--- /srv/rebuilderd/tmp/rebuilderdKimcVn/inputs/libpetsc64-complex3.22_3.22.5+dfsg1-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdKimcVn/out/libpetsc64-complex3.22_3.22.5+dfsg1-2+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-05-08 23:42:44.000000 debian-binary │ --rw-r--r-- 0 0 0 1600 2025-05-08 23:42:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7202872 2025-05-08 23:42:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1604 2025-05-08 23:42:44.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 7206212 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_complex.so.3.22.5 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1ccbba4 0x01ccbba4 0x01ccbba4 0x003f8 0x003f8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1ccbfa0 0x1ccbfa0 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1ccbbac 0x01ccbbac 0x01ccbbac 0x003f8 0x003f8 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1ccbfa8 0x1ccbfa8 R E 0x10000 │ │ │ │ LOAD 0x1cd428c 0x01cd428c 0x01cd428c 0x2098c 0x12ebd0 RW 0x10000 │ │ │ │ DYNAMIC 0x1cd838c 0x01cd838c 0x01cd838c 0x00190 0x00190 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1cd428c 0x01cd428c 0x01cd428c 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1cd428c 0x01cd428c 0x01cd428c 0x0bd74 0x0bd74 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 00099194 099194 000220 00 A 4 8 4 │ │ │ │ [ 7] .rel.dyn REL 000993b4 0993b4 007db0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000a1164 0a1164 00c328 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 000ad48c 0ad48c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000ad498 0ad498 0124d0 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000bf968 0bf968 1aa4c10 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 01b64578 1b64578 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 01b64580 1b64580 1670fc 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 01ccb67c 1ccb67c 000528 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 01ccbba4 1ccbba4 0003f8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 01ccbf9c 1ccbf9c 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 01b64580 1b64580 167104 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 01ccb684 1ccb684 000528 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 01ccbbac 1ccbbac 0003f8 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 01ccbfa4 1ccbfa4 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 01cd428c 1cd428c 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 01cd428c 1cd428c 000010 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 01cd429c 1cd429c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 01cd42a0 1cd42a0 0040ec 00 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 01cd838c 1cd838c 000190 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 01cd851c 1cd851c 007ae0 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 01ce0000 1ce0000 014c18 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -644,15 +644,15 @@ │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_graphInit │ │ │ │ 641: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_dmul@GCC_3.5 (5) │ │ │ │ 642: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (17) │ │ │ │ 643: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 646: 005aaa24 416 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 647: 01bf74bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 647: 01bf74c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 648: 01615540 116 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 649: 001e7b74 900 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 650: 013dca78 412 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 651: 00f93c7c 856 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 652: 019de094 452 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 653: 0183cb50 1512 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ 654: 0166b798 436 FUNC GLOBAL DEFAULT 11 MatLMVMReset │ │ │ │ @@ -753,15 +753,15 @@ │ │ │ │ 749: 00170b90 160 FUNC GLOBAL DEFAULT 11 PetscViewerSetUp │ │ │ │ 750: 00133110 368 FUNC GLOBAL DEFAULT 11 PetscRandomGetValueReal │ │ │ │ 751: 00fde008 568 FUNC GLOBAL DEFAULT 11 petscquadraturecreate_ │ │ │ │ 752: 0166aefc 364 FUNC GLOBAL DEFAULT 11 MatLMVMIsAllocated │ │ │ │ 753: 00163d9c 264 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadObjectAttribute │ │ │ │ 754: 0160675c 1512 FUNC GLOBAL DEFAULT 11 kspbuildresidualdefault_ │ │ │ │ 755: 003c4440 2256 FUNC GLOBAL DEFAULT 11 PetscSFComposeInverse │ │ │ │ - 756: 01cc9c5c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ + 756: 01cc9c64 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ 757: 0012aa7c 848 FUNC GLOBAL DEFAULT 11 PetscDrawLGAddCommonPoint │ │ │ │ 758: 01b43e00 4624 FUNC GLOBAL DEFAULT 11 TaoTestGradient │ │ │ │ 759: 0147ffc0 24 FUNC GLOBAL DEFAULT 11 DMSwarmGetVelocityFunction │ │ │ │ 760: 00199880 36 FUNC GLOBAL DEFAULT 11 petsclogstagegetactive_ │ │ │ │ 761: 019a4fec 32 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetPreCheck │ │ │ │ 762: 01dfe1e4 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_DistSect │ │ │ │ 763: 01a23ea8 392 FUNC GLOBAL DEFAULT 11 TSRKGetOrder │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ 805: 00fb5704 2592 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 806: 01665530 412 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 807: 019bae4c 12 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 808: 01dfe458 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 809: 01ab19a0 260 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 810: 018fc85c 792 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 811: 01cf4448 256 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 812: 01bf7508 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 812: 01bf7514 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 813: 015af330 408 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 814: 0117e120 172 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 815: 01dfe4ec 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 816: 0159b590 20 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 817: 003e4cd0 752 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 818: 01662c60 412 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 819: 01b3d5ec 20 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -857,15 +857,15 @@ │ │ │ │ 853: 01b42dac 420 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 854: 00204f6c 504 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 855: 003ff3b8 364 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 856: 001134a8 1144 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 857: 0123737c 16428 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 858: 01963754 804 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 859: 0179565c 460 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 860: 01bf74e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 860: 01bf74f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 861: 010272c0 112 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 862: 0045946c 20 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 863: 0196c728 1512 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 864: 0196beac 168 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 865: 01cd6688 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 866: 002555fc 252 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 867: 0018c41c 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -975,15 +975,15 @@ │ │ │ │ 971: 00144ca4 140 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetDescriptor │ │ │ │ 972: 00f3ae64 436 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetDM │ │ │ │ 973: 00177b7c 1732 FUNC GLOBAL DEFAULT 11 PetscDLLibraryAppend │ │ │ │ 974: 00194050 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at │ │ │ │ 975: 01762444 1160 FUNC GLOBAL DEFAULT 11 pcbddcsetdivergencemat_ │ │ │ │ 976: 0165a128 1104 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMDBFGS │ │ │ │ 977: 00e17770 492 FUNC GLOBAL DEFAULT 11 matcreatescatter_ │ │ │ │ - 978: 01c046d0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ + 978: 01c046d8 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 979: 01468d84 20 FUNC GLOBAL DEFAULT 11 DMSwarmVectorGetField │ │ │ │ 980: 01b2c4fc 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobian_ │ │ │ │ 981: 01508c18 144 FUNC GLOBAL DEFAULT 11 DMLabelHasValue │ │ │ │ 982: 00fda5b0 1220 FUNC GLOBAL DEFAULT 11 petscdsgetfieldindex_ │ │ │ │ 983: 010cd64c 136 FUNC GLOBAL DEFAULT 11 DMForestSetMinimumRefinement │ │ │ │ 984: 00f9296c 1232 FUNC GLOBAL DEFAULT 11 PetscLimiterSetFromOptions │ │ │ │ 985: 00182d08 300 FUNC GLOBAL DEFAULT 11 PetscFPTrapPop │ │ │ │ @@ -995,15 +995,15 @@ │ │ │ │ 991: 00eae224 376 FUNC GLOBAL DEFAULT 11 MatGetInfo │ │ │ │ 992: 01cf4750 28 OBJECT GLOBAL DEFAULT 23 __petsctsdefdummy_MOD___vtab_petsctsdefdummy_Ttstrajectory │ │ │ │ 993: 000caad4 120 FUNC GLOBAL DEFAULT 11 PetscDeviceContextSetDevice │ │ │ │ 994: 000c5a00 84 FUNC GLOBAL DEFAULT 11 f90array1dcreateint_ │ │ │ │ 995: 00b18d90 1308 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SeqFFTW │ │ │ │ 996: 01a78b94 140 FUNC GLOBAL DEFAULT 11 TSRosWFinalizePackage │ │ │ │ 997: 00112c64 1696 FUNC GLOBAL DEFAULT 11 petscdrawstringboxed_ │ │ │ │ - 998: 01c046d8 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ + 998: 01c046e0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 999: 016651f8 408 FUNC GLOBAL DEFAULT 11 matlmvmresetshift_ │ │ │ │ 1000: 01aca874 688 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxDestroy │ │ │ │ 1001: 01dffaa8 4 OBJECT GLOBAL DEFAULT 24 DM_CreateMassMatrix │ │ │ │ 1002: 002433f0 484 FUNC GLOBAL DEFAULT 11 PetscSortCount │ │ │ │ 1003: 017b4f74 336 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetSchurPre │ │ │ │ 1004: 01917c7c 752 FUNC GLOBAL DEFAULT 11 snesnasmsetweight_ │ │ │ │ 1005: 00e72690 1376 FUNC GLOBAL DEFAULT 11 matsetvaluesblockedlocal_ │ │ │ │ @@ -1199,15 +1199,15 @@ │ │ │ │ 1195: 00241b84 188 FUNC GLOBAL DEFAULT 11 petscshmgetallocatearrayscalar_ │ │ │ │ 1196: 01039ae0 20 FUNC GLOBAL DEFAULT 11 DMDAGetInterpolationType │ │ │ │ 1197: 0018417c 36 FUNC GLOBAL DEFAULT 11 petscsetfptrap_ │ │ │ │ 1198: 014db470 800 FUNC GLOBAL DEFAULT 11 dmgetblocksize_ │ │ │ │ 1199: 00400680 556 FUNC GLOBAL DEFAULT 11 VecGhostGetLocalForm │ │ │ │ 1200: 01901500 416 FUNC GLOBAL DEFAULT 11 snesfasfullsetdownsweep_ │ │ │ │ 1201: 01901ec0 1548 FUNC GLOBAL DEFAULT 11 snesngsgettolerances_ │ │ │ │ - 1202: 01c046d4 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ + 1202: 01c046dc 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 1203: 01dfe6f0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartSelf │ │ │ │ 1204: 013ad9c8 400 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate_Cohesive │ │ │ │ 1205: 01ad0c34 3260 FUNC GLOBAL DEFAULT 11 TSMonitorError │ │ │ │ 1206: 018d3310 1152 FUNC GLOBAL DEFAULT 11 pcapplytranspose_ │ │ │ │ 1207: 0119c38c 8704 FUNC GLOBAL DEFAULT 11 DMPlexMatSetClosureRefined │ │ │ │ 1208: 018e0e88 1396 FUNC GLOBAL DEFAULT 11 PCSetOperators │ │ │ │ 1209: 010a0c88 6816 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPISBAIJ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ 1222: 01b3f1cc 348 FUNC GLOBAL DEFAULT 11 TaoSetConvergenceHistory │ │ │ │ 1223: 01686678 328 FUNC GLOBAL DEFAULT 11 PCASMSetType │ │ │ │ 1224: 004e13a0 3728 FUNC GLOBAL DEFAULT 11 MatCreateLaplacian │ │ │ │ 1225: 00152038 604 FUNC GLOBAL DEFAULT 11 petscviewerdrawclear_ │ │ │ │ 1226: 01ce0004 80 OBJECT GLOBAL DEFAULT 23 __petscsys_MOD_petsc_null_character │ │ │ │ 1227: 010db7e4 812 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumcomponents_ │ │ │ │ 1228: 00e789dc 1168 FUNC GLOBAL DEFAULT 11 matmattransposesolve_ │ │ │ │ - 1229: 01c046f8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ + 1229: 01c04700 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ 1230: 018e3a28 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 1231: 011381e4 788 FUNC GLOBAL DEFAULT 11 dmplexgetpartitioner_ │ │ │ │ 1232: 0177b3f0 324 FUNC GLOBAL DEFAULT 11 PCDeflationSetInitOnly │ │ │ │ 1233: 00453f44 424 FUNC GLOBAL DEFAULT 11 vecmax1_ │ │ │ │ 1234: 00f2c2c4 324 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSumSetConcatenate │ │ │ │ 1235: 00eead54 764 FUNC GLOBAL DEFAULT 11 matsetvaluescoo_ │ │ │ │ 1236: 011b04b0 3164 FUNC GLOBAL DEFAULT 11 DMPlexCreateLabelField │ │ │ │ @@ -1346,15 +1346,15 @@ │ │ │ │ 1342: 018a4610 404 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1343: 010e8fc8 1872 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1344: 001003ec 1036 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1345: 01acc840 352 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1346: 00e99920 1124 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1347: 0010151c 120 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1348: 01498b3c 16 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1349: 01bf74fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1349: 01bf7508 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1350: 014bf4e8 132 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1351: 0026a6a0 516 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1352: 00b894e4 1316 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1353: 013c8618 256 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1354: 00f803a0 408 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1355: 00f1ae58 336 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1356: 01590048 340 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1412,15 +1412,15 @@ │ │ │ │ 1408: 00185d34 224 FUNC GLOBAL DEFAULT 11 F90Array2dDestroy │ │ │ │ 1409: 014d4ebc 1428 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocaltuple_ │ │ │ │ 1410: 00fcee34 88 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetObjective │ │ │ │ 1411: 014c8e70 1776 FUNC GLOBAL DEFAULT 11 DMCreateGlobalVector_Section_Private │ │ │ │ 1412: 01ab7038 12 FUNC GLOBAL DEFAULT 11 TSSetConvergedReason │ │ │ │ 1413: 00b5fdc0 412 FUNC GLOBAL DEFAULT 11 MatLRCGetMats │ │ │ │ 1414: 011c8b40 1148 FUNC GLOBAL DEFAULT 11 DMPlexMonitorThroughput │ │ │ │ - 1415: 01c2e1b4 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ + 1415: 01c2e1bc 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ 1416: 00f8e62c 412 FUNC GLOBAL DEFAULT 11 petscfvgetcomputegradients_ │ │ │ │ 1417: 001eb10c 32 FUNC GLOBAL DEFAULT 11 petscfinalized_ │ │ │ │ 1418: 01a2f834 328 FUNC GLOBAL DEFAULT 11 TSGLEESetType │ │ │ │ 1419: 01e02c04 4 OBJECT GLOBAL DEFAULT 24 SNES_FunctionEval │ │ │ │ 1420: 0112b014 904 FUNC GLOBAL DEFAULT 11 dmplexcreategmshfromfile_ │ │ │ │ 1421: 0113b0e4 784 FUNC GLOBAL DEFAULT 11 dmplexpointlocalfieldread_ │ │ │ │ 1422: 0199cea0 580 FUNC GLOBAL DEFAULT 11 sneslinesearchcreate_ │ │ │ │ @@ -1490,15 +1490,15 @@ │ │ │ │ 1486: 001c4b98 1964 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1487: 00178ce8 336 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1488: 0106d5c8 256 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1489: 012ee4f8 1704 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1490: 0167e5b4 7020 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1491: 01b5854c 600 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1492: 019ffa70 260 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1493: 01bf74d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1493: 01bf74e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1494: 01cf5c8c 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1495: 001f5518 144 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1496: 017ef3b4 412 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1497: 0113a5b4 776 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1498: 014990b4 280 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1499: 01aa8434 72 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1500: 003c2a84 340 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -1516,15 +1516,15 @@ │ │ │ │ 1512: 001fb788 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetPointer │ │ │ │ 1513: 0183f460 416 FUNC GLOBAL DEFAULT 11 PCMGSetResidualTranspose │ │ │ │ 1514: 01ab0344 12 FUNC GLOBAL DEFAULT 11 TSSetPreStep │ │ │ │ 1515: 000d9b6c 216 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap9finalize_Ev │ │ │ │ 1516: 01dfe604 4 OBJECT GLOBAL DEFAULT 24 FEcite │ │ │ │ 1517: 00b34a58 336 FUNC GLOBAL DEFAULT 11 MatISStoreL2L │ │ │ │ 1518: 01608948 1612 FUNC GLOBAL DEFAULT 11 kspcomputeritz_ │ │ │ │ - 1519: 01c046cc 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ + 1519: 01c046d4 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ 1520: 01cd8380 4 OBJECT GLOBAL DEFAULT 20 PCFailedReasons │ │ │ │ 1521: 011765ec 1552 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorView │ │ │ │ 1522: 00f67518 16 FUNC GLOBAL DEFAULT 11 PetscFEOpenCLSetRealType │ │ │ │ 1523: 01b53700 1072 FUNC GLOBAL DEFAULT 11 TaoLineSearchMonitor │ │ │ │ 1524: 011786c0 1576 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorLoad │ │ │ │ 1525: 015ce444 828 FUNC GLOBAL DEFAULT 11 KSPReset_PIPEFGMRES │ │ │ │ 1526: 00ebc6f4 108 FUNC GLOBAL DEFAULT 11 MatGetBlockSizes │ │ │ │ @@ -1777,15 +1777,15 @@ │ │ │ │ 1773: 00b39bb8 404 FUNC GLOBAL DEFAULT 11 MatISRestoreLocalMat │ │ │ │ 1774: 004a9fac 948 FUNC GLOBAL DEFAULT 11 VecSum │ │ │ │ 1775: 01b1d604 232 FUNC GLOBAL DEFAULT 11 DMTSSetForcingFunction │ │ │ │ 1776: 0160b4b8 416 FUNC GLOBAL DEFAULT 11 kspsetmatsolvebatchsize_ │ │ │ │ 1777: 001768c4 176 FUNC GLOBAL DEFAULT 11 PetscDLLibraryPrintPath │ │ │ │ 1778: 0161fc74 1184 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualRange │ │ │ │ 1779: 00127c1c 88 FUNC GLOBAL DEFAULT 11 PetscDrawHGReset │ │ │ │ - 1780: 01c23424 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ + 1780: 01c2342c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 1781: 00fbaaf4 120 FUNC GLOBAL DEFAULT 11 PetscDSGetNumCohesive │ │ │ │ 1782: 001c8120 920 FUNC GLOBAL DEFAULT 11 petsclogstategeteventfromname_ │ │ │ │ 1783: 017ff974 900 FUNC GLOBAL DEFAULT 11 pchmgsetinnerpctype_ │ │ │ │ 1784: 019dd73c 244 FUNC GLOBAL DEFAULT 11 DMSNESGetNGS │ │ │ │ 1785: 0012cb80 64 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetLimits │ │ │ │ 1786: 01200874 372 FUNC GLOBAL DEFAULT 11 DMPlexCreateTPSMesh │ │ │ │ 1787: 00fbf290 256 FUNC GLOBAL DEFAULT 11 PetscDSSetUpdate │ │ │ │ @@ -1821,15 +1821,15 @@ │ │ │ │ 1817: 014afea8 256 FUNC GLOBAL DEFAULT 11 DMGetAuxiliaryVec │ │ │ │ 1818: 01dfe1d8 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Pack │ │ │ │ 1819: 018dce44 500 FUNC GLOBAL DEFAULT 11 PCSetDiagonalScale │ │ │ │ 1820: 010cd540 248 FUNC GLOBAL DEFAULT 11 DMForestSetPartitionOverlap │ │ │ │ 1821: 00e29318 760 FUNC GLOBAL DEFAULT 11 matseqsellgetfillratio_ │ │ │ │ 1822: 01ce0bd4 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscfv │ │ │ │ 1823: 00b2149c 788 FUNC GLOBAL DEFAULT 11 matisrestorelocalmat_ │ │ │ │ - 1824: 01c99664 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ + 1824: 01c9966c 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ 1825: 0100b6e0 1596 FUNC GLOBAL DEFAULT 11 petscspaceevaluate_ │ │ │ │ 1826: 01a36e28 20 FUNC GLOBAL DEFAULT 11 TSAlpha2SetPredictor │ │ │ │ 1827: 0190add8 760 FUNC GLOBAL DEFAULT 11 snesmsgetdamping_ │ │ │ │ 1828: 00205b1c 328 FUNC GLOBAL DEFAULT 11 PetscOptionsLeftRestore │ │ │ │ 1829: 018a4c00 336 FUNC GLOBAL DEFAULT 11 PCTelescopeSetIgnoreDM │ │ │ │ 1830: 01ad2138 356 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxDestroy │ │ │ │ 1831: 00eed428 760 FUNC GLOBAL DEFAULT 11 matmulttransposeequal_ │ │ │ │ @@ -1870,15 +1870,15 @@ │ │ │ │ 1866: 01ce0b2c 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 1867: 01472888 692 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 1868: 015221a0 544 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 1869: 0011f890 456 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 1870: 002632c4 444 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 1871: 00ebf688 1036 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 1872: 0113f1d0 412 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 1873: 01bf749c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 1873: 01bf74a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 1874: 01895484 328 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 1875: 005db3f8 352 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 1876: 018947b8 328 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 1877: 00f36f34 140 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 1878: 017b4aec 336 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 1879: 0012f6f0 164 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 1880: 014a7c70 432 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -1949,26 +1949,26 @@ │ │ │ │ 1945: 013a831c 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesettensor_ │ │ │ │ 1946: 00f1abc0 328 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetContinuity │ │ │ │ 1947: 0029a244 188 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldconstraintindicesf90_ │ │ │ │ 1948: 01ae3228 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetmonitor_ │ │ │ │ 1949: 00ecfbd0 1024 FUNC GLOBAL DEFAULT 11 MatMatMatMult │ │ │ │ 1950: 01464324 796 FUNC GLOBAL DEFAULT 11 dmswarmsortgetnumberofpointspercell_ │ │ │ │ 1951: 000c9f24 16 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ - 1952: 01c2341c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ + 1952: 01c23424 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ 1953: 01ab0340 4 FUNC GLOBAL DEFAULT 11 TSGetTotalSteps │ │ │ │ 1954: 0045b1c0 464 FUNC GLOBAL DEFAULT 11 VecGetArray1dWrite │ │ │ │ 1955: 00265264 804 FUNC GLOBAL DEFAULT 11 aoapplicationtopetsc_ │ │ │ │ 1956: 00edc74c 1200 FUNC GLOBAL DEFAULT 11 MatFDColoringDestroy │ │ │ │ 1957: 01a9866c 1308 FUNC GLOBAL DEFAULT 11 tsrhssplitgetis_ │ │ │ │ 1958: 00443510 1252 FUNC GLOBAL DEFAULT 11 vecaxpbypcz_ │ │ │ │ 1959: 01dffb08 4 OBJECT GLOBAL DEFAULT 24 PetscPartitionerRegisterAllCalled │ │ │ │ 1960: 01dfe284 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyToGPU │ │ │ │ 1961: 00eb1fd8 1920 FUNC GLOBAL DEFAULT 11 MatSOR │ │ │ │ 1962: 014a1c2c 1972 FUNC GLOBAL DEFAULT 11 DMLocalToGlobalEnd │ │ │ │ - 1963: 01c23410 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ + 1963: 01c23418 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ 1964: 001fb5e4 120 FUNC GLOBAL DEFAULT 11 PetscObjectComposeFunction_Private │ │ │ │ 1965: 01557b68 524 FUNC GLOBAL DEFAULT 11 KSPCreate_CGLS │ │ │ │ 1966: 018b12f4 1300 FUNC GLOBAL DEFAULT 11 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 1967: 0196f0f0 12 FUNC GLOBAL DEFAULT 11 SNESKSPSetUseEW │ │ │ │ 1968: 001e65d0 408 FUNC GLOBAL DEFAULT 11 petscobjectsetfromoptions_ │ │ │ │ 1969: 0195fec8 1164 FUNC GLOBAL DEFAULT 11 snessolve_ │ │ │ │ 1970: 010a6644 852 FUNC GLOBAL DEFAULT 11 dmdacreate1d_ │ │ │ │ @@ -2010,43 +2010,43 @@ │ │ │ │ 2006: 00451cec 416 FUNC GLOBAL DEFAULT 11 vecflag_ │ │ │ │ 2007: 015eb8b4 388 FUNC GLOBAL DEFAULT 11 KSPQCGGetTrialStepNorm │ │ │ │ 2008: 0168ef20 2812 FUNC GLOBAL DEFAULT 11 PCASMCreateSubdomains2D │ │ │ │ 2009: 018191d8 788 FUNC GLOBAL DEFAULT 11 pclmvmgetmatlmvm_ │ │ │ │ 2010: 00ee7478 992 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_LU │ │ │ │ 2011: 013a7ddc 204 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueDequeue │ │ │ │ 2012: 00ee9ef0 408 FUNC GLOBAL DEFAULT 11 matsetfromoptions_ │ │ │ │ - 2013: 01c23420 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ + 2013: 01c23428 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 2014: 01b3ad74 16 FUNC GLOBAL DEFAULT 11 TaoGetLineSearch │ │ │ │ 2015: 01ab2344 1552 FUNC GLOBAL DEFAULT 11 TSComputeRHSFunction │ │ │ │ 2016: 01963dbc 416 FUNC GLOBAL DEFAULT 11 snesgetnpcside_ │ │ │ │ 2017: 01ce0b64 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscspace │ │ │ │ 2018: 01a8fa2c 640 FUNC GLOBAL DEFAULT 11 tsgetoptionsprefix_ │ │ │ │ 2019: 004539a0 212 FUNC GLOBAL DEFAULT 11 vecrestorearrayread_ │ │ │ │ 2020: 014d7ba0 636 FUNC GLOBAL DEFAULT 11 dmgetvectype_ │ │ │ │ 2021: 004eb480 132 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetCoarseparts │ │ │ │ 2022: 00f7e774 164 FUNC GLOBAL DEFAULT 11 PetscFEGeomRestoreChunk │ │ │ │ 2023: 00f47c9c 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyall_ │ │ │ │ 2024: 0178baec 392 FUNC GLOBAL DEFAULT 11 PCFactorGetUseInPlace │ │ │ │ 2025: 0013297c 884 FUNC GLOBAL DEFAULT 11 petscrandomsettype_ │ │ │ │ - 2026: 01cb91dc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ + 2026: 01cb91e4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 2027: 01621a74 312 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDrawLGCreate │ │ │ │ 2028: 0022b674 436 FUNC GLOBAL DEFAULT 11 petsccheckdupsint_ │ │ │ │ 2029: 01dfe57c 4 OBJECT GLOBAL DEFAULT 24 MAT_ILUFactorSymbolic │ │ │ │ 2030: 0178fc2c 416 FUNC GLOBAL DEFAULT 11 pcfactorsetcolumnpivot_ │ │ │ │ 2031: 014a9d50 392 FUNC GLOBAL DEFAULT 11 DMSetLabelOutput │ │ │ │ 2032: 00ebb0f4 2820 FUNC GLOBAL DEFAULT 11 MatDestroy │ │ │ │ 2033: 01b46cdc 32 FUNC GLOBAL DEFAULT 11 TaoGetObjective │ │ │ │ 2034: 00b8451c 336 FUNC GLOBAL DEFAULT 11 MatMFFDSetPeriod │ │ │ │ 2035: 01dfe460 4 OBJECT GLOBAL DEFAULT 24 MAT_SetVCOO │ │ │ │ 2036: 00e98abc 248 FUNC GLOBAL DEFAULT 11 matdenserestorearray_ │ │ │ │ 2037: 00ee8688 1308 FUNC GLOBAL DEFAULT 11 matcomputeoperator_ │ │ │ │ 2038: 00b83e14 416 FUNC GLOBAL DEFAULT 11 MatCreateMFFD │ │ │ │ 2039: 0178b9a4 328 FUNC GLOBAL DEFAULT 11 PCFactorSetUseInPlace │ │ │ │ 2040: 010853fc 336 FUNC GLOBAL DEFAULT 11 DMDAGetInfo │ │ │ │ - 2041: 01c23408 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ + 2041: 01c23410 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ 2042: 0155a3f0 768 FUNC GLOBAL DEFAULT 11 KSPCreate_CGNE │ │ │ │ 2043: 001e0124 996 FUNC GLOBAL DEFAULT 11 petscdevicecontextview_ │ │ │ │ 2044: 00fd2f0c 564 FUNC GLOBAL DEFAULT 11 petscdsgettabulation_ │ │ │ │ 2045: 01089d2c 328 FUNC GLOBAL DEFAULT 11 DMDASetBlockFillsSparse │ │ │ │ 2046: 01962e3c 768 FUNC GLOBAL DEFAULT 11 snessetdm_ │ │ │ │ 2047: 014b8e38 960 FUNC GLOBAL DEFAULT 11 DMPolytopeMatchVertexOrientation │ │ │ │ 2048: 00b056c8 392 FUNC GLOBAL DEFAULT 11 MatDenseGetArrayWrite │ │ │ │ @@ -2062,15 +2062,15 @@ │ │ │ │ 2058: 0061eef8 592 FUNC GLOBAL DEFAULT 11 spbas_pattern_only │ │ │ │ 2059: 00255430 40 FUNC GLOBAL DEFAULT 11 PetscCILinenumber │ │ │ │ 2060: 01645aa8 496 FUNC GLOBAL DEFAULT 11 MatCreateLMVMBadBroyden │ │ │ │ 2061: 01b1d0e0 368 FUNC GLOBAL DEFAULT 11 DMTSUnsetRHSFunctionContext_Internal │ │ │ │ 2062: 00477870 1168 FUNC GLOBAL DEFAULT 11 vectdotbegin_ │ │ │ │ 2063: 00469544 224 FUNC GLOBAL DEFAULT 11 VecStashGetInfo │ │ │ │ 2064: 0111f060 412 FUNC GLOBAL DEFAULT 11 dmplexcheckorphanvertices_ │ │ │ │ - 2065: 01c23404 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ + 2065: 01c2340c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ 2066: 00137ff8 468 FUNC GLOBAL DEFAULT 11 PetscViewerFileSetName │ │ │ │ 2067: 014ac1a4 644 FUNC GLOBAL DEFAULT 11 DMUniversalLabelDestroy │ │ │ │ 2068: 000d9c44 524 FUNC GLOBAL DEFAULT 11 _ZNK9MemoryMap10search_forEPKvb │ │ │ │ 2069: 0159f37c 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetTruncationType │ │ │ │ 2070: 00b15f3c 1788 FUNC GLOBAL DEFAULT 11 MatCreateDiagonal │ │ │ │ 2071: 01cfaef8 4 OBJECT GLOBAL DEFAULT 24 MPIU_SCALAR_INT │ │ │ │ 2072: 0155b0a8 412 FUNC GLOBAL DEFAULT 11 kspcgusesinglereduction_ │ │ │ │ @@ -2205,15 +2205,15 @@ │ │ │ │ 2201: 00441d78 764 FUNC GLOBAL DEFAULT 11 vecnormavailable_ │ │ │ │ 2202: 01dfe5c4 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTransposeAdd │ │ │ │ 2203: 00f24b88 412 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangesetcontinuity_ │ │ │ │ 2204: 01dfe5c8 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTranspose │ │ │ │ 2205: 00e804ec 436 FUNC GLOBAL DEFAULT 11 matscale_ │ │ │ │ 2206: 00ec5f54 468 FUNC GLOBAL DEFAULT 11 MatIsSymmetric │ │ │ │ 2207: 00f9df9c 16 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetCellType │ │ │ │ - 2208: 01c3266c 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ + 2208: 01c32674 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ 2209: 0193e82c 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPostCheck │ │ │ │ 2210: 00b1768c 788 FUNC GLOBAL DEFAULT 11 matdiagonalrestoreinversediagonal_ │ │ │ │ 2211: 0123474c 3184 FUNC GLOBAL DEFAULT 11 DMPlexCreateRigidBody │ │ │ │ 2212: 0177ba8c 332 FUNC GLOBAL DEFAULT 11 PCDeflationSetSpace │ │ │ │ 2213: 00f7e2f8 584 FUNC GLOBAL DEFAULT 11 PetscFEGeomDestroy │ │ │ │ 2214: 010b4330 792 FUNC GLOBAL DEFAULT 11 dmdagetpreallocationcenterdimension_ │ │ │ │ 2215: 01a89398 796 FUNC GLOBAL DEFAULT 11 tsgetauxsolution_ │ │ │ │ @@ -2240,15 +2240,15 @@ │ │ │ │ 2236: 004a93a4 192 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2237: 00f6a450 824 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2238: 01104618 512 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2239: 015191bc 424 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2240: 001d009c 32 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2241: 00e6ed9c 812 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2242: 003b7714 780 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2243: 01bf74f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2243: 01bf74fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2244: 01dfe3ac 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2245: 0026a470 560 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2246: 003ba6d0 2380 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2247: 0025259c 168 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2248: 01dfe724 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2249: 01973a98 1360 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ 2250: 003da2cc 2980 FUNC GLOBAL DEFAULT 11 PetscLayoutMapLocal │ │ │ │ @@ -2305,15 +2305,15 @@ │ │ │ │ 2301: 017efbbc 408 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2302: 012f12f4 23600 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2303: 004db6c4 1208 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2304: 0029ab54 412 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2305: 000fc720 132 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2306: 01221004 1772 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2307: 01a84e70 416 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2308: 01bf7498 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2308: 01bf74a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2309: 010875b4 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2310: 00494548 1284 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2311: 01cf9cec 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2312: 0109affc 2920 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2313: 00137060 260 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2314: 01519edc 772 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2315: 00183368 508 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -2333,18 +2333,18 @@ │ │ │ │ 2329: 017e526c 3292 FUNC GLOBAL DEFAULT 11 PCCreate_GAMG │ │ │ │ 2330: 014ee140 1324 FUNC GLOBAL DEFAULT 11 dmcreatefedefault_ │ │ │ │ 2331: 0022f3ec 1560 FUNC GLOBAL DEFAULT 11 PetscLinearRegression │ │ │ │ 2332: 0045a364 452 FUNC GLOBAL DEFAULT 11 VecGetArray1d │ │ │ │ 2333: 00f95788 16 FUNC GLOBAL DEFAULT 11 PetscFVSetSpatialDimension │ │ │ │ 2334: 0046d35c 480 FUNC GLOBAL DEFAULT 11 VecSetSizes │ │ │ │ 2335: 004d22e8 408 FUNC GLOBAL DEFAULT 11 matcoloringsetfromoptions_ │ │ │ │ - 2336: 01c23448 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ + 2336: 01c23450 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 2337: 0102a024 64 FUNC GLOBAL DEFAULT 11 dmcompositegetaccess4_ │ │ │ │ 2338: 0102a0ec 52 FUNC GLOBAL DEFAULT 11 dmcompositegetlocalvectors4_ │ │ │ │ - 2339: 01c04714 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ + 2339: 01c0471c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 2340: 000d035c 4 FUNC WEAK DEFAULT 11 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 2341: 000c5c50 12 FUNC GLOBAL DEFAULT 11 f90array1ddestroyscalar_ │ │ │ │ 2342: 000d86b0 488 FUNC WEAK DEFAULT 11 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableI15MarkedObjectMapEEEiPT_iENUlPvE_4_FUNES6_ │ │ │ │ 2343: 013b4340 80 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetNormal │ │ │ │ 2344: 004c192c 1284 FUNC GLOBAL DEFAULT 11 matcoarsenviewfromoptions_ │ │ │ │ 2345: 011301a0 412 FUNC GLOBAL DEFAULT 11 dmplexmetricsetverbosity_ │ │ │ │ 2346: 004836f0 412 FUNC GLOBAL DEFAULT 11 vecimaginarypart_ │ │ │ │ @@ -2684,15 +2684,15 @@ │ │ │ │ 2680: 013cfcfc 272 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetConeSize │ │ │ │ 2681: 00ac79bc 596 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 2682: 000cfbac 1964 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 2683: 01cd77c8 24 OBJECT WEAK DEFAULT 20 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 2684: 018194ec 752 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 2685: 0162cd34 40 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 2686: 0046bf20 136 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 2687: 01bf74f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 2687: 01bf7504 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 2688: 0154adb0 16 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 2689: 000c6500 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 2690: 002b29c8 200 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 2691: 00fe13c0 744 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 2692: 003f5dcc 560 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 2693: 015b59d0 16 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 2694: 01a92bc4 1200 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -2733,15 +2733,15 @@ │ │ │ │ 2729: 00fbf700 284 FUNC GLOBAL DEFAULT 11 PetscDSSetBdResidual │ │ │ │ 2730: 01aaac4c 920 FUNC GLOBAL DEFAULT 11 TSForwardStep │ │ │ │ 2731: 0106b5fc 4084 FUNC GLOBAL DEFAULT 11 DMDAGetElements │ │ │ │ 2732: 00e73978 1152 FUNC GLOBAL DEFAULT 11 matmulthermitiantranspose_ │ │ │ │ 2733: 00253a54 496 FUNC GLOBAL DEFAULT 11 PetscTokenCreate │ │ │ │ 2734: 01e02bf4 4 OBJECT GLOBAL DEFAULT 24 SNES_NewtonALEval │ │ │ │ 2735: 01aeec50 532 FUNC GLOBAL DEFAULT 11 TSMonitorDMDARayDestroy │ │ │ │ - 2736: 01c324b0 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ + 2736: 01c324b8 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ 2737: 019d01b4 580 FUNC GLOBAL DEFAULT 11 DMDASNESSetFunctionLocalVec │ │ │ │ 2738: 0147ff80 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetNumSpecies │ │ │ │ 2739: 003e29f4 456 FUNC GLOBAL DEFAULT 11 petsclayoutdestroy_ │ │ │ │ 2740: 019c4040 408 FUNC GLOBAL DEFAULT 11 DMInterpolationAddPoints │ │ │ │ 2741: 01863674 16 FUNC GLOBAL DEFAULT 11 PCPatchSetSaveOperators │ │ │ │ 2742: 01b38bfc 1180 FUNC GLOBAL DEFAULT 11 TaoMonitorDefaultShort │ │ │ │ 2743: 004ae16c 12 FUNC GLOBAL DEFAULT 11 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ @@ -2849,15 +2849,15 @@ │ │ │ │ 2845: 00fe31d0 1184 FUNC GLOBAL DEFAULT 11 petscdttensorquadraturecreate_ │ │ │ │ 2846: 01cd42a0 32 OBJECT GLOBAL DEFAULT 20 PetscDeviceCopyModes │ │ │ │ 2847: 01a7351c 884 FUNC GLOBAL DEFAULT 11 tsroswsettype_ │ │ │ │ 2848: 018e83e4 408 FUNC GLOBAL DEFAULT 11 snescompositesettype_ │ │ │ │ 2849: 0029a218 44 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldconstraintindicesf90_ │ │ │ │ 2850: 00191a68 936 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFGets │ │ │ │ 2851: 01cf5c10 4 OBJECT GLOBAL DEFAULT 24 PETSC_VIEWER_CLASSID │ │ │ │ - 2852: 01ca2734 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ + 2852: 01ca273c 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 2853: 00114338 1700 FUNC GLOBAL DEFAULT 11 petscdrawtensorcontourpatch_ │ │ │ │ 2854: 011f20d4 1056 FUNC GLOBAL DEFAULT 11 DMPlexCreateWedgeBoxMesh │ │ │ │ 2855: 00266da0 628 FUNC GLOBAL DEFAULT 11 aogettype_ │ │ │ │ 2856: 003e90dc 568 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadSizes │ │ │ │ 2857: 01a872fc 1300 FUNC GLOBAL DEFAULT 11 tsviewfromoptions_ │ │ │ │ 2858: 001c7c34 424 FUNC GLOBAL DEFAULT 11 petsclogstateclasssetactive_ │ │ │ │ 2859: 00ed66c8 1236 FUNC GLOBAL DEFAULT 11 MatGalerkin │ │ │ │ @@ -3015,15 +3015,15 @@ │ │ │ │ 3011: 01dfe5d0 4 OBJECT GLOBAL DEFAULT 24 MAT_Mult │ │ │ │ 3012: 013e0478 328 FUNC GLOBAL DEFAULT 11 DMShellCreate │ │ │ │ 3013: 002233c4 108 FUNC GLOBAL DEFAULT 11 ps_timer_create_ │ │ │ │ 3014: 01a2dd58 744 FUNC GLOBAL DEFAULT 11 TSGLEERegisterDestroy │ │ │ │ 3015: 00f93264 300 FUNC GLOBAL DEFAULT 11 PetscLimiterCreate_Sin │ │ │ │ 3016: 00ef5c4c 128 FUNC GLOBAL DEFAULT 11 MatGetColumnMeansRealPart │ │ │ │ 3017: 01463838 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewdestroy_ │ │ │ │ - 3018: 01c0d478 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ + 3018: 01c0d480 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ 3019: 0118c8b0 460 FUNC GLOBAL DEFAULT 11 DMPlexGetAllCells_Internal │ │ │ │ 3020: 00e8e4a8 428 FUNC GLOBAL DEFAULT 11 matishermitian_ │ │ │ │ 3021: 00447d4c 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvectorread_ │ │ │ │ 3022: 000e5154 128 FUNC GLOBAL DEFAULT 11 PetscBenchView │ │ │ │ 3023: 00205568 120 FUNC GLOBAL DEFAULT 11 PetscOptionsAllUsed │ │ │ │ 3024: 01a8f2fc 928 FUNC GLOBAL DEFAULT 11 tssetoptionsprefix_ │ │ │ │ 3025: 00ee2ad0 652 FUNC GLOBAL DEFAULT 11 MatShift │ │ │ │ @@ -3045,15 +3045,15 @@ │ │ │ │ 3041: 0190aa54 900 FUNC GLOBAL DEFAULT 11 snesmssettype_ │ │ │ │ 3042: 01b51054 416 FUNC GLOBAL DEFAULT 11 taolinesearchsetinitialsteplength_ │ │ │ │ 3043: 01624620 1340 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDrawLG │ │ │ │ 3044: 01621744 816 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDraw │ │ │ │ 3045: 00133c00 20 FUNC GLOBAL DEFAULT 11 PetscRandomGetSeed │ │ │ │ 3046: 01959f64 412 FUNC GLOBAL DEFAULT 11 snesgetnormschedule_ │ │ │ │ 3047: 0018bd30 632 FUNC GLOBAL DEFAULT 11 petscsynchronizedprintf_ │ │ │ │ - 3048: 01c4a8e0 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ + 3048: 01c4a8e8 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ 3049: 01604dfc 580 FUNC GLOBAL DEFAULT 11 kspcreate_ │ │ │ │ 3050: 001640d8 248 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasObjectAttribute │ │ │ │ 3051: 01dffa28 4 OBJECT GLOBAL DEFAULT 24 DMPlexTransformRegisterAllCalled │ │ │ │ 3052: 016097a0 1008 FUNC GLOBAL DEFAULT 11 kspconvergedreasonview_ │ │ │ │ 3053: 01328fbc 328 FUNC GLOBAL DEFAULT 11 DMPlexReorderSetDefault │ │ │ │ 3054: 00e7c890 760 FUNC GLOBAL DEFAULT 11 matgetdiagonal_ │ │ │ │ 3055: 014d29e8 792 FUNC GLOBAL DEFAULT 11 dmgetcoordinatedim_ │ │ │ │ @@ -3108,24 +3108,24 @@ │ │ │ │ 3104: 01515fec 796 FUNC GLOBAL DEFAULT 11 dmlabelduplicate_ │ │ │ │ 3105: 018352d8 328 FUNC GLOBAL DEFAULT 11 PCMGSetGalerkin │ │ │ │ 3106: 014d5f18 760 FUNC GLOBAL DEFAULT 11 dmsetcellcoordinateslocal_ │ │ │ │ 3107: 003b7a20 236 FUNC GLOBAL DEFAULT 11 petscsfgetgraph_ │ │ │ │ 3108: 015fbd0c 232 FUNC GLOBAL DEFAULT 11 DMKSPSetComputeOperators │ │ │ │ 3109: 0162d6c8 2760 FUNC GLOBAL DEFAULT 11 KSPConvergedRateView │ │ │ │ 3110: 00f05c54 336 FUNC GLOBAL DEFAULT 11 MatReorderForNonzeroDiagonal │ │ │ │ - 3111: 01c0d484 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ + 3111: 01c0d48c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ 3112: 01a90d90 416 FUNC GLOBAL DEFAULT 11 tsgetequationtype_ │ │ │ │ 3113: 01cd74a4 28 OBJECT GLOBAL DEFAULT 20 PCJacobiTypes │ │ │ │ 3114: 001d0160 32 FUNC GLOBAL DEFAULT 11 petscmallocgetmaximumusage_ │ │ │ │ 3115: 01499450 260 FUNC GLOBAL DEFAULT 11 DMCoarsenHookRemove │ │ │ │ 3116: 001963d0 36 FUNC GLOBAL DEFAULT 11 petscinfosetfiltercommself_ │ │ │ │ 3117: 017712c0 440 FUNC GLOBAL DEFAULT 11 PCBJacobiSetTotalBlocks │ │ │ │ 3118: 015af4c8 792 FUNC GLOBAL DEFAULT 11 kspgcrgetrestart_ │ │ │ │ 3119: 01e02d9c 4 OBJECT GLOBAL DEFAULT 24 TSTrajectory_DiskWrite │ │ │ │ - 3120: 01c2342c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ + 3120: 01c23434 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 3121: 0154e5c8 456 FUNC GLOBAL DEFAULT 11 KSPCreate_BiCG │ │ │ │ 3122: 00ea57d0 56 FUNC GLOBAL DEFAULT 11 MatFactorClearError │ │ │ │ 3123: 00fd03f4 328 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobianPreconditioner │ │ │ │ 3124: 01b5029c 796 FUNC GLOBAL DEFAULT 11 taolinesearchgetstartingvector_ │ │ │ │ 3125: 001c64a4 444 FUNC GLOBAL DEFAULT 11 petsclogstatecreate_ │ │ │ │ 3126: 0117dfc0 144 FUNC GLOBAL DEFAULT 11 DMPolytopeConvertNewOrientation_Internal │ │ │ │ 3127: 004c0178 12 FUNC GLOBAL DEFAULT 11 MatCoarsenSetGreedyOrdering │ │ │ │ @@ -3236,15 +3236,15 @@ │ │ │ │ 3232: 0162a294 256 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3233: 01dfe63c 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3234: 01e02b44 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3235: 00fe8c40 980 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3236: 00b1f848 1144 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3237: 01a87c04 408 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3238: 019b4570 844 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3239: 01bf74b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3239: 01bf74c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3240: 01508300 1376 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3241: 01104818 912 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3242: 010cc32c 1096 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3243: 000dc474 1124 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3244: 003e5eb0 72 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3245: 00e64cd4 904 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3246: 00af5930 392 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3359,15 +3359,15 @@ │ │ │ │ 3355: 01139b64 436 FUNC GLOBAL DEFAULT 11 dmplexrebalancesharedpoints_ │ │ │ │ 3356: 01634e6c 16 FUNC GLOBAL DEFAULT 11 KSPGetDiagonalScaleFix │ │ │ │ 3357: 01ad0208 2604 FUNC GLOBAL DEFAULT 11 TSMonitorHGSwarmSolution │ │ │ │ 3358: 00ea5d98 372 FUNC GLOBAL DEFAULT 11 MatConjugate │ │ │ │ 3359: 00feefb4 328 FUNC GLOBAL DEFAULT 11 PetscSpacePolynomialGetTensor │ │ │ │ 3360: 003b6794 36 FUNC GLOBAL DEFAULT 11 vecscattersetfromoptions_ │ │ │ │ 3361: 018d53b4 412 FUNC GLOBAL DEFAULT 11 pcsetuponblocks_ │ │ │ │ - 3362: 01ca1e54 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ + 3362: 01ca1e5c 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ 3363: 01ab8288 2308 FUNC GLOBAL DEFAULT 11 TSStep │ │ │ │ 3364: 01dfe67c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionLoad │ │ │ │ 3365: 01cf99f0 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_MPI_COMM_Fortran │ │ │ │ 3366: 01dfe680 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionView │ │ │ │ 3367: 0014acc0 612 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetskipinfo_ │ │ │ │ 3368: 010cd44c 244 FUNC GLOBAL DEFAULT 11 DMForestGetAdjacencyCodimension │ │ │ │ 3369: 012e3460 140 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNoInsertion │ │ │ │ @@ -3378,15 +3378,15 @@ │ │ │ │ 3374: 00101410 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3375: 00fadaec 248 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3376: 01b4aa74 436 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3377: 002b3270 368 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3378: 0151751c 416 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3379: 00fec7f0 220 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3380: 01185664 2048 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3381: 01bf74a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3381: 01bf74b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3382: 00e6c87c 420 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3383: 017e2510 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3384: 000e0fa8 100 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3385: 01dfe1e8 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3386: 01126e64 904 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3387: 00261f64 116 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3388: 001fae68 420 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -3476,15 +3476,15 @@ │ │ │ │ 3472: 0111df24 800 FUNC GLOBAL DEFAULT 11 dmplexcreaterankfield_ │ │ │ │ 3473: 010391c4 40 FUNC GLOBAL DEFAULT 11 DMDASetOverlap │ │ │ │ 3474: 004fee94 1032 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJPERM │ │ │ │ 3475: 0147343c 260 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewDestroy │ │ │ │ 3476: 014f0674 424 FUNC GLOBAL DEFAULT 11 dmsetoutputsequencenumber_ │ │ │ │ 3477: 01365de8 3960 FUNC GLOBAL DEFAULT 11 DMPlexCreateHybridMesh │ │ │ │ 3478: 00e4fb9c 1544 FUNC GLOBAL DEFAULT 11 matsubmatrixvirtualupdate_ │ │ │ │ - 3479: 01c0d4a0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ + 3479: 01c0d4a8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 3480: 01ad2c50 248 FUNC GLOBAL DEFAULT 11 TSRegister │ │ │ │ 3481: 00471c64 16 FUNC GLOBAL DEFAULT 11 VecGetOffloadMask │ │ │ │ 3482: 0149e1a0 1864 FUNC GLOBAL DEFAULT 11 DMCreateFieldDecomposition │ │ │ │ 3483: 01a4c1c4 136 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptFinalizePackage │ │ │ │ 3484: 000c1d14 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLQueue │ │ │ │ 3485: 01776ec4 752 FUNC GLOBAL DEFAULT 11 pccompositeaddpc_ │ │ │ │ 3486: 01827b54 776 FUNC GLOBAL DEFAULT 11 pcmgsetr_ │ │ │ │ @@ -3519,15 +3519,15 @@ │ │ │ │ 3515: 00ba6f08 756 FUNC GLOBAL DEFAULT 11 matpreallocatorpreallocate_ │ │ │ │ 3516: 003b1d9c 408 FUNC GLOBAL DEFAULT 11 petscsfreset_ │ │ │ │ 3517: 00f07074 24 FUNC GLOBAL DEFAULT 11 dmequals_ │ │ │ │ 3518: 00456830 276 FUNC GLOBAL DEFAULT 11 VecRestoreArray │ │ │ │ 3519: 00fdd714 764 FUNC GLOBAL DEFAULT 11 petscdscopyequations_ │ │ │ │ 3520: 019a983c 788 FUNC GLOBAL DEFAULT 11 matcreatesnesmf_ │ │ │ │ 3521: 001007f8 116 FUNC GLOBAL DEFAULT 11 PetscDrawViewFromOptions │ │ │ │ - 3522: 01cb91d8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ + 3522: 01cb91e0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 3523: 001274ec 180 FUNC GLOBAL DEFAULT 11 petscdrawzoom_ │ │ │ │ 3524: 019db908 724 FUNC GLOBAL DEFAULT 11 DMSNESCheckFromOptions │ │ │ │ 3525: 00f9405c 124 FUNC GLOBAL DEFAULT 11 PetscFVViewFromOptions │ │ │ │ 3526: 00b5698c 20 FUNC GLOBAL DEFAULT 11 MatKAIJRestoreSRead │ │ │ │ 3527: 018fbb00 20 FUNC GLOBAL DEFAULT 11 SNESFASFullGetTotal │ │ │ │ 3528: 0015e9d8 324 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5SetBaseDimension2 │ │ │ │ 3529: 00119ef4 36 FUNC GLOBAL DEFAULT 11 PetscDrawBarSort │ │ │ │ @@ -3665,15 +3665,15 @@ │ │ │ │ 3661: 005c9750 596 FUNC GLOBAL DEFAULT 11 MatMumpsSetIcntl │ │ │ │ 3662: 01cf9a0c 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_REAL_Fortran │ │ │ │ 3663: 019c3f8c 16 FUNC GLOBAL DEFAULT 11 DMInterpolationGetDim │ │ │ │ 3664: 003d9c6c 1632 FUNC GLOBAL DEFAULT 11 PetscSFCreateFromLayouts │ │ │ │ 3665: 0191465c 400 FUNC GLOBAL DEFAULT 11 SNESMultiblockGetSubSNES │ │ │ │ 3666: 002c18ac 136 FUNC GLOBAL DEFAULT 11 PetscSectionSymCopy │ │ │ │ 3667: 01b3f544 16 FUNC GLOBAL DEFAULT 11 TaoGetGradientNorm │ │ │ │ - 3668: 01c1d8dc 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ + 3668: 01c1d8e4 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ 3669: 01b3f380 12 FUNC GLOBAL DEFAULT 11 TaoSetApplicationContext │ │ │ │ 3670: 014bcddc 184 FUNC GLOBAL DEFAULT 11 DMCeedDestroy │ │ │ │ 3671: 01dffd3c 32 OBJECT GLOBAL DEFAULT 24 PC_BDDC_LocalSolvers │ │ │ │ 3672: 01b511f4 764 FUNC GLOBAL DEFAULT 11 taolinesearchgetsteplength_ │ │ │ │ 3673: 018d467c 1732 FUNC GLOBAL DEFAULT 11 pcapplyrichardson_ │ │ │ │ 3674: 004a8e44 192 FUNC GLOBAL DEFAULT 11 VecExp │ │ │ │ 3675: 0130d5fc 168 FUNC GLOBAL DEFAULT 11 DMPlexPointGlobalRef │ │ │ │ @@ -3745,15 +3745,15 @@ │ │ │ │ 3741: 01ad2098 160 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 3742: 0075f324 360 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 3743: 0167aaf8 824 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 3744: 0049d550 244 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 3745: 00ef08e4 1068 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 3746: 002762bc 1480 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 3747: 0191683c 2004 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 3748: 01bf7490 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 3748: 01bf749c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 3749: 01b59fcc 352 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 3750: 01a0b13c 884 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 3751: 000e33f8 36 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 3752: 01b54ce0 44 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 3753: 001c0d88 132 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 3754: 01aa9444 1476 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 3755: 0026b4f8 388 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -3783,15 +3783,15 @@ │ │ │ │ 3779: 004f7664 392 FUNC GLOBAL DEFAULT 11 MatMPIAdjToSeqRankZero │ │ │ │ 3780: 00ff34d4 664 FUNC GLOBAL DEFAULT 11 PetscSpaceCreate_Ptrimmed │ │ │ │ 3781: 01cd4890 20 OBJECT GLOBAL DEFAULT 20 PetscDeviceAttributes │ │ │ │ 3782: 0014741c 328 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySetSkipHeader │ │ │ │ 3783: 0151d174 832 FUNC GLOBAL DEFAULT 11 petscsectionsymcreatelabel_ │ │ │ │ 3784: 00276884 1176 FUNC GLOBAL DEFAULT 11 iscreatesubis_ │ │ │ │ 3785: 01dfe208 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_SetGraph │ │ │ │ - 3786: 01c23444 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ + 3786: 01c2344c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 3787: 00fd71b8 416 FUNC GLOBAL DEFAULT 11 petscdssetforcequad_ │ │ │ │ 3788: 00ed81ec 1288 FUNC GLOBAL DEFAULT 11 MatCreateMPIMatConcatenateSeqMat │ │ │ │ 3789: 01086b64 752 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf902_ │ │ │ │ 3790: 001486ec 404 FUNC GLOBAL DEFAULT 11 PetscViewerFileGetMode │ │ │ │ 3791: 0016db2c 604 FUNC GLOBAL DEFAULT 11 petscviewersetup_ │ │ │ │ 3792: 01967968 100 FUNC GLOBAL DEFAULT 11 snesconvergeddefault_ │ │ │ │ 3793: 00e6a048 792 FUNC GLOBAL DEFAULT 11 matfindnonzerorows_ │ │ │ │ @@ -3834,15 +3834,15 @@ │ │ │ │ 3830: 014666f4 408 FUNC GLOBAL DEFAULT 11 dmswarmcomputelocalsizefromoptions_ │ │ │ │ 3831: 015ef0b8 324 FUNC GLOBAL DEFAULT 11 KSPRichardsonSetSelfScale │ │ │ │ 3832: 018902c0 1020 FUNC GLOBAL DEFAULT 11 PCCreate_Redundant │ │ │ │ 3833: 00fbaad8 12 FUNC GLOBAL DEFAULT 11 PetscDSSetForceQuad │ │ │ │ 3834: 00159b10 612 FUNC GLOBAL DEFAULT 11 petscviewerhdf5setdefaulttimestepping_ │ │ │ │ 3835: 01cd757c 24 OBJECT GLOBAL DEFAULT 20 SNESCompositeTypes │ │ │ │ 3836: 002b148c 56 FUNC GLOBAL DEFAULT 11 PetscSectionSetDof │ │ │ │ - 3837: 01c0d490 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ + 3837: 01c0d498 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 3838: 0029dc38 420 FUNC GLOBAL DEFAULT 11 petscsectionsetdof_ │ │ │ │ 3839: 01086f10 784 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf903_ │ │ │ │ 3840: 001e4b34 1044 FUNC GLOBAL DEFAULT 11 petscobjectsgetobject_ │ │ │ │ 3841: 00189d6c 356 FUNC GLOBAL DEFAULT 11 PetscTestDirectory │ │ │ │ 3842: 012f02e4 4112 FUNC GLOBAL DEFAULT 11 DMPlexOrientPoint │ │ │ │ 3843: 01a4a690 400 FUNC GLOBAL DEFAULT 11 TSGLLEGetAdapt │ │ │ │ 3844: 014ac9d0 16 FUNC GLOBAL DEFAULT 11 DMGetFineDM │ │ │ │ @@ -4144,15 +4144,15 @@ │ │ │ │ 4140: 003bbe84 308 FUNC GLOBAL DEFAULT 11 PetscSFGetRootRanks │ │ │ │ 4141: 01cf9ec0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct │ │ │ │ 4142: 019a1654 412 FUNC GLOBAL DEFAULT 11 sneslinesearchsetorder_ │ │ │ │ 4143: 01b43d2c 212 FUNC GLOBAL DEFAULT 11 TaoSetSolution │ │ │ │ 4144: 010ff218 128 FUNC GLOBAL DEFAULT 11 DMSetUp_Patch │ │ │ │ 4145: 01b5ae50 316 FUNC GLOBAL DEFAULT 11 TaoPythonSetType │ │ │ │ 4146: 013a7f40 152 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueBack │ │ │ │ - 4147: 01cb91c4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ + 4147: 01cb91cc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ 4148: 01b4bdf0 48 FUNC GLOBAL DEFAULT 11 TaoRegisterAll │ │ │ │ 4149: 0018ce6c 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplexcnt_ │ │ │ │ 4150: 005f382c 144 FUNC GLOBAL DEFAULT 11 MatSeqAIJRestoreArrayWrite │ │ │ │ 4151: 01dffb10 4 OBJECT GLOBAL DEFAULT 24 PETSCPARTITIONER_CLASSID │ │ │ │ 4152: 00192dac 376 FUNC GLOBAL DEFAULT 11 PetscBinaryOpen │ │ │ │ 4153: 0100a6c4 1296 FUNC GLOBAL DEFAULT 11 petscspacegetdegree_ │ │ │ │ 4154: 000d97c8 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_ │ │ │ │ @@ -4160,15 +4160,15 @@ │ │ │ │ 4156: 013c38f8 752 FUNC GLOBAL DEFAULT 11 dmplextransformsetactive_ │ │ │ │ 4157: 0151aa00 1184 FUNC GLOBAL DEFAULT 11 dmlabelpermute_ │ │ │ │ 4158: 01501c38 408 FUNC GLOBAL DEFAULT 11 dmgetsparselocalize_ │ │ │ │ 4159: 0196d4a8 304 FUNC GLOBAL DEFAULT 11 SNESSetDivergenceTolerance │ │ │ │ 4160: 018ef1e0 888 FUNC GLOBAL DEFAULT 11 SNESCreate_Composite │ │ │ │ 4161: 01823034 408 FUNC GLOBAL DEFAULT 11 pcmgsetdistinctsmoothup_ │ │ │ │ 4162: 003dec0c 788 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingcreateis_ │ │ │ │ - 4163: 01c233f4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ + 4163: 01c233fc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ 4164: 01a91270 420 FUNC GLOBAL DEFAULT 11 tssetconvergedreason_ │ │ │ │ 4165: 00eebc64 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsimaginarypart_ │ │ │ │ 4166: 00f44610 636 FUNC GLOBAL DEFAULT 11 petscdualspacegettype_ │ │ │ │ 4167: 001c208c 176 FUNC GLOBAL DEFAULT 11 PetscLogObjects │ │ │ │ 4168: 0022fb04 40 FUNC GLOBAL DEFAULT 11 PetscIsNanReal │ │ │ │ 4169: 019a0cc4 468 FUNC GLOBAL DEFAULT 11 sneslinesearchsettolerances_ │ │ │ │ 4170: 0128926c 152 FUNC GLOBAL DEFAULT 11 PetscGridHashEnlarge │ │ │ │ @@ -4284,15 +4284,15 @@ │ │ │ │ 4280: 014a94b4 660 FUNC GLOBAL DEFAULT 11 DMSetLabel │ │ │ │ 4281: 0029646c 2716 FUNC GLOBAL DEFAULT 11 ISExpand │ │ │ │ 4282: 00b15db4 392 FUNC GLOBAL DEFAULT 11 MatDiagonalRestoreInverseDiagonal │ │ │ │ 4283: 01ae8200 764 FUNC GLOBAL DEFAULT 11 TSTrajectorySetDirname │ │ │ │ 4284: 0147d6e0 6048 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinates │ │ │ │ 4285: 01cd66a4 28 OBJECT GLOBAL DEFAULT 20 MatFactorShiftTypes │ │ │ │ 4286: 00402db0 1136 FUNC GLOBAL DEFAULT 11 veccreateghostblockwitharray_ │ │ │ │ - 4287: 01c23440 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ + 4287: 01c23448 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 4288: 00f9e068 524 FUNC GLOBAL DEFAULT 11 PetscQuadratureEqual │ │ │ │ 4289: 000c6004 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyint_ │ │ │ │ 4290: 01b50bd4 1152 FUNC GLOBAL DEFAULT 11 taolinesearchsetvariablebounds_ │ │ │ │ 4291: 017771b4 792 FUNC GLOBAL DEFAULT 11 pccompositegetnumberpc_ │ │ │ │ 4292: 00eeb670 764 FUNC GLOBAL DEFAULT 11 matgetcolumnnorms_ │ │ │ │ 4293: 0021f09c 612 FUNC GLOBAL DEFAULT 11 PetscSubcommSetNumber │ │ │ │ 4294: 00f907f4 284 FUNC GLOBAL DEFAULT 11 PetscLimiterDestroy │ │ │ │ @@ -4368,15 +4368,15 @@ │ │ │ │ 4364: 017643d0 752 FUNC GLOBAL DEFAULT 11 pcbddcsetneumannboundarieslocal_ │ │ │ │ 4365: 00115d0c 508 FUNC GLOBAL DEFAULT 11 PetscDrawAxisDestroy │ │ │ │ 4366: 0020db78 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetReal │ │ │ │ 4367: 00448934 796 FUNC GLOBAL DEFAULT 11 veclockget_ │ │ │ │ 4368: 0194f3b0 940 FUNC GLOBAL DEFAULT 11 SNESCreate_VINEWTONSSLS │ │ │ │ 4369: 01955584 412 FUNC GLOBAL DEFAULT 11 snesgetalwayscomputesfinalresidual_ │ │ │ │ 4370: 00e39e20 448 FUNC GLOBAL DEFAULT 11 MatCreateSeqSELL │ │ │ │ - 4371: 01c23438 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ + 4371: 01c23440 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 4372: 01068768 1584 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOFRead │ │ │ │ 4373: 00ffd3dc 340 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetSubspace │ │ │ │ 4374: 01e02b0c 4 OBJECT GLOBAL DEFAULT 24 PC_Patch_ComputeOp │ │ │ │ 4375: 01b3d634 12 FUNC GLOBAL DEFAULT 11 TaoSetConvergedReason │ │ │ │ 4376: 00fe6df8 968 FUNC GLOBAL DEFAULT 11 petscpdfsamplegaussian2d_ │ │ │ │ 4377: 01cf9e50 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len_th │ │ │ │ 4378: 01691a0c 408 FUNC GLOBAL DEFAULT 11 pcasmgetlocaltype_ │ │ │ │ @@ -4393,15 +4393,15 @@ │ │ │ │ 4389: 01dfe5ec 4 OBJECT GLOBAL DEFAULT 24 PETSCDUALSPACE_SetUp │ │ │ │ 4390: 00fbac20 240 FUNC GLOBAL DEFAULT 11 PetscDSSetCohesive │ │ │ │ 4391: 0029a068 180 FUNC GLOBAL DEFAULT 11 petscsectionsetconstraintindicesf90_ │ │ │ │ 4392: 01691870 412 FUNC GLOBAL DEFAULT 11 pcasmsetlocaltype_ │ │ │ │ 4393: 006da7d0 1128 FUNC GLOBAL DEFAULT 11 MatCreateBAIJ │ │ │ │ 4394: 0136a4b8 264 FUNC GLOBAL DEFAULT 11 DMPlexReferenceTreeGetChildSymmetry │ │ │ │ 4395: 01b62d80 2272 FUNC GLOBAL DEFAULT 11 TaoSoftThreshold │ │ │ │ - 4396: 01c23434 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ + 4396: 01c2343c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 4397: 0010cd98 424 FUNC GLOBAL DEFAULT 11 petscdrawpoint_ │ │ │ │ 4398: 0154b7dc 700 FUNC GLOBAL DEFAULT 11 KSPCreate_BCGSL │ │ │ │ 4399: 00fd5dd4 412 FUNC GLOBAL DEFAULT 11 petscdssetfromoptions_ │ │ │ │ 4400: 0130d448 56 FUNC GLOBAL DEFAULT 11 DMPlexPointLocalFieldRead │ │ │ │ 4401: 01a29dcc 884 FUNC GLOBAL DEFAULT 11 tsgleesettype_ │ │ │ │ 4402: 003bd4e8 672 FUNC GLOBAL DEFAULT 11 PetscSFGetRanksSF │ │ │ │ 4403: 0017a514 348 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintNonEmpty │ │ │ │ @@ -4420,15 +4420,15 @@ │ │ │ │ 4416: 00125f14 412 FUNC GLOBAL DEFAULT 11 petscdrawlgsetusemarkers_ │ │ │ │ 4417: 01266e54 10968 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Patch_Internal │ │ │ │ 4418: 003dd388 196 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingrestoreindicesf90_ │ │ │ │ 4419: 01af3850 2920 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxNetworkSolution │ │ │ │ 4420: 015ec12c 412 FUNC GLOBAL DEFAULT 11 ksprichardsonsetselfscale_ │ │ │ │ 4421: 00252644 260 FUNC GLOBAL DEFAULT 11 PetscMPIIntSortSemiOrdered │ │ │ │ 4422: 00400e30 556 FUNC GLOBAL DEFAULT 11 VecGhostUpdateEnd │ │ │ │ - 4423: 01c99204 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ + 4423: 01c9920c 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ 4424: 00edb960 264 FUNC GLOBAL DEFAULT 11 MatEliminateZeros │ │ │ │ 4425: 0043d2f0 324 FUNC GLOBAL DEFAULT 11 VecCreateSeq │ │ │ │ 4426: 002828e0 924 FUNC GLOBAL DEFAULT 11 ISGetNonlocalIndices │ │ │ │ 4427: 003e2ef4 408 FUNC GLOBAL DEFAULT 11 petsclayoutsetup_ │ │ │ │ 4428: 010b53dc 3180 FUNC GLOBAL DEFAULT 11 dmdagetinfo_ │ │ │ │ 4429: 002bd9f8 368 FUNC GLOBAL DEFAULT 11 PetscSectionSymCreate │ │ │ │ 4430: 01b46cc4 24 FUNC GLOBAL DEFAULT 11 TaoSetObjective │ │ │ │ @@ -4545,15 +4545,15 @@ │ │ │ │ 4541: 003d323c 824 FUNC GLOBAL DEFAULT 11 petscsfcreatestridedsf_ │ │ │ │ 4542: 00fc2b14 572 FUNC GLOBAL DEFAULT 11 PetscDSGetFieldOffsetCohesive │ │ │ │ 4543: 01a035f8 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFullyImplicit │ │ │ │ 4544: 01dfe64c 4 OBJECT GLOBAL DEFAULT 24 PetscSpaceRegisterAllCalled │ │ │ │ 4545: 01607b48 1144 FUNC GLOBAL DEFAULT 11 kspchecksolve_ │ │ │ │ 4546: 00e91194 416 FUNC GLOBAL DEFAULT 11 matfactorfactorizeschurcomplement_ │ │ │ │ 4547: 017bb8e8 992 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetsubksp_ │ │ │ │ - 4548: 01ca20e4 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ + 4548: 01ca20ec 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ 4549: 01cfaf20 4 OBJECT GLOBAL DEFAULT 24 PetscInitializeCalled │ │ │ │ 4550: 0023f244 1072 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipBlock │ │ │ │ 4551: 014f9a3c 1172 FUNC GLOBAL DEFAULT 11 dmsetauxiliaryvec_ │ │ │ │ 4552: 0159cb98 792 FUNC GLOBAL DEFAULT 11 ksppipefcggetnprealloc_ │ │ │ │ 4553: 000fced8 132 FUNC GLOBAL DEFAULT 11 PetscDrawLineSetWidth │ │ │ │ 4554: 014fc9c4 1712 FUNC GLOBAL DEFAULT 11 dmadaptmetric_ │ │ │ │ 4555: 01cd75b0 12 OBJECT GLOBAL DEFAULT 20 SNESNASMFJTypes │ │ │ │ @@ -4652,15 +4652,15 @@ │ │ │ │ 4648: 01234458 332 FUNC GLOBAL DEFAULT 11 DMPlexGetUseCeed │ │ │ │ 4649: 01473130 780 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewCreate │ │ │ │ 4650: 0100d77c 16 FUNC GLOBAL DEFAULT 11 PetscSpaceSetNumVariables │ │ │ │ 4651: 018fa454 1336 FUNC GLOBAL DEFAULT 11 SNESFASSetLog │ │ │ │ 4652: 01a7daf0 388 FUNC GLOBAL DEFAULT 11 TSRosWGetType │ │ │ │ 4653: 01a88734 412 FUNC GLOBAL DEFAULT 11 tsgetexactfinaltime_ │ │ │ │ 4654: 018e2b84 12 FUNC GLOBAL DEFAULT 11 PCSetPreSolve │ │ │ │ - 4655: 01cb2e94 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ + 4655: 01cb2e9c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ 4656: 00f461f8 796 FUNC GLOBAL DEFAULT 11 petscdualspacegetorder_ │ │ │ │ 4657: 00fcfa44 92 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasJacobian │ │ │ │ 4658: 0019ac10 12 FUNC GLOBAL DEFAULT 11 petscloggputimeend_ │ │ │ │ 4659: 0027d9bc 256 FUNC GLOBAL DEFAULT 11 ISGetIndices │ │ │ │ 4660: 00228268 36 FUNC GLOBAL DEFAULT 11 petscmemcmp_ │ │ │ │ 4661: 001d04bc 32 FUNC GLOBAL DEFAULT 11 petscmallocgetdebug_ │ │ │ │ 4662: 00e6e17c 1544 FUNC GLOBAL DEFAULT 11 matsetvaluesis_ │ │ │ │ @@ -4669,15 +4669,15 @@ │ │ │ │ 4665: 01cd73d8 20 OBJECT GLOBAL DEFAULT 20 MatLMVMDenseTypes │ │ │ │ 4666: 014d182c 972 FUNC GLOBAL DEFAULT 11 PetscLimiterRegisterAll │ │ │ │ 4667: 000ebc50 1184 FUNC GLOBAL DEFAULT 11 PetscDrawCreate_Image │ │ │ │ 4668: 00275334 660 FUNC GLOBAL DEFAULT 11 ISStrideSetStride │ │ │ │ 4669: 010e32c8 12372 FUNC GLOBAL DEFAULT 11 DMNetworkLayoutSetUp │ │ │ │ 4670: 0048ad44 1780 FUNC GLOBAL DEFAULT 11 VecBoundGradientProjection │ │ │ │ 4671: 010da248 1304 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumedges_ │ │ │ │ - 4672: 01c2344c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ + 4672: 01c23454 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 4673: 017ba9c0 416 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetgkbnu_ │ │ │ │ 4674: 01686d5c 408 FUNC GLOBAL DEFAULT 11 PCASMGetSubKSP │ │ │ │ 4675: 01b15db0 1492 FUNC GLOBAL DEFAULT 11 DMPlexTSComputeRHSFunctionFVM │ │ │ │ 4676: 000c6860 280 FUNC GLOBAL DEFAULT 11 f90array4dcreatefortranaddr_ │ │ │ │ 4677: 01a80928 392 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticGetType │ │ │ │ 4678: 0190f714 412 FUNC GLOBAL DEFAULT 11 snesmultiblocksetblocksize_ │ │ │ │ 4679: 0195cb00 416 FUNC GLOBAL DEFAULT 11 snessetgridsequence_ │ │ │ │ @@ -4719,37 +4719,37 @@ │ │ │ │ 4715: 00e95e78 424 FUNC GLOBAL DEFAULT 11 matgetnonzerostate_ │ │ │ │ 4716: 01469c78 560 FUNC GLOBAL DEFAULT 11 DMSwarmGetField │ │ │ │ 4717: 0196ef58 16 FUNC GLOBAL DEFAULT 11 SNESGetSolution │ │ │ │ 4718: 0027d928 16 FUNC GLOBAL DEFAULT 11 ISGetLayout │ │ │ │ 4719: 00263480 136 FUNC GLOBAL DEFAULT 11 AOFinalizePackage │ │ │ │ 4720: 003fe37c 880 FUNC GLOBAL DEFAULT 11 PFView │ │ │ │ 4721: 01678120 752 FUNC GLOBAL DEFAULT 11 matschurcomplementsetksp_ │ │ │ │ - 4722: 01cb2e98 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ + 4722: 01cb2ea0 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 4723: 015bc914 792 FUNC GLOBAL DEFAULT 11 kspgmresgetrestart_ │ │ │ │ 4724: 01dfe72c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_InterpolateSF │ │ │ │ 4725: 00ec9440 52 FUNC GLOBAL DEFAULT 11 MatIsHermitianKnown │ │ │ │ 4726: 00f7445c 268 FUNC GLOBAL DEFAULT 11 PetscFECreateLagrange │ │ │ │ 4727: 001e0004 116 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 4728: 018d2a10 1152 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 4729: 0183f2a4 28 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 4730: 00e9c7b4 5124 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 4731: 01a0c058 412 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 4732: 01103b20 1396 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 4733: 015bc448 408 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 4734: 01bf7530 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 4734: 01bf753c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 4735: 00201a50 220 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 4736: 00ee7858 600 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 4737: 00ac9150 412 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 4738: 0017cf38 328 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 4739: 00136df0 140 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 4740: 0019ae24 224 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 4741: 00476f34 40 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 4742: 019d05b4 444 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 4743: 01627b28 244 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 4744: 01bf74ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 4744: 01bf74b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 4745: 01629218 472 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 4746: 0162404c 272 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 4747: 0019658c 32 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 4748: 01dfe2f4 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 4749: 01835a64 328 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 4750: 01962b18 804 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 4751: 017e30c8 336 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -4757,15 +4757,15 @@ │ │ │ │ 4753: 000c10d8 136 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 4754: 00ea5f0c 296 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 4755: 013e4b84 1324 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 4756: 00bc4408 3124 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 4757: 01cf9d6c 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 4758: 01aae664 216 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 4759: 01cf5ba0 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 4760: 01bf751c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 4760: 01bf7528 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 4761: 00f928f8 116 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 4762: 010f2adc 3152 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 4763: 0021339c 832 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 4764: 004d3be0 248 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 4765: 019a6da8 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 4766: 00402a8c 804 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 4767: 014523e8 1236 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -4777,15 +4777,15 @@ │ │ │ │ 4773: 01608434 1300 FUNC GLOBAL DEFAULT 11 kspcomputeeigenvalues_ │ │ │ │ 4774: 01509568 560 FUNC GLOBAL DEFAULT 11 DMLabelSetValue │ │ │ │ 4775: 001bf6c0 136 FUNC GLOBAL DEFAULT 11 PetscLogHandlerObjectDestroy │ │ │ │ 4776: 01b2fe04 1008 FUNC GLOBAL DEFAULT 11 taoview_ │ │ │ │ 4777: 000c59a8 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatereal_ │ │ │ │ 4778: 01dfe2d0 4 OBJECT GLOBAL DEFAULT 24 VEC_PointwiseMult │ │ │ │ 4779: 01b3ad84 428 FUNC GLOBAL DEFAULT 11 TaoAddLineSearchCounts │ │ │ │ - 4780: 01cb0780 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ + 4780: 01cb0788 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ 4781: 00b88118 1292 FUNC GLOBAL DEFAULT 11 matnestgetlocaliss_ │ │ │ │ 4782: 00471c40 8 FUNC GLOBAL DEFAULT 11 VecSetBindingPropagates │ │ │ │ 4783: 003ff524 16 FUNC GLOBAL DEFAULT 11 PFGetType │ │ │ │ 4784: 01ad1ffc 156 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxCreate │ │ │ │ 4785: 000c5950 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatescalar_ │ │ │ │ 4786: 00f86cdc 2352 FUNC GLOBAL DEFAULT 11 petscfeintegratebdjacobian_ │ │ │ │ 4787: 00f893f8 588 FUNC GLOBAL DEFAULT 11 petscfecreatelagrange_ │ │ │ │ @@ -4836,15 +4836,15 @@ │ │ │ │ 4832: 01dffb70 4 OBJECT GLOBAL DEFAULT 24 KSP_MatSolveTranspose │ │ │ │ 4833: 001e5a18 408 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 4834: 0047638c 808 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 4835: 000c1df4 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 4836: 000cd1c4 472 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 4837: 01a86578 1152 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 4838: 00168dcc 428 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ - 4839: 01bf74c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 4839: 01bf74d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 4840: 00fe97b4 976 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 4841: 0047e8e0 436 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 4842: 00fcef34 164 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 4843: 00f01c5c 144 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 4844: 019e933c 540 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 4845: 0148f140 308 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 4846: 0108808c 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -4910,15 +4910,15 @@ │ │ │ │ 4906: 01cf9e40 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct_th │ │ │ │ 4907: 0012e210 800 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetFromOptions │ │ │ │ 4908: 01b592e8 2580 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrixFree │ │ │ │ 4909: 01dfe598 4 OBJECT GLOBAL DEFAULT 24 MAT_LUFactor │ │ │ │ 4910: 01533534 516 FUNC GLOBAL DEFAULT 11 KSPGuessCreate_Fischer │ │ │ │ 4911: 005306f0 352 FUNC GLOBAL DEFAULT 11 MatMPIAIJSetPreallocationCSR │ │ │ │ 4912: 019efb9c 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetStepLimits │ │ │ │ - 4913: 01c23454 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ + 4913: 01c2345c 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 4914: 00edd18c 1584 FUNC GLOBAL DEFAULT 11 MatFDColoringSetFromOptions │ │ │ │ 4915: 00b5bf84 3176 FUNC GLOBAL DEFAULT 11 MatCreateLocalRef │ │ │ │ 4916: 00f6e640 376 FUNC GLOBAL DEFAULT 11 PetscFEIntegrate │ │ │ │ 4917: 015c4598 336 FUNC GLOBAL DEFAULT 11 KSPGMRESSetBreakdownTolerance │ │ │ │ 4918: 0106d75c 1292 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalAllCreate │ │ │ │ 4919: 014d8af8 632 FUNC GLOBAL DEFAULT 11 dmgetmattype_ │ │ │ │ 4920: 018df244 1164 FUNC GLOBAL DEFAULT 11 PCApplyTranspose │ │ │ │ @@ -4944,15 +4944,15 @@ │ │ │ │ 4940: 00484da8 1216 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 4941: 00e93aa8 1544 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 4942: 019553e4 416 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 4943: 013ee570 416 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 4944: 0199d88c 1572 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 4945: 01dfe4a0 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 4946: 003ffbc4 912 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 4947: 01bf7518 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 4947: 01bf7524 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 4948: 00b876fc 1296 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 4949: 01dffab4 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 4950: 00fcfaa0 328 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 4951: 00ecab20 500 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 4952: 004eb400 128 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 4953: 003e3e58 412 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 4954: 014f73bc 788 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -4990,15 +4990,15 @@ │ │ │ │ 4986: 01671050 480 FUNC GLOBAL DEFAULT 11 MatCreateLMVMSymBadBroyden │ │ │ │ 4987: 00203288 760 FUNC GLOBAL DEFAULT 11 PetscOptionsViewError │ │ │ │ 4988: 00175fd8 704 FUNC GLOBAL DEFAULT 11 PetscViewerFlowControlEndWorker │ │ │ │ 4989: 0147f220 884 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinatesCellwise │ │ │ │ 4990: 0046ec60 124 FUNC GLOBAL DEFAULT 11 VecCopy │ │ │ │ 4991: 0011bd7c 424 FUNC GLOBAL DEFAULT 11 PetscDrawSPDestroy │ │ │ │ 4992: 01cfbf9c 4 OBJECT GLOBAL DEFAULT 24 set_parameter_functions │ │ │ │ - 4993: 01c046c8 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ + 4993: 01c046d0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ 4994: 00bebbac 464 FUNC GLOBAL DEFAULT 11 MatCreateSeqSBAIJ │ │ │ │ 4995: 01a6d6f0 328 FUNC GLOBAL DEFAULT 11 TSMPRKSetType │ │ │ │ 4996: 001f4584 944 FUNC GLOBAL DEFAULT 11 petscoptionsgetscalararray_ │ │ │ │ 4997: 001707c0 264 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatCreate │ │ │ │ 4998: 01605f5c 412 FUNC GLOBAL DEFAULT 11 kspsetconvergednegativecurvature_ │ │ │ │ 4999: 010b3374 1176 FUNC GLOBAL DEFAULT 11 dmdacreateaggregates_ │ │ │ │ 5000: 0195aba0 420 FUNC GLOBAL DEFAULT 11 snessetfunctiontype_ │ │ │ │ @@ -5103,15 +5103,15 @@ │ │ │ │ 5099: 001dbae0 756 FUNC GLOBAL DEFAULT 11 PetscOptionsName_Private │ │ │ │ 5100: 004897c0 2944 FUNC GLOBAL DEFAULT 11 VecISCopy │ │ │ │ 5101: 002c1934 140 FUNC GLOBAL DEFAULT 11 PetscSectionSymDistribute │ │ │ │ 5102: 0144efec 84 FUNC GLOBAL DEFAULT 11 DMStagGetDOF │ │ │ │ 5103: 01624ff4 48 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReasonString │ │ │ │ 5104: 0154ba98 408 FUNC GLOBAL DEFAULT 11 kspbcgslsetxres_ │ │ │ │ 5105: 01e02c3c 4 OBJECT GLOBAL DEFAULT 24 DMAdaptorMonitorRegisterAllCalled │ │ │ │ - 5106: 01cb91d0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ + 5106: 01cb91d8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ 5107: 00eb7708 748 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumns │ │ │ │ 5108: 01506ad8 132 FUNC GLOBAL DEFAULT 11 DMLabelSetUp │ │ │ │ 5109: 01ab44b8 520 FUNC GLOBAL DEFAULT 11 TSGetRHSFunction │ │ │ │ 5110: 002b7760 976 FUNC GLOBAL DEFAULT 11 PetscSectionSetConstraintIndices │ │ │ │ 5111: 004999c4 16 FUNC GLOBAL DEFAULT 11 VecTaggerGetInvert │ │ │ │ 5112: 0029d294 412 FUNC GLOBAL DEFAULT 11 petscsectiongetpointmajor_ │ │ │ │ 5113: 001381cc 1840 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetStdout │ │ │ │ @@ -5167,15 +5167,15 @@ │ │ │ │ 5163: 004db440 644 FUNC GLOBAL DEFAULT 11 SPARSEPACKdegree │ │ │ │ 5164: 01823dcc 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualdefault_ │ │ │ │ 5165: 0155aabc 332 FUNC GLOBAL DEFAULT 11 KSPCGSetObjectiveTarget │ │ │ │ 5166: 00ee06a0 44 FUNC GLOBAL DEFAULT 11 matfdcoloringrestoreperturbedcolumnsf90_ │ │ │ │ 5167: 01620798 960 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDraw │ │ │ │ 5168: 01124628 1152 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientclementinterpolant_ │ │ │ │ 5169: 014d13b8 616 FUNC GLOBAL DEFAULT 11 PetscDualSpaceRegisterAll │ │ │ │ - 5170: 01bf7550 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 5170: 01bf755c 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 5171: 01dfe488 4 OBJECT GLOBAL DEFAULT 24 MAT_GetMultiProcBlock │ │ │ │ 5172: 0149ab48 312 FUNC GLOBAL DEFAULT 11 DMPrintCellVector │ │ │ │ 5173: 011029b0 332 FUNC GLOBAL DEFAULT 11 dmplexrestorefacegeometry_ │ │ │ │ 5174: 01a0b4b0 632 FUNC GLOBAL DEFAULT 11 tsarkimexgettype_ │ │ │ │ 5175: 010a6e88 1476 FUNC GLOBAL DEFAULT 11 dmdacreate3d_ │ │ │ │ 5176: 017f03e0 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp2_ │ │ │ │ 5177: 014e8f38 768 FUNC GLOBAL DEFAULT 11 dmsetnaturalsf_ │ │ │ │ @@ -5304,15 +5304,15 @@ │ │ │ │ 5300: 010d6bb4 1304 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5301: 01610ebc 2052 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5302: 014afe90 24 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5303: 0183f2c0 416 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5304: 01a25a0c 632 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5305: 01185480 484 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5306: 019510b0 1016 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5307: 01bf7510 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5307: 01bf751c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5308: 010b2860 884 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5309: 0195742c 412 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5310: 0167d698 444 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5311: 00146f48 124 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5312: 0167a0fc 412 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5313: 019e5064 12 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ 5314: 00edecd8 420 FUNC GLOBAL DEFAULT 11 matfdcoloringsetparameters_ │ │ │ │ @@ -5361,15 +5361,15 @@ │ │ │ │ 5357: 003e5b60 240 FUNC GLOBAL DEFAULT 11 islocaltoglobalmpnggetinfosize_ │ │ │ │ 5358: 011291dc 760 FUNC GLOBAL DEFAULT 11 dmplexgetminradius_ │ │ │ │ 5359: 0020d590 664 FUNC GLOBAL DEFAULT 11 PetscOptionsGetBool3 │ │ │ │ 5360: 0146369c 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewcreate_ │ │ │ │ 5361: 013dff34 232 FUNC GLOBAL DEFAULT 11 DMShellSetCreateDomainDecompositionScatters │ │ │ │ 5362: 01184b64 1464 FUNC GLOBAL DEFAULT 11 DMPlexComputeCellTypes │ │ │ │ 5363: 019d5738 1464 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeObjectiveFEM │ │ │ │ - 5364: 01c2340c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ + 5364: 01c23414 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ 5365: 016122a0 68 FUNC GLOBAL DEFAULT 11 kspconvergedskip_ │ │ │ │ 5366: 018a8058 844 FUNC GLOBAL DEFAULT 11 PCApply_Telescope_CoarseDM │ │ │ │ 5367: 0161367c 348 FUNC GLOBAL DEFAULT 11 KSPGuessDestroy │ │ │ │ 5368: 01b3ad50 16 FUNC GLOBAL DEFAULT 11 TaoGetKSP │ │ │ │ 5369: 01ae4268 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetsolutiononly_ │ │ │ │ 5370: 013a8c5c 412 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetlayers_ │ │ │ │ 5371: 014e009c 412 FUNC GLOBAL DEFAULT 11 dmhasbasistransform_ │ │ │ │ @@ -5400,15 +5400,15 @@ │ │ │ │ 5396: 0045d6d0 152 FUNC GLOBAL DEFAULT 11 VecLockReadPush │ │ │ │ 5397: 001cedc0 412 FUNC GLOBAL DEFAULT 11 PetscLogStateEventSetActive │ │ │ │ 5398: 003e904c 144 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5Load │ │ │ │ 5399: 0015baec 712 FUNC GLOBAL DEFAULT 11 petscviewerhdf5getgroup_ │ │ │ │ 5400: 0018dbb4 480 FUNC GLOBAL DEFAULT 11 PetscFClose │ │ │ │ 5401: 00245bf4 740 FUNC GLOBAL DEFAULT 11 PetscMergeIntArray │ │ │ │ 5402: 013adb7c 20 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeGetWidth │ │ │ │ - 5403: 01c32794 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ + 5403: 01c3279c 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ 5404: 004e41c8 788 FUNC GLOBAL DEFAULT 11 matpartitioningapply_ │ │ │ │ 5405: 00194e74 40 FUNC GLOBAL DEFAULT 11 petscobjectstateincrease_ │ │ │ │ 5406: 00546a40 1852 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJ │ │ │ │ 5407: 00119e70 120 FUNC GLOBAL DEFAULT 11 PetscDrawBarSave │ │ │ │ 5408: 004985fc 1004 FUNC GLOBAL DEFAULT 11 vectaggerview_ │ │ │ │ 5409: 01b2a054 1144 FUNC GLOBAL DEFAULT 11 taocomputegradient_ │ │ │ │ 5410: 01a4bc0c 244 FUNC GLOBAL DEFAULT 11 TSGLLERegister │ │ │ │ @@ -5416,15 +5416,15 @@ │ │ │ │ 5412: 002b4414 876 FUNC GLOBAL DEFAULT 11 PetscSectionSetChart │ │ │ │ 5413: 01ac966c 204 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5414: 017f03f4 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5415: 010ceabc 7128 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5416: 00443e88 1244 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5417: 0189d7d8 408 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5418: 018df6d0 2940 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5419: 01bf7524 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5419: 01bf7530 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5420: 001cec20 376 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5421: 0166a2b0 1580 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5422: 00f8be9c 1296 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5423: 01cfbf64 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5424: 01af5cec 528 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5425: 0196ef78 120 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5426: 0148a6a0 160 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5451,15 +5451,15 @@ │ │ │ │ 5447: 000c5ff8 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyreal_ │ │ │ │ 5448: 0023fa0c 1036 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipEqual │ │ │ │ 5449: 01803ea4 752 FUNC GLOBAL DEFAULT 11 pcissetsubdomaindiagonalscaling_ │ │ │ │ 5450: 003b3848 1296 FUNC GLOBAL DEFAULT 11 petscsfgetleafrange_ │ │ │ │ 5451: 019e32a8 744 FUNC GLOBAL DEFAULT 11 dmcopydmsnes_ │ │ │ │ 5452: 01aae4f8 136 FUNC GLOBAL DEFAULT 11 TSSetStepNumber │ │ │ │ 5453: 013df258 236 FUNC GLOBAL DEFAULT 11 DMShellSetCoarsen │ │ │ │ - 5454: 01c046fc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ + 5454: 01c04704 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ 5455: 001e6ca4 408 FUNC GLOBAL DEFAULT 11 petscoptionspush_ │ │ │ │ 5456: 0189cff4 408 FUNC GLOBAL DEFAULT 11 pctelescopegetignorekspcomputeoperators_ │ │ │ │ 5457: 00fd958c 420 FUNC GLOBAL DEFAULT 11 petscdssetimplicit_ │ │ │ │ 5458: 0017c948 1312 FUNC GLOBAL DEFAULT 11 PetscStopForDebugger │ │ │ │ 5459: 01aab340 1708 FUNC GLOBAL DEFAULT 11 TSAdjointSetForward │ │ │ │ 5460: 01181afc 3860 FUNC GLOBAL DEFAULT 11 DMPlexVecView1D │ │ │ │ 5461: 019eb55c 420 FUNC GLOBAL DEFAULT 11 tsadaptsetsafety_ │ │ │ │ @@ -5504,15 +5504,15 @@ │ │ │ │ 5500: 0152f55c 20 FUNC GLOBAL DEFAULT 11 pcnotequal_ │ │ │ │ 5501: 0182548c 804 FUNC GLOBAL DEFAULT 11 pcmggetinterpolation_ │ │ │ │ 5502: 01dfe408 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_LR │ │ │ │ 5503: 0163a530 1388 FUNC GLOBAL DEFAULT 11 DMProjectField │ │ │ │ 5504: 01ce0b9c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 5505: 00292454 1428 FUNC GLOBAL DEFAULT 11 ISPartitioningCount │ │ │ │ 5506: 0046f6a8 128 FUNC GLOBAL DEFAULT 11 VecSwap │ │ │ │ - 5507: 01c991f4 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ + 5507: 01c991fc 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ 5508: 00ee070c 64 FUNC GLOBAL DEFAULT 11 matfdcoloringsetfunction_ │ │ │ │ 5509: 0010086c 1412 FUNC GLOBAL DEFAULT 11 PetscDrawCreate │ │ │ │ 5510: 00199070 452 FUNC GLOBAL DEFAULT 11 petscloggetstate_ │ │ │ │ 5511: 010f0814 2960 FUNC GLOBAL DEFAULT 11 DMDestroy_Network │ │ │ │ 5512: 018229cc 408 FUNC GLOBAL DEFAULT 11 pcmggetadaptinterpolation_ │ │ │ │ 5513: 01cfaed4 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsPublish │ │ │ │ 5514: 018fbb28 300 FUNC GLOBAL DEFAULT 11 SNESFASSetGalerkin │ │ │ │ @@ -5521,15 +5521,15 @@ │ │ │ │ 5517: 003caaf4 140 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5518: 019d9c68 1408 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5519: 01975b8c 516 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5520: 01985944 10204 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5521: 000ffaa8 360 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5522: 015bc778 412 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5523: 00eb79f4 584 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 5524: 01bf7504 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 5524: 01bf7510 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 5525: 00e9ee90 484 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 5526: 0198ca84 2612 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 5527: 01cd4944 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 5528: 00241c40 184 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 5529: 0018f99c 460 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 5530: 00ea987c 312 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 5531: 00edcd28 1076 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -5556,15 +5556,15 @@ │ │ │ │ 5552: 004ae178 20 FUNC GLOBAL DEFAULT 11 matnotequal_ │ │ │ │ 5553: 001963f4 408 FUNC GLOBAL DEFAULT 11 petscinfosetfromoptions_ │ │ │ │ 5554: 0012e530 4044 FUNC GLOBAL DEFAULT 11 PetscDrawZoom │ │ │ │ 5555: 00f80538 412 FUNC GLOBAL DEFAULT 11 petscfesetup_ │ │ │ │ 5556: 0152f538 12 FUNC GLOBAL DEFAULT 11 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 5557: 00fbb06c 7308 FUNC GLOBAL DEFAULT 11 PetscDSSetUp │ │ │ │ 5558: 001d0598 52 FUNC GLOBAL DEFAULT 11 petscmallocvalidate_ │ │ │ │ - 5559: 01cb91cc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ + 5559: 01cb91d4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ 5560: 010e85c0 484 FUNC GLOBAL DEFAULT 11 DMNetworkGetComponent │ │ │ │ 5561: 0166bf54 332 FUNC GLOBAL DEFAULT 11 MatLMVMGetRejectCount │ │ │ │ 5562: 011284c8 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection2dto1d_ │ │ │ │ 5563: 010ec768 16556 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_Network │ │ │ │ 5564: 010f816c 432 FUNC GLOBAL DEFAULT 11 DMCreate_Network │ │ │ │ 5565: 014b1ffc 2920 FUNC GLOBAL DEFAULT 11 DMConvert │ │ │ │ 5566: 000da21c 1000 FUNC GLOBAL DEFAULT 11 PetscDeviceMemcpy │ │ │ │ @@ -5705,15 +5705,15 @@ │ │ │ │ 5701: 00e2a0b4 844 FUNC GLOBAL DEFAULT 11 matcreateseqsell_ │ │ │ │ 5702: 014a7b34 316 FUNC GLOBAL DEFAULT 11 DMGetLabel │ │ │ │ 5703: 014d4ba0 796 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocalnoncollective_ │ │ │ │ 5704: 018ee898 84 FUNC GLOBAL DEFAULT 11 SNESCompositeGetNumber │ │ │ │ 5705: 005ab390 752 FUNC GLOBAL DEFAULT 11 matmumpsgetinverse_ │ │ │ │ 5706: 0135c2dc 15752 FUNC GLOBAL DEFAULT 11 DMPlexLabelCohesiveComplete │ │ │ │ 5707: 018d9470 4072 FUNC GLOBAL DEFAULT 11 PCRegisterAll │ │ │ │ - 5708: 01c0d494 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ + 5708: 01c0d49c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 5709: 019c9d90 408 FUNC GLOBAL DEFAULT 11 DMInterpolationDestroy │ │ │ │ 5710: 0177e580 1444 FUNC GLOBAL DEFAULT 11 PCCreate_Deflation │ │ │ │ 5711: 01a88254 416 FUNC GLOBAL DEFAULT 11 tssetstepnumber_ │ │ │ │ 5712: 01498120 1212 FUNC GLOBAL DEFAULT 11 DMRefine │ │ │ │ 5713: 01762138 780 FUNC GLOBAL DEFAULT 11 pcbddcsetdiscretegradient_ │ │ │ │ 5714: 013eada0 1336 FUNC GLOBAL DEFAULT 11 dmstaggetglobalsizes_ │ │ │ │ 5715: 00f8e7c8 756 FUNC GLOBAL DEFAULT 11 petscfvsetquadrature_ │ │ │ │ @@ -5756,25 +5756,25 @@ │ │ │ │ 5752: 01aa752c 88 FUNC GLOBAL DEFAULT 11 TSSetRHSHessianProduct │ │ │ │ 5753: 01dfe5e0 4 OBJECT GLOBAL DEFAULT 24 MAT_CLASSID │ │ │ │ 5754: 001e50e0 752 FUNC GLOBAL DEFAULT 11 petscobjectinheritprintedoptions_ │ │ │ │ 5755: 00ec79c8 6216 FUNC GLOBAL DEFAULT 11 MatConvert │ │ │ │ 5756: 004576e0 280 FUNC GLOBAL DEFAULT 11 VecReplaceArray │ │ │ │ 5757: 000da8fc 188 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap18register_finalize_Ev │ │ │ │ 5758: 00ecece4 448 FUNC GLOBAL DEFAULT 11 MatFactorSolveSchurComplementTranspose │ │ │ │ - 5759: 01ca19a0 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ + 5759: 01ca19a8 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ 5760: 00fcfe48 680 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetJacobian │ │ │ │ 5761: 01b2b5c4 1144 FUNC GLOBAL DEFAULT 11 taocomputeresidual_ │ │ │ │ 5762: 00f9dfb8 20 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetOrder │ │ │ │ 5763: 00e90070 808 FUNC GLOBAL DEFAULT 11 matfactorgetschurcomplement_ │ │ │ │ 5764: 00442810 436 FUNC GLOBAL DEFAULT 11 vecscale_ │ │ │ │ 5765: 0120332c 332 FUNC GLOBAL DEFAULT 11 DMPlexCreateReferenceCell │ │ │ │ 5766: 01334714 40 FUNC GLOBAL DEFAULT 11 DMPlexGetIsoperiodicFaceSF │ │ │ │ 5767: 002a7808 640 FUNC GLOBAL DEFAULT 11 petscsectionsymgettype_ │ │ │ │ 5768: 00ee6040 1084 FUNC GLOBAL DEFAULT 11 MatComputeBandwidth │ │ │ │ - 5769: 01ca272c 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ + 5769: 01ca2734 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ 5770: 01dffaa0 4 OBJECT GLOBAL DEFAULT 24 DM_AdaptInterpolator │ │ │ │ 5771: 01a82c98 408 FUNC GLOBAL DEFAULT 11 tssetsavetrajectory_ │ │ │ │ 5772: 00223b90 900 FUNC GLOBAL DEFAULT 11 petscpythonmonitorset_ │ │ │ │ 5773: 001ce478 484 FUNC GLOBAL DEFAULT 11 PetscLogStateDestroy │ │ │ │ 5774: 014c611c 1080 FUNC GLOBAL DEFAULT 11 DMGetNamedGlobalVector │ │ │ │ 5775: 010e70d4 728 FUNC GLOBAL DEFAULT 11 DMNetworkSharedVertexGetInfo │ │ │ │ 5776: 00499090 744 FUNC GLOBAL DEFAULT 11 VecTaggerSetType │ │ │ │ @@ -5896,15 +5896,15 @@ │ │ │ │ 5892: 014e93d8 808 FUNC GLOBAL DEFAULT 11 dmgetnumfields_ │ │ │ │ 5893: 0016b110 872 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsc │ │ │ │ 5894: 019f3938 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventStep │ │ │ │ 5895: 00edd888 2100 FUNC GLOBAL DEFAULT 11 MatFDColoringCreate │ │ │ │ 5896: 01894cd4 328 FUNC GLOBAL DEFAULT 11 PCShellSetMatApply │ │ │ │ 5897: 0107f9a8 868 FUNC GLOBAL DEFAULT 11 DMDAGetDepthStratum │ │ │ │ 5898: 016913a0 412 FUNC GLOBAL DEFAULT 11 pcasmsetoverlap_ │ │ │ │ - 5899: 01c046f4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ + 5899: 01c046fc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ 5900: 013df578 328 FUNC GLOBAL DEFAULT 11 DMShellGetRefine │ │ │ │ 5901: 0011e070 456 FUNC GLOBAL DEFAULT 11 petscdrawaxisdestroy_ │ │ │ │ 5902: 00fc3094 360 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentOffsetsCohesive │ │ │ │ 5903: 01ab09a8 12 FUNC GLOBAL DEFAULT 11 TSSetComputeInitialCondition │ │ │ │ 5904: 004bee28 12 FUNC GLOBAL DEFAULT 11 MatCoarsenMISKSetDistance │ │ │ │ 5905: 01957c28 412 FUNC GLOBAL DEFAULT 11 snessetiterationnumber_ │ │ │ │ 5906: 01b39484 124 FUNC GLOBAL DEFAULT 11 TaoMonitorGradient │ │ │ │ @@ -5926,15 +5926,15 @@ │ │ │ │ 5922: 00f37df0 308 FUNC GLOBAL DEFAULT 11 PetscDualSpaceApply │ │ │ │ 5923: 01039308 140 FUNC GLOBAL DEFAULT 11 DMDAGetOffset │ │ │ │ 5924: 01826a28 808 FUNC GLOBAL DEFAULT 11 pcmggetsmoother_ │ │ │ │ 5925: 0018afe0 80 FUNC GLOBAL DEFAULT 11 petscfixfilename_ │ │ │ │ 5926: 01622c90 48 FUNC GLOBAL DEFAULT 11 KSPConvergedDefaultSetConvergedMaxits │ │ │ │ 5927: 0017ae40 772 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintTypes │ │ │ │ 5928: 01968be0 752 FUNC GLOBAL DEFAULT 11 snesmonitorset_ │ │ │ │ - 5929: 01c046e4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ + 5929: 01c046ec 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ 5930: 01cfaf08 16 OBJECT GLOBAL DEFAULT 24 PETSC_i │ │ │ │ 5931: 0020de60 328 FUNC GLOBAL DEFAULT 11 PetscOptionsGetString │ │ │ │ 5932: 00e7179c 1156 FUNC GLOBAL DEFAULT 11 matsetlayouts_ │ │ │ │ 5933: 014fbd7c 416 FUNC GLOBAL DEFAULT 11 dmreordersectiongetdefault_ │ │ │ │ 5934: 0049a6d8 592 FUNC GLOBAL DEFAULT 11 VecTaggerRegisterAll │ │ │ │ 5935: 01b57b6c 1496 FUNC GLOBAL DEFAULT 11 matcreatesubmatrixfree_ │ │ │ │ 5936: 001bc364 752 FUNC GLOBAL DEFAULT 11 petscloghandlerobjectcreate_ │ │ │ │ @@ -5990,21 +5990,21 @@ │ │ │ │ 5986: 01124aa8 1176 FUNC GLOBAL DEFAULT 11 dmplexcomputeintegralfem_ │ │ │ │ 5987: 001f3e44 928 FUNC GLOBAL DEFAULT 11 petscoptionsgetreal_ │ │ │ │ 5988: 0118ca7c 464 FUNC GLOBAL DEFAULT 11 DMPlexGetAllFaces_Internal │ │ │ │ 5989: 003e1f94 912 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsettype_ │ │ │ │ 5990: 004847bc 760 FUNC GLOBAL DEFAULT 11 vecpermute_ │ │ │ │ 5991: 0108089c 1660 FUNC GLOBAL DEFAULT 11 DMDAGetArray │ │ │ │ 5992: 0199cd08 408 FUNC GLOBAL DEFAULT 11 sneslinesearchmonitor_ │ │ │ │ - 5993: 01c233ec 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ + 5993: 01c233f4 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 5994: 01a4c24c 736 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptView │ │ │ │ 5995: 015bb7a8 436 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcksp_ │ │ │ │ 5996: 002b25f4 936 FUNC GLOBAL DEFAULT 11 PetscSectionGetValueLayout │ │ │ │ 5997: 004ee2ac 332 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchSetImbalance │ │ │ │ 5998: 01b3abf0 20 FUNC GLOBAL DEFAULT 11 TaoGetMaximumIterations │ │ │ │ - 5999: 01c23450 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ + 5999: 01c23458 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ 6000: 01cf9e28 8 OBJECT GLOBAL DEFAULT 24 petsc_allreduce_ct_th │ │ │ │ 6001: 00fe3670 1016 FUNC GLOBAL DEFAULT 11 petscdtreconstructpoly_ │ │ │ │ 6002: 000d547c 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC1Ev │ │ │ │ 6003: 0196c210 1132 FUNC GLOBAL DEFAULT 11 SNESCreate │ │ │ │ 6004: 01dfe06c 4 OBJECT GLOBAL DEFAULT 24 PETSC_BuildTwoSided │ │ │ │ 6005: 00e8e7f4 416 FUNC GLOBAL DEFAULT 11 matisspdknown_ │ │ │ │ 6006: 000d7dd8 72 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ @@ -6043,30 +6043,30 @@ │ │ │ │ 6039: 014a28ac 1860 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6040: 0014aa64 604 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6041: 012540fc 112 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6042: 01dfe3e4 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6043: 00176d7c 1764 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6044: 00f48a1c 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6045: 01cf4c70 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6046: 01bf74e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6046: 01bf74f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6047: 00e6bb50 912 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6048: 00b0fc00 412 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6049: 01ae9bfc 16 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6050: 01a9a1c0 872 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6051: 01775690 392 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6052: 01dffb58 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6053: 011406d8 1504 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6054: 01cf5c98 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6055: 00fbf0c8 268 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6056: 00fe7950 968 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6057: 015fc904 1128 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6058: 00fded70 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6059: 00ef1048 2720 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6060: 01ce0bb8 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6061: 01bf7514 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6061: 01bf7520 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6062: 004db158 744 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6063: 000e525c 288 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6064: 00fe4bfc 956 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6065: 01cf9eb8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6066: 01967f90 1188 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6067: 0011657c 188 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6068: 01b4b140 416 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6234,15 +6234,15 @@ │ │ │ │ 6230: 01a3e6b4 388 FUNC GLOBAL DEFAULT 11 TSDiscGradIsGonzalez │ │ │ │ 6231: 0013d9ec 1148 FUNC GLOBAL DEFAULT 11 petscviewerfilesetname_ │ │ │ │ 6232: 01e02dcc 4 OBJECT GLOBAL DEFAULT 24 TAO_HessianEval │ │ │ │ 6233: 0197619c 9360 FUNC GLOBAL DEFAULT 11 SNESTestJacobian │ │ │ │ 6234: 01cf9ee0 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_ct │ │ │ │ 6235: 01cd4bc4 24 OBJECT GLOBAL DEFAULT 20 PetscSFDuplicateOptions │ │ │ │ 6236: 0029cc80 796 FUNC GLOBAL DEFAULT 11 petscsectiongetpermutation_ │ │ │ │ - 6237: 01c2343c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ + 6237: 01c23444 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 6238: 0133473c 756 FUNC GLOBAL DEFAULT 11 DMPlexSetIsoperiodicFaceTransform │ │ │ │ 6239: 00fc5168 540 FUNC GLOBAL DEFAULT 11 PetscDSDestroyBoundary │ │ │ │ 6240: 002b8da0 5476 FUNC GLOBAL DEFAULT 11 PetscSectionCreateSupersection │ │ │ │ 6241: 012e4598 1204 FUNC GLOBAL DEFAULT 11 DMPlexMetricCreate │ │ │ │ 6242: 01dfe578 4 OBJECT GLOBAL DEFAULT 24 MAT_ICCFactorSymbolic │ │ │ │ 6243: 00150d38 612 FUNC GLOBAL DEFAULT 11 petscviewerdrawbaseadd_ │ │ │ │ 6244: 00253fa8 4160 FUNC GLOBAL DEFAULT 11 PetscStrreplace │ │ │ │ @@ -6389,27 +6389,27 @@ │ │ │ │ 6385: 01ab988c 320 FUNC GLOBAL DEFAULT 11 TSVISetVariableBounds │ │ │ │ 6386: 00f364bc 840 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6387: 0017b44c 156 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6388: 0112ad18 764 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6389: 003e3ff4 792 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6390: 01a04330 1380 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6391: 01030d34 1268 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ - 6392: 01bf74cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6392: 01bf74d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6393: 00283b4c 564 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6394: 014b9578 328 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6395: 00fbf1d4 188 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6396: 01dfe330 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6397: 001835a4 32 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6398: 002929e8 2372 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6399: 0016c9f8 452 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ 6400: 002a8678 784 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldsym_ │ │ │ │ 6401: 00eae208 16 FUNC GLOBAL DEFAULT 11 MatGetFactorType │ │ │ │ 6402: 01cf9f18 8 OBJECT GLOBAL DEFAULT 24 petsc_BaseTime │ │ │ │ 6403: 00b15c24 400 FUNC GLOBAL DEFAULT 11 MatDiagonalGetInverseDiagonal │ │ │ │ - 6404: 01ca2730 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ + 6404: 01ca2738 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ 6405: 00183564 32 FUNC GLOBAL DEFAULT 11 petscwaitonerror_ │ │ │ │ 6406: 014f21b0 1344 FUNC GLOBAL DEFAULT 11 dmgetlabelvalue_ │ │ │ │ 6407: 01a8b794 420 FUNC GLOBAL DEFAULT 11 tssetinitialtimestep_ │ │ │ │ 6408: 01aafb18 308 FUNC GLOBAL DEFAULT 11 TSSetProblemType │ │ │ │ 6409: 01a8e6b8 416 FUNC GLOBAL DEFAULT 11 tsresize_ │ │ │ │ 6410: 010d5a10 416 FUNC GLOBAL DEFAULT 11 dmforestsetcomputeadaptivitysf_ │ │ │ │ 6411: 01dfe4c4 4 OBJECT GLOBAL DEFAULT 24 MAT_TransposeMatMultSymbolic │ │ │ │ @@ -6504,15 +6504,15 @@ │ │ │ │ 6500: 00e8d480 804 FUNC GLOBAL DEFAULT 11 matgetnearnullspace_ │ │ │ │ 6501: 019a7bc4 20 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetOrder │ │ │ │ 6502: 00e9f08c 192 FUNC GLOBAL DEFAULT 11 MatProductSetType │ │ │ │ 6503: 012dda9c 5088 FUNC GLOBAL DEFAULT 11 DMPlexInterpolate │ │ │ │ 6504: 01772178 796 FUNC GLOBAL DEFAULT 11 pcbjacobisettotalblocks_ │ │ │ │ 6505: 006158f0 252 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJPERM │ │ │ │ 6506: 000c6d5c 48 FUNC GLOBAL DEFAULT 11 petscgetcommandargument_ │ │ │ │ - 6507: 01bf75cc 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 6507: 01bf75d8 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 6508: 010391ec 32 FUNC GLOBAL DEFAULT 11 DMDAGetNumLocalSubDomains │ │ │ │ 6509: 01821b5c 412 FUNC GLOBAL DEFAULT 11 pcmgsettype_ │ │ │ │ 6510: 01009c70 408 FUNC GLOBAL DEFAULT 11 petscspacesetfromoptions_ │ │ │ │ 6511: 01028200 1504 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessarray_ │ │ │ │ 6512: 004ee6c0 388 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchGetStrategy │ │ │ │ 6513: 013e06d8 1148 FUNC GLOBAL DEFAULT 11 dmglobaltolocalbegindefaultshell_ │ │ │ │ 6514: 002272d8 2016 FUNC GLOBAL DEFAULT 11 PetscTableAddCountExpand │ │ │ │ @@ -6572,15 +6572,15 @@ │ │ │ │ 6568: 0136a3c4 224 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 6569: 00ec73c8 1536 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 6570: 01824cf0 768 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 6571: 019077a4 400 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 6572: 0018a76c 48 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 6573: 00129b7c 16 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 6574: 0117c068 248 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 6575: 01bf752c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 6575: 01bf7538 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 6576: 00146fc4 392 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 6577: 003ed334 620 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 6578: 0161edb4 936 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 6579: 000da604 760 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 6580: 010ad178 416 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 6581: 00e71284 1304 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 6582: 00f4a5d8 808 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -6645,15 +6645,15 @@ │ │ │ │ 6641: 001c7754 412 FUNC GLOBAL DEFAULT 11 petsclogstatestagegetactive_ │ │ │ │ 6642: 01498744 252 FUNC GLOBAL DEFAULT 11 DMRefineHookRemove │ │ │ │ 6643: 018243d4 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualtransposedefault_ │ │ │ │ 6644: 000e5bf4 120 FUNC GLOBAL DEFAULT 11 PetscBenchSetOptionsPrefix │ │ │ │ 6645: 003bb01c 2080 FUNC GLOBAL DEFAULT 11 PetscSFSetGraphWithPattern │ │ │ │ 6646: 0117d8e4 856 FUNC GLOBAL DEFAULT 11 DMPlexSetSupport │ │ │ │ 6647: 00f3df8c 908 FUNC GLOBAL DEFAULT 11 PetscDualSpaceGetInteriorSection │ │ │ │ - 6648: 01c046dc 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ + 6648: 01c046e4 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ 6649: 01b1d518 236 FUNC GLOBAL DEFAULT 11 DMTSSetSolutionFunction │ │ │ │ 6650: 00241108 564 FUNC GLOBAL DEFAULT 11 PetscShmgetUnmapAddresses │ │ │ │ 6651: 0028c824 1188 FUNC GLOBAL DEFAULT 11 isembed_ │ │ │ │ 6652: 00e66fe4 408 FUNC GLOBAL DEFAULT 11 matproductclear_ │ │ │ │ 6653: 003f4bf0 312 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegisterAll │ │ │ │ 6654: 0165a578 500 FUNC GLOBAL DEFAULT 11 MatCreateLMVMDBFGS │ │ │ │ 6655: 00b20ac0 412 FUNC GLOBAL DEFAULT 11 matisfixlocalempty_ │ │ │ │ @@ -6748,19 +6748,19 @@ │ │ │ │ 6744: 012851ac 472 FUNC GLOBAL DEFAULT 11 DMPlexTetgenSetOptions │ │ │ │ 6745: 01469aa0 472 FUNC GLOBAL DEFAULT 11 DMSwarmRegisterUserDatatypeField │ │ │ │ 6746: 00bd36a4 1416 FUNC GLOBAL DEFAULT 11 matcreateseqsbaijwitharrays_ │ │ │ │ 6747: 019f3948 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventSecondStep │ │ │ │ 6748: 01a863e0 408 FUNC GLOBAL DEFAULT 11 tshastransientvariable_ │ │ │ │ 6749: 01628f1c 460 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewSet │ │ │ │ 6750: 00f050e0 244 FUNC GLOBAL DEFAULT 11 PetscHeapDestroy │ │ │ │ - 6751: 01c046c4 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ + 6751: 01c046cc 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ 6752: 00149f50 608 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetusempiio_ │ │ │ │ 6753: 010d79f0 772 FUNC GLOBAL DEFAULT 11 dmforestsetcellweights_ │ │ │ │ 6754: 01967f8c 4 FUNC GLOBAL DEFAULT 11 snessetjacobiannointerface_ │ │ │ │ - 6755: 01c0d4a4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ + 6755: 01c0d4ac 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 6756: 00fea004 1220 FUNC GLOBAL DEFAULT 11 petscweakformrewritekeys_ │ │ │ │ 6757: 00ee8078 756 FUNC GLOBAL DEFAULT 11 matdiagonalset_ │ │ │ │ 6758: 01902980 8032 FUNC GLOBAL DEFAULT 11 SNESComputeNGSDefaultSecant │ │ │ │ 6759: 0184e974 20 FUNC GLOBAL DEFAULT 11 PCMPIGetKSP │ │ │ │ 6760: 01ae3088 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetusehistory_ │ │ │ │ 6761: 002b7714 24 FUNC GLOBAL DEFAULT 11 PetscSectionHasConstraints │ │ │ │ 6762: 002284e4 48 FUNC GLOBAL DEFAULT 11 petsccommbuildtwosidedsettype_ │ │ │ │ @@ -6819,15 +6819,15 @@ │ │ │ │ 6815: 013e2b0c 788 FUNC GLOBAL DEFAULT 11 dmshellgetglobalvector_ │ │ │ │ 6816: 0121d5bc 4428 FUNC GLOBAL DEFAULT 11 DMPlexCreateOverlapMigrationSF │ │ │ │ 6817: 013e1d74 1160 FUNC GLOBAL DEFAULT 11 dmlocaltolocalenddefaultshell_ │ │ │ │ 6818: 0025779c 628 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 6819: 0021be54 656 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 6820: 00258c74 188 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 6821: 00457ad8 252 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ - 6822: 01cb91c8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ + 6822: 01cb91d0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 6823: 00fe05b4 1584 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 6824: 01dfe364 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ 6825: 001497b4 648 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 6826: 01ab0a3c 16 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 6827: 0024099c 1900 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 6828: 000fcb20 52 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 6829: 01895710 392 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ @@ -6916,15 +6916,15 @@ │ │ │ │ 6912: 00ed2c58 224 FUNC GLOBAL DEFAULT 11 MatHermitianTranspose │ │ │ │ 6913: 00182ba8 352 FUNC GLOBAL DEFAULT 11 PetscFPTrapPush │ │ │ │ 6914: 018e4734 396 FUNC GLOBAL DEFAULT 11 SNESNewtonALGetFunction │ │ │ │ 6915: 01489728 540 FUNC GLOBAL DEFAULT 11 DMSwarmSortGetPointsPerCell │ │ │ │ 6916: 019e5e18 24 FUNC GLOBAL DEFAULT 11 TSAdaptCreate_CFL │ │ │ │ 6917: 00b7b764 696 FUNC GLOBAL DEFAULT 11 MatCreate_MAIJ │ │ │ │ 6918: 016120e0 188 FUNC GLOBAL DEFAULT 11 dmkspsetcomputeinitialguess_ │ │ │ │ - 6919: 01c0d480 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ + 6919: 01c0d488 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ 6920: 00f4b0e4 800 FUNC GLOBAL DEFAULT 11 petscdualspacegetderahm_ │ │ │ │ 6921: 01b2e0c8 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobianequality_ │ │ │ │ 6922: 012e7fe4 264 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage2 │ │ │ │ 6923: 001c1fdc 176 FUNC GLOBAL DEFAULT 11 PetscLogActions │ │ │ │ 6924: 013b3dc0 300 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetLayers │ │ │ │ 6925: 012e80ec 276 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage3 │ │ │ │ 6926: 00f924a8 156 FUNC GLOBAL DEFAULT 11 PetscLimiterRegister │ │ │ │ @@ -7092,15 +7092,15 @@ │ │ │ │ 7088: 00ead068 1788 FUNC GLOBAL DEFAULT 11 MatMultTransposeAdd │ │ │ │ 7089: 0018f8bc 224 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFPrintf │ │ │ │ 7090: 015929cc 1372 FUNC GLOBAL DEFAULT 11 KSPCreate_Chebyshev │ │ │ │ 7091: 01ae8b84 2964 FUNC GLOBAL DEFAULT 11 TSTrajectorySetFromOptions │ │ │ │ 7092: 00106a38 484 FUNC GLOBAL DEFAULT 11 PetscDrawSetViewPort │ │ │ │ 7093: 01dfe198 4 OBJECT GLOBAL DEFAULT 24 AO_ApplicationToPetsc │ │ │ │ 7094: 0160e93c 796 FUNC GLOBAL DEFAULT 11 kspgetpc_ │ │ │ │ - 7095: 01c23348 160 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ + 7095: 01c23350 160 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 7096: 00fbe918 408 FUNC GLOBAL DEFAULT 11 PetscDSSetJacobianPreconditioner │ │ │ │ 7097: 0112dfb8 412 FUNC GLOBAL DEFAULT 11 dmplexmetricnosurf_ │ │ │ │ 7098: 01ad67b8 412 FUNC GLOBAL DEFAULT 11 tstrajectorysetmaxcpsram_ │ │ │ │ 7099: 00199f54 36 FUNC GLOBAL DEFAULT 11 petsclogeventdeactivateclass_ │ │ │ │ 7100: 01068d98 1352 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayDOFRead │ │ │ │ 7101: 01ce0770 28 OBJECT GLOBAL DEFAULT 23 __petscisdefdummy_MOD___vtab_petscisdefdummy_Tpetscsf │ │ │ │ 7102: 01cd7640 28 OBJECT GLOBAL DEFAULT 20 SNESQNRestartTypes │ │ │ │ @@ -7326,15 +7326,15 @@ │ │ │ │ 7322: 00f4e564 7872 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7323: 01a4d65c 116 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7324: 003c74f0 240 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7325: 01532fb4 344 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7326: 010cdb7c 244 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7327: 004c07f0 336 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7328: 018e24d8 360 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7329: 01bf74b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7329: 01bf74c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7330: 01a8bfa0 796 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7331: 001e2c30 908 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7332: 001bcc7c 1004 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7333: 01472608 640 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7334: 017ef550 412 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7335: 00453a74 276 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7336: 01dffabc 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -7355,15 +7355,15 @@ │ │ │ │ 7351: 001e0f88 24 FUNC GLOBAL DEFAULT 11 PetscDeviceFinalizePackage │ │ │ │ 7352: 01cfaf04 4 OBJECT GLOBAL DEFAULT 24 MPIU___COMPLEX128 │ │ │ │ 7353: 00e69844 1228 FUNC GLOBAL DEFAULT 11 matfactorgeterrorzeropivot_ │ │ │ │ 7354: 0196bf88 52 FUNC GLOBAL DEFAULT 11 SNESResetCounters │ │ │ │ 7355: 014c6d38 804 FUNC GLOBAL DEFAULT 11 DMRestoreNamedLocalVector │ │ │ │ 7356: 018950ac 328 FUNC GLOBAL DEFAULT 11 PCShellSetApplyBA │ │ │ │ 7357: 001cfc6c 232 FUNC GLOBAL DEFAULT 11 PetscIntStackDestroy │ │ │ │ - 7358: 01c233fc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ + 7358: 01c23404 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ 7359: 01b5d430 3064 FUNC GLOBAL DEFAULT 11 matdfischer_ │ │ │ │ 7360: 01b4c9ec 408 FUNC GLOBAL DEFAULT 11 taolinesearchreset_ │ │ │ │ 7361: 01e02d88 4 OBJECT GLOBAL DEFAULT 24 DMTS_CLASSID │ │ │ │ 7362: 002a1e18 1304 FUNC GLOBAL DEFAULT 11 petscsectiongetoffsetrange_ │ │ │ │ 7363: 01dfe6c0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyLoad │ │ │ │ 7364: 01dfe6d8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyView │ │ │ │ 7365: 0046288c 188 FUNC GLOBAL DEFAULT 11 VecAYPX │ │ │ │ @@ -7451,15 +7451,15 @@ │ │ │ │ 7447: 010cc7c0 332 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityForest │ │ │ │ 7448: 004b8558 1180 FUNC GLOBAL DEFAULT 11 PetscCDGetASMBlocks │ │ │ │ 7449: 01dffb00 4 OBJECT GLOBAL DEFAULT 24 PTScotchPartitionerCite │ │ │ │ 7450: 012dd594 1288 FUNC GLOBAL DEFAULT 11 DMPlexIsInterpolated │ │ │ │ 7451: 016079b0 408 FUNC GLOBAL DEFAULT 11 kspgetapplicationcontext_ │ │ │ │ 7452: 003e2324 636 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggettype_ │ │ │ │ 7453: 0159019c 356 FUNC GLOBAL DEFAULT 11 KSPChebyshevEstEigSet │ │ │ │ - 7454: 01c83da8 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ + 7454: 01c83db0 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ 7455: 00f249f4 404 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetcontinuity_ │ │ │ │ 7456: 0021e304 1860 FUNC GLOBAL DEFAULT 11 PetscSubcommView │ │ │ │ 7457: 010b6dc0 996 FUNC GLOBAL DEFAULT 11 dmdavtkwriteall_ │ │ │ │ 7458: 019de7dc 788 FUNC GLOBAL DEFAULT 11 petscconvestgetsolver_ │ │ │ │ 7459: 019d513c 1532 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeResidualFEM │ │ │ │ 7460: 000d2f8c 36 FUNC GLOBAL DEFAULT 11 PetscDeviceInitialized │ │ │ │ 7461: 003f4a1c 16 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetType │ │ │ │ @@ -7508,15 +7508,15 @@ │ │ │ │ 7504: 00e8d180 768 FUNC GLOBAL DEFAULT 11 matsetnearnullspace_ │ │ │ │ 7505: 01690f04 1180 FUNC GLOBAL DEFAULT 11 pcasmsettotalsubdomains_ │ │ │ │ 7506: 010cdaf4 136 FUNC GLOBAL DEFAULT 11 DMForestSetComputeAdaptivitySF │ │ │ │ 7507: 01cf9cf0 4 OBJECT GLOBAL DEFAULT 24 PetscLogHandlerPackageInitialized │ │ │ │ 7508: 0183f888 428 FUNC GLOBAL DEFAULT 11 PCMGGetInterpolation │ │ │ │ 7509: 010cd0bc 20 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityPurpose │ │ │ │ 7510: 019f3958 268 FUNC GLOBAL DEFAULT 11 TSSetEventTolerances │ │ │ │ - 7511: 01c046ec 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ + 7511: 01c046f4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ 7512: 00262b40 264 FUNC GLOBAL DEFAULT 11 AOApplicationToPetscPermuteReal │ │ │ │ 7513: 019cc6c4 1424 FUNC GLOBAL DEFAULT 11 dmadaptoradapt_ │ │ │ │ 7514: 01035458 236 FUNC GLOBAL DEFAULT 11 DMCompositeCreate │ │ │ │ 7515: 01132ba0 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage2_ │ │ │ │ 7516: 00454294 236 FUNC GLOBAL DEFAULT 11 vecgetownershipranges_ │ │ │ │ 7517: 01b2ee70 588 FUNC GLOBAL DEFAULT 11 taocreate_ │ │ │ │ 7518: 000c6398 108 FUNC GLOBAL DEFAULT 11 f90array3daccessreal_ │ │ │ │ @@ -7551,15 +7551,15 @@ │ │ │ │ 7547: 00262620 260 FUNC GLOBAL DEFAULT 11 AOPetscToApplication │ │ │ │ 7548: 00202818 144 FUNC GLOBAL DEFAULT 11 PetscOptionsPush │ │ │ │ 7549: 0196bda4 16 FUNC GLOBAL DEFAULT 11 SNESSetIterationNumber │ │ │ │ 7550: 00ba95bc 592 FUNC GLOBAL DEFAULT 11 MatCreate_Preallocator │ │ │ │ 7551: 014d1620 524 FUNC GLOBAL DEFAULT 11 PetscFERegisterAll │ │ │ │ 7552: 018ff8f8 772 FUNC GLOBAL DEFAULT 11 snesfassetrestriction_ │ │ │ │ 7553: 01ab0afc 124 FUNC GLOBAL DEFAULT 11 TSResizeRegisterVec │ │ │ │ - 7554: 01c0d474 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ + 7554: 01c0d47c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ 7555: 011331c4 1776 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage3_ │ │ │ │ 7556: 004b89f4 56 FUNC GLOBAL DEFAULT 11 MatCoarsenCreate_HEM │ │ │ │ 7557: 001c3b9c 480 FUNC GLOBAL DEFAULT 11 PetscLogStageGetPerfInfo │ │ │ │ 7558: 014ef948 1336 FUNC GLOBAL DEFAULT 11 dmgetdimpoints_ │ │ │ │ 7559: 01b54da8 1716 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeObjective │ │ │ │ 7560: 0178e448 792 FUNC GLOBAL DEFAULT 11 pcfactorgetlevels_ │ │ │ │ 7561: 00165a30 672 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_Socket │ │ │ │ @@ -7579,15 +7579,15 @@ │ │ │ │ 7575: 0180fc40 676 FUNC GLOBAL DEFAULT 11 PCISApplySchur │ │ │ │ 7576: 0029b4a4 644 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldname_ │ │ │ │ 7577: 01121144 408 FUNC GLOBAL DEFAULT 11 dmplexgetusematclosurepermutation_ │ │ │ │ 7578: 017b84b0 408 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetoffdiaguseamat_ │ │ │ │ 7579: 00fe16a8 736 FUNC GLOBAL DEFAULT 11 petscdtpkdevaljet_ │ │ │ │ 7580: 014b04b0 680 FUNC GLOBAL DEFAULT 11 DMClearAuxiliaryVec │ │ │ │ 7581: 003e5df8 56 FUNC GLOBAL DEFAULT 11 petscsectiongetpointsyms_ │ │ │ │ - 7582: 01cc9c64 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ + 7582: 01cc9c6c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 7583: 00615740 432 FUNC GLOBAL DEFAULT 11 MatCreateSeqAIJPERM │ │ │ │ 7584: 000d8d80 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN15MarkedObjectMap13snapshot_typeESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ │ │ │ │ 7585: 018d4d40 416 FUNC GLOBAL DEFAULT 11 pcsetfailedreason_ │ │ │ │ 7586: 00133280 308 FUNC GLOBAL DEFAULT 11 PetscRandomGetValues │ │ │ │ 7587: 00ec00a0 248 FUNC GLOBAL DEFAULT 11 MatSetUnfactored │ │ │ │ 7588: 0019527c 8 FUNC GLOBAL DEFAULT 11 PetscIntAddressFromFortran │ │ │ │ 7589: 011ae69c 152 FUNC GLOBAL DEFAULT 11 DMPlexGetCellNumbering │ │ │ │ @@ -7651,15 +7651,15 @@ │ │ │ │ 7647: 000d547c 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 7648: 019b40d0 1184 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 7649: 000c6978 132 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 7650: 003b5c14 436 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 7651: 01664be8 408 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 7652: 000d7d98 64 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 7653: 01933f44 592 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 7654: 01bf74e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 7654: 01bf74ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 7655: 00f97da4 360 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 7656: 00fbe1fc 624 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 7657: 01dffa58 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 7658: 010224b0 12 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 7659: 01128770 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 7660: 00e90b64 1168 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 7661: 00fcf608 156 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -7860,15 +7860,15 @@ │ │ │ │ 7856: 01835bac 392 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 7857: 003fde58 908 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 7858: 00235460 148 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 7859: 000d8898 1060 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 7860: 01aae73c 228 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 7861: 00449718 884 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 7862: 0049d35c 500 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 7863: 01bf748c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 7863: 01bf7498 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 7864: 01cd7084 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 7865: 01dfe69c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 7866: 01b1e74c 228 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 7867: 017eed80 408 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 7868: 003d518c 828 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 7869: 0029bac0 648 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 7870: 01dfe4d0 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -7904,15 +7904,15 @@ │ │ │ │ 7900: 00fe488c 880 FUNC GLOBAL DEFAULT 11 petscdtcreatedefaultquadrature_ │ │ │ │ 7901: 0117d080 248 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 7902: 01107f88 1324 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 7903: 01cfe014 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 7904: 00400b5c 724 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 7905: 010ad4b4 432 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 7906: 0106c65c 672 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 7907: 01bf750c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 7907: 01bf7518 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 7908: 01218204 16 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 7909: 01821cf8 408 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 7910: 01acab24 708 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 7911: 01aab9ec 276 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 7912: 01cf46a4 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 7913: 00fc2dd8 140 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 7914: 00fc795c 1912 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -7966,15 +7966,15 @@ │ │ │ │ 7962: 01a960c0 796 FUNC GLOBAL DEFAULT 11 tsfunctiondomainerror_ │ │ │ │ 7963: 004d2de8 788 FUNC GLOBAL DEFAULT 11 matcoloringapply_ │ │ │ │ 7964: 013e77f0 900 FUNC GLOBAL DEFAULT 11 dmstagcreate1d_ │ │ │ │ 7965: 0011f208 412 FUNC GLOBAL DEFAULT 11 petscdrawaxissetholdlimits_ │ │ │ │ 7966: 0126992c 540 FUNC GLOBAL DEFAULT 11 DMPlexGetGeometryFVM │ │ │ │ 7967: 014691bc 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCellDM │ │ │ │ 7968: 011cec64 15644 FUNC GLOBAL DEFAULT 11 DMPlexCheckInterfaceCones │ │ │ │ - 7969: 01c233e8 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ + 7969: 01c233f0 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ 7970: 01a32894 740 FUNC GLOBAL DEFAULT 11 TSCreate_Alpha │ │ │ │ 7971: 00af5ab8 428 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArray │ │ │ │ 7972: 013e8c10 1528 FUNC GLOBAL DEFAULT 11 dmstagrestrictsimple_ │ │ │ │ 7973: 01dfe5a8 4 OBJECT GLOBAL DEFAULT 24 MAT_SolveTransposeAdd │ │ │ │ 7974: 01a3a390 436 FUNC GLOBAL DEFAULT 11 tsalpha2setparams_ │ │ │ │ 7975: 001cf31c 692 FUNC GLOBAL DEFAULT 11 PetscLogStateClassSetActiveAll │ │ │ │ 7976: 002534f0 580 FUNC GLOBAL DEFAULT 11 PetscStrNArrayallocpy │ │ │ │ @@ -8420,15 +8420,15 @@ │ │ │ │ 8416: 003ede28 456 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetIndices │ │ │ │ 8417: 01dfe414 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_Build │ │ │ │ 8418: 01120e10 408 FUNC GLOBAL DEFAULT 11 dmplexgetuseceed_ │ │ │ │ 8419: 01ac5c1c 104 FUNC GLOBAL DEFAULT 11 TSGetTimeSpan │ │ │ │ 8420: 01781e44 752 FUNC GLOBAL DEFAULT 11 pcdeflationsetcoarsemat_ │ │ │ │ 8421: 015136b8 688 FUNC GLOBAL DEFAULT 11 PetscSectionSymLabelSetLabel │ │ │ │ 8422: 00186424 8 FUNC GLOBAL DEFAULT 11 f90array4dgetaddrint_ │ │ │ │ - 8423: 01c23418 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ + 8423: 01c23420 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ 8424: 01a8d59c 412 FUNC GLOBAL DEFAULT 11 tsstep_ │ │ │ │ 8425: 0010233c 508 FUNC GLOBAL DEFAULT 11 PetscDrawRegisterAll │ │ │ │ 8426: 00467774 128 FUNC GLOBAL DEFAULT 11 VecGetType │ │ │ │ 8427: 0025551c 12 FUNC GLOBAL DEFAULT 11 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ 8428: 00f28f74 768 FUNC GLOBAL DEFAULT 11 petscdualspacesimplesetfunctional_ │ │ │ │ 8429: 01dfe574 4 OBJECT GLOBAL DEFAULT 24 MAT_Copy │ │ │ │ 8430: 002c14dc 380 FUNC GLOBAL DEFAULT 11 PetscSectionRestorePointSyms │ │ │ │ @@ -8574,15 +8574,15 @@ │ │ │ │ 8570: 01a83bac 772 FUNC GLOBAL DEFAULT 11 tscomputesolutionfunction_ │ │ │ │ 8571: 0044833c 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvector_ │ │ │ │ 8572: 001cfbf4 120 FUNC GLOBAL DEFAULT 11 PetscLogStateClassGetInfo │ │ │ │ 8573: 01aab2a8 152 FUNC GLOBAL DEFAULT 11 TSForwardSetInitialSensitivities │ │ │ │ 8574: 0161ea24 912 FUNC GLOBAL DEFAULT 11 KSPMonitorResidual │ │ │ │ 8575: 01897fd8 328 FUNC GLOBAL DEFAULT 11 PCSORSetSymmetric │ │ │ │ 8576: 000c5e30 140 FUNC GLOBAL DEFAULT 11 f90array2dcreatefortranaddr_ │ │ │ │ - 8577: 01bf7638 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ + 8577: 01bf7644 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 8578: 00f712ec 560 FUNC GLOBAL DEFAULT 11 PetscFECreateHeightTrace │ │ │ │ 8579: 001766b0 532 FUNC GLOBAL DEFAULT 11 PetscBTView │ │ │ │ 8580: 018dae84 12 FUNC GLOBAL DEFAULT 11 PCSetApplicationContext │ │ │ │ 8581: 01e02c30 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_CLASSID │ │ │ │ 8582: 01833e48 44 FUNC GLOBAL DEFAULT 11 PCMGSetType │ │ │ │ 8583: 0075a0e0 404 FUNC GLOBAL DEFAULT 11 MatSeqBAIJRestoreArray │ │ │ │ 8584: 000bfac0 8 FUNC GLOBAL DEFAULT 11 PetscReturnErrorHandler │ │ │ │ @@ -8599,15 +8599,15 @@ │ │ │ │ 8595: 00b4c384 752 FUNC GLOBAL DEFAULT 11 matkaijsetaij_ │ │ │ │ 8596: 01605c44 792 FUNC GLOBAL DEFAULT 11 kspgettotaliterations_ │ │ │ │ 8597: 001d01a4 36 FUNC GLOBAL DEFAULT 11 petscmallocpopmaximumusage_ │ │ │ │ 8598: 01cf4c80 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_enum │ │ │ │ 8599: 0128a50c 1628 FUNC GLOBAL DEFAULT 11 DMPlexGetCellCoordinates │ │ │ │ 8600: 01dfe65c 4 OBJECT GLOBAL DEFAULT 24 DMFieldRegisterAllCalled │ │ │ │ 8601: 0148ef9c 420 FUNC GLOBAL DEFAULT 11 PetscFEFinalizePackage │ │ │ │ - 8602: 01cb2ea0 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ + 8602: 01cb2ea8 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 8603: 0196e9c0 48 FUNC GLOBAL DEFAULT 11 SNESGetConvergenceHistory │ │ │ │ 8604: 01b5b7c4 412 FUNC GLOBAL DEFAULT 11 TaoCreate_Shell │ │ │ │ 8605: 000c4cc0 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_funptr │ │ │ │ 8606: 01472b3c 260 FUNC GLOBAL DEFAULT 11 DMSwarmCopyPoint │ │ │ │ 8607: 013aa218 772 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetthicknesses_ │ │ │ │ 8608: 018fb284 332 FUNC GLOBAL DEFAULT 11 SNESFASGetSmoother │ │ │ │ 8609: 00266370 1144 FUNC GLOBAL DEFAULT 11 aosetis_ │ │ │ │ @@ -8621,15 +8621,15 @@ │ │ │ │ 8617: 001f9800 272 FUNC GLOBAL DEFAULT 11 PetscObjectGetFortranCallback │ │ │ │ 8618: 003d6688 2100 FUNC GLOBAL DEFAULT 11 PetscSFCreateRemoteOffsets │ │ │ │ 8619: 000fe364 16 FUNC GLOBAL DEFAULT 11 PetscDrawSetPause │ │ │ │ 8620: 000c61a4 196 FUNC GLOBAL DEFAULT 11 f90array3dcreateint_ │ │ │ │ 8621: 0049a640 152 FUNC GLOBAL DEFAULT 11 VecTaggerRegister │ │ │ │ 8622: 01029f90 36 FUNC GLOBAL DEFAULT 11 dmcompositegetentries3_ │ │ │ │ 8623: 000c76bc 100 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6memory13PoolAllocator11find_align_ENS0_11align_val_tE │ │ │ │ - 8624: 01c233f8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ + 8624: 01c23400 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ 8625: 001e00ac 120 FUNC GLOBAL DEFAULT 11 PetscRegisterFinalizeAll │ │ │ │ 8626: 0108cc38 3540 FUNC GLOBAL DEFAULT 11 DMCreateColoring_DA_2d_MPIAIJ │ │ │ │ 8627: 00ea2f08 252 FUNC GLOBAL DEFAULT 11 MatRegister │ │ │ │ 8628: 0199f640 908 FUNC GLOBAL DEFAULT 11 sneslinesearchsettype_ │ │ │ │ 8629: 0018c944 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex1_ │ │ │ │ 8630: 016476fc 572 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMBrdn │ │ │ │ 8631: 013c1ec8 568 FUNC GLOBAL DEFAULT 11 dmplextransformcreate_ │ │ │ │ @@ -8670,20 +8670,20 @@ │ │ │ │ 8666: 013e47b0 172 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 8667: 01ae9718 1240 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 8668: 00ebec54 68 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 8669: 005094b0 1368 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 8670: 0023e5b8 2864 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 8671: 01cf5bec 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 8672: 00ed7f20 132 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 8673: 01bf7534 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 8673: 01bf7540 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 8674: 0044e760 412 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 8675: 019f79d4 20 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 8676: 018d5d0c 1304 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ - 8677: 01ca2740 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ - 8678: 01c0d48c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ + 8677: 01ca2748 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ + 8678: 01c0d494 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 8679: 00f2538c 760 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 8680: 000c1e64 108 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ 8681: 014f60f0 760 FUNC GLOBAL DEFAULT 11 dmsetlabel_ │ │ │ │ 8682: 017b5c80 344 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetGKBDelay │ │ │ │ 8683: 00baa300 388 FUNC GLOBAL DEFAULT 11 MatPythonGetType │ │ │ │ 8684: 0112e2f4 764 FUNC GLOBAL DEFAULT 11 dmplexmetricgetminimummagnitude_ │ │ │ │ 8685: 01183e24 148 FUNC GLOBAL DEFAULT 11 DMPlexGetCellTypeLabel │ │ │ │ @@ -8712,15 +8712,15 @@ │ │ │ │ 8708: 01b271ec 1132 FUNC GLOBAL DEFAULT 11 taosetvariablebounds_ │ │ │ │ 8709: 00eeb96c 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsrealpart_ │ │ │ │ 8710: 0021d180 128 FUNC GLOBAL DEFAULT 11 PetscObjectComposedDataIncreaseScalarstar │ │ │ │ 8711: 0151b7e0 760 FUNC GLOBAL DEFAULT 11 dmlabelpropagatebegin_ │ │ │ │ 8712: 014539a8 1024 FUNC GLOBAL DEFAULT 11 DMStagVecGetArrayRead │ │ │ │ 8713: 018f9eac 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetSmootherDown │ │ │ │ 8714: 0110ecec 896 FUNC GLOBAL DEFAULT 11 dmplexcreateegadslitefromfile_ │ │ │ │ - 8715: 01c04700 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ + 8715: 01c04708 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 8716: 01dfe17c 4 OBJECT GLOBAL DEFAULT 24 PCMPIServerActive │ │ │ │ 8717: 014fb61c 1056 FUNC GLOBAL DEFAULT 11 dmpolytopegetvertexorientation_ │ │ │ │ 8718: 01e02e08 4 OBJECT GLOBAL DEFAULT 24 mpifcmb5_ │ │ │ │ 8719: 000d0380 56 FUNC WEAK DEFAULT 11 _ZNSt5arrayISt6vectorIP21_p_PetscDeviceContextSaIS2_EELj4EED2Ev │ │ │ │ 8720: 0012477c 780 FUNC GLOBAL DEFAULT 11 petscdrawlggetaxis_ │ │ │ │ 8721: 01e02d6c 4 OBJECT GLOBAL DEFAULT 24 TS_AdjointStep │ │ │ │ 8722: 016ad1cc 520 FUNC GLOBAL DEFAULT 11 PCBDDCMatFETIDPGetRHS │ │ │ │ @@ -8757,15 +8757,15 @@ │ │ │ │ 8753: 01e02b60 4 OBJECT GLOBAL DEFAULT 24 PC_Apply │ │ │ │ 8754: 01b25bf8 2400 FUNC GLOBAL DEFAULT 11 TaoDefaultComputeGradient │ │ │ │ 8755: 014afb0c 692 FUNC GLOBAL DEFAULT 11 DMMonitorSetFromOptions │ │ │ │ 8756: 0068c028 60 FUNC GLOBAL DEFAULT 11 MatInodeGetInodeSizes_SeqAIJ_Inode │ │ │ │ 8757: 00e8f504 1316 FUNC GLOBAL DEFAULT 11 matcreatevecs_ │ │ │ │ 8758: 0044acac 804 FUNC GLOBAL DEFAULT 11 vecsetpreallocationcoo_ │ │ │ │ 8759: 018f9ec0 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetCorrection │ │ │ │ - 8760: 01ca2738 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ + 8760: 01ca2740 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 8761: 0192b880 1348 FUNC GLOBAL DEFAULT 11 SNESCreate_NGMRES │ │ │ │ 8762: 002b13dc 132 FUNC GLOBAL DEFAULT 11 PetscSectionSetIncludesConstraints │ │ │ │ 8763: 01022488 16 FUNC GLOBAL DEFAULT 11 DMFieldShellSetDestroy │ │ │ │ 8764: 01634b98 684 FUNC GLOBAL DEFAULT 11 KSPBuildResidual │ │ │ │ 8765: 014552a0 128 FUNC GLOBAL DEFAULT 11 DMStagRestoreProductCoordinateArraysRead │ │ │ │ 8766: 013548ec 776 FUNC GLOBAL DEFAULT 11 DMPlexConstructCohesiveCells │ │ │ │ 8767: 00fe1e2c 740 FUNC GLOBAL DEFAULT 11 petscdtgaussjacobiquadrature_ │ │ │ │ @@ -8837,15 +8837,15 @@ │ │ │ │ 8833: 001bda08 412 FUNC GLOBAL DEFAULT 11 petscloghandlereventspause_ │ │ │ │ 8834: 00f92544 816 FUNC GLOBAL DEFAULT 11 PetscLimiterSetType │ │ │ │ 8835: 014f9578 1220 FUNC GLOBAL DEFAULT 11 dmgetauxiliaryvec_ │ │ │ │ 8836: 0101faa0 3184 FUNC GLOBAL DEFAULT 11 DMFieldCreateDSWithDG │ │ │ │ 8837: 00eeb1ec 408 FUNC GLOBAL DEFAULT 11 matgetbindingpropagates_ │ │ │ │ 8838: 014af04c 292 FUNC GLOBAL DEFAULT 11 DMComputeL2Diff │ │ │ │ 8839: 00178bdc 152 FUNC GLOBAL DEFAULT 11 PetscDLClose │ │ │ │ - 8840: 01c991e4 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ + 8840: 01c991ec 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ 8841: 01024774 152 FUNC GLOBAL DEFAULT 11 DMFieldRegister │ │ │ │ 8842: 005f5a74 508 FUNC GLOBAL DEFAULT 11 MatZeroEntries_SeqAIJ │ │ │ │ 8843: 01e02c1c 4 OBJECT GLOBAL DEFAULT 24 SNESRegisterAllCalled │ │ │ │ 8844: 00235504 1668 FUNC GLOBAL DEFAULT 11 PetscMPIDump │ │ │ │ 8845: 01cf4cc4 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD___def_init___iso_c_binding_C_funptr │ │ │ │ 8846: 019d5cf0 2380 FUNC GLOBAL DEFAULT 11 SNESConvergedCorrectPressure │ │ │ │ 8847: 0028d3a0 3140 FUNC GLOBAL DEFAULT 11 ISCompressIndicesGeneral │ │ │ │ @@ -8894,15 +8894,15 @@ │ │ │ │ 8890: 00fd23f8 696 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetDynamicJacobian │ │ │ │ 8891: 01cfaee8 4 OBJECT GLOBAL DEFAULT 24 MPIU_4INT │ │ │ │ 8892: 01b479dc 7352 FUNC GLOBAL DEFAULT 11 TaoTestHessian │ │ │ │ 8893: 0178a300 316 FUNC GLOBAL DEFAULT 11 PCFactorSetUpMatSolverType │ │ │ │ 8894: 015f2070 580 FUNC GLOBAL DEFAULT 11 KSPCreate_SYMMLQ │ │ │ │ 8895: 004a5ad8 2488 FUNC GLOBAL DEFAULT 11 VecStrideGatherAll │ │ │ │ 8896: 00f99d7c 340 FUNC GLOBAL DEFAULT 11 PetscFVCreate_Upwind │ │ │ │ - 8897: 01c23430 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ + 8897: 01c23438 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 8898: 014a420c 1340 FUNC GLOBAL DEFAULT 11 DMCopyFields │ │ │ │ 8899: 001093c8 320 FUNC GLOBAL DEFAULT 11 PetscDrawViewPortsSet │ │ │ │ 8900: 01589b64 760 FUNC GLOBAL DEFAULT 11 KSPCreate_CGS │ │ │ │ 8901: 0196b178 12 FUNC GLOBAL DEFAULT 11 SNESSetCheckJacobianDomainError │ │ │ │ 8902: 00eb66d4 888 FUNC GLOBAL DEFAULT 11 MatSetOption │ │ │ │ 8903: 010b02a4 408 FUNC GLOBAL DEFAULT 11 dmdagetelementtype_ │ │ │ │ 8904: 018feaf0 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetinjection_ │ │ │ │ @@ -9024,19 +9024,19 @@ │ │ │ │ 9020: 00459ed4 496 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9021: 00bd2d0c 780 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9022: 01525e74 408 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9023: 0012fe14 360 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9024: 001e60b4 1308 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9025: 00b7de20 412 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9026: 00e69eac 412 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9027: 01bf7580 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9027: 01bf758c 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9028: 00ad1050 760 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9029: 013de49c 332 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9030: 013adb6c 16 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ - 9031: 01c312d0 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ + 9031: 01c312d8 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9032: 0027c238 900 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9033: 0111cf74 824 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ 9034: 00483a28 1508 FUNC GLOBAL DEFAULT 11 vecdotnorm2_ │ │ │ │ 9035: 01965a7c 1528 FUNC GLOBAL DEFAULT 11 snesapplynpc_ │ │ │ │ 9036: 01dfe4f8 4 OBJECT GLOBAL DEFAULT 24 MAT_MatMult │ │ │ │ 9037: 010e7d8c 2100 FUNC GLOBAL DEFAULT 11 DMNetworkAddComponent │ │ │ │ 9038: 014d3de0 756 FUNC GLOBAL DEFAULT 11 dmsetcoordinates_ │ │ │ │ @@ -9139,15 +9139,15 @@ │ │ │ │ 9135: 00e7e7b8 836 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9136: 001dcb34 764 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9137: 0159ef48 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9138: 00edfe4c 456 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9139: 00ed86f4 4324 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9140: 01dfe29c 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9141: 01a85010 1780 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9142: 01bf74b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9142: 01bf74bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9143: 01af22ec 984 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9144: 01ae2460 1284 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9145: 017bdcdc 1056 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9146: 014c5ee4 428 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9147: 01b521b0 600 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9148: 0027dabc 56 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9149: 003e5e68 72 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9421,15 +9421,15 @@ │ │ │ │ 9417: 0191bd88 340 FUNC GLOBAL DEFAULT 11 SNESNASMSetDamping │ │ │ │ 9418: 01634e60 12 FUNC GLOBAL DEFAULT 11 KSPSetDiagonalScaleFix │ │ │ │ 9419: 002bb9b0 3868 FUNC GLOBAL DEFAULT 11 PetscSectionPermute │ │ │ │ 9420: 019f240c 408 FUNC GLOBAL DEFAULT 11 tssetposteventstep_ │ │ │ │ 9421: 01022620 340 FUNC GLOBAL DEFAULT 11 DMFieldCreateShell │ │ │ │ 9422: 00ea65f8 120 FUNC GLOBAL DEFAULT 11 MatGetState │ │ │ │ 9423: 01b20e04 1728 FUNC GLOBAL DEFAULT 11 dmtscheckjacobian_ │ │ │ │ - 9424: 01c0d49c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ + 9424: 01c0d4a4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 9425: 00edb5f8 872 FUNC GLOBAL DEFAULT 11 MatCreateGraph │ │ │ │ 9426: 017bb514 980 FUNC GLOBAL DEFAULT 11 pcfieldsplitschurgetsubksp_ │ │ │ │ 9427: 00133564 112 FUNC GLOBAL DEFAULT 11 PetscRandomGetInterval │ │ │ │ 9428: 0117c250 412 FUNC GLOBAL DEFAULT 11 DMPlexSetCone │ │ │ │ 9429: 000c4c84 12 FUNC GLOBAL DEFAULT 11 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 9430: 003e16b4 1376 FUNC GLOBAL DEFAULT 11 isglobaltolocalmappingapplyblock_ │ │ │ │ 9431: 0178edcc 900 FUNC GLOBAL DEFAULT 11 pcfactorsetmatsolvertype_ │ │ │ │ @@ -9460,27 +9460,27 @@ │ │ │ │ 9456: 004d34e8 412 FUNC GLOBAL DEFAULT 11 matcoloringsetweighttype_ │ │ │ │ 9457: 0182d010 1972 FUNC GLOBAL DEFAULT 11 PCReset_MG │ │ │ │ 9458: 00f81b04 796 FUNC GLOBAL DEFAULT 11 petscfegetbasisspace_ │ │ │ │ 9459: 00eaf42c 1504 FUNC GLOBAL DEFAULT 11 MatMatTransposeSolve │ │ │ │ 9460: 00456c2c 640 FUNC GLOBAL DEFAULT 11 VecRestoreArrayRead │ │ │ │ 9461: 01a94c54 1168 FUNC GLOBAL DEFAULT 11 tsvisetvariablebounds_ │ │ │ │ 9462: 01a8dc0c 796 FUNC GLOBAL DEFAULT 11 tsevaluatestep_ │ │ │ │ - 9463: 01cb91d4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ + 9463: 01cb91dc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 9464: 0193e634 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPreCheck │ │ │ │ 9465: 016c7774 204 FUNC GLOBAL DEFAULT 11 PCBDDCGraphResetCoords │ │ │ │ 9466: 0044ba74 1156 FUNC GLOBAL DEFAULT 11 vecpointwisemin_ │ │ │ │ 9467: 0190a55c 648 FUNC GLOBAL DEFAULT 11 SNESCreate_NEWTONLS │ │ │ │ 9468: 019dbbf4 564 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 9469: 002a1ae4 820 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 9470: 019dc378 260 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 9471: 01a3ecf0 788 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 9472: 01518e90 812 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 9473: 004dfc54 4780 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 9474: 0047c33c 1176 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 9475: 01bf7494 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 9475: 01bf74a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 9476: 017d78b4 412 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 9477: 001d055c 60 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 9478: 00fc31fc 360 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 9479: 01605040 900 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 9480: 001d6ab0 24 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ 9481: 01cf99fc 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_SCALAR_ARRAY_Fortran │ │ │ │ 9482: 0145239c 76 FUNC GLOBAL DEFAULT 11 DMStagSetRefinementFactor │ │ │ │ @@ -9546,29 +9546,29 @@ │ │ │ │ 9542: 0189c7f0 412 FUNC GLOBAL DEFAULT 11 pctelescopesetreductionfactor_ │ │ │ │ 9543: 000e2b94 892 FUNC GLOBAL DEFAULT 11 petscbagregisterboolarray_ │ │ │ │ 9544: 015207dc 304 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_Gather │ │ │ │ 9545: 00ec2310 236 FUNC GLOBAL DEFAULT 11 MatStashSetInitialSize │ │ │ │ 9546: 00493f10 120 FUNC GLOBAL DEFAULT 11 VecTaggerCDFSetBox │ │ │ │ 9547: 00122eb0 408 FUNC GLOBAL DEFAULT 11 petscdrawhgreset_ │ │ │ │ 9548: 01abb530 16 FUNC GLOBAL DEFAULT 11 TSGetStepResize │ │ │ │ - 9549: 01bf7660 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ + 9549: 01bf766c 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 9550: 00f4ca18 116 FUNC GLOBAL DEFAULT 11 PetscFEGetDimension_Basic │ │ │ │ 9551: 014fd074 884 FUNC GLOBAL DEFAULT 11 dmsetsnaptogeommodel_ │ │ │ │ 9552: 010dbb10 812 FUNC GLOBAL DEFAULT 11 dmnetworkgetlocalvecoffset_ │ │ │ │ 9553: 0197d614 156 FUNC GLOBAL DEFAULT 11 SNESSetNPCSide │ │ │ │ 9554: 00f7d848 1360 FUNC GLOBAL DEFAULT 11 PetscFECreateCellGeometry │ │ │ │ 9555: 004cf0f0 576 FUNC GLOBAL DEFAULT 11 MINPACKdegr │ │ │ │ 9556: 014ad558 3780 FUNC GLOBAL DEFAULT 11 DMComputeExactSolution │ │ │ │ 9557: 010b3e68 816 FUNC GLOBAL DEFAULT 11 dmdagetcellpoint_ │ │ │ │ 9558: 014cd364 1328 FUNC GLOBAL DEFAULT 11 DMSetPeriodicity │ │ │ │ 9559: 01975970 540 FUNC GLOBAL DEFAULT 11 SNESConvergedReasonViewFromOptions │ │ │ │ 9560: 01ce0590 4 OBJECT GLOBAL DEFAULT 23 PetscTrRealloc │ │ │ │ 9561: 0148eeec 176 FUNC GLOBAL DEFAULT 11 DMFinalizePackage │ │ │ │ 9562: 00e666b0 412 FUNC GLOBAL DEFAULT 11 matproductsetfill_ │ │ │ │ - 9563: 01cb2e8c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ + 9563: 01cb2e94 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ 9564: 017e2f70 344 FUNC GLOBAL DEFAULT 11 PCGAMGSetRankReductionFactors │ │ │ │ 9565: 0160d658 412 FUNC GLOBAL DEFAULT 11 kspgetinitialguessknoll_ │ │ │ │ 9566: 014a24d8 16 FUNC GLOBAL DEFAULT 11 DMGetPointSF │ │ │ │ 9567: 00151af8 1344 FUNC GLOBAL DEFAULT 11 petscviewerdrawopen_ │ │ │ │ 9568: 00260ddc 628 FUNC GLOBAL DEFAULT 11 AOCreateMemoryScalableIS │ │ │ │ 9569: 011f684c 5284 FUNC GLOBAL DEFAULT 11 DMPlexBuildFromCellSectionParallel │ │ │ │ 9570: 01a72234 332 FUNC GLOBAL DEFAULT 11 TSPseudoSetTimeStepIncrement │ │ │ │ @@ -9631,15 +9631,15 @@ │ │ │ │ 9627: 017d70a0 412 FUNC GLOBAL DEFAULT 11 pcgamgsetrepartition_ │ │ │ │ 9628: 0012b8d4 2864 FUNC GLOBAL DEFAULT 11 PetscDrawLGSPDraw │ │ │ │ 9629: 01dfe6ec 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartLabelInvert │ │ │ │ 9630: 002b1108 336 FUNC GLOBAL DEFAULT 11 PetscSectionSetPermutation │ │ │ │ 9631: 00b0a248 436 FUNC GLOBAL DEFAULT 11 MatCreateSeqDense │ │ │ │ 9632: 0196e7f4 48 FUNC GLOBAL DEFAULT 11 SNESGetConvergedReasonString │ │ │ │ 9633: 018260d4 808 FUNC GLOBAL DEFAULT 11 pcmggetrscale_ │ │ │ │ - 9634: 01c0d488 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ + 9634: 01c0d490 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ 9635: 018636bc 16 FUNC GLOBAL DEFAULT 11 PCPatchSetPartitionOfUnity │ │ │ │ 9636: 01cd75f8 24 OBJECT GLOBAL DEFAULT 20 SNESNGMRESSelectTypes │ │ │ │ 9637: 00119f30 16 FUNC GLOBAL DEFAULT 11 PetscDrawBarGetAxis │ │ │ │ 9638: 01622284 1720 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicTolerance │ │ │ │ 9639: 01917348 760 FUNC GLOBAL DEFAULT 11 snesnasmgetdamping_ │ │ │ │ 9640: 0162420c 16 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReason │ │ │ │ 9641: 013e0b54 1160 FUNC GLOBAL DEFAULT 11 dmglobaltolocalenddefaultshell_ │ │ │ │ @@ -9754,15 +9754,15 @@ │ │ │ │ 9750: 01dfe20c 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_CLASSID │ │ │ │ 9751: 0107f460 496 FUNC GLOBAL DEFAULT 11 DMDAGetNumFaces │ │ │ │ 9752: 012edf4c 1452 FUNC GLOBAL DEFAULT 11 DMPlexNaturalToGlobalEnd │ │ │ │ 9753: 001d5c48 756 FUNC GLOBAL DEFAULT 11 PetscMallocDump │ │ │ │ 9754: 01b3a5a8 116 FUNC GLOBAL DEFAULT 11 TaoViewFromOptions │ │ │ │ 9755: 01692eac 916 FUNC GLOBAL DEFAULT 11 pcasmgetlocalsubmatrices_ │ │ │ │ 9756: 01acf528 3296 FUNC GLOBAL DEFAULT 11 TSMonitorSPSwarmSolution │ │ │ │ - 9757: 01c0d4a8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ + 9757: 01c0d4b0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 9758: 001fa17c 16 FUNC GLOBAL DEFAULT 11 PetscObjectSetPrintedOptions │ │ │ │ 9759: 01692e98 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp4_ │ │ │ │ 9760: 00ee7ec8 432 FUNC GLOBAL DEFAULT 11 matshift_ │ │ │ │ 9761: 01b34934 908 FUNC GLOBAL DEFAULT 11 taoappendoptionsprefix_ │ │ │ │ 9762: 018c6060 340 FUNC GLOBAL DEFAULT 11 PCCreate_VPBJacobi │ │ │ │ 9763: 0127bf70 10460 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Action_Internal │ │ │ │ 9764: 01ab7058 20 FUNC GLOBAL DEFAULT 11 TSGetSNESIterations │ │ │ │ @@ -9907,27 +9907,27 @@ │ │ │ │ 9903: 01101cdc 244 FUNC GLOBAL DEFAULT 11 dmplexgetfulljoin_ │ │ │ │ 9904: 003c1570 420 FUNC GLOBAL DEFAULT 11 PetscSFComputeDegreeEnd │ │ │ │ 9905: 0028f0ac 8 FUNC GLOBAL DEFAULT 11 ISColoringRestoreIS │ │ │ │ 9906: 01aef070 1896 FUNC GLOBAL DEFAULT 11 TSMonitorLGDMDARay │ │ │ │ 9907: 019cb9c8 792 FUNC GLOBAL DEFAULT 11 dmadaptorgetsequencelength_ │ │ │ │ 9908: 017cc074 332 FUNC GLOBAL DEFAULT 11 PCGAMGMISkSetAggressive │ │ │ │ 9909: 014a62d0 1232 FUNC GLOBAL DEFAULT 11 DMSetRegionNumDS │ │ │ │ - 9910: 01c046e0 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ + 9910: 01c046e8 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 9911: 015c043c 684 FUNC GLOBAL DEFAULT 11 KSPGMRESMonitorKrylov │ │ │ │ 9912: 01dfe210 4 OBJECT GLOBAL DEFAULT 24 PetscSFRegisterAllCalled │ │ │ │ 9913: 00f7dd98 372 FUNC GLOBAL DEFAULT 11 PetscFEDestroyCellGeometry │ │ │ │ 9914: 003f263c 256 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegister │ │ │ │ 9915: 00481ad4 808 FUNC GLOBAL DEFAULT 11 vecstridescatterall_ │ │ │ │ 9916: 01692ea4 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp7_ │ │ │ │ 9917: 0160be78 416 FUNC GLOBAL DEFAULT 11 kspsetpcside_ │ │ │ │ 9918: 01101b10 216 FUNC GLOBAL DEFAULT 11 dmplexmatsetclosure_ │ │ │ │ 9919: 001c45dc 168 FUNC GLOBAL DEFAULT 11 PetscLogEventsResume │ │ │ │ 9920: 01dffb5c 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorDestroyList │ │ │ │ 9921: 00fc2d50 136 FUNC GLOBAL DEFAULT 11 PetscDSGetDimensions │ │ │ │ - 9922: 01c04718 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ + 9922: 01c04720 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 9923: 00194e0c 60 FUNC GLOBAL DEFAULT 11 petsctimeadd_ │ │ │ │ 9924: 00f7ea20 392 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetCellPoint │ │ │ │ 9925: 018fb898 308 FUNC GLOBAL DEFAULT 11 SNESFASFullSetDownSweep │ │ │ │ 9926: 0047f3e8 428 FUNC GLOBAL DEFAULT 11 vecstridescale_ │ │ │ │ 9927: 00138a84 760 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_ASCII │ │ │ │ 9928: 015d77f8 408 FUNC GLOBAL DEFAULT 11 ksplsqrsetcomputestandarderrorvec_ │ │ │ │ 9929: 00b3ab00 392 FUNC GLOBAL DEFAULT 11 MatISSetLocalMat │ │ │ │ @@ -9973,15 +9973,15 @@ │ │ │ │ 9969: 015b59bc 20 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 9970: 01a923b4 420 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 9971: 00e98dac 340 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 9972: 00eecb3c 772 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 9973: 00fc872c 1224 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 9974: 00e734f4 1156 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 9975: 01e02c2c 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 9976: 01bf74dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 9976: 01bf74e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 9977: 01cd8378 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 9978: 002b0b44 184 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 9979: 00e355c4 340 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 9980: 01595d00 556 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 9981: 003fe1e4 408 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 9982: 000e8120 900 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ 9983: 00f01f30 3168 FUNC GLOBAL DEFAULT 11 MatIsLinear │ │ │ │ @@ -10071,26 +10071,26 @@ │ │ │ │ 10067: 016803c8 3404 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplementPmat │ │ │ │ 10068: 0162a120 152 FUNC GLOBAL DEFAULT 11 KSPSetMinimumIterations │ │ │ │ 10069: 00eece40 752 FUNC GLOBAL DEFAULT 11 matmultequal_ │ │ │ │ 10070: 0149ac80 324 FUNC GLOBAL DEFAULT 11 DMPrintCellVectorReal │ │ │ │ 10071: 019434a4 48 FUNC GLOBAL DEFAULT 11 SNESSetTrustRegionTolerance │ │ │ │ 10072: 00ea9ae4 2404 FUNC GLOBAL DEFAULT 11 MatSetValuesLocal │ │ │ │ 10073: 00fb14b0 4888 FUNC GLOBAL DEFAULT 11 PetscDTAltVWedgeMatrix │ │ │ │ - 10074: 01c23428 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ + 10074: 01c23430 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 10075: 01990624 912 FUNC GLOBAL DEFAULT 11 SNESMonitorRatio │ │ │ │ 10076: 00eb32f8 932 FUNC GLOBAL DEFAULT 11 MatSolverTypeGet │ │ │ │ 10077: 0018a570 508 FUNC GLOBAL DEFAULT 11 petscrmtree_ │ │ │ │ 10078: 01609130 412 FUNC GLOBAL DEFAULT 11 kspsetreusepreconditioner_ │ │ │ │ 10079: 001eb8d8 1004 FUNC GLOBAL DEFAULT 11 petscobjectprintclassnameprefixtype_ │ │ │ │ 10080: 001965d0 36 FUNC GLOBAL DEFAULT 11 petscinfoactivateclass_ │ │ │ │ 10081: 000fe374 20 FUNC GLOBAL DEFAULT 11 PetscDrawGetPause │ │ │ │ 10082: 01ce06bc 4 OBJECT GLOBAL DEFAULT 23 Petsc_Seq_keyval │ │ │ │ 10083: 010d5878 408 FUNC GLOBAL DEFAULT 11 dmforestgetadaptivitysuccess_ │ │ │ │ 10084: 01ac89f8 536 FUNC GLOBAL DEFAULT 11 TSHistoryCreate │ │ │ │ - 10085: 01c04710 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ + 10085: 01c04718 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 10086: 01b18194 5836 FUNC GLOBAL DEFAULT 11 DMTSCheckJacobian │ │ │ │ 10087: 01ae45a4 1428 FUNC GLOBAL DEFAULT 11 tstrajectorygetupdatedhistoryvecs_ │ │ │ │ 10088: 00170a30 116 FUNC GLOBAL DEFAULT 11 PetscViewerSetOptionsPrefix │ │ │ │ 10089: 016123e4 64 FUNC GLOBAL DEFAULT 11 kspmonitorsolution_ │ │ │ │ 10090: 0199f3c4 636 FUNC GLOBAL DEFAULT 11 sneslinesearchgettype_ │ │ │ │ 10091: 001d39e8 60 FUNC GLOBAL DEFAULT 11 PetscMallocGetMaximumUsage │ │ │ │ 10092: 00258d30 188 FUNC GLOBAL DEFAULT 11 AOMappingHasPetscIndex │ │ │ │ @@ -10158,15 +10158,15 @@ │ │ │ │ 10154: 0196c67c 12 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10155: 0045d628 168 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10156: 00b21188 788 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10157: 00faef38 1208 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10158: 019024cc 412 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10159: 012e3a6c 252 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10160: 01cd49b4 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10161: 01bf74d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10161: 01bf74e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10162: 00199e78 36 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10163: 01235ee0 24 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10164: 0010b2cc 408 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10165: 002462c0 920 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10166: 01e02d80 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10167: 0189cb24 412 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10168: 0150e890 852 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10186,15 +10186,15 @@ │ │ │ │ 10182: 01b4799c 64 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10183: 01cf5c88 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10184: 001dba50 144 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10185: 01dfe514 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10186: 010d2094 912 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10187: 002a0a8c 844 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10188: 001bf854 352 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10189: 01bf74a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10189: 01bf74b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10190: 015aea18 788 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10191: 00e58a54 3216 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10192: 0117d514 140 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10193: 016037b4 412 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10194: 01a3e838 324 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10195: 004e64b8 308 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10196: 005f9188 4500 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -10305,15 +10305,15 @@ │ │ │ │ 10301: 01dfe538 4 OBJECT GLOBAL DEFAULT 24 MAT_GetSeqNonzeroStructure │ │ │ │ 10302: 00eda078 432 FUNC GLOBAL DEFAULT 11 MatHasCongruentLayouts │ │ │ │ 10303: 01dfe480 4 OBJECT GLOBAL DEFAULT 24 MAT_CUSPARSECopyFromGPU │ │ │ │ 10304: 01cfaee0 4 OBJECT GLOBAL DEFAULT 24 MPIU_ENUM │ │ │ │ 10305: 01462300 800 FUNC GLOBAL DEFAULT 11 dmswarmgetlocalsize_ │ │ │ │ 10306: 0113abc4 1312 FUNC GLOBAL DEFAULT 11 dmplexgetpointlocalfield_ │ │ │ │ 10307: 01b54d54 28 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetObjectiveAndGradientRoutine │ │ │ │ - 10308: 01c046f0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ + 10308: 01c046f8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ 10309: 0015a950 604 FUNC GLOBAL DEFAULT 11 petscviewerhdf5incrementtimestep_ │ │ │ │ 10310: 00e7f120 828 FUNC GLOBAL DEFAULT 11 mathermitiantranspose_ │ │ │ │ 10311: 00fb9a00 116 FUNC GLOBAL DEFAULT 11 PetscDSViewFromOptions │ │ │ │ 10312: 012e3f1c 260 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNormalizationOrder │ │ │ │ 10313: 01465d30 1296 FUNC GLOBAL DEFAULT 11 dmswarmcreatepointpercellcount_ │ │ │ │ 10314: 004d389c 836 FUNC GLOBAL DEFAULT 11 MatColoringView │ │ │ │ 10315: 01a7fcc4 900 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticRegister │ │ │ │ @@ -10492,15 +10492,15 @@ │ │ │ │ 10488: 01228978 176 FUNC GLOBAL DEFAULT 11 DMPlexDistributeOverlap │ │ │ │ 10489: 01ab9eb4 664 FUNC GLOBAL DEFAULT 11 TSPostEvaluate │ │ │ │ 10490: 019987b8 84 FUNC GLOBAL DEFAULT 11 SNESLineSearchCreate_CP │ │ │ │ 10491: 01cd7500 32 OBJECT GLOBAL DEFAULT 20 PCMGGalerkinTypes │ │ │ │ 10492: 000d43a0 8 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 10493: 01140cb8 1596 FUNC GLOBAL DEFAULT 11 dmplexlabelcohesivecomplete_ │ │ │ │ 10494: 004c2bc4 804 FUNC GLOBAL DEFAULT 11 matcoarsensetstrengthindex_ │ │ │ │ - 10495: 01cc1cb8 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ + 10495: 01cc1cc0 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ 10496: 01dfe214 4 OBJECT GLOBAL DEFAULT 24 PetscSFList │ │ │ │ 10497: 000e3b64 1284 FUNC GLOBAL DEFAULT 11 petscbagviewfromoptions_ │ │ │ │ 10498: 01183708 456 FUNC GLOBAL DEFAULT 11 DMPlexGetConeRecursiveVertices │ │ │ │ 10499: 0146ef80 824 FUNC GLOBAL DEFAULT 11 DMSwarmCreateMassMatrixSquare │ │ │ │ 10500: 01b3aadc 20 FUNC GLOBAL DEFAULT 11 TaoGetMaximumFunctionEvaluations │ │ │ │ 10501: 004f0958 16 FUNC GLOBAL DEFAULT 11 MatPartitioningGetType │ │ │ │ 10502: 01137084 1144 FUNC GLOBAL DEFAULT 11 dmplexnaturaltoglobalend_ │ │ │ │ @@ -10526,15 +10526,15 @@ │ │ │ │ 10522: 001c2450 448 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 10523: 01e02de0 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 10524: 01aa1028 1692 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 10525: 01669c10 600 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 10526: 015bb5f8 432 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 10527: 018fe7d4 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 10528: 000d5b24 468 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 10529: 01bf74d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 10529: 01bf74dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 10530: 00624958 792 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 10531: 01039220 232 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 10532: 01cfbf60 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 10533: 0020dfa8 1204 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 10534: 0040242c 788 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 10535: 00fe71c0 968 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 10536: 01b25abc 200 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -10587,15 +10587,15 @@ │ │ │ │ 10583: 00acee70 392 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 10584: 01039170 20 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 10585: 01aa9378 204 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 10586: 006dc7a0 3368 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 10587: 0152ea90 648 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 10588: 00ebe918 828 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 10589: 011253c4 1176 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 10590: 01bf74c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 10590: 01bf74d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 10591: 001e45f0 744 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 10592: 01dfe720 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 10593: 01dfe42c 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 10594: 01b3d640 16 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 10595: 01501f6c 408 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 10596: 01ae221c 580 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 10597: 01ae2964 964 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -10609,15 +10609,15 @@ │ │ │ │ 10605: 00e175dc 404 FUNC GLOBAL DEFAULT 11 matscattergetvecscatter_ │ │ │ │ 10606: 00f6753c 408 FUNC GLOBAL DEFAULT 11 petscfeopenclsetrealtype_ │ │ │ │ 10607: 00f83e38 780 FUNC GLOBAL DEFAULT 11 petscfepushforwardgradient_ │ │ │ │ 10608: 002bd538 460 FUNC GLOBAL DEFAULT 11 PetscSectionGetClosurePermutation │ │ │ │ 10609: 01b5b5e8 244 FUNC GLOBAL DEFAULT 11 TaoShellGetContext │ │ │ │ 10610: 001ed830 420 FUNC GLOBAL DEFAULT 11 petscobjectcompareid_ │ │ │ │ 10611: 00244cfc 80 FUNC GLOBAL DEFAULT 11 PetscSortedMPIInt │ │ │ │ - 10612: 01cc9c60 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ + 10612: 01cc9c68 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ 10613: 01841080 148 FUNC GLOBAL DEFAULT 11 PCMGSetCycleTypeOnLevel │ │ │ │ 10614: 0027aec4 792 FUNC GLOBAL DEFAULT 11 isduplicate_ │ │ │ │ 10615: 00ee05e8 184 FUNC GLOBAL DEFAULT 11 matfdcoloringgetperturbedcolumnsf90_ │ │ │ │ 10616: 0190659c 20 FUNC GLOBAL DEFAULT 11 SNESNGSGetSweeps │ │ │ │ 10617: 00eb4584 704 FUNC GLOBAL DEFAULT 11 MatGetRowMaxAbs │ │ │ │ 10618: 01ae5a3c 1280 FUNC GLOBAL DEFAULT 11 TSTrajectoryGet │ │ │ │ 10619: 01814464 328 FUNC GLOBAL DEFAULT 11 PCJacobiSetFixDiagonal │ │ │ │ @@ -10757,15 +10757,15 @@ │ │ │ │ 10753: 0106d438 256 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 10754: 01640ab0 1372 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 10755: 014b491c 268 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 10756: 019a0e98 764 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 10757: 01180604 436 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 10758: 01cd4b78 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 10759: 00497e14 412 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 10760: 01bf74f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 10760: 01bf7500 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 10761: 00148fdc 1180 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 10762: 01ce00fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 10763: 01822b64 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 10764: 018dd220 12 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 10765: 01110e78 1008 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 10766: 01ce00e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ 10767: 01113330 1752 FUNC GLOBAL DEFAULT 11 dmplexlabelsload_ │ │ │ │ @@ -10776,15 +10776,15 @@ │ │ │ │ 10772: 004415ec 1168 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 10773: 01aa6f78 904 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 10774: 00194514 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 10775: 00bab068 1464 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 10776: 00e3bd8c 1324 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 10777: 01ce0c0c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 10778: 005d58c8 924 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 10779: 01bf7528 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 10779: 01bf7534 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 10780: 019a3b90 416 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 10781: 018e3138 256 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 10782: 01ce0230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 10783: 00104880 1704 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 10784: 01af1c00 464 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 10785: 00eee908 1152 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 10786: 0011c058 708 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -10947,15 +10947,15 @@ │ │ │ │ 10943: 0151f9ec 128 FUNC GLOBAL DEFAULT 11 DMLabelEphemeralGetTransform │ │ │ │ 10944: 014d31b0 768 FUNC GLOBAL DEFAULT 11 dmsetcoordinatesection_ │ │ │ │ 10945: 0193e924 364 FUNC GLOBAL DEFAULT 11 SNESNewtonTRPreCheck │ │ │ │ 10946: 013c26fc 1004 FUNC GLOBAL DEFAULT 11 dmplextransformview_ │ │ │ │ 10947: 00ffcec4 324 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetNumSubspaces │ │ │ │ 10948: 012e43d8 152 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetVerbosity │ │ │ │ 10949: 019c5a7c 220 FUNC GLOBAL DEFAULT 11 DMInterpolationRestoreVector │ │ │ │ - 10950: 01c046e8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ + 10950: 01c046f0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ 10951: 00228b4c 404 FUNC GLOBAL DEFAULT 11 petscbarrier_ │ │ │ │ 10952: 01dfe5dc 4 OBJECT GLOBAL DEFAULT 24 MAT_COLORING_CLASSID │ │ │ │ 10953: 01dfe6e4 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartStratSF │ │ │ │ 10954: 012dee7c 4820 FUNC GLOBAL DEFAULT 11 DMPlexUninterpolate │ │ │ │ 10955: 00b9dad8 2500 FUNC GLOBAL DEFAULT 11 MatCreate_Nest │ │ │ │ 10956: 00167200 340 FUNC GLOBAL DEFAULT 11 PetscViewerStringGetStringRead │ │ │ │ 10957: 01cd735c 36 OBJECT GLOBAL DEFAULT 20 PCCompositeTypes │ │ │ │ @@ -11099,15 +11099,15 @@ │ │ │ │ 11095: 00fc3478 176 FUNC GLOBAL DEFAULT 11 PetscDSGetEvaluationArrays │ │ │ │ 11096: 0021c28c 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11097: 01cd739c 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11098: 004de468 580 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11099: 019d2acc 416 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11100: 00f35fa8 876 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11101: 0197d3d0 320 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ - 11102: 01bf7500 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11102: 01bf750c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11103: 0190dc88 328 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11104: 015bcf8c 40 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11105: 01dffac4 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11106: 018d0930 760 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11107: 01b4766c 44 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11108: 0105cb2c 1420 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11109: 003be2c0 972 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -11168,15 +11168,15 @@ │ │ │ │ 11164: 01b436ec 800 FUNC GLOBAL DEFAULT 11 TaoComputeEqualityConstraints │ │ │ │ 11165: 01ce0754 28 OBJECT GLOBAL DEFAULT 23 __petscaodef_MOD___vtab_petscaodef_Tpetscao │ │ │ │ 11166: 0014783c 396 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryWrite │ │ │ │ 11167: 0151a858 424 FUNC GLOBAL DEFAULT 11 dmlabelfilter_ │ │ │ │ 11168: 018855c4 780 FUNC GLOBAL DEFAULT 11 pcredistributegetksp_ │ │ │ │ 11169: 004ae3b8 392 FUNC GLOBAL DEFAULT 11 PetscCDCreate │ │ │ │ 11170: 01367de0 1596 FUNC GLOBAL DEFAULT 11 DMGetEnclosurePoint │ │ │ │ - 11171: 01bf7598 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 11171: 01bf75a4 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 11172: 004e5510 1284 FUNC GLOBAL DEFAULT 11 matpartitioningviewfromoptions_ │ │ │ │ 11173: 0029cf9c 760 FUNC GLOBAL DEFAULT 11 petscsectionsetpermutation_ │ │ │ │ 11174: 00fc9b74 688 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian1D │ │ │ │ 11175: 0160de6c 416 FUNC GLOBAL DEFAULT 11 kspsetcomputeritz_ │ │ │ │ 11176: 0021be38 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptions │ │ │ │ 11177: 0150bca8 1216 FUNC GLOBAL DEFAULT 11 DMLabelSetStratumIS │ │ │ │ 11178: 017ba32c 436 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetschurscale_ │ │ │ │ @@ -11212,15 +11212,15 @@ │ │ │ │ 11208: 01a52a94 176 FUNC GLOBAL DEFAULT 11 TSIRKRegisterAll │ │ │ │ 11209: 01b17b28 1644 FUNC GLOBAL DEFAULT 11 DMTSCheckResidual │ │ │ │ 11210: 0144f12c 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsLastRank │ │ │ │ 11211: 0160d990 416 FUNC GLOBAL DEFAULT 11 kspsetcomputesingularvalues_ │ │ │ │ 11212: 001e7788 1004 FUNC GLOBAL DEFAULT 11 petscoptionsview_ │ │ │ │ 11213: 00170b18 120 FUNC GLOBAL DEFAULT 11 PetscViewerGetOptionsPrefix │ │ │ │ 11214: 019ef224 252 FUNC GLOBAL DEFAULT 11 TSAdaptSetMonitor │ │ │ │ - 11215: 01cb2e9c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ + 11215: 01cb2ea4 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 11216: 01b5248c 924 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetType │ │ │ │ 11217: 018dcc7c 440 FUNC GLOBAL DEFAULT 11 PCDestroy │ │ │ │ 11218: 002554f4 12 FUNC GLOBAL DEFAULT 11 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ 11219: 01ae4b38 1304 FUNC GLOBAL DEFAULT 11 tstrajectoryrestoreupdatedhistoryvecs_ │ │ │ │ 11220: 018e30c0 120 FUNC GLOBAL DEFAULT 11 PCViewFromOptions │ │ │ │ 11221: 01dfe1c4 4 OBJECT GLOBAL DEFAULT 24 PetscSectionSymList │ │ │ │ 11222: 00f35318 408 FUNC GLOBAL DEFAULT 11 petscdualspacesumgetconcatenate_ │ │ │ │ @@ -11237,15 +11237,15 @@ │ │ │ │ 11233: 00fd6b60 796 FUNC GLOBAL DEFAULT 11 petscdsgetcoordinatedimension_ │ │ │ │ 11234: 013def68 12 FUNC GLOBAL DEFAULT 11 DMShellSetCreateLocalVector │ │ │ │ 11235: 0150a29c 124 FUNC GLOBAL DEFAULT 11 DMLabelGetValueIndex │ │ │ │ 11236: 00ecf168 1032 FUNC GLOBAL DEFAULT 11 MatPtAP │ │ │ │ 11237: 01096868 9172 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPIAIJ │ │ │ │ 11238: 00fc9e24 152 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian2D │ │ │ │ 11239: 0196e9f0 12 FUNC GLOBAL DEFAULT 11 SNESSetUpdate │ │ │ │ - 11240: 01c2d070 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ + 11240: 01c2d078 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ 11241: 019d3594 460 FUNC GLOBAL DEFAULT 11 DMSNESGetBoundaryLocal │ │ │ │ 11242: 01aabf98 700 FUNC GLOBAL DEFAULT 11 TSComputeSNESJacobian │ │ │ │ 11243: 00eefd10 1168 FUNC GLOBAL DEFAULT 11 matreorderfornonzerodiagonal_ │ │ │ │ 11244: 012197a8 448 FUNC GLOBAL DEFAULT 11 DMPlexGetAdjacency │ │ │ │ 11245: 00ecc33c 1408 FUNC GLOBAL DEFAULT 11 MatCholeskyFactor │ │ │ │ 11246: 001ebcc4 408 FUNC GLOBAL DEFAULT 11 petscobjectname_ │ │ │ │ 11247: 011222c4 752 FUNC GLOBAL DEFAULT 11 dmplexglobaltolocalbasis_ │ │ │ │ @@ -11624,39 +11624,39 @@ │ │ │ │ 11620: 01dfe490 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 11621: 013bb414 812 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 11622: 0161c358 16 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 11623: 0193aab0 92 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 11624: 013a894c 784 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 11625: 0178f704 412 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 11626: 01cf9ec8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 11627: 01bf7488 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 11627: 01bf7494 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 11628: 00481dfc 788 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 11629: 001d007c 32 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 11630: 01dfe1d4 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 11631: 01aac81c 6632 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 11632: 01ab138c 1556 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 11633: 01e02dd4 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 11634: 0123e2c8 368 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 11635: 00b96800 552 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ - 11636: 01bf7538 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ - 11637: 01bf74c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 11636: 01bf7544 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ + 11637: 01bf74cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 11638: 002449f0 780 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 11639: 010f1650 5260 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 11640: 0193ada0 324 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 11641: 00e99d84 3112 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 11642: 01133d70 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 11643: 01a3f944 236 FUNC GLOBAL DEFAULT 11 TSGLLEFinalizePackage │ │ │ │ 11644: 0014bb18 920 FUNC GLOBAL DEFAULT 11 petscviewerbinaryopen_ │ │ │ │ 11645: 00126ce8 764 FUNC GLOBAL DEFAULT 11 petscdrawlgaddcommonpoint_ │ │ │ │ 11646: 014b91f8 340 FUNC GLOBAL DEFAULT 11 DMPolytopeGetVertexOrientation │ │ │ │ 11647: 0020a590 196 FUNC GLOBAL DEFAULT 11 PetscOptionsMonitorSet │ │ │ │ 11648: 00e93108 936 FUNC GLOBAL DEFAULT 11 matcreateredundantmatrix_ │ │ │ │ 11649: 00118ec0 4016 FUNC GLOBAL DEFAULT 11 PetscDrawBarDraw │ │ │ │ 11650: 00fd1670 92 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasBdJacobianPreconditioner │ │ │ │ - 11651: 01c04708 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ + 11651: 01c04710 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 11652: 001821cc 16 FUNC GLOBAL DEFAULT 11 PetscErrorPrintfNone │ │ │ │ 11653: 01cf9a00 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_INTEGER_ARRAY_Fortran │ │ │ │ 11654: 00183608 968 FUNC GLOBAL DEFAULT 11 petscintview_ │ │ │ │ 11655: 00f95798 20 FUNC GLOBAL DEFAULT 11 PetscFVGetSpatialDimension │ │ │ │ 11656: 00f4568c 584 FUNC GLOBAL DEFAULT 11 petscdualspacecreate_ │ │ │ │ 11657: 019450dc 748 FUNC GLOBAL DEFAULT 11 dmsetvi_ │ │ │ │ 11658: 01104fcc 492 FUNC GLOBAL DEFAULT 11 dmplexcreatereferencecell_ │ │ │ │ @@ -11770,28 +11770,28 @@ │ │ │ │ 11766: 0155b874 760 FUNC GLOBAL DEFAULT 11 kspcggetobjfcn_ │ │ │ │ 11767: 00e88768 816 FUNC GLOBAL DEFAULT 11 matsetvariableblocksizes_ │ │ │ │ 11768: 01822830 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptinterpolation_ │ │ │ │ 11769: 0162293c 176 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicToleranceDestroy │ │ │ │ 11770: 00488128 3364 FUNC GLOBAL DEFAULT 11 VecWhichInactive │ │ │ │ 11771: 0023f0e8 60 FUNC GLOBAL DEFAULT 11 PetscGetDisplay │ │ │ │ 11772: 015c3ea8 328 FUNC GLOBAL DEFAULT 11 KSPGMRESSetCGSRefinementType │ │ │ │ - 11773: 01cb91e0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ + 11773: 01cb91e8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 11774: 019ef5b8 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetSafety │ │ │ │ 11775: 001c1f58 132 FUNC GLOBAL DEFAULT 11 PetscLogPerfstubsBegin │ │ │ │ 11776: 001fb794 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetUserDestroy │ │ │ │ 11777: 00b9e49c 780 FUNC GLOBAL DEFAULT 11 matnormalgetmat_ │ │ │ │ 11778: 018d59d0 416 FUNC GLOBAL DEFAULT 11 pcsetreusepreconditioner_ │ │ │ │ 11779: 00ebfa94 304 FUNC GLOBAL DEFAULT 11 MatGetColumnIJ │ │ │ │ 11780: 003d13c4 240 FUNC GLOBAL DEFAULT 11 petscsfcreateremoteoffsetsf90_ │ │ │ │ 11781: 0022381c 32 FUNC GLOBAL DEFAULT 11 petscpythonfinalize_ │ │ │ │ 11782: 013223d8 1876 FUNC GLOBAL DEFAULT 11 DMPlexCreateProcessSF │ │ │ │ 11783: 0193c328 1868 FUNC GLOBAL DEFAULT 11 snesnewtontrgetupdateparameters_ │ │ │ │ 11784: 010b78b4 148 FUNC GLOBAL DEFAULT 11 dmdagetprocessorsubsets_ │ │ │ │ 11785: 0046f728 2072 FUNC GLOBAL DEFAULT 11 VecStashView │ │ │ │ - 11786: 01c23400 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ + 11786: 01c23408 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ 11787: 0178ac80 392 FUNC GLOBAL DEFAULT 11 PCFactorGetShiftType │ │ │ │ 11788: 018fc6c4 408 FUNC GLOBAL DEFAULT 11 snesfasgettype_ │ │ │ │ 11789: 001d0e54 120 FUNC GLOBAL DEFAULT 11 PetscMallocClear │ │ │ │ 11790: 013dd3e4 236 FUNC GLOBAL DEFAULT 11 DMGlobalToLocalEndDefaultShell │ │ │ │ 11791: 00f80fa8 800 FUNC GLOBAL DEFAULT 11 petscfegetnumcomponents_ │ │ │ │ 11792: 00e67d6c 408 FUNC GLOBAL DEFAULT 11 matproductgettype_ │ │ │ │ 11793: 00fd13b8 696 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetIndexBdJacobian │ │ │ │ @@ -12008,15 +12008,15 @@ │ │ │ │ 12004: 00471c5c 8 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12005: 004e3aa4 628 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12006: 0100d78c 20 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12007: 0043d108 488 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12008: 004c15c8 412 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12009: 000d8cbc 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12010: 00fde554 456 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12011: 01bf74ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12011: 01bf74f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12012: 001e7ef8 408 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12013: 0144f15c 64 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12014: 010ebca0 140 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12015: 01ce0e4c 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12016: 002a1120 820 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12017: 01cd73b8 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12018: 01498d30 16 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12065,15 +12065,15 @@ │ │ │ │ 12061: 01cf9ed0 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12062: 00fc055c 8164 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12063: 004ae1a4 20 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12064: 01cf4c48 16 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12065: 0180b28c 324 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12066: 000fddc4 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12067: 01282628 692 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12068: 01bf7520 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12068: 01bf752c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12069: 0152201c 388 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12070: 0144f0fc 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12071: 01466558 412 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12072: 018f9f10 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12073: 01aae204 16 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12074: 00f81484 1664 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ 12075: 0196de20 688 FUNC GLOBAL DEFAULT 11 SNESMonitorSetFromOptions │ │ │ │ @@ -12127,15 +12127,15 @@ │ │ │ │ 12123: 01a9d03c 1768 FUNC GLOBAL DEFAULT 11 tscomputeihessianproductfunctionuu_ │ │ │ │ 12124: 014d2e9c 788 FUNC GLOBAL DEFAULT 11 dmgetcoordinatesection_ │ │ │ │ 12125: 01ab0238 260 FUNC GLOBAL DEFAULT 11 TSSetDuration │ │ │ │ 12126: 0161e9fc 20 FUNC GLOBAL DEFAULT 11 KSPGetIterationNumber │ │ │ │ 12127: 0024bf80 11300 FUNC GLOBAL DEFAULT 11 PetscTimSort │ │ │ │ 12128: 004677f4 2576 FUNC GLOBAL DEFAULT 11 VecSetType │ │ │ │ 12129: 0048321c 412 FUNC GLOBAL DEFAULT 11 vecabs_ │ │ │ │ - 12130: 01c23414 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ + 12130: 01c2341c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ 12131: 01808a14 5480 FUNC GLOBAL DEFAULT 11 PCNNBalancing │ │ │ │ 12132: 00e5347c 788 FUNC GLOBAL DEFAULT 11 matcreatetranspose_ │ │ │ │ 12133: 00fde8b4 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetcelltype_ │ │ │ │ 12134: 013c74c0 572 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate │ │ │ │ 12135: 00ba980c 884 FUNC GLOBAL DEFAULT 11 matpythonsettype_ │ │ │ │ 12136: 00e18300 480 FUNC GLOBAL DEFAULT 11 MatCreate_Scatter │ │ │ │ 12137: 0049d878 252 FUNC GLOBAL DEFAULT 11 VecsDuplicate │ │ │ │ @@ -12148,15 +12148,15 @@ │ │ │ │ 12144: 019461d8 992 FUNC GLOBAL DEFAULT 11 DMSetVI │ │ │ │ 12145: 01dffb8c 4 OBJECT GLOBAL DEFAULT 24 DMKSP_CLASSID │ │ │ │ 12146: 01b4a2cc 988 FUNC GLOBAL DEFAULT 11 TaoComputeJacobianState │ │ │ │ 12147: 01129670 1712 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientfvm_ │ │ │ │ 12148: 004f339c 788 FUNC GLOBAL DEFAULT 11 matmpiadjtoseq_ │ │ │ │ 12149: 0123bbfc 656 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValuesEssentialBdField │ │ │ │ 12150: 00ac7f50 816 FUNC GLOBAL DEFAULT 11 MatCreateCentering │ │ │ │ - 12151: 01ca6428 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ + 12151: 01ca6430 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ 12152: 0195d488 808 FUNC GLOBAL DEFAULT 11 snesgetlagjacobian_ │ │ │ │ 12153: 00ec95e8 52 FUNC GLOBAL DEFAULT 11 MatIsStructurallySymmetricKnown │ │ │ │ 12154: 00bdbb9c 2768 FUNC GLOBAL DEFAULT 11 MatMult_SeqSBAIJ_1_ushort │ │ │ │ 12155: 01495544 156 FUNC GLOBAL DEFAULT 11 DMSetUp │ │ │ │ 12156: 01771bb0 412 FUNC GLOBAL DEFAULT 11 PCBJacobiGetLocalBlocks │ │ │ │ 12157: 00f440bc 476 FUNC GLOBAL DEFAULT 11 PetscDualSpacePushforwardHessian │ │ │ │ 12158: 0012b8b4 16 FUNC GLOBAL DEFAULT 11 PetscDrawLGGetAxis │ │ │ │ @@ -12308,15 +12308,15 @@ │ │ │ │ 12304: 01b3957c 192 FUNC GLOBAL DEFAULT 11 TaoMonitorSolutionDraw │ │ │ │ 12305: 01b396fc 124 FUNC GLOBAL DEFAULT 11 TaoMonitorStepDraw │ │ │ │ 12306: 017bdb58 388 FUNC GLOBAL DEFAULT 11 PCGalerkinGetKSP │ │ │ │ 12307: 00f8d4fc 412 FUNC GLOBAL DEFAULT 11 petscfvsetnumcomponents_ │ │ │ │ 12308: 00e6b488 412 FUNC GLOBAL DEFAULT 11 matgetrowuppertriangular_ │ │ │ │ 12309: 010680f8 1648 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayRead │ │ │ │ 12310: 01b3bcdc 4232 FUNC GLOBAL DEFAULT 11 TaoDestroy │ │ │ │ - 12311: 01c046c0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ + 12311: 01c046c8 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ 12312: 000d8618 152 FUNC WEAK DEFAULT 11 _ZN15MarkedObjectMapD1Ev │ │ │ │ 12313: 0023d814 520 FUNC GLOBAL DEFAULT 11 PetscGlobalMinMaxInt │ │ │ │ 12314: 001922fc 864 FUNC GLOBAL DEFAULT 11 PetscByteSwap │ │ │ │ 12315: 0102f8e8 892 FUNC GLOBAL DEFAULT 11 DMCompositeRestoreAccess │ │ │ │ 12316: 0016f4b0 36 FUNC GLOBAL DEFAULT 11 petscoptionspushcreatevieweroff_ │ │ │ │ 12317: 01ab1028 120 FUNC GLOBAL DEFAULT 11 TSGetOptionsPrefix │ │ │ │ 12318: 010b20ac 1160 FUNC GLOBAL DEFAULT 11 dmdanaturaltoglobalend_ │ │ │ │ @@ -12344,15 +12344,15 @@ │ │ │ │ 12340: 00fca974 484 FUNC GLOBAL DEFAULT 11 PetscWeakFormDestroy │ │ │ │ 12341: 0196f578 256 FUNC GLOBAL DEFAULT 11 SNESKSPGetParametersEW │ │ │ │ 12342: 001708c8 344 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatDestroy │ │ │ │ 12343: 019f0c44 3032 FUNC GLOBAL DEFAULT 11 TSAdaptChoose │ │ │ │ 12344: 000c64dc 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyscalar_ │ │ │ │ 12345: 000ec25c 916 FUNC GLOBAL DEFAULT 11 petscdrawopenimage_ │ │ │ │ 12346: 01dffac0 4 OBJECT GLOBAL DEFAULT 24 DM_Coarsen │ │ │ │ - 12347: 01c233f0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ + 12347: 01c233f8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ 12348: 00223654 8 FUNC GLOBAL DEFAULT 11 ps_sample_counter_fortran_ │ │ │ │ 12349: 0113df40 788 FUNC GLOBAL DEFAULT 11 dmplexcreatecoarsepointis_ │ │ │ │ 12350: 01ade064 328 FUNC GLOBAL DEFAULT 11 TSTrajectoryMemorySetType │ │ │ │ 12351: 01b587a4 308 FUNC GLOBAL DEFAULT 11 MatDiagonalSet_SMF │ │ │ │ 12352: 00f25b60 792 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetmomentorder_ │ │ │ │ 12353: 00fd1814 624 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddBdJacobianPreconditioner │ │ │ │ 12354: 01607368 412 FUNC GLOBAL DEFAULT 11 kspsetdmactive_ │ │ │ │ @@ -12402,15 +12402,15 @@ │ │ │ │ 12398: 01a87d9c 412 FUNC GLOBAL DEFAULT 11 tsgetapplicationcontext_ │ │ │ │ 12399: 01a96be4 412 FUNC GLOBAL DEFAULT 11 tsgetusesplitrhsfunction_ │ │ │ │ 12400: 019438ac 324 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetUpdateParameters │ │ │ │ 12401: 00452028 416 FUNC GLOBAL DEFAULT 11 vecbindtocpu_ │ │ │ │ 12402: 0022828c 600 FUNC GLOBAL DEFAULT 11 petscprocessplacementview_ │ │ │ │ 12403: 00272e0c 624 FUNC GLOBAL DEFAULT 11 ISGeneralFilter │ │ │ │ 12404: 0151fdfc 748 FUNC GLOBAL DEFAULT 11 dmlabelephemeralsettransform_ │ │ │ │ - 12405: 01cc9c68 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ + 12405: 01cc9c70 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 12406: 01917010 412 FUNC GLOBAL DEFAULT 11 snesnasmsetcomputefinaljacobian_ │ │ │ │ 12407: 002b4958 284 FUNC GLOBAL DEFAULT 11 PetscSectionAddFieldConstraintDof │ │ │ │ 12408: 01066f1c 1576 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOF │ │ │ │ 12409: 014c5660 516 FUNC GLOBAL DEFAULT 11 DMClearLocalVectors │ │ │ │ 12410: 000c6744 284 FUNC GLOBAL DEFAULT 11 f90array4dcreateint_ │ │ │ │ 12411: 01486400 4280 FUNC GLOBAL DEFAULT 11 private_DMSwarmSetPointCoordinatesCellwise_PLEX │ │ │ │ 12412: 0046e2b4 640 FUNC GLOBAL DEFAULT 11 VecSetUp │ │ │ │ @@ -12431,15 +12431,15 @@ │ │ │ │ 12427: 00f95770 24 FUNC GLOBAL DEFAULT 11 PetscFVGetComponentName │ │ │ │ 12428: 00ba9df8 972 FUNC GLOBAL DEFAULT 11 matpythoncreate_ │ │ │ │ 12429: 00f808a0 588 FUNC GLOBAL DEFAULT 11 petscfecreate_ │ │ │ │ 12430: 013c8850 80 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetCellTypeStratum │ │ │ │ 12431: 00f88c50 980 FUNC GLOBAL DEFAULT 11 petscfecreatedefault_ │ │ │ │ 12432: 0191f8f4 232 FUNC GLOBAL DEFAULT 11 SNESNASMSetWeight │ │ │ │ 12433: 001341ec 2032 FUNC GLOBAL DEFAULT 11 PetscRandomSetFromOptions │ │ │ │ - 12434: 01c99214 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ + 12434: 01c9921c 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ 12435: 0012db34 120 FUNC GLOBAL DEFAULT 11 PetscDrawLGSave │ │ │ │ 12436: 019902b4 880 FUNC GLOBAL DEFAULT 11 SNESMonitorRange │ │ │ │ 12437: 001eed50 48 FUNC GLOBAL DEFAULT 11 petsccommgetnewtag_ │ │ │ │ 12438: 0159b0e8 152 FUNC GLOBAL DEFAULT 11 KSPFCGSetNprealloc │ │ │ │ 12439: 01283078 6240 FUNC GLOBAL DEFAULT 11 DMPlexReconstructGradients_Internal │ │ │ │ 12440: 013dcf28 512 FUNC GLOBAL DEFAULT 11 dmredundantcreate_ │ │ │ │ 12441: 014ddc74 416 FUNC GLOBAL DEFAULT 11 dmsetmatrixpreallocateskip_ │ │ │ │ @@ -12504,15 +12504,15 @@ │ │ │ │ 12500: 0014f0f4 596 FUNC GLOBAL DEFAULT 11 PetscViewerDrawSetTitle │ │ │ │ 12501: 00f02b90 8004 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 12502: 000c64f4 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 12503: 000c4cb4 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 12504: 002580f0 1192 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 12505: 01dff7e8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 12506: 01cd46c8 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 12507: 01bf74a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 12507: 01bf74ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 12508: 00f89f64 884 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 12509: 00e6fe7c 1368 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 12510: 00e92634 1220 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 12511: 016109d8 420 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 12512: 010feca4 1096 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 12513: 0044ecec 412 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 12514: 00f6c724 2088 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -12603,15 +12603,15 @@ │ │ │ │ 12599: 00ea9ac4 32 FUNC GLOBAL DEFAULT 11 MatGetLayouts │ │ │ │ 12600: 017e2270 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetRecomputeEstEig │ │ │ │ 12601: 011cc6b8 5192 FUNC GLOBAL DEFAULT 11 DMPlexGetLocalOffsets │ │ │ │ 12602: 00e81380 1424 FUNC GLOBAL DEFAULT 11 matzerorowscolumns_ │ │ │ │ 12603: 01a9f9b8 1768 FUNC GLOBAL DEFAULT 11 tscomputerhshessianproductfunctionpp_ │ │ │ │ 12604: 00471414 1028 FUNC GLOBAL DEFAULT 11 VecSetInf │ │ │ │ 12605: 01e02e04 4 OBJECT GLOBAL DEFAULT 24 TaoLineSearchList │ │ │ │ - 12606: 01c46d28 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ + 12606: 01c46d30 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ 12607: 0106d6c8 148 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalEnd │ │ │ │ 12608: 00eec844 760 FUNC GLOBAL DEFAULT 11 matgetcolumnmeans_ │ │ │ │ 12609: 00be7564 388 FUNC GLOBAL DEFAULT 11 MatSeqSBAIJSetColumnIndices │ │ │ │ 12610: 00169d9c 20 FUNC GLOBAL DEFAULT 11 PetscViewerVUGetPointer │ │ │ │ 12611: 012e3cf8 144 FUNC GLOBAL DEFAULT 11 DMPlexMetricGetMaximumAnisotropy │ │ │ │ 12612: 00b4cb14 776 FUNC GLOBAL DEFAULT 11 matkaijsett_ │ │ │ │ 12613: 010d16cc 20 FUNC GLOBAL DEFAULT 11 DMForestGetWeightCapacity │ │ │ │ @@ -12637,15 +12637,15 @@ │ │ │ │ 12633: 015006a0 1932 FUNC GLOBAL DEFAULT 11 dmcreatesectionsubdm_ │ │ │ │ 12634: 0024079c 24 FUNC GLOBAL DEFAULT 11 PetscSegBufferGetSize │ │ │ │ 12635: 019ebd14 760 FUNC GLOBAL DEFAULT 11 tsadaptgetmaxignore_ │ │ │ │ 12636: 014e85f0 804 FUNC GLOBAL DEFAULT 11 dmgetpointsf_ │ │ │ │ 12637: 0192b35c 328 FUNC GLOBAL DEFAULT 11 SNESNGMRESSetRestartFmRise │ │ │ │ 12638: 001d0500 32 FUNC GLOBAL DEFAULT 11 petscmalloclogrequestedsizeget_ │ │ │ │ 12639: 00ee9d38 440 FUNC GLOBAL DEFAULT 11 matsetsizes_ │ │ │ │ - 12640: 01c04704 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ + 12640: 01c0470c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 12641: 014c6090 140 FUNC GLOBAL DEFAULT 11 DMHasNamedGlobalVector │ │ │ │ 12642: 003dfa48 408 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsetfromoptions_ │ │ │ │ 12643: 00192f24 124 FUNC GLOBAL DEFAULT 11 PetscBinaryClose │ │ │ │ 12644: 01cf9dd8 8 OBJECT GLOBAL DEFAULT 24 petsc_gtoc_sz_scalar │ │ │ │ 12645: 01a8fcac 768 FUNC GLOBAL DEFAULT 11 tssetdm_ │ │ │ │ 12646: 00f7e540 564 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetChunk │ │ │ │ 12647: 0197db3c 16 FUNC GLOBAL DEFAULT 11 SNESGetNPCSide │ │ │ │ @@ -12660,15 +12660,15 @@ │ │ │ │ 12656: 00f6b4e4 656 FUNC GLOBAL DEFAULT 11 PetscFESetUp │ │ │ │ 12657: 006b77a0 412 FUNC GLOBAL DEFAULT 11 matmpibaijsethashtablefactor_ │ │ │ │ 12658: 01a6182c 356 FUNC GLOBAL DEFAULT 11 TSCreate_CN │ │ │ │ 12659: 010ad664 1348 FUNC GLOBAL DEFAULT 11 dmdagetrefinementfactor_ │ │ │ │ 12660: 013a9f20 760 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetnormal_ │ │ │ │ 12661: 019dd460 244 FUNC GLOBAL DEFAULT 11 DMSNESSetObjective │ │ │ │ 12662: 01665390 416 FUNC GLOBAL DEFAULT 11 matlmvmreset_ │ │ │ │ - 12663: 01c0470c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ + 12663: 01c04714 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 12664: 004f1868 1196 FUNC GLOBAL DEFAULT 11 MatPartitioningApplyND │ │ │ │ 12665: 00fc3600 204 FUNC GLOBAL DEFAULT 11 PetscDSGetWorkspace │ │ │ │ 12666: 0167d854 344 FUNC GLOBAL DEFAULT 11 MatSchurComplementGetKSP │ │ │ │ 12667: 00fd9f40 412 FUNC GLOBAL DEFAULT 11 petscdshasjacobianpreconditioner_ │ │ │ │ 12668: 01aaa0b0 256 FUNC GLOBAL DEFAULT 11 TSAdjointCostIntegral │ │ │ │ 12669: 0021220c 120 FUNC GLOBAL DEFAULT 11 PetscOptionsInsertStringYAML │ │ │ │ 12670: 01b434cc 32 FUNC GLOBAL DEFAULT 11 TaoGetDualVariables │ │ │ │ @@ -12732,15 +12732,15 @@ │ │ │ │ 12728: 01aa7bf4 248 FUNC GLOBAL DEFAULT 11 TSComputeRHSHessianProductFunctionPU │ │ │ │ 12729: 01dffb90 4 OBJECT GLOBAL DEFAULT 24 KSP_CLASSID │ │ │ │ 12730: 01896dfc 420 FUNC GLOBAL DEFAULT 11 pcsorsetiterations_ │ │ │ │ 12731: 00b07914 888 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArrayAndMemType │ │ │ │ 12732: 014d7e1c 796 FUNC GLOBAL DEFAULT 11 vecgetdm_ │ │ │ │ 12733: 01a8c2bc 796 FUNC GLOBAL DEFAULT 11 tsgettotalsteps_ │ │ │ │ 12734: 013e9208 3148 FUNC GLOBAL DEFAULT 11 dmstaggetcorners_ │ │ │ │ - 12735: 01cb2e90 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ + 12735: 01cb2e98 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ 12736: 01e02dc8 4 OBJECT GLOBAL DEFAULT 24 TAO_JacobianEval │ │ │ │ 12737: 000c0d08 88 FUNC GLOBAL DEFAULT 11 petscemacsclienterrorhandler_ │ │ │ │ 12738: 003b8114 256 FUNC GLOBAL DEFAULT 11 petscsfreduceend_ │ │ │ │ 12739: 003b2a28 412 FUNC GLOBAL DEFAULT 11 petscsfsetrankorder_ │ │ │ │ 12740: 001e8c60 912 FUNC GLOBAL DEFAULT 11 petscoptionsclearvalue_ │ │ │ │ 12741: 01a10098 716 FUNC GLOBAL DEFAULT 11 TSCreate_BDF │ │ │ │ 12742: 002b2cb8 504 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldPointOffset │ │ │ │ @@ -12756,15 +12756,15 @@ │ │ │ │ 12752: 00ef57e8 128 FUNC GLOBAL DEFAULT 11 MatGetColumnSumsRealPart │ │ │ │ 12753: 0020d828 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetInt │ │ │ │ 12754: 01b1e830 404 FUNC GLOBAL DEFAULT 11 dmtscreaterhsmassmatrix_ │ │ │ │ 12755: 01a04ea4 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFastSlowSplit │ │ │ │ 12756: 0011dd1c 852 FUNC GLOBAL DEFAULT 11 petscdrawaxiscreate_ │ │ │ │ 12757: 014a6de8 584 FUNC GLOBAL DEFAULT 11 DMCreateFEDefault │ │ │ │ 12758: 01468e0c 116 FUNC GLOBAL DEFAULT 11 DMSwarmDestroyLocalVectorFromField │ │ │ │ - 12759: 01c0d498 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ + 12759: 01c0d4a0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 12760: 0178c050 324 FUNC GLOBAL DEFAULT 11 PCFactorSetReuseFill │ │ │ │ 12761: 00fe1b40 748 FUNC GLOBAL DEFAULT 11 petscdtptrimmedevaljet_ │ │ │ │ 12762: 01cd7328 28 OBJECT GLOBAL DEFAULT 20 PCPARMSLocalTypes │ │ │ │ 12763: 0162a24c 16 FUNC GLOBAL DEFAULT 11 KSPGetComputeEigenvalues │ │ │ │ 12764: 01dfe288 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyFromGPU │ │ │ │ 12765: 003ebbd8 2256 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingLoad │ │ │ │ 12766: 003ee128 3264 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingView │ │ │ │ @@ -12799,15 +12799,15 @@ │ │ │ │ 12795: 00fc97e8 148 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian1D │ │ │ │ 12796: 013a87b0 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesetwidth_ │ │ │ │ 12797: 011910c8 280 FUNC GLOBAL DEFAULT 11 DMPlexRestoreCompressedClosure │ │ │ │ 12798: 01087d7c 784 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf903_ │ │ │ │ 12799: 00f45188 412 FUNC GLOBAL DEFAULT 11 petscdualspacesetfromoptions_ │ │ │ │ 12800: 003e5c50 424 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggetinfo_ │ │ │ │ 12801: 01304984 7020 FUNC GLOBAL DEFAULT 11 PetscPartitionerDMPlexPartition │ │ │ │ - 12802: 01c0d47c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ + 12802: 01c0d484 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ 12803: 018e3a1c 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ 12804: 019aa218 220 FUNC GLOBAL DEFAULT 11 MatMFFDComputeJacobian │ │ │ │ 12805: 014ce3a0 12 FUNC GLOBAL DEFAULT 11 DMSetSparseLocalize │ │ │ │ 12806: 0147ffac 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCoordinateFunction │ │ │ │ 12807: 004e3eb4 788 FUNC GLOBAL DEFAULT 11 matpartitioningapplynd_ │ │ │ │ 12808: 010e6738 1072 FUNC GLOBAL DEFAULT 11 DMNetworkRegisterComponent │ │ │ │ 12809: 01a14cd4 416 FUNC GLOBAL DEFAULT 11 tseimexsetrowcol_ │ │ │ │ @@ -12835,15 +12835,15 @@ │ │ │ │ 12831: 00543340 14080 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJSymbolic │ │ │ │ 12832: 019b3c30 164 FUNC GLOBAL DEFAULT 11 DMAdaptorRegisterDestroy │ │ │ │ 12833: 01a8cc0c 840 FUNC GLOBAL DEFAULT 11 tspoststage_ │ │ │ │ 12834: 002555d0 20 FUNC GLOBAL DEFAULT 11 vecscatternotequal_ │ │ │ │ 12835: 01ab42b4 516 FUNC GLOBAL DEFAULT 11 TSGetIFunction │ │ │ │ 12836: 00120a28 812 FUNC GLOBAL DEFAULT 11 petscdrawspcreate_ │ │ │ │ 12837: 001be0cc 420 FUNC GLOBAL DEFAULT 11 petscloghandlerstagesetvisible_ │ │ │ │ - 12838: 01ca273c 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ + 12838: 01ca2744 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ 12839: 00fc987c 156 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian2D │ │ │ │ 12840: 01088148 728 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf904_ │ │ │ │ 12841: 00eb3938 480 FUNC GLOBAL DEFAULT 11 MatGetFactorAvailable │ │ │ │ 12842: 01b3a59c 12 FUNC GLOBAL DEFAULT 11 TaoKSPSetUseEW │ │ │ │ 12843: 015ffae4 412 FUNC GLOBAL DEFAULT 11 kspguesssettolerance_ │ │ │ │ 12844: 00169db0 16 FUNC GLOBAL DEFAULT 11 PetscViewerVUSetVecSeen │ │ │ │ 12845: 00f80e0c 412 FUNC GLOBAL DEFAULT 11 petscfesetnumcomponents_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2161,38 +2161,38 @@ │ │ │ │ 01cd7768 001b9502 R_ARM_ABS32 000c9f14 _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 01cd776c 0007b502 R_ARM_ABS32 000c9f1c _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 01cd7770 00079f02 R_ARM_ABS32 000c9f24 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 01cd7774 0029d802 R_ARM_ABS32 000c9f34 _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 01cd7778 000c5302 R_ARM_ABS32 000c9f3c _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 01cd77ac 0000a502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 01cd77c0 0000a502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -01cd77b0 002d7402 R_ARM_ABS32 01bf7538 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ +01cd77b0 002d7402 R_ARM_ABS32 01bf7544 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ 01cd77b4 0001ac02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01cd77e0 0001ac02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01cd7808 0001ac02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01cd7814 0001ac02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -01cd77b8 00143202 R_ARM_ABS32 01bf7550 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01cd77b8 00143202 R_ARM_ABS32 01bf755c _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01cd77bc 0009ba02 R_ARM_ABS32 01cd77ac _ZTIN9__gnu_cxx7__mutexE │ │ │ │ -01cd77c4 00234302 R_ARM_ABS32 01bf7580 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +01cd77c4 00234302 R_ARM_ABS32 01bf758c _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 01cd77c8 00006202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -01cd77cc 002ba302 R_ARM_ABS32 01bf7598 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01cd77cc 002ba302 R_ARM_ABS32 01bf75a4 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01cd77d8 000ddb02 R_ARM_ABS32 01cd77b4 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ -01cd77e4 00196b02 R_ARM_ABS32 01bf75cc _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01cd77e4 00196b02 R_ARM_ABS32 01bf75d8 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01cd77e8 000a7b02 R_ARM_ABS32 01cd77c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01cd77f0 00141802 R_ARM_ABS32 01cd77e0 _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01cd77f4 001e6602 R_ARM_ABS32 000d0358 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED1Ev │ │ │ │ 01cd77f8 00181802 R_ARM_ABS32 000d0360 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED0Ev │ │ │ │ 01cd77fc 00092402 R_ARM_ABS32 000d035c _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 01cd7800 0014d802 R_ARM_ABS32 000d03b8 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv │ │ │ │ 01cd7804 0017e202 R_ARM_ABS32 000d03bc _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info │ │ │ │ -01cd780c 00218102 R_ARM_ABS32 01bf7638 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ +01cd780c 00218102 R_ARM_ABS32 01bf7644 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01cd7810 00007b02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 01cd781c 00007b02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 01cdeb8c 00007b15 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -01cd7818 00254d02 R_ARM_ABS32 01bf7660 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ +01cd7818 00254d02 R_ARM_ABS32 01bf766c _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 01cd7824 001c4302 R_ARM_ABS32 01cd7808 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01cdfaf4 001c4315 R_ARM_GLOB_DAT 01cd7808 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01cd7828 001de402 R_ARM_ABS32 000d7d98 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 01cdf6bc 001de415 R_ARM_GLOB_DAT 000d7d98 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 01cd782c 00177602 R_ARM_ABS32 000d7dd8 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ 01cd7830 0011a502 R_ARM_ABS32 000d7d78 _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv │ │ │ │ 01cd7838 001ce502 R_ARM_ABS32 01cd7814 _ZTIN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ @@ -2291,15 +2291,15 @@ │ │ │ │ 01cde7d0 0030ab15 R_ARM_GLOB_DAT 017791bc PCCreate_CP │ │ │ │ 01cde7d4 001fd315 R_ARM_GLOB_DAT 01dfe75c DMPLEX_BuildFromCellList │ │ │ │ 01cde7d8 0025af15 R_ARM_GLOB_DAT 01cd73ec MatLMVMSymBroydenScaleTypes │ │ │ │ 01cde7dc 00196915 R_ARM_GLOB_DAT 006158f0 MatCreate_SeqAIJPERM │ │ │ │ 01cde7e0 000c4215 R_ARM_GLOB_DAT 01dfe2f8 VEC_AXPY │ │ │ │ 01cde7e4 00095715 R_ARM_GLOB_DAT 01cfbf4c Petsc_Garbage_SetIntersectOp │ │ │ │ 01cde7e8 00144a15 R_ARM_GLOB_DAT 01cf4548 db8 │ │ │ │ -01cde7ec 0028ff15 R_ARM_GLOB_DAT 01cc1cb8 DGCitation │ │ │ │ +01cde7ec 0028ff15 R_ARM_GLOB_DAT 01cc1cc0 DGCitation │ │ │ │ 01cde7f0 0005e315 R_ARM_GLOB_DAT 01cf9ed8 petsc_isend_len │ │ │ │ 01cde7f8 0009f615 R_ARM_GLOB_DAT 01cf4b74 TSConvergedReasons │ │ │ │ 01cde7fc 00131515 R_ARM_GLOB_DAT 01abffdc TSComputeRHSFunctionLinear │ │ │ │ 01cde800 00183415 R_ARM_GLOB_DAT 01dffb0c PetscPartitionerList │ │ │ │ 01cde804 00197d15 R_ARM_GLOB_DAT 01dfe2c4 VEC_Load │ │ │ │ 01cde808 001e3c15 R_ARM_GLOB_DAT 00fc9638 PetscPDFMaxwellBoltzmann1D │ │ │ │ 01cde810 0011b215 R_ARM_GLOB_DAT 01dfe6a4 DMPLEX_RebalRewriteSF │ │ │ │ @@ -2328,15 +2328,15 @@ │ │ │ │ 01cde86c 001d8d15 R_ARM_GLOB_DAT 013e74d8 DMCreate_Sliced │ │ │ │ 01cde870 00180315 R_ARM_GLOB_DAT 004cc610 MatColoringCreate_JP │ │ │ │ 01cde874 00203f15 R_ARM_GLOB_DAT 01cf4c90 __petscsys_MOD_petsc_null_bool │ │ │ │ 01cde878 000eba15 R_ARM_GLOB_DAT 019e9a7c TSAdaptCreate_History │ │ │ │ 01cde87c 002acb15 R_ARM_GLOB_DAT 00b9dad8 MatCreate_Nest │ │ │ │ 01cde880 00208d15 R_ARM_GLOB_DAT 01cf5900 PetscXIOErrorHandlerJumpBuf │ │ │ │ 01cde884 000f8e15 R_ARM_GLOB_DAT 018b2210 PCApplyRichardson_Telescope_dmda │ │ │ │ -01cde888 00058715 R_ARM_GLOB_DAT 01c2e1b4 LimiterCitation │ │ │ │ +01cde888 00058715 R_ARM_GLOB_DAT 01c2e1bc LimiterCitation │ │ │ │ 01cde88c 002a6815 R_ARM_GLOB_DAT 0159f3a0 KSPCreate_PIPEFCG │ │ │ │ 01cde890 000b3e15 R_ARM_GLOB_DAT 000d0ea4 _ZN5Petsc10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorED1Ev │ │ │ │ 01cde894 0013af15 R_ARM_GLOB_DAT 01cd77c0 _ZTIN7CxxData11NoOpDeleterE │ │ │ │ 01cde898 002cec15 R_ARM_GLOB_DAT 01a4c870 TSGLLEAdaptCreate_Both │ │ │ │ 01cde89c 00187215 R_ARM_GLOB_DAT 01dfe588 MAT_CholeskyFactorSymbolic │ │ │ │ 01cde8a0 00264715 R_ARM_GLOB_DAT 01aaf274 TSDestroy │ │ │ │ 01cde8a4 0005f015 R_ARM_GLOB_DAT 01cd8380 PCFailedReasons │ │ │ │ @@ -2379,15 +2379,15 @@ │ │ │ │ 01cde930 001fb515 R_ARM_GLOB_DAT 015d4f90 KSPCreate_IBCGS │ │ │ │ 01cde934 00193b15 R_ARM_GLOB_DAT 0021285c Petsc_Counter_Attr_DeleteFn │ │ │ │ 01cde938 000ef815 R_ARM_GLOB_DAT 018902c0 PCCreate_Redundant │ │ │ │ 01cde93c 00078915 R_ARM_GLOB_DAT 00f9061c PetscLimiterView │ │ │ │ 01cde940 0021bf15 R_ARM_GLOB_DAT 01dfe5d4 MAT_TRANSPOSECOLORING_CLASSID │ │ │ │ 01cde944 00139b15 R_ARM_GLOB_DAT 01021b74 DMFieldShellEvaluateFVDefault │ │ │ │ 01cde948 0010b415 R_ARM_GLOB_DAT 01dfe200 PETSCSF_BcastBegin │ │ │ │ -01cde94c 0008a015 R_ARM_GLOB_DAT 01c3266c PKDCitation │ │ │ │ +01cde94c 0008a015 R_ARM_GLOB_DAT 01c32674 PKDCitation │ │ │ │ 01cde950 001f7c15 R_ARM_GLOB_DAT 01dfe6d0 DMPLEX_CoordinatesView │ │ │ │ 01cde954 00160715 R_ARM_GLOB_DAT 0152a5a0 PetscPartitionerCreate_Simple │ │ │ │ 01cde958 0023cb15 R_ARM_GLOB_DAT 01643784 MatCreate_LMVMBFGS │ │ │ │ 01cde95c 00141715 R_ARM_GLOB_DAT 01784bb8 PCCreate_Eisenstat │ │ │ │ 01cde960 00270215 R_ARM_GLOB_DAT 01a80ab0 TSCreate_BasicSymplectic │ │ │ │ 01cde964 00004915 R_ARM_GLOB_DAT 00000000 H5P_CLS_FILE_ACCESS_ID_g@HDF5_MPI_1.8.14 │ │ │ │ 01cde968 00138e15 R_ARM_GLOB_DAT 019edb7c TSAdaptView │ │ │ │ @@ -2404,15 +2404,15 @@ │ │ │ │ 01cde994 00139c15 R_ARM_GLOB_DAT 01dffaf0 DMLabelRegisterAllCalled │ │ │ │ 01cde998 00123915 R_ARM_GLOB_DAT 01cd73d8 MatLMVMDenseTypes │ │ │ │ 01cde99c 001bd815 R_ARM_GLOB_DAT 01cf3c28 SwarmDataFieldId │ │ │ │ 01cde9a0 002a8d15 R_ARM_GLOB_DAT 01cfaf28 PetscBeganMPI │ │ │ │ 01cde9a4 0013f115 R_ARM_GLOB_DAT 01e02c3c DMAdaptorMonitorRegisterAllCalled │ │ │ │ 01cde9a8 000a5115 R_ARM_GLOB_DAT 01cf43e8 biorth22 │ │ │ │ 01cde9ac 001ce915 R_ARM_GLOB_DAT 01cf9eb0 petsc_sum_of_waits_ct │ │ │ │ -01cde9b0 00072015 R_ARM_GLOB_DAT 01c99664 SwarmProjCitation │ │ │ │ +01cde9b0 00072015 R_ARM_GLOB_DAT 01c9966c SwarmProjCitation │ │ │ │ 01cde9b4 00067d15 R_ARM_GLOB_DAT 00f90700 PetscFVView │ │ │ │ 01cde9b8 001ab015 R_ARM_GLOB_DAT 01dfe5a4 MAT_SOR │ │ │ │ 01cde9bc 001e2915 R_ARM_GLOB_DAT 01cf9d70 PetscLogSyncOn │ │ │ │ 01cde9c0 00109015 R_ARM_GLOB_DAT 00408bd0 VecCreate_Standard │ │ │ │ 01cde9c4 002e6c15 R_ARM_GLOB_DAT 010ff0ec DMDestroy_Patch │ │ │ │ 01cde9c8 00069715 R_ARM_GLOB_DAT 01cd49cc PetscBuildTwoSidedTypes │ │ │ │ 01cde9cc 000aaf15 R_ARM_GLOB_DAT 01aeec50 TSMonitorDMDARayDestroy │ │ │ │ @@ -2496,16 +2496,16 @@ │ │ │ │ 01cdeb08 002a1215 R_ARM_GLOB_DAT 001f6460 petsc_null_function_ │ │ │ │ 01cdeb0c 00075715 R_ARM_GLOB_DAT 0012f6f0 PetscRandomCreate_Rand │ │ │ │ 01cdeb10 00177f15 R_ARM_GLOB_DAT 01cf9db8 petsc_gtoc_ct_th │ │ │ │ 01cdeb14 00260615 R_ARM_GLOB_DAT 01dfe178 PCMPIServerInSolve │ │ │ │ 01cdeb18 0028d115 R_ARM_GLOB_DAT 01996dc8 SNESLineSearchCreate_BT │ │ │ │ 01cdeb1c 002cc315 R_ARM_GLOB_DAT 006bc854 MatSetHashTableFactor_MPIBAIJ │ │ │ │ 01cdeb20 00215715 R_ARM_GLOB_DAT 01dfe410 MAT_H2Opus_Compress │ │ │ │ -01cdeb24 002f7715 R_ARM_GLOB_DAT 01ca6428 QLPCitation │ │ │ │ -01cdeb28 001d1e15 R_ARM_GLOB_DAT 01c83da8 SBRCitation │ │ │ │ +01cdeb24 002f7715 R_ARM_GLOB_DAT 01ca6430 QLPCitation │ │ │ │ +01cdeb28 001d1e15 R_ARM_GLOB_DAT 01c83db0 SBRCitation │ │ │ │ 01cdeb2c 000e4715 R_ARM_GLOB_DAT 01dfe5b4 MAT_SolveTranspose │ │ │ │ 01cdeb30 002b0615 R_ARM_GLOB_DAT 019b4be8 DMAdaptorDestroy │ │ │ │ 01cdeb34 00007115 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 01cdeb38 00178015 R_ARM_GLOB_DAT 01ce0658 Petsc_ShmComm_keyval │ │ │ │ 01cdeb3c 0005aa15 R_ARM_GLOB_DAT 01cd4b94 PetscSFWindowSyncTypes │ │ │ │ 01cdeb40 0017ff15 R_ARM_GLOB_DAT 001fb6d8 PetscContainerUserDestroyDefault │ │ │ │ 01cdeb44 002e4b15 R_ARM_GLOB_DAT 01dfe5f0 PETSCDUALSPACE_CLASSID │ │ │ │ @@ -2539,23 +2539,23 @@ │ │ │ │ 01cdebb4 0007b815 R_ARM_GLOB_DAT 01dfe3a4 MATMFFD_CLASSID │ │ │ │ 01cdebb8 002fc315 R_ARM_GLOB_DAT 01cf9ea8 petsc_allreduce_ct │ │ │ │ 01cdebbc 001e8a15 R_ARM_GLOB_DAT 00617218 MatCreate_SeqAIJSELL │ │ │ │ 01cdebc0 002a5915 R_ARM_GLOB_DAT 01acd1fc TSMonitorSolutionVTK │ │ │ │ 01cdebc4 002b1a15 R_ARM_GLOB_DAT 01cf95e8 PETSC_STDERR │ │ │ │ 01cdebc8 00239915 R_ARM_GLOB_DAT 00f243b4 PetscDualSpaceCreate_Lagrange │ │ │ │ 01cdebcc 002c6e15 R_ARM_GLOB_DAT 0193b0c0 SNESCreate_Shell │ │ │ │ -01cdebd0 000e5415 R_ARM_GLOB_DAT 01c1d8dc ScaLAPACKCitation │ │ │ │ +01cdebd0 000e5415 R_ARM_GLOB_DAT 01c1d8e4 ScaLAPACKCitation │ │ │ │ 01cdebd4 002df115 R_ARM_GLOB_DAT 01acd07c TSMonitorSolution │ │ │ │ 01cdebd8 00243015 R_ARM_GLOB_DAT 01dfe068 PETSC_BuildTwoSidedF │ │ │ │ 01cdebdc 002f5715 R_ARM_GLOB_DAT 017cc6d0 PCCreateGAMG_AGG │ │ │ │ 01cdebe0 00245815 R_ARM_GLOB_DAT 01dffa2c DMPlexTransformList │ │ │ │ 01cdebe4 001f0a15 R_ARM_GLOB_DAT 01cd767c SNESNewtonTRQNTypes │ │ │ │ 01cdebe8 00171615 R_ARM_GLOB_DAT 018b0b40 PCTelescopeMatCreate_dmda │ │ │ │ 01cdebec 00163015 R_ARM_GLOB_DAT 01ad1c74 TSMonitorLGKSPIterations │ │ │ │ -01cdebf0 0011c415 R_ARM_GLOB_DAT 01ca20e4 PTScotchPartitionerCitation │ │ │ │ +01cdebf0 0011c415 R_ARM_GLOB_DAT 01ca20ec PTScotchPartitionerCitation │ │ │ │ 01cdebf4 000bd615 R_ARM_GLOB_DAT 01dfe590 MAT_LUFactorNumeric │ │ │ │ 01cdebf8 0026d315 R_ARM_GLOB_DAT 01dfe738 DMPLEX_DistributeField │ │ │ │ 01cdebfc 00089c15 R_ARM_GLOB_DAT 01dfe5c8 MAT_MultTranspose │ │ │ │ 01cdec00 0026e215 R_ARM_GLOB_DAT 00b59a68 MatCreate_KAIJ │ │ │ │ 01cdec04 002bf815 R_ARM_GLOB_DAT 00171cb4 PetscViewersDestroy │ │ │ │ 01cdec08 000de415 R_ARM_GLOB_DAT 01dfe1fc PETSCSF_BcastEnd │ │ │ │ 01cdec0c 000b0f15 R_ARM_GLOB_DAT 01cfbfc0 perfstubs_initialized │ │ │ │ @@ -2621,29 +2621,29 @@ │ │ │ │ 01cdecfc 0010b515 R_ARM_GLOB_DAT 01dffa70 DMSWARM_RemovePoints │ │ │ │ 01cded00 00030415 R_ARM_GLOB_DAT 01ce0664 Petsc_Counter_keyval │ │ │ │ 01cded04 0023ec15 R_ARM_GLOB_DAT 01b54524 TaoLineSearchView │ │ │ │ 01cded08 001a8d15 R_ARM_GLOB_DAT 01ce05bc PetscGlobalSize │ │ │ │ 01cded0c 00176b15 R_ARM_GLOB_DAT 015bb7a8 kspfgmresmodifypcksp_ │ │ │ │ 01cded10 000c0015 R_ARM_GLOB_DAT 01b59cfc MatDuplicate_SMF │ │ │ │ 01cded14 00121b15 R_ARM_GLOB_DAT 00b864b0 MatCreateMFFD_DS │ │ │ │ -01cded18 00228815 R_ARM_GLOB_DAT 01c991e4 DMSwarmPICField_cellid │ │ │ │ +01cded18 00228815 R_ARM_GLOB_DAT 01c991ec DMSwarmPICField_cellid │ │ │ │ 01cded1c 0014c815 R_ARM_GLOB_DAT 015b73bc KSPReset_FGMRES │ │ │ │ 01cded20 001f0b15 R_ARM_GLOB_DAT 01e02ddc TAO_Solve │ │ │ │ 01cded24 001fa215 R_ARM_GLOB_DAT 0027d544 ISDestroy │ │ │ │ 01cded28 0019de15 R_ARM_GLOB_DAT 013bcf30 DMPlexTransformCreate_Regular │ │ │ │ 01cded2c 0029a515 R_ARM_GLOB_DAT 01ce064c Petsc_SharedWD_keyval │ │ │ │ 01cded30 00308115 R_ARM_GLOB_DAT 001f6fa8 PetscGarbageKeySortedIntersect │ │ │ │ 01cded34 00296015 R_ARM_GLOB_DAT 01dfe720 DMPLEX_NaturalToGlobalBegin │ │ │ │ 01cded38 002bd515 R_ARM_GLOB_DAT 01dfe1c4 PetscSectionSymList │ │ │ │ 01cded3c 0010f115 R_ARM_GLOB_DAT 0013ec64 Petsc_DelViewer │ │ │ │ 01cded40 00135515 R_ARM_GLOB_DAT 01dffab4 DM_CreateRestriction │ │ │ │ 01cded44 001a3015 R_ARM_GLOB_DAT 0155f808 KSPCreate_NASH │ │ │ │ 01cded48 001e3a15 R_ARM_GLOB_DAT 0164586c MatCreate_LMVMBadBrdn │ │ │ │ 01cded4c 00247815 R_ARM_GLOB_DAT 01dffdb8 petsc_gamg_setup_matmat_events │ │ │ │ -01cded50 00313e15 R_ARM_GLOB_DAT 01c46d28 PlexCitation │ │ │ │ +01cded50 00313e15 R_ARM_GLOB_DAT 01c46d30 PlexCitation │ │ │ │ 01cded54 000e1315 R_ARM_GLOB_DAT 00f69320 PetscFECreate_Vector │ │ │ │ 01cded58 0030ff15 R_ARM_GLOB_DAT 01a5475c TSCreate_IRK │ │ │ │ 01cded5c 0017e515 R_ARM_GLOB_DAT 0151d768 DMLabelCreate_Ephemeral │ │ │ │ 01cded60 00184515 R_ARM_GLOB_DAT 01dfe4c0 MAT_TransposeMatMultNumeric │ │ │ │ 01cded64 00305a15 R_ARM_GLOB_DAT 01620b58 KSPMonitorTrueResidualDrawLGCreate │ │ │ │ 01cded68 00167915 R_ARM_GLOB_DAT 01dfe5e0 MAT_CLASSID │ │ │ │ 01cded6c 0000b815 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ @@ -2700,15 +2700,15 @@ │ │ │ │ 01cdee38 0030f615 R_ARM_GLOB_DAT 015e7a20 KSPCreate_PREONLY │ │ │ │ 01cdee3c 00233f15 R_ARM_GLOB_DAT 0012fe14 PetscRandomCreate_Rander48 │ │ │ │ 01cdee40 0021d015 R_ARM_GLOB_DAT 0181b3c8 PCCreate_LMVM │ │ │ │ 01cdee44 00327b15 R_ARM_GLOB_DAT 01794818 PCCreate_LU │ │ │ │ 01cdee48 001f2515 R_ARM_GLOB_DAT 01dfe5a8 MAT_SolveTransposeAdd │ │ │ │ 01cdee4c 0021c415 R_ARM_GLOB_DAT 01cd6730 DTProbDensityTypes │ │ │ │ 01cdee50 000e9015 R_ARM_GLOB_DAT 01cd72d0 KSPCGTypes │ │ │ │ -01cdee54 000be815 R_ARM_GLOB_DAT 01c4a8e0 ClementCitation │ │ │ │ +01cdee54 000be815 R_ARM_GLOB_DAT 01c4a8e8 ClementCitation │ │ │ │ 01cdee58 001ad215 R_ARM_GLOB_DAT 01cf9f08 petsc_send_ct │ │ │ │ 01cdee5c 00281315 R_ARM_GLOB_DAT 00f93ab0 PetscLimiterCreate_MC │ │ │ │ 01cdee60 0029e215 R_ARM_GLOB_DAT 019ef05c TSAdaptDestroy │ │ │ │ 01cdee64 0020e115 R_ARM_GLOB_DAT 01dfe414 MAT_H2Opus_Build │ │ │ │ 01cdee68 002d7b15 R_ARM_GLOB_DAT 01a3f944 TSGLLEFinalizePackage │ │ │ │ 01cdee6c 00254215 R_ARM_GLOB_DAT 01dfe6c8 DMPLEX_GlobalVectorView │ │ │ │ 01cdee70 001f1115 R_ARM_GLOB_DAT 01007c50 PetscSpaceCreate_Tensor │ │ │ │ @@ -2793,15 +2793,15 @@ │ │ │ │ 01cdefa4 001b5e15 R_ARM_GLOB_DAT 018fbc54 SNESFASGalerkinFunctionDefault │ │ │ │ 01cdefa8 000b1c15 R_ARM_GLOB_DAT 0183f07c PCMGMatResidualDefault │ │ │ │ 01cdefac 001b6015 R_ARM_GLOB_DAT 0197de9c SNESView │ │ │ │ 01cdefb0 002a2915 R_ARM_GLOB_DAT 01cf9a08 PETSC_NULL_BOOL_Fortran │ │ │ │ 01cdefb4 00223915 R_ARM_GLOB_DAT 0192b880 SNESCreate_NGMRES │ │ │ │ 01cdefb8 0017b115 R_ARM_GLOB_DAT 01cf9eb8 petsc_wait_all_ct │ │ │ │ 01cdefbc 0023c315 R_ARM_GLOB_DAT 01e02bec SNES_ObjectiveEval │ │ │ │ -01cdefc0 000ab015 R_ARM_GLOB_DAT 01c324b0 MinSymTriQuadCitation │ │ │ │ +01cdefc0 000ab015 R_ARM_GLOB_DAT 01c324b8 MinSymTriQuadCitation │ │ │ │ 01cdefc4 00247e15 R_ARM_GLOB_DAT 00170660 PetscViewerDestroy │ │ │ │ 01cdefc8 0002ac15 R_ARM_GLOB_DAT 01cf9df8 petsc_gtoc_sz │ │ │ │ 01cdefcc 001d7315 R_ARM_GLOB_DAT 00ac5884 MatCreate_BlockMat │ │ │ │ 01cdefd0 000c2f15 R_ARM_GLOB_DAT 01e02d9c TSTrajectory_DiskWrite │ │ │ │ 01cdefd4 000e9215 R_ARM_GLOB_DAT 00148880 PetscViewerCreate_Binary │ │ │ │ 01cdefd8 0026c715 R_ARM_GLOB_DAT 00138a84 PetscViewerCreate_ASCII │ │ │ │ 01cdefdc 001c9015 R_ARM_GLOB_DAT 010ff318 DMCreateLocalVector_Patch │ │ │ │ @@ -2881,15 +2881,15 @@ │ │ │ │ 01cdf104 000c9f15 R_ARM_GLOB_DAT 01acdd30 TSMonitorLGSolution │ │ │ │ 01cdf108 001f8515 R_ARM_GLOB_DAT 0152ed18 PetscPartitionerFinalizePackage │ │ │ │ 01cdf10c 0005e615 R_ARM_GLOB_DAT 01e02b10 PC_Patch_CreatePatches │ │ │ │ 01cdf110 00137015 R_ARM_GLOB_DAT 01dfe1dc PETSCSF_RemoteOff │ │ │ │ 01cdf114 000be415 R_ARM_GLOB_DAT 01621744 KSPMonitorSolutionDraw │ │ │ │ 01cdf118 00033515 R_ARM_GLOB_DAT 01cd75d8 SNESNCGTypes │ │ │ │ 01cdf11c 000ae615 R_ARM_GLOB_DAT 01e02d94 TSList │ │ │ │ -01cdf120 000d2215 R_ARM_GLOB_DAT 01ca1e54 ParMetisPartitionerCitation │ │ │ │ +01cdf120 000d2215 R_ARM_GLOB_DAT 01ca1e5c ParMetisPartitionerCitation │ │ │ │ 01cdf124 0006d415 R_ARM_GLOB_DAT 00f9a3b8 PetscQuadratureView │ │ │ │ 01cdf128 000dd015 R_ARM_GLOB_DAT 01cf4cb8 __petscsys_MOD_petsc_infinity │ │ │ │ 01cdf12c 0009bf15 R_ARM_GLOB_DAT 01dfe2bc VEC_SetValuesCOO │ │ │ │ 01cdf130 002efd15 R_ARM_GLOB_DAT 01cf5bd0 PETSC_DRAWAXIS_CLASSID │ │ │ │ 01cdf134 00101315 R_ARM_GLOB_DAT 01ac7c84 TSMonitorSPEigCtxDestroy │ │ │ │ 01cdf138 0003e915 R_ARM_GLOB_DAT 01dffaa8 DM_CreateMassMatrix │ │ │ │ 01cdf13c 002a9915 R_ARM_GLOB_DAT 0152dab8 PetscPartitionerDestroy │ │ │ │ @@ -2977,15 +2977,15 @@ │ │ │ │ 01cdf284 00129415 R_ARM_GLOB_DAT 00bc4408 MatCreate_MPISBAIJ │ │ │ │ 01cdf288 00138015 R_ARM_GLOB_DAT 01cfbf9c set_parameter_functions │ │ │ │ 01cdf28c 001a7615 R_ARM_GLOB_DAT 00fc9410 PetscCDFConstant3D │ │ │ │ 01cdf290 00228b15 R_ARM_GLOB_DAT 01e02c1c SNESRegisterAllCalled │ │ │ │ 01cdf294 002b5415 R_ARM_GLOB_DAT 00ebc760 MatSetValuesBlocked │ │ │ │ 01cdf298 002e3515 R_ARM_GLOB_DAT 00b84bbc MatMFFDSetBase_MFFD │ │ │ │ 01cdf29c 00324d15 R_ARM_GLOB_DAT 01cf9e90 petsc_TotalFlops_th │ │ │ │ -01cdf2a0 00151b15 R_ARM_GLOB_DAT 01c32794 GolubWelschCitation │ │ │ │ +01cdf2a0 00151b15 R_ARM_GLOB_DAT 01c3279c GolubWelschCitation │ │ │ │ 01cdf2a4 000b3415 R_ARM_GLOB_DAT 00edba68 MatFDColoringView │ │ │ │ 01cdf2a8 00050d15 R_ARM_GLOB_DAT 01dffaf8 ChacoPartitionerCite │ │ │ │ 01cdf2ac 001c4e15 R_ARM_GLOB_DAT 01adf070 TSTrajectoryCreate_Memory │ │ │ │ 01cdf2b0 00094915 R_ARM_GLOB_DAT 019af460 DMAdaptorCreate_Gradient │ │ │ │ 01cdf2b4 001f4f15 R_ARM_GLOB_DAT 01cfbfbc num_tools_registered │ │ │ │ 01cdf2b8 00202615 R_ARM_GLOB_DAT 000c8ea0 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_6memory13PoolAllocatorEEEEiPT_iENUlPvE_4_FUNES7_ │ │ │ │ 01cdf2bc 000c0715 R_ARM_GLOB_DAT 003fe6ec PFFinalizePackage │ │ │ │ @@ -3011,41 +3011,41 @@ │ │ │ │ 01cdf30c 0024b115 R_ARM_GLOB_DAT 01e02b28 PCRegisterAllCalled │ │ │ │ 01cdf310 002da611 R_ARM_TLS_DTPMOD32 00000000 thread_seen │ │ │ │ 01cdf314 002da612 R_ARM_TLS_DTPOFF32 00000000 thread_seen │ │ │ │ 01cdf318 00290015 R_ARM_GLOB_DAT 01dfe214 PetscSFList │ │ │ │ 01cdf31c 002b6015 R_ARM_GLOB_DAT 015bcf8c kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 01cdf320 00148f15 R_ARM_GLOB_DAT 01dfe45c MAT_CreateGraph │ │ │ │ 01cdf324 001e6015 R_ARM_GLOB_DAT 01dfe1b4 IS_View │ │ │ │ -01cdf328 00114715 R_ARM_GLOB_DAT 01c99204 DMSwarmField_rank │ │ │ │ +01cdf328 00114715 R_ARM_GLOB_DAT 01c9920c DMSwarmField_rank │ │ │ │ 01cdf32c 001c4815 R_ARM_GLOB_DAT 01dfe708 DMPLEX_JacobianFEM │ │ │ │ 01cdf330 00117c15 R_ARM_GLOB_DAT 0155cfbc KSPCreate_GLTR │ │ │ │ 01cdf334 0006f215 R_ARM_GLOB_DAT 0161fc74 KSPMonitorResidualRange │ │ │ │ 01cdf338 002ae315 R_ARM_GLOB_DAT 01ce0654 Petsc_CreationIdx_keyval │ │ │ │ 01cdf33c 002c9715 R_ARM_GLOB_DAT 000bffec PetscAbortErrorHandler │ │ │ │ 01cdf340 00014e15 R_ARM_GLOB_DAT 00000000 H5T_NATIVE_DOUBLE_g@HDF5_MPI_1.8.7 │ │ │ │ 01cdf344 000b5f15 R_ARM_GLOB_DAT 01e02da8 TSTrajectory_Get │ │ │ │ 01cdf348 001dfa15 R_ARM_GLOB_DAT 01dfe48c MAT_Seqstompisym │ │ │ │ 01cdf34c 0015ee15 R_ARM_GLOB_DAT 00f93390 PetscLimiterCreate_Zero │ │ │ │ 01cdf350 001aee15 R_ARM_GLOB_DAT 01195fd8 VecView_Plex │ │ │ │ 01cdf354 00107515 R_ARM_GLOB_DAT 00b4b340 MatCreate_IS │ │ │ │ 01cdf358 002eda15 R_ARM_GLOB_DAT 001bede8 PetscLogHandlerView │ │ │ │ 01cdf35c 002b4c15 R_ARM_GLOB_DAT 01dfe444 MAT_DenseCopyFromGPU │ │ │ │ 01cdf360 00162315 R_ARM_GLOB_DAT 00f38300 PetscDualSpaceApplyAllDefault │ │ │ │ -01cdf364 002be815 R_ARM_GLOB_DAT 01c2d070 FECitation │ │ │ │ +01cdf364 002be815 R_ARM_GLOB_DAT 01c2d078 FECitation │ │ │ │ 01cdf368 000d7e15 R_ARM_GLOB_DAT 01dfe53c MAT_RedundantMat │ │ │ │ 01cdf36c 0011cb15 R_ARM_GLOB_DAT 01cd75b0 SNESNASMFJTypes │ │ │ │ 01cdf370 0023fb15 R_ARM_GLOB_DAT 01dfe6cc DMPLEX_SectionView │ │ │ │ 01cdf374 00104015 R_ARM_GLOB_DAT 018ef1e0 SNESCreate_Composite │ │ │ │ 01cdf378 002b6115 R_ARM_GLOB_DAT 01dffac4 DM_LocatePoints │ │ │ │ 01cdf37c 001b2115 R_ARM_GLOB_DAT 01dfe508 MAT_Transpose │ │ │ │ 01cdf380 002e5e15 R_ARM_GLOB_DAT 01cfaef4 MPIU_2INT │ │ │ │ 01cdf384 00177415 R_ARM_GLOB_DAT 01dfe06c PETSC_BuildTwoSided │ │ │ │ 01cdf388 000a3615 R_ARM_GLOB_DAT 01a30888 TSCreate_GLEE │ │ │ │ 01cdf38c 002f4f15 R_ARM_GLOB_DAT 019065b0 SNESCreate_NGS │ │ │ │ -01cdf390 00167f15 R_ARM_GLOB_DAT 01ca19a0 ChacoPartitionerCitation │ │ │ │ +01cdf390 00167f15 R_ARM_GLOB_DAT 01ca19a8 ChacoPartitionerCitation │ │ │ │ 01cdf394 0003c815 R_ARM_GLOB_DAT 019b0738 DMAdaptorMonitorErrorDrawLG │ │ │ │ 01cdf398 00054115 R_ARM_GLOB_DAT 01acc840 TSMonitorDrawCtxDestroy │ │ │ │ 01cdf39c 00308915 R_ARM_GLOB_DAT 01dfe764 DMPLEX_CreateFromFile │ │ │ │ 01cdf3a0 002f0c15 R_ARM_GLOB_DAT 01e02df8 TAOLINESEARCH_Eval │ │ │ │ 01cdf3a4 00292415 R_ARM_GLOB_DAT 01cfbf60 PetscPreLoadingOn │ │ │ │ 01cdf3a8 001e3215 R_ARM_GLOB_DAT 01dfe594 MAT_LUFactorSymbolic │ │ │ │ 01cdf3ac 000cf515 R_ARM_GLOB_DAT 01dfe3d8 MAT_NULLSPACE_CLASSID │ │ │ │ @@ -3117,15 +3117,15 @@ │ │ │ │ 01cdf4b8 001ee815 R_ARM_GLOB_DAT 01cf46a4 SNESConvergedReasons │ │ │ │ 01cdf4bc 0012e015 R_ARM_GLOB_DAT 01dffb70 KSP_MatSolveTranspose │ │ │ │ 01cdf4c0 00080915 R_ARM_GLOB_DAT 01ce0668 PETSC_MPI_THREAD_REQUIRED │ │ │ │ 01cdf4c4 00291e15 R_ARM_GLOB_DAT 015bb5f8 kspfgmresmodifypcnochange_ │ │ │ │ 01cdf4c8 00280915 R_ARM_GLOB_DAT 01e02c0c SNES_Solve │ │ │ │ 01cdf4cc 00206915 R_ARM_GLOB_DAT 01aac258 TSComputeRHSJacobianConstant │ │ │ │ 01cdf4d0 0002e515 R_ARM_GLOB_DAT 01dfe4ac MAT_MultHermitianTransposeAdd │ │ │ │ -01cdf4d4 00309215 R_ARM_GLOB_DAT 01c99214 DMSwarmField_pid │ │ │ │ +01cdf4d4 00309215 R_ARM_GLOB_DAT 01c9921c DMSwarmField_pid │ │ │ │ 01cdf4d8 000c2915 R_ARM_GLOB_DAT 01cd74a4 PCJacobiTypes │ │ │ │ 01cdf4dc 00312715 R_ARM_GLOB_DAT 01dfe51c MAT_View │ │ │ │ 01cdf4e0 00062015 R_ARM_GLOB_DAT 01dfe544 MAT_CreateSubMats │ │ │ │ 01cdf4e4 0029e415 R_ARM_GLOB_DAT 00ec351c MatView │ │ │ │ 01cdf4e8 00259d15 R_ARM_GLOB_DAT 01dfe6ec DMPLEX_PartLabelInvert │ │ │ │ 01cdf4ec 000d6c15 R_ARM_GLOB_DAT 013dd128 DMGlobalToLocalBeginDefaultShell │ │ │ │ 01cdf4f0 001c2d15 R_ARM_GLOB_DAT 0196aac0 KSPPostSolve_SNESEW │ │ │ │ @@ -3485,15 +3485,15 @@ │ │ │ │ 01cdfa8c 0028fc15 R_ARM_GLOB_DAT 000d43a0 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 01cdfa90 001cfb15 R_ARM_GLOB_DAT 00f3e318 PetscDualSpaceCreateInteriorDataDefault │ │ │ │ 01cdfa94 00056c15 R_ARM_GLOB_DAT 01dffc7c PC_BDDC_CoarseSolver │ │ │ │ 01cdfa98 002c1e15 R_ARM_GLOB_DAT 0016aaa0 PetscSysFinalizePackage │ │ │ │ 01cdfa9c 00085a15 R_ARM_GLOB_DAT 01cd7074 PlexNormalAlgs │ │ │ │ 01cdfaa0 0007ae15 R_ARM_GLOB_DAT 018b12f4 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 01cdfaa4 002b1715 R_ARM_GLOB_DAT 001690fc PetscViewerCreate_VTK │ │ │ │ -01cdfaa8 00158315 R_ARM_GLOB_DAT 01c991f4 DMSwarmPICField_coor │ │ │ │ +01cdfaa8 00158315 R_ARM_GLOB_DAT 01c991fc DMSwarmPICField_coor │ │ │ │ 01cdfaac 0004d615 R_ARM_GLOB_DAT 01acb340 TSMonitorHGCtxDestroy │ │ │ │ 01cdfab0 00050215 R_ARM_GLOB_DAT 01b39408 TaoMonitorSolution │ │ │ │ 01cdfab4 00072615 R_ARM_GLOB_DAT 01ad2138 TSMonitorEnvelopeCtxDestroy │ │ │ │ 01cdfab8 000a6515 R_ARM_GLOB_DAT 01e02ce4 DGCite │ │ │ │ 01cdfabc 00125615 R_ARM_GLOB_DAT 01803890 PCCreate_HMG │ │ │ │ 01cdfac0 00318f15 R_ARM_GLOB_DAT 000d10d0 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorEEEEEiPT_iENUlPvE_4_FUNES9_ │ │ │ │ 01cdfac4 0013d015 R_ARM_GLOB_DAT 01dffc1c PC_BDDC_Schurs │ │ │ │ @@ -3554,15 +3554,15 @@ │ │ │ │ 01cdfba4 000f0a15 R_ARM_GLOB_DAT 01624b5c KSPMonitorSolutionDrawLG │ │ │ │ 01cdfba8 0025a415 R_ARM_GLOB_DAT 01cd75f8 SNESNGMRESSelectTypes │ │ │ │ 01cdfbac 00177915 R_ARM_GLOB_DAT 01dfe5f8 PetscFEList │ │ │ │ 01cdfbb0 002dad15 R_ARM_GLOB_DAT 000ff4d4 PetscDrawDestroy │ │ │ │ 01cdfbb4 0005c615 R_ARM_GLOB_DAT 01ce065c Petsc_OuterComm_keyval │ │ │ │ 01cdfbb8 000e2a15 R_ARM_GLOB_DAT 014c3348 DMGenerateRegisterDestroy │ │ │ │ 01cdfbbc 000f4615 R_ARM_GLOB_DAT 01dfe43c MAT_Residual │ │ │ │ -01cdfbc0 00234715 R_ARM_GLOB_DAT 01c312d0 MinSymTetQuadCitation │ │ │ │ +01cdfbc0 00234715 R_ARM_GLOB_DAT 01c312d8 MinSymTetQuadCitation │ │ │ │ 01cdfbc4 0002b415 R_ARM_GLOB_DAT 01dfe2b0 VEC_ReduceCommunication │ │ │ │ 01cdfbc8 002d4715 R_ARM_GLOB_DAT 019fdf20 TSARKIMEXFinalizePackage │ │ │ │ 01cdfbcc 00132e15 R_ARM_GLOB_DAT 01533534 KSPGuessCreate_Fischer │ │ │ │ 01cdfbd0 00116b15 R_ARM_GLOB_DAT 01dfe554 MAT_SetValues │ │ │ │ 01cdfbd4 001c0615 R_ARM_GLOB_DAT 002127cc Petsc_OuterComm_Attr_DeleteFn │ │ │ │ 01cdfbd8 00264815 R_ARM_GLOB_DAT 015b6478 KSPGMRESClassicalGramSchmidtOrthogonalization │ │ │ │ 01cdfbdc 00182215 R_ARM_GLOB_DAT 016123a4 kspmonitortrueresidual_ │ │ │ │ @@ -3732,15 +3732,15 @@ │ │ │ │ 01cdfe60 002f6a15 R_ARM_GLOB_DAT 01ce0630 PetscOptionSources │ │ │ │ 01cdfe64 002c8215 R_ARM_GLOB_DAT 01e02b30 PCMPIStage │ │ │ │ 01cdfe68 00303415 R_ARM_GLOB_DAT 00fca974 PetscWeakFormDestroy │ │ │ │ 01cdfe6c 0029a715 R_ARM_GLOB_DAT 01cd48bc PetscDeviceTypes │ │ │ │ 01cdfe70 00273015 R_ARM_GLOB_DAT 01cf4bb8 TaoSubSetTypes │ │ │ │ 01cdfe74 00070115 R_ARM_GLOB_DAT 01dfe5d8 MAT_FDCOLORING_CLASSID │ │ │ │ 01cdfe78 0031b915 R_ARM_GLOB_DAT 01dffb90 KSP_CLASSID │ │ │ │ -01cdfe7c 0012ac15 R_ARM_GLOB_DAT 01cb0780 PCPatchCitation │ │ │ │ +01cdfe7c 0012ac15 R_ARM_GLOB_DAT 01cb0788 PCPatchCitation │ │ │ │ 01cdfe80 0023ac15 R_ARM_GLOB_DAT 00fec5d8 PetscSpaceCreate_Point │ │ │ │ 01cdfe84 00084515 R_ARM_GLOB_DAT 013d90d4 DMCreate_Product │ │ │ │ 01cdfe88 0028d915 R_ARM_GLOB_DAT 019927f4 SNESLineSearchCreate_Basic │ │ │ │ 01cdfe8c 0027eb15 R_ARM_GLOB_DAT 01dfe614 Limitercite │ │ │ │ 01cdfe90 001c8a15 R_ARM_GLOB_DAT 01accba4 TSMonitorDrawSolutionFunction │ │ │ │ 01cdfe94 002b4d15 R_ARM_GLOB_DAT 01b25378 TaoFinalizePackage │ │ │ │ 01cdfe98 002f4b15 R_ARM_GLOB_DAT 018db370 PCView │ │ │ │ @@ -3888,143 +3888,143 @@ │ │ │ │ 01cf467c 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01cf4758 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01cf4774 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01cf4790 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01cf47ac 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01cf4b88 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01cf4ba4 002a0a02 R_ARM_ABS32 01ce00fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01ce0098 000a7f02 R_ARM_ABS32 01bf74f8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01ce0098 000a7f02 R_ARM_ABS32 01bf7504 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 01ce009c 0014c702 R_ARM_ABS32 000c4bf4 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -01ce00b4 00054502 R_ARM_ABS32 01bf74fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +01ce00b4 00054502 R_ARM_ABS32 01bf7508 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 01ce00b8 0030b302 R_ARM_ABS32 000c4c00 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -01ce00d0 002b5e02 R_ARM_ABS32 01bf7500 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +01ce00d0 002b5e02 R_ARM_ABS32 01bf750c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 01ce00d4 0005bc02 R_ARM_ABS32 000c4c0c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -01ce00ec 00159402 R_ARM_ABS32 01bf7504 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +01ce00ec 00159402 R_ARM_ABS32 01bf7510 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 01ce00f0 001d3c02 R_ARM_ABS32 000c4c18 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01ce0108 00032c02 R_ARM_ABS32 01bf7508 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01ce0108 00032c02 R_ARM_ABS32 01bf7514 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 01ce010c 00319002 R_ARM_ABS32 000c4ca8 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01ce0124 001ee302 R_ARM_ABS32 01bf750c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01ce0124 001ee302 R_ARM_ABS32 01bf7518 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01ce0128 000c4402 R_ARM_ABS32 000c4c24 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01ce0140 0014bb02 R_ARM_ABS32 01bf7510 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01ce0140 0014bb02 R_ARM_ABS32 01bf751c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01ce0144 00130b02 R_ARM_ABS32 000c4c30 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -01ce015c 0017ad02 R_ARM_ABS32 01bf7514 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +01ce015c 0017ad02 R_ARM_ABS32 01bf7520 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01ce0160 002b6c02 R_ARM_ABS32 000c4c3c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01ce0178 00135302 R_ARM_ABS32 01bf7518 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01ce0178 00135302 R_ARM_ABS32 01bf7524 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 01ce017c 0011aa02 R_ARM_ABS32 000c4c48 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01ce0194 00129802 R_ARM_ABS32 01bf751c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01ce0194 00129802 R_ARM_ABS32 01bf7528 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01ce0198 0010e802 R_ARM_ABS32 000c4c54 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -01ce01b0 002f2402 R_ARM_ABS32 01bf7520 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +01ce01b0 002f2402 R_ARM_ABS32 01bf752c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 01ce01b4 0006e002 R_ARM_ABS32 000c4c60 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -01ce01cc 00152b02 R_ARM_ABS32 01bf7524 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +01ce01cc 00152b02 R_ARM_ABS32 01bf7530 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 01ce01d0 00290d02 R_ARM_ABS32 000c4c6c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -01ce01e8 002a1b02 R_ARM_ABS32 01bf7528 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +01ce01e8 002a1b02 R_ARM_ABS32 01bf7534 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 01ce01ec 00205a02 R_ARM_ABS32 000c4c78 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01ce0204 0019af02 R_ARM_ABS32 01bf752c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01ce0204 0019af02 R_ARM_ABS32 01bf7538 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01ce0208 0024d502 R_ARM_ABS32 000c4c84 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01ce0220 00127e02 R_ARM_ABS32 01bf7530 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01ce0220 00127e02 R_ARM_ABS32 01bf753c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01ce0224 0010cd02 R_ARM_ABS32 000c4c90 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -01ce023c 0021e102 R_ARM_ABS32 01bf7534 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +01ce023c 0021e102 R_ARM_ABS32 01bf7540 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01ce0240 001d6402 R_ARM_ABS32 000c4c9c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 01ce05c4 002bc002 R_ARM_ABS32 0018f178 PetscVFPrintfDefault │ │ │ │ 01ce05c8 001d2902 R_ARM_ABS32 00191890 PetscHelpPrintfDefault │ │ │ │ -01ce070c 0003d202 R_ARM_ABS32 01c046d0 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ +01ce070c 0003d202 R_ARM_ABS32 01c046d8 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 01ce0710 00188f02 R_ARM_ABS32 00255528 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ -01ce0728 0004b202 R_ARM_ABS32 01c046d4 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ +01ce0728 0004b202 R_ARM_ABS32 01c046dc __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 01ce072c 00046602 R_ARM_ABS32 00255534 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ │ -01ce0744 0003e602 R_ARM_ABS32 01c046d8 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ +01ce0744 0003e602 R_ARM_ABS32 01c046e0 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 01ce0748 00165802 R_ARM_ABS32 00255540 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec │ │ │ │ -01ce0760 0026b602 R_ARM_ABS32 01c046e0 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ +01ce0760 0026b602 R_ARM_ABS32 01c046e8 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 01ce0764 0020eb02 R_ARM_ABS32 0025551c __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ -01ce077c 00220b02 R_ARM_ABS32 01c04700 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ +01ce077c 00220b02 R_ARM_ABS32 01c04708 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 01ce0780 0009ab02 R_ARM_ABS32 002554b8 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsf │ │ │ │ -01ce0798 00316002 R_ARM_ABS32 01c04704 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ +01ce0798 00316002 R_ARM_ABS32 01c0470c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 01ce079c 001d4102 R_ARM_ABS32 002554c4 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsectionsym │ │ │ │ -01ce07b4 002d8302 R_ARM_ABS32 01c04708 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ +01ce07b4 002d8302 R_ARM_ABS32 01c04710 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 01ce07b8 001e7f02 R_ARM_ABS32 002554d0 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsection │ │ │ │ -01ce07d0 00317702 R_ARM_ABS32 01c0470c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ +01ce07d0 00317702 R_ARM_ABS32 01c04714 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 01ce07d4 0014e102 R_ARM_ABS32 002554dc __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetsclayout │ │ │ │ -01ce07ec 00276502 R_ARM_ABS32 01c04710 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ +01ce07ec 00276502 R_ARM_ABS32 01c04718 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 01ce07f0 002ec902 R_ARM_ABS32 002554e8 __petscisdefdummy_MOD___copy_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ -01ce0808 00092302 R_ARM_ABS32 01c04714 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ +01ce0808 00092302 R_ARM_ABS32 01c0471c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 01ce080c 002bd202 R_ARM_ABS32 002554f4 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ -01ce0824 0026c202 R_ARM_ABS32 01c04718 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ +01ce0824 0026c202 R_ARM_ABS32 01c04720 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 01ce0828 00233002 R_ARM_ABS32 00255500 __petscisdefdummy_MOD___copy_petscisdefdummy_Tis │ │ │ │ 01ce0840 00166e02 R_ARM_ABS32 01dfe188 __petscisdefdummy_MOD___def_init_petscisdefdummy_Petscsfnode │ │ │ │ 01ce0844 002d2b02 R_ARM_ABS32 0025550c __petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode │ │ │ │ -01ce0898 000efd02 R_ARM_ABS32 01c0d490 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ +01ce0898 000efd02 R_ARM_ABS32 01c0d498 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 01ce089c 002fdd02 R_ARM_ABS32 004ae124 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring │ │ │ │ -01ce08b4 00164c02 R_ARM_ABS32 01c0d494 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ +01ce08b4 00164c02 R_ARM_ABS32 01c0d49c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 01ce08b8 00092c02 R_ARM_ABS32 004ae130 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatpartitioning │ │ │ │ -01ce08d0 0031d702 R_ARM_ABS32 01c0d498 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ +01ce08d0 0031d702 R_ARM_ABS32 01c0d4a0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 01ce08d4 0031aa02 R_ARM_ABS32 004ae13c __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatnullspace │ │ │ │ -01ce08ec 0024d002 R_ARM_ABS32 01c0d49c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ +01ce08ec 0024d002 R_ARM_ABS32 01c0d4a4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 01ce08f0 00109b02 R_ARM_ABS32 004ae148 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatfdcoloring │ │ │ │ -01ce0908 000d9702 R_ARM_ABS32 01c0d4a0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ +01ce0908 000d9702 R_ARM_ABS32 01c0d4a8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 01ce090c 00161002 R_ARM_ABS32 004ae154 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoloring │ │ │ │ -01ce0924 001a6302 R_ARM_ABS32 01c0d4a4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ +01ce0924 001a6302 R_ARM_ABS32 01c0d4ac __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 01ce0928 001a5402 R_ARM_ABS32 004ae160 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoarsen │ │ │ │ -01ce0940 00261d02 R_ARM_ABS32 01c0d4a8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ +01ce0940 00261d02 R_ARM_ABS32 01c0d4b0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 01ce0944 000ab702 R_ARM_ABS32 004ae16c __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ 01ce0a4c 00221402 R_ARM_ABS32 01ce0a50 MatOptions_Shifted │ │ │ │ -01ce0b1c 001bb702 R_ARM_ABS32 01c23348 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ +01ce0b1c 001bb702 R_ARM_ABS32 01c23350 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 01ce0b20 00153c02 R_ARM_ABS32 00f06f9c __petscdmda_MOD___copy_petscdmda_Dmdalocalinfof90 │ │ │ │ -01ce0b38 00176902 R_ARM_ABS32 01c233ec __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ +01ce0b38 00176902 R_ARM_ABS32 01c233f4 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 01ce0b3c 00251802 R_ARM_ABS32 00f07054 __petscdmlabeldef_MOD___copy_petscdmlabeldef_Tdmlabel │ │ │ │ -01ce0b54 0007dd02 R_ARM_ABS32 01c23420 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ +01ce0b54 0007dd02 R_ARM_ABS32 01c23428 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 01ce0b58 00055902 R_ARM_ABS32 00f06fc4 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscweakform │ │ │ │ -01ce0b70 0006f402 R_ARM_ABS32 01c23424 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ +01ce0b70 0006f402 R_ARM_ABS32 01c2342c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 01ce0b74 0016d902 R_ARM_ABS32 00f06fd0 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscspace │ │ │ │ -01ce0b8c 00275a02 R_ARM_ABS32 01c23428 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ +01ce0b8c 00275a02 R_ARM_ABS32 01c23430 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 01ce0b90 00119b02 R_ARM_ABS32 00f06fdc __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscquadrature │ │ │ │ -01ce0ba8 000c3002 R_ARM_ABS32 01c2342c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ +01ce0ba8 000c3002 R_ARM_ABS32 01c23434 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 01ce0bac 0014a002 R_ARM_ABS32 00f06fe8 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscpartitioner │ │ │ │ -01ce0bc4 0022c102 R_ARM_ABS32 01c23430 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ +01ce0bc4 0022c102 R_ARM_ABS32 01c23438 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 01ce0bc8 001f3402 R_ARM_ABS32 00f06ff4 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetsclimiter │ │ │ │ -01ce0be0 00112c02 R_ARM_ABS32 01c23434 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ +01ce0be0 00112c02 R_ARM_ABS32 01c2343c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 01ce0be4 0024ef02 R_ARM_ABS32 00f07000 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfv │ │ │ │ -01ce0bfc 00111302 R_ARM_ABS32 01c23438 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ +01ce0bfc 00111302 R_ARM_ABS32 01c23440 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 01ce0c00 0024d902 R_ARM_ABS32 00f0700c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfe │ │ │ │ -01ce0c18 00185d02 R_ARM_ABS32 01c2343c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ +01ce0c18 00185d02 R_ARM_ABS32 01c23444 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 01ce0c1c 002b1c02 R_ARM_ABS32 00f07018 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscdualspace │ │ │ │ -01ce0c34 0010bf02 R_ARM_ABS32 01c23440 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ +01ce0c34 0010bf02 R_ARM_ABS32 01c23448 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 01ce0c38 00248502 R_ARM_ABS32 00f07024 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscds │ │ │ │ -01ce0c50 000eca02 R_ARM_ABS32 01c23444 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ +01ce0c50 000eca02 R_ARM_ABS32 01c2344c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 01ce0c54 00225802 R_ARM_ABS32 00f07030 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmfield │ │ │ │ -01ce0c6c 00092002 R_ARM_ABS32 01c23448 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ +01ce0c6c 00092002 R_ARM_ABS32 01c23450 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 01ce0c70 002aa902 R_ARM_ABS32 00f0703c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmadaptor │ │ │ │ -01ce0c88 00124002 R_ARM_ABS32 01c2344c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ +01ce0c88 00124002 R_ARM_ABS32 01c23454 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 01ce0c8c 001e2e02 R_ARM_ABS32 00f07048 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdm │ │ │ │ -01ce0ca4 00133102 R_ARM_ABS32 01c23454 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ +01ce0ca4 00133102 R_ARM_ABS32 01c2345c __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 01ce0ca8 001d7402 R_ARM_ABS32 00f0708c __petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform │ │ │ │ -01cf3c88 000b2402 R_ARM_ABS32 01ca2734 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ +01cf3c88 000b2402 R_ARM_ABS32 01ca273c __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 01cf3c8c 00161b02 R_ARM_ABS32 0152f544 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tkspguess │ │ │ │ -01cf3ca4 00223802 R_ARM_ABS32 01ca2738 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ +01cf3ca4 00223802 R_ARM_ABS32 01ca2740 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 01cf3ca8 00207f02 R_ARM_ABS32 0152f550 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tksp │ │ │ │ -01cf3cc0 0021e502 R_ARM_ABS32 01ca2740 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ +01cf3cc0 0021e502 R_ARM_ABS32 01ca2748 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 01cf3cc4 0015b402 R_ARM_ABS32 0152f538 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 01cf3fd8 001f8802 R_ARM_ABS32 01cd723c KSPConvergedReasons_Shifted │ │ │ │ -01cf4648 00127202 R_ARM_ABS32 01cb2e98 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ +01cf4648 00127202 R_ARM_ABS32 01cb2ea0 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 01cf464c 00299d02 R_ARM_ABS32 018e3a10 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsneslinesearch │ │ │ │ -01cf4664 002bcf02 R_ARM_ABS32 01cb2e9c __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ +01cf4664 002bcf02 R_ARM_ABS32 01cb2ea4 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 01cf4668 00320302 R_ARM_ABS32 018e3a1c __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ -01cf4680 00219a02 R_ARM_ABS32 01cb2ea0 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ +01cf4680 00219a02 R_ARM_ABS32 01cb2ea8 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 01cf4684 0004ce02 R_ARM_ABS32 018e3a28 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 01cf46a4 00314f02 R_ARM_ABS32 01cf46e4 SNESConvergedReasons_Shifted │ │ │ │ -01cf475c 0024f702 R_ARM_ABS32 01cb91d4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ +01cf475c 0024f702 R_ARM_ABS32 01cb91dc __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 01cf4760 000ba202 R_ARM_ABS32 019e504c __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttstrajectory │ │ │ │ -01cf4778 000dc202 R_ARM_ABS32 01cb91d8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ +01cf4778 000dc202 R_ARM_ABS32 01cb91e0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 01cf477c 00183702 R_ARM_ABS32 019e5058 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsglleadapt │ │ │ │ -01cf4794 0007ea02 R_ARM_ABS32 01cb91dc __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ +01cf4794 0007ea02 R_ARM_ABS32 01cb91e4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 01cf4798 0014c102 R_ARM_ABS32 019e5064 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ -01cf47b0 002dfd02 R_ARM_ABS32 01cb91e0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ +01cf47b0 002dfd02 R_ARM_ABS32 01cb91e8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 01cf47b4 00076502 R_ARM_ABS32 019e5070 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Tts │ │ │ │ 01cf4b74 001d7702 R_ARM_ABS32 01cd7700 TSConvergedReasons_Shifted │ │ │ │ -01cf4b8c 001d9e02 R_ARM_ABS32 01cc9c64 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ +01cf4b8c 001d9e02 R_ARM_ABS32 01cc9c6c __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 01cf4b90 002eff02 R_ARM_ABS32 01b25360 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttaolinesearch │ │ │ │ -01cf4ba8 00307502 R_ARM_ABS32 01cc9c68 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ +01cf4ba8 00307502 R_ARM_ABS32 01cc9c70 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 01cf4bac 00222802 R_ARM_ABS32 01b2536c __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttao │ │ │ │ 01cf4bd0 000da102 R_ARM_ABS32 01cf4bd4 TaoConvergedReasons_Shifted │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa1164 contains 6245 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 01cd8528 0028c716 R_ARM_JUMP_SLOT 012a1a78 DMPlexGetDataFVM │ │ │ │ 01cd852c 001c0316 R_ARM_JUMP_SLOT 00e9a9ac 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: 16d7f23f69a5640b7d0246589a579c0d3903144c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4383f0217a5beac2d51b217fcd672f5aa9246134 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -12623,15 +12623,15 @@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@< │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@ │ │ │ │ |a2U%@xj │ │ │ │ |a2U%@xj │ │ │ │ .stp.igs.dat │ │ │ │ -$Mes$Dom$ │ │ │ │ +$Mes$Dom0 │ │ │ │ commelem │ │ │ │ floaint3 │ │ │ │ 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() │ │ │ │ @@ -13911,15 +13911,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-complex │ │ │ │ Using PETSc arch: │ │ │ │ ----------------------------------------- │ │ │ │ Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ ----------------------------------------- │ │ │ │ Using include paths: -I/usr/lib/petscdir/petsc64-3.22/arm-linux-gnueabi-complex/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 afe34 │ │ │ │ bl bc854 │ │ │ │ ldrdeq r8, [r1, #160] @ 0xa0 │ │ │ │ - @ instruction: 0x01ab5614 │ │ │ │ + @ instruction: 0x01ab5620 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ ldrdeq ip, [sl, r8]! │ │ │ │ @ instruction: 0x01aacccc │ │ │ │ │ │ │ │ 000bfac0 : │ │ │ │ ldr r0, [sp] │ │ │ │ bx lr │ │ │ │ @@ -262,18 +262,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ biceq r8, r1, r4, lsr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r8, r1, r8, lsl sl │ │ │ │ andeq r7, r0, r8, ror #12 │ │ │ │ biceq r8, r3, ip, lsr #5 │ │ │ │ @ instruction: 0x01aacccc │ │ │ │ - @ instruction: 0x01b3e500 │ │ │ │ + @ instruction: 0x01b3e508 │ │ │ │ muleq r0, r3, r1 │ │ │ │ biceq r8, r3, r4, ror #4 │ │ │ │ - @ instruction: 0x01b2a4f4 │ │ │ │ + @ instruction: 0x01b2a500 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ addmi r4, pc, r0 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ strdeq r8, [r1, #116] @ 0x74 │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ biceq r8, r1, r4, asr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aaca80 │ │ │ │ - strdeq r7, [sp, r4]! │ │ │ │ + @ instruction: 0x01ad7100 │ │ │ │ biceq r7, r3, r8, lsr #31 │ │ │ │ strdeq r8, [r1, #88] @ 0x58 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b3e114 │ │ │ │ + @ instruction: 0x01b3e11c │ │ │ │ @ instruction: 0x01aa9588 │ │ │ │ @ instruction: 0x01aa955c │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ │ │ │ │ 000bffec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ biceq r8, r1, ip, ror #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r8, r1, r8, asr r4 │ │ │ │ - @ instruction: 0x01ab4f94 │ │ │ │ + @ instruction: 0x01ab4fa0 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ @ instruction: 0x01aade5c │ │ │ │ @ instruction: 0x01aad17c │ │ │ │ @ instruction: 0x01aaee7c │ │ │ │ @ instruction: 0x01aacfb8 │ │ │ │ ldrdeq ip, [sl, r8]! │ │ │ │ strdeq ip, [sl, ip]! @ │ │ │ │ @@ -1196,22 +1196,22 @@ │ │ │ │ @ instruction: 0x01aae6a4 │ │ │ │ strdeq r7, [r3, #176] @ 0xb0 │ │ │ │ @ instruction: 0x01aacc9c │ │ │ │ @ instruction: 0x01aaccc4 │ │ │ │ ldrdeq sp, [sl, ip]! │ │ │ │ biceq pc, r1, r0, lsr #18 │ │ │ │ @ instruction: 0x01aad59c │ │ │ │ - @ instruction: 0x01b29758 │ │ │ │ + @ instruction: 0x01b29764 │ │ │ │ @ instruction: 0x01c1f89c │ │ │ │ @ instruction: 0x01aad53c │ │ │ │ @ instruction: 0x01aad528 │ │ │ │ @ instruction: 0x01aad564 │ │ │ │ @ instruction: 0x01c37798 │ │ │ │ biceq r7, r3, r0, lsl #15 │ │ │ │ - @ instruction: 0x01b29668 │ │ │ │ + @ instruction: 0x01b29674 │ │ │ │ eormi r0, r4, r0 │ │ │ │ biceq r7, r1, r8, lsl sl │ │ │ │ │ │ │ │ 000c0c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1353,15 +1353,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b3dff4 │ │ │ │ + @ instruction: 0x01b3dffc │ │ │ │ @ instruction: 0x01aaf074 │ │ │ │ @ instruction: 0x01aaec58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c0e9c │ │ │ │ @@ -1383,15 +1383,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b3df7c │ │ │ │ + @ instruction: 0x01b3df84 │ │ │ │ strdeq lr, [sl, ip]! │ │ │ │ @ instruction: 0x01aaebe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c0f14 │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b3df04 │ │ │ │ + @ instruction: 0x01b3df0c │ │ │ │ @ instruction: 0x01aaef84 │ │ │ │ @ instruction: 0x01aaeb68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #56] @ c0f70 │ │ │ │ @@ -1436,17 +1436,17 @@ │ │ │ │ mov r1, #10 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ab4128 │ │ │ │ - @ instruction: 0x01ab1694 │ │ │ │ - @ instruction: 0x01b3eab8 │ │ │ │ + @ instruction: 0x01ab4134 │ │ │ │ + @ instruction: 0x01ab16a0 │ │ │ │ + @ instruction: 0x01b3eac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c0fe8 │ │ │ │ ldr r1, [pc, #84] @ c0fec │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1466,17 +1466,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b3ea74 │ │ │ │ + @ instruction: 0x01b3ea7c │ │ │ │ @ instruction: 0x01aaeeb0 │ │ │ │ - @ instruction: 0x01ab1620 │ │ │ │ + @ instruction: 0x01ab162c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ c1060 │ │ │ │ ldr r1, [pc, #84] @ c1064 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1496,17 +1496,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b3e9fc │ │ │ │ + @ instruction: 0x01b3ea04 │ │ │ │ @ instruction: 0x01aaee38 │ │ │ │ - @ instruction: 0x01ab15a8 │ │ │ │ + @ instruction: 0x01ab15b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ c10cc │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1523,17 +1523,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ab1780 │ │ │ │ - @ instruction: 0x01b3f1dc │ │ │ │ - @ instruction: 0x01ab1740 │ │ │ │ + @ instruction: 0x01ab178c │ │ │ │ + @ instruction: 0x01b3f1e4 │ │ │ │ + @ instruction: 0x01ab174c │ │ │ │ │ │ │ │ 000c10d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #88] @ c1148 │ │ │ │ @@ -1558,17 +1558,17 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ biceq r7, r1, r4, lsr #8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01ab17b8 │ │ │ │ - @ instruction: 0x01b3f15c │ │ │ │ - @ instruction: 0x01ab16c0 │ │ │ │ + @ instruction: 0x01ab17c4 │ │ │ │ + @ instruction: 0x01b3f164 │ │ │ │ + @ instruction: 0x01ab16cc │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ │ │ │ │ 000c1160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1595,17 +1595,17 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01c1739c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01ab172c │ │ │ │ - ldrsbeq pc, [r3, ip]! @ │ │ │ │ - @ instruction: 0x01ab1634 │ │ │ │ + @ instruction: 0x01ab1738 │ │ │ │ + @ instruction: 0x01b3f0e4 │ │ │ │ + @ instruction: 0x01ab1640 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa8308 │ │ │ │ @ instruction: 0x01aa82e0 │ │ │ │ - @ instruction: 0x01b428c8 │ │ │ │ + @ instruction: 0x01b428d0 │ │ │ │ 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] @ c12bc │ │ │ │ ldr r3, [pc, #56] @ c12c0 │ │ │ │ @@ -1651,17 +1651,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r3, [fp, ip]! │ │ │ │ - @ instruction: 0x01ab8758 │ │ │ │ - @ instruction: 0x01b43180 │ │ │ │ + @ instruction: 0x01ab3de8 │ │ │ │ + @ instruction: 0x01ab8764 │ │ │ │ + @ instruction: 0x01b43188 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b4340c │ │ │ │ + @ instruction: 0x01b43414 │ │ │ │ @ instruction: 0x01aa8224 │ │ │ │ strdeq r8, [sl, r8]! @ │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b43cb8 │ │ │ │ - @ instruction: 0x01ab915c │ │ │ │ - @ instruction: 0x01ab9130 │ │ │ │ + @ instruction: 0x01b43cc0 │ │ │ │ + @ instruction: 0x01ab9168 │ │ │ │ + @ instruction: 0x01ab913c │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa813c │ │ │ │ @ instruction: 0x01aa8114 │ │ │ │ - @ instruction: 0x01b44750 │ │ │ │ + @ instruction: 0x01b44758 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strheq r8, [sl, ip]! │ │ │ │ @ instruction: 0x01aa8094 │ │ │ │ - @ instruction: 0x01b447e0 │ │ │ │ + @ instruction: 0x01b447e8 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa803c │ │ │ │ @ instruction: 0x01aa8014 │ │ │ │ - @ instruction: 0x01b45b6c │ │ │ │ + @ instruction: 0x01b45b74 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b45bd8 │ │ │ │ + @ instruction: 0x01b45be0 │ │ │ │ @ instruction: 0x01aa7fb8 │ │ │ │ @ instruction: 0x01aa7f8c │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b45d60 │ │ │ │ + @ instruction: 0x01b45d68 │ │ │ │ @ instruction: 0x01aa7f34 │ │ │ │ @ instruction: 0x01aa7f08 │ │ │ │ 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 b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b46344 │ │ │ │ - @ instruction: 0x01ab3a08 │ │ │ │ - @ instruction: 0x01aba874 │ │ │ │ + @ instruction: 0x01b4634c │ │ │ │ + @ instruction: 0x01ab3a14 │ │ │ │ + @ instruction: 0x01aba880 │ │ │ │ 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] @ c1700 │ │ │ │ ldr r1, [pc, #68] @ c1704 │ │ │ │ @@ -1924,17 +1924,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b462dc │ │ │ │ - @ instruction: 0x01aba848 │ │ │ │ - @ instruction: 0x01aba810 │ │ │ │ + @ instruction: 0x01b462e4 │ │ │ │ + @ instruction: 0x01aba854 │ │ │ │ + @ instruction: 0x01aba81c │ │ │ │ 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] @ c176c │ │ │ │ ldr r1, [pc, #68] @ c1770 │ │ │ │ @@ -1951,17 +1951,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b46270 │ │ │ │ - ldrdeq sl, [fp, ip]! │ │ │ │ - @ instruction: 0x01aba7a4 │ │ │ │ + @ instruction: 0x01b46278 │ │ │ │ + @ instruction: 0x01aba7e8 │ │ │ │ + @ instruction: 0x01aba7b0 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b46534 │ │ │ │ + @ instruction: 0x01b4653c │ │ │ │ @ instruction: 0x01aa7d74 │ │ │ │ @ instruction: 0x01aa7d48 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq r7, [sl, r4]! │ │ │ │ @ instruction: 0x01aa7ccc │ │ │ │ - @ instruction: 0x01b46a4c │ │ │ │ + @ instruction: 0x01b46a54 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa7c74 │ │ │ │ @ instruction: 0x01aa7c4c │ │ │ │ - @ instruction: 0x01b477e4 │ │ │ │ + @ instruction: 0x01b477ec │ │ │ │ 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] @ c195c │ │ │ │ ldr r1, [pc, #68] @ c1960 │ │ │ │ @@ -2075,17 +2075,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b47784 │ │ │ │ - @ instruction: 0x01ab8bac │ │ │ │ - @ instruction: 0x01ab8b80 │ │ │ │ + @ instruction: 0x01b4778c │ │ │ │ + @ instruction: 0x01ab8bb8 │ │ │ │ + @ instruction: 0x01ab8b8c │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b47fa8 │ │ │ │ + @ instruction: 0x01b47fb0 │ │ │ │ @ instruction: 0x01aa7b88 │ │ │ │ @ instruction: 0x01aa7b5c │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b4843c │ │ │ │ + @ instruction: 0x01b48444 │ │ │ │ @ instruction: 0x01aa7b04 │ │ │ │ ldrdeq r7, [sl, r8]! │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa7a84 │ │ │ │ @ instruction: 0x01aa7a5c │ │ │ │ - @ instruction: 0x01b48628 │ │ │ │ + @ instruction: 0x01b48630 │ │ │ │ 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] @ c1b4c │ │ │ │ ldr r1, [pc, #68] @ c1b50 │ │ │ │ @@ -2199,17 +2199,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b485c8 │ │ │ │ - @ instruction: 0x01ab89bc │ │ │ │ - @ instruction: 0x01ab8990 │ │ │ │ + @ instruction: 0x01b485d0 │ │ │ │ + @ instruction: 0x01ab89c8 │ │ │ │ + @ instruction: 0x01ab899c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c1bb4 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2225,16 +2225,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abd938 │ │ │ │ - @ instruction: 0x01b48cb0 │ │ │ │ + @ instruction: 0x01abd944 │ │ │ │ + @ instruction: 0x01b48cb8 │ │ │ │ @ instruction: 0x01aa7984 │ │ │ │ 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] @ c1c24 │ │ │ │ @@ -2253,16 +2253,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abd8cc │ │ │ │ - @ instruction: 0x01b48d00 │ │ │ │ + ldrdeq sp, [fp, r8]! │ │ │ │ + @ instruction: 0x01b48d08 │ │ │ │ @ instruction: 0x01aa7908 │ │ │ │ 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] @ c1c94 │ │ │ │ @@ -2281,16 +2281,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abd85c │ │ │ │ - @ instruction: 0x01b48f38 │ │ │ │ + @ instruction: 0x01abd868 │ │ │ │ + @ instruction: 0x01b48f40 │ │ │ │ @ instruction: 0x01aa7898 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c1ca4 : │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b49f80 │ │ │ │ - @ instruction: 0x01abef00 │ │ │ │ - @ instruction: 0x01abea08 │ │ │ │ + @ instruction: 0x01b49f88 │ │ │ │ + @ instruction: 0x01abef0c │ │ │ │ + @ instruction: 0x01abea14 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ │ │ │ │ 000c1d14 : │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b49f10 │ │ │ │ - ldrdeq lr, [fp, r8]! │ │ │ │ - @ instruction: 0x01abe998 │ │ │ │ + @ instruction: 0x01b49f18 │ │ │ │ + @ instruction: 0x01abeee4 │ │ │ │ + @ instruction: 0x01abe9a4 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ │ │ │ │ 000c1d84 : │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b49ea0 │ │ │ │ - @ instruction: 0x01abeeb4 │ │ │ │ - @ instruction: 0x01abe928 │ │ │ │ + @ instruction: 0x01b49ea8 │ │ │ │ + @ instruction: 0x01abeec0 │ │ │ │ + @ instruction: 0x01abe934 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ │ │ │ │ 000c1df4 : │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b49e30 │ │ │ │ - @ instruction: 0x01abee44 │ │ │ │ - @ instruction: 0x01abe8b8 │ │ │ │ + @ instruction: 0x01b49e38 │ │ │ │ + @ instruction: 0x01abee50 │ │ │ │ + @ instruction: 0x01abe8c4 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ │ │ │ │ 000c1e64 : │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b49db0 │ │ │ │ - ldrdeq lr, [fp, r8]! │ │ │ │ - @ instruction: 0x01abe84c │ │ │ │ + @ instruction: 0x01b49db8 │ │ │ │ + @ instruction: 0x01abede4 │ │ │ │ + @ instruction: 0x01abe858 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ │ │ │ │ 000c1ed0 : │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b49d54 │ │ │ │ - @ instruction: 0x01abedac │ │ │ │ - ldrdeq lr, [fp, ip]! │ │ │ │ + @ instruction: 0x01b49d5c │ │ │ │ + @ instruction: 0x01abedb8 │ │ │ │ + @ instruction: 0x01abe7e8 │ │ │ │ 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 b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa75b4 │ │ │ │ @ instruction: 0x01aa758c │ │ │ │ - @ instruction: 0x01b4b518 │ │ │ │ + @ instruction: 0x01b4b520 │ │ │ │ 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] @ c201c │ │ │ │ ldr r1, [pc, #68] @ c2020 │ │ │ │ @@ -2519,17 +2519,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b4b9f0 │ │ │ │ - @ instruction: 0x01ac0d48 │ │ │ │ - @ instruction: 0x01ac0d24 │ │ │ │ + @ instruction: 0x01b4b9f8 │ │ │ │ + @ instruction: 0x01ac0d54 │ │ │ │ + @ instruction: 0x01ac0d30 │ │ │ │ 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 │ │ │ │ @@ -2552,15 +2552,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b4c984 │ │ │ │ + @ instruction: 0x01b4c98c │ │ │ │ @ instruction: 0x01aa74c4 │ │ │ │ @ instruction: 0x01aa7498 │ │ │ │ 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 │ │ │ │ @@ -2586,15 +2586,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa7444 │ │ │ │ @ instruction: 0x01aa741c │ │ │ │ - @ instruction: 0x01b4cd0c │ │ │ │ + @ instruction: 0x01b4cd14 │ │ │ │ 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] @ c21a8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -2618,15 +2618,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b4cfa0 │ │ │ │ + @ instruction: 0x01b4cfa8 │ │ │ │ @ instruction: 0x01aa73bc │ │ │ │ @ instruction: 0x01aa7390 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2651,15 +2651,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b4dcf4 │ │ │ │ + @ instruction: 0x01b4dcfc │ │ │ │ @ instruction: 0x01aa7338 │ │ │ │ @ instruction: 0x01aa730c │ │ │ │ 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 │ │ │ │ @@ -2679,16 +2679,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abd254 │ │ │ │ - @ instruction: 0x01b4ef20 │ │ │ │ + @ instruction: 0x01abd260 │ │ │ │ + @ instruction: 0x01b4ef28 │ │ │ │ @ instruction: 0x01aa7290 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c22ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -2707,17 +2707,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01acaa78 │ │ │ │ - @ instruction: 0x01acaa48 │ │ │ │ - @ instruction: 0x01b502ec │ │ │ │ + @ instruction: 0x01acaa84 │ │ │ │ + @ instruction: 0x01acaa54 │ │ │ │ + @ instruction: 0x01b502f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c236c │ │ │ │ ldr r1, [pc, #68] @ c2370 │ │ │ │ ldr r3, [pc, #68] @ c2374 │ │ │ │ @@ -2733,17 +2733,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b505dc │ │ │ │ - strdeq r0, [ip, r8]! │ │ │ │ - ldrdeq r0, [ip, r4]! │ │ │ │ + @ instruction: 0x01b505e4 │ │ │ │ + @ instruction: 0x01ac0a04 │ │ │ │ + @ instruction: 0x01ac09e0 │ │ │ │ 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 │ │ │ │ @@ -2766,15 +2766,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b51540 │ │ │ │ + @ instruction: 0x01b51548 │ │ │ │ @ instruction: 0x01aa7174 │ │ │ │ @ instruction: 0x01aa7148 │ │ │ │ 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 │ │ │ │ @@ -2795,16 +2795,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abd08c │ │ │ │ - @ instruction: 0x01b514d4 │ │ │ │ + @ instruction: 0x01abd098 │ │ │ │ + @ instruction: 0x01b514dc │ │ │ │ @ instruction: 0x01aa70c8 │ │ │ │ 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] @ c24d4 │ │ │ │ @@ -2823,16 +2823,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abd01c │ │ │ │ - @ instruction: 0x01b51d50 │ │ │ │ + @ instruction: 0x01abd028 │ │ │ │ + @ instruction: 0x01b51d58 │ │ │ │ @ instruction: 0x01aa7058 │ │ │ │ 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] @ c2540 │ │ │ │ @@ -2850,16 +2850,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcfac │ │ │ │ - @ instruction: 0x01b52388 │ │ │ │ + @ instruction: 0x01abcfb8 │ │ │ │ + @ instruction: 0x01b52390 │ │ │ │ strdeq r6, [sl, 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] @ c25ac │ │ │ │ @@ -2877,16 +2877,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcf40 │ │ │ │ - @ instruction: 0x01b527c8 │ │ │ │ + @ instruction: 0x01abcf4c │ │ │ │ + @ instruction: 0x01b527d0 │ │ │ │ @ instruction: 0x01aa6f8c │ │ │ │ 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] @ c2618 │ │ │ │ @@ -2904,16 +2904,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq ip, [fp, r4]! │ │ │ │ - @ instruction: 0x01b52b3c │ │ │ │ + @ instruction: 0x01abcee0 │ │ │ │ + @ instruction: 0x01b52b44 │ │ │ │ @ instruction: 0x01aa6f20 │ │ │ │ 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] @ c2684 │ │ │ │ @@ -2931,16 +2931,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abce68 │ │ │ │ - @ instruction: 0x01b52bf8 │ │ │ │ + @ instruction: 0x01abce74 │ │ │ │ + @ instruction: 0x01b52c00 │ │ │ │ @ instruction: 0x01aa6eb4 │ │ │ │ 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] @ c26f0 │ │ │ │ @@ -2958,16 +2958,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq ip, [fp, ip]! @ │ │ │ │ - @ instruction: 0x01b52dd8 │ │ │ │ + @ instruction: 0x01abce08 │ │ │ │ + @ instruction: 0x01b52de0 │ │ │ │ @ instruction: 0x01aa6e48 │ │ │ │ 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] @ c275c │ │ │ │ @@ -2985,16 +2985,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcd90 │ │ │ │ - @ instruction: 0x01b534cc │ │ │ │ + @ instruction: 0x01abcd9c │ │ │ │ + @ instruction: 0x01b534d4 │ │ │ │ ldrdeq r6, [sl, ip]! │ │ │ │ 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] @ c27e4 │ │ │ │ @@ -3019,15 +3019,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b542fc │ │ │ │ + @ instruction: 0x01b54304 │ │ │ │ @ instruction: 0x01aa6d80 │ │ │ │ @ instruction: 0x01aa6d54 │ │ │ │ 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 │ │ │ │ @@ -3048,16 +3048,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcc98 │ │ │ │ - @ instruction: 0x01b54278 │ │ │ │ + @ instruction: 0x01abcca4 │ │ │ │ + @ instruction: 0x01b54280 │ │ │ │ ldrdeq r6, [sl, r4]! │ │ │ │ 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] @ c28c8 │ │ │ │ @@ -3076,16 +3076,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcc28 │ │ │ │ - @ instruction: 0x01b54d3c │ │ │ │ + @ instruction: 0x01abcc34 │ │ │ │ + @ instruction: 0x01b54d44 │ │ │ │ @ instruction: 0x01aa6c64 │ │ │ │ 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] @ c2938 │ │ │ │ @@ -3104,16 +3104,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcbb8 │ │ │ │ - @ instruction: 0x01b56d1c │ │ │ │ + @ instruction: 0x01abcbc4 │ │ │ │ + @ instruction: 0x01b56d24 │ │ │ │ strdeq r6, [sl, r4]! │ │ │ │ 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] @ c29a8 │ │ │ │ @@ -3132,16 +3132,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abcb48 │ │ │ │ - @ instruction: 0x01b58afc │ │ │ │ + @ instruction: 0x01abcb54 │ │ │ │ + @ instruction: 0x01b58b04 │ │ │ │ @ instruction: 0x01aa6b84 │ │ │ │ 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 │ │ │ │ @@ -3166,15 +3166,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa6b3c │ │ │ │ @ instruction: 0x01aa6b14 │ │ │ │ - ldrsbeq r9, [r5, r0]! │ │ │ │ + ldrsbeq r9, [r5, r8]! │ │ │ │ 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] @ c2a94 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3191,16 +3191,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abca58 │ │ │ │ - @ instruction: 0x01b5982c │ │ │ │ + @ instruction: 0x01abca64 │ │ │ │ + @ instruction: 0x01b59834 │ │ │ │ @ instruction: 0x01aa6aa4 │ │ │ │ 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] @ c2b00 │ │ │ │ @@ -3218,16 +3218,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc9ec │ │ │ │ - @ instruction: 0x01b59ad0 │ │ │ │ + strdeq ip, [fp, r8]! │ │ │ │ + @ instruction: 0x01b59ad8 │ │ │ │ @ instruction: 0x01aa6a38 │ │ │ │ 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] @ c2b6c │ │ │ │ @@ -3245,16 +3245,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc980 │ │ │ │ - @ instruction: 0x01b59d40 │ │ │ │ + @ instruction: 0x01abc98c │ │ │ │ + @ instruction: 0x01b59d48 │ │ │ │ @ instruction: 0x01aa69cc │ │ │ │ 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] @ c2bd8 │ │ │ │ @@ -3272,17 +3272,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b59ce4 │ │ │ │ - ldrdeq r1, [sp, r0]! │ │ │ │ - @ instruction: 0x01ad1e98 │ │ │ │ + @ instruction: 0x01b59cec │ │ │ │ + ldrdeq r1, [sp, ip]! │ │ │ │ + @ instruction: 0x01ad1ea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2c40 │ │ │ │ ldr r1, [pc, #68] @ c2c44 │ │ │ │ ldr r3, [pc, #68] @ c2c48 │ │ │ │ @@ -3298,17 +3298,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b59c7c │ │ │ │ - @ instruction: 0x01ad1e7c │ │ │ │ - @ instruction: 0x01ad1e30 │ │ │ │ + @ instruction: 0x01b59c84 │ │ │ │ + @ instruction: 0x01ad1e88 │ │ │ │ + @ instruction: 0x01ad1e3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c2cac │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3325,16 +3325,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc844 │ │ │ │ - @ instruction: 0x01b5a5d0 │ │ │ │ + @ instruction: 0x01abc850 │ │ │ │ + @ instruction: 0x01b5a5d8 │ │ │ │ @ instruction: 0x01aa6880 │ │ │ │ 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] @ c2d10 │ │ │ │ @@ -3350,17 +3350,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b5af1c │ │ │ │ - @ instruction: 0x01ab238c │ │ │ │ - @ instruction: 0x01ad2770 │ │ │ │ + @ instruction: 0x01b5af24 │ │ │ │ + @ instruction: 0x01ab2398 │ │ │ │ + @ instruction: 0x01ad277c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c2d70 │ │ │ │ ldr r0, [pc, #60] @ c2d74 │ │ │ │ ldr r3, [pc, #60] @ c2d78 │ │ │ │ @@ -3374,17 +3374,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b5b4ac │ │ │ │ - @ instruction: 0x01ab232c │ │ │ │ - @ instruction: 0x01ad2710 │ │ │ │ + @ instruction: 0x01b5b4b4 │ │ │ │ + @ instruction: 0x01ab2338 │ │ │ │ + @ instruction: 0x01ad271c │ │ │ │ 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 │ │ │ │ @@ -3406,15 +3406,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b60050 │ │ │ │ + @ instruction: 0x01b60058 │ │ │ │ @ instruction: 0x01aa6774 │ │ │ │ @ instruction: 0x01aa6748 │ │ │ │ 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 │ │ │ │ @@ -3435,17 +3435,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r8, [sp, r8]! @ │ │ │ │ - @ instruction: 0x01b60628 │ │ │ │ - @ instruction: 0x01ad899c │ │ │ │ + @ instruction: 0x01ad89e4 │ │ │ │ + @ instruction: 0x01b60630 │ │ │ │ + @ instruction: 0x01ad89a8 │ │ │ │ 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] @ c2ed4 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3463,16 +3463,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc61c │ │ │ │ - @ instruction: 0x01b605b0 │ │ │ │ + @ instruction: 0x01abc628 │ │ │ │ + @ instruction: 0x01b605b8 │ │ │ │ @ instruction: 0x01aa6658 │ │ │ │ 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] @ c2f44 │ │ │ │ @@ -3491,16 +3491,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc5ac │ │ │ │ - @ instruction: 0x01b62410 │ │ │ │ + @ instruction: 0x01abc5b8 │ │ │ │ + @ instruction: 0x01b62418 │ │ │ │ @ instruction: 0x01aa65e8 │ │ │ │ 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] @ c2fb4 │ │ │ │ @@ -3519,16 +3519,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc53c │ │ │ │ - @ instruction: 0x01b6a9dc │ │ │ │ + @ instruction: 0x01abc548 │ │ │ │ + @ instruction: 0x01b6a9e4 │ │ │ │ @ instruction: 0x01aa6578 │ │ │ │ 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 │ │ │ │ @@ -3548,17 +3548,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ad8814 │ │ │ │ - @ instruction: 0x01b6b2c4 │ │ │ │ - ldrdeq r8, [sp, r8]! @ │ │ │ │ + @ instruction: 0x01ad8820 │ │ │ │ + @ instruction: 0x01b6b2cc │ │ │ │ + @ instruction: 0x01ad87e4 │ │ │ │ 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] @ c3098 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3576,16 +3576,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abc458 │ │ │ │ - @ instruction: 0x01b6b24c │ │ │ │ + @ instruction: 0x01abc464 │ │ │ │ + @ instruction: 0x01b6b254 │ │ │ │ @ instruction: 0x01aa6494 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c30a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -3606,17 +3606,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b6b1f4 │ │ │ │ - @ instruction: 0x01adde28 │ │ │ │ - @ instruction: 0x01adda20 │ │ │ │ + @ instruction: 0x01b6b1fc │ │ │ │ + @ instruction: 0x01adde34 │ │ │ │ + @ instruction: 0x01adda2c │ │ │ │ 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 │ │ │ │ @@ -3638,17 +3638,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ade02c │ │ │ │ - @ instruction: 0x01ad8688 │ │ │ │ - @ instruction: 0x01b6f720 │ │ │ │ + @ instruction: 0x01ade038 │ │ │ │ + @ instruction: 0x01ad8694 │ │ │ │ + @ instruction: 0x01b6f728 │ │ │ │ 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] @ c31f8 │ │ │ │ @@ -3666,17 +3666,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ad8644 │ │ │ │ - @ instruction: 0x01b6f6bc │ │ │ │ - @ instruction: 0x01ad8608 │ │ │ │ + @ instruction: 0x01ad8650 │ │ │ │ + @ instruction: 0x01b6f6c4 │ │ │ │ + @ instruction: 0x01ad8614 │ │ │ │ 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 │ │ │ │ @@ -3699,17 +3699,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b6f63c │ │ │ │ - @ instruction: 0x01addf38 │ │ │ │ - @ instruction: 0x01ad8590 │ │ │ │ + @ instruction: 0x01b6f644 │ │ │ │ + @ instruction: 0x01addf44 │ │ │ │ + @ instruction: 0x01ad859c │ │ │ │ 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] │ │ │ │ @@ -3728,17 +3728,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ad854c │ │ │ │ - @ instruction: 0x01b71754 │ │ │ │ - @ instruction: 0x01ad8510 │ │ │ │ + @ instruction: 0x01ad8558 │ │ │ │ + @ instruction: 0x01b7175c │ │ │ │ + @ instruction: 0x01ad851c │ │ │ │ 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] │ │ │ │ @@ -3757,17 +3757,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r8, [sp, r8]! @ │ │ │ │ - @ instruction: 0x01b71948 │ │ │ │ - @ instruction: 0x01ad849c │ │ │ │ + @ instruction: 0x01ad84e4 │ │ │ │ + @ instruction: 0x01b71950 │ │ │ │ + @ instruction: 0x01ad84a8 │ │ │ │ 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] @ c33d0 │ │ │ │ ldr r1, [pc, #68] @ c33d4 │ │ │ │ @@ -3784,17 +3784,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b72c94 │ │ │ │ - @ instruction: 0x01abf994 │ │ │ │ - @ instruction: 0x01abf970 │ │ │ │ + @ instruction: 0x01b72c9c │ │ │ │ + @ instruction: 0x01abf9a0 │ │ │ │ + @ instruction: 0x01abf97c │ │ │ │ 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 │ │ │ │ @@ -3817,15 +3817,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b732cc │ │ │ │ + @ instruction: 0x01b732d4 │ │ │ │ @ instruction: 0x01aa6110 │ │ │ │ @ instruction: 0x01aa60e4 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3850,15 +3850,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b73288 │ │ │ │ + @ instruction: 0x01b73290 │ │ │ │ @ instruction: 0x01aa608c │ │ │ │ @ instruction: 0x01aa6060 │ │ │ │ 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 │ │ │ │ @@ -3877,17 +3877,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b73c8c │ │ │ │ - @ instruction: 0x01abf820 │ │ │ │ - strdeq pc, [fp, ip]! │ │ │ │ + @ instruction: 0x01b73c94 │ │ │ │ + @ instruction: 0x01abf82c │ │ │ │ + @ instruction: 0x01abf808 │ │ │ │ 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] @ c35b0 │ │ │ │ ldr r1, [pc, #68] @ c35b4 │ │ │ │ @@ -3904,17 +3904,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b746c8 │ │ │ │ - @ instruction: 0x01ab6f58 │ │ │ │ - @ instruction: 0x01ab6f2c │ │ │ │ + @ instruction: 0x01b746d0 │ │ │ │ + @ instruction: 0x01ab6f64 │ │ │ │ + @ instruction: 0x01ab6f38 │ │ │ │ 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 │ │ │ │ @@ -3936,15 +3936,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b74650 │ │ │ │ + @ instruction: 0x01b74658 │ │ │ │ @ instruction: 0x01aa5f34 │ │ │ │ @ instruction: 0x01aa5f08 │ │ │ │ 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 │ │ │ │ @@ -3970,15 +3970,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa5eb4 │ │ │ │ @ instruction: 0x01aa5e8c │ │ │ │ - @ instruction: 0x01b75da4 │ │ │ │ + @ instruction: 0x01b75dac │ │ │ │ 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] @ c3720 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -3996,16 +3996,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq fp, [fp, r0]! │ │ │ │ - @ instruction: 0x01b7a73c │ │ │ │ + ldrdeq fp, [fp, ip]! │ │ │ │ + @ instruction: 0x01b7a744 │ │ │ │ @ instruction: 0x01aa5e0c │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ │ │ │ │ 000c3730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -4023,17 +4023,17 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ae8bc8 │ │ │ │ - @ instruction: 0x01ae8b90 │ │ │ │ - @ instruction: 0x01b83870 │ │ │ │ + ldrdeq r8, [lr, r4]! │ │ │ │ + @ instruction: 0x01ae8b9c │ │ │ │ + @ instruction: 0x01b83878 │ │ │ │ │ │ │ │ 000c3790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ c37e8 │ │ │ │ @@ -4050,17 +4050,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01ae8bb0 │ │ │ │ - @ instruction: 0x01b83814 │ │ │ │ - @ instruction: 0x01ae8b28 │ │ │ │ + @ instruction: 0x01ae8bbc │ │ │ │ + @ instruction: 0x01b8381c │ │ │ │ + @ instruction: 0x01ae8b34 │ │ │ │ │ │ │ │ 000c37f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c3848 │ │ │ │ @@ -4076,17 +4076,17 @@ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq fp, [lr, r0]! │ │ │ │ - @ instruction: 0x01aeb794 │ │ │ │ - @ instruction: 0x01b86530 │ │ │ │ + ldrdeq fp, [lr, ip]! │ │ │ │ + @ instruction: 0x01aeb7a0 │ │ │ │ + @ instruction: 0x01b86538 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c38a8 │ │ │ │ ldr r0, [pc, #60] @ c38ac │ │ │ │ ldr r3, [pc, #60] @ c38b0 │ │ │ │ @@ -4100,17 +4100,17 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b8813c │ │ │ │ - strdeq r1, [fp, r4]! │ │ │ │ - @ instruction: 0x01aede90 │ │ │ │ + @ instruction: 0x01b88144 │ │ │ │ + @ instruction: 0x01ab1800 │ │ │ │ + @ instruction: 0x01aede9c │ │ │ │ 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] @ c3918 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -4128,16 +4128,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq fp, [fp, r8]! │ │ │ │ - @ instruction: 0x01b88d5c │ │ │ │ + @ instruction: 0x01abbbe4 │ │ │ │ + @ instruction: 0x01b88d64 │ │ │ │ @ instruction: 0x01aa5c14 │ │ │ │ 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 │ │ │ │ @@ -4161,15 +4161,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01b893ec │ │ │ │ + @ instruction: 0x01b893f4 │ │ │ │ @ instruction: 0x01aa5bc8 │ │ │ │ @ instruction: 0x01aa5b9c │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -4194,15 +4194,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01bd2a20 │ │ │ │ + @ instruction: 0x01bd2a28 │ │ │ │ @ instruction: 0x01aa5b44 │ │ │ │ @ instruction: 0x01aa5b18 │ │ │ │ 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 │ │ │ │ @@ -4228,15 +4228,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa5ac4 │ │ │ │ @ instruction: 0x01aa5a9c │ │ │ │ - @ instruction: 0x01bd4224 │ │ │ │ + @ instruction: 0x01bd422c │ │ │ │ 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] @ c3b10 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -4254,17 +4254,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01af64b8 │ │ │ │ - @ instruction: 0x01bd4564 │ │ │ │ - @ instruction: 0x01af6274 │ │ │ │ + @ instruction: 0x01af64c4 │ │ │ │ + @ instruction: 0x01bd456c │ │ │ │ + @ instruction: 0x01af6280 │ │ │ │ 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] @ c3b80 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -4282,17 +4282,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01af648c │ │ │ │ - @ instruction: 0x01bd44f4 │ │ │ │ - @ instruction: 0x01af6208 │ │ │ │ + @ instruction: 0x01af6498 │ │ │ │ + @ instruction: 0x01bd44fc │ │ │ │ + @ instruction: 0x01af6214 │ │ │ │ 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 │ │ │ │ @@ -4315,15 +4315,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01aa5968 │ │ │ │ @ instruction: 0x01aa5940 │ │ │ │ - @ instruction: 0x01bd48bc │ │ │ │ + @ instruction: 0x01bd48c4 │ │ │ │ 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] @ c3c6c │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -4341,16 +4341,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb884 │ │ │ │ - @ instruction: 0x01bd4f70 │ │ │ │ + @ instruction: 0x01abb890 │ │ │ │ + @ instruction: 0x01bd4f78 │ │ │ │ @ instruction: 0x01aa58c0 │ │ │ │ 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] @ c3cdc │ │ │ │ @@ -4369,16 +4369,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb814 │ │ │ │ - @ instruction: 0x01bdec68 │ │ │ │ + @ instruction: 0x01abb820 │ │ │ │ + @ instruction: 0x01bdec70 │ │ │ │ @ instruction: 0x01aa5850 │ │ │ │ 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] @ c3d4c │ │ │ │ @@ -4397,16 +4397,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb7a4 │ │ │ │ - @ instruction: 0x01bdf4a0 │ │ │ │ + @ instruction: 0x01abb7b0 │ │ │ │ + @ instruction: 0x01bdf4a8 │ │ │ │ @ instruction: 0x01aa57e0 │ │ │ │ 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] @ c3db8 │ │ │ │ @@ -4424,16 +4424,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb734 │ │ │ │ - @ instruction: 0x01be19d8 │ │ │ │ + @ instruction: 0x01abb740 │ │ │ │ + @ instruction: 0x01be19e0 │ │ │ │ @ instruction: 0x01aa5780 │ │ │ │ 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 r1, [pc, #80] @ c3e30 │ │ │ │ @@ -4456,17 +4456,17 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ biceq r4, r1, r4, lsr r7 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01afe1e8 │ │ │ │ - @ instruction: 0x01afffc4 │ │ │ │ - @ instruction: 0x01be1f98 │ │ │ │ + strdeq lr, [pc, r4]! │ │ │ │ + ldrdeq pc, [pc, r0]! │ │ │ │ + @ instruction: 0x01be1fa0 │ │ │ │ andeq r0, r0, r5, 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] @ c3ea8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -4484,16 +4484,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb648 │ │ │ │ - @ instruction: 0x01be2e58 │ │ │ │ + @ instruction: 0x01abb654 │ │ │ │ + @ instruction: 0x01be2e60 │ │ │ │ @ instruction: 0x01aa5684 │ │ │ │ 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] @ c3f18 │ │ │ │ @@ -4512,16 +4512,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq fp, [fp, r8]! │ │ │ │ - @ instruction: 0x01be44bc │ │ │ │ + @ instruction: 0x01abb5e4 │ │ │ │ + @ instruction: 0x01be44c4 │ │ │ │ @ instruction: 0x01aa5614 │ │ │ │ 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] @ c3f84 │ │ │ │ @@ -4539,16 +4539,16 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb568 │ │ │ │ - @ instruction: 0x01be4964 │ │ │ │ + @ instruction: 0x01abb574 │ │ │ │ + @ instruction: 0x01be496c │ │ │ │ @ instruction: 0x01aa55b4 │ │ │ │ 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] @ c3ff4 │ │ │ │ @@ -4567,16 +4567,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [fp, ip]! │ │ │ │ - @ instruction: 0x01be68f0 │ │ │ │ + @ instruction: 0x01abb508 │ │ │ │ + @ instruction: 0x01be68f8 │ │ │ │ @ instruction: 0x01aa5538 │ │ │ │ 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] @ c4064 │ │ │ │ @@ -4595,16 +4595,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb48c │ │ │ │ - @ instruction: 0x01be6cd0 │ │ │ │ + @ instruction: 0x01abb498 │ │ │ │ + @ instruction: 0x01be6cd8 │ │ │ │ @ instruction: 0x01aa54c8 │ │ │ │ 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 │ │ │ │ @@ -4628,15 +4628,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01be6c58 │ │ │ │ + @ instruction: 0x01be6c60 │ │ │ │ @ instruction: 0x01aa547c │ │ │ │ @ instruction: 0x01aa5450 │ │ │ │ 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 │ │ │ │ @@ -4656,16 +4656,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb398 │ │ │ │ - @ instruction: 0x01be7254 │ │ │ │ + @ instruction: 0x01abb3a4 │ │ │ │ + @ instruction: 0x01be725c │ │ │ │ ldrdeq r5, [sl, r4]! │ │ │ │ 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] @ c41c8 │ │ │ │ @@ -4684,16 +4684,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb328 │ │ │ │ - @ instruction: 0x01be73bc │ │ │ │ + @ instruction: 0x01abb334 │ │ │ │ + @ instruction: 0x01be73c4 │ │ │ │ @ instruction: 0x01aa5364 │ │ │ │ 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] @ c4238 │ │ │ │ @@ -4712,16 +4712,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb2b8 │ │ │ │ - @ instruction: 0x01be9a7c │ │ │ │ + @ instruction: 0x01abb2c4 │ │ │ │ + @ instruction: 0x01be9a84 │ │ │ │ strdeq r5, [sl, r4]! │ │ │ │ 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] @ c42a8 │ │ │ │ @@ -4740,17 +4740,17 @@ │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01b10510 │ │ │ │ - @ instruction: 0x01be9a0c │ │ │ │ - @ instruction: 0x01b104c0 │ │ │ │ + @ instruction: 0x01b1051c │ │ │ │ + @ instruction: 0x01be9a14 │ │ │ │ + @ instruction: 0x01b104cc │ │ │ │ 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 │ │ │ │ @@ -4772,15 +4772,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01bebe18 │ │ │ │ + @ instruction: 0x01bebe20 │ │ │ │ @ instruction: 0x01aa523c │ │ │ │ @ instruction: 0x01aa5210 │ │ │ │ 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 │ │ │ │ @@ -4800,16 +4800,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01abb158 │ │ │ │ - @ instruction: 0x01bf0a50 │ │ │ │ + @ instruction: 0x01abb164 │ │ │ │ + @ instruction: 0x01bf0a58 │ │ │ │ @ instruction: 0x01aa5194 │ │ │ │ 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 │ │ │ │ @@ -4833,15 +4833,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01bf3fe4 │ │ │ │ + @ instruction: 0x01bf3fec │ │ │ │ @ instruction: 0x01aa5148 │ │ │ │ @ instruction: 0x01aa511c │ │ │ │ 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 │ │ │ │ @@ -4860,17 +4860,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r3, [r0, #236] @ 0xec │ │ │ │ - @ instruction: 0x01b2d1c4 │ │ │ │ - @ instruction: 0x01b2ce34 │ │ │ │ + biceq r3, r0, r4, ror #29 │ │ │ │ + @ instruction: 0x01b2d1d0 │ │ │ │ + @ instruction: 0x01b2ce40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #156] @ c4548 │ │ │ │ ldr r6, [pc, #156] @ c454c │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -5330,15 +5330,15 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #40] @ c4bf0 │ │ │ │ b c4aa4 │ │ │ │ biceq r3, r1, ip, asr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x01ae600c │ │ │ │ + @ instruction: 0x01ae6018 │ │ │ │ biceq r3, r1, r0, ror #20 │ │ │ │ biceq r3, r1, r0, lsr #19 │ │ │ │ @ instruction: 0x01a9fa5c │ │ │ │ @ instruction: 0x01a9fa60 │ │ │ │ @ instruction: 0x01a9fa84 │ │ │ │ muleq r0, ip, r3 │ │ │ │ │ │ │ │ @@ -5465,15 +5465,15 @@ │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b afb40 │ │ │ │ biceq r3, r1, r0, lsr r8 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x01b32768 │ │ │ │ + @ instruction: 0x01b32774 │ │ │ │ @ instruction: 0x01a9f96c │ │ │ │ │ │ │ │ 000c4d64 <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -5586,21 +5586,21 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b afb40 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01c13798 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r3, r1, r4, lsl #15 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x01b32674 │ │ │ │ + @ instruction: 0x01b32680 │ │ │ │ biceq r3, r1, ip, ror #13 │ │ │ │ - @ instruction: 0x01b32610 │ │ │ │ + @ instruction: 0x01b3261c │ │ │ │ biceq r3, r1, ip, lsl #13 │ │ │ │ strdeq pc, [r9, ip]! │ │ │ │ biceq r3, r1, r4, lsr r6 │ │ │ │ - @ instruction: 0x01b32564 │ │ │ │ + @ instruction: 0x01b32570 │ │ │ │ @ instruction: 0x01a9f7a0 │ │ │ │ │ │ │ │ 000c4f58 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -5713,21 +5713,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b afb40 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ biceq r3, r1, r4, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r3, r1, ip, ror r5 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x01b32480 │ │ │ │ + @ instruction: 0x01b3248c │ │ │ │ strdeq r3, [r1, #68] @ 0x44 │ │ │ │ - @ instruction: 0x01b32418 │ │ │ │ + @ instruction: 0x01b32424 │ │ │ │ @ instruction: 0x01c13498 │ │ │ │ @ instruction: 0x01a9f608 │ │ │ │ biceq r3, r1, r0, asr #8 │ │ │ │ - @ instruction: 0x01b32370 │ │ │ │ + @ instruction: 0x01b3237c │ │ │ │ @ instruction: 0x01a9f5ac │ │ │ │ │ │ │ │ 000c514c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -7903,15 +7903,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b8a5c <_gfortran_runtime_error_at@plt> │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ biceq r1, r1, ip, asr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - @ instruction: 0x01ae3ab0 │ │ │ │ + @ instruction: 0x01ae3abc │ │ │ │ muleq r0, ip, r3 │ │ │ │ biceq r1, r1, r8, lsl #10 │ │ │ │ biceq r1, r1, r8, asr #8 │ │ │ │ ldrdeq sp, [r9, ip]! │ │ │ │ @ instruction: 0x01a9d4e0 │ │ │ │ strdeq sp, [r9, r4]! │ │ │ │ │ │ │ │ @@ -8160,15 +8160,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b8a5c <_gfortran_runtime_error_at@plt> │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ biceq r1, r1, r0, lsl #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - @ instruction: 0x01ae36c4 │ │ │ │ + ldrdeq r3, [lr, r0]! │ │ │ │ muleq r0, ip, r3 │ │ │ │ biceq r1, r1, ip, lsl r1 │ │ │ │ biceq r1, r1, ip, asr #32 │ │ │ │ @ instruction: 0x01a9d0e0 │ │ │ │ @ instruction: 0x01a9d0e4 │ │ │ │ @ instruction: 0x01a9d368 │ │ │ │ │ │ │ │ @@ -8252,15 +8252,15 @@ │ │ │ │ bl b6c98 │ │ │ │ b c7614 │ │ │ │ @ instruction: 0x01c10f98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9d354 │ │ │ │ @ instruction: 0x01a9d360 │ │ │ │ strdeq r0, [r1, #232] @ 0xe8 │ │ │ │ - @ instruction: 0x01aada20 │ │ │ │ + @ instruction: 0x01aada2c │ │ │ │ @ instruction: 0x01a9d2b4 │ │ │ │ ldrdeq sp, [r9, r0]! │ │ │ │ │ │ │ │ 000c76bc : │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -8379,15 +8379,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b c7814 │ │ │ │ biceq r0, r1, r4, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r0, [r1, #200] @ 0xc8 │ │ │ │ - @ instruction: 0x01aad81c │ │ │ │ + @ instruction: 0x01aad828 │ │ │ │ @ instruction: 0x01a9d108 │ │ │ │ @ instruction: 0x01a9d12c │ │ │ │ │ │ │ │ 000c7890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8446,15 +8446,15 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b c7930 │ │ │ │ biceq r0, r1, r4, asr ip │ │ │ │ andeq r6, r0, r4, ror r4 │ │ │ │ - @ instruction: 0x01aad718 │ │ │ │ + @ instruction: 0x01aad724 │ │ │ │ @ instruction: 0x01a9d000 │ │ │ │ @ instruction: 0x01a9d030 │ │ │ │ │ │ │ │ 000c7994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8511,15 +8511,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b c7a14 │ │ │ │ biceq r0, r1, r0, ror #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r0, [r1, #168] @ 0xa8 │ │ │ │ - @ instruction: 0x01aad61c │ │ │ │ + @ instruction: 0x01aad628 │ │ │ │ @ instruction: 0x01a9cf08 │ │ │ │ @ instruction: 0x01a9cf48 │ │ │ │ │ │ │ │ 000c7a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8746,34 +8746,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ b c7c98 │ │ │ │ biceq r0, r1, r4, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r0, r1, r4, lsr sl │ │ │ │ ldrdeq r0, [r1, #152] @ 0x98 │ │ │ │ muleq r0, ip, sp │ │ │ │ - strdeq sp, [sl, ip]! │ │ │ │ + @ instruction: 0x01aad408 │ │ │ │ @ instruction: 0x01a9cd78 │ │ │ │ @ instruction: 0x01a9cd48 │ │ │ │ - @ instruction: 0x01aad3bc │ │ │ │ + @ instruction: 0x01aad3c8 │ │ │ │ @ instruction: 0x01a9cd60 │ │ │ │ @ instruction: 0x01a9cd10 │ │ │ │ @ instruction: 0x01a9cd48 │ │ │ │ @ instruction: 0x01a9cc54 │ │ │ │ @ instruction: 0x01a9cca4 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x01aad320 │ │ │ │ + @ instruction: 0x01aad32c │ │ │ │ @ instruction: 0x01a9cc08 │ │ │ │ @ instruction: 0x01a9cc58 │ │ │ │ - @ instruction: 0x01aad2ec │ │ │ │ + strdeq sp, [sl, r8]! │ │ │ │ @ instruction: 0x01a9cc68 │ │ │ │ @ instruction: 0x01a9cc38 │ │ │ │ - @ instruction: 0x01aad2b8 │ │ │ │ + @ instruction: 0x01aad2c4 │ │ │ │ @ instruction: 0x01a9cc34 │ │ │ │ @ instruction: 0x01a9cc04 │ │ │ │ - @ instruction: 0x01aad284 │ │ │ │ + @ instruction: 0x01aad290 │ │ │ │ @ instruction: 0x01a9cc00 │ │ │ │ ldrdeq ip, [r9, r0]! │ │ │ │ │ │ │ │ 000c7e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -8849,18 +8849,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b c7ef4 │ │ │ │ biceq r0, r1, ip, ror r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r0, r1, r8, lsl r6 │ │ │ │ - @ instruction: 0x01aad124 │ │ │ │ + @ instruction: 0x01aad130 │ │ │ │ @ instruction: 0x01a9ca10 │ │ │ │ @ instruction: 0x01a9ca64 │ │ │ │ - @ instruction: 0x01aad0e8 │ │ │ │ + strdeq sp, [sl, r4]! │ │ │ │ @ instruction: 0x01a9c9cc │ │ │ │ @ instruction: 0x01a9ca20 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 000c7fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -8884,15 +8884,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b c7ffc │ │ │ │ - @ instruction: 0x01aad058 │ │ │ │ + @ instruction: 0x01aad064 │ │ │ │ @ instruction: 0x01a9c940 │ │ │ │ @ instruction: 0x01a9ca20 │ │ │ │ │ │ │ │ 000c804c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -9142,26 +9142,26 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b c8368 │ │ │ │ biceq r0, r1, r4, lsr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r0, r1, r0, ror r2 │ │ │ │ - @ instruction: 0x01aacd78 │ │ │ │ + @ instruction: 0x01aacd84 │ │ │ │ @ instruction: 0x01a9c780 │ │ │ │ @ instruction: 0x01a9c650 │ │ │ │ @ instruction: 0x01a9c70c │ │ │ │ @ instruction: 0x01a9c734 │ │ │ │ - strdeq ip, [sl, r0]! │ │ │ │ + strdeq ip, [sl, ip]! @ │ │ │ │ ldrdeq ip, [r9, ip]! @ │ │ │ │ @ instruction: 0x01a9c70c │ │ │ │ - @ instruction: 0x01aaccc0 │ │ │ │ + @ instruction: 0x01aacccc │ │ │ │ @ instruction: 0x01a9c6b8 │ │ │ │ @ instruction: 0x01a9c690 │ │ │ │ - @ instruction: 0x01aacc7c │ │ │ │ + @ instruction: 0x01aacc88 │ │ │ │ @ instruction: 0x01a9c674 │ │ │ │ @ instruction: 0x01a9c64c │ │ │ │ │ │ │ │ 000c8470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9184,15 +9184,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b c8494 │ │ │ │ - @ instruction: 0x01aacbc0 │ │ │ │ + @ instruction: 0x01aacbcc │ │ │ │ @ instruction: 0x01a9c4a8 │ │ │ │ @ instruction: 0x01a9c568 │ │ │ │ │ │ │ │ 000c84e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9318,19 +9318,19 @@ │ │ │ │ b c8530 │ │ │ │ biceq r0, r1, r8, lsl r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq pc, r0, ip, lsr pc @ │ │ │ │ @ instruction: 0x01a9c4a4 │ │ │ │ @ instruction: 0x01a9c33c │ │ │ │ @ instruction: 0x01a9c474 │ │ │ │ - @ instruction: 0x01aaca14 │ │ │ │ + @ instruction: 0x01aaca20 │ │ │ │ strdeq ip, [r9, r4]! │ │ │ │ @ instruction: 0x01a9c42c │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq ip, [sl, r4]! │ │ │ │ + @ instruction: 0x01aac9e0 │ │ │ │ @ instruction: 0x01a9c2b4 │ │ │ │ @ instruction: 0x01a9c3ec │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 000c8708 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r1, [r0] │ │ │ │ @@ -9403,15 +9403,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b c87a4 │ │ │ │ strheq pc, [r0, #212] @ 0xd4 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq pc, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x01aac888 │ │ │ │ + @ instruction: 0x01aac894 │ │ │ │ @ instruction: 0x01a9c174 │ │ │ │ @ instruction: 0x01a9c2e8 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ │ │ │ │ 000c8834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -9694,23 +9694,23 @@ │ │ │ │ b c8c28 │ │ │ │ ldr r0, [pc, #64] @ c8cd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b5570 │ │ │ │ biceq pc, r0, r8, asr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq pc, [r0, #164] @ 0xa4 │ │ │ │ - @ instruction: 0x01aac60c │ │ │ │ + @ instruction: 0x01aac618 │ │ │ │ strdeq fp, [r9, r8]! │ │ │ │ @ instruction: 0x01a9c07c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x01c0f990 │ │ │ │ - ldrdeq r7, [sp, ip]! │ │ │ │ + @ instruction: 0x01ad73e8 │ │ │ │ @ instruction: 0x01a9bd88 │ │ │ │ @ instruction: 0x01a9bf10 │ │ │ │ - @ instruction: 0x01ad734c │ │ │ │ + @ instruction: 0x01ad7358 │ │ │ │ strdeq fp, [r9, r8]! │ │ │ │ @ instruction: 0x01a9be80 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x01a9be68 │ │ │ │ │ │ │ │ 000c8cdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9789,18 +9789,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b c8d44 │ │ │ │ biceq pc, r0, ip, lsl r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq pc, r0, ip, lsr #15 │ │ │ │ - ldrdeq ip, [sl, r0]! │ │ │ │ + ldrdeq ip, [sl, ip]! @ │ │ │ │ @ instruction: 0x01a9bbbc │ │ │ │ @ instruction: 0x01a9bd6c │ │ │ │ - @ instruction: 0x01aac294 │ │ │ │ + @ instruction: 0x01aac2a0 │ │ │ │ @ instruction: 0x01a9bb78 │ │ │ │ @ instruction: 0x01a9bd28 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 000c8e38 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -9877,17 +9877,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b c8ee0 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ ldrdeq fp, [r9, r4]! │ │ │ │ - @ instruction: 0x01aac174 │ │ │ │ + @ instruction: 0x01aac180 │ │ │ │ @ instruction: 0x01a9bc24 │ │ │ │ - @ instruction: 0x01aaf358 │ │ │ │ + @ instruction: 0x01aaf364 │ │ │ │ @ instruction: 0x01a9bb40 │ │ │ │ │ │ │ │ 000c8f7c >, 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 │ │ │ │ @@ -10702,18 +10702,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b c9bac > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x4c8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b5714 <__cxa_call_terminate@plt> │ │ │ │ - @ instruction: 0x01ad641c │ │ │ │ + @ instruction: 0x01ad6428 │ │ │ │ ldrdeq sl, [r9, r4]! │ │ │ │ @ instruction: 0x01a9b000 │ │ │ │ - @ instruction: 0x01ad63a8 │ │ │ │ + @ instruction: 0x01ad63b4 │ │ │ │ @ instruction: 0x01a9af60 │ │ │ │ @ instruction: 0x01a9af8c │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000c9c44 > >, 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} │ │ │ │ @@ -10873,15 +10873,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b c9cac > >, 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> │ │ │ │ @ instruction: 0x01a9ad08 │ │ │ │ - @ instruction: 0x01aab200 │ │ │ │ + @ instruction: 0x01aab20c │ │ │ │ @ instruction: 0x01a9ad30 │ │ │ │ @ instruction: 0x01a9ad10 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11134,31 +11134,31 @@ │ │ │ │ @ instruction: 0x01a9ac14 │ │ │ │ @ instruction: 0x01a9ac44 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ @ instruction: 0x01a9ac08 │ │ │ │ @ instruction: 0x01a9ac38 │ │ │ │ @ instruction: 0x01a9ac48 │ │ │ │ biceq lr, r0, r8, asr r4 │ │ │ │ - @ instruction: 0x01aaaf74 │ │ │ │ + @ instruction: 0x01aaaf80 │ │ │ │ @ instruction: 0x01a9aaec │ │ │ │ - @ instruction: 0x01aae130 │ │ │ │ - @ instruction: 0x01aaaf40 │ │ │ │ + @ instruction: 0x01aae13c │ │ │ │ + @ instruction: 0x01aaaf4c │ │ │ │ @ instruction: 0x01a9ab34 │ │ │ │ strdeq sl, [r9, ip]! │ │ │ │ - strdeq sl, [sl, r8]! │ │ │ │ + @ instruction: 0x01aaaf04 │ │ │ │ @ instruction: 0x01a9ab70 │ │ │ │ @ instruction: 0x01a9aac4 │ │ │ │ @ instruction: 0x01a9aa18 │ │ │ │ - @ instruction: 0x01aae05c │ │ │ │ - @ instruction: 0x01aaae64 │ │ │ │ + @ instruction: 0x01aae068 │ │ │ │ + @ instruction: 0x01aaae70 │ │ │ │ @ instruction: 0x01a9aa60 │ │ │ │ @ instruction: 0x01a9aa20 │ │ │ │ - @ instruction: 0x01aaae20 │ │ │ │ + @ instruction: 0x01aaae2c │ │ │ │ @ instruction: 0x01a9a998 │ │ │ │ - ldrdeq sp, [sl, ip]! │ │ │ │ + @ instruction: 0x01aadfe8 │ │ │ │ │ │ │ │ 000ca2ec : │ │ │ │ mov r2, #64000 @ 0xfa00 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -11370,28 +11370,28 @@ │ │ │ │ bl b6c98 │ │ │ │ b ca49c │ │ │ │ strdeq lr, [r0, #20] │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ biceq r0, r3, r0, lsl #18 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ biceq r0, r3, ip, ror r8 │ │ │ │ - @ instruction: 0x01aaab2c │ │ │ │ + @ instruction: 0x01aaab38 │ │ │ │ @ instruction: 0x01a9a7bc │ │ │ │ @ instruction: 0x01a9a7e8 │ │ │ │ - strdeq sl, [sl, r4]! │ │ │ │ + @ instruction: 0x01aaab00 │ │ │ │ @ instruction: 0x01a9a784 │ │ │ │ @ instruction: 0x01a9a7ac │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x01aaaac0 │ │ │ │ + @ instruction: 0x01aaaacc │ │ │ │ @ instruction: 0x01a9a750 │ │ │ │ @ instruction: 0x01a9a77c │ │ │ │ - @ instruction: 0x01aaaa8c │ │ │ │ + @ instruction: 0x01aaaa98 │ │ │ │ @ instruction: 0x01a9a71c │ │ │ │ @ instruction: 0x01a9a748 │ │ │ │ - @ instruction: 0x01aaaa58 │ │ │ │ + @ instruction: 0x01aaaa64 │ │ │ │ @ instruction: 0x01a9a6e8 │ │ │ │ @ instruction: 0x01a9a714 │ │ │ │ │ │ │ │ 000ca690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11576,21 +11576,21 @@ │ │ │ │ strdeq r0, [r3, #92] @ 0x5c │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ biceq r0, r3, r0, lsr r5 │ │ │ │ @ instruction: 0x01a9a520 │ │ │ │ @ instruction: 0x01a9a4ec │ │ │ │ @ instruction: 0x01a9a470 │ │ │ │ @ instruction: 0x01a9a4c0 │ │ │ │ - @ instruction: 0x01aaa7a4 │ │ │ │ + @ instruction: 0x01aaa7b0 │ │ │ │ @ instruction: 0x01a9a434 │ │ │ │ @ instruction: 0x01a9a484 │ │ │ │ - @ instruction: 0x01aaa76c │ │ │ │ + @ instruction: 0x01aaa778 │ │ │ │ strdeq sl, [r9, ip]! │ │ │ │ @ instruction: 0x01a9a44c │ │ │ │ - @ instruction: 0x01aaa738 │ │ │ │ + @ instruction: 0x01aaa744 │ │ │ │ @ instruction: 0x01a9a3c8 │ │ │ │ @ instruction: 0x01a9a418 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #240] @ caaac │ │ │ │ @@ -11654,19 +11654,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b caa08 │ │ │ │ biceq sp, r0, ip, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq sp, r0, r4, lsl #22 │ │ │ │ - @ instruction: 0x01aaa624 │ │ │ │ + @ instruction: 0x01aaa630 │ │ │ │ @ instruction: 0x01a9a2ac │ │ │ │ @ instruction: 0x01a9a350 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01aaa5ec │ │ │ │ + strdeq sl, [sl, r8]! │ │ │ │ @ instruction: 0x01a9a278 │ │ │ │ @ instruction: 0x01a9a31c │ │ │ │ │ │ │ │ 000caad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11689,15 +11689,15 @@ │ │ │ │ ldr r1, [pc, #32] @ cab48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b caaf8 │ │ │ │ - @ instruction: 0x01aaa55c │ │ │ │ + @ instruction: 0x01aaa568 │ │ │ │ @ instruction: 0x01a9a1e4 │ │ │ │ @ instruction: 0x01a9a2bc │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 000cab4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -11870,24 +11870,24 @@ │ │ │ │ b cacf4 │ │ │ │ biceq sp, r0, r4, lsr #19 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ biceq r0, r3, r4, ror #2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01c3009c │ │ │ │ biceq r9, r2, r8, asr #31 │ │ │ │ - @ instruction: 0x01aaa340 │ │ │ │ + @ instruction: 0x01aaa34c │ │ │ │ ldrdeq r9, [r9, r0]! │ │ │ │ @ instruction: 0x01a9a0c4 │ │ │ │ - @ instruction: 0x01aaa30c │ │ │ │ + @ instruction: 0x01aaa318 │ │ │ │ @ instruction: 0x01a99f9c │ │ │ │ @ instruction: 0x01a9a090 │ │ │ │ - ldrdeq sl, [sl, r8]! │ │ │ │ + @ instruction: 0x01aaa2e4 │ │ │ │ @ instruction: 0x01a99f68 │ │ │ │ @ instruction: 0x01a9a05c │ │ │ │ - @ instruction: 0x01aaa2a4 │ │ │ │ + @ instruction: 0x01aaa2b0 │ │ │ │ @ instruction: 0x01a99f34 │ │ │ │ @ instruction: 0x01a9a028 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #164] @ caef4 │ │ │ │ @@ -11931,15 +11931,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b caeb8 │ │ │ │ biceq r9, r2, r8, lsl #29 │ │ │ │ biceq r9, r2, ip, lsr #28 │ │ │ │ - @ instruction: 0x01aaa1a0 │ │ │ │ + @ instruction: 0x01aaa1ac │ │ │ │ @ instruction: 0x01a99e30 │ │ │ │ @ instruction: 0x01a99bac │ │ │ │ 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 │ │ │ │ @@ -12126,25 +12126,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b cb09c │ │ │ │ strdeq sp, [r0, #80] @ 0x50 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq sp, r0, r0, ror r4 │ │ │ │ - @ instruction: 0x01aa9f78 │ │ │ │ + @ instruction: 0x01aa9f84 │ │ │ │ @ instruction: 0x01a99954 │ │ │ │ @ instruction: 0x01a9997c │ │ │ │ - @ instruction: 0x01aa9f48 │ │ │ │ + @ instruction: 0x01aa9f54 │ │ │ │ @ instruction: 0x01a99918 │ │ │ │ ldrdeq r9, [r9, r4]! │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0x01a9990c │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ ldrdeq r9, [r9, r8]! │ │ │ │ - @ instruction: 0x01aa9e98 │ │ │ │ + @ instruction: 0x01aa9ea4 │ │ │ │ @ instruction: 0x01a99874 │ │ │ │ @ instruction: 0x01a9989c │ │ │ │ │ │ │ │ 000cb23c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -12304,24 +12304,24 @@ │ │ │ │ b cb3c4 │ │ │ │ strheq sp, [r0, #40] @ 0x28 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ biceq pc, r2, r0, ror sl @ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ biceq r9, r2, r4, asr #19 │ │ │ │ strheq pc, [r2, #156] @ 0x9c @ │ │ │ │ - @ instruction: 0x01aa9c90 │ │ │ │ + @ instruction: 0x01aa9c9c │ │ │ │ @ instruction: 0x01a99920 │ │ │ │ @ instruction: 0x01a99a38 │ │ │ │ - @ instruction: 0x01aa9c58 │ │ │ │ + @ instruction: 0x01aa9c64 │ │ │ │ @ instruction: 0x01a998e4 │ │ │ │ strdeq r9, [r9, ip]! │ │ │ │ - @ instruction: 0x01aa9c20 │ │ │ │ + @ instruction: 0x01aa9c2c │ │ │ │ @ instruction: 0x01a998b0 │ │ │ │ @ instruction: 0x01a999c8 │ │ │ │ - @ instruction: 0x01aa9be8 │ │ │ │ + strdeq r9, [sl, r4]! │ │ │ │ @ instruction: 0x01a99878 │ │ │ │ @ instruction: 0x01a99990 │ │ │ │ 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] @ cc294 │ │ │ │ @@ -13209,65 +13209,65 @@ │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svchi 0x005c28f5 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ @ instruction: 0x01a995e0 │ │ │ │ @ instruction: 0x01a99488 │ │ │ │ @ instruction: 0x01a99334 │ │ │ │ @ instruction: 0xfffff0ec │ │ │ │ - @ instruction: 0x01aa9308 │ │ │ │ + @ instruction: 0x01aa9314 │ │ │ │ @ instruction: 0x01a98f9c │ │ │ │ @ instruction: 0x01a990cc │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ ldrdeq ip, [r0, #96] @ 0x60 │ │ │ │ @ instruction: 0x01c0c69c │ │ │ │ - @ instruction: 0x01aa91c8 │ │ │ │ + ldrdeq r9, [sl, r4]! │ │ │ │ @ instruction: 0x01a98e50 │ │ │ │ @ instruction: 0x01a98f84 │ │ │ │ - @ instruction: 0x01aa9180 │ │ │ │ + @ instruction: 0x01aa918c │ │ │ │ @ instruction: 0x01a98e10 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - @ instruction: 0x01aa9148 │ │ │ │ + @ instruction: 0x01aa9154 │ │ │ │ ldrdeq r8, [r9, r8]! @ │ │ │ │ @ instruction: 0x01a98f08 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - @ instruction: 0x01ad4038 │ │ │ │ + @ instruction: 0x01ad4044 │ │ │ │ @ instruction: 0x01a98d84 │ │ │ │ @ instruction: 0x01a98eb8 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - @ instruction: 0x01aa90a8 │ │ │ │ + strheq r9, [sl, r4]! │ │ │ │ @ instruction: 0x01a98d38 │ │ │ │ @ instruction: 0x01a98e68 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ biceq ip, r0, ip, lsl r5 │ │ │ │ - @ instruction: 0x01aa9048 │ │ │ │ + @ instruction: 0x01aa9054 │ │ │ │ ldrdeq r8, [r9, r8]! @ │ │ │ │ @ instruction: 0x01a98e0c │ │ │ │ - @ instruction: 0x01aa9010 │ │ │ │ + @ instruction: 0x01aa901c │ │ │ │ @ instruction: 0x01a98ca0 │ │ │ │ ldrdeq r8, [r9, r0]! │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ biceq ip, r0, r0, lsl #9 │ │ │ │ biceq ip, r0, r0, asr r4 │ │ │ │ - @ instruction: 0x01aa8f80 │ │ │ │ + @ instruction: 0x01aa8f8c │ │ │ │ @ instruction: 0x01a98c08 │ │ │ │ @ instruction: 0x01a98d3c │ │ │ │ - @ instruction: 0x01ad3e64 │ │ │ │ + @ instruction: 0x01ad3e70 │ │ │ │ @ instruction: 0x01a98bb0 │ │ │ │ @ instruction: 0x01a98ce4 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ @ instruction: 0x01a98ce8 │ │ │ │ @ instruction: 0x01a98b6c │ │ │ │ @ instruction: 0x01a98c98 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ biceq ip, r0, r0, asr #6 │ │ │ │ - @ instruction: 0x01aa8e68 │ │ │ │ + @ instruction: 0x01aa8e74 │ │ │ │ strdeq r8, [r9, r8]! @ │ │ │ │ @ instruction: 0x01a98c28 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x01aa8e30 │ │ │ │ + @ instruction: 0x01aa8e3c │ │ │ │ @ instruction: 0x01a98ac0 │ │ │ │ strdeq r8, [r9, r0]! │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ biceq ip, r0, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -13353,23 +13353,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b cc444 │ │ │ │ biceq ip, r0, r4, lsr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq ip, r0, r8, asr #1 │ │ │ │ - @ instruction: 0x01aa8be8 │ │ │ │ + strdeq r8, [sl, r4]! │ │ │ │ @ instruction: 0x01a98870 │ │ │ │ @ instruction: 0x01a98b2c │ │ │ │ muleq r0, lr, r3 │ │ │ │ - @ instruction: 0x01aa8bb0 │ │ │ │ + @ instruction: 0x01aa8bbc │ │ │ │ @ instruction: 0x01a98838 │ │ │ │ strdeq r8, [r9, r4]! │ │ │ │ muleq r0, sp, r3 │ │ │ │ - @ instruction: 0x01aa8b78 │ │ │ │ + @ instruction: 0x01aa8b84 │ │ │ │ @ instruction: 0x01a98804 │ │ │ │ @ instruction: 0x01a98ac0 │ │ │ │ │ │ │ │ 000cc558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -13409,15 +13409,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b cc588 │ │ │ │ - @ instruction: 0x01aa8ab8 │ │ │ │ + @ instruction: 0x01aa8ac4 │ │ │ │ @ instruction: 0x01a98a30 │ │ │ │ @ instruction: 0x01a98a54 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a98724 │ │ │ │ @ instruction: 0x01a98a68 │ │ │ │ │ │ │ │ 000cc61c : │ │ │ │ @@ -13850,84 +13850,84 @@ │ │ │ │ mov r6, r0 │ │ │ │ b cc6c0 │ │ │ │ ldrdeq fp, [r0, #236] @ 0xec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq fp, r0, r4, asr #29 │ │ │ │ @ instruction: 0x01a98a10 │ │ │ │ biceq fp, r0, ip, asr #28 │ │ │ │ - @ instruction: 0x01aa8960 │ │ │ │ + @ instruction: 0x01aa896c │ │ │ │ strdeq r8, [r9, r0]! │ │ │ │ @ instruction: 0x01a98954 │ │ │ │ andeq r7, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x01a988e8 │ │ │ │ ldrdeq r8, [r9, r8]! @ │ │ │ │ @ instruction: 0x01a98898 │ │ │ │ - @ instruction: 0x01ae59b4 │ │ │ │ - @ instruction: 0x01aa87c8 │ │ │ │ + @ instruction: 0x01ae59c0 │ │ │ │ + ldrdeq r8, [sl, r4]! │ │ │ │ @ instruction: 0x01a98458 │ │ │ │ @ instruction: 0x01a987b8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01aa870c │ │ │ │ + @ instruction: 0x01aa8718 │ │ │ │ @ instruction: 0x01a98684 │ │ │ │ @ instruction: 0x01a986a8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a98370 │ │ │ │ ldrdeq r8, [r9, r4]! │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01aa86a8 │ │ │ │ + @ instruction: 0x01aa86b4 │ │ │ │ @ instruction: 0x01a98338 │ │ │ │ @ instruction: 0x01a98698 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01aa8670 │ │ │ │ + @ instruction: 0x01aa867c │ │ │ │ @ instruction: 0x01a98300 │ │ │ │ @ instruction: 0x01a98660 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x01aa8638 │ │ │ │ + @ instruction: 0x01aa8644 │ │ │ │ @ instruction: 0x01a982c0 │ │ │ │ @ instruction: 0x01a98624 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01aa8600 │ │ │ │ + @ instruction: 0x01aa860c │ │ │ │ @ instruction: 0x01a98290 │ │ │ │ strdeq r8, [r9, r0]! │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x01aa85c8 │ │ │ │ + ldrdeq r8, [sl, r4]! │ │ │ │ @ instruction: 0x01a98258 │ │ │ │ @ instruction: 0x01a985b8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x01aa8590 │ │ │ │ + @ instruction: 0x01aa859c │ │ │ │ @ instruction: 0x01a98220 │ │ │ │ @ instruction: 0x01a98580 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - @ instruction: 0x01aa8558 │ │ │ │ + @ instruction: 0x01aa8564 │ │ │ │ @ instruction: 0x01a981e8 │ │ │ │ @ instruction: 0x01a9854c │ │ │ │ - @ instruction: 0x01aa8520 │ │ │ │ + @ instruction: 0x01aa852c │ │ │ │ @ instruction: 0x01a981b0 │ │ │ │ @ instruction: 0x01a98514 │ │ │ │ - @ instruction: 0x01aa84e8 │ │ │ │ + strdeq r8, [sl, r4]! │ │ │ │ @ instruction: 0x01a98178 │ │ │ │ ldrdeq r8, [r9, r8]! @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01aa84b0 │ │ │ │ + @ instruction: 0x01aa84bc │ │ │ │ @ instruction: 0x01a98140 │ │ │ │ @ instruction: 0x01a984a4 │ │ │ │ - @ instruction: 0x01aa8478 │ │ │ │ + @ instruction: 0x01aa8484 │ │ │ │ @ instruction: 0x01a98108 │ │ │ │ @ instruction: 0x01a98468 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01aa8440 │ │ │ │ + @ instruction: 0x01aa844c │ │ │ │ ldrdeq r8, [r9, r0]! │ │ │ │ @ instruction: 0x01a98430 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01aa8408 │ │ │ │ + @ instruction: 0x01aa8414 │ │ │ │ @ instruction: 0x01a98098 │ │ │ │ strdeq r8, [r9, r8]! @ │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - @ instruction: 0x01aa83cc │ │ │ │ + ldrdeq r8, [sl, r8]! @ │ │ │ │ @ instruction: 0x01a9805c │ │ │ │ @ instruction: 0x01a983bc │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ │ │ │ │ 000cce04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -13968,15 +13968,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b cce34 │ │ │ │ - @ instruction: 0x01aa820c │ │ │ │ + @ instruction: 0x01aa8218 │ │ │ │ @ instruction: 0x01a98184 │ │ │ │ @ instruction: 0x01a981a8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a97e74 │ │ │ │ @ instruction: 0x01a98224 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ @@ -14040,22 +14040,22 @@ │ │ │ │ ldr r1, [pc, #60] @ ccff0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ccf0c │ │ │ │ - @ instruction: 0x01aa8130 │ │ │ │ + @ instruction: 0x01aa813c │ │ │ │ @ instruction: 0x01a980a8 │ │ │ │ @ instruction: 0x01a980cc │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a97d94 │ │ │ │ @ instruction: 0x01a98160 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - ldrdeq r8, [sl, r0]! │ │ │ │ + ldrdeq r8, [sl, ip]! │ │ │ │ @ instruction: 0x01a97d58 │ │ │ │ @ instruction: 0x01a98124 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ │ │ │ │ 000ccff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14155,25 +14155,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b cd064 │ │ │ │ strdeq fp, [r0, #72] @ 0x48 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq fp, r0, r8, lsr #9 │ │ │ │ - @ instruction: 0x01aa7fb0 │ │ │ │ + @ instruction: 0x01aa7fbc │ │ │ │ @ instruction: 0x01a97f28 │ │ │ │ @ instruction: 0x01a97f4c │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a97c14 │ │ │ │ @ instruction: 0x01a98004 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x01aa7f50 │ │ │ │ + @ instruction: 0x01aa7f5c │ │ │ │ ldrdeq r7, [r9, ip]! │ │ │ │ @ instruction: 0x01a97fcc │ │ │ │ - @ instruction: 0x01aa7f18 │ │ │ │ + @ instruction: 0x01aa7f24 │ │ │ │ @ instruction: 0x01a97ba0 │ │ │ │ @ instruction: 0x01a97f90 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 000cd1c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -14275,26 +14275,26 @@ │ │ │ │ beq cd208 │ │ │ │ b cd284 │ │ │ │ @ instruction: 0x01a97f18 │ │ │ │ @ instruction: 0x01a97b40 │ │ │ │ @ instruction: 0x01a97d88 │ │ │ │ ldrdeq r7, [r9, r0]! │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrdeq r7, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa7de8 │ │ │ │ @ instruction: 0x01a97a6c │ │ │ │ @ instruction: 0x01a97e78 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x01aa7da8 │ │ │ │ + @ instruction: 0x01aa7db4 │ │ │ │ @ instruction: 0x01a97d20 │ │ │ │ @ instruction: 0x01a97d44 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a97a10 │ │ │ │ @ instruction: 0x01a97e20 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x01aa7d4c │ │ │ │ + @ instruction: 0x01aa7d58 │ │ │ │ @ instruction: 0x01a97cc0 │ │ │ │ @ instruction: 0x01a97e08 │ │ │ │ │ │ │ │ 000cd39c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -14522,33 +14522,33 @@ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ biceq sp, r2, r8, ror r8 │ │ │ │ strdeq r7, [r9, r0]! │ │ │ │ @ instruction: 0x01a977e0 │ │ │ │ @ instruction: 0x01a97744 │ │ │ │ @ instruction: 0x01a97bb4 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - @ instruction: 0x01aa7a7c │ │ │ │ + @ instruction: 0x01aa7a88 │ │ │ │ @ instruction: 0x01a9770c │ │ │ │ @ instruction: 0x01a97b78 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - @ instruction: 0x01aa7a48 │ │ │ │ + @ instruction: 0x01aa7a54 │ │ │ │ ldrdeq r7, [r9, r8]! │ │ │ │ @ instruction: 0x01a97b44 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - @ instruction: 0x01aa7a14 │ │ │ │ + @ instruction: 0x01aa7a20 │ │ │ │ @ instruction: 0x01a976a4 │ │ │ │ @ instruction: 0x01a97b10 │ │ │ │ - @ instruction: 0x01aa79e0 │ │ │ │ + @ instruction: 0x01aa79ec │ │ │ │ @ instruction: 0x01a97958 │ │ │ │ @ instruction: 0x01a9797c │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a97648 │ │ │ │ @ instruction: 0x01a97ab8 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - @ instruction: 0x01aa7984 │ │ │ │ + @ instruction: 0x01aa7990 │ │ │ │ @ instruction: 0x01a97614 │ │ │ │ @ instruction: 0x01a97a80 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ │ │ │ │ 000cd790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -14807,28 +14807,28 @@ │ │ │ │ @ instruction: 0x01a97814 │ │ │ │ @ instruction: 0x01a97800 │ │ │ │ strdeq r7, [r9, r4]! │ │ │ │ @ instruction: 0x01a973a8 │ │ │ │ @ instruction: 0x01a97308 │ │ │ │ @ instruction: 0x01a977b8 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x01aa7638 │ │ │ │ + @ instruction: 0x01aa7644 │ │ │ │ @ instruction: 0x01a972c4 │ │ │ │ @ instruction: 0x01a97774 │ │ │ │ - strdeq r7, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa7608 │ │ │ │ @ instruction: 0x01a97284 │ │ │ │ @ instruction: 0x01a97734 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x01aa75c4 │ │ │ │ + ldrdeq r7, [sl, r0]! │ │ │ │ @ instruction: 0x01a97254 │ │ │ │ @ instruction: 0x01a97700 │ │ │ │ - @ instruction: 0x01aa7590 │ │ │ │ + @ instruction: 0x01aa759c │ │ │ │ @ instruction: 0x01a97218 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - @ instruction: 0x01aa7558 │ │ │ │ + @ instruction: 0x01aa7564 │ │ │ │ ldrdeq r7, [r9, r0]! │ │ │ │ strdeq r7, [r9, r4]! │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a971bc │ │ │ │ @ instruction: 0x01a9766c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ @@ -15086,39 +15086,39 @@ │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ strheq sp, [r2] │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ biceq ip, r2, ip, ror #31 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ @ instruction: 0x01a97440 │ │ │ │ @ instruction: 0x01a97454 │ │ │ │ - @ instruction: 0x01b24138 │ │ │ │ + @ instruction: 0x01b24144 │ │ │ │ @ instruction: 0x01a96f44 │ │ │ │ @ instruction: 0x01a96ea8 │ │ │ │ @ instruction: 0x01a973a8 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x01aa71e4 │ │ │ │ + strdeq r7, [sl, r0]! │ │ │ │ @ instruction: 0x01a96e74 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01aa71b0 │ │ │ │ + @ instruction: 0x01aa71bc │ │ │ │ @ instruction: 0x01a96e40 │ │ │ │ @ instruction: 0x01a9733c │ │ │ │ - @ instruction: 0x01aa717c │ │ │ │ + @ instruction: 0x01aa7188 │ │ │ │ strdeq r7, [r9, r4]! │ │ │ │ @ instruction: 0x01a97118 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a96de8 │ │ │ │ @ instruction: 0x01a972e8 │ │ │ │ - @ instruction: 0x01aa7120 │ │ │ │ + @ instruction: 0x01aa712c │ │ │ │ @ instruction: 0x01a96db0 │ │ │ │ @ instruction: 0x01a972ac │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x01aa70ec │ │ │ │ + strdeq r7, [sl, r8]! │ │ │ │ @ instruction: 0x01a96d7c │ │ │ │ @ instruction: 0x01a9727c │ │ │ │ - strheq r7, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa70c8 │ │ │ │ @ instruction: 0x01a96d4c │ │ │ │ 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] @ ce3a8 │ │ │ │ @@ -15327,34 +15327,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b ce1e0 │ │ │ │ @ instruction: 0x01c0a498 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ biceq ip, r2, r0, ror #24 │ │ │ │ strheq ip, [r2, #180] @ 0xb4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01aa6e0c │ │ │ │ + @ instruction: 0x01aa6e18 │ │ │ │ @ instruction: 0x01a96a9c │ │ │ │ @ instruction: 0x01a97018 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - ldrdeq r6, [sl, r4]! │ │ │ │ + @ instruction: 0x01aa6de0 │ │ │ │ @ instruction: 0x01a96a5c │ │ │ │ ldrdeq r6, [r9, ip]! │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x01aa6d9c │ │ │ │ + @ instruction: 0x01aa6da8 │ │ │ │ @ instruction: 0x01a96a2c │ │ │ │ @ instruction: 0x01a96fa8 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x01aa6d64 │ │ │ │ + @ instruction: 0x01aa6d70 │ │ │ │ strdeq r6, [r9, r4]! │ │ │ │ @ instruction: 0x01a96f70 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x01aa6d2c │ │ │ │ + @ instruction: 0x01aa6d38 │ │ │ │ @ instruction: 0x01a969bc │ │ │ │ @ instruction: 0x01a96f3c │ │ │ │ - strdeq r6, [sl, r0]! │ │ │ │ + strdeq r6, [sl, ip]! │ │ │ │ @ instruction: 0x01a96980 │ │ │ │ strdeq r6, [r9, ip]! │ │ │ │ muleq r0, r7, r1 │ │ │ │ │ │ │ │ 000ce418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15455,25 +15455,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ce48c │ │ │ │ ldrdeq sl, [r0, #4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq sl, r0, r0, lsl #1 │ │ │ │ - @ instruction: 0x01aa6b88 │ │ │ │ + @ instruction: 0x01aa6b94 │ │ │ │ @ instruction: 0x01a96b00 │ │ │ │ @ instruction: 0x01a96b24 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strdeq r6, [r9, r0]! │ │ │ │ @ instruction: 0x01a96d94 │ │ │ │ - @ instruction: 0x01aa6b28 │ │ │ │ + @ instruction: 0x01aa6b34 │ │ │ │ @ instruction: 0x01a967b0 │ │ │ │ @ instruction: 0x01a96d54 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - strdeq r6, [sl, r0]! │ │ │ │ + strdeq r6, [sl, ip]! │ │ │ │ @ instruction: 0x01a96778 │ │ │ │ @ instruction: 0x01a96d1c │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ │ │ │ │ 000ce5ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -15814,50 +15814,50 @@ │ │ │ │ @ instruction: 0x01a96c38 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ andeq r7, r0, r0, lsl #19 │ │ │ │ ldrdeq r6, [r9, r8]! │ │ │ │ @ instruction: 0x01a96bc4 │ │ │ │ @ instruction: 0x01a96be4 │ │ │ │ ldrdeq r9, [r0, #196] @ 0xc4 │ │ │ │ - @ instruction: 0x01aa67e4 │ │ │ │ + strdeq r6, [sl, r0]! │ │ │ │ @ instruction: 0x01a9646c │ │ │ │ @ instruction: 0x01a96a2c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01aa6794 │ │ │ │ + @ instruction: 0x01aa67a0 │ │ │ │ @ instruction: 0x01a9641c │ │ │ │ ldrdeq r6, [r9, ip]! │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x01aa6758 │ │ │ │ + @ instruction: 0x01aa6764 │ │ │ │ @ instruction: 0x01a963e4 │ │ │ │ @ instruction: 0x01a969a4 │ │ │ │ - @ instruction: 0x01aa6720 │ │ │ │ + @ instruction: 0x01aa672c │ │ │ │ @ instruction: 0x01a963a8 │ │ │ │ @ instruction: 0x01a96968 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - @ instruction: 0x01aa66e8 │ │ │ │ + strdeq r6, [sl, r4]! │ │ │ │ @ instruction: 0x01a96370 │ │ │ │ @ instruction: 0x01a96930 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01aa66b0 │ │ │ │ + @ instruction: 0x01aa66bc │ │ │ │ @ instruction: 0x01a9633c │ │ │ │ strdeq r6, [r9, ip]! │ │ │ │ - @ instruction: 0x01aa6674 │ │ │ │ + @ instruction: 0x01aa6680 │ │ │ │ @ instruction: 0x01a96300 │ │ │ │ @ instruction: 0x01a968c0 │ │ │ │ - @ instruction: 0x01aa6640 │ │ │ │ + @ instruction: 0x01aa664c │ │ │ │ ldrdeq r6, [r9, ip]! │ │ │ │ @ instruction: 0x01a96b60 │ │ │ │ - strdeq r6, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa6608 │ │ │ │ @ instruction: 0x01a96284 │ │ │ │ @ instruction: 0x01a96844 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01aa65c8 │ │ │ │ + ldrdeq r6, [sl, r4]! │ │ │ │ @ instruction: 0x01a96864 │ │ │ │ @ instruction: 0x01a96ae8 │ │ │ │ - @ instruction: 0x01aa6584 │ │ │ │ + @ instruction: 0x01aa6590 │ │ │ │ @ instruction: 0x01a9620c │ │ │ │ @ instruction: 0x01a967cc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 000cebe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -16254,48 +16254,48 @@ │ │ │ │ biceq ip, r2, r8, lsr #1 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ andeq r7, r0, r0, lsl #5 │ │ │ │ biceq fp, r2, ip, lsr pc │ │ │ │ @ instruction: 0x01a9650c │ │ │ │ @ instruction: 0x01a9653c │ │ │ │ biceq r9, r0, r0, asr r6 │ │ │ │ - @ instruction: 0x01aa6168 │ │ │ │ + @ instruction: 0x01aa6174 │ │ │ │ @ instruction: 0x01a960e0 │ │ │ │ @ instruction: 0x01a96104 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ ldrdeq r5, [r9, r0]! │ │ │ │ @ instruction: 0x01a96450 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ @ instruction: 0x01a96400 │ │ │ │ ldrdeq r5, [r9, ip]! │ │ │ │ @ instruction: 0x01a95d40 │ │ │ │ @ instruction: 0x01a963c0 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x01aa6058 │ │ │ │ + @ instruction: 0x01aa6064 │ │ │ │ @ instruction: 0x01a95ce8 │ │ │ │ @ instruction: 0x01a96364 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x01aa6020 │ │ │ │ + @ instruction: 0x01aa602c │ │ │ │ @ instruction: 0x01a95cb0 │ │ │ │ @ instruction: 0x01a9632c │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ @ instruction: 0x01c09494 │ │ │ │ - @ instruction: 0x01aa5fc0 │ │ │ │ + @ instruction: 0x01aa5fcc │ │ │ │ @ instruction: 0x01a95f38 │ │ │ │ @ instruction: 0x01a95f5c │ │ │ │ @ instruction: 0x01a95c28 │ │ │ │ @ instruction: 0x01a962a8 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x01ad0e8c │ │ │ │ + @ instruction: 0x01ad0e98 │ │ │ │ ldrdeq r5, [r9, ip]! │ │ │ │ @ instruction: 0x01a9625c │ │ │ │ - strdeq r5, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa5f04 │ │ │ │ @ instruction: 0x01a95b88 │ │ │ │ @ instruction: 0x01a96204 │ │ │ │ - @ instruction: 0x01aa5ec8 │ │ │ │ + ldrdeq r5, [sl, r4]! │ │ │ │ @ instruction: 0x01a95b58 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ biceq r9, r0, r0, asr #6 │ │ │ │ │ │ │ │ 000cf2b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -16710,46 +16710,46 @@ │ │ │ │ @ instruction: 0x01a95878 │ │ │ │ @ instruction: 0x01a95f38 │ │ │ │ biceq fp, r2, r8, lsl #15 │ │ │ │ ldrdeq r8, [r0, #236] @ 0xec │ │ │ │ @ instruction: 0x01a95688 │ │ │ │ @ instruction: 0x01a95d50 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - @ instruction: 0x01aa59bc │ │ │ │ + @ instruction: 0x01aa59c8 │ │ │ │ @ instruction: 0x01a95640 │ │ │ │ @ instruction: 0x01a95d14 │ │ │ │ biceq r8, r0, r4, lsr #28 │ │ │ │ - @ instruction: 0x01aa5954 │ │ │ │ + @ instruction: 0x01aa5960 │ │ │ │ @ instruction: 0x01a958e4 │ │ │ │ @ instruction: 0x01a958c0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x01aa5918 │ │ │ │ + @ instruction: 0x01aa5924 │ │ │ │ @ instruction: 0x01a9559c │ │ │ │ @ instruction: 0x01a95c70 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01aa58e4 │ │ │ │ + strdeq r5, [sl, r0]! │ │ │ │ @ instruction: 0x01a9556c │ │ │ │ @ instruction: 0x01a95c40 │ │ │ │ - @ instruction: 0x01aa58b0 │ │ │ │ + @ instruction: 0x01aa58bc │ │ │ │ @ instruction: 0x01a95538 │ │ │ │ @ instruction: 0x01a95c0c │ │ │ │ - @ instruction: 0x01aa587c │ │ │ │ + @ instruction: 0x01aa5888 │ │ │ │ @ instruction: 0x01a95504 │ │ │ │ ldrdeq r5, [r9, r8]! │ │ │ │ - @ instruction: 0x01aa5848 │ │ │ │ + @ instruction: 0x01aa5854 │ │ │ │ @ instruction: 0x01a954cc │ │ │ │ @ instruction: 0x01a95ba0 │ │ │ │ - @ instruction: 0x01aa580c │ │ │ │ + @ instruction: 0x01aa5818 │ │ │ │ @ instruction: 0x01a95494 │ │ │ │ @ instruction: 0x01a95b68 │ │ │ │ - ldrdeq r5, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa57e4 │ │ │ │ @ instruction: 0x01a9545c │ │ │ │ @ instruction: 0x01a95b30 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - @ instruction: 0x01aa57a4 │ │ │ │ + @ instruction: 0x01aa57b0 │ │ │ │ @ instruction: 0x01a95428 │ │ │ │ strdeq r5, [r9, ip]! │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 000cf9c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -16855,26 +16855,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b cfa48 │ │ │ │ biceq r8, r0, ip, lsr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r8, r0, r4, asr #21 │ │ │ │ - @ instruction: 0x01aa55cc │ │ │ │ + ldrdeq r5, [sl, r8]! │ │ │ │ @ instruction: 0x01a95544 │ │ │ │ @ instruction: 0x01a95568 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a9522c │ │ │ │ @ instruction: 0x01a95928 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - @ instruction: 0x01aa5568 │ │ │ │ + @ instruction: 0x01aa5574 │ │ │ │ strdeq r5, [r9, r0]! │ │ │ │ @ instruction: 0x01a958ec │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x01aa5530 │ │ │ │ + @ instruction: 0x01aa553c │ │ │ │ @ instruction: 0x01a951bc │ │ │ │ @ instruction: 0x01a958b8 │ │ │ │ │ │ │ │ 000cfbac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -17331,42 +17331,42 @@ │ │ │ │ @ instruction: 0x01a95484 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ @ instruction: 0x01a95550 │ │ │ │ @ instruction: 0x01a94cc4 │ │ │ │ ldrdeq r5, [r9, r8]! │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ biceq r8, r0, r4, lsr #9 │ │ │ │ - ldrdeq r4, [sl, r4]! @ │ │ │ │ + @ instruction: 0x01aa4fe0 │ │ │ │ @ instruction: 0x01a94c5c │ │ │ │ @ instruction: 0x01a95370 │ │ │ │ - @ instruction: 0x01aa4f9c │ │ │ │ + @ instruction: 0x01aa4fa8 │ │ │ │ @ instruction: 0x01a94c20 │ │ │ │ @ instruction: 0x01a95334 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x01aa4f64 │ │ │ │ + @ instruction: 0x01aa4f70 │ │ │ │ strdeq r4, [r9, r4]! @ │ │ │ │ ldrdeq r4, [r9, r0]! │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x01aa4f28 │ │ │ │ + @ instruction: 0x01aa4f34 │ │ │ │ @ instruction: 0x01a94bb0 │ │ │ │ @ instruction: 0x01a952c4 │ │ │ │ - strdeq r4, [sl, r4]! @ │ │ │ │ + @ instruction: 0x01aa4f00 │ │ │ │ @ instruction: 0x01a94b7c │ │ │ │ @ instruction: 0x01a95290 │ │ │ │ - @ instruction: 0x01aa4ec0 │ │ │ │ + @ instruction: 0x01aa4ecc │ │ │ │ @ instruction: 0x01a94b48 │ │ │ │ @ instruction: 0x01a9525c │ │ │ │ @ instruction: 0x01a95254 │ │ │ │ @ instruction: 0x01a95218 │ │ │ │ @ instruction: 0x01a94b08 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x01aa4e38 │ │ │ │ + @ instruction: 0x01aa4e44 │ │ │ │ @ instruction: 0x01a94ac8 │ │ │ │ ldrdeq r5, [r9, ip]! │ │ │ │ - @ instruction: 0x01aa4e0c │ │ │ │ + @ instruction: 0x01aa4e18 │ │ │ │ @ instruction: 0x01a94a90 │ │ │ │ @ instruction: 0x01a951a4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ │ │ │ │ 000d0358 , (__gnu_cxx::_Lock_policy)1>::~_Sp_counted_deleter()@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -17538,15 +17538,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b d04bc │ │ │ │ mov r0, r4 │ │ │ │ bl b5714 <__cxa_call_terminate@plt> │ │ │ │ biceq r8, r0, r8, ror #1 │ │ │ │ andeq r7, r0, r8, lsr #1 │ │ │ │ andeq r7, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x01acfa28 │ │ │ │ + @ instruction: 0x01acfa34 │ │ │ │ @ instruction: 0x01a95014 │ │ │ │ @ instruction: 0x01a95058 │ │ │ │ │ │ │ │ 000d05ec ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -17753,41 +17753,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b d072c ::deallocate(_p_PetscDeviceContext**)@@Base+0x140> │ │ │ │ biceq r7, r0, ip, lsl #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r7, [r0, #228] @ 0xe4 │ │ │ │ biceq r7, r0, r4, lsr #29 │ │ │ │ andeq r7, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x01aa4968 │ │ │ │ + @ instruction: 0x01aa4974 │ │ │ │ @ instruction: 0x01a942e4 │ │ │ │ @ instruction: 0x01a942b4 │ │ │ │ - @ instruction: 0x01aa4928 │ │ │ │ + @ instruction: 0x01aa4934 │ │ │ │ @ instruction: 0x01a942cc │ │ │ │ @ instruction: 0x01a9427c │ │ │ │ @ instruction: 0x01a942b8 │ │ │ │ @ instruction: 0x01a942b0 │ │ │ │ @ instruction: 0x01a94348 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01aa48a0 │ │ │ │ + @ instruction: 0x01aa48ac │ │ │ │ @ instruction: 0x01a9421c │ │ │ │ @ instruction: 0x01a941ec │ │ │ │ - @ instruction: 0x01aa486c │ │ │ │ + @ instruction: 0x01aa4878 │ │ │ │ @ instruction: 0x01a941e8 │ │ │ │ @ instruction: 0x01a941b8 │ │ │ │ - @ instruction: 0x01aa4834 │ │ │ │ + @ instruction: 0x01aa4840 │ │ │ │ @ instruction: 0x01a9420c │ │ │ │ @ instruction: 0x01a942a4 │ │ │ │ - strdeq r4, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa4808 │ │ │ │ @ instruction: 0x01a9448c │ │ │ │ @ instruction: 0x01a94d78 │ │ │ │ @ instruction: 0x01a941b4 │ │ │ │ @ instruction: 0x01a94d5c │ │ │ │ @ instruction: 0x01a9421c │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x01aa4778 │ │ │ │ + @ instruction: 0x01aa4784 │ │ │ │ strdeq r4, [r9, r4]! @ │ │ │ │ @ instruction: 0x01a940c4 │ │ │ │ │ │ │ │ 000d09a8 >::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 │ │ │ │ @@ -18097,24 +18097,24 @@ │ │ │ │ mov ip, r0 │ │ │ │ b d0d60 │ │ │ │ biceq r7, r0, r0, ror #17 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a940a0 │ │ │ │ @ instruction: 0x01a949a4 │ │ │ │ andeq r7, r0, r0, lsl #5 │ │ │ │ - ldrdeq r4, [sl, r4]! @ │ │ │ │ + @ instruction: 0x01aa42e0 │ │ │ │ @ instruction: 0x01a93f60 │ │ │ │ @ instruction: 0x01a94864 │ │ │ │ - @ instruction: 0x01aa429c │ │ │ │ + @ instruction: 0x01aa42a8 │ │ │ │ @ instruction: 0x01a93f28 │ │ │ │ @ instruction: 0x01a9482c │ │ │ │ - @ instruction: 0x01aa4264 │ │ │ │ + @ instruction: 0x01aa4270 │ │ │ │ strdeq r3, [r9, r0]! │ │ │ │ strdeq r4, [r9, r4]! @ │ │ │ │ - @ instruction: 0x01aa4230 │ │ │ │ + @ instruction: 0x01aa423c │ │ │ │ │ │ │ │ 000d0ea4 ::~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] @ d1090 ::~ObjectPool()@@Base+0x1ec> │ │ │ │ @@ -18235,24 +18235,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b d0fa4 ::~ObjectPool()@@Base+0x100> │ │ │ │ biceq r7, r0, r8, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r7, r0, ip, lsl r6 │ │ │ │ - strdeq r4, [sl, r4]! @ │ │ │ │ + @ instruction: 0x01aa4100 │ │ │ │ @ instruction: 0x01a93acc │ │ │ │ @ instruction: 0x01a93a98 │ │ │ │ - strheq r4, [sl, r0]! │ │ │ │ + strheq r4, [sl, ip]! │ │ │ │ @ instruction: 0x01a93b60 │ │ │ │ @ instruction: 0x01a93a04 │ │ │ │ - @ instruction: 0x01aa728c │ │ │ │ + @ instruction: 0x01aa7298 │ │ │ │ @ instruction: 0x01a93a3c │ │ │ │ @ instruction: 0x01a94600 │ │ │ │ - @ instruction: 0x01aa4020 │ │ │ │ + @ instruction: 0x01aa402c │ │ │ │ strdeq r3, [r9, r4]! │ │ │ │ @ instruction: 0x01a939c4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d10d0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -18367,23 +18367,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b d11c0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ biceq r7, r0, ip, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r7, [r0, #60] @ 0x3c │ │ │ │ - ldrdeq r3, [sl, r4]! │ │ │ │ + @ instruction: 0x01aa3ee0 │ │ │ │ @ instruction: 0x01a938b0 │ │ │ │ @ instruction: 0x01a9387c │ │ │ │ strdeq r3, [r9, r4]! │ │ │ │ - @ instruction: 0x01aa3e94 │ │ │ │ + @ instruction: 0x01aa3ea0 │ │ │ │ @ instruction: 0x01a93944 │ │ │ │ - @ instruction: 0x01aa7078 │ │ │ │ + @ instruction: 0x01aa7084 │ │ │ │ @ instruction: 0x01a93860 │ │ │ │ - @ instruction: 0x01aa3e14 │ │ │ │ + @ instruction: 0x01aa3e20 │ │ │ │ @ instruction: 0x01a937ec │ │ │ │ @ instruction: 0x01a937c8 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d12d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -18493,24 +18493,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b d13bc │ │ │ │ - @ instruction: 0x01aa3c9c │ │ │ │ + @ instruction: 0x01aa3ca8 │ │ │ │ @ instruction: 0x01a9392c │ │ │ │ @ instruction: 0x01a94248 │ │ │ │ - @ instruction: 0x01aa3c68 │ │ │ │ + @ instruction: 0x01aa3c74 │ │ │ │ strdeq r3, [r9, r8]! │ │ │ │ @ instruction: 0x01a94214 │ │ │ │ - @ instruction: 0x01aa3c34 │ │ │ │ + @ instruction: 0x01aa3c40 │ │ │ │ @ instruction: 0x01a938c4 │ │ │ │ @ instruction: 0x01a941e0 │ │ │ │ - @ instruction: 0x01aa3c00 │ │ │ │ + @ instruction: 0x01aa3c0c │ │ │ │ @ instruction: 0x01a93890 │ │ │ │ @ instruction: 0x01a941ac │ │ │ │ │ │ │ │ 000d14c4 ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -18931,60 +18931,60 @@ │ │ │ │ andeq r7, r0, r8, ror #16 │ │ │ │ andeq r6, r0, ip, ror #10 │ │ │ │ @ instruction: 0x01a9406c │ │ │ │ @ instruction: 0x01a93620 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ andeq r7, r0, r8, lsr #1 │ │ │ │ - @ instruction: 0x01aa3978 │ │ │ │ + @ instruction: 0x01aa3984 │ │ │ │ @ instruction: 0x01a93354 │ │ │ │ @ instruction: 0x01a93f2c │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ ldrdeq r3, [r9, ip]! │ │ │ │ @ instruction: 0x01a93f1c │ │ │ │ strdeq r3, [r9, r8]! │ │ │ │ - @ instruction: 0x01aa390c │ │ │ │ + @ instruction: 0x01aa3918 │ │ │ │ @ instruction: 0x01a93eec │ │ │ │ @ instruction: 0x01a9322c │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ andeq r7, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x01aa3854 │ │ │ │ + @ instruction: 0x01aa3860 │ │ │ │ @ instruction: 0x01a931a4 │ │ │ │ ldrdeq r3, [r9, r0]! │ │ │ │ - @ instruction: 0x01aa3810 │ │ │ │ + @ instruction: 0x01aa381c │ │ │ │ @ instruction: 0x01a931b4 │ │ │ │ @ instruction: 0x01a93164 │ │ │ │ @ instruction: 0x01a9319c │ │ │ │ @ instruction: 0x01a9319c │ │ │ │ @ instruction: 0x01a93100 │ │ │ │ biceq r6, r0, ip, lsr #24 │ │ │ │ - @ instruction: 0x01aa375c │ │ │ │ + @ instruction: 0x01aa3768 │ │ │ │ @ instruction: 0x01a930ac │ │ │ │ ldrdeq r3, [r9, r8]! │ │ │ │ - @ instruction: 0x01aa3724 │ │ │ │ + @ instruction: 0x01aa3730 │ │ │ │ @ instruction: 0x01a93074 │ │ │ │ @ instruction: 0x01a930a0 │ │ │ │ - @ instruction: 0x01aa36ec │ │ │ │ + strdeq r3, [sl, r8]! │ │ │ │ @ instruction: 0x01a9303c │ │ │ │ @ instruction: 0x01a93068 │ │ │ │ - @ instruction: 0x01aa36b4 │ │ │ │ + @ instruction: 0x01aa36c0 │ │ │ │ @ instruction: 0x01a9333c │ │ │ │ @ instruction: 0x01a93c7c │ │ │ │ - @ instruction: 0x01aa367c │ │ │ │ + @ instruction: 0x01aa3688 │ │ │ │ @ instruction: 0x01a93300 │ │ │ │ @ instruction: 0x01a93c40 │ │ │ │ - @ instruction: 0x01aa3640 │ │ │ │ + @ instruction: 0x01aa364c │ │ │ │ @ instruction: 0x01a93018 │ │ │ │ @ instruction: 0x01a92f7c │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ strdeq r2, [r9, r0]! │ │ │ │ - @ instruction: 0x01aa3604 │ │ │ │ + @ instruction: 0x01aa3610 │ │ │ │ @ instruction: 0x01a93bb4 │ │ │ │ @ instruction: 0x01a92f24 │ │ │ │ - ldrdeq lr, [ip, r0]! │ │ │ │ + ldrdeq lr, [ip, ip]! │ │ │ │ @ instruction: 0x01a9321c │ │ │ │ @ instruction: 0x01a93b5c │ │ │ │ │ │ │ │ 000d1c24 , 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 │ │ │ │ @@ -19432,20 +19432,20 @@ │ │ │ │ @ instruction: 0x01a9354c │ │ │ │ @ instruction: 0x01a93518 │ │ │ │ biceq r2, r2, r8, asr fp │ │ │ │ @ instruction: 0xffff7cb8 │ │ │ │ andeq r6, r0, r8, ror #16 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ andeq r6, r0, ip, lsr #10 │ │ │ │ - @ instruction: 0x01aa2e0c │ │ │ │ + @ instruction: 0x01aa2e18 │ │ │ │ @ instruction: 0x01a9344c │ │ │ │ @ instruction: 0x01a93478 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ @ instruction: 0x01a93458 │ │ │ │ - @ instruction: 0x01aa2d94 │ │ │ │ + @ instruction: 0x01aa2da0 │ │ │ │ │ │ │ │ 000d2338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -19511,16 +19511,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ b d2410 │ │ │ │ strheq r6, [r0, #28] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a93324 │ │ │ │ @ instruction: 0x01a933cc │ │ │ │ - @ instruction: 0x01aa2c6c │ │ │ │ - @ instruction: 0x01aa2c3c │ │ │ │ + @ instruction: 0x01aa2c78 │ │ │ │ + @ instruction: 0x01aa2c48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ d24e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -19548,15 +19548,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b d24a0 │ │ │ │ strheq r2, [r2, #132] @ 0x84 │ │ │ │ - @ instruction: 0x01aa2bb4 │ │ │ │ + @ instruction: 0x01aa2bc0 │ │ │ │ strdeq r3, [r9, r0]! │ │ │ │ @ instruction: 0x01a932ac │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ │ │ │ │ 000d24f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -19637,15 +19637,15 @@ │ │ │ │ beq d25a0 │ │ │ │ b d253c │ │ │ │ strdeq r5, [r0, #252] @ 0xfc │ │ │ │ @ instruction: 0x01a92834 │ │ │ │ @ instruction: 0x01a93264 │ │ │ │ @ instruction: 0x01a93138 │ │ │ │ @ instruction: 0x01a93210 │ │ │ │ - @ instruction: 0x01aa2ab8 │ │ │ │ + @ instruction: 0x01aa2ac4 │ │ │ │ strdeq r3, [r9, r8]! │ │ │ │ ldrdeq r3, [r9, r0]! │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ @ instruction: 0x01a931b0 │ │ │ │ @ instruction: 0x01a930ac │ │ │ │ @ instruction: 0x01a93184 │ │ │ │ │ │ │ │ @@ -20016,58 +20016,58 @@ │ │ │ │ bl b6c98 │ │ │ │ b d272c │ │ │ │ biceq r5, r0, ip, ror #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r5, r0, r4, asr lr │ │ │ │ @ instruction: 0x01a929a8 │ │ │ │ biceq r5, r0, r0, ror #27 │ │ │ │ - ldrdeq r2, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa28e8 │ │ │ │ @ instruction: 0x01a92f20 │ │ │ │ @ instruction: 0x01a93050 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a92e9c │ │ │ │ ldrdeq r2, [r9, r0]! │ │ │ │ - @ instruction: 0x01aecdbc │ │ │ │ + @ instruction: 0x01aecdc8 │ │ │ │ @ instruction: 0x01a92f6c │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ - @ instruction: 0x01afe6e8 │ │ │ │ - @ instruction: 0x01afb008 │ │ │ │ + strdeq lr, [pc, r4]! │ │ │ │ + @ instruction: 0x01afb014 │ │ │ │ @ instruction: 0x01a92ecc │ │ │ │ @ instruction: 0x01a92ec0 │ │ │ │ - @ instruction: 0x01aa26e0 │ │ │ │ + @ instruction: 0x01aa26ec │ │ │ │ @ instruction: 0x01a92d24 │ │ │ │ @ instruction: 0x01a92e58 │ │ │ │ - @ instruction: 0x01aa26ac │ │ │ │ + @ instruction: 0x01aa26b8 │ │ │ │ strdeq r2, [r9, r0]! │ │ │ │ @ instruction: 0x01a92e24 │ │ │ │ - @ instruction: 0x01aa2678 │ │ │ │ + @ instruction: 0x01aa2684 │ │ │ │ @ instruction: 0x01a92cbc │ │ │ │ strdeq r2, [r9, r0]! │ │ │ │ - @ instruction: 0x01aa2644 │ │ │ │ + @ instruction: 0x01aa2650 │ │ │ │ @ instruction: 0x01a92c88 │ │ │ │ @ instruction: 0x01a92db8 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x01aa2610 │ │ │ │ + @ instruction: 0x01aa261c │ │ │ │ @ instruction: 0x01a92c54 │ │ │ │ @ instruction: 0x01a92d88 │ │ │ │ - ldrdeq r2, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa25e8 │ │ │ │ @ instruction: 0x01a92c20 │ │ │ │ @ instruction: 0x01a92d54 │ │ │ │ - @ instruction: 0x01aa25ac │ │ │ │ - @ instruction: 0x01aa2580 │ │ │ │ - @ instruction: 0x01aa2554 │ │ │ │ - @ instruction: 0x01aa2528 │ │ │ │ - strdeq r2, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa25b8 │ │ │ │ + @ instruction: 0x01aa258c │ │ │ │ + @ instruction: 0x01aa2560 │ │ │ │ + @ instruction: 0x01aa2534 │ │ │ │ + @ instruction: 0x01aa2504 │ │ │ │ @ instruction: 0x01a92b3c │ │ │ │ @ instruction: 0x01a92c70 │ │ │ │ - @ instruction: 0x01aa24c4 │ │ │ │ + ldrdeq r2, [sl, r0]! │ │ │ │ @ instruction: 0x01a92b08 │ │ │ │ @ instruction: 0x01a92c3c │ │ │ │ - @ instruction: 0x01aa2490 │ │ │ │ + @ instruction: 0x01aa249c │ │ │ │ ldrdeq r2, [r9, r4]! │ │ │ │ @ instruction: 0x01a92c08 │ │ │ │ │ │ │ │ 000d2cd0 : │ │ │ │ ldr r3, [pc, #8] @ d2ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ @@ -20223,30 +20223,30 @@ │ │ │ │ mov r1, r0 │ │ │ │ b d2df8 │ │ │ │ biceq r2, r2, ip, lsr #32 │ │ │ │ biceq r5, r0, r0, lsl r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r5, r0, r0, ror #15 │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - @ instruction: 0x01aa229c │ │ │ │ + @ instruction: 0x01aa22a8 │ │ │ │ strdeq r1, [r9, r0]! │ │ │ │ @ instruction: 0x01a91c1c │ │ │ │ - @ instruction: 0x01aa2260 │ │ │ │ + @ instruction: 0x01aa226c │ │ │ │ @ instruction: 0x01a91bb4 │ │ │ │ @ instruction: 0x01a91c00 │ │ │ │ strdeq r1, [r9, r0]! │ │ │ │ @ instruction: 0x01a92858 │ │ │ │ @ instruction: 0x01a929cc │ │ │ │ - ldrdeq r2, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa21e4 │ │ │ │ @ instruction: 0x01a91b2c │ │ │ │ @ instruction: 0x01a91b58 │ │ │ │ - @ instruction: 0x01aa21a0 │ │ │ │ + @ instruction: 0x01aa21ac │ │ │ │ strdeq r1, [r9, r4]! │ │ │ │ @ instruction: 0x01a91b20 │ │ │ │ - @ instruction: 0x01aa2168 │ │ │ │ + @ instruction: 0x01aa2174 │ │ │ │ @ instruction: 0x01a91abc │ │ │ │ @ instruction: 0x01a91ae8 │ │ │ │ │ │ │ │ 000d2f8c : │ │ │ │ cmp r0, #0 │ │ │ │ bne d2fa4 │ │ │ │ ldr r3, [pc, #16] @ d2fac │ │ │ │ @@ -20312,18 +20312,18 @@ │ │ │ │ ldr r1, [pc, #44] @ d30b8 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b d2fe0 │ │ │ │ biceq r1, r2, r8, lsr sp │ │ │ │ - @ instruction: 0x01aa202c │ │ │ │ + @ instruction: 0x01aa2038 │ │ │ │ @ instruction: 0x01a92670 │ │ │ │ @ instruction: 0x01a92804 │ │ │ │ - strdeq r1, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa2004 │ │ │ │ @ instruction: 0x01a9263c │ │ │ │ @ instruction: 0x01a927cc │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 000d30bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -20348,15 +20348,15 @@ │ │ │ │ ldr r1, [pc, #32] @ d3134 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b d30e4 │ │ │ │ - @ instruction: 0x01aa1f70 │ │ │ │ + @ instruction: 0x01aa1f7c │ │ │ │ @ instruction: 0x01a925ac │ │ │ │ @ instruction: 0x01a9276c │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -20385,15 +20385,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b d3174 │ │ │ │ biceq r1, r2, r4, asr #23 │ │ │ │ - @ instruction: 0x01aa1ee0 │ │ │ │ + @ instruction: 0x01aa1eec │ │ │ │ @ instruction: 0x01a9251c │ │ │ │ strdeq r2, [r9, r4]! │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ │ │ │ │ 000d31cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -20449,15 +20449,15 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b d31f8 │ │ │ │ @ instruction: 0x01a91b70 │ │ │ │ @ instruction: 0x01a9269c │ │ │ │ @ instruction: 0x01a92478 │ │ │ │ @ instruction: 0x01a92678 │ │ │ │ - strdeq r1, [sl, r4]! │ │ │ │ + @ instruction: 0x01aa1e00 │ │ │ │ @ instruction: 0x01a92434 │ │ │ │ @ instruction: 0x01a92634 │ │ │ │ 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] @ d4140 │ │ │ │ @@ -21426,115 +21426,115 @@ │ │ │ │ strdeq r1, [r9, r0]! │ │ │ │ @ instruction: 0x01a914e8 │ │ │ │ strdeq r1, [r9, r8]! │ │ │ │ biceq r4, r0, r0, lsl ip │ │ │ │ @ instruction: 0x01a91f64 │ │ │ │ @ instruction: 0x01a922a8 │ │ │ │ biceq r1, r2, ip, ror r3 │ │ │ │ - @ instruction: 0x01aa16a4 │ │ │ │ + @ instruction: 0x01aa16b0 │ │ │ │ ldrdeq r1, [r9, r8]! │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x01aa1664 │ │ │ │ + @ instruction: 0x01aa1670 │ │ │ │ @ instruction: 0x01a91ca8 │ │ │ │ ldrdeq r1, [r9, r0]! │ │ │ │ - @ instruction: 0x01aa161c │ │ │ │ + @ instruction: 0x01aa1628 │ │ │ │ @ instruction: 0x01a91c60 │ │ │ │ @ instruction: 0x01a91e84 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ @ instruction: 0x01a91e60 │ │ │ │ @ instruction: 0x01a92214 │ │ │ │ - @ instruction: 0x01aa159c │ │ │ │ + @ instruction: 0x01aa15a8 │ │ │ │ @ instruction: 0x01a91be0 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - @ instruction: 0x01aa1554 │ │ │ │ + @ instruction: 0x01aa1560 │ │ │ │ @ instruction: 0x01a91b98 │ │ │ │ @ instruction: 0x01a91dc0 │ │ │ │ - @ instruction: 0x01aa1514 │ │ │ │ + @ instruction: 0x01aa1520 │ │ │ │ @ instruction: 0x01a91b50 │ │ │ │ @ instruction: 0x01a91d78 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - @ instruction: 0x01aa14e0 │ │ │ │ + @ instruction: 0x01aa14ec │ │ │ │ @ instruction: 0x01a91b14 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x01aa14a8 │ │ │ │ + @ instruction: 0x01aa14b4 │ │ │ │ ldrdeq r1, [r9, ip]! │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x01aa1470 │ │ │ │ + @ instruction: 0x01aa147c │ │ │ │ @ instruction: 0x01a91aa4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x01a91e9c │ │ │ │ @ instruction: 0x01a91a70 │ │ │ │ ldrdeq r1, [r9, r4]! │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - strdeq r1, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa1408 │ │ │ │ @ instruction: 0x01a91a40 │ │ │ │ @ instruction: 0x01a91c68 │ │ │ │ - @ instruction: 0x01aa13c8 │ │ │ │ + ldrdeq r1, [sl, r4]! │ │ │ │ @ instruction: 0x01a91664 │ │ │ │ @ instruction: 0x01a918e8 │ │ │ │ - @ instruction: 0x01aa1384 │ │ │ │ + @ instruction: 0x01aa1390 │ │ │ │ @ instruction: 0x01a919c8 │ │ │ │ strdeq r1, [r9, r0]! │ │ │ │ - @ instruction: 0x01aa134c │ │ │ │ + @ instruction: 0x01aa1358 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ @ instruction: 0x01a91984 │ │ │ │ - @ instruction: 0x01aa1314 │ │ │ │ + @ instruction: 0x01aa1320 │ │ │ │ @ instruction: 0x01a91958 │ │ │ │ @ instruction: 0x01a91b80 │ │ │ │ - ldrdeq r1, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa12e8 │ │ │ │ @ instruction: 0x01a91920 │ │ │ │ @ instruction: 0x01a91b44 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - @ instruction: 0x01aa12a0 │ │ │ │ + @ instruction: 0x01aa12ac │ │ │ │ @ instruction: 0x01a918e4 │ │ │ │ @ instruction: 0x01a91b08 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - @ instruction: 0x01aa126c │ │ │ │ + @ instruction: 0x01aa1278 │ │ │ │ @ instruction: 0x01a918a4 │ │ │ │ - @ instruction: 0x01aa1234 │ │ │ │ + @ instruction: 0x01aa1240 │ │ │ │ ldrdeq r1, [r9, r0]! │ │ │ │ @ instruction: 0x01a91754 │ │ │ │ - strdeq r1, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa1204 │ │ │ │ @ instruction: 0x01a9182c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01aa11b8 │ │ │ │ + @ instruction: 0x01aa11c4 │ │ │ │ strdeq r1, [r9, ip]! │ │ │ │ @ instruction: 0x01a91a20 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x01aa1180 │ │ │ │ + @ instruction: 0x01aa118c │ │ │ │ @ instruction: 0x01a917c4 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x01aa114c │ │ │ │ + @ instruction: 0x01aa1158 │ │ │ │ @ instruction: 0x01a91790 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - @ instruction: 0x01aa1118 │ │ │ │ + @ instruction: 0x01aa1124 │ │ │ │ @ instruction: 0x01a9175c │ │ │ │ - @ instruction: 0x01aa10e4 │ │ │ │ + strdeq r1, [sl, r0]! │ │ │ │ @ instruction: 0x01a91718 │ │ │ │ @ instruction: 0x01a91980 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - @ instruction: 0x01aa1088 │ │ │ │ + @ instruction: 0x01aa1094 │ │ │ │ @ instruction: 0x01a916bc │ │ │ │ @ instruction: 0x01a91924 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x01aa104c │ │ │ │ + @ instruction: 0x01aa1058 │ │ │ │ @ instruction: 0x01a91684 │ │ │ │ @ instruction: 0x01a918ec │ │ │ │ - @ instruction: 0x01aa1010 │ │ │ │ + @ instruction: 0x01aa101c │ │ │ │ @ instruction: 0x01a91650 │ │ │ │ @ instruction: 0x01a918b4 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - ldrdeq r0, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa0fe4 │ │ │ │ @ instruction: 0x01a91610 │ │ │ │ @ instruction: 0x01a91878 │ │ │ │ - @ instruction: 0x01aa0f9c │ │ │ │ + @ instruction: 0x01aa0fa8 │ │ │ │ ldrdeq r1, [r9, r0]! │ │ │ │ @ instruction: 0x01a91838 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x01aa0f60 │ │ │ │ + @ instruction: 0x01aa0f6c │ │ │ │ @ instruction: 0x01a91594 │ │ │ │ strdeq r1, [r9, ip]! │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 000d4398 ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -21569,15 +21569,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b d43d8 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x30> │ │ │ │ - @ instruction: 0x01aa0c7c │ │ │ │ + @ instruction: 0x01aa0c88 │ │ │ │ @ instruction: 0x01a91264 │ │ │ │ @ instruction: 0x01a912a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #348] @ d459c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1f4> │ │ │ │ @@ -21673,19 +21673,19 @@ │ │ │ │ biceq r0, r2, r8, lsl #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r4, r0, r4, lsr #1 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ strdeq r0, [r9, r8]! │ │ │ │ @ instruction: 0x01a91878 │ │ │ │ biceq r4, r0, r4, asr #32 │ │ │ │ - @ instruction: 0x01aa0b68 │ │ │ │ + @ instruction: 0x01aa0b74 │ │ │ │ @ instruction: 0x01a917c8 │ │ │ │ - @ instruction: 0x01aa0b34 │ │ │ │ + @ instruction: 0x01aa0b40 │ │ │ │ @ instruction: 0x01a91794 │ │ │ │ - strdeq r0, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa0b08 │ │ │ │ @ instruction: 0x01a9175c │ │ │ │ @ instruction: 0x01a90508 │ │ │ │ ldr r3, [pc, #12] @ d45ec ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x244> │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -21915,38 +21915,38 @@ │ │ │ │ @ instruction: 0xfffffdc0 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ @ instruction: 0x01a916e4 │ │ │ │ @ instruction: 0x01a916bc │ │ │ │ @ instruction: 0x01a91700 │ │ │ │ @ instruction: 0x01a915c8 │ │ │ │ biceq r0, r2, r8, lsr r6 │ │ │ │ - @ instruction: 0x01aa0938 │ │ │ │ + @ instruction: 0x01aa0944 │ │ │ │ @ instruction: 0x01a91594 │ │ │ │ @ instruction: 0x01a91604 │ │ │ │ biceq r0, r2, ip, ror #11 │ │ │ │ - @ instruction: 0x01aa08ec │ │ │ │ + strdeq r0, [sl, r8]! │ │ │ │ @ instruction: 0x01a91548 │ │ │ │ @ instruction: 0x01a915b8 │ │ │ │ - @ instruction: 0x01aa08b4 │ │ │ │ + @ instruction: 0x01aa08c0 │ │ │ │ @ instruction: 0x01a91510 │ │ │ │ - @ instruction: 0x01aa0880 │ │ │ │ + @ instruction: 0x01aa088c │ │ │ │ ldrdeq r1, [r9, ip]! │ │ │ │ - @ instruction: 0x01aa084c │ │ │ │ + @ instruction: 0x01aa0858 │ │ │ │ @ instruction: 0x01a914a8 │ │ │ │ @ instruction: 0x01a91518 │ │ │ │ - @ instruction: 0x01aa0814 │ │ │ │ + @ instruction: 0x01aa0820 │ │ │ │ @ instruction: 0x01a91470 │ │ │ │ @ instruction: 0x01a914e0 │ │ │ │ - ldrdeq r0, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa07e8 │ │ │ │ @ instruction: 0x01a91438 │ │ │ │ - @ instruction: 0x01aa07a8 │ │ │ │ + @ instruction: 0x01aa07b4 │ │ │ │ @ instruction: 0x01a91404 │ │ │ │ - @ instruction: 0x01aa0774 │ │ │ │ + @ instruction: 0x01aa0780 │ │ │ │ ldrdeq r1, [r9, r0]! │ │ │ │ - @ instruction: 0x01aa073c │ │ │ │ + @ instruction: 0x01aa0748 │ │ │ │ @ instruction: 0x01a913a0 │ │ │ │ @ instruction: 0x01a91488 │ │ │ │ │ │ │ │ 000d49e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -22071,27 +22071,27 @@ │ │ │ │ b d4a7c │ │ │ │ biceq r3, r0, r4, lsl fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a91390 │ │ │ │ biceq r0, r2, r0, lsl #6 │ │ │ │ @ instruction: 0x01a913ac │ │ │ │ @ instruction: 0x01c03a90 │ │ │ │ - @ instruction: 0x01aa0598 │ │ │ │ + @ instruction: 0x01aa05a4 │ │ │ │ @ instruction: 0x01a90510 │ │ │ │ @ instruction: 0x01a90534 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ ldrdeq r1, [r9, r4]! │ │ │ │ @ instruction: 0x01a912e0 │ │ │ │ - @ instruction: 0x01aa0538 │ │ │ │ + @ instruction: 0x01aa0544 │ │ │ │ @ instruction: 0x01a91198 │ │ │ │ @ instruction: 0x01a912a4 │ │ │ │ - @ instruction: 0x01aa0500 │ │ │ │ + @ instruction: 0x01aa050c │ │ │ │ @ instruction: 0x01a91160 │ │ │ │ @ instruction: 0x01a9126c │ │ │ │ - @ instruction: 0x01aa04cc │ │ │ │ + ldrdeq r0, [sl, r8]! │ │ │ │ @ instruction: 0x01a9112c │ │ │ │ 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] │ │ │ │ @@ -22132,15 +22132,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b d4c84 │ │ │ │ - @ instruction: 0x01aa03bc │ │ │ │ + @ instruction: 0x01aa03c8 │ │ │ │ @ instruction: 0x01a911c8 │ │ │ │ strdeq r1, [r9, ip]! │ │ │ │ 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] @ d50b4 │ │ │ │ @@ -22382,30 +22382,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b d4ec4 │ │ │ │ biceq r3, r0, r8, lsl r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r3, r0, r8, asr #12 │ │ │ │ - @ instruction: 0x01aa0150 │ │ │ │ + @ instruction: 0x01aa015c │ │ │ │ @ instruction: 0x01a8fb2c │ │ │ │ @ instruction: 0x01a8fb54 │ │ │ │ - @ instruction: 0x01aa0120 │ │ │ │ + @ instruction: 0x01aa012c │ │ │ │ @ instruction: 0x01a90f20 │ │ │ │ @ instruction: 0x01a906bc │ │ │ │ @ instruction: 0x01a9068c │ │ │ │ @ instruction: 0x01a8fab8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x01a9063c │ │ │ │ @ instruction: 0x01a8fe14 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0x01a8fa54 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ @ instruction: 0x01a8fa20 │ │ │ │ - @ instruction: 0x01a9ffe0 │ │ │ │ + @ instruction: 0x01a9ffec │ │ │ │ @ instruction: 0x01a8f9bc │ │ │ │ @ instruction: 0x01a8f9e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -22596,37 +22596,37 @@ │ │ │ │ biceq r3, r0, ip, ror #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r3, [r0, #60] @ 0x3c │ │ │ │ biceq pc, r1, r0, lsl ip @ │ │ │ │ strdeq pc, [r1, #184] @ 0xb8 │ │ │ │ biceq r3, r0, r0, lsl #7 │ │ │ │ andeq r6, r0, r8, lsl fp │ │ │ │ - @ instruction: 0x01a9fe48 │ │ │ │ + @ instruction: 0x01a9fe54 │ │ │ │ @ instruction: 0x01a8f790 │ │ │ │ @ instruction: 0x01a8f7c8 │ │ │ │ - @ instruction: 0x01a9fe0c │ │ │ │ + @ instruction: 0x01a9fe18 │ │ │ │ @ instruction: 0x01a8f758 │ │ │ │ @ instruction: 0x01a8f7a4 │ │ │ │ @ instruction: 0x01a8f798 │ │ │ │ @ instruction: 0x01a8f790 │ │ │ │ @ instruction: 0x01a8f828 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01a9fd7c │ │ │ │ + @ instruction: 0x01a9fd88 │ │ │ │ @ instruction: 0x01a90b88 │ │ │ │ @ instruction: 0x01a90be4 │ │ │ │ - @ instruction: 0x01a9fd48 │ │ │ │ + @ instruction: 0x01a9fd54 │ │ │ │ @ instruction: 0x01a8f690 │ │ │ │ @ instruction: 0x01a8f6c8 │ │ │ │ - @ instruction: 0x01a9fd10 │ │ │ │ + @ instruction: 0x01a9fd1c │ │ │ │ @ instruction: 0x01a8f658 │ │ │ │ @ instruction: 0x01a8f690 │ │ │ │ - ldrdeq pc, [r9, r4]! │ │ │ │ + @ instruction: 0x01a9fce0 │ │ │ │ @ instruction: 0x01a8f6ac │ │ │ │ @ instruction: 0x01a8f744 │ │ │ │ - @ instruction: 0x01a9fca0 │ │ │ │ + @ instruction: 0x01a9fcac │ │ │ │ @ instruction: 0x01a8f5e8 │ │ │ │ @ instruction: 0x01a8f620 │ │ │ │ │ │ │ │ 000d547c : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r1, r2} │ │ │ │ @@ -22660,15 +22660,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b d54bc │ │ │ │ - @ instruction: 0x01a9fb9c │ │ │ │ + @ instruction: 0x01a9fba8 │ │ │ │ @ instruction: 0x01a909a0 │ │ │ │ @ instruction: 0x01a90a18 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 000d5518 : │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0] │ │ │ │ @@ -22708,15 +22708,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b d555c │ │ │ │ - @ instruction: 0x01a9faec │ │ │ │ + strdeq pc, [r9, r8]! │ │ │ │ @ instruction: 0x01a908ec │ │ │ │ @ instruction: 0x01a90974 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ │ │ │ │ 000d55c8 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -22887,16 +22887,16 @@ │ │ │ │ strdeq r0, [r9, r8]! │ │ │ │ @ instruction: 0x01a90858 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ @ instruction: 0x01a90854 │ │ │ │ @ instruction: 0x01a907ac │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ biceq pc, r1, r4, asr #11 │ │ │ │ - @ instruction: 0x01a9f87c │ │ │ │ - @ instruction: 0x01a9f844 │ │ │ │ + @ instruction: 0x01a9f888 │ │ │ │ + @ instruction: 0x01a9f850 │ │ │ │ │ │ │ │ 000d587c : │ │ │ │ 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 │ │ │ │ @@ -22979,16 +22979,16 @@ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a905c0 │ │ │ │ @ instruction: 0x01a90674 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ @ instruction: 0x01a90620 │ │ │ │ @ instruction: 0x01a90560 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01a9f70c │ │ │ │ - ldrdeq pc, [r9, r8]! │ │ │ │ + @ instruction: 0x01a9f718 │ │ │ │ + @ instruction: 0x01a9f6e4 │ │ │ │ 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] @ d5afc │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -23052,21 +23052,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b d5a48 │ │ │ │ biceq pc, r1, r4, ror #6 │ │ │ │ - @ instruction: 0x01a9f60c │ │ │ │ + @ instruction: 0x01a9f618 │ │ │ │ @ instruction: 0x01a90418 │ │ │ │ strdeq r0, [r9, r8]! │ │ │ │ - ldrdeq pc, [r9, r4]! │ │ │ │ + @ instruction: 0x01a9f5e0 │ │ │ │ @ instruction: 0x01a903e0 │ │ │ │ @ instruction: 0x01a904c0 │ │ │ │ - @ instruction: 0x01a9f59c │ │ │ │ + @ instruction: 0x01a9f5a8 │ │ │ │ @ instruction: 0x01a903a4 │ │ │ │ @ instruction: 0x01a90484 │ │ │ │ │ │ │ │ 000d5b24 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -23172,19 +23172,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b d5bcc )@@Base+0xa8> │ │ │ │ ldrdeq r2, [r0, #152] @ 0x98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r2, r0, r0, asr #18 │ │ │ │ - @ instruction: 0x01a9f448 │ │ │ │ + @ instruction: 0x01a9f454 │ │ │ │ @ instruction: 0x01a9024c │ │ │ │ @ instruction: 0x01a90354 │ │ │ │ @ instruction: 0x01a9021c │ │ │ │ - @ instruction: 0x01a9f400 │ │ │ │ + @ instruction: 0x01a9f40c │ │ │ │ @ instruction: 0x01a90244 │ │ │ │ @ instruction: 0x01a902e8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 000d5cf8 : │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -23214,15 +23214,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ d5d84 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b d5d3c │ │ │ │ - @ instruction: 0x01a9f31c │ │ │ │ + @ instruction: 0x01a9f328 │ │ │ │ @ instruction: 0x01a90128 │ │ │ │ @ instruction: 0x01a90238 │ │ │ │ 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 │ │ │ │ @@ -24270,15 +24270,15 @@ │ │ │ │ biceq r1, r0, r0, asr #26 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ biceq r1, r0, r8, lsl #20 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r7, r0, r8, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #17 │ │ │ │ strdeq r1, [r0, #132] @ 0x84 │ │ │ │ - @ instruction: 0x01a9e418 │ │ │ │ + @ instruction: 0x01a9e424 │ │ │ │ @ instruction: 0x01a8f218 │ │ │ │ @ instruction: 0x01a8f370 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ biceq r1, r0, r8, ror r8 │ │ │ │ strdeq pc, [r8, r0]! │ │ │ │ @ instruction: 0x01a8f330 │ │ │ │ @ instruction: 0x01a8f198 │ │ │ │ @@ -25175,100 +25175,100 @@ │ │ │ │ biceq sp, r1, r0, ror #29 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ biceq r3, r2, ip, ror #28 │ │ │ │ biceq sp, r1, r8, asr lr │ │ │ │ biceq r3, r2, r8, asr #25 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ biceq r1, r0, r0, lsr #8 │ │ │ │ - @ instruction: 0x01a9dd1c │ │ │ │ + @ instruction: 0x01a9dd28 │ │ │ │ @ instruction: 0x01a8dc94 │ │ │ │ @ instruction: 0x01a8dcb8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strdeq lr, [r8, ip]! │ │ │ │ @ instruction: 0x01a8ecb4 │ │ │ │ andeq r7, r0, ip, lsr #32 │ │ │ │ - @ instruction: 0x01a9db70 │ │ │ │ + @ instruction: 0x01a9db7c │ │ │ │ @ instruction: 0x01a8d4c0 │ │ │ │ @ instruction: 0x01a8d4ec │ │ │ │ @ instruction: 0x01a8d490 │ │ │ │ - @ instruction: 0x01a9db30 │ │ │ │ + @ instruction: 0x01a9db3c │ │ │ │ ldrdeq sp, [r8, r4]! │ │ │ │ @ instruction: 0x01a8d4bc │ │ │ │ @ instruction: 0x01a8e8e4 │ │ │ │ @ instruction: 0x01a8ea9c │ │ │ │ muleq r0, r2, r2 │ │ │ │ - @ instruction: 0x01a9da34 │ │ │ │ + @ instruction: 0x01a9da40 │ │ │ │ @ instruction: 0x01a8e830 │ │ │ │ @ instruction: 0x01a8ea0c │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01a9d990 │ │ │ │ + @ instruction: 0x01a9d99c │ │ │ │ @ instruction: 0x01a8e79c │ │ │ │ @ instruction: 0x01a8e950 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - @ instruction: 0x01a9d958 │ │ │ │ + @ instruction: 0x01a9d964 │ │ │ │ @ instruction: 0x01a8e764 │ │ │ │ @ instruction: 0x01a8e918 │ │ │ │ muleq r0, r5, r2 │ │ │ │ biceq r0, r0, r0, lsl #27 │ │ │ │ - @ instruction: 0x01a9d8b0 │ │ │ │ + @ instruction: 0x01a9d8bc │ │ │ │ @ instruction: 0x01a8e918 │ │ │ │ @ instruction: 0x01a8e6b0 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - @ instruction: 0x01a9d870 │ │ │ │ + @ instruction: 0x01a9d87c │ │ │ │ @ instruction: 0x01a8e66c │ │ │ │ @ instruction: 0x01a8e8b8 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x01a9d830 │ │ │ │ + @ instruction: 0x01a9d83c │ │ │ │ @ instruction: 0x01a8e634 │ │ │ │ @ instruction: 0x01a8e854 │ │ │ │ - strdeq sp, [r9, r0]! │ │ │ │ + strdeq sp, [r9, ip]! │ │ │ │ strdeq lr, [r8, ip]! │ │ │ │ @ instruction: 0x01a8e7b4 │ │ │ │ - @ instruction: 0x01a9d7b4 │ │ │ │ + @ instruction: 0x01a9d7c0 │ │ │ │ @ instruction: 0x01a8e5c8 │ │ │ │ @ instruction: 0x01a8e7bc │ │ │ │ ldrdeq lr, [r8, ip]! │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x01a9d754 │ │ │ │ + @ instruction: 0x01a9d760 │ │ │ │ @ instruction: 0x01a8e554 │ │ │ │ @ instruction: 0x01a8e774 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - @ instruction: 0x01a9d71c │ │ │ │ + @ instruction: 0x01a9d728 │ │ │ │ @ instruction: 0x01a8d06c │ │ │ │ @ instruction: 0x01a8d098 │ │ │ │ - @ instruction: 0x01a9d6e8 │ │ │ │ + strdeq sp, [r9, r4]! │ │ │ │ @ instruction: 0x01a8d038 │ │ │ │ @ instruction: 0x01a8d064 │ │ │ │ - @ instruction: 0x01a9d6b4 │ │ │ │ + @ instruction: 0x01a9d6c0 │ │ │ │ @ instruction: 0x01a8d004 │ │ │ │ @ instruction: 0x01a8d030 │ │ │ │ - @ instruction: 0x01a9d680 │ │ │ │ + @ instruction: 0x01a9d68c │ │ │ │ @ instruction: 0x01a8e6e8 │ │ │ │ @ instruction: 0x01a8e480 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ biceq r0, r0, ip, ror #21 │ │ │ │ strheq sp, [r8, r4]! │ │ │ │ @ instruction: 0x01a8e428 │ │ │ │ - @ instruction: 0x01a9d60c │ │ │ │ + @ instruction: 0x01a9d618 │ │ │ │ @ instruction: 0x01a8e614 │ │ │ │ @ instruction: 0x01a8e5c4 │ │ │ │ - @ instruction: 0x01a9d5b0 │ │ │ │ + @ instruction: 0x01a9d5bc │ │ │ │ @ instruction: 0x01a8e3b4 │ │ │ │ ldrdeq lr, [r8, r0]! │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x01ac84a4 │ │ │ │ + @ instruction: 0x01ac84b0 │ │ │ │ @ instruction: 0x01a8e36c │ │ │ │ @ instruction: 0x01a8e58c │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ biceq r0, r0, r0, asr #19 │ │ │ │ - strdeq sp, [r9, r0]! │ │ │ │ + strdeq sp, [r9, ip]! │ │ │ │ @ instruction: 0x01a8e558 │ │ │ │ strdeq lr, [r8, r0]! │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x01a9d4b4 │ │ │ │ + @ instruction: 0x01a9d4c0 │ │ │ │ @ instruction: 0x01a8e51c │ │ │ │ @ instruction: 0x01a8e2b4 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 000d7d78 <__gnu_cxx::__concurrence_lock_error::what() const@@Base>: │ │ │ │ ldr r0, [pc, #4] @ d7d84 <__gnu_cxx::__concurrence_lock_error::what() const@@Base+0xc> │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -25480,24 +25480,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b d7fa8 ::~ObjectPool()@@Base+0x100> │ │ │ │ biceq r0, r0, r4, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r0, r0, r8, lsl r6 │ │ │ │ - strdeq sp, [r9, r0]! │ │ │ │ + strdeq sp, [r9, ip]! │ │ │ │ @ instruction: 0x01a8cac8 │ │ │ │ @ instruction: 0x01a8ca94 │ │ │ │ - @ instruction: 0x01a9d0ac │ │ │ │ + strheq sp, [r9, r8]! │ │ │ │ @ instruction: 0x01a8cb5c │ │ │ │ @ instruction: 0x01a8ca00 │ │ │ │ - @ instruction: 0x01aa0288 │ │ │ │ + @ instruction: 0x01aa0294 │ │ │ │ @ instruction: 0x01a8ca38 │ │ │ │ strdeq sp, [r8, ip]! │ │ │ │ - @ instruction: 0x01a9d01c │ │ │ │ + @ instruction: 0x01a9d028 │ │ │ │ strdeq ip, [r8, r0]! │ │ │ │ @ instruction: 0x01a8c9c0 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d80d4 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25612,23 +25612,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b d81c4 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ biceq r0, r0, r8, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r0, [r0, #56] @ 0x38 │ │ │ │ - ldrdeq ip, [r9, r0]! │ │ │ │ + ldrdeq ip, [r9, ip]! @ │ │ │ │ @ instruction: 0x01a8c8ac │ │ │ │ @ instruction: 0x01a8c878 │ │ │ │ strdeq ip, [r8, r0]! │ │ │ │ - @ instruction: 0x01a9ce90 │ │ │ │ + @ instruction: 0x01a9ce9c │ │ │ │ @ instruction: 0x01a8c940 │ │ │ │ - @ instruction: 0x01aa0074 │ │ │ │ + @ instruction: 0x01aa0080 │ │ │ │ @ instruction: 0x01a8c85c │ │ │ │ - @ instruction: 0x01a9ce10 │ │ │ │ + @ instruction: 0x01a9ce1c │ │ │ │ @ instruction: 0x01a8c7e8 │ │ │ │ @ instruction: 0x01a8c7c4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d82d8 ::_M_release()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25833,15 +25833,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b81e0 <__cxa_end_catch@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b d8460 │ │ │ │ bl b5714 <__cxa_call_terminate@plt> │ │ │ │ @ instruction: 0x01a8c5a8 │ │ │ │ - strdeq r7, [ip, r0]! │ │ │ │ + strdeq r7, [ip, ip]! │ │ │ │ ldrdeq ip, [r8, ip]! @ │ │ │ │ @ instruction: 0x01a8db58 │ │ │ │ │ │ │ │ 000d8618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -25993,20 +25993,20 @@ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b d87bc >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x10c> │ │ │ │ @ instruction: 0x01a8c348 │ │ │ │ @ instruction: 0x01a8da40 │ │ │ │ - @ instruction: 0x01a9c894 │ │ │ │ + @ instruction: 0x01a9c8a0 │ │ │ │ @ instruction: 0x01a8d69c │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x01a8c1c0 │ │ │ │ @ instruction: 0x01a8c318 │ │ │ │ - @ instruction: 0x01a9fa4c │ │ │ │ + @ instruction: 0x01a9fa58 │ │ │ │ @ instruction: 0x01a8c234 │ │ │ │ │ │ │ │ 000d8898 ::allocate<>(_n_PetscEvent**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -26238,41 +26238,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b d8a3c ::allocate<>(_n_PetscEvent**)@@Base+0x1a4> │ │ │ │ @ instruction: 0x01bffc54 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bffc14 │ │ │ │ @ instruction: 0x01bffba8 │ │ │ │ andeq r6, r0, r8, lsl fp │ │ │ │ - @ instruction: 0x01a9c658 │ │ │ │ + @ instruction: 0x01a9c664 │ │ │ │ ldrdeq fp, [r8, r4]! │ │ │ │ @ instruction: 0x01a8bfa4 │ │ │ │ @ instruction: 0x01a8bf78 │ │ │ │ - @ instruction: 0x01a9c618 │ │ │ │ + @ instruction: 0x01a9c624 │ │ │ │ @ instruction: 0x01a8bfbc │ │ │ │ @ instruction: 0x01a8bfa8 │ │ │ │ @ instruction: 0x01a8bfa4 │ │ │ │ @ instruction: 0x01a8bf08 │ │ │ │ - @ instruction: 0x01a9c58c │ │ │ │ + @ instruction: 0x01a9c598 │ │ │ │ @ instruction: 0x01a8bf08 │ │ │ │ ldrdeq fp, [r8, r8]! │ │ │ │ - @ instruction: 0x01a9c558 │ │ │ │ + @ instruction: 0x01a9c564 │ │ │ │ ldrdeq fp, [r8, r4]! │ │ │ │ @ instruction: 0x01a8bea4 │ │ │ │ - @ instruction: 0x01a9c520 │ │ │ │ + @ instruction: 0x01a9c52c │ │ │ │ strdeq fp, [r8, r8]! │ │ │ │ @ instruction: 0x01a8be5c │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01a9c4e8 │ │ │ │ + strdeq ip, [r9, r4]! │ │ │ │ strdeq sp, [r8, r4]! │ │ │ │ @ instruction: 0x01a8ca94 │ │ │ │ @ instruction: 0x01a8bea0 │ │ │ │ @ instruction: 0x01a8ca6c │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ ldrdeq fp, [r8, ip]! │ │ │ │ - @ instruction: 0x01a9c464 │ │ │ │ + @ instruction: 0x01a9c470 │ │ │ │ @ instruction: 0x01a8bde0 │ │ │ │ @ instruction: 0x01a8bdb0 │ │ │ │ │ │ │ │ 000d8cbc , std::allocator > >::~vector()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -26975,18 +26975,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ b d9724 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x774> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl b5714 <__cxa_call_terminate@plt> │ │ │ │ @ instruction: 0x01bff548 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bff19c │ │ │ │ - @ instruction: 0x01ac68a4 │ │ │ │ + @ instruction: 0x01ac68b0 │ │ │ │ @ instruction: 0x01a8b45c │ │ │ │ @ instruction: 0x01a8b488 │ │ │ │ - @ instruction: 0x01ac6830 │ │ │ │ + @ instruction: 0x01ac683c │ │ │ │ @ instruction: 0x01a8b3e8 │ │ │ │ @ instruction: 0x01a8b414 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000d97c8 , 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} │ │ │ │ @@ -27213,15 +27213,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b d984c , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::table_iterator, bool> Petsc::khash::KHashTable, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_final_, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(long long const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}>(long long const&, Petsc::khash::KHashTable, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(long long const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}&&)@@Base+0x84> │ │ │ │ @ instruction: 0x01bfed28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfeb38 │ │ │ │ @ instruction: 0x01a8b084 │ │ │ │ - @ instruction: 0x01a9b57c │ │ │ │ + @ instruction: 0x01a9b588 │ │ │ │ @ instruction: 0x01a8b0ac │ │ │ │ @ instruction: 0x01a8b08c │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000d9b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -27271,15 +27271,15 @@ │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b d9bf4 │ │ │ │ @ instruction: 0x01a8aea4 │ │ │ │ @ instruction: 0x01a8c668 │ │ │ │ - @ instruction: 0x01a9b464 │ │ │ │ + @ instruction: 0x01a9b470 │ │ │ │ @ instruction: 0x01a8c540 │ │ │ │ │ │ │ │ 000d9c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -27632,27 +27632,27 @@ │ │ │ │ @ instruction: 0x01a8c37c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq ip, [r8, r8]! │ │ │ │ strdeq ip, [r8, r8]! │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ strdeq sl, [r1, #216] @ 0xd8 │ │ │ │ @ instruction: 0x01a8c26c │ │ │ │ - @ instruction: 0x01a9b014 │ │ │ │ + @ instruction: 0x01a9b020 │ │ │ │ strdeq ip, [r8, r8]! │ │ │ │ @ instruction: 0x01a8c218 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x01a9afb0 │ │ │ │ + @ instruction: 0x01a9afbc │ │ │ │ @ instruction: 0x01a8c090 │ │ │ │ @ instruction: 0x01a8c1b0 │ │ │ │ - @ instruction: 0x01a9af80 │ │ │ │ - @ instruction: 0x01a9af4c │ │ │ │ + @ instruction: 0x01a9af8c │ │ │ │ + @ instruction: 0x01a9af58 │ │ │ │ @ instruction: 0x01a8c02c │ │ │ │ @ instruction: 0x01a8c148 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x01a9af18 │ │ │ │ + @ instruction: 0x01a9af24 │ │ │ │ @ instruction: 0x01a8ae90 │ │ │ │ @ instruction: 0x01a8aeb4 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a8bfc8 │ │ │ │ @ instruction: 0x01a8c0e8 │ │ │ │ muleq r0, lr, r1 │ │ │ │ │ │ │ │ @@ -27873,41 +27873,41 @@ │ │ │ │ b da370 │ │ │ │ @ instruction: 0x01bfe2d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq sl, r1, ip, lsl fp │ │ │ │ @ instruction: 0x01a8c020 │ │ │ │ @ instruction: 0x01a8c008 │ │ │ │ @ instruction: 0x01bfe19c │ │ │ │ - @ instruction: 0x01a9ac98 │ │ │ │ + @ instruction: 0x01a9aca4 │ │ │ │ @ instruction: 0x01a8ac10 │ │ │ │ @ instruction: 0x01a8ac34 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a8bd4c │ │ │ │ @ instruction: 0x01a8bea8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01a8bf0c │ │ │ │ - @ instruction: 0x01a9ac28 │ │ │ │ + @ instruction: 0x01a9ac34 │ │ │ │ @ instruction: 0x01a8bd10 │ │ │ │ @ instruction: 0x01a8be6c │ │ │ │ @ instruction: 0x01a8be7c │ │ │ │ ldrdeq fp, [r8, r0]! │ │ │ │ @ instruction: 0x01a8be2c │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01a8be14 │ │ │ │ @ instruction: 0x01a8bc90 │ │ │ │ @ instruction: 0x01a8bdec │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a9ab88 │ │ │ │ + @ instruction: 0x01a9ab94 │ │ │ │ @ instruction: 0x01a8bc6c │ │ │ │ @ instruction: 0x01a8bdc4 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - @ instruction: 0x01a9ab54 │ │ │ │ + @ instruction: 0x01a9ab60 │ │ │ │ @ instruction: 0x01a8bc38 │ │ │ │ @ instruction: 0x01a8bd94 │ │ │ │ - @ instruction: 0x01a9ab20 │ │ │ │ + @ instruction: 0x01a9ab2c │ │ │ │ @ instruction: 0x01a8bc04 │ │ │ │ @ instruction: 0x01a8bd5c │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ │ │ │ │ 000da604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -28073,29 +28073,29 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b da6e4 │ │ │ │ @ instruction: 0x01bfdeec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq sl, r1, ip, lsr r7 │ │ │ │ @ instruction: 0x01a8bcec │ │ │ │ @ instruction: 0x01bfde28 │ │ │ │ - @ instruction: 0x01a9a924 │ │ │ │ + @ instruction: 0x01a9a930 │ │ │ │ @ instruction: 0x01a8a89c │ │ │ │ @ instruction: 0x01a8a8c0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ ldrdeq fp, [r8, r8]! │ │ │ │ @ instruction: 0x01a8bbc0 │ │ │ │ - @ instruction: 0x01a9a8bc │ │ │ │ + @ instruction: 0x01a9a8c8 │ │ │ │ @ instruction: 0x01a8b99c │ │ │ │ @ instruction: 0x01a8bb84 │ │ │ │ - @ instruction: 0x01a9a888 │ │ │ │ + @ instruction: 0x01a9a894 │ │ │ │ @ instruction: 0x01a8b968 │ │ │ │ @ instruction: 0x01a8bb4c │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ @ instruction: 0x01a8bb70 │ │ │ │ - @ instruction: 0x01a9a844 │ │ │ │ + @ instruction: 0x01a9a850 │ │ │ │ @ instruction: 0x01a8b928 │ │ │ │ @ instruction: 0x01a8bb10 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ strdeq fp, [r8, ip]! │ │ │ │ strdeq fp, [r8, r0]! │ │ │ │ ldrdeq fp, [r8, r4]! │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ @@ -28138,15 +28138,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b da93c │ │ │ │ - @ instruction: 0x01a9a71c │ │ │ │ + @ instruction: 0x01a9a728 │ │ │ │ @ instruction: 0x01a8a210 │ │ │ │ @ instruction: 0x01a8ba2c │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ ldrdeq fp, [r8, r8]! │ │ │ │ @ instruction: 0x01a8ba14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -28317,15 +28317,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b daa18 │ │ │ │ @ instruction: 0x01a89f6c │ │ │ │ - @ instruction: 0x01a9a464 │ │ │ │ + @ instruction: 0x01a9a470 │ │ │ │ @ instruction: 0x01a89f94 │ │ │ │ @ instruction: 0x01a89f74 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000dac7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -28685,55 +28685,55 @@ │ │ │ │ biceq sl, r1, ip, asr #1 │ │ │ │ biceq sl, r1, r8, ror r0 │ │ │ │ @ instruction: 0x01a8b65c │ │ │ │ @ instruction: 0x01bfd774 │ │ │ │ ldrdeq fp, [r8, r4]! │ │ │ │ @ instruction: 0x01a8b37c │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x01a9a264 │ │ │ │ + @ instruction: 0x01a9a270 │ │ │ │ andeq r6, r0, r8, lsr #17 │ │ │ │ - @ instruction: 0x01a9a128 │ │ │ │ + @ instruction: 0x01a9a134 │ │ │ │ @ instruction: 0x01a89a78 │ │ │ │ @ instruction: 0x01a89aa4 │ │ │ │ - strdeq sl, [r9, r0]! │ │ │ │ + strdeq sl, [r9, ip]! │ │ │ │ @ instruction: 0x01a89a34 │ │ │ │ @ instruction: 0x01a89a84 │ │ │ │ - @ instruction: 0x01a9a0a8 │ │ │ │ + strheq sl, [r9, r4]! │ │ │ │ @ instruction: 0x01a89a64 │ │ │ │ strdeq r9, [r8, ip]! │ │ │ │ @ instruction: 0x01a8b15c │ │ │ │ @ instruction: 0x01a8b3ac │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x01a9a044 │ │ │ │ + @ instruction: 0x01a9a050 │ │ │ │ @ instruction: 0x01a89fbc │ │ │ │ @ instruction: 0x01a89fe0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strdeq fp, [r8, r8]! │ │ │ │ @ instruction: 0x01a8b348 │ │ │ │ - @ instruction: 0x01a99fe0 │ │ │ │ + @ instruction: 0x01a99fec │ │ │ │ @ instruction: 0x01a8b0c0 │ │ │ │ @ instruction: 0x01a8b310 │ │ │ │ - @ instruction: 0x01a99fb0 │ │ │ │ + @ instruction: 0x01a99fbc │ │ │ │ @ instruction: 0x01a89900 │ │ │ │ @ instruction: 0x01a8994c │ │ │ │ ldrdeq fp, [r8, r8]! │ │ │ │ - @ instruction: 0x01a99f68 │ │ │ │ + @ instruction: 0x01a99f74 │ │ │ │ @ instruction: 0x01a8b04c │ │ │ │ @ instruction: 0x01a8b29c │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x01a99f34 │ │ │ │ + @ instruction: 0x01a99f40 │ │ │ │ @ instruction: 0x01a8b014 │ │ │ │ @ instruction: 0x01a8b264 │ │ │ │ - @ instruction: 0x01a99f04 │ │ │ │ + @ instruction: 0x01a99f10 │ │ │ │ @ instruction: 0x01a89854 │ │ │ │ @ instruction: 0x01a89880 │ │ │ │ - ldrdeq r9, [r9, r0]! │ │ │ │ + ldrdeq r9, [r9, ip]! │ │ │ │ @ instruction: 0x01a89820 │ │ │ │ @ instruction: 0x01a8984c │ │ │ │ - @ instruction: 0x01a99e9c │ │ │ │ + @ instruction: 0x01a99ea8 │ │ │ │ @ instruction: 0x01a897ec │ │ │ │ @ instruction: 0x01a89818 │ │ │ │ │ │ │ │ 000db2d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -28873,17 +28873,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b db470 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ @ instruction: 0x01a89544 │ │ │ │ - @ instruction: 0x01a99be4 │ │ │ │ + strdeq r9, [r9, r0]! │ │ │ │ @ instruction: 0x01a89694 │ │ │ │ - @ instruction: 0x01a9cdc8 │ │ │ │ + ldrdeq ip, [r9, r4]! │ │ │ │ @ instruction: 0x01a895b0 │ │ │ │ │ │ │ │ 000db50c , 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 │ │ │ │ @@ -29246,18 +29246,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b dba44 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x3d4> │ │ │ │ mov r0, fp │ │ │ │ bl b5714 <__cxa_call_terminate@plt> │ │ │ │ - @ instruction: 0x01ac4584 │ │ │ │ + @ instruction: 0x01ac4590 │ │ │ │ @ instruction: 0x01a8913c │ │ │ │ @ instruction: 0x01a89168 │ │ │ │ - @ instruction: 0x01ac4510 │ │ │ │ + @ instruction: 0x01ac451c │ │ │ │ @ instruction: 0x01a890c8 │ │ │ │ strdeq r9, [r8, r4]! │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29568,38 +29568,38 @@ │ │ │ │ mov r6, r0 │ │ │ │ b dbdb8 │ │ │ │ @ instruction: 0x01bfc968 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfc944 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ strdeq sl, [r8, r8]! │ │ │ │ - ldrdeq sp, [sp, r4]! │ │ │ │ - @ instruction: 0x01acb0e8 │ │ │ │ - @ instruction: 0x01b1b9a4 │ │ │ │ + @ instruction: 0x01add7e0 │ │ │ │ + strdeq fp, [ip, r4]! │ │ │ │ + @ instruction: 0x01b1b9b0 │ │ │ │ @ instruction: 0x01a8a72c │ │ │ │ @ instruction: 0x01bfc754 │ │ │ │ - @ instruction: 0x01acebb4 │ │ │ │ - @ instruction: 0x01a99268 │ │ │ │ + @ instruction: 0x01acebc0 │ │ │ │ + @ instruction: 0x01a99274 │ │ │ │ @ instruction: 0x01a8a644 │ │ │ │ - @ instruction: 0x01b1b8b0 │ │ │ │ - @ instruction: 0x01a99234 │ │ │ │ + @ instruction: 0x01b1b8bc │ │ │ │ + @ instruction: 0x01a99240 │ │ │ │ @ instruction: 0x01a8a630 │ │ │ │ - @ instruction: 0x01a991c8 │ │ │ │ - @ instruction: 0x01a99194 │ │ │ │ + ldrdeq r9, [r9, r4]! │ │ │ │ + @ instruction: 0x01a991a0 │ │ │ │ @ instruction: 0x01a8a570 │ │ │ │ - @ instruction: 0x01b1b7dc │ │ │ │ - @ instruction: 0x01a9915c │ │ │ │ + @ instruction: 0x01b1b7e8 │ │ │ │ + @ instruction: 0x01a99168 │ │ │ │ @ instruction: 0x01a8a538 │ │ │ │ - @ instruction: 0x01b1b7a4 │ │ │ │ - @ instruction: 0x01a99124 │ │ │ │ + @ instruction: 0x01b1b7b0 │ │ │ │ + @ instruction: 0x01a99130 │ │ │ │ @ instruction: 0x01a8a500 │ │ │ │ - @ instruction: 0x01b1b76c │ │ │ │ - @ instruction: 0x01a990ec │ │ │ │ + @ instruction: 0x01b1b778 │ │ │ │ + strdeq r9, [r9, r8]! │ │ │ │ @ instruction: 0x01a8a4c8 │ │ │ │ - @ instruction: 0x01b1b734 │ │ │ │ + @ instruction: 0x01b1b740 │ │ │ │ │ │ │ │ 000dc020 : │ │ │ │ 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 │ │ │ │ @@ -29850,34 +29850,34 @@ │ │ │ │ @ instruction: 0x01bfc4cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfc4a0 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a8a3e0 │ │ │ │ ldrdeq sl, [r8, r0]! │ │ │ │ @ instruction: 0x01a8a37c │ │ │ │ - @ instruction: 0x01b1b524 │ │ │ │ + @ instruction: 0x01b1b530 │ │ │ │ @ instruction: 0x01a8a2a0 │ │ │ │ @ instruction: 0x01bfc2ec │ │ │ │ - @ instruction: 0x01ace74c │ │ │ │ - @ instruction: 0x01b1b450 │ │ │ │ - @ instruction: 0x01a98e00 │ │ │ │ + @ instruction: 0x01ace758 │ │ │ │ + @ instruction: 0x01b1b45c │ │ │ │ + @ instruction: 0x01a98e0c │ │ │ │ ldrdeq sl, [r8, r8]! │ │ │ │ @ instruction: 0x01a8a1ec │ │ │ │ - @ instruction: 0x01a98d84 │ │ │ │ - @ instruction: 0x01b1b3a0 │ │ │ │ - @ instruction: 0x01a98d50 │ │ │ │ + @ instruction: 0x01a98d90 │ │ │ │ + @ instruction: 0x01b1b3ac │ │ │ │ + @ instruction: 0x01a98d5c │ │ │ │ @ instruction: 0x01a8a128 │ │ │ │ - @ instruction: 0x01b1b364 │ │ │ │ - @ instruction: 0x01a98d14 │ │ │ │ + @ instruction: 0x01b1b370 │ │ │ │ + @ instruction: 0x01a98d20 │ │ │ │ @ instruction: 0x01a8a0ec │ │ │ │ - @ instruction: 0x01b1b324 │ │ │ │ - ldrdeq r8, [r9, r4]! │ │ │ │ + @ instruction: 0x01b1b330 │ │ │ │ + @ instruction: 0x01a98ce0 │ │ │ │ @ instruction: 0x01a8a0ac │ │ │ │ - @ instruction: 0x01b1b2e8 │ │ │ │ - @ instruction: 0x01a98c98 │ │ │ │ + @ instruction: 0x01b1b2f4 │ │ │ │ + @ instruction: 0x01a98ca4 │ │ │ │ @ instruction: 0x01a8a06c │ │ │ │ │ │ │ │ 000dc474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -30131,36 +30131,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b dc684 │ │ │ │ @ instruction: 0x01bfc078 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfc04c │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a89f8c │ │ │ │ - @ instruction: 0x01b189f0 │ │ │ │ + @ instruction: 0x01b189fc │ │ │ │ @ instruction: 0x01a89f18 │ │ │ │ - @ instruction: 0x01b1b0c0 │ │ │ │ + @ instruction: 0x01b1b0cc │ │ │ │ @ instruction: 0x01a89e3c │ │ │ │ @ instruction: 0x01bfbe88 │ │ │ │ - @ instruction: 0x01ace2e8 │ │ │ │ - @ instruction: 0x01b1afec │ │ │ │ - @ instruction: 0x01a9899c │ │ │ │ + strdeq lr, [ip, r4]! │ │ │ │ + @ instruction: 0x01b1aff8 │ │ │ │ + @ instruction: 0x01a989a8 │ │ │ │ @ instruction: 0x01a89d74 │ │ │ │ @ instruction: 0x01a89d88 │ │ │ │ - @ instruction: 0x01a98920 │ │ │ │ - @ instruction: 0x01b1af3c │ │ │ │ - @ instruction: 0x01a988ec │ │ │ │ + @ instruction: 0x01a9892c │ │ │ │ + @ instruction: 0x01b1af48 │ │ │ │ + strdeq r8, [r9, r8]! @ │ │ │ │ @ instruction: 0x01a89cc4 │ │ │ │ - @ instruction: 0x01b1af00 │ │ │ │ - @ instruction: 0x01a988b0 │ │ │ │ + @ instruction: 0x01b1af0c │ │ │ │ + @ instruction: 0x01a988bc │ │ │ │ @ instruction: 0x01a89c88 │ │ │ │ - @ instruction: 0x01b1aec0 │ │ │ │ - @ instruction: 0x01a98870 │ │ │ │ + @ instruction: 0x01b1aecc │ │ │ │ + @ instruction: 0x01a9887c │ │ │ │ @ instruction: 0x01a89c48 │ │ │ │ - @ instruction: 0x01b1ae84 │ │ │ │ - @ instruction: 0x01a98834 │ │ │ │ + @ instruction: 0x01b1ae90 │ │ │ │ + @ instruction: 0x01a98840 │ │ │ │ @ instruction: 0x01a89c08 │ │ │ │ │ │ │ │ 000dc8d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -30348,28 +30348,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b dca64 │ │ │ │ @ instruction: 0x01bfbc14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfbc00 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a89b54 │ │ │ │ - @ instruction: 0x01b1acec │ │ │ │ + @ instruction: 0x01b1acf8 │ │ │ │ @ instruction: 0x01a89a68 │ │ │ │ @ instruction: 0x01bfbaa8 │ │ │ │ - @ instruction: 0x01acdf08 │ │ │ │ - @ instruction: 0x01b1ac0c │ │ │ │ - @ instruction: 0x01a985bc │ │ │ │ + @ instruction: 0x01acdf14 │ │ │ │ + @ instruction: 0x01b1ac18 │ │ │ │ + @ instruction: 0x01a985c8 │ │ │ │ @ instruction: 0x01a89994 │ │ │ │ @ instruction: 0x01a899b0 │ │ │ │ - @ instruction: 0x01a98548 │ │ │ │ - @ instruction: 0x01b1ab64 │ │ │ │ - @ instruction: 0x01a98514 │ │ │ │ + @ instruction: 0x01a98554 │ │ │ │ + @ instruction: 0x01b1ab70 │ │ │ │ + @ instruction: 0x01a98520 │ │ │ │ @ instruction: 0x01a898ec │ │ │ │ - @ instruction: 0x01b1ab28 │ │ │ │ - ldrdeq r8, [r9, r8]! @ │ │ │ │ + @ instruction: 0x01b1ab34 │ │ │ │ + @ instruction: 0x01a984e4 │ │ │ │ @ instruction: 0x01a898b0 │ │ │ │ │ │ │ │ 000dcc14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -30570,30 +30570,30 @@ │ │ │ │ b dcdd0 │ │ │ │ @ instruction: 0x01bfb8d8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfb8b4 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a89808 │ │ │ │ @ instruction: 0x01a8970c │ │ │ │ - @ instruction: 0x01b1a98c │ │ │ │ + @ instruction: 0x01b1a998 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ @ instruction: 0x01bfb73c │ │ │ │ - @ instruction: 0x01acdb9c │ │ │ │ - @ instruction: 0x01b1a8a0 │ │ │ │ - @ instruction: 0x01a98250 │ │ │ │ + @ instruction: 0x01acdba8 │ │ │ │ + @ instruction: 0x01b1a8ac │ │ │ │ + @ instruction: 0x01a9825c │ │ │ │ @ instruction: 0x01a89628 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0x01a89644 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrdeq r8, [r9, ip]! │ │ │ │ - @ instruction: 0x01b1a7f8 │ │ │ │ - @ instruction: 0x01a981a8 │ │ │ │ + @ instruction: 0x01a981e8 │ │ │ │ + @ instruction: 0x01b1a804 │ │ │ │ + @ instruction: 0x01a981b4 │ │ │ │ @ instruction: 0x01a89580 │ │ │ │ - @ instruction: 0x01b1a7bc │ │ │ │ - @ instruction: 0x01a9816c │ │ │ │ + @ instruction: 0x01b1a7c8 │ │ │ │ + @ instruction: 0x01a98178 │ │ │ │ @ instruction: 0x01a89544 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ │ │ │ │ 000dcf90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -30846,40 +30846,40 @@ │ │ │ │ @ instruction: 0x01bfb55c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfb530 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a89470 │ │ │ │ @ instruction: 0x01a89460 │ │ │ │ @ instruction: 0x01a8940c │ │ │ │ - @ instruction: 0x01b1a5b4 │ │ │ │ + @ instruction: 0x01b1a5c0 │ │ │ │ @ instruction: 0x01a89330 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @ instruction: 0x01bfb37c │ │ │ │ - ldrdeq sp, [ip, ip]! │ │ │ │ - @ instruction: 0x01b1a4e0 │ │ │ │ - @ instruction: 0x01a97e90 │ │ │ │ + @ instruction: 0x01acd7e8 │ │ │ │ + @ instruction: 0x01b1a4ec │ │ │ │ + @ instruction: 0x01a97e9c │ │ │ │ @ instruction: 0x01a89268 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ @ instruction: 0x01a8927c │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x01a97e14 │ │ │ │ - @ instruction: 0x01b1a430 │ │ │ │ - @ instruction: 0x01a97de0 │ │ │ │ + @ instruction: 0x01a97e20 │ │ │ │ + @ instruction: 0x01b1a43c │ │ │ │ + @ instruction: 0x01a97dec │ │ │ │ @ instruction: 0x01a891b8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01b1a3f4 │ │ │ │ - @ instruction: 0x01a97da4 │ │ │ │ + @ instruction: 0x01b1a400 │ │ │ │ + @ instruction: 0x01a97db0 │ │ │ │ @ instruction: 0x01a8917c │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01b1a3b4 │ │ │ │ - @ instruction: 0x01a97d64 │ │ │ │ + @ instruction: 0x01b1a3c0 │ │ │ │ + @ instruction: 0x01a97d70 │ │ │ │ @ instruction: 0x01a8913c │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x01b1a378 │ │ │ │ - @ instruction: 0x01a97d28 │ │ │ │ + @ instruction: 0x01b1a384 │ │ │ │ + @ instruction: 0x01a97d34 │ │ │ │ strdeq r9, [r8, r8]! │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ │ │ │ │ 000dd400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31082,32 +31082,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b dd5b8 │ │ │ │ ldrsheq fp, [pc, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfb0cc │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a89040 │ │ │ │ - @ instruction: 0x01b1a1e8 │ │ │ │ + @ instruction: 0x01b1a1f4 │ │ │ │ @ instruction: 0x01a88f64 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x01bfaf54 │ │ │ │ - @ instruction: 0x01acd3a8 │ │ │ │ - @ instruction: 0x01b1a0ac │ │ │ │ - @ instruction: 0x01a97a5c │ │ │ │ + @ instruction: 0x01acd3b4 │ │ │ │ + ldrheq sl, [r1, r8]! │ │ │ │ + @ instruction: 0x01a97a68 │ │ │ │ @ instruction: 0x01a88e34 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01b1a070 │ │ │ │ - @ instruction: 0x01a97a20 │ │ │ │ + @ instruction: 0x01b1a07c │ │ │ │ + @ instruction: 0x01a97a2c │ │ │ │ strdeq r8, [r8, r4]! │ │ │ │ - @ instruction: 0x01b1a034 │ │ │ │ - @ instruction: 0x01a979e4 │ │ │ │ + @ instruction: 0x01b1a040 │ │ │ │ + strdeq r7, [r9, r0]! │ │ │ │ @ instruction: 0x01a88dbc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ ldrdeq r8, [r8, r8]! @ │ │ │ │ - @ instruction: 0x01a97970 │ │ │ │ + @ instruction: 0x01a9797c │ │ │ │ │ │ │ │ 000dd780 : │ │ │ │ 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 │ │ │ │ @@ -31294,31 +31294,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b dd90c │ │ │ │ @ instruction: 0x01bfad6c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfad58 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ ldrdeq r8, [r8, r8]! @ │ │ │ │ - @ instruction: 0x01b19e44 │ │ │ │ + @ instruction: 0x01b19e50 │ │ │ │ @ instruction: 0x01a88bc0 │ │ │ │ muleq r0, sp, r1 │ │ │ │ @ instruction: 0x01bfac00 │ │ │ │ - @ instruction: 0x01acd060 │ │ │ │ - @ instruction: 0x01b19d64 │ │ │ │ - @ instruction: 0x01a97714 │ │ │ │ + @ instruction: 0x01acd06c │ │ │ │ + @ instruction: 0x01b19d70 │ │ │ │ + @ instruction: 0x01a97720 │ │ │ │ @ instruction: 0x01a88aec │ │ │ │ muleq r0, r9, r1 │ │ │ │ @ instruction: 0x01a88b08 │ │ │ │ - @ instruction: 0x01a976a0 │ │ │ │ - @ instruction: 0x01b19cbc │ │ │ │ - @ instruction: 0x01a9766c │ │ │ │ + @ instruction: 0x01a976ac │ │ │ │ + @ instruction: 0x01b19cc8 │ │ │ │ + @ instruction: 0x01a97678 │ │ │ │ @ instruction: 0x01a88a44 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x01b19c80 │ │ │ │ - @ instruction: 0x01a97630 │ │ │ │ + @ instruction: 0x01b19c8c │ │ │ │ + @ instruction: 0x01a9763c │ │ │ │ @ instruction: 0x01a88a08 │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 000ddacc : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -31515,30 +31515,30 @@ │ │ │ │ mov r7, r0 │ │ │ │ b ddc70 │ │ │ │ @ instruction: 0x01bfaa20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfa9ec │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a88994 │ │ │ │ - @ instruction: 0x01b19ae8 │ │ │ │ + @ instruction: 0x01b19af4 │ │ │ │ @ instruction: 0x01a88864 │ │ │ │ @ instruction: 0x01bfa89c │ │ │ │ - strdeq ip, [ip, r4]! │ │ │ │ - @ instruction: 0x01b199f8 │ │ │ │ - @ instruction: 0x01a973a8 │ │ │ │ + @ instruction: 0x01accd00 │ │ │ │ + @ instruction: 0x01b19a04 │ │ │ │ + @ instruction: 0x01a973b4 │ │ │ │ @ instruction: 0x01a88780 │ │ │ │ @ instruction: 0x01a8879c │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x01a97334 │ │ │ │ - @ instruction: 0x01b19950 │ │ │ │ - @ instruction: 0x01a97300 │ │ │ │ + @ instruction: 0x01a97340 │ │ │ │ + @ instruction: 0x01b1995c │ │ │ │ + @ instruction: 0x01a9730c │ │ │ │ ldrdeq r8, [r8, r8]! @ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x01b19914 │ │ │ │ - @ instruction: 0x01a972c4 │ │ │ │ + @ instruction: 0x01b19920 │ │ │ │ + ldrdeq r7, [r9, r0]! │ │ │ │ @ instruction: 0x01a8869c │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 000dde34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31755,37 +31755,37 @@ │ │ │ │ b ddfd8 │ │ │ │ @ instruction: 0x01bfa6b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfa694 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ strdeq r8, [r8, r4]! │ │ │ │ - @ instruction: 0x01b19778 │ │ │ │ + @ instruction: 0x01b19784 │ │ │ │ strdeq r8, [r8, r4]! │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01bfa534 │ │ │ │ - @ instruction: 0x01acc994 │ │ │ │ - @ instruction: 0x01b19698 │ │ │ │ - @ instruction: 0x01a97048 │ │ │ │ + @ instruction: 0x01acc9a0 │ │ │ │ + @ instruction: 0x01b196a4 │ │ │ │ + @ instruction: 0x01a97054 │ │ │ │ @ instruction: 0x01a88420 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01b19654 │ │ │ │ + @ instruction: 0x01b19660 │ │ │ │ @ instruction: 0x01a884e0 │ │ │ │ ldrdeq r8, [r8, r0]! │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ @ instruction: 0x01a883e8 │ │ │ │ - @ instruction: 0x01b195cc │ │ │ │ - @ instruction: 0x01a96f7c │ │ │ │ + @ instruction: 0x01b195d8 │ │ │ │ + @ instruction: 0x01a96f88 │ │ │ │ @ instruction: 0x01a88354 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01b19590 │ │ │ │ - @ instruction: 0x01a96f40 │ │ │ │ + @ instruction: 0x01b1959c │ │ │ │ + @ instruction: 0x01a96f4c │ │ │ │ @ instruction: 0x01a88318 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a96f08 │ │ │ │ + @ instruction: 0x01a96f14 │ │ │ │ │ │ │ │ 000de200 : │ │ │ │ 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] │ │ │ │ @@ -31900,29 +31900,29 @@ │ │ │ │ ldr r1, [pc, #84] @ de420 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b de328 │ │ │ │ @ instruction: 0x01bfa2f4 │ │ │ │ - @ instruction: 0x01b19494 │ │ │ │ + @ instruction: 0x01b194a0 │ │ │ │ @ instruction: 0x01a88218 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - @ instruction: 0x01b19408 │ │ │ │ + @ instruction: 0x01b19414 │ │ │ │ @ instruction: 0x01a88194 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - @ instruction: 0x01b193cc │ │ │ │ + @ instruction: 0x01b193d8 │ │ │ │ @ instruction: 0x01a88158 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x01a96d24 │ │ │ │ - strdeq r6, [r9, r4]! │ │ │ │ - ldrdeq r6, [r9, r8]! │ │ │ │ - @ instruction: 0x01b1930c │ │ │ │ - @ instruction: 0x01a96cbc │ │ │ │ + @ instruction: 0x01a96d30 │ │ │ │ + @ instruction: 0x01a96d00 │ │ │ │ + @ instruction: 0x01a96ce4 │ │ │ │ + @ instruction: 0x01b19318 │ │ │ │ + @ instruction: 0x01a96cc8 │ │ │ │ @ instruction: 0x01a88094 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 000de424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -32377,66 +32377,66 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b de5f0 │ │ │ │ ldrsbeq sl, [pc, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a96be4 │ │ │ │ + strdeq r6, [r9, r0]! │ │ │ │ @ instruction: 0x01bfa080 │ │ │ │ - @ instruction: 0x01b191ec │ │ │ │ + @ instruction: 0x01b191f8 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - @ instruction: 0x01acc418 │ │ │ │ + @ instruction: 0x01acc424 │ │ │ │ @ instruction: 0x01bf9f1c │ │ │ │ - @ instruction: 0x01acc344 │ │ │ │ - @ instruction: 0x01b19038 │ │ │ │ - @ instruction: 0x01a969e8 │ │ │ │ + @ instruction: 0x01acc350 │ │ │ │ + @ instruction: 0x01b19044 │ │ │ │ + strdeq r6, [r9, r4]! │ │ │ │ @ instruction: 0x01a87db8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x01acc2b0 │ │ │ │ - @ instruction: 0x01b18fa4 │ │ │ │ - @ instruction: 0x01a96954 │ │ │ │ + @ instruction: 0x01acc2bc │ │ │ │ + @ instruction: 0x01b18fb0 │ │ │ │ + @ instruction: 0x01a96960 │ │ │ │ @ instruction: 0x01a87d28 │ │ │ │ - @ instruction: 0x01b18f08 │ │ │ │ - @ instruction: 0x01a968b8 │ │ │ │ + @ instruction: 0x01b18f14 │ │ │ │ + @ instruction: 0x01a968c4 │ │ │ │ @ instruction: 0x01a87c88 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x01acc18c │ │ │ │ - @ instruction: 0x01b18e88 │ │ │ │ - @ instruction: 0x01a96838 │ │ │ │ + @ instruction: 0x01acc198 │ │ │ │ + @ instruction: 0x01b18e94 │ │ │ │ + @ instruction: 0x01a96844 │ │ │ │ @ instruction: 0x01a87c0c │ │ │ │ - @ instruction: 0x01acc100 │ │ │ │ - @ instruction: 0x01b18df4 │ │ │ │ - @ instruction: 0x01a967a4 │ │ │ │ + @ instruction: 0x01acc10c │ │ │ │ + @ instruction: 0x01b18e00 │ │ │ │ + @ instruction: 0x01a967b0 │ │ │ │ @ instruction: 0x01a87b78 │ │ │ │ - @ instruction: 0x01acc07c │ │ │ │ - @ instruction: 0x01b18d68 │ │ │ │ - @ instruction: 0x01a96718 │ │ │ │ + @ instruction: 0x01acc088 │ │ │ │ + @ instruction: 0x01b18d74 │ │ │ │ + @ instruction: 0x01a96724 │ │ │ │ @ instruction: 0x01a87aec │ │ │ │ - @ instruction: 0x01acc000 │ │ │ │ - @ instruction: 0x01b18cf4 │ │ │ │ - @ instruction: 0x01a966a4 │ │ │ │ + @ instruction: 0x01acc00c │ │ │ │ + @ instruction: 0x01b18d00 │ │ │ │ + @ instruction: 0x01a966b0 │ │ │ │ @ instruction: 0x01a87a74 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x01acbf70 │ │ │ │ - @ instruction: 0x01b18c68 │ │ │ │ - @ instruction: 0x01a96618 │ │ │ │ + @ instruction: 0x01acbf7c │ │ │ │ + @ instruction: 0x01b18c74 │ │ │ │ + @ instruction: 0x01a96624 │ │ │ │ @ instruction: 0x01a879e8 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - @ instruction: 0x01b18c24 │ │ │ │ - ldrdeq r6, [r9, r4]! │ │ │ │ + @ instruction: 0x01b18c30 │ │ │ │ + @ instruction: 0x01a965e0 │ │ │ │ @ instruction: 0x01a879a4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x01b18be4 │ │ │ │ - @ instruction: 0x01a96594 │ │ │ │ + @ instruction: 0x01b18bf0 │ │ │ │ + @ instruction: 0x01a965a0 │ │ │ │ @ instruction: 0x01a87964 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x01b18ba8 │ │ │ │ - @ instruction: 0x01a96558 │ │ │ │ + @ instruction: 0x01b18bb4 │ │ │ │ + @ instruction: 0x01a96564 │ │ │ │ @ instruction: 0x01a87930 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ │ │ │ │ 000dec24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -33026,168 +33026,168 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x01bf98d8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a86430 │ │ │ │ @ instruction: 0x01bf989c │ │ │ │ - @ instruction: 0x01afa29c │ │ │ │ + @ instruction: 0x01afa2a8 │ │ │ │ @ instruction: 0x01a878b0 │ │ │ │ - @ instruction: 0x01ada784 │ │ │ │ - @ instruction: 0x01b18994 │ │ │ │ + @ instruction: 0x01ada790 │ │ │ │ + @ instruction: 0x01b189a0 │ │ │ │ @ instruction: 0x01a878a0 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ strdeq r7, [r8, r8]! │ │ │ │ @ instruction: 0x01bf9718 │ │ │ │ @ instruction: 0x01a87794 │ │ │ │ @ instruction: 0x01a8767c │ │ │ │ @ instruction: 0x01a87720 │ │ │ │ - @ instruction: 0x01b187f0 │ │ │ │ - @ instruction: 0x01a961a0 │ │ │ │ + @ instruction: 0x01b187fc │ │ │ │ + @ instruction: 0x01a961ac │ │ │ │ @ instruction: 0x01a87578 │ │ │ │ strdeq r7, [r8, r4]! │ │ │ │ - @ instruction: 0x01b18758 │ │ │ │ - @ instruction: 0x01a96108 │ │ │ │ + @ instruction: 0x01b18764 │ │ │ │ + @ instruction: 0x01a96114 │ │ │ │ @ instruction: 0x01a874e0 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ strdeq r7, [r8, r4]! │ │ │ │ @ instruction: 0x01a875a8 │ │ │ │ - @ instruction: 0x01b18660 │ │ │ │ - @ instruction: 0x01a96010 │ │ │ │ + @ instruction: 0x01b1866c │ │ │ │ + @ instruction: 0x01a9601c │ │ │ │ @ instruction: 0x01a873e8 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ @ instruction: 0x01a8752c │ │ │ │ - @ instruction: 0x01b15e88 │ │ │ │ + @ instruction: 0x01b15e94 │ │ │ │ @ instruction: 0x01a874b8 │ │ │ │ - @ instruction: 0x01b18588 │ │ │ │ - @ instruction: 0x01a95f38 │ │ │ │ + @ instruction: 0x01b18594 │ │ │ │ + @ instruction: 0x01a95f44 │ │ │ │ @ instruction: 0x01a87310 │ │ │ │ - @ instruction: 0x01b18338 │ │ │ │ - @ instruction: 0x01a95ce8 │ │ │ │ + @ instruction: 0x01b18344 │ │ │ │ + strdeq r5, [r9, r4]! │ │ │ │ @ instruction: 0x01a870c0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01a8722c │ │ │ │ - @ instruction: 0x01b182d0 │ │ │ │ - @ instruction: 0x01a95c80 │ │ │ │ + @ instruction: 0x01b182dc │ │ │ │ + @ instruction: 0x01a95c8c │ │ │ │ @ instruction: 0x01a87058 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ @ instruction: 0x01a87170 │ │ │ │ - @ instruction: 0x01b18274 │ │ │ │ - @ instruction: 0x01a95c24 │ │ │ │ + @ instruction: 0x01b18280 │ │ │ │ + @ instruction: 0x01a95c30 │ │ │ │ strdeq r6, [r8, ip]! │ │ │ │ muleq r0, r6, r2 │ │ │ │ @ instruction: 0x01a8717c │ │ │ │ @ instruction: 0x01a871ac │ │ │ │ @ instruction: 0x01a871b4 │ │ │ │ - @ instruction: 0x01b181a4 │ │ │ │ - @ instruction: 0x01a95b54 │ │ │ │ + @ instruction: 0x01b181b0 │ │ │ │ + @ instruction: 0x01a95b60 │ │ │ │ @ instruction: 0x01a86f2c │ │ │ │ - @ instruction: 0x01b17edc │ │ │ │ - @ instruction: 0x01a9588c │ │ │ │ + @ instruction: 0x01b17ee8 │ │ │ │ + @ instruction: 0x01a95898 │ │ │ │ @ instruction: 0x01a86c64 │ │ │ │ - @ instruction: 0x01b17ea0 │ │ │ │ - @ instruction: 0x01a95850 │ │ │ │ + @ instruction: 0x01b17eac │ │ │ │ + @ instruction: 0x01a9585c │ │ │ │ @ instruction: 0x01a86c28 │ │ │ │ - @ instruction: 0x01b17e60 │ │ │ │ - @ instruction: 0x01a95810 │ │ │ │ + @ instruction: 0x01b17e6c │ │ │ │ + @ instruction: 0x01a9581c │ │ │ │ @ instruction: 0x01a86be8 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x01b17e24 │ │ │ │ - ldrdeq r5, [r9, r4]! │ │ │ │ + @ instruction: 0x01b17e30 │ │ │ │ + @ instruction: 0x01a957e0 │ │ │ │ @ instruction: 0x01a86bac │ │ │ │ - @ instruction: 0x01b17de4 │ │ │ │ - @ instruction: 0x01a95794 │ │ │ │ + @ instruction: 0x01b17df0 │ │ │ │ + @ instruction: 0x01a957a0 │ │ │ │ @ instruction: 0x01a86b6c │ │ │ │ - @ instruction: 0x01b17da4 │ │ │ │ - @ instruction: 0x01a95754 │ │ │ │ + @ instruction: 0x01b17db0 │ │ │ │ + @ instruction: 0x01a95760 │ │ │ │ @ instruction: 0x01a86b2c │ │ │ │ - @ instruction: 0x01b17d64 │ │ │ │ - @ instruction: 0x01a95714 │ │ │ │ + @ instruction: 0x01b17d70 │ │ │ │ + @ instruction: 0x01a95720 │ │ │ │ @ instruction: 0x01a86aec │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01b17d24 │ │ │ │ - ldrdeq r5, [r9, r4]! │ │ │ │ + @ instruction: 0x01b17d30 │ │ │ │ + @ instruction: 0x01a956e0 │ │ │ │ @ instruction: 0x01a86aac │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01b17ce4 │ │ │ │ - @ instruction: 0x01a95694 │ │ │ │ + @ instruction: 0x01b17cf0 │ │ │ │ + @ instruction: 0x01a956a0 │ │ │ │ @ instruction: 0x01a86a6c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01b17ca4 │ │ │ │ - @ instruction: 0x01a95654 │ │ │ │ + @ instruction: 0x01b17cb0 │ │ │ │ + @ instruction: 0x01a95660 │ │ │ │ @ instruction: 0x01a86a2c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01b17c68 │ │ │ │ - @ instruction: 0x01a95618 │ │ │ │ + @ instruction: 0x01b17c74 │ │ │ │ + @ instruction: 0x01a95624 │ │ │ │ strdeq r6, [r8, r0]! │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01b17c2c │ │ │ │ - ldrdeq r5, [r9, ip]! │ │ │ │ + @ instruction: 0x01b17c38 │ │ │ │ + @ instruction: 0x01a955e8 │ │ │ │ @ instruction: 0x01a869b4 │ │ │ │ - @ instruction: 0x01b17bf0 │ │ │ │ - @ instruction: 0x01a955a0 │ │ │ │ + @ instruction: 0x01b17bfc │ │ │ │ + @ instruction: 0x01a955ac │ │ │ │ @ instruction: 0x01a86978 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - @ instruction: 0x01b17bb4 │ │ │ │ - @ instruction: 0x01a95564 │ │ │ │ + @ instruction: 0x01b17bc0 │ │ │ │ + @ instruction: 0x01a95570 │ │ │ │ @ instruction: 0x01a8693c │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - @ instruction: 0x01b17b78 │ │ │ │ - @ instruction: 0x01a95528 │ │ │ │ + @ instruction: 0x01b17b84 │ │ │ │ + @ instruction: 0x01a95534 │ │ │ │ @ instruction: 0x01a86900 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - @ instruction: 0x01b17b3c │ │ │ │ - @ instruction: 0x01a954ec │ │ │ │ + @ instruction: 0x01b17b48 │ │ │ │ + strdeq r5, [r9, r8]! │ │ │ │ @ instruction: 0x01a868c4 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - @ instruction: 0x01b17aec │ │ │ │ + @ instruction: 0x01b17af8 │ │ │ │ @ instruction: 0x01a86a28 │ │ │ │ @ instruction: 0x01a86864 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - @ instruction: 0x01b17a9c │ │ │ │ - @ instruction: 0x01a9544c │ │ │ │ + @ instruction: 0x01b17aa8 │ │ │ │ + @ instruction: 0x01a95458 │ │ │ │ @ instruction: 0x01a86824 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x01b17a5c │ │ │ │ - @ instruction: 0x01a9540c │ │ │ │ + @ instruction: 0x01b17a68 │ │ │ │ + @ instruction: 0x01a95418 │ │ │ │ @ instruction: 0x01a867e4 │ │ │ │ - @ instruction: 0x01b17a1c │ │ │ │ - @ instruction: 0x01a953cc │ │ │ │ + @ instruction: 0x01b17a28 │ │ │ │ + ldrdeq r5, [r9, r8]! │ │ │ │ @ instruction: 0x01a867a4 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x01b179e0 │ │ │ │ - @ instruction: 0x01a95390 │ │ │ │ + @ instruction: 0x01b179ec │ │ │ │ + @ instruction: 0x01a9539c │ │ │ │ @ instruction: 0x01a86768 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - @ instruction: 0x01b179a4 │ │ │ │ - @ instruction: 0x01a95354 │ │ │ │ + @ instruction: 0x01b179b0 │ │ │ │ + @ instruction: 0x01a95360 │ │ │ │ @ instruction: 0x01a86724 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - @ instruction: 0x01b17964 │ │ │ │ - @ instruction: 0x01a95314 │ │ │ │ + @ instruction: 0x01b17970 │ │ │ │ + @ instruction: 0x01a95320 │ │ │ │ @ instruction: 0x01a866ec │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - @ instruction: 0x01b17928 │ │ │ │ - ldrdeq r5, [r9, r8]! │ │ │ │ + @ instruction: 0x01b17934 │ │ │ │ + @ instruction: 0x01a952e4 │ │ │ │ @ instruction: 0x01a866b0 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - @ instruction: 0x01b178ec │ │ │ │ - @ instruction: 0x01a9529c │ │ │ │ + @ instruction: 0x01b178f8 │ │ │ │ + @ instruction: 0x01a952a8 │ │ │ │ @ instruction: 0x01a86674 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - @ instruction: 0x01b178b0 │ │ │ │ - @ instruction: 0x01a95260 │ │ │ │ + @ instruction: 0x01b178bc │ │ │ │ + @ instruction: 0x01a9526c │ │ │ │ @ instruction: 0x01a86638 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0x01b17874 │ │ │ │ - @ instruction: 0x01a95224 │ │ │ │ + @ instruction: 0x01b17880 │ │ │ │ + @ instruction: 0x01a95230 │ │ │ │ strdeq r6, [r8, ip]! │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - @ instruction: 0x01b17838 │ │ │ │ - @ instruction: 0x01a951e8 │ │ │ │ + @ instruction: 0x01b17844 │ │ │ │ + strdeq r5, [r9, r4]! │ │ │ │ @ instruction: 0x01a865c0 │ │ │ │ ldr r2, [pc, #-424] @ df634 │ │ │ │ ldr r1, [pc, #-424] @ df638 │ │ │ │ ldr r3, [pc, #-424] @ df63c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -33813,37 +33813,37 @@ │ │ │ │ bl b6c98 │ │ │ │ b dff80 │ │ │ │ biceq r4, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x01bf862c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r4, r1, ip, ror #28 │ │ │ │ @ instruction: 0x01bf858c │ │ │ │ - @ instruction: 0x01b176a4 │ │ │ │ - @ instruction: 0x01a95054 │ │ │ │ + @ instruction: 0x01b176b0 │ │ │ │ + @ instruction: 0x01a95060 │ │ │ │ @ instruction: 0x01a8642c │ │ │ │ - @ instruction: 0x01b17668 │ │ │ │ - @ instruction: 0x01a95018 │ │ │ │ + @ instruction: 0x01b17674 │ │ │ │ + @ instruction: 0x01a95024 │ │ │ │ strdeq r6, [r8, r0]! │ │ │ │ - @ instruction: 0x01b17630 │ │ │ │ - @ instruction: 0x01a94fe0 │ │ │ │ + @ instruction: 0x01b1763c │ │ │ │ + @ instruction: 0x01a94fec │ │ │ │ @ instruction: 0x01a863b8 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - @ instruction: 0x01b175f8 │ │ │ │ - @ instruction: 0x01a94fa8 │ │ │ │ + @ instruction: 0x01b17604 │ │ │ │ + @ instruction: 0x01a94fb4 │ │ │ │ @ instruction: 0x01a86380 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x01b175c0 │ │ │ │ - @ instruction: 0x01a94f70 │ │ │ │ + @ instruction: 0x01b175cc │ │ │ │ + @ instruction: 0x01a94f7c │ │ │ │ @ instruction: 0x01a86348 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x01b1758c │ │ │ │ - @ instruction: 0x01a94f38 │ │ │ │ + @ instruction: 0x01b17598 │ │ │ │ + @ instruction: 0x01a94f44 │ │ │ │ @ instruction: 0x01a86314 │ │ │ │ - @ instruction: 0x01b17550 │ │ │ │ - @ instruction: 0x01a94f00 │ │ │ │ + @ instruction: 0x01b1755c │ │ │ │ + @ instruction: 0x01a94f0c │ │ │ │ ldrdeq r6, [r8, r8]! │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ │ │ │ │ 000e0210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -34552,96 +34552,96 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne e05c0 │ │ │ │ b e0b5c │ │ │ │ @ instruction: 0x01bf82e8 │ │ │ │ @ instruction: 0x01bf82d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01b17434 │ │ │ │ + @ instruction: 0x01b17440 │ │ │ │ @ instruction: 0x01a861bc │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x01af8c50 │ │ │ │ + @ instruction: 0x01af8c5c │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ - @ instruction: 0x01b172a8 │ │ │ │ - @ instruction: 0x01b17284 │ │ │ │ - @ instruction: 0x01b17128 │ │ │ │ - ldrdeq r4, [r9, r8]! │ │ │ │ + @ instruction: 0x01b172b4 │ │ │ │ + @ instruction: 0x01b17290 │ │ │ │ + @ instruction: 0x01b17134 │ │ │ │ + @ instruction: 0x01a94ae4 │ │ │ │ @ instruction: 0x01a85eb0 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ @ instruction: 0x01bf7f4c │ │ │ │ - @ instruction: 0x01b1708c │ │ │ │ - @ instruction: 0x01a94a3c │ │ │ │ + @ instruction: 0x01b17098 │ │ │ │ + @ instruction: 0x01a94a48 │ │ │ │ @ instruction: 0x01a85e14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a85d98 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - @ instruction: 0x01b16f98 │ │ │ │ - @ instruction: 0x01a94948 │ │ │ │ + @ instruction: 0x01b16fa4 │ │ │ │ + @ instruction: 0x01a94954 │ │ │ │ @ instruction: 0x01a85d20 │ │ │ │ - @ instruction: 0x01b16f24 │ │ │ │ - ldrdeq r4, [r9, r4]! @ │ │ │ │ + @ instruction: 0x01b16f30 │ │ │ │ + @ instruction: 0x01a948e0 │ │ │ │ @ instruction: 0x01a85cac │ │ │ │ - @ instruction: 0x01b16eb8 │ │ │ │ - @ instruction: 0x01a94864 │ │ │ │ + @ instruction: 0x01b16ec4 │ │ │ │ + @ instruction: 0x01a94870 │ │ │ │ @ instruction: 0x01a85c40 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ @ instruction: 0x01a84fa8 │ │ │ │ - @ instruction: 0x01b16e14 │ │ │ │ - @ instruction: 0x01a947c4 │ │ │ │ + @ instruction: 0x01b16e20 │ │ │ │ + ldrdeq r4, [r9, r0]! │ │ │ │ @ instruction: 0x01a85b9c │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x01b16dd4 │ │ │ │ - @ instruction: 0x01a94784 │ │ │ │ + @ instruction: 0x01b16de0 │ │ │ │ + @ instruction: 0x01a94790 │ │ │ │ @ instruction: 0x01a85b5c │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - @ instruction: 0x01b16d94 │ │ │ │ - @ instruction: 0x01a94744 │ │ │ │ + @ instruction: 0x01b16da0 │ │ │ │ + @ instruction: 0x01a94750 │ │ │ │ @ instruction: 0x01a85b1c │ │ │ │ - @ instruction: 0x01b16d54 │ │ │ │ - @ instruction: 0x01a94704 │ │ │ │ + @ instruction: 0x01b16d60 │ │ │ │ + @ instruction: 0x01a94710 │ │ │ │ ldrdeq r5, [r8, ip]! │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x01b16d14 │ │ │ │ - @ instruction: 0x01a946c4 │ │ │ │ + @ instruction: 0x01b16d20 │ │ │ │ + ldrdeq r4, [r9, r0]! │ │ │ │ @ instruction: 0x01a85a9c │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x01b16cd4 │ │ │ │ - @ instruction: 0x01a94684 │ │ │ │ + @ instruction: 0x01b16ce0 │ │ │ │ + @ instruction: 0x01a94690 │ │ │ │ @ instruction: 0x01a85a5c │ │ │ │ - @ instruction: 0x01a9464c │ │ │ │ - @ instruction: 0x01b16c60 │ │ │ │ - @ instruction: 0x01a94610 │ │ │ │ + @ instruction: 0x01a94658 │ │ │ │ + @ instruction: 0x01b16c6c │ │ │ │ + @ instruction: 0x01a9461c │ │ │ │ @ instruction: 0x01a859e8 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - ldrdeq r4, [r9, r8]! │ │ │ │ - @ instruction: 0x01b16bf4 │ │ │ │ - @ instruction: 0x01a945a4 │ │ │ │ + @ instruction: 0x01a945e4 │ │ │ │ + @ instruction: 0x01b16c00 │ │ │ │ + @ instruction: 0x01a945b0 │ │ │ │ @ instruction: 0x01a8597c │ │ │ │ - @ instruction: 0x01a9456c │ │ │ │ + @ instruction: 0x01a94578 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ @ instruction: 0x01a85bc4 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01b16b4c │ │ │ │ - strdeq r4, [r9, ip]! │ │ │ │ + @ instruction: 0x01b16b58 │ │ │ │ + @ instruction: 0x01a94508 │ │ │ │ ldrdeq r5, [r8, r0]! │ │ │ │ - @ instruction: 0x01b16b10 │ │ │ │ - @ instruction: 0x01a944c0 │ │ │ │ + @ instruction: 0x01b16b1c │ │ │ │ + @ instruction: 0x01a944cc │ │ │ │ @ instruction: 0x01a85898 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ @ instruction: 0x01a85b60 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x01a94450 │ │ │ │ + @ instruction: 0x01a9445c │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ ldrdeq r5, [r8, r8]! │ │ │ │ - @ instruction: 0x01b16a48 │ │ │ │ - strdeq r4, [r9, r8]! │ │ │ │ + @ instruction: 0x01b16a54 │ │ │ │ + @ instruction: 0x01a94404 │ │ │ │ ldrdeq r5, [r8, r0]! │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - @ instruction: 0x01a943c0 │ │ │ │ - @ instruction: 0x01b169d4 │ │ │ │ + @ instruction: 0x01a943cc │ │ │ │ + @ instruction: 0x01b169e0 │ │ │ │ @ instruction: 0x01a85a84 │ │ │ │ @ instruction: 0x01a8574c │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ │ │ │ │ 000e0e84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -34704,22 +34704,22 @@ │ │ │ │ ldr r1, [pc, #32] @ e0f94 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e0f18 │ │ │ │ - @ instruction: 0x01b16828 │ │ │ │ + @ instruction: 0x01b16834 │ │ │ │ strdeq r5, [r8, r8]! │ │ │ │ @ instruction: 0x01a8557c │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - @ instruction: 0x01a94140 │ │ │ │ + @ instruction: 0x01a9414c │ │ │ │ @ instruction: 0x01a85514 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x01a9410c │ │ │ │ + @ instruction: 0x01a94118 │ │ │ │ │ │ │ │ 000e0fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -34905,30 +34905,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b e1208 │ │ │ │ @ instruction: 0x01bf74d0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf74bc │ │ │ │ - @ instruction: 0x01b16638 │ │ │ │ + @ instruction: 0x01b16644 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a853c4 │ │ │ │ @ instruction: 0x01a8384c │ │ │ │ @ instruction: 0x01bf73e4 │ │ │ │ - @ instruction: 0x01b16560 │ │ │ │ + @ instruction: 0x01b1656c │ │ │ │ @ instruction: 0x01a852ec │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a93ec8 │ │ │ │ + ldrdeq r3, [r9, r4]! │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a93e74 │ │ │ │ - @ instruction: 0x01b1648c │ │ │ │ + @ instruction: 0x01a93e80 │ │ │ │ + @ instruction: 0x01b16498 │ │ │ │ @ instruction: 0x01a855a8 │ │ │ │ @ instruction: 0x01a85214 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strdeq r3, [r9, ip]! │ │ │ │ + @ instruction: 0x01a93e08 │ │ │ │ │ │ │ │ 000e12cc : │ │ │ │ ldr r3, [r0, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq e12f0 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r2, r3, #24 │ │ │ │ @@ -35156,27 +35156,27 @@ │ │ │ │ b e15c8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf71cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf71a8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a85434 │ │ │ │ - @ instruction: 0x01b16470 │ │ │ │ + @ instruction: 0x01b1647c │ │ │ │ @ instruction: 0x01bf7108 │ │ │ │ @ instruction: 0x01a853cc │ │ │ │ - @ instruction: 0x01b16400 │ │ │ │ + @ instruction: 0x01b1640c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b16350 │ │ │ │ + @ instruction: 0x01b1635c │ │ │ │ @ instruction: 0x01a852ec │ │ │ │ @ instruction: 0x01a852bc │ │ │ │ - @ instruction: 0x01b16300 │ │ │ │ + @ instruction: 0x01b1630c │ │ │ │ @ instruction: 0x01a85270 │ │ │ │ - @ instruction: 0x01b162ac │ │ │ │ + @ instruction: 0x01b162b8 │ │ │ │ @ instruction: 0x01a85210 │ │ │ │ - @ instruction: 0x01b16244 │ │ │ │ + @ instruction: 0x01b16250 │ │ │ │ │ │ │ │ 000e1694 : │ │ │ │ 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] @ e19c8 │ │ │ │ @@ -35381,27 +35381,27 @@ │ │ │ │ b e1940 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf6e68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf6e44 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ ldrdeq r5, [r8, r0]! │ │ │ │ - @ instruction: 0x01b16118 │ │ │ │ + @ instruction: 0x01b16124 │ │ │ │ @ instruction: 0x01bf6da0 │ │ │ │ @ instruction: 0x01a85064 │ │ │ │ - @ instruction: 0x01b160a8 │ │ │ │ + ldrheq r6, [r1, r4]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b15fe4 │ │ │ │ + @ instruction: 0x01b15ff0 │ │ │ │ @ instruction: 0x01a84f80 │ │ │ │ - @ instruction: 0x01b15f9c │ │ │ │ + @ instruction: 0x01b15fa8 │ │ │ │ @ instruction: 0x01a84f40 │ │ │ │ strdeq r4, [r8, ip]! │ │ │ │ - @ instruction: 0x01b15f44 │ │ │ │ + @ instruction: 0x01b15f50 │ │ │ │ @ instruction: 0x01a84e98 │ │ │ │ - @ instruction: 0x01b15edc │ │ │ │ + @ instruction: 0x01b15ee8 │ │ │ │ │ │ │ │ 000e1a10 : │ │ │ │ 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] @ e1d44 │ │ │ │ @@ -35606,27 +35606,27 @@ │ │ │ │ b e1cbc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf6aec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf6ac8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a84d54 │ │ │ │ - @ instruction: 0x01b15d9c │ │ │ │ + @ instruction: 0x01b15da8 │ │ │ │ @ instruction: 0x01bf6a24 │ │ │ │ @ instruction: 0x01a84ce8 │ │ │ │ - @ instruction: 0x01b15d2c │ │ │ │ + @ instruction: 0x01b15d38 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b15c68 │ │ │ │ + @ instruction: 0x01b15c74 │ │ │ │ @ instruction: 0x01a84c04 │ │ │ │ - @ instruction: 0x01b15c20 │ │ │ │ + @ instruction: 0x01b15c2c │ │ │ │ @ instruction: 0x01a84bc4 │ │ │ │ @ instruction: 0x01a84b80 │ │ │ │ - @ instruction: 0x01b15bc8 │ │ │ │ + @ instruction: 0x01b15bd4 │ │ │ │ @ instruction: 0x01a84b1c │ │ │ │ - @ instruction: 0x01b15b60 │ │ │ │ + @ instruction: 0x01b15b6c │ │ │ │ │ │ │ │ 000e1d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #820] @ e20d8 │ │ │ │ @@ -35837,27 +35837,27 @@ │ │ │ │ b e2050 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf6770 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf674c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ ldrdeq r4, [r8, r4]! @ │ │ │ │ - @ instruction: 0x01b15a1c │ │ │ │ + @ instruction: 0x01b15a28 │ │ │ │ @ instruction: 0x01bf66a4 │ │ │ │ @ instruction: 0x01a84968 │ │ │ │ - @ instruction: 0x01b159ac │ │ │ │ + @ instruction: 0x01b159b8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b158d4 │ │ │ │ + @ instruction: 0x01b158e0 │ │ │ │ @ instruction: 0x01a84870 │ │ │ │ - @ instruction: 0x01b1588c │ │ │ │ + @ instruction: 0x01b15898 │ │ │ │ @ instruction: 0x01a84830 │ │ │ │ @ instruction: 0x01a847ec │ │ │ │ - @ instruction: 0x01b15834 │ │ │ │ + @ instruction: 0x01b15840 │ │ │ │ @ instruction: 0x01a84788 │ │ │ │ - @ instruction: 0x01b157cc │ │ │ │ + @ instruction: 0x01b157d8 │ │ │ │ │ │ │ │ 000e2120 : │ │ │ │ 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] @ e2454 │ │ │ │ @@ -36062,27 +36062,27 @@ │ │ │ │ b e23cc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf63dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf63b8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a84644 │ │ │ │ - @ instruction: 0x01b1568c │ │ │ │ + @ instruction: 0x01b15698 │ │ │ │ @ instruction: 0x01bf6314 │ │ │ │ ldrdeq r4, [r8, r8]! │ │ │ │ - @ instruction: 0x01b1561c │ │ │ │ + @ instruction: 0x01b15628 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b15558 │ │ │ │ + @ instruction: 0x01b15564 │ │ │ │ strdeq r4, [r8, r4]! @ │ │ │ │ - @ instruction: 0x01b15510 │ │ │ │ + @ instruction: 0x01b1551c │ │ │ │ @ instruction: 0x01a844b4 │ │ │ │ @ instruction: 0x01a84470 │ │ │ │ - @ instruction: 0x01b154b8 │ │ │ │ + @ instruction: 0x01b154c4 │ │ │ │ @ instruction: 0x01a8440c │ │ │ │ - @ instruction: 0x01b15450 │ │ │ │ + @ instruction: 0x01b1545c │ │ │ │ │ │ │ │ 000e249c : │ │ │ │ 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] @ e27d0 │ │ │ │ @@ -36287,27 +36287,27 @@ │ │ │ │ b e2748 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf6060 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf603c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a842c8 │ │ │ │ - @ instruction: 0x01b15310 │ │ │ │ + @ instruction: 0x01b1531c │ │ │ │ @ instruction: 0x01bf5f98 │ │ │ │ @ instruction: 0x01a8425c │ │ │ │ - @ instruction: 0x01b152a0 │ │ │ │ + @ instruction: 0x01b152ac │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b151dc │ │ │ │ + @ instruction: 0x01b151e8 │ │ │ │ @ instruction: 0x01a84178 │ │ │ │ - @ instruction: 0x01b15194 │ │ │ │ + @ instruction: 0x01b151a0 │ │ │ │ @ instruction: 0x01a84138 │ │ │ │ strdeq r4, [r8, r4]! @ │ │ │ │ - @ instruction: 0x01b1513c │ │ │ │ + @ instruction: 0x01b15148 │ │ │ │ @ instruction: 0x01a84090 │ │ │ │ - ldrsbeq r5, [r1, r4]! │ │ │ │ + @ instruction: 0x01b150e0 │ │ │ │ │ │ │ │ 000e2818 : │ │ │ │ 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] @ e2b4c │ │ │ │ @@ -36512,27 +36512,27 @@ │ │ │ │ b e2ac4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf5ce4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf5cc0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a83f4c │ │ │ │ - @ instruction: 0x01b14f94 │ │ │ │ + @ instruction: 0x01b14fa0 │ │ │ │ @ instruction: 0x01bf5c1c │ │ │ │ @ instruction: 0x01a83ee0 │ │ │ │ - @ instruction: 0x01b14f24 │ │ │ │ + @ instruction: 0x01b14f30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b14e60 │ │ │ │ + @ instruction: 0x01b14e6c │ │ │ │ strdeq r3, [r8, ip]! │ │ │ │ - @ instruction: 0x01b14e18 │ │ │ │ + @ instruction: 0x01b14e24 │ │ │ │ @ instruction: 0x01a83dbc │ │ │ │ @ instruction: 0x01a83d78 │ │ │ │ - @ instruction: 0x01b14dc0 │ │ │ │ + @ instruction: 0x01b14dcc │ │ │ │ @ instruction: 0x01a83d14 │ │ │ │ - @ instruction: 0x01b14d58 │ │ │ │ + @ instruction: 0x01b14d64 │ │ │ │ │ │ │ │ 000e2b94 : │ │ │ │ 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] @ e2ec8 │ │ │ │ @@ -36737,27 +36737,27 @@ │ │ │ │ b e2e40 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf5968 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf5944 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ ldrdeq r3, [r8, r0]! │ │ │ │ - @ instruction: 0x01b14c18 │ │ │ │ + @ instruction: 0x01b14c24 │ │ │ │ @ instruction: 0x01bf58a0 │ │ │ │ @ instruction: 0x01a83b64 │ │ │ │ - @ instruction: 0x01b14ba8 │ │ │ │ + @ instruction: 0x01b14bb4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b14ae4 │ │ │ │ + @ instruction: 0x01b14af0 │ │ │ │ @ instruction: 0x01a83a80 │ │ │ │ - @ instruction: 0x01b14a9c │ │ │ │ + @ instruction: 0x01b14aa8 │ │ │ │ @ instruction: 0x01a83a40 │ │ │ │ strdeq r3, [r8, ip]! │ │ │ │ - @ instruction: 0x01b14a44 │ │ │ │ + @ instruction: 0x01b14a50 │ │ │ │ @ instruction: 0x01a83998 │ │ │ │ - @ instruction: 0x01b149dc │ │ │ │ + @ instruction: 0x01b149e8 │ │ │ │ │ │ │ │ 000e2f10 : │ │ │ │ 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] @ e3398 │ │ │ │ @@ -37047,33 +37047,33 @@ │ │ │ │ b e32b0 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf55ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf55c8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a8384c │ │ │ │ - @ instruction: 0x01b14894 │ │ │ │ + @ instruction: 0x01b148a0 │ │ │ │ @ instruction: 0x01bf551c │ │ │ │ @ instruction: 0x01a837e0 │ │ │ │ - @ instruction: 0x01b14824 │ │ │ │ + @ instruction: 0x01b14830 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b1473c │ │ │ │ + @ instruction: 0x01b14748 │ │ │ │ ldrdeq r3, [r8, r8]! │ │ │ │ - @ instruction: 0x01b146f8 │ │ │ │ + @ instruction: 0x01b14704 │ │ │ │ @ instruction: 0x01a83694 │ │ │ │ - @ instruction: 0x01b146b0 │ │ │ │ + @ instruction: 0x01b146bc │ │ │ │ @ instruction: 0x01a83654 │ │ │ │ @ instruction: 0x01a83610 │ │ │ │ - @ instruction: 0x01b14658 │ │ │ │ + @ instruction: 0x01b14664 │ │ │ │ @ instruction: 0x01a8358c │ │ │ │ - @ instruction: 0x01b145d4 │ │ │ │ + @ instruction: 0x01b145e0 │ │ │ │ @ instruction: 0x01a83528 │ │ │ │ - @ instruction: 0x01b1456c │ │ │ │ + @ instruction: 0x01b14578 │ │ │ │ @ instruction: 0x01a834c8 │ │ │ │ - @ instruction: 0x01b1450c │ │ │ │ + @ instruction: 0x01b14518 │ │ │ │ │ │ │ │ 000e33f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -37191,15 +37191,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a832ec │ │ │ │ @ instruction: 0x01a832b0 │ │ │ │ - @ instruction: 0x01b143d4 │ │ │ │ + @ instruction: 0x01b143e0 │ │ │ │ │ │ │ │ 000e35e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37294,15 +37294,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a83154 │ │ │ │ - @ instruction: 0x01b14244 │ │ │ │ + @ instruction: 0x01b14250 │ │ │ │ @ instruction: 0x01a8310c │ │ │ │ │ │ │ │ 000e3778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -37541,21 +37541,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01b13fb8 │ │ │ │ + @ instruction: 0x01b13fc4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a82db8 │ │ │ │ - @ instruction: 0x01b13ea8 │ │ │ │ + @ instruction: 0x01b13eb4 │ │ │ │ @ instruction: 0x01a82d70 │ │ │ │ @ instruction: 0x01a82d78 │ │ │ │ - @ instruction: 0x01b13e68 │ │ │ │ + @ instruction: 0x01b13e74 │ │ │ │ @ instruction: 0x01a82d30 │ │ │ │ │ │ │ │ 000e3b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -37859,26 +37859,26 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a82a80 │ │ │ │ - @ instruction: 0x01b13ba0 │ │ │ │ + @ instruction: 0x01b13bac │ │ │ │ @ instruction: 0x01bf4724 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b13b08 │ │ │ │ + @ instruction: 0x01b13b14 │ │ │ │ ldrdeq r2, [r8, r4]! │ │ │ │ @ instruction: 0x01a82994 │ │ │ │ - @ instruction: 0x01b13ab0 │ │ │ │ + @ instruction: 0x01b13abc │ │ │ │ @ instruction: 0x01a828cc │ │ │ │ - @ instruction: 0x01b139c0 │ │ │ │ + @ instruction: 0x01b139cc │ │ │ │ @ instruction: 0x01a82888 │ │ │ │ @ instruction: 0x01a82888 │ │ │ │ - @ instruction: 0x01b1397c │ │ │ │ + @ instruction: 0x01b13988 │ │ │ │ @ instruction: 0x01a82844 │ │ │ │ │ │ │ │ 000e4068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -38176,22 +38176,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01b136da │ │ │ │ + @ instruction: 0x01b136e6 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01b135f4 │ │ │ │ + @ instruction: 0x01b13600 │ │ │ │ ldrdeq r2, [r8, ip]! │ │ │ │ - @ instruction: 0x01b134cc │ │ │ │ + @ instruction: 0x01b134d8 │ │ │ │ @ instruction: 0x01a82394 │ │ │ │ @ instruction: 0x01a8239c │ │ │ │ - @ instruction: 0x01b1348c │ │ │ │ + @ instruction: 0x01b13498 │ │ │ │ @ instruction: 0x01a82354 │ │ │ │ │ │ │ │ 000e4544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -38498,29 +38498,29 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a82174 │ │ │ │ - @ instruction: 0x01b13294 │ │ │ │ + @ instruction: 0x01b132a0 │ │ │ │ @ instruction: 0x01bf3e18 │ │ │ │ ldrdeq r2, [r8, r8]! │ │ │ │ - @ instruction: 0x01b131f8 │ │ │ │ + @ instruction: 0x01b13204 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b13178 │ │ │ │ + @ instruction: 0x01b13184 │ │ │ │ @ instruction: 0x01a8203c │ │ │ │ - @ instruction: 0x01b13130 │ │ │ │ + @ instruction: 0x01b1313c │ │ │ │ strdeq r1, [r8, ip]! │ │ │ │ ldrdeq r1, [r8, r4]! │ │ │ │ - ldrsheq r3, [r1, r0]! │ │ │ │ + ldrsheq r3, [r1, ip]! │ │ │ │ @ instruction: 0x01a81f00 │ │ │ │ - @ instruction: 0x01b1301c │ │ │ │ + @ instruction: 0x01b13028 │ │ │ │ @ instruction: 0x01a81eb0 │ │ │ │ - @ instruction: 0x01b12fa0 │ │ │ │ + @ instruction: 0x01b12fac │ │ │ │ @ instruction: 0x01a81e70 │ │ │ │ │ │ │ │ 000e4a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -38731,23 +38731,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a81c64 │ │ │ │ - @ instruction: 0x01b12d84 │ │ │ │ + @ instruction: 0x01b12d90 │ │ │ │ @ instruction: 0x01bf3908 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b12cf8 │ │ │ │ + @ instruction: 0x01b12d04 │ │ │ │ @ instruction: 0x01a81bc4 │ │ │ │ @ instruction: 0x01a81b98 │ │ │ │ - @ instruction: 0x01b12cb4 │ │ │ │ + @ instruction: 0x01b12cc0 │ │ │ │ @ instruction: 0x01a81b14 │ │ │ │ - @ instruction: 0x01b12c04 │ │ │ │ + @ instruction: 0x01b12c10 │ │ │ │ ldrdeq r1, [r8, r4]! │ │ │ │ │ │ │ │ 000e4de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -38950,27 +38950,27 @@ │ │ │ │ b e5088 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bf3718 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf36f4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a81a14 │ │ │ │ - @ instruction: 0x01b12b50 │ │ │ │ + @ instruction: 0x01b12b5c │ │ │ │ @ instruction: 0x01bf364c │ │ │ │ @ instruction: 0x01a819ac │ │ │ │ - @ instruction: 0x01b12ae0 │ │ │ │ + @ instruction: 0x01b12aec │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b12a2c │ │ │ │ + @ instruction: 0x01b12a38 │ │ │ │ @ instruction: 0x01a818c8 │ │ │ │ @ instruction: 0x01a81898 │ │ │ │ - @ instruction: 0x01b129dc │ │ │ │ + @ instruction: 0x01b129e8 │ │ │ │ @ instruction: 0x01a8184c │ │ │ │ - @ instruction: 0x01b12988 │ │ │ │ + @ instruction: 0x01b12994 │ │ │ │ @ instruction: 0x01a817ec │ │ │ │ - @ instruction: 0x01b12920 │ │ │ │ + @ instruction: 0x01b1292c │ │ │ │ │ │ │ │ 000e5154 : │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ beq e518c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -38994,17 +38994,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #218 @ 0xda │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b e5184 │ │ │ │ - @ instruction: 0x01a8fecc │ │ │ │ + ldrdeq pc, [r8, r8]! │ │ │ │ @ instruction: 0x01a81720 │ │ │ │ - @ instruction: 0x01b12864 │ │ │ │ + @ instruction: 0x01b12870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ e524c │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -39028,16 +39028,16 @@ │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e5204 │ │ │ │ strdeq pc, [r0, #184] @ 0xb8 │ │ │ │ - @ instruction: 0x01b127f0 │ │ │ │ - @ instruction: 0x01a8fe50 │ │ │ │ + @ instruction: 0x01b127fc │ │ │ │ + @ instruction: 0x01a8fe5c │ │ │ │ @ instruction: 0x01a8169c │ │ │ │ │ │ │ │ 000e525c : │ │ │ │ ldr r2, [pc, #236] @ e5350 │ │ │ │ ldr r3, [pc, #236] @ e5354 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -39099,19 +39099,19 @@ │ │ │ │ bl b6c98 │ │ │ │ b e52d8 │ │ │ │ biceq pc, r0, r0, lsl #23 │ │ │ │ @ instruction: 0x01bf32a8 │ │ │ │ andeq r7, r0, r4, asr #7 │ │ │ │ @ instruction: 0x01a8164c │ │ │ │ @ instruction: 0xffffff08 │ │ │ │ - @ instruction: 0x01b12724 │ │ │ │ - @ instruction: 0x01a8fd80 │ │ │ │ + @ instruction: 0x01b12730 │ │ │ │ + @ instruction: 0x01a8fd8c │ │ │ │ ldrdeq r1, [r8, r4]! │ │ │ │ - @ instruction: 0x01b126ec │ │ │ │ - @ instruction: 0x01a8fd48 │ │ │ │ + @ instruction: 0x01b126f8 │ │ │ │ + @ instruction: 0x01a8fd54 │ │ │ │ @ instruction: 0x01a8159c │ │ │ │ │ │ │ │ 000e537c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39158,19 +39158,19 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e53c0 │ │ │ │ biceq pc, r0, r8, lsr sl @ │ │ │ │ - @ instruction: 0x01b12634 │ │ │ │ - @ instruction: 0x01a8fc94 │ │ │ │ + @ instruction: 0x01b12640 │ │ │ │ + @ instruction: 0x01a8fca0 │ │ │ │ @ instruction: 0x01a814e0 │ │ │ │ - @ instruction: 0x01b125f8 │ │ │ │ - @ instruction: 0x01a8fc58 │ │ │ │ + @ instruction: 0x01b12604 │ │ │ │ + @ instruction: 0x01a8fc64 │ │ │ │ @ instruction: 0x01a814a4 │ │ │ │ │ │ │ │ 000e5460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39218,19 +39218,19 @@ │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b e54ac │ │ │ │ - @ instruction: 0x01b12548 │ │ │ │ - @ instruction: 0x01a8fba8 │ │ │ │ + @ instruction: 0x01b12554 │ │ │ │ + @ instruction: 0x01a8fbb4 │ │ │ │ strdeq r1, [r8, r4]! │ │ │ │ - @ instruction: 0x01b1250c │ │ │ │ - @ instruction: 0x01a8fb6c │ │ │ │ + @ instruction: 0x01b12518 │ │ │ │ + @ instruction: 0x01a8fb78 │ │ │ │ @ instruction: 0x01a813bc │ │ │ │ │ │ │ │ 000e5548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39305,22 +39305,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b e559c │ │ │ │ - @ instruction: 0x01b12424 │ │ │ │ - @ instruction: 0x01a8fa84 │ │ │ │ + @ instruction: 0x01b12430 │ │ │ │ + @ instruction: 0x01a8fa90 │ │ │ │ ldrdeq r1, [r8, r4]! │ │ │ │ - @ instruction: 0x01b123ec │ │ │ │ - @ instruction: 0x01a8fa4c │ │ │ │ + @ instruction: 0x01b123f8 │ │ │ │ + @ instruction: 0x01a8fa58 │ │ │ │ @ instruction: 0x01a8129c │ │ │ │ - @ instruction: 0x01b123b4 │ │ │ │ - @ instruction: 0x01a8fa14 │ │ │ │ + @ instruction: 0x01b123c0 │ │ │ │ + @ instruction: 0x01a8fa20 │ │ │ │ @ instruction: 0x01a81264 │ │ │ │ │ │ │ │ 000e56a8 : │ │ │ │ ldr r2, [r0, #344] @ 0x158 │ │ │ │ ldr r3, [pc, #392] @ e583c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39420,25 +39420,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b e5754 │ │ │ │ @ instruction: 0x01bf2e60 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a81200 │ │ │ │ - @ instruction: 0x01b122a4 │ │ │ │ - @ instruction: 0x01a8f904 │ │ │ │ + @ instruction: 0x01b122b0 │ │ │ │ + @ instruction: 0x01a8f910 │ │ │ │ @ instruction: 0x01a81154 │ │ │ │ - @ instruction: 0x01b1226c │ │ │ │ - @ instruction: 0x01a8f8cc │ │ │ │ + @ instruction: 0x01b12278 │ │ │ │ + ldrdeq pc, [r8, r8]! │ │ │ │ @ instruction: 0x01a8111c │ │ │ │ - @ instruction: 0x01b12234 │ │ │ │ - @ instruction: 0x01a8f894 │ │ │ │ + @ instruction: 0x01b12240 │ │ │ │ + @ instruction: 0x01a8f8a0 │ │ │ │ @ instruction: 0x01a810e4 │ │ │ │ - @ instruction: 0x01b12200 │ │ │ │ - @ instruction: 0x01a8f85c │ │ │ │ + @ instruction: 0x01b1220c │ │ │ │ + @ instruction: 0x01a8f868 │ │ │ │ strheq r1, [r8, r0]! │ │ │ │ │ │ │ │ 000e5878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39524,25 +39524,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e58e4 │ │ │ │ - @ instruction: 0x01b12110 │ │ │ │ - @ instruction: 0x01a8f770 │ │ │ │ + @ instruction: 0x01b1211c │ │ │ │ + @ instruction: 0x01a8f77c │ │ │ │ @ instruction: 0x01a80fbc │ │ │ │ - ldrsbeq r2, [r1, r4]! │ │ │ │ - @ instruction: 0x01a8f734 │ │ │ │ + @ instruction: 0x01b120e0 │ │ │ │ + @ instruction: 0x01a8f740 │ │ │ │ @ instruction: 0x01a80f80 │ │ │ │ - @ instruction: 0x01b12098 │ │ │ │ - strdeq pc, [r8, r8]! │ │ │ │ + @ instruction: 0x01b120a4 │ │ │ │ + @ instruction: 0x01a8f704 │ │ │ │ @ instruction: 0x01a80f44 │ │ │ │ - @ instruction: 0x01b1205c │ │ │ │ - @ instruction: 0x01a8f6bc │ │ │ │ + @ instruction: 0x01b12068 │ │ │ │ + @ instruction: 0x01a8f6c8 │ │ │ │ @ instruction: 0x01a80f08 │ │ │ │ │ │ │ │ 000e5a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39564,16 +39564,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e5a30 │ │ │ │ - @ instruction: 0x01b11fc4 │ │ │ │ - @ instruction: 0x01a8f624 │ │ │ │ + @ instruction: 0x01b11fd0 │ │ │ │ + @ instruction: 0x01a8f630 │ │ │ │ @ instruction: 0x01a80e70 │ │ │ │ │ │ │ │ 000e5a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -39648,27 +39648,27 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e5b44 │ │ │ │ @ instruction: 0x01bf2a6c │ │ │ │ - @ instruction: 0x01b11f58 │ │ │ │ + @ instruction: 0x01b11f64 │ │ │ │ @ instruction: 0x01a80e00 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r7, r0, r4, asr #7 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, r4, ror #8 │ │ │ │ @ instruction: 0x01a80e00 │ │ │ │ @ instruction: 0x01a80de4 │ │ │ │ - @ instruction: 0x01b11eb0 │ │ │ │ - @ instruction: 0x01a8f510 │ │ │ │ + @ instruction: 0x01b11ebc │ │ │ │ + @ instruction: 0x01a8f51c │ │ │ │ @ instruction: 0x01a80d58 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrdeq pc, [r8, r8]! │ │ │ │ + @ instruction: 0x01a8f4e4 │ │ │ │ │ │ │ │ 000e5bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -39689,16 +39689,16 @@ │ │ │ │ ldr r1, [pc, #32] @ e5c68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e5c14 │ │ │ │ - @ instruction: 0x01b11de0 │ │ │ │ - @ instruction: 0x01a8f440 │ │ │ │ + @ instruction: 0x01b11dec │ │ │ │ + @ instruction: 0x01a8f44c │ │ │ │ @ instruction: 0x01a80c88 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ │ │ │ │ 000e5c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -39760,19 +39760,19 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x01b11d14 │ │ │ │ - @ instruction: 0x01a8f374 │ │ │ │ + @ instruction: 0x01b11d20 │ │ │ │ + @ instruction: 0x01a8f380 │ │ │ │ @ instruction: 0x01a80bc4 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01b11cd0 │ │ │ │ + @ instruction: 0x01b11cdc │ │ │ │ ldrdeq r0, [r8, r4]! │ │ │ │ @ instruction: 0x01a80b80 │ │ │ │ │ │ │ │ 000e5d8c : │ │ │ │ add r0, r0, #352 @ 0x160 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ @@ -39962,40 +39962,40 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b e5df4 │ │ │ │ @ instruction: 0x01bf275c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bf2718 │ │ │ │ strheq lr, [r0, #248] @ 0xf8 │ │ │ │ - @ instruction: 0x01b11b40 │ │ │ │ - @ instruction: 0x01a8f1a0 │ │ │ │ + @ instruction: 0x01b11b4c │ │ │ │ + @ instruction: 0x01a8f1ac │ │ │ │ strdeq r0, [r8, r0]! @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ @ instruction: 0x01a80a20 │ │ │ │ - @ instruction: 0x01b11af8 │ │ │ │ + @ instruction: 0x01b11b04 │ │ │ │ @ instruction: 0x01a8099c │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x01b11ab4 │ │ │ │ - @ instruction: 0x01a8f114 │ │ │ │ + @ instruction: 0x01b11ac0 │ │ │ │ + @ instruction: 0x01a8f120 │ │ │ │ @ instruction: 0x01a80964 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x01b11a78 │ │ │ │ - ldrdeq pc, [r8, r8]! │ │ │ │ + @ instruction: 0x01b11a84 │ │ │ │ + @ instruction: 0x01a8f0e4 │ │ │ │ @ instruction: 0x01a80928 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01b11a3c │ │ │ │ - @ instruction: 0x01a8f09c │ │ │ │ + @ instruction: 0x01b11a48 │ │ │ │ + @ instruction: 0x01a8f0a8 │ │ │ │ @ instruction: 0x01a808ec │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x01b11a00 │ │ │ │ - @ instruction: 0x01a8f060 │ │ │ │ + @ instruction: 0x01b11a0c │ │ │ │ + @ instruction: 0x01a8f06c │ │ │ │ @ instruction: 0x01a808b0 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x01b119c4 │ │ │ │ - @ instruction: 0x01a8f024 │ │ │ │ + @ instruction: 0x01b119d0 │ │ │ │ + @ instruction: 0x01a8f030 │ │ │ │ @ instruction: 0x01a8086c │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ │ │ │ │ 000e60f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -40257,38 +40257,38 @@ │ │ │ │ @ instruction: 0x01a807ec │ │ │ │ @ instruction: 0x01a80784 │ │ │ │ strdeq r0, [r8, r4]! │ │ │ │ @ instruction: 0x01a807e0 │ │ │ │ strdeq r0, [r8, r0]! @ │ │ │ │ @ instruction: 0x01a80800 │ │ │ │ biceq lr, r0, r0, lsl #23 │ │ │ │ - @ instruction: 0x01b1173c │ │ │ │ - @ instruction: 0x01a8ed9c │ │ │ │ + @ instruction: 0x01b11748 │ │ │ │ + @ instruction: 0x01a8eda8 │ │ │ │ @ instruction: 0x01a805e8 │ │ │ │ @ instruction: 0x01bf2210 │ │ │ │ - @ instruction: 0x01b116c0 │ │ │ │ - @ instruction: 0x01a8ed20 │ │ │ │ + @ instruction: 0x01b116cc │ │ │ │ + @ instruction: 0x01a8ed2c │ │ │ │ @ instruction: 0x01a8056c │ │ │ │ - @ instruction: 0x01b1167c │ │ │ │ + @ instruction: 0x01b11688 │ │ │ │ @ instruction: 0x01a805e8 │ │ │ │ @ instruction: 0x01a80528 │ │ │ │ - @ instruction: 0x01b1163c │ │ │ │ - @ instruction: 0x01a8ec9c │ │ │ │ + @ instruction: 0x01b11648 │ │ │ │ + @ instruction: 0x01a8eca8 │ │ │ │ @ instruction: 0x01a804e8 │ │ │ │ - @ instruction: 0x01b11600 │ │ │ │ - @ instruction: 0x01a8ec60 │ │ │ │ + @ instruction: 0x01b1160c │ │ │ │ + @ instruction: 0x01a8ec6c │ │ │ │ @ instruction: 0x01a804ac │ │ │ │ - @ instruction: 0x01b115c4 │ │ │ │ - @ instruction: 0x01a8ec24 │ │ │ │ + @ instruction: 0x01b115d0 │ │ │ │ + @ instruction: 0x01a8ec30 │ │ │ │ @ instruction: 0x01a80470 │ │ │ │ - @ instruction: 0x01b11588 │ │ │ │ - @ instruction: 0x01a8ebe8 │ │ │ │ + @ instruction: 0x01b11594 │ │ │ │ + strdeq lr, [r8, r4]! │ │ │ │ @ instruction: 0x01a80434 │ │ │ │ - @ instruction: 0x01b1154c │ │ │ │ - @ instruction: 0x01a8ebac │ │ │ │ + @ instruction: 0x01b11558 │ │ │ │ + @ instruction: 0x01a8ebb8 │ │ │ │ strdeq r0, [r8, r8]! │ │ │ │ │ │ │ │ 000e6580 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -40390,15 +40390,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a801a4 │ │ │ │ @ instruction: 0x01a8030c │ │ │ │ - @ instruction: 0x01b11480 │ │ │ │ + @ instruction: 0x01b1148c │ │ │ │ │ │ │ │ 000e6724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -40505,15 +40505,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7ffe4 │ │ │ │ - @ instruction: 0x01b112c8 │ │ │ │ + @ instruction: 0x01b112d4 │ │ │ │ @ instruction: 0x01a8014c │ │ │ │ │ │ │ │ 000e68ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40609,15 +40609,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7fe48 │ │ │ │ - @ instruction: 0x01b1112c │ │ │ │ + @ instruction: 0x01b11138 │ │ │ │ @ instruction: 0x01a7ffa8 │ │ │ │ │ │ │ │ 000e6a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40713,15 +40713,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7fcb0 │ │ │ │ - @ instruction: 0x01b10f94 │ │ │ │ + @ instruction: 0x01b10fa0 │ │ │ │ @ instruction: 0x01a7fe10 │ │ │ │ │ │ │ │ 000e6c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40817,15 +40817,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7fb18 │ │ │ │ - @ instruction: 0x01b10dfc │ │ │ │ + @ instruction: 0x01b10e08 │ │ │ │ @ instruction: 0x01a7fc78 │ │ │ │ │ │ │ │ 000e6db4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -41064,21 +41064,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01b10b84 │ │ │ │ + @ instruction: 0x01b10b90 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a7f77c │ │ │ │ - @ instruction: 0x01b10a60 │ │ │ │ + @ instruction: 0x01b10a6c │ │ │ │ ldrdeq pc, [r7, ip]! │ │ │ │ @ instruction: 0x01a7f73c │ │ │ │ - @ instruction: 0x01b10a20 │ │ │ │ + @ instruction: 0x01b10a2c │ │ │ │ @ instruction: 0x01a7f89c │ │ │ │ │ │ │ │ 000e71a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -41382,26 +41382,26 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7f5ec │ │ │ │ - @ instruction: 0x01b10758 │ │ │ │ + @ instruction: 0x01b10764 │ │ │ │ @ instruction: 0x01bf10e8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b106c0 │ │ │ │ + @ instruction: 0x01b106cc │ │ │ │ @ instruction: 0x01a7f540 │ │ │ │ @ instruction: 0x01a7f500 │ │ │ │ - @ instruction: 0x01b10668 │ │ │ │ + @ instruction: 0x01b10674 │ │ │ │ @ instruction: 0x01a7f290 │ │ │ │ - @ instruction: 0x01b10578 │ │ │ │ + @ instruction: 0x01b10584 │ │ │ │ strdeq pc, [r7, r4]! │ │ │ │ @ instruction: 0x01a7f24c │ │ │ │ - @ instruction: 0x01b10534 │ │ │ │ + @ instruction: 0x01b10540 │ │ │ │ @ instruction: 0x01a7f3b0 │ │ │ │ │ │ │ │ 000e76a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -41534,21 +41534,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7f218 │ │ │ │ - @ instruction: 0x01b10354 │ │ │ │ + @ instruction: 0x01b10360 │ │ │ │ ldrdeq pc, [r7, r0]! │ │ │ │ @ instruction: 0x01a7f02c │ │ │ │ - @ instruction: 0x01b10310 │ │ │ │ + @ instruction: 0x01b1031c │ │ │ │ @ instruction: 0x01a7f194 │ │ │ │ @ instruction: 0x01a7f1bc │ │ │ │ - @ instruction: 0x01b102d0 │ │ │ │ + @ instruction: 0x01b102dc │ │ │ │ @ instruction: 0x01a7f14c │ │ │ │ │ │ │ │ 000e78e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -41759,23 +41759,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7ef84 │ │ │ │ - ldrsheq r0, [r1, r0]! @ │ │ │ │ + ldrsheq r0, [r1, ip]! │ │ │ │ @ instruction: 0x01bf0a80 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01b10064 │ │ │ │ + @ instruction: 0x01b10070 │ │ │ │ @ instruction: 0x01a7eee4 │ │ │ │ @ instruction: 0x01a7eeb8 │ │ │ │ - @ instruction: 0x01b10020 │ │ │ │ + @ instruction: 0x01b1002c │ │ │ │ @ instruction: 0x01a7ec8c │ │ │ │ - rorseq pc, r0, pc @ │ │ │ │ + rorseq pc, ip, pc @ │ │ │ │ strdeq lr, [r7, r4]! │ │ │ │ │ │ │ │ 000e7c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -41872,15 +41872,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7eac4 │ │ │ │ - lsrseq pc, r8, #27 @ │ │ │ │ + lsrseq pc, r4 @ @ │ │ │ │ @ instruction: 0x01a7ec24 │ │ │ │ │ │ │ │ 000e7e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -42069,18 +42069,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ strdeq lr, [r7, r4]! │ │ │ │ - asrseq pc, ip @ @ │ │ │ │ + rorseq pc, r8, #21 @ │ │ │ │ @ instruction: 0x01a7e958 │ │ │ │ @ instruction: 0x01a7e7b8 │ │ │ │ - lslseq pc, ip @ @ │ │ │ │ + lsrseq pc, r8, #21 @ │ │ │ │ @ instruction: 0x01a7e918 │ │ │ │ │ │ │ │ 000e8120 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -42291,23 +42291,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7e74c │ │ │ │ - lsrseq pc, r8 @ @ │ │ │ │ + asrseq pc, r4, #17 @ │ │ │ │ @ instruction: 0x01bf0248 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsrseq pc, ip, #16 @ │ │ │ │ + lsrseq pc, r8, r8 @ │ │ │ │ @ instruction: 0x01a7e6ac │ │ │ │ @ instruction: 0x01a7e680 │ │ │ │ - rorseq pc, r8, #15 @ │ │ │ │ + rorseq pc, r4 @ @ │ │ │ │ @ instruction: 0x01a7e454 │ │ │ │ - lsrseq pc, r8, r7 @ │ │ │ │ + asrseq pc, r4, #14 @ │ │ │ │ @ instruction: 0x01a7e5bc │ │ │ │ │ │ │ │ 000e84a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -42459,15 +42459,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01befeb8 │ │ │ │ @ instruction: 0x01a7e1c0 │ │ │ │ - lsrseq pc, r4, #9 @ │ │ │ │ + lsrseq pc, r0 @ @ │ │ │ │ @ instruction: 0x01a7e328 │ │ │ │ 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 │ │ │ │ @@ -43058,22 +43058,22 @@ │ │ │ │ ldr r1, [pc, #24] @ e9074 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b e9030 │ │ │ │ @ instruction: 0x01bef59c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq sp, [r7, r8]! │ │ │ │ - asrseq lr, r0 @ │ │ │ │ + asrseq lr, r8 @ │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x01a8c074 │ │ │ │ + @ instruction: 0x01a8c080 │ │ │ │ @ instruction: 0x01a7da68 │ │ │ │ - rorseq lr, r0, #24 │ │ │ │ - @ instruction: 0x01a8c040 │ │ │ │ - @ instruction: 0x01a8c010 │ │ │ │ + rorseq lr, r8, #24 │ │ │ │ + @ instruction: 0x01a8c04c │ │ │ │ + @ instruction: 0x01a8c01c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #280] @ e91c0 │ │ │ │ ldr r3, [pc, #280] @ e91c4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -43147,20 +43147,20 @@ │ │ │ │ mov r6, r0 │ │ │ │ b e9114 │ │ │ │ @ instruction: 0x01bef46c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7bfc8 │ │ │ │ @ instruction: 0x01a7d99c │ │ │ │ @ instruction: 0x01bef3f8 │ │ │ │ - lslseq lr, ip, #22 │ │ │ │ - @ instruction: 0x01a8bf18 │ │ │ │ + lslseq lr, r4, fp │ │ │ │ + @ instruction: 0x01a8bf24 │ │ │ │ @ instruction: 0x01a7d908 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - asrseq lr, r0 @ │ │ │ │ - ldrdeq fp, [r8, ip]! │ │ │ │ + asrseq lr, r8 @ │ │ │ │ + @ instruction: 0x01a8bee8 │ │ │ │ @ instruction: 0x01a7d8c4 │ │ │ │ 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] @ e9448 │ │ │ │ @@ -43310,31 +43310,31 @@ │ │ │ │ b e9268 │ │ │ │ @ instruction: 0x01bef300 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7d884 │ │ │ │ @ instruction: 0x01bef2a4 │ │ │ │ @ instruction: 0x01a7d7ec │ │ │ │ ldrdeq sp, [r7, ip]! │ │ │ │ - lsrseq lr, ip, r9 │ │ │ │ - @ instruction: 0x01a8bd48 │ │ │ │ + asrseq lr, r4, #18 │ │ │ │ + @ instruction: 0x01a8bd54 │ │ │ │ @ instruction: 0x01a7d738 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - rorseq lr, ip @ │ │ │ │ - @ instruction: 0x01a8bd08 │ │ │ │ + lslseq lr, r4, #18 │ │ │ │ + @ instruction: 0x01a8bd14 │ │ │ │ strdeq sp, [r7, r0]! │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - asrseq lr, r0, #17 │ │ │ │ - @ instruction: 0x01a8bccc │ │ │ │ + asrseq lr, r8, #17 │ │ │ │ + ldrdeq fp, [r8, r8]! │ │ │ │ @ instruction: 0x01a7d6bc │ │ │ │ - lslseq lr, r4, #17 │ │ │ │ - @ instruction: 0x01a8bc90 │ │ │ │ + lslseq lr, ip, #17 │ │ │ │ + @ instruction: 0x01a8bc9c │ │ │ │ @ instruction: 0x01a7d680 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - asrseq lr, r8, #16 │ │ │ │ - @ instruction: 0x01a8bc54 │ │ │ │ + asrseq lr, r0, r8 │ │ │ │ + @ instruction: 0x01a8bc60 │ │ │ │ @ instruction: 0x01a7d644 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -43475,20 +43475,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b e9678 │ │ │ │ @ instruction: 0x01beef4c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lslseq lr, r4, #13 │ │ │ │ + lslseq lr, ip, #13 │ │ │ │ @ instruction: 0x01a7d480 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrdeq fp, [r8, r4]! │ │ │ │ - @ instruction: 0x01a8b9a8 │ │ │ │ + @ instruction: 0x01a8b9e0 │ │ │ │ + @ instruction: 0x01a8b9b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #988] @ 0x3dc │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -43524,16 +43524,16 @@ │ │ │ │ ldr r1, [pc, #32] @ e97c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e9770 │ │ │ │ - asrseq lr, r8 @ │ │ │ │ - @ instruction: 0x01a8b8e4 │ │ │ │ + rorseq lr, r0, #9 │ │ │ │ + strdeq fp, [r8, r0]! │ │ │ │ @ instruction: 0x01a7d2cc │ │ │ │ @ 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 │ │ │ │ @@ -43791,27 +43791,27 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b e9af4 │ │ │ │ @ instruction: 0x01beed28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - asrseq lr, r8 @ │ │ │ │ - lsrseq lr, ip, #3 │ │ │ │ - @ instruction: 0x01a8b5b8 │ │ │ │ + rorseq lr, r0, #5 │ │ │ │ + lsrseq lr, r4 @ │ │ │ │ + @ instruction: 0x01a8b5c4 │ │ │ │ @ instruction: 0x01a7cfa4 │ │ │ │ @ instruction: 0x01beea18 │ │ │ │ - lsrseq lr, ip, #2 │ │ │ │ - @ instruction: 0x01a8b538 │ │ │ │ + lsrseq lr, r4, r1 │ │ │ │ + @ instruction: 0x01a8b544 │ │ │ │ @ instruction: 0x01a7cf24 │ │ │ │ - ldrsheq lr, [r0, r0]! │ │ │ │ - strdeq fp, [r8, ip]! │ │ │ │ + ldrsheq lr, [r0, r8]! │ │ │ │ + @ instruction: 0x01a8b508 │ │ │ │ @ instruction: 0x01a7cee8 │ │ │ │ - ldrheq lr, [r0, r4]! │ │ │ │ - @ instruction: 0x01a8b4c0 │ │ │ │ + ldrheq lr, [r0, ip]! │ │ │ │ + @ instruction: 0x01a8b4cc │ │ │ │ @ instruction: 0x01a7ceac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #932] @ 0x3a4 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -43881,20 +43881,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b e9cbc │ │ │ │ @ instruction: 0x01a7ce4c │ │ │ │ - lslseq sp, r4 @ │ │ │ │ - @ instruction: 0x01a8b394 │ │ │ │ + lslseq sp, ip @ │ │ │ │ + @ instruction: 0x01a8b3a0 │ │ │ │ @ instruction: 0x01a7cd84 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - asrseq sp, r4, pc │ │ │ │ - @ instruction: 0x01a8b354 │ │ │ │ + asrseq sp, ip, pc │ │ │ │ + @ instruction: 0x01a8b360 │ │ │ │ @ instruction: 0x01a7cd3c │ │ │ │ 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 │ │ │ │ @@ -44053,15 +44053,15 @@ │ │ │ │ bne e9f54 │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne e9f28 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrseq sp, ip, #26 │ │ │ │ + asrseq sp, r4, sp │ │ │ │ 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] @ ea3f4 │ │ │ │ mov r9, r1 │ │ │ │ @@ -44309,33 +44309,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b ea188 │ │ │ │ @ instruction: 0x01bee4f4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - asrseq sp, ip @ │ │ │ │ + rorseq sp, r4, #23 │ │ │ │ ldrdeq ip, [r7, r4]! │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - lslseq sp, r0, #23 │ │ │ │ + lslseq sp, r8, #23 │ │ │ │ @ instruction: 0x01a7c97c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01bee384 │ │ │ │ - rorseq sp, r8, sl │ │ │ │ + lslseq sp, r0, #21 │ │ │ │ @ instruction: 0x01a7c870 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0x01a7b594 │ │ │ │ @ instruction: 0x01a7b540 │ │ │ │ strdeq fp, [r7, ip]! │ │ │ │ - @ instruction: 0x01a8ad34 │ │ │ │ - @ instruction: 0x01a8ad00 │ │ │ │ - ldrdeq sl, [r8, r0]! │ │ │ │ - @ instruction: 0x01a8aca0 │ │ │ │ + @ instruction: 0x01a8ad40 │ │ │ │ + @ instruction: 0x01a8ad0c │ │ │ │ + ldrdeq sl, [r8, ip]! │ │ │ │ + @ instruction: 0x01a8acac │ │ │ │ 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, #512 @ 0x200 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #480 @ 0x1e0 │ │ │ │ @@ -46147,31 +46147,31 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b ebf30 │ │ │ │ @ instruction: 0x01bec894 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a7ad98 │ │ │ │ - lsrseq fp, r0, #29 │ │ │ │ + lsrseq fp, r8, #29 │ │ │ │ @ instruction: 0x01a7ac78 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ @ instruction: 0x01be8498 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ @ instruction: 0x01bec5dc │ │ │ │ - asrseq fp, r4 @ │ │ │ │ - ldrdeq r9, [r8, r4]! │ │ │ │ + asrseq fp, ip @ │ │ │ │ + @ instruction: 0x01a890e0 │ │ │ │ @ instruction: 0x01a7aac4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x01a89098 │ │ │ │ - rorseq fp, r0, #24 │ │ │ │ - @ instruction: 0x01a89060 │ │ │ │ + @ instruction: 0x01a890a4 │ │ │ │ + rorseq fp, r8, #24 │ │ │ │ + @ instruction: 0x01a8906c │ │ │ │ @ instruction: 0x01a7aa50 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - @ instruction: 0x01a89028 │ │ │ │ - strdeq r8, [r8, r8]! @ │ │ │ │ + @ instruction: 0x01a89034 │ │ │ │ + @ instruction: 0x01a89004 │ │ │ │ │ │ │ │ 000ec0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -46246,23 +46246,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ec160 │ │ │ │ @ instruction: 0x01a7a984 │ │ │ │ - rorseq fp, r0 @ │ │ │ │ - strdeq r8, [r8, r0]! │ │ │ │ + rorseq fp, r8 @ │ │ │ │ + strdeq r8, [r8, ip]! │ │ │ │ ldrdeq sl, [r7, r8]! │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - lsrseq fp, r0 @ │ │ │ │ - @ instruction: 0x01a88eb0 │ │ │ │ + lsrseq fp, r8 @ │ │ │ │ + @ instruction: 0x01a88ebc │ │ │ │ @ instruction: 0x01a7a89c │ │ │ │ - rorseq fp, r0, sl │ │ │ │ - @ instruction: 0x01a88e70 │ │ │ │ + rorseq fp, r8, sl │ │ │ │ + @ instruction: 0x01a88e7c │ │ │ │ @ instruction: 0x01a7a858 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ │ │ │ │ 000ec25c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -46478,24 +46478,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a7a708 │ │ │ │ - lslseq fp, ip @ │ │ │ │ + lsrseq fp, r4, #27 │ │ │ │ @ instruction: 0x01bec104 │ │ │ │ @ instruction: 0x01a7a6a0 │ │ │ │ - lsrseq fp, ip, #26 │ │ │ │ + lsrseq fp, r4, sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsrseq fp, r4, #25 │ │ │ │ + lsrseq fp, ip, #25 │ │ │ │ @ instruction: 0x01a7a5e8 │ │ │ │ @ instruction: 0x01a7a304 │ │ │ │ @ instruction: 0x01a7a574 │ │ │ │ - lslseq fp, r8, ip │ │ │ │ + lsrseq fp, r0, #24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ @@ -46589,17 +46589,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ec740 │ │ │ │ - @ instruction: 0x01a88914 │ │ │ │ + @ instruction: 0x01a88920 │ │ │ │ @ instruction: 0x01a7a3b0 │ │ │ │ - lsrseq fp, r0, sl │ │ │ │ + lsrseq fp, r8, sl │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -46654,16 +46654,16 @@ │ │ │ │ mov r1, #170 @ 0xaa │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b ec830 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01be7b2c │ │ │ │ - asrseq fp, ip, #18 │ │ │ │ - @ instruction: 0x01a88824 │ │ │ │ + asrseq fp, r4, r9 │ │ │ │ + @ instruction: 0x01a88830 │ │ │ │ @ instruction: 0x01a7a2bc │ │ │ │ │ │ │ │ 000ec88c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -46714,20 +46714,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ec8e4 │ │ │ │ - @ instruction: 0x01a96ec8 │ │ │ │ - lslseq fp, ip @ │ │ │ │ - @ instruction: 0x01a88770 │ │ │ │ + ldrdeq r6, [r9, r4]! │ │ │ │ + lsrseq fp, r4, #17 │ │ │ │ + @ instruction: 0x01a8877c │ │ │ │ @ instruction: 0x01a7a20c │ │ │ │ - rorseq fp, r0, #16 │ │ │ │ - @ instruction: 0x01a88734 │ │ │ │ + rorseq fp, r8, #16 │ │ │ │ + @ instruction: 0x01a88740 │ │ │ │ ldrdeq sl, [r7, r0]! │ │ │ │ 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 │ │ │ │ @@ -46748,16 +46748,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ec9a8 │ │ │ │ - asrseq fp, r4 @ │ │ │ │ - @ instruction: 0x01a886ac │ │ │ │ + asrseq fp, ip @ │ │ │ │ + @ instruction: 0x01a886b8 │ │ │ │ @ instruction: 0x01a7a144 │ │ │ │ │ │ │ │ 000ec9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -46782,17 +46782,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b eca28 │ │ │ │ - @ instruction: 0x01a96d84 │ │ │ │ - asrseq fp, r4, r7 │ │ │ │ - @ instruction: 0x01a8862c │ │ │ │ + @ instruction: 0x01a96d90 │ │ │ │ + asrseq fp, ip, r7 │ │ │ │ + @ instruction: 0x01a88638 │ │ │ │ @ instruction: 0x01a7a0c4 │ │ │ │ │ │ │ │ 000eca80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -46906,15 +46906,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a79c70 │ │ │ │ @ instruction: 0x01a79f4c │ │ │ │ - lslseq fp, r0, r6 │ │ │ │ + lslseq fp, r8, r6 │ │ │ │ │ │ │ │ 000ecc5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -47009,15 +47009,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r9, [r7, r8]! │ │ │ │ - lslseq fp, r0, #9 │ │ │ │ + lslseq fp, r8, #9 │ │ │ │ @ instruction: 0x01a79da8 │ │ │ │ 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 │ │ │ │ @@ -47269,17 +47269,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x01be73b4 │ │ │ │ @ instruction: 0x01a79b00 │ │ │ │ strdeq r9, [r7, r0]! │ │ │ │ @ instruction: 0x01a799e0 │ │ │ │ - @ instruction: 0x01a87eb4 │ │ │ │ + @ instruction: 0x01a87ec0 │ │ │ │ strdeq r9, [r7, ip]! │ │ │ │ - rorseq fp, r0, r0 │ │ │ │ + rorseq fp, r8, r0 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ @@ -47446,16 +47446,16 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01be7168 │ │ │ │ @ instruction: 0x01a797c4 │ │ │ │ @ instruction: 0x01a7972c │ │ │ │ @ instruction: 0x01a7971c │ │ │ │ - lsrseq sl, r8 @ │ │ │ │ - strdeq r7, [r8, r0]! │ │ │ │ + asrseq sl, r0, #27 │ │ │ │ + strdeq r7, [r8, ip]! │ │ │ │ @ instruction: 0x01a79734 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -47615,16 +47615,16 @@ │ │ │ │ @ instruction: 0x01be6eb0 │ │ │ │ @ instruction: 0x01be6e90 │ │ │ │ @ instruction: 0x01a79648 │ │ │ │ @ instruction: 0x01a794b4 │ │ │ │ @ instruction: 0x01a794a4 │ │ │ │ @ instruction: 0x01a79494 │ │ │ │ @ instruction: 0x01a79484 │ │ │ │ - lsrseq sl, r0, #22 │ │ │ │ - @ instruction: 0x01a87958 │ │ │ │ + lsrseq sl, r8, #22 │ │ │ │ + @ instruction: 0x01a87964 │ │ │ │ @ instruction: 0x01a7949c │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -47746,16 +47746,16 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01be6c20 │ │ │ │ @ instruction: 0x01a79450 │ │ │ │ @ instruction: 0x01a79274 │ │ │ │ @ instruction: 0x01a79268 │ │ │ │ - lslseq sl, r8, #18 │ │ │ │ - @ instruction: 0x01a87740 │ │ │ │ + lslseq sl, r0, r9 │ │ │ │ + @ instruction: 0x01a8774c │ │ │ │ @ instruction: 0x01a79284 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -47893,16 +47893,16 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01be6a04 │ │ │ │ @ instruction: 0x01a79244 │ │ │ │ @ instruction: 0x01a79030 │ │ │ │ @ instruction: 0x01a79020 │ │ │ │ - lsrseq sl, ip @ │ │ │ │ - strdeq r7, [r8, r4]! │ │ │ │ + asrseq sl, r4, #13 │ │ │ │ + @ instruction: 0x01a87500 │ │ │ │ @ instruction: 0x01a79038 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -48025,16 +48025,16 @@ │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a78fa0 │ │ │ │ cdpne 1, 11, cr5, cr8, cr12, {7} │ │ │ │ svccc 0x00b1eb85 │ │ │ │ - @ instruction: 0x01a872e4 │ │ │ │ - lsrseq sl, r8, #9 │ │ │ │ + strdeq r7, [r8, r0]! │ │ │ │ + lsrseq sl, r0 @ │ │ │ │ @ instruction: 0x01a78e24 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -48150,26 +48150,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b edeb4 │ │ │ │ @ instruction: 0x01a78f08 │ │ │ │ @ instruction: 0x01bea708 │ │ │ │ @ instruction: 0x01a78f20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asrseq sl, ip @ │ │ │ │ + rorseq sl, r4, #7 │ │ │ │ @ instruction: 0x01a78d60 │ │ │ │ - rorseq sl, ip, #6 │ │ │ │ - @ instruction: 0x01a871a4 │ │ │ │ + rorseq sl, r4, r3 │ │ │ │ + @ instruction: 0x01a871b0 │ │ │ │ @ instruction: 0x01a78cec │ │ │ │ - @ instruction: 0x01a87170 │ │ │ │ - @ instruction: 0x01a87140 │ │ │ │ - rorseq sl, r8, #5 │ │ │ │ - @ instruction: 0x01a87120 │ │ │ │ + @ instruction: 0x01a8717c │ │ │ │ + @ instruction: 0x01a8714c │ │ │ │ + rorseq sl, r0 @ │ │ │ │ + @ instruction: 0x01a8712c │ │ │ │ @ instruction: 0x01a78c68 │ │ │ │ - lsrseq sl, r0 @ │ │ │ │ - @ instruction: 0x01a870e8 │ │ │ │ + lsrseq sl, r8 @ │ │ │ │ + strdeq r7, [r8, r4]! │ │ │ │ @ instruction: 0x01a78c30 │ │ │ │ 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] @ ee20c │ │ │ │ ldr r1, [pc, #512] @ ee210 │ │ │ │ @@ -48302,23 +48302,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b ee0b0 │ │ │ │ @ instruction: 0x01bea508 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bea4f4 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - asrseq sl, r4 @ │ │ │ │ + asrseq sl, ip @ │ │ │ │ @ instruction: 0x01a78b58 │ │ │ │ @ instruction: 0x01bea45c │ │ │ │ @ instruction: 0x01a78c18 │ │ │ │ @ instruction: 0x01a78c48 │ │ │ │ - @ instruction: 0x01a86f40 │ │ │ │ + @ instruction: 0x01a86f4c │ │ │ │ @ instruction: 0x01a77694 │ │ │ │ - @ instruction: 0x01a86eb8 │ │ │ │ - @ instruction: 0x01a86e88 │ │ │ │ + @ instruction: 0x01a86ec4 │ │ │ │ + @ instruction: 0x01a86e94 │ │ │ │ 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] @ ee568 │ │ │ │ @@ -48519,19 +48519,19 @@ │ │ │ │ @ instruction: 0x01bea2b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be607c │ │ │ │ @ instruction: 0x01a78a24 │ │ │ │ @ instruction: 0x01bea068 │ │ │ │ @ instruction: 0x01a786a8 │ │ │ │ @ instruction: 0x01a7869c │ │ │ │ - lsrseq r9, r8, sp │ │ │ │ - @ instruction: 0x01a86b70 │ │ │ │ + asrseq r9, r0, #26 │ │ │ │ + @ instruction: 0x01a86b7c │ │ │ │ @ instruction: 0x01a786b4 │ │ │ │ - rorseq r9, ip @ │ │ │ │ - @ instruction: 0x01a86b34 │ │ │ │ + lslseq r9, r4, #26 │ │ │ │ + @ instruction: 0x01a86b40 │ │ │ │ @ instruction: 0x01a78678 │ │ │ │ │ │ │ │ 000ee59c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -48786,35 +48786,35 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b ee71c │ │ │ │ @ instruction: 0x01be9f5c │ │ │ │ @ instruction: 0x01be5e18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - rorseq r9, r0, #24 │ │ │ │ + rorseq r9, r8, #24 │ │ │ │ ldrdeq r8, [r7, r4]! │ │ │ │ @ instruction: 0x01a762cc │ │ │ │ - @ instruction: 0x01ad4664 │ │ │ │ + @ instruction: 0x01ad4670 │ │ │ │ @ instruction: 0x01a78724 │ │ │ │ @ instruction: 0x01a78654 │ │ │ │ @ instruction: 0x01be9df0 │ │ │ │ @ instruction: 0x01a76194 │ │ │ │ - @ instruction: 0x01a86878 │ │ │ │ - rorseq r9, r8, #19 │ │ │ │ - @ instruction: 0x01a86820 │ │ │ │ + @ instruction: 0x01a86884 │ │ │ │ + rorseq r9, r0 @ │ │ │ │ + @ instruction: 0x01a8682c │ │ │ │ @ instruction: 0x01a78364 │ │ │ │ - lsrseq r9, ip, #19 │ │ │ │ - @ instruction: 0x01a867e4 │ │ │ │ + lsrseq r9, r4 @ │ │ │ │ + strdeq r6, [r8, r0]! │ │ │ │ @ instruction: 0x01a78328 │ │ │ │ - @ instruction: 0x01a867ac │ │ │ │ - asrseq r9, r0, #18 │ │ │ │ - @ instruction: 0x01a86778 │ │ │ │ + @ instruction: 0x01a867b8 │ │ │ │ + asrseq r9, r8, #18 │ │ │ │ + @ instruction: 0x01a86784 │ │ │ │ @ instruction: 0x01a782bc │ │ │ │ - @ instruction: 0x01a8673c │ │ │ │ - strdeq r6, [r8, r8]! │ │ │ │ + @ instruction: 0x01a86748 │ │ │ │ + @ instruction: 0x01a86704 │ │ │ │ │ │ │ │ 000ee9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -48859,21 +48859,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 eea84 │ │ │ │ - @ instruction: 0x01ac9b78 │ │ │ │ - @ instruction: 0x01a86604 │ │ │ │ + @ instruction: 0x01ac9b84 │ │ │ │ + @ instruction: 0x01a86610 │ │ │ │ @ instruction: 0x01a7858c │ │ │ │ - asrseq r9, r8, #17 │ │ │ │ - @ instruction: 0x01a865c8 │ │ │ │ + asrseq r9, r0 @ │ │ │ │ + ldrdeq r6, [r8, r4]! │ │ │ │ @ instruction: 0x01a78550 │ │ │ │ - lslseq r9, ip, #17 │ │ │ │ + lslseq r9, r4 @ │ │ │ │ │ │ │ │ 000eeae0 : │ │ │ │ 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 │ │ │ │ @@ -49181,30 +49181,30 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a783b0 │ │ │ │ - lsrseq r9, ip @ │ │ │ │ + asrseq r9, r4, #13 │ │ │ │ @ instruction: 0x01be985c │ │ │ │ @ instruction: 0x01a78348 │ │ │ │ - asrseq r9, ip, #12 │ │ │ │ + asrseq r9, r4, r6 │ │ │ │ @ instruction: 0x01a78298 │ │ │ │ - lsrseq r9, r4, #11 │ │ │ │ + lsrseq r9, ip, #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lslseq r9, r8, #10 │ │ │ │ + lslseq r9, r0, r5 │ │ │ │ ldrdeq r8, [r7, r4]! │ │ │ │ - asrseq r9, r8, #9 │ │ │ │ + asrseq r9, r0 @ │ │ │ │ @ instruction: 0x01a78194 │ │ │ │ @ instruction: 0x01a7813c │ │ │ │ - asrseq r9, r0, #8 │ │ │ │ + asrseq r9, r8, #8 │ │ │ │ @ instruction: 0x01a77908 │ │ │ │ @ instruction: 0x01a780c8 │ │ │ │ - rorseq r9, r4, #7 │ │ │ │ + rorseq r9, ip, #7 │ │ │ │ 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] @ ef488 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [pc, #1128] @ ef48c │ │ │ │ @@ -49498,25 +49498,25 @@ │ │ │ │ biceq r5, r0, r4, ror #26 │ │ │ │ strdeq r5, [r0, #200] @ 0xc8 │ │ │ │ biceq r5, r0, r8, lsr ip │ │ │ │ @ instruction: 0x01a77e90 │ │ │ │ biceq r5, r0, r8, asr #23 │ │ │ │ strdeq r5, [r0, #164] @ 0xa4 │ │ │ │ biceq r5, r0, ip, lsl #21 │ │ │ │ - rorseq r8, r0, #31 │ │ │ │ + rorseq r8, r8, #31 │ │ │ │ @ instruction: 0x01a77d14 │ │ │ │ @ instruction: 0x01be9170 │ │ │ │ - @ instruction: 0x01a85c80 │ │ │ │ + @ instruction: 0x01a85c8c │ │ │ │ @ instruction: 0x01a77c74 │ │ │ │ - @ instruction: 0x01a85c48 │ │ │ │ + @ instruction: 0x01a85c54 │ │ │ │ @ instruction: 0x01a77c3c │ │ │ │ - lsrseq r8, r8, #30 │ │ │ │ - @ instruction: 0x01a85c10 │ │ │ │ + lsrseq r8, r0, pc │ │ │ │ + @ instruction: 0x01a85c1c │ │ │ │ @ instruction: 0x01a77c04 │ │ │ │ - rorseq r8, r0 @ │ │ │ │ + rorseq r8, r8 @ │ │ │ │ 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] @ ef7e4 │ │ │ │ @@ -49708,24 +49708,24 @@ │ │ │ │ @ instruction: 0x01be9008 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ biceq r5, r0, r8, lsr #17 │ │ │ │ @ instruction: 0x01be4f5c │ │ │ │ @ instruction: 0x01c05894 │ │ │ │ @ instruction: 0x01a77a78 │ │ │ │ strheq r5, [r0, #120] @ 0x78 │ │ │ │ - rorseq r8, ip, ip │ │ │ │ + lslseq r8, r4, #25 │ │ │ │ @ instruction: 0x01a779ac │ │ │ │ @ instruction: 0x01be8e08 │ │ │ │ - @ instruction: 0x01a8592c │ │ │ │ + @ instruction: 0x01a85938 │ │ │ │ @ instruction: 0x01a77920 │ │ │ │ - rorseq r8, r0, #23 │ │ │ │ - strdeq r5, [r8, r4]! │ │ │ │ + rorseq r8, r8, #23 │ │ │ │ + @ instruction: 0x01a85900 │ │ │ │ @ instruction: 0x01a778e4 │ │ │ │ - lsrseq r8, r4, #23 │ │ │ │ - @ instruction: 0x01a858b8 │ │ │ │ + lsrseq r8, ip, #23 │ │ │ │ + @ instruction: 0x01a858c4 │ │ │ │ @ instruction: 0x01a778a8 │ │ │ │ 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] @ efc34 │ │ │ │ @@ -49987,32 +49987,32 @@ │ │ │ │ biceq r5, r0, r0, asr r5 │ │ │ │ biceq r5, r0, r8, lsr r5 │ │ │ │ strdeq r5, [r0, #76] @ 0x4c │ │ │ │ @ instruction: 0x01be8be8 │ │ │ │ @ instruction: 0x01a777a4 │ │ │ │ biceq r5, r0, r8, lsr #8 │ │ │ │ biceq r5, r0, r4, asr r3 │ │ │ │ - lsrseq r8, r4, #17 │ │ │ │ - @ instruction: 0x01a855b8 │ │ │ │ + lsrseq r8, ip, #17 │ │ │ │ + @ instruction: 0x01a855c4 │ │ │ │ @ instruction: 0x01a775a8 │ │ │ │ - @ instruction: 0x01a85580 │ │ │ │ - rorseq r8, r0, #16 │ │ │ │ + @ instruction: 0x01a8558c │ │ │ │ + rorseq r8, r8, #16 │ │ │ │ @ instruction: 0x01a77564 │ │ │ │ biceq r5, r0, r4, asr #5 │ │ │ │ - lslseq r8, r8, r8 │ │ │ │ + lsrseq r8, r0, #16 │ │ │ │ @ instruction: 0x01a77578 │ │ │ │ @ instruction: 0x01a7751c │ │ │ │ - @ instruction: 0x01a854ec │ │ │ │ - asrseq r8, ip, #15 │ │ │ │ + strdeq r5, [r8, r8]! │ │ │ │ + asrseq r8, r4 @ │ │ │ │ ldrdeq r7, [r7, r0]! │ │ │ │ - @ instruction: 0x01a854ac │ │ │ │ - lslseq r8, ip, #15 │ │ │ │ + @ instruction: 0x01a854b8 │ │ │ │ + lslseq r8, r4 @ │ │ │ │ @ instruction: 0x01a77490 │ │ │ │ - asrseq r8, r4, r7 │ │ │ │ - @ instruction: 0x01a85468 │ │ │ │ + asrseq r8, ip, r7 │ │ │ │ + @ instruction: 0x01a85474 │ │ │ │ @ instruction: 0x01a7745c │ │ │ │ mov r1, #0 │ │ │ │ b ef82c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -50093,20 +50093,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b efd74 │ │ │ │ - @ instruction: 0x01a852c4 │ │ │ │ + ldrdeq r5, [r8, r0]! │ │ │ │ @ instruction: 0x01a77448 │ │ │ │ - lslseq r8, ip, r6 │ │ │ │ - @ instruction: 0x01a85290 │ │ │ │ + lsrseq r8, r4, #12 │ │ │ │ + @ instruction: 0x01a8529c │ │ │ │ @ instruction: 0x01a77414 │ │ │ │ - rorseq r8, r8, #11 │ │ │ │ + rorseq r8, r0 @ │ │ │ │ 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 │ │ │ │ @@ -50969,74 +50969,74 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b efff0 │ │ │ │ @ instruction: 0x01be86bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be868c │ │ │ │ - rorseq r8, ip @ │ │ │ │ + lslseq r8, r4, #10 │ │ │ │ @ instruction: 0x01a7731c │ │ │ │ - @ instruction: 0x01ac86a4 │ │ │ │ - asrseq r8, ip, r4 │ │ │ │ + @ instruction: 0x01ac86b0 │ │ │ │ + rorseq r8, r4, #8 │ │ │ │ @ instruction: 0x01a7727c │ │ │ │ - @ instruction: 0x01ac8608 │ │ │ │ + @ instruction: 0x01ac8614 │ │ │ │ @ instruction: 0x01be851c │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a77174 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - asrseq r8, r8, #6 │ │ │ │ - @ instruction: 0x01a936c4 │ │ │ │ - @ instruction: 0x01a84f7c │ │ │ │ - lsrseq r8, ip, r1 │ │ │ │ + asrseq r8, r0, r3 │ │ │ │ + ldrdeq r3, [r9, r0]! │ │ │ │ + @ instruction: 0x01a84f88 │ │ │ │ + asrseq r8, r4, #2 │ │ │ │ @ instruction: 0x01a76f54 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01a76d58 │ │ │ │ - lslseq r7, r8, pc │ │ │ │ - @ instruction: 0x01a932a4 │ │ │ │ - @ instruction: 0x01a84b5c │ │ │ │ - asrseq r7, ip @ │ │ │ │ + lsrseq r7, r0, #30 │ │ │ │ + @ instruction: 0x01a932b0 │ │ │ │ + @ instruction: 0x01a84b68 │ │ │ │ + rorseq r7, r4, #27 │ │ │ │ strdeq r6, [r7, ip]! │ │ │ │ - @ instruction: 0x01a93154 │ │ │ │ - rorseq r7, r0, sp │ │ │ │ - @ instruction: 0x01a84a04 │ │ │ │ + @ instruction: 0x01a93160 │ │ │ │ + rorseq r7, r8, sp │ │ │ │ + @ instruction: 0x01a84a10 │ │ │ │ @ instruction: 0x01a76b8c │ │ │ │ - asrseq r7, ip, #25 │ │ │ │ + asrseq r7, r4 @ │ │ │ │ @ instruction: 0x01a76aec │ │ │ │ - @ instruction: 0x01a93044 │ │ │ │ - rorseq r7, r0, #24 │ │ │ │ - strdeq r4, [r8, r4]! @ │ │ │ │ + @ instruction: 0x01a93050 │ │ │ │ + rorseq r7, r8, #24 │ │ │ │ + @ instruction: 0x01a84900 │ │ │ │ @ instruction: 0x01a76a7c │ │ │ │ @ instruction: 0x01a75044 │ │ │ │ @ instruction: 0x01a74fec │ │ │ │ @ instruction: 0x01a74fa8 │ │ │ │ @ instruction: 0x01a74f64 │ │ │ │ @ instruction: 0x01a74f20 │ │ │ │ ldrdeq r4, [r7, ip]! │ │ │ │ - @ instruction: 0x01a84718 │ │ │ │ - @ instruction: 0x01a84700 │ │ │ │ - ldrdeq r4, [r8, r4]! @ │ │ │ │ - lslseq r7, r4, #20 │ │ │ │ + @ instruction: 0x01a84724 │ │ │ │ + @ instruction: 0x01a8470c │ │ │ │ + @ instruction: 0x01a846e0 │ │ │ │ + lslseq r7, ip, #20 │ │ │ │ @ instruction: 0x01a7685c │ │ │ │ @ instruction: 0x01a76824 │ │ │ │ - @ instruction: 0x01a84664 │ │ │ │ - lsrseq r7, r0 @ │ │ │ │ + @ instruction: 0x01a84670 │ │ │ │ + lsrseq r7, r8 @ │ │ │ │ ldrdeq r6, [r7, ip]! │ │ │ │ - lslseq r7, r0, #19 │ │ │ │ - @ instruction: 0x01a84620 │ │ │ │ + lslseq r7, r8, #19 │ │ │ │ + @ instruction: 0x01a8462c │ │ │ │ @ instruction: 0x01a767a0 │ │ │ │ - @ instruction: 0x01a845ec │ │ │ │ - lsrseq r7, r8, r9 │ │ │ │ + strdeq r4, [r8, r8]! │ │ │ │ + asrseq r7, r0, #18 │ │ │ │ @ instruction: 0x01a76764 │ │ │ │ - @ instruction: 0x01a845b0 │ │ │ │ - @ instruction: 0x01a84584 │ │ │ │ - @ instruction: 0x01a8456c │ │ │ │ - @ instruction: 0x01a84540 │ │ │ │ - @ instruction: 0x01a84514 │ │ │ │ - @ instruction: 0x01a844e8 │ │ │ │ + @ instruction: 0x01a845bc │ │ │ │ + @ instruction: 0x01a84590 │ │ │ │ + @ instruction: 0x01a84578 │ │ │ │ + @ instruction: 0x01a8454c │ │ │ │ + @ instruction: 0x01a84520 │ │ │ │ + strdeq r4, [r8, r4]! @ │ │ │ │ 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] @ f106c │ │ │ │ mov r7, r3 │ │ │ │ @@ -51275,26 +51275,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ b f1028 │ │ │ │ @ instruction: 0x01be784c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, r7, ror pc │ │ │ │ @ instruction: 0x01a7b3c0 │ │ │ │ - @ instruction: 0x01a98fa4 │ │ │ │ + @ instruction: 0x01a98fb0 │ │ │ │ @ instruction: 0x01be75d0 │ │ │ │ @ instruction: 0x01a7629c │ │ │ │ - asrseq r7, ip, r4 │ │ │ │ + rorseq r7, r4, #8 │ │ │ │ @ instruction: 0x01a76304 │ │ │ │ - @ instruction: 0x01a84098 │ │ │ │ + @ instruction: 0x01a840a4 │ │ │ │ @ instruction: 0x01a76280 │ │ │ │ @ instruction: 0x01a7621c │ │ │ │ - asrseq r7, ip @ │ │ │ │ + rorseq r7, r4, #7 │ │ │ │ @ instruction: 0x01a76214 │ │ │ │ ldrdeq r6, [r7, ip]! │ │ │ │ - lslseq r7, ip @ │ │ │ │ + lsrseq r7, r4, #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr r3, [pc, #380] @ f1240 │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -51392,20 +51392,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f11c4 │ │ │ │ @ instruction: 0x01be7450 │ │ │ │ @ instruction: 0x01be7438 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - rorseq r7, r4 @ │ │ │ │ + rorseq r7, ip @ │ │ │ │ @ instruction: 0x01a7612c │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01be7348 │ │ │ │ - @ instruction: 0x01a83e54 │ │ │ │ + @ instruction: 0x01a83e60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #504] @ f1478 │ │ │ │ ldr r3, [pc, #504] @ f147c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -51533,25 +51533,25 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b f1400 │ │ │ │ @ instruction: 0x01be7294 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be71d8 │ │ │ │ - lslseq r7, r0, #1 │ │ │ │ - strdeq r3, [r8, r8]! │ │ │ │ + lslseq r7, r8, #1 │ │ │ │ + @ instruction: 0x01a83d04 │ │ │ │ @ instruction: 0x01a75eb0 │ │ │ │ @ instruction: 0x01a75e88 │ │ │ │ - asrseq r7, r8, #32 │ │ │ │ + asrseq r7, r0, r0 │ │ │ │ ldrdeq r5, [r7, r0]! │ │ │ │ - @ instruction: 0x01a83c88 │ │ │ │ + @ instruction: 0x01a83c94 │ │ │ │ @ instruction: 0x01a75eac │ │ │ │ - asrseq r6, r8 @ │ │ │ │ + rorseq r6, r0, #31 │ │ │ │ @ instruction: 0x01a75e08 │ │ │ │ - @ instruction: 0x01a83c14 │ │ │ │ + @ instruction: 0x01a83c20 │ │ │ │ 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 │ │ │ │ @@ -51608,19 +51608,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b f152c │ │ │ │ - lsrseq r6, r0 @ │ │ │ │ - @ instruction: 0x01a83b28 │ │ │ │ + lsrseq r6, r8 @ │ │ │ │ + @ instruction: 0x01a83b34 │ │ │ │ @ instruction: 0x01a75ce4 │ │ │ │ - rorseq r6, r4, lr │ │ │ │ - @ instruction: 0x01a83aec │ │ │ │ + rorseq r6, ip, lr │ │ │ │ + strdeq r3, [r8, r8]! │ │ │ │ @ instruction: 0x01a75ca4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #176] @ f1690 │ │ │ │ ldr r3, [pc, #176] @ f1694 │ │ │ │ @@ -51667,16 +51667,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b f1620 │ │ │ │ @ instruction: 0x01be6f34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be6eec │ │ │ │ - lslseq r6, r4 @ │ │ │ │ - @ instruction: 0x01a83a0c │ │ │ │ + lslseq r6, ip @ │ │ │ │ + @ instruction: 0x01a83a18 │ │ │ │ @ instruction: 0x01a75bc4 │ │ │ │ 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 │ │ │ │ @@ -52547,40 +52547,40 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b f1fdc │ │ │ │ @ instruction: 0x01be65f4 │ │ │ │ @ instruction: 0x01be65f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac6668 │ │ │ │ + @ instruction: 0x01ac6674 │ │ │ │ @ instruction: 0x01a75414 │ │ │ │ - asrseq r6, ip, r5 │ │ │ │ + rorseq r6, r4, #10 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ @ instruction: 0x01be6530 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a75310 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - asrseq r6, r8, r4 │ │ │ │ - @ instruction: 0x01a916b4 │ │ │ │ + rorseq r6, r0, #8 │ │ │ │ + @ instruction: 0x01a916c0 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ strdeq r5, [r7, r4]! │ │ │ │ - lsrseq r6, ip, r3 │ │ │ │ - @ instruction: 0x01a91598 │ │ │ │ - @ instruction: 0x01a82e50 │ │ │ │ + asrseq r6, r4, #6 │ │ │ │ + @ instruction: 0x01a915a4 │ │ │ │ + @ instruction: 0x01a82e5c │ │ │ │ @ instruction: 0x01a73590 │ │ │ │ @ instruction: 0x01a73540 │ │ │ │ @ instruction: 0x01a734e8 │ │ │ │ - @ instruction: 0x01a82d20 │ │ │ │ - strdeq r2, [r8, r0]! │ │ │ │ - @ instruction: 0x01a82cbc │ │ │ │ - @ instruction: 0x01a82c88 │ │ │ │ + @ instruction: 0x01a82d2c │ │ │ │ + strdeq r2, [r8, ip]! │ │ │ │ + @ instruction: 0x01a82cc8 │ │ │ │ + @ instruction: 0x01a82c94 │ │ │ │ @ instruction: 0x01a74fbc │ │ │ │ - lslseq r6, r4, #2 │ │ │ │ - @ instruction: 0x01a82c54 │ │ │ │ + lslseq r6, ip, #2 │ │ │ │ + @ instruction: 0x01a82c60 │ │ │ │ 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] @ f26c0 │ │ │ │ ldr r3, [pc, #500] @ f26c4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -52706,29 +52706,29 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b f2584 │ │ │ │ @ instruction: 0x01be6048 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac60ac │ │ │ │ + strheq r6, [ip, r8]! │ │ │ │ @ instruction: 0x01be5f88 │ │ │ │ - lslseq r5, r8, pc │ │ │ │ - @ instruction: 0x01a82a94 │ │ │ │ + lsrseq r5, r0, #30 │ │ │ │ + @ instruction: 0x01a82aa0 │ │ │ │ @ instruction: 0x01a74dbc │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - asrseq r5, r8 @ │ │ │ │ - @ instruction: 0x01a82a54 │ │ │ │ + rorseq r5, r0, #29 │ │ │ │ + @ instruction: 0x01a82a60 │ │ │ │ @ instruction: 0x01a74d7c │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - lslseq r5, ip @ │ │ │ │ - @ instruction: 0x01a82a18 │ │ │ │ + lsrseq r5, r4, #29 │ │ │ │ + @ instruction: 0x01a82a24 │ │ │ │ @ instruction: 0x01a74d44 │ │ │ │ - rorseq r5, r0, #28 │ │ │ │ - ldrdeq r2, [r8, ip]! │ │ │ │ + rorseq r5, r8, #28 │ │ │ │ + @ instruction: 0x01a829e8 │ │ │ │ @ instruction: 0x01a74d04 │ │ │ │ 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 │ │ │ │ @@ -53000,43 +53000,43 @@ │ │ │ │ mov r1, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b f294c │ │ │ │ @ instruction: 0x01be5dc4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac5e38 │ │ │ │ + @ instruction: 0x01ac5e44 │ │ │ │ @ instruction: 0x01be1d94 │ │ │ │ - lslseq r5, ip, sp │ │ │ │ + lsrseq r5, r4, #26 │ │ │ │ @ instruction: 0x01a74ba0 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ @ instruction: 0x01be5bc0 │ │ │ │ - @ instruction: 0x01a826c0 │ │ │ │ + @ instruction: 0x01a826cc │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - @ instruction: 0x01a8268c │ │ │ │ - asrseq r5, ip @ │ │ │ │ - @ instruction: 0x01a82658 │ │ │ │ + @ instruction: 0x01a82698 │ │ │ │ + rorseq r5, r4, #21 │ │ │ │ + @ instruction: 0x01a82664 │ │ │ │ @ instruction: 0x01a74980 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x01a82620 │ │ │ │ + @ instruction: 0x01a8262c │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - rorseq r5, r0, sl │ │ │ │ - @ instruction: 0x01a825ec │ │ │ │ + rorseq r5, r8, sl │ │ │ │ + strdeq r2, [r8, r8]! │ │ │ │ @ instruction: 0x01a74914 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - lsrseq r5, r4, sl │ │ │ │ - @ instruction: 0x01a825b0 │ │ │ │ + lsrseq r5, ip, sl │ │ │ │ + @ instruction: 0x01a825bc │ │ │ │ ldrdeq r4, [r7, r8]! │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - rorseq r5, r8 @ │ │ │ │ - @ instruction: 0x01a82574 │ │ │ │ + lslseq r5, r0, #20 │ │ │ │ + @ instruction: 0x01a82580 │ │ │ │ @ instruction: 0x01a7489c │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - @ instruction: 0x01a8253c │ │ │ │ + @ instruction: 0x01a82548 │ │ │ │ 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, #916 @ 0x394 │ │ │ │ @@ -53106,23 +53106,23 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f2c58 │ │ │ │ @ instruction: 0x01be5918 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asrseq r5, r0 @ │ │ │ │ + asrseq r5, r8 @ │ │ │ │ @ instruction: 0x01a74780 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - lslseq r5, r4, #17 │ │ │ │ - @ instruction: 0x01a82400 │ │ │ │ + lslseq r5, ip, #17 │ │ │ │ + @ instruction: 0x01a8240c │ │ │ │ @ instruction: 0x01a74730 │ │ │ │ - @ instruction: 0x01a823cc │ │ │ │ - lslseq r5, ip, r8 │ │ │ │ - @ instruction: 0x01a82398 │ │ │ │ + ldrdeq r2, [r8, r8]! │ │ │ │ + lsrseq r5, r4, #16 │ │ │ │ + @ instruction: 0x01a823a4 │ │ │ │ @ instruction: 0x01a746c8 │ │ │ │ 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] @ f3238 │ │ │ │ @@ -53442,41 +53442,41 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f31ec │ │ │ │ @ instruction: 0x01be57c4 │ │ │ │ @ instruction: 0x01be57a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be577c │ │ │ │ - lsrseq r5, r8, #14 │ │ │ │ + lsrseq r5, r0, r7 │ │ │ │ ldrdeq r4, [r7, r4]! @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01ac57b4 │ │ │ │ + @ instruction: 0x01ac57c0 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a744b8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - lslseq r5, r0, #12 │ │ │ │ + lslseq r5, r8, #12 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - @ instruction: 0x01a90858 │ │ │ │ - @ instruction: 0x01a82110 │ │ │ │ + @ instruction: 0x01a90864 │ │ │ │ + @ instruction: 0x01a8211c │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - lsrseq r5, r8 @ │ │ │ │ + asrseq r5, r0, #9 │ │ │ │ @ instruction: 0x01a74364 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01a9070c │ │ │ │ - asrseq r5, ip, #8 │ │ │ │ - @ instruction: 0x01a81fbc │ │ │ │ + @ instruction: 0x01a90718 │ │ │ │ + asrseq r5, r4, r4 │ │ │ │ + @ instruction: 0x01a81fc8 │ │ │ │ strdeq r4, [r7, r4]! @ │ │ │ │ strdeq r2, [r7, r8]! │ │ │ │ @ instruction: 0x01a726a4 │ │ │ │ @ instruction: 0x01a7266c │ │ │ │ - @ instruction: 0x01a81eb8 │ │ │ │ - @ instruction: 0x01a81e8c │ │ │ │ - @ instruction: 0x01a81e5c │ │ │ │ - @ instruction: 0x01a81e44 │ │ │ │ + @ instruction: 0x01a81ec4 │ │ │ │ + @ instruction: 0x01a81e98 │ │ │ │ + @ instruction: 0x01a81e68 │ │ │ │ + @ instruction: 0x01a81e50 │ │ │ │ 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 │ │ │ │ @@ -53633,32 +53633,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b f3340 │ │ │ │ @ instruction: 0x01be5234 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a737b4 │ │ │ │ @ instruction: 0x01be51cc │ │ │ │ @ instruction: 0x01a7370c │ │ │ │ - ldrdeq r5, [ip, r4]! │ │ │ │ - rorseq r5, r8, #1 │ │ │ │ - @ instruction: 0x01a81c60 │ │ │ │ + @ instruction: 0x01ac51e0 │ │ │ │ + ldrsheq r5, [r0, r0]! │ │ │ │ + @ instruction: 0x01a81c6c │ │ │ │ @ instruction: 0x01a73f94 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - lsrseq r5, r8, #1 │ │ │ │ - @ instruction: 0x01a81c20 │ │ │ │ + ldrheq r5, [r0, r0]! │ │ │ │ + @ instruction: 0x01a81c2c │ │ │ │ @ instruction: 0x01a73f4c │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - rrxseq r5, ip │ │ │ │ - @ instruction: 0x01a81be4 │ │ │ │ + rorseq r5, r4, r0 │ │ │ │ + strdeq r1, [r8, r0]! │ │ │ │ @ instruction: 0x01a73f18 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - lsrseq r5, r0, r0 │ │ │ │ - @ instruction: 0x01a81ba8 │ │ │ │ + lsrseq r5, r8, r0 │ │ │ │ + @ instruction: 0x01a81bb4 │ │ │ │ ldrdeq r3, [r7, ip]! │ │ │ │ - rorseq r4, r4 @ │ │ │ │ - @ instruction: 0x01a81b6c │ │ │ │ + rorseq r4, ip @ │ │ │ │ + @ instruction: 0x01a81b78 │ │ │ │ @ instruction: 0x01a73ea0 │ │ │ │ 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] @ f370c │ │ │ │ @@ -53751,20 +53751,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f3624 │ │ │ │ @ instruction: 0x01be4f64 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01be4ee8 │ │ │ │ - lslseq r4, r8, #29 │ │ │ │ - @ instruction: 0x01a81a04 │ │ │ │ + lslseq r4, r0 @ │ │ │ │ + @ instruction: 0x01a81a10 │ │ │ │ @ instruction: 0x01a73d34 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - lslseq r4, r0, lr │ │ │ │ - @ instruction: 0x01a8198c │ │ │ │ + lslseq r4, r8, lr │ │ │ │ + @ instruction: 0x01a81998 │ │ │ │ @ instruction: 0x01a73cbc │ │ │ │ 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 │ │ │ │ @@ -54090,34 +54090,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f38d8 │ │ │ │ @ instruction: 0x01be4da8 │ │ │ │ @ instruction: 0x01be4d9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac4d88 │ │ │ │ + @ instruction: 0x01ac4d94 │ │ │ │ @ instruction: 0x01be4c34 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ strdeq r3, [r7, r0]! │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - lsrseq r4, r4, #22 │ │ │ │ - @ instruction: 0x01a8fd8c │ │ │ │ - @ instruction: 0x01a81644 │ │ │ │ - asrseq r4, r8, sl │ │ │ │ + lsrseq r4, ip, #22 │ │ │ │ + @ instruction: 0x01a8fd98 │ │ │ │ + @ instruction: 0x01a81650 │ │ │ │ + rorseq r4, r0, #20 │ │ │ │ @ instruction: 0x01a73908 │ │ │ │ - @ instruction: 0x01a8fca4 │ │ │ │ - @ instruction: 0x01a8155c │ │ │ │ + @ instruction: 0x01a8fcb0 │ │ │ │ + @ instruction: 0x01a81568 │ │ │ │ @ instruction: 0x01a71cb8 │ │ │ │ @ instruction: 0x01a71c60 │ │ │ │ - @ instruction: 0x01a81498 │ │ │ │ - @ instruction: 0x01a8146c │ │ │ │ - asrseq r4, r0, #17 │ │ │ │ - @ instruction: 0x01a8143c │ │ │ │ + @ instruction: 0x01a814a4 │ │ │ │ + @ instruction: 0x01a81478 │ │ │ │ + asrseq r4, r8, #17 │ │ │ │ + @ instruction: 0x01a81448 │ │ │ │ @ instruction: 0x01a7376c │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ @@ -54233,18 +54233,18 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b f3e2c │ │ │ │ @ instruction: 0x01be481c │ │ │ │ strdeq r3, [r7, r4]! │ │ │ │ - lslseq r4, ip, r7 │ │ │ │ + lsrseq r4, r4, #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a8122c │ │ │ │ - strdeq r1, [r8, r8]! │ │ │ │ + @ instruction: 0x01a81238 │ │ │ │ + @ instruction: 0x01a81204 │ │ │ │ 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] @ f4928 │ │ │ │ ldr ip, [pc, #2648] @ f492c │ │ │ │ @@ -54909,65 +54909,65 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f4068 │ │ │ │ @ instruction: 0x01be4634 │ │ │ │ @ instruction: 0x01be4638 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac46a0 │ │ │ │ + @ instruction: 0x01ac46ac │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a733e8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - lslseq r4, ip, r5 │ │ │ │ - asrseq r4, r4 @ │ │ │ │ + lsrseq r4, r4, #10 │ │ │ │ + asrseq r4, ip @ │ │ │ │ @ instruction: 0x01a73384 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x01be44a4 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x01ac44c4 │ │ │ │ - lsrseq r4, r8 @ │ │ │ │ + ldrdeq r4, [ip, r0]! │ │ │ │ + asrseq r4, r0, #7 │ │ │ │ @ instruction: 0x01a73268 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ @ instruction: 0x01a71674 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01a73138 │ │ │ │ - rorseq r4, ip, #4 │ │ │ │ + rorseq r4, r4, r2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - ldrdeq pc, [r8, r4]! │ │ │ │ - @ instruction: 0x01a80d88 │ │ │ │ - @ instruction: 0x01a8f490 │ │ │ │ - @ instruction: 0x01a80d48 │ │ │ │ + @ instruction: 0x01a8f4e0 │ │ │ │ + @ instruction: 0x01a80d94 │ │ │ │ + @ instruction: 0x01a8f49c │ │ │ │ + @ instruction: 0x01a80d54 │ │ │ │ @ instruction: 0x01a7149c │ │ │ │ @ instruction: 0x01a71448 │ │ │ │ @ instruction: 0x01a71404 │ │ │ │ @ instruction: 0x01a72eb8 │ │ │ │ - movseq r4, r0 │ │ │ │ + movseq r4, r8 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ strdeq r2, [r7, r4]! │ │ │ │ - lsrseq r3, ip, pc │ │ │ │ + asrseq r3, r4, #30 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x01a8f194 │ │ │ │ - @ instruction: 0x01a80a4c │ │ │ │ + @ instruction: 0x01a8f1a0 │ │ │ │ + @ instruction: 0x01a80a58 │ │ │ │ @ instruction: 0x01a71138 │ │ │ │ strdeq r1, [r7, r4]! │ │ │ │ - @ instruction: 0x01a8f060 │ │ │ │ - @ instruction: 0x01a80918 │ │ │ │ + @ instruction: 0x01a8f06c │ │ │ │ + @ instruction: 0x01a80924 │ │ │ │ @ instruction: 0x01a71080 │ │ │ │ - @ instruction: 0x01a808b8 │ │ │ │ - @ instruction: 0x01a80888 │ │ │ │ - @ instruction: 0x01a80858 │ │ │ │ - @ instruction: 0x01a8082c │ │ │ │ - @ instruction: 0x01a80800 │ │ │ │ - rorseq r3, r8, #24 │ │ │ │ - @ instruction: 0x01a807e4 │ │ │ │ + @ instruction: 0x01a808c4 │ │ │ │ + @ instruction: 0x01a80894 │ │ │ │ + @ instruction: 0x01a80864 │ │ │ │ + @ instruction: 0x01a80838 │ │ │ │ + @ instruction: 0x01a8080c │ │ │ │ + rorseq r3, r0, ip │ │ │ │ + strdeq r0, [r8, r0]! @ │ │ │ │ @ instruction: 0x01a72b14 │ │ │ │ - @ instruction: 0x01a807b0 │ │ │ │ - @ instruction: 0x01a80784 │ │ │ │ - @ instruction: 0x01a8076c │ │ │ │ + @ instruction: 0x01a807bc │ │ │ │ + @ instruction: 0x01a80790 │ │ │ │ + @ instruction: 0x01a80778 │ │ │ │ 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] @ f5758 │ │ │ │ ldr r1, [pc, #3388] @ f575c │ │ │ │ @@ -55818,88 +55818,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f4a80 │ │ │ │ @ instruction: 0x01be3ae8 │ │ │ │ @ instruction: 0x01be3ae4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be3a8c │ │ │ │ - lsrseq r3, r8, #20 │ │ │ │ + lsrseq r3, r0, sl │ │ │ │ ldrdeq r2, [r7, r4]! │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01ac3ab0 │ │ │ │ + @ instruction: 0x01ac3abc │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - lslseq r3, r0, #18 │ │ │ │ + lslseq r3, r8, #18 │ │ │ │ @ instruction: 0x01a727a8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x01ac3938 │ │ │ │ + @ instruction: 0x01ac3944 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a72680 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - lsrseq r3, r4 @ │ │ │ │ - stcmi 4, cr0, [r0], {8} │ │ │ │ lsrseq r3, ip @ │ │ │ │ + stcmi 4, cr0, [r0], {8} │ │ │ │ + asrseq r3, r4, #13 │ │ │ │ @ instruction: 0x01a7256c │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x01a801cc │ │ │ │ + ldrdeq r0, [r8, r8]! │ │ │ │ muleq r0, r7, r1 │ │ │ │ - lsrseq r3, ip, #12 │ │ │ │ + lsrseq r3, r4, r6 │ │ │ │ ldrdeq r2, [r7, ip]! │ │ │ │ strdeq r0, [r7, r8]! │ │ │ │ @ instruction: 0x01a723c8 │ │ │ │ - rorseq r3, ip @ │ │ │ │ + lslseq r3, r4, #10 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x01a8e764 │ │ │ │ - @ instruction: 0x01a8001c │ │ │ │ + @ instruction: 0x01a8e770 │ │ │ │ + @ instruction: 0x01a80028 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - asrseq r3, r0, #7 │ │ │ │ + asrseq r3, r8, #7 │ │ │ │ @ instruction: 0x01a7226c │ │ │ │ - @ instruction: 0x01a8e614 │ │ │ │ - asrseq r3, r4, r3 │ │ │ │ - @ instruction: 0x01a7fec4 │ │ │ │ + @ instruction: 0x01a8e620 │ │ │ │ + asrseq r3, ip, r3 │ │ │ │ + ldrdeq pc, [r7, r0]! │ │ │ │ strdeq r2, [r7, ip]! │ │ │ │ - lsrseq r3, r0, #6 │ │ │ │ + lsrseq r3, r8, #6 │ │ │ │ ldrdeq r2, [r7, r0]! │ │ │ │ @ instruction: 0x01a705e8 │ │ │ │ - lslseq r3, ip, #4 │ │ │ │ + lslseq r3, r4, r2 │ │ │ │ strheq r2, [r7, r8]! │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x01a8e460 │ │ │ │ - @ instruction: 0x01a7fd14 │ │ │ │ - asrseq r3, ip, #2 │ │ │ │ - @ instruction: 0x01a7fcc8 │ │ │ │ + @ instruction: 0x01a8e46c │ │ │ │ + @ instruction: 0x01a7fd20 │ │ │ │ + asrseq r3, r4, r1 │ │ │ │ + ldrdeq pc, [r7, r4]! │ │ │ │ strdeq r1, [r7, r8]! │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0x01a70418 │ │ │ │ - @ instruction: 0x01a8e370 │ │ │ │ - @ instruction: 0x01a7fc28 │ │ │ │ + @ instruction: 0x01a8e37c │ │ │ │ + @ instruction: 0x01a7fc34 │ │ │ │ @ instruction: 0x01a7037c │ │ │ │ @ instruction: 0x01a70338 │ │ │ │ strdeq r0, [r7, r4]! │ │ │ │ @ instruction: 0x01a702b0 │ │ │ │ - @ instruction: 0x01a7fae8 │ │ │ │ - lsrseq r2, ip, pc │ │ │ │ - @ instruction: 0x01a7fab8 │ │ │ │ + strdeq pc, [r7, r4]! │ │ │ │ + asrseq r2, r4, #30 │ │ │ │ + @ instruction: 0x01a7fac4 │ │ │ │ @ instruction: 0x01a71de8 │ │ │ │ - lslseq r2, r4, #30 │ │ │ │ - @ instruction: 0x01a7fa80 │ │ │ │ + lslseq r2, ip, #30 │ │ │ │ + @ instruction: 0x01a7fa8c │ │ │ │ @ instruction: 0x01a71db0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01a7fa4c │ │ │ │ - @ instruction: 0x01a7fa1c │ │ │ │ - strdeq pc, [r7, r0]! │ │ │ │ - asrseq r2, r4, #28 │ │ │ │ - @ instruction: 0x01a7f9c0 │ │ │ │ + @ instruction: 0x01a7fa58 │ │ │ │ + @ instruction: 0x01a7fa28 │ │ │ │ + strdeq pc, [r7, ip]! │ │ │ │ + asrseq r2, ip, #28 │ │ │ │ + @ instruction: 0x01a7f9cc │ │ │ │ strdeq r1, [r7, r0]! │ │ │ │ - @ instruction: 0x01a7f98c │ │ │ │ - @ instruction: 0x01a7f95c │ │ │ │ - asrseq r2, r4, #27 │ │ │ │ - @ instruction: 0x01a7f940 │ │ │ │ + @ instruction: 0x01a7f998 │ │ │ │ + @ instruction: 0x01a7f968 │ │ │ │ + asrseq r2, ip, #27 │ │ │ │ + @ instruction: 0x01a7f94c │ │ │ │ @ instruction: 0x01a71c70 │ │ │ │ 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 │ │ │ │ @@ -56506,50 +56506,50 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f5fac │ │ │ │ @ instruction: 0x01be2c58 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be2c10 │ │ │ │ @ instruction: 0x01be2be8 │ │ │ │ - lslseq r2, r0 @ │ │ │ │ + lslseq r2, r8 @ │ │ │ │ @ instruction: 0x01a71a3c │ │ │ │ - @ instruction: 0x01ac2c1c │ │ │ │ - lslseq r2, r0, #22 │ │ │ │ - @ instruction: 0x01a7f67c │ │ │ │ + @ instruction: 0x01ac2c28 │ │ │ │ + lslseq r2, r8, #22 │ │ │ │ + @ instruction: 0x01a7f688 │ │ │ │ @ instruction: 0x01a719ac │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - asrseq r2, ip, r9 │ │ │ │ + rorseq r2, r4, #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - lslseq r2, r0, r7 │ │ │ │ + lslseq r2, r8, r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a715c0 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01a8d964 │ │ │ │ - @ instruction: 0x01a7f21c │ │ │ │ + @ instruction: 0x01a8d970 │ │ │ │ + @ instruction: 0x01a7f228 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - asrseq r2, ip, #11 │ │ │ │ + asrseq r2, r4 @ │ │ │ │ @ instruction: 0x01a71478 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x01a8d820 │ │ │ │ - rorseq r2, r0, #10 │ │ │ │ - ldrdeq pc, [r7, r0]! │ │ │ │ + @ instruction: 0x01a8d82c │ │ │ │ + rorseq r2, r8, #10 │ │ │ │ + ldrdeq pc, [r7, ip]! │ │ │ │ @ instruction: 0x01a71408 │ │ │ │ @ instruction: 0x01a6f7a8 │ │ │ │ @ instruction: 0x01a6f750 │ │ │ │ strdeq pc, [r6, r8]! │ │ │ │ - @ instruction: 0x01a7ef30 │ │ │ │ - lslseq r2, r4, #7 │ │ │ │ + @ instruction: 0x01a7ef3c │ │ │ │ + lslseq r2, ip, #7 │ │ │ │ @ instruction: 0x01a71268 │ │ │ │ @ instruction: 0x01a71230 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x01a7eec0 │ │ │ │ - @ instruction: 0x01a7ee90 │ │ │ │ - @ instruction: 0x01a7ee64 │ │ │ │ + @ instruction: 0x01a7eecc │ │ │ │ + @ instruction: 0x01a7ee9c │ │ │ │ + @ instruction: 0x01a7ee70 │ │ │ │ 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 │ │ │ │ @@ -57288,87 +57288,87 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ b f6b58 │ │ │ │ @ instruction: 0x01be2220 │ │ │ │ @ instruction: 0x01be2210 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - lsrseq r2, ip, #3 │ │ │ │ + lsrseq r2, r4 @ │ │ │ │ @ instruction: 0x01a71058 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x01be216c │ │ │ │ - ldrdeq r2, [ip, ip]! │ │ │ │ - ldrheq r2, [r0, ip]! │ │ │ │ - @ instruction: 0x01a7ec38 │ │ │ │ + @ instruction: 0x01ac21e8 │ │ │ │ + asrseq r2, r4, #1 │ │ │ │ + @ instruction: 0x01a7ec44 │ │ │ │ @ instruction: 0x01a70f68 │ │ │ │ - @ instruction: 0x01ac2134 │ │ │ │ + @ instruction: 0x01ac2140 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - rorseq r1, r0, #30 │ │ │ │ + rorseq r1, r8, #30 │ │ │ │ @ instruction: 0x01a70e10 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ @ instruction: 0x01a6f228 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - lsrseq r1, r0, #28 │ │ │ │ + lsrseq r1, r8, #28 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a70ccc │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x01a8d074 │ │ │ │ - lsrseq r1, r4 @ │ │ │ │ - @ instruction: 0x01a7e924 │ │ │ │ + @ instruction: 0x01a8d080 │ │ │ │ + lsrseq r1, ip @ │ │ │ │ + @ instruction: 0x01a7e930 │ │ │ │ @ instruction: 0x01a70c5c │ │ │ │ @ instruction: 0x01a70ba8 │ │ │ │ - rorseq r1, r0 @ │ │ │ │ + rorseq r1, r8 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x01a8cf48 │ │ │ │ - @ instruction: 0x01a7e800 │ │ │ │ - asrseq r1, ip, ip │ │ │ │ + @ instruction: 0x01a8cf54 │ │ │ │ + @ instruction: 0x01a7e80c │ │ │ │ + rorseq r1, r4, #24 │ │ │ │ @ instruction: 0x01a70b0c │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - asrseq r1, ip, #22 │ │ │ │ - @ instruction: 0x01a7e6c8 │ │ │ │ + asrseq r1, r4, fp │ │ │ │ + ldrdeq lr, [r7, r4]! │ │ │ │ strdeq r0, [r7, r8]! │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ @ instruction: 0x01a6ee18 │ │ │ │ ldrdeq r0, [r7, r4]! │ │ │ │ - lslseq r1, ip, sl │ │ │ │ + lsrseq r1, r4, #20 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x01a8cc74 │ │ │ │ - lsrseq r1, r4 @ │ │ │ │ - @ instruction: 0x01a7e524 │ │ │ │ + @ instruction: 0x01a8cc80 │ │ │ │ + lsrseq r1, ip @ │ │ │ │ + @ instruction: 0x01a7e530 │ │ │ │ @ instruction: 0x01a7085c │ │ │ │ - @ instruction: 0x01a8cc24 │ │ │ │ - ldrdeq lr, [r7, ip]! │ │ │ │ + @ instruction: 0x01a8cc30 │ │ │ │ + @ instruction: 0x01a7e4e8 │ │ │ │ @ instruction: 0x01a6ec40 │ │ │ │ strdeq lr, [r6, ip]! │ │ │ │ @ instruction: 0x01a6ebc4 │ │ │ │ - rorseq r1, ip, r8 │ │ │ │ + lslseq r1, r4, #17 │ │ │ │ @ instruction: 0x01a6eb84 │ │ │ │ @ instruction: 0x01a7071c │ │ │ │ - @ instruction: 0x01a7e3b4 │ │ │ │ - @ instruction: 0x01a7e38c │ │ │ │ - @ instruction: 0x01a7e35c │ │ │ │ - @ instruction: 0x01a7e32c │ │ │ │ - lslseq r1, r0, #15 │ │ │ │ - strdeq lr, [r7, ip]! │ │ │ │ + @ instruction: 0x01a7e3c0 │ │ │ │ + @ instruction: 0x01a7e398 │ │ │ │ + @ instruction: 0x01a7e368 │ │ │ │ + @ instruction: 0x01a7e338 │ │ │ │ + lslseq r1, r8, #15 │ │ │ │ + @ instruction: 0x01a7e308 │ │ │ │ @ instruction: 0x01a7062c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - asrseq r1, r8, #14 │ │ │ │ - @ instruction: 0x01a7e2c4 │ │ │ │ + asrseq r1, r0, r7 │ │ │ │ + ldrdeq lr, [r7, r0]! │ │ │ │ strdeq r0, [r7, r4]! │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - lslseq r1, r0, r7 │ │ │ │ - @ instruction: 0x01a7e28c │ │ │ │ + lslseq r1, r8, r7 │ │ │ │ + @ instruction: 0x01a7e298 │ │ │ │ @ instruction: 0x01a705bc │ │ │ │ - @ instruction: 0x01a7e258 │ │ │ │ - @ instruction: 0x01a7e240 │ │ │ │ - @ instruction: 0x01a7e228 │ │ │ │ + @ instruction: 0x01a7e264 │ │ │ │ + @ instruction: 0x01a7e24c │ │ │ │ + @ instruction: 0x01a7e234 │ │ │ │ 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] @ f7650 │ │ │ │ sub sp, sp, #4544 @ 0x11c0 │ │ │ │ @@ -57800,54 +57800,54 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b f6fec │ │ │ │ @ instruction: 0x01be1570 │ │ │ │ @ instruction: 0x01be1558 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01be1520 │ │ │ │ - lsrseq r1, ip @ │ │ │ │ + asrseq r1, r4, #9 │ │ │ │ @ instruction: 0x01a70368 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01ac1544 │ │ │ │ + @ instruction: 0x01ac1550 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - lslseq r1, r0, #7 │ │ │ │ + lslseq r1, r8, #7 │ │ │ │ @ instruction: 0x01a70230 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ @ instruction: 0x01a6e648 │ │ │ │ - rorseq r1, r8 @ │ │ │ │ + lslseq r1, r0, #6 │ │ │ │ @ instruction: 0x01a701a4 │ │ │ │ - asrseq r1, r8, #5 │ │ │ │ - @ instruction: 0x01a7de44 │ │ │ │ + asrseq r1, r0 @ │ │ │ │ + @ instruction: 0x01a7de50 │ │ │ │ @ instruction: 0x01a70174 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - lslseq r1, ip, r2 │ │ │ │ + lsrseq r1, r4, #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a700c8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x01a8c470 │ │ │ │ - @ instruction: 0x01a7dd28 │ │ │ │ + @ instruction: 0x01a8c47c │ │ │ │ + @ instruction: 0x01a7dd34 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - ldrsbeq r1, [r0, r4]! │ │ │ │ + ldrsbeq r1, [r0, ip]! │ │ │ │ @ instruction: 0x01a6ff80 │ │ │ │ - @ instruction: 0x01a8c328 │ │ │ │ - rrxseq r1, r8 │ │ │ │ - ldrdeq sp, [r7, r8]! │ │ │ │ + @ instruction: 0x01a8c334 │ │ │ │ + rorseq r1, r0, r0 │ │ │ │ + @ instruction: 0x01a7dbe4 │ │ │ │ @ instruction: 0x01a6ff10 │ │ │ │ @ instruction: 0x01a6e324 │ │ │ │ ldrdeq lr, [r6, r0]! │ │ │ │ @ instruction: 0x01a6e2a0 │ │ │ │ - ldrdeq sp, [r7, r8]! │ │ │ │ - @ instruction: 0x01a7daac │ │ │ │ - @ instruction: 0x01a7da94 │ │ │ │ - @ instruction: 0x01a7da64 │ │ │ │ - asrseq r0, ip, #29 │ │ │ │ - @ instruction: 0x01a7da48 │ │ │ │ + @ instruction: 0x01a7dae4 │ │ │ │ + @ instruction: 0x01a7dab8 │ │ │ │ + @ instruction: 0x01a7daa0 │ │ │ │ + @ instruction: 0x01a7da70 │ │ │ │ + asrseq r0, r4 @ │ │ │ │ + @ instruction: 0x01a7da54 │ │ │ │ @ instruction: 0x01a6fd78 │ │ │ │ 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 │ │ │ │ @@ -58568,68 +58568,68 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f80bc │ │ │ │ @ instruction: 0x01be0ddc │ │ │ │ @ instruction: 0x01be0dd8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac0e0c │ │ │ │ - rorseq r0, r4, #25 │ │ │ │ + @ instruction: 0x01ac0e18 │ │ │ │ + rorseq r0, ip, #25 │ │ │ │ @ instruction: 0x01a6fb90 │ │ │ │ - @ instruction: 0x01ac0d6c │ │ │ │ - rorseq r0, r4, #24 │ │ │ │ + @ instruction: 0x01ac0d78 │ │ │ │ + rorseq r0, ip, #24 │ │ │ │ @ instruction: 0x01a6fb10 │ │ │ │ - lsrseq r0, r4, #22 │ │ │ │ + lsrseq r0, ip, #22 │ │ │ │ ldrdeq pc, [r6, r4]! │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @ instruction: 0x01be0b08 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - asrseq r0, r8, sl │ │ │ │ + rorseq r0, r0, #20 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a6f904 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x01a8bcac │ │ │ │ + @ instruction: 0x01a8bcb8 │ │ │ │ @ instruction: 0x01a6f848 │ │ │ │ - lslseq r0, r0 @ │ │ │ │ + lslseq r0, r8 @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x01a8bbe8 │ │ │ │ - @ instruction: 0x01a7d4a0 │ │ │ │ + strdeq fp, [r8, r4]! │ │ │ │ + @ instruction: 0x01a7d4ac │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - asrseq r0, r4, #16 │ │ │ │ + asrseq r0, ip, #16 │ │ │ │ strdeq pc, [r6, r0]! │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x01a8ba98 │ │ │ │ - asrseq r0, r8 @ │ │ │ │ - @ instruction: 0x01a7d348 │ │ │ │ + @ instruction: 0x01a8baa4 │ │ │ │ + rorseq r0, r0, #15 │ │ │ │ + @ instruction: 0x01a7d354 │ │ │ │ @ instruction: 0x01a6f680 │ │ │ │ @ instruction: 0x01a6f59c │ │ │ │ - asrseq r0, r0 @ │ │ │ │ + asrseq r0, r8 @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x01a8b938 │ │ │ │ - @ instruction: 0x01a7d1ec │ │ │ │ + @ instruction: 0x01a8b944 │ │ │ │ + strdeq sp, [r7, r8]! │ │ │ │ @ instruction: 0x01a6d930 │ │ │ │ ldrdeq sp, [r6, r8]! │ │ │ │ @ instruction: 0x01a6d898 │ │ │ │ @ instruction: 0x01a6d838 │ │ │ │ strdeq sp, [r6, r4]! │ │ │ │ @ instruction: 0x01a6d7c4 │ │ │ │ @ instruction: 0x01a6d784 │ │ │ │ - @ instruction: 0x01a7cfbc │ │ │ │ - @ instruction: 0x01a7cf88 │ │ │ │ - @ instruction: 0x01a7cf70 │ │ │ │ - asrseq r0, r8 @ │ │ │ │ - @ instruction: 0x01a7cf54 │ │ │ │ + @ instruction: 0x01a7cfc8 │ │ │ │ + @ instruction: 0x01a7cf94 │ │ │ │ + @ instruction: 0x01a7cf7c │ │ │ │ + rorseq r0, r0, #7 │ │ │ │ + @ instruction: 0x01a7cf60 │ │ │ │ @ instruction: 0x01a6f284 │ │ │ │ - @ instruction: 0x01a7cf1c │ │ │ │ - @ instruction: 0x01a7ceec │ │ │ │ - @ instruction: 0x01a7cebc │ │ │ │ - @ instruction: 0x01a7ce8c │ │ │ │ - @ instruction: 0x01a7ce5c │ │ │ │ - @ instruction: 0x01a7ce28 │ │ │ │ + @ instruction: 0x01a7cf28 │ │ │ │ + strdeq ip, [r7, r8]! │ │ │ │ + @ instruction: 0x01a7cec8 │ │ │ │ + @ instruction: 0x01a7ce98 │ │ │ │ + @ instruction: 0x01a7ce68 │ │ │ │ + @ instruction: 0x01a7ce34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #988] @ 0x3dc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ @@ -59643,25 +59643,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b f91f8 │ │ │ │ @ instruction: 0x01bdf5a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bdf314 │ │ │ │ - @ instruction: 0x01aff2b8 │ │ │ │ - @ instruction: 0x01a7be34 │ │ │ │ + @ instruction: 0x01aff2c0 │ │ │ │ + @ instruction: 0x01a7be40 │ │ │ │ @ instruction: 0x01a6e160 │ │ │ │ - @ instruction: 0x01aff278 │ │ │ │ - strdeq fp, [r7, r4]! │ │ │ │ + @ instruction: 0x01aff280 │ │ │ │ + @ instruction: 0x01a7be00 │ │ │ │ @ instruction: 0x01a6e120 │ │ │ │ - @ instruction: 0x01aff23c │ │ │ │ - @ instruction: 0x01a7bdb8 │ │ │ │ + @ instruction: 0x01aff244 │ │ │ │ + @ instruction: 0x01a7bdc4 │ │ │ │ @ instruction: 0x01a6e0e4 │ │ │ │ - @ instruction: 0x01aff200 │ │ │ │ - @ instruction: 0x01a7bd7c │ │ │ │ + @ instruction: 0x01aff208 │ │ │ │ + @ instruction: 0x01a7bd88 │ │ │ │ @ instruction: 0x01a6e0a8 │ │ │ │ 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, #988] @ 0x3dc │ │ │ │ @@ -60248,16 +60248,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01bdedfc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bdeb4c │ │ │ │ @ instruction: 0x01bde8e4 │ │ │ │ - @ instruction: 0x01afe898 │ │ │ │ - @ instruction: 0x01a7b414 │ │ │ │ + @ instruction: 0x01afe8a0 │ │ │ │ + @ instruction: 0x01a7b420 │ │ │ │ @ instruction: 0x01a6d740 │ │ │ │ │ │ │ │ 000f9cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ @@ -61242,60 +61242,60 @@ │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @ instruction: 0x01bde848 │ │ │ │ @ instruction: 0x01bde834 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq lr, [pc, r0]! │ │ │ │ + strdeq lr, [pc, r8]! │ │ │ │ @ instruction: 0x01bfbd24 │ │ │ │ @ instruction: 0x01a6cd0c │ │ │ │ - @ instruction: 0x01afe6aa │ │ │ │ - @ instruction: 0x01afe5ea │ │ │ │ + @ instruction: 0x01afe6b2 │ │ │ │ + strdeq lr, [pc, r2]! │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ ldrdeq sp, [r6, ip]! │ │ │ │ @ instruction: 0x01a6d580 │ │ │ │ - @ instruction: 0x01a89854 │ │ │ │ + @ instruction: 0x01a89860 │ │ │ │ @ instruction: 0x01bde5b0 │ │ │ │ @ instruction: 0x01bfbab8 │ │ │ │ @ instruction: 0x01bfba9c │ │ │ │ @ instruction: 0x01a6d4e4 │ │ │ │ @ instruction: 0x01a6d480 │ │ │ │ @ instruction: 0x01bfb9c4 │ │ │ │ @ instruction: 0x01bfb948 │ │ │ │ @ instruction: 0x01bfb93c │ │ │ │ - @ instruction: 0x01afe380 │ │ │ │ + @ instruction: 0x01afe388 │ │ │ │ @ instruction: 0x01a6d230 │ │ │ │ - @ instruction: 0x01afe330 │ │ │ │ + @ instruction: 0x01afe338 │ │ │ │ ldrdeq sp, [r6, r0]! │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ @ instruction: 0x01bda330 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - @ instruction: 0x01afe1c0 │ │ │ │ + @ instruction: 0x01afe1c8 │ │ │ │ @ instruction: 0x01a6d070 │ │ │ │ @ instruction: 0x01a6d16c │ │ │ │ - strdeq lr, [pc, r0]! │ │ │ │ - @ instruction: 0x01a7ac6c │ │ │ │ + strdeq lr, [pc, r8]! │ │ │ │ + @ instruction: 0x01a7ac78 │ │ │ │ @ instruction: 0x01a6cf9c │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - @ instruction: 0x01afe05a │ │ │ │ - @ instruction: 0x01afe058 │ │ │ │ + @ instruction: 0x01afe062 │ │ │ │ + @ instruction: 0x01afe060 │ │ │ │ @ instruction: 0x01a6cf08 │ │ │ │ @ instruction: 0x01a6b324 │ │ │ │ - @ instruction: 0x01afdee4 │ │ │ │ + @ instruction: 0x01afdeec │ │ │ │ @ instruction: 0x01a6cd94 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ @ instruction: 0x01a6b1b0 │ │ │ │ - @ instruction: 0x01afde5a │ │ │ │ - @ instruction: 0x01afde58 │ │ │ │ + @ instruction: 0x01afde62 │ │ │ │ + @ instruction: 0x01afde60 │ │ │ │ @ instruction: 0x01a6cd04 │ │ │ │ - @ instruction: 0x01afde28 │ │ │ │ - @ instruction: 0x01a7a9a4 │ │ │ │ + @ instruction: 0x01afde30 │ │ │ │ + @ instruction: 0x01a7a9b0 │ │ │ │ ldrdeq ip, [r6, r4]! │ │ │ │ @ instruction: 0x01bfb368 │ │ │ │ @ instruction: 0x01bfb344 │ │ │ │ @ instruction: 0x01bfb2bc │ │ │ │ @ instruction: 0x01bfb29c │ │ │ │ @ instruction: 0x01bfb27c │ │ │ │ @ instruction: 0x01bfb22c │ │ │ │ @@ -61303,27 +61303,27 @@ │ │ │ │ @ instruction: 0x01bfb1e0 │ │ │ │ @ instruction: 0x01bfb1c8 │ │ │ │ @ instruction: 0x01bfb1a4 │ │ │ │ @ instruction: 0x01bfb184 │ │ │ │ @ instruction: 0x01bfb12c │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ @ instruction: 0x01a6ca28 │ │ │ │ - @ instruction: 0x01a7a698 │ │ │ │ + @ instruction: 0x01a7a6a4 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x01a7a624 │ │ │ │ + @ instruction: 0x01a7a630 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ @ instruction: 0x01a6ad7c │ │ │ │ @ instruction: 0x01a6ca30 │ │ │ │ @ instruction: 0x01bfaf70 │ │ │ │ @ instruction: 0x01bfaf58 │ │ │ │ @ instruction: 0x01bfaf38 │ │ │ │ @ instruction: 0x01bfaf10 │ │ │ │ - @ instruction: 0x01afd94a │ │ │ │ + @ instruction: 0x01afd952 │ │ │ │ @ instruction: 0x01bfaecc │ │ │ │ - @ instruction: 0x01afd8ea │ │ │ │ + strdeq sp, [pc, r2]! │ │ │ │ @ instruction: 0x01bfac08 │ │ │ │ @ instruction: 0x01bfabf4 │ │ │ │ @ instruction: 0x01bfabd0 │ │ │ │ @ instruction: 0x01bfabb0 │ │ │ │ @ instruction: 0x01bfab90 │ │ │ │ @ instruction: 0x01bfab7c │ │ │ │ @ instruction: 0x01bfab70 │ │ │ │ @@ -61331,73 +61331,73 @@ │ │ │ │ @ instruction: 0x01bfab28 │ │ │ │ @ instruction: 0x01bfab08 │ │ │ │ @ instruction: 0x01bfaad4 │ │ │ │ @ instruction: 0x01bfaa54 │ │ │ │ @ instruction: 0x01bfaa18 │ │ │ │ @ instruction: 0x01bfa9d0 │ │ │ │ @ instruction: 0x01bfa9a8 │ │ │ │ - ldrdeq sp, [pc, sl]! │ │ │ │ + @ instruction: 0x01afd3e2 │ │ │ │ @ instruction: 0x01bfa950 │ │ │ │ @ instruction: 0x01bfa900 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ @ instruction: 0x01bfa8e0 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ svccc 0x00d00000 │ │ │ │ @ instruction: 0x01bfa854 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x01bfa818 │ │ │ │ @ instruction: 0x01bfa80c │ │ │ │ @ instruction: 0x01bfa800 │ │ │ │ @ instruction: 0x01bfa7ec │ │ │ │ - @ instruction: 0x01a79dc4 │ │ │ │ + ldrdeq r9, [r7, r0]! │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x01afd218 │ │ │ │ - @ instruction: 0x01a79d94 │ │ │ │ + @ instruction: 0x01afd220 │ │ │ │ + @ instruction: 0x01a79da0 │ │ │ │ @ instruction: 0x01a6c0c4 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - @ instruction: 0x01afd1e0 │ │ │ │ - @ instruction: 0x01a79d5c │ │ │ │ + @ instruction: 0x01afd1e8 │ │ │ │ + @ instruction: 0x01a79d68 │ │ │ │ @ instruction: 0x01a6c08c │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x01afd1a8 │ │ │ │ - @ instruction: 0x01a79d24 │ │ │ │ + @ instruction: 0x01afd1b0 │ │ │ │ + @ instruction: 0x01a79d30 │ │ │ │ @ instruction: 0x01a6c054 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ @ instruction: 0x01a6c02c │ │ │ │ - @ instruction: 0x01afd174 │ │ │ │ - @ instruction: 0x01a79ce4 │ │ │ │ + @ instruction: 0x01afd17c │ │ │ │ + strdeq r9, [r7, r0]! │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x01a79c84 │ │ │ │ - ldrdeq sp, [pc, r8]! │ │ │ │ - @ instruction: 0x01a79c54 │ │ │ │ + @ instruction: 0x01a79c90 │ │ │ │ + @ instruction: 0x01afd0e0 │ │ │ │ + @ instruction: 0x01a79c60 │ │ │ │ @ instruction: 0x01a6bf84 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - @ instruction: 0x01afd0a0 │ │ │ │ - @ instruction: 0x01a79c1c │ │ │ │ + @ instruction: 0x01afd0a8 │ │ │ │ + @ instruction: 0x01a79c28 │ │ │ │ @ instruction: 0x01a6bf4c │ │ │ │ - @ instruction: 0x01a79be8 │ │ │ │ + strdeq r9, [r7, r4]! │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x01afd03c │ │ │ │ - @ instruction: 0x01a79bb8 │ │ │ │ + @ instruction: 0x01afd044 │ │ │ │ + @ instruction: 0x01a79bc4 │ │ │ │ @ instruction: 0x01a6bee8 │ │ │ │ - @ instruction: 0x01afd004 │ │ │ │ - @ instruction: 0x01a79b80 │ │ │ │ + @ instruction: 0x01afd00c │ │ │ │ + @ instruction: 0x01a79b8c │ │ │ │ @ instruction: 0x01a6beb0 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - @ instruction: 0x01afcfcc │ │ │ │ - @ instruction: 0x01a79b48 │ │ │ │ + ldrdeq ip, [pc, r4]! │ │ │ │ + @ instruction: 0x01a79b54 │ │ │ │ @ instruction: 0x01a6be78 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x01a79b14 │ │ │ │ - @ instruction: 0x01a79aec │ │ │ │ + @ instruction: 0x01a79b20 │ │ │ │ + strdeq r9, [r7, r8]! │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x01a79ac0 │ │ │ │ - @ instruction: 0x01a79a94 │ │ │ │ + @ instruction: 0x01a79acc │ │ │ │ + @ instruction: 0x01a79aa0 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ ldr r3, [pc, #-308] @ fad48 │ │ │ │ ldr r5, [pc, r3] │ │ │ │ sub r5, r5, #10 │ │ │ │ str r5, [r4, #932] @ 0x3a4 │ │ │ │ b fa89c │ │ │ │ ldr r3, [pc, #-324] @ fad4c │ │ │ │ @@ -62242,15 +62242,15 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b fb860 │ │ │ │ @ instruction: 0x01bfa478 │ │ │ │ @ instruction: 0x01bdceec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bfa434 │ │ │ │ - @ instruction: 0x01afd060 │ │ │ │ + @ instruction: 0x01afd068 │ │ │ │ ldrdeq fp, [r6, r0]! │ │ │ │ @ instruction: 0x01bfa3a4 │ │ │ │ @ instruction: 0x01bfa388 │ │ │ │ @ instruction: 0x01bfa308 │ │ │ │ @ instruction: 0x01bfa2f0 │ │ │ │ @ instruction: 0x01a6bda8 │ │ │ │ @ instruction: 0x01bfa244 │ │ │ │ @@ -62258,17 +62258,17 @@ │ │ │ │ @ instruction: 0x01a6bc94 │ │ │ │ @ instruction: 0x01bfa148 │ │ │ │ ldrdeq fp, [r6, r0]! │ │ │ │ ldrsheq sl, [pc, r0]! │ │ │ │ @ instruction: 0x01bfa020 │ │ │ │ @ instruction: 0x01bf9fec │ │ │ │ @ instruction: 0x01a6ba20 │ │ │ │ - @ instruction: 0x01afcba4 │ │ │ │ - @ instruction: 0x01a7953c │ │ │ │ - @ instruction: 0x01a794e4 │ │ │ │ + @ instruction: 0x01afcbac │ │ │ │ + @ instruction: 0x01a79548 │ │ │ │ + strdeq r9, [r7, 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 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ @@ -62933,20 +62933,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fc608 │ │ │ │ - @ instruction: 0x01a78a44 │ │ │ │ + @ instruction: 0x01a78a50 │ │ │ │ @ instruction: 0x01a6af44 │ │ │ │ - @ instruction: 0x01afc0c4 │ │ │ │ - @ instruction: 0x01a78a10 │ │ │ │ + @ instruction: 0x01afc0cc │ │ │ │ + @ instruction: 0x01a78a1c │ │ │ │ @ instruction: 0x01a6af10 │ │ │ │ - @ instruction: 0x01afc090 │ │ │ │ + @ instruction: 0x01afc098 │ │ │ │ │ │ │ │ 000fc69c : │ │ │ │ ldr r3, [r0, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq fc6d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -62971,16 +62971,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fc6cc │ │ │ │ - @ instruction: 0x01afc00c │ │ │ │ - @ instruction: 0x01a78984 │ │ │ │ + @ instruction: 0x01afc014 │ │ │ │ + @ instruction: 0x01a78990 │ │ │ │ @ instruction: 0x01a6ae80 │ │ │ │ │ │ │ │ 000fc720 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq fc758 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -63006,16 +63006,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fc750 │ │ │ │ - @ instruction: 0x01afbf88 │ │ │ │ - @ instruction: 0x01a78900 │ │ │ │ + @ instruction: 0x01afbf90 │ │ │ │ + @ instruction: 0x01a7890c │ │ │ │ strdeq sl, [r6, ip]! │ │ │ │ │ │ │ │ 000fc7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -63055,17 +63055,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 b6c98 │ │ │ │ - @ instruction: 0x01a78848 │ │ │ │ + @ instruction: 0x01a78854 │ │ │ │ @ instruction: 0x01a6ad70 │ │ │ │ - strdeq fp, [pc, r4]! │ │ │ │ + strdeq fp, [pc, ip]! │ │ │ │ │ │ │ │ 000fc860 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #512 @ 0x200 │ │ │ │ ldrd r6, [r3] │ │ │ │ add ip, r0, #528 @ 0x210 │ │ │ │ @@ -63144,18 +63144,18 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a6847c │ │ │ │ @ instruction: 0x01a6accc │ │ │ │ @ instruction: 0x01a6ac98 │ │ │ │ - @ instruction: 0x01afbe08 │ │ │ │ - @ instruction: 0x01a78700 │ │ │ │ + @ instruction: 0x01afbe10 │ │ │ │ + @ instruction: 0x01a7870c │ │ │ │ @ instruction: 0x01a6ac54 │ │ │ │ - @ instruction: 0x01afbdc4 │ │ │ │ + @ instruction: 0x01afbdcc │ │ │ │ │ │ │ │ 000fc9b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ @@ -63198,20 +63198,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #22 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fc9f8 │ │ │ │ - @ instruction: 0x01a78650 │ │ │ │ + @ instruction: 0x01a7865c │ │ │ │ ldrdeq sl, [r6, ip]! │ │ │ │ - @ instruction: 0x01afbd2c │ │ │ │ - @ instruction: 0x01a7861c │ │ │ │ + @ instruction: 0x01afbd34 │ │ │ │ + @ instruction: 0x01a78628 │ │ │ │ @ instruction: 0x01a6aba8 │ │ │ │ - strdeq fp, [pc, r8]! │ │ │ │ + @ instruction: 0x01afbd00 │ │ │ │ │ │ │ │ 000fca90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq fcaac │ │ │ │ add lr, r0, #864 @ 0x360 │ │ │ │ @@ -63304,15 +63304,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b fcbb0 │ │ │ │ @ instruction: 0x01a6aa98 │ │ │ │ @ instruction: 0x01a6aa5c │ │ │ │ - @ instruction: 0x01afbb90 │ │ │ │ + @ instruction: 0x01afbb98 │ │ │ │ │ │ │ │ 000fcc04 : │ │ │ │ ldr r3, [r0, #896] @ 0x380 │ │ │ │ ldr r2, [r0, #900] @ 0x384 │ │ │ │ subs ip, r3, #1 │ │ │ │ sbc r1, r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -63341,15 +63341,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01afbb0c │ │ │ │ + @ instruction: 0x01afbb14 │ │ │ │ @ instruction: 0x01a6aa30 │ │ │ │ @ instruction: 0x01a6a9cc │ │ │ │ │ │ │ │ 000fcc98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -63412,19 +63412,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 b6c98 │ │ │ │ @ instruction: 0x01a68090 │ │ │ │ - @ instruction: 0x01a79d48 │ │ │ │ - @ instruction: 0x01afba40 │ │ │ │ + @ instruction: 0x01a79d54 │ │ │ │ + @ instruction: 0x01afba48 │ │ │ │ strdeq sl, [r6, r8]! │ │ │ │ - strdeq fp, [pc, r8]! │ │ │ │ - @ instruction: 0x01a78304 │ │ │ │ + @ instruction: 0x01afba00 │ │ │ │ + @ instruction: 0x01a78310 │ │ │ │ @ instruction: 0x01a6a8b4 │ │ │ │ │ │ │ │ 000fcdb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -63487,18 +63487,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 b6c98 │ │ │ │ @ instruction: 0x01a67f70 │ │ │ │ @ instruction: 0x01a6a884 │ │ │ │ - @ instruction: 0x01afb920 │ │ │ │ + @ instruction: 0x01afb928 │ │ │ │ ldrdeq sl, [r6, r8]! │ │ │ │ - ldrdeq fp, [pc, r8]! │ │ │ │ - @ instruction: 0x01a781e4 │ │ │ │ + @ instruction: 0x01afb8e0 │ │ │ │ + strdeq r8, [r7, r0]! │ │ │ │ @ instruction: 0x01a6a794 │ │ │ │ │ │ │ │ 000fced8 : │ │ │ │ ldr r1, [r0, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ beq fcf10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -63524,16 +63524,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fcf08 │ │ │ │ - @ instruction: 0x01afb83c │ │ │ │ - @ instruction: 0x01a78148 │ │ │ │ + @ instruction: 0x01afb844 │ │ │ │ + @ instruction: 0x01a78154 │ │ │ │ strdeq sl, [r6, ip]! │ │ │ │ │ │ │ │ 000fcf5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -63587,18 +63587,18 @@ │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b fcf88 │ │ │ │ @ instruction: 0x01a67dec │ │ │ │ @ instruction: 0x01a6a708 │ │ │ │ - @ instruction: 0x01afb79c │ │ │ │ + @ instruction: 0x01afb7a4 │ │ │ │ @ instruction: 0x01a6a654 │ │ │ │ - @ instruction: 0x01afb754 │ │ │ │ - @ instruction: 0x01a78060 │ │ │ │ + @ instruction: 0x01afb75c │ │ │ │ + @ instruction: 0x01a7806c │ │ │ │ @ instruction: 0x01a6a610 │ │ │ │ │ │ │ │ 000fd058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -64350,114 +64350,114 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b fd1d0 │ │ │ │ @ instruction: 0x01bdb4a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bdb388 │ │ │ │ - @ instruction: 0x01a77eb8 │ │ │ │ + @ instruction: 0x01a77ec4 │ │ │ │ @ instruction: 0x01a6a504 │ │ │ │ - @ instruction: 0x01afb62c │ │ │ │ - @ instruction: 0x01abb3c4 │ │ │ │ + @ instruction: 0x01afb634 │ │ │ │ + ldrdeq fp, [fp, r0]! │ │ │ │ @ instruction: 0x01bdb2ec │ │ │ │ - @ instruction: 0x01ad8de8 │ │ │ │ + strdeq r8, [sp, r4]! │ │ │ │ ldrsbeq fp, [sp, r8]! │ │ │ │ - @ instruction: 0x01a77c08 │ │ │ │ + @ instruction: 0x01a77c14 │ │ │ │ @ instruction: 0x01a6a254 │ │ │ │ - @ instruction: 0x01afb37c │ │ │ │ + @ instruction: 0x01afb384 │ │ │ │ strdeq r7, [r6, r4]! │ │ │ │ @ instruction: 0x01a6a234 │ │ │ │ @ instruction: 0x01a6a200 │ │ │ │ - @ instruction: 0x01afb328 │ │ │ │ - strdeq r8, [sp, ip]! │ │ │ │ + @ instruction: 0x01afb330 │ │ │ │ + @ instruction: 0x01ad8d08 │ │ │ │ @ instruction: 0x01bdafec │ │ │ │ - @ instruction: 0x01a77b1c │ │ │ │ + @ instruction: 0x01a77b28 │ │ │ │ @ instruction: 0x01a6a168 │ │ │ │ - @ instruction: 0x01afb290 │ │ │ │ + @ instruction: 0x01afb298 │ │ │ │ @ instruction: 0x01a67808 │ │ │ │ @ instruction: 0x01a6a148 │ │ │ │ @ instruction: 0x01a6a114 │ │ │ │ - @ instruction: 0x01afb23c │ │ │ │ + @ instruction: 0x01afb244 │ │ │ │ @ instruction: 0x01a677ac │ │ │ │ - @ instruction: 0x01aa3ac0 │ │ │ │ + @ instruction: 0x01aa3acc │ │ │ │ strheq sl, [r6, r8]! │ │ │ │ - @ instruction: 0x01afb1e0 │ │ │ │ + @ instruction: 0x01afb1e8 │ │ │ │ @ instruction: 0x01a6774c │ │ │ │ - strdeq r0, [r8, r4]! │ │ │ │ + @ instruction: 0x01a80f00 │ │ │ │ @ instruction: 0x01a6a058 │ │ │ │ - @ instruction: 0x01afb180 │ │ │ │ + @ instruction: 0x01afb188 │ │ │ │ @ instruction: 0x01a676ec │ │ │ │ @ instruction: 0x01a6a02c │ │ │ │ strdeq r9, [r6, r8]! │ │ │ │ - @ instruction: 0x01afb120 │ │ │ │ + @ instruction: 0x01afb128 │ │ │ │ @ instruction: 0x01a6768c │ │ │ │ @ instruction: 0x01a69fcc │ │ │ │ @ instruction: 0x01a69f98 │ │ │ │ - @ instruction: 0x01afb0c0 │ │ │ │ + @ instruction: 0x01afb0c8 │ │ │ │ @ instruction: 0x01a6762c │ │ │ │ - ldrdeq r0, [r8, r4]! │ │ │ │ + @ instruction: 0x01a80de0 │ │ │ │ @ instruction: 0x01a69f38 │ │ │ │ - @ instruction: 0x01afb060 │ │ │ │ + @ instruction: 0x01afb068 │ │ │ │ @ instruction: 0x01a675cc │ │ │ │ @ instruction: 0x01a69f0c │ │ │ │ ldrdeq r9, [r6, r8]! │ │ │ │ - @ instruction: 0x01afb000 │ │ │ │ + @ instruction: 0x01afb008 │ │ │ │ @ instruction: 0x01a6756c │ │ │ │ @ instruction: 0x01a69eac │ │ │ │ @ instruction: 0x01a69e78 │ │ │ │ - @ instruction: 0x01afafa0 │ │ │ │ + @ instruction: 0x01afafa8 │ │ │ │ @ instruction: 0x01a6750c │ │ │ │ @ instruction: 0x01a69e4c │ │ │ │ @ instruction: 0x01a69e18 │ │ │ │ - @ instruction: 0x01afaf40 │ │ │ │ + @ instruction: 0x01afaf48 │ │ │ │ @ instruction: 0x01a674ac │ │ │ │ @ instruction: 0x01a69dec │ │ │ │ @ instruction: 0x01a69db8 │ │ │ │ - @ instruction: 0x01afaee0 │ │ │ │ + @ instruction: 0x01afaee8 │ │ │ │ @ instruction: 0x01a6744c │ │ │ │ - strdeq r0, [r8, r4]! │ │ │ │ + @ instruction: 0x01a80c00 │ │ │ │ @ instruction: 0x01a69d58 │ │ │ │ - @ instruction: 0x01afae80 │ │ │ │ + @ instruction: 0x01afae88 │ │ │ │ @ instruction: 0x01bdab80 │ │ │ │ - @ instruction: 0x01a776ac │ │ │ │ + @ instruction: 0x01a776b8 │ │ │ │ strdeq r9, [r6, r8]! │ │ │ │ - @ instruction: 0x01afae20 │ │ │ │ - @ instruction: 0x01a77678 │ │ │ │ + @ instruction: 0x01afae28 │ │ │ │ + @ instruction: 0x01a77684 │ │ │ │ @ instruction: 0x01a69cc4 │ │ │ │ - @ instruction: 0x01afadec │ │ │ │ - @ instruction: 0x01a77644 │ │ │ │ + strdeq sl, [pc, r4]! │ │ │ │ + @ instruction: 0x01a77650 │ │ │ │ @ instruction: 0x01a69c90 │ │ │ │ - @ instruction: 0x01afadb8 │ │ │ │ - @ instruction: 0x01a77610 │ │ │ │ + @ instruction: 0x01afadc0 │ │ │ │ + @ instruction: 0x01a7761c │ │ │ │ @ instruction: 0x01a69c5c │ │ │ │ - @ instruction: 0x01afad84 │ │ │ │ - ldrdeq r7, [r7, ip]! │ │ │ │ + @ instruction: 0x01afad8c │ │ │ │ + @ instruction: 0x01a775e8 │ │ │ │ @ instruction: 0x01a69c28 │ │ │ │ - @ instruction: 0x01afad50 │ │ │ │ - @ instruction: 0x01a775a8 │ │ │ │ + @ instruction: 0x01afad58 │ │ │ │ + @ instruction: 0x01a775b4 │ │ │ │ strdeq r9, [r6, r4]! │ │ │ │ - @ instruction: 0x01afad1c │ │ │ │ - @ instruction: 0x01a77574 │ │ │ │ + @ instruction: 0x01afad24 │ │ │ │ + @ instruction: 0x01a77580 │ │ │ │ @ instruction: 0x01a69bc0 │ │ │ │ - @ instruction: 0x01aface8 │ │ │ │ - @ instruction: 0x01a77540 │ │ │ │ + strdeq sl, [pc, r0]! │ │ │ │ + @ instruction: 0x01a7754c │ │ │ │ @ instruction: 0x01a69b8c │ │ │ │ - @ instruction: 0x01afacb4 │ │ │ │ - @ instruction: 0x01a7750c │ │ │ │ + @ instruction: 0x01afacbc │ │ │ │ + @ instruction: 0x01a77518 │ │ │ │ @ instruction: 0x01a69b58 │ │ │ │ - @ instruction: 0x01afac80 │ │ │ │ - ldrdeq r7, [r7, r8]! │ │ │ │ + @ instruction: 0x01afac88 │ │ │ │ + @ instruction: 0x01a774e4 │ │ │ │ @ instruction: 0x01a69b24 │ │ │ │ - @ instruction: 0x01afac4c │ │ │ │ - @ instruction: 0x01a774a4 │ │ │ │ + @ instruction: 0x01afac54 │ │ │ │ + @ instruction: 0x01a774b0 │ │ │ │ strdeq r9, [r6, r0]! │ │ │ │ - @ instruction: 0x01afac18 │ │ │ │ - @ instruction: 0x01a77470 │ │ │ │ + @ instruction: 0x01afac20 │ │ │ │ + @ instruction: 0x01a7747c │ │ │ │ @ instruction: 0x01a69abc │ │ │ │ - @ instruction: 0x01afabe4 │ │ │ │ + @ instruction: 0x01afabec │ │ │ │ │ │ │ │ 000fddb8 : │ │ │ │ str r1, [r0, #904] @ 0x388 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000fddc4 : │ │ │ │ @@ -64767,34 +64767,34 @@ │ │ │ │ @ instruction: 0x01bda718 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bda6bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl #14 │ │ │ │ @ instruction: 0x01a697e0 │ │ │ │ - @ instruction: 0x01afa8a0 │ │ │ │ + @ instruction: 0x01afa8a8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x01a696e0 │ │ │ │ - @ instruction: 0x01afa7a0 │ │ │ │ + @ instruction: 0x01afa7a8 │ │ │ │ @ instruction: 0x01bda454 │ │ │ │ @ instruction: 0x01a6964c │ │ │ │ - @ instruction: 0x01afa70c │ │ │ │ + @ instruction: 0x01afa714 │ │ │ │ ldrdeq r7, [r6, r8]! │ │ │ │ @ instruction: 0x01a695cc │ │ │ │ - @ instruction: 0x01afa68c │ │ │ │ + @ instruction: 0x01afa694 │ │ │ │ @ instruction: 0x01a67658 │ │ │ │ - @ instruction: 0x01a76e84 │ │ │ │ + @ instruction: 0x01a76e90 │ │ │ │ @ instruction: 0x01a69548 │ │ │ │ - @ instruction: 0x01afa608 │ │ │ │ - @ instruction: 0x01a76e50 │ │ │ │ + @ instruction: 0x01afa610 │ │ │ │ + @ instruction: 0x01a76e5c │ │ │ │ @ instruction: 0x01a69514 │ │ │ │ - ldrdeq sl, [pc, r4]! │ │ │ │ - @ instruction: 0x01a76e1c │ │ │ │ + ldrdeq sl, [pc, ip]! │ │ │ │ + @ instruction: 0x01a76e28 │ │ │ │ @ instruction: 0x01a694e0 │ │ │ │ - @ instruction: 0x01afa5a0 │ │ │ │ + @ instruction: 0x01afa5a8 │ │ │ │ │ │ │ │ 000fe2e4 : │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ beq fe31c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -64818,17 +64818,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fe314 │ │ │ │ - @ instruction: 0x01a76d3c │ │ │ │ + @ instruction: 0x01a76d48 │ │ │ │ @ instruction: 0x01a6942c │ │ │ │ - ldrdeq sl, [pc, r8]! │ │ │ │ + @ instruction: 0x01afa4e0 │ │ │ │ │ │ │ │ 000fe364 : │ │ │ │ add r0, r0, #480 @ 0x1e0 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -64896,20 +64896,20 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a669a4 │ │ │ │ - @ instruction: 0x01aa2cbc │ │ │ │ + @ instruction: 0x01aa2cc8 │ │ │ │ @ instruction: 0x01a69384 │ │ │ │ - @ instruction: 0x01afa414 │ │ │ │ - @ instruction: 0x01a76c28 │ │ │ │ + @ instruction: 0x01afa41c │ │ │ │ + @ instruction: 0x01a76c34 │ │ │ │ @ instruction: 0x01a69340 │ │ │ │ - ldrdeq sl, [pc, r0]! │ │ │ │ + ldrdeq sl, [pc, r8]! │ │ │ │ │ │ │ │ 000fe490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #456] @ 0x1c8 │ │ │ │ @@ -64962,18 +64962,18 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b fe4bc │ │ │ │ @ instruction: 0x01a668b8 │ │ │ │ @ instruction: 0x01a69210 │ │ │ │ - @ instruction: 0x01afa328 │ │ │ │ + @ instruction: 0x01afa330 │ │ │ │ @ instruction: 0x01a69284 │ │ │ │ - @ instruction: 0x01afa2e0 │ │ │ │ - @ instruction: 0x01a76b2c │ │ │ │ + @ instruction: 0x01afa2e8 │ │ │ │ + @ instruction: 0x01a76b38 │ │ │ │ @ instruction: 0x01a69240 │ │ │ │ │ │ │ │ 000fe58c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -65037,18 +65037,18 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fe60c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a691a4 │ │ │ │ - strdeq sl, [pc, r8]! │ │ │ │ + @ instruction: 0x01afa200 │ │ │ │ @ instruction: 0x01a69158 │ │ │ │ - @ instruction: 0x01afa1b8 │ │ │ │ - @ instruction: 0x01a76a04 │ │ │ │ + @ instruction: 0x01afa1c0 │ │ │ │ + @ instruction: 0x01a76a10 │ │ │ │ @ instruction: 0x01a6911c │ │ │ │ │ │ │ │ 000fe6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -65085,17 +65085,17 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b fe700 │ │ │ │ @ instruction: 0x01bd9e4c │ │ │ │ andeq r6, r0, r8, asr #22 │ │ │ │ @ instruction: 0x01bf74a0 │ │ │ │ @ instruction: 0x00006eb4 │ │ │ │ - @ instruction: 0x01a76954 │ │ │ │ + @ instruction: 0x01a76960 │ │ │ │ @ instruction: 0x01a690c0 │ │ │ │ - @ instruction: 0x01afa138 │ │ │ │ + @ instruction: 0x01afa140 │ │ │ │ │ │ │ │ 000fe760 : │ │ │ │ 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] @ feda4 │ │ │ │ @@ -65512,64 +65512,64 @@ │ │ │ │ @ instruction: 0x01a68fc4 │ │ │ │ andeq r6, r0, r8, asr ip │ │ │ │ @ instruction: 0x01a68fb0 │ │ │ │ @ instruction: 0x01a68f64 │ │ │ │ @ instruction: 0x01a68f38 │ │ │ │ @ instruction: 0x01a68f08 │ │ │ │ andeq r7, r0, ip, lsr r3 │ │ │ │ - @ instruction: 0x01af9ec8 │ │ │ │ - ldrdeq r6, [r7, r8]! │ │ │ │ + ldrdeq r9, [pc, r0]! │ │ │ │ + @ instruction: 0x01a766e4 │ │ │ │ @ instruction: 0x01a68e44 │ │ │ │ - @ instruction: 0x01af9e30 │ │ │ │ - @ instruction: 0x01a76640 │ │ │ │ + @ instruction: 0x01af9e38 │ │ │ │ + @ instruction: 0x01a7664c │ │ │ │ @ instruction: 0x01a68dac │ │ │ │ - strdeq r9, [pc, r4]! │ │ │ │ - @ instruction: 0x01a76604 │ │ │ │ + strdeq r9, [pc, ip]! │ │ │ │ + @ instruction: 0x01a76610 │ │ │ │ @ instruction: 0x01a68d70 │ │ │ │ - @ instruction: 0x01af9dbc │ │ │ │ - @ instruction: 0x01a765cc │ │ │ │ + @ instruction: 0x01af9dc4 │ │ │ │ + ldrdeq r6, [r7, r8]! │ │ │ │ @ instruction: 0x01a68d38 │ │ │ │ - @ instruction: 0x01af9d84 │ │ │ │ - @ instruction: 0x01a76594 │ │ │ │ + @ instruction: 0x01af9d8c │ │ │ │ + @ instruction: 0x01a765a0 │ │ │ │ @ instruction: 0x01a68d00 │ │ │ │ - @ instruction: 0x01af9d4c │ │ │ │ - @ instruction: 0x01a7655c │ │ │ │ + @ instruction: 0x01af9d54 │ │ │ │ + @ instruction: 0x01a76568 │ │ │ │ @ instruction: 0x01a68cc8 │ │ │ │ - @ instruction: 0x01af9d14 │ │ │ │ - @ instruction: 0x01a76524 │ │ │ │ + @ instruction: 0x01af9d1c │ │ │ │ + @ instruction: 0x01a76530 │ │ │ │ @ instruction: 0x01a68c90 │ │ │ │ - @ instruction: 0x01af9ce0 │ │ │ │ - @ instruction: 0x01a764ec │ │ │ │ + @ instruction: 0x01af9ce8 │ │ │ │ + strdeq r6, [r7, r8]! │ │ │ │ @ instruction: 0x01a68c5c │ │ │ │ - @ instruction: 0x01af9ca8 │ │ │ │ - @ instruction: 0x01a764b4 │ │ │ │ + @ instruction: 0x01af9cb0 │ │ │ │ + @ instruction: 0x01a764c0 │ │ │ │ @ instruction: 0x01a68c24 │ │ │ │ - @ instruction: 0x01af9c70 │ │ │ │ - @ instruction: 0x01a7647c │ │ │ │ + @ instruction: 0x01af9c78 │ │ │ │ + @ instruction: 0x01a76488 │ │ │ │ @ instruction: 0x01a68bec │ │ │ │ - @ instruction: 0x01af9c38 │ │ │ │ - @ instruction: 0x01a76444 │ │ │ │ + @ instruction: 0x01af9c40 │ │ │ │ + @ instruction: 0x01a76450 │ │ │ │ @ instruction: 0x01a68bb4 │ │ │ │ - @ instruction: 0x01af9c00 │ │ │ │ - @ instruction: 0x01a7640c │ │ │ │ + @ instruction: 0x01af9c08 │ │ │ │ + @ instruction: 0x01a76418 │ │ │ │ @ instruction: 0x01a68b7c │ │ │ │ - @ instruction: 0x01af9bc8 │ │ │ │ - ldrdeq r6, [r7, r4]! │ │ │ │ + ldrdeq r9, [pc, r0]! │ │ │ │ + @ instruction: 0x01a763e0 │ │ │ │ @ instruction: 0x01a68b44 │ │ │ │ - @ instruction: 0x01af9b8c │ │ │ │ - @ instruction: 0x01a7639c │ │ │ │ + @ instruction: 0x01af9b94 │ │ │ │ + @ instruction: 0x01a763a8 │ │ │ │ @ instruction: 0x01a68b08 │ │ │ │ - @ instruction: 0x01af9b54 │ │ │ │ - @ instruction: 0x01a76364 │ │ │ │ + @ instruction: 0x01af9b5c │ │ │ │ + @ instruction: 0x01a76370 │ │ │ │ ldrdeq r8, [r6, r0]! │ │ │ │ - @ instruction: 0x01af9b20 │ │ │ │ - @ instruction: 0x01a7632c │ │ │ │ + @ instruction: 0x01af9b28 │ │ │ │ + @ instruction: 0x01a76338 │ │ │ │ @ instruction: 0x01a68a9c │ │ │ │ - @ instruction: 0x01af9ae8 │ │ │ │ - strdeq r6, [r7, r4]! │ │ │ │ + strdeq r9, [pc, r0]! │ │ │ │ + @ instruction: 0x01a76300 │ │ │ │ @ instruction: 0x01a68a64 │ │ │ │ │ │ │ │ 000feec4 : │ │ │ │ ldr r3, [r0, #412] @ 0x19c │ │ │ │ cmp r3, #0 │ │ │ │ beq feefc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -65595,16 +65595,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b feef4 │ │ │ │ - @ instruction: 0x01af994c │ │ │ │ - @ instruction: 0x01a7615c │ │ │ │ + @ instruction: 0x01af9954 │ │ │ │ + @ instruction: 0x01a76168 │ │ │ │ @ instruction: 0x01a688c8 │ │ │ │ │ │ │ │ 000fef48 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #932] @ 0x3a4 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -65640,16 +65640,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b fef98 │ │ │ │ - @ instruction: 0x01af98a8 │ │ │ │ - strheq r6, [r7, r8]! │ │ │ │ + @ instruction: 0x01af98b0 │ │ │ │ + @ instruction: 0x01a760c4 │ │ │ │ @ instruction: 0x01a68824 │ │ │ │ │ │ │ │ 000fefec : │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -65785,24 +65785,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b ff10c │ │ │ │ @ instruction: 0x01bd9500 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd94dc │ │ │ │ - @ instruction: 0x01af9820 │ │ │ │ + @ instruction: 0x01af9828 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a687a0 │ │ │ │ @ instruction: 0x01a65884 │ │ │ │ @ instruction: 0x01bd9400 │ │ │ │ - @ instruction: 0x01af9710 │ │ │ │ - @ instruction: 0x01a75f20 │ │ │ │ + @ instruction: 0x01af9718 │ │ │ │ + @ instruction: 0x01a75f2c │ │ │ │ @ instruction: 0x01a6868c │ │ │ │ - @ instruction: 0x01a75ee4 │ │ │ │ - @ instruction: 0x01a75e90 │ │ │ │ + strdeq r5, [r7, r0]! │ │ │ │ + @ instruction: 0x01a75e9c │ │ │ │ │ │ │ │ 000ff23c : │ │ │ │ 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] @ ff498 │ │ │ │ @@ -65953,23 +65953,23 @@ │ │ │ │ bl b6c98 │ │ │ │ b ff338 │ │ │ │ @ instruction: 0x01bd92c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd92ac │ │ │ │ @ instruction: 0x01a68544 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - @ instruction: 0x01af959c │ │ │ │ + @ instruction: 0x01af95a4 │ │ │ │ @ instruction: 0x01bd91d4 │ │ │ │ - strdeq r9, [pc, r0]! │ │ │ │ + strdeq r9, [pc, r8]! │ │ │ │ @ instruction: 0x01a655a0 │ │ │ │ - @ instruction: 0x01a75c84 │ │ │ │ + @ instruction: 0x01a75c90 │ │ │ │ ldrdeq r8, [r6, r0]! │ │ │ │ - @ instruction: 0x01a75c30 │ │ │ │ - strdeq r9, [pc, r0]! │ │ │ │ - @ instruction: 0x01a75c00 │ │ │ │ + @ instruction: 0x01a75c3c │ │ │ │ + strdeq r9, [pc, r8]! │ │ │ │ + @ instruction: 0x01a75c0c │ │ │ │ @ instruction: 0x01a6836c │ │ │ │ │ │ │ │ 000ff4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -66296,56 +66296,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b ff924 │ │ │ │ @ instruction: 0x01bd9020 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01af9260 │ │ │ │ + @ instruction: 0x01af9268 │ │ │ │ ldrdeq r8, [r6, ip]! │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x01af9120 │ │ │ │ - @ instruction: 0x01a75930 │ │ │ │ + @ instruction: 0x01af9128 │ │ │ │ + @ instruction: 0x01a7593c │ │ │ │ @ instruction: 0x01a6809c │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - strdeq r5, [r7, ip]! │ │ │ │ - @ instruction: 0x01af90e0 │ │ │ │ + @ instruction: 0x01a75908 │ │ │ │ + @ instruction: 0x01af90e8 │ │ │ │ @ instruction: 0x01a68058 │ │ │ │ - @ instruction: 0x01af90a4 │ │ │ │ - @ instruction: 0x01a758b4 │ │ │ │ + @ instruction: 0x01af90ac │ │ │ │ + @ instruction: 0x01a758c0 │ │ │ │ @ instruction: 0x01a68020 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01a75880 │ │ │ │ - @ instruction: 0x01af906c │ │ │ │ + @ instruction: 0x01a7588c │ │ │ │ + @ instruction: 0x01af9074 │ │ │ │ @ instruction: 0x01a67fe4 │ │ │ │ - @ instruction: 0x01a75844 │ │ │ │ - @ instruction: 0x01af9028 │ │ │ │ + @ instruction: 0x01a75850 │ │ │ │ + @ instruction: 0x01af9030 │ │ │ │ @ instruction: 0x01a67fa0 │ │ │ │ - strdeq r8, [pc, r0]! │ │ │ │ - @ instruction: 0x01a75800 │ │ │ │ + strdeq r8, [pc, r8]! @ │ │ │ │ + @ instruction: 0x01a7580c │ │ │ │ @ instruction: 0x01a67f6c │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01a757cc │ │ │ │ - @ instruction: 0x01af8fb8 │ │ │ │ + ldrdeq r5, [r7, r8]! │ │ │ │ + @ instruction: 0x01af8fc0 │ │ │ │ @ instruction: 0x01a67f30 │ │ │ │ - @ instruction: 0x01af8f7c │ │ │ │ - @ instruction: 0x01a7578c │ │ │ │ + @ instruction: 0x01af8f84 │ │ │ │ + @ instruction: 0x01a75798 │ │ │ │ strdeq r7, [r6, r8]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01a75754 │ │ │ │ - @ instruction: 0x01a75724 │ │ │ │ - @ instruction: 0x01a7570c │ │ │ │ - strdeq r5, [r7, r0]! │ │ │ │ + @ instruction: 0x01a75760 │ │ │ │ + @ instruction: 0x01a75730 │ │ │ │ + @ instruction: 0x01a75718 │ │ │ │ + strdeq r5, [r7, ip]! │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x01a756c4 │ │ │ │ - @ instruction: 0x01a756a4 │ │ │ │ - @ instruction: 0x01a75688 │ │ │ │ + ldrdeq r5, [r7, r0]! │ │ │ │ + @ instruction: 0x01a756b0 │ │ │ │ + @ instruction: 0x01a75694 │ │ │ │ │ │ │ │ 000ffaa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #916] @ 0x394 │ │ │ │ @@ -66420,23 +66420,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r1, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b ffad4 │ │ │ │ @ instruction: 0x01a66fc4 │ │ │ │ - @ instruction: 0x01af8d1c │ │ │ │ - @ instruction: 0x01a7552c │ │ │ │ + @ instruction: 0x01af8d24 │ │ │ │ + @ instruction: 0x01a75538 │ │ │ │ @ instruction: 0x01a67c98 │ │ │ │ - ldrdeq r8, [pc, ip]! │ │ │ │ - @ instruction: 0x01a754ec │ │ │ │ + @ instruction: 0x01af8ce4 │ │ │ │ + strdeq r5, [r7, r8]! │ │ │ │ @ instruction: 0x01a67c58 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01af8ca4 │ │ │ │ - @ instruction: 0x01a754b4 │ │ │ │ + @ instruction: 0x01af8cac │ │ │ │ + @ instruction: 0x01a754c0 │ │ │ │ @ instruction: 0x01a67c20 │ │ │ │ │ │ │ │ 000ffc10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -66543,22 +66543,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b ffd00 │ │ │ │ @ instruction: 0x01bd88ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd88c8 │ │ │ │ - @ instruction: 0x01af8c0c │ │ │ │ + @ instruction: 0x01af8c14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a67b8c │ │ │ │ @ instruction: 0x01a64c70 │ │ │ │ @ instruction: 0x01bd880c │ │ │ │ - @ instruction: 0x01a75330 │ │ │ │ + @ instruction: 0x01a7533c │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrdeq r5, [r7, r8]! │ │ │ │ + @ instruction: 0x01a752e4 │ │ │ │ │ │ │ │ 000ffdec : │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq ffe24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -66583,16 +66583,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ ffe70 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b ffe1c │ │ │ │ - @ instruction: 0x01af8a24 │ │ │ │ - @ instruction: 0x01a75234 │ │ │ │ + @ instruction: 0x01af8a2c │ │ │ │ + @ instruction: 0x01a75240 │ │ │ │ @ instruction: 0x01a679a0 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 000ffe74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66723,23 +66723,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b fff20 │ │ │ │ @ instruction: 0x01bd8688 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01af89a0 │ │ │ │ + @ instruction: 0x01af89a8 │ │ │ │ @ instruction: 0x01a67920 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ @ instruction: 0x01bd85ec │ │ │ │ - @ instruction: 0x01a75100 │ │ │ │ + @ instruction: 0x01a7510c │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ @ instruction: 0x01a65858 │ │ │ │ - @ instruction: 0x01a7507c │ │ │ │ - @ instruction: 0x01a7504c │ │ │ │ + @ instruction: 0x01a75088 │ │ │ │ + @ instruction: 0x01a75058 │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0x01a67818 │ │ │ │ │ │ │ │ 001000b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66894,25 +66894,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 100284 │ │ │ │ b 100164 │ │ │ │ @ instruction: 0x01bd8444 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01af875c │ │ │ │ + @ instruction: 0x01af8764 │ │ │ │ ldrdeq r7, [r6, ip]! │ │ │ │ @ instruction: 0x01bd83a8 │ │ │ │ - @ instruction: 0x01a74eb4 │ │ │ │ + @ instruction: 0x01a74ec0 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ @ instruction: 0x01a6560c │ │ │ │ @ instruction: 0x01a67678 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x01a64b24 │ │ │ │ - ldrdeq r4, [r7, r4]! @ │ │ │ │ - @ instruction: 0x01a74da4 │ │ │ │ + @ instruction: 0x01a74de0 │ │ │ │ + @ instruction: 0x01a74db0 │ │ │ │ @ instruction: 0x01a675a8 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00100364 : │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 10039c │ │ │ │ @@ -66939,16 +66939,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1003e8 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 100394 │ │ │ │ - @ instruction: 0x01af84ac │ │ │ │ - @ instruction: 0x01a74cbc │ │ │ │ + @ instruction: 0x01af84b4 │ │ │ │ + @ instruction: 0x01a74cc8 │ │ │ │ @ instruction: 0x01a67428 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 001003ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -67180,38 +67180,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 100488 │ │ │ │ @ instruction: 0x01bd8104 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a67408 │ │ │ │ @ instruction: 0x01bd8084 │ │ │ │ @ instruction: 0x01a6741c │ │ │ │ - @ instruction: 0x01a74abc │ │ │ │ + @ instruction: 0x01a74ac8 │ │ │ │ @ instruction: 0x01a67330 │ │ │ │ - @ instruction: 0x01af840c │ │ │ │ - @ instruction: 0x01a74a64 │ │ │ │ + @ instruction: 0x01af8414 │ │ │ │ + @ instruction: 0x01a74a70 │ │ │ │ ldrdeq r7, [r6, r0]! │ │ │ │ - @ instruction: 0x01af83ac │ │ │ │ - @ instruction: 0x01a74a2c │ │ │ │ + @ instruction: 0x01af83b4 │ │ │ │ + @ instruction: 0x01a74a38 │ │ │ │ @ instruction: 0x01a6729c │ │ │ │ - @ instruction: 0x01af8378 │ │ │ │ - strdeq r4, [r7, r4]! @ │ │ │ │ + @ instruction: 0x01af8380 │ │ │ │ + @ instruction: 0x01a74a00 │ │ │ │ @ instruction: 0x01a67264 │ │ │ │ - @ instruction: 0x01af8340 │ │ │ │ - @ instruction: 0x01a749bc │ │ │ │ + @ instruction: 0x01af8348 │ │ │ │ + @ instruction: 0x01a749c8 │ │ │ │ @ instruction: 0x01a6722c │ │ │ │ - @ instruction: 0x01af8308 │ │ │ │ - @ instruction: 0x01a74984 │ │ │ │ + @ instruction: 0x01af8310 │ │ │ │ + @ instruction: 0x01a74990 │ │ │ │ strdeq r7, [r6, r4]! │ │ │ │ - ldrdeq r8, [pc, r0]! │ │ │ │ - @ instruction: 0x01a7494c │ │ │ │ + ldrdeq r8, [pc, r8]! @ │ │ │ │ + @ instruction: 0x01a74958 │ │ │ │ @ instruction: 0x01a671c0 │ │ │ │ - @ instruction: 0x01af829c │ │ │ │ - @ instruction: 0x01a74914 │ │ │ │ + @ instruction: 0x01af82a4 │ │ │ │ + @ instruction: 0x01a74920 │ │ │ │ @ instruction: 0x01a67184 │ │ │ │ - @ instruction: 0x01af8260 │ │ │ │ + @ instruction: 0x01af8268 │ │ │ │ │ │ │ │ 001007f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -67232,16 +67232,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 100818 │ │ │ │ - @ instruction: 0x01af8190 │ │ │ │ - @ instruction: 0x01a7483c │ │ │ │ + @ instruction: 0x01af8198 │ │ │ │ + @ instruction: 0x01a74848 │ │ │ │ @ instruction: 0x01a670a4 │ │ │ │ │ │ │ │ 0010086c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -67561,42 +67561,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 100ba4 │ │ │ │ @ instruction: 0x01bd7c84 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd7c4c │ │ │ │ - @ instruction: 0x01af80ec │ │ │ │ + strdeq r8, [pc, r4]! │ │ │ │ strdeq r6, [r6, r4]! │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ muleq r0, r4, r6 │ │ │ │ @ instruction: 0x01a6751c │ │ │ │ @ instruction: 0x01a66fe0 │ │ │ │ @ instruction: 0x01a63f8c │ │ │ │ - @ instruction: 0x01af7fbc │ │ │ │ + @ instruction: 0x01af7fc4 │ │ │ │ @ instruction: 0x01a63f08 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a66e44 │ │ │ │ svccc 0x00e00000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00eccccc │ │ │ │ @ instruction: 0x01bd7968 │ │ │ │ - ldrdeq r7, [pc, ip]! │ │ │ │ - @ instruction: 0x01a74488 │ │ │ │ + @ instruction: 0x01af7de4 │ │ │ │ + @ instruction: 0x01a74494 │ │ │ │ strdeq r6, [r6, r0]! │ │ │ │ - @ instruction: 0x01af7da0 │ │ │ │ - @ instruction: 0x01a7444c │ │ │ │ + @ instruction: 0x01af7da8 │ │ │ │ + @ instruction: 0x01a74458 │ │ │ │ @ instruction: 0x01a66cb4 │ │ │ │ - @ instruction: 0x01a74414 │ │ │ │ + @ instruction: 0x01a74420 │ │ │ │ @ instruction: 0x01a66c5c │ │ │ │ - @ instruction: 0x01a743b8 │ │ │ │ - @ instruction: 0x01a74360 │ │ │ │ - @ instruction: 0x01af7c80 │ │ │ │ - @ instruction: 0x01a7432c │ │ │ │ + @ instruction: 0x01a743c4 │ │ │ │ + @ instruction: 0x01a7436c │ │ │ │ + @ instruction: 0x01af7c88 │ │ │ │ + @ instruction: 0x01a74338 │ │ │ │ @ instruction: 0x01a66b94 │ │ │ │ │ │ │ │ 00100df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -67937,60 +67937,60 @@ │ │ │ │ b 100e54 │ │ │ │ @ instruction: 0x01bd770c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd76d8 │ │ │ │ @ instruction: 0x01bd76b8 │ │ │ │ @ instruction: 0x01a66aa8 │ │ │ │ andeq r6, r0, r8, asr #22 │ │ │ │ - @ instruction: 0x01af7a78 │ │ │ │ - @ instruction: 0x01a74124 │ │ │ │ + @ instruction: 0x01af7a80 │ │ │ │ + @ instruction: 0x01a74130 │ │ │ │ @ instruction: 0x01a66990 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x01a8280c │ │ │ │ + @ instruction: 0x01a82818 │ │ │ │ @ instruction: 0x01a6658c │ │ │ │ @ instruction: 0x01a6652c │ │ │ │ @ instruction: 0x01a66088 │ │ │ │ @ instruction: 0x01a66950 │ │ │ │ @ instruction: 0x01a66940 │ │ │ │ - @ instruction: 0x01af7990 │ │ │ │ - @ instruction: 0x01a7403c │ │ │ │ + @ instruction: 0x01af7998 │ │ │ │ + @ instruction: 0x01a74048 │ │ │ │ @ instruction: 0x01a668a8 │ │ │ │ - @ instruction: 0x01a82734 │ │ │ │ + @ instruction: 0x01a82740 │ │ │ │ @ instruction: 0x01a668b0 │ │ │ │ - @ instruction: 0x01a826e0 │ │ │ │ + @ instruction: 0x01a826ec │ │ │ │ @ instruction: 0x01a66888 │ │ │ │ - ldrdeq r7, [pc, r8]! │ │ │ │ + @ instruction: 0x01af78e0 │ │ │ │ @ instruction: 0x01a667ec │ │ │ │ - @ instruction: 0x01af7894 │ │ │ │ - @ instruction: 0x01a73f40 │ │ │ │ + @ instruction: 0x01af789c │ │ │ │ + @ instruction: 0x01a73f4c │ │ │ │ @ instruction: 0x01a667ac │ │ │ │ - @ instruction: 0x01af7858 │ │ │ │ - @ instruction: 0x01a73f04 │ │ │ │ + @ instruction: 0x01af7860 │ │ │ │ + @ instruction: 0x01a73f10 │ │ │ │ @ instruction: 0x01a66770 │ │ │ │ - @ instruction: 0x01af781c │ │ │ │ - @ instruction: 0x01a73ec8 │ │ │ │ + @ instruction: 0x01af7824 │ │ │ │ + ldrdeq r3, [r7, r4]! │ │ │ │ @ instruction: 0x01a66734 │ │ │ │ - @ instruction: 0x01af77e0 │ │ │ │ - @ instruction: 0x01a73e8c │ │ │ │ + @ instruction: 0x01af77e8 │ │ │ │ + @ instruction: 0x01a73e98 │ │ │ │ strdeq r6, [r6, r8]! │ │ │ │ - @ instruction: 0x01af77a4 │ │ │ │ - @ instruction: 0x01a73e50 │ │ │ │ + @ instruction: 0x01af77ac │ │ │ │ + @ instruction: 0x01a73e5c │ │ │ │ @ instruction: 0x01a666bc │ │ │ │ - @ instruction: 0x01af7768 │ │ │ │ - @ instruction: 0x01a73e14 │ │ │ │ + @ instruction: 0x01af7770 │ │ │ │ + @ instruction: 0x01a73e20 │ │ │ │ @ instruction: 0x01a66680 │ │ │ │ - @ instruction: 0x01af772c │ │ │ │ - ldrdeq r3, [r7, r8]! │ │ │ │ + @ instruction: 0x01af7734 │ │ │ │ + @ instruction: 0x01a73de4 │ │ │ │ @ instruction: 0x01a66644 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - strdeq r7, [pc, r0]! │ │ │ │ - @ instruction: 0x01a73d9c │ │ │ │ + strdeq r7, [pc, r8]! │ │ │ │ + @ instruction: 0x01a73da8 │ │ │ │ @ instruction: 0x01a66604 │ │ │ │ - @ instruction: 0x01af76b4 │ │ │ │ - @ instruction: 0x01a73d60 │ │ │ │ + @ instruction: 0x01af76bc │ │ │ │ + @ instruction: 0x01a73d6c │ │ │ │ @ instruction: 0x01a665cc │ │ │ │ │ │ │ │ 00101410 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -68048,20 +68048,20 @@ │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 101474 │ │ │ │ ldrsbeq r7, [sp, r0]! │ │ │ │ andeq r6, r0, r8, asr #22 │ │ │ │ - @ instruction: 0x01af7534 │ │ │ │ - @ instruction: 0x01a73be0 │ │ │ │ + @ instruction: 0x01af753c │ │ │ │ + @ instruction: 0x01a73bec │ │ │ │ @ instruction: 0x01a66444 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - strdeq r7, [pc, r8]! │ │ │ │ - @ instruction: 0x01a73ba4 │ │ │ │ + @ instruction: 0x01af7500 │ │ │ │ + @ instruction: 0x01a73bb0 │ │ │ │ @ instruction: 0x01a6640c │ │ │ │ │ │ │ │ 0010151c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68083,16 +68083,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 101590 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 10153c │ │ │ │ - @ instruction: 0x01af746c │ │ │ │ - @ instruction: 0x01a73b18 │ │ │ │ + @ instruction: 0x01af7474 │ │ │ │ + @ instruction: 0x01a73b24 │ │ │ │ @ instruction: 0x01a6637c │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ │ │ │ │ 00101594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -68838,37 +68838,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 101bc8 │ │ │ │ @ instruction: 0x01bd6f5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd6f34 │ │ │ │ - @ instruction: 0x01af73bc │ │ │ │ + @ instruction: 0x01af73c4 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ @ instruction: 0x01a66364 │ │ │ │ @ instruction: 0x01a66368 │ │ │ │ @ instruction: 0x01a66344 │ │ │ │ @ instruction: 0x01a662a4 │ │ │ │ @ instruction: 0x01a66338 │ │ │ │ @ instruction: 0x01a6356c │ │ │ │ - @ instruction: 0x01a9e8b8 │ │ │ │ + @ instruction: 0x01a9e8c4 │ │ │ │ @ instruction: 0x01a662c8 │ │ │ │ ldrdeq r6, [r6, ip]! │ │ │ │ @ instruction: 0x01a662b0 │ │ │ │ @ instruction: 0x01a662c4 │ │ │ │ ldrdeq r6, [r6, ip]! │ │ │ │ @ instruction: 0x01a662a8 │ │ │ │ @ instruction: 0x01a662a0 │ │ │ │ @ instruction: 0x01a662c0 │ │ │ │ @ instruction: 0x01a662a4 │ │ │ │ @ instruction: 0x01a662cc │ │ │ │ @ instruction: 0x01a662a0 │ │ │ │ @ instruction: 0x01a66288 │ │ │ │ @ instruction: 0x01a662c0 │ │ │ │ - strdeq r7, [pc, ip]! │ │ │ │ + @ instruction: 0x01af7104 │ │ │ │ @ instruction: 0x01a66270 │ │ │ │ @ instruction: 0x01a66290 │ │ │ │ @ instruction: 0x01a66270 │ │ │ │ @ instruction: 0x01a66290 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x01a65fb4 │ │ │ │ @ instruction: 0x01a66264 │ │ │ │ @@ -68876,99 +68876,99 @@ │ │ │ │ andeq r7, r0, r4, lsl #16 │ │ │ │ @ instruction: 0x01a66260 │ │ │ │ @ instruction: 0x01a6624c │ │ │ │ @ instruction: 0x01a6627c │ │ │ │ @ instruction: 0x01a66260 │ │ │ │ andeq r6, r0, r8, asr #22 │ │ │ │ @ instruction: 0x01a65f30 │ │ │ │ - strdeq r6, [pc, r0]! │ │ │ │ - @ instruction: 0x01a7359c │ │ │ │ + strdeq r6, [pc, r8]! │ │ │ │ + @ instruction: 0x01a735a8 │ │ │ │ @ instruction: 0x01a65e04 │ │ │ │ - @ instruction: 0x01a7354c │ │ │ │ + @ instruction: 0x01a73558 │ │ │ │ @ instruction: 0x01a65db0 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ + @ instruction: 0x01aa8e5c │ │ │ │ @ instruction: 0x01aa8e50 │ │ │ │ @ instruction: 0x01aa8e44 │ │ │ │ - @ instruction: 0x01aa8e38 │ │ │ │ - @ instruction: 0x01af6e2c │ │ │ │ - ldrdeq r3, [r7, r8]! │ │ │ │ + @ instruction: 0x01af6e34 │ │ │ │ + @ instruction: 0x01a734e4 │ │ │ │ @ instruction: 0x01a65d3c │ │ │ │ muleq r0, r2, r1 │ │ │ │ @ instruction: 0x01bd6944 │ │ │ │ @ instruction: 0x01a65d28 │ │ │ │ - @ instruction: 0x01a81b68 │ │ │ │ - @ instruction: 0x01ab697c │ │ │ │ - @ instruction: 0x01af6d68 │ │ │ │ - @ instruction: 0x01a73414 │ │ │ │ + @ instruction: 0x01a81b74 │ │ │ │ + @ instruction: 0x01ab6988 │ │ │ │ + @ instruction: 0x01af6d70 │ │ │ │ + @ instruction: 0x01a73420 │ │ │ │ @ instruction: 0x01a65c80 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrdeq r3, [r7, r8]! │ │ │ │ + @ instruction: 0x01a733e4 │ │ │ │ @ instruction: 0x01a65c40 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x01a733a0 │ │ │ │ + @ instruction: 0x01a733ac │ │ │ │ @ instruction: 0x01a65c08 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x01a73368 │ │ │ │ + @ instruction: 0x01a73374 │ │ │ │ ldrdeq r5, [r6, r4]! │ │ │ │ - @ instruction: 0x01a73330 │ │ │ │ + @ instruction: 0x01a7333c │ │ │ │ @ instruction: 0x01a65b98 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x01af6c48 │ │ │ │ - strdeq r3, [r7, r4]! │ │ │ │ + @ instruction: 0x01af6c50 │ │ │ │ + @ instruction: 0x01a73300 │ │ │ │ @ instruction: 0x01a65b58 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x01af6c08 │ │ │ │ - @ instruction: 0x01a732b4 │ │ │ │ + @ instruction: 0x01af6c10 │ │ │ │ + @ instruction: 0x01a732c0 │ │ │ │ @ instruction: 0x01a65b18 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x01af6bc8 │ │ │ │ - @ instruction: 0x01a73274 │ │ │ │ + ldrdeq r6, [pc, r0]! │ │ │ │ + @ instruction: 0x01a73280 │ │ │ │ ldrdeq r5, [r6, ip]! │ │ │ │ - @ instruction: 0x01a73238 │ │ │ │ + @ instruction: 0x01a73244 │ │ │ │ @ instruction: 0x01a65a9c │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x01a73200 │ │ │ │ + @ instruction: 0x01a7320c │ │ │ │ @ instruction: 0x01a65a64 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x01af6b18 │ │ │ │ - @ instruction: 0x01a731c4 │ │ │ │ + @ instruction: 0x01af6b20 │ │ │ │ + ldrdeq r3, [r7, r0]! │ │ │ │ @ instruction: 0x01a65a2c │ │ │ │ - ldrdeq r6, [pc, r8]! │ │ │ │ - @ instruction: 0x01a73184 │ │ │ │ + @ instruction: 0x01af6ae0 │ │ │ │ + @ instruction: 0x01a73190 │ │ │ │ @ instruction: 0x01a659e8 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x01af6a98 │ │ │ │ - @ instruction: 0x01a73144 │ │ │ │ + @ instruction: 0x01af6aa0 │ │ │ │ + @ instruction: 0x01a73150 │ │ │ │ @ instruction: 0x01a659a8 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - @ instruction: 0x01af6a58 │ │ │ │ - @ instruction: 0x01a73104 │ │ │ │ + @ instruction: 0x01af6a60 │ │ │ │ + @ instruction: 0x01a73110 │ │ │ │ @ instruction: 0x01a65968 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x01af6a18 │ │ │ │ - @ instruction: 0x01a730c4 │ │ │ │ + @ instruction: 0x01af6a20 │ │ │ │ + ldrdeq r3, [r7, r0]! │ │ │ │ @ instruction: 0x01a6592c │ │ │ │ - ldrdeq r6, [pc, r8]! │ │ │ │ - @ instruction: 0x01a73084 │ │ │ │ + @ instruction: 0x01af69e0 │ │ │ │ + @ instruction: 0x01a73090 │ │ │ │ @ instruction: 0x01a658e8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x01af6998 │ │ │ │ - @ instruction: 0x01a73044 │ │ │ │ + @ instruction: 0x01af69a0 │ │ │ │ + @ instruction: 0x01a73050 │ │ │ │ @ instruction: 0x01a658a8 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x01a73008 │ │ │ │ + @ instruction: 0x01a73014 │ │ │ │ @ instruction: 0x01a65870 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - ldrdeq r2, [r7, r0]! │ │ │ │ + ldrdeq r2, [r7, ip]! │ │ │ │ @ instruction: 0x01a6583c │ │ │ │ - @ instruction: 0x01a72f98 │ │ │ │ + @ instruction: 0x01a72fa4 │ │ │ │ @ instruction: 0x01a65800 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x01af68b4 │ │ │ │ - @ instruction: 0x01a72f60 │ │ │ │ + @ instruction: 0x01af68bc │ │ │ │ + @ instruction: 0x01a72f6c │ │ │ │ @ instruction: 0x01a657cc │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 0010233c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69077,29 +69077,29 @@ │ │ │ │ @ instruction: 0x01bd61c0 │ │ │ │ @ instruction: 0x00006eb4 │ │ │ │ andeq r7, r0, r0, asr #21 │ │ │ │ @ instruction: 0x01a64734 │ │ │ │ muleq r0, ip, r4 │ │ │ │ @ instruction: 0x01a65590 │ │ │ │ andeq r6, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x01ab61e8 │ │ │ │ + strdeq r6, [fp, r4]! │ │ │ │ andeq r6, r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x01a813a4 │ │ │ │ - @ instruction: 0x01a72c50 │ │ │ │ + @ instruction: 0x01a813b0 │ │ │ │ + @ instruction: 0x01a72c5c │ │ │ │ @ instruction: 0x01a65838 │ │ │ │ - @ instruction: 0x01af6648 │ │ │ │ - @ instruction: 0x01a72c1c │ │ │ │ + @ instruction: 0x01af6650 │ │ │ │ + @ instruction: 0x01a72c28 │ │ │ │ @ instruction: 0x01a65804 │ │ │ │ - @ instruction: 0x01af6614 │ │ │ │ - @ instruction: 0x01a72be8 │ │ │ │ + @ instruction: 0x01af661c │ │ │ │ + strdeq r2, [r7, r4]! │ │ │ │ ldrdeq r5, [r6, r0]! │ │ │ │ - @ instruction: 0x01af65e0 │ │ │ │ - @ instruction: 0x01a72bb4 │ │ │ │ + @ instruction: 0x01af65e8 │ │ │ │ + @ instruction: 0x01a72bc0 │ │ │ │ @ instruction: 0x01a6579c │ │ │ │ - @ instruction: 0x01af65ac │ │ │ │ + @ instruction: 0x01af65b4 │ │ │ │ │ │ │ │ 00102538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #448] @ 0x1c0 │ │ │ │ @@ -69158,18 +69158,18 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a627ec │ │ │ │ strdeq r5, [r6, r8]! │ │ │ │ @ instruction: 0x01a656c4 │ │ │ │ - @ instruction: 0x01af64bc │ │ │ │ - @ instruction: 0x01a72a70 │ │ │ │ + @ instruction: 0x01af64c4 │ │ │ │ + @ instruction: 0x01a72a7c │ │ │ │ @ instruction: 0x01a65680 │ │ │ │ - @ instruction: 0x01af6478 │ │ │ │ + @ instruction: 0x01af6480 │ │ │ │ │ │ │ │ 00102648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #452] @ 0x1c4 │ │ │ │ @@ -69224,18 +69224,18 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 10267c │ │ │ │ strdeq r2, [r6, r8]! │ │ │ │ @ instruction: 0x01a6562c │ │ │ │ - @ instruction: 0x01af63c8 │ │ │ │ + ldrdeq r6, [pc, r0]! │ │ │ │ @ instruction: 0x01a655bc │ │ │ │ - @ instruction: 0x01af6380 │ │ │ │ - @ instruction: 0x01a7296c │ │ │ │ + @ instruction: 0x01af6388 │ │ │ │ + @ instruction: 0x01a72978 │ │ │ │ @ instruction: 0x01a65578 │ │ │ │ │ │ │ │ 0010274c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -69442,31 +69442,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 1027ac │ │ │ │ @ instruction: 0x01bd5da8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd5d60 │ │ │ │ - @ instruction: 0x01af6174 │ │ │ │ - @ instruction: 0x01a72760 │ │ │ │ + @ instruction: 0x01af617c │ │ │ │ + @ instruction: 0x01a7276c │ │ │ │ @ instruction: 0x01a65370 │ │ │ │ - @ instruction: 0x01af611c │ │ │ │ - @ instruction: 0x01a72708 │ │ │ │ + @ instruction: 0x01af6124 │ │ │ │ + @ instruction: 0x01a72714 │ │ │ │ @ instruction: 0x01a65314 │ │ │ │ - @ instruction: 0x01af60e0 │ │ │ │ - @ instruction: 0x01a726cc │ │ │ │ + @ instruction: 0x01af60e8 │ │ │ │ + ldrdeq r2, [r7, r8]! │ │ │ │ ldrdeq r5, [r6, ip]! │ │ │ │ - @ instruction: 0x01af60a4 │ │ │ │ - @ instruction: 0x01a72690 │ │ │ │ + @ instruction: 0x01af60ac │ │ │ │ + @ instruction: 0x01a7269c │ │ │ │ @ instruction: 0x01a652a0 │ │ │ │ - @ instruction: 0x01af6064 │ │ │ │ - @ instruction: 0x01a72650 │ │ │ │ + @ instruction: 0x01af606c │ │ │ │ + @ instruction: 0x01a7265c │ │ │ │ @ instruction: 0x01a65260 │ │ │ │ - @ instruction: 0x01af6024 │ │ │ │ - @ instruction: 0x01a72610 │ │ │ │ + @ instruction: 0x01af602c │ │ │ │ + @ instruction: 0x01a7261c │ │ │ │ @ instruction: 0x01a65220 │ │ │ │ │ │ │ │ 00102ae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -69536,18 +69536,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 b6c98 │ │ │ │ @ instruction: 0x01a6222c │ │ │ │ @ instruction: 0x01a65174 │ │ │ │ - strdeq r5, [pc, ip]! │ │ │ │ + @ instruction: 0x01af5f04 │ │ │ │ strdeq r5, [r6, r0]! │ │ │ │ - @ instruction: 0x01af5eb4 │ │ │ │ - @ instruction: 0x01a724a0 │ │ │ │ + @ instruction: 0x01af5ebc │ │ │ │ + @ instruction: 0x01a724ac │ │ │ │ @ instruction: 0x01a650ac │ │ │ │ │ │ │ │ 00102c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -69866,37 +69866,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 102e60 │ │ │ │ @ instruction: 0x01bd58d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd58ac │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a6501c │ │ │ │ - @ instruction: 0x01af5e1c │ │ │ │ + @ instruction: 0x01af5e24 │ │ │ │ ldrdeq r1, [r6, r8]! │ │ │ │ - @ instruction: 0x01af5d2c │ │ │ │ + @ instruction: 0x01af5d34 │ │ │ │ @ instruction: 0x01a61b4c │ │ │ │ - @ instruction: 0x01af5cb0 │ │ │ │ + @ instruction: 0x01af5cb8 │ │ │ │ ldrdeq r4, [r6, r4]! @ │ │ │ │ @ instruction: 0x01bd56ac │ │ │ │ - @ instruction: 0x01af5c4c │ │ │ │ + @ instruction: 0x01af5c54 │ │ │ │ @ instruction: 0x01a64e90 │ │ │ │ - @ instruction: 0x01a721a4 │ │ │ │ + @ instruction: 0x01a721b0 │ │ │ │ @ instruction: 0x01a64e18 │ │ │ │ - strdeq r2, [r7, ip]! │ │ │ │ - @ instruction: 0x01a720a8 │ │ │ │ - @ instruction: 0x01a72074 │ │ │ │ - @ instruction: 0x01a72054 │ │ │ │ + @ instruction: 0x01a72108 │ │ │ │ + strheq r2, [r7, r4]! │ │ │ │ + @ instruction: 0x01a72080 │ │ │ │ + @ instruction: 0x01a72060 │ │ │ │ @ instruction: 0x01a64cc8 │ │ │ │ - @ instruction: 0x01af5ac8 │ │ │ │ - @ instruction: 0x01a72020 │ │ │ │ + ldrdeq r5, [pc, r0]! │ │ │ │ + @ instruction: 0x01a7202c │ │ │ │ @ instruction: 0x01a64c94 │ │ │ │ - @ instruction: 0x01a71fec │ │ │ │ - @ instruction: 0x01a71fac │ │ │ │ + strdeq r1, [r7, r8]! │ │ │ │ + @ instruction: 0x01a71fb8 │ │ │ │ @ instruction: 0x01a64c20 │ │ │ │ - @ instruction: 0x01af5a20 │ │ │ │ + @ instruction: 0x01af5a28 │ │ │ │ strdeq r4, [r6, r8]! │ │ │ │ │ │ │ │ 00103188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -70046,28 +70046,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 103290 │ │ │ │ @ instruction: 0x01bd5368 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq r5, [pc, r4]! │ │ │ │ + strdeq r5, [pc, ip]! │ │ │ │ @ instruction: 0x01a61718 │ │ │ │ - @ instruction: 0x01af588c │ │ │ │ + @ instruction: 0x01af5894 │ │ │ │ @ instruction: 0x01a64ae8 │ │ │ │ @ instruction: 0x01bd527c │ │ │ │ - ldrdeq r7, [sl, ip]! │ │ │ │ - @ instruction: 0x01af5808 │ │ │ │ - @ instruction: 0x01a71d8c │ │ │ │ + @ instruction: 0x01aa76e8 │ │ │ │ + @ instruction: 0x01af5810 │ │ │ │ + @ instruction: 0x01a71d98 │ │ │ │ strdeq r4, [r6, r8]! │ │ │ │ - @ instruction: 0x01a71d50 │ │ │ │ + @ instruction: 0x01a71d5c │ │ │ │ @ instruction: 0x01a649c0 │ │ │ │ - @ instruction: 0x01a71d1c │ │ │ │ - @ instruction: 0x01af5758 │ │ │ │ - ldrdeq r1, [r7, ip]! │ │ │ │ + @ instruction: 0x01a71d28 │ │ │ │ + @ instruction: 0x01af5760 │ │ │ │ + @ instruction: 0x01a71ce8 │ │ │ │ @ instruction: 0x01a6494c │ │ │ │ @ instruction: 0x01a64924 │ │ │ │ │ │ │ │ 00103430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -70239,28 +70239,28 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 103550 │ │ │ │ ldrheq r5, [sp, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd50a0 │ │ │ │ - @ instruction: 0x01af5648 │ │ │ │ + @ instruction: 0x01af5650 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a64840 │ │ │ │ @ instruction: 0x01a61424 │ │ │ │ @ instruction: 0x01bd4fbc │ │ │ │ @ instruction: 0x01a61690 │ │ │ │ - @ instruction: 0x01af5518 │ │ │ │ - @ instruction: 0x01a71a9c │ │ │ │ + @ instruction: 0x01af5520 │ │ │ │ + @ instruction: 0x01a71aa8 │ │ │ │ @ instruction: 0x01a6470c │ │ │ │ - @ instruction: 0x01af54c8 │ │ │ │ - @ instruction: 0x01a71a4c │ │ │ │ + ldrdeq r5, [pc, r0]! │ │ │ │ + @ instruction: 0x01a71a58 │ │ │ │ @ instruction: 0x01a646bc │ │ │ │ - @ instruction: 0x01a71a10 │ │ │ │ - ldrdeq r1, [r7, ip]! │ │ │ │ + @ instruction: 0x01a71a1c │ │ │ │ + @ instruction: 0x01a719e8 │ │ │ │ │ │ │ │ 00103724 : │ │ │ │ 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 │ │ │ │ @@ -70729,63 +70729,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 103794 │ │ │ │ @ instruction: 0x01bd4dbc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd4da8 │ │ │ │ @ instruction: 0x01bd4d78 │ │ │ │ - @ instruction: 0x01af52e4 │ │ │ │ + @ instruction: 0x01af52ec │ │ │ │ ldrdeq r4, [r6, r8]! │ │ │ │ ldrdeq r4, [r6, r8]! │ │ │ │ - ldrdeq r5, [pc, ip]! │ │ │ │ + @ instruction: 0x01af51e4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq r4, [r6, r0]! │ │ │ │ @ instruction: 0x01a61e74 │ │ │ │ - ldrdeq ip, [r9, r0]! │ │ │ │ + ldrdeq ip, [r9, ip]! @ │ │ │ │ @ instruction: 0x01a6120c │ │ │ │ - @ instruction: 0x01a9c554 │ │ │ │ - @ instruction: 0x01af5068 │ │ │ │ - @ instruction: 0x01a715ec │ │ │ │ + @ instruction: 0x01a9c560 │ │ │ │ + @ instruction: 0x01af5070 │ │ │ │ + strdeq r1, [r7, r8]! │ │ │ │ @ instruction: 0x01a6425c │ │ │ │ - @ instruction: 0x01af5004 │ │ │ │ - @ instruction: 0x01a71588 │ │ │ │ + @ instruction: 0x01af500c │ │ │ │ + @ instruction: 0x01a71594 │ │ │ │ strdeq r4, [r6, r8]! │ │ │ │ @ instruction: 0x01a61118 │ │ │ │ @ instruction: 0x01a6423c │ │ │ │ - @ instruction: 0x01af4f70 │ │ │ │ - strdeq r1, [r7, r4]! │ │ │ │ + @ instruction: 0x01af4f78 │ │ │ │ + @ instruction: 0x01a71500 │ │ │ │ @ instruction: 0x01a64164 │ │ │ │ @ instruction: 0x01a61c44 │ │ │ │ @ instruction: 0x01a6119c │ │ │ │ @ instruction: 0x01a64198 │ │ │ │ - ldrdeq r4, [pc, r4]! @ │ │ │ │ + ldrdeq r4, [pc, ip]! │ │ │ │ @ instruction: 0x01a640c4 │ │ │ │ - @ instruction: 0x01a71418 │ │ │ │ - @ instruction: 0x01a713ec │ │ │ │ - @ instruction: 0x01af4e34 │ │ │ │ - @ instruction: 0x01a713b8 │ │ │ │ + @ instruction: 0x01a71424 │ │ │ │ + strdeq r1, [r7, r8]! │ │ │ │ + @ instruction: 0x01af4e3c │ │ │ │ + @ instruction: 0x01a713c4 │ │ │ │ @ instruction: 0x01a64028 │ │ │ │ - strdeq r4, [pc, ip]! │ │ │ │ - @ instruction: 0x01a71380 │ │ │ │ + @ instruction: 0x01af4e04 │ │ │ │ + @ instruction: 0x01a7138c │ │ │ │ strdeq r3, [r6, r0]! │ │ │ │ - @ instruction: 0x01af4dc4 │ │ │ │ - @ instruction: 0x01a71348 │ │ │ │ + @ instruction: 0x01af4dcc │ │ │ │ + @ instruction: 0x01a71354 │ │ │ │ @ instruction: 0x01a63fb8 │ │ │ │ - @ instruction: 0x01a71314 │ │ │ │ - @ instruction: 0x01af4d60 │ │ │ │ - @ instruction: 0x01a712e4 │ │ │ │ + @ instruction: 0x01a71320 │ │ │ │ + @ instruction: 0x01af4d68 │ │ │ │ + strdeq r1, [r7, r0]! │ │ │ │ @ instruction: 0x01a63f54 │ │ │ │ - @ instruction: 0x01a712b0 │ │ │ │ - strdeq r4, [pc, ip]! │ │ │ │ - @ instruction: 0x01a71280 │ │ │ │ + @ instruction: 0x01a712bc │ │ │ │ + @ instruction: 0x01af4d04 │ │ │ │ + @ instruction: 0x01a7128c │ │ │ │ strdeq r3, [r6, r0]! │ │ │ │ - @ instruction: 0x01af4cc4 │ │ │ │ - @ instruction: 0x01a71248 │ │ │ │ + @ instruction: 0x01af4ccc │ │ │ │ + @ instruction: 0x01a71254 │ │ │ │ @ instruction: 0x01a63eb8 │ │ │ │ - @ instruction: 0x01a71214 │ │ │ │ + @ instruction: 0x01a71220 │ │ │ │ │ │ │ │ 00103f50 : │ │ │ │ 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] @ 1041e8 │ │ │ │ @@ -70949,25 +70949,25 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 103fbc │ │ │ │ @ instruction: 0x01bd45ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd4550 │ │ │ │ - @ instruction: 0x01af4ae8 │ │ │ │ + strdeq r4, [pc, r0]! │ │ │ │ @ instruction: 0x01a63ce0 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01af4a98 │ │ │ │ + @ instruction: 0x01af4aa0 │ │ │ │ @ instruction: 0x01a63c90 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ @ instruction: 0x01a61760 │ │ │ │ - @ instruction: 0x01a70f44 │ │ │ │ + @ instruction: 0x01a70f50 │ │ │ │ @ instruction: 0x01a6169c │ │ │ │ - ldrdeq r0, [r7, r4]! │ │ │ │ - @ instruction: 0x01a70ea8 │ │ │ │ + @ instruction: 0x01a70ee0 │ │ │ │ + @ instruction: 0x01a70eb4 │ │ │ │ │ │ │ │ 00104220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #348] @ 0x15c │ │ │ │ @@ -71024,20 +71024,20 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a60b04 │ │ │ │ - @ instruction: 0x01a7a2b0 │ │ │ │ + @ instruction: 0x01a7a2bc │ │ │ │ strdeq r3, [r6, r0]! │ │ │ │ - @ instruction: 0x01af48b8 │ │ │ │ - @ instruction: 0x01a70d88 │ │ │ │ + @ instruction: 0x01af48c0 │ │ │ │ + @ instruction: 0x01a70d94 │ │ │ │ @ instruction: 0x01a63aac │ │ │ │ - @ instruction: 0x01af4874 │ │ │ │ + @ instruction: 0x01af487c │ │ │ │ │ │ │ │ 00104330 : │ │ │ │ ldr r1, [r0, #356] @ 0x164 │ │ │ │ cmp r1, #0 │ │ │ │ beq 104370 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -71064,16 +71064,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 104368 │ │ │ │ - @ instruction: 0x01af47e0 │ │ │ │ - @ instruction: 0x01a70ce8 │ │ │ │ + @ instruction: 0x01af47e8 │ │ │ │ + strdeq r0, [r7, r4]! │ │ │ │ @ instruction: 0x01a63a0c │ │ │ │ │ │ │ │ 001043bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -71127,18 +71127,18 @@ │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1043e8 │ │ │ │ @ instruction: 0x01a6098c │ │ │ │ @ instruction: 0x01a639c0 │ │ │ │ - @ instruction: 0x01af4740 │ │ │ │ + @ instruction: 0x01af4748 │ │ │ │ @ instruction: 0x01a63964 │ │ │ │ - strdeq r4, [pc, r8]! │ │ │ │ - @ instruction: 0x01a70c00 │ │ │ │ + @ instruction: 0x01af4700 │ │ │ │ + @ instruction: 0x01a70c0c │ │ │ │ @ instruction: 0x01a63920 │ │ │ │ │ │ │ │ 001044b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -71264,22 +71264,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 104524 │ │ │ │ @ instruction: 0x01bd4044 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd3fe8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01af4554 │ │ │ │ - @ instruction: 0x01a70a5c │ │ │ │ + @ instruction: 0x01af455c │ │ │ │ + @ instruction: 0x01a70a68 │ │ │ │ @ instruction: 0x01a63780 │ │ │ │ - @ instruction: 0x01af4518 │ │ │ │ - @ instruction: 0x01a70a20 │ │ │ │ + @ instruction: 0x01af4520 │ │ │ │ + @ instruction: 0x01a70a2c │ │ │ │ @ instruction: 0x01a63744 │ │ │ │ - @ instruction: 0x01af44e0 │ │ │ │ - @ instruction: 0x01a709e8 │ │ │ │ + @ instruction: 0x01af44e8 │ │ │ │ + strdeq r0, [r7, r4]! │ │ │ │ @ instruction: 0x01a6370c │ │ │ │ │ │ │ │ 001046e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -71372,19 +71372,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1047a0 │ │ │ │ @ instruction: 0x01bd3e10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x01bd3d6c │ │ │ │ - @ instruction: 0x01af4378 │ │ │ │ - @ instruction: 0x01a70880 │ │ │ │ + @ instruction: 0x01af4380 │ │ │ │ + @ instruction: 0x01a7088c │ │ │ │ @ instruction: 0x01a635a0 │ │ │ │ - @ instruction: 0x01af433c │ │ │ │ - @ instruction: 0x01a70844 │ │ │ │ + @ instruction: 0x01af4344 │ │ │ │ + @ instruction: 0x01a70850 │ │ │ │ @ instruction: 0x01a63564 │ │ │ │ │ │ │ │ 00104880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -71778,41 +71778,41 @@ │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01bd3c7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd3c00 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00f80000 │ │ │ │ - @ instruction: 0x01af3eec │ │ │ │ - strdeq r0, [r7, r4]! │ │ │ │ + strdeq r3, [pc, r4]! │ │ │ │ + @ instruction: 0x01a70400 │ │ │ │ @ instruction: 0x01a63118 │ │ │ │ @ instruction: 0x01bd3860 │ │ │ │ - @ instruction: 0x01af3e84 │ │ │ │ - @ instruction: 0x01a7038c │ │ │ │ + @ instruction: 0x01af3e8c │ │ │ │ + @ instruction: 0x01a70398 │ │ │ │ strheq r3, [r6, r0]! │ │ │ │ - @ instruction: 0x01af3e4c │ │ │ │ - @ instruction: 0x01a70354 │ │ │ │ + @ instruction: 0x01af3e54 │ │ │ │ + @ instruction: 0x01a70360 │ │ │ │ @ instruction: 0x01a63078 │ │ │ │ - @ instruction: 0x01af3e14 │ │ │ │ - @ instruction: 0x01a7031c │ │ │ │ + @ instruction: 0x01af3e1c │ │ │ │ + @ instruction: 0x01a70328 │ │ │ │ @ instruction: 0x01a63040 │ │ │ │ - ldrdeq r3, [pc, ip]! │ │ │ │ - @ instruction: 0x01a702e4 │ │ │ │ + @ instruction: 0x01af3de4 │ │ │ │ + strdeq r0, [r7, r0]! @ │ │ │ │ @ instruction: 0x01a63008 │ │ │ │ - @ instruction: 0x01af3da0 │ │ │ │ - @ instruction: 0x01a702a8 │ │ │ │ + @ instruction: 0x01af3da8 │ │ │ │ + @ instruction: 0x01a702b4 │ │ │ │ @ instruction: 0x01a62fcc │ │ │ │ - @ instruction: 0x01af3d68 │ │ │ │ - @ instruction: 0x01a70270 │ │ │ │ + @ instruction: 0x01af3d70 │ │ │ │ + @ instruction: 0x01a7027c │ │ │ │ @ instruction: 0x01a62f94 │ │ │ │ - @ instruction: 0x01af3d30 │ │ │ │ - @ instruction: 0x01a70238 │ │ │ │ + @ instruction: 0x01af3d38 │ │ │ │ + @ instruction: 0x01a70244 │ │ │ │ @ instruction: 0x01a62f5c │ │ │ │ - strdeq r3, [pc, r8]! │ │ │ │ - @ instruction: 0x01a70200 │ │ │ │ + @ instruction: 0x01af3d00 │ │ │ │ + @ instruction: 0x01a7020c │ │ │ │ @ instruction: 0x01a62f20 │ │ │ │ │ │ │ │ 00104f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -71885,18 +71885,18 @@ │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a5fdc8 │ │ │ │ @ instruction: 0x01a62e20 │ │ │ │ strdeq r2, [r6, r0]! │ │ │ │ - @ instruction: 0x01af3c04 │ │ │ │ - @ instruction: 0x01a7004c │ │ │ │ + @ instruction: 0x01af3c0c │ │ │ │ + @ instruction: 0x01a70058 │ │ │ │ @ instruction: 0x01a62dac │ │ │ │ - @ instruction: 0x01af3bc0 │ │ │ │ + @ instruction: 0x01af3bc8 │ │ │ │ │ │ │ │ 0010506c : │ │ │ │ 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 │ │ │ │ @@ -72516,19 +72516,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1050e0 │ │ │ │ @ instruction: 0x01bd3474 │ │ │ │ @ instruction: 0x01bd3478 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd342c │ │ │ │ - @ instruction: 0x01af3acc │ │ │ │ + ldrdeq r3, [pc, r4]! │ │ │ │ @ instruction: 0x01a62cac │ │ │ │ @ instruction: 0x01a62c90 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq r3, [fp, r4]! │ │ │ │ + @ instruction: 0x01ab3400 │ │ │ │ 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 │ │ │ │ @@ -72538,52 +72538,52 @@ │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00947ae1 │ │ │ │ svccc 0x00c99999 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a62968 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01af377c │ │ │ │ - @ instruction: 0x01af3704 │ │ │ │ - @ instruction: 0x01a6fb84 │ │ │ │ + @ instruction: 0x01af3784 │ │ │ │ + @ instruction: 0x01af370c │ │ │ │ + @ instruction: 0x01a6fb90 │ │ │ │ @ instruction: 0x01a628e4 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x01af361c │ │ │ │ + @ instruction: 0x01af3624 │ │ │ │ strdeq r2, [r6, ip]! │ │ │ │ - @ instruction: 0x01a7e174 │ │ │ │ - @ instruction: 0x01a6fa2c │ │ │ │ - @ instruction: 0x01a7e124 │ │ │ │ - ldrdeq pc, [r6, ip]! │ │ │ │ + @ instruction: 0x01a7e180 │ │ │ │ + @ instruction: 0x01a6fa38 │ │ │ │ + @ instruction: 0x01a7e130 │ │ │ │ + @ instruction: 0x01a6f9e8 │ │ │ │ @ instruction: 0x01a60134 │ │ │ │ ldrdeq r0, [r6, ip]! │ │ │ │ @ instruction: 0x01a60098 │ │ │ │ - ldrdeq pc, [r6, r0]! │ │ │ │ - @ instruction: 0x01af3420 │ │ │ │ - @ instruction: 0x01a6f8a0 │ │ │ │ + ldrdeq pc, [r6, ip]! │ │ │ │ + @ instruction: 0x01af3428 │ │ │ │ + @ instruction: 0x01a6f8ac │ │ │ │ @ instruction: 0x01a62600 │ │ │ │ - @ instruction: 0x01af33e8 │ │ │ │ - @ instruction: 0x01a6f868 │ │ │ │ + strdeq r3, [pc, r0]! │ │ │ │ + @ instruction: 0x01a6f874 │ │ │ │ @ instruction: 0x01a625c8 │ │ │ │ - @ instruction: 0x01a6f834 │ │ │ │ - @ instruction: 0x01a6f808 │ │ │ │ - ldrdeq pc, [r6, ip]! │ │ │ │ - @ instruction: 0x01af332c │ │ │ │ - @ instruction: 0x01a6f7a8 │ │ │ │ + @ instruction: 0x01a6f840 │ │ │ │ + @ instruction: 0x01a6f814 │ │ │ │ + @ instruction: 0x01a6f7e8 │ │ │ │ + @ instruction: 0x01af3334 │ │ │ │ + @ instruction: 0x01a6f7b4 │ │ │ │ @ instruction: 0x01a6250c │ │ │ │ - @ instruction: 0x01af32ec │ │ │ │ - @ instruction: 0x01a6f76c │ │ │ │ + strdeq r3, [pc, r4]! │ │ │ │ + @ instruction: 0x01a6f778 │ │ │ │ @ instruction: 0x01a624cc │ │ │ │ - @ instruction: 0x01af32b4 │ │ │ │ - @ instruction: 0x01a6f734 │ │ │ │ + @ instruction: 0x01af32bc │ │ │ │ + @ instruction: 0x01a6f740 │ │ │ │ @ instruction: 0x01a62494 │ │ │ │ - @ instruction: 0x01a6f700 │ │ │ │ - ldrdeq pc, [r6, r4]! │ │ │ │ - @ instruction: 0x01a6f6a8 │ │ │ │ - strdeq r3, [pc, r8]! │ │ │ │ - @ instruction: 0x01a6f678 │ │ │ │ + @ instruction: 0x01a6f70c │ │ │ │ + @ instruction: 0x01a6f6e0 │ │ │ │ + @ instruction: 0x01a6f6b4 │ │ │ │ + @ instruction: 0x01af3200 │ │ │ │ + @ instruction: 0x01a6f684 │ │ │ │ ldrdeq r2, [r6, r8]! │ │ │ │ │ │ │ │ 00105b24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -73083,53 +73083,53 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 105ba4 │ │ │ │ @ instruction: 0x01bd29c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd29a4 │ │ │ │ @ instruction: 0x01bd2968 │ │ │ │ - @ instruction: 0x01af3004 │ │ │ │ + @ instruction: 0x01af300c │ │ │ │ @ instruction: 0x01a621e4 │ │ │ │ bls ff032034 │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ mcrcc 7, 3, sp, cr10, cr2, {7} │ │ │ │ ldrdeq r2, [r6, ip]! │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r2, [pc, r4]! │ │ │ │ + ldrdeq r2, [pc, ip]! │ │ │ │ @ instruction: 0x01a61fb8 │ │ │ │ - @ instruction: 0x01af2d88 │ │ │ │ + @ instruction: 0x01af2d90 │ │ │ │ @ instruction: 0x01a61f6c │ │ │ │ - @ instruction: 0x01a6f1cc │ │ │ │ - @ instruction: 0x01af2d0c │ │ │ │ + ldrdeq pc, [r6, r8]! │ │ │ │ + @ instruction: 0x01af2d14 │ │ │ │ @ instruction: 0x01a61ee4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01af2c60 │ │ │ │ + @ instruction: 0x01af2c68 │ │ │ │ @ instruction: 0x01a61e38 │ │ │ │ @ instruction: 0x01a5f7bc │ │ │ │ - ldrdeq lr, [r6, r8]! │ │ │ │ - @ instruction: 0x01a6efa8 │ │ │ │ + @ instruction: 0x01a6efe4 │ │ │ │ + @ instruction: 0x01a6efb4 │ │ │ │ @ instruction: 0x01a61d48 │ │ │ │ - @ instruction: 0x01a6ef44 │ │ │ │ - @ instruction: 0x01a6ef14 │ │ │ │ - @ instruction: 0x01af2a60 │ │ │ │ - @ instruction: 0x01a6eee0 │ │ │ │ + @ instruction: 0x01a6ef50 │ │ │ │ + @ instruction: 0x01a6ef20 │ │ │ │ + @ instruction: 0x01af2a68 │ │ │ │ + @ instruction: 0x01a6eeec │ │ │ │ @ instruction: 0x01a61c40 │ │ │ │ - @ instruction: 0x01af2a20 │ │ │ │ - @ instruction: 0x01a6eea0 │ │ │ │ + @ instruction: 0x01af2a28 │ │ │ │ + @ instruction: 0x01a6eeac │ │ │ │ @ instruction: 0x01a61c00 │ │ │ │ @ instruction: 0x01a61c58 │ │ │ │ - @ instruction: 0x01af29a0 │ │ │ │ - @ instruction: 0x01a6ee20 │ │ │ │ + @ instruction: 0x01af29a8 │ │ │ │ + @ instruction: 0x01a6ee2c │ │ │ │ @ instruction: 0x01a61b80 │ │ │ │ - @ instruction: 0x01af2964 │ │ │ │ - @ instruction: 0x01a6ede4 │ │ │ │ + @ instruction: 0x01af296c │ │ │ │ + strdeq lr, [r6, r0]! │ │ │ │ @ instruction: 0x01a61b44 │ │ │ │ - @ instruction: 0x01af2928 │ │ │ │ - @ instruction: 0x01a6eda8 │ │ │ │ + @ instruction: 0x01af2930 │ │ │ │ + @ instruction: 0x01a6edb4 │ │ │ │ @ instruction: 0x01a61b08 │ │ │ │ │ │ │ │ 001063a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -73409,19 +73409,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 1067c8 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ - @ instruction: 0x01af244c │ │ │ │ - @ instruction: 0x01a6e8c8 │ │ │ │ + @ instruction: 0x01af2454 │ │ │ │ + ldrdeq lr, [r6, r4]! │ │ │ │ @ instruction: 0x01a61624 │ │ │ │ - @ instruction: 0x01af2404 │ │ │ │ - @ instruction: 0x01a6e884 │ │ │ │ + @ instruction: 0x01af240c │ │ │ │ + @ instruction: 0x01a6e890 │ │ │ │ @ instruction: 0x01a615e0 │ │ │ │ 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] │ │ │ │ @@ -73537,22 +73537,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 106954 │ │ │ │ - @ instruction: 0x01af2284 │ │ │ │ - @ instruction: 0x01a6e700 │ │ │ │ + @ instruction: 0x01af228c │ │ │ │ + @ instruction: 0x01a6e70c │ │ │ │ @ instruction: 0x01a61464 │ │ │ │ - @ instruction: 0x01af2248 │ │ │ │ - @ instruction: 0x01a6e6c4 │ │ │ │ + @ instruction: 0x01af2250 │ │ │ │ + ldrdeq lr, [r6, r0]! │ │ │ │ @ instruction: 0x01a61428 │ │ │ │ - @ instruction: 0x01af2208 │ │ │ │ - @ instruction: 0x01a6e688 │ │ │ │ + @ instruction: 0x01af2210 │ │ │ │ + @ instruction: 0x01a6e694 │ │ │ │ @ instruction: 0x01a613e4 │ │ │ │ │ │ │ │ 00106a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -73664,19 +73664,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 b6c98 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a6133c │ │ │ │ - @ instruction: 0x01af20cc │ │ │ │ + ldrdeq r2, [pc, r4]! │ │ │ │ strdeq r1, [r6, r4]! │ │ │ │ - @ instruction: 0x01a6e49c │ │ │ │ + @ instruction: 0x01a6e4a8 │ │ │ │ @ instruction: 0x01a612b0 │ │ │ │ - @ instruction: 0x01af2088 │ │ │ │ + @ instruction: 0x01af2090 │ │ │ │ │ │ │ │ 00106c1c : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #480 @ 0x1e0 │ │ │ │ ldrd r6, [r3] │ │ │ │ add ip, r0, #496 @ 0x1f0 │ │ │ │ @@ -74316,65 +74316,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 106cd4 │ │ │ │ @ instruction: 0x01bd1898 │ │ │ │ @ instruction: 0x01bd1888 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd1838 │ │ │ │ - @ instruction: 0x01af1f48 │ │ │ │ + @ instruction: 0x01af1f50 │ │ │ │ @ instruction: 0x01a61164 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01ab1704 │ │ │ │ + @ instruction: 0x01ab1710 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a60ea0 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01af1c64 │ │ │ │ + @ instruction: 0x01af1c6c │ │ │ │ svccc 0x00a99999 │ │ │ │ - @ instruction: 0x01af1b54 │ │ │ │ - @ instruction: 0x01a6df5c │ │ │ │ + @ instruction: 0x01af1b5c │ │ │ │ + @ instruction: 0x01a6df68 │ │ │ │ @ instruction: 0x01a60d70 │ │ │ │ - @ instruction: 0x01a7c658 │ │ │ │ - @ instruction: 0x01a6df10 │ │ │ │ + @ instruction: 0x01a7c664 │ │ │ │ + @ instruction: 0x01a6df1c │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01a60c5c │ │ │ │ - @ instruction: 0x01af1a34 │ │ │ │ - @ instruction: 0x01a7c518 │ │ │ │ - ldrdeq sp, [r6, r0]! │ │ │ │ + @ instruction: 0x01af1a3c │ │ │ │ + @ instruction: 0x01a7c524 │ │ │ │ + ldrdeq sp, [r6, ip]! │ │ │ │ @ instruction: 0x01a5e52c │ │ │ │ ldrdeq lr, [r5, r4]! │ │ │ │ @ instruction: 0x01a5e490 │ │ │ │ @ instruction: 0x01a5e44c │ │ │ │ - @ instruction: 0x01a6dc84 │ │ │ │ - @ instruction: 0x01a6dc58 │ │ │ │ - @ instruction: 0x01af1820 │ │ │ │ - @ instruction: 0x01a6dc28 │ │ │ │ + @ instruction: 0x01a6dc90 │ │ │ │ + @ instruction: 0x01a6dc64 │ │ │ │ + @ instruction: 0x01af1828 │ │ │ │ + @ instruction: 0x01a6dc34 │ │ │ │ @ instruction: 0x01a60a3c │ │ │ │ - @ instruction: 0x01af17e8 │ │ │ │ - strdeq sp, [r6, r0]! │ │ │ │ + strdeq r1, [pc, r0]! │ │ │ │ + strdeq sp, [r6, ip]! │ │ │ │ @ instruction: 0x01a60a04 │ │ │ │ - @ instruction: 0x01a6dbbc │ │ │ │ - @ instruction: 0x01af1784 │ │ │ │ - @ instruction: 0x01a6db8c │ │ │ │ + @ instruction: 0x01a6dbc8 │ │ │ │ + @ instruction: 0x01af178c │ │ │ │ + @ instruction: 0x01a6db98 │ │ │ │ @ instruction: 0x01a609a0 │ │ │ │ - @ instruction: 0x01af1750 │ │ │ │ - @ instruction: 0x01a6db54 │ │ │ │ + @ instruction: 0x01af1758 │ │ │ │ + @ instruction: 0x01a6db60 │ │ │ │ @ instruction: 0x01a6096c │ │ │ │ - @ instruction: 0x01af1718 │ │ │ │ - @ instruction: 0x01a6db1c │ │ │ │ + @ instruction: 0x01af1720 │ │ │ │ + @ instruction: 0x01a6db28 │ │ │ │ @ instruction: 0x01a60934 │ │ │ │ - @ instruction: 0x01af16e0 │ │ │ │ - @ instruction: 0x01a6dae4 │ │ │ │ + @ instruction: 0x01af16e8 │ │ │ │ + strdeq sp, [r6, r0]! │ │ │ │ strdeq r0, [r6, ip]! │ │ │ │ - @ instruction: 0x01af16a8 │ │ │ │ - @ instruction: 0x01a6daac │ │ │ │ + @ instruction: 0x01af16b0 │ │ │ │ + @ instruction: 0x01a6dab8 │ │ │ │ @ instruction: 0x01a608c4 │ │ │ │ - @ instruction: 0x01a6da78 │ │ │ │ + @ instruction: 0x01a6da84 │ │ │ │ │ │ │ │ 001076f4 : │ │ │ │ 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 │ │ │ │ @@ -75151,70 +75151,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 107778 │ │ │ │ @ instruction: 0x01bd0df0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd0dd0 │ │ │ │ @ instruction: 0x01bd0d94 │ │ │ │ - @ instruction: 0x01af14ac │ │ │ │ + @ instruction: 0x01af14b4 │ │ │ │ @ instruction: 0x01a606c8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ - @ instruction: 0x01af1374 │ │ │ │ + @ instruction: 0x01af137c │ │ │ │ @ instruction: 0x01a60590 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01ab0be8 │ │ │ │ + strdeq r0, [fp, r4]! │ │ │ │ svccc 0x00a99999 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - strdeq r0, [pc, r8]! │ │ │ │ + @ instruction: 0x01af0f00 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a60118 │ │ │ │ - @ instruction: 0x01af0e8c │ │ │ │ - @ instruction: 0x01a6d294 │ │ │ │ + @ instruction: 0x01af0e94 │ │ │ │ + @ instruction: 0x01a6d2a0 │ │ │ │ @ instruction: 0x01a600a8 │ │ │ │ - @ instruction: 0x01a7b990 │ │ │ │ - @ instruction: 0x01a6d248 │ │ │ │ + @ instruction: 0x01a7b99c │ │ │ │ + @ instruction: 0x01a6d254 │ │ │ │ @ instruction: 0x01a5d9a0 │ │ │ │ - @ instruction: 0x01af0d70 │ │ │ │ + @ instruction: 0x01af0d78 │ │ │ │ @ instruction: 0x01a5ff8c │ │ │ │ - @ instruction: 0x01a7b850 │ │ │ │ - @ instruction: 0x01af0d04 │ │ │ │ - @ instruction: 0x01a6d100 │ │ │ │ + @ instruction: 0x01a7b85c │ │ │ │ + @ instruction: 0x01af0d0c │ │ │ │ + @ instruction: 0x01a6d10c │ │ │ │ @ instruction: 0x01a5ff1c │ │ │ │ @ instruction: 0x01a5d850 │ │ │ │ @ instruction: 0x01a5d80c │ │ │ │ - @ instruction: 0x01a6d044 │ │ │ │ - @ instruction: 0x01a6d018 │ │ │ │ - @ instruction: 0x01a6cfec │ │ │ │ - @ instruction: 0x01a6cfc0 │ │ │ │ - @ instruction: 0x01a6cfa8 │ │ │ │ - @ instruction: 0x01af0b98 │ │ │ │ + @ instruction: 0x01a6d050 │ │ │ │ + @ instruction: 0x01a6d024 │ │ │ │ + strdeq ip, [r6, r8]! │ │ │ │ + @ instruction: 0x01a6cfcc │ │ │ │ + @ instruction: 0x01a6cfb4 │ │ │ │ + @ instruction: 0x01af0ba0 │ │ │ │ @ instruction: 0x01a5fdb0 │ │ │ │ - @ instruction: 0x01a6cf68 │ │ │ │ - @ instruction: 0x01af0b58 │ │ │ │ + @ instruction: 0x01a6cf74 │ │ │ │ + @ instruction: 0x01af0b60 │ │ │ │ @ instruction: 0x01a5fd70 │ │ │ │ - @ instruction: 0x01a6cf28 │ │ │ │ - @ instruction: 0x01af0b18 │ │ │ │ + @ instruction: 0x01a6cf34 │ │ │ │ + @ instruction: 0x01af0b20 │ │ │ │ @ instruction: 0x01a5fd30 │ │ │ │ - @ instruction: 0x01a6cee8 │ │ │ │ - @ instruction: 0x01a6cebc │ │ │ │ - @ instruction: 0x01a6ce90 │ │ │ │ - @ instruction: 0x01a6ce64 │ │ │ │ - @ instruction: 0x01af0a54 │ │ │ │ - @ instruction: 0x01a5fc6c │ │ │ │ - @ instruction: 0x01a6ce24 │ │ │ │ - @ instruction: 0x01af09ec │ │ │ │ strdeq ip, [r6, r4]! │ │ │ │ + @ instruction: 0x01a6cec8 │ │ │ │ + @ instruction: 0x01a6ce9c │ │ │ │ + @ instruction: 0x01a6ce70 │ │ │ │ + @ instruction: 0x01af0a5c │ │ │ │ + @ instruction: 0x01a5fc6c │ │ │ │ + @ instruction: 0x01a6ce30 │ │ │ │ + strdeq r0, [pc, r4]! │ │ │ │ + @ instruction: 0x01a6ce00 │ │ │ │ @ instruction: 0x01a5fc08 │ │ │ │ - @ instruction: 0x01af09b0 │ │ │ │ + @ instruction: 0x01af09b8 │ │ │ │ @ instruction: 0x01a5fc48 │ │ │ │ @ instruction: 0x01a5fbc8 │ │ │ │ - @ instruction: 0x01a6cd74 │ │ │ │ + @ instruction: 0x01a6cd80 │ │ │ │ │ │ │ │ 0010840c : │ │ │ │ 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 │ │ │ │ @@ -76031,75 +76031,75 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1084b8 │ │ │ │ ldrsbeq r0, [sp, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bd0090 │ │ │ │ @ instruction: 0x01bd0054 │ │ │ │ - @ instruction: 0x01af076c │ │ │ │ + @ instruction: 0x01af0774 │ │ │ │ @ instruction: 0x01a5f988 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x01aafee8 │ │ │ │ + strdeq pc, [sl, r4]! │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00a99999 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - strdeq r0, [pc, r8]! │ │ │ │ + @ instruction: 0x01af0200 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a5f418 │ │ │ │ - @ instruction: 0x01af018c │ │ │ │ - @ instruction: 0x01a6c594 │ │ │ │ + @ instruction: 0x01af0194 │ │ │ │ + @ instruction: 0x01a6c5a0 │ │ │ │ @ instruction: 0x01a5f3a8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x01a7ac08 │ │ │ │ - @ instruction: 0x01a6c4c0 │ │ │ │ + @ instruction: 0x01a7ac14 │ │ │ │ + @ instruction: 0x01a6c4cc │ │ │ │ @ instruction: 0x01a5cc18 │ │ │ │ - @ instruction: 0x01aeffe8 │ │ │ │ + strdeq pc, [lr, r0]! │ │ │ │ @ instruction: 0x01a5f204 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x01a7aac8 │ │ │ │ - @ instruction: 0x01a6c37c │ │ │ │ + ldrdeq sl, [r7, r4]! │ │ │ │ + @ instruction: 0x01a6c388 │ │ │ │ ldrdeq ip, [r5, r4]! │ │ │ │ @ instruction: 0x01a5ca8c │ │ │ │ - @ instruction: 0x01a6c2b8 │ │ │ │ - @ instruction: 0x01aefe80 │ │ │ │ - @ instruction: 0x01a6c288 │ │ │ │ + @ instruction: 0x01a6c2c4 │ │ │ │ + @ instruction: 0x01aefe88 │ │ │ │ + @ instruction: 0x01a6c294 │ │ │ │ @ instruction: 0x01a5f09c │ │ │ │ - @ instruction: 0x01a6c254 │ │ │ │ - @ instruction: 0x01a6c228 │ │ │ │ - @ instruction: 0x01aefe18 │ │ │ │ + @ instruction: 0x01a6c260 │ │ │ │ + @ instruction: 0x01a6c234 │ │ │ │ + @ instruction: 0x01aefe20 │ │ │ │ @ instruction: 0x01a5f030 │ │ │ │ - @ instruction: 0x01a6c1e8 │ │ │ │ - ldrdeq pc, [lr, r8]! │ │ │ │ + strdeq ip, [r6, r4]! │ │ │ │ + @ instruction: 0x01aefde0 │ │ │ │ strdeq lr, [r5, r0]! │ │ │ │ - @ instruction: 0x01a6c1a8 │ │ │ │ - @ instruction: 0x01aefd98 │ │ │ │ + @ instruction: 0x01a6c1b4 │ │ │ │ + @ instruction: 0x01aefda0 │ │ │ │ @ instruction: 0x01a5efb0 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x01a6c168 │ │ │ │ - @ instruction: 0x01aefd58 │ │ │ │ + @ instruction: 0x01a6c174 │ │ │ │ + @ instruction: 0x01aefd60 │ │ │ │ @ instruction: 0x01a5ef70 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01a6c128 │ │ │ │ + @ instruction: 0x01a6c134 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strdeq ip, [r6, ip]! @ │ │ │ │ - ldrdeq ip, [r6, r0]! │ │ │ │ - @ instruction: 0x01aefc94 │ │ │ │ - @ instruction: 0x01a6c09c │ │ │ │ + @ instruction: 0x01a6c108 │ │ │ │ + ldrdeq ip, [r6, ip]! @ │ │ │ │ + @ instruction: 0x01aefc9c │ │ │ │ + @ instruction: 0x01a6c0a8 │ │ │ │ @ instruction: 0x01a5eeb0 │ │ │ │ @ instruction: 0x01a5ef20 │ │ │ │ - @ instruction: 0x01aefc40 │ │ │ │ + @ instruction: 0x01aefc48 │ │ │ │ @ instruction: 0x01a5ee54 │ │ │ │ - @ instruction: 0x01a6c00c │ │ │ │ - @ instruction: 0x01a6bfe0 │ │ │ │ - @ instruction: 0x01aefbbc │ │ │ │ - @ instruction: 0x01a6bfc4 │ │ │ │ + @ instruction: 0x01a6c018 │ │ │ │ + @ instruction: 0x01a6bfec │ │ │ │ + @ instruction: 0x01aefbc4 │ │ │ │ + ldrdeq fp, [r6, r0]! │ │ │ │ ldrdeq lr, [r5, r8]! │ │ │ │ │ │ │ │ 001091dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -76204,26 +76204,26 @@ │ │ │ │ ldr r1, [pc, #72] @ 1093c4 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1092b8 │ │ │ │ @ instruction: 0x01bcf31c │ │ │ │ - @ instruction: 0x01aefa18 │ │ │ │ + @ instruction: 0x01aefa20 │ │ │ │ @ instruction: 0x01a5ec30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01aef998 │ │ │ │ - @ instruction: 0x01a6bda0 │ │ │ │ + @ instruction: 0x01aef9a0 │ │ │ │ + @ instruction: 0x01a6bdac │ │ │ │ @ instruction: 0x01a5ebb4 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x01a6bd6c │ │ │ │ - @ instruction: 0x01a6bd3c │ │ │ │ - @ instruction: 0x01aef904 │ │ │ │ - @ instruction: 0x01a6bd0c │ │ │ │ + @ instruction: 0x01a6bd78 │ │ │ │ + @ instruction: 0x01a6bd48 │ │ │ │ + @ instruction: 0x01aef90c │ │ │ │ + @ instruction: 0x01a6bd18 │ │ │ │ @ instruction: 0x01a5eb20 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ │ │ │ │ 001093c8 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 10944c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -76292,20 +76292,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 109504 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 109444 │ │ │ │ - strdeq pc, [lr, r0]! │ │ │ │ + strdeq pc, [lr, r8]! │ │ │ │ @ instruction: 0x01a5eae8 │ │ │ │ strdeq lr, [r5, ip]! │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x01aef7a8 │ │ │ │ - @ instruction: 0x01a6bbb0 │ │ │ │ + @ instruction: 0x01aef7b0 │ │ │ │ + @ instruction: 0x01a6bbbc │ │ │ │ @ instruction: 0x01a5e9c4 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 00109508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -76402,15 +76402,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5d22c │ │ │ │ @ instruction: 0x01a5e948 │ │ │ │ - @ instruction: 0x01aef6c4 │ │ │ │ + @ instruction: 0x01aef6cc │ │ │ │ │ │ │ │ 0010969c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -76504,15 +76504,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5d098 │ │ │ │ - @ instruction: 0x01aef538 │ │ │ │ + @ instruction: 0x01aef540 │ │ │ │ @ instruction: 0x01a5e7b0 │ │ │ │ │ │ │ │ 00109830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76608,15 +76608,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5cf04 │ │ │ │ - @ instruction: 0x01aef3a4 │ │ │ │ + @ instruction: 0x01aef3ac │ │ │ │ @ instruction: 0x01a5e618 │ │ │ │ │ │ │ │ 001099c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -76720,15 +76720,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5cd4c │ │ │ │ @ instruction: 0x01a5e49c │ │ │ │ - @ instruction: 0x01aef214 │ │ │ │ + @ instruction: 0x01aef21c │ │ │ │ │ │ │ │ 00109b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -77103,27 +77103,27 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5e298 │ │ │ │ - @ instruction: 0x01aeefcc │ │ │ │ + ldrdeq lr, [lr, r4]! │ │ │ │ @ instruction: 0x01a5e244 │ │ │ │ @ instruction: 0x01a5e188 │ │ │ │ - @ instruction: 0x01aeeebc │ │ │ │ + @ instruction: 0x01aeeec4 │ │ │ │ @ instruction: 0x01a5e134 │ │ │ │ @ instruction: 0x01a5e078 │ │ │ │ - @ instruction: 0x01aeedac │ │ │ │ + @ instruction: 0x01aeedb4 │ │ │ │ @ instruction: 0x01a5e024 │ │ │ │ @ instruction: 0x01a5df68 │ │ │ │ - @ instruction: 0x01aeec9c │ │ │ │ + @ instruction: 0x01aeeca4 │ │ │ │ @ instruction: 0x01a5df14 │ │ │ │ @ instruction: 0x01a5c754 │ │ │ │ - @ instruction: 0x01aeec24 │ │ │ │ + @ instruction: 0x01aeec2c │ │ │ │ @ instruction: 0x01a5de9c │ │ │ │ │ │ │ │ 0010a1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -77230,15 +77230,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5c564 │ │ │ │ strdeq sp, [r5, ip]! │ │ │ │ - @ instruction: 0x01aeea64 │ │ │ │ + @ instruction: 0x01aeea6c │ │ │ │ │ │ │ │ 0010a364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -77333,15 +77333,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq ip, [r5, r0]! │ │ │ │ @ instruction: 0x01a5dba0 │ │ │ │ - @ instruction: 0x01aee8e4 │ │ │ │ + @ instruction: 0x01aee8ec │ │ │ │ │ │ │ │ 0010a4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -77712,27 +77712,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5d91c │ │ │ │ @ instruction: 0x01a5d984 │ │ │ │ - @ instruction: 0x01aee6a4 │ │ │ │ + @ instruction: 0x01aee6ac │ │ │ │ @ instruction: 0x01a5d810 │ │ │ │ @ instruction: 0x01a5d878 │ │ │ │ - @ instruction: 0x01aee598 │ │ │ │ + @ instruction: 0x01aee5a0 │ │ │ │ @ instruction: 0x01a5d704 │ │ │ │ @ instruction: 0x01a5d76c │ │ │ │ - @ instruction: 0x01aee48c │ │ │ │ + @ instruction: 0x01aee494 │ │ │ │ strdeq sp, [r5, r8]! │ │ │ │ @ instruction: 0x01a5d660 │ │ │ │ - @ instruction: 0x01aee380 │ │ │ │ + @ instruction: 0x01aee388 │ │ │ │ @ instruction: 0x01a5bde8 │ │ │ │ @ instruction: 0x01a5d5ec │ │ │ │ - @ instruction: 0x01aee30c │ │ │ │ + @ instruction: 0x01aee314 │ │ │ │ │ │ │ │ 0010ab0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -78005,21 +78005,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5d174 │ │ │ │ - @ instruction: 0x01aedf04 │ │ │ │ + @ instruction: 0x01aedf0c │ │ │ │ ldrdeq sp, [r5, r4]! │ │ │ │ @ instruction: 0x01a5d134 │ │ │ │ - @ instruction: 0x01aedec4 │ │ │ │ + @ instruction: 0x01aedecc │ │ │ │ @ instruction: 0x01a5d194 │ │ │ │ @ instruction: 0x01a5b95c │ │ │ │ - @ instruction: 0x01aede88 │ │ │ │ + @ instruction: 0x01aede90 │ │ │ │ @ instruction: 0x01a5d158 │ │ │ │ │ │ │ │ 0010af84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78118,15 +78118,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5b7a4 │ │ │ │ - ldrdeq sp, [lr, r0]! │ │ │ │ + ldrdeq sp, [lr, r8]! │ │ │ │ @ instruction: 0x01a5cfa0 │ │ │ │ │ │ │ │ 0010b128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78225,15 +78225,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5b600 │ │ │ │ - @ instruction: 0x01aedb2c │ │ │ │ + @ instruction: 0x01aedb34 │ │ │ │ strdeq ip, [r5, ip]! @ │ │ │ │ │ │ │ │ 0010b2cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78329,15 +78329,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5b468 │ │ │ │ - @ instruction: 0x01aed994 │ │ │ │ + @ instruction: 0x01aed99c │ │ │ │ @ instruction: 0x01a5cc64 │ │ │ │ │ │ │ │ 0010b464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78444,15 +78444,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5b2a4 │ │ │ │ - ldrdeq sp, [lr, r0]! │ │ │ │ + ldrdeq sp, [lr, r8]! │ │ │ │ @ instruction: 0x01a5caa0 │ │ │ │ │ │ │ │ 0010b628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78559,15 +78559,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5b0e0 │ │ │ │ - @ instruction: 0x01aed60c │ │ │ │ + @ instruction: 0x01aed614 │ │ │ │ ldrdeq ip, [r5, ip]! @ │ │ │ │ │ │ │ │ 0010b7ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78664,15 +78664,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5af44 │ │ │ │ - @ instruction: 0x01aed470 │ │ │ │ + @ instruction: 0x01aed478 │ │ │ │ @ instruction: 0x01a5c740 │ │ │ │ │ │ │ │ 0010b988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78853,18 +78853,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5c430 │ │ │ │ - @ instruction: 0x01aed1c0 │ │ │ │ + @ instruction: 0x01aed1c8 │ │ │ │ @ instruction: 0x01a5c490 │ │ │ │ @ instruction: 0x01a5ac54 │ │ │ │ - @ instruction: 0x01aed180 │ │ │ │ + @ instruction: 0x01aed188 │ │ │ │ @ instruction: 0x01a5c450 │ │ │ │ │ │ │ │ 0010bc80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78965,15 +78965,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5aaa0 │ │ │ │ ldrdeq ip, [r5, r8]! │ │ │ │ - @ instruction: 0x01aed0a0 │ │ │ │ + @ instruction: 0x01aed0a8 │ │ │ │ │ │ │ │ 0010be28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -79068,15 +79068,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5a908 │ │ │ │ - @ instruction: 0x01aecf10 │ │ │ │ + @ instruction: 0x01aecf18 │ │ │ │ @ instruction: 0x01a5c13c │ │ │ │ │ │ │ │ 0010bfc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79172,15 +79172,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5a774 │ │ │ │ - @ instruction: 0x01aecd7c │ │ │ │ + @ instruction: 0x01aecd84 │ │ │ │ @ instruction: 0x01a5bfa4 │ │ │ │ │ │ │ │ 0010c158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79554,27 +79554,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5bcb8 │ │ │ │ @ instruction: 0x01a5bd8c │ │ │ │ - @ instruction: 0x01aecb60 │ │ │ │ + @ instruction: 0x01aecb68 │ │ │ │ @ instruction: 0x01a5bbac │ │ │ │ @ instruction: 0x01a5bc80 │ │ │ │ - @ instruction: 0x01aeca54 │ │ │ │ + @ instruction: 0x01aeca5c │ │ │ │ @ instruction: 0x01a5baa0 │ │ │ │ @ instruction: 0x01a5bb74 │ │ │ │ - @ instruction: 0x01aec948 │ │ │ │ + @ instruction: 0x01aec950 │ │ │ │ @ instruction: 0x01a5b994 │ │ │ │ @ instruction: 0x01a5ba68 │ │ │ │ - @ instruction: 0x01aec83c │ │ │ │ + @ instruction: 0x01aec844 │ │ │ │ @ instruction: 0x01a5a180 │ │ │ │ strdeq fp, [r5, r0]! │ │ │ │ - @ instruction: 0x01aec7c4 │ │ │ │ + @ instruction: 0x01aec7cc │ │ │ │ │ │ │ │ 0010c774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -79669,15 +79669,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a59fc0 │ │ │ │ @ instruction: 0x01a5b864 │ │ │ │ - @ instruction: 0x01aec620 │ │ │ │ + @ instruction: 0x01aec628 │ │ │ │ │ │ │ │ 0010c908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -79772,15 +79772,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a59e28 │ │ │ │ - @ instruction: 0x01aec490 │ │ │ │ + @ instruction: 0x01aec498 │ │ │ │ @ instruction: 0x01a5b6c8 │ │ │ │ │ │ │ │ 0010caa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79961,18 +79961,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5b318 │ │ │ │ - @ instruction: 0x01aec1e4 │ │ │ │ + @ instruction: 0x01aec1ec │ │ │ │ @ instruction: 0x01a5b418 │ │ │ │ @ instruction: 0x01a59b3c │ │ │ │ - @ instruction: 0x01aec1a4 │ │ │ │ + @ instruction: 0x01aec1ac │ │ │ │ ldrdeq fp, [r5, r8]! │ │ │ │ │ │ │ │ 0010cd98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80073,15 +80073,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a59988 │ │ │ │ @ instruction: 0x01a5b260 │ │ │ │ - @ instruction: 0x01aec020 │ │ │ │ + @ instruction: 0x01aec028 │ │ │ │ │ │ │ │ 0010cf40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -80178,15 +80178,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a597e8 │ │ │ │ - @ instruction: 0x01aebe88 │ │ │ │ + @ instruction: 0x01aebe90 │ │ │ │ strheq fp, [r5, ip]! │ │ │ │ │ │ │ │ 0010d0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80283,15 +80283,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a59650 │ │ │ │ - strdeq fp, [lr, r0]! │ │ │ │ + strdeq fp, [lr, r8]! │ │ │ │ @ instruction: 0x01a5af20 │ │ │ │ │ │ │ │ 0010d27c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80389,15 +80389,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a594b0 │ │ │ │ @ instruction: 0x01a5adbc │ │ │ │ - @ instruction: 0x01aebb88 │ │ │ │ + @ instruction: 0x01aebb90 │ │ │ │ │ │ │ │ 0010d418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -80492,15 +80492,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5931c │ │ │ │ - strdeq fp, [lr, ip]! │ │ │ │ + @ instruction: 0x01aeba04 │ │ │ │ @ instruction: 0x01a5ac20 │ │ │ │ │ │ │ │ 0010d5b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80596,15 +80596,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a59184 │ │ │ │ - @ instruction: 0x01aeb864 │ │ │ │ + @ instruction: 0x01aeb86c │ │ │ │ @ instruction: 0x01a5aa88 │ │ │ │ │ │ │ │ 0010d748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -80756,15 +80756,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01bcac14 │ │ │ │ @ instruction: 0x01a58f1c │ │ │ │ - strdeq fp, [lr, ip]! │ │ │ │ + @ instruction: 0x01aeb604 │ │ │ │ @ instruction: 0x01a5a828 │ │ │ │ │ │ │ │ 0010d9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -80975,23 +80975,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5a650 │ │ │ │ - @ instruction: 0x01aeb414 │ │ │ │ + @ instruction: 0x01aeb41c │ │ │ │ @ instruction: 0x01bca9a8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aeb388 │ │ │ │ + @ instruction: 0x01aeb390 │ │ │ │ @ instruction: 0x01a5a5b0 │ │ │ │ @ instruction: 0x01a5a584 │ │ │ │ - @ instruction: 0x01aeb344 │ │ │ │ + @ instruction: 0x01aeb34c │ │ │ │ @ instruction: 0x01a58bb4 │ │ │ │ - @ instruction: 0x01aeb294 │ │ │ │ + @ instruction: 0x01aeb29c │ │ │ │ @ instruction: 0x01a5a4c0 │ │ │ │ │ │ │ │ 0010dd44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81202,23 +81202,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5a2cc │ │ │ │ - @ instruction: 0x01aeb090 │ │ │ │ + @ instruction: 0x01aeb098 │ │ │ │ @ instruction: 0x01bca624 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aeb004 │ │ │ │ + @ instruction: 0x01aeb00c │ │ │ │ @ instruction: 0x01a5a22c │ │ │ │ @ instruction: 0x01a5a200 │ │ │ │ - @ instruction: 0x01aeafc0 │ │ │ │ + @ instruction: 0x01aeafc8 │ │ │ │ @ instruction: 0x01a58830 │ │ │ │ - @ instruction: 0x01aeaf10 │ │ │ │ + @ instruction: 0x01aeaf18 │ │ │ │ @ instruction: 0x01a5a13c │ │ │ │ │ │ │ │ 0010e0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81326,15 +81326,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a58640 │ │ │ │ - @ instruction: 0x01aead20 │ │ │ │ + @ instruction: 0x01aead28 │ │ │ │ @ instruction: 0x01a59f4c │ │ │ │ │ │ │ │ 0010e290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81522,18 +81522,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a58368 │ │ │ │ - @ instruction: 0x01aeaa4c │ │ │ │ + @ instruction: 0x01aeaa54 │ │ │ │ @ instruction: 0x01a59c70 │ │ │ │ @ instruction: 0x01a58324 │ │ │ │ - @ instruction: 0x01aeaa08 │ │ │ │ + @ instruction: 0x01aeaa10 │ │ │ │ @ instruction: 0x01a59c2c │ │ │ │ │ │ │ │ 0010e5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81744,23 +81744,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a59a6c │ │ │ │ - @ instruction: 0x01aea830 │ │ │ │ + @ instruction: 0x01aea838 │ │ │ │ @ instruction: 0x01bc9dc4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aea7a4 │ │ │ │ + @ instruction: 0x01aea7ac │ │ │ │ @ instruction: 0x01a599cc │ │ │ │ @ instruction: 0x01a599a0 │ │ │ │ - @ instruction: 0x01aea760 │ │ │ │ + @ instruction: 0x01aea768 │ │ │ │ ldrdeq r7, [r5, r0]! │ │ │ │ - @ instruction: 0x01aea6b0 │ │ │ │ + @ instruction: 0x01aea6b8 │ │ │ │ ldrdeq r9, [r5, ip]! │ │ │ │ │ │ │ │ 0010e928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81856,15 +81856,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a57e0c │ │ │ │ - @ instruction: 0x01aea4ec │ │ │ │ + strdeq sl, [lr, r4]! │ │ │ │ @ instruction: 0x01a59710 │ │ │ │ │ │ │ │ 0010eac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82052,18 +82052,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a57b38 │ │ │ │ - @ instruction: 0x01aea21c │ │ │ │ + @ instruction: 0x01aea224 │ │ │ │ @ instruction: 0x01a59440 │ │ │ │ strdeq r7, [r5, r4]! │ │ │ │ - ldrdeq sl, [lr, r8]! │ │ │ │ + @ instruction: 0x01aea1e0 │ │ │ │ strdeq r9, [r5, ip]! │ │ │ │ │ │ │ │ 0010edd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82251,18 +82251,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a57824 │ │ │ │ - @ instruction: 0x01ae9f08 │ │ │ │ + @ instruction: 0x01ae9f10 │ │ │ │ @ instruction: 0x01a5912c │ │ │ │ @ instruction: 0x01a577e0 │ │ │ │ - @ instruction: 0x01ae9ec4 │ │ │ │ + @ instruction: 0x01ae9ecc │ │ │ │ @ instruction: 0x01a590e8 │ │ │ │ │ │ │ │ 0010f0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82359,15 +82359,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a57648 │ │ │ │ - @ instruction: 0x01ae9d28 │ │ │ │ + @ instruction: 0x01ae9d30 │ │ │ │ @ instruction: 0x01a58f4c │ │ │ │ │ │ │ │ 0010f284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82604,22 +82604,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq r9, [lr, r4]! │ │ │ │ + strdeq r9, [lr, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a572ac │ │ │ │ @ instruction: 0x01a58bec │ │ │ │ - @ instruction: 0x01ae9ac8 │ │ │ │ + ldrdeq r9, [lr, r0]! │ │ │ │ @ instruction: 0x01a57270 │ │ │ │ @ instruction: 0x01a58bb0 │ │ │ │ - @ instruction: 0x01ae9a8c │ │ │ │ + @ instruction: 0x01ae9a94 │ │ │ │ │ │ │ │ 0010f668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -82922,26 +82922,26 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r8, [r5, ip]! │ │ │ │ - ldrdeq r9, [lr, r0]! │ │ │ │ + ldrdeq r9, [lr, r8]! │ │ │ │ @ instruction: 0x01bc8c20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae9738 │ │ │ │ + @ instruction: 0x01ae9740 │ │ │ │ @ instruction: 0x01a58850 │ │ │ │ @ instruction: 0x01a58810 │ │ │ │ - @ instruction: 0x01ae96e0 │ │ │ │ + @ instruction: 0x01ae96e8 │ │ │ │ @ instruction: 0x01a56dc8 │ │ │ │ - strdeq r9, [lr, r0]! │ │ │ │ + strdeq r9, [lr, r8]! │ │ │ │ @ instruction: 0x01a58704 │ │ │ │ @ instruction: 0x01a56d84 │ │ │ │ - @ instruction: 0x01ae95ac │ │ │ │ + @ instruction: 0x01ae95b4 │ │ │ │ @ instruction: 0x01a586c0 │ │ │ │ │ │ │ │ 0010fb6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -83257,29 +83257,29 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a584a8 │ │ │ │ - @ instruction: 0x01ae937c │ │ │ │ + @ instruction: 0x01ae9384 │ │ │ │ @ instruction: 0x01bc87cc │ │ │ │ @ instruction: 0x01a5843c │ │ │ │ - @ instruction: 0x01ae930c │ │ │ │ + @ instruction: 0x01ae9314 │ │ │ │ @ instruction: 0x01a58388 │ │ │ │ - @ instruction: 0x01ae925c │ │ │ │ + @ instruction: 0x01ae9264 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae91b0 │ │ │ │ + @ instruction: 0x01ae91b8 │ │ │ │ @ instruction: 0x01a582c0 │ │ │ │ - @ instruction: 0x01ae916c │ │ │ │ + @ instruction: 0x01ae9174 │ │ │ │ @ instruction: 0x01a5827c │ │ │ │ @ instruction: 0x01a58220 │ │ │ │ - strdeq r9, [lr, r0]! │ │ │ │ + strdeq r9, [lr, r8]! │ │ │ │ @ instruction: 0x01a56864 │ │ │ │ - @ instruction: 0x01ae9088 │ │ │ │ + @ instruction: 0x01ae9090 │ │ │ │ @ instruction: 0x01a581a4 │ │ │ │ │ │ │ │ 001100ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -83490,23 +83490,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a57f98 │ │ │ │ - @ instruction: 0x01ae8e6c │ │ │ │ + @ instruction: 0x01ae8e74 │ │ │ │ @ instruction: 0x01bc82bc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae8de0 │ │ │ │ + @ instruction: 0x01ae8de8 │ │ │ │ strdeq r7, [r5, r8]! │ │ │ │ @ instruction: 0x01a57ecc │ │ │ │ - @ instruction: 0x01ae8d9c │ │ │ │ + @ instruction: 0x01ae8da4 │ │ │ │ @ instruction: 0x01a564c8 │ │ │ │ - @ instruction: 0x01ae8cec │ │ │ │ + strdeq r8, [lr, r4]! │ │ │ │ @ instruction: 0x01a57e08 │ │ │ │ │ │ │ │ 00110430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -83658,15 +83658,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01bc7f2c │ │ │ │ @ instruction: 0x01a56234 │ │ │ │ - @ instruction: 0x01ae8a58 │ │ │ │ + @ instruction: 0x01ae8a60 │ │ │ │ @ instruction: 0x01a57b74 │ │ │ │ │ │ │ │ 001106a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -83877,23 +83877,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5799c │ │ │ │ - @ instruction: 0x01ae8870 │ │ │ │ + @ instruction: 0x01ae8878 │ │ │ │ @ instruction: 0x01bc7cc0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae87e4 │ │ │ │ + @ instruction: 0x01ae87ec │ │ │ │ strdeq r7, [r5, ip]! │ │ │ │ ldrdeq r7, [r5, r0]! │ │ │ │ - @ instruction: 0x01ae87a0 │ │ │ │ + @ instruction: 0x01ae87a8 │ │ │ │ @ instruction: 0x01a55ecc │ │ │ │ - strdeq r8, [lr, r0]! │ │ │ │ + strdeq r8, [lr, r8]! @ │ │ │ │ @ instruction: 0x01a5780c │ │ │ │ │ │ │ │ 00110a2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83989,15 +83989,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a55d08 │ │ │ │ - @ instruction: 0x01ae852c │ │ │ │ + @ instruction: 0x01ae8534 │ │ │ │ @ instruction: 0x01a57640 │ │ │ │ │ │ │ │ 00110bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -84099,15 +84099,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a55b58 │ │ │ │ ldrdeq r7, [r5, r0]! │ │ │ │ - @ instruction: 0x01ae8414 │ │ │ │ + @ instruction: 0x01ae841c │ │ │ │ │ │ │ │ 00110d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -84382,21 +84382,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a55768 │ │ │ │ - @ instruction: 0x01ae8030 │ │ │ │ + @ instruction: 0x01ae8038 │ │ │ │ ldrdeq r7, [r5, ip]! │ │ │ │ @ instruction: 0x01a56ec8 │ │ │ │ - strdeq r7, [lr, r0]! │ │ │ │ + strdeq r7, [lr, r8]! │ │ │ │ @ instruction: 0x01a5709c │ │ │ │ @ instruction: 0x01a56e8c │ │ │ │ - @ instruction: 0x01ae7fb4 │ │ │ │ + @ instruction: 0x01ae7fbc │ │ │ │ @ instruction: 0x01a57060 │ │ │ │ │ │ │ │ 001111f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -84510,15 +84510,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r5, [r5, ip]! │ │ │ │ - @ instruction: 0x01ae7dc0 │ │ │ │ + @ instruction: 0x01ae7dc8 │ │ │ │ @ instruction: 0x01a56e6c │ │ │ │ │ │ │ │ 001113d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -84725,24 +84725,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a56ce0 │ │ │ │ - @ instruction: 0x01ae7c28 │ │ │ │ + @ instruction: 0x01ae7c30 │ │ │ │ @ instruction: 0x01bc6f9c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a56c44 │ │ │ │ - @ instruction: 0x01ae7ba0 │ │ │ │ + @ instruction: 0x01ae7ba8 │ │ │ │ @ instruction: 0x01a56c1c │ │ │ │ - @ instruction: 0x01ae7b5c │ │ │ │ + @ instruction: 0x01ae7b64 │ │ │ │ @ instruction: 0x01a551b0 │ │ │ │ @ instruction: 0x01a56b60 │ │ │ │ - @ instruction: 0x01ae7ab8 │ │ │ │ + @ instruction: 0x01ae7ac0 │ │ │ │ │ │ │ │ 00111744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -84952,23 +84952,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5696c │ │ │ │ - @ instruction: 0x01ae78c0 │ │ │ │ + @ instruction: 0x01ae78c8 │ │ │ │ @ instruction: 0x01bc6c24 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae7834 │ │ │ │ + @ instruction: 0x01ae783c │ │ │ │ @ instruction: 0x01a568cc │ │ │ │ @ instruction: 0x01a568a0 │ │ │ │ - strdeq r7, [lr, r0]! │ │ │ │ + strdeq r7, [lr, r8]! │ │ │ │ @ instruction: 0x01a54e30 │ │ │ │ - @ instruction: 0x01ae7740 │ │ │ │ + @ instruction: 0x01ae7748 │ │ │ │ ldrdeq r6, [r5, ip]! │ │ │ │ │ │ │ │ 00111ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -85179,23 +85179,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a565e8 │ │ │ │ - @ instruction: 0x01ae753c │ │ │ │ + @ instruction: 0x01ae7544 │ │ │ │ @ instruction: 0x01bc68a0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae74b0 │ │ │ │ + @ instruction: 0x01ae74b8 │ │ │ │ @ instruction: 0x01a56548 │ │ │ │ @ instruction: 0x01a5651c │ │ │ │ - @ instruction: 0x01ae746c │ │ │ │ + @ instruction: 0x01ae7474 │ │ │ │ @ instruction: 0x01a54aac │ │ │ │ - @ instruction: 0x01ae73bc │ │ │ │ + @ instruction: 0x01ae73c4 │ │ │ │ @ instruction: 0x01a56458 │ │ │ │ │ │ │ │ 00111e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -85291,15 +85291,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a548e8 │ │ │ │ - strdeq r7, [lr, r8]! │ │ │ │ + @ instruction: 0x01ae7200 │ │ │ │ @ instruction: 0x01a5628c │ │ │ │ │ │ │ │ 00111fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -85395,15 +85395,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a54750 │ │ │ │ - @ instruction: 0x01ae7060 │ │ │ │ + @ instruction: 0x01ae7068 │ │ │ │ strdeq r6, [r5, r4]! │ │ │ │ │ │ │ │ 0011217c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -85619,24 +85619,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a55f5c │ │ │ │ - ldrdeq r6, [lr, ip]! │ │ │ │ + @ instruction: 0x01ae6ee4 │ │ │ │ @ instruction: 0x01bc61e4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a55ea8 │ │ │ │ - @ instruction: 0x01ae6e3c │ │ │ │ + @ instruction: 0x01ae6e44 │ │ │ │ @ instruction: 0x01a55e80 │ │ │ │ - strdeq r6, [lr, r8]! │ │ │ │ + @ instruction: 0x01ae6e00 │ │ │ │ @ instruction: 0x01a543e0 │ │ │ │ @ instruction: 0x01a55dc4 │ │ │ │ - @ instruction: 0x01ae6d54 │ │ │ │ + @ instruction: 0x01ae6d5c │ │ │ │ │ │ │ │ 00112514 : │ │ │ │ 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 │ │ │ │ @@ -85855,23 +85855,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a55bc4 │ │ │ │ - @ instruction: 0x01ae6b50 │ │ │ │ + @ instruction: 0x01ae6b58 │ │ │ │ @ instruction: 0x01bc5e48 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae6aac │ │ │ │ + @ instruction: 0x01ae6ab4 │ │ │ │ @ instruction: 0x01a55b0c │ │ │ │ @ instruction: 0x01a55ae0 │ │ │ │ - @ instruction: 0x01ae6a68 │ │ │ │ + @ instruction: 0x01ae6a70 │ │ │ │ @ instruction: 0x01a5403c │ │ │ │ - @ instruction: 0x01ae69b8 │ │ │ │ + @ instruction: 0x01ae69c0 │ │ │ │ @ instruction: 0x01a55a1c │ │ │ │ │ │ │ │ 001128bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -86091,23 +86091,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5581c │ │ │ │ - @ instruction: 0x01ae67a8 │ │ │ │ + @ instruction: 0x01ae67b0 │ │ │ │ @ instruction: 0x01bc5aa0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae6704 │ │ │ │ + @ instruction: 0x01ae670c │ │ │ │ @ instruction: 0x01a55764 │ │ │ │ @ instruction: 0x01a55738 │ │ │ │ - @ instruction: 0x01ae66c0 │ │ │ │ + @ instruction: 0x01ae66c8 │ │ │ │ @ instruction: 0x01a53c94 │ │ │ │ - @ instruction: 0x01ae6610 │ │ │ │ + @ instruction: 0x01ae6618 │ │ │ │ @ instruction: 0x01a55674 │ │ │ │ │ │ │ │ 00112c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -86511,29 +86511,29 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r5, [r5, ip]! │ │ │ │ - @ instruction: 0x01ae6268 │ │ │ │ + @ instruction: 0x01ae6270 │ │ │ │ @ instruction: 0x01bc5560 │ │ │ │ @ instruction: 0x01a55218 │ │ │ │ - @ instruction: 0x01ae61a0 │ │ │ │ + @ instruction: 0x01ae61a8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r6, [lr, r4]! │ │ │ │ + ldrdeq r6, [lr, ip]! │ │ │ │ @ instruction: 0x01a55134 │ │ │ │ @ instruction: 0x01a5366c │ │ │ │ - @ instruction: 0x01ae5fec │ │ │ │ + strdeq r5, [lr, r4]! │ │ │ │ @ instruction: 0x01a55048 │ │ │ │ @ instruction: 0x01a54dc4 │ │ │ │ - @ instruction: 0x01ae5fa8 │ │ │ │ + @ instruction: 0x01ae5fb0 │ │ │ │ @ instruction: 0x01a55004 │ │ │ │ @ instruction: 0x01a54d94 │ │ │ │ - @ instruction: 0x01ae5f78 │ │ │ │ + @ instruction: 0x01ae5f80 │ │ │ │ ldrdeq r4, [r5, r4]! @ │ │ │ │ │ │ │ │ 00113304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -86632,15 +86632,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a53424 │ │ │ │ - @ instruction: 0x01ae5da0 │ │ │ │ + @ instruction: 0x01ae5da8 │ │ │ │ strdeq r4, [r5, ip]! │ │ │ │ │ │ │ │ 001134a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -86914,21 +86914,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r4, [r5, r8]! │ │ │ │ - @ instruction: 0x01ae59b8 │ │ │ │ + @ instruction: 0x01ae59c0 │ │ │ │ @ instruction: 0x01a54a14 │ │ │ │ @ instruction: 0x01a54798 │ │ │ │ - @ instruction: 0x01ae5978 │ │ │ │ + @ instruction: 0x01ae5980 │ │ │ │ ldrdeq r4, [r5, r4]! @ │ │ │ │ @ instruction: 0x01a52fc0 │ │ │ │ - @ instruction: 0x01ae593c │ │ │ │ + @ instruction: 0x01ae5944 │ │ │ │ @ instruction: 0x01a54998 │ │ │ │ │ │ │ │ 00113920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -87045,15 +87045,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a52dc0 │ │ │ │ ldrdeq r4, [r5, r4]! @ │ │ │ │ - @ instruction: 0x01ae57c8 │ │ │ │ + ldrdeq r5, [lr, r0]! │ │ │ │ │ │ │ │ 00113b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -87151,15 +87151,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a52c20 │ │ │ │ - @ instruction: 0x01ae5630 │ │ │ │ + @ instruction: 0x01ae5638 │ │ │ │ @ instruction: 0x01a5462c │ │ │ │ │ │ │ │ 00113cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -87563,24 +87563,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a53e08 │ │ │ │ - @ instruction: 0x01ae507c │ │ │ │ + @ instruction: 0x01ae5084 │ │ │ │ @ instruction: 0x01a54078 │ │ │ │ @ instruction: 0x01a53dc8 │ │ │ │ - @ instruction: 0x01ae503c │ │ │ │ + @ instruction: 0x01ae5044 │ │ │ │ @ instruction: 0x01a54038 │ │ │ │ @ instruction: 0x01a53d8c │ │ │ │ - @ instruction: 0x01ae5000 │ │ │ │ + @ instruction: 0x01ae5008 │ │ │ │ strdeq r3, [r5, ip]! │ │ │ │ @ instruction: 0x01a525b4 │ │ │ │ - @ instruction: 0x01ae4fc4 │ │ │ │ + @ instruction: 0x01ae4fcc │ │ │ │ @ instruction: 0x01a53fc0 │ │ │ │ │ │ │ │ 00114338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -87990,24 +87990,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a53764 │ │ │ │ - ldrdeq r4, [lr, r8]! │ │ │ │ + @ instruction: 0x01ae49e0 │ │ │ │ ldrdeq r3, [r5, r4]! │ │ │ │ @ instruction: 0x01a53724 │ │ │ │ - @ instruction: 0x01ae4998 │ │ │ │ + @ instruction: 0x01ae49a0 │ │ │ │ @ instruction: 0x01a53994 │ │ │ │ @ instruction: 0x01a536e8 │ │ │ │ - @ instruction: 0x01ae495c │ │ │ │ + @ instruction: 0x01ae4964 │ │ │ │ @ instruction: 0x01a53958 │ │ │ │ @ instruction: 0x01a51f10 │ │ │ │ - @ instruction: 0x01ae4920 │ │ │ │ + @ instruction: 0x01ae4928 │ │ │ │ @ instruction: 0x01a5391c │ │ │ │ │ │ │ │ 001149dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -88111,15 +88111,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a51d38 │ │ │ │ @ instruction: 0x01a53780 │ │ │ │ - @ instruction: 0x01ae47a4 │ │ │ │ + @ instruction: 0x01ae47ac │ │ │ │ │ │ │ │ 00114b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -88493,27 +88493,27 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a53284 │ │ │ │ - @ instruction: 0x01ae455c │ │ │ │ + @ instruction: 0x01ae4564 │ │ │ │ @ instruction: 0x01a53528 │ │ │ │ @ instruction: 0x01a53174 │ │ │ │ - @ instruction: 0x01ae444c │ │ │ │ + @ instruction: 0x01ae4454 │ │ │ │ @ instruction: 0x01a53418 │ │ │ │ @ instruction: 0x01a53064 │ │ │ │ - @ instruction: 0x01ae433c │ │ │ │ + @ instruction: 0x01ae4344 │ │ │ │ @ instruction: 0x01a53308 │ │ │ │ @ instruction: 0x01a52f54 │ │ │ │ - @ instruction: 0x01ae422c │ │ │ │ + @ instruction: 0x01ae4234 │ │ │ │ strdeq r3, [r5, r8]! │ │ │ │ @ instruction: 0x01a51740 │ │ │ │ - @ instruction: 0x01ae41b4 │ │ │ │ + @ instruction: 0x01ae41bc │ │ │ │ @ instruction: 0x01a53184 │ │ │ │ │ │ │ │ 001151b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -88609,15 +88609,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a51580 │ │ │ │ - strdeq r3, [lr, r4]! │ │ │ │ + strdeq r3, [lr, ip]! │ │ │ │ @ instruction: 0x01a52fc0 │ │ │ │ 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 │ │ │ │ @@ -88750,32 +88750,32 @@ │ │ │ │ b 1153a8 │ │ │ │ bl 82621c │ │ │ │ svccc 0x001a36e2 │ │ │ │ @ instruction: 0x01be0814 │ │ │ │ @ instruction: 0x01be0804 │ │ │ │ @ instruction: 0x01be07e8 │ │ │ │ @ instruction: 0x01a52f30 │ │ │ │ - @ instruction: 0x01a5fc38 │ │ │ │ + @ instruction: 0x01a5fc44 │ │ │ │ @ instruction: 0x01a52eb4 │ │ │ │ - @ instruction: 0x01ae3ee4 │ │ │ │ - @ instruction: 0x01a5fc04 │ │ │ │ + @ instruction: 0x01ae3eec │ │ │ │ + @ instruction: 0x01a5fc10 │ │ │ │ @ instruction: 0x01a52e80 │ │ │ │ - @ instruction: 0x01ae3eb0 │ │ │ │ - ldrdeq pc, [r5, r0]! │ │ │ │ + @ instruction: 0x01ae3eb8 │ │ │ │ + ldrdeq pc, [r5, ip]! │ │ │ │ @ instruction: 0x01a52e4c │ │ │ │ - @ instruction: 0x01ae3e7c │ │ │ │ - @ instruction: 0x01a5fb9c │ │ │ │ + @ instruction: 0x01ae3e84 │ │ │ │ + @ instruction: 0x01a5fba8 │ │ │ │ @ instruction: 0x01a52e18 │ │ │ │ - @ instruction: 0x01ae3e48 │ │ │ │ - @ instruction: 0x01a5fb68 │ │ │ │ + @ instruction: 0x01ae3e50 │ │ │ │ + @ instruction: 0x01a5fb74 │ │ │ │ @ instruction: 0x01a52de4 │ │ │ │ - @ instruction: 0x01ae3e14 │ │ │ │ - @ instruction: 0x01a5fb34 │ │ │ │ + @ instruction: 0x01ae3e1c │ │ │ │ + @ instruction: 0x01a5fb40 │ │ │ │ @ instruction: 0x01a52db0 │ │ │ │ - @ instruction: 0x01ae3de0 │ │ │ │ + @ instruction: 0x01ae3de8 │ │ │ │ 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 │ │ │ │ @@ -89010,15 +89010,15 @@ │ │ │ │ b 115924 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0c6f7a0b │ │ │ │ svccc 0x00f00001 @ IMBRange │ │ │ │ eormi r0, r4, r0 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x01ae39e4 │ │ │ │ + @ instruction: 0x01ae39ec │ │ │ │ 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] @ 115cdc │ │ │ │ ldr ip, [pc, #824] @ 115ce0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -89232,16 +89232,16 @@ │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ eormi r0, r4, r0 │ │ │ │ @ instruction: 0x01bc2928 │ │ │ │ @ instruction: 0x01bc28a8 │ │ │ │ - @ instruction: 0x01ae368c │ │ │ │ - ldrdeq pc, [r5, r8]! │ │ │ │ + @ instruction: 0x01ae3694 │ │ │ │ + @ instruction: 0x01a5f3e4 │ │ │ │ @ instruction: 0x01a5264c │ │ │ │ │ │ │ │ 00115d0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -89358,20 +89358,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ b 115e3c │ │ │ │ @ instruction: 0x01bc27e8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a525a8 │ │ │ │ - strdeq r3, [lr, ip]! │ │ │ │ - @ instruction: 0x01a5f240 │ │ │ │ - @ instruction: 0x01a5f210 │ │ │ │ - strdeq pc, [r5, r4]! │ │ │ │ - @ instruction: 0x01a5f1c8 │ │ │ │ - @ instruction: 0x01a5f19c │ │ │ │ + @ instruction: 0x01ae3604 │ │ │ │ + @ instruction: 0x01a5f24c │ │ │ │ + @ instruction: 0x01a5f21c │ │ │ │ + @ instruction: 0x01a5f200 │ │ │ │ + ldrdeq pc, [r5, r4]! │ │ │ │ + @ instruction: 0x01a5f1a8 │ │ │ │ │ │ │ │ 00115f08 : │ │ │ │ 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 │ │ │ │ @@ -89485,27 +89485,27 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 116048 │ │ │ │ ldrdeq r2, [r5, ip]! │ │ │ │ @ instruction: 0x01bc25dc │ │ │ │ - @ instruction: 0x01ae342c │ │ │ │ + @ instruction: 0x01ae3434 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bc2594 │ │ │ │ andeq r6, r0, r4, lsl ip │ │ │ │ andeq r6, r0, r4, asr #14 │ │ │ │ @ instruction: 0x01a51ea0 │ │ │ │ @ instruction: 0x01a5184c │ │ │ │ @ instruction: 0x01a52370 │ │ │ │ @ instruction: 0xfffff980 │ │ │ │ @ instruction: 0xfffff33c │ │ │ │ @ instruction: 0x01bc24c4 │ │ │ │ - @ instruction: 0x01a5efe8 │ │ │ │ - @ instruction: 0x01a5efb8 │ │ │ │ + strdeq lr, [r5, r4]! │ │ │ │ + @ instruction: 0x01a5efc4 │ │ │ │ │ │ │ │ 00116118 : │ │ │ │ str r1, [r0, #380] @ 0x17c │ │ │ │ str r2, [r0, #384] @ 0x180 │ │ │ │ str r3, [r0, #388] @ 0x184 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -89766,31 +89766,31 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ b 1164d8 │ │ │ │ @ instruction: 0x01bc23d0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bc23b4 │ │ │ │ - strdeq r3, [lr, r8]! │ │ │ │ + @ instruction: 0x01ae3200 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a52198 │ │ │ │ strdeq lr, [r4, ip]! │ │ │ │ - ldrdeq r3, [lr, r8]! │ │ │ │ + @ instruction: 0x01ae30e0 │ │ │ │ @ instruction: 0x01a4e67c │ │ │ │ - @ instruction: 0x01ae3054 │ │ │ │ + @ instruction: 0x01ae305c │ │ │ │ strdeq lr, [r4, r8]! │ │ │ │ @ instruction: 0x01bc2190 │ │ │ │ - @ instruction: 0x01a5ecb4 │ │ │ │ + @ instruction: 0x01a5ecc0 │ │ │ │ @ instruction: 0x01a51f2c │ │ │ │ - @ instruction: 0x01a5ec58 │ │ │ │ + @ instruction: 0x01a5ec64 │ │ │ │ ldrdeq r1, [r5, r0]! │ │ │ │ - strdeq lr, [r5, r8]! │ │ │ │ - @ instruction: 0x01a5eba4 │ │ │ │ - @ instruction: 0x01a5eb70 │ │ │ │ - @ instruction: 0x01a5eb54 │ │ │ │ + @ instruction: 0x01a5ec04 │ │ │ │ + @ instruction: 0x01a5ebb0 │ │ │ │ + @ instruction: 0x01a5eb7c │ │ │ │ + @ instruction: 0x01a5eb60 │ │ │ │ │ │ │ │ 0011657c : │ │ │ │ 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 │ │ │ │ @@ -89829,16 +89829,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 b6c98 │ │ │ │ @ instruction: 0x01a51d78 │ │ │ │ - @ instruction: 0x01ae2d70 │ │ │ │ - @ instruction: 0x01a5ea74 │ │ │ │ + @ instruction: 0x01ae2d78 │ │ │ │ + @ instruction: 0x01a5ea80 │ │ │ │ @ instruction: 0x01a51d08 │ │ │ │ │ │ │ │ 00116638 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq 116654 │ │ │ │ @@ -90633,138 +90633,138 @@ │ │ │ │ bl bf704 <__aeabi_dmul@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 116ba8 │ │ │ │ @ instruction: 0x01bc1e50 │ │ │ │ @ instruction: 0x01bc1e34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bc1dd4 │ │ │ │ - @ instruction: 0x01ae2be8 │ │ │ │ + strdeq r2, [lr, r0]! │ │ │ │ @ instruction: 0x01a51b88 │ │ │ │ - @ instruction: 0x01aa1d18 │ │ │ │ + @ instruction: 0x01aa1d24 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01ae29b8 │ │ │ │ + @ instruction: 0x01ae29c0 │ │ │ │ @ instruction: 0x01a5195c │ │ │ │ @ instruction: 0x01a4ee08 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, lr, r0 │ │ │ │ andmi r0, r4, r0 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00e66666 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00c99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00c33333 │ │ │ │ - @ instruction: 0x01ae21b0 │ │ │ │ + @ instruction: 0x01ae21b8 │ │ │ │ @ instruction: 0x01a51154 │ │ │ │ - @ instruction: 0x01a5de50 │ │ │ │ - @ instruction: 0x01ae19c4 │ │ │ │ + @ instruction: 0x01a5de5c │ │ │ │ + @ instruction: 0x01ae19cc │ │ │ │ @ instruction: 0x01a50968 │ │ │ │ - @ instruction: 0x01a6bda0 │ │ │ │ - @ instruction: 0x01a5d658 │ │ │ │ + @ instruction: 0x01a6bdac │ │ │ │ + @ instruction: 0x01a5d664 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a50800 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01ae1854 │ │ │ │ - @ instruction: 0x01a6bc34 │ │ │ │ - @ instruction: 0x01a5d4e8 │ │ │ │ + @ instruction: 0x01ae185c │ │ │ │ + @ instruction: 0x01a6bc40 │ │ │ │ + strdeq sp, [r5, r4]! │ │ │ │ @ instruction: 0x01a4dc44 │ │ │ │ @ instruction: 0x01a4db18 │ │ │ │ svccc 0x00f80000 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldrdeq sp, [r4, ip]! │ │ │ │ - @ instruction: 0x01ae150c │ │ │ │ - @ instruction: 0x01a5d210 │ │ │ │ + @ instruction: 0x01ae1514 │ │ │ │ + @ instruction: 0x01a5d21c │ │ │ │ @ instruction: 0x01a504ac │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - ldrdeq sp, [r5, ip]! │ │ │ │ + @ instruction: 0x01a5d1e8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01ae14a4 │ │ │ │ - @ instruction: 0x01a5d1a8 │ │ │ │ + @ instruction: 0x01ae14ac │ │ │ │ + @ instruction: 0x01a5d1b4 │ │ │ │ @ instruction: 0x01a50444 │ │ │ │ - @ instruction: 0x01ae146c │ │ │ │ - @ instruction: 0x01a5d170 │ │ │ │ + @ instruction: 0x01ae1474 │ │ │ │ + @ instruction: 0x01a5d17c │ │ │ │ @ instruction: 0x01a5040c │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - @ instruction: 0x01ae1434 │ │ │ │ - @ instruction: 0x01a5d138 │ │ │ │ + @ instruction: 0x01ae143c │ │ │ │ + @ instruction: 0x01a5d144 │ │ │ │ ldrdeq r0, [r5, r4]! │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - strdeq r1, [lr, ip]! │ │ │ │ - @ instruction: 0x01a5d100 │ │ │ │ + @ instruction: 0x01ae1404 │ │ │ │ + @ instruction: 0x01a5d10c │ │ │ │ @ instruction: 0x01a5039c │ │ │ │ - @ instruction: 0x01ae13c4 │ │ │ │ - @ instruction: 0x01a5d0c8 │ │ │ │ + @ instruction: 0x01ae13cc │ │ │ │ + ldrdeq sp, [r5, r4]! │ │ │ │ @ instruction: 0x01a50364 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x01ae138c │ │ │ │ - @ instruction: 0x01a5d090 │ │ │ │ + @ instruction: 0x01ae1394 │ │ │ │ + @ instruction: 0x01a5d09c │ │ │ │ @ instruction: 0x01a5032c │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01ae1354 │ │ │ │ - @ instruction: 0x01a5d058 │ │ │ │ + @ instruction: 0x01ae135c │ │ │ │ + @ instruction: 0x01a5d064 │ │ │ │ strdeq r0, [r5, r4]! │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01ae131c │ │ │ │ - @ instruction: 0x01a5d020 │ │ │ │ + @ instruction: 0x01ae1324 │ │ │ │ + @ instruction: 0x01a5d02c │ │ │ │ @ instruction: 0x01a502bc │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x01ae12e4 │ │ │ │ - @ instruction: 0x01a5cfe8 │ │ │ │ + @ instruction: 0x01ae12ec │ │ │ │ + strdeq ip, [r5, r4]! │ │ │ │ @ instruction: 0x01a50284 │ │ │ │ - @ instruction: 0x01ae12ac │ │ │ │ - @ instruction: 0x01a5cfb0 │ │ │ │ + @ instruction: 0x01ae12b4 │ │ │ │ + @ instruction: 0x01a5cfbc │ │ │ │ @ instruction: 0x01a5024c │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01ae1274 │ │ │ │ - @ instruction: 0x01a5cf78 │ │ │ │ + @ instruction: 0x01ae127c │ │ │ │ + @ instruction: 0x01a5cf84 │ │ │ │ @ instruction: 0x01a50214 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x01ae1238 │ │ │ │ - @ instruction: 0x01a5cf3c │ │ │ │ + @ instruction: 0x01ae1240 │ │ │ │ + @ instruction: 0x01a5cf48 │ │ │ │ ldrdeq r0, [r5, r8]! │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x01a5cf08 │ │ │ │ + @ instruction: 0x01a5cf14 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrdeq r1, [lr, r0]! │ │ │ │ - ldrdeq ip, [r5, r4]! │ │ │ │ + ldrdeq r1, [lr, r8]! │ │ │ │ + @ instruction: 0x01a5cee0 │ │ │ │ @ instruction: 0x01a50170 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x01ae1194 │ │ │ │ - @ instruction: 0x01a5ce98 │ │ │ │ + @ instruction: 0x01ae119c │ │ │ │ + @ instruction: 0x01a5cea4 │ │ │ │ @ instruction: 0x01a50134 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x01a5ce64 │ │ │ │ + @ instruction: 0x01a5ce70 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x01ae112c │ │ │ │ - @ instruction: 0x01a5ce30 │ │ │ │ + @ instruction: 0x01ae1134 │ │ │ │ + @ instruction: 0x01a5ce3c │ │ │ │ @ instruction: 0x01a500cc │ │ │ │ - strdeq r1, [lr, r4]! │ │ │ │ - strdeq ip, [r5, r8]! │ │ │ │ + strdeq r1, [lr, ip]! │ │ │ │ + @ instruction: 0x01a5ce04 │ │ │ │ @ instruction: 0x01a50094 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - strheq r1, [lr, r8]! │ │ │ │ - @ instruction: 0x01a5cdbc │ │ │ │ + @ instruction: 0x01ae10c0 │ │ │ │ + @ instruction: 0x01a5cdc8 │ │ │ │ @ instruction: 0x01a50058 │ │ │ │ - @ instruction: 0x01ae1080 │ │ │ │ - @ instruction: 0x01a5cd84 │ │ │ │ + @ instruction: 0x01ae1088 │ │ │ │ + @ instruction: 0x01a5cd90 │ │ │ │ @ instruction: 0x01a50020 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01ae1044 │ │ │ │ - @ instruction: 0x01a5cd48 │ │ │ │ + @ instruction: 0x01ae104c │ │ │ │ + @ instruction: 0x01a5cd54 │ │ │ │ @ instruction: 0x01a4ffe4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x01ae1008 │ │ │ │ - @ instruction: 0x01a5cd0c │ │ │ │ + @ instruction: 0x01ae1010 │ │ │ │ + @ instruction: 0x01a5cd18 │ │ │ │ @ instruction: 0x01a4ffa8 │ │ │ │ - @ instruction: 0x01ae0fcc │ │ │ │ - ldrdeq ip, [r5, r0]! │ │ │ │ + ldrdeq r0, [lr, r4]! │ │ │ │ + ldrdeq ip, [r5, ip]! @ │ │ │ │ @ instruction: 0x01a4ff6c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl, #392] @ 0x188 │ │ │ │ cmp r8, #0 │ │ │ │ beq 117538 │ │ │ │ add r9, sl, #336 @ 0x150 │ │ │ │ add r3, sl, #352 @ 0x160 │ │ │ │ @@ -91774,23 +91774,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 1184a0 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 116738 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x01ae0f90 │ │ │ │ - @ instruction: 0x01a5cc94 │ │ │ │ + @ instruction: 0x01ae0f98 │ │ │ │ + @ instruction: 0x01a5cca0 │ │ │ │ @ instruction: 0x01a4ff30 │ │ │ │ - @ instruction: 0x01ae0f58 │ │ │ │ - @ instruction: 0x01a5cc5c │ │ │ │ + @ instruction: 0x01ae0f60 │ │ │ │ + @ instruction: 0x01a5cc68 │ │ │ │ strdeq pc, [r4, r8]! │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x01ae0f20 │ │ │ │ - @ instruction: 0x01a5cc24 │ │ │ │ + @ instruction: 0x01ae0f28 │ │ │ │ + @ instruction: 0x01a5cc30 │ │ │ │ @ instruction: 0x01a4fec0 │ │ │ │ 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 │ │ │ │ @@ -91999,16 +91999,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 118808 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1187bc │ │ │ │ - @ instruction: 0x01ae0b98 │ │ │ │ - @ instruction: 0x01a5c89c │ │ │ │ + @ instruction: 0x01ae0ba0 │ │ │ │ + @ instruction: 0x01a5c8a8 │ │ │ │ @ instruction: 0x01a4fb38 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -92175,20 +92175,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1189c0 │ │ │ │ @ instruction: 0x01bbfc10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a4fa20 │ │ │ │ - @ instruction: 0x01ae0ab4 │ │ │ │ - @ instruction: 0x01a5c69c │ │ │ │ - @ instruction: 0x01a5c66c │ │ │ │ - @ instruction: 0x01a5c640 │ │ │ │ - @ instruction: 0x01a5c614 │ │ │ │ - @ instruction: 0x01a5c5e8 │ │ │ │ + @ instruction: 0x01ae0abc │ │ │ │ + @ instruction: 0x01a5c6a8 │ │ │ │ + @ instruction: 0x01a5c678 │ │ │ │ + @ instruction: 0x01a5c64c │ │ │ │ + @ instruction: 0x01a5c620 │ │ │ │ + strdeq ip, [r5, r4]! │ │ │ │ │ │ │ │ 00118acc : │ │ │ │ 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 │ │ │ │ @@ -92315,26 +92315,26 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 118c10 │ │ │ │ @ instruction: 0x01a4f868 │ │ │ │ @ instruction: 0x01bbfa18 │ │ │ │ - strdeq r0, [lr, r8]! │ │ │ │ + @ instruction: 0x01ae0900 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbf9d0 │ │ │ │ andeq r6, r0, r0, lsl #26 │ │ │ │ andeq r6, r0, ip, lsl r5 │ │ │ │ ldrdeq pc, [r4, ip]! │ │ │ │ @ instruction: 0x01a4ecac │ │ │ │ strdeq pc, [r4, r8]! │ │ │ │ @ instruction: 0x01bbf8fc │ │ │ │ - @ instruction: 0x01a5c420 │ │ │ │ - strdeq ip, [r5, r0]! │ │ │ │ - @ instruction: 0x01a5c3c0 │ │ │ │ + @ instruction: 0x01a5c42c │ │ │ │ + strdeq ip, [r5, ip]! @ │ │ │ │ + @ instruction: 0x01a5c3cc │ │ │ │ │ │ │ │ 00118d0c : │ │ │ │ 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 │ │ │ │ @@ -92431,21 +92431,21 @@ │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 118e00 │ │ │ │ @ instruction: 0x01bbf7d8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae06a0 │ │ │ │ + @ instruction: 0x01ae06a8 │ │ │ │ @ instruction: 0x01a4f600 │ │ │ │ - @ instruction: 0x01a5c25c │ │ │ │ - @ instruction: 0x01ae05b4 │ │ │ │ - @ instruction: 0x01a5c228 │ │ │ │ + @ instruction: 0x01a5c268 │ │ │ │ + @ instruction: 0x01ae05bc │ │ │ │ + @ instruction: 0x01a5c234 │ │ │ │ @ instruction: 0x01a4f514 │ │ │ │ - strdeq ip, [r5, r4]! │ │ │ │ + @ instruction: 0x01a5c200 │ │ │ │ │ │ │ │ 00118ec0 : │ │ │ │ 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] @ 119d1c │ │ │ │ @@ -93363,94 +93363,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 118f2c │ │ │ │ @ instruction: 0x01bbf638 │ │ │ │ @ instruction: 0x01bbf624 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbf5e0 │ │ │ │ - @ instruction: 0x01ae048c │ │ │ │ + @ instruction: 0x01ae0494 │ │ │ │ strdeq pc, [r4, r0]! │ │ │ │ - @ instruction: 0x01a9f504 │ │ │ │ + @ instruction: 0x01a9f510 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f80000 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01ae0074 │ │ │ │ + @ instruction: 0x01ae007c │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ ldrdeq lr, [r4, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ae0008 │ │ │ │ + @ instruction: 0x01ae0010 │ │ │ │ @ instruction: 0x01a4ef6c │ │ │ │ - @ instruction: 0x01adffa4 │ │ │ │ - @ instruction: 0x01a5bc18 │ │ │ │ + @ instruction: 0x01adffac │ │ │ │ + @ instruction: 0x01a5bc24 │ │ │ │ @ instruction: 0x01a4ef04 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01a4ed88 │ │ │ │ - @ instruction: 0x01adfe1c │ │ │ │ - @ instruction: 0x01a6a16c │ │ │ │ - @ instruction: 0x01adfdb4 │ │ │ │ - @ instruction: 0x01a5ba1c │ │ │ │ + @ instruction: 0x01adfe24 │ │ │ │ + @ instruction: 0x01a6a178 │ │ │ │ + @ instruction: 0x01adfdbc │ │ │ │ + @ instruction: 0x01a5ba28 │ │ │ │ @ instruction: 0x01a4ed10 │ │ │ │ - @ instruction: 0x01adfd7c │ │ │ │ + @ instruction: 0x01adfd84 │ │ │ │ ldrdeq lr, [r4, r8]! │ │ │ │ - @ instruction: 0x01a69fcc │ │ │ │ - @ instruction: 0x01a5b884 │ │ │ │ + ldrdeq r9, [r6, r8]! │ │ │ │ + @ instruction: 0x01a5b890 │ │ │ │ ldrdeq fp, [r4, ip]! │ │ │ │ @ instruction: 0x01a4bf64 │ │ │ │ - @ instruction: 0x01adfb08 │ │ │ │ + @ instruction: 0x01adfb10 │ │ │ │ @ instruction: 0x01a4bf14 │ │ │ │ @ instruction: 0x01a4ea64 │ │ │ │ - @ instruction: 0x01a5b734 │ │ │ │ - @ instruction: 0x01adfa90 │ │ │ │ - @ instruction: 0x01a5b704 │ │ │ │ + @ instruction: 0x01a5b740 │ │ │ │ + @ instruction: 0x01adfa98 │ │ │ │ + @ instruction: 0x01a5b710 │ │ │ │ strdeq lr, [r4, r0]! │ │ │ │ - @ instruction: 0x01adfa58 │ │ │ │ - @ instruction: 0x01a5b6cc │ │ │ │ + @ instruction: 0x01adfa60 │ │ │ │ + ldrdeq fp, [r5, r8]! │ │ │ │ @ instruction: 0x01a4e9b8 │ │ │ │ - @ instruction: 0x01a5b698 │ │ │ │ - @ instruction: 0x01a5b66c │ │ │ │ - @ instruction: 0x01adf9cc │ │ │ │ - @ instruction: 0x01a5b640 │ │ │ │ + @ instruction: 0x01a5b6a4 │ │ │ │ + @ instruction: 0x01a5b678 │ │ │ │ + ldrdeq pc, [sp, r4]! │ │ │ │ + @ instruction: 0x01a5b64c │ │ │ │ @ instruction: 0x01a4e92c │ │ │ │ - @ instruction: 0x01adf994 │ │ │ │ - @ instruction: 0x01a5b604 │ │ │ │ + @ instruction: 0x01adf99c │ │ │ │ + @ instruction: 0x01a5b610 │ │ │ │ strdeq lr, [r4, r4]! │ │ │ │ - @ instruction: 0x01adf954 │ │ │ │ - @ instruction: 0x01a5b5c8 │ │ │ │ + @ instruction: 0x01adf95c │ │ │ │ + ldrdeq fp, [r5, r4]! │ │ │ │ @ instruction: 0x01a4e8b4 │ │ │ │ - @ instruction: 0x01adf91c │ │ │ │ - @ instruction: 0x01a5b58c │ │ │ │ + @ instruction: 0x01adf924 │ │ │ │ + @ instruction: 0x01a5b598 │ │ │ │ @ instruction: 0x01a4e87c │ │ │ │ - @ instruction: 0x01adf8e0 │ │ │ │ - @ instruction: 0x01a5b550 │ │ │ │ + @ instruction: 0x01adf8e8 │ │ │ │ + @ instruction: 0x01a5b55c │ │ │ │ @ instruction: 0x01a4e840 │ │ │ │ - @ instruction: 0x01adf8a4 │ │ │ │ - @ instruction: 0x01a5b514 │ │ │ │ + @ instruction: 0x01adf8ac │ │ │ │ + @ instruction: 0x01a5b520 │ │ │ │ @ instruction: 0x01a4e804 │ │ │ │ - @ instruction: 0x01adf868 │ │ │ │ - ldrdeq fp, [r5, r8]! │ │ │ │ + @ instruction: 0x01adf870 │ │ │ │ + @ instruction: 0x01a5b4e4 │ │ │ │ @ instruction: 0x01a4e7c8 │ │ │ │ - @ instruction: 0x01adf834 │ │ │ │ - @ instruction: 0x01a5b49c │ │ │ │ + @ instruction: 0x01adf83c │ │ │ │ + @ instruction: 0x01a5b4a8 │ │ │ │ @ instruction: 0x01a4e790 │ │ │ │ - @ instruction: 0x01adf80c │ │ │ │ - @ instruction: 0x01a5b480 │ │ │ │ + @ instruction: 0x01adf814 │ │ │ │ + @ instruction: 0x01a5b48c │ │ │ │ @ instruction: 0x01a4e76c │ │ │ │ - @ instruction: 0x01a5b44c │ │ │ │ - @ instruction: 0x01a5b420 │ │ │ │ - @ instruction: 0x01adf778 │ │ │ │ - @ instruction: 0x01a5b3ec │ │ │ │ + @ instruction: 0x01a5b458 │ │ │ │ + @ instruction: 0x01a5b42c │ │ │ │ + @ instruction: 0x01adf780 │ │ │ │ + strdeq fp, [r5, r8]! │ │ │ │ ldrdeq lr, [r4, r8]! │ │ │ │ - @ instruction: 0x01adf740 │ │ │ │ - @ instruction: 0x01a5b3b4 │ │ │ │ + @ instruction: 0x01adf748 │ │ │ │ + @ instruction: 0x01a5b3c0 │ │ │ │ @ instruction: 0x01a4e6a0 │ │ │ │ - @ instruction: 0x01adf708 │ │ │ │ - @ instruction: 0x01a5b37c │ │ │ │ + @ instruction: 0x01adf710 │ │ │ │ + @ instruction: 0x01a5b388 │ │ │ │ @ instruction: 0x01a4e668 │ │ │ │ │ │ │ │ 00119e70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -93473,16 +93473,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 119e94 │ │ │ │ - @ instruction: 0x01adf54c │ │ │ │ - @ instruction: 0x01a5b1c0 │ │ │ │ + @ instruction: 0x01adf554 │ │ │ │ + @ instruction: 0x01a5b1cc │ │ │ │ @ instruction: 0x01a4e4a8 │ │ │ │ │ │ │ │ 00119ee8 : │ │ │ │ str r1, [r0, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -93618,24 +93618,24 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 119fb4 │ │ │ │ @ instruction: 0x01bbe5ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a4e41c │ │ │ │ @ instruction: 0x01bbe558 │ │ │ │ - @ instruction: 0x01adf3c4 │ │ │ │ - @ instruction: 0x01a5b038 │ │ │ │ + @ instruction: 0x01adf3cc │ │ │ │ + @ instruction: 0x01a5b044 │ │ │ │ @ instruction: 0x01a4e324 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x01adf384 │ │ │ │ - strdeq sl, [r5, r8]! │ │ │ │ + @ instruction: 0x01adf38c │ │ │ │ + @ instruction: 0x01a5b004 │ │ │ │ ldrdeq lr, [r4, ip]! │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01adf348 │ │ │ │ - @ instruction: 0x01a5afbc │ │ │ │ + @ instruction: 0x01adf350 │ │ │ │ + @ instruction: 0x01a5afc8 │ │ │ │ @ instruction: 0x01a4e2a8 │ │ │ │ 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 11a1a0 │ │ │ │ @@ -93912,16 +93912,16 @@ │ │ │ │ bl bca58 <__aeabi_dcmplt@plt> │ │ │ │ subs r8, r0, #0 │ │ │ │ movne r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ b 11a35c │ │ │ │ @ instruction: 0x01bbe344 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01adf2a4 │ │ │ │ - @ instruction: 0x01adf258 │ │ │ │ + @ instruction: 0x01adf2ac │ │ │ │ + @ instruction: 0x01adf260 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ @ instruction: 0x01bbe134 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -95423,38 +95423,38 @@ │ │ │ │ @ instruction: 0x01a4ce14 │ │ │ │ @ instruction: 0x01a4ce14 │ │ │ │ strdeq ip, [r4, r4]! │ │ │ │ @ instruction: 0x01a4cde0 │ │ │ │ @ instruction: 0x01bb8f58 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq ip, [r4, ip]! @ │ │ │ │ - @ instruction: 0x01addc68 │ │ │ │ + @ instruction: 0x01addc70 │ │ │ │ @ instruction: 0x01a4cbc4 │ │ │ │ @ instruction: 0x01bbccbc │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a4c970 │ │ │ │ - @ instruction: 0x01add98c │ │ │ │ + @ instruction: 0x01add994 │ │ │ │ @ instruction: 0x01a4c8e8 │ │ │ │ - @ instruction: 0x01add93c │ │ │ │ - @ instruction: 0x01a59528 │ │ │ │ + @ instruction: 0x01add944 │ │ │ │ + @ instruction: 0x01a59534 │ │ │ │ @ instruction: 0x01a4c894 │ │ │ │ - strdeq sp, [sp, ip]! │ │ │ │ - @ instruction: 0x01a594e8 │ │ │ │ + @ instruction: 0x01add904 │ │ │ │ + strdeq r9, [r5, r4]! │ │ │ │ @ instruction: 0x01a4c854 │ │ │ │ - @ instruction: 0x01add8c0 │ │ │ │ - @ instruction: 0x01a594ac │ │ │ │ + @ instruction: 0x01add8c8 │ │ │ │ + @ instruction: 0x01a594b8 │ │ │ │ @ instruction: 0x01a4c818 │ │ │ │ - @ instruction: 0x01add884 │ │ │ │ - @ instruction: 0x01a59470 │ │ │ │ + @ instruction: 0x01add88c │ │ │ │ + @ instruction: 0x01a5947c │ │ │ │ ldrdeq ip, [r4, ip]! @ │ │ │ │ - @ instruction: 0x01add844 │ │ │ │ - @ instruction: 0x01a59430 │ │ │ │ + @ instruction: 0x01add84c │ │ │ │ + @ instruction: 0x01a5943c │ │ │ │ @ instruction: 0x01a4c79c │ │ │ │ - @ instruction: 0x01add810 │ │ │ │ + @ instruction: 0x01add818 │ │ │ │ strdeq ip, [r4, ip]! @ │ │ │ │ @ instruction: 0x01a4c750 │ │ │ │ │ │ │ │ 0011bd7c : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 11be80 │ │ │ │ @@ -95552,19 +95552,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #169 @ 0xa9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 11bdd0 │ │ │ │ @ instruction: 0x01a4c6cc │ │ │ │ - @ instruction: 0x01ade69c │ │ │ │ - @ instruction: 0x01a59210 │ │ │ │ - ldrdeq r9, [r5, ip]! │ │ │ │ - @ instruction: 0x01a591b0 │ │ │ │ - @ instruction: 0x01a59184 │ │ │ │ + @ instruction: 0x01ade6a4 │ │ │ │ + @ instruction: 0x01a5921c │ │ │ │ + @ instruction: 0x01a591e8 │ │ │ │ + @ instruction: 0x01a591bc │ │ │ │ + @ instruction: 0x01a59190 │ │ │ │ │ │ │ │ 0011bf24 : │ │ │ │ ldr r3, [r0, #416] @ 0x1a0 │ │ │ │ cmp r3, r1 │ │ │ │ beq 11bfe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -95632,18 +95632,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 11bfe0 │ │ │ │ - @ instruction: 0x01ade548 │ │ │ │ + @ instruction: 0x01ade550 │ │ │ │ @ instruction: 0x01a4c558 │ │ │ │ - @ instruction: 0x01a59074 │ │ │ │ - @ instruction: 0x01a59048 │ │ │ │ + @ instruction: 0x01a59080 │ │ │ │ + @ instruction: 0x01a59054 │ │ │ │ │ │ │ │ 0011c058 : │ │ │ │ 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 │ │ │ │ @@ -95799,30 +95799,30 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 11c1e0 │ │ │ │ @ instruction: 0x01bbc49c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ade400 │ │ │ │ + @ instruction: 0x01ade408 │ │ │ │ @ instruction: 0x01a4c40c │ │ │ │ @ instruction: 0x01bbc43c │ │ │ │ andeq r6, r0, r8, asr ip │ │ │ │ andeq r6, r0, ip, asr #7 │ │ │ │ @ instruction: 0x01a4bd44 │ │ │ │ @ instruction: 0x01a4b720 │ │ │ │ @ instruction: 0x01a4c3b4 │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ @ instruction: 0x01bbc32c │ │ │ │ - @ instruction: 0x01a58e50 │ │ │ │ - @ instruction: 0x01a58e20 │ │ │ │ - strdeq r8, [r5, r0]! │ │ │ │ - @ instruction: 0x01a58dc0 │ │ │ │ + @ instruction: 0x01a58e5c │ │ │ │ + @ instruction: 0x01a58e2c │ │ │ │ + strdeq r8, [r5, ip]! │ │ │ │ + @ instruction: 0x01a58dcc │ │ │ │ │ │ │ │ 0011c31c : │ │ │ │ ldr r3, [r0, #416] @ 0x1a0 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -96074,20 +96074,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 11c50c │ │ │ │ @ instruction: 0x01bbc16c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbc000 │ │ │ │ - @ instruction: 0x01addf2c │ │ │ │ + @ instruction: 0x01addf34 │ │ │ │ @ instruction: 0x01a4bf40 │ │ │ │ - @ instruction: 0x01adde58 │ │ │ │ + @ instruction: 0x01adde60 │ │ │ │ @ instruction: 0x01a4be74 │ │ │ │ - @ instruction: 0x01a589b8 │ │ │ │ - @ instruction: 0x01a5898c │ │ │ │ + @ instruction: 0x01a589c4 │ │ │ │ + @ instruction: 0x01a58998 │ │ │ │ │ │ │ │ 0011c728 : │ │ │ │ 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 │ │ │ │ @@ -96341,21 +96341,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r2, r0 │ │ │ │ b 11c7d4 │ │ │ │ @ instruction: 0x01bbbdcc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbbd38 │ │ │ │ - @ instruction: 0x01addb18 │ │ │ │ + @ instruction: 0x01addb20 │ │ │ │ @ instruction: 0x01a4bb34 │ │ │ │ - @ instruction: 0x01adda44 │ │ │ │ + @ instruction: 0x01adda4c │ │ │ │ @ instruction: 0x01a4ba64 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x01a5859c │ │ │ │ - @ instruction: 0x01a5856c │ │ │ │ + @ instruction: 0x01a585a8 │ │ │ │ + @ instruction: 0x01a58578 │ │ │ │ │ │ │ │ 0011cb50 : │ │ │ │ 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 │ │ │ │ @@ -96609,22 +96609,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 11cd5c │ │ │ │ @ instruction: 0x01bbb9a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbb7b0 │ │ │ │ - @ instruction: 0x01add6ec │ │ │ │ + strdeq sp, [sp, r4]! │ │ │ │ strdeq fp, [r4, ip]! │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01add608 │ │ │ │ + @ instruction: 0x01add610 │ │ │ │ @ instruction: 0x01a4b624 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01a58168 │ │ │ │ - @ instruction: 0x01a58140 │ │ │ │ + @ instruction: 0x01a58174 │ │ │ │ + @ instruction: 0x01a5814c │ │ │ │ │ │ │ │ 0011cf7c : │ │ │ │ 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 │ │ │ │ @@ -97380,69 +97380,69 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 11d000 │ │ │ │ @ instruction: 0x01bbb564 │ │ │ │ @ instruction: 0x01bbb558 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbb50c │ │ │ │ - @ instruction: 0x01add440 │ │ │ │ + @ instruction: 0x01add448 │ │ │ │ @ instruction: 0x01a4b460 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01add368 │ │ │ │ + @ instruction: 0x01add370 │ │ │ │ @ instruction: 0x01a4b388 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x01a9b3b4 │ │ │ │ + @ instruction: 0x01a9b3c0 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - ldrdeq ip, [sp, r4]! │ │ │ │ + ldrdeq ip, [sp, ip]! @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq sl, [r4, r8]! │ │ │ │ - @ instruction: 0x01a66290 │ │ │ │ - @ instruction: 0x01a57b48 │ │ │ │ - @ instruction: 0x01adcf10 │ │ │ │ - strdeq r7, [r5, r4]! │ │ │ │ + @ instruction: 0x01a6629c │ │ │ │ + @ instruction: 0x01a57b54 │ │ │ │ + @ instruction: 0x01adcf18 │ │ │ │ + @ instruction: 0x01a57b00 │ │ │ │ @ instruction: 0x01a4af30 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x01a57aa0 │ │ │ │ + @ instruction: 0x01a57aac │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x01adcde8 │ │ │ │ + strdeq ip, [sp, r0]! │ │ │ │ @ instruction: 0x01a4ae08 │ │ │ │ - @ instruction: 0x01a660a4 │ │ │ │ - @ instruction: 0x01a5795c │ │ │ │ + strheq r6, [r6, r0]! │ │ │ │ + @ instruction: 0x01a57968 │ │ │ │ @ instruction: 0x01a48098 │ │ │ │ @ instruction: 0x01a48044 │ │ │ │ @ instruction: 0x01a47fec │ │ │ │ @ instruction: 0x01a47fac │ │ │ │ @ instruction: 0x01a47f68 │ │ │ │ @ instruction: 0x01a47f24 │ │ │ │ - @ instruction: 0x01a5775c │ │ │ │ - @ instruction: 0x01a5772c │ │ │ │ + @ instruction: 0x01a57768 │ │ │ │ + @ instruction: 0x01a57738 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01a57700 │ │ │ │ - ldrdeq r7, [r5, r4]! │ │ │ │ - @ instruction: 0x01adcac0 │ │ │ │ - @ instruction: 0x01a576a4 │ │ │ │ + @ instruction: 0x01a5770c │ │ │ │ + @ instruction: 0x01a576e0 │ │ │ │ + @ instruction: 0x01adcac8 │ │ │ │ + @ instruction: 0x01a576b0 │ │ │ │ @ instruction: 0x01a4aae0 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01a57670 │ │ │ │ - @ instruction: 0x01a57644 │ │ │ │ - @ instruction: 0x01a5762c │ │ │ │ - @ instruction: 0x01a57600 │ │ │ │ - @ instruction: 0x01adca00 │ │ │ │ - @ instruction: 0x01a575e4 │ │ │ │ + @ instruction: 0x01a5767c │ │ │ │ + @ instruction: 0x01a57650 │ │ │ │ + @ instruction: 0x01a57638 │ │ │ │ + @ instruction: 0x01a5760c │ │ │ │ + @ instruction: 0x01adca08 │ │ │ │ + strdeq r7, [r5, r0]! │ │ │ │ @ instruction: 0x01a4aa20 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x01a575b0 │ │ │ │ - @ instruction: 0x01a57580 │ │ │ │ - @ instruction: 0x01adc964 │ │ │ │ - @ instruction: 0x01a57548 │ │ │ │ + @ instruction: 0x01a575bc │ │ │ │ + @ instruction: 0x01a5758c │ │ │ │ + @ instruction: 0x01adc96c │ │ │ │ + @ instruction: 0x01a57554 │ │ │ │ @ instruction: 0x01a4a984 │ │ │ │ │ │ │ │ 0011dc40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97465,16 +97465,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 11dcb8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 11dc64 │ │ │ │ - @ instruction: 0x01adc80c │ │ │ │ - strdeq r7, [r5, r0]! │ │ │ │ + @ instruction: 0x01adc814 │ │ │ │ + strdeq r7, [r5, ip]! │ │ │ │ @ instruction: 0x01a4a824 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 0011dcbc : │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -97704,24 +97704,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a48ae0 │ │ │ │ @ instruction: 0x01a4a588 │ │ │ │ - ldrdeq ip, [sp, r8]! │ │ │ │ + @ instruction: 0x01adc5e0 │ │ │ │ @ instruction: 0x01a48a80 │ │ │ │ @ instruction: 0x01a4a550 │ │ │ │ - @ instruction: 0x01adc5a0 │ │ │ │ + @ instruction: 0x01adc5a8 │ │ │ │ @ instruction: 0x01a488ac │ │ │ │ @ instruction: 0x01a4a528 │ │ │ │ - @ instruction: 0x01adc578 │ │ │ │ + @ instruction: 0x01adc580 │ │ │ │ @ instruction: 0x01a4886c │ │ │ │ @ instruction: 0x01a4a4e8 │ │ │ │ - @ instruction: 0x01adc538 │ │ │ │ + @ instruction: 0x01adc540 │ │ │ │ │ │ │ │ 0011e070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -97828,15 +97828,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a48698 │ │ │ │ - @ instruction: 0x01adc368 │ │ │ │ + @ instruction: 0x01adc370 │ │ │ │ @ instruction: 0x01a4a310 │ │ │ │ │ │ │ │ 0011e238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97935,15 +97935,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r8, [r4, r0]! │ │ │ │ - @ instruction: 0x01adc1c0 │ │ │ │ + @ instruction: 0x01adc1c8 │ │ │ │ @ instruction: 0x01a4a160 │ │ │ │ │ │ │ │ 0011e3dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -98320,35 +98320,35 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a49f88 │ │ │ │ - ldrdeq fp, [sp, r0]! │ │ │ │ + ldrdeq fp, [sp, r8]! │ │ │ │ @ instruction: 0x01bb9f74 │ │ │ │ @ instruction: 0x01a49f1c │ │ │ │ - @ instruction: 0x01adbf60 │ │ │ │ + @ instruction: 0x01adbf68 │ │ │ │ @ instruction: 0x01a49e68 │ │ │ │ - @ instruction: 0x01adbeb0 │ │ │ │ + @ instruction: 0x01adbeb8 │ │ │ │ @ instruction: 0x01a49dc4 │ │ │ │ - @ instruction: 0x01adbe0c │ │ │ │ + @ instruction: 0x01adbe14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01adbd8c │ │ │ │ + @ instruction: 0x01adbd94 │ │ │ │ @ instruction: 0x01a49d28 │ │ │ │ - @ instruction: 0x01adbd48 │ │ │ │ + @ instruction: 0x01adbd50 │ │ │ │ @ instruction: 0x01a49ce4 │ │ │ │ - strdeq fp, [sp, ip]! │ │ │ │ + @ instruction: 0x01adbd04 │ │ │ │ @ instruction: 0x01a49ca0 │ │ │ │ @ instruction: 0x01a49c58 │ │ │ │ - @ instruction: 0x01adbc9c │ │ │ │ + @ instruction: 0x01adbca4 │ │ │ │ strdeq r9, [r4, r8]! │ │ │ │ - @ instruction: 0x01adbc3c │ │ │ │ + @ instruction: 0x01adbc44 │ │ │ │ @ instruction: 0x01a47f00 │ │ │ │ - ldrdeq fp, [sp, r0]! │ │ │ │ + ldrdeq fp, [sp, r8]! │ │ │ │ @ instruction: 0x01a49b78 │ │ │ │ │ │ │ │ 0011ea28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -98452,15 +98452,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a47cec │ │ │ │ - @ instruction: 0x01adb9bc │ │ │ │ + @ instruction: 0x01adb9c4 │ │ │ │ @ instruction: 0x01a4995c │ │ │ │ │ │ │ │ 0011ebe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -98836,27 +98836,27 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a49234 │ │ │ │ - @ instruction: 0x01adb768 │ │ │ │ + @ instruction: 0x01adb770 │ │ │ │ @ instruction: 0x01a49708 │ │ │ │ @ instruction: 0x01a49124 │ │ │ │ - @ instruction: 0x01adb658 │ │ │ │ + @ instruction: 0x01adb660 │ │ │ │ strdeq r9, [r4, r8]! │ │ │ │ @ instruction: 0x01a49014 │ │ │ │ - @ instruction: 0x01adb548 │ │ │ │ + @ instruction: 0x01adb550 │ │ │ │ @ instruction: 0x01a494e8 │ │ │ │ @ instruction: 0x01a48f04 │ │ │ │ - @ instruction: 0x01adb438 │ │ │ │ + @ instruction: 0x01adb440 │ │ │ │ ldrdeq r9, [r4, r8]! │ │ │ │ strdeq r7, [r4, r0]! │ │ │ │ - @ instruction: 0x01adb3c0 │ │ │ │ + @ instruction: 0x01adb3c8 │ │ │ │ @ instruction: 0x01a49360 │ │ │ │ │ │ │ │ 0011f208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -98953,15 +98953,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a47528 │ │ │ │ - strdeq fp, [sp, r8]! │ │ │ │ + @ instruction: 0x01adb200 │ │ │ │ @ instruction: 0x01a49198 │ │ │ │ │ │ │ │ 0011f3a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99057,15 +99057,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a47390 │ │ │ │ - @ instruction: 0x01adb060 │ │ │ │ + @ instruction: 0x01adb068 │ │ │ │ @ instruction: 0x01a49000 │ │ │ │ │ │ │ │ 0011f53c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99264,24 +99264,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a472c0 │ │ │ │ @ instruction: 0x01a48d98 │ │ │ │ - @ instruction: 0x01adae78 │ │ │ │ + @ instruction: 0x01adae80 │ │ │ │ @ instruction: 0x01a47260 │ │ │ │ @ instruction: 0x01a48d60 │ │ │ │ - @ instruction: 0x01adae40 │ │ │ │ + @ instruction: 0x01adae48 │ │ │ │ @ instruction: 0x01a4708c │ │ │ │ @ instruction: 0x01a48d38 │ │ │ │ - @ instruction: 0x01adae18 │ │ │ │ + @ instruction: 0x01adae20 │ │ │ │ @ instruction: 0x01a4704c │ │ │ │ strdeq r8, [r4, r8]! @ │ │ │ │ - ldrdeq sl, [sp, r8]! │ │ │ │ + @ instruction: 0x01adade0 │ │ │ │ │ │ │ │ 0011f890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -99388,15 +99388,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a46e78 │ │ │ │ - @ instruction: 0x01adac08 │ │ │ │ + @ instruction: 0x01adac10 │ │ │ │ @ instruction: 0x01a48b20 │ │ │ │ │ │ │ │ 0011fa58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99492,15 +99492,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r6, [r4, ip]! │ │ │ │ - @ instruction: 0x01adaa6c │ │ │ │ + @ instruction: 0x01adaa74 │ │ │ │ @ instruction: 0x01a4897c │ │ │ │ │ │ │ │ 0011fbf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99596,15 +99596,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a46b44 │ │ │ │ - ldrdeq sl, [sp, r4]! │ │ │ │ + ldrdeq sl, [sp, ip]! │ │ │ │ @ instruction: 0x01a487e4 │ │ │ │ │ │ │ │ 0011fd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99701,15 +99701,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a469a8 │ │ │ │ - @ instruction: 0x01ada738 │ │ │ │ + @ instruction: 0x01ada740 │ │ │ │ @ instruction: 0x01a48648 │ │ │ │ │ │ │ │ 0011ff24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99807,15 +99807,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a46808 │ │ │ │ - @ instruction: 0x01ada598 │ │ │ │ + @ instruction: 0x01ada5a0 │ │ │ │ @ instruction: 0x01a484a8 │ │ │ │ │ │ │ │ 001200c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99914,15 +99914,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a46664 │ │ │ │ - strdeq sl, [sp, r4]! │ │ │ │ + strdeq sl, [sp, ip]! │ │ │ │ @ instruction: 0x01a48304 │ │ │ │ │ │ │ │ 00120268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100110,18 +100110,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a46390 │ │ │ │ - @ instruction: 0x01ada124 │ │ │ │ + @ instruction: 0x01ada12c │ │ │ │ @ instruction: 0x01a48034 │ │ │ │ @ instruction: 0x01a4634c │ │ │ │ - @ instruction: 0x01ada0e0 │ │ │ │ + @ instruction: 0x01ada0e8 │ │ │ │ strdeq r7, [r4, r0]! │ │ │ │ │ │ │ │ 0012057c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100309,18 +100309,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a4607c │ │ │ │ - @ instruction: 0x01ad9e10 │ │ │ │ + @ instruction: 0x01ad9e18 │ │ │ │ @ instruction: 0x01a47d20 │ │ │ │ @ instruction: 0x01a46038 │ │ │ │ - @ instruction: 0x01ad9dcc │ │ │ │ + ldrdeq r9, [sp, r4]! │ │ │ │ ldrdeq r7, [r4, ip]! │ │ │ │ │ │ │ │ 00120890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100416,15 +100416,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a45ea4 │ │ │ │ - @ instruction: 0x01ad9c34 │ │ │ │ + @ instruction: 0x01ad9c3c │ │ │ │ @ instruction: 0x01a47b44 │ │ │ │ │ │ │ │ 00120a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100619,18 +100619,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a45bb0 │ │ │ │ @ instruction: 0x01a4788c │ │ │ │ - @ instruction: 0x01ad9a20 │ │ │ │ + @ instruction: 0x01ad9a28 │ │ │ │ @ instruction: 0x01a45b70 │ │ │ │ @ instruction: 0x01a4784c │ │ │ │ - @ instruction: 0x01ad99e0 │ │ │ │ + @ instruction: 0x01ad99e8 │ │ │ │ │ │ │ │ 00120d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -100726,15 +100726,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r5, [r4, ip]! │ │ │ │ - @ instruction: 0x01ad9850 │ │ │ │ + @ instruction: 0x01ad9858 │ │ │ │ @ instruction: 0x01a476ac │ │ │ │ │ │ │ │ 00120ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100830,15 +100830,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a45844 │ │ │ │ - @ instruction: 0x01ad96b8 │ │ │ │ + @ instruction: 0x01ad96c0 │ │ │ │ @ instruction: 0x01a47514 │ │ │ │ │ │ │ │ 00121088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100934,15 +100934,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a456ac │ │ │ │ - @ instruction: 0x01ad9520 │ │ │ │ + @ instruction: 0x01ad9528 │ │ │ │ @ instruction: 0x01a4737c │ │ │ │ │ │ │ │ 00121220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101050,15 +101050,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a454e8 │ │ │ │ - @ instruction: 0x01ad935c │ │ │ │ + @ instruction: 0x01ad9364 │ │ │ │ @ instruction: 0x01a471c0 │ │ │ │ │ │ │ │ 001213e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -101332,21 +101332,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a46898 │ │ │ │ - @ instruction: 0x01ad8f70 │ │ │ │ + @ instruction: 0x01ad8f78 │ │ │ │ @ instruction: 0x01a46dcc │ │ │ │ @ instruction: 0x01a46858 │ │ │ │ - @ instruction: 0x01ad8f30 │ │ │ │ + @ instruction: 0x01ad8f38 │ │ │ │ @ instruction: 0x01a46d8c │ │ │ │ @ instruction: 0x01a45080 │ │ │ │ - strdeq r8, [sp, r4]! │ │ │ │ + strdeq r8, [sp, ip]! │ │ │ │ @ instruction: 0x01a46d50 │ │ │ │ │ │ │ │ 00121860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -101744,24 +101744,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a4626c │ │ │ │ - @ instruction: 0x01ad8944 │ │ │ │ + @ instruction: 0x01ad894c │ │ │ │ @ instruction: 0x01a467a0 │ │ │ │ @ instruction: 0x01a4622c │ │ │ │ - @ instruction: 0x01ad8904 │ │ │ │ + @ instruction: 0x01ad890c │ │ │ │ @ instruction: 0x01a46760 │ │ │ │ strdeq r6, [r4, r0]! │ │ │ │ - @ instruction: 0x01ad88c8 │ │ │ │ + ldrdeq r8, [sp, r0]! │ │ │ │ @ instruction: 0x01a46724 │ │ │ │ @ instruction: 0x01a44a18 │ │ │ │ - @ instruction: 0x01ad888c │ │ │ │ + @ instruction: 0x01ad8894 │ │ │ │ @ instruction: 0x01a466e8 │ │ │ │ │ │ │ │ 00121ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101858,15 +101858,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a4485c │ │ │ │ - ldrdeq r8, [sp, r0]! │ │ │ │ + ldrdeq r8, [sp, r8]! @ │ │ │ │ @ instruction: 0x01a4652c │ │ │ │ │ │ │ │ 00122070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101962,15 +101962,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a446c4 │ │ │ │ - @ instruction: 0x01ad8538 │ │ │ │ + @ instruction: 0x01ad8540 │ │ │ │ @ instruction: 0x01a46394 │ │ │ │ │ │ │ │ 00122208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -102074,15 +102074,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a4450c │ │ │ │ - @ instruction: 0x01ad8380 │ │ │ │ + @ instruction: 0x01ad8388 │ │ │ │ ldrdeq r6, [r4, ip]! │ │ │ │ │ │ │ │ 001223c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102270,18 +102270,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a44238 │ │ │ │ - strheq r8, [sp, r0]! │ │ │ │ + strheq r8, [sp, r8]! @ │ │ │ │ @ instruction: 0x01a45f0c │ │ │ │ strdeq r4, [r4, r4]! @ │ │ │ │ - @ instruction: 0x01ad806c │ │ │ │ + @ instruction: 0x01ad8074 │ │ │ │ @ instruction: 0x01a45ec8 │ │ │ │ │ │ │ │ 001226d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102469,18 +102469,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a43f24 │ │ │ │ - @ instruction: 0x01ad7d9c │ │ │ │ + @ instruction: 0x01ad7da4 │ │ │ │ strdeq r5, [r4, r8]! │ │ │ │ @ instruction: 0x01a43ee0 │ │ │ │ - @ instruction: 0x01ad7d58 │ │ │ │ + @ instruction: 0x01ad7d60 │ │ │ │ @ instruction: 0x01a45bb4 │ │ │ │ │ │ │ │ 001229e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102675,18 +102675,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r3, [r4, r0]! │ │ │ │ @ instruction: 0x01a45900 │ │ │ │ - @ instruction: 0x01ad7b80 │ │ │ │ + @ instruction: 0x01ad7b88 │ │ │ │ @ instruction: 0x01a43bb0 │ │ │ │ @ instruction: 0x01a458c0 │ │ │ │ - @ instruction: 0x01ad7b40 │ │ │ │ + @ instruction: 0x01ad7b48 │ │ │ │ │ │ │ │ 00122d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -102782,15 +102782,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a43a1c │ │ │ │ - @ instruction: 0x01ad79b0 │ │ │ │ + @ instruction: 0x01ad79b8 │ │ │ │ @ instruction: 0x01a45720 │ │ │ │ │ │ │ │ 00122eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102886,15 +102886,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a43884 │ │ │ │ - @ instruction: 0x01ad7818 │ │ │ │ + @ instruction: 0x01ad7820 │ │ │ │ @ instruction: 0x01a45588 │ │ │ │ │ │ │ │ 00123048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103002,15 +103002,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a436c0 │ │ │ │ - @ instruction: 0x01ad7654 │ │ │ │ + @ instruction: 0x01ad765c │ │ │ │ @ instruction: 0x01a453cc │ │ │ │ │ │ │ │ 00123210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103107,15 +103107,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a43520 │ │ │ │ - @ instruction: 0x01ad74b4 │ │ │ │ + @ instruction: 0x01ad74bc │ │ │ │ @ instruction: 0x01a45224 │ │ │ │ │ │ │ │ 001233ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103211,15 +103211,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a43388 │ │ │ │ - @ instruction: 0x01ad731c │ │ │ │ + @ instruction: 0x01ad7324 │ │ │ │ @ instruction: 0x01a4508c │ │ │ │ │ │ │ │ 00123544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103315,15 +103315,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r3, [r4, r0]! │ │ │ │ - @ instruction: 0x01ad7184 │ │ │ │ + @ instruction: 0x01ad718c │ │ │ │ strdeq r4, [r4, r4]! @ │ │ │ │ │ │ │ │ 001236dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103562,21 +103562,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ad6f0c │ │ │ │ + @ instruction: 0x01ad6f14 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a42e54 │ │ │ │ - @ instruction: 0x01ad6de8 │ │ │ │ + strdeq r6, [sp, r0]! │ │ │ │ @ instruction: 0x01a44b58 │ │ │ │ @ instruction: 0x01a42e14 │ │ │ │ - @ instruction: 0x01ad6da8 │ │ │ │ + @ instruction: 0x01ad6db0 │ │ │ │ @ instruction: 0x01a44b18 │ │ │ │ │ │ │ │ 00123ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103673,15 +103673,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a42c68 │ │ │ │ - strdeq r6, [sp, ip]! │ │ │ │ + @ instruction: 0x01ad6c04 │ │ │ │ @ instruction: 0x01a4496c │ │ │ │ │ │ │ │ 00123c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103785,15 +103785,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a42ab0 │ │ │ │ - @ instruction: 0x01ad6a44 │ │ │ │ + @ instruction: 0x01ad6a4c │ │ │ │ @ instruction: 0x01a447b4 │ │ │ │ │ │ │ │ 00123e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103890,15 +103890,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a42914 │ │ │ │ - @ instruction: 0x01ad68a8 │ │ │ │ + @ instruction: 0x01ad68b0 │ │ │ │ @ instruction: 0x01a44618 │ │ │ │ │ │ │ │ 00123fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103995,15 +103995,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a42778 │ │ │ │ - @ instruction: 0x01ad670c │ │ │ │ + @ instruction: 0x01ad6714 │ │ │ │ @ instruction: 0x01a4447c │ │ │ │ │ │ │ │ 00124154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104191,18 +104191,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a424a4 │ │ │ │ - @ instruction: 0x01ad643c │ │ │ │ + @ instruction: 0x01ad6444 │ │ │ │ @ instruction: 0x01a441ac │ │ │ │ @ instruction: 0x01a42460 │ │ │ │ - strdeq r6, [sp, r8]! │ │ │ │ + @ instruction: 0x01ad6400 │ │ │ │ @ instruction: 0x01a44168 │ │ │ │ │ │ │ │ 00124468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104390,18 +104390,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a42190 │ │ │ │ - @ instruction: 0x01ad6128 │ │ │ │ + @ instruction: 0x01ad6130 │ │ │ │ @ instruction: 0x01a43e98 │ │ │ │ @ instruction: 0x01a4214c │ │ │ │ - @ instruction: 0x01ad60e4 │ │ │ │ + @ instruction: 0x01ad60ec │ │ │ │ @ instruction: 0x01a43e54 │ │ │ │ │ │ │ │ 0012477c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104588,18 +104588,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a41e7c │ │ │ │ @ instruction: 0x01a43bbc │ │ │ │ - @ instruction: 0x01ad5f4c │ │ │ │ + @ instruction: 0x01ad5f54 │ │ │ │ @ instruction: 0x01a41e3c │ │ │ │ @ instruction: 0x01a43b7c │ │ │ │ - @ instruction: 0x01ad5f0c │ │ │ │ + @ instruction: 0x01ad5f14 │ │ │ │ │ │ │ │ 00124a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -104786,18 +104786,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a41b70 │ │ │ │ - @ instruction: 0x01ad5c48 │ │ │ │ + @ instruction: 0x01ad5c50 │ │ │ │ @ instruction: 0x01a438a8 │ │ │ │ @ instruction: 0x01a41b2c │ │ │ │ - @ instruction: 0x01ad5c04 │ │ │ │ + @ instruction: 0x01ad5c0c │ │ │ │ @ instruction: 0x01a43864 │ │ │ │ │ │ │ │ 00124d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104976,18 +104976,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a41888 │ │ │ │ - @ instruction: 0x01ad595c │ │ │ │ + @ instruction: 0x01ad5964 │ │ │ │ @ instruction: 0x01a435bc │ │ │ │ @ instruction: 0x01a41848 │ │ │ │ - @ instruction: 0x01ad591c │ │ │ │ + @ instruction: 0x01ad5924 │ │ │ │ @ instruction: 0x01a4357c │ │ │ │ │ │ │ │ 0012508c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105179,18 +105179,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a4155c │ │ │ │ - @ instruction: 0x01ad5634 │ │ │ │ + @ instruction: 0x01ad563c │ │ │ │ @ instruction: 0x01a43294 │ │ │ │ @ instruction: 0x01a41518 │ │ │ │ - strdeq r5, [sp, r0]! │ │ │ │ + strdeq r5, [sp, r8]! │ │ │ │ @ instruction: 0x01a43250 │ │ │ │ │ │ │ │ 001253b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105286,15 +105286,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a41384 │ │ │ │ - @ instruction: 0x01ad5458 │ │ │ │ + @ instruction: 0x01ad5460 │ │ │ │ strheq r3, [r4, r8]! │ │ │ │ │ │ │ │ 00125548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105483,18 +105483,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x01a412b4 │ │ │ │ - @ instruction: 0x01ad518c │ │ │ │ + @ instruction: 0x01ad5194 │ │ │ │ @ instruction: 0x01a42dec │ │ │ │ @ instruction: 0x01a41078 │ │ │ │ - @ instruction: 0x01ad514c │ │ │ │ + @ instruction: 0x01ad5154 │ │ │ │ @ instruction: 0x01a42dac │ │ │ │ │ │ │ │ 00125860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105591,15 +105591,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r0, [r4, r0]! @ │ │ │ │ - @ instruction: 0x01ad4fa4 │ │ │ │ + @ instruction: 0x01ad4fac │ │ │ │ @ instruction: 0x01a42c04 │ │ │ │ │ │ │ │ 001259fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -105703,15 +105703,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a40d18 │ │ │ │ - @ instruction: 0x01ad4dec │ │ │ │ + strdeq r4, [sp, r4]! @ │ │ │ │ @ instruction: 0x01a42a4c │ │ │ │ │ │ │ │ 00125bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105807,15 +105807,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a40b80 │ │ │ │ - @ instruction: 0x01ad4c54 │ │ │ │ + @ instruction: 0x01ad4c5c │ │ │ │ @ instruction: 0x01a428b4 │ │ │ │ │ │ │ │ 00125d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105923,15 +105923,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a409bc │ │ │ │ - @ instruction: 0x01ad4a90 │ │ │ │ + @ instruction: 0x01ad4a98 │ │ │ │ strdeq r2, [r4, r8]! │ │ │ │ │ │ │ │ 00125f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106028,15 +106028,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a4081c │ │ │ │ - strdeq r4, [sp, r0]! │ │ │ │ + strdeq r4, [sp, r8]! │ │ │ │ @ instruction: 0x01a42550 │ │ │ │ │ │ │ │ 001260b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106132,15 +106132,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a40684 │ │ │ │ - @ instruction: 0x01ad4758 │ │ │ │ + @ instruction: 0x01ad4760 │ │ │ │ @ instruction: 0x01a423b8 │ │ │ │ │ │ │ │ 00126248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106236,15 +106236,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a404ec │ │ │ │ - @ instruction: 0x01ad45c0 │ │ │ │ + @ instruction: 0x01ad45c8 │ │ │ │ @ instruction: 0x01a42220 │ │ │ │ │ │ │ │ 001263e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -106483,21 +106483,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ad4348 │ │ │ │ + @ instruction: 0x01ad4350 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a40150 │ │ │ │ - @ instruction: 0x01ad4224 │ │ │ │ + @ instruction: 0x01ad422c │ │ │ │ @ instruction: 0x01a41e84 │ │ │ │ @ instruction: 0x01a40110 │ │ │ │ - @ instruction: 0x01ad41e4 │ │ │ │ + @ instruction: 0x01ad41ec │ │ │ │ @ instruction: 0x01a41e44 │ │ │ │ │ │ │ │ 001267cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -106708,23 +106708,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a41c74 │ │ │ │ - strdeq r3, [sp, ip]! │ │ │ │ + @ instruction: 0x01ad4004 │ │ │ │ @ instruction: 0x01bb1b9c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ad3f70 │ │ │ │ + @ instruction: 0x01ad3f78 │ │ │ │ ldrdeq r1, [r4, r4]! │ │ │ │ @ instruction: 0x01a41ba8 │ │ │ │ - @ instruction: 0x01ad3f2c │ │ │ │ + @ instruction: 0x01ad3f34 │ │ │ │ @ instruction: 0x01a3fda8 │ │ │ │ - @ instruction: 0x01ad3e7c │ │ │ │ + @ instruction: 0x01ad3e84 │ │ │ │ @ instruction: 0x01a41ae4 │ │ │ │ │ │ │ │ 00126b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -106820,15 +106820,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a3fbe4 │ │ │ │ - @ instruction: 0x01ad3cb8 │ │ │ │ + @ instruction: 0x01ad3cc0 │ │ │ │ @ instruction: 0x01a41918 │ │ │ │ │ │ │ │ 00126ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -107011,18 +107011,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a410c4 │ │ │ │ @ instruction: 0x01a41694 │ │ │ │ - @ instruction: 0x01ad3b68 │ │ │ │ + @ instruction: 0x01ad3b70 │ │ │ │ @ instruction: 0x01a3f8ec │ │ │ │ @ instruction: 0x01a41658 │ │ │ │ - @ instruction: 0x01ad3b2c │ │ │ │ + @ instruction: 0x01ad3b34 │ │ │ │ │ │ │ │ 00126fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -107295,21 +107295,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a40c9c │ │ │ │ - @ instruction: 0x01ad3748 │ │ │ │ + @ instruction: 0x01ad3750 │ │ │ │ @ instruction: 0x01a41264 │ │ │ │ @ instruction: 0x01a40c5c │ │ │ │ - @ instruction: 0x01ad3708 │ │ │ │ + @ instruction: 0x01ad3710 │ │ │ │ @ instruction: 0x01a41224 │ │ │ │ @ instruction: 0x01a3f484 │ │ │ │ - @ instruction: 0x01ad36cc │ │ │ │ + ldrdeq r3, [sp, r4]! │ │ │ │ @ instruction: 0x01a411e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1274e0 │ │ │ │ ldr lr, [pc, #108] @ 1274e4 │ │ │ │ @@ -107385,15 +107385,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #208] @ 0xd0 │ │ │ │ b 127520 │ │ │ │ @ instruction: 0xffffff2c │ │ │ │ strheq r1, [r4, r8]! │ │ │ │ - @ instruction: 0x01ad3588 │ │ │ │ + @ instruction: 0x01ad3590 │ │ │ │ │ │ │ │ 001275a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -107508,20 +107508,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 127690 │ │ │ │ @ instruction: 0x01bb0f54 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a41038 │ │ │ │ - strdeq r3, [sp, r0]! │ │ │ │ - @ instruction: 0x01a4d9c0 │ │ │ │ - @ instruction: 0x01a4d990 │ │ │ │ - @ instruction: 0x01a4d974 │ │ │ │ - @ instruction: 0x01a4d948 │ │ │ │ - @ instruction: 0x01a4d91c │ │ │ │ + strdeq r3, [sp, r8]! │ │ │ │ + @ instruction: 0x01a4d9cc │ │ │ │ + @ instruction: 0x01a4d99c │ │ │ │ + @ instruction: 0x01a4d980 │ │ │ │ + @ instruction: 0x01a4d954 │ │ │ │ + @ instruction: 0x01a4d928 │ │ │ │ │ │ │ │ 00127798 : │ │ │ │ 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 │ │ │ │ @@ -107716,30 +107716,30 @@ │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12798c │ │ │ │ @ instruction: 0x01bb0d5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ad3328 │ │ │ │ + @ instruction: 0x01ad3330 │ │ │ │ @ instruction: 0x01a40e50 │ │ │ │ @ instruction: 0x01bb0cfc │ │ │ │ andeq r7, r0, r0, ror r2 │ │ │ │ andeq r6, r0, ip, asr #17 │ │ │ │ @ instruction: 0x01a40604 │ │ │ │ @ instruction: 0x01a3ffc8 │ │ │ │ strdeq r0, [r4, r8]! │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01bb0b80 │ │ │ │ - @ instruction: 0x01a4d6a4 │ │ │ │ - @ instruction: 0x01a4d674 │ │ │ │ - @ instruction: 0x01a4d644 │ │ │ │ - @ instruction: 0x01a4d614 │ │ │ │ - @ instruction: 0x01a4d5e4 │ │ │ │ + @ instruction: 0x01a4d6b0 │ │ │ │ + @ instruction: 0x01a4d680 │ │ │ │ + @ instruction: 0x01a4d650 │ │ │ │ + @ instruction: 0x01a4d620 │ │ │ │ + strdeq sp, [r4, r0]! │ │ │ │ │ │ │ │ 00127af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #380] @ 0x17c │ │ │ │ @@ -107803,18 +107803,18 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 127ba0 │ │ │ │ @ instruction: 0x01bb09f4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ad2fc0 │ │ │ │ + @ instruction: 0x01ad2fc8 │ │ │ │ @ instruction: 0x01a40b00 │ │ │ │ - @ instruction: 0x01a4d4bc │ │ │ │ - @ instruction: 0x01a4d48c │ │ │ │ + @ instruction: 0x01a4d4c8 │ │ │ │ + @ instruction: 0x01a4d498 │ │ │ │ │ │ │ │ 00127c1c : │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [pc, #68] @ 127c6c │ │ │ │ add r1, r0, #352 @ 0x160 │ │ │ │ mvn r4, #0 │ │ │ │ strd r4, [r1, #-8] │ │ │ │ @@ -107989,21 +107989,21 @@ │ │ │ │ bl b6c98 │ │ │ │ b 127d34 │ │ │ │ @ instruction: 0x01bb0880 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bb0864 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x01bb07d8 │ │ │ │ - @ instruction: 0x01ad2d4c │ │ │ │ + @ instruction: 0x01ad2d54 │ │ │ │ @ instruction: 0x01a40884 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r2, [sp, r0]! │ │ │ │ + ldrdeq r2, [sp, r8]! │ │ │ │ @ instruction: 0x01a4080c │ │ │ │ - strdeq sp, [r4, r0]! │ │ │ │ - @ instruction: 0x01a4d1c4 │ │ │ │ + strdeq sp, [r4, ip]! │ │ │ │ + ldrdeq sp, [r4, r0]! │ │ │ │ │ │ │ │ 00127f00 : │ │ │ │ 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 │ │ │ │ @@ -108928,99 +108928,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 127f7c │ │ │ │ @ instruction: 0x01bb05f4 │ │ │ │ @ instruction: 0x01bb05e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bb0590 │ │ │ │ - @ instruction: 0x01ad2b2c │ │ │ │ + @ instruction: 0x01ad2b34 │ │ │ │ @ instruction: 0x01a4066c │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a40218 │ │ │ │ @ instruction: 0x01a40204 │ │ │ │ - @ instruction: 0x01a900e0 │ │ │ │ + @ instruction: 0x01a900ec │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01ad23c0 │ │ │ │ + @ instruction: 0x01ad23c8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x01a3ff00 │ │ │ │ - @ instruction: 0x01a5b014 │ │ │ │ - @ instruction: 0x01a4c8cc │ │ │ │ - @ instruction: 0x01ad22e8 │ │ │ │ - @ instruction: 0x01a4c864 │ │ │ │ + @ instruction: 0x01a5b020 │ │ │ │ + ldrdeq ip, [r4, r8]! │ │ │ │ + strdeq r2, [sp, r0]! │ │ │ │ + @ instruction: 0x01a4c870 │ │ │ │ @ instruction: 0x01a3fe24 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - strdeq r2, [sp, r4]! │ │ │ │ + strdeq r2, [sp, ip]! │ │ │ │ @ instruction: 0x01a3fc30 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ @ instruction: 0x01a3cd88 │ │ │ │ @ instruction: 0x01a3cd04 │ │ │ │ - @ instruction: 0x01a5ac78 │ │ │ │ - @ instruction: 0x01a4c52c │ │ │ │ + @ instruction: 0x01a5ac84 │ │ │ │ + @ instruction: 0x01a4c538 │ │ │ │ @ instruction: 0x01a3cc7c │ │ │ │ - @ instruction: 0x01ad1f48 │ │ │ │ - @ instruction: 0x01a4c4c4 │ │ │ │ + @ instruction: 0x01ad1f50 │ │ │ │ + ldrdeq ip, [r4, r0]! │ │ │ │ @ instruction: 0x01a3fa84 │ │ │ │ - @ instruction: 0x01ad1f10 │ │ │ │ - @ instruction: 0x01a4c48c │ │ │ │ + @ instruction: 0x01ad1f18 │ │ │ │ + @ instruction: 0x01a4c498 │ │ │ │ @ instruction: 0x01a3fa4c │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - ldrdeq r1, [sp, r8]! │ │ │ │ - @ instruction: 0x01a4c454 │ │ │ │ + @ instruction: 0x01ad1ee0 │ │ │ │ + @ instruction: 0x01a4c460 │ │ │ │ @ instruction: 0x01a3fa14 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x01ad1ea0 │ │ │ │ - @ instruction: 0x01a4c41c │ │ │ │ + @ instruction: 0x01ad1ea8 │ │ │ │ + @ instruction: 0x01a4c428 │ │ │ │ ldrdeq pc, [r3, ip]! │ │ │ │ - @ instruction: 0x01a4c3e8 │ │ │ │ - @ instruction: 0x01ad1e38 │ │ │ │ - @ instruction: 0x01a4c3b4 │ │ │ │ + strdeq ip, [r4, r4]! │ │ │ │ + @ instruction: 0x01ad1e40 │ │ │ │ + @ instruction: 0x01a4c3c0 │ │ │ │ @ instruction: 0x01a3f974 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x01a4c380 │ │ │ │ - @ instruction: 0x01a4c350 │ │ │ │ - @ instruction: 0x01ad1da4 │ │ │ │ - @ instruction: 0x01a4c320 │ │ │ │ + @ instruction: 0x01a4c38c │ │ │ │ + @ instruction: 0x01a4c35c │ │ │ │ + @ instruction: 0x01ad1dac │ │ │ │ + @ instruction: 0x01a4c32c │ │ │ │ @ instruction: 0x01a3f8e0 │ │ │ │ - @ instruction: 0x01ad1c04 │ │ │ │ - @ instruction: 0x01a4c180 │ │ │ │ + @ instruction: 0x01ad1c0c │ │ │ │ + @ instruction: 0x01a4c18c │ │ │ │ @ instruction: 0x01a3f740 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x01ad1bcc │ │ │ │ - @ instruction: 0x01a4c148 │ │ │ │ + ldrdeq r1, [sp, r4]! │ │ │ │ + @ instruction: 0x01a4c154 │ │ │ │ @ instruction: 0x01a3f708 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - @ instruction: 0x01ad1b94 │ │ │ │ - @ instruction: 0x01a4c110 │ │ │ │ + @ instruction: 0x01ad1b9c │ │ │ │ + @ instruction: 0x01a4c11c │ │ │ │ ldrdeq pc, [r3, r0]! │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x01ad1b5c │ │ │ │ - ldrdeq ip, [r4, r8]! │ │ │ │ + @ instruction: 0x01ad1b64 │ │ │ │ + @ instruction: 0x01a4c0e4 │ │ │ │ @ instruction: 0x01a3f698 │ │ │ │ - @ instruction: 0x01a4c0a4 │ │ │ │ + strheq ip, [r4, r0]! │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01a4c074 │ │ │ │ + @ instruction: 0x01a4c080 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x01ad1ac8 │ │ │ │ - @ instruction: 0x01a4c040 │ │ │ │ + ldrdeq r1, [sp, r0]! │ │ │ │ + @ instruction: 0x01a4c04c │ │ │ │ @ instruction: 0x01a3f604 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01ad1a88 │ │ │ │ - @ instruction: 0x01a4c004 │ │ │ │ + @ instruction: 0x01ad1a90 │ │ │ │ + @ instruction: 0x01a4c010 │ │ │ │ @ instruction: 0x01a3f5c4 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x01ad1a50 │ │ │ │ - @ instruction: 0x01a4bfc8 │ │ │ │ + @ instruction: 0x01ad1a58 │ │ │ │ + ldrdeq fp, [r4, r4]! │ │ │ │ @ instruction: 0x01a3f58c │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x01ad1a14 │ │ │ │ - @ instruction: 0x01a4bf8c │ │ │ │ + @ instruction: 0x01ad1a1c │ │ │ │ + @ instruction: 0x01a4bf98 │ │ │ │ @ instruction: 0x01a3f550 │ │ │ │ ldr r2, [pc, #-144] @ 128e58 │ │ │ │ ldr r1, [pc, #-144] @ 128e5c │ │ │ │ ldr r3, [pc, #-144] @ 128e60 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -109182,16 +109182,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 129130 │ │ │ │ - @ instruction: 0x01ad19a8 │ │ │ │ - @ instruction: 0x01a4bf24 │ │ │ │ + @ instruction: 0x01ad19b0 │ │ │ │ + @ instruction: 0x01a4bf30 │ │ │ │ @ instruction: 0x01a3f4e0 │ │ │ │ │ │ │ │ 00129184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -109764,43 +109764,43 @@ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a3f36c │ │ │ │ @ instruction: 0x01a3f2c4 │ │ │ │ @ instruction: 0x01a3f2b0 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ @ instruction: 0x01a3efa0 │ │ │ │ - @ instruction: 0x01ad1334 │ │ │ │ - @ instruction: 0x01a4b8b0 │ │ │ │ + @ instruction: 0x01ad133c │ │ │ │ + @ instruction: 0x01a4b8bc │ │ │ │ @ instruction: 0x01a3ee70 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01ad1204 │ │ │ │ - @ instruction: 0x01a4b780 │ │ │ │ + @ instruction: 0x01ad120c │ │ │ │ + @ instruction: 0x01a4b78c │ │ │ │ @ instruction: 0x01a3ed40 │ │ │ │ - @ instruction: 0x01ad11cc │ │ │ │ - @ instruction: 0x01a4b748 │ │ │ │ + ldrdeq r1, [sp, r4]! │ │ │ │ + @ instruction: 0x01a4b754 │ │ │ │ @ instruction: 0x01a3ed08 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01ad1194 │ │ │ │ - @ instruction: 0x01a4b710 │ │ │ │ + @ instruction: 0x01ad119c │ │ │ │ + @ instruction: 0x01a4b71c │ │ │ │ ldrdeq lr, [r3, r0]! │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x01ad115c │ │ │ │ - ldrdeq fp, [r4, r8]! │ │ │ │ + @ instruction: 0x01ad1164 │ │ │ │ + @ instruction: 0x01a4b6e4 │ │ │ │ @ instruction: 0x01a3ec98 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x01ad1124 │ │ │ │ - @ instruction: 0x01a4b6a0 │ │ │ │ + @ instruction: 0x01ad112c │ │ │ │ + @ instruction: 0x01a4b6ac │ │ │ │ @ instruction: 0x01a3ec60 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x01ad10e8 │ │ │ │ - @ instruction: 0x01a4b664 │ │ │ │ + strdeq r1, [sp, r0]! │ │ │ │ + @ instruction: 0x01a4b670 │ │ │ │ @ instruction: 0x01a3ec24 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - strheq r1, [sp, r0]! │ │ │ │ - @ instruction: 0x01a4b62c │ │ │ │ + strheq r1, [sp, r8]! │ │ │ │ + @ instruction: 0x01a4b638 │ │ │ │ @ instruction: 0x01a3ebec │ │ │ │ │ │ │ │ 00129b00 : │ │ │ │ str r1, [r0, #400] @ 0x190 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -110075,37 +110075,37 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 129d64 │ │ │ │ @ instruction: 0x01bae958 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bae930 │ │ │ │ ldrdeq lr, [r3, r8]! │ │ │ │ - @ instruction: 0x01ad0f84 │ │ │ │ + @ instruction: 0x01ad0f8c │ │ │ │ @ instruction: 0x01a3ea44 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a3e994 │ │ │ │ - @ instruction: 0x01ad0e40 │ │ │ │ + @ instruction: 0x01ad0e48 │ │ │ │ @ instruction: 0x01bae7a8 │ │ │ │ - @ instruction: 0x01a4b2c4 │ │ │ │ - @ instruction: 0x01a4b28c │ │ │ │ + ldrdeq fp, [r4, r0]! │ │ │ │ + @ instruction: 0x01a4b298 │ │ │ │ @ instruction: 0x01a3e8e0 │ │ │ │ - @ instruction: 0x01ad0d8c │ │ │ │ - @ instruction: 0x01a4b254 │ │ │ │ + @ instruction: 0x01ad0d94 │ │ │ │ + @ instruction: 0x01a4b260 │ │ │ │ @ instruction: 0x01a3e8ac │ │ │ │ - @ instruction: 0x01ad0d58 │ │ │ │ - @ instruction: 0x01a4b21c │ │ │ │ + @ instruction: 0x01ad0d60 │ │ │ │ + @ instruction: 0x01a4b228 │ │ │ │ @ instruction: 0x01a3e874 │ │ │ │ - @ instruction: 0x01ad0d20 │ │ │ │ - @ instruction: 0x01a4b1e4 │ │ │ │ + @ instruction: 0x01ad0d28 │ │ │ │ + strdeq fp, [r4, r0]! │ │ │ │ @ instruction: 0x01a3e83c │ │ │ │ - @ instruction: 0x01ad0ce8 │ │ │ │ - @ instruction: 0x01a4b1ac │ │ │ │ + strdeq r0, [sp, r0]! @ │ │ │ │ + @ instruction: 0x01a4b1b8 │ │ │ │ @ instruction: 0x01a3e804 │ │ │ │ - @ instruction: 0x01ad0cb0 │ │ │ │ - @ instruction: 0x01a4b178 │ │ │ │ + @ instruction: 0x01ad0cb8 │ │ │ │ + @ instruction: 0x01a4b184 │ │ │ │ b ada4c │ │ │ │ │ │ │ │ 00129f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -110186,20 +110186,20 @@ │ │ │ │ bl b6c98 │ │ │ │ b 12a008 │ │ │ │ @ instruction: 0x01bae570 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a3e720 │ │ │ │ @ instruction: 0x01bae504 │ │ │ │ ldrdeq lr, [r3, r4]! │ │ │ │ - @ instruction: 0x01ad0b30 │ │ │ │ + @ instruction: 0x01ad0b38 │ │ │ │ @ instruction: 0x01a3e66c │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ @ instruction: 0x01a3e684 │ │ │ │ - ldrdeq r0, [sp, r8]! │ │ │ │ - @ instruction: 0x01a4afcc │ │ │ │ + @ instruction: 0x01ad0ae0 │ │ │ │ + ldrdeq sl, [r4, r8]! │ │ │ │ @ instruction: 0x01a3e620 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 0012a100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -110358,30 +110358,30 @@ │ │ │ │ b 12a1f4 │ │ │ │ @ instruction: 0x01bae3e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a3aaac │ │ │ │ @ instruction: 0x01a3e55c │ │ │ │ @ instruction: 0x01bae318 │ │ │ │ @ instruction: 0x01a3e548 │ │ │ │ - @ instruction: 0x01ad0934 │ │ │ │ + @ instruction: 0x01ad093c │ │ │ │ @ instruction: 0x01a3e46c │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01ad08ec │ │ │ │ - @ instruction: 0x01a4ade0 │ │ │ │ + strdeq r0, [sp, r4]! │ │ │ │ + @ instruction: 0x01a4adec │ │ │ │ @ instruction: 0x01a3e42c │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x01ad08b0 │ │ │ │ - @ instruction: 0x01a4ada4 │ │ │ │ + @ instruction: 0x01ad08b8 │ │ │ │ + @ instruction: 0x01a4adb0 │ │ │ │ strdeq lr, [r3, r4]! │ │ │ │ - @ instruction: 0x01ad0874 │ │ │ │ - @ instruction: 0x01a4ad68 │ │ │ │ + @ instruction: 0x01ad087c │ │ │ │ + @ instruction: 0x01a4ad74 │ │ │ │ @ instruction: 0x01a3e3b4 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x01ad0838 │ │ │ │ - @ instruction: 0x01a4ad2c │ │ │ │ + @ instruction: 0x01ad0840 │ │ │ │ + @ instruction: 0x01a4ad38 │ │ │ │ @ instruction: 0x01a3e378 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 0012a3d0 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 12a3e8 │ │ │ │ @@ -110765,54 +110765,54 @@ │ │ │ │ strdeq lr, [r3, r4]! │ │ │ │ @ instruction: 0x01a3e228 │ │ │ │ @ instruction: 0x01a3e204 │ │ │ │ ldrdeq lr, [r3, r8]! │ │ │ │ @ instruction: 0x01a3e1b8 │ │ │ │ @ instruction: 0x01a3e184 │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ - @ instruction: 0x01a6c88c │ │ │ │ + @ instruction: 0x01a6c898 │ │ │ │ @ instruction: 0x01bade2c │ │ │ │ @ instruction: 0x01a3e0c4 │ │ │ │ @ instruction: 0x01a3e0a8 │ │ │ │ @ instruction: 0x01a3e0a0 │ │ │ │ - strdeq r0, [sp, ip]! │ │ │ │ - strdeq sl, [r4, r0]! │ │ │ │ + @ instruction: 0x01ad0404 │ │ │ │ + strdeq sl, [r4, ip]! │ │ │ │ @ instruction: 0x01a3df44 │ │ │ │ - @ instruction: 0x01ad03c0 │ │ │ │ - @ instruction: 0x01a4a8b4 │ │ │ │ + @ instruction: 0x01ad03c8 │ │ │ │ + @ instruction: 0x01a4a8c0 │ │ │ │ @ instruction: 0x01a3df08 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x01ad0388 │ │ │ │ - @ instruction: 0x01a4a87c │ │ │ │ + @ instruction: 0x01ad0390 │ │ │ │ + @ instruction: 0x01a4a888 │ │ │ │ ldrdeq sp, [r3, r0]! │ │ │ │ - @ instruction: 0x01ad0350 │ │ │ │ - @ instruction: 0x01a4a844 │ │ │ │ + @ instruction: 0x01ad0358 │ │ │ │ + @ instruction: 0x01a4a850 │ │ │ │ @ instruction: 0x01a3de98 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x01ad0318 │ │ │ │ - @ instruction: 0x01a4a80c │ │ │ │ + @ instruction: 0x01ad0320 │ │ │ │ + @ instruction: 0x01a4a818 │ │ │ │ @ instruction: 0x01a3de60 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x01ad02e0 │ │ │ │ - ldrdeq sl, [r4, r4]! │ │ │ │ + @ instruction: 0x01ad02e8 │ │ │ │ + @ instruction: 0x01a4a7e0 │ │ │ │ @ instruction: 0x01a3de28 │ │ │ │ - @ instruction: 0x01ad02a8 │ │ │ │ - @ instruction: 0x01a4a79c │ │ │ │ + @ instruction: 0x01ad02b0 │ │ │ │ + @ instruction: 0x01a4a7a8 │ │ │ │ strdeq sp, [r3, r0]! │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x01ad0270 │ │ │ │ - @ instruction: 0x01a4a764 │ │ │ │ + @ instruction: 0x01ad0278 │ │ │ │ + @ instruction: 0x01a4a770 │ │ │ │ @ instruction: 0x01a3ddb8 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x01ad0238 │ │ │ │ - @ instruction: 0x01a4a72c │ │ │ │ + @ instruction: 0x01ad0240 │ │ │ │ + @ instruction: 0x01a4a738 │ │ │ │ @ instruction: 0x01a3dd80 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01ad0200 │ │ │ │ - strdeq sl, [r4, r4]! │ │ │ │ + @ instruction: 0x01ad0208 │ │ │ │ + @ instruction: 0x01a4a700 │ │ │ │ @ instruction: 0x01a3dd48 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 0012aa7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -111016,19 +111016,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12ac04 │ │ │ │ @ instruction: 0x01bada78 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bad908 │ │ │ │ @ instruction: 0x01a3dbe8 │ │ │ │ - @ instruction: 0x01acff84 │ │ │ │ + @ instruction: 0x01acff8c │ │ │ │ @ instruction: 0x01a3db48 │ │ │ │ - @ instruction: 0x01acfee8 │ │ │ │ - @ instruction: 0x01a4a314 │ │ │ │ - @ instruction: 0x01a4a2e8 │ │ │ │ + strdeq pc, [ip, r0]! │ │ │ │ + @ instruction: 0x01a4a320 │ │ │ │ + strdeq sl, [r4, r4]! │ │ │ │ │ │ │ │ 0012adcc : │ │ │ │ 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 │ │ │ │ @@ -111243,20 +111243,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12af84 │ │ │ │ @ instruction: 0x01bad728 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bad588 │ │ │ │ - @ instruction: 0x01acfc18 │ │ │ │ + @ instruction: 0x01acfc20 │ │ │ │ @ instruction: 0x01a3d85c │ │ │ │ - @ instruction: 0x01acfb6c │ │ │ │ + @ instruction: 0x01acfb74 │ │ │ │ @ instruction: 0x01a3d7bc │ │ │ │ - @ instruction: 0x01a49f8c │ │ │ │ - @ instruction: 0x01a49f60 │ │ │ │ + @ instruction: 0x01a49f98 │ │ │ │ + @ instruction: 0x01a49f6c │ │ │ │ │ │ │ │ 0012b154 : │ │ │ │ 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 │ │ │ │ @@ -111512,20 +111512,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12b250 │ │ │ │ @ instruction: 0x01bad398 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bad2bc │ │ │ │ - @ instruction: 0x01acf7ec │ │ │ │ + strdeq pc, [ip, r4]! │ │ │ │ @ instruction: 0x01a3d434 │ │ │ │ - @ instruction: 0x01acf74c │ │ │ │ + @ instruction: 0x01acf754 │ │ │ │ @ instruction: 0x01a3d39c │ │ │ │ - @ instruction: 0x01a49b60 │ │ │ │ - @ instruction: 0x01a49b34 │ │ │ │ + @ instruction: 0x01a49b6c │ │ │ │ + @ instruction: 0x01a49b40 │ │ │ │ │ │ │ │ 0012b580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -111708,31 +111708,31 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ b 12b81c │ │ │ │ @ instruction: 0x01bacf74 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a3d25c │ │ │ │ - @ instruction: 0x01acf620 │ │ │ │ + @ instruction: 0x01acf628 │ │ │ │ @ instruction: 0x01a3d200 │ │ │ │ - @ instruction: 0x01acf5c4 │ │ │ │ + @ instruction: 0x01acf5cc │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01a3d1cc │ │ │ │ - @ instruction: 0x01acf590 │ │ │ │ + @ instruction: 0x01acf598 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - @ instruction: 0x01a49910 │ │ │ │ - @ instruction: 0x01a498e4 │ │ │ │ + @ instruction: 0x01a4991c │ │ │ │ + strdeq r9, [r4, r0]! │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x01a498b8 │ │ │ │ + @ instruction: 0x01a498c4 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01a4988c │ │ │ │ + @ instruction: 0x01a49898 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x01a4985c │ │ │ │ - @ instruction: 0x01a4982c │ │ │ │ - @ instruction: 0x01a4981c │ │ │ │ + @ instruction: 0x01a49868 │ │ │ │ + @ instruction: 0x01a49838 │ │ │ │ + @ instruction: 0x01a49828 │ │ │ │ │ │ │ │ 0012b8b4 : │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -112403,65 +112403,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12b948 │ │ │ │ @ instruction: 0x01bacc24 │ │ │ │ @ instruction: 0x01bacc0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bacbc4 │ │ │ │ - @ instruction: 0x01acf294 │ │ │ │ + @ instruction: 0x01acf29c │ │ │ │ @ instruction: 0x01a3cec8 │ │ │ │ - @ instruction: 0x01a8ca68 │ │ │ │ - @ instruction: 0x01acf068 │ │ │ │ - @ instruction: 0x01a494b8 │ │ │ │ + @ instruction: 0x01a8ca74 │ │ │ │ + @ instruction: 0x01acf070 │ │ │ │ + @ instruction: 0x01a494c4 │ │ │ │ @ instruction: 0x01a3cc98 │ │ │ │ - @ instruction: 0x01acef48 │ │ │ │ - @ instruction: 0x01a49398 │ │ │ │ + @ instruction: 0x01acef50 │ │ │ │ + @ instruction: 0x01a493a4 │ │ │ │ @ instruction: 0x01a3cb78 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a3ca58 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01acee1c │ │ │ │ - @ instruction: 0x01a57948 │ │ │ │ - @ instruction: 0x01a49200 │ │ │ │ + @ instruction: 0x01acee24 │ │ │ │ + @ instruction: 0x01a57954 │ │ │ │ + @ instruction: 0x01a4920c │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - ldrdeq lr, [ip, ip]! │ │ │ │ + @ instruction: 0x01acece4 │ │ │ │ @ instruction: 0x01a3c90c │ │ │ │ - @ instruction: 0x01a57804 │ │ │ │ - @ instruction: 0x01acec70 │ │ │ │ - strheq r9, [r4, r4]! │ │ │ │ + @ instruction: 0x01a57810 │ │ │ │ + @ instruction: 0x01acec78 │ │ │ │ + @ instruction: 0x01a490c0 │ │ │ │ @ instruction: 0x01a3c89c │ │ │ │ @ instruction: 0x01a39808 │ │ │ │ @ instruction: 0x01a397b0 │ │ │ │ @ instruction: 0x01a39768 │ │ │ │ - @ instruction: 0x01a48f94 │ │ │ │ - @ instruction: 0x01aceb14 │ │ │ │ - @ instruction: 0x01a48f64 │ │ │ │ + @ instruction: 0x01a48fa0 │ │ │ │ + @ instruction: 0x01aceb1c │ │ │ │ + @ instruction: 0x01a48f70 │ │ │ │ @ instruction: 0x01a3c744 │ │ │ │ - ldrdeq lr, [ip, ip]! │ │ │ │ - @ instruction: 0x01a48f2c │ │ │ │ + @ instruction: 0x01aceae4 │ │ │ │ + @ instruction: 0x01a48f38 │ │ │ │ @ instruction: 0x01a3c70c │ │ │ │ - @ instruction: 0x01aceaa4 │ │ │ │ - strdeq r8, [r4, r4]! │ │ │ │ + @ instruction: 0x01aceaac │ │ │ │ + @ instruction: 0x01a48f00 │ │ │ │ ldrdeq ip, [r3, r4]! │ │ │ │ - @ instruction: 0x01acea68 │ │ │ │ - @ instruction: 0x01a48eb8 │ │ │ │ + @ instruction: 0x01acea70 │ │ │ │ + @ instruction: 0x01a48ec4 │ │ │ │ @ instruction: 0x01a3c698 │ │ │ │ - @ instruction: 0x01a48e84 │ │ │ │ - @ instruction: 0x01acea00 │ │ │ │ - @ instruction: 0x01a48e50 │ │ │ │ + @ instruction: 0x01a48e90 │ │ │ │ + @ instruction: 0x01acea08 │ │ │ │ + @ instruction: 0x01a48e5c │ │ │ │ @ instruction: 0x01a3c630 │ │ │ │ - @ instruction: 0x01a48e1c │ │ │ │ - strdeq r8, [r4, r0]! │ │ │ │ - @ instruction: 0x01a48dc4 │ │ │ │ - @ instruction: 0x01ace94c │ │ │ │ - @ instruction: 0x01a48d90 │ │ │ │ + @ instruction: 0x01a48e28 │ │ │ │ + strdeq r8, [r4, ip]! │ │ │ │ + ldrdeq r8, [r4, r0]! │ │ │ │ + @ instruction: 0x01ace954 │ │ │ │ + @ instruction: 0x01a48d9c │ │ │ │ @ instruction: 0x01a3c578 │ │ │ │ - @ instruction: 0x01ace924 │ │ │ │ - @ instruction: 0x01a48d74 │ │ │ │ + @ instruction: 0x01ace92c │ │ │ │ + @ instruction: 0x01a48d80 │ │ │ │ @ instruction: 0x01a3c554 │ │ │ │ │ │ │ │ 0012c404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -112534,19 +112534,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 12c4c4 │ │ │ │ ldrsheq ip, [sl, r4]! │ │ │ │ - strdeq lr, [ip, r8]! │ │ │ │ + @ instruction: 0x01ace800 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a3c42c │ │ │ │ - @ instruction: 0x01a48b94 │ │ │ │ - @ instruction: 0x01a48b60 │ │ │ │ + @ instruction: 0x01a48ba0 │ │ │ │ + @ instruction: 0x01a48b6c │ │ │ │ │ │ │ │ 0012c54c : │ │ │ │ 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 │ │ │ │ @@ -112747,27 +112747,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12c760 │ │ │ │ @ instruction: 0x01babfac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01babf90 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ace670 │ │ │ │ + @ instruction: 0x01ace678 │ │ │ │ @ instruction: 0x01a3c29c │ │ │ │ - @ instruction: 0x01ace60c │ │ │ │ + @ instruction: 0x01ace614 │ │ │ │ @ instruction: 0x01a3c240 │ │ │ │ - @ instruction: 0x01ace5cc │ │ │ │ + ldrdeq lr, [ip, r4]! │ │ │ │ strdeq ip, [r3, r8]! │ │ │ │ - @ instruction: 0x01ace57c │ │ │ │ + @ instruction: 0x01ace584 │ │ │ │ @ instruction: 0x01a3826c │ │ │ │ @ instruction: 0x01babdac │ │ │ │ - @ instruction: 0x01a488c8 │ │ │ │ - @ instruction: 0x01a48898 │ │ │ │ - @ instruction: 0x01a4887c │ │ │ │ - @ instruction: 0x01a48850 │ │ │ │ + ldrdeq r8, [r4, r4]! │ │ │ │ + @ instruction: 0x01a488a4 │ │ │ │ + @ instruction: 0x01a48888 │ │ │ │ + @ instruction: 0x01a4885c │ │ │ │ @ instruction: 0x01a3c004 │ │ │ │ │ │ │ │ 0012c8bc : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ str r3, [r1] │ │ │ │ asr r2, r3, #31 │ │ │ │ mov r0, #0 │ │ │ │ @@ -112926,30 +112926,30 @@ │ │ │ │ b 12caf4 │ │ │ │ ldr r0, [pc, #76] @ 12cb7c │ │ │ │ ldr r1, [pc, #48] @ 12cb64 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 12cb1c │ │ │ │ @ instruction: 0x01babc14 │ │ │ │ - @ instruction: 0x01ace314 │ │ │ │ + @ instruction: 0x01ace31c │ │ │ │ @ instruction: 0x01a3bf3c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01ace264 │ │ │ │ + @ instruction: 0x01ace26c │ │ │ │ @ instruction: 0x01a3be94 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01ace230 │ │ │ │ + @ instruction: 0x01ace238 │ │ │ │ @ instruction: 0x01a3be60 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x01a485e0 │ │ │ │ - @ instruction: 0x01a485b4 │ │ │ │ - @ instruction: 0x01a48584 │ │ │ │ - @ instruction: 0x01a48554 │ │ │ │ - @ instruction: 0x01a48538 │ │ │ │ + @ instruction: 0x01a485ec │ │ │ │ + @ instruction: 0x01a485c0 │ │ │ │ + @ instruction: 0x01a48590 │ │ │ │ + @ instruction: 0x01a48560 │ │ │ │ + @ instruction: 0x01a48544 │ │ │ │ │ │ │ │ 0012cb80 : │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #352 @ 0x160 │ │ │ │ strd r4, [r3] │ │ │ │ @@ -113871,96 +113871,96 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12cc88 │ │ │ │ @ instruction: 0x01bab8e0 │ │ │ │ @ instruction: 0x01bab8cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bab884 │ │ │ │ - @ instruction: 0x01acdf54 │ │ │ │ + @ instruction: 0x01acdf5c │ │ │ │ @ instruction: 0x01a3bb88 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01a8b838 │ │ │ │ - @ instruction: 0x01acdd44 │ │ │ │ - @ instruction: 0x01a48194 │ │ │ │ + @ instruction: 0x01a8b844 │ │ │ │ + @ instruction: 0x01acdd4c │ │ │ │ + @ instruction: 0x01a481a0 │ │ │ │ @ instruction: 0x01a3b974 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andsmi r0, ip, r0 │ │ │ │ svccc 0x00f80000 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a3b564 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01acd928 │ │ │ │ + @ instruction: 0x01acd930 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x01a56454 │ │ │ │ - @ instruction: 0x01a47d0c │ │ │ │ - @ instruction: 0x01acd868 │ │ │ │ - @ instruction: 0x01a47cb8 │ │ │ │ + @ instruction: 0x01a56460 │ │ │ │ + @ instruction: 0x01a47d18 │ │ │ │ + @ instruction: 0x01acd870 │ │ │ │ + @ instruction: 0x01a47cc4 │ │ │ │ @ instruction: 0x01a3b498 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01a3b3c4 │ │ │ │ - @ instruction: 0x01acd788 │ │ │ │ + @ instruction: 0x01acd790 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x01a562b4 │ │ │ │ - @ instruction: 0x01a47b68 │ │ │ │ + @ instruction: 0x01a562c0 │ │ │ │ + @ instruction: 0x01a47b74 │ │ │ │ @ instruction: 0x01a382b8 │ │ │ │ @ instruction: 0x01a3826c │ │ │ │ @ instruction: 0x01a3821c │ │ │ │ - @ instruction: 0x01a47a6c │ │ │ │ - @ instruction: 0x01acd5ec │ │ │ │ - @ instruction: 0x01a47a38 │ │ │ │ + @ instruction: 0x01a47a78 │ │ │ │ + strdeq sp, [ip, r4]! │ │ │ │ + @ instruction: 0x01a47a44 │ │ │ │ @ instruction: 0x01a3b21c │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - @ instruction: 0x01acd5b4 │ │ │ │ - @ instruction: 0x01a47a00 │ │ │ │ + @ instruction: 0x01acd5bc │ │ │ │ + @ instruction: 0x01a47a0c │ │ │ │ @ instruction: 0x01a3b1e4 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x01acd57c │ │ │ │ - @ instruction: 0x01a479c8 │ │ │ │ + @ instruction: 0x01acd584 │ │ │ │ + ldrdeq r7, [r4, r4]! │ │ │ │ @ instruction: 0x01a3b1ac │ │ │ │ - @ instruction: 0x01acd544 │ │ │ │ - @ instruction: 0x01a47990 │ │ │ │ + @ instruction: 0x01acd54c │ │ │ │ + @ instruction: 0x01a4799c │ │ │ │ @ instruction: 0x01a3b174 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - @ instruction: 0x01acd508 │ │ │ │ - @ instruction: 0x01a47958 │ │ │ │ + @ instruction: 0x01acd510 │ │ │ │ + @ instruction: 0x01a47964 │ │ │ │ @ instruction: 0x01a3b138 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01acd4cc │ │ │ │ - @ instruction: 0x01a4791c │ │ │ │ + ldrdeq sp, [ip, r4]! │ │ │ │ + @ instruction: 0x01a47928 │ │ │ │ strdeq fp, [r3, ip]! │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x01acd498 │ │ │ │ - @ instruction: 0x01a478e4 │ │ │ │ + @ instruction: 0x01acd4a0 │ │ │ │ + strdeq r7, [r4, r0]! │ │ │ │ @ instruction: 0x01a3b0c8 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - @ instruction: 0x01a478b0 │ │ │ │ + @ instruction: 0x01a478bc │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x01a47884 │ │ │ │ - @ instruction: 0x01a47858 │ │ │ │ - @ instruction: 0x01a47828 │ │ │ │ + @ instruction: 0x01a47890 │ │ │ │ + @ instruction: 0x01a47864 │ │ │ │ + @ instruction: 0x01a47834 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - strdeq r7, [r4, ip]! │ │ │ │ + @ instruction: 0x01a47808 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - ldrdeq r7, [r4, r0]! │ │ │ │ - @ instruction: 0x01acd350 │ │ │ │ - @ instruction: 0x01a477a0 │ │ │ │ + ldrdeq r7, [r4, ip]! │ │ │ │ + @ instruction: 0x01acd358 │ │ │ │ + @ instruction: 0x01a477ac │ │ │ │ @ instruction: 0x01a3af80 │ │ │ │ - @ instruction: 0x01acd318 │ │ │ │ - @ instruction: 0x01a47768 │ │ │ │ + @ instruction: 0x01acd320 │ │ │ │ + @ instruction: 0x01a47774 │ │ │ │ @ instruction: 0x01a3af48 │ │ │ │ - @ instruction: 0x01a47734 │ │ │ │ - @ instruction: 0x01acd2ac │ │ │ │ - strdeq r7, [r4, ip]! │ │ │ │ + @ instruction: 0x01a47740 │ │ │ │ + @ instruction: 0x01acd2b4 │ │ │ │ + @ instruction: 0x01a47708 │ │ │ │ ldrdeq sl, [r3, ip]! │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x01acd274 │ │ │ │ - @ instruction: 0x01a476c4 │ │ │ │ + @ instruction: 0x01acd27c │ │ │ │ + ldrdeq r7, [r4, r0]! │ │ │ │ @ instruction: 0x01a3aea4 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ │ │ │ │ 0012db34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -113984,16 +113984,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12db58 │ │ │ │ - @ instruction: 0x01acd0ac │ │ │ │ - strdeq r7, [r4, ip]! │ │ │ │ + strheq sp, [ip, r4]! │ │ │ │ + @ instruction: 0x01a47508 │ │ │ │ ldrdeq sl, [r3, r8]! │ │ │ │ │ │ │ │ 0012dbac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -114149,27 +114149,27 @@ │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12dd14 │ │ │ │ @ instruction: 0x01a3ac30 │ │ │ │ strdeq sl, [r3, ip]! │ │ │ │ - ldrdeq ip, [ip, r0]! │ │ │ │ - @ instruction: 0x01a47320 │ │ │ │ + ldrdeq ip, [ip, r8]! │ │ │ │ + @ instruction: 0x01a4732c │ │ │ │ @ instruction: 0x01a3ab00 │ │ │ │ - @ instruction: 0x01acce98 │ │ │ │ - @ instruction: 0x01a472e8 │ │ │ │ + @ instruction: 0x01accea0 │ │ │ │ + strdeq r7, [r4, r4]! │ │ │ │ @ instruction: 0x01a3aac8 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x01acce60 │ │ │ │ - @ instruction: 0x01a472b0 │ │ │ │ + @ instruction: 0x01acce68 │ │ │ │ + @ instruction: 0x01a472bc │ │ │ │ @ instruction: 0x01a3aa90 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x01acce24 │ │ │ │ - @ instruction: 0x01a47274 │ │ │ │ + @ instruction: 0x01acce2c │ │ │ │ + @ instruction: 0x01a47280 │ │ │ │ @ instruction: 0x01a3aa54 │ │ │ │ │ │ │ │ 0012de64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -114191,16 +114191,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 12ded8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12de84 │ │ │ │ - @ instruction: 0x01accd80 │ │ │ │ - ldrdeq r7, [r4, r0]! │ │ │ │ + @ instruction: 0x01accd88 │ │ │ │ + ldrdeq r7, [r4, ip]! │ │ │ │ @ instruction: 0x01a3a9a8 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 0012dedc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -114385,31 +114385,31 @@ │ │ │ │ mov r1, #155 @ 0x9b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12e0a0 │ │ │ │ @ instruction: 0x01a3a940 │ │ │ │ @ instruction: 0x01baa5fc │ │ │ │ - @ instruction: 0x01accd00 │ │ │ │ + @ instruction: 0x01accd08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01baa5b8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r7, r0, r0, ror #6 │ │ │ │ @ instruction: 0x01a39ec4 │ │ │ │ @ instruction: 0x01a3987c │ │ │ │ strdeq sl, [r3, r0]! │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ @ instruction: 0x01baa46c │ │ │ │ - @ instruction: 0x01a46f90 │ │ │ │ - @ instruction: 0x01a46f60 │ │ │ │ - @ instruction: 0x01a46f30 │ │ │ │ - @ instruction: 0x01a46f00 │ │ │ │ - ldrdeq r6, [r4, r0]! │ │ │ │ + @ instruction: 0x01a46f9c │ │ │ │ + @ instruction: 0x01a46f6c │ │ │ │ + @ instruction: 0x01a46f3c │ │ │ │ + @ instruction: 0x01a46f0c │ │ │ │ + ldrdeq r6, [r4, ip]! │ │ │ │ │ │ │ │ 0012e210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #652] @ 12e4b4 │ │ │ │ @@ -114580,36 +114580,36 @@ │ │ │ │ @ instruction: 0x01baa2e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01baa2bc │ │ │ │ andeq r7, r0, r4, lsl #16 │ │ │ │ @ instruction: 0x01a3a630 │ │ │ │ ldrdeq sl, [r3, r4]! │ │ │ │ @ instruction: 0x01baa208 │ │ │ │ - @ instruction: 0x01acc8c8 │ │ │ │ - @ instruction: 0x01a46d18 │ │ │ │ + ldrdeq ip, [ip, r0]! │ │ │ │ + @ instruction: 0x01a46d24 │ │ │ │ strdeq sl, [r3, r8]! │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x01acc888 │ │ │ │ - ldrdeq r6, [r4, r8]! │ │ │ │ + @ instruction: 0x01acc890 │ │ │ │ + @ instruction: 0x01a46ce4 │ │ │ │ @ instruction: 0x01a3a4b8 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - @ instruction: 0x01acc84c │ │ │ │ - @ instruction: 0x01a46c9c │ │ │ │ + @ instruction: 0x01acc854 │ │ │ │ + @ instruction: 0x01a46ca8 │ │ │ │ @ instruction: 0x01a3a474 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01acc810 │ │ │ │ - @ instruction: 0x01a46c60 │ │ │ │ + @ instruction: 0x01acc818 │ │ │ │ + @ instruction: 0x01a46c6c │ │ │ │ @ instruction: 0x01a3a440 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - ldrdeq ip, [ip, r4]! │ │ │ │ - @ instruction: 0x01a46c24 │ │ │ │ + ldrdeq ip, [ip, ip]! @ │ │ │ │ + @ instruction: 0x01a46c30 │ │ │ │ @ instruction: 0x01a3a404 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - @ instruction: 0x01acc798 │ │ │ │ - @ instruction: 0x01a46be8 │ │ │ │ + @ instruction: 0x01acc7a0 │ │ │ │ + strdeq r6, [r4, r4]! │ │ │ │ @ instruction: 0x01a3a3c8 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 0012e530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -115527,104 +115527,104 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12e5b0 │ │ │ │ @ instruction: 0x01ba9fc0 │ │ │ │ @ instruction: 0x01ba9fb0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba9f5c │ │ │ │ - @ instruction: 0x01a89fa8 │ │ │ │ + @ instruction: 0x01a89fb4 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x01a3a208 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01acc660 │ │ │ │ + @ instruction: 0x01acc668 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01acc50c │ │ │ │ - @ instruction: 0x01a89c1c │ │ │ │ + @ instruction: 0x01acc514 │ │ │ │ + @ instruction: 0x01a89c28 │ │ │ │ @ instruction: 0x01a39e70 │ │ │ │ - @ instruction: 0x01acc2c8 │ │ │ │ - @ instruction: 0x01a46590 │ │ │ │ + ldrdeq ip, [ip, r0]! │ │ │ │ + @ instruction: 0x01a4659c │ │ │ │ ldrdeq r9, [r3, ip]! │ │ │ │ - @ instruction: 0x01acc234 │ │ │ │ - @ instruction: 0x01a54c90 │ │ │ │ - @ instruction: 0x01a46548 │ │ │ │ + @ instruction: 0x01acc23c │ │ │ │ + @ instruction: 0x01a54c9c │ │ │ │ + @ instruction: 0x01a46554 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01a39cc8 │ │ │ │ - @ instruction: 0x01acc120 │ │ │ │ - @ instruction: 0x01a54b54 │ │ │ │ - @ instruction: 0x01a46408 │ │ │ │ + @ instruction: 0x01acc128 │ │ │ │ + @ instruction: 0x01a54b60 │ │ │ │ + @ instruction: 0x01a46414 │ │ │ │ @ instruction: 0x01a39c58 │ │ │ │ - strheq ip, [ip, r0]! │ │ │ │ - @ instruction: 0x01a463c8 │ │ │ │ + strheq ip, [ip, r8]! │ │ │ │ + ldrdeq r6, [r4, r4]! │ │ │ │ @ instruction: 0x01a39c14 │ │ │ │ - @ instruction: 0x01acc06c │ │ │ │ + @ instruction: 0x01acc074 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01a4635c │ │ │ │ + @ instruction: 0x01a46368 │ │ │ │ @ instruction: 0x01a39ba8 │ │ │ │ - @ instruction: 0x01acc000 │ │ │ │ + @ instruction: 0x01acc008 │ │ │ │ @ instruction: 0x01a39ac4 │ │ │ │ - @ instruction: 0x01acbf1c │ │ │ │ - @ instruction: 0x01a54950 │ │ │ │ - @ instruction: 0x01a46204 │ │ │ │ + @ instruction: 0x01acbf24 │ │ │ │ + @ instruction: 0x01a5495c │ │ │ │ + @ instruction: 0x01a46210 │ │ │ │ @ instruction: 0x01a39a54 │ │ │ │ - @ instruction: 0x01acbeac │ │ │ │ + @ instruction: 0x01acbeb4 │ │ │ │ @ instruction: 0x01a36954 │ │ │ │ - @ instruction: 0x01a548ac │ │ │ │ - @ instruction: 0x01a46164 │ │ │ │ + @ instruction: 0x01a548b8 │ │ │ │ + @ instruction: 0x01a46170 │ │ │ │ @ instruction: 0x01a368b8 │ │ │ │ @ instruction: 0x01a36874 │ │ │ │ @ instruction: 0x01a39928 │ │ │ │ - @ instruction: 0x01acbd80 │ │ │ │ + @ instruction: 0x01acbd88 │ │ │ │ @ instruction: 0x01a36814 │ │ │ │ - @ instruction: 0x01a46050 │ │ │ │ - @ instruction: 0x01a4601c │ │ │ │ + @ instruction: 0x01a4605c │ │ │ │ + @ instruction: 0x01a46028 │ │ │ │ @ instruction: 0x01a39868 │ │ │ │ - @ instruction: 0x01acbcc0 │ │ │ │ - @ instruction: 0x01a45fe4 │ │ │ │ + @ instruction: 0x01acbcc8 │ │ │ │ + strdeq r5, [r4, r0]! │ │ │ │ @ instruction: 0x01a39830 │ │ │ │ - @ instruction: 0x01acbc88 │ │ │ │ - @ instruction: 0x01a45fac │ │ │ │ + @ instruction: 0x01acbc90 │ │ │ │ + @ instruction: 0x01a45fb8 │ │ │ │ strdeq r9, [r3, ip]! │ │ │ │ - @ instruction: 0x01acbc54 │ │ │ │ - @ instruction: 0x01a45f88 │ │ │ │ + @ instruction: 0x01acbc5c │ │ │ │ + @ instruction: 0x01a45f94 │ │ │ │ ldrdeq r9, [r3, r4]! │ │ │ │ - @ instruction: 0x01acbc2c │ │ │ │ - @ instruction: 0x01a45f58 │ │ │ │ - @ instruction: 0x01a45f28 │ │ │ │ + @ instruction: 0x01acbc34 │ │ │ │ + @ instruction: 0x01a45f64 │ │ │ │ + @ instruction: 0x01a45f34 │ │ │ │ @ instruction: 0x01a39774 │ │ │ │ - @ instruction: 0x01acbbcc │ │ │ │ - strdeq r5, [r4, r8]! │ │ │ │ - @ instruction: 0x01a45ecc │ │ │ │ + ldrdeq fp, [ip, r4]! │ │ │ │ + @ instruction: 0x01a45f04 │ │ │ │ + ldrdeq r5, [r4, r8]! │ │ │ │ @ instruction: 0x01a3971c │ │ │ │ - @ instruction: 0x01acbb74 │ │ │ │ - @ instruction: 0x01a45eac │ │ │ │ + @ instruction: 0x01acbb7c │ │ │ │ + @ instruction: 0x01a45eb8 │ │ │ │ strdeq r9, [r3, r8]! │ │ │ │ - @ instruction: 0x01acbb50 │ │ │ │ - @ instruction: 0x01a45e78 │ │ │ │ + @ instruction: 0x01acbb58 │ │ │ │ + @ instruction: 0x01a45e84 │ │ │ │ @ instruction: 0x01a396c4 │ │ │ │ - @ instruction: 0x01acbb1c │ │ │ │ - @ instruction: 0x01a45e40 │ │ │ │ + @ instruction: 0x01acbb24 │ │ │ │ + @ instruction: 0x01a45e4c │ │ │ │ @ instruction: 0x01a3968c │ │ │ │ - @ instruction: 0x01acbae4 │ │ │ │ - @ instruction: 0x01a45e0c │ │ │ │ + @ instruction: 0x01acbaec │ │ │ │ + @ instruction: 0x01a45e18 │ │ │ │ @ instruction: 0x01a39658 │ │ │ │ - @ instruction: 0x01acbab0 │ │ │ │ - ldrdeq r5, [r4, r8]! │ │ │ │ + @ instruction: 0x01acbab8 │ │ │ │ + @ instruction: 0x01a45de4 │ │ │ │ @ instruction: 0x01a39624 │ │ │ │ - @ instruction: 0x01acba7c │ │ │ │ - @ instruction: 0x01a45da4 │ │ │ │ + @ instruction: 0x01acba84 │ │ │ │ + @ instruction: 0x01a45db0 │ │ │ │ strdeq r9, [r3, r0]! │ │ │ │ - @ instruction: 0x01acba48 │ │ │ │ - @ instruction: 0x01a45d70 │ │ │ │ + @ instruction: 0x01acba50 │ │ │ │ + @ instruction: 0x01a45d7c │ │ │ │ @ instruction: 0x01a395bc │ │ │ │ - @ instruction: 0x01acba14 │ │ │ │ - @ instruction: 0x01a45d40 │ │ │ │ - @ instruction: 0x01a45d10 │ │ │ │ + @ instruction: 0x01acba1c │ │ │ │ + @ instruction: 0x01a45d4c │ │ │ │ + @ instruction: 0x01a45d1c │ │ │ │ @ instruction: 0x01a3955c │ │ │ │ - @ instruction: 0x01acb9b4 │ │ │ │ + @ instruction: 0x01acb9bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #392] @ 0x188 │ │ │ │ ldr fp, [pc, #308] @ 12f64c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115782,17 +115782,17 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12f73c │ │ │ │ @ instruction: 0x01ba4f64 │ │ │ │ @ instruction: 0x01a391bc │ │ │ │ - @ instruction: 0x01a45918 │ │ │ │ + @ instruction: 0x01a45924 │ │ │ │ @ instruction: 0x01a3918c │ │ │ │ - strdeq fp, [ip, r0]! │ │ │ │ + strdeq fp, [ip, r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #392] @ 0x188 │ │ │ │ ldr fp, [pc, #260] @ 12f8b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115932,17 +115932,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12f98c │ │ │ │ @ instruction: 0x01ba4d30 │ │ │ │ @ instruction: 0x01a38fa0 │ │ │ │ - @ instruction: 0x01a456c8 │ │ │ │ + ldrdeq r5, [r4, r4]! │ │ │ │ @ instruction: 0x01a38f70 │ │ │ │ - @ instruction: 0x01acb3b8 │ │ │ │ + @ instruction: 0x01acb3c0 │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ ldr r1, [pc, #56] @ 12fa2c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [pc, #52] @ 12fa30 │ │ │ │ lsr lr, r2, #16 │ │ │ │ ldr r0, [pc, #48] @ 12fa34 │ │ │ │ @@ -116201,16 +116201,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 12fdc8 │ │ │ │ @ instruction: 0x01ba8790 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a38bc0 │ │ │ │ - strdeq sl, [ip, r4]! │ │ │ │ - @ instruction: 0x01a45294 │ │ │ │ + strdeq sl, [ip, ip]! │ │ │ │ + @ instruction: 0x01a452a0 │ │ │ │ │ │ │ │ 0012fe14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #300] @ 12ff58 │ │ │ │ @@ -116289,20 +116289,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12fec4 │ │ │ │ @ instruction: 0x01a38b0c │ │ │ │ @ instruction: 0x01ba86dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01acaf34 │ │ │ │ + @ instruction: 0x01acaf3c │ │ │ │ @ instruction: 0x01ba4814 │ │ │ │ ldrdeq r8, [r3, r4]! │ │ │ │ @ instruction: 0x01ba8648 │ │ │ │ - @ instruction: 0x01a4516c │ │ │ │ - @ instruction: 0x01a4513c │ │ │ │ + @ instruction: 0x01a45178 │ │ │ │ + @ instruction: 0x01a45148 │ │ │ │ │ │ │ │ 0012ff7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 130010 │ │ │ │ @@ -116338,17 +116338,17 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 12ffcc │ │ │ │ @ instruction: 0x01ba8580 │ │ │ │ muleq r0, r0, r5 │ │ │ │ @ instruction: 0x01bc5c20 │ │ │ │ andeq r7, r0, r0, ror #4 │ │ │ │ - @ instruction: 0x01a45088 │ │ │ │ + @ instruction: 0x01a45094 │ │ │ │ @ instruction: 0x01a389a0 │ │ │ │ - @ instruction: 0x01acadcc │ │ │ │ + ldrdeq sl, [ip, r4]! │ │ │ │ │ │ │ │ 0013002c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #740] @ 130328 │ │ │ │ @@ -116541,37 +116541,37 @@ │ │ │ │ @ instruction: 0x01bc5b94 │ │ │ │ @ instruction: 0x01ba84c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba84b0 │ │ │ │ @ instruction: 0x01ba8490 │ │ │ │ andeq r6, r0, r8, asr r5 │ │ │ │ @ instruction: 0x01a3890c │ │ │ │ - @ instruction: 0x01a8f22c │ │ │ │ + @ instruction: 0x01a8f238 │ │ │ │ @ instruction: 0x01a37730 │ │ │ │ andeq r6, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x01acac24 │ │ │ │ - ldrdeq r4, [r4, r4]! @ │ │ │ │ + @ instruction: 0x01acac2c │ │ │ │ + @ instruction: 0x01a44ee0 │ │ │ │ @ instruction: 0x01a387ec │ │ │ │ - @ instruction: 0x01acabe0 │ │ │ │ - @ instruction: 0x01a44e8c │ │ │ │ + @ instruction: 0x01acabe8 │ │ │ │ + @ instruction: 0x01a44e98 │ │ │ │ @ instruction: 0x01a387a8 │ │ │ │ - @ instruction: 0x01acaba4 │ │ │ │ - @ instruction: 0x01a44e50 │ │ │ │ + @ instruction: 0x01acabac │ │ │ │ + @ instruction: 0x01a44e5c │ │ │ │ @ instruction: 0x01a3876c │ │ │ │ - @ instruction: 0x01acab6c │ │ │ │ - @ instruction: 0x01a44e18 │ │ │ │ + @ instruction: 0x01acab74 │ │ │ │ + @ instruction: 0x01a44e24 │ │ │ │ @ instruction: 0x01a38734 │ │ │ │ - @ instruction: 0x01acab34 │ │ │ │ - @ instruction: 0x01a44de0 │ │ │ │ + @ instruction: 0x01acab3c │ │ │ │ + @ instruction: 0x01a44dec │ │ │ │ strdeq r8, [r3, ip]! │ │ │ │ - strdeq sl, [ip, ip]! │ │ │ │ - @ instruction: 0x01a44da8 │ │ │ │ + @ instruction: 0x01acab04 │ │ │ │ + @ instruction: 0x01a44db4 │ │ │ │ @ instruction: 0x01a386c4 │ │ │ │ - @ instruction: 0x01acaac4 │ │ │ │ - @ instruction: 0x01a44d70 │ │ │ │ + @ instruction: 0x01acaacc │ │ │ │ + @ instruction: 0x01a44d7c │ │ │ │ @ instruction: 0x01a3868c │ │ │ │ │ │ │ │ 001303a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -116679,15 +116679,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a36364 │ │ │ │ @ instruction: 0x01a384cc │ │ │ │ - strdeq sl, [ip, ip]! │ │ │ │ + @ instruction: 0x01aca904 │ │ │ │ │ │ │ │ 00130568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -116782,15 +116782,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a361cc │ │ │ │ - @ instruction: 0x01aca76c │ │ │ │ + @ instruction: 0x01aca774 │ │ │ │ @ instruction: 0x01a38328 │ │ │ │ │ │ │ │ 00130700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -117001,23 +117001,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a38168 │ │ │ │ - @ instruction: 0x01aca594 │ │ │ │ + @ instruction: 0x01aca59c │ │ │ │ @ instruction: 0x01ba7c68 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aca508 │ │ │ │ + @ instruction: 0x01aca510 │ │ │ │ @ instruction: 0x01a380c8 │ │ │ │ @ instruction: 0x01a3809c │ │ │ │ - @ instruction: 0x01aca4c4 │ │ │ │ + @ instruction: 0x01aca4cc │ │ │ │ @ instruction: 0x01a35e74 │ │ │ │ - @ instruction: 0x01aca414 │ │ │ │ + @ instruction: 0x01aca41c │ │ │ │ ldrdeq r7, [r3, r8]! │ │ │ │ │ │ │ │ 00130a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -117321,26 +117321,26 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a37d04 │ │ │ │ - @ instruction: 0x01aca130 │ │ │ │ + @ instruction: 0x01aca138 │ │ │ │ @ instruction: 0x01ba7804 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aca098 │ │ │ │ + @ instruction: 0x01aca0a0 │ │ │ │ @ instruction: 0x01a37c58 │ │ │ │ @ instruction: 0x01a37c18 │ │ │ │ - @ instruction: 0x01aca040 │ │ │ │ + @ instruction: 0x01aca048 │ │ │ │ @ instruction: 0x01a359ac │ │ │ │ - @ instruction: 0x01ac9f50 │ │ │ │ + @ instruction: 0x01ac9f58 │ │ │ │ @ instruction: 0x01a37b0c │ │ │ │ @ instruction: 0x01a35968 │ │ │ │ - @ instruction: 0x01ac9f0c │ │ │ │ + @ instruction: 0x01ac9f14 │ │ │ │ @ instruction: 0x01a37ac8 │ │ │ │ │ │ │ │ 00130f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117579,21 +117579,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ac9c6c │ │ │ │ + @ instruction: 0x01ac9c74 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a355a8 │ │ │ │ - @ instruction: 0x01ac9b48 │ │ │ │ + @ instruction: 0x01ac9b50 │ │ │ │ @ instruction: 0x01a37704 │ │ │ │ @ instruction: 0x01a35568 │ │ │ │ - @ instruction: 0x01ac9b08 │ │ │ │ + @ instruction: 0x01ac9b10 │ │ │ │ @ instruction: 0x01a376c4 │ │ │ │ │ │ │ │ 00131374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117726,21 +117726,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a35548 │ │ │ │ - @ instruction: 0x01ac9940 │ │ │ │ + @ instruction: 0x01ac9948 │ │ │ │ strdeq r7, [r3, ip]! │ │ │ │ @ instruction: 0x01a3535c │ │ │ │ - strdeq r9, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac9904 │ │ │ │ @ instruction: 0x01a374c0 │ │ │ │ @ instruction: 0x01a354ec │ │ │ │ - @ instruction: 0x01ac98bc │ │ │ │ + @ instruction: 0x01ac98c4 │ │ │ │ @ instruction: 0x01a37478 │ │ │ │ │ │ │ │ 001315b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117836,15 +117836,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a3517c │ │ │ │ - @ instruction: 0x01ac971c │ │ │ │ + @ instruction: 0x01ac9724 │ │ │ │ ldrdeq r7, [r3, r8]! │ │ │ │ │ │ │ │ 00131750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -118024,18 +118024,18 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq r7, [r3, r8]! │ │ │ │ @ instruction: 0x01a37068 │ │ │ │ - @ instruction: 0x01ac950c │ │ │ │ + @ instruction: 0x01ac9514 │ │ │ │ @ instruction: 0x01a34e90 │ │ │ │ @ instruction: 0x01a3702c │ │ │ │ - ldrdeq r9, [ip, r0]! │ │ │ │ + ldrdeq r9, [ip, r8]! │ │ │ │ │ │ │ │ 00131a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -118215,18 +118215,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a36378 │ │ │ │ - @ instruction: 0x01ac9224 │ │ │ │ + @ instruction: 0x01ac922c │ │ │ │ @ instruction: 0x01a36d70 │ │ │ │ @ instruction: 0x01a34b9c │ │ │ │ - @ instruction: 0x01ac91e4 │ │ │ │ + @ instruction: 0x01ac91ec │ │ │ │ @ instruction: 0x01a36d30 │ │ │ │ │ │ │ │ 00131d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -118410,18 +118410,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a36ac4 │ │ │ │ - @ instruction: 0x01ac8f20 │ │ │ │ + @ instruction: 0x01ac8f28 │ │ │ │ @ instruction: 0x01a36a6c │ │ │ │ @ instruction: 0x01a34898 │ │ │ │ - @ instruction: 0x01ac8ee0 │ │ │ │ + @ instruction: 0x01ac8ee8 │ │ │ │ @ instruction: 0x01a36a2c │ │ │ │ │ │ │ │ 0013203c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -118605,18 +118605,18 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a35d70 │ │ │ │ - @ instruction: 0x01ac8c1c │ │ │ │ + @ instruction: 0x01ac8c24 │ │ │ │ @ instruction: 0x01a36768 │ │ │ │ @ instruction: 0x01a34594 │ │ │ │ - ldrdeq r8, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac8be4 │ │ │ │ @ instruction: 0x01a36728 │ │ │ │ │ │ │ │ 00132340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118890,21 +118890,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a36390 │ │ │ │ - @ instruction: 0x01ac87ec │ │ │ │ + strdeq r8, [ip, r4]! │ │ │ │ @ instruction: 0x01a36338 │ │ │ │ @ instruction: 0x01a36350 │ │ │ │ - @ instruction: 0x01ac87ac │ │ │ │ + @ instruction: 0x01ac87b4 │ │ │ │ strdeq r6, [r3, r8]! │ │ │ │ @ instruction: 0x01a34128 │ │ │ │ - @ instruction: 0x01ac8770 │ │ │ │ + @ instruction: 0x01ac8778 │ │ │ │ @ instruction: 0x01a362bc │ │ │ │ │ │ │ │ 001327b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -119011,15 +119011,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a33f50 │ │ │ │ - @ instruction: 0x01ac8598 │ │ │ │ + @ instruction: 0x01ac85a0 │ │ │ │ @ instruction: 0x01a360e4 │ │ │ │ │ │ │ │ 0013297c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -119226,24 +119226,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a35f74 │ │ │ │ - @ instruction: 0x01ac844c │ │ │ │ + @ instruction: 0x01ac8454 │ │ │ │ @ instruction: 0x01ba59f0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq r5, [r3, r8]! │ │ │ │ - @ instruction: 0x01ac83c4 │ │ │ │ + @ instruction: 0x01ac83cc │ │ │ │ @ instruction: 0x01a35eb0 │ │ │ │ - @ instruction: 0x01ac8380 │ │ │ │ + @ instruction: 0x01ac8388 │ │ │ │ @ instruction: 0x01a33c04 │ │ │ │ strdeq r5, [r3, r4]! │ │ │ │ - ldrdeq r8, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac82e4 │ │ │ │ │ │ │ │ 00132cf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -119393,15 +119393,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01ba566c │ │ │ │ @ instruction: 0x01a33974 │ │ │ │ - @ instruction: 0x01ac8054 │ │ │ │ + @ instruction: 0x01ac805c │ │ │ │ @ instruction: 0x01a35b60 │ │ │ │ │ │ │ │ 00132f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -119498,24 +119498,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 132ffc │ │ │ │ - @ instruction: 0x01a42038 │ │ │ │ + @ instruction: 0x01a42044 │ │ │ │ @ instruction: 0x01a35a54 │ │ │ │ - @ instruction: 0x01ac7f30 │ │ │ │ + @ instruction: 0x01ac7f38 │ │ │ │ @ instruction: 0x01a31d28 │ │ │ │ @ instruction: 0x01a35a4c │ │ │ │ @ instruction: 0x01a35a00 │ │ │ │ - ldrdeq r7, [ip, ip]! │ │ │ │ - @ instruction: 0x01a41fac │ │ │ │ + @ instruction: 0x01ac7ee4 │ │ │ │ + @ instruction: 0x01a41fb8 │ │ │ │ @ instruction: 0x01a359c8 │ │ │ │ - @ instruction: 0x01ac7ea4 │ │ │ │ + @ instruction: 0x01ac7eac │ │ │ │ │ │ │ │ 00133110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ @@ -119592,23 +119592,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 13315c │ │ │ │ - ldrdeq r7, [ip, r8]! │ │ │ │ - ldrdeq r1, [r4, r8]! │ │ │ │ + @ instruction: 0x01ac7de0 │ │ │ │ + @ instruction: 0x01a41ee4 │ │ │ │ strdeq r5, [r3, r0]! │ │ │ │ @ instruction: 0x01a31bc4 │ │ │ │ strdeq r5, [r3, r8]! │ │ │ │ - @ instruction: 0x01ac7d80 │ │ │ │ + @ instruction: 0x01ac7d88 │ │ │ │ @ instruction: 0x01a35894 │ │ │ │ - @ instruction: 0x01ac7d40 │ │ │ │ - @ instruction: 0x01a41e40 │ │ │ │ + @ instruction: 0x01ac7d48 │ │ │ │ + @ instruction: 0x01a41e4c │ │ │ │ @ instruction: 0x01a35858 │ │ │ │ │ │ │ │ 00133280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -119675,19 +119675,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1332d4 │ │ │ │ - @ instruction: 0x01ac7c34 │ │ │ │ - @ instruction: 0x01a41d34 │ │ │ │ + @ instruction: 0x01ac7c3c │ │ │ │ + @ instruction: 0x01a41d40 │ │ │ │ @ instruction: 0x01a3574c │ │ │ │ - strdeq r7, [ip, ip]! │ │ │ │ - strdeq r1, [r4, ip]! │ │ │ │ + @ instruction: 0x01ac7c04 │ │ │ │ + @ instruction: 0x01a41d08 │ │ │ │ @ instruction: 0x01a35714 │ │ │ │ │ │ │ │ 001333b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -119783,21 +119783,21 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 133408 │ │ │ │ @ instruction: 0x01a3191c │ │ │ │ @ instruction: 0x01a35660 │ │ │ │ - ldrdeq r7, [ip, r8]! │ │ │ │ + @ instruction: 0x01ac7ae0 │ │ │ │ @ instruction: 0x01a355ec │ │ │ │ - @ instruction: 0x01ac7a94 │ │ │ │ - @ instruction: 0x01a41b94 │ │ │ │ + @ instruction: 0x01ac7a9c │ │ │ │ + @ instruction: 0x01a41ba0 │ │ │ │ @ instruction: 0x01a355ac │ │ │ │ - @ instruction: 0x01ac7a5c │ │ │ │ - @ instruction: 0x01a41b5c │ │ │ │ + @ instruction: 0x01ac7a64 │ │ │ │ + @ instruction: 0x01a41b68 │ │ │ │ @ instruction: 0x01a35574 │ │ │ │ │ │ │ │ 00133564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -119898,18 +119898,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ b 1336bc │ │ │ │ - ldrdeq r7, [ip, r0]! │ │ │ │ + ldrdeq r7, [ip, r8]! │ │ │ │ @ instruction: 0x01a3544c │ │ │ │ @ instruction: 0x01a353e4 │ │ │ │ - @ instruction: 0x01ac7890 │ │ │ │ + @ instruction: 0x01ac7898 │ │ │ │ @ instruction: 0x01a3540c │ │ │ │ @ instruction: 0x01a353a4 │ │ │ │ │ │ │ │ 00133718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -119966,20 +119966,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 13378c │ │ │ │ - @ instruction: 0x01a418c0 │ │ │ │ + @ instruction: 0x01a418cc │ │ │ │ @ instruction: 0x01a35348 │ │ │ │ - @ instruction: 0x01ac7830 │ │ │ │ - @ instruction: 0x01a4188c │ │ │ │ + @ instruction: 0x01ac7838 │ │ │ │ + @ instruction: 0x01a41898 │ │ │ │ @ instruction: 0x01a35314 │ │ │ │ - strdeq r7, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac7804 │ │ │ │ │ │ │ │ 00133820 : │ │ │ │ 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 │ │ │ │ @@ -120198,36 +120198,36 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 133890 │ │ │ │ @ instruction: 0x01ba4ccc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a3181c │ │ │ │ @ instruction: 0x01ba4c7c │ │ │ │ - strdeq r7, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac7704 │ │ │ │ @ instruction: 0x01a3520c │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x01a351ec │ │ │ │ - @ instruction: 0x01a416ec │ │ │ │ + strdeq r1, [r4, r8]! │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x01a31e24 │ │ │ │ - @ instruction: 0x01a41648 │ │ │ │ + @ instruction: 0x01a41654 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01a41618 │ │ │ │ - @ instruction: 0x01ac755c │ │ │ │ - @ instruction: 0x01a415e4 │ │ │ │ + @ instruction: 0x01a41624 │ │ │ │ + @ instruction: 0x01ac7564 │ │ │ │ + strdeq r1, [r4, r0]! │ │ │ │ @ instruction: 0x01a35068 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01ac7520 │ │ │ │ - @ instruction: 0x01a415a8 │ │ │ │ + @ instruction: 0x01ac7528 │ │ │ │ + @ instruction: 0x01a415b4 │ │ │ │ @ instruction: 0x01a3502c │ │ │ │ - @ instruction: 0x01a41570 │ │ │ │ - @ instruction: 0x01a41540 │ │ │ │ + @ instruction: 0x01a4157c │ │ │ │ + @ instruction: 0x01a4154c │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x01ac7484 │ │ │ │ - @ instruction: 0x01a4150c │ │ │ │ + @ instruction: 0x01ac748c │ │ │ │ + @ instruction: 0x01a41518 │ │ │ │ @ instruction: 0x01a34f88 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 00133c00 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #352] @ 0x160 │ │ │ │ strne r3, [r1] │ │ │ │ @@ -120264,17 +120264,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 133c58 │ │ │ │ - @ instruction: 0x01ac73c0 │ │ │ │ + @ instruction: 0x01ac73c8 │ │ │ │ @ instruction: 0x01a34f10 │ │ │ │ - @ instruction: 0x01a41400 │ │ │ │ + @ instruction: 0x01a4140c │ │ │ │ @ instruction: 0x01a34e84 │ │ │ │ │ │ │ │ 00133ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -120296,16 +120296,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 133cc8 │ │ │ │ - @ instruction: 0x01ac7304 │ │ │ │ - @ instruction: 0x01a4138c │ │ │ │ + @ instruction: 0x01ac730c │ │ │ │ + @ instruction: 0x01a41398 │ │ │ │ @ instruction: 0x01a34e0c │ │ │ │ │ │ │ │ 00133d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -120327,16 +120327,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #245 @ 0xf5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 133d3c │ │ │ │ - @ instruction: 0x01ac7290 │ │ │ │ - @ instruction: 0x01a41318 │ │ │ │ + @ instruction: 0x01ac7298 │ │ │ │ + @ instruction: 0x01a41324 │ │ │ │ @ instruction: 0x01a34d98 │ │ │ │ │ │ │ │ 00133d90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -120519,34 +120519,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 133f18 │ │ │ │ @ instruction: 0x01ba476c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba4740 │ │ │ │ - @ instruction: 0x01ac7204 │ │ │ │ + @ instruction: 0x01ac720c │ │ │ │ @ instruction: 0x01a34d00 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r6, r0, r8, asr r5 │ │ │ │ andeq r7, r0, r0, ror #9 │ │ │ │ @ instruction: 0x01a30dac │ │ │ │ @ instruction: 0x01a34d18 │ │ │ │ @ instruction: 0x01a34b6c │ │ │ │ eorsne r5, r4, #120, 12 @ 0x7800000 │ │ │ │ @ instruction: 0x01a34a90 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01ba45f4 │ │ │ │ @ instruction: 0x01a3189c │ │ │ │ - @ instruction: 0x01a410c0 │ │ │ │ + @ instruction: 0x01a410cc │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x01a41090 │ │ │ │ - @ instruction: 0x01a41060 │ │ │ │ - @ instruction: 0x01ac6fa4 │ │ │ │ - @ instruction: 0x01a4102c │ │ │ │ + @ instruction: 0x01a4109c │ │ │ │ + @ instruction: 0x01a4106c │ │ │ │ + @ instruction: 0x01ac6fac │ │ │ │ + @ instruction: 0x01a41038 │ │ │ │ @ instruction: 0x01a34aa8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 001340d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120607,19 +120607,19 @@ │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 13411c │ │ │ │ @ instruction: 0x01a30c5c │ │ │ │ @ instruction: 0x01a34abc │ │ │ │ - @ instruction: 0x01ac6e90 │ │ │ │ + @ instruction: 0x01ac6e98 │ │ │ │ @ instruction: 0x01a34990 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x01ac6e48 │ │ │ │ - ldrdeq r0, [r4, r0]! @ │ │ │ │ + @ instruction: 0x01ac6e50 │ │ │ │ + ldrdeq r0, [r4, ip]! │ │ │ │ @ instruction: 0x01a3494c │ │ │ │ │ │ │ │ 001341ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -121076,60 +121076,60 @@ │ │ │ │ ldrdeq r4, [r3, r4]! @ │ │ │ │ strdeq r4, [r3, r8]! │ │ │ │ @ instruction: 0x01a348a4 │ │ │ │ @ instruction: 0x01a348b8 │ │ │ │ @ instruction: 0x01a348ec │ │ │ │ muleq r0, r0, r5 │ │ │ │ @ instruction: 0x01a3477c │ │ │ │ - @ instruction: 0x01a40c04 │ │ │ │ - @ instruction: 0x01ac6b70 │ │ │ │ + @ instruction: 0x01a40c10 │ │ │ │ + @ instruction: 0x01ac6b78 │ │ │ │ @ instruction: 0x01a34678 │ │ │ │ - @ instruction: 0x01ac6b34 │ │ │ │ - @ instruction: 0x01a40bbc │ │ │ │ + @ instruction: 0x01ac6b3c │ │ │ │ + @ instruction: 0x01a40bc8 │ │ │ │ @ instruction: 0x01a34640 │ │ │ │ - @ instruction: 0x01ac6a7c │ │ │ │ - @ instruction: 0x01a40b04 │ │ │ │ + @ instruction: 0x01ac6a84 │ │ │ │ + @ instruction: 0x01a40b10 │ │ │ │ @ instruction: 0x01a34588 │ │ │ │ @ instruction: 0x01a346cc │ │ │ │ @ instruction: 0x01ba3f58 │ │ │ │ - strdeq r6, [ip, r0]! │ │ │ │ - @ instruction: 0x01a40a78 │ │ │ │ + strdeq r6, [ip, r8]! │ │ │ │ + @ instruction: 0x01a40a84 │ │ │ │ strdeq r4, [r3, r8]! │ │ │ │ - @ instruction: 0x01ac69b0 │ │ │ │ - @ instruction: 0x01a40a38 │ │ │ │ + @ instruction: 0x01ac69b8 │ │ │ │ + @ instruction: 0x01a40a44 │ │ │ │ @ instruction: 0x01a344bc │ │ │ │ - @ instruction: 0x01ac6970 │ │ │ │ - strdeq r0, [r4, r8]! │ │ │ │ + @ instruction: 0x01ac6978 │ │ │ │ + @ instruction: 0x01a40a04 │ │ │ │ @ instruction: 0x01a3447c │ │ │ │ - @ instruction: 0x01ac6930 │ │ │ │ - @ instruction: 0x01a409b8 │ │ │ │ + @ instruction: 0x01ac6938 │ │ │ │ + @ instruction: 0x01a409c4 │ │ │ │ @ instruction: 0x01a3443c │ │ │ │ - strdeq r6, [ip, r0]! │ │ │ │ - @ instruction: 0x01a40978 │ │ │ │ + strdeq r6, [ip, r8]! │ │ │ │ + @ instruction: 0x01a40984 │ │ │ │ strdeq r4, [r3, ip]! │ │ │ │ - @ instruction: 0x01a40940 │ │ │ │ - @ instruction: 0x01ac68ac │ │ │ │ + @ instruction: 0x01a4094c │ │ │ │ + @ instruction: 0x01ac68b4 │ │ │ │ @ instruction: 0x01a343b4 │ │ │ │ - @ instruction: 0x01a40900 │ │ │ │ - @ instruction: 0x01ac686c │ │ │ │ + @ instruction: 0x01a4090c │ │ │ │ + @ instruction: 0x01ac6874 │ │ │ │ @ instruction: 0x01a34374 │ │ │ │ - @ instruction: 0x01a408c0 │ │ │ │ - @ instruction: 0x01ac682c │ │ │ │ + @ instruction: 0x01a408cc │ │ │ │ + @ instruction: 0x01ac6834 │ │ │ │ @ instruction: 0x01a34334 │ │ │ │ - strdeq r6, [ip, r0]! │ │ │ │ - @ instruction: 0x01a40878 │ │ │ │ + strdeq r6, [ip, r8]! │ │ │ │ + @ instruction: 0x01a40884 │ │ │ │ strdeq r4, [r3, ip]! │ │ │ │ - @ instruction: 0x01ac67b0 │ │ │ │ - @ instruction: 0x01a40838 │ │ │ │ + @ instruction: 0x01ac67b8 │ │ │ │ + @ instruction: 0x01a40844 │ │ │ │ @ instruction: 0x01a342bc │ │ │ │ - @ instruction: 0x01ac6770 │ │ │ │ - strdeq r0, [r4, r8]! │ │ │ │ + @ instruction: 0x01ac6778 │ │ │ │ + @ instruction: 0x01a40804 │ │ │ │ @ instruction: 0x01a3427c │ │ │ │ - @ instruction: 0x01ac6730 │ │ │ │ - @ instruction: 0x01a407b8 │ │ │ │ + @ instruction: 0x01ac6738 │ │ │ │ + @ instruction: 0x01a407c4 │ │ │ │ @ instruction: 0x01a3423c │ │ │ │ │ │ │ │ 001349dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -121301,35 +121301,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 134a38 │ │ │ │ @ instruction: 0x01ba3b20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba3af4 │ │ │ │ @ instruction: 0x01ba3ad4 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - @ instruction: 0x01a40570 │ │ │ │ + @ instruction: 0x01a4057c │ │ │ │ @ instruction: 0x01a34174 │ │ │ │ - @ instruction: 0x01ac65b8 │ │ │ │ + @ instruction: 0x01ac65c0 │ │ │ │ @ instruction: 0x01a34170 │ │ │ │ @ instruction: 0x01a34134 │ │ │ │ - @ instruction: 0x01ac6578 │ │ │ │ - strdeq r0, [r4, r0]! @ │ │ │ │ + @ instruction: 0x01ac6580 │ │ │ │ + strdeq r0, [r4, ip]! │ │ │ │ strdeq r4, [r3, r4]! @ │ │ │ │ - @ instruction: 0x01ac6538 │ │ │ │ - @ instruction: 0x01a404b8 │ │ │ │ + @ instruction: 0x01ac6540 │ │ │ │ + @ instruction: 0x01a404c4 │ │ │ │ strheq r4, [r3, ip]! │ │ │ │ - @ instruction: 0x01ac6500 │ │ │ │ - @ instruction: 0x01a40480 │ │ │ │ + @ instruction: 0x01ac6508 │ │ │ │ + @ instruction: 0x01a4048c │ │ │ │ @ instruction: 0x01a34084 │ │ │ │ - @ instruction: 0x01ac64c8 │ │ │ │ - @ instruction: 0x01a40448 │ │ │ │ + ldrdeq r6, [ip, r0]! │ │ │ │ + @ instruction: 0x01a40454 │ │ │ │ @ instruction: 0x01a3404c │ │ │ │ - @ instruction: 0x01ac6490 │ │ │ │ - @ instruction: 0x01a40410 │ │ │ │ + @ instruction: 0x01ac6498 │ │ │ │ + @ instruction: 0x01a4041c │ │ │ │ @ instruction: 0x01a34010 │ │ │ │ - @ instruction: 0x01ac6454 │ │ │ │ + @ instruction: 0x01ac645c │ │ │ │ │ │ │ │ 00134cf0 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -121386,19 +121386,19 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 134d54 │ │ │ │ @ instruction: 0x01ba37f0 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - @ instruction: 0x01ac6350 │ │ │ │ - @ instruction: 0x01a40300 │ │ │ │ + @ instruction: 0x01ac6358 │ │ │ │ + @ instruction: 0x01a4030c │ │ │ │ strdeq r3, [r3, ip]! │ │ │ │ - @ instruction: 0x01ac6314 │ │ │ │ - @ instruction: 0x01a402c4 │ │ │ │ + @ instruction: 0x01ac631c │ │ │ │ + ldrdeq r0, [r4, r0]! @ │ │ │ │ @ instruction: 0x01a33ec0 │ │ │ │ │ │ │ │ 00134df8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -121488,22 +121488,22 @@ │ │ │ │ andeq r7, r0, r0, ror #4 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ @ instruction: 0x01a33aa0 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ @ instruction: 0x01a33ab0 │ │ │ │ andeq r6, r0, r0, lsr #18 │ │ │ │ strdeq r3, [r3, r8]! │ │ │ │ - @ instruction: 0x01ac620c │ │ │ │ - @ instruction: 0x01a401b8 │ │ │ │ + @ instruction: 0x01ac6214 │ │ │ │ + @ instruction: 0x01a401c4 │ │ │ │ @ instruction: 0x01a33dbc │ │ │ │ - ldrdeq r6, [ip, r4]! │ │ │ │ - @ instruction: 0x01a40180 │ │ │ │ + ldrdeq r6, [ip, ip]! │ │ │ │ + @ instruction: 0x01a4018c │ │ │ │ @ instruction: 0x01a33d84 │ │ │ │ - @ instruction: 0x01ac619c │ │ │ │ - @ instruction: 0x01a40148 │ │ │ │ + @ instruction: 0x01ac61a4 │ │ │ │ + @ instruction: 0x01a40154 │ │ │ │ @ instruction: 0x01a33d4c │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ @@ -121581,17 +121581,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 135060 │ │ │ │ @ instruction: 0x01ba3514 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba34ac │ │ │ │ - @ instruction: 0x01a3ffc0 │ │ │ │ + @ instruction: 0x01a3ffcc │ │ │ │ @ instruction: 0x01a33c04 │ │ │ │ - @ instruction: 0x01ac6078 │ │ │ │ + @ instruction: 0x01ac6080 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -121616,16 +121616,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 135128 │ │ │ │ - strdeq r5, [ip, r4]! │ │ │ │ - @ instruction: 0x01a3ff2c │ │ │ │ + strdeq r5, [ip, ip]! │ │ │ │ + @ instruction: 0x01a3ff38 │ │ │ │ @ instruction: 0x01a33b70 │ │ │ │ │ │ │ │ 0013517c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -121962,40 +121962,40 @@ │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #128] @ 135740 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ b 135608 │ │ │ │ @ instruction: 0x01ba3378 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac5f5c │ │ │ │ + @ instruction: 0x01ac5f64 │ │ │ │ @ instruction: 0x01a33ae0 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - @ instruction: 0x01ac5ec8 │ │ │ │ - @ instruction: 0x01a7cf70 │ │ │ │ + ldrdeq r5, [ip, r0]! │ │ │ │ + @ instruction: 0x01a7cf7c │ │ │ │ @ instruction: 0x01ba325c │ │ │ │ strdeq r0, [r3, r8]! │ │ │ │ - @ instruction: 0x01a54574 │ │ │ │ + @ instruction: 0x01a54580 │ │ │ │ @ instruction: 0x01a33990 │ │ │ │ - @ instruction: 0x01a772e0 │ │ │ │ - @ instruction: 0x01a6ab78 │ │ │ │ - @ instruction: 0x01a6ab78 │ │ │ │ + @ instruction: 0x01a772ec │ │ │ │ + @ instruction: 0x01a6ab84 │ │ │ │ + @ instruction: 0x01a6ab84 │ │ │ │ @ instruction: 0x01a3385c │ │ │ │ @ instruction: 0x01a33818 │ │ │ │ strdeq r3, [r3, r8]! │ │ │ │ @ instruction: 0x01a33730 │ │ │ │ - @ instruction: 0x01ac5bac │ │ │ │ + @ instruction: 0x01ac5bb4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01a33770 │ │ │ │ - @ instruction: 0x01ac5b4c │ │ │ │ + @ instruction: 0x01ac5b54 │ │ │ │ @ instruction: 0x01a336c4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ @ instruction: 0x01a336c8 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - @ instruction: 0x01a3fa04 │ │ │ │ - @ instruction: 0x01ac5a94 │ │ │ │ + @ instruction: 0x01a3fa10 │ │ │ │ + @ instruction: 0x01ac5a9c │ │ │ │ @ instruction: 0x01a33694 │ │ │ │ @ instruction: 0x01a33608 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -122252,39 +122252,39 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 135838 │ │ │ │ @ instruction: 0x01ba2da0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba2d88 │ │ │ │ - @ instruction: 0x01ac5980 │ │ │ │ + @ instruction: 0x01ac5988 │ │ │ │ @ instruction: 0x01a33504 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ac5934 │ │ │ │ + @ instruction: 0x01ac593c │ │ │ │ @ instruction: 0x01a334b8 │ │ │ │ @ instruction: 0x01ba2cd4 │ │ │ │ andeq r7, r0, r4, lsr #12 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ @ instruction: 0x01a33538 │ │ │ │ - @ instruction: 0x01a61628 │ │ │ │ - @ instruction: 0x01ac57c8 │ │ │ │ - @ instruction: 0x01a3f700 │ │ │ │ + @ instruction: 0x01a61634 │ │ │ │ + ldrdeq r5, [ip, r0]! │ │ │ │ + @ instruction: 0x01a3f70c │ │ │ │ @ instruction: 0x01a33348 │ │ │ │ - @ instruction: 0x01ac578c │ │ │ │ + @ instruction: 0x01ac5794 │ │ │ │ @ instruction: 0x01a33400 │ │ │ │ @ instruction: 0x01a33308 │ │ │ │ @ instruction: 0x01a2fe04 │ │ │ │ @ instruction: 0x01a333a0 │ │ │ │ - @ instruction: 0x01a3f5e4 │ │ │ │ - @ instruction: 0x01a3f5b8 │ │ │ │ - @ instruction: 0x01ac5650 │ │ │ │ + strdeq pc, [r3, r0]! │ │ │ │ + @ instruction: 0x01a3f5c4 │ │ │ │ + @ instruction: 0x01ac5658 │ │ │ │ @ instruction: 0x01a33324 │ │ │ │ @ instruction: 0x01a331c8 │ │ │ │ - @ instruction: 0x01ac5614 │ │ │ │ - @ instruction: 0x01a3f54c │ │ │ │ + @ instruction: 0x01ac561c │ │ │ │ + @ instruction: 0x01a3f558 │ │ │ │ @ instruction: 0x01a33194 │ │ │ │ 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] @ 1365d4 │ │ │ │ ldr r9, [r0, #460] @ 0x1cc │ │ │ │ @@ -122927,73 +122927,73 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 135e6c │ │ │ │ @ instruction: 0x01ba2938 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba291c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ac5510 │ │ │ │ + @ instruction: 0x01ac5518 │ │ │ │ @ instruction: 0x01a33094 │ │ │ │ @ instruction: 0x01baa5f8 │ │ │ │ @ instruction: 0x01baa5dc │ │ │ │ - @ instruction: 0x01ac54a0 │ │ │ │ + @ instruction: 0x01ac54a8 │ │ │ │ @ instruction: 0x01a33020 │ │ │ │ - @ instruction: 0x01ac5440 │ │ │ │ + @ instruction: 0x01ac5448 │ │ │ │ @ instruction: 0x01a32fc0 │ │ │ │ @ instruction: 0x01baa4e8 │ │ │ │ @ instruction: 0x01baa4cc │ │ │ │ - @ instruction: 0x01ac5388 │ │ │ │ + @ instruction: 0x01ac5390 │ │ │ │ @ instruction: 0x01a32f0c │ │ │ │ @ instruction: 0x01a33030 │ │ │ │ @ instruction: 0x01a33030 │ │ │ │ @ instruction: 0x01a33030 │ │ │ │ @ instruction: 0x01a33030 │ │ │ │ @ instruction: 0x01ba26a0 │ │ │ │ - @ instruction: 0x01ac527c │ │ │ │ + @ instruction: 0x01ac5284 │ │ │ │ strdeq r2, [r3, ip]! │ │ │ │ @ instruction: 0x01a2f8ac │ │ │ │ andeq r6, r0, r0, lsr #16 │ │ │ │ @ instruction: 0x01a2f838 │ │ │ │ - strdeq r5, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac5104 │ │ │ │ @ instruction: 0x01a32c80 │ │ │ │ - strheq r5, [ip, r0]! │ │ │ │ + strheq r5, [ip, r8]! │ │ │ │ @ instruction: 0x01a32d24 │ │ │ │ @ instruction: 0x01a32c28 │ │ │ │ @ instruction: 0x01a2f730 │ │ │ │ @ instruction: 0x01a2f6a4 │ │ │ │ @ instruction: 0x01a2f664 │ │ │ │ @ instruction: 0x01a2f624 │ │ │ │ @ instruction: 0x01a2f5b4 │ │ │ │ @ instruction: 0x01a2f574 │ │ │ │ - @ instruction: 0x01a3edac │ │ │ │ - @ instruction: 0x01a3ed7c │ │ │ │ - @ instruction: 0x01a3ed48 │ │ │ │ - @ instruction: 0x01a3ed18 │ │ │ │ - @ instruction: 0x01ac4dac │ │ │ │ - @ instruction: 0x01a3ece4 │ │ │ │ + @ instruction: 0x01a3edb8 │ │ │ │ + @ instruction: 0x01a3ed88 │ │ │ │ + @ instruction: 0x01a3ed54 │ │ │ │ + @ instruction: 0x01a3ed24 │ │ │ │ + @ instruction: 0x01ac4db4 │ │ │ │ + strdeq lr, [r3, r0]! │ │ │ │ @ instruction: 0x01a32928 │ │ │ │ - @ instruction: 0x01a3ecac │ │ │ │ - @ instruction: 0x01a3ec7c │ │ │ │ - @ instruction: 0x01a3ec4c │ │ │ │ - @ instruction: 0x01ac4ce0 │ │ │ │ - @ instruction: 0x01a3ec18 │ │ │ │ + @ instruction: 0x01a3ecb8 │ │ │ │ + @ instruction: 0x01a3ec88 │ │ │ │ + @ instruction: 0x01a3ec58 │ │ │ │ + @ instruction: 0x01ac4ce8 │ │ │ │ + @ instruction: 0x01a3ec24 │ │ │ │ @ instruction: 0x01a3285c │ │ │ │ - @ instruction: 0x01ac4ca4 │ │ │ │ - ldrdeq lr, [r3, ip]! │ │ │ │ + @ instruction: 0x01ac4cac │ │ │ │ + @ instruction: 0x01a3ebe8 │ │ │ │ @ instruction: 0x01a32820 │ │ │ │ - @ instruction: 0x01ac4c68 │ │ │ │ - @ instruction: 0x01a3eba0 │ │ │ │ + @ instruction: 0x01ac4c70 │ │ │ │ + @ instruction: 0x01a3ebac │ │ │ │ @ instruction: 0x01a327e4 │ │ │ │ - @ instruction: 0x01ac4c2c │ │ │ │ - @ instruction: 0x01a3eb64 │ │ │ │ + @ instruction: 0x01ac4c34 │ │ │ │ + @ instruction: 0x01a3eb70 │ │ │ │ @ instruction: 0x01a327a8 │ │ │ │ - @ instruction: 0x01a3eb2c │ │ │ │ - strdeq lr, [r3, r8]! │ │ │ │ - ldrdeq lr, [r3, ip]! │ │ │ │ - @ instruction: 0x01a3eac0 │ │ │ │ + @ instruction: 0x01a3eb38 │ │ │ │ + @ instruction: 0x01a3eb04 │ │ │ │ + @ instruction: 0x01a3eae8 │ │ │ │ + @ instruction: 0x01a3eacc │ │ │ │ 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] @ 136d1c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -123392,63 +123392,63 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 136858 │ │ │ │ @ instruction: 0x01ba1e24 │ │ │ │ @ instruction: 0x01ba1e14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ac49ec │ │ │ │ + strdeq r4, [ip, r4]! @ │ │ │ │ @ instruction: 0x01a2e1b8 │ │ │ │ @ instruction: 0x01a326e0 │ │ │ │ - @ instruction: 0x01ac4940 │ │ │ │ + @ instruction: 0x01ac4948 │ │ │ │ @ instruction: 0x01a324c0 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ @ instruction: 0x01a32740 │ │ │ │ @ instruction: 0x01ba1cb4 │ │ │ │ @ instruction: 0x01a32660 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - @ instruction: 0x01ac483c │ │ │ │ + @ instruction: 0x01ac4844 │ │ │ │ @ instruction: 0x01a325b0 │ │ │ │ @ instruction: 0x01a323b8 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ @ instruction: 0x01a325c8 │ │ │ │ - @ instruction: 0x01ac47bc │ │ │ │ + @ instruction: 0x01ac47c4 │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ @ instruction: 0x01a2ee4c │ │ │ │ @ instruction: 0x01a32510 │ │ │ │ - @ instruction: 0x01ac46e8 │ │ │ │ + strdeq r4, [ip, r0]! │ │ │ │ @ instruction: 0x01a32504 │ │ │ │ @ instruction: 0x01a32268 │ │ │ │ @ instruction: 0x01a32480 │ │ │ │ @ instruction: 0x01a32468 │ │ │ │ @ instruction: 0x01a3a5e0 │ │ │ │ - @ instruction: 0x01a8c240 │ │ │ │ - @ instruction: 0x01a60440 │ │ │ │ + @ instruction: 0x01a8c24c │ │ │ │ + @ instruction: 0x01a6044c │ │ │ │ strdeq r2, [r3, r4]! │ │ │ │ ldrdeq r2, [r3, ip]! │ │ │ │ - strdeq r4, [ip, r0]! │ │ │ │ + strdeq r4, [ip, r8]! │ │ │ │ @ instruction: 0x01a32168 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ @ instruction: 0x01a323a0 │ │ │ │ - @ instruction: 0x01ac4594 │ │ │ │ + @ instruction: 0x01ac459c │ │ │ │ @ instruction: 0x01a32104 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - @ instruction: 0x01a3e48c │ │ │ │ + @ instruction: 0x01a3e498 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x01a3e45c │ │ │ │ - @ instruction: 0x01ac44ec │ │ │ │ - @ instruction: 0x01a3e424 │ │ │ │ + @ instruction: 0x01a3e468 │ │ │ │ + strdeq r4, [ip, r4]! @ │ │ │ │ + @ instruction: 0x01a3e430 │ │ │ │ @ instruction: 0x01a32064 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x01ac44b0 │ │ │ │ - @ instruction: 0x01a3e3e8 │ │ │ │ + @ instruction: 0x01ac44b8 │ │ │ │ + strdeq lr, [r3, r4]! │ │ │ │ @ instruction: 0x01a32030 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - @ instruction: 0x01a3e3b0 │ │ │ │ + @ instruction: 0x01a3e3bc │ │ │ │ @ instruction: 0x01a31fcc │ │ │ │ │ │ │ │ 00136df0 : │ │ │ │ ldr r2, [r0, #460] @ 0x1cc │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 136e10 │ │ │ │ @@ -123476,15 +123476,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r4, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac4304 │ │ │ │ @ instruction: 0x01a3215c │ │ │ │ @ instruction: 0x01a31e7c │ │ │ │ │ │ │ │ 00136e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -123538,16 +123538,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 136ee0 │ │ │ │ @ instruction: 0x01ba167c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [r2, ip]! │ │ │ │ @ instruction: 0x01ba162c │ │ │ │ - @ instruction: 0x01ac4214 │ │ │ │ - @ instruction: 0x01a3e14c │ │ │ │ + @ instruction: 0x01ac421c │ │ │ │ + @ instruction: 0x01a3e158 │ │ │ │ @ instruction: 0x01a31d90 │ │ │ │ │ │ │ │ 00136f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123601,16 +123601,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 136fd4 │ │ │ │ @ instruction: 0x01ba1590 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq lr, [r2, r0]! │ │ │ │ @ instruction: 0x01ba1538 │ │ │ │ - @ instruction: 0x01ac4120 │ │ │ │ - @ instruction: 0x01a3e058 │ │ │ │ + @ instruction: 0x01ac4128 │ │ │ │ + @ instruction: 0x01a3e064 │ │ │ │ @ instruction: 0x01a31c9c │ │ │ │ │ │ │ │ 00137060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123668,16 +123668,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1370d8 │ │ │ │ @ instruction: 0x01ba1498 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq sp, [r2, r8]! │ │ │ │ @ instruction: 0x01ba1434 │ │ │ │ - @ instruction: 0x01ac401c │ │ │ │ - @ instruction: 0x01a3df54 │ │ │ │ + @ instruction: 0x01ac4024 │ │ │ │ + @ instruction: 0x01a3df60 │ │ │ │ @ instruction: 0x01a31b98 │ │ │ │ │ │ │ │ 00137164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123735,16 +123735,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1371dc │ │ │ │ @ instruction: 0x01ba1394 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq sp, [r2, r4]! │ │ │ │ @ instruction: 0x01ba1330 │ │ │ │ - @ instruction: 0x01ac3f18 │ │ │ │ - @ instruction: 0x01a3de50 │ │ │ │ + @ instruction: 0x01ac3f20 │ │ │ │ + @ instruction: 0x01a3de5c │ │ │ │ @ instruction: 0x01a31a90 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 0013726c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -123822,20 +123822,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1372d0 │ │ │ │ @ instruction: 0x01ba1290 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq sp, [r2, r4]! │ │ │ │ @ instruction: 0x01ba123c │ │ │ │ - @ instruction: 0x01ac3e08 │ │ │ │ + @ instruction: 0x01ac3e10 │ │ │ │ @ instruction: 0x01a31a7c │ │ │ │ @ instruction: 0x01a3197c │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x01ac3dc4 │ │ │ │ - strdeq sp, [r3, ip]! │ │ │ │ + @ instruction: 0x01ac3dcc │ │ │ │ + @ instruction: 0x01a3dd08 │ │ │ │ @ instruction: 0x01a3193c │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -123997,38 +123997,38 @@ │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1374ac │ │ │ │ @ instruction: 0x01a2dc40 │ │ │ │ @ instruction: 0xffffdc48 │ │ │ │ - @ instruction: 0x01ac3c6c │ │ │ │ + @ instruction: 0x01ac3c74 │ │ │ │ @ instruction: 0x01a31b08 │ │ │ │ @ instruction: 0x01a317e8 │ │ │ │ - @ instruction: 0x01ac3c2c │ │ │ │ - @ instruction: 0x01a3db64 │ │ │ │ + @ instruction: 0x01ac3c34 │ │ │ │ + @ instruction: 0x01a3db70 │ │ │ │ @ instruction: 0x01a317a4 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - strdeq r3, [ip, r0]! │ │ │ │ - @ instruction: 0x01a3db28 │ │ │ │ + strdeq r3, [ip, r8]! │ │ │ │ + @ instruction: 0x01a3db34 │ │ │ │ @ instruction: 0x01a31768 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - @ instruction: 0x01ac3bb4 │ │ │ │ - @ instruction: 0x01a3daec │ │ │ │ + @ instruction: 0x01ac3bbc │ │ │ │ + strdeq sp, [r3, r8]! │ │ │ │ @ instruction: 0x01a31730 │ │ │ │ - @ instruction: 0x01ac3b78 │ │ │ │ - @ instruction: 0x01a3dab0 │ │ │ │ + @ instruction: 0x01ac3b80 │ │ │ │ + @ instruction: 0x01a3dabc │ │ │ │ strdeq r1, [r3, r0]! │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - @ instruction: 0x01ac3b3c │ │ │ │ - @ instruction: 0x01a3da74 │ │ │ │ + @ instruction: 0x01ac3b44 │ │ │ │ + @ instruction: 0x01a3da80 │ │ │ │ @ instruction: 0x01a316b4 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x01ac3b00 │ │ │ │ - @ instruction: 0x01a3da38 │ │ │ │ + @ instruction: 0x01ac3b08 │ │ │ │ + @ instruction: 0x01a3da44 │ │ │ │ @ instruction: 0x01a31678 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ │ │ │ │ 001376d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124125,22 +124125,22 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 137738 │ │ │ │ @ instruction: 0x01ba0e28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2d96c │ │ │ │ @ instruction: 0x01ba0dd4 │ │ │ │ - @ instruction: 0x01ac39a0 │ │ │ │ + @ instruction: 0x01ac39a8 │ │ │ │ @ instruction: 0x01a3187c │ │ │ │ @ instruction: 0x01a3151c │ │ │ │ - @ instruction: 0x01ac3958 │ │ │ │ + @ instruction: 0x01ac3960 │ │ │ │ @ instruction: 0x01a315cc │ │ │ │ ldrdeq r1, [r3, r0]! │ │ │ │ - @ instruction: 0x01ac3910 │ │ │ │ - @ instruction: 0x01a3d848 │ │ │ │ + @ instruction: 0x01ac3918 │ │ │ │ + @ instruction: 0x01a3d854 │ │ │ │ @ instruction: 0x01a31488 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -124261,33 +124261,33 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #96] @ 137ad8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ b 137948 │ │ │ │ @ instruction: 0xffffe2dc │ │ │ │ - @ instruction: 0x01ac380c │ │ │ │ + @ instruction: 0x01ac3814 │ │ │ │ @ instruction: 0x01a31720 │ │ │ │ @ instruction: 0x01a31388 │ │ │ │ - @ instruction: 0x01ac37c8 │ │ │ │ - @ instruction: 0x01a3d700 │ │ │ │ + ldrdeq r3, [ip, r0]! │ │ │ │ + @ instruction: 0x01a3d70c │ │ │ │ @ instruction: 0x01a31344 │ │ │ │ - @ instruction: 0x01ac378c │ │ │ │ - @ instruction: 0x01a3d6c4 │ │ │ │ + @ instruction: 0x01ac3794 │ │ │ │ + ldrdeq sp, [r3, r0]! │ │ │ │ @ instruction: 0x01a31304 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - @ instruction: 0x01ac3750 │ │ │ │ - @ instruction: 0x01a3d688 │ │ │ │ + @ instruction: 0x01ac3758 │ │ │ │ + @ instruction: 0x01a3d694 │ │ │ │ @ instruction: 0x01a312c8 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - @ instruction: 0x01ac3714 │ │ │ │ - @ instruction: 0x01a3d64c │ │ │ │ + @ instruction: 0x01ac371c │ │ │ │ + @ instruction: 0x01a3d658 │ │ │ │ @ instruction: 0x01a3128c │ │ │ │ muleq r0, r3, r3 │ │ │ │ - ldrdeq r3, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac36e4 │ │ │ │ @ instruction: 0x01a3161c │ │ │ │ @ instruction: 0x01a31250 │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 00137adc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -124345,16 +124345,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 137b4c │ │ │ │ @ instruction: 0x01ba0a20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2d584 │ │ │ │ @ instruction: 0x01ba09c0 │ │ │ │ - @ instruction: 0x01ac35a8 │ │ │ │ - @ instruction: 0x01a3d4e0 │ │ │ │ + @ instruction: 0x01ac35b0 │ │ │ │ + @ instruction: 0x01a3d4ec │ │ │ │ @ instruction: 0x01a31120 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 00137bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124431,19 +124431,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 137c58 │ │ │ │ @ instruction: 0x01ba0920 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2d484 │ │ │ │ @ instruction: 0x01ba08b4 │ │ │ │ - @ instruction: 0x01ac349c │ │ │ │ + @ instruction: 0x01ac34a4 │ │ │ │ @ instruction: 0x01a31414 │ │ │ │ @ instruction: 0x01a31018 │ │ │ │ - @ instruction: 0x01ac3458 │ │ │ │ - @ instruction: 0x01a3d390 │ │ │ │ + @ instruction: 0x01ac3460 │ │ │ │ + @ instruction: 0x01a3d39c │ │ │ │ ldrdeq r0, [r3, r0]! @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ │ │ │ │ 00137d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124505,16 +124505,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 137da4 │ │ │ │ @ instruction: 0x01ba07c4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2d324 │ │ │ │ @ instruction: 0x01ba0768 │ │ │ │ - @ instruction: 0x01ac3338 │ │ │ │ - @ instruction: 0x01a3d270 │ │ │ │ + @ instruction: 0x01ac3340 │ │ │ │ + @ instruction: 0x01a3d27c │ │ │ │ @ instruction: 0x01a30eb4 │ │ │ │ │ │ │ │ 00137e48 : │ │ │ │ ldr r3, [pc, #12] @ 137e5c │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ @@ -124584,15 +124584,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 137f70 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 137eac │ │ │ │ mov r0, r3 │ │ │ │ b 137eac │ │ │ │ - @ instruction: 0x01ac32ad │ │ │ │ + @ instruction: 0x01ac32b5 │ │ │ │ @ instruction: 0x01ba0690 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 00137f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -124731,22 +124731,22 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1380a0 │ │ │ │ @ instruction: 0x01ba04f8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a30dc8 │ │ │ │ @ instruction: 0x01ba046c │ │ │ │ - @ instruction: 0x01ac3048 │ │ │ │ - @ instruction: 0x01a3cf80 │ │ │ │ + @ instruction: 0x01ac3050 │ │ │ │ + @ instruction: 0x01a3cf8c │ │ │ │ @ instruction: 0x01a30bc8 │ │ │ │ - @ instruction: 0x01ac300c │ │ │ │ - @ instruction: 0x01a3cf44 │ │ │ │ + @ instruction: 0x01ac3014 │ │ │ │ + @ instruction: 0x01a3cf50 │ │ │ │ @ instruction: 0x01a30b88 │ │ │ │ - ldrdeq r2, [ip, r0]! │ │ │ │ - @ instruction: 0x01a3cf08 │ │ │ │ + ldrdeq r2, [ip, r8]! │ │ │ │ + @ instruction: 0x01a3cf14 │ │ │ │ @ instruction: 0x01a30b50 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 001381cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -125159,57 +125159,57 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1382b8 │ │ │ │ @ instruction: 0x01ba0328 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba02f8 │ │ │ │ @ instruction: 0x01ba802c │ │ │ │ - @ instruction: 0x01ac2ee8 │ │ │ │ + strdeq r2, [ip, r0]! │ │ │ │ @ instruction: 0x01a30a68 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ @ instruction: 0x01bbd940 │ │ │ │ @ instruction: 0x01ba0254 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x01bbd85c │ │ │ │ @ instruction: 0x01a2d428 │ │ │ │ - @ instruction: 0x01ac2d10 │ │ │ │ + @ instruction: 0x01ac2d18 │ │ │ │ @ instruction: 0x01a30890 │ │ │ │ @ instruction: 0x01a2cbec │ │ │ │ @ instruction: 0x01a30a50 │ │ │ │ @ instruction: 0x01ba7d7c │ │ │ │ - @ instruction: 0x01ac2c48 │ │ │ │ + @ instruction: 0x01ac2c50 │ │ │ │ @ instruction: 0x01a307cc │ │ │ │ muleq r0, r6, r2 │ │ │ │ @ instruction: 0x01a2d2c0 │ │ │ │ @ instruction: 0x01a2d25c │ │ │ │ @ instruction: 0x01a2d208 │ │ │ │ - @ instruction: 0x01ac2b00 │ │ │ │ - @ instruction: 0x01a3ca38 │ │ │ │ + @ instruction: 0x01ac2b08 │ │ │ │ + @ instruction: 0x01a3ca44 │ │ │ │ @ instruction: 0x01a30678 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x01a3ca00 │ │ │ │ - @ instruction: 0x01a3c9cc │ │ │ │ - @ instruction: 0x01ac2a60 │ │ │ │ - @ instruction: 0x01a3c998 │ │ │ │ + @ instruction: 0x01a3ca0c │ │ │ │ + ldrdeq ip, [r3, r8]! │ │ │ │ + @ instruction: 0x01ac2a68 │ │ │ │ + @ instruction: 0x01a3c9a4 │ │ │ │ ldrdeq r0, [r3, r8]! │ │ │ │ muleq r0, r5, r2 │ │ │ │ - @ instruction: 0x01a3c960 │ │ │ │ + @ instruction: 0x01a3c96c │ │ │ │ muleq r0, r3, r2 │ │ │ │ - @ instruction: 0x01a3c930 │ │ │ │ + @ instruction: 0x01a3c93c │ │ │ │ muleq r0, r2, r2 │ │ │ │ - @ instruction: 0x01a3c900 │ │ │ │ + @ instruction: 0x01a3c90c │ │ │ │ muleq r0, r1, r2 │ │ │ │ - ldrdeq ip, [r3, r0]! │ │ │ │ - @ instruction: 0x01ac2964 │ │ │ │ - @ instruction: 0x01a3c89c │ │ │ │ + ldrdeq ip, [r3, ip]! @ │ │ │ │ + @ instruction: 0x01ac296c │ │ │ │ + @ instruction: 0x01a3c8a8 │ │ │ │ @ instruction: 0x01a304e4 │ │ │ │ - @ instruction: 0x01ac2928 │ │ │ │ - @ instruction: 0x01a3c860 │ │ │ │ + @ instruction: 0x01ac2930 │ │ │ │ + @ instruction: 0x01a3c86c │ │ │ │ @ instruction: 0x01a304a4 │ │ │ │ │ │ │ │ 001388fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -125294,22 +125294,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 138a0c │ │ │ │ @ instruction: 0x01b9fbf8 │ │ │ │ @ instruction: 0x01a30528 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b9fb9c │ │ │ │ @ instruction: 0x01a3071c │ │ │ │ - @ instruction: 0x01ac277c │ │ │ │ + @ instruction: 0x01ac2784 │ │ │ │ strdeq r0, [r3, r4]! │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - @ instruction: 0x01ac2740 │ │ │ │ - @ instruction: 0x01a3c66c │ │ │ │ + @ instruction: 0x01ac2748 │ │ │ │ + @ instruction: 0x01a3c678 │ │ │ │ @ instruction: 0x01a302bc │ │ │ │ - @ instruction: 0x01ac2704 │ │ │ │ - @ instruction: 0x01a3c630 │ │ │ │ + @ instruction: 0x01ac270c │ │ │ │ + @ instruction: 0x01a3c63c │ │ │ │ @ instruction: 0x01a30280 │ │ │ │ │ │ │ │ 00138a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -125466,15 +125466,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 138c04 │ │ │ │ @ instruction: 0x01a3020c │ │ │ │ @ instruction: 0x01b9fa68 │ │ │ │ - @ instruction: 0x01ac2678 │ │ │ │ + @ instruction: 0x01ac2680 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b9fa20 │ │ │ │ @ instruction: 0xffffd0b0 │ │ │ │ andeq r7, r0, r0, lsr r3 │ │ │ │ andeq r1, r0, r8, asr r6 │ │ │ │ @ instruction: 0xffffe8a0 │ │ │ │ @ instruction: 0xffffed4c │ │ │ │ @@ -125485,23 +125485,23 @@ │ │ │ │ @ instruction: 0xffffc404 │ │ │ │ @ instruction: 0x01a302a0 │ │ │ │ @ instruction: 0xffffc3c0 │ │ │ │ @ instruction: 0x01a3029c │ │ │ │ @ instruction: 0xffffc3b4 │ │ │ │ @ instruction: 0x01a30294 │ │ │ │ @ instruction: 0x01b9f908 │ │ │ │ - @ instruction: 0x01a3c430 │ │ │ │ + @ instruction: 0x01a3c43c │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - @ instruction: 0x01a3c408 │ │ │ │ + @ instruction: 0x01a3c414 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - @ instruction: 0x01a3c3e0 │ │ │ │ + @ instruction: 0x01a3c3ec │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - @ instruction: 0x01a3c3b8 │ │ │ │ + @ instruction: 0x01a3c3c4 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - @ instruction: 0x01a3c390 │ │ │ │ + @ instruction: 0x01a3c39c │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ │ │ │ │ 00138d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -126173,100 +126173,100 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 138f78 │ │ │ │ @ instruction: 0x01b9f77c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq ip, [r2, r8]! │ │ │ │ @ instruction: 0x01b9f740 │ │ │ │ - @ instruction: 0x01ac2318 │ │ │ │ + @ instruction: 0x01ac2320 │ │ │ │ @ instruction: 0x01a2fe98 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - @ instruction: 0x01a67084 │ │ │ │ + @ instruction: 0x01a67090 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r2, [ip, r0]! │ │ │ │ + strdeq r2, [ip, r8]! │ │ │ │ @ instruction: 0x01a2fd74 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ @ instruction: 0x01b9f594 │ │ │ │ @ instruction: 0x01a30174 │ │ │ │ - @ instruction: 0x01a8eaa4 │ │ │ │ + @ instruction: 0x01a8eab0 │ │ │ │ andeq r6, r0, ip, lsl r3 │ │ │ │ @ instruction: 0x01bc1d14 │ │ │ │ - @ instruction: 0x01ac2038 │ │ │ │ - @ instruction: 0x01a3bf70 │ │ │ │ + @ instruction: 0x01ac2040 │ │ │ │ + @ instruction: 0x01a3bf7c │ │ │ │ @ instruction: 0x01a2fbb8 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - @ instruction: 0x01ac1fe8 │ │ │ │ - @ instruction: 0x01a3bf20 │ │ │ │ + strdeq r1, [ip, r0]! │ │ │ │ + @ instruction: 0x01a3bf2c │ │ │ │ @ instruction: 0x01a2fb68 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - @ instruction: 0x01ac1f6c │ │ │ │ + @ instruction: 0x01ac1f74 │ │ │ │ @ instruction: 0x01a2fae0 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x01ac1e8c │ │ │ │ + @ instruction: 0x01ac1e94 │ │ │ │ @ instruction: 0x01a2fa0c │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - @ instruction: 0x01ac1dac │ │ │ │ - @ instruction: 0x01a3bce4 │ │ │ │ + @ instruction: 0x01ac1db4 │ │ │ │ + strdeq fp, [r3, r0]! │ │ │ │ @ instruction: 0x01a2f92c │ │ │ │ muleq r0, sp, r4 │ │ │ │ @ instruction: 0x01a2c430 │ │ │ │ - @ instruction: 0x01a3bc54 │ │ │ │ - @ instruction: 0x01a3bc20 │ │ │ │ - @ instruction: 0x01ac1cb4 │ │ │ │ - @ instruction: 0x01a3bbec │ │ │ │ + @ instruction: 0x01a3bc60 │ │ │ │ + @ instruction: 0x01a3bc2c │ │ │ │ + @ instruction: 0x01ac1cbc │ │ │ │ + strdeq fp, [r3, r8]! │ │ │ │ @ instruction: 0x01a2f834 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - @ instruction: 0x01a3bbb4 │ │ │ │ - @ instruction: 0x01a3bb84 │ │ │ │ - @ instruction: 0x01ac1c18 │ │ │ │ - @ instruction: 0x01a3bb50 │ │ │ │ + @ instruction: 0x01a3bbc0 │ │ │ │ + @ instruction: 0x01a3bb90 │ │ │ │ + @ instruction: 0x01ac1c20 │ │ │ │ + @ instruction: 0x01a3bb5c │ │ │ │ @ instruction: 0x01a2f798 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - ldrdeq r1, [ip, ip]! │ │ │ │ - @ instruction: 0x01a3bb14 │ │ │ │ + @ instruction: 0x01ac1be4 │ │ │ │ + @ instruction: 0x01a3bb20 │ │ │ │ @ instruction: 0x01a2f75c │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x01ac1ba0 │ │ │ │ - ldrdeq fp, [r3, r8]! │ │ │ │ + @ instruction: 0x01ac1ba8 │ │ │ │ + @ instruction: 0x01a3bae4 │ │ │ │ @ instruction: 0x01a2f720 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - @ instruction: 0x01ac1b64 │ │ │ │ - @ instruction: 0x01a3ba9c │ │ │ │ + @ instruction: 0x01ac1b6c │ │ │ │ + @ instruction: 0x01a3baa8 │ │ │ │ @ instruction: 0x01a2f6e4 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - @ instruction: 0x01ac1b28 │ │ │ │ + @ instruction: 0x01ac1b30 │ │ │ │ strdeq pc, [r2, ip]! │ │ │ │ @ instruction: 0x01a2f6a8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x01ac1ae0 │ │ │ │ + @ instruction: 0x01ac1ae8 │ │ │ │ @ instruction: 0x01a2fa9c │ │ │ │ @ instruction: 0x01a2f65c │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - ldrdeq fp, [r3, r4]! │ │ │ │ - @ instruction: 0x01ac1a7c │ │ │ │ - @ instruction: 0x01a3b9b4 │ │ │ │ + @ instruction: 0x01a3b9e0 │ │ │ │ + @ instruction: 0x01ac1a84 │ │ │ │ + @ instruction: 0x01a3b9c0 │ │ │ │ strdeq pc, [r2, ip]! │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x01ac1a40 │ │ │ │ - @ instruction: 0x01a3b978 │ │ │ │ + @ instruction: 0x01ac1a48 │ │ │ │ + @ instruction: 0x01a3b984 │ │ │ │ @ instruction: 0x01a2f5c0 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - @ instruction: 0x01a3b940 │ │ │ │ - ldrdeq r1, [ip, r4]! │ │ │ │ - @ instruction: 0x01a3b90c │ │ │ │ + @ instruction: 0x01a3b94c │ │ │ │ + ldrdeq r1, [ip, ip]! │ │ │ │ + @ instruction: 0x01a3b918 │ │ │ │ @ instruction: 0x01a2f554 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - @ instruction: 0x01ac1998 │ │ │ │ - ldrdeq fp, [r3, r0]! │ │ │ │ + @ instruction: 0x01ac19a0 │ │ │ │ + ldrdeq fp, [r3, ip]! │ │ │ │ @ instruction: 0x01a2f518 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x01a3b898 │ │ │ │ + @ instruction: 0x01a3b8a4 │ │ │ │ │ │ │ │ 00139964 : │ │ │ │ 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 │ │ │ │ @@ -126664,62 +126664,62 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 139b6c │ │ │ │ @ instruction: 0x01b9eb90 │ │ │ │ @ instruction: 0x01b9eb7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2b6b8 │ │ │ │ - @ instruction: 0x01ac1730 │ │ │ │ + @ instruction: 0x01ac1738 │ │ │ │ @ instruction: 0x01a2f2b0 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - @ instruction: 0x01a66494 │ │ │ │ + @ instruction: 0x01a664a0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r1, [ip, ip]! │ │ │ │ + @ instruction: 0x01ac1604 │ │ │ │ @ instruction: 0x01a2f180 │ │ │ │ @ instruction: 0x01b9e9a0 │ │ │ │ @ instruction: 0x01a2f598 │ │ │ │ - ldrdeq sp, [r8, r8]! │ │ │ │ + @ instruction: 0x01a8dee4 │ │ │ │ andeq r6, r0, ip, lsl r3 │ │ │ │ - @ instruction: 0x01ac14bc │ │ │ │ - strdeq fp, [r3, r4]! │ │ │ │ + @ instruction: 0x01ac14c4 │ │ │ │ + @ instruction: 0x01a3b400 │ │ │ │ @ instruction: 0x01a2f03c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01ac1474 │ │ │ │ - @ instruction: 0x01a3b3ac │ │ │ │ + @ instruction: 0x01ac147c │ │ │ │ + @ instruction: 0x01a3b3b8 │ │ │ │ strdeq lr, [r2, r4]! │ │ │ │ - @ instruction: 0x01ac1434 │ │ │ │ + @ instruction: 0x01ac143c │ │ │ │ @ instruction: 0x01a2f0a8 │ │ │ │ @ instruction: 0x01a2efac │ │ │ │ @ instruction: 0x000002be │ │ │ │ @ instruction: 0x01a2bab0 │ │ │ │ - @ instruction: 0x01ac1394 │ │ │ │ - @ instruction: 0x01a3b2cc │ │ │ │ + @ instruction: 0x01ac139c │ │ │ │ + ldrdeq fp, [r3, r8]! │ │ │ │ @ instruction: 0x01a2ef14 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01ac1358 │ │ │ │ - @ instruction: 0x01a3b290 │ │ │ │ + @ instruction: 0x01ac1360 │ │ │ │ + @ instruction: 0x01a3b29c │ │ │ │ ldrdeq lr, [r2, r8]! │ │ │ │ - @ instruction: 0x01a3b258 │ │ │ │ - @ instruction: 0x01ac12e8 │ │ │ │ + @ instruction: 0x01a3b264 │ │ │ │ + strdeq r1, [ip, r0]! │ │ │ │ @ instruction: 0x01a2f2a4 │ │ │ │ @ instruction: 0x01a2ee64 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - @ instruction: 0x01a3b1e0 │ │ │ │ - @ instruction: 0x01ac1274 │ │ │ │ - @ instruction: 0x01a3b1ac │ │ │ │ + @ instruction: 0x01a3b1ec │ │ │ │ + @ instruction: 0x01ac127c │ │ │ │ + @ instruction: 0x01a3b1b8 │ │ │ │ strdeq lr, [r2, r4]! │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - @ instruction: 0x01ac1238 │ │ │ │ - @ instruction: 0x01a3b170 │ │ │ │ + @ instruction: 0x01ac1240 │ │ │ │ + @ instruction: 0x01a3b17c │ │ │ │ @ instruction: 0x01a2edb8 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - @ instruction: 0x01a3b138 │ │ │ │ - @ instruction: 0x01ac11c4 │ │ │ │ - strdeq fp, [r3, ip]! │ │ │ │ + @ instruction: 0x01a3b144 │ │ │ │ + @ instruction: 0x01ac11cc │ │ │ │ + @ instruction: 0x01a3b108 │ │ │ │ @ instruction: 0x01a2ed44 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -126770,20 +126770,20 @@ │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 13a0c4 │ │ │ │ strheq pc, [r2, r8]! @ │ │ │ │ @ instruction: 0x01a2f080 │ │ │ │ - @ instruction: 0x01ac1048 │ │ │ │ - @ instruction: 0x01a3af80 │ │ │ │ + @ instruction: 0x01ac1050 │ │ │ │ + @ instruction: 0x01a3af8c │ │ │ │ @ instruction: 0x01a2ebc8 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - @ instruction: 0x01ac1010 │ │ │ │ - @ instruction: 0x01a3af48 │ │ │ │ + @ instruction: 0x01ac1018 │ │ │ │ + @ instruction: 0x01a3af54 │ │ │ │ @ instruction: 0x01a2eb90 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -127742,217 +127742,217 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 13a284 │ │ │ │ @ instruction: 0x01b9e368 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b9e35c │ │ │ │ - @ instruction: 0x01ac0f3c │ │ │ │ + @ instruction: 0x01ac0f44 │ │ │ │ @ instruction: 0x01a2eabc │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ @ instruction: 0x01b9e288 │ │ │ │ - @ instruction: 0x01ac0e38 │ │ │ │ - @ instruction: 0x01a65ca4 │ │ │ │ + @ instruction: 0x01ac0e40 │ │ │ │ + @ instruction: 0x01a65cb0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a2e988 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - @ instruction: 0x01a65be8 │ │ │ │ - @ instruction: 0x01ac0d4c │ │ │ │ - @ instruction: 0x01a3ac84 │ │ │ │ + strdeq r5, [r6, r4]! │ │ │ │ + @ instruction: 0x01ac0d54 │ │ │ │ + @ instruction: 0x01a3ac90 │ │ │ │ @ instruction: 0x01a2e8cc │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x01ac0ce8 │ │ │ │ - @ instruction: 0x01a3ac20 │ │ │ │ + strdeq r0, [ip, r0]! @ │ │ │ │ + @ instruction: 0x01a3ac2c │ │ │ │ @ instruction: 0x01a2e868 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - @ instruction: 0x01ac0c94 │ │ │ │ + @ instruction: 0x01ac0c9c │ │ │ │ @ instruction: 0x01a2ecc8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x01ac0bb8 │ │ │ │ + @ instruction: 0x01ac0bc0 │ │ │ │ @ instruction: 0x01a2e73c │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ @ instruction: 0x01a2ebac │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01ac0a98 │ │ │ │ + @ instruction: 0x01ac0aa0 │ │ │ │ @ instruction: 0x01a2e614 │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ @ instruction: 0x01a2ea98 │ │ │ │ - @ instruction: 0x01ac0a58 │ │ │ │ - @ instruction: 0x01ac0a44 │ │ │ │ + @ instruction: 0x01ac0a60 │ │ │ │ + @ instruction: 0x01ac0a4c │ │ │ │ @ instruction: 0x01a2e59c │ │ │ │ @ instruction: 0x01a2ea24 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - @ instruction: 0x01ac091c │ │ │ │ + @ instruction: 0x01ac0924 │ │ │ │ @ instruction: 0x01a2e49c │ │ │ │ - @ instruction: 0x01ac07a0 │ │ │ │ + @ instruction: 0x01ac07a8 │ │ │ │ @ instruction: 0x01a2e324 │ │ │ │ - @ instruction: 0x01ac0758 │ │ │ │ + @ instruction: 0x01ac0760 │ │ │ │ @ instruction: 0x01a2ae18 │ │ │ │ @ instruction: 0x01a2e2c8 │ │ │ │ - @ instruction: 0x01ac06cc │ │ │ │ - @ instruction: 0x01ac06bc │ │ │ │ + ldrdeq r0, [ip, r4]! │ │ │ │ + @ instruction: 0x01ac06c4 │ │ │ │ @ instruction: 0x01a2e6e8 │ │ │ │ - @ instruction: 0x01ac05a4 │ │ │ │ + @ instruction: 0x01ac05ac │ │ │ │ @ instruction: 0x01a2e128 │ │ │ │ @ instruction: 0x01a2e59c │ │ │ │ - @ instruction: 0x01ac0488 │ │ │ │ + @ instruction: 0x01ac0490 │ │ │ │ @ instruction: 0x01a2e004 │ │ │ │ - @ instruction: 0x01ac0450 │ │ │ │ - @ instruction: 0x01ac044c │ │ │ │ + @ instruction: 0x01ac0458 │ │ │ │ + @ instruction: 0x01ac0454 │ │ │ │ @ instruction: 0x01a2e474 │ │ │ │ - @ instruction: 0x01a65290 │ │ │ │ + @ instruction: 0x01a6529c │ │ │ │ @ instruction: 0x01a2df88 │ │ │ │ @ instruction: 0x01a2de64 │ │ │ │ @ instruction: 0x01a2e294 │ │ │ │ - @ instruction: 0x01ac01a0 │ │ │ │ + @ instruction: 0x01ac01a8 │ │ │ │ @ instruction: 0x01a2dd20 │ │ │ │ - @ instruction: 0x01a64fc0 │ │ │ │ - @ instruction: 0x01a3a064 │ │ │ │ + @ instruction: 0x01a64fcc │ │ │ │ + @ instruction: 0x01a3a070 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strdeq r0, [ip, r0]! @ │ │ │ │ + strdeq r0, [ip, r8]! │ │ │ │ @ instruction: 0x01a2dd64 │ │ │ │ @ instruction: 0x01a2dc70 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ @ instruction: 0x01a2a430 │ │ │ │ ldrdeq sl, [r2, r4]! │ │ │ │ - ldrdeq pc, [fp, r8]! │ │ │ │ + @ instruction: 0x01abfce0 │ │ │ │ @ instruction: 0x01a2d85c │ │ │ │ - @ instruction: 0x01abfc90 │ │ │ │ + @ instruction: 0x01abfc98 │ │ │ │ @ instruction: 0x01a2a350 │ │ │ │ @ instruction: 0x01a2d804 │ │ │ │ - @ instruction: 0x01abfc58 │ │ │ │ + @ instruction: 0x01abfc60 │ │ │ │ ldrdeq sp, [r2, ip]! │ │ │ │ - @ instruction: 0x01abfc10 │ │ │ │ + @ instruction: 0x01abfc18 │ │ │ │ ldrdeq sl, [r2, r0]! │ │ │ │ @ instruction: 0x01a2d784 │ │ │ │ - @ instruction: 0x01abfbb4 │ │ │ │ + @ instruction: 0x01abfbbc │ │ │ │ @ instruction: 0x01a2d738 │ │ │ │ - @ instruction: 0x01abfb6c │ │ │ │ + @ instruction: 0x01abfb74 │ │ │ │ @ instruction: 0x01a2a22c │ │ │ │ ldrdeq sp, [r2, ip]! │ │ │ │ - @ instruction: 0x01abfb40 │ │ │ │ + @ instruction: 0x01abfb48 │ │ │ │ @ instruction: 0x01a2d6c4 │ │ │ │ - strdeq pc, [fp, r8]! │ │ │ │ + @ instruction: 0x01abfb00 │ │ │ │ @ instruction: 0x01a2a1b8 │ │ │ │ @ instruction: 0x01a2d668 │ │ │ │ @ instruction: 0x01a2a17c │ │ │ │ - @ instruction: 0x01abfa80 │ │ │ │ + @ instruction: 0x01abfa88 │ │ │ │ @ instruction: 0x01a2d604 │ │ │ │ - @ instruction: 0x01abfa6c │ │ │ │ + @ instruction: 0x01abfa74 │ │ │ │ strdeq sp, [r2, r0]! │ │ │ │ - @ instruction: 0x01abfa24 │ │ │ │ + @ instruction: 0x01abfa2c │ │ │ │ @ instruction: 0x01a2a0e4 │ │ │ │ @ instruction: 0x01a2d598 │ │ │ │ @ instruction: 0x01a2a0a8 │ │ │ │ - @ instruction: 0x01abf9ac │ │ │ │ + @ instruction: 0x01abf9b4 │ │ │ │ @ instruction: 0x01a2d530 │ │ │ │ - @ instruction: 0x01abf998 │ │ │ │ + @ instruction: 0x01abf9a0 │ │ │ │ @ instruction: 0x01a2d51c │ │ │ │ - @ instruction: 0x01abf950 │ │ │ │ + @ instruction: 0x01abf958 │ │ │ │ @ instruction: 0x01a2a010 │ │ │ │ @ instruction: 0x01a2d4c0 │ │ │ │ ldrdeq r9, [r2, r4]! │ │ │ │ - ldrdeq pc, [fp, r8]! │ │ │ │ + @ instruction: 0x01abf8e0 │ │ │ │ @ instruction: 0x01a2d45c │ │ │ │ - @ instruction: 0x01abf88c │ │ │ │ - @ instruction: 0x01a397c4 │ │ │ │ + @ instruction: 0x01abf894 │ │ │ │ + ldrdeq r9, [r3, r0]! │ │ │ │ @ instruction: 0x01a2d40c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x01a29f0c │ │ │ │ - @ instruction: 0x01abf810 │ │ │ │ + @ instruction: 0x01abf818 │ │ │ │ @ instruction: 0x01a2d394 │ │ │ │ @ instruction: 0x01a29eac │ │ │ │ - @ instruction: 0x01abf7b0 │ │ │ │ + @ instruction: 0x01abf7b8 │ │ │ │ @ instruction: 0x01a2d334 │ │ │ │ @ instruction: 0x01a29e4c │ │ │ │ - @ instruction: 0x01abf750 │ │ │ │ + @ instruction: 0x01abf758 │ │ │ │ ldrdeq sp, [r2, r4]! │ │ │ │ - @ instruction: 0x01abf73c │ │ │ │ + @ instruction: 0x01abf744 │ │ │ │ @ instruction: 0x01a2d2c0 │ │ │ │ - strdeq pc, [fp, r4]! │ │ │ │ + strdeq pc, [fp, ip]! │ │ │ │ @ instruction: 0x01a29db4 │ │ │ │ @ instruction: 0x01a2d264 │ │ │ │ @ instruction: 0x01a29d68 │ │ │ │ - @ instruction: 0x01abf66c │ │ │ │ + @ instruction: 0x01abf674 │ │ │ │ strdeq sp, [r2, r0]! │ │ │ │ @ instruction: 0x01a29d0c │ │ │ │ - @ instruction: 0x01abf610 │ │ │ │ + @ instruction: 0x01abf618 │ │ │ │ @ instruction: 0x01a2d194 │ │ │ │ - @ instruction: 0x01a39520 │ │ │ │ + @ instruction: 0x01a3952c │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - @ instruction: 0x01abf5b4 │ │ │ │ - @ instruction: 0x01a394ec │ │ │ │ + @ instruction: 0x01abf5bc │ │ │ │ + strdeq r9, [r3, r8]! │ │ │ │ @ instruction: 0x01a2d134 │ │ │ │ - @ instruction: 0x01abf574 │ │ │ │ - @ instruction: 0x01a394ac │ │ │ │ + @ instruction: 0x01abf57c │ │ │ │ + @ instruction: 0x01a394b8 │ │ │ │ strdeq sp, [r2, r4]! │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a39474 │ │ │ │ - @ instruction: 0x01a3943c │ │ │ │ - @ instruction: 0x01abf4c4 │ │ │ │ - strdeq r9, [r3, ip]! │ │ │ │ + @ instruction: 0x01a39480 │ │ │ │ + @ instruction: 0x01a39448 │ │ │ │ + @ instruction: 0x01abf4cc │ │ │ │ + @ instruction: 0x01a39408 │ │ │ │ @ instruction: 0x01a2d044 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - @ instruction: 0x01abf488 │ │ │ │ - @ instruction: 0x01a393c0 │ │ │ │ + @ instruction: 0x01abf490 │ │ │ │ + @ instruction: 0x01a393cc │ │ │ │ @ instruction: 0x01a2d008 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - @ instruction: 0x01abf44c │ │ │ │ - @ instruction: 0x01a39384 │ │ │ │ + @ instruction: 0x01abf454 │ │ │ │ + @ instruction: 0x01a39390 │ │ │ │ @ instruction: 0x01a2cfcc │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x01abf410 │ │ │ │ - @ instruction: 0x01a39348 │ │ │ │ + @ instruction: 0x01abf418 │ │ │ │ + @ instruction: 0x01a39354 │ │ │ │ @ instruction: 0x01a2cf90 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - @ instruction: 0x01a3930c │ │ │ │ + @ instruction: 0x01a39318 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x01abf3b4 │ │ │ │ - @ instruction: 0x01a392ec │ │ │ │ + @ instruction: 0x01abf3bc │ │ │ │ + strdeq r9, [r3, r8]! │ │ │ │ @ instruction: 0x01a2cf34 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - @ instruction: 0x01a392b4 │ │ │ │ + @ instruction: 0x01a392c0 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x01a39284 │ │ │ │ - @ instruction: 0x01a39250 │ │ │ │ - @ instruction: 0x01a39238 │ │ │ │ - @ instruction: 0x01abf2c0 │ │ │ │ - strdeq r9, [r3, r8]! │ │ │ │ + @ instruction: 0x01a39290 │ │ │ │ + @ instruction: 0x01a3925c │ │ │ │ + @ instruction: 0x01a39244 │ │ │ │ + @ instruction: 0x01abf2c8 │ │ │ │ + @ instruction: 0x01a39204 │ │ │ │ @ instruction: 0x01a2ce40 │ │ │ │ - @ instruction: 0x01abf280 │ │ │ │ - @ instruction: 0x01a391b8 │ │ │ │ + @ instruction: 0x01abf288 │ │ │ │ + @ instruction: 0x01a391c4 │ │ │ │ @ instruction: 0x01a2ce00 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a39180 │ │ │ │ - @ instruction: 0x01a39148 │ │ │ │ + @ instruction: 0x01a3918c │ │ │ │ + @ instruction: 0x01a39154 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a3910c │ │ │ │ + @ instruction: 0x01a39118 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strdeq r9, [r3, r8]! │ │ │ │ - @ instruction: 0x01abf184 │ │ │ │ - strheq r9, [r3, ip]! │ │ │ │ + @ instruction: 0x01a39104 │ │ │ │ + @ instruction: 0x01abf18c │ │ │ │ + @ instruction: 0x01a390c8 │ │ │ │ @ instruction: 0x01a2cd04 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a39084 │ │ │ │ - @ instruction: 0x01abf110 │ │ │ │ - @ instruction: 0x01a39048 │ │ │ │ + @ instruction: 0x01a39090 │ │ │ │ + @ instruction: 0x01abf118 │ │ │ │ + @ instruction: 0x01a39054 │ │ │ │ @ instruction: 0x01a2cc90 │ │ │ │ - @ instruction: 0x01a39010 │ │ │ │ - ldrdeq r8, [r3, r0]! │ │ │ │ - @ instruction: 0x01a38f94 │ │ │ │ + @ instruction: 0x01a3901c │ │ │ │ + ldrdeq r8, [r3, ip]! │ │ │ │ + @ instruction: 0x01a38fa0 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - @ instruction: 0x01a38f7c │ │ │ │ + @ instruction: 0x01a38f88 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ add r8, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-548] @ 13b1b0 │ │ │ │ @@ -128954,19 +128954,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq pc, [fp, r0]! │ │ │ │ + strdeq pc, [fp, r8]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a2a54c │ │ │ │ @ instruction: 0x01a2ce6c │ │ │ │ - @ instruction: 0x01abf168 │ │ │ │ + @ instruction: 0x01abf170 │ │ │ │ │ │ │ │ 0013c384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #896] @ 13c71c │ │ │ │ @@ -129204,21 +129204,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ - @ instruction: 0x01abeeba │ │ │ │ + @ instruction: 0x01abeec2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a2a1b0 │ │ │ │ - ldrdeq lr, [fp, r4]! │ │ │ │ + ldrdeq lr, [fp, ip]! │ │ │ │ @ instruction: 0x01a2cac8 │ │ │ │ @ instruction: 0x01a2a36c │ │ │ │ - @ instruction: 0x01abed94 │ │ │ │ + @ instruction: 0x01abed9c │ │ │ │ @ instruction: 0x01a2ca88 │ │ │ │ │ │ │ │ 0013c770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -129362,18 +129362,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abebb8 │ │ │ │ + @ instruction: 0x01abebc0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a29f00 │ │ │ │ - @ instruction: 0x01abeb24 │ │ │ │ + @ instruction: 0x01abeb2c │ │ │ │ @ instruction: 0x01a2c818 │ │ │ │ │ │ │ │ 0013c9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -129517,18 +129517,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abe95e │ │ │ │ + @ instruction: 0x01abe966 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a29c9c │ │ │ │ - @ instruction: 0x01abe8c0 │ │ │ │ + @ instruction: 0x01abe8c8 │ │ │ │ @ instruction: 0x01a2c5b4 │ │ │ │ │ │ │ │ 0013cc38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129670,18 +129670,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abe708 │ │ │ │ + @ instruction: 0x01abe710 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a29a40 │ │ │ │ - @ instruction: 0x01abe664 │ │ │ │ + @ instruction: 0x01abe66c │ │ │ │ @ instruction: 0x01a2c358 │ │ │ │ │ │ │ │ 0013ce94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129823,18 +129823,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abe4b6 │ │ │ │ + @ instruction: 0x01abe4be │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a297e4 │ │ │ │ - @ instruction: 0x01abe408 │ │ │ │ + @ instruction: 0x01abe410 │ │ │ │ strdeq ip, [r2, ip]! @ │ │ │ │ │ │ │ │ 0013d0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129976,18 +129976,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abe264 │ │ │ │ + @ instruction: 0x01abe26c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a29588 │ │ │ │ - @ instruction: 0x01abe1ac │ │ │ │ + @ instruction: 0x01abe1b4 │ │ │ │ @ instruction: 0x01a2bea0 │ │ │ │ │ │ │ │ 0013d34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -130129,18 +130129,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abe012 │ │ │ │ + @ instruction: 0x01abe01a │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a2932c │ │ │ │ - @ instruction: 0x01abdf50 │ │ │ │ + @ instruction: 0x01abdf58 │ │ │ │ @ instruction: 0x01a2bc44 │ │ │ │ │ │ │ │ 0013d5a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -130284,18 +130284,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01abddbc │ │ │ │ + @ instruction: 0x01abddc4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a290c8 │ │ │ │ - @ instruction: 0x01abdcec │ │ │ │ + strdeq sp, [fp, r4]! │ │ │ │ @ instruction: 0x01a2b9e0 │ │ │ │ │ │ │ │ 0013d80c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -130409,15 +130409,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a28ee4 │ │ │ │ - @ instruction: 0x01abdb08 │ │ │ │ + @ instruction: 0x01abdb10 │ │ │ │ @ instruction: 0x01a2b804 │ │ │ │ │ │ │ │ 0013d9ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -130688,25 +130688,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a2b638 │ │ │ │ - @ instruction: 0x01abd92c │ │ │ │ + @ instruction: 0x01abd934 │ │ │ │ @ instruction: 0x01b9a97c │ │ │ │ @ instruction: 0x01a2b5cc │ │ │ │ - @ instruction: 0x01abd8bc │ │ │ │ - @ instruction: 0x01abd836 │ │ │ │ + @ instruction: 0x01abd8c4 │ │ │ │ + @ instruction: 0x01abd83e │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01abd7e4 │ │ │ │ + @ instruction: 0x01abd7ec │ │ │ │ ldrdeq fp, [r2, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a28a98 │ │ │ │ - @ instruction: 0x01abd6bc │ │ │ │ + @ instruction: 0x01abd6c4 │ │ │ │ @ instruction: 0x01a2b3b8 │ │ │ │ │ │ │ │ 0013de68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -130820,15 +130820,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a28888 │ │ │ │ @ instruction: 0x01a2b1e4 │ │ │ │ - ldrdeq sp, [fp, r8]! │ │ │ │ + @ instruction: 0x01abd5e0 │ │ │ │ │ │ │ │ 0013e044 : │ │ │ │ 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 │ │ │ │ @@ -131040,23 +131040,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a2b014 │ │ │ │ - @ instruction: 0x01abd404 │ │ │ │ + @ instruction: 0x01abd40c │ │ │ │ @ instruction: 0x01b9a320 │ │ │ │ @ instruction: 0x01a2afa8 │ │ │ │ - @ instruction: 0x01abd394 │ │ │ │ + @ instruction: 0x01abd39c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01abd304 │ │ │ │ + @ instruction: 0x01abd30c │ │ │ │ strdeq sl, [r2, r8]! │ │ │ │ @ instruction: 0x01a28524 │ │ │ │ - @ instruction: 0x01abd27c │ │ │ │ + @ instruction: 0x01abd284 │ │ │ │ @ instruction: 0x01a2ae7c │ │ │ │ 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] @ 13e568 │ │ │ │ ldr r3, [pc, #384] @ 13e56c │ │ │ │ @@ -131154,18 +131154,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 13e4e0 │ │ │ │ @ instruction: 0x01b9a12c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq sp, [fp, r0]! │ │ │ │ + strdeq sp, [fp, r8]! │ │ │ │ strdeq r6, [r2, r4]! │ │ │ │ @ instruction: 0x01b9a02c │ │ │ │ - @ instruction: 0x01a36b54 │ │ │ │ + @ instruction: 0x01a36b60 │ │ │ │ @ instruction: 0x01a2acb8 │ │ │ │ │ │ │ │ 0013e584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -131362,27 +131362,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ mov r7, r0 │ │ │ │ b 13e5f8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b99f70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01abd030 │ │ │ │ + @ instruction: 0x01abd038 │ │ │ │ @ instruction: 0x01b99f44 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a2abcc │ │ │ │ - @ instruction: 0x01abcfcc │ │ │ │ + ldrdeq ip, [fp, r4]! │ │ │ │ @ instruction: 0x01b99e9c │ │ │ │ @ instruction: 0x01a2ab60 │ │ │ │ - @ instruction: 0x01abcf5c │ │ │ │ + @ instruction: 0x01abcf64 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01abcecc │ │ │ │ + ldrdeq ip, [fp, r4]! │ │ │ │ @ instruction: 0x01a2aab0 │ │ │ │ - @ instruction: 0x01a61830 │ │ │ │ - @ instruction: 0x01abce6c │ │ │ │ + @ instruction: 0x01a6183c │ │ │ │ + @ instruction: 0x01abce74 │ │ │ │ @ instruction: 0x01a2aa58 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 0013e8e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131580,27 +131580,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ mov r7, r0 │ │ │ │ b 13e958 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b99c10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq ip, [fp, ip]! @ │ │ │ │ + @ instruction: 0x01abcce4 │ │ │ │ @ instruction: 0x01b99be4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x01a2a86c │ │ │ │ - @ instruction: 0x01abcc6c │ │ │ │ + @ instruction: 0x01abcc74 │ │ │ │ @ instruction: 0x01b99b3c │ │ │ │ @ instruction: 0x01a2a800 │ │ │ │ - strdeq ip, [fp, ip]! @ │ │ │ │ + @ instruction: 0x01abcc04 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01abcb6c │ │ │ │ + @ instruction: 0x01abcb74 │ │ │ │ @ instruction: 0x01a2a750 │ │ │ │ - ldrdeq r1, [r6, r0]! │ │ │ │ - @ instruction: 0x01abcb0c │ │ │ │ + ldrdeq r1, [r6, ip]! │ │ │ │ + @ instruction: 0x01abcb14 │ │ │ │ strdeq sl, [r2, r8]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 0013ec44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131638,17 +131638,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, #15 │ │ │ │ b 13eca0 │ │ │ │ - strdeq ip, [fp, r0]! │ │ │ │ + strdeq ip, [fp, r8]! │ │ │ │ @ instruction: 0x01a2a5b8 │ │ │ │ - @ instruction: 0x01a363b8 │ │ │ │ + @ instruction: 0x01a363c4 │ │ │ │ @ instruction: 0x01a2a5b0 │ │ │ │ │ │ │ │ 0013ecf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -131692,16 +131692,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r0, r4 │ │ │ │ b 13ed34 │ │ │ │ @ instruction: 0x01b9980c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b997d8 │ │ │ │ - strdeq ip, [fp, r0]! │ │ │ │ - strdeq r6, [r3, ip]! │ │ │ │ + strdeq ip, [fp, r8]! │ │ │ │ + @ instruction: 0x01a36308 │ │ │ │ @ instruction: 0x01a2a4ec │ │ │ │ │ │ │ │ 0013edbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -131987,38 +131987,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 13ef14 │ │ │ │ @ instruction: 0x01b99734 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba143c │ │ │ │ - @ instruction: 0x01abc830 │ │ │ │ + @ instruction: 0x01abc838 │ │ │ │ @ instruction: 0x01a2a434 │ │ │ │ strdeq r6, [r2, r4]! │ │ │ │ @ instruction: 0x01a2a050 │ │ │ │ @ instruction: 0x01ba137c │ │ │ │ @ instruction: 0x01b995f8 │ │ │ │ - @ instruction: 0x01abc70c │ │ │ │ + @ instruction: 0x01abc714 │ │ │ │ @ instruction: 0x01a2a30c │ │ │ │ @ instruction: 0x01a26850 │ │ │ │ strdeq r6, [r2, ip]! │ │ │ │ @ instruction: 0x01a267bc │ │ │ │ - @ instruction: 0x01abc5e8 │ │ │ │ - strdeq r5, [r3, r0]! │ │ │ │ + strdeq ip, [fp, r0]! │ │ │ │ + strdeq r5, [r3, ip]! │ │ │ │ @ instruction: 0x01a2a1e4 │ │ │ │ - @ instruction: 0x01abc5ac │ │ │ │ - @ instruction: 0x01a35fb4 │ │ │ │ + @ instruction: 0x01abc5b4 │ │ │ │ + @ instruction: 0x01a35fc0 │ │ │ │ @ instruction: 0x01a2a1a8 │ │ │ │ - @ instruction: 0x01a35f7c │ │ │ │ - @ instruction: 0x01a35f4c │ │ │ │ - @ instruction: 0x01a35f1c │ │ │ │ - @ instruction: 0x01a35eec │ │ │ │ - @ instruction: 0x01a35ebc │ │ │ │ - @ instruction: 0x01a35e8c │ │ │ │ - @ instruction: 0x01a35e5c │ │ │ │ + @ instruction: 0x01a35f88 │ │ │ │ + @ instruction: 0x01a35f58 │ │ │ │ + @ instruction: 0x01a35f28 │ │ │ │ + strdeq r5, [r3, r8]! │ │ │ │ + @ instruction: 0x01a35ec8 │ │ │ │ + @ instruction: 0x01a35e98 │ │ │ │ + @ instruction: 0x01a35e68 │ │ │ │ │ │ │ │ 0013f2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ 13f358 │ │ │ │ @@ -132061,16 +132061,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r0, r4 │ │ │ │ b 13f2e8 │ │ │ │ @ instruction: 0x01b99258 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b99224 │ │ │ │ - @ instruction: 0x01abc33c │ │ │ │ - @ instruction: 0x01a35d48 │ │ │ │ + @ instruction: 0x01abc344 │ │ │ │ + @ instruction: 0x01a35d54 │ │ │ │ @ instruction: 0x01a29f38 │ │ │ │ │ │ │ │ 0013f370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -132572,60 +132572,60 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 13f5fc │ │ │ │ @ instruction: 0x01b99180 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b9916c │ │ │ │ @ instruction: 0x01ba0e80 │ │ │ │ @ instruction: 0x01ba0e48 │ │ │ │ - @ instruction: 0x01abc240 │ │ │ │ + @ instruction: 0x01abc248 │ │ │ │ @ instruction: 0x01a29e40 │ │ │ │ - @ instruction: 0x01abc17c │ │ │ │ - @ instruction: 0x01a35b84 │ │ │ │ + @ instruction: 0x01abc184 │ │ │ │ + @ instruction: 0x01a35b90 │ │ │ │ @ instruction: 0x01a29d7c │ │ │ │ @ instruction: 0x01a25b54 │ │ │ │ - @ instruction: 0x01abc108 │ │ │ │ + @ instruction: 0x01abc110 │ │ │ │ strdeq r9, [r2, ip]! │ │ │ │ @ instruction: 0x01ba0ca0 │ │ │ │ @ instruction: 0x01b98f10 │ │ │ │ ldrdeq r9, [r2, r0]! │ │ │ │ andeq r6, r0, r0, lsr #16 │ │ │ │ - @ instruction: 0x01abbfa0 │ │ │ │ + @ instruction: 0x01abbfa8 │ │ │ │ @ instruction: 0x01a29ba4 │ │ │ │ @ instruction: 0x01a260ec │ │ │ │ @ instruction: 0x01a297c4 │ │ │ │ @ instruction: 0x01a260a0 │ │ │ │ - @ instruction: 0x01abbe6c │ │ │ │ + @ instruction: 0x01abbe74 │ │ │ │ @ instruction: 0x01a2600c │ │ │ │ @ instruction: 0x01a29a68 │ │ │ │ @ instruction: 0x01a25fb4 │ │ │ │ @ instruction: 0x01a25f74 │ │ │ │ - @ instruction: 0x01a357ac │ │ │ │ - @ instruction: 0x01abbd70 │ │ │ │ - @ instruction: 0x01a35778 │ │ │ │ + @ instruction: 0x01a357b8 │ │ │ │ + @ instruction: 0x01abbd78 │ │ │ │ + @ instruction: 0x01a35784 │ │ │ │ @ instruction: 0x01a29970 │ │ │ │ - @ instruction: 0x01abbd34 │ │ │ │ - @ instruction: 0x01a3573c │ │ │ │ + @ instruction: 0x01abbd3c │ │ │ │ + @ instruction: 0x01a35748 │ │ │ │ @ instruction: 0x01a29934 │ │ │ │ - @ instruction: 0x01a35704 │ │ │ │ - @ instruction: 0x01abbcc8 │ │ │ │ - ldrdeq r5, [r3, r0]! │ │ │ │ + @ instruction: 0x01a35710 │ │ │ │ + ldrdeq fp, [fp, r0]! │ │ │ │ + ldrdeq r5, [r3, ip]! │ │ │ │ @ instruction: 0x01a298c8 │ │ │ │ - @ instruction: 0x01abbc8c │ │ │ │ - @ instruction: 0x01a35694 │ │ │ │ + @ instruction: 0x01abbc94 │ │ │ │ + @ instruction: 0x01a356a0 │ │ │ │ @ instruction: 0x01a2988c │ │ │ │ - @ instruction: 0x01abbc50 │ │ │ │ - @ instruction: 0x01a35658 │ │ │ │ + @ instruction: 0x01abbc58 │ │ │ │ + @ instruction: 0x01a35664 │ │ │ │ @ instruction: 0x01a29850 │ │ │ │ - @ instruction: 0x01a35620 │ │ │ │ - strdeq r5, [r3, r0]! │ │ │ │ - @ instruction: 0x01a355bc │ │ │ │ - @ instruction: 0x01abbb80 │ │ │ │ - @ instruction: 0x01a35588 │ │ │ │ + @ instruction: 0x01a3562c │ │ │ │ + strdeq r5, [r3, ip]! │ │ │ │ + @ instruction: 0x01a355c8 │ │ │ │ + @ instruction: 0x01abbb88 │ │ │ │ + @ instruction: 0x01a35594 │ │ │ │ @ instruction: 0x01a29780 │ │ │ │ - @ instruction: 0x01a35550 │ │ │ │ + @ instruction: 0x01a3555c │ │ │ │ │ │ │ │ 0013fc10 : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ @@ -132698,23 +132698,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 13fc7c │ │ │ │ @ instruction: 0x01a25430 │ │ │ │ - ldrdeq fp, [fp, r0]! │ │ │ │ - ldrdeq r5, [r3, r8]! │ │ │ │ + ldrdeq fp, [fp, r8]! │ │ │ │ + @ instruction: 0x01a353e4 │ │ │ │ @ instruction: 0x01a295cc │ │ │ │ - @ instruction: 0x01abb994 │ │ │ │ - @ instruction: 0x01a3539c │ │ │ │ + @ instruction: 0x01abb99c │ │ │ │ + @ instruction: 0x01a353a8 │ │ │ │ @ instruction: 0x01a2958c │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x01abb958 │ │ │ │ - @ instruction: 0x01a35360 │ │ │ │ + @ instruction: 0x01abb960 │ │ │ │ + @ instruction: 0x01a3536c │ │ │ │ @ instruction: 0x01a29550 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -133094,59 +133094,59 @@ │ │ │ │ @ instruction: 0x01a294c8 │ │ │ │ @ instruction: 0x01a28f10 │ │ │ │ ldrdeq r8, [r2, r8]! @ │ │ │ │ strdeq r8, [r2, r4]! │ │ │ │ strdeq r8, [r2, r4]! │ │ │ │ @ instruction: 0x01a29460 │ │ │ │ @ instruction: 0x01a29464 │ │ │ │ - @ instruction: 0x01a35074 │ │ │ │ + @ instruction: 0x01a35080 │ │ │ │ @ instruction: 0x01a292c0 │ │ │ │ - strdeq fp, [fp, r8]! │ │ │ │ - @ instruction: 0x01a3503c │ │ │ │ + @ instruction: 0x01abb700 │ │ │ │ + @ instruction: 0x01a35048 │ │ │ │ @ instruction: 0x01a29288 │ │ │ │ - @ instruction: 0x01abb6c0 │ │ │ │ - @ instruction: 0x01a35004 │ │ │ │ + @ instruction: 0x01abb6c8 │ │ │ │ + @ instruction: 0x01a35010 │ │ │ │ @ instruction: 0x01a29250 │ │ │ │ - @ instruction: 0x01abb688 │ │ │ │ - @ instruction: 0x01a34fcc │ │ │ │ + @ instruction: 0x01abb690 │ │ │ │ + ldrdeq r4, [r3, r8]! │ │ │ │ @ instruction: 0x01a29218 │ │ │ │ - @ instruction: 0x01abb650 │ │ │ │ - @ instruction: 0x01a34f94 │ │ │ │ + @ instruction: 0x01abb658 │ │ │ │ + @ instruction: 0x01a34fa0 │ │ │ │ @ instruction: 0x01a291e0 │ │ │ │ - @ instruction: 0x01abb618 │ │ │ │ - @ instruction: 0x01a34f5c │ │ │ │ + @ instruction: 0x01abb620 │ │ │ │ + @ instruction: 0x01a34f68 │ │ │ │ @ instruction: 0x01a291a8 │ │ │ │ - @ instruction: 0x01abb5e0 │ │ │ │ - @ instruction: 0x01a34f24 │ │ │ │ + @ instruction: 0x01abb5e8 │ │ │ │ + @ instruction: 0x01a34f30 │ │ │ │ @ instruction: 0x01a29170 │ │ │ │ - @ instruction: 0x01abb5a8 │ │ │ │ - @ instruction: 0x01a34eec │ │ │ │ + @ instruction: 0x01abb5b0 │ │ │ │ + strdeq r4, [r3, r8]! │ │ │ │ @ instruction: 0x01a29138 │ │ │ │ - @ instruction: 0x01abb570 │ │ │ │ - @ instruction: 0x01a34eb4 │ │ │ │ + @ instruction: 0x01abb578 │ │ │ │ + @ instruction: 0x01a34ec0 │ │ │ │ @ instruction: 0x01a29100 │ │ │ │ - @ instruction: 0x01abb538 │ │ │ │ - @ instruction: 0x01a34e7c │ │ │ │ + @ instruction: 0x01abb540 │ │ │ │ + @ instruction: 0x01a34e88 │ │ │ │ @ instruction: 0x01a290c8 │ │ │ │ - @ instruction: 0x01abb500 │ │ │ │ - @ instruction: 0x01a34e44 │ │ │ │ + @ instruction: 0x01abb508 │ │ │ │ + @ instruction: 0x01a34e50 │ │ │ │ @ instruction: 0x01a29090 │ │ │ │ - @ instruction: 0x01abb4c8 │ │ │ │ - @ instruction: 0x01a34e0c │ │ │ │ + ldrdeq fp, [fp, r0]! │ │ │ │ + @ instruction: 0x01a34e18 │ │ │ │ @ instruction: 0x01a29058 │ │ │ │ - @ instruction: 0x01abb490 │ │ │ │ - ldrdeq r4, [r3, r4]! @ │ │ │ │ + @ instruction: 0x01abb498 │ │ │ │ + @ instruction: 0x01a34de0 │ │ │ │ @ instruction: 0x01a29020 │ │ │ │ - @ instruction: 0x01abb458 │ │ │ │ - @ instruction: 0x01a34d9c │ │ │ │ + @ instruction: 0x01abb460 │ │ │ │ + @ instruction: 0x01a34da8 │ │ │ │ @ instruction: 0x01a28fe8 │ │ │ │ - @ instruction: 0x01abb420 │ │ │ │ - @ instruction: 0x01a34d64 │ │ │ │ + @ instruction: 0x01abb428 │ │ │ │ + @ instruction: 0x01a34d70 │ │ │ │ @ instruction: 0x01a28fb0 │ │ │ │ - @ instruction: 0x01abb3e8 │ │ │ │ + strdeq fp, [fp, r0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r0, #460] @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ @@ -133276,32 +133276,32 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 140464 │ │ │ │ @ instruction: 0x01a261b8 │ │ │ │ @ instruction: 0x01a28fa8 │ │ │ │ @ instruction: 0x01a28fa4 │ │ │ │ @ instruction: 0x01a261cc │ │ │ │ - @ instruction: 0x01abb1e4 │ │ │ │ - @ instruction: 0x01a34b54 │ │ │ │ + @ instruction: 0x01abb1ec │ │ │ │ + @ instruction: 0x01a34b60 │ │ │ │ @ instruction: 0x01a28da0 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x01abb1a8 │ │ │ │ - @ instruction: 0x01a34b18 │ │ │ │ + @ instruction: 0x01abb1b0 │ │ │ │ + @ instruction: 0x01a34b24 │ │ │ │ @ instruction: 0x01a28d5c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01abb16c │ │ │ │ - ldrdeq r4, [r3, ip]! │ │ │ │ + @ instruction: 0x01abb174 │ │ │ │ + @ instruction: 0x01a34ae8 │ │ │ │ @ instruction: 0x01a28d28 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0x01abb130 │ │ │ │ - @ instruction: 0x01a34aa0 │ │ │ │ + @ instruction: 0x01abb138 │ │ │ │ + @ instruction: 0x01a34aac │ │ │ │ @ instruction: 0x01a28cec │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - strdeq fp, [fp, r4]! │ │ │ │ - @ instruction: 0x01a34a64 │ │ │ │ + strdeq fp, [fp, ip]! │ │ │ │ + @ instruction: 0x01a34a70 │ │ │ │ @ instruction: 0x01a28cb0 │ │ │ │ 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] @ 140930 │ │ │ │ ldr r3, [pc, #644] @ 140934 │ │ │ │ @@ -133464,25 +133464,25 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1407a4 │ │ │ │ @ instruction: 0x01b97e68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01abb010 │ │ │ │ + @ instruction: 0x01abb018 │ │ │ │ ldrdeq r8, [r2, r0]! │ │ │ │ - @ instruction: 0x01abafc0 │ │ │ │ + @ instruction: 0x01abafc8 │ │ │ │ @ instruction: 0x01a28b80 │ │ │ │ @ instruction: 0x01b97d68 │ │ │ │ @ instruction: 0x01a25014 │ │ │ │ @ instruction: 0x01a24fc0 │ │ │ │ @ instruction: 0x01a24f80 │ │ │ │ - @ instruction: 0x01a347b8 │ │ │ │ - @ instruction: 0x01a3478c │ │ │ │ - @ instruction: 0x01a34760 │ │ │ │ + @ instruction: 0x01a347c4 │ │ │ │ + @ instruction: 0x01a34798 │ │ │ │ + @ instruction: 0x01a3476c │ │ │ │ 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] @ 140f94 │ │ │ │ ldr r3, [pc, #1556] @ 140f98 │ │ │ │ @@ -133873,45 +133873,45 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 140df4 │ │ │ │ @ instruction: 0x01b97b94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01abad48 │ │ │ │ + @ instruction: 0x01abad50 │ │ │ │ @ instruction: 0x01a28904 │ │ │ │ @ instruction: 0x01b97b40 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01abacb8 │ │ │ │ + @ instruction: 0x01abacc0 │ │ │ │ @ instruction: 0x01a28874 │ │ │ │ @ instruction: 0x01b97a54 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01abaac4 │ │ │ │ + @ instruction: 0x01abaacc │ │ │ │ @ instruction: 0x01a28684 │ │ │ │ @ instruction: 0x01a24b84 │ │ │ │ - @ instruction: 0x01abaa44 │ │ │ │ + @ instruction: 0x01abaa4c │ │ │ │ @ instruction: 0x01a28604 │ │ │ │ strdeq r4, [r2, r4]! @ │ │ │ │ @ instruction: 0x01a24a9c │ │ │ │ - ldrdeq r4, [r3, r0]! │ │ │ │ - @ instruction: 0x01aba92c │ │ │ │ + ldrdeq r4, [r3, ip]! │ │ │ │ + @ instruction: 0x01aba934 │ │ │ │ @ instruction: 0x01a286c0 │ │ │ │ @ instruction: 0x01a284e0 │ │ │ │ - @ instruction: 0x01a34258 │ │ │ │ - @ instruction: 0x01a34224 │ │ │ │ - strdeq r4, [r3, r0]! │ │ │ │ - @ instruction: 0x01aba84c │ │ │ │ - @ instruction: 0x01a341bc │ │ │ │ + @ instruction: 0x01a34264 │ │ │ │ + @ instruction: 0x01a34230 │ │ │ │ + strdeq r4, [r3, ip]! │ │ │ │ + @ instruction: 0x01aba854 │ │ │ │ + @ instruction: 0x01a341c8 │ │ │ │ @ instruction: 0x01a28408 │ │ │ │ @ instruction: 0x01a285ac │ │ │ │ - @ instruction: 0x01a34160 │ │ │ │ - @ instruction: 0x01aba7bc │ │ │ │ - @ instruction: 0x01a3412c │ │ │ │ + @ instruction: 0x01a3416c │ │ │ │ + @ instruction: 0x01aba7c4 │ │ │ │ + @ instruction: 0x01a34138 │ │ │ │ @ instruction: 0x01a28374 │ │ │ │ @ instruction: 0x01a2851c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r4, [r0, #460] @ 0x1cc │ │ │ │ @@ -134145,38 +134145,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 141104 │ │ │ │ @ instruction: 0x01b974c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01aba698 │ │ │ │ + @ instruction: 0x01aba6a0 │ │ │ │ @ instruction: 0x01b974a4 │ │ │ │ - @ instruction: 0x01aba644 │ │ │ │ + @ instruction: 0x01aba64c │ │ │ │ @ instruction: 0x01a28204 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ @ instruction: 0x01b97408 │ │ │ │ - @ instruction: 0x01aba568 │ │ │ │ + @ instruction: 0x01aba570 │ │ │ │ @ instruction: 0x01a28128 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ @ instruction: 0x01a2461c │ │ │ │ ldrdeq r4, [r2, ip]! │ │ │ │ - @ instruction: 0x01aba48c │ │ │ │ + @ instruction: 0x01aba494 │ │ │ │ @ instruction: 0x01a28248 │ │ │ │ @ instruction: 0x01a28040 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ @ instruction: 0x01a24540 │ │ │ │ - @ instruction: 0x01a33d78 │ │ │ │ - @ instruction: 0x01a33d48 │ │ │ │ + @ instruction: 0x01a33d84 │ │ │ │ + @ instruction: 0x01a33d54 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ ldrdeq r7, [r2, r4]! │ │ │ │ - @ instruction: 0x01aba390 │ │ │ │ + @ instruction: 0x01aba398 │ │ │ │ @ instruction: 0x01a27f3c │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - @ instruction: 0x01a33cc0 │ │ │ │ + @ instruction: 0x01a33ccc │ │ │ │ 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] @ 14177c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -134379,36 +134379,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 141520 │ │ │ │ ldrheq r7, [r9, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01aba268 │ │ │ │ + @ instruction: 0x01aba270 │ │ │ │ @ instruction: 0x01a27e28 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ @ instruction: 0x01b96fec │ │ │ │ @ instruction: 0x01a27f50 │ │ │ │ - @ instruction: 0x01aba14c │ │ │ │ + @ instruction: 0x01aba154 │ │ │ │ @ instruction: 0x01a27d00 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ @ instruction: 0x01a278b4 │ │ │ │ @ instruction: 0x01a241a8 │ │ │ │ - @ instruction: 0x01aba058 │ │ │ │ - @ instruction: 0x01a339c8 │ │ │ │ + @ instruction: 0x01aba060 │ │ │ │ + ldrdeq r3, [r3, r4]! │ │ │ │ @ instruction: 0x01a27c14 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - @ instruction: 0x01aba01c │ │ │ │ - @ instruction: 0x01a3398c │ │ │ │ + @ instruction: 0x01aba024 │ │ │ │ + @ instruction: 0x01a33998 │ │ │ │ ldrdeq r7, [r2, r8]! │ │ │ │ - @ instruction: 0x01ab9fe0 │ │ │ │ - @ instruction: 0x01a33950 │ │ │ │ + @ instruction: 0x01ab9fe8 │ │ │ │ + @ instruction: 0x01a3395c │ │ │ │ @ instruction: 0x01a27b9c │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - @ instruction: 0x01a33918 │ │ │ │ + @ instruction: 0x01a33924 │ │ │ │ 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 │ │ │ │ @@ -134901,57 +134901,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 141958 │ │ │ │ @ instruction: 0x01b96d10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ab9ec0 │ │ │ │ + @ instruction: 0x01ab9ec8 │ │ │ │ @ instruction: 0x01b96ccc │ │ │ │ @ instruction: 0x01a27a6c │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - @ instruction: 0x01ab9e0c │ │ │ │ + @ instruction: 0x01ab9e14 │ │ │ │ @ instruction: 0x01a279cc │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ @ instruction: 0x01b96bb4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01ab9c7c │ │ │ │ + @ instruction: 0x01ab9c84 │ │ │ │ @ instruction: 0x01a2783c │ │ │ │ @ instruction: 0x01a23d3c │ │ │ │ - strdeq r9, [fp, ip]! │ │ │ │ + @ instruction: 0x01ab9c04 │ │ │ │ @ instruction: 0x01a277b8 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ @ instruction: 0x01a23c10 │ │ │ │ - @ instruction: 0x01ab9ac0 │ │ │ │ - @ instruction: 0x01a33430 │ │ │ │ + @ instruction: 0x01ab9ac8 │ │ │ │ + @ instruction: 0x01a3343c │ │ │ │ @ instruction: 0x01a2767c │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - @ instruction: 0x01ab9a38 │ │ │ │ + @ instruction: 0x01ab9a40 │ │ │ │ @ instruction: 0x01a23b34 │ │ │ │ @ instruction: 0x01a275e8 │ │ │ │ - @ instruction: 0x01a33330 │ │ │ │ + @ instruction: 0x01a3333c │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ @ instruction: 0x01a23a84 │ │ │ │ @ instruction: 0x01a23a2c │ │ │ │ - @ instruction: 0x01a33264 │ │ │ │ - @ instruction: 0x01ab98c0 │ │ │ │ - @ instruction: 0x01a33230 │ │ │ │ + @ instruction: 0x01a33270 │ │ │ │ + @ instruction: 0x01ab98c8 │ │ │ │ + @ instruction: 0x01a3323c │ │ │ │ @ instruction: 0x01a2747c │ │ │ │ - strdeq r3, [r3, r8]! │ │ │ │ + @ instruction: 0x01a33204 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - @ instruction: 0x01a331c8 │ │ │ │ + ldrdeq r3, [r3, r4]! │ │ │ │ @ instruction: 0x01a27650 │ │ │ │ @ instruction: 0x01a2761c │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x01a3315c │ │ │ │ + @ instruction: 0x01a33168 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x01a33124 │ │ │ │ - strdeq r3, [r3, r0]! │ │ │ │ + @ instruction: 0x01a33130 │ │ │ │ + strdeq r3, [r3, ip]! │ │ │ │ │ │ │ │ 00142058 : │ │ │ │ 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 │ │ │ │ @@ -135035,23 +135035,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 1421e4 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1420c8 │ │ │ │ - @ instruction: 0x01ab95e8 │ │ │ │ - @ instruction: 0x01a32f58 │ │ │ │ + strdeq r9, [fp, r0]! │ │ │ │ + @ instruction: 0x01a32f64 │ │ │ │ @ instruction: 0x01a271a4 │ │ │ │ - @ instruction: 0x01ab95ac │ │ │ │ - @ instruction: 0x01a32f1c │ │ │ │ + @ instruction: 0x01ab95b4 │ │ │ │ + @ instruction: 0x01a32f28 │ │ │ │ @ instruction: 0x01a27160 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x01ab9570 │ │ │ │ - @ instruction: 0x01a32ee0 │ │ │ │ + @ instruction: 0x01ab9578 │ │ │ │ + @ instruction: 0x01a32eec │ │ │ │ @ instruction: 0x01a2712c │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ @@ -135089,15 +135089,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 142220 │ │ │ │ @ instruction: 0x01b9630c │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ @ instruction: 0x01a27328 │ │ │ │ - @ instruction: 0x01ab94b0 │ │ │ │ + @ instruction: 0x01ab94b8 │ │ │ │ @ instruction: 0x01a2705c │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ @@ -135135,15 +135135,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1422d8 │ │ │ │ @ instruction: 0x01b96254 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ @ instruction: 0x01a27298 │ │ │ │ - strdeq r9, [fp, r8]! │ │ │ │ + @ instruction: 0x01ab9400 │ │ │ │ @ instruction: 0x01a26fa4 │ │ │ │ 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 │ │ │ │ @@ -135175,15 +135175,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x01ab934c │ │ │ │ + @ instruction: 0x01ab9354 │ │ │ │ @ instruction: 0x01a2720c │ │ │ │ @ instruction: 0x01a26f00 │ │ │ │ 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 │ │ │ │ @@ -135506,38 +135506,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1424c8 │ │ │ │ ldrsheq r6, [r9, ip]! │ │ │ │ @ instruction: 0x01b960e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ab9290 │ │ │ │ + @ instruction: 0x01ab9298 │ │ │ │ @ instruction: 0x01a26e4c │ │ │ │ @ instruction: 0x01b96044 │ │ │ │ - @ instruction: 0x01a969cc │ │ │ │ - @ instruction: 0x01ab9100 │ │ │ │ + ldrdeq r6, [r9, r8]! │ │ │ │ + @ instruction: 0x01ab9108 │ │ │ │ @ instruction: 0x01a26cbc │ │ │ │ @ instruction: 0x01a231b0 │ │ │ │ @ instruction: 0x01a23170 │ │ │ │ @ instruction: 0x01a23110 │ │ │ │ - @ instruction: 0x01a32944 │ │ │ │ + @ instruction: 0x01a32950 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x01ab8f8c │ │ │ │ + @ instruction: 0x01ab8f94 │ │ │ │ @ instruction: 0x01a267c4 │ │ │ │ @ instruction: 0x01a26b3c │ │ │ │ - @ instruction: 0x01ab8f48 │ │ │ │ - @ instruction: 0x01a328b8 │ │ │ │ + @ instruction: 0x01ab8f50 │ │ │ │ + @ instruction: 0x01a328c4 │ │ │ │ @ instruction: 0x01a26b00 │ │ │ │ - @ instruction: 0x01a32880 │ │ │ │ + @ instruction: 0x01a3288c │ │ │ │ ldrdeq r6, [r2, r8]! │ │ │ │ - @ instruction: 0x01a32814 │ │ │ │ - strdeq r2, [r3, r4]! │ │ │ │ - @ instruction: 0x01a327c4 │ │ │ │ - @ instruction: 0x01ab8e20 │ │ │ │ - @ instruction: 0x01a32790 │ │ │ │ + @ instruction: 0x01a32820 │ │ │ │ + @ instruction: 0x01a32800 │ │ │ │ + ldrdeq r2, [r3, r0]! │ │ │ │ + @ instruction: 0x01ab8e28 │ │ │ │ + @ instruction: 0x01a3279c │ │ │ │ ldrdeq r6, [r2, r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #480] @ 142b74 │ │ │ │ ldr r2, [pc, #480] @ 142b78 │ │ │ │ @@ -135659,24 +135659,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 142a58 │ │ │ │ @ instruction: 0x01b95b80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ab8d38 │ │ │ │ + @ instruction: 0x01ab8d40 │ │ │ │ strdeq r6, [r2, r8]! │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01ab8cec │ │ │ │ + strdeq r8, [fp, r4]! │ │ │ │ @ instruction: 0x01a268ac │ │ │ │ @ instruction: 0x01b95ab4 │ │ │ │ @ instruction: 0x01a22d64 │ │ │ │ @ instruction: 0x01a22d10 │ │ │ │ - @ instruction: 0x01a32548 │ │ │ │ - @ instruction: 0x01a3251c │ │ │ │ + @ instruction: 0x01a32554 │ │ │ │ + @ instruction: 0x01a32528 │ │ │ │ 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 │ │ │ │ @@ -135869,37 +135869,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 142c44 │ │ │ │ @ instruction: 0x01b95944 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b95928 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r8, [fp, r0]! │ │ │ │ + strdeq r8, [fp, r8]! @ │ │ │ │ @ instruction: 0x01a266b0 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ @ instruction: 0x01b958c8 │ │ │ │ @ instruction: 0x01a2697c │ │ │ │ andeq r1, r0, r8 │ │ │ │ - @ instruction: 0x01a54230 │ │ │ │ + @ instruction: 0x01a5423c │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - @ instruction: 0x01ab8990 │ │ │ │ - @ instruction: 0x01a32300 │ │ │ │ + @ instruction: 0x01ab8998 │ │ │ │ + @ instruction: 0x01a3230c │ │ │ │ @ instruction: 0x01a2654c │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ @ instruction: 0x01a268a4 │ │ │ │ - @ instruction: 0x01ab8928 │ │ │ │ + @ instruction: 0x01ab8930 │ │ │ │ @ instruction: 0x01a26880 │ │ │ │ @ instruction: 0x01a264e0 │ │ │ │ - ldrdeq r8, [fp, ip]! │ │ │ │ - @ instruction: 0x01a3224c │ │ │ │ + @ instruction: 0x01ab88e4 │ │ │ │ + @ instruction: 0x01a32258 │ │ │ │ @ instruction: 0x01a26498 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - @ instruction: 0x01a32218 │ │ │ │ - @ instruction: 0x01ab8874 │ │ │ │ - @ instruction: 0x01a321e4 │ │ │ │ + @ instruction: 0x01a32224 │ │ │ │ + @ instruction: 0x01ab887c │ │ │ │ + strdeq r2, [r3, r0]! │ │ │ │ @ instruction: 0x01a26430 │ │ │ │ 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 │ │ │ │ @@ -136060,38 +136060,38 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 143044 │ │ │ │ @ instruction: 0x01a2368c │ │ │ │ @ instruction: 0x01a2669c │ │ │ │ @ instruction: 0x01a236c0 │ │ │ │ - @ instruction: 0x01a32060 │ │ │ │ - @ instruction: 0x01ab86e8 │ │ │ │ + @ instruction: 0x01a3206c │ │ │ │ + strdeq r8, [fp, r0]! │ │ │ │ @ instruction: 0x01a262a0 │ │ │ │ - @ instruction: 0x01ab86ac │ │ │ │ - @ instruction: 0x01a3201c │ │ │ │ + @ instruction: 0x01ab86b4 │ │ │ │ + @ instruction: 0x01a32028 │ │ │ │ @ instruction: 0x01a26268 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x01a31fe4 │ │ │ │ - @ instruction: 0x01ab866c │ │ │ │ + strdeq r1, [r3, r0]! │ │ │ │ + @ instruction: 0x01ab8674 │ │ │ │ @ instruction: 0x01a26220 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - @ instruction: 0x01ab8634 │ │ │ │ - @ instruction: 0x01a31fa4 │ │ │ │ + @ instruction: 0x01ab863c │ │ │ │ + @ instruction: 0x01a31fb0 │ │ │ │ @ instruction: 0x01a261e8 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - strdeq r8, [fp, r8]! @ │ │ │ │ - @ instruction: 0x01a31f68 │ │ │ │ + @ instruction: 0x01ab8600 │ │ │ │ + @ instruction: 0x01a31f74 │ │ │ │ @ instruction: 0x01a261b4 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x01a31f30 │ │ │ │ - @ instruction: 0x01ab85b8 │ │ │ │ + @ instruction: 0x01a31f3c │ │ │ │ + @ instruction: 0x01ab85c0 │ │ │ │ @ instruction: 0x01a2616c │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - @ instruction: 0x01ab8580 │ │ │ │ + @ instruction: 0x01ab8588 │ │ │ │ @ instruction: 0x01a25c6c │ │ │ │ @ instruction: 0x01a26134 │ │ │ │ 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 │ │ │ │ @@ -136179,25 +136179,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ b 14335c │ │ │ │ @ instruction: 0x01b952c4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ab8498 │ │ │ │ + @ instruction: 0x01ab84a0 │ │ │ │ @ instruction: 0x01a26058 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - @ instruction: 0x01ab8418 │ │ │ │ - @ instruction: 0x01a31d88 │ │ │ │ + @ instruction: 0x01ab8420 │ │ │ │ + @ instruction: 0x01a31d94 │ │ │ │ @ instruction: 0x01a25fcc │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x01a31d50 │ │ │ │ + @ instruction: 0x01a31d5c │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - @ instruction: 0x01a31d1c │ │ │ │ - @ instruction: 0x01a31cec │ │ │ │ + @ instruction: 0x01a31d28 │ │ │ │ + strdeq r1, [r3, r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ @@ -136433,38 +136433,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 14348c │ │ │ │ @ instruction: 0x01b95114 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ab82cc │ │ │ │ + ldrdeq r8, [fp, r4]! │ │ │ │ @ instruction: 0x01a25e8c │ │ │ │ muleq r0, r1, r5 │ │ │ │ @ instruction: 0x01b95080 │ │ │ │ @ instruction: 0x01a259a8 │ │ │ │ @ instruction: 0x01a2615c │ │ │ │ - @ instruction: 0x01a7f7c0 │ │ │ │ - @ instruction: 0x01ab8164 │ │ │ │ + @ instruction: 0x01a7f7cc │ │ │ │ + @ instruction: 0x01ab816c │ │ │ │ @ instruction: 0x01a260ec │ │ │ │ @ instruction: 0x01a25d1c │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - strheq r8, [fp, r0]! │ │ │ │ - @ instruction: 0x01a31a20 │ │ │ │ + strheq r8, [fp, r8]! @ │ │ │ │ + @ instruction: 0x01a31a2c │ │ │ │ @ instruction: 0x01a25c6c │ │ │ │ muleq r0, lr, r5 │ │ │ │ @ instruction: 0x01a22168 │ │ │ │ @ instruction: 0x01a2d9cc │ │ │ │ - @ instruction: 0x01a31980 │ │ │ │ - ldrdeq r7, [fp, ip]! │ │ │ │ - @ instruction: 0x01a3194c │ │ │ │ + @ instruction: 0x01a3198c │ │ │ │ + @ instruction: 0x01ab7fe4 │ │ │ │ + @ instruction: 0x01a31958 │ │ │ │ @ instruction: 0x01a25b98 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - @ instruction: 0x01ab7fa0 │ │ │ │ - @ instruction: 0x01a31910 │ │ │ │ + @ instruction: 0x01ab7fa8 │ │ │ │ + @ instruction: 0x01a3191c │ │ │ │ @ instruction: 0x01a25b5c │ │ │ │ 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 │ │ │ │ @@ -136664,29 +136664,29 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ b 143ae8 │ │ │ │ @ instruction: 0x01b94cf8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b94cdc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ab7ea4 │ │ │ │ + @ instruction: 0x01ab7eac │ │ │ │ @ instruction: 0x01a25a64 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ @ instruction: 0x01a21074 │ │ │ │ @ instruction: 0x01b94c04 │ │ │ │ - @ instruction: 0x01ab7db4 │ │ │ │ + @ instruction: 0x01ab7dbc │ │ │ │ @ instruction: 0x01a25970 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ @ instruction: 0x01a20f74 │ │ │ │ - @ instruction: 0x01a31644 │ │ │ │ + @ instruction: 0x01a31650 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - @ instruction: 0x01a315ec │ │ │ │ + strdeq r1, [r3, r8]! │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - @ instruction: 0x01a3158c │ │ │ │ - @ instruction: 0x01a3155c │ │ │ │ + @ instruction: 0x01a31598 │ │ │ │ + @ instruction: 0x01a31568 │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -136971,47 +136971,47 @@ │ │ │ │ strdeq r5, [r2, r8]! │ │ │ │ @ instruction: 0x01a25b14 │ │ │ │ @ instruction: 0x01a25b38 │ │ │ │ @ instruction: 0x01a25b24 │ │ │ │ @ instruction: 0x01a25b40 │ │ │ │ @ instruction: 0x01a25b70 │ │ │ │ @ instruction: 0x01b947ac │ │ │ │ - @ instruction: 0x01ab7944 │ │ │ │ - @ instruction: 0x01a312b4 │ │ │ │ + @ instruction: 0x01ab794c │ │ │ │ + @ instruction: 0x01a312c0 │ │ │ │ @ instruction: 0x01a25500 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ ldrdeq r9, [r2, r4]! │ │ │ │ @ instruction: 0x01a258b4 │ │ │ │ - ldrdeq r7, [fp, r4]! │ │ │ │ - @ instruction: 0x01a31244 │ │ │ │ + ldrdeq r7, [fp, ip]! │ │ │ │ + @ instruction: 0x01a31250 │ │ │ │ @ instruction: 0x01a25490 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01ab7898 │ │ │ │ - @ instruction: 0x01a31208 │ │ │ │ + @ instruction: 0x01ab78a0 │ │ │ │ + @ instruction: 0x01a31214 │ │ │ │ @ instruction: 0x01a25454 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01ab7860 │ │ │ │ - ldrdeq r1, [r3, r0]! │ │ │ │ + @ instruction: 0x01ab7868 │ │ │ │ + ldrdeq r1, [r3, ip]! │ │ │ │ @ instruction: 0x01a2541c │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01ab7828 │ │ │ │ - @ instruction: 0x01a31198 │ │ │ │ + @ instruction: 0x01ab7830 │ │ │ │ + @ instruction: 0x01a311a4 │ │ │ │ @ instruction: 0x01a253e4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strdeq r7, [fp, r0]! │ │ │ │ - @ instruction: 0x01a31160 │ │ │ │ + strdeq r7, [fp, r8]! │ │ │ │ + @ instruction: 0x01a3116c │ │ │ │ @ instruction: 0x01a253ac │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01ab77b8 │ │ │ │ - @ instruction: 0x01a31128 │ │ │ │ + @ instruction: 0x01ab77c0 │ │ │ │ + @ instruction: 0x01a31134 │ │ │ │ @ instruction: 0x01a25374 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01ab7780 │ │ │ │ - strdeq r1, [r3, r0]! │ │ │ │ + @ instruction: 0x01ab7788 │ │ │ │ + strdeq r1, [r3, ip]! │ │ │ │ @ instruction: 0x01a2533c │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00144088 : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #32] │ │ │ │ @@ -137057,16 +137057,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #700 @ 0x2bc │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1440f4 │ │ │ │ - strdeq r7, [fp, r0]! │ │ │ │ - @ instruction: 0x01a30f60 │ │ │ │ + strdeq r7, [fp, r8]! │ │ │ │ + @ instruction: 0x01a30f6c │ │ │ │ @ instruction: 0x01a251a8 │ │ │ │ │ │ │ │ 00144148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137137,20 +137137,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1441b8 │ │ │ │ @ instruction: 0x01b943b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a252bc │ │ │ │ @ instruction: 0x01b94354 │ │ │ │ - @ instruction: 0x01ab7504 │ │ │ │ - @ instruction: 0x01a30e74 │ │ │ │ + @ instruction: 0x01ab750c │ │ │ │ + @ instruction: 0x01a30e80 │ │ │ │ @ instruction: 0x01a250c0 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x01ab74c8 │ │ │ │ - @ instruction: 0x01a30e38 │ │ │ │ + ldrdeq r7, [fp, r0]! │ │ │ │ + @ instruction: 0x01a30e44 │ │ │ │ @ instruction: 0x01a2507c │ │ │ │ │ │ │ │ 00144290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137223,20 +137223,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 144308 │ │ │ │ @ instruction: 0x01b94268 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a25144 │ │ │ │ @ instruction: 0x01b94204 │ │ │ │ - @ instruction: 0x01ab73b4 │ │ │ │ - @ instruction: 0x01a30d24 │ │ │ │ + @ instruction: 0x01ab73bc │ │ │ │ + @ instruction: 0x01a30d30 │ │ │ │ @ instruction: 0x01a24f70 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01ab7378 │ │ │ │ - @ instruction: 0x01a30ce8 │ │ │ │ + @ instruction: 0x01ab7380 │ │ │ │ + strdeq r0, [r3, r4]! │ │ │ │ @ instruction: 0x01a24f2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #788] @ 14470c │ │ │ │ ldr r3, [pc, #788] @ 144710 │ │ │ │ @@ -137437,46 +137437,46 @@ │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 1446c4 │ │ │ │ @ instruction: 0x01b9411c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r4, [r2, r0]! │ │ │ │ @ instruction: 0x01b94064 │ │ │ │ - @ instruction: 0x01ab720c │ │ │ │ - @ instruction: 0x01a30b7c │ │ │ │ + @ instruction: 0x01ab7214 │ │ │ │ + @ instruction: 0x01a30b88 │ │ │ │ @ instruction: 0x01a24dc0 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - @ instruction: 0x01ab71c4 │ │ │ │ - @ instruction: 0x01a30b34 │ │ │ │ + @ instruction: 0x01ab71cc │ │ │ │ + @ instruction: 0x01a30b40 │ │ │ │ @ instruction: 0x01a24d78 │ │ │ │ andeq r0, r0, lr, lsr #11 │ │ │ │ - @ instruction: 0x01ab7184 │ │ │ │ - strdeq r0, [r3, r4]! │ │ │ │ + @ instruction: 0x01ab718c │ │ │ │ + @ instruction: 0x01a30b00 │ │ │ │ @ instruction: 0x01a24d38 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - @ instruction: 0x01ab7148 │ │ │ │ - @ instruction: 0x01a30ab8 │ │ │ │ + @ instruction: 0x01ab7150 │ │ │ │ + @ instruction: 0x01a30ac4 │ │ │ │ strdeq r4, [r2, ip]! │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - @ instruction: 0x01ab710c │ │ │ │ - @ instruction: 0x01a30a7c │ │ │ │ + @ instruction: 0x01ab7114 │ │ │ │ + @ instruction: 0x01a30a88 │ │ │ │ @ instruction: 0x01a24cc0 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - ldrdeq r7, [fp, r0]! │ │ │ │ - @ instruction: 0x01a30a40 │ │ │ │ + ldrdeq r7, [fp, r8]! │ │ │ │ + @ instruction: 0x01a30a4c │ │ │ │ @ instruction: 0x01a24c84 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ - @ instruction: 0x01ab7094 │ │ │ │ - @ instruction: 0x01a30a04 │ │ │ │ + @ instruction: 0x01ab709c │ │ │ │ + @ instruction: 0x01a30a10 │ │ │ │ @ instruction: 0x01a24c48 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x01ab705c │ │ │ │ + @ instruction: 0x01ab7064 │ │ │ │ @ instruction: 0x01a25238 │ │ │ │ @ instruction: 0x01a24c10 │ │ │ │ - @ instruction: 0x01ab701c │ │ │ │ + @ instruction: 0x01ab7024 │ │ │ │ @ instruction: 0x01a251cc │ │ │ │ @ instruction: 0x01a24bcc │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137598,24 +137598,24 @@ │ │ │ │ @ instruction: 0x01a24944 │ │ │ │ @ instruction: 0x01a250c4 │ │ │ │ @ instruction: 0x01a250c8 │ │ │ │ @ instruction: 0x01b93ca4 │ │ │ │ @ instruction: 0x01a25078 │ │ │ │ @ instruction: 0x01a25058 │ │ │ │ @ instruction: 0x01a2504c │ │ │ │ - @ instruction: 0x01ab6e30 │ │ │ │ - @ instruction: 0x01a307a0 │ │ │ │ + @ instruction: 0x01ab6e38 │ │ │ │ + @ instruction: 0x01a307ac │ │ │ │ @ instruction: 0x01a249e4 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - strdeq r6, [fp, r4]! │ │ │ │ - @ instruction: 0x01a30764 │ │ │ │ + strdeq r6, [fp, ip]! │ │ │ │ + @ instruction: 0x01a30770 │ │ │ │ @ instruction: 0x01a249a8 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - @ instruction: 0x01ab6db8 │ │ │ │ - @ instruction: 0x01a30728 │ │ │ │ + @ instruction: 0x01ab6dc0 │ │ │ │ + @ instruction: 0x01a30734 │ │ │ │ @ instruction: 0x01a2496c │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 001449d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137689,20 +137689,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 144a48 │ │ │ │ @ instruction: 0x01b93b28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r4, [r2, r8]! │ │ │ │ @ instruction: 0x01b93ac4 │ │ │ │ - @ instruction: 0x01ab6c74 │ │ │ │ - @ instruction: 0x01a305e4 │ │ │ │ + @ instruction: 0x01ab6c7c │ │ │ │ + strdeq r0, [r3, r0]! @ │ │ │ │ @ instruction: 0x01a24830 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x01ab6c38 │ │ │ │ - @ instruction: 0x01a305a8 │ │ │ │ + @ instruction: 0x01ab6c40 │ │ │ │ + @ instruction: 0x01a305b4 │ │ │ │ @ instruction: 0x01a247ec │ │ │ │ │ │ │ │ 00144b20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137787,21 +137787,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 144c30 │ │ │ │ @ instruction: 0x01b939d4 │ │ │ │ @ instruction: 0x01a24758 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b93978 │ │ │ │ strdeq r4, [r2, r8]! │ │ │ │ - @ instruction: 0x01ab6b20 │ │ │ │ + @ instruction: 0x01ab6b28 │ │ │ │ ldrdeq r4, [r2, r8]! │ │ │ │ - @ instruction: 0x01ab6ae4 │ │ │ │ - @ instruction: 0x01a30448 │ │ │ │ + @ instruction: 0x01ab6aec │ │ │ │ + @ instruction: 0x01a30454 │ │ │ │ @ instruction: 0x01a2469c │ │ │ │ - @ instruction: 0x01ab6aa8 │ │ │ │ - @ instruction: 0x01a3040c │ │ │ │ + @ instruction: 0x01ab6ab0 │ │ │ │ + @ instruction: 0x01a30418 │ │ │ │ @ instruction: 0x01a24660 │ │ │ │ │ │ │ │ 00144ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -137828,16 +137828,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 144d2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 144cd8 │ │ │ │ - @ instruction: 0x01ab6a0c │ │ │ │ - @ instruction: 0x01a3037c │ │ │ │ + @ instruction: 0x01ab6a14 │ │ │ │ + @ instruction: 0x01a30388 │ │ │ │ @ instruction: 0x01a245c0 │ │ │ │ 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 │ │ │ │ @@ -138816,231 +138816,231 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #980 @ 0x3d4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 145990 │ │ │ │ @ instruction: 0x01b937bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b93798 │ │ │ │ - @ instruction: 0x01ab6940 │ │ │ │ + @ instruction: 0x01ab6948 │ │ │ │ strdeq r4, [r2, ip]! │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ @ instruction: 0x01b935d0 │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ - @ instruction: 0x01ab6718 │ │ │ │ + @ instruction: 0x01ab6720 │ │ │ │ ldrdeq r4, [r2, r4]! @ │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - @ instruction: 0x01ab6634 │ │ │ │ + @ instruction: 0x01ab663c │ │ │ │ strdeq r4, [r2, r0]! │ │ │ │ - strdeq r6, [fp, r8]! │ │ │ │ + @ instruction: 0x01ab6600 │ │ │ │ @ instruction: 0x01a24058 │ │ │ │ - @ instruction: 0x01ab6540 │ │ │ │ + @ instruction: 0x01ab6548 │ │ │ │ @ instruction: 0x01a23fac │ │ │ │ - @ instruction: 0x01ab647c │ │ │ │ + @ instruction: 0x01ab6484 │ │ │ │ @ instruction: 0x01a24038 │ │ │ │ - @ instruction: 0x01a2fd6c │ │ │ │ + @ instruction: 0x01a2fd78 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - @ instruction: 0x01ab63bc │ │ │ │ - @ instruction: 0x01a2fd28 │ │ │ │ + @ instruction: 0x01ab63c4 │ │ │ │ + @ instruction: 0x01a2fd34 │ │ │ │ @ instruction: 0x01a23f70 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - ldrdeq r6, [fp, r4]! │ │ │ │ + ldrdeq r6, [fp, ip]! │ │ │ │ @ instruction: 0x01a23e94 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ @ instruction: 0x01a23cb0 │ │ │ │ - @ instruction: 0x01ab618c │ │ │ │ + @ instruction: 0x01ab6194 │ │ │ │ @ instruction: 0x01a23d44 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a23d08 │ │ │ │ - @ instruction: 0x01ab6140 │ │ │ │ - @ instruction: 0x01a2fa60 │ │ │ │ + @ instruction: 0x01ab6148 │ │ │ │ + @ instruction: 0x01a2fa6c │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ - @ instruction: 0x01ab6014 │ │ │ │ + @ instruction: 0x01ab601c │ │ │ │ ldrdeq r3, [r2, r4]! │ │ │ │ ldrdeq r0, [r2, r4]! │ │ │ │ @ instruction: 0x01a20080 │ │ │ │ @ instruction: 0x01a2002c │ │ │ │ - @ instruction: 0x01a2f850 │ │ │ │ + @ instruction: 0x01a2f85c │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ @ instruction: 0x01a1ffa4 │ │ │ │ - @ instruction: 0x01ab5e54 │ │ │ │ + @ instruction: 0x01ab5e5c │ │ │ │ @ instruction: 0x01a23a10 │ │ │ │ - @ instruction: 0x01ab5e08 │ │ │ │ + @ instruction: 0x01ab5e10 │ │ │ │ @ instruction: 0x01a239c4 │ │ │ │ - ldrdeq r5, [fp, ip]! │ │ │ │ + @ instruction: 0x01ab5de4 │ │ │ │ @ instruction: 0x01a2399c │ │ │ │ - @ instruction: 0x01ab5d94 │ │ │ │ + @ instruction: 0x01ab5d9c │ │ │ │ @ instruction: 0x01a1fe88 │ │ │ │ @ instruction: 0x01a23940 │ │ │ │ - @ instruction: 0x01ab5d50 │ │ │ │ + @ instruction: 0x01ab5d58 │ │ │ │ @ instruction: 0x01a23910 │ │ │ │ - @ instruction: 0x01ab5d08 │ │ │ │ + @ instruction: 0x01ab5d10 │ │ │ │ @ instruction: 0x01a1fe00 │ │ │ │ @ instruction: 0x01a238b8 │ │ │ │ - @ instruction: 0x01ab5c5c │ │ │ │ + @ instruction: 0x01ab5c64 │ │ │ │ @ instruction: 0x01a236c8 │ │ │ │ - @ instruction: 0x01ab5ba0 │ │ │ │ + @ instruction: 0x01ab5ba8 │ │ │ │ @ instruction: 0x01a2375c │ │ │ │ - @ instruction: 0x01ab5b5c │ │ │ │ - @ instruction: 0x01a2f4cc │ │ │ │ + @ instruction: 0x01ab5b64 │ │ │ │ + ldrdeq pc, [r2, r8]! │ │ │ │ @ instruction: 0x01a23718 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ @ instruction: 0x01a1fc18 │ │ │ │ - @ instruction: 0x01ab5aec │ │ │ │ + strdeq r5, [fp, r4]! │ │ │ │ @ instruction: 0x01a236ac │ │ │ │ - @ instruction: 0x01ab5aa4 │ │ │ │ + @ instruction: 0x01ab5aac │ │ │ │ @ instruction: 0x01a1fb9c │ │ │ │ @ instruction: 0x01a23654 │ │ │ │ - strdeq r5, [fp, r4]! │ │ │ │ + strdeq r5, [fp, ip]! │ │ │ │ @ instruction: 0x01a23160 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01ab5644 │ │ │ │ + @ instruction: 0x01ab564c │ │ │ │ @ instruction: 0x01a23200 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a23044 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x01ab5514 │ │ │ │ + @ instruction: 0x01ab551c │ │ │ │ ldrdeq r3, [r2, r0]! │ │ │ │ - @ instruction: 0x01ab54e4 │ │ │ │ - @ instruction: 0x01a2ee54 │ │ │ │ + @ instruction: 0x01ab54ec │ │ │ │ + @ instruction: 0x01a2ee60 │ │ │ │ @ instruction: 0x01a230a0 │ │ │ │ @ instruction: 0x01a1f5a0 │ │ │ │ - @ instruction: 0x01ab5468 │ │ │ │ + @ instruction: 0x01ab5470 │ │ │ │ @ instruction: 0x01a23028 │ │ │ │ @ instruction: 0x01a1f534 │ │ │ │ @ instruction: 0x01a1f4ec │ │ │ │ - @ instruction: 0x01ab53b8 │ │ │ │ + @ instruction: 0x01ab53c0 │ │ │ │ @ instruction: 0x01a22f78 │ │ │ │ @ instruction: 0x01a1f484 │ │ │ │ - @ instruction: 0x01ab5350 │ │ │ │ + @ instruction: 0x01ab5358 │ │ │ │ @ instruction: 0x01a22f10 │ │ │ │ @ instruction: 0x01a1f428 │ │ │ │ - strdeq r5, [fp, ip]! │ │ │ │ + @ instruction: 0x01ab5304 │ │ │ │ @ instruction: 0x01a22ebc │ │ │ │ - @ instruction: 0x01ab52b4 │ │ │ │ + @ instruction: 0x01ab52bc │ │ │ │ @ instruction: 0x01a1f3ac │ │ │ │ @ instruction: 0x01a22e60 │ │ │ │ - @ instruction: 0x01ab5288 │ │ │ │ + @ instruction: 0x01ab5290 │ │ │ │ @ instruction: 0x01a22e48 │ │ │ │ - @ instruction: 0x01ab5240 │ │ │ │ + @ instruction: 0x01ab5248 │ │ │ │ @ instruction: 0x01a1f338 │ │ │ │ @ instruction: 0x01a22dec │ │ │ │ - @ instruction: 0x01ab5214 │ │ │ │ + @ instruction: 0x01ab521c │ │ │ │ ldrdeq r2, [r2, r4]! │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x01ab51cc │ │ │ │ + ldrdeq r5, [fp, r4]! │ │ │ │ @ instruction: 0x01a1f2c4 │ │ │ │ @ instruction: 0x01a22d7c │ │ │ │ @ instruction: 0x01a1f28c │ │ │ │ - @ instruction: 0x01ab5154 │ │ │ │ + @ instruction: 0x01ab515c │ │ │ │ @ instruction: 0x01a22d14 │ │ │ │ @ instruction: 0x01a1f22c │ │ │ │ - strdeq r5, [fp, r4]! │ │ │ │ + strdeq r5, [fp, ip]! │ │ │ │ @ instruction: 0x01a22cb4 │ │ │ │ @ instruction: 0x01a1f1cc │ │ │ │ - @ instruction: 0x01ab5098 │ │ │ │ + @ instruction: 0x01ab50a0 │ │ │ │ @ instruction: 0x01a22c58 │ │ │ │ - @ instruction: 0x01ab5074 │ │ │ │ - @ instruction: 0x01a2e9e4 │ │ │ │ + @ instruction: 0x01ab507c │ │ │ │ + strdeq lr, [r2, r0]! │ │ │ │ @ instruction: 0x01a22c30 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - @ instruction: 0x01ab5034 │ │ │ │ - @ instruction: 0x01a2e9a4 │ │ │ │ + @ instruction: 0x01ab503c │ │ │ │ + @ instruction: 0x01a2e9b0 │ │ │ │ strdeq r2, [r2, r0]! │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x01a2e96c │ │ │ │ - @ instruction: 0x01a2e930 │ │ │ │ + @ instruction: 0x01a2e978 │ │ │ │ + @ instruction: 0x01a2e93c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01ab4f8c │ │ │ │ - strdeq lr, [r2, ip]! │ │ │ │ + @ instruction: 0x01ab4f94 │ │ │ │ + @ instruction: 0x01a2e908 │ │ │ │ @ instruction: 0x01a22b48 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - @ instruction: 0x01ab4f4c │ │ │ │ - @ instruction: 0x01a2e8bc │ │ │ │ + @ instruction: 0x01ab4f54 │ │ │ │ + @ instruction: 0x01a2e8c8 │ │ │ │ @ instruction: 0x01a22b08 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - @ instruction: 0x01a2e884 │ │ │ │ - @ instruction: 0x01ab4ee0 │ │ │ │ - @ instruction: 0x01a2e850 │ │ │ │ + @ instruction: 0x01a2e890 │ │ │ │ + @ instruction: 0x01ab4ee8 │ │ │ │ + @ instruction: 0x01a2e85c │ │ │ │ @ instruction: 0x01a22a9c │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - @ instruction: 0x01a2e818 │ │ │ │ - @ instruction: 0x01a2e7e0 │ │ │ │ + @ instruction: 0x01a2e824 │ │ │ │ + @ instruction: 0x01a2e7ec │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - @ instruction: 0x01ab4e30 │ │ │ │ - @ instruction: 0x01a2e7a0 │ │ │ │ + @ instruction: 0x01ab4e38 │ │ │ │ + @ instruction: 0x01a2e7ac │ │ │ │ @ instruction: 0x01a229ec │ │ │ │ - @ instruction: 0x01a2e768 │ │ │ │ - @ instruction: 0x01a2e72c │ │ │ │ + @ instruction: 0x01a2e774 │ │ │ │ + @ instruction: 0x01a2e738 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - @ instruction: 0x01ab4d88 │ │ │ │ - strdeq lr, [r2, r8]! │ │ │ │ + @ instruction: 0x01ab4d90 │ │ │ │ + @ instruction: 0x01a2e704 │ │ │ │ @ instruction: 0x01a22944 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - @ instruction: 0x01ab4d4c │ │ │ │ - @ instruction: 0x01a2e6bc │ │ │ │ + @ instruction: 0x01ab4d54 │ │ │ │ + @ instruction: 0x01a2e6c8 │ │ │ │ @ instruction: 0x01a22908 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01ab4d10 │ │ │ │ - @ instruction: 0x01a2e680 │ │ │ │ + @ instruction: 0x01ab4d18 │ │ │ │ + @ instruction: 0x01a2e68c │ │ │ │ @ instruction: 0x01a228cc │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrdeq r4, [fp, r4]! @ │ │ │ │ - @ instruction: 0x01a2e644 │ │ │ │ + ldrdeq r4, [fp, ip]! │ │ │ │ + @ instruction: 0x01a2e650 │ │ │ │ @ instruction: 0x01a22890 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - @ instruction: 0x01ab4c98 │ │ │ │ - @ instruction: 0x01a2e608 │ │ │ │ + @ instruction: 0x01ab4ca0 │ │ │ │ + @ instruction: 0x01a2e614 │ │ │ │ @ instruction: 0x01a22854 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01ab4c5c │ │ │ │ - @ instruction: 0x01a2e5cc │ │ │ │ + @ instruction: 0x01ab4c64 │ │ │ │ + ldrdeq lr, [r2, r8]! │ │ │ │ @ instruction: 0x01a22818 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x01a2e594 │ │ │ │ + @ instruction: 0x01a2e5a0 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - @ instruction: 0x01a2e564 │ │ │ │ + @ instruction: 0x01a2e570 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a2e534 │ │ │ │ - @ instruction: 0x01a2e504 │ │ │ │ - @ instruction: 0x01a2e4c4 │ │ │ │ - @ instruction: 0x01a2e484 │ │ │ │ + @ instruction: 0x01a2e540 │ │ │ │ + @ instruction: 0x01a2e510 │ │ │ │ + ldrdeq lr, [r2, r0]! │ │ │ │ + @ instruction: 0x01a2e490 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - ldrdeq r4, [fp, ip]! │ │ │ │ - @ instruction: 0x01a2e44c │ │ │ │ + @ instruction: 0x01ab4ae4 │ │ │ │ + @ instruction: 0x01a2e458 │ │ │ │ @ instruction: 0x01a22698 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - @ instruction: 0x01a2e414 │ │ │ │ + @ instruction: 0x01a2e420 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - @ instruction: 0x01a2e3e0 │ │ │ │ + @ instruction: 0x01a2e3ec │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01ab4a34 │ │ │ │ - @ instruction: 0x01a2e3a4 │ │ │ │ + @ instruction: 0x01ab4a3c │ │ │ │ + @ instruction: 0x01a2e3b0 │ │ │ │ @ instruction: 0x01a225e8 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - strdeq r4, [fp, ip]! │ │ │ │ - @ instruction: 0x01a2e368 │ │ │ │ + @ instruction: 0x01ab4a04 │ │ │ │ + @ instruction: 0x01a2e374 │ │ │ │ @ instruction: 0x01a225b4 │ │ │ │ - @ instruction: 0x01a2e330 │ │ │ │ + @ instruction: 0x01a2e33c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01ab498c │ │ │ │ - strdeq lr, [r2, ip]! │ │ │ │ + @ instruction: 0x01ab4994 │ │ │ │ + @ instruction: 0x01a2e308 │ │ │ │ @ instruction: 0x01a22548 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - @ instruction: 0x01a2e2c4 │ │ │ │ + ldrdeq lr, [r2, r0]! │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - @ instruction: 0x01a2e294 │ │ │ │ + @ instruction: 0x01a2e2a0 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, #-580] @ 145dc4 │ │ │ │ bl b5dbc │ │ │ │ ldr r9, [pc, #-604] @ 145db4 │ │ │ │ ldr fp, [pc, #-604] @ 145db8 │ │ │ │ @@ -140009,20 +140009,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 146e70 │ │ │ │ @ instruction: 0x01b916fc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a225a0 │ │ │ │ @ instruction: 0x01b9169c │ │ │ │ - @ instruction: 0x01ab484c │ │ │ │ - @ instruction: 0x01a2e1bc │ │ │ │ + @ instruction: 0x01ab4854 │ │ │ │ + @ instruction: 0x01a2e1c8 │ │ │ │ @ instruction: 0x01a22408 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x01ab4810 │ │ │ │ - @ instruction: 0x01a2e180 │ │ │ │ + @ instruction: 0x01ab4818 │ │ │ │ + @ instruction: 0x01a2e18c │ │ │ │ @ instruction: 0x01a223c4 │ │ │ │ │ │ │ │ 00146f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -140046,16 +140046,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 146f6c │ │ │ │ - @ instruction: 0x01ab4780 │ │ │ │ - @ instruction: 0x01a2e0e4 │ │ │ │ + @ instruction: 0x01ab4788 │ │ │ │ + strdeq lr, [r2, r0]! │ │ │ │ @ instruction: 0x01a2232c │ │ │ │ │ │ │ │ 00146fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140140,22 +140140,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 1470d4 │ │ │ │ @ instruction: 0x01b91530 │ │ │ │ @ instruction: 0x01a223bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b914d4 │ │ │ │ @ instruction: 0x01a22054 │ │ │ │ - @ instruction: 0x01ab467c │ │ │ │ + @ instruction: 0x01ab4684 │ │ │ │ @ instruction: 0x01a22230 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x01ab4640 │ │ │ │ - @ instruction: 0x01a2dfa4 │ │ │ │ + @ instruction: 0x01ab4648 │ │ │ │ + @ instruction: 0x01a2dfb0 │ │ │ │ strdeq r2, [r2, r8]! │ │ │ │ - @ instruction: 0x01ab4604 │ │ │ │ - @ instruction: 0x01a2df68 │ │ │ │ + @ instruction: 0x01ab460c │ │ │ │ + @ instruction: 0x01a2df74 │ │ │ │ @ instruction: 0x01a221bc │ │ │ │ │ │ │ │ 0014714c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140226,20 +140226,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1471bc │ │ │ │ @ instruction: 0x01b913b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a22210 │ │ │ │ @ instruction: 0x01b91350 │ │ │ │ - @ instruction: 0x01ab4500 │ │ │ │ - @ instruction: 0x01a2de70 │ │ │ │ + @ instruction: 0x01ab4508 │ │ │ │ + @ instruction: 0x01a2de7c │ │ │ │ strheq r2, [r2, ip]! │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x01ab44c4 │ │ │ │ - @ instruction: 0x01a2de34 │ │ │ │ + @ instruction: 0x01ab44cc │ │ │ │ + @ instruction: 0x01a2de40 │ │ │ │ @ instruction: 0x01a22078 │ │ │ │ │ │ │ │ 00147294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140324,22 +140324,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 1473a4 │ │ │ │ @ instruction: 0x01b91260 │ │ │ │ @ instruction: 0x01a220a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b91204 │ │ │ │ @ instruction: 0x01a21d84 │ │ │ │ - @ instruction: 0x01ab43ac │ │ │ │ + @ instruction: 0x01ab43b4 │ │ │ │ @ instruction: 0x01a21f60 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x01ab4370 │ │ │ │ - ldrdeq sp, [r2, r4]! │ │ │ │ + @ instruction: 0x01ab4378 │ │ │ │ + @ instruction: 0x01a2dce0 │ │ │ │ @ instruction: 0x01a21f28 │ │ │ │ - @ instruction: 0x01ab4334 │ │ │ │ - @ instruction: 0x01a2dc98 │ │ │ │ + @ instruction: 0x01ab433c │ │ │ │ + @ instruction: 0x01a2dca4 │ │ │ │ @ instruction: 0x01a21eec │ │ │ │ │ │ │ │ 0014741c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140410,20 +140410,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 14748c │ │ │ │ @ instruction: 0x01b910e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r1, [r2, r8]! │ │ │ │ @ instruction: 0x01b91080 │ │ │ │ - @ instruction: 0x01ab4230 │ │ │ │ - @ instruction: 0x01a2dba0 │ │ │ │ + @ instruction: 0x01ab4238 │ │ │ │ + @ instruction: 0x01a2dbac │ │ │ │ @ instruction: 0x01a21dec │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - strdeq r4, [fp, r4]! @ │ │ │ │ - @ instruction: 0x01a2db64 │ │ │ │ + strdeq r4, [fp, ip]! │ │ │ │ + @ instruction: 0x01a2db70 │ │ │ │ @ instruction: 0x01a21da8 │ │ │ │ │ │ │ │ 00147564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140508,22 +140508,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 147674 │ │ │ │ @ instruction: 0x01b90f90 │ │ │ │ @ instruction: 0x01a21d8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b90f34 │ │ │ │ @ instruction: 0x01a21ab4 │ │ │ │ - ldrdeq r4, [fp, ip]! │ │ │ │ + @ instruction: 0x01ab40e4 │ │ │ │ @ instruction: 0x01a21c90 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x01ab40a0 │ │ │ │ - @ instruction: 0x01a2da04 │ │ │ │ + @ instruction: 0x01ab40a8 │ │ │ │ + @ instruction: 0x01a2da10 │ │ │ │ @ instruction: 0x01a21c58 │ │ │ │ - @ instruction: 0x01ab4064 │ │ │ │ - @ instruction: 0x01a2d9c8 │ │ │ │ + @ instruction: 0x01ab406c │ │ │ │ + ldrdeq sp, [r2, r4]! │ │ │ │ @ instruction: 0x01a21c1c │ │ │ │ │ │ │ │ 001476ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140596,20 +140596,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 147764 │ │ │ │ @ instruction: 0x01b90e0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a21cc4 │ │ │ │ @ instruction: 0x01b90da8 │ │ │ │ - @ instruction: 0x01ab3f58 │ │ │ │ - @ instruction: 0x01a2d8c8 │ │ │ │ + @ instruction: 0x01ab3f60 │ │ │ │ + ldrdeq sp, [r2, r4]! │ │ │ │ @ instruction: 0x01a21b14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01ab3f1c │ │ │ │ - @ instruction: 0x01a2d88c │ │ │ │ + @ instruction: 0x01ab3f24 │ │ │ │ + @ instruction: 0x01a2d898 │ │ │ │ ldrdeq r1, [r2, r0]! │ │ │ │ │ │ │ │ 0014783c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -140692,24 +140692,24 @@ │ │ │ │ add r2, r2, #1248 @ 0x4e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 1478ac │ │ │ │ - @ instruction: 0x01ab3e0c │ │ │ │ - @ instruction: 0x01a2d77c │ │ │ │ + @ instruction: 0x01ab3e14 │ │ │ │ + @ instruction: 0x01a2d788 │ │ │ │ @ instruction: 0x01a219c8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq r3, [fp, r0]! │ │ │ │ - @ instruction: 0x01a2d740 │ │ │ │ + ldrdeq r3, [fp, r8]! │ │ │ │ + @ instruction: 0x01a2d74c │ │ │ │ @ instruction: 0x01a21984 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01ab3d98 │ │ │ │ - @ instruction: 0x01a2d704 │ │ │ │ + @ instruction: 0x01ab3da0 │ │ │ │ + @ instruction: 0x01a2d710 │ │ │ │ @ instruction: 0x01a21954 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 001479c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140742,16 +140742,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 147a64 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b6c98 │ │ │ │ - @ instruction: 0x01ab3ce4 │ │ │ │ - @ instruction: 0x01a2d640 │ │ │ │ + @ instruction: 0x01ab3cec │ │ │ │ + @ instruction: 0x01a2d64c │ │ │ │ @ instruction: 0x01a21894 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ │ │ │ │ 00147a68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140783,16 +140783,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 147b00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 147aa8 │ │ │ │ - @ instruction: 0x01ab3c44 │ │ │ │ - @ instruction: 0x01a2d5a8 │ │ │ │ + @ instruction: 0x01ab3c4c │ │ │ │ + @ instruction: 0x01a2d5b4 │ │ │ │ @ instruction: 0x01a217ec │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ │ │ │ │ 00147b04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140986,35 +140986,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 147cb4 │ │ │ │ @ instruction: 0x01b909f8 │ │ │ │ @ instruction: 0x01b909e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01ab3b70 │ │ │ │ + @ instruction: 0x01ab3b78 │ │ │ │ @ instruction: 0x01a21720 │ │ │ │ muleq r0, r9, r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ab3a7c │ │ │ │ + @ instruction: 0x01ab3a84 │ │ │ │ @ instruction: 0x01a2163c │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ @ instruction: 0x01b90858 │ │ │ │ - strdeq r3, [fp, r0]! │ │ │ │ - @ instruction: 0x01a2d360 │ │ │ │ + strdeq r3, [fp, r8]! │ │ │ │ + @ instruction: 0x01a2d36c │ │ │ │ @ instruction: 0x01a215ac │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - @ instruction: 0x01a2d328 │ │ │ │ - @ instruction: 0x01ab3988 │ │ │ │ - strdeq sp, [r2, r8]! │ │ │ │ + @ instruction: 0x01a2d334 │ │ │ │ + @ instruction: 0x01ab3990 │ │ │ │ + @ instruction: 0x01a2d304 │ │ │ │ @ instruction: 0x01a21544 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - @ instruction: 0x01ab394c │ │ │ │ - @ instruction: 0x01a2d2bc │ │ │ │ + @ instruction: 0x01ab3954 │ │ │ │ + @ instruction: 0x01a2d2c8 │ │ │ │ @ instruction: 0x01a21508 │ │ │ │ - @ instruction: 0x01a2d288 │ │ │ │ + @ instruction: 0x01a2d294 │ │ │ │ │ │ │ │ 00147e6c : │ │ │ │ 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] @ 148248 │ │ │ │ @@ -141259,40 +141259,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1480b0 │ │ │ │ @ instruction: 0x01b90690 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b90668 │ │ │ │ - @ instruction: 0x01ab3818 │ │ │ │ + @ instruction: 0x01ab3820 │ │ │ │ @ instruction: 0x01a213c4 │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - @ instruction: 0x01ab3758 │ │ │ │ + @ instruction: 0x01ab3760 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ @ instruction: 0x01a21308 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - @ instruction: 0x01ab3688 │ │ │ │ + @ instruction: 0x01ab3690 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a21240 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ @ instruction: 0x01b9045c │ │ │ │ - @ instruction: 0x01a2cf84 │ │ │ │ - @ instruction: 0x01ab35e8 │ │ │ │ - @ instruction: 0x01a2cf4c │ │ │ │ + @ instruction: 0x01a2cf90 │ │ │ │ + strdeq r3, [fp, r0]! │ │ │ │ + @ instruction: 0x01a2cf58 │ │ │ │ @ instruction: 0x01a21198 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - @ instruction: 0x01a2cf18 │ │ │ │ - @ instruction: 0x01a2ceec │ │ │ │ + @ instruction: 0x01a2cf24 │ │ │ │ + strdeq ip, [r2, r8]! │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - @ instruction: 0x01a2cec0 │ │ │ │ - @ instruction: 0x01ab3528 │ │ │ │ - @ instruction: 0x01a2ce8c │ │ │ │ + @ instruction: 0x01a2cecc │ │ │ │ + @ instruction: 0x01ab3530 │ │ │ │ + @ instruction: 0x01a2ce98 │ │ │ │ ldrdeq r1, [r2, r8]! │ │ │ │ - @ instruction: 0x01ab34ec │ │ │ │ - @ instruction: 0x01a2ce50 │ │ │ │ + strdeq r3, [fp, r4]! │ │ │ │ + @ instruction: 0x01a2ce5c │ │ │ │ @ instruction: 0x01a2109c │ │ │ │ @ instruction: 0x000004be │ │ │ │ │ │ │ │ 001482c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -141410,28 +141410,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 148348 │ │ │ │ @ instruction: 0x01b90238 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a20b74 │ │ │ │ @ instruction: 0x01b901c4 │ │ │ │ - @ instruction: 0x01ab337c │ │ │ │ + @ instruction: 0x01ab3384 │ │ │ │ @ instruction: 0x01a215a0 │ │ │ │ @ instruction: 0x01a20f24 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ @ instruction: 0x01a2157c │ │ │ │ - @ instruction: 0x01ab332c │ │ │ │ + @ instruction: 0x01ab3334 │ │ │ │ ldrdeq r0, [r2, r0]! @ │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - @ instruction: 0x01ab32e0 │ │ │ │ - @ instruction: 0x01a2cc44 │ │ │ │ + @ instruction: 0x01ab32e8 │ │ │ │ + @ instruction: 0x01a2cc50 │ │ │ │ @ instruction: 0x01a20e88 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - @ instruction: 0x01ab32a0 │ │ │ │ - @ instruction: 0x01a2cc04 │ │ │ │ + @ instruction: 0x01ab32a8 │ │ │ │ + @ instruction: 0x01a2cc10 │ │ │ │ @ instruction: 0x01a20e50 │ │ │ │ │ │ │ │ 001484e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141537,32 +141537,32 @@ │ │ │ │ ldr r1, [pc, #96] @ 1486e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1424 @ 0x590 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 148564 │ │ │ │ - @ instruction: 0x01a90a0c │ │ │ │ - @ instruction: 0x01ab3180 │ │ │ │ - strdeq ip, [r2, r0]! │ │ │ │ + @ instruction: 0x01a90a18 │ │ │ │ + @ instruction: 0x01ab3188 │ │ │ │ + strdeq ip, [r2, ip]! @ │ │ │ │ @ instruction: 0x01a20d34 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - @ instruction: 0x01ab3144 │ │ │ │ - @ instruction: 0x01a2cab4 │ │ │ │ + @ instruction: 0x01ab314c │ │ │ │ + @ instruction: 0x01a2cac0 │ │ │ │ strdeq r0, [r2, r8]! │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x01ab3108 │ │ │ │ - @ instruction: 0x01a2ca78 │ │ │ │ + @ instruction: 0x01ab3110 │ │ │ │ + @ instruction: 0x01a2ca84 │ │ │ │ @ instruction: 0x01a20cbc │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - @ instruction: 0x01ab30cc │ │ │ │ - @ instruction: 0x01a2ca3c │ │ │ │ + ldrdeq r3, [fp, r4]! │ │ │ │ + @ instruction: 0x01a2ca48 │ │ │ │ @ instruction: 0x01a20c84 │ │ │ │ - @ instruction: 0x01ab3090 │ │ │ │ - @ instruction: 0x01a2ca00 │ │ │ │ + @ instruction: 0x01ab3098 │ │ │ │ + @ instruction: 0x01a2ca0c │ │ │ │ @ instruction: 0x01a20c44 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ │ │ │ │ 001486ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -141651,22 +141651,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 148804 │ │ │ │ @ instruction: 0x01b8fe08 │ │ │ │ @ instruction: 0x01a20754 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b8fdac │ │ │ │ @ instruction: 0x01a2092c │ │ │ │ - @ instruction: 0x01ab2f5c │ │ │ │ + @ instruction: 0x01ab2f64 │ │ │ │ @ instruction: 0x01a20b04 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - @ instruction: 0x01ab2f14 │ │ │ │ - @ instruction: 0x01a2c878 │ │ │ │ + @ instruction: 0x01ab2f1c │ │ │ │ + @ instruction: 0x01a2c884 │ │ │ │ @ instruction: 0x01a20ac8 │ │ │ │ - ldrdeq r2, [fp, r4]! │ │ │ │ - @ instruction: 0x01a2c838 │ │ │ │ + ldrdeq r2, [fp, ip]! │ │ │ │ + @ instruction: 0x01a2c844 │ │ │ │ @ instruction: 0x01a20a88 │ │ │ │ │ │ │ │ 00148880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -142047,15 +142047,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #348] @ 148fd8 │ │ │ │ b 148d74 │ │ │ │ @ instruction: 0x01a20a14 │ │ │ │ @ instruction: 0x01b8fc6c │ │ │ │ - @ instruction: 0x01ab2e44 │ │ │ │ + @ instruction: 0x01ab2e4c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x01b8fc24 │ │ │ │ @ instruction: 0xffffb260 │ │ │ │ andeq r6, r0, r0, lsl #21 │ │ │ │ @ instruction: 0xffffa910 │ │ │ │ @ instruction: 0xffffbe7c │ │ │ │ @@ -142089,57 +142089,57 @@ │ │ │ │ @ instruction: 0xffff976c │ │ │ │ @ instruction: 0x01a20358 │ │ │ │ @ instruction: 0xffff7218 │ │ │ │ @ instruction: 0x01a208c0 │ │ │ │ @ instruction: 0xffff9674 │ │ │ │ @ instruction: 0x01a208c0 │ │ │ │ @ instruction: 0x01b8f988 │ │ │ │ - @ instruction: 0x01ab2b38 │ │ │ │ - @ instruction: 0x01a2c4a8 │ │ │ │ + @ instruction: 0x01ab2b40 │ │ │ │ + @ instruction: 0x01a2c4b4 │ │ │ │ @ instruction: 0x01a206ec │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - strdeq r2, [fp, ip]! │ │ │ │ - @ instruction: 0x01a2c46c │ │ │ │ + @ instruction: 0x01ab2b04 │ │ │ │ + @ instruction: 0x01a2c478 │ │ │ │ @ instruction: 0x01a206b0 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01ab2ac0 │ │ │ │ - @ instruction: 0x01a2c430 │ │ │ │ + @ instruction: 0x01ab2ac8 │ │ │ │ + @ instruction: 0x01a2c43c │ │ │ │ @ instruction: 0x01a20674 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - @ instruction: 0x01ab2a84 │ │ │ │ - strdeq ip, [r2, r4]! │ │ │ │ + @ instruction: 0x01ab2a8c │ │ │ │ + @ instruction: 0x01a2c400 │ │ │ │ @ instruction: 0x01a20638 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0x01ab2a48 │ │ │ │ - @ instruction: 0x01a2c3b8 │ │ │ │ + @ instruction: 0x01ab2a50 │ │ │ │ + @ instruction: 0x01a2c3c4 │ │ │ │ @ instruction: 0x01a20600 │ │ │ │ - @ instruction: 0x01ab2a0c │ │ │ │ - @ instruction: 0x01a2c37c │ │ │ │ + @ instruction: 0x01ab2a14 │ │ │ │ + @ instruction: 0x01a2c388 │ │ │ │ @ instruction: 0x01a205c0 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - ldrdeq r2, [fp, r0]! │ │ │ │ - @ instruction: 0x01a2c340 │ │ │ │ + ldrdeq r2, [fp, r8]! │ │ │ │ + @ instruction: 0x01a2c34c │ │ │ │ @ instruction: 0x01a20584 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - @ instruction: 0x01a2c308 │ │ │ │ + @ instruction: 0x01a2c314 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - ldrdeq ip, [r2, ip]! @ │ │ │ │ + @ instruction: 0x01a2c2e8 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x01a2c2c0 │ │ │ │ + @ instruction: 0x01a2c2cc │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - @ instruction: 0x01a2c2a4 │ │ │ │ + @ instruction: 0x01a2c2b0 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - @ instruction: 0x01a2c288 │ │ │ │ + @ instruction: 0x01a2c294 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x01a2c26c │ │ │ │ - @ instruction: 0x01a2c23c │ │ │ │ + @ instruction: 0x01a2c278 │ │ │ │ + @ instruction: 0x01a2c248 │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - @ instruction: 0x01a2c220 │ │ │ │ + @ instruction: 0x01a2c22c │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - @ instruction: 0x01a2c204 │ │ │ │ + @ instruction: 0x01a2c210 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 00148fdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -142398,44 +142398,44 @@ │ │ │ │ @ instruction: 0x01b8f514 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b97220 │ │ │ │ ldrdeq r0, [r2, r4]! │ │ │ │ @ instruction: 0x01b97174 │ │ │ │ @ instruction: 0x01b8f3fc │ │ │ │ @ instruction: 0x01a20568 │ │ │ │ - @ instruction: 0x01ab2564 │ │ │ │ + @ instruction: 0x01ab256c │ │ │ │ @ instruction: 0x01a1c658 │ │ │ │ @ instruction: 0x01a20104 │ │ │ │ andeq r0, r0, r9, asr r6 │ │ │ │ - @ instruction: 0x01ab2500 │ │ │ │ + @ instruction: 0x01ab2508 │ │ │ │ strdeq ip, [r1, r8]! │ │ │ │ @ instruction: 0x01a200a8 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - @ instruction: 0x01ab24a4 │ │ │ │ + @ instruction: 0x01ab24ac │ │ │ │ @ instruction: 0x01a1c59c │ │ │ │ @ instruction: 0x01a2004c │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x01ab245c │ │ │ │ - @ instruction: 0x01a2bdc0 │ │ │ │ + @ instruction: 0x01ab2464 │ │ │ │ + @ instruction: 0x01a2bdcc │ │ │ │ @ instruction: 0x01a20008 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - @ instruction: 0x01ab241c │ │ │ │ - @ instruction: 0x01a2bd80 │ │ │ │ + @ instruction: 0x01ab2424 │ │ │ │ + @ instruction: 0x01a2bd8c │ │ │ │ @ instruction: 0x01a1ffcc │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - ldrdeq r2, [fp, ip]! │ │ │ │ - @ instruction: 0x01a2bd40 │ │ │ │ + @ instruction: 0x01ab23e4 │ │ │ │ + @ instruction: 0x01a2bd4c │ │ │ │ @ instruction: 0x01a1ff88 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - @ instruction: 0x01ab239c │ │ │ │ - @ instruction: 0x01a2bd00 │ │ │ │ + @ instruction: 0x01ab23a4 │ │ │ │ + @ instruction: 0x01a2bd0c │ │ │ │ @ instruction: 0x01a1ff4c │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - @ instruction: 0x01ab235c │ │ │ │ - @ instruction: 0x01a2bcc0 │ │ │ │ + @ instruction: 0x01ab2364 │ │ │ │ + @ instruction: 0x01a2bccc │ │ │ │ @ instruction: 0x01a1ff08 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ │ │ │ │ 00149478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142498,15 +142498,15 @@ │ │ │ │ bl b1c28 │ │ │ │ b 1494cc │ │ │ │ ldr r3, [pc, #20] @ 149588 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 1494cc │ │ │ │ - @ instruction: 0x01ab285c │ │ │ │ + @ instruction: 0x01ab2864 │ │ │ │ @ instruction: 0x01b8f070 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 0014958c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142569,15 +142569,15 @@ │ │ │ │ bl b1c28 │ │ │ │ b 1495e0 │ │ │ │ ldr r3, [pc, #20] @ 14969c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 1495e0 │ │ │ │ - @ instruction: 0x01ab2754 │ │ │ │ + @ instruction: 0x01ab275c │ │ │ │ @ instruction: 0x01b8ef5c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 001496a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142640,15 +142640,15 @@ │ │ │ │ bl b1c28 │ │ │ │ b 1496f4 │ │ │ │ ldr r3, [pc, #20] @ 1497b0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 1496f4 │ │ │ │ - @ instruction: 0x01ab264c │ │ │ │ + @ instruction: 0x01ab2654 │ │ │ │ @ instruction: 0x01b8ee48 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 001497b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -142789,15 +142789,15 @@ │ │ │ │ bl b1c28 │ │ │ │ b 149808 │ │ │ │ ldr r3, [pc, #80] @ 149a38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 149808 │ │ │ │ - @ instruction: 0x01ab2544 │ │ │ │ + @ instruction: 0x01ab254c │ │ │ │ @ instruction: 0x01b8ed2c │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ andeq r7, r0, r4, asr #6 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ @@ -142805,15 +142805,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a1d154 │ │ │ │ @ instruction: 0x01a2006c │ │ │ │ - @ instruction: 0x01ab2424 │ │ │ │ + @ instruction: 0x01ab242c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 00149a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -142954,30 +142954,30 @@ │ │ │ │ bl b1c28 │ │ │ │ b 149a90 │ │ │ │ ldr r3, [pc, #80] @ 149cc4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 149a90 │ │ │ │ - @ instruction: 0x01ab22c8 │ │ │ │ + ldrdeq r2, [fp, r0]! │ │ │ │ @ instruction: 0x01b8eaa4 │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ andeq r7, r0, r4, asr #6 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a1cecc │ │ │ │ - @ instruction: 0x01ab21a4 │ │ │ │ + @ instruction: 0x01ab21ac │ │ │ │ ldrdeq pc, [r1, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 00149cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -143118,30 +143118,30 @@ │ │ │ │ bl b1c28 │ │ │ │ b 149d1c │ │ │ │ ldr r3, [pc, #80] @ 149f4c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 149d1c │ │ │ │ - @ instruction: 0x01ab2048 │ │ │ │ + @ instruction: 0x01ab2050 │ │ │ │ @ instruction: 0x01b8e818 │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ andeq r7, r0, r4, asr #6 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a1cc40 │ │ │ │ - @ instruction: 0x01ab1f18 │ │ │ │ + @ instruction: 0x01ab1f20 │ │ │ │ @ instruction: 0x01a1fb54 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 00149f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -143285,19 +143285,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab1d30 │ │ │ │ + @ instruction: 0x01ab1d38 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1c720 │ │ │ │ @ instruction: 0x01a1f870 │ │ │ │ - @ instruction: 0x01ab1cc8 │ │ │ │ + ldrdeq r1, [fp, r0]! │ │ │ │ │ │ │ │ 0014a1b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -143440,18 +143440,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r1, [fp, sl]! │ │ │ │ + @ instruction: 0x01ab1ae2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1c4c0 │ │ │ │ - @ instruction: 0x01ab1a70 │ │ │ │ + @ instruction: 0x01ab1a78 │ │ │ │ @ instruction: 0x01a1f608 │ │ │ │ │ │ │ │ 0014a414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -143595,18 +143595,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab1880 │ │ │ │ + @ instruction: 0x01ab1888 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1c25c │ │ │ │ - @ instruction: 0x01ab180c │ │ │ │ + @ instruction: 0x01ab1814 │ │ │ │ @ instruction: 0x01a1f3a4 │ │ │ │ │ │ │ │ 0014a678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -143845,21 +143845,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ - @ instruction: 0x01ab1546 │ │ │ │ + @ instruction: 0x01ab154e │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1bebc │ │ │ │ - @ instruction: 0x01ab146c │ │ │ │ + @ instruction: 0x01ab1474 │ │ │ │ @ instruction: 0x01a1f004 │ │ │ │ @ instruction: 0x01a1c078 │ │ │ │ - @ instruction: 0x01ab142c │ │ │ │ + @ instruction: 0x01ab1434 │ │ │ │ @ instruction: 0x01a1efc4 │ │ │ │ │ │ │ │ 0014aa64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -144001,18 +144001,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab1248 │ │ │ │ + @ instruction: 0x01ab1250 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1bc14 │ │ │ │ - @ instruction: 0x01ab11c4 │ │ │ │ + @ instruction: 0x01ab11cc │ │ │ │ @ instruction: 0x01a1ed5c │ │ │ │ │ │ │ │ 0014acc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144156,18 +144156,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq r0, [fp, r2]! │ │ │ │ + strdeq r0, [fp, sl]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1b9b0 │ │ │ │ - @ instruction: 0x01ab0f60 │ │ │ │ + @ instruction: 0x01ab0f68 │ │ │ │ strdeq lr, [r1, r8]! │ │ │ │ │ │ │ │ 0014af24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144311,18 +144311,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab0d98 │ │ │ │ + @ instruction: 0x01ab0da0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1b74c │ │ │ │ - strdeq r0, [fp, ip]! │ │ │ │ + @ instruction: 0x01ab0d04 │ │ │ │ @ instruction: 0x01a1e894 │ │ │ │ │ │ │ │ 0014b188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144466,18 +144466,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab0b3e │ │ │ │ + @ instruction: 0x01ab0b46 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1b4e8 │ │ │ │ - @ instruction: 0x01ab0a98 │ │ │ │ + @ instruction: 0x01ab0aa0 │ │ │ │ @ instruction: 0x01a1e630 │ │ │ │ │ │ │ │ 0014b3ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144621,18 +144621,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab08e4 │ │ │ │ + @ instruction: 0x01ab08ec │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1b284 │ │ │ │ - @ instruction: 0x01ab0834 │ │ │ │ + @ instruction: 0x01ab083c │ │ │ │ @ instruction: 0x01a1e3cc │ │ │ │ │ │ │ │ 0014b650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144776,18 +144776,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab068a │ │ │ │ + @ instruction: 0x01ab0692 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1b020 │ │ │ │ - ldrdeq r0, [fp, r0]! @ │ │ │ │ + ldrdeq r0, [fp, r8]! │ │ │ │ @ instruction: 0x01a1e168 │ │ │ │ │ │ │ │ 0014b8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -144931,18 +144931,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01ab0430 │ │ │ │ + @ instruction: 0x01ab0438 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1adbc │ │ │ │ - @ instruction: 0x01ab036c │ │ │ │ + @ instruction: 0x01ab0374 │ │ │ │ @ instruction: 0x01a1df04 │ │ │ │ │ │ │ │ 0014bb18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -145158,23 +145158,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a1dd34 │ │ │ │ - @ instruction: 0x01ab0184 │ │ │ │ + @ instruction: 0x01ab018c │ │ │ │ @ instruction: 0x01b8c848 │ │ │ │ @ instruction: 0x01a1dcc8 │ │ │ │ - @ instruction: 0x01ab0114 │ │ │ │ + @ instruction: 0x01ab011c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01ab0080 │ │ │ │ + @ instruction: 0x01ab0088 │ │ │ │ @ instruction: 0x01a1dc14 │ │ │ │ @ instruction: 0x01a1aa48 │ │ │ │ - strdeq pc, [sl, r8]! │ │ │ │ + @ instruction: 0x01ab0000 │ │ │ │ @ instruction: 0x01a1db98 │ │ │ │ │ │ │ │ 0014beb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -145318,18 +145318,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aafe3e │ │ │ │ + @ instruction: 0x01aafe46 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1a7c0 │ │ │ │ - @ instruction: 0x01aafd70 │ │ │ │ + @ instruction: 0x01aafd78 │ │ │ │ @ instruction: 0x01a1d908 │ │ │ │ │ │ │ │ 0014c114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -145473,18 +145473,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aafbe4 │ │ │ │ + @ instruction: 0x01aafbec │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a1a55c │ │ │ │ - @ instruction: 0x01aafb0c │ │ │ │ + @ instruction: 0x01aafb14 │ │ │ │ @ instruction: 0x01a1d6a4 │ │ │ │ │ │ │ │ 0014c378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -145542,15 +145542,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 14c478 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 14c3c4 │ │ │ │ mov r0, r3 │ │ │ │ b 14c3c4 │ │ │ │ - @ instruction: 0x01aafc38 │ │ │ │ + @ instruction: 0x01aafc40 │ │ │ │ @ instruction: 0x01b8c178 │ │ │ │ ldrdeq r7, [r0], -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, #460] @ 0x1cc │ │ │ │ @@ -145760,33 +145760,33 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #19 │ │ │ │ b 14c67c │ │ │ │ @ instruction: 0x01b8c07c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a1d4cc │ │ │ │ - @ instruction: 0x01aafaac │ │ │ │ + @ instruction: 0x01aafab4 │ │ │ │ strdeq sp, [r1, r4]! │ │ │ │ @ instruction: 0x01a1d3b8 │ │ │ │ - @ instruction: 0x01aaf998 │ │ │ │ - @ instruction: 0x01a28a00 │ │ │ │ - ldrdeq r8, [r2, r0]! │ │ │ │ - @ instruction: 0x01a289b4 │ │ │ │ - @ instruction: 0x01a28994 │ │ │ │ + @ instruction: 0x01aaf9a0 │ │ │ │ + @ instruction: 0x01a28a0c │ │ │ │ + ldrdeq r8, [r2, ip]! │ │ │ │ + @ instruction: 0x01a289c0 │ │ │ │ + @ instruction: 0x01a289a0 │ │ │ │ @ instruction: 0x01a1d314 │ │ │ │ - strdeq pc, [sl, r4]! │ │ │ │ - @ instruction: 0x01a28960 │ │ │ │ + strdeq pc, [sl, ip]! │ │ │ │ + @ instruction: 0x01a2896c │ │ │ │ @ instruction: 0x01a1d2e0 │ │ │ │ - @ instruction: 0x01aaf8c0 │ │ │ │ - @ instruction: 0x01a2892c │ │ │ │ + @ instruction: 0x01aaf8c8 │ │ │ │ + @ instruction: 0x01a28938 │ │ │ │ @ instruction: 0x01a1d2ac │ │ │ │ - @ instruction: 0x01aaf88c │ │ │ │ - strdeq r8, [r2, ip]! │ │ │ │ - ldrdeq r8, [r2, r0]! │ │ │ │ - @ instruction: 0x01a288b4 │ │ │ │ + @ instruction: 0x01aaf894 │ │ │ │ + @ instruction: 0x01a28908 │ │ │ │ + ldrdeq r8, [r2, ip]! │ │ │ │ + @ instruction: 0x01a288c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #460] @ 0x1cc │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -145823,16 +145823,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 14c894 │ │ │ │ - @ instruction: 0x01aaf72c │ │ │ │ - @ instruction: 0x01a287c4 │ │ │ │ + @ instruction: 0x01aaf734 │ │ │ │ + ldrdeq r8, [r2, r0]! │ │ │ │ @ instruction: 0x01a1d140 │ │ │ │ │ │ │ │ 0014c8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -146189,47 +146189,47 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 14cd84 │ │ │ │ @ instruction: 0x01b8bc14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1af40 │ │ │ │ @ instruction: 0x01b8bb74 │ │ │ │ - @ instruction: 0x01aaf608 │ │ │ │ + @ instruction: 0x01aaf610 │ │ │ │ ldrdeq ip, [r1, r8]! │ │ │ │ - @ instruction: 0x01aaf508 │ │ │ │ + @ instruction: 0x01aaf510 │ │ │ │ @ instruction: 0x01a1cf10 │ │ │ │ - @ instruction: 0x01a28558 │ │ │ │ + @ instruction: 0x01a28564 │ │ │ │ @ instruction: 0x01a1cf48 │ │ │ │ - @ instruction: 0x01aaf3ac │ │ │ │ - @ instruction: 0x01a28444 │ │ │ │ + @ instruction: 0x01aaf3b4 │ │ │ │ + @ instruction: 0x01a28450 │ │ │ │ @ instruction: 0x01a1cdc0 │ │ │ │ - @ instruction: 0x01a5dd44 │ │ │ │ - @ instruction: 0x01aaf360 │ │ │ │ - strdeq r8, [r2, r8]! @ │ │ │ │ + @ instruction: 0x01a5dd50 │ │ │ │ + @ instruction: 0x01aaf368 │ │ │ │ + @ instruction: 0x01a28404 │ │ │ │ @ instruction: 0x01a1cd74 │ │ │ │ - @ instruction: 0x01aaf324 │ │ │ │ - @ instruction: 0x01a283bc │ │ │ │ + @ instruction: 0x01aaf32c │ │ │ │ + @ instruction: 0x01a283c8 │ │ │ │ @ instruction: 0x01a1cd38 │ │ │ │ - @ instruction: 0x01aaf2e8 │ │ │ │ - @ instruction: 0x01a28380 │ │ │ │ + strdeq pc, [sl, r0]! │ │ │ │ + @ instruction: 0x01a2838c │ │ │ │ strdeq ip, [r1, ip]! @ │ │ │ │ - @ instruction: 0x01aaf2ac │ │ │ │ - @ instruction: 0x01a28344 │ │ │ │ + @ instruction: 0x01aaf2b4 │ │ │ │ + @ instruction: 0x01a28350 │ │ │ │ @ instruction: 0x01a1ccc0 │ │ │ │ - @ instruction: 0x01aaf274 │ │ │ │ + @ instruction: 0x01aaf27c │ │ │ │ strdeq ip, [r1, ip]! @ │ │ │ │ @ instruction: 0x01a1cc84 │ │ │ │ - @ instruction: 0x01aaf22c │ │ │ │ - @ instruction: 0x01a282c4 │ │ │ │ + @ instruction: 0x01aaf234 │ │ │ │ + ldrdeq r8, [r2, r0]! │ │ │ │ @ instruction: 0x01a1cc3c │ │ │ │ - @ instruction: 0x01a2828c │ │ │ │ - @ instruction: 0x01aaf1c0 │ │ │ │ - @ instruction: 0x01a28258 │ │ │ │ + @ instruction: 0x01a28298 │ │ │ │ + @ instruction: 0x01aaf1c8 │ │ │ │ + @ instruction: 0x01a28264 │ │ │ │ ldrdeq ip, [r1, r4]! │ │ │ │ - @ instruction: 0x01aaf188 │ │ │ │ + @ instruction: 0x01aaf190 │ │ │ │ @ instruction: 0x01a1cc30 │ │ │ │ @ instruction: 0x01a1cb98 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -146707,54 +146707,54 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 14d394 │ │ │ │ @ instruction: 0x01b8b5e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b8b5c8 │ │ │ │ - @ instruction: 0x01aaf060 │ │ │ │ + @ instruction: 0x01aaf068 │ │ │ │ @ instruction: 0x01a1ca74 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ strdeq r8, [r1, r8]! @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01a185ac │ │ │ │ - ldrdeq lr, [sl, r0]! │ │ │ │ + ldrdeq lr, [sl, r8]! │ │ │ │ ldrdeq ip, [r1, ip]! @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ @ instruction: 0x01b8b178 │ │ │ │ - @ instruction: 0x01aaebe8 │ │ │ │ - @ instruction: 0x01a27c80 │ │ │ │ + strdeq lr, [sl, r0]! │ │ │ │ + @ instruction: 0x01a27c8c │ │ │ │ strdeq ip, [r1, ip]! @ │ │ │ │ @ instruction: 0x01a183cc │ │ │ │ - @ instruction: 0x01a27bec │ │ │ │ + strdeq r7, [r2, r8]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01aaeb1c │ │ │ │ - @ instruction: 0x01a27bb4 │ │ │ │ + @ instruction: 0x01aaeb24 │ │ │ │ + @ instruction: 0x01a27bc0 │ │ │ │ @ instruction: 0x01a1c530 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01aaeae0 │ │ │ │ - @ instruction: 0x01a27b78 │ │ │ │ + @ instruction: 0x01aaeae8 │ │ │ │ + @ instruction: 0x01a27b84 │ │ │ │ strdeq ip, [r1, r4]! │ │ │ │ - @ instruction: 0x01a27b40 │ │ │ │ - @ instruction: 0x01aaea70 │ │ │ │ + @ instruction: 0x01a27b4c │ │ │ │ + @ instruction: 0x01aaea78 │ │ │ │ @ instruction: 0x01a1c548 │ │ │ │ @ instruction: 0x01a1c480 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0x01a27ac8 │ │ │ │ + ldrdeq r7, [r2, r4]! │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a27a98 │ │ │ │ + @ instruction: 0x01a27aa4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a27a68 │ │ │ │ - @ instruction: 0x01a27a38 │ │ │ │ - @ instruction: 0x01a27a04 │ │ │ │ + @ instruction: 0x01a27a74 │ │ │ │ + @ instruction: 0x01a27a44 │ │ │ │ + @ instruction: 0x01a27a10 │ │ │ │ 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] @ 14dd00 │ │ │ │ @@ -147118,52 +147118,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 14d9e4 │ │ │ │ @ instruction: 0x01b8adb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01aae834 │ │ │ │ + @ instruction: 0x01aae83c │ │ │ │ @ instruction: 0x01a1c248 │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x01a1a00c │ │ │ │ - @ instruction: 0x01aae648 │ │ │ │ - @ instruction: 0x01a276e0 │ │ │ │ + @ instruction: 0x01aae650 │ │ │ │ + @ instruction: 0x01a276ec │ │ │ │ @ instruction: 0x01a1c05c │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x01b8ab28 │ │ │ │ ldrdeq r7, [r1, r0]! │ │ │ │ @ instruction: 0x01a17d78 │ │ │ │ - @ instruction: 0x01a275b0 │ │ │ │ - @ instruction: 0x01aae4e4 │ │ │ │ - @ instruction: 0x01a2757c │ │ │ │ + @ instruction: 0x01a275bc │ │ │ │ + @ instruction: 0x01aae4ec │ │ │ │ + @ instruction: 0x01a27588 │ │ │ │ strdeq fp, [r1, r8]! │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x01a27544 │ │ │ │ + @ instruction: 0x01a27550 │ │ │ │ @ instruction: 0x01a1bfc0 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x01aae43c │ │ │ │ - ldrdeq r7, [r2, r4]! │ │ │ │ + @ instruction: 0x01aae444 │ │ │ │ + @ instruction: 0x01a274e0 │ │ │ │ @ instruction: 0x01a1be50 │ │ │ │ - @ instruction: 0x01aae400 │ │ │ │ - @ instruction: 0x01a27498 │ │ │ │ + @ instruction: 0x01aae408 │ │ │ │ + @ instruction: 0x01a274a4 │ │ │ │ @ instruction: 0x01a1be14 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - @ instruction: 0x01aae3c4 │ │ │ │ - @ instruction: 0x01a2745c │ │ │ │ + @ instruction: 0x01aae3cc │ │ │ │ + @ instruction: 0x01a27468 │ │ │ │ ldrdeq fp, [r1, r8]! │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01aae38c │ │ │ │ + @ instruction: 0x01aae394 │ │ │ │ @ instruction: 0x01a1be94 │ │ │ │ @ instruction: 0x01a1bd94 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - strdeq r7, [r2, r4]! │ │ │ │ - @ instruction: 0x01a273c4 │ │ │ │ - @ instruction: 0x01a27394 │ │ │ │ + @ instruction: 0x01a27400 │ │ │ │ + ldrdeq r7, [r2, r0]! │ │ │ │ + @ instruction: 0x01a273a0 │ │ │ │ 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] @ 14dfc4 │ │ │ │ ldr r3, [pc, #520] @ 14dfc8 │ │ │ │ @@ -147298,27 +147298,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 14de84 │ │ │ │ @ instruction: 0x01b8a758 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a172b4 │ │ │ │ @ instruction: 0x01b8a688 │ │ │ │ @ instruction: 0x01a1bcac │ │ │ │ - strdeq lr, [sl, r8]! │ │ │ │ - @ instruction: 0x01a27190 │ │ │ │ + @ instruction: 0x01aae100 │ │ │ │ + @ instruction: 0x01a2719c │ │ │ │ @ instruction: 0x01a1bb0c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strheq lr, [sl, r8]! │ │ │ │ - @ instruction: 0x01a27150 │ │ │ │ + @ instruction: 0x01aae0c0 │ │ │ │ + @ instruction: 0x01a2715c │ │ │ │ @ instruction: 0x01a1bac8 │ │ │ │ - @ instruction: 0x01aae07c │ │ │ │ - @ instruction: 0x01a27114 │ │ │ │ + @ instruction: 0x01aae084 │ │ │ │ + @ instruction: 0x01a27120 │ │ │ │ @ instruction: 0x01a1ba90 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01aae040 │ │ │ │ - ldrdeq r7, [r2, r8]! │ │ │ │ + @ instruction: 0x01aae048 │ │ │ │ + @ instruction: 0x01a270e4 │ │ │ │ @ instruction: 0x01a1ba54 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0014e014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -147417,22 +147417,22 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14e098 │ │ │ │ @ instruction: 0x01b8a4e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1980c │ │ │ │ @ instruction: 0x01b8a474 │ │ │ │ - strdeq sp, [sl, r8]! │ │ │ │ + @ instruction: 0x01aadf00 │ │ │ │ @ instruction: 0x01a1baa8 │ │ │ │ @ instruction: 0x01a1b904 │ │ │ │ - @ instruction: 0x01aadeac │ │ │ │ + @ instruction: 0x01aadeb4 │ │ │ │ @ instruction: 0x01a1b938 │ │ │ │ @ instruction: 0x01a1b8bc │ │ │ │ - @ instruction: 0x01aade68 │ │ │ │ - @ instruction: 0x01a26f00 │ │ │ │ + @ instruction: 0x01aade70 │ │ │ │ + @ instruction: 0x01a26f0c │ │ │ │ @ instruction: 0x01a1b878 │ │ │ │ │ │ │ │ 0014e1d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -147526,22 +147526,22 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14e244 │ │ │ │ @ instruction: 0x01b8a328 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a19650 │ │ │ │ @ instruction: 0x01b8a2c8 │ │ │ │ - @ instruction: 0x01aadd50 │ │ │ │ + @ instruction: 0x01aadd58 │ │ │ │ @ instruction: 0x01a1b900 │ │ │ │ @ instruction: 0x01a1b75c │ │ │ │ - @ instruction: 0x01aadd00 │ │ │ │ + @ instruction: 0x01aadd08 │ │ │ │ @ instruction: 0x01a1b78c │ │ │ │ @ instruction: 0x01a1b710 │ │ │ │ - @ instruction: 0x01aadcbc │ │ │ │ - @ instruction: 0x01a26d54 │ │ │ │ + @ instruction: 0x01aadcc4 │ │ │ │ + @ instruction: 0x01a26d60 │ │ │ │ @ instruction: 0x01a1b6cc │ │ │ │ │ │ │ │ 0014e37c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -147723,31 +147723,31 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 14e43c │ │ │ │ @ instruction: 0x01b8a178 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a194a4 │ │ │ │ ldrsbeq sl, [r8, r0]! │ │ │ │ - ldrdeq sp, [sl, r8]! │ │ │ │ - @ instruction: 0x01a26b70 │ │ │ │ + @ instruction: 0x01aadae0 │ │ │ │ + @ instruction: 0x01a26b7c │ │ │ │ @ instruction: 0x01a1b4ec │ │ │ │ - @ instruction: 0x01aada9c │ │ │ │ - @ instruction: 0x01a26b34 │ │ │ │ + @ instruction: 0x01aadaa4 │ │ │ │ + @ instruction: 0x01a26b40 │ │ │ │ @ instruction: 0x01a1b4b0 │ │ │ │ - @ instruction: 0x01aada60 │ │ │ │ - strdeq r6, [r2, r8]! │ │ │ │ + @ instruction: 0x01aada68 │ │ │ │ + @ instruction: 0x01a26b04 │ │ │ │ @ instruction: 0x01a1b474 │ │ │ │ - @ instruction: 0x01aada28 │ │ │ │ + @ instruction: 0x01aada30 │ │ │ │ @ instruction: 0x01a1b4b0 │ │ │ │ @ instruction: 0x01a1b438 │ │ │ │ - @ instruction: 0x01aad9e4 │ │ │ │ + @ instruction: 0x01aad9ec │ │ │ │ @ instruction: 0x01a1b48c │ │ │ │ strdeq fp, [r1, r4]! │ │ │ │ - @ instruction: 0x01aad9b0 │ │ │ │ - @ instruction: 0x01a26a48 │ │ │ │ + @ instruction: 0x01aad9b8 │ │ │ │ + @ instruction: 0x01a26a54 │ │ │ │ @ instruction: 0x01a1b3c0 │ │ │ │ │ │ │ │ 0014e6ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -147904,28 +147904,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 14e76c │ │ │ │ @ instruction: 0x01b89e48 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a19174 │ │ │ │ @ instruction: 0x01b89da0 │ │ │ │ - ldrdeq sp, [sl, r0]! │ │ │ │ - @ instruction: 0x01a26868 │ │ │ │ + ldrdeq sp, [sl, r8]! │ │ │ │ + @ instruction: 0x01a26874 │ │ │ │ @ instruction: 0x01a1b1e4 │ │ │ │ - @ instruction: 0x01aad794 │ │ │ │ - @ instruction: 0x01a2682c │ │ │ │ + @ instruction: 0x01aad79c │ │ │ │ + @ instruction: 0x01a26838 │ │ │ │ @ instruction: 0x01a1b1a8 │ │ │ │ - @ instruction: 0x01aad75c │ │ │ │ + @ instruction: 0x01aad764 │ │ │ │ @ instruction: 0x01a1b1e4 │ │ │ │ @ instruction: 0x01a1b16c │ │ │ │ - @ instruction: 0x01aad718 │ │ │ │ + @ instruction: 0x01aad720 │ │ │ │ @ instruction: 0x01a1b1c0 │ │ │ │ @ instruction: 0x01a1b128 │ │ │ │ - @ instruction: 0x01aad6e4 │ │ │ │ - @ instruction: 0x01a2677c │ │ │ │ + @ instruction: 0x01aad6ec │ │ │ │ + @ instruction: 0x01a26788 │ │ │ │ strdeq fp, [r1, r4]! │ │ │ │ │ │ │ │ 0014e96c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147982,16 +147982,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14e9e0 │ │ │ │ @ instruction: 0x01b89b8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a18eb4 │ │ │ │ @ instruction: 0x01b89b2c │ │ │ │ - @ instruction: 0x01aad5b4 │ │ │ │ - @ instruction: 0x01a2664c │ │ │ │ + @ instruction: 0x01aad5bc │ │ │ │ + @ instruction: 0x01a26658 │ │ │ │ @ instruction: 0x01a1afc0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 0014ea70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148161,26 +148161,26 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 14ead0 │ │ │ │ @ instruction: 0x01b89a88 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a18db0 │ │ │ │ @ instruction: 0x01b89a3c │ │ │ │ - @ instruction: 0x01aad4bc │ │ │ │ + @ instruction: 0x01aad4c4 │ │ │ │ strdeq r5, [r1, r4]! │ │ │ │ - @ instruction: 0x01aad43c │ │ │ │ + @ instruction: 0x01aad444 │ │ │ │ @ instruction: 0x01a15d74 │ │ │ │ - @ instruction: 0x01aad3a8 │ │ │ │ - @ instruction: 0x01a26440 │ │ │ │ + @ instruction: 0x01aad3b0 │ │ │ │ + @ instruction: 0x01a2644c │ │ │ │ @ instruction: 0x01a1adb4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x01a26408 │ │ │ │ + @ instruction: 0x01a26414 │ │ │ │ @ instruction: 0x01a1ad60 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x01a263ac │ │ │ │ + @ instruction: 0x01a263b8 │ │ │ │ @ instruction: 0x01a1ad04 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 0014ed5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148315,23 +148315,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 14ee74 │ │ │ │ @ instruction: 0x01b897a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a18ac4 │ │ │ │ @ instruction: 0x01b8976c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aad208 │ │ │ │ + @ instruction: 0x01aad210 │ │ │ │ @ instruction: 0x01a1ac20 │ │ │ │ strdeq r5, [r1, ip]! │ │ │ │ @ instruction: 0x01b89698 │ │ │ │ - @ instruction: 0x01a261bc │ │ │ │ - @ instruction: 0x01aad0ec │ │ │ │ - @ instruction: 0x01a26184 │ │ │ │ + @ instruction: 0x01a261c8 │ │ │ │ + strdeq sp, [sl, r4]! │ │ │ │ + @ instruction: 0x01a26190 │ │ │ │ strdeq sl, [r1, ip]! │ │ │ │ - @ instruction: 0x01a26148 │ │ │ │ + @ instruction: 0x01a26154 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0014efac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -148402,20 +148402,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14f014 │ │ │ │ @ instruction: 0x01b89550 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a18878 │ │ │ │ @ instruction: 0x01b894f8 │ │ │ │ - @ instruction: 0x01aacf80 │ │ │ │ + @ instruction: 0x01aacf88 │ │ │ │ @ instruction: 0x01a1aa0c │ │ │ │ @ instruction: 0x01a1a98c │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01aacf3c │ │ │ │ - ldrdeq r5, [r2, r4]! │ │ │ │ + @ instruction: 0x01aacf44 │ │ │ │ + @ instruction: 0x01a25fe0 │ │ │ │ @ instruction: 0x01a1a94c │ │ │ │ │ │ │ │ 0014f0f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -148549,25 +148549,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 14f20c │ │ │ │ @ instruction: 0x01b89408 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1872c │ │ │ │ @ instruction: 0x01b893d4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aace70 │ │ │ │ + @ instruction: 0x01aace78 │ │ │ │ @ instruction: 0x01a1a888 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ @ instruction: 0x01a15764 │ │ │ │ @ instruction: 0x01b89300 │ │ │ │ - @ instruction: 0x01a25e24 │ │ │ │ - @ instruction: 0x01aacd54 │ │ │ │ - @ instruction: 0x01a25dec │ │ │ │ + @ instruction: 0x01a25e30 │ │ │ │ + @ instruction: 0x01aacd5c │ │ │ │ + strdeq r5, [r2, r8]! │ │ │ │ @ instruction: 0x01a1a760 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x01a25db0 │ │ │ │ + @ instruction: 0x01a25dbc │ │ │ │ │ │ │ │ 0014f348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 14f464 │ │ │ │ @@ -148637,19 +148637,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14f3b0 │ │ │ │ @ instruction: 0x01b891b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r8, [r1, ip]! │ │ │ │ @ instruction: 0x01b8915c │ │ │ │ - @ instruction: 0x01aacbe4 │ │ │ │ + @ instruction: 0x01aacbec │ │ │ │ @ instruction: 0x01a1a670 │ │ │ │ strdeq sl, [r1, r4]! │ │ │ │ - @ instruction: 0x01aacba0 │ │ │ │ - @ instruction: 0x01a25c38 │ │ │ │ + @ instruction: 0x01aacba8 │ │ │ │ + @ instruction: 0x01a25c44 │ │ │ │ @ instruction: 0x01a1a5ac │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 0014f490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148720,23 +148720,23 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 14f5e0 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 14f540 │ │ │ │ @ instruction: 0x01a18378 │ │ │ │ - @ instruction: 0x01aacab8 │ │ │ │ - @ instruction: 0x01a25b4c │ │ │ │ + @ instruction: 0x01aacac0 │ │ │ │ + @ instruction: 0x01a25b58 │ │ │ │ @ instruction: 0x01a1a4c8 │ │ │ │ - @ instruction: 0x01aaca78 │ │ │ │ - @ instruction: 0x01a25b0c │ │ │ │ + @ instruction: 0x01aaca80 │ │ │ │ + @ instruction: 0x01a25b18 │ │ │ │ @ instruction: 0x01a1a488 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x01aaca48 │ │ │ │ - ldrdeq r5, [r2, ip]! │ │ │ │ + @ instruction: 0x01aaca50 │ │ │ │ + @ instruction: 0x01a25ae8 │ │ │ │ @ instruction: 0x01a1a458 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 0014f5e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -148850,24 +148850,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14f718 │ │ │ │ @ instruction: 0x01a1a3e0 │ │ │ │ @ instruction: 0x01b88f0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01aac9b4 │ │ │ │ + @ instruction: 0x01aac9bc │ │ │ │ @ instruction: 0xffffd1bc │ │ │ │ @ instruction: 0xffffe72c │ │ │ │ @ instruction: 0xffffcdf4 │ │ │ │ muleq r0, r4, lr │ │ │ │ @ instruction: 0xffffe09c │ │ │ │ @ instruction: 0xffffd860 │ │ │ │ @ instruction: 0x01b88df4 │ │ │ │ - @ instruction: 0x01a25918 │ │ │ │ - @ instruction: 0x01a258e8 │ │ │ │ + @ instruction: 0x01a25924 │ │ │ │ + strdeq r5, [r2, r4]! │ │ │ │ │ │ │ │ 0014f7e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #316] @ 14f934 │ │ │ │ @@ -148951,20 +148951,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 14f888 │ │ │ │ @ instruction: 0x01b88d1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a18048 │ │ │ │ @ instruction: 0x01b88c84 │ │ │ │ - @ instruction: 0x01aac70c │ │ │ │ - @ instruction: 0x01a257a4 │ │ │ │ + @ instruction: 0x01aac714 │ │ │ │ + @ instruction: 0x01a257b0 │ │ │ │ @ instruction: 0x01a1a120 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - ldrdeq ip, [sl, r0]! │ │ │ │ - @ instruction: 0x01a25768 │ │ │ │ + ldrdeq ip, [sl, r8]! │ │ │ │ + @ instruction: 0x01a25774 │ │ │ │ ldrdeq sl, [r1, ip]! │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ │ │ │ │ 0014f964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149101,28 +149101,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 14fa1c │ │ │ │ @ instruction: 0x01b88b98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a17ec0 │ │ │ │ @ instruction: 0x01b88af0 │ │ │ │ - @ instruction: 0x01aac538 │ │ │ │ - ldrdeq r5, [r2, r0]! │ │ │ │ + @ instruction: 0x01aac540 │ │ │ │ + ldrdeq r5, [r2, ip]! │ │ │ │ @ instruction: 0x01a19f4c │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - strdeq ip, [sl, r8]! │ │ │ │ - @ instruction: 0x01a25590 │ │ │ │ + @ instruction: 0x01aac500 │ │ │ │ + @ instruction: 0x01a2559c │ │ │ │ @ instruction: 0x01a19f0c │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - @ instruction: 0x01aac4bc │ │ │ │ - @ instruction: 0x01a25554 │ │ │ │ + @ instruction: 0x01aac4c4 │ │ │ │ + @ instruction: 0x01a25560 │ │ │ │ @ instruction: 0x01a19ec8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x01aac480 │ │ │ │ - @ instruction: 0x01a25518 │ │ │ │ + @ instruction: 0x01aac488 │ │ │ │ + @ instruction: 0x01a25524 │ │ │ │ @ instruction: 0x01a19e94 │ │ │ │ │ │ │ │ 0014fbd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -149214,20 +149214,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 14fc94 │ │ │ │ @ instruction: 0x01b88928 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a17c50 │ │ │ │ @ instruction: 0x01b88878 │ │ │ │ - @ instruction: 0x01aac300 │ │ │ │ - @ instruction: 0x01a25398 │ │ │ │ + @ instruction: 0x01aac308 │ │ │ │ + @ instruction: 0x01a253a4 │ │ │ │ @ instruction: 0x01a19d14 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - @ instruction: 0x01aac2c4 │ │ │ │ - @ instruction: 0x01a2535c │ │ │ │ + @ instruction: 0x01aac2cc │ │ │ │ + @ instruction: 0x01a25368 │ │ │ │ ldrdeq r9, [r1, r0]! │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 0014fd70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149280,16 +149280,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14fdd0 │ │ │ │ @ instruction: 0x01b8878c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a17ab4 │ │ │ │ @ instruction: 0x01b8873c │ │ │ │ - @ instruction: 0x01aac1c4 │ │ │ │ - @ instruction: 0x01a2525c │ │ │ │ + @ instruction: 0x01aac1cc │ │ │ │ + @ instruction: 0x01a25268 │ │ │ │ ldrdeq r9, [r1, r0]! │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ │ │ │ │ 0014fe60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149344,16 +149344,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 14fec8 │ │ │ │ @ instruction: 0x01b8869c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a179c4 │ │ │ │ @ instruction: 0x01b88644 │ │ │ │ - @ instruction: 0x01aac0cc │ │ │ │ - @ instruction: 0x01a25164 │ │ │ │ + ldrdeq ip, [sl, r4]! │ │ │ │ + @ instruction: 0x01a25170 │ │ │ │ ldrdeq r9, [r1, ip]! │ │ │ │ │ │ │ │ 0014ff54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -149564,37 +149564,37 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1500f8 │ │ │ │ @ instruction: 0x01b885a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b902b8 │ │ │ │ @ instruction: 0x01b90238 │ │ │ │ @ instruction: 0x01b884b8 │ │ │ │ - @ instruction: 0x01aabf10 │ │ │ │ + @ instruction: 0x01aabf18 │ │ │ │ @ instruction: 0x01a1573c │ │ │ │ @ instruction: 0x01a19918 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01aabeb4 │ │ │ │ + @ instruction: 0x01aabebc │ │ │ │ @ instruction: 0x01a156e0 │ │ │ │ @ instruction: 0x01a198c0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01aabe60 │ │ │ │ + @ instruction: 0x01aabe68 │ │ │ │ @ instruction: 0x01a1568c │ │ │ │ @ instruction: 0x01a1986c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01aabe18 │ │ │ │ - @ instruction: 0x01a24eb4 │ │ │ │ + @ instruction: 0x01aabe20 │ │ │ │ + @ instruction: 0x01a24ec0 │ │ │ │ @ instruction: 0x01a1982c │ │ │ │ - @ instruction: 0x01aabde0 │ │ │ │ - @ instruction: 0x01a24e78 │ │ │ │ + @ instruction: 0x01aabde8 │ │ │ │ + @ instruction: 0x01a24e84 │ │ │ │ strdeq r9, [r1, r4]! │ │ │ │ - @ instruction: 0x01aabda0 │ │ │ │ - @ instruction: 0x01a24e3c │ │ │ │ + @ instruction: 0x01aabda8 │ │ │ │ + @ instruction: 0x01a24e48 │ │ │ │ @ instruction: 0x01a197b4 │ │ │ │ - @ instruction: 0x01aabd68 │ │ │ │ - @ instruction: 0x01a24e00 │ │ │ │ + @ instruction: 0x01aabd70 │ │ │ │ + @ instruction: 0x01a24e0c │ │ │ │ @ instruction: 0x01a1977c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 00150314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149714,23 +149714,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 150418 │ │ │ │ @ instruction: 0x01b881e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1750c │ │ │ │ @ instruction: 0x01b881ac │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aabc40 │ │ │ │ + @ instruction: 0x01aabc48 │ │ │ │ @ instruction: 0x01a19654 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ ldrsheq r8, [r8, r4]! │ │ │ │ - @ instruction: 0x01a24c18 │ │ │ │ - @ instruction: 0x01a24be8 │ │ │ │ - @ instruction: 0x01aabb18 │ │ │ │ - @ instruction: 0x01a24bb0 │ │ │ │ + @ instruction: 0x01a24c24 │ │ │ │ + strdeq r4, [r2, r4]! @ │ │ │ │ + @ instruction: 0x01aabb20 │ │ │ │ + @ instruction: 0x01a24bbc │ │ │ │ @ instruction: 0x01a19524 │ │ │ │ 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 │ │ │ │ @@ -149866,24 +149866,24 @@ │ │ │ │ @ instruction: 0x01a19624 │ │ │ │ @ instruction: 0x01a1960c │ │ │ │ @ instruction: 0x01a1963c │ │ │ │ @ instruction: 0x01b87f28 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a19574 │ │ │ │ @ instruction: 0x01a1cca4 │ │ │ │ - @ instruction: 0x01aab97c │ │ │ │ - @ instruction: 0x01a24a14 │ │ │ │ + @ instruction: 0x01aab984 │ │ │ │ + @ instruction: 0x01a24a20 │ │ │ │ @ instruction: 0x01a19390 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x01aab90c │ │ │ │ - @ instruction: 0x01a249a4 │ │ │ │ + @ instruction: 0x01aab914 │ │ │ │ + @ instruction: 0x01a249b0 │ │ │ │ @ instruction: 0x01a19320 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - @ instruction: 0x01aab8cc │ │ │ │ - @ instruction: 0x01a24964 │ │ │ │ + ldrdeq fp, [sl, r4]! │ │ │ │ + @ instruction: 0x01a24970 │ │ │ │ ldrdeq r9, [r1, r8]! │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 00150790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -149953,16 +149953,16 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 150810 │ │ │ │ @ instruction: 0x01b87d68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a17090 │ │ │ │ @ instruction: 0x01b87cfc │ │ │ │ - @ instruction: 0x01aab760 │ │ │ │ - strdeq r4, [r2, r8]! │ │ │ │ + @ instruction: 0x01aab768 │ │ │ │ + @ instruction: 0x01a24804 │ │ │ │ @ instruction: 0x01a1916c │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 001508c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -150235,23 +150235,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq fp, [sl, r4]! │ │ │ │ + ldrdeq fp, [sl, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01aab6aa │ │ │ │ + @ instruction: 0x01aab6b2 │ │ │ │ ldrdeq r5, [r1, r8]! │ │ │ │ @ instruction: 0x01a18f7c │ │ │ │ - @ instruction: 0x01aab694 │ │ │ │ + @ instruction: 0x01aab69c │ │ │ │ @ instruction: 0x01a15b98 │ │ │ │ @ instruction: 0x01a18f3c │ │ │ │ - @ instruction: 0x01aab654 │ │ │ │ + @ instruction: 0x01aab65c │ │ │ │ │ │ │ │ 00150d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -150394,18 +150394,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aab464 │ │ │ │ + @ instruction: 0x01aab46c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a15938 │ │ │ │ - strdeq fp, [sl, r8]! │ │ │ │ + @ instruction: 0x01aab400 │ │ │ │ ldrdeq r8, [r1, r0]! │ │ │ │ │ │ │ │ 00150f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -150549,18 +150549,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aab20a │ │ │ │ + @ instruction: 0x01aab212 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ ldrdeq r5, [r1, r4]! │ │ │ │ - @ instruction: 0x01aab194 │ │ │ │ + @ instruction: 0x01aab19c │ │ │ │ @ instruction: 0x01a18a6c │ │ │ │ │ │ │ │ 00151200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -150834,22 +150834,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aaaec0 │ │ │ │ + @ instruction: 0x01aaaec8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01aaad96 │ │ │ │ + @ instruction: 0x01aaad9e │ │ │ │ @ instruction: 0x01a1529c │ │ │ │ - @ instruction: 0x01aaad60 │ │ │ │ + @ instruction: 0x01aaad68 │ │ │ │ @ instruction: 0x01a18638 │ │ │ │ @ instruction: 0x01a15258 │ │ │ │ - @ instruction: 0x01aaad1c │ │ │ │ + @ instruction: 0x01aaad24 │ │ │ │ strdeq r8, [r1, r4]! │ │ │ │ │ │ │ │ 0015167c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -151123,22 +151123,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aaaa58 │ │ │ │ + @ instruction: 0x01aaaa60 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01aaa92e │ │ │ │ + @ instruction: 0x01aaa936 │ │ │ │ @ instruction: 0x01a14e20 │ │ │ │ - @ instruction: 0x01aaa8e4 │ │ │ │ + @ instruction: 0x01aaa8ec │ │ │ │ @ instruction: 0x01a181bc │ │ │ │ ldrdeq r4, [r1, ip]! │ │ │ │ - @ instruction: 0x01aaa8a0 │ │ │ │ + @ instruction: 0x01aaa8a8 │ │ │ │ @ instruction: 0x01a18178 │ │ │ │ │ │ │ │ 00151af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -151454,29 +151454,29 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a17f7c │ │ │ │ - @ instruction: 0x01aaa68c │ │ │ │ + @ instruction: 0x01aaa694 │ │ │ │ @ instruction: 0x01b86840 │ │ │ │ @ instruction: 0x01a17f10 │ │ │ │ - @ instruction: 0x01aaa61c │ │ │ │ + @ instruction: 0x01aaa624 │ │ │ │ @ instruction: 0x01a17e5c │ │ │ │ - @ instruction: 0x01aaa56c │ │ │ │ + @ instruction: 0x01aaa574 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aaa4c0 │ │ │ │ + @ instruction: 0x01aaa4c8 │ │ │ │ @ instruction: 0x01a17d94 │ │ │ │ - @ instruction: 0x01aaa47c │ │ │ │ + @ instruction: 0x01aaa484 │ │ │ │ @ instruction: 0x01a17d50 │ │ │ │ strdeq r7, [r1, r4]! │ │ │ │ - @ instruction: 0x01aaa400 │ │ │ │ + @ instruction: 0x01aaa408 │ │ │ │ ldrdeq r4, [r1, r8]! │ │ │ │ - @ instruction: 0x01aaa398 │ │ │ │ + @ instruction: 0x01aaa3a0 │ │ │ │ @ instruction: 0x01a17c78 │ │ │ │ │ │ │ │ 00152038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -151618,18 +151618,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aaa1a4 │ │ │ │ + @ instruction: 0x01aaa1ac │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a14640 │ │ │ │ - @ instruction: 0x01aaa100 │ │ │ │ + @ instruction: 0x01aaa108 │ │ │ │ ldrdeq r7, [r1, r8]! │ │ │ │ │ │ │ │ 00152294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -151860,21 +151860,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa9e82 │ │ │ │ + @ instruction: 0x01aa9e8a │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a142bc │ │ │ │ - @ instruction: 0x01aa9d7c │ │ │ │ + @ instruction: 0x01aa9d84 │ │ │ │ @ instruction: 0x01a17654 │ │ │ │ @ instruction: 0x01a15a18 │ │ │ │ - @ instruction: 0x01aa9d3c │ │ │ │ + @ instruction: 0x01aa9d44 │ │ │ │ @ instruction: 0x01a17614 │ │ │ │ │ │ │ │ 00152660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -152018,18 +152018,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa9b8c │ │ │ │ + @ instruction: 0x01aa9b94 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a14010 │ │ │ │ - ldrdeq r9, [sl, r0]! │ │ │ │ + ldrdeq r9, [sl, r8]! │ │ │ │ @ instruction: 0x01a173a8 │ │ │ │ │ │ │ │ 001528c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -152173,18 +152173,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa9932 │ │ │ │ + @ instruction: 0x01aa993a │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a13dac │ │ │ │ - @ instruction: 0x01aa986c │ │ │ │ + @ instruction: 0x01aa9874 │ │ │ │ @ instruction: 0x01a17144 │ │ │ │ │ │ │ │ 00152b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -152328,18 +152328,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r9, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa96e0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a13b48 │ │ │ │ - @ instruction: 0x01aa9608 │ │ │ │ + @ instruction: 0x01aa9610 │ │ │ │ @ instruction: 0x01a16ee0 │ │ │ │ │ │ │ │ 00152d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -152572,21 +152572,21 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa93ae │ │ │ │ + @ instruction: 0x01aa93b6 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a137bc │ │ │ │ - @ instruction: 0x01aa927c │ │ │ │ + @ instruction: 0x01aa9284 │ │ │ │ @ instruction: 0x01a16b54 │ │ │ │ @ instruction: 0x01a14f18 │ │ │ │ - @ instruction: 0x01aa923c │ │ │ │ + @ instruction: 0x01aa9244 │ │ │ │ @ instruction: 0x01a16b14 │ │ │ │ │ │ │ │ 00153160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -152739,19 +152739,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa91c8 │ │ │ │ + ldrdeq r9, [sl, r0]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ strdeq r3, [r1, r0]! │ │ │ │ @ instruction: 0x01a168c8 │ │ │ │ - strdeq r9, [sl, r0]! │ │ │ │ + strdeq r9, [sl, r8]! │ │ │ │ │ │ │ │ 001533e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -152893,18 +152893,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa8f72 │ │ │ │ + @ instruction: 0x01aa8f7a │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01a13290 │ │ │ │ - @ instruction: 0x01aa8e98 │ │ │ │ + @ instruction: 0x01aa8ea0 │ │ │ │ @ instruction: 0x01a16664 │ │ │ │ │ │ │ │ 00153640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -153124,23 +153124,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a16490 │ │ │ │ - @ instruction: 0x01aa8cb0 │ │ │ │ + @ instruction: 0x01aa8cb8 │ │ │ │ @ instruction: 0x01b84d1c │ │ │ │ @ instruction: 0x01a16424 │ │ │ │ - @ instruction: 0x01aa8c40 │ │ │ │ + @ instruction: 0x01aa8c48 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa8ba0 │ │ │ │ + @ instruction: 0x01aa8ba8 │ │ │ │ @ instruction: 0x01a16364 │ │ │ │ @ instruction: 0x01a12f10 │ │ │ │ - @ instruction: 0x01aa8b18 │ │ │ │ + @ instruction: 0x01aa8b20 │ │ │ │ @ instruction: 0x01a162e8 │ │ │ │ ldr r1, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -153193,17 +153193,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ b 153a94 │ │ │ │ @ instruction: 0x01b84b04 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a16260 │ │ │ │ - @ instruction: 0x01aa8aa4 │ │ │ │ - @ instruction: 0x01a215e8 │ │ │ │ - @ instruction: 0x01a215b8 │ │ │ │ + @ instruction: 0x01aa8aac │ │ │ │ + strdeq r1, [r2, r4]! │ │ │ │ + @ instruction: 0x01a215c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #336] @ 153c48 │ │ │ │ ldr r3, [pc, #336] @ 153c4c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -153290,23 +153290,23 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 153b58 │ │ │ │ @ instruction: 0x01b84a1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ba20ac │ │ │ │ @ instruction: 0x01b849b4 │ │ │ │ - @ instruction: 0x01aa8928 │ │ │ │ - ldrdeq r1, [r2, r4]! │ │ │ │ + @ instruction: 0x01aa8930 │ │ │ │ + @ instruction: 0x01a214e0 │ │ │ │ ldrdeq r6, [r1, r0]! │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01aa88ec │ │ │ │ + strdeq r8, [sl, r4]! │ │ │ │ ldrdeq r6, [r1, r8]! │ │ │ │ @ instruction: 0x01a16098 │ │ │ │ - @ instruction: 0x01aa88a8 │ │ │ │ - @ instruction: 0x01a21454 │ │ │ │ + @ instruction: 0x01aa88b0 │ │ │ │ + @ instruction: 0x01a21460 │ │ │ │ @ instruction: 0x01a16058 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -153634,61 +153634,61 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ b 153f74 │ │ │ │ @ instruction: 0x01b84860 │ │ │ │ - @ instruction: 0x01aa8800 │ │ │ │ + @ instruction: 0x01aa8808 │ │ │ │ @ instruction: 0x01a15fac │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01aa8744 │ │ │ │ + @ instruction: 0x01aa874c │ │ │ │ strdeq r5, [r1, r8]! │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ @ instruction: 0x01a15e64 │ │ │ │ @ instruction: 0x01a15e64 │ │ │ │ @ instruction: 0x01a15e64 │ │ │ │ @ instruction: 0x01a14f74 │ │ │ │ - strdeq r8, [sl, r0]! │ │ │ │ + strdeq r8, [sl, r8]! @ │ │ │ │ @ instruction: 0x01a15da4 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x01aa8590 │ │ │ │ - @ instruction: 0x01a2113c │ │ │ │ + @ instruction: 0x01aa8598 │ │ │ │ + @ instruction: 0x01a21148 │ │ │ │ @ instruction: 0x01a15d40 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01a21104 │ │ │ │ - @ instruction: 0x01aa8528 │ │ │ │ - ldrdeq r1, [r2, r4]! │ │ │ │ + @ instruction: 0x01a21110 │ │ │ │ + @ instruction: 0x01aa8530 │ │ │ │ + @ instruction: 0x01a210e0 │ │ │ │ ldrdeq r5, [r1, r8]! │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - strdeq r8, [sl, r0]! │ │ │ │ - @ instruction: 0x01a2109c │ │ │ │ + strdeq r8, [sl, r8]! @ │ │ │ │ + @ instruction: 0x01a210a8 │ │ │ │ @ instruction: 0x01a15ca0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x01aa84b8 │ │ │ │ - @ instruction: 0x01a21064 │ │ │ │ + @ instruction: 0x01aa84c0 │ │ │ │ + @ instruction: 0x01a21070 │ │ │ │ @ instruction: 0x01a15c68 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - @ instruction: 0x01a21030 │ │ │ │ + @ instruction: 0x01a2103c │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - @ instruction: 0x01aa8454 │ │ │ │ - @ instruction: 0x01a21000 │ │ │ │ + @ instruction: 0x01aa845c │ │ │ │ + @ instruction: 0x01a2100c │ │ │ │ @ instruction: 0x01a15c04 │ │ │ │ - @ instruction: 0x01a20fcc │ │ │ │ - @ instruction: 0x01a20fa0 │ │ │ │ + ldrdeq r0, [r2, r8]! │ │ │ │ + @ instruction: 0x01a20fac │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - @ instruction: 0x01a20f70 │ │ │ │ - @ instruction: 0x01a20f60 │ │ │ │ - @ instruction: 0x01a20f34 │ │ │ │ - @ instruction: 0x01a20f18 │ │ │ │ + @ instruction: 0x01a20f7c │ │ │ │ + @ instruction: 0x01a20f6c │ │ │ │ + @ instruction: 0x01a20f40 │ │ │ │ + @ instruction: 0x01a20f24 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x01a20ee4 │ │ │ │ - @ instruction: 0x01a20ecc │ │ │ │ + strdeq r0, [r2, r0]! @ │ │ │ │ + ldrdeq r0, [r2, r8]! │ │ │ │ ldr r3, [pc, #16] @ 15428c │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #13 │ │ │ │ str r1, [r3, #4] │ │ │ │ b b6b9c │ │ │ │ @ instruction: 0x01ba1974 │ │ │ │ @@ -153946,39 +153946,39 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 154560 │ │ │ │ @ instruction: 0x01b84260 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b84208 │ │ │ │ - @ instruction: 0x01aa81a0 │ │ │ │ + @ instruction: 0x01aa81a8 │ │ │ │ @ instruction: 0x01a15a3c │ │ │ │ - ldrdeq lr, [r6, r0]! │ │ │ │ + ldrdeq lr, [r6, ip]! │ │ │ │ @ instruction: 0x01ba1870 │ │ │ │ @ instruction: 0xfffff74c │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - strdeq r8, [sl, r8]! @ │ │ │ │ + @ instruction: 0x01aa8100 │ │ │ │ @ instruction: 0x01a158ac │ │ │ │ @ instruction: 0x01b840e8 │ │ │ │ - strdeq r0, [r2, r4]! │ │ │ │ + @ instruction: 0x01a20c00 │ │ │ │ @ instruction: 0x01a11348 │ │ │ │ - @ instruction: 0x01aa7fc8 │ │ │ │ + ldrdeq r7, [sl, r0]! │ │ │ │ @ instruction: 0x01a15818 │ │ │ │ - @ instruction: 0x01a20b40 │ │ │ │ + @ instruction: 0x01a20b4c │ │ │ │ @ instruction: 0x01a15738 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01aa7f54 │ │ │ │ - @ instruction: 0x01a20b00 │ │ │ │ + @ instruction: 0x01aa7f5c │ │ │ │ + @ instruction: 0x01a20b0c │ │ │ │ @ instruction: 0x01a15704 │ │ │ │ - @ instruction: 0x01a20ac4 │ │ │ │ - @ instruction: 0x01a20a94 │ │ │ │ + ldrdeq r0, [r2, r0]! @ │ │ │ │ + @ instruction: 0x01a20aa0 │ │ │ │ @ instruction: 0x01a1568c │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - @ instruction: 0x01a20a5c │ │ │ │ + @ instruction: 0x01a20a68 │ │ │ │ @ instruction: 0x01a15654 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ @ instruction: 0x01a15764 │ │ │ │ @ instruction: 0x01a15614 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -154364,43 +154364,43 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ b 154ce0 │ │ │ │ @ instruction: 0x01b83ddc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01aa7d34 │ │ │ │ + @ instruction: 0x01aa7d3c │ │ │ │ @ instruction: 0x01a154a0 │ │ │ │ - @ instruction: 0x01aa7c78 │ │ │ │ + @ instruction: 0x01aa7c80 │ │ │ │ ldrdeq r0, [r1, r4]! │ │ │ │ - @ instruction: 0x01aa7c68 │ │ │ │ + @ instruction: 0x01aa7c70 │ │ │ │ @ instruction: 0x01a100c4 │ │ │ │ @ instruction: 0x01b83ab4 │ │ │ │ - @ instruction: 0x01aa7a20 │ │ │ │ + @ instruction: 0x01aa7a28 │ │ │ │ @ instruction: 0x01a15330 │ │ │ │ @ instruction: 0x01a151c4 │ │ │ │ - @ instruction: 0x01aa79ec │ │ │ │ + strdeq r7, [sl, r4]! │ │ │ │ @ instruction: 0x01a1533c │ │ │ │ @ instruction: 0x01a15190 │ │ │ │ @ instruction: 0x01b839e4 │ │ │ │ - @ instruction: 0x01aa7960 │ │ │ │ - @ instruction: 0x01a2050c │ │ │ │ + @ instruction: 0x01aa7968 │ │ │ │ + @ instruction: 0x01a20518 │ │ │ │ @ instruction: 0x01a15110 │ │ │ │ - ldrdeq r0, [r2, r8]! │ │ │ │ + @ instruction: 0x01a204e4 │ │ │ │ strheq r5, [r1, r0]! │ │ │ │ - @ instruction: 0x01a20474 │ │ │ │ + @ instruction: 0x01a20480 │ │ │ │ @ instruction: 0x01a1504c │ │ │ │ - @ instruction: 0x01aa785c │ │ │ │ - @ instruction: 0x01a20408 │ │ │ │ + @ instruction: 0x01aa7864 │ │ │ │ + @ instruction: 0x01a20414 │ │ │ │ @ instruction: 0x01a1500c │ │ │ │ @ instruction: 0x01b8387c │ │ │ │ - @ instruction: 0x01aa7804 │ │ │ │ - @ instruction: 0x01a203ac │ │ │ │ + @ instruction: 0x01aa780c │ │ │ │ + @ instruction: 0x01a203b8 │ │ │ │ @ instruction: 0x01a14fb0 │ │ │ │ - @ instruction: 0x01a20370 │ │ │ │ + @ instruction: 0x01a2037c │ │ │ │ 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] @ 154fc0 │ │ │ │ ldr r6, [r0, #460] @ 0x1cc │ │ │ │ ldr r0, [pc, #528] @ 154fc4 │ │ │ │ @@ -154535,23 +154535,23 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 154eec │ │ │ │ @ instruction: 0x01b83764 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b83738 │ │ │ │ - @ instruction: 0x01aa76e0 │ │ │ │ + @ instruction: 0x01aa76e8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a14e94 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ roreq pc, r4, #21 @ │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ @ instruction: 0x01b83620 │ │ │ │ - @ instruction: 0x01a20134 │ │ │ │ - strdeq r0, [r2, ip]! │ │ │ │ + @ instruction: 0x01a20140 │ │ │ │ + @ instruction: 0x01a20108 │ │ │ │ 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] @ 155348 │ │ │ │ ldr r9, [pc, #828] @ 15534c │ │ │ │ @@ -154763,30 +154763,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 155128 │ │ │ │ @ instruction: 0x01b83504 │ │ │ │ @ instruction: 0x01a14e38 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b834d0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa7448 │ │ │ │ + @ instruction: 0x01aa7450 │ │ │ │ strdeq r4, [r1, r8]! │ │ │ │ asreq pc, r8, #16 @ │ │ │ │ @ instruction: 0x01b833e4 │ │ │ │ - @ instruction: 0x01aa7364 │ │ │ │ + @ instruction: 0x01aa736c │ │ │ │ @ instruction: 0x01a14b08 │ │ │ │ @ instruction: 0xffffe838 │ │ │ │ - @ instruction: 0x01a1fe84 │ │ │ │ - @ instruction: 0x01aa72a0 │ │ │ │ - @ instruction: 0x01a1fe4c │ │ │ │ + @ instruction: 0x01a1fe90 │ │ │ │ + @ instruction: 0x01aa72a8 │ │ │ │ + @ instruction: 0x01a1fe58 │ │ │ │ @ instruction: 0x01a14a50 │ │ │ │ - @ instruction: 0x01a1fe10 │ │ │ │ - @ instruction: 0x01a1fdbc │ │ │ │ - @ instruction: 0x01a1fd88 │ │ │ │ - @ instruction: 0x01aa71a8 │ │ │ │ - @ instruction: 0x01a1fd54 │ │ │ │ + @ instruction: 0x01a1fe1c │ │ │ │ + @ instruction: 0x01a1fdc8 │ │ │ │ + @ instruction: 0x01a1fd94 │ │ │ │ + @ instruction: 0x01aa71b0 │ │ │ │ + @ instruction: 0x01a1fd60 │ │ │ │ @ instruction: 0x01a14958 │ │ │ │ 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] @ 155608 │ │ │ │ ldr r5, [r0, #460] @ 0x1cc │ │ │ │ @@ -154937,25 +154937,25 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 155484 │ │ │ │ @ instruction: 0x01b83158 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b8313c │ │ │ │ - ldrdeq r7, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa70e0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a1488c │ │ │ │ @ instruction: 0x01a14a04 │ │ │ │ @ instruction: 0x01b83088 │ │ │ │ asreq pc, r0, r4 @ │ │ │ │ - @ instruction: 0x01a72abc │ │ │ │ - @ instruction: 0x01a1fb48 │ │ │ │ - @ instruction: 0x01a1fb14 │ │ │ │ - @ instruction: 0x01a1fae4 │ │ │ │ - @ instruction: 0x01a1fab0 │ │ │ │ + @ instruction: 0x01a72ac8 │ │ │ │ + @ instruction: 0x01a1fb54 │ │ │ │ + @ instruction: 0x01a1fb20 │ │ │ │ + strdeq pc, [r1, r0]! │ │ │ │ + @ instruction: 0x01a1fabc │ │ │ │ │ │ │ │ 00155640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 155764 │ │ │ │ @@ -155027,19 +155027,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1556b8 │ │ │ │ @ instruction: 0x01b82eb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1465c │ │ │ │ @ instruction: 0x01b82e54 │ │ │ │ - @ instruction: 0x01aa6dc8 │ │ │ │ - @ instruction: 0x01a1f974 │ │ │ │ + ldrdeq r6, [sl, r0]! │ │ │ │ + @ instruction: 0x01a1f980 │ │ │ │ @ instruction: 0x01a14578 │ │ │ │ - @ instruction: 0x01aa6d8c │ │ │ │ - @ instruction: 0x01a1f938 │ │ │ │ + @ instruction: 0x01aa6d94 │ │ │ │ + @ instruction: 0x01a1f944 │ │ │ │ @ instruction: 0x01a14538 │ │ │ │ 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] @ 155bb4 │ │ │ │ ldr r3, [pc, #1040] @ 155bb8 │ │ │ │ @@ -155318,38 +155318,38 @@ │ │ │ │ @ instruction: 0x01a14650 │ │ │ │ @ instruction: 0x01a14638 │ │ │ │ @ instruction: 0x01a14664 │ │ │ │ @ instruction: 0x01b82b80 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ @ instruction: 0x01a1449c │ │ │ │ strdeq r7, [r1, ip]! │ │ │ │ - @ instruction: 0x01aa6aa4 │ │ │ │ - @ instruction: 0x01a1f650 │ │ │ │ + @ instruction: 0x01aa6aac │ │ │ │ + @ instruction: 0x01a1f65c │ │ │ │ @ instruction: 0x01a1424c │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - @ instruction: 0x01aa6a68 │ │ │ │ - @ instruction: 0x01a1f614 │ │ │ │ + @ instruction: 0x01aa6a70 │ │ │ │ + @ instruction: 0x01a1f620 │ │ │ │ @ instruction: 0x01a14210 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x01aa6a2c │ │ │ │ - ldrdeq pc, [r1, r8]! │ │ │ │ + @ instruction: 0x01aa6a34 │ │ │ │ + @ instruction: 0x01a1f5e4 │ │ │ │ ldrdeq r4, [r1, r8]! │ │ │ │ - strdeq r6, [sl, r0]! │ │ │ │ - @ instruction: 0x01a1f59c │ │ │ │ + strdeq r6, [sl, r8]! │ │ │ │ + @ instruction: 0x01a1f5a8 │ │ │ │ @ instruction: 0x01a14198 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - @ instruction: 0x01aa69b4 │ │ │ │ - @ instruction: 0x01a1f560 │ │ │ │ + @ instruction: 0x01aa69bc │ │ │ │ + @ instruction: 0x01a1f56c │ │ │ │ @ instruction: 0x01a14160 │ │ │ │ - @ instruction: 0x01aa6978 │ │ │ │ - @ instruction: 0x01a1f524 │ │ │ │ + @ instruction: 0x01aa6980 │ │ │ │ + @ instruction: 0x01a1f530 │ │ │ │ @ instruction: 0x01a14120 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x01aa693c │ │ │ │ - @ instruction: 0x01a1f4e8 │ │ │ │ + @ instruction: 0x01aa6944 │ │ │ │ + strdeq pc, [r1, r4]! │ │ │ │ @ instruction: 0x01a140e4 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 00155c68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -155423,19 +155423,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 155ce0 │ │ │ │ @ instruction: 0x01b82890 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a14054 │ │ │ │ @ instruction: 0x01b8282c │ │ │ │ - @ instruction: 0x01aa67a0 │ │ │ │ - @ instruction: 0x01a1f34c │ │ │ │ + @ instruction: 0x01aa67a8 │ │ │ │ + @ instruction: 0x01a1f358 │ │ │ │ @ instruction: 0x01a13f50 │ │ │ │ - @ instruction: 0x01aa6764 │ │ │ │ - @ instruction: 0x01a1f310 │ │ │ │ + @ instruction: 0x01aa676c │ │ │ │ + @ instruction: 0x01a1f31c │ │ │ │ @ instruction: 0x01a13f10 │ │ │ │ │ │ │ │ 00155db4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -155533,22 +155533,22 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 155e50 │ │ │ │ @ instruction: 0x01b8273c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r3, [r1, r8]! │ │ │ │ @ instruction: 0x01b826bc │ │ │ │ - @ instruction: 0x01aa6630 │ │ │ │ + @ instruction: 0x01aa6638 │ │ │ │ @ instruction: 0x01a14154 │ │ │ │ @ instruction: 0x01a13de0 │ │ │ │ - strdeq r6, [sl, r0]! │ │ │ │ - @ instruction: 0x01a1f19c │ │ │ │ + strdeq r6, [sl, r8]! │ │ │ │ + @ instruction: 0x01a1f1a8 │ │ │ │ @ instruction: 0x01a13da0 │ │ │ │ - @ instruction: 0x01aa65b4 │ │ │ │ - @ instruction: 0x01a1f160 │ │ │ │ + @ instruction: 0x01aa65bc │ │ │ │ + @ instruction: 0x01a1f16c │ │ │ │ @ instruction: 0x01a13d60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -155581,16 +155581,16 @@ │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 155f98 │ │ │ │ - @ instruction: 0x01aa64e4 │ │ │ │ - @ instruction: 0x01a1f08c │ │ │ │ + @ instruction: 0x01aa64ec │ │ │ │ + @ instruction: 0x01a1f098 │ │ │ │ @ instruction: 0x01a13c94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #460] @ 0x1cc │ │ │ │ mov r5, r1 │ │ │ │ @@ -155721,28 +155721,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1560b8 │ │ │ │ @ instruction: 0x01b824dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r3, [r1, ip]! │ │ │ │ @ instruction: 0x01b82454 │ │ │ │ - @ instruction: 0x01aa63c4 │ │ │ │ + @ instruction: 0x01aa63cc │ │ │ │ @ instruction: 0x01a13f30 │ │ │ │ @ instruction: 0x01a13b70 │ │ │ │ @ instruction: 0x01a13f34 │ │ │ │ - @ instruction: 0x01aa636c │ │ │ │ + @ instruction: 0x01aa6374 │ │ │ │ @ instruction: 0x01a13b18 │ │ │ │ - @ instruction: 0x01aa6330 │ │ │ │ - ldrdeq lr, [r1, ip]! │ │ │ │ + @ instruction: 0x01aa6338 │ │ │ │ + @ instruction: 0x01a1eee8 │ │ │ │ @ instruction: 0x01a13ae0 │ │ │ │ - strdeq r6, [sl, r8]! │ │ │ │ - @ instruction: 0x01a1eea4 │ │ │ │ + @ instruction: 0x01aa6300 │ │ │ │ + @ instruction: 0x01a1eeb0 │ │ │ │ @ instruction: 0x01a13aa8 │ │ │ │ - @ instruction: 0x01aa62c0 │ │ │ │ - @ instruction: 0x01a1ee6c │ │ │ │ + @ instruction: 0x01aa62c8 │ │ │ │ + @ instruction: 0x01a1ee78 │ │ │ │ @ instruction: 0x01a13a70 │ │ │ │ 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] @ 156620 │ │ │ │ @@ -155975,38 +155975,38 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1562ec │ │ │ │ @ instruction: 0x01b82274 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b82220 │ │ │ │ @ instruction: 0x01a12bb8 │ │ │ │ @ instruction: 0x01a12b94 │ │ │ │ - strdeq r6, [sl, r0]! │ │ │ │ - @ instruction: 0x01a1ec98 │ │ │ │ + strdeq r6, [sl, r8]! │ │ │ │ + @ instruction: 0x01a1eca4 │ │ │ │ @ instruction: 0x01a138a0 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01aa60ac │ │ │ │ + strheq r6, [sl, r4]! │ │ │ │ @ instruction: 0x01a1385c │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ @ instruction: 0x01a13c30 │ │ │ │ - ldrdeq lr, [r1, r0]! │ │ │ │ + ldrdeq lr, [r1, ip]! │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ lsreq pc, r8, #6 @ │ │ │ │ - @ instruction: 0x01aa5f98 │ │ │ │ - @ instruction: 0x01a1eb44 │ │ │ │ + @ instruction: 0x01aa5fa0 │ │ │ │ + @ instruction: 0x01a1eb50 │ │ │ │ @ instruction: 0x01a13748 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x01aa5f60 │ │ │ │ - @ instruction: 0x01a1eb0c │ │ │ │ + @ instruction: 0x01aa5f68 │ │ │ │ + @ instruction: 0x01a1eb18 │ │ │ │ @ instruction: 0x01a13710 │ │ │ │ - ldrdeq lr, [r1, r8]! │ │ │ │ - strdeq r5, [sl, r8]! │ │ │ │ - @ instruction: 0x01a1eaa4 │ │ │ │ + @ instruction: 0x01a1eae4 │ │ │ │ + @ instruction: 0x01aa5f00 │ │ │ │ + @ instruction: 0x01a1eab0 │ │ │ │ @ instruction: 0x01a136a8 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01a1ea70 │ │ │ │ + @ instruction: 0x01a1ea7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #460] @ 0x1cc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -156101,27 +156101,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 156864 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1566e4 │ │ │ │ - @ instruction: 0x01aa5d70 │ │ │ │ + @ instruction: 0x01aa5d78 │ │ │ │ @ instruction: 0x01a13954 │ │ │ │ @ instruction: 0x01a13518 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x01aa5d30 │ │ │ │ - ldrdeq lr, [r1, ip]! │ │ │ │ + @ instruction: 0x01aa5d38 │ │ │ │ + @ instruction: 0x01a1e8e8 │ │ │ │ @ instruction: 0x01a134e0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - strdeq r5, [sl, r8]! │ │ │ │ - @ instruction: 0x01a1e8a4 │ │ │ │ + @ instruction: 0x01aa5d00 │ │ │ │ + @ instruction: 0x01a1e8b0 │ │ │ │ @ instruction: 0x01a134a8 │ │ │ │ - @ instruction: 0x01aa5cc0 │ │ │ │ - @ instruction: 0x01a1e86c │ │ │ │ + @ instruction: 0x01aa5cc8 │ │ │ │ + @ instruction: 0x01a1e878 │ │ │ │ @ instruction: 0x01a13470 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -156253,20 +156253,20 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1568dc │ │ │ │ @ instruction: 0x01b81c74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b81c5c │ │ │ │ @ instruction: 0x01b81c30 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01aa5b2c │ │ │ │ + @ instruction: 0x01aa5b34 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ @ instruction: 0x01a132e0 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ strdeq lr, [r0, r4]! │ │ │ │ - @ instruction: 0x01a1e618 │ │ │ │ + @ instruction: 0x01a1e624 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -156660,60 +156660,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 156d20 │ │ │ │ @ instruction: 0x01b819bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a12318 │ │ │ │ strdeq r2, [r1, r4]! │ │ │ │ - @ instruction: 0x01aa584c │ │ │ │ - strdeq lr, [r1, r8]! │ │ │ │ + @ instruction: 0x01aa5854 │ │ │ │ + @ instruction: 0x01a1e404 │ │ │ │ strdeq r2, [r1, ip]! │ │ │ │ - ldrdeq r5, [sl, r8]! │ │ │ │ - @ instruction: 0x01a1e384 │ │ │ │ + @ instruction: 0x01aa57e0 │ │ │ │ + @ instruction: 0x01a1e390 │ │ │ │ @ instruction: 0x01a12f88 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ @ instruction: 0x01b817ec │ │ │ │ - @ instruction: 0x01aa574c │ │ │ │ + @ instruction: 0x01aa5754 │ │ │ │ @ instruction: 0x01a1335c │ │ │ │ @ instruction: 0x01a12ee8 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - ldrdeq r5, [sl, r4]! │ │ │ │ + ldrdeq r5, [sl, ip]! │ │ │ │ @ instruction: 0x01a12e84 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ @ instruction: 0x01a13308 │ │ │ │ - @ instruction: 0x01aa563c │ │ │ │ - @ instruction: 0x01a1e1e8 │ │ │ │ + @ instruction: 0x01aa5644 │ │ │ │ + strdeq lr, [r1, r4]! │ │ │ │ @ instruction: 0x01a12dec │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x01aa55e8 │ │ │ │ + strdeq r5, [sl, r0]! │ │ │ │ lsreq lr, ip, #18 │ │ │ │ @ instruction: 0x01a12d90 │ │ │ │ @ instruction: 0x01a13238 │ │ │ │ - @ instruction: 0x01aa5590 │ │ │ │ + @ instruction: 0x01aa5598 │ │ │ │ @ instruction: 0x01a12d38 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - @ instruction: 0x01aa554c │ │ │ │ - strdeq lr, [r1, r8]! │ │ │ │ + @ instruction: 0x01aa5554 │ │ │ │ + @ instruction: 0x01a1e104 │ │ │ │ strdeq r2, [r1, ip]! │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x01aa5514 │ │ │ │ - @ instruction: 0x01a1e0c0 │ │ │ │ + @ instruction: 0x01aa551c │ │ │ │ + @ instruction: 0x01a1e0cc │ │ │ │ @ instruction: 0x01a12cc4 │ │ │ │ - ldrdeq r5, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa54e4 │ │ │ │ @ instruction: 0x01a13130 │ │ │ │ @ instruction: 0x01a12c80 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01aa5490 │ │ │ │ + @ instruction: 0x01aa5498 │ │ │ │ @ instruction: 0x01a13104 │ │ │ │ @ instruction: 0x01a12c40 │ │ │ │ - @ instruction: 0x01aa544c │ │ │ │ - strdeq sp, [r1, r8]! │ │ │ │ + @ instruction: 0x01aa5454 │ │ │ │ + @ instruction: 0x01a1e004 │ │ │ │ strdeq r2, [r1, ip]! │ │ │ │ - @ instruction: 0x01aa5414 │ │ │ │ - @ instruction: 0x01a1dfc0 │ │ │ │ + @ instruction: 0x01aa541c │ │ │ │ + @ instruction: 0x01a1dfcc │ │ │ │ @ instruction: 0x01a12bc4 │ │ │ │ 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 │ │ │ │ @@ -156844,31 +156844,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 157410 │ │ │ │ add r2, r2, #656 @ 0x290 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 157220 │ │ │ │ - @ instruction: 0x01aa5280 │ │ │ │ + @ instruction: 0x01aa5288 │ │ │ │ @ instruction: 0x01a12f38 │ │ │ │ @ instruction: 0x01a12a28 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - ldrdeq r5, [sl, r4]! │ │ │ │ + ldrdeq r5, [sl, ip]! │ │ │ │ @ instruction: 0x01a12ec4 │ │ │ │ @ instruction: 0x01a12980 │ │ │ │ - @ instruction: 0x01aa5194 │ │ │ │ - @ instruction: 0x01a1dd40 │ │ │ │ + @ instruction: 0x01aa519c │ │ │ │ + @ instruction: 0x01a1dd4c │ │ │ │ @ instruction: 0x01a12944 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01aa515c │ │ │ │ - @ instruction: 0x01a1dd08 │ │ │ │ + @ instruction: 0x01aa5164 │ │ │ │ + @ instruction: 0x01a1dd14 │ │ │ │ @ instruction: 0x01a1290c │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x01aa5124 │ │ │ │ - ldrdeq sp, [r1, r0]! │ │ │ │ + @ instruction: 0x01aa512c │ │ │ │ + ldrdeq sp, [r1, ip]! │ │ │ │ ldrdeq r2, [r1, r4]! │ │ │ │ @ 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 │ │ │ │ @@ -157351,88 +157351,88 @@ │ │ │ │ @ instruction: 0x01a129e4 │ │ │ │ @ instruction: 0x01a12d60 │ │ │ │ @ instruction: 0x01a12a3c │ │ │ │ @ instruction: 0x01a12a44 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01b80f00 │ │ │ │ ldrdeq r2, [r1, r8]! │ │ │ │ - @ instruction: 0x01aa4e4c │ │ │ │ - strdeq sp, [r1, r8]! │ │ │ │ + @ instruction: 0x01aa4e54 │ │ │ │ + @ instruction: 0x01a1da04 │ │ │ │ strdeq r2, [r1, ip]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ @ instruction: 0x01a12bb8 │ │ │ │ @ instruction: 0x01a12ba0 │ │ │ │ @ instruction: 0x01a12b94 │ │ │ │ - @ instruction: 0x01aa4db0 │ │ │ │ - @ instruction: 0x01a1d95c │ │ │ │ + @ instruction: 0x01aa4db8 │ │ │ │ + @ instruction: 0x01a1d968 │ │ │ │ @ instruction: 0x01a12560 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ @ instruction: 0x01a17864 │ │ │ │ - @ instruction: 0x01aa4d58 │ │ │ │ - @ instruction: 0x01a1d904 │ │ │ │ + @ instruction: 0x01aa4d60 │ │ │ │ + @ instruction: 0x01a1d910 │ │ │ │ @ instruction: 0x01a12508 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r2, [r1, ip]! │ │ │ │ - @ instruction: 0x01aa4d00 │ │ │ │ - @ instruction: 0x01a1d8ac │ │ │ │ + @ instruction: 0x01aa4d08 │ │ │ │ + @ instruction: 0x01a1d8b8 │ │ │ │ @ instruction: 0x01a124b0 │ │ │ │ @ instruction: 0x01a12a64 │ │ │ │ - @ instruction: 0x01aa4cac │ │ │ │ - @ instruction: 0x01a1d858 │ │ │ │ + @ instruction: 0x01aa4cb4 │ │ │ │ + @ instruction: 0x01a1d864 │ │ │ │ @ instruction: 0x01a1245c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ @ instruction: 0x01a12a24 │ │ │ │ - @ instruction: 0x01aa4c58 │ │ │ │ - @ instruction: 0x01a1d804 │ │ │ │ + @ instruction: 0x01aa4c60 │ │ │ │ + @ instruction: 0x01a1d810 │ │ │ │ @ instruction: 0x01a12408 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x01a129bc │ │ │ │ - @ instruction: 0x01aa4c04 │ │ │ │ - @ instruction: 0x01a1d7b0 │ │ │ │ + @ instruction: 0x01aa4c0c │ │ │ │ + @ instruction: 0x01a1d7bc │ │ │ │ @ instruction: 0x01a123b4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x01a129b4 │ │ │ │ @ instruction: 0x01a129a0 │ │ │ │ - @ instruction: 0x01aa4b80 │ │ │ │ - @ instruction: 0x01a1d72c │ │ │ │ + @ instruction: 0x01aa4b88 │ │ │ │ + @ instruction: 0x01a1d738 │ │ │ │ @ instruction: 0x01a12330 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01aa4b44 │ │ │ │ - strdeq sp, [r1, r0]! │ │ │ │ + @ instruction: 0x01aa4b4c │ │ │ │ + strdeq sp, [r1, ip]! │ │ │ │ strdeq r2, [r1, r4]! │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01aa4b08 │ │ │ │ - @ instruction: 0x01a1d6b4 │ │ │ │ + @ instruction: 0x01aa4b10 │ │ │ │ + @ instruction: 0x01a1d6c0 │ │ │ │ @ instruction: 0x01a122b8 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x01aa4acc │ │ │ │ - @ instruction: 0x01a1d678 │ │ │ │ + ldrdeq r4, [sl, r4]! @ │ │ │ │ + @ instruction: 0x01a1d684 │ │ │ │ @ instruction: 0x01a12274 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x01aa4a90 │ │ │ │ + @ instruction: 0x01aa4a98 │ │ │ │ @ instruction: 0x01a127bc │ │ │ │ @ instruction: 0x01a12240 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01aa4a50 │ │ │ │ - strdeq sp, [r1, ip]! │ │ │ │ + @ instruction: 0x01aa4a58 │ │ │ │ + @ instruction: 0x01a1d608 │ │ │ │ @ instruction: 0x01a12200 │ │ │ │ - @ instruction: 0x01aa4a14 │ │ │ │ - @ instruction: 0x01a1d5c0 │ │ │ │ + @ instruction: 0x01aa4a1c │ │ │ │ + @ instruction: 0x01a1d5cc │ │ │ │ @ instruction: 0x01a121c4 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - ldrdeq r4, [sl, r8]! │ │ │ │ - @ instruction: 0x01a1d584 │ │ │ │ + @ instruction: 0x01aa49e0 │ │ │ │ + @ instruction: 0x01a1d590 │ │ │ │ @ instruction: 0x01a12188 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01aa499c │ │ │ │ - @ instruction: 0x01a1d548 │ │ │ │ + @ instruction: 0x01aa49a4 │ │ │ │ + @ instruction: 0x01a1d554 │ │ │ │ @ instruction: 0x01a1214c │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x01aa4960 │ │ │ │ - @ instruction: 0x01a1d50c │ │ │ │ + @ instruction: 0x01aa4968 │ │ │ │ + @ instruction: 0x01a1d518 │ │ │ │ @ instruction: 0x01a12110 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 00157ce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -157664,34 +157664,34 @@ │ │ │ │ b 157f54 │ │ │ │ @ instruction: 0x01b80810 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b807e0 │ │ │ │ @ instruction: 0x01a12578 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a11ee8 │ │ │ │ - @ instruction: 0x01aa4738 │ │ │ │ + @ instruction: 0x01aa4740 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ lsreq ip, ip, fp │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ @ instruction: 0x01b806a0 │ │ │ │ - @ instruction: 0x01a1d1cc │ │ │ │ + ldrdeq sp, [r1, r8]! │ │ │ │ @ instruction: 0x01b80638 │ │ │ │ @ instruction: 0x01b80610 │ │ │ │ - @ instruction: 0x01a1d144 │ │ │ │ - @ instruction: 0x01aa4598 │ │ │ │ + @ instruction: 0x01a1d150 │ │ │ │ + @ instruction: 0x01aa45a0 │ │ │ │ @ instruction: 0x01a11d40 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ @ instruction: 0x01b805ac │ │ │ │ - @ instruction: 0x01aa4534 │ │ │ │ - ldrdeq sp, [r1, ip]! │ │ │ │ + @ instruction: 0x01aa453c │ │ │ │ + @ instruction: 0x01a1d0e8 │ │ │ │ @ instruction: 0x01a11ce0 │ │ │ │ @ instruction: 0x01b80558 │ │ │ │ - @ instruction: 0x01a1d08c │ │ │ │ - @ instruction: 0x01aa44b4 │ │ │ │ - @ instruction: 0x01a1d05c │ │ │ │ + @ instruction: 0x01a1d098 │ │ │ │ + @ instruction: 0x01aa44bc │ │ │ │ + @ instruction: 0x01a1d068 │ │ │ │ @ instruction: 0x01a11c60 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ @ instruction: 0x01b804d8 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ │ │ │ │ 001580f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -157889,36 +157889,36 @@ │ │ │ │ @ instruction: 0x01b803fc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ @ instruction: 0x01a1217c │ │ │ │ @ instruction: 0x01a12164 │ │ │ │ @ instruction: 0x01a12154 │ │ │ │ @ instruction: 0x01b802f4 │ │ │ │ - @ instruction: 0x01aa4254 │ │ │ │ - strdeq ip, [r1, ip]! @ │ │ │ │ + @ instruction: 0x01aa425c │ │ │ │ + @ instruction: 0x01a1ce08 │ │ │ │ @ instruction: 0x01a11a00 │ │ │ │ @ instruction: 0x01a12054 │ │ │ │ - @ instruction: 0x01aa41ec │ │ │ │ - @ instruction: 0x01a1cd9c │ │ │ │ + strdeq r4, [sl, r4]! @ │ │ │ │ + @ instruction: 0x01a1cda8 │ │ │ │ @ instruction: 0x01a1199c │ │ │ │ muleq r0, sl, r2 │ │ │ │ - @ instruction: 0x01aa41b0 │ │ │ │ - @ instruction: 0x01a1cd60 │ │ │ │ + @ instruction: 0x01aa41b8 │ │ │ │ + @ instruction: 0x01a1cd6c │ │ │ │ @ instruction: 0x01a11960 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x01aa4178 │ │ │ │ - @ instruction: 0x01a1cd24 │ │ │ │ + @ instruction: 0x01aa4180 │ │ │ │ + @ instruction: 0x01a1cd30 │ │ │ │ @ instruction: 0x01a11928 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x01aa413c │ │ │ │ - @ instruction: 0x01a1cce8 │ │ │ │ + @ instruction: 0x01aa4144 │ │ │ │ + strdeq ip, [r1, r4]! │ │ │ │ @ instruction: 0x01a118ec │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - strdeq r4, [sl, ip]! │ │ │ │ - @ instruction: 0x01a1ccac │ │ │ │ + @ instruction: 0x01aa4104 │ │ │ │ + @ instruction: 0x01a1ccb8 │ │ │ │ @ instruction: 0x01a118ac │ │ │ │ │ │ │ │ 00158468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -158179,55 +158179,55 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 15867c │ │ │ │ @ instruction: 0x01a117e4 │ │ │ │ @ instruction: 0x01b80080 │ │ │ │ - @ instruction: 0x01aa4020 │ │ │ │ + @ instruction: 0x01aa4028 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ lsreq ip, r8, #8 │ │ │ │ ldrdeq r1, [r1, r0]! │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x01aa3f50 │ │ │ │ + @ instruction: 0x01aa3f58 │ │ │ │ lsleq ip, ip @ │ │ │ │ - strdeq pc, [r6, r4]! │ │ │ │ + @ instruction: 0x01a6fa00 │ │ │ │ @ instruction: 0xffffb698 │ │ │ │ @ instruction: 0xffffd18c │ │ │ │ @ instruction: 0xffffcd98 │ │ │ │ @ instruction: 0x01a116c8 │ │ │ │ @ instruction: 0xffffb3bc │ │ │ │ @ instruction: 0x01a116c4 │ │ │ │ @ instruction: 0xffffc0c4 │ │ │ │ @ instruction: 0x01a116c0 │ │ │ │ @ instruction: 0xffffc728 │ │ │ │ @ instruction: 0x01a107cc │ │ │ │ @ instruction: 0x01b7fe90 │ │ │ │ - @ instruction: 0x01aa3e04 │ │ │ │ - @ instruction: 0x01a1c9b0 │ │ │ │ + @ instruction: 0x01aa3e0c │ │ │ │ + @ instruction: 0x01a1c9bc │ │ │ │ @ instruction: 0x01a115ac │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x01aa3dc8 │ │ │ │ - @ instruction: 0x01a1c974 │ │ │ │ + ldrdeq r3, [sl, r0]! │ │ │ │ + @ instruction: 0x01a1c980 │ │ │ │ @ instruction: 0x01a11570 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - @ instruction: 0x01aa3d8c │ │ │ │ - @ instruction: 0x01a1c938 │ │ │ │ + @ instruction: 0x01aa3d94 │ │ │ │ + @ instruction: 0x01a1c944 │ │ │ │ @ instruction: 0x01a11534 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - @ instruction: 0x01aa3d50 │ │ │ │ - strdeq ip, [r1, ip]! @ │ │ │ │ + @ instruction: 0x01aa3d58 │ │ │ │ + @ instruction: 0x01a1c908 │ │ │ │ strdeq r1, [r1, ip]! │ │ │ │ - @ instruction: 0x01a1c8c4 │ │ │ │ + ldrdeq ip, [r1, r0]! │ │ │ │ @ instruction: 0x01a114a4 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x01a1c868 │ │ │ │ + @ instruction: 0x01a1c874 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x01a1c810 │ │ │ │ + @ instruction: 0x01a1c81c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #120] @ 1589c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -158259,15 +158259,15 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 158970 │ │ │ │ @ instruction: 0x01b9d2a8 │ │ │ │ @ instruction: 0xffffb90c │ │ │ │ @ instruction: 0x01a119a0 │ │ │ │ - @ instruction: 0x01aa3b38 │ │ │ │ + @ instruction: 0x01aa3b40 │ │ │ │ ldrdeq r1, [r1, ip]! │ │ │ │ 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] @ 158c6c │ │ │ │ @@ -158433,28 +158433,28 @@ │ │ │ │ b 158b20 │ │ │ │ @ instruction: 0x01b7fb24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b9d1e0 │ │ │ │ @ instruction: 0x01b7faf0 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x01aa3a64 │ │ │ │ + @ instruction: 0x01aa3a6c │ │ │ │ @ instruction: 0x01a11218 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - @ instruction: 0x01a6a278 │ │ │ │ + @ instruction: 0x01a6a284 │ │ │ │ @ instruction: 0x01a1188c │ │ │ │ @ instruction: 0x01b9d0e8 │ │ │ │ @ instruction: 0x01b7f9ec │ │ │ │ lsleq ip, r4 @ │ │ │ │ - @ instruction: 0x01a1c4b8 │ │ │ │ + @ instruction: 0x01a1c4c4 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01a1c488 │ │ │ │ + @ instruction: 0x01a1c494 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - @ instruction: 0x01a1c458 │ │ │ │ - @ instruction: 0x01a1c428 │ │ │ │ + @ instruction: 0x01a1c464 │ │ │ │ + @ instruction: 0x01a1c434 │ │ │ │ │ │ │ │ 00158cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -158596,19 +158596,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa3a48 │ │ │ │ + @ instruction: 0x01aa3a50 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsreq sp, r4 @ │ │ │ │ @ instruction: 0x01a11488 │ │ │ │ - @ instruction: 0x01aa3a08 │ │ │ │ + @ instruction: 0x01aa3a10 │ │ │ │ │ │ │ │ 00158f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -158751,18 +158751,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq r3, [sl, r2]! │ │ │ │ + strdeq r3, [sl, sl]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ asreq sp, r4, r7 │ │ │ │ - @ instruction: 0x01aa37b0 │ │ │ │ + @ instruction: 0x01aa37b8 │ │ │ │ @ instruction: 0x01a11220 │ │ │ │ │ │ │ │ 00159180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -158906,18 +158906,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa3598 │ │ │ │ + @ instruction: 0x01aa35a0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ strdeq sp, [r0, r0]! │ │ │ │ - @ instruction: 0x01aa354c │ │ │ │ + @ instruction: 0x01aa3554 │ │ │ │ @ instruction: 0x01a10fbc │ │ │ │ │ │ │ │ 001593e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159061,18 +159061,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa333e │ │ │ │ + @ instruction: 0x01aa3346 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsleq sp, ip, #5 │ │ │ │ - @ instruction: 0x01aa32e8 │ │ │ │ + strdeq r3, [sl, r0]! │ │ │ │ @ instruction: 0x01a10d58 │ │ │ │ │ │ │ │ 00159648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159216,18 +159216,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa30e4 │ │ │ │ + @ instruction: 0x01aa30ec │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsreq sp, r8, #32 │ │ │ │ - @ instruction: 0x01aa3084 │ │ │ │ + @ instruction: 0x01aa308c │ │ │ │ strdeq r0, [r1, r4]! │ │ │ │ │ │ │ │ 001598ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159371,18 +159371,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa2e8a │ │ │ │ + @ instruction: 0x01aa2e92 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ asreq ip, r4, #27 │ │ │ │ - @ instruction: 0x01aa2e20 │ │ │ │ + @ instruction: 0x01aa2e28 │ │ │ │ @ instruction: 0x01a10890 │ │ │ │ │ │ │ │ 00159b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159526,18 +159526,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa2c30 │ │ │ │ + @ instruction: 0x01aa2c38 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ roreq ip, r0, #22 │ │ │ │ - @ instruction: 0x01aa2bbc │ │ │ │ + @ instruction: 0x01aa2bc4 │ │ │ │ @ instruction: 0x01a1062c │ │ │ │ │ │ │ │ 00159d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -159681,18 +159681,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r2, [sl, r6]! │ │ │ │ + ldrdeq r2, [sl, lr]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ strdeq ip, [r0, ip]! @ │ │ │ │ - @ instruction: 0x01aa2958 │ │ │ │ + @ instruction: 0x01aa2960 │ │ │ │ @ instruction: 0x01a103c8 │ │ │ │ │ │ │ │ 00159fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -159834,18 +159834,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa2780 │ │ │ │ + @ instruction: 0x01aa2788 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsreq ip, r0, #13 │ │ │ │ - strdeq r2, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa2704 │ │ │ │ @ instruction: 0x01a1016c │ │ │ │ │ │ │ │ 0015a234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -159987,18 +159987,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa252e │ │ │ │ + @ instruction: 0x01aa2536 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ asreq ip, r4, #8 │ │ │ │ - @ instruction: 0x01aa24a0 │ │ │ │ + @ instruction: 0x01aa24a8 │ │ │ │ lsleq pc, r0, pc @ │ │ │ │ │ │ │ │ 0015a490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -160140,18 +160140,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r2, [sl, ip]! │ │ │ │ + @ instruction: 0x01aa22e4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ roreq ip, r8, #3 │ │ │ │ - @ instruction: 0x01aa2244 │ │ │ │ + @ instruction: 0x01aa224c │ │ │ │ lsreq pc, r4 @ @ │ │ │ │ │ │ │ │ 0015a6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160295,18 +160295,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa2086 │ │ │ │ + @ instruction: 0x01aa208e │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsleq fp, r4, #31 │ │ │ │ - @ instruction: 0x01aa1fe0 │ │ │ │ + @ instruction: 0x01aa1fe8 │ │ │ │ asreq pc, r0, sl @ │ │ │ │ │ │ │ │ 0015a950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -160448,18 +160448,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa1e30 │ │ │ │ + @ instruction: 0x01aa1e38 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsreq fp, r8, #26 │ │ │ │ - @ instruction: 0x01aa1d84 │ │ │ │ + @ instruction: 0x01aa1d8c │ │ │ │ strdeq pc, [r0, r4]! │ │ │ │ │ │ │ │ 0015abac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160603,18 +160603,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r1, [sl, sl]! │ │ │ │ + @ instruction: 0x01aa1be2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ asreq fp, r4, #21 │ │ │ │ - @ instruction: 0x01aa1b20 │ │ │ │ + @ instruction: 0x01aa1b28 │ │ │ │ lsleq pc, r0 @ @ │ │ │ │ │ │ │ │ 0015ae10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160853,21 +160853,21 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ - @ instruction: 0x01aa18a0 │ │ │ │ + @ instruction: 0x01aa18a8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsreq fp, r4, #14 │ │ │ │ - @ instruction: 0x01aa1780 │ │ │ │ + @ instruction: 0x01aa1788 │ │ │ │ strdeq pc, [r0, r0]! │ │ │ │ roreq fp, r0, #17 │ │ │ │ - @ instruction: 0x01aa1740 │ │ │ │ + @ instruction: 0x01aa1748 │ │ │ │ lsreq pc, r0 @ @ │ │ │ │ │ │ │ │ 0015b1fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -161167,22 +161167,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01aa14ae │ │ │ │ + @ instruction: 0x01aa14b6 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01aa13c4 │ │ │ │ + @ instruction: 0x01aa13cc │ │ │ │ asreq fp, r0, #4 │ │ │ │ - @ instruction: 0x01aa129c │ │ │ │ + @ instruction: 0x01aa12a4 │ │ │ │ lsleq lr, ip, #26 │ │ │ │ lsleq fp, r0, #4 │ │ │ │ - @ instruction: 0x01aa125c │ │ │ │ + @ instruction: 0x01aa1264 │ │ │ │ asreq lr, ip, #25 │ │ │ │ │ │ │ │ 0015b6e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -161300,21 +161300,21 @@ │ │ │ │ b 15b7ac │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7ce1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7cdf8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsleq lr, r4, #24 │ │ │ │ - @ instruction: 0x01aa1340 │ │ │ │ + @ instruction: 0x01aa1348 │ │ │ │ @ instruction: 0x01b7cd60 │ │ │ │ lsleq lr, ip @ │ │ │ │ - ldrdeq r1, [sl, r0]! │ │ │ │ + ldrdeq r1, [sl, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq lr, [r0, r4]! │ │ │ │ - @ instruction: 0x01aa1238 │ │ │ │ + @ instruction: 0x01aa1240 │ │ │ │ │ │ │ │ 0015b8e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #448] @ 15babc │ │ │ │ @@ -161432,20 +161432,20 @@ │ │ │ │ b 15ba4c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7cc18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7cc00 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsleq lr, r0, sl │ │ │ │ - @ instruction: 0x01aa1158 │ │ │ │ + @ instruction: 0x01aa1160 │ │ │ │ @ instruction: 0x01b7cb68 │ │ │ │ lsreq lr, r4, #19 │ │ │ │ - @ instruction: 0x01aa10e8 │ │ │ │ + strdeq r1, [sl, r0]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa1054 │ │ │ │ + @ instruction: 0x01aa105c │ │ │ │ strdeq lr, [r0, r8]! │ │ │ │ │ │ │ │ 0015baec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -161612,20 +161612,20 @@ │ │ │ │ b 15bca8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7ca10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7c9ec │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ strdeq lr, [r0, r4]! │ │ │ │ - @ instruction: 0x01aa0f3c │ │ │ │ + @ instruction: 0x01aa0f44 │ │ │ │ @ instruction: 0x01b7c94c │ │ │ │ lsleq lr, r8, #15 │ │ │ │ - @ instruction: 0x01aa0ecc │ │ │ │ + ldrdeq r0, [sl, r4]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa0e0c │ │ │ │ + @ instruction: 0x01aa0e14 │ │ │ │ lsreq lr, r0 @ │ │ │ │ │ │ │ │ 0015bdb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -161826,27 +161826,27 @@ │ │ │ │ b 15c04c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7c748 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7c724 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsreq lr, ip, #10 │ │ │ │ - @ instruction: 0x01aa0c74 │ │ │ │ + @ instruction: 0x01aa0c7c │ │ │ │ @ instruction: 0x01b7c684 │ │ │ │ asreq lr, r0, #9 │ │ │ │ - @ instruction: 0x01aa0c04 │ │ │ │ + @ instruction: 0x01aa0c0c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa0b50 │ │ │ │ + @ instruction: 0x01aa0b58 │ │ │ │ roreq lr, ip, #7 │ │ │ │ - @ instruction: 0x01aa0b08 │ │ │ │ + @ instruction: 0x01aa0b10 │ │ │ │ lsreq lr, ip, #7 │ │ │ │ roreq lr, r8, #6 │ │ │ │ - @ instruction: 0x01aa0ab0 │ │ │ │ + @ instruction: 0x01aa0ab8 │ │ │ │ lsleq lr, r4, #6 │ │ │ │ - @ instruction: 0x01aa0a48 │ │ │ │ + @ instruction: 0x01aa0a50 │ │ │ │ │ │ │ │ 0015c11c : │ │ │ │ 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] @ 15c44c │ │ │ │ @@ -162050,27 +162050,27 @@ │ │ │ │ b 15c3c4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7c3e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7c3bc │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ asreq lr, r0, #3 │ │ │ │ - @ instruction: 0x01aa0908 │ │ │ │ + @ instruction: 0x01aa0910 │ │ │ │ @ instruction: 0x01b7c318 │ │ │ │ asreq lr, r4, r1 │ │ │ │ - @ instruction: 0x01aa0898 │ │ │ │ + @ instruction: 0x01aa08a0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r0, [sl, r8]! │ │ │ │ + @ instruction: 0x01aa07e0 │ │ │ │ roreq lr, r4, r0 │ │ │ │ - @ instruction: 0x01aa0790 │ │ │ │ + @ instruction: 0x01aa0798 │ │ │ │ lsreq lr, r4, r0 │ │ │ │ strdeq sp, [r0, r0]! │ │ │ │ - @ instruction: 0x01aa0738 │ │ │ │ + @ instruction: 0x01aa0740 │ │ │ │ lsleq sp, ip, #31 │ │ │ │ - ldrdeq r0, [sl, r0]! @ │ │ │ │ + ldrdeq r0, [sl, r8]! │ │ │ │ │ │ │ │ 0015c494 : │ │ │ │ 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] @ 15c7d8 │ │ │ │ @@ -162279,27 +162279,27 @@ │ │ │ │ b 15c750 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7c068 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7c040 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsreq sp, ip, lr │ │ │ │ - @ instruction: 0x01aa0584 │ │ │ │ + @ instruction: 0x01aa058c │ │ │ │ @ instruction: 0x01b7bf94 │ │ │ │ ldrdeq sp, [r0, r0]! │ │ │ │ - @ instruction: 0x01aa0514 │ │ │ │ + @ instruction: 0x01aa051c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa044c │ │ │ │ + @ instruction: 0x01aa0454 │ │ │ │ roreq sp, r8, #25 │ │ │ │ - @ instruction: 0x01aa0404 │ │ │ │ + @ instruction: 0x01aa040c │ │ │ │ lsreq sp, r8, #25 │ │ │ │ roreq sp, r4, #24 │ │ │ │ - @ instruction: 0x01aa03ac │ │ │ │ + @ instruction: 0x01aa03b4 │ │ │ │ lsleq sp, r0, #24 │ │ │ │ - @ instruction: 0x01aa0344 │ │ │ │ + @ instruction: 0x01aa034c │ │ │ │ │ │ │ │ 0015c820 : │ │ │ │ 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] @ 15c9f8 │ │ │ │ @@ -162417,20 +162417,20 @@ │ │ │ │ b 15c8f0 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7bcdc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7bcb8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ asreq sp, r4, #21 │ │ │ │ - @ instruction: 0x01aa020c │ │ │ │ + @ instruction: 0x01aa0214 │ │ │ │ @ instruction: 0x01b7bc1c │ │ │ │ asreq sp, r8, sl │ │ │ │ - @ instruction: 0x01aa019c │ │ │ │ + @ instruction: 0x01aa01a4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01aa0104 │ │ │ │ + @ instruction: 0x01aa010c │ │ │ │ lsreq sp, r8, #19 │ │ │ │ │ │ │ │ 0015ca28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -162549,20 +162549,20 @@ │ │ │ │ b 15caf8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7bad4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7bab0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsreq sp, ip @ │ │ │ │ - @ instruction: 0x01aa0004 │ │ │ │ + @ instruction: 0x01aa000c │ │ │ │ @ instruction: 0x01b7ba14 │ │ │ │ asreq sp, r0, r8 │ │ │ │ - @ instruction: 0x01a9ff94 │ │ │ │ + @ instruction: 0x01a9ff9c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq pc, [r9, ip]! │ │ │ │ + @ instruction: 0x01a9ff04 │ │ │ │ lsreq sp, r0, #15 │ │ │ │ │ │ │ │ 0015cc30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -162682,20 +162682,20 @@ │ │ │ │ b 15cd04 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7b8cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7b8a8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsreq sp, r0 @ │ │ │ │ - strdeq pc, [r9, r8]! │ │ │ │ + @ instruction: 0x01a9fe00 │ │ │ │ @ instruction: 0x01b7b808 │ │ │ │ asreq sp, r4, #12 │ │ │ │ - @ instruction: 0x01a9fd88 │ │ │ │ + @ instruction: 0x01a9fd90 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq pc, [r9, r4]! │ │ │ │ + strdeq pc, [r9, ip]! │ │ │ │ lsleq sp, r8 @ │ │ │ │ │ │ │ │ 0015ce3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -162813,20 +162813,20 @@ │ │ │ │ b 15cfa4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7b6c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7b6a8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ lsreq sp, r8 @ │ │ │ │ - @ instruction: 0x01a9fc00 │ │ │ │ + @ instruction: 0x01a9fc08 │ │ │ │ @ instruction: 0x01b7b610 │ │ │ │ asreq sp, ip, #8 │ │ │ │ - @ instruction: 0x01a9fb90 │ │ │ │ + @ instruction: 0x01a9fb98 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9fb04 │ │ │ │ + @ instruction: 0x01a9fb0c │ │ │ │ lsreq sp, r8, #7 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ @@ -162934,20 +162934,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 15d150 │ │ │ │ @ instruction: 0x01b7b42c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsreq sp, r4, #5 │ │ │ │ - strdeq pc, [r9, r4]! │ │ │ │ + strdeq pc, [r9, ip]! │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ @ instruction: 0x01b7b3bc │ │ │ │ asreq sp, r4, r2 │ │ │ │ asreq sp, r8, r2 │ │ │ │ - @ instruction: 0x01a17e98 │ │ │ │ + @ instruction: 0x01a17ea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ subs r2, r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ @@ -162997,17 +162997,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 15d280 │ │ │ │ - @ instruction: 0x01a9f9b8 │ │ │ │ + @ instruction: 0x01a9f9c0 │ │ │ │ roreq sp, r0, #2 │ │ │ │ - ldrdeq r7, [r1, r8]! │ │ │ │ + @ instruction: 0x01a17de4 │ │ │ │ asreq sp, r4, r1 │ │ │ │ lsreq sp, r0, #2 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ orrs r3, r0, r1 │ │ │ │ bne 15d330 │ │ │ │ mov r0, #0 │ │ │ │ @@ -163061,17 +163061,17 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 15d388 │ │ │ │ - @ instruction: 0x01a9f8b4 │ │ │ │ + @ instruction: 0x01a9f8bc │ │ │ │ asreq sp, ip, r0 │ │ │ │ - ldrdeq r7, [r1, r4]! │ │ │ │ + @ instruction: 0x01a17ce0 │ │ │ │ rrxeq sp, r8 │ │ │ │ lsreq sp, r0, #32 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -163474,59 +163474,59 @@ │ │ │ │ ldr r0, [pc, #196] @ 15db28 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ b 15da24 │ │ │ │ - @ instruction: 0x01a9f7c4 │ │ │ │ + @ instruction: 0x01a9f7cc │ │ │ │ roreq ip, ip, #30 │ │ │ │ ldrheq fp, [r7, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9f738 │ │ │ │ + @ instruction: 0x01a9f740 │ │ │ │ roreq ip, r0, #29 │ │ │ │ - ldrdeq pc, [r9, r0]! │ │ │ │ + ldrdeq pc, [r9, r8]! │ │ │ │ roreq ip, r8, lr │ │ │ │ asreq fp, r8, #17 │ │ │ │ asreq fp, ip, #17 │ │ │ │ roreq fp, r8, #17 │ │ │ │ lsreq fp, r0 @ │ │ │ │ roreq ip, r8, lr │ │ │ │ lsleq ip, r0, #29 │ │ │ │ lsleq ip, r4, #29 │ │ │ │ lsleq ip, r8, #29 │ │ │ │ lsleq ip, ip, #29 │ │ │ │ lsleq ip, r8 @ │ │ │ │ lsleq ip, r0 @ │ │ │ │ lsreq ip, r0, sp │ │ │ │ - @ instruction: 0x01a9f504 │ │ │ │ - @ instruction: 0x01a17970 │ │ │ │ + @ instruction: 0x01a9f50c │ │ │ │ + @ instruction: 0x01a1797c │ │ │ │ lsreq ip, r4, #25 │ │ │ │ - @ instruction: 0x01a17934 │ │ │ │ - strdeq r7, [r1, r0]! │ │ │ │ + @ instruction: 0x01a17940 │ │ │ │ + strdeq r7, [r1, ip]! │ │ │ │ lsleq ip, r4 @ │ │ │ │ asreq ip, r0, #24 │ │ │ │ - @ instruction: 0x01a17880 │ │ │ │ - @ instruction: 0x01a9f3e0 │ │ │ │ - @ instruction: 0x01a1784c │ │ │ │ + @ instruction: 0x01a1788c │ │ │ │ + @ instruction: 0x01a9f3e8 │ │ │ │ + @ instruction: 0x01a17858 │ │ │ │ lsleq ip, r0, #23 │ │ │ │ - @ instruction: 0x01a9f3a4 │ │ │ │ - @ instruction: 0x01a17810 │ │ │ │ + @ instruction: 0x01a9f3ac │ │ │ │ + @ instruction: 0x01a1781c │ │ │ │ asreq ip, r4, #22 │ │ │ │ - ldrdeq r7, [r1, r8]! │ │ │ │ - @ instruction: 0x01a177a8 │ │ │ │ - @ instruction: 0x01a17778 │ │ │ │ - @ instruction: 0x01a17748 │ │ │ │ - @ instruction: 0x01a17718 │ │ │ │ - @ instruction: 0x01a176e8 │ │ │ │ - @ instruction: 0x01a176b8 │ │ │ │ - @ instruction: 0x01a17688 │ │ │ │ - @ instruction: 0x01a17658 │ │ │ │ - @ instruction: 0x01a17624 │ │ │ │ - @ instruction: 0x01a17608 │ │ │ │ + @ instruction: 0x01a177e4 │ │ │ │ + @ instruction: 0x01a177b4 │ │ │ │ + @ instruction: 0x01a17784 │ │ │ │ + @ instruction: 0x01a17754 │ │ │ │ + @ instruction: 0x01a17724 │ │ │ │ + strdeq r7, [r1, r4]! │ │ │ │ + @ instruction: 0x01a176c4 │ │ │ │ + @ instruction: 0x01a17694 │ │ │ │ + @ instruction: 0x01a17664 │ │ │ │ + @ instruction: 0x01a17630 │ │ │ │ + @ instruction: 0x01a17614 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -164160,90 +164160,90 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 15dec0 │ │ │ │ @ instruction: 0x01b7a9b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7a9a8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9f06c │ │ │ │ + @ instruction: 0x01a9f074 │ │ │ │ lsleq ip, r0, r8 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x01a9f024 │ │ │ │ + @ instruction: 0x01a9f02c │ │ │ │ lsreq r6, ip, #26 │ │ │ │ andeq r6, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x01a9efa4 │ │ │ │ + @ instruction: 0x01a9efac │ │ │ │ asreq ip, r8, #14 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x01a9ef08 │ │ │ │ - @ instruction: 0x01a9eeb4 │ │ │ │ + @ instruction: 0x01a9ef10 │ │ │ │ + @ instruction: 0x01a9eebc │ │ │ │ asreq ip, ip, r6 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ asreq ip, ip, r6 │ │ │ │ lsreq ip, r0, #15 │ │ │ │ - strdeq lr, [r9, ip]! │ │ │ │ + @ instruction: 0x01a9ee04 │ │ │ │ lsreq ip, r4, #11 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x01a9edb0 │ │ │ │ + @ instruction: 0x01a9edb8 │ │ │ │ asreq ip, r8, r5 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ lsleq ip, ip, #14 │ │ │ │ asreq ip, r0, #14 │ │ │ │ @ instruction: 0x01b7a64c │ │ │ │ - @ instruction: 0x01a9ece8 │ │ │ │ + strdeq lr, [r9, r0]! │ │ │ │ lsleq ip, r0 @ │ │ │ │ roreq ip, r0, #11 │ │ │ │ lsleq ip, ip, #9 │ │ │ │ - @ instruction: 0x01a9ec6c │ │ │ │ + @ instruction: 0x01a9ec74 │ │ │ │ lsleq ip, r0, r4 │ │ │ │ muleq r0, r2, r1 │ │ │ │ roreq ip, r0, r4 │ │ │ │ lsleq ip, r0, r4 │ │ │ │ - ldrdeq lr, [r9, ip]! │ │ │ │ + @ instruction: 0x01a9ebe4 │ │ │ │ lsleq ip, r4, #7 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ ldrdeq ip, [r0, ip]! @ │ │ │ │ lsleq ip, r0, #7 │ │ │ │ - @ instruction: 0x01a9eb50 │ │ │ │ + @ instruction: 0x01a9eb58 │ │ │ │ lsreq ip, ip, #9 │ │ │ │ roreq ip, ip, #5 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01a16f7c │ │ │ │ - @ instruction: 0x01a16f48 │ │ │ │ - @ instruction: 0x01a16f14 │ │ │ │ + @ instruction: 0x01a16f88 │ │ │ │ + @ instruction: 0x01a16f54 │ │ │ │ + @ instruction: 0x01a16f20 │ │ │ │ lsreq ip, ip, #4 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ roreq sl, r4, sp │ │ │ │ - @ instruction: 0x01a9ea38 │ │ │ │ + @ instruction: 0x01a9ea40 │ │ │ │ ldrdeq ip, [r0, r0]! │ │ │ │ lsreq ip, r4, #6 │ │ │ │ ldrdeq ip, [r0, r8]! │ │ │ │ - @ instruction: 0x01a16e28 │ │ │ │ - @ instruction: 0x01a9e988 │ │ │ │ - strdeq r6, [r1, r4]! │ │ │ │ + @ instruction: 0x01a16e34 │ │ │ │ + @ instruction: 0x01a9e990 │ │ │ │ + @ instruction: 0x01a16e00 │ │ │ │ lsreq ip, ip, #2 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ roreq ip, r4, r2 │ │ │ │ lsreq ip, r4, r1 │ │ │ │ - @ instruction: 0x01a16d88 │ │ │ │ - @ instruction: 0x01a16d58 │ │ │ │ - @ instruction: 0x01a16d28 │ │ │ │ - strdeq r6, [r1, r8]! │ │ │ │ + @ instruction: 0x01a16d94 │ │ │ │ + @ instruction: 0x01a16d64 │ │ │ │ + @ instruction: 0x01a16d34 │ │ │ │ + @ instruction: 0x01a16d04 │ │ │ │ lsreq ip, r4, #3 │ │ │ │ asreq ip, r8, #32 │ │ │ │ - @ instruction: 0x01a16c94 │ │ │ │ + @ instruction: 0x01a16ca0 │ │ │ │ lsreq ip, r0, r0 │ │ │ │ ldrdeq fp, [r0, ip]! │ │ │ │ - @ instruction: 0x01a16c1c │ │ │ │ + @ instruction: 0x01a16c28 │ │ │ │ asreq ip, ip, r1 │ │ │ │ - @ instruction: 0x01a9e774 │ │ │ │ - @ instruction: 0x01a16be0 │ │ │ │ + @ instruction: 0x01a9e77c │ │ │ │ + @ instruction: 0x01a16bec │ │ │ │ lsleq fp, r8, pc │ │ │ │ - @ instruction: 0x01a16ba8 │ │ │ │ + @ instruction: 0x01a16bb4 │ │ │ │ roreq ip, r8, #1 │ │ │ │ - @ instruction: 0x01a16b74 │ │ │ │ + @ instruction: 0x01a16b80 │ │ │ │ │ │ │ │ 0015e660 : │ │ │ │ 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 │ │ │ │ @@ -164451,22 +164451,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 15e7dc │ │ │ │ @ instruction: 0x01b79e8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a10408 │ │ │ │ - @ instruction: 0x01a9e490 │ │ │ │ + @ instruction: 0x01a9e498 │ │ │ │ lsleq r6, ip @ │ │ │ │ @ instruction: 0x01b79d30 │ │ │ │ - @ instruction: 0x01a9e39c │ │ │ │ + @ instruction: 0x01a9e3a4 │ │ │ │ lsreq r6, r8, #1 │ │ │ │ - @ instruction: 0x01a16764 │ │ │ │ + @ instruction: 0x01a16770 │ │ │ │ roreq fp, ip, sl │ │ │ │ - @ instruction: 0x01a16710 │ │ │ │ + @ instruction: 0x01a1671c │ │ │ │ lsreq fp, r8, #20 │ │ │ │ │ │ │ │ 0015e9d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -164537,19 +164537,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 15ea48 │ │ │ │ @ instruction: 0x01b79b24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asreq fp, ip, #20 │ │ │ │ @ instruction: 0x01b79ac4 │ │ │ │ - @ instruction: 0x01a9e178 │ │ │ │ - @ instruction: 0x01a165e4 │ │ │ │ + @ instruction: 0x01a9e180 │ │ │ │ + strdeq r6, [r1, r0]! │ │ │ │ lsleq fp, ip, r9 │ │ │ │ - @ instruction: 0x01a9e13c │ │ │ │ - @ instruction: 0x01a165a8 │ │ │ │ + @ instruction: 0x01a9e144 │ │ │ │ + @ instruction: 0x01a165b4 │ │ │ │ ldrdeq fp, [r0, ip]! │ │ │ │ │ │ │ │ 0015eb1c : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ @@ -164627,20 +164627,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 15eba0 │ │ │ │ @ instruction: 0x01b799cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq fp, r8, r9 │ │ │ │ @ instruction: 0x01b7996c │ │ │ │ - @ instruction: 0x01a9e020 │ │ │ │ - @ instruction: 0x01a1648c │ │ │ │ + @ instruction: 0x01a9e028 │ │ │ │ + @ instruction: 0x01a16498 │ │ │ │ asreq fp, r4, #15 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01a9dfe4 │ │ │ │ - @ instruction: 0x01a16450 │ │ │ │ + @ instruction: 0x01a9dfec │ │ │ │ + @ instruction: 0x01a1645c │ │ │ │ lsleq fp, r0, #15 │ │ │ │ │ │ │ │ 0015ec78 : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r1] │ │ │ │ @@ -164718,20 +164718,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 15ecfc │ │ │ │ @ instruction: 0x01b79870 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq fp, [r0, ip]! │ │ │ │ @ instruction: 0x01b79810 │ │ │ │ - @ instruction: 0x01a9dec4 │ │ │ │ - @ instruction: 0x01a16330 │ │ │ │ + @ instruction: 0x01a9decc │ │ │ │ + @ instruction: 0x01a1633c │ │ │ │ roreq fp, r8, #12 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x01a9de88 │ │ │ │ - strdeq r6, [r1, r4]! │ │ │ │ + @ instruction: 0x01a9de90 │ │ │ │ + @ instruction: 0x01a16300 │ │ │ │ lsreq fp, r4, #12 │ │ │ │ │ │ │ │ 0015edd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -164816,21 +164816,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 15eee4 │ │ │ │ @ instruction: 0x01b79720 │ │ │ │ lsreq fp, r4 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b796c4 │ │ │ │ asreq sl, r4, #4 │ │ │ │ - @ instruction: 0x01a9dd70 │ │ │ │ + @ instruction: 0x01a9dd78 │ │ │ │ lsleq fp, r0, r5 │ │ │ │ - @ instruction: 0x01a9dd34 │ │ │ │ - @ instruction: 0x01a16194 │ │ │ │ + @ instruction: 0x01a9dd3c │ │ │ │ + @ instruction: 0x01a161a0 │ │ │ │ ldrdeq fp, [r0, r4]! │ │ │ │ - strdeq sp, [r9, r8]! │ │ │ │ - @ instruction: 0x01a16158 │ │ │ │ + @ instruction: 0x01a9dd00 │ │ │ │ + @ instruction: 0x01a16164 │ │ │ │ lsleq fp, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #460] @ 0x1cc │ │ │ │ mov r4, r1 │ │ │ │ @@ -165010,31 +165010,31 @@ │ │ │ │ asreq fp, r8, r6 │ │ │ │ roreq fp, r8, #12 │ │ │ │ roreq fp, r4, #11 │ │ │ │ asreq fp, ip, #12 │ │ │ │ asreq fp, ip, #12 │ │ │ │ @ instruction: 0x01b794a4 │ │ │ │ lsleq fp, r0, #11 │ │ │ │ - @ instruction: 0x01a9db4c │ │ │ │ - @ instruction: 0x01a15fb8 │ │ │ │ + @ instruction: 0x01a9db54 │ │ │ │ + @ instruction: 0x01a15fc4 │ │ │ │ roreq fp, ip, #5 │ │ │ │ - @ instruction: 0x01a9db10 │ │ │ │ - @ instruction: 0x01a15f7c │ │ │ │ + @ instruction: 0x01a9db18 │ │ │ │ + @ instruction: 0x01a15f88 │ │ │ │ lsreq fp, r0 @ │ │ │ │ - ldrdeq sp, [r9, r4]! │ │ │ │ - @ instruction: 0x01a15f40 │ │ │ │ + ldrdeq sp, [r9, ip]! │ │ │ │ + @ instruction: 0x01a15f4c │ │ │ │ roreq fp, r4, r2 │ │ │ │ - @ instruction: 0x01a9da98 │ │ │ │ - @ instruction: 0x01a15f04 │ │ │ │ + @ instruction: 0x01a9daa0 │ │ │ │ + @ instruction: 0x01a15f10 │ │ │ │ lsreq fp, r8, r2 │ │ │ │ - @ instruction: 0x01a9da5c │ │ │ │ - @ instruction: 0x01a15ec8 │ │ │ │ + @ instruction: 0x01a9da64 │ │ │ │ + ldrdeq r5, [r1, r4]! │ │ │ │ strdeq fp, [r0, ip]! │ │ │ │ - @ instruction: 0x01a9da20 │ │ │ │ - @ instruction: 0x01a15e8c │ │ │ │ + @ instruction: 0x01a9da28 │ │ │ │ + @ instruction: 0x01a15e98 │ │ │ │ asreq fp, r0, #3 │ │ │ │ │ │ │ │ 0015f288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -165105,19 +165105,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 15f2f8 │ │ │ │ @ instruction: 0x01b79274 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asreq fp, r8, #4 │ │ │ │ @ instruction: 0x01b79214 │ │ │ │ - @ instruction: 0x01a9d8c8 │ │ │ │ - @ instruction: 0x01a15d34 │ │ │ │ + ldrdeq sp, [r9, r0]! │ │ │ │ + @ instruction: 0x01a15d40 │ │ │ │ rrxeq fp, ip │ │ │ │ - @ instruction: 0x01a9d88c │ │ │ │ - strdeq r5, [r1, r8]! │ │ │ │ + @ instruction: 0x01a9d894 │ │ │ │ + @ instruction: 0x01a15d04 │ │ │ │ lsreq fp, ip, #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #460] @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ @@ -165363,34 +165363,34 @@ │ │ │ │ ldrdeq fp, [r0, r8]! │ │ │ │ strdeq fp, [r0, ip]! │ │ │ │ lsleq fp, r8, r3 │ │ │ │ @ instruction: 0x01b78fc0 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ lsreq sp, ip, sp │ │ │ │ lsleq fp, ip, r1 │ │ │ │ - @ instruction: 0x01a9d640 │ │ │ │ - @ instruction: 0x01a15aac │ │ │ │ + @ instruction: 0x01a9d648 │ │ │ │ + @ instruction: 0x01a15ab8 │ │ │ │ roreq sl, r4, #27 │ │ │ │ - strdeq sp, [r9, r0]! │ │ │ │ - @ instruction: 0x01a15a5c │ │ │ │ + strdeq sp, [r9, r8]! │ │ │ │ + @ instruction: 0x01a15a68 │ │ │ │ lsleq sl, r4 @ │ │ │ │ - @ instruction: 0x01a9d5b0 │ │ │ │ - @ instruction: 0x01a15a1c │ │ │ │ + @ instruction: 0x01a9d5b8 │ │ │ │ + @ instruction: 0x01a15a28 │ │ │ │ asreq sl, r0, sp │ │ │ │ - @ instruction: 0x01a9d574 │ │ │ │ - @ instruction: 0x01a159e0 │ │ │ │ + @ instruction: 0x01a9d57c │ │ │ │ + @ instruction: 0x01a159ec │ │ │ │ lsleq sl, r8, sp │ │ │ │ - @ instruction: 0x01a9d538 │ │ │ │ - @ instruction: 0x01a159a4 │ │ │ │ + @ instruction: 0x01a9d540 │ │ │ │ + @ instruction: 0x01a159b0 │ │ │ │ ldrdeq sl, [r0, ip]! │ │ │ │ - strdeq sp, [r9, ip]! │ │ │ │ - @ instruction: 0x01a15968 │ │ │ │ + @ instruction: 0x01a9d504 │ │ │ │ + @ instruction: 0x01a15974 │ │ │ │ lsreq sl, r0, #25 │ │ │ │ - @ instruction: 0x01a9d4c0 │ │ │ │ - @ instruction: 0x01a1592c │ │ │ │ + @ instruction: 0x01a9d4c8 │ │ │ │ + @ instruction: 0x01a15938 │ │ │ │ roreq sl, r4, #24 │ │ │ │ │ │ │ │ 0015f810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -165475,22 +165475,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 15f920 │ │ │ │ @ instruction: 0x01b78ce4 │ │ │ │ lsleq sl, r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b78c88 │ │ │ │ lsleq r9, r8, #16 │ │ │ │ - @ instruction: 0x01a9d334 │ │ │ │ + @ instruction: 0x01a9d33c │ │ │ │ ldrdeq sl, [r0, r0]! │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - strdeq sp, [r9, r8]! │ │ │ │ - @ instruction: 0x01a15758 │ │ │ │ + @ instruction: 0x01a9d300 │ │ │ │ + @ instruction: 0x01a15764 │ │ │ │ lsleq sl, r8 @ │ │ │ │ - @ instruction: 0x01a9d2bc │ │ │ │ - @ instruction: 0x01a1571c │ │ │ │ + @ instruction: 0x01a9d2c4 │ │ │ │ + @ instruction: 0x01a15728 │ │ │ │ asreq sl, ip, sl │ │ │ │ │ │ │ │ 0015f998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -165828,15 +165828,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 15fbfc │ │ │ │ roreq sl, r8, #19 │ │ │ │ @ instruction: 0x01b78b54 │ │ │ │ - @ instruction: 0x01a9d230 │ │ │ │ + @ instruction: 0x01a9d238 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ @ instruction: 0x01b78b0c │ │ │ │ @ instruction: 0xffffd9f4 │ │ │ │ @ instruction: 0xfffff998 │ │ │ │ @ instruction: 0xffffd654 │ │ │ │ @ instruction: 0xfffff504 │ │ │ │ @@ -165859,44 +165859,44 @@ │ │ │ │ @ instruction: 0xffffd518 │ │ │ │ lsleq sl, ip, #18 │ │ │ │ @ instruction: 0xffffd4e4 │ │ │ │ lsleq sl, ip, #18 │ │ │ │ @ instruction: 0xffffd4b4 │ │ │ │ lsleq sl, r4, r9 │ │ │ │ @ instruction: 0x01b78910 │ │ │ │ - @ instruction: 0x01a9cfc4 │ │ │ │ - @ instruction: 0x01a15430 │ │ │ │ + @ instruction: 0x01a9cfcc │ │ │ │ + @ instruction: 0x01a1543c │ │ │ │ roreq sl, r0, #14 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x01a9cf88 │ │ │ │ - strdeq r5, [r1, r4]! │ │ │ │ + @ instruction: 0x01a9cf90 │ │ │ │ + @ instruction: 0x01a15400 │ │ │ │ lsreq sl, r4, #14 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - @ instruction: 0x01a9cf4c │ │ │ │ - @ instruction: 0x01a153b8 │ │ │ │ + @ instruction: 0x01a9cf54 │ │ │ │ + @ instruction: 0x01a153c4 │ │ │ │ roreq sl, r8, #13 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - @ instruction: 0x01a9cf10 │ │ │ │ - @ instruction: 0x01a1537c │ │ │ │ + @ instruction: 0x01a9cf18 │ │ │ │ + @ instruction: 0x01a15388 │ │ │ │ lsreq sl, r0 @ │ │ │ │ - @ instruction: 0x01a15344 │ │ │ │ + @ instruction: 0x01a15350 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x01a15314 │ │ │ │ + @ instruction: 0x01a15320 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - @ instruction: 0x01a152e4 │ │ │ │ + strdeq r5, [r1, r0]! │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - @ instruction: 0x01a152b4 │ │ │ │ - @ instruction: 0x01a15284 │ │ │ │ + @ instruction: 0x01a152c0 │ │ │ │ + @ instruction: 0x01a15290 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x01a15254 │ │ │ │ + @ instruction: 0x01a15260 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ ldrdeq sl, [r0, r8]! │ │ │ │ lsreq sl, r4, #11 │ │ │ │ - ldrdeq r5, [r1, ip]! │ │ │ │ - @ instruction: 0x01a151ac │ │ │ │ + @ instruction: 0x01a151e8 │ │ │ │ + @ instruction: 0x01a151b8 │ │ │ │ │ │ │ │ 0015ffe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -166002,31 +166002,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 160064 │ │ │ │ asreq sl, ip, #16 │ │ │ │ - @ instruction: 0x01a9cb84 │ │ │ │ - strdeq r4, [r1, r0]! │ │ │ │ + @ instruction: 0x01a9cb8c │ │ │ │ + strdeq r4, [r1, ip]! │ │ │ │ lsreq sl, r0, #6 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x01a9cb48 │ │ │ │ - @ instruction: 0x01a14fb4 │ │ │ │ + @ instruction: 0x01a9cb50 │ │ │ │ + @ instruction: 0x01a14fc0 │ │ │ │ roreq sl, r4, #5 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01a9cb0c │ │ │ │ - @ instruction: 0x01a14f78 │ │ │ │ + @ instruction: 0x01a9cb14 │ │ │ │ + @ instruction: 0x01a14f84 │ │ │ │ lsreq sl, r8, #5 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - ldrdeq ip, [r9, r0]! │ │ │ │ - @ instruction: 0x01a14f3c │ │ │ │ + ldrdeq ip, [r9, r8]! │ │ │ │ + @ instruction: 0x01a14f48 │ │ │ │ roreq sl, r0, r2 │ │ │ │ - @ instruction: 0x01a9ca94 │ │ │ │ - @ instruction: 0x01a14f00 │ │ │ │ + @ instruction: 0x01a9ca9c │ │ │ │ + @ instruction: 0x01a14f0c │ │ │ │ lsreq sl, r0, r2 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ │ │ │ │ 001601ec : │ │ │ │ cmp r1, #0 │ │ │ │ beq 160200 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ @@ -166516,62 +166516,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 160424 │ │ │ │ @ instruction: 0x01b782d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a9c8e8 │ │ │ │ - @ instruction: 0x01a9c8e4 │ │ │ │ + strdeq ip, [r9, r0]! │ │ │ │ + @ instruction: 0x01a9c8ec │ │ │ │ ldrdeq lr, [r0, ip]! │ │ │ │ strdeq r9, [r0, r0]! │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ @ instruction: 0x01b780e8 │ │ │ │ lsreq r9, r0, pc │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01a9c6c0 │ │ │ │ + @ instruction: 0x01a9c6c8 │ │ │ │ roreq r9, r4, #28 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - strdeq ip, [r9, r8]! │ │ │ │ - @ instruction: 0x01a14a64 │ │ │ │ + @ instruction: 0x01a9c600 │ │ │ │ + @ instruction: 0x01a14a70 │ │ │ │ lsleq r9, ip @ │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x01a9c588 │ │ │ │ - strdeq r4, [r1, r4]! @ │ │ │ │ + @ instruction: 0x01a9c590 │ │ │ │ + @ instruction: 0x01a14a00 │ │ │ │ lsreq r9, ip, #26 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - @ instruction: 0x01a149b8 │ │ │ │ - @ instruction: 0x01a9c510 │ │ │ │ - @ instruction: 0x01a1497c │ │ │ │ + @ instruction: 0x01a149c4 │ │ │ │ + @ instruction: 0x01a9c518 │ │ │ │ + @ instruction: 0x01a14988 │ │ │ │ lsreq r9, r4 @ │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ roreq sl, r8, #2 │ │ │ │ lsreq r9, ip @ │ │ │ │ - @ instruction: 0x01a9c48c │ │ │ │ - strdeq r4, [r1, r8]! │ │ │ │ + @ instruction: 0x01a9c494 │ │ │ │ + @ instruction: 0x01a14904 │ │ │ │ lsreq r9, r0, ip │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - @ instruction: 0x01a9c44c │ │ │ │ - @ instruction: 0x01a148b8 │ │ │ │ + @ instruction: 0x01a9c454 │ │ │ │ + @ instruction: 0x01a148c4 │ │ │ │ strdeq r9, [r0, r0]! │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ lsleq sl, r0 @ │ │ │ │ strdeq r9, [r0, r8]! │ │ │ │ - @ instruction: 0x01a1484c │ │ │ │ - @ instruction: 0x01a14818 │ │ │ │ + @ instruction: 0x01a14858 │ │ │ │ + @ instruction: 0x01a14824 │ │ │ │ roreq r9, r8, #31 │ │ │ │ asreq r9, ip, fp │ │ │ │ - @ instruction: 0x01a147b0 │ │ │ │ + @ instruction: 0x01a147bc │ │ │ │ lsreq r9, ip, #31 │ │ │ │ strdeq r9, [r0, r4]! │ │ │ │ lsleq r9, r4, #31 │ │ │ │ asreq r9, r0, #21 │ │ │ │ - strdeq r4, [r1, ip]! │ │ │ │ + @ instruction: 0x01a14708 │ │ │ │ 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] @ 160bf4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -166667,23 +166667,23 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 160b0c │ │ │ │ @ instruction: 0x01b77a94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a9c138 │ │ │ │ + @ instruction: 0x01a9c140 │ │ │ │ roreq r9, r0, #17 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ @ instruction: 0x01b77a00 │ │ │ │ roreq r9, r4, sp │ │ │ │ lsleq r9, ip @ │ │ │ │ - ldrdeq r4, [r1, ip]! │ │ │ │ - @ instruction: 0x01a9c03c │ │ │ │ - @ instruction: 0x01a144a8 │ │ │ │ + @ instruction: 0x01a144e8 │ │ │ │ + @ instruction: 0x01a9c044 │ │ │ │ + @ instruction: 0x01a144b4 │ │ │ │ ldrdeq r9, [r0, r8]! │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ │ │ │ │ 00160c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166946,37 +166946,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 160dfc │ │ │ │ @ instruction: 0x01b778c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq r9, r4, ip │ │ │ │ - @ instruction: 0x01a9bf10 │ │ │ │ + @ instruction: 0x01a9bf18 │ │ │ │ asreq r9, r0, #13 │ │ │ │ - ldrdeq fp, [r9, r4]! │ │ │ │ + ldrdeq fp, [r9, ip]! │ │ │ │ ldrdeq r3, [r0, ip]! │ │ │ │ - @ instruction: 0x01a9be4c │ │ │ │ + @ instruction: 0x01a9be54 │ │ │ │ lsleq r9, r4, #12 │ │ │ │ @ instruction: 0x01b77710 │ │ │ │ - @ instruction: 0x01a9bd88 │ │ │ │ + @ instruction: 0x01a9bd90 │ │ │ │ lsreq r9, r8, r5 │ │ │ │ - @ instruction: 0x01a9bd4c │ │ │ │ - @ instruction: 0x01a141b8 │ │ │ │ + @ instruction: 0x01a9bd54 │ │ │ │ + @ instruction: 0x01a141c4 │ │ │ │ strdeq r9, [r0, r0]! │ │ │ │ - @ instruction: 0x01a49abc │ │ │ │ - strdeq fp, [r9, r0]! │ │ │ │ + @ instruction: 0x01a49ac8 │ │ │ │ + strdeq fp, [r9, r8]! │ │ │ │ lsreq r9, r8, #9 │ │ │ │ - @ instruction: 0x01a49a58 │ │ │ │ + @ instruction: 0x01a49a64 │ │ │ │ asreq r9, ip, #8 │ │ │ │ - @ instruction: 0x01a9bc8c │ │ │ │ - strheq r4, [r1, r0]! │ │ │ │ + @ instruction: 0x01a9bc94 │ │ │ │ + strheq r4, [r1, ip]! │ │ │ │ asreq r9, r4, #7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a9bbe8 │ │ │ │ - @ instruction: 0x01a14054 │ │ │ │ + strdeq fp, [r9, r0]! │ │ │ │ + @ instruction: 0x01a14060 │ │ │ │ lsleq r9, ip, #7 │ │ │ │ │ │ │ │ 001610b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -167047,24 +167047,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 161200 │ │ │ │ ldr r1, [pc, #28] @ 1611e8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1611a0 │ │ │ │ @ instruction: 0x01b77448 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9bb18 │ │ │ │ + @ instruction: 0x01a9bb20 │ │ │ │ lsreq r9, ip @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a9baa4 │ │ │ │ + @ instruction: 0x01a9baac │ │ │ │ roreq r9, ip, r7 │ │ │ │ asreq r9, r4, #4 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - ldrdeq r3, [r1, r0]! │ │ │ │ - @ instruction: 0x01a13ea0 │ │ │ │ + ldrdeq r3, [r1, ip]! │ │ │ │ + @ instruction: 0x01a13eac │ │ │ │ │ │ │ │ 00161204 : │ │ │ │ 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 │ │ │ │ @@ -167334,55 +167334,55 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1613d8 │ │ │ │ @ instruction: 0x01b772f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b772b8 │ │ │ │ - @ instruction: 0x01a9b910 │ │ │ │ + @ instruction: 0x01a9b918 │ │ │ │ lsreq r9, r8, r6 │ │ │ │ lsreq r9, r4, #1 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - @ instruction: 0x01a9b8a0 │ │ │ │ + @ instruction: 0x01a9b8a8 │ │ │ │ asreq r9, r4, #32 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ @ instruction: 0x01b77134 │ │ │ │ - @ instruction: 0x01a9b7ec │ │ │ │ + strdeq fp, [r9, r4]! │ │ │ │ roreq r9, r0, #10 │ │ │ │ lsleq r8, r4, #31 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - @ instruction: 0x01a9b7b4 │ │ │ │ + @ instruction: 0x01a9b7bc │ │ │ │ lsreq r9, r8, #9 │ │ │ │ asreq r8, ip, #30 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - @ instruction: 0x01a9b778 │ │ │ │ - @ instruction: 0x01a13be4 │ │ │ │ + @ instruction: 0x01a9b780 │ │ │ │ + strdeq r3, [r1, r0]! │ │ │ │ lsleq r8, ip, pc │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - @ instruction: 0x01a9b740 │ │ │ │ - @ instruction: 0x01a13bac │ │ │ │ + @ instruction: 0x01a9b748 │ │ │ │ + @ instruction: 0x01a13bb8 │ │ │ │ roreq r8, r4, #29 │ │ │ │ - @ instruction: 0x01a13b78 │ │ │ │ + @ instruction: 0x01a13b84 │ │ │ │ lsleq r9, ip @ │ │ │ │ asreq r8, ip, #29 │ │ │ │ - @ instruction: 0x01a9b694 │ │ │ │ - @ instruction: 0x01a13b00 │ │ │ │ + @ instruction: 0x01a9b69c │ │ │ │ + @ instruction: 0x01a13b0c │ │ │ │ lsreq r8, r8, lr │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - @ instruction: 0x01a9b65c │ │ │ │ - @ instruction: 0x01a13ac8 │ │ │ │ + @ instruction: 0x01a9b664 │ │ │ │ + ldrdeq r3, [r1, r4]! │ │ │ │ lsleq r8, r0, #28 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - @ instruction: 0x01a9b624 │ │ │ │ - @ instruction: 0x01a13a8c │ │ │ │ + @ instruction: 0x01a9b62c │ │ │ │ + @ instruction: 0x01a13a98 │ │ │ │ asreq r8, r4, #27 │ │ │ │ - @ instruction: 0x01a9b5e8 │ │ │ │ - @ instruction: 0x01a13a54 │ │ │ │ + strdeq fp, [r9, r0]! │ │ │ │ + @ instruction: 0x01a13a60 │ │ │ │ lsleq r8, ip, #27 │ │ │ │ │ │ │ │ 001616f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -167471,23 +167471,23 @@ │ │ │ │ mov r1, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 16177c │ │ │ │ @ instruction: 0x01b76e04 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a9b4bc │ │ │ │ + @ instruction: 0x01a9b4c4 │ │ │ │ roreq r8, r4, #24 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ @ instruction: 0x01b76d90 │ │ │ │ roreq r9, r4, #1 │ │ │ │ lsreq r8, ip, #24 │ │ │ │ - @ instruction: 0x01a1386c │ │ │ │ - @ instruction: 0x01a9b3cc │ │ │ │ - @ instruction: 0x01a13838 │ │ │ │ + @ instruction: 0x01a13878 │ │ │ │ + ldrdeq fp, [r9, r4]! │ │ │ │ + @ instruction: 0x01a13844 │ │ │ │ roreq r8, ip, #22 │ │ │ │ │ │ │ │ 00161894 : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1618cc │ │ │ │ @@ -167520,15 +167520,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01a9b30c │ │ │ │ + @ instruction: 0x01a9b314 │ │ │ │ ldrdeq r9, [r0, ip]! │ │ │ │ lsreq r8, r0 @ │ │ │ │ │ │ │ │ 00161934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -167556,15 +167556,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01a9b284 │ │ │ │ + @ instruction: 0x01a9b28c │ │ │ │ roreq r9, r0, r0 │ │ │ │ lsreq r8, r4, #20 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ │ │ │ │ 001619c0 : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ @@ -167604,15 +167604,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq fp, [r9, r4]! │ │ │ │ + ldrdeq fp, [r9, ip]! │ │ │ │ asreq r8, r0, #31 │ │ │ │ roreq r8, r4, r9 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 00161a70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -167662,19 +167662,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r6, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 161aa8 │ │ │ │ b 161af8 │ │ │ │ - @ instruction: 0x01a9b138 │ │ │ │ + @ instruction: 0x01a9b140 │ │ │ │ roreq r8, r8, pc │ │ │ │ ldrdeq r8, [r0, r4]! │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strdeq fp, [r9, r0]! │ │ │ │ + strdeq fp, [r9, r8]! │ │ │ │ ldrdeq r8, [r0, ip]! │ │ │ │ lsleq r8, r0 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00161b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -167703,15 +167703,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01a9b058 │ │ │ │ + @ instruction: 0x01a9b060 │ │ │ │ asreq r8, r4, #28 │ │ │ │ strdeq r8, [r0, ip]! │ │ │ │ │ │ │ │ 00161be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -167792,25 +167792,25 @@ │ │ │ │ add r2, r2, #956 @ 0x3bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 161c40 │ │ │ │ - strdeq sl, [r9, r5]! │ │ │ │ + strdeq sl, [r9, sp]! │ │ │ │ @ instruction: 0x01b76908 │ │ │ │ andeq r7, r0, ip, lsr r1 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ @ instruction: 0x000073bc │ │ │ │ andeq r6, r0, r4, asr sp │ │ │ │ andeq r6, r0, r4, lsr #28 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ andeq r7, r0, r0, lsr #16 │ │ │ │ - strdeq sl, [r9, ip]! │ │ │ │ + @ instruction: 0x01a9af04 │ │ │ │ asreq r8, ip, sp │ │ │ │ lsreq r8, r0, #13 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 00161d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -167924,15 +167924,15 @@ │ │ │ │ andeq r6, r0, r4, asr sp │ │ │ │ andeq r6, r0, r4, lsr #28 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ andeq r7, r0, r0, lsr #16 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x000073bc │ │ │ │ - @ instruction: 0x01a9ad18 │ │ │ │ + @ instruction: 0x01a9ad20 │ │ │ │ lsleq r8, r4 @ │ │ │ │ lsreq r8, ip @ │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ │ │ │ │ 00161f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -168502,25 +168502,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 16225c │ │ │ │ @ instruction: 0x01b765a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b76584 │ │ │ │ - ldrdeq sl, [r9, ip]! │ │ │ │ + @ instruction: 0x01a9abe4 │ │ │ │ lsleq r8, r0, #7 │ │ │ │ - @ instruction: 0x01a9ab8c │ │ │ │ + @ instruction: 0x01a9ab94 │ │ │ │ lsreq r8, r0, r3 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x01a9aab4 │ │ │ │ + @ instruction: 0x01a9aabc │ │ │ │ asreq r8, r8, r2 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - @ instruction: 0x01a9aa68 │ │ │ │ + @ instruction: 0x01a9aa70 │ │ │ │ lsleq r8, ip, #4 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ @ instruction: 0x01b762b0 │ │ │ │ @@ -168528,59 +168528,59 @@ │ │ │ │ ldrdeq r8, [r0, ip]! │ │ │ │ strdeq r8, [r0, ip]! │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ lsleq r8, r0, #15 │ │ │ │ lsleq r8, r8, #1 │ │ │ │ lsreq r8, ip, r7 │ │ │ │ asreq r8, r0, r0 │ │ │ │ - @ instruction: 0x01a12ca4 │ │ │ │ + @ instruction: 0x01a12cb0 │ │ │ │ lsleq r8, r8, #14 │ │ │ │ roreq r7, ip, #31 │ │ │ │ - @ instruction: 0x01a12c40 │ │ │ │ - @ instruction: 0x01a9a7a4 │ │ │ │ - @ instruction: 0x01a12c10 │ │ │ │ + @ instruction: 0x01a12c4c │ │ │ │ + @ instruction: 0x01a9a7ac │ │ │ │ + @ instruction: 0x01a12c1c │ │ │ │ asreq r7, r8, #30 │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - @ instruction: 0x01a9a76c │ │ │ │ - ldrdeq r2, [r1, r8]! │ │ │ │ + @ instruction: 0x01a9a774 │ │ │ │ + @ instruction: 0x01a12be4 │ │ │ │ lsleq r7, r0, pc │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ - @ instruction: 0x01a12ba4 │ │ │ │ - @ instruction: 0x01a9a708 │ │ │ │ - @ instruction: 0x01a12b74 │ │ │ │ + @ instruction: 0x01a12bb0 │ │ │ │ + @ instruction: 0x01a9a710 │ │ │ │ + @ instruction: 0x01a12b80 │ │ │ │ lsreq r7, ip, #29 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - ldrdeq sl, [r9, r0]! │ │ │ │ - @ instruction: 0x01a12b3c │ │ │ │ + ldrdeq sl, [r9, r8]! │ │ │ │ + @ instruction: 0x01a12b48 │ │ │ │ roreq r7, r4, lr │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - @ instruction: 0x01a12b08 │ │ │ │ + @ instruction: 0x01a12b14 │ │ │ │ lsreq r8, r4, #10 │ │ │ │ asreq r7, r4, lr │ │ │ │ lsreq r8, r0, r5 │ │ │ │ lsreq r7, r0, #28 │ │ │ │ - @ instruction: 0x01a12a74 │ │ │ │ + @ instruction: 0x01a12a80 │ │ │ │ asreq r8, r4, #9 │ │ │ │ asreq r7, r0, #27 │ │ │ │ - @ instruction: 0x01a12a14 │ │ │ │ - @ instruction: 0x01a129e8 │ │ │ │ + @ instruction: 0x01a12a20 │ │ │ │ + strdeq r2, [r1, r4]! │ │ │ │ strdeq r8, [r0, ip]! │ │ │ │ lsreq r7, r4, sp │ │ │ │ - @ instruction: 0x01a12984 │ │ │ │ + @ instruction: 0x01a12990 │ │ │ │ lsleq r8, ip, #7 │ │ │ │ ldrdeq r7, [r0, r0]! │ │ │ │ - @ instruction: 0x01a12920 │ │ │ │ - @ instruction: 0x01a9a484 │ │ │ │ - strdeq r2, [r1, r0]! │ │ │ │ + @ instruction: 0x01a1292c │ │ │ │ + @ instruction: 0x01a9a48c │ │ │ │ + strdeq r2, [r1, ip]! │ │ │ │ lsreq r7, r8, #24 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ roreq r8, r4, #5 │ │ │ │ lsreq r7, r4, ip │ │ │ │ - @ instruction: 0x01a12888 │ │ │ │ - @ instruction: 0x01a1285c │ │ │ │ + @ instruction: 0x01a12894 │ │ │ │ + @ instruction: 0x01a12868 │ │ │ │ │ │ │ │ 0016295c : │ │ │ │ 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 │ │ │ │ @@ -169304,103 +169304,103 @@ │ │ │ │ ldr r1, [pc, #88] @ 163504 │ │ │ │ str r6, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 162fb4 │ │ │ │ @ instruction: 0x01b75b98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b75b60 │ │ │ │ - ldrdeq sl, [r9, r8]! │ │ │ │ + @ instruction: 0x01a9a1e0 │ │ │ │ roreq r7, r8, r9 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a9a188 │ │ │ │ + @ instruction: 0x01a9a190 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ lsreq r7, r8, #18 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ @ instruction: 0x01b75a58 │ │ │ │ - @ instruction: 0x01a9a0c8 │ │ │ │ + ldrdeq sl, [r9, r0]! │ │ │ │ roreq r7, r8, #16 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x01a9a030 │ │ │ │ + @ instruction: 0x01a9a038 │ │ │ │ ldrdeq r7, [r0, r0]! │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a99fe8 │ │ │ │ + strdeq r9, [r9, r0]! │ │ │ │ lsleq r7, r8, #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a123b4 │ │ │ │ - @ instruction: 0x01a99f04 │ │ │ │ + @ instruction: 0x01a123c0 │ │ │ │ + @ instruction: 0x01a99f0c │ │ │ │ lsleq r1, ip, #24 │ │ │ │ - @ instruction: 0x01a99e8c │ │ │ │ + @ instruction: 0x01a99e94 │ │ │ │ lsreq r7, r8, #12 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ asreq r7, r4, #25 │ │ │ │ - @ instruction: 0x01a99d6c │ │ │ │ + @ instruction: 0x01a99d74 │ │ │ │ asreq r7, ip, #10 │ │ │ │ strdeq r7, [r0, r4]! │ │ │ │ lsleq r7, r4, ip │ │ │ │ - @ instruction: 0x01a99d04 │ │ │ │ + @ instruction: 0x01a99d0c │ │ │ │ lsleq r7, r0 @ │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - @ instruction: 0x01a99cb8 │ │ │ │ - @ instruction: 0x01a12118 │ │ │ │ + @ instruction: 0x01a99cc0 │ │ │ │ + @ instruction: 0x01a12124 │ │ │ │ asreq r7, r0, r4 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ roreq r7, r8, #22 │ │ │ │ asreq r7, r8, r4 │ │ │ │ - @ instruction: 0x01a12098 │ │ │ │ - @ instruction: 0x01a12068 │ │ │ │ + @ instruction: 0x01a120a4 │ │ │ │ + @ instruction: 0x01a12074 │ │ │ │ lsleq r7, r8, fp │ │ │ │ lsreq r7, r0 @ │ │ │ │ - @ instruction: 0x01a12000 │ │ │ │ - ldrdeq r1, [r1, r0]! │ │ │ │ + @ instruction: 0x01a1200c │ │ │ │ + ldrdeq r1, [r1, ip]! │ │ │ │ roreq r7, r0, #5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01a99b08 │ │ │ │ - @ instruction: 0x01a11f68 │ │ │ │ + @ instruction: 0x01a99b10 │ │ │ │ + @ instruction: 0x01a11f74 │ │ │ │ lsreq r7, r0, #5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a99ac8 │ │ │ │ - @ instruction: 0x01a11f28 │ │ │ │ + ldrdeq r9, [r9, r0]! │ │ │ │ + @ instruction: 0x01a11f34 │ │ │ │ roreq r7, r0, #4 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - strdeq r1, [r1, r0]! │ │ │ │ - @ instruction: 0x01a11ec0 │ │ │ │ + strdeq r1, [r1, ip]! │ │ │ │ + @ instruction: 0x01a11ecc │ │ │ │ lsreq r7, r8 @ │ │ │ │ lsleq r7, r8, #4 │ │ │ │ - @ instruction: 0x01a11e5c │ │ │ │ - @ instruction: 0x01a11e2c │ │ │ │ - strdeq r1, [r1, r8]! │ │ │ │ - @ instruction: 0x01a9997c │ │ │ │ - ldrdeq r1, [r1, ip]! │ │ │ │ + @ instruction: 0x01a11e68 │ │ │ │ + @ instruction: 0x01a11e38 │ │ │ │ + @ instruction: 0x01a11e04 │ │ │ │ + @ instruction: 0x01a99984 │ │ │ │ + @ instruction: 0x01a11de8 │ │ │ │ lsleq r7, ip, #2 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a9993c │ │ │ │ - @ instruction: 0x01a11d9c │ │ │ │ + @ instruction: 0x01a99944 │ │ │ │ + @ instruction: 0x01a11da8 │ │ │ │ ldrdeq r7, [r0, r4]! │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ lsreq r7, r4, #15 │ │ │ │ ldrdeq r7, [r0, ip]! │ │ │ │ - @ instruction: 0x01a998c4 │ │ │ │ - @ instruction: 0x01a11d24 │ │ │ │ + @ instruction: 0x01a998cc │ │ │ │ + @ instruction: 0x01a11d30 │ │ │ │ asreq r7, ip, r0 │ │ │ │ lsreq r7, r4, r7 │ │ │ │ - @ instruction: 0x01a99880 │ │ │ │ + @ instruction: 0x01a99888 │ │ │ │ rrxeq r7, r0 │ │ │ │ moveq r7, r4 │ │ │ │ - @ instruction: 0x01a11ca8 │ │ │ │ - @ instruction: 0x01a11c78 │ │ │ │ + @ instruction: 0x01a11cb4 │ │ │ │ + @ instruction: 0x01a11c84 │ │ │ │ lsreq r7, r4, r7 │ │ │ │ asreq r6, r0, #31 │ │ │ │ - @ instruction: 0x01a11c14 │ │ │ │ + @ instruction: 0x01a11c20 │ │ │ │ roreq r7, r0, #12 │ │ │ │ asreq r6, ip, pc │ │ │ │ │ │ │ │ 0016362c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169503,26 +169503,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1636f0 │ │ │ │ @ instruction: 0x01b74ecc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b74ea4 │ │ │ │ - @ instruction: 0x01a99550 │ │ │ │ + @ instruction: 0x01a99558 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ roreq r6, ip, #25 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x01b74e1c │ │ │ │ - @ instruction: 0x01a11944 │ │ │ │ - @ instruction: 0x01a994ac │ │ │ │ - @ instruction: 0x01a1190c │ │ │ │ + @ instruction: 0x01a11950 │ │ │ │ + @ instruction: 0x01a994b4 │ │ │ │ + @ instruction: 0x01a11918 │ │ │ │ asreq r6, r4, #24 │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - @ instruction: 0x01a99470 │ │ │ │ - ldrdeq r1, [r1, r0]! │ │ │ │ + @ instruction: 0x01a99478 │ │ │ │ + ldrdeq r1, [r1, ip]! │ │ │ │ lsleq r6, r8, #24 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ │ │ │ │ 0016380c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169626,26 +169626,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1638d4 │ │ │ │ @ instruction: 0x01b74cec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b74cc4 │ │ │ │ - @ instruction: 0x01a99374 │ │ │ │ + @ instruction: 0x01a9937c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ lsleq r6, r8, #22 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ @ instruction: 0x01b74c38 │ │ │ │ - @ instruction: 0x01a11760 │ │ │ │ - @ instruction: 0x01a992c8 │ │ │ │ - @ instruction: 0x01a11728 │ │ │ │ + @ instruction: 0x01a1176c │ │ │ │ + ldrdeq r9, [r9, r0]! │ │ │ │ + @ instruction: 0x01a11734 │ │ │ │ roreq r6, r0, #20 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x01a9928c │ │ │ │ - @ instruction: 0x01a116ec │ │ │ │ + @ instruction: 0x01a99294 │ │ │ │ + strdeq r1, [r1, r8]! │ │ │ │ lsreq r6, r4, #20 │ │ │ │ │ │ │ │ 001639ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169699,20 +169699,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 163af0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 163a3c │ │ │ │ - @ instruction: 0x01a991a0 │ │ │ │ + @ instruction: 0x01a991a8 │ │ │ │ lsleq r7, r4, #2 │ │ │ │ lsreq r6, ip, r9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a9915c │ │ │ │ - @ instruction: 0x01a115c8 │ │ │ │ + @ instruction: 0x01a99164 │ │ │ │ + ldrdeq r1, [r1, r4]! │ │ │ │ strdeq r6, [r0, r8]! │ │ │ │ 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] @ 163c70 │ │ │ │ @@ -169805,22 +169805,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 163b48 │ │ │ │ @ instruction: 0x01b74a08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b749c4 │ │ │ │ - @ instruction: 0x01a99050 │ │ │ │ + @ instruction: 0x01a99058 │ │ │ │ lsreq r6, r8 @ │ │ │ │ roreq r6, r0, #15 │ │ │ │ - @ instruction: 0x01a9900c │ │ │ │ - @ instruction: 0x01a1146c │ │ │ │ + @ instruction: 0x01a99014 │ │ │ │ + @ instruction: 0x01a11478 │ │ │ │ lsreq r6, r0, #15 │ │ │ │ - @ instruction: 0x01a98fcc │ │ │ │ - @ instruction: 0x01a1142c │ │ │ │ + ldrdeq r8, [r9, r4]! │ │ │ │ + @ instruction: 0x01a11438 │ │ │ │ roreq r6, r4, #14 │ │ │ │ │ │ │ │ 00163ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169872,20 +169872,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 163cf4 │ │ │ │ - strdeq r8, [r9, ip]! │ │ │ │ - @ instruction: 0x01a1135c │ │ │ │ + @ instruction: 0x01a98f04 │ │ │ │ + @ instruction: 0x01a11368 │ │ │ │ lsleq r6, ip, #13 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - @ instruction: 0x01a98ebc │ │ │ │ - @ instruction: 0x01a1131c │ │ │ │ + @ instruction: 0x01a98ec4 │ │ │ │ + @ instruction: 0x01a11328 │ │ │ │ asreq r6, r0, r6 │ │ │ │ │ │ │ │ 00163d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169939,20 +169939,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 163ea0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 163df8 │ │ │ │ - strdeq r8, [r9, r8]! @ │ │ │ │ - @ instruction: 0x01a11258 │ │ │ │ + @ instruction: 0x01a98e00 │ │ │ │ + @ instruction: 0x01a11264 │ │ │ │ lsleq r6, r8, #11 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - @ instruction: 0x01a98db8 │ │ │ │ - @ instruction: 0x01a11218 │ │ │ │ + @ instruction: 0x01a98dc0 │ │ │ │ + @ instruction: 0x01a11224 │ │ │ │ asreq r6, r8, #10 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ │ │ │ │ 00163ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -170073,29 +170073,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 163f60 │ │ │ │ @ instruction: 0x01b74650 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b74628 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r8, [r9, r4]! │ │ │ │ + ldrdeq r8, [r9, ip]! │ │ │ │ roreq r6, ip, r4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x01b745ac │ │ │ │ - @ instruction: 0x01a98c4c │ │ │ │ - strheq r1, [r1, r8]! │ │ │ │ + @ instruction: 0x01a98c54 │ │ │ │ + @ instruction: 0x01a110c4 │ │ │ │ strdeq r6, [r0, r0]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01a11080 │ │ │ │ - @ instruction: 0x01a98be0 │ │ │ │ - @ instruction: 0x01a1104c │ │ │ │ + @ instruction: 0x01a1108c │ │ │ │ + @ instruction: 0x01a98be8 │ │ │ │ + @ instruction: 0x01a11058 │ │ │ │ lsleq r6, r4, #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01a98ba8 │ │ │ │ - @ instruction: 0x01a11014 │ │ │ │ + @ instruction: 0x01a98bb0 │ │ │ │ + @ instruction: 0x01a11020 │ │ │ │ asreq r6, ip, #6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 001640d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -170146,20 +170146,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 1641cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 164124 │ │ │ │ - @ instruction: 0x01a98acc │ │ │ │ - @ instruction: 0x01a10f2c │ │ │ │ + ldrdeq r8, [r9, r4]! │ │ │ │ + @ instruction: 0x01a10f38 │ │ │ │ asreq r6, ip, r2 │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - @ instruction: 0x01a98a8c │ │ │ │ - @ instruction: 0x01a10eec │ │ │ │ + @ instruction: 0x01a98a94 │ │ │ │ + strdeq r0, [r1, r8]! │ │ │ │ lsleq r6, ip, r2 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 001641d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -170382,42 +170382,42 @@ │ │ │ │ @ instruction: 0x01b74320 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7c034 │ │ │ │ lsreq r6, ip, r9 │ │ │ │ @ instruction: 0x01b7bf90 │ │ │ │ @ instruction: 0x01b7420c │ │ │ │ roreq r6, r8, r8 │ │ │ │ - @ instruction: 0x01a10ce8 │ │ │ │ + strdeq r0, [r1, r4]! │ │ │ │ lsreq r6, r0, #32 │ │ │ │ lsleq r6, r0, r8 │ │ │ │ - @ instruction: 0x01a10cac │ │ │ │ + @ instruction: 0x01a10cb8 │ │ │ │ roreq r5, r4, #31 │ │ │ │ ldrdeq r6, [r0, r0]! │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - @ instruction: 0x01a10c74 │ │ │ │ + @ instruction: 0x01a10c80 │ │ │ │ lsreq r5, r0 @ │ │ │ │ lsleq r6, ip @ │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x01a10c3c │ │ │ │ + @ instruction: 0x01a10c48 │ │ │ │ roreq r5, r4, pc │ │ │ │ roreq r6, r0, #14 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - @ instruction: 0x01a10c04 │ │ │ │ + @ instruction: 0x01a10c10 │ │ │ │ lsreq r5, ip, pc │ │ │ │ lsreq r6, r8, #14 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x01a10bcc │ │ │ │ + ldrdeq r0, [r1, r8]! │ │ │ │ lsleq r5, r4, #30 │ │ │ │ strdeq r6, [r0, r0]! │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - @ instruction: 0x01a10b94 │ │ │ │ + @ instruction: 0x01a10ba0 │ │ │ │ ldrdeq r5, [r0, r0]! │ │ │ │ lsreq r6, ip @ │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - @ instruction: 0x01a10b5c │ │ │ │ + @ instruction: 0x01a10b68 │ │ │ │ lsleq r5, r4 @ │ │ │ │ lsleq r6, r0, #13 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ │ │ │ │ 001645d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -170535,21 +170535,21 @@ │ │ │ │ b 164740 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b73f28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b73f00 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ roreq r6, ip, r5 │ │ │ │ - ldrdeq r8, [r9, r4]! │ │ │ │ + ldrdeq r8, [r9, ip]! │ │ │ │ @ instruction: 0x01b73e70 │ │ │ │ lsleq r6, r4, r5 │ │ │ │ - @ instruction: 0x01a98a64 │ │ │ │ + @ instruction: 0x01a98a6c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ roreq r6, r0, r4 │ │ │ │ - ldrdeq r8, [r9, ip]! │ │ │ │ + @ instruction: 0x01a989e4 │ │ │ │ │ │ │ │ 001647d0 : │ │ │ │ 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 │ │ │ │ @@ -170764,23 +170764,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ lsreq r6, r0, #5 │ │ │ │ - @ instruction: 0x01a98804 │ │ │ │ + @ instruction: 0x01a9880c │ │ │ │ @ instruction: 0x01b73b90 │ │ │ │ lsreq r6, r4, r2 │ │ │ │ - @ instruction: 0x01a98794 │ │ │ │ + @ instruction: 0x01a9879c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a98700 │ │ │ │ + @ instruction: 0x01a98708 │ │ │ │ lsleq r6, r0, #3 │ │ │ │ lsleq r1, r0 @ │ │ │ │ - @ instruction: 0x01a98678 │ │ │ │ + @ instruction: 0x01a98680 │ │ │ │ lsleq r6, r4, #2 │ │ │ │ │ │ │ │ 00164b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -171053,25 +171053,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ lsleq r5, ip, #30 │ │ │ │ - @ instruction: 0x01a98470 │ │ │ │ + @ instruction: 0x01a98478 │ │ │ │ @ instruction: 0x01b737fc │ │ │ │ lsreq r5, r0, #29 │ │ │ │ - @ instruction: 0x01a98400 │ │ │ │ - @ instruction: 0x01a98378 │ │ │ │ + @ instruction: 0x01a98408 │ │ │ │ + @ instruction: 0x01a98380 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a98324 │ │ │ │ + @ instruction: 0x01a9832c │ │ │ │ lsreq r5, ip, #27 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ lsleq r1, r4, r9 │ │ │ │ - strdeq r8, [r9, ip]! │ │ │ │ + @ instruction: 0x01a98204 │ │ │ │ lsleq r5, r8, #25 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ @@ -171194,25 +171194,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1650c8 │ │ │ │ @ instruction: 0x01b734e0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ asreq r5, ip, #23 │ │ │ │ - @ instruction: 0x01a98160 │ │ │ │ + @ instruction: 0x01a98168 │ │ │ │ asreq r4, r0, #5 │ │ │ │ lsleq r4, r4, #5 │ │ │ │ strdeq r4, [r0, r0]! │ │ │ │ asreq r5, ip, fp │ │ │ │ lsleq r5, ip, fp │ │ │ │ - strheq r8, [r9, r0]! │ │ │ │ - asreq pc, r4, #30 @ │ │ │ │ - lsleq pc, r4, pc @ │ │ │ │ - roreq pc, r4, #29 @ │ │ │ │ - lsreq pc, r4 @ @ │ │ │ │ + strheq r8, [r9, r8]! @ │ │ │ │ + asreq pc, r0, pc @ │ │ │ │ + lsreq pc, r0, #30 @ │ │ │ │ + strdeq pc, [r0, r0]! │ │ │ │ + asreq pc, r0, #29 @ │ │ │ │ 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] @ 1655d8 │ │ │ │ @@ -171459,39 +171459,39 @@ │ │ │ │ lsreq r5, r8, #19 │ │ │ │ asreq r5, r0, #19 │ │ │ │ lsreq r5, r4 @ │ │ │ │ @ instruction: 0x01b73174 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ strdeq r7, [r0, r0]! │ │ │ │ roreq r5, ip, r8 │ │ │ │ - @ instruction: 0x01a97da0 │ │ │ │ - roreq pc, r0, #24 @ │ │ │ │ + @ instruction: 0x01a97da8 │ │ │ │ + roreq pc, ip, #24 @ │ │ │ │ lsleq r5, r0, #16 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - @ instruction: 0x01a97d50 │ │ │ │ - lsleq pc, r0, ip @ │ │ │ │ + @ instruction: 0x01a97d58 │ │ │ │ + lsleq pc, ip, ip @ │ │ │ │ lsreq r5, r0 @ │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - strdeq r7, [r9, r4]! │ │ │ │ - lsreq pc, r4 @ @ │ │ │ │ + strdeq r7, [r9, ip]! │ │ │ │ + asreq pc, r0, #23 @ │ │ │ │ asreq r5, r4, r7 │ │ │ │ - @ instruction: 0x01a97cb8 │ │ │ │ - roreq pc, r8, fp @ │ │ │ │ + @ instruction: 0x01a97cc0 │ │ │ │ + lsleq pc, r4, #23 @ │ │ │ │ lsleq r5, r8, r7 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x01a97c7c │ │ │ │ - lsreq pc, ip, fp @ │ │ │ │ + @ instruction: 0x01a97c84 │ │ │ │ + asreq pc, r8, #22 @ │ │ │ │ ldrdeq r5, [r0, ip]! │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x01a97c40 │ │ │ │ - lsleq pc, r0, #22 @ │ │ │ │ + @ instruction: 0x01a97c48 │ │ │ │ + lsleq pc, ip, #22 @ │ │ │ │ lsleq r5, r8 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x01a97c04 │ │ │ │ - asreq pc, r4, #21 @ │ │ │ │ + @ instruction: 0x01a97c0c │ │ │ │ + ldrdeq pc, [r0, r0]! │ │ │ │ roreq r5, r4, #12 │ │ │ │ │ │ │ │ 0016567c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -171699,37 +171699,37 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1658e0 │ │ │ │ b 165834 │ │ │ │ @ instruction: 0x01b72e78 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b72e54 │ │ │ │ - @ instruction: 0x01a97a94 │ │ │ │ - @ instruction: 0x01a97a70 │ │ │ │ + @ instruction: 0x01a97a9c │ │ │ │ + @ instruction: 0x01a97a78 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ lsreq r5, r8, r6 │ │ │ │ @ instruction: 0x01b90450 │ │ │ │ roreq r5, r8, #12 │ │ │ │ roreq r5, ip, #11 │ │ │ │ lsleq r5, ip, #11 │ │ │ │ @ instruction: 0x01b72cd8 │ │ │ │ - lsleq pc, r0, #16 @ │ │ │ │ + lsleq pc, ip, #16 @ │ │ │ │ lsreq r5, r4, #7 │ │ │ │ - @ instruction: 0x01a97900 │ │ │ │ + @ instruction: 0x01a97908 │ │ │ │ asreq r5, ip, r5 │ │ │ │ asreq r5, ip, r3 │ │ │ │ - @ instruction: 0x01a978b8 │ │ │ │ + @ instruction: 0x01a978c0 │ │ │ │ lsleq r5, r8 @ │ │ │ │ lsleq r5, r0, r3 │ │ │ │ asreq r5, r8, #8 │ │ │ │ - @ instruction: 0x01a97864 │ │ │ │ + @ instruction: 0x01a9786c │ │ │ │ asreq r5, r4, #8 │ │ │ │ asreq r5, r0, #5 │ │ │ │ ldrdeq r5, [r0, r4]! │ │ │ │ - @ instruction: 0x01a97824 │ │ │ │ + @ instruction: 0x01a9782c │ │ │ │ ldrdeq r5, [r0, r8]! │ │ │ │ lsleq r5, r4, #5 │ │ │ │ │ │ │ │ 00165a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -171873,35 +171873,35 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 165b50 │ │ │ │ lsreq r5, r8 @ │ │ │ │ @ instruction: 0x01b72abc │ │ │ │ - @ instruction: 0x01a97744 │ │ │ │ + @ instruction: 0x01a9774c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ @ instruction: 0xfffff548 │ │ │ │ @ instruction: 0xfffff760 │ │ │ │ - @ instruction: 0x01a7345c │ │ │ │ + @ instruction: 0x01a73468 │ │ │ │ @ instruction: 0xfffff500 │ │ │ │ asreq r3, r4, #16 │ │ │ │ @ instruction: 0xfffff4cc │ │ │ │ lsleq r3, r0, #16 │ │ │ │ @ instruction: 0xfffda240 │ │ │ │ roreq r3, r8, #14 │ │ │ │ @ instruction: 0x01b729bc │ │ │ │ - roreq pc, r0, #9 @ │ │ │ │ + roreq pc, ip, #9 @ │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - lsreq pc, r0 @ @ │ │ │ │ + lsreq pc, ip @ @ │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - lsleq pc, r0, #9 @ │ │ │ │ + lsleq pc, ip, #9 @ │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - asreq pc, r0, r4 @ │ │ │ │ - lsreq pc, r0, #8 @ │ │ │ │ + asreq pc, ip, r4 @ │ │ │ │ + lsreq pc, ip, #8 @ │ │ │ │ │ │ │ │ 00165cd0 : │ │ │ │ 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 │ │ │ │ @@ -172370,71 +172370,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 165da0 │ │ │ │ @ instruction: 0x01b72818 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a97454 │ │ │ │ + @ instruction: 0x01a9745c │ │ │ │ lsreq r4, r4 @ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x01b7276c │ │ │ │ lsreq r4, r8, pc │ │ │ │ - @ instruction: 0x01a97378 │ │ │ │ - lsreq pc, r8, r2 @ │ │ │ │ + @ instruction: 0x01a97380 │ │ │ │ + asreq pc, r4, #4 @ │ │ │ │ ldrdeq r4, [r0, r8]! │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x76726573 │ │ │ │ - @ instruction: 0x01a97320 │ │ │ │ + @ instruction: 0x01a97328 │ │ │ │ ldrdeq r4, [r0, r0]! │ │ │ │ lsreq r4, r8 @ │ │ │ │ andeq r1, r0, sp, lsl #7 │ │ │ │ - @ instruction: 0x01a97194 │ │ │ │ - asreq pc, r4, r0 @ │ │ │ │ + @ instruction: 0x01a9719c │ │ │ │ + rrxeq pc, r0 │ │ │ │ strdeq r4, [r0, r4]! @ │ │ │ │ - @ instruction: 0x01a97164 │ │ │ │ + @ instruction: 0x01a9716c │ │ │ │ roreq r4, ip, #29 │ │ │ │ - ldrdeq lr, [r0, r8]! │ │ │ │ + roreq lr, r4, #31 │ │ │ │ roreq r4, ip, fp │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ andeq r7, r0, r5, ror #4 │ │ │ │ orrseq pc, pc, r4, lsl #14 │ │ │ │ - @ instruction: 0x01a9705c │ │ │ │ + @ instruction: 0x01a97064 │ │ │ │ asreq r4, ip, #27 │ │ │ │ lsreq r4, ip @ │ │ │ │ - @ instruction: 0x01a9701c │ │ │ │ - ldrdeq lr, [r0, ip]! │ │ │ │ + @ instruction: 0x01a97024 │ │ │ │ + roreq lr, r8, #29 │ │ │ │ roreq r4, ip, sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r6, [r9, ip]! │ │ │ │ - lsleq lr, ip @ │ │ │ │ + @ instruction: 0x01a96fe4 │ │ │ │ + lsreq lr, r8, #29 │ │ │ │ lsreq r4, ip, sl │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ asreq r4, ip, #25 │ │ │ │ lsleq r4, r8, #20 │ │ │ │ roreq r4, r0, #24 │ │ │ │ asreq r4, ip, #19 │ │ │ │ - lsleq lr, r0, #28 │ │ │ │ + lsleq lr, ip, #28 │ │ │ │ lsleq r4, ip @ │ │ │ │ - asreq lr, r0, #27 │ │ │ │ + asreq lr, ip, #27 │ │ │ │ roreq r4, r4, #18 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ lsreq r4, r4, r9 │ │ │ │ - ldrdeq r6, [r9, r0]! │ │ │ │ + ldrdeq r6, [r9, r8]! │ │ │ │ asreq r4, r4, #24 │ │ │ │ - asreq lr, r0, sp │ │ │ │ + asreq lr, ip, sp │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ lsreq r4, r0, #23 │ │ │ │ lsreq r4, r4 @ │ │ │ │ - ldrdeq lr, [r0, r8]! │ │ │ │ + roreq lr, r4, #25 │ │ │ │ roreq r4, ip, r8 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - lsreq lr, r4, #25 │ │ │ │ - @ instruction: 0x01a96dac │ │ │ │ - roreq lr, ip, #24 │ │ │ │ + lsreq lr, r0 @ │ │ │ │ + @ instruction: 0x01a96db4 │ │ │ │ + roreq lr, r8, ip │ │ │ │ lsleq r4, ip, #16 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00166524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172504,23 +172504,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 166584 │ │ │ │ lsreq r4, r4, r8 │ │ │ │ - @ instruction: 0x01a96c10 │ │ │ │ - ldrdeq lr, [r0, r0]! │ │ │ │ + @ instruction: 0x01a96c18 │ │ │ │ + ldrdeq lr, [r0, ip]! │ │ │ │ roreq r4, ip, #12 │ │ │ │ - ldrdeq r6, [r9, r4]! │ │ │ │ - lsleq lr, r4 @ │ │ │ │ + ldrdeq r6, [r9, ip]! │ │ │ │ + lsreq lr, r0, #21 │ │ │ │ lsreq r4, ip, #12 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x01a96b98 │ │ │ │ - asreq lr, r8, sl │ │ │ │ + @ instruction: 0x01a96ba0 │ │ │ │ + roreq lr, r4, #20 │ │ │ │ strdeq r4, [r0, r0]! │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 00166674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172727,40 +172727,40 @@ │ │ │ │ bl b6c98 │ │ │ │ b 166804 │ │ │ │ @ instruction: 0x01b71e80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b71e54 │ │ │ │ andeq r7, r0, r4, asr r1 │ │ │ │ @ instruction: 0x01b71dac │ │ │ │ - ldrdeq r6, [r9, ip]! │ │ │ │ + @ instruction: 0x01a969e4 │ │ │ │ orrseq pc, pc, r0, lsr r0 @ │ │ │ │ lsreq r4, r0, r4 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01a96980 │ │ │ │ + @ instruction: 0x01a96988 │ │ │ │ @ instruction: 0x019fefd4 │ │ │ │ ldrdeq r4, [r0, r8]! │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - @ instruction: 0x01a9692c │ │ │ │ + @ instruction: 0x01a96934 │ │ │ │ orrseq lr, pc, r0, lsl #31 │ │ │ │ lsleq r4, r4, #7 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x01a968e4 │ │ │ │ - lsreq lr, r8, #15 │ │ │ │ + @ instruction: 0x01a968ec │ │ │ │ + lsreq lr, r4 @ │ │ │ │ asreq r4, r4, #6 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x01a968ac │ │ │ │ - roreq lr, ip, #14 │ │ │ │ + @ instruction: 0x01a968b4 │ │ │ │ + roreq lr, r8, r7 │ │ │ │ lsleq r4, ip, #6 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01a9686c │ │ │ │ - lsreq lr, r0, r7 │ │ │ │ + @ instruction: 0x01a96874 │ │ │ │ + lsreq lr, ip, r7 │ │ │ │ asreq r4, ip, #5 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x01a96834 │ │ │ │ - strdeq lr, [r0, r4]! │ │ │ │ + @ instruction: 0x01a9683c │ │ │ │ + lsleq lr, r0, #14 │ │ │ │ lsleq r4, r4 @ │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 00166a2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172902,19 +172902,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a9675c │ │ │ │ + @ instruction: 0x01a96764 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq pc, pc, ip, asr #24 │ │ │ │ asreq r4, r4, r3 │ │ │ │ - @ instruction: 0x01a96680 │ │ │ │ + @ instruction: 0x01a96688 │ │ │ │ │ │ │ │ 00166c84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -172989,19 +172989,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ b 166d84 │ │ │ │ @ instruction: 0x01b71834 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ lsreq r4, r4 @ │ │ │ │ - @ instruction: 0x01a965c4 │ │ │ │ + @ instruction: 0x01a965cc │ │ │ │ roreq r4, r4, r2 │ │ │ │ - @ instruction: 0x01a96584 │ │ │ │ - strdeq lr, [r0, r8]! │ │ │ │ - asreq lr, r8, #5 │ │ │ │ + @ instruction: 0x01a9658c │ │ │ │ + lsleq lr, r4, #6 │ │ │ │ + ldrdeq lr, [r0, r4]! │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -173030,16 +173030,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 166e20 │ │ │ │ - @ instruction: 0x01a96488 │ │ │ │ - lsreq lr, r4, r2 │ │ │ │ + @ instruction: 0x01a96490 │ │ │ │ + asreq lr, r0, #4 │ │ │ │ roreq r4, r8, #2 │ │ │ │ │ │ │ │ 00166e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -173172,24 +173172,24 @@ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 166f8c │ │ │ │ @ instruction: 0x01b7166c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a17698 │ │ │ │ + @ instruction: 0x01a176a4 │ │ │ │ @ instruction: 0x01b71580 │ │ │ │ - @ instruction: 0x01a962e0 │ │ │ │ - lsleq lr, ip, #1 │ │ │ │ + @ instruction: 0x01a962e8 │ │ │ │ + lsleq lr, r8 @ │ │ │ │ asreq r3, r4, #31 │ │ │ │ - @ instruction: 0x01a962a4 │ │ │ │ + @ instruction: 0x01a962ac │ │ │ │ asreq r3, r8, #31 │ │ │ │ lsleq r3, r4, #31 │ │ │ │ - @ instruction: 0x01a96260 │ │ │ │ - moveq lr, ip │ │ │ │ + @ instruction: 0x01a96268 │ │ │ │ + lsleq lr, r8, r0 │ │ │ │ asreq r3, r0, #30 │ │ │ │ │ │ │ │ 001670c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -173260,18 +173260,18 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 167178 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ lsleq r3, r0 @ │ │ │ │ @ instruction: 0x01b713f4 │ │ │ │ - @ instruction: 0x01a9619c │ │ │ │ + @ instruction: 0x01a961a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b71394 │ │ │ │ - lsreq sp, r8 @ │ │ │ │ + asreq sp, r4, #29 │ │ │ │ │ │ │ │ 00167200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -173343,21 +173343,21 @@ │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 167278 │ │ │ │ @ instruction: 0x01b712f8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a17328 │ │ │ │ + @ instruction: 0x01a17334 │ │ │ │ @ instruction: 0x01b71294 │ │ │ │ - @ instruction: 0x01a96008 │ │ │ │ + @ instruction: 0x01a96010 │ │ │ │ roreq r3, r0, #26 │ │ │ │ roreq r3, r8, #25 │ │ │ │ - @ instruction: 0x01a95fc4 │ │ │ │ - roreq sp, r0, sp │ │ │ │ + @ instruction: 0x01a95fcc │ │ │ │ + roreq sp, ip, sp │ │ │ │ lsreq r3, r4, #25 │ │ │ │ │ │ │ │ 00167354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -173434,21 +173434,21 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1673dc │ │ │ │ @ instruction: 0x01b711a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r7, [r1, r4]! │ │ │ │ + @ instruction: 0x01a171e0 │ │ │ │ @ instruction: 0x01b71130 │ │ │ │ - @ instruction: 0x01a95ea4 │ │ │ │ + @ instruction: 0x01a95eac │ │ │ │ lsleq r3, r8, ip │ │ │ │ lsleq r3, r4, #23 │ │ │ │ - @ instruction: 0x01a95e60 │ │ │ │ - lsleq sp, ip, #24 │ │ │ │ + @ instruction: 0x01a95e68 │ │ │ │ + lsleq sp, r8, ip │ │ │ │ asreq r3, r0, #22 │ │ │ │ │ │ │ │ 001674b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173516,23 +173516,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 167518 │ │ │ │ - @ instruction: 0x01a17068 │ │ │ │ - @ instruction: 0x01a95d90 │ │ │ │ - lsreq sp, ip, fp │ │ │ │ + @ instruction: 0x01a17074 │ │ │ │ + @ instruction: 0x01a95d98 │ │ │ │ + asreq sp, r8, #22 │ │ │ │ roreq r3, r0, sl │ │ │ │ - @ instruction: 0x01a95d54 │ │ │ │ - lsleq sp, r0, #22 │ │ │ │ + @ instruction: 0x01a95d5c │ │ │ │ + lsleq sp, ip, #22 │ │ │ │ lsreq r3, r4, sl │ │ │ │ - @ instruction: 0x01a95d18 │ │ │ │ - asreq sp, r4, #21 │ │ │ │ + @ instruction: 0x01a95d20 │ │ │ │ + ldrdeq sp, [r0, r0]! │ │ │ │ strdeq r3, [r0, r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #460] @ 0x1cc │ │ │ │ mov r3, r2 │ │ │ │ @@ -173557,16 +173557,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 167634 │ │ │ │ - @ instruction: 0x01a95c74 │ │ │ │ - lsreq sp, r0, #20 │ │ │ │ + @ instruction: 0x01a95c7c │ │ │ │ + lsreq sp, ip, #20 │ │ │ │ asreq r3, r4, r9 │ │ │ │ │ │ │ │ 00167688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173615,18 +173615,18 @@ │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1676e4 │ │ │ │ @ instruction: 0x01b70e74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a16ea8 │ │ │ │ + @ instruction: 0x01a16eb4 │ │ │ │ @ instruction: 0x01b70e28 │ │ │ │ - @ instruction: 0x01a95b9c │ │ │ │ - asreq sp, r8, #18 │ │ │ │ + @ instruction: 0x01a95ba4 │ │ │ │ + asreq sp, r4, r9 │ │ │ │ roreq r3, ip, r8 │ │ │ │ │ │ │ │ 00167770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173891,23 +173891,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a95a60 │ │ │ │ + @ instruction: 0x01a95a68 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a9593a │ │ │ │ + @ instruction: 0x01a95942 │ │ │ │ orrseq lr, pc, r8, asr #26 │ │ │ │ lsreq r3, r4, r5 │ │ │ │ - @ instruction: 0x01a958c0 │ │ │ │ + @ instruction: 0x01a958c8 │ │ │ │ orrseq lr, pc, r8, lsl #26 │ │ │ │ strdeq r3, [r0, r4]! │ │ │ │ - @ instruction: 0x01a95880 │ │ │ │ + @ instruction: 0x01a95888 │ │ │ │ │ │ │ │ 00167bc8 : │ │ │ │ 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 │ │ │ │ @@ -174121,23 +174121,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ lsleq r3, ip, r3 │ │ │ │ - @ instruction: 0x01a956a0 │ │ │ │ + @ instruction: 0x01a956a8 │ │ │ │ @ instruction: 0x01b70798 │ │ │ │ lsreq r3, r0 @ │ │ │ │ - @ instruction: 0x01a95630 │ │ │ │ + @ instruction: 0x01a95638 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9559c │ │ │ │ + @ instruction: 0x01a955a4 │ │ │ │ strdeq r3, [r0, ip]! │ │ │ │ @ instruction: 0x019fe998 │ │ │ │ - @ instruction: 0x01a95514 │ │ │ │ + @ instruction: 0x01a9551c │ │ │ │ lsleq r3, r0, #3 │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ @@ -174321,29 +174321,29 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ b 1680f0 │ │ │ │ @ instruction: 0x01b70554 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strheq r3, [r0, r8]! │ │ │ │ - @ instruction: 0x01a9543c │ │ │ │ + @ instruction: 0x01a95444 │ │ │ │ lsleq r0, r4, #28 │ │ │ │ lsleq r0, r8, #28 │ │ │ │ lsreq r0, r4, #28 │ │ │ │ roreq r0, ip, #27 │ │ │ │ lsleq r3, ip, r0 │ │ │ │ lsleq r3, ip, r0 │ │ │ │ - lsleq ip, ip, #31 │ │ │ │ - asreq ip, r8, pc │ │ │ │ - lsreq ip, r8, #30 │ │ │ │ - strdeq ip, [r0, r8]! │ │ │ │ - asreq ip, r8, #29 │ │ │ │ lsleq ip, r8 @ │ │ │ │ - roreq ip, r8, #28 │ │ │ │ - lsreq ip, r8, lr │ │ │ │ + roreq ip, r4, #30 │ │ │ │ + lsreq ip, r4, pc │ │ │ │ + lsleq ip, r4, #30 │ │ │ │ + ldrdeq ip, [r0, r4]! │ │ │ │ + lsreq ip, r4, #29 │ │ │ │ + roreq ip, r4, lr │ │ │ │ + asreq ip, r4, #28 │ │ │ │ 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] @ 168490 │ │ │ │ ldr r3, [pc, #484] @ 168494 │ │ │ │ @@ -174466,25 +174466,25 @@ │ │ │ │ mov r1, #181 @ 0xb5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 168370 │ │ │ │ @ instruction: 0x01b70268 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a9510c │ │ │ │ + @ instruction: 0x01a95114 │ │ │ │ roreq r2, r0, sp │ │ │ │ @ instruction: 0x01b7019c │ │ │ │ @ instruction: 0x01b70158 │ │ │ │ - @ instruction: 0x01a95028 │ │ │ │ - lsleq ip, r8, #25 │ │ │ │ + @ instruction: 0x01a95030 │ │ │ │ + lsleq ip, r4 @ │ │ │ │ lsleq r2, r4 @ │ │ │ │ - @ instruction: 0x01a94fe4 │ │ │ │ + @ instruction: 0x01a94fec │ │ │ │ asreq r2, r4, #25 │ │ │ │ asreq r2, ip, #24 │ │ │ │ - lsleq ip, r4, #24 │ │ │ │ + lsleq ip, r0, ip │ │ │ │ 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] @ 168acc │ │ │ │ ldr r3, [pc, #1520] @ 168ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -174867,50 +174867,50 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 168600 │ │ │ │ @ instruction: 0x01b70038 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7000c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r4, [r9, r0]! │ │ │ │ + strdeq r4, [r9, r8]! │ │ │ │ roreq r2, r4, #22 │ │ │ │ roreq r0, r4, r9 │ │ │ │ - @ instruction: 0x01a94e6c │ │ │ │ + @ instruction: 0x01a94e74 │ │ │ │ orrseq ip, pc, r8, ror #6 │ │ │ │ @ instruction: 0x01b6ff0c │ │ │ │ andeq r6, r0, r4, lsl r7 │ │ │ │ - @ instruction: 0x01a94da8 │ │ │ │ + @ instruction: 0x01a94db0 │ │ │ │ lsreq r2, r0, #22 │ │ │ │ lsleq r2, r0, sl │ │ │ │ lsreq r2, ip @ │ │ │ │ - @ instruction: 0x01a887a4 │ │ │ │ + @ instruction: 0x01a887b0 │ │ │ │ lsleq r2, r8, #21 │ │ │ │ roreq r2, r4, sl │ │ │ │ lsleq r2, ip, #21 │ │ │ │ - @ instruction: 0x01a94c44 │ │ │ │ + @ instruction: 0x01a94c4c │ │ │ │ lsreq r2, r4 @ │ │ │ │ - ldrdeq r4, [r9, r0]! │ │ │ │ + ldrdeq r4, [r9, r8]! │ │ │ │ ldrdeq r2, [r0, r0]! │ │ │ │ lsreq r2, r8, r8 │ │ │ │ - @ instruction: 0x01a94b70 │ │ │ │ + @ instruction: 0x01a94b78 │ │ │ │ lsreq r2, ip, #18 │ │ │ │ ldrdeq r2, [r0, r8]! │ │ │ │ lsreq r2, r8, #19 │ │ │ │ - @ instruction: 0x01a94b20 │ │ │ │ + @ instruction: 0x01a94b28 │ │ │ │ lsleq r2, ip, #15 │ │ │ │ - lsreq ip, r4, #14 │ │ │ │ - strdeq ip, [r0, r0]! │ │ │ │ - asreq ip, r0, #13 │ │ │ │ - @ instruction: 0x01a94a2c │ │ │ │ - lsleq ip, ip, #13 │ │ │ │ + lsreq ip, r0, r7 │ │ │ │ + strdeq ip, [r0, ip]! @ │ │ │ │ + asreq ip, ip, #13 │ │ │ │ + @ instruction: 0x01a94a34 │ │ │ │ + lsleq ip, r8 @ │ │ │ │ lsleq r2, ip @ │ │ │ │ - asreq ip, r4, r6 │ │ │ │ + roreq ip, r0, #12 │ │ │ │ asreq r2, r0, #12 │ │ │ │ - strdeq ip, [r0, r8]! │ │ │ │ - asreq ip, r8, #11 │ │ │ │ + lsleq ip, r4, #12 │ │ │ │ + ldrdeq ip, [r0, r4]! │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ ldr r7, [pc, #512] @ 168d88 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ @@ -175039,29 +175039,29 @@ │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 168c34 │ │ │ │ @ instruction: 0x01b6f98c │ │ │ │ - @ instruction: 0x01a94854 │ │ │ │ + @ instruction: 0x01a9485c │ │ │ │ asreq r2, r4, #9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a947a0 │ │ │ │ + @ instruction: 0x01a947a8 │ │ │ │ asreq r2, r8, #12 │ │ │ │ lsleq r2, r8, #8 │ │ │ │ - @ instruction: 0x01a94760 │ │ │ │ - asreq ip, r0, #7 │ │ │ │ + @ instruction: 0x01a94768 │ │ │ │ + asreq ip, ip, #7 │ │ │ │ asreq r2, ip, #7 │ │ │ │ - lsleq ip, r8, #7 │ │ │ │ - strdeq r4, [r9, r0]! │ │ │ │ - asreq ip, r0, r3 │ │ │ │ + lsleq ip, r4 @ │ │ │ │ + strdeq r4, [r9, r8]! │ │ │ │ + asreq ip, ip, r3 │ │ │ │ asreq r2, ip, r3 │ │ │ │ - @ instruction: 0x01a946b4 │ │ │ │ - lsleq ip, r4, r3 │ │ │ │ + @ instruction: 0x01a946bc │ │ │ │ + lsreq ip, r0, #6 │ │ │ │ lsreq r2, r0, #6 │ │ │ │ │ │ │ │ 00168dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -175156,21 +175156,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 168f04 │ │ │ │ @ instruction: 0x01b6f728 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asreq r2, r0, #5 │ │ │ │ @ instruction: 0x01b6f6a4 │ │ │ │ lsreq r0, r4, #4 │ │ │ │ - @ instruction: 0x01a9455c │ │ │ │ + @ instruction: 0x01a94564 │ │ │ │ asreq r2, r8, #3 │ │ │ │ - @ instruction: 0x01a94520 │ │ │ │ - roreq ip, r4, r1 │ │ │ │ + @ instruction: 0x01a94528 │ │ │ │ + lsleq ip, r0, #3 │ │ │ │ lsleq r2, ip, #3 │ │ │ │ - @ instruction: 0x01a944e4 │ │ │ │ - lsreq ip, r8, r1 │ │ │ │ + @ instruction: 0x01a944ec │ │ │ │ + asreq ip, r4, #2 │ │ │ │ asreq r2, r0, r1 │ │ │ │ │ │ │ │ 00168f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -175255,21 +175255,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 169088 │ │ │ │ @ instruction: 0x01b6f57c │ │ │ │ lsreq r2, r0, r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b6f520 │ │ │ │ lsreq r0, r0, #1 │ │ │ │ - ldrdeq r4, [r9, r8]! │ │ │ │ + @ instruction: 0x01a943e0 │ │ │ │ asreq r2, r4, #32 │ │ │ │ - @ instruction: 0x01a9439c │ │ │ │ - strdeq fp, [r0, r0]! │ │ │ │ + @ instruction: 0x01a943a4 │ │ │ │ + strdeq fp, [r0, ip]! │ │ │ │ moveq r2, r8 │ │ │ │ - @ instruction: 0x01a94360 │ │ │ │ - lsreq fp, r4 @ │ │ │ │ + @ instruction: 0x01a94368 │ │ │ │ + asreq fp, r0, #31 │ │ │ │ asreq r1, ip, #31 │ │ │ │ │ │ │ │ 001690fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -175453,15 +175453,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 16925c │ │ │ │ asreq r1, ip, pc │ │ │ │ @ instruction: 0x01b6f3f4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r4, [r9, r4]! @ │ │ │ │ + ldrdeq r4, [r9, ip]! │ │ │ │ @ instruction: 0xffffee28 │ │ │ │ @ instruction: 0xfffff9dc │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ orrseq pc, pc, ip, lsl #25 │ │ │ │ @ instruction: 0xffffed90 │ │ │ │ orrseq pc, pc, r8, lsl #25 │ │ │ │ @ instruction: 0xffffed84 │ │ │ │ @@ -175469,21 +175469,21 @@ │ │ │ │ @ instruction: 0xffffed74 │ │ │ │ orrseq pc, pc, r4, ror #24 │ │ │ │ @ instruction: 0xfffff064 │ │ │ │ lsleq r1, r0 @ │ │ │ │ @ instruction: 0xffffed48 │ │ │ │ lsleq r1, ip, #29 │ │ │ │ @ instruction: 0x01b6f2b0 │ │ │ │ - ldrdeq fp, [r0, r4]! │ │ │ │ - lsreq fp, r4, #27 │ │ │ │ - roreq fp, r4, sp │ │ │ │ - asreq fp, r4, #26 │ │ │ │ - lsleq fp, r4, sp │ │ │ │ - roreq fp, r4, #25 │ │ │ │ - lsreq fp, r4 @ │ │ │ │ + roreq fp, r0, #27 │ │ │ │ + lsreq fp, r0 @ │ │ │ │ + lsleq fp, r0, #27 │ │ │ │ + asreq fp, r0, sp │ │ │ │ + lsreq fp, r0, #26 │ │ │ │ + strdeq fp, [r0, r0]! │ │ │ │ + asreq fp, r0, #25 │ │ │ │ │ │ │ │ 00169448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -175570,28 +175570,28 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1694b8 │ │ │ │ asreq r1, ip, #28 │ │ │ │ - @ instruction: 0x01a93f3c │ │ │ │ - lsleq fp, ip @ │ │ │ │ + @ instruction: 0x01a93f44 │ │ │ │ + lsreq fp, r8, #23 │ │ │ │ lsreq r1, r4, #23 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01a93f00 │ │ │ │ - roreq fp, r0, #22 │ │ │ │ + @ instruction: 0x01a93f08 │ │ │ │ + roreq fp, ip, #22 │ │ │ │ roreq r1, r8, #22 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x01a93ec4 │ │ │ │ - lsreq fp, r4, #22 │ │ │ │ + @ instruction: 0x01a93ecc │ │ │ │ + lsreq fp, r0, fp │ │ │ │ lsreq r1, ip, #22 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01a93e88 │ │ │ │ - roreq fp, r8, #21 │ │ │ │ + @ instruction: 0x01a93e90 │ │ │ │ + strdeq fp, [r0, r4]! │ │ │ │ strdeq r1, [r0, r4]! │ │ │ │ │ │ │ │ 001695f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -175783,25 +175783,25 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16977c │ │ │ │ b 16963c │ │ │ │ @ instruction: 0x01b6ef00 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b6eed0 │ │ │ │ - @ instruction: 0x01a93d8c │ │ │ │ + @ instruction: 0x01a93d94 │ │ │ │ strdeq r1, [r0, ip]! │ │ │ │ ldrdeq r1, [r0, r8]! │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ asreq r1, r0, #22 │ │ │ │ - @ instruction: 0x01a93c70 │ │ │ │ + @ instruction: 0x01a93c78 │ │ │ │ ldrdeq r1, [r0, ip]! │ │ │ │ orrseq ip, pc, r8, lsl r0 @ │ │ │ │ orrseq fp, pc, r4, asr #31 │ │ │ │ - strdeq fp, [r0, ip]! │ │ │ │ - ldrdeq fp, [r0, r0]! │ │ │ │ + lsleq fp, r8, #16 │ │ │ │ + ldrdeq fp, [r0, ip]! │ │ │ │ lsreq r1, r8, sl │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ @@ -175910,19 +175910,19 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1699f4 │ │ │ │ @ instruction: 0x01b6eb90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq r1, r8, #19 │ │ │ │ - @ instruction: 0x01a93b44 │ │ │ │ + @ instruction: 0x01a93b4c │ │ │ │ @ instruction: 0x01b6eb18 │ │ │ │ - lsreq fp, r8, #12 │ │ │ │ + lsreq fp, r4, r6 │ │ │ │ orrseq fp, pc, ip, ror sp @ │ │ │ │ - lsreq fp, r0, #11 │ │ │ │ + lsreq fp, ip, #11 │ │ │ │ │ │ │ │ 00169b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #544] @ 169d4c │ │ │ │ @@ -176062,31 +176062,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 169c50 │ │ │ │ strdeq r1, [r0, ip]! │ │ │ │ @ instruction: 0x01b6e9dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a939ac │ │ │ │ + @ instruction: 0x01a939b4 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ @ instruction: 0xfffffdc4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ orrseq pc, pc, r8, asr r2 @ │ │ │ │ @ instruction: 0xfffffd58 │ │ │ │ orrseq pc, pc, r4, asr r2 @ │ │ │ │ @ instruction: 0xfffffd14 │ │ │ │ orrseq pc, pc, ip, ror #4 │ │ │ │ @ instruction: 0xfffffd04 │ │ │ │ orrseq pc, pc, ip, lsr #4 │ │ │ │ @ instruction: 0x01b6e8bc │ │ │ │ - roreq fp, r4, #7 │ │ │ │ - lsreq fp, ip @ │ │ │ │ - lsleq fp, r4 @ │ │ │ │ - roreq fp, ip, #6 │ │ │ │ - asreq fp, r4, #6 │ │ │ │ + strdeq fp, [r0, r0]! │ │ │ │ + asreq fp, r8, #7 │ │ │ │ + lsreq fp, r0, #7 │ │ │ │ + roreq fp, r8, r3 │ │ │ │ + asreq fp, r0, r3 │ │ │ │ │ │ │ │ 00169d9c : │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -176203,21 +176203,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 169eb8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ lsreq r1, r8, r5 │ │ │ │ @ instruction: 0x01b6e710 │ │ │ │ - @ instruction: 0x01a936ec │ │ │ │ + strdeq r3, [r9, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b6e654 │ │ │ │ - strdeq r3, [r9, ip]! │ │ │ │ - roreq fp, ip, #2 │ │ │ │ + @ instruction: 0x01a93604 │ │ │ │ + roreq fp, r8, r1 │ │ │ │ lsreq r1, r0, r4 │ │ │ │ - lsreq fp, r4, r1 │ │ │ │ + asreq fp, r0, #2 │ │ │ │ │ │ │ │ 00169f88 : │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -176291,24 +176291,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 16a04c │ │ │ │ @ instruction: 0x01b6e568 │ │ │ │ - @ instruction: 0x01a93544 │ │ │ │ - @ instruction: 0x01a35fec │ │ │ │ + @ instruction: 0x01a9354c │ │ │ │ + strdeq r5, [r3, r8]! │ │ │ │ asreq r1, ip, #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x01a93498 │ │ │ │ - moveq fp, r8 │ │ │ │ + @ instruction: 0x01a934a0 │ │ │ │ + lsleq fp, r4, r0 │ │ │ │ ldrdeq r1, [r0, r0]! │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrdeq sl, [r0, r4]! │ │ │ │ + roreq sl, r0, #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #460] @ 0x1cc │ │ │ │ ldr r6, [pc, #372] @ 16a27c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -176404,25 +176404,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 16a19c │ │ │ │ @ instruction: 0x01b6e40c │ │ │ │ asreq r1, r0, r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9339c │ │ │ │ + @ instruction: 0x01a933a4 │ │ │ │ ldrdeq r1, [r0, r4]! │ │ │ │ - @ instruction: 0x01a9334c │ │ │ │ - lsreq sl, ip @ │ │ │ │ + @ instruction: 0x01a93354 │ │ │ │ + asreq sl, r8, #29 │ │ │ │ lsleq r1, r4, #3 │ │ │ │ - lsleq sl, r8, #29 │ │ │ │ - @ instruction: 0x01a932e4 │ │ │ │ - asreq sl, r4, lr │ │ │ │ + lsleq sl, r4 @ │ │ │ │ + @ instruction: 0x01a932ec │ │ │ │ + roreq sl, r0, #28 │ │ │ │ lsleq r1, ip, r1 │ │ │ │ - @ instruction: 0x01a932ac │ │ │ │ - lsleq sl, ip, lr │ │ │ │ + @ instruction: 0x01a932b4 │ │ │ │ + lsreq sl, r8, #28 │ │ │ │ roreq r1, r4, #1 │ │ │ │ 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] @ 16a7b4 │ │ │ │ @@ -176738,49 +176738,49 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 16a380 │ │ │ │ @ instruction: 0x01b6e23c │ │ │ │ @ instruction: 0x01b6e22c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a931c8 │ │ │ │ + ldrdeq r3, [r9, r0]! │ │ │ │ moveq r1, r0 │ │ │ │ @ instruction: 0x01b6e18c │ │ │ │ orrseq sl, pc, r8, asr #10 │ │ │ │ - strheq r3, [r9, r0]! │ │ │ │ + strheq r3, [r9, r8]! │ │ │ │ orrseq lr, pc, r0, lsr #21 │ │ │ │ @ instruction: 0x019feadc │ │ │ │ - @ instruction: 0x01a93034 │ │ │ │ - lsreq sl, r4, #23 │ │ │ │ + @ instruction: 0x01a9303c │ │ │ │ + lsreq sl, r0 @ │ │ │ │ roreq r0, ip, #28 │ │ │ │ orrseq lr, pc, r0, lsl sl @ │ │ │ │ @ instruction: 0x019fe9f8 │ │ │ │ roreq r6, r4, fp │ │ │ │ - ldrdeq r8, [r5, r8]! @ │ │ │ │ - ldrdeq ip, [r2, ip]! @ │ │ │ │ + @ instruction: 0x01a587e4 │ │ │ │ + @ instruction: 0x01a2c9e8 │ │ │ │ orrseq fp, pc, r8, ror r2 @ │ │ │ │ orrseq lr, pc, r0, asr #18 │ │ │ │ - lsleq sl, r4, #21 │ │ │ │ + lsleq sl, r0 @ │ │ │ │ roreq r0, r4, #26 │ │ │ │ - @ instruction: 0x01a92ee4 │ │ │ │ + @ instruction: 0x01a92eec │ │ │ │ lsleq r0, r8, sp │ │ │ │ @ instruction: 0x019fe8b4 │ │ │ │ - @ instruction: 0x01a92e98 │ │ │ │ + @ instruction: 0x01a92ea0 │ │ │ │ asreq r0, r8, #25 │ │ │ │ - @ instruction: 0x01a92e60 │ │ │ │ - ldrdeq sl, [r0, r0]! │ │ │ │ + @ instruction: 0x01a92e68 │ │ │ │ + ldrdeq sl, [r0, ip]! │ │ │ │ lsleq r0, r8 @ │ │ │ │ - @ instruction: 0x01a92e28 │ │ │ │ - lsleq sl, r8 @ │ │ │ │ + @ instruction: 0x01a92e30 │ │ │ │ + lsreq sl, r4, #19 │ │ │ │ roreq r0, r0, #24 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ orrseq lr, pc, r8, lsl r8 @ │ │ │ │ - ldrdeq r2, [r9, r8]! │ │ │ │ + @ instruction: 0x01a92de0 │ │ │ │ lsleq r0, r4, #24 │ │ │ │ - lsleq sl, r4, #18 │ │ │ │ + lsleq sl, r0, r9 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ @@ -176907,29 +176907,29 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 16a924 │ │ │ │ @ instruction: 0x01b6dca4 │ │ │ │ - @ instruction: 0x01a92c78 │ │ │ │ + @ instruction: 0x01a92c80 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ lsreq r0, r4 @ │ │ │ │ orrseq lr, pc, r4, ror r5 @ │ │ │ │ orrseq lr, pc, r8, ror r5 @ │ │ │ │ @ instruction: 0x019fe594 │ │ │ │ orrseq lr, pc, ip, asr r5 @ │ │ │ │ - @ instruction: 0x01a92bc0 │ │ │ │ - lsreq sl, r0, r7 │ │ │ │ + @ instruction: 0x01a92bc8 │ │ │ │ + lsreq sl, ip, r7 │ │ │ │ strdeq r0, [r0, r4]! │ │ │ │ - strdeq sl, [r0, r8]! │ │ │ │ - asreq sl, r8, #13 │ │ │ │ - lsleq sl, r8 @ │ │ │ │ - roreq sl, r8, #12 │ │ │ │ - lsreq sl, r8, r6 │ │ │ │ + lsleq sl, r4, #14 │ │ │ │ + ldrdeq sl, [r0, r4]! │ │ │ │ + lsreq sl, r4, #13 │ │ │ │ + roreq sl, r4, r6 │ │ │ │ + asreq sl, r4, #12 │ │ │ │ │ │ │ │ 0016aaa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r0, [pc, #304] @ 16abe8 │ │ │ │ @@ -177013,17 +177013,17 @@ │ │ │ │ @ instruction: 0x01b6da5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b6da48 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ @ instruction: 0x01b8b10c │ │ │ │ @ instruction: 0x01b6da0c │ │ │ │ roreq r0, r4, #16 │ │ │ │ - @ instruction: 0x01a92a88 │ │ │ │ + @ instruction: 0x01a92a90 │ │ │ │ orrseq sl, pc, r4, lsl #25 │ │ │ │ - lsreq sl, r8, #9 │ │ │ │ + lsreq sl, r4 @ │ │ │ │ │ │ │ │ 0016ac10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #1056] @ 16b048 │ │ │ │ @@ -177306,45 +177306,45 @@ │ │ │ │ strdeq r0, [r0, r0]! @ │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ ldrdeq r0, [r0, r8]! │ │ │ │ @ instruction: 0x000066bc │ │ │ │ asreq r0, r0, #13 │ │ │ │ lsreq r0, r8, #13 │ │ │ │ @ instruction: 0x019fcabc │ │ │ │ - ldrdeq r8, [r1, r8]! @ │ │ │ │ + @ instruction: 0x01a189e4 │ │ │ │ andeq r7, r0, ip, ror r5 │ │ │ │ - @ instruction: 0x01a927ac │ │ │ │ - asreq sl, ip, r2 │ │ │ │ + @ instruction: 0x01a927b4 │ │ │ │ + roreq sl, r8, #4 │ │ │ │ roreq r0, ip, r5 │ │ │ │ - @ instruction: 0x01a92764 │ │ │ │ - lsleq sl, r4, r2 │ │ │ │ + @ instruction: 0x01a9276c │ │ │ │ + lsreq sl, r0, #4 │ │ │ │ lsreq r0, r4, r5 │ │ │ │ - @ instruction: 0x01a9272c │ │ │ │ - ldrdeq sl, [r0, r8]! │ │ │ │ + @ instruction: 0x01a92734 │ │ │ │ + roreq sl, r4, #3 │ │ │ │ strdeq r0, [r0, ip]! │ │ │ │ - strdeq r2, [r9, r4]! │ │ │ │ - lsreq sl, r0, #3 │ │ │ │ + strdeq r2, [r9, ip]! │ │ │ │ + lsreq sl, ip, #3 │ │ │ │ asreq r0, r4, #9 │ │ │ │ - @ instruction: 0x01a926bc │ │ │ │ - roreq sl, r8, #2 │ │ │ │ + @ instruction: 0x01a926c4 │ │ │ │ + roreq sl, r4, r1 │ │ │ │ lsleq r0, ip, #9 │ │ │ │ - @ instruction: 0x01a92684 │ │ │ │ - lsreq sl, r0, r1 │ │ │ │ + @ instruction: 0x01a9268c │ │ │ │ + lsreq sl, ip, r1 │ │ │ │ asreq r0, r4, r4 │ │ │ │ - @ instruction: 0x01a9264c │ │ │ │ - strdeq sl, [r0, r8]! │ │ │ │ + @ instruction: 0x01a92654 │ │ │ │ + lsleq sl, r4, #2 │ │ │ │ lsleq r0, ip, r4 │ │ │ │ - @ instruction: 0x01a92614 │ │ │ │ - asreq sl, r0, #1 │ │ │ │ + @ instruction: 0x01a9261c │ │ │ │ + asreq sl, ip, #1 │ │ │ │ roreq r0, r4, #7 │ │ │ │ - ldrdeq r2, [r9, ip]! │ │ │ │ - lsleq sl, r8, #1 │ │ │ │ + @ instruction: 0x01a925e4 │ │ │ │ + lsleq sl, r4 @ │ │ │ │ lsreq r0, ip, #7 │ │ │ │ - @ instruction: 0x01a925a0 │ │ │ │ - asreq sl, r0, r0 │ │ │ │ + @ instruction: 0x01a925a8 │ │ │ │ + asreq sl, ip, r0 │ │ │ │ roreq r0, r0, r3 │ │ │ │ │ │ │ │ 0016b110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -177528,43 +177528,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 16b19c │ │ │ │ - @ instruction: 0x01a92408 │ │ │ │ - lsreq r9, r8 @ │ │ │ │ + @ instruction: 0x01a92410 │ │ │ │ + asreq r9, r4, #29 │ │ │ │ ldrdeq r0, [r0, r4]! │ │ │ │ - @ instruction: 0x01a923cc │ │ │ │ - roreq r9, ip, lr │ │ │ │ + ldrdeq r2, [r9, r4]! │ │ │ │ + lsleq r9, r8, #29 │ │ │ │ lsleq r0, r8 @ │ │ │ │ - @ instruction: 0x01a92390 │ │ │ │ - asreq r9, r0, #28 │ │ │ │ + @ instruction: 0x01a92398 │ │ │ │ + asreq r9, ip, #28 │ │ │ │ asreq r0, ip, r1 │ │ │ │ - @ instruction: 0x01a92354 │ │ │ │ - lsleq r9, r4, #28 │ │ │ │ + @ instruction: 0x01a9235c │ │ │ │ + lsleq r9, r0, lr │ │ │ │ lsreq r0, r0, #2 │ │ │ │ - @ instruction: 0x01a92318 │ │ │ │ - asreq r9, r8, #27 │ │ │ │ + @ instruction: 0x01a92320 │ │ │ │ + ldrdeq r9, [r0, r4]! │ │ │ │ roreq r0, r4, #1 │ │ │ │ - ldrdeq r2, [r9, ip]! │ │ │ │ - lsleq r9, ip, #27 │ │ │ │ + @ instruction: 0x01a922e4 │ │ │ │ + lsleq r9, r8 @ │ │ │ │ lsreq r0, r8, #1 │ │ │ │ - @ instruction: 0x01a922a0 │ │ │ │ - asreq r9, r0, sp │ │ │ │ + @ instruction: 0x01a922a8 │ │ │ │ + asreq r9, ip, sp │ │ │ │ rrxeq r0, ip │ │ │ │ - @ instruction: 0x01a92264 │ │ │ │ - lsleq r9, r4, sp │ │ │ │ + @ instruction: 0x01a9226c │ │ │ │ + lsreq r9, r0, #26 │ │ │ │ lsreq r0, r0, r0 │ │ │ │ - @ instruction: 0x01a92228 │ │ │ │ - ldrdeq r9, [r0, r8]! │ │ │ │ + @ instruction: 0x01a92230 │ │ │ │ + roreq r9, r4, #25 │ │ │ │ @ instruction: 0x019ffff4 │ │ │ │ - @ instruction: 0x01a921ec │ │ │ │ - lsleq r9, ip @ │ │ │ │ + strdeq r2, [r9, r4]! │ │ │ │ + lsreq r9, r8, #25 │ │ │ │ @ instruction: 0x019fffb8 │ │ │ │ │ │ │ │ 0016b478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -177617,18 +177617,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 16b4a4 │ │ │ │ orrseq r9, pc, r4, asr #17 │ │ │ │ orrseq pc, pc, ip, asr pc @ │ │ │ │ orrseq pc, pc, r8, lsr #30 │ │ │ │ - @ instruction: 0x01a92124 │ │ │ │ - asreq r9, r8, #22 │ │ │ │ + @ instruction: 0x01a9212c │ │ │ │ + asreq r9, r4, fp │ │ │ │ orrseq pc, pc, r4, ror #29 │ │ │ │ - @ instruction: 0x01a920e0 │ │ │ │ + @ instruction: 0x01a920e8 │ │ │ │ │ │ │ │ 0016b56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #336] @ 0x150 │ │ │ │ @@ -177681,18 +177681,18 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 16b598 │ │ │ │ @ instruction: 0x019f97dc │ │ │ │ @ instruction: 0x019ffe98 │ │ │ │ - @ instruction: 0x01a9203c │ │ │ │ + @ instruction: 0x01a92044 │ │ │ │ orrseq pc, pc, ip, lsr #28 │ │ │ │ - strdeq r1, [r9, r4]! │ │ │ │ - asreq r9, r0, sl │ │ │ │ + strdeq r1, [r9, ip]! │ │ │ │ + asreq r9, ip, sl │ │ │ │ orrseq pc, pc, r8, ror #27 │ │ │ │ │ │ │ │ 0016b668 : │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq 16b6a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -177717,17 +177717,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 16b698 │ │ │ │ - lsreq r9, r8 @ │ │ │ │ + asreq r9, r4, #19 │ │ │ │ orrseq pc, pc, r8, lsr #27 │ │ │ │ - @ instruction: 0x01a91f88 │ │ │ │ + @ instruction: 0x01a91f90 │ │ │ │ │ │ │ │ 0016b6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -178019,23 +178019,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a91d70 │ │ │ │ + @ instruction: 0x01a91d78 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a91c12 │ │ │ │ + @ instruction: 0x01a91c1a │ │ │ │ orrseq sl, pc, r0, ror #26 │ │ │ │ orrseq pc, pc, r8, lsl #19 │ │ │ │ - @ instruction: 0x01a91b78 │ │ │ │ + @ instruction: 0x01a91b80 │ │ │ │ orrseq sl, pc, r0, lsr #26 │ │ │ │ orrseq pc, pc, r8, asr #18 │ │ │ │ - @ instruction: 0x01a91b38 │ │ │ │ + @ instruction: 0x01a91b40 │ │ │ │ │ │ │ │ 0016bbb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -178329,22 +178329,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a918bc │ │ │ │ + @ instruction: 0x01a918c4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a9175e │ │ │ │ + @ instruction: 0x01a91766 │ │ │ │ @ instruction: 0x019fa898 │ │ │ │ - @ instruction: 0x01a916b8 │ │ │ │ + @ instruction: 0x01a916c0 │ │ │ │ @ instruction: 0x019ff4b8 │ │ │ │ orrseq sl, pc, r4, asr r8 @ │ │ │ │ - @ instruction: 0x01a91674 │ │ │ │ + @ instruction: 0x01a9167c │ │ │ │ orrseq pc, pc, r4, ror r4 @ │ │ │ │ │ │ │ │ 0016c080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178485,19 +178485,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a91530 │ │ │ │ + @ instruction: 0x01a91538 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019fa5f8 │ │ │ │ orrseq pc, pc, r0, asr r2 @ │ │ │ │ - @ instruction: 0x01a91454 │ │ │ │ + @ instruction: 0x01a9145c │ │ │ │ │ │ │ │ 0016c2d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -178639,19 +178639,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq r1, [r9, r4]! │ │ │ │ + strdeq r1, [r9, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019fa398 │ │ │ │ orrseq pc, pc, r8, lsr #32 │ │ │ │ - @ instruction: 0x01a91228 │ │ │ │ + @ instruction: 0x01a91230 │ │ │ │ │ │ │ │ 0016c538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -178792,18 +178792,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a910a2 │ │ │ │ + @ instruction: 0x01a910aa │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq sl, pc, r0, asr #2 │ │ │ │ - ldrdeq r0, [r9, r8]! │ │ │ │ + @ instruction: 0x01a90fe0 │ │ │ │ orrseq lr, pc, r8, asr #27 │ │ │ │ │ │ │ │ 0016c794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -178947,18 +178947,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a90e4c │ │ │ │ + @ instruction: 0x01a90e54 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019f9edc │ │ │ │ - @ instruction: 0x01a90d74 │ │ │ │ + @ instruction: 0x01a90d7c │ │ │ │ orrseq lr, pc, r4, ror #22 │ │ │ │ │ │ │ │ 0016c9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -179066,15 +179066,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, pc, r0, lsl sp @ │ │ │ │ @ instruction: 0x019fe9dc │ │ │ │ - @ instruction: 0x01a90c80 │ │ │ │ + @ instruction: 0x01a90c88 │ │ │ │ │ │ │ │ 0016cbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -179270,19 +179270,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a90a50 │ │ │ │ + @ instruction: 0x01a90a58 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01b6b770 │ │ │ │ orrseq r9, pc, ip, ror #19 │ │ │ │ - @ instruction: 0x01a90964 │ │ │ │ + @ instruction: 0x01a9096c │ │ │ │ @ instruction: 0x019fe6b4 │ │ │ │ │ │ │ │ 0016cef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -179553,25 +179553,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019fe4d4 │ │ │ │ - @ instruction: 0x01a90774 │ │ │ │ + @ instruction: 0x01a9077c │ │ │ │ @ instruction: 0x01b6b470 │ │ │ │ orrseq lr, pc, r8, ror #8 │ │ │ │ - @ instruction: 0x01a90704 │ │ │ │ - strdeq r0, [r9, sl]! │ │ │ │ + @ instruction: 0x01a9070c │ │ │ │ + @ instruction: 0x01a90602 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a9062c │ │ │ │ + @ instruction: 0x01a90634 │ │ │ │ orrseq lr, pc, r8, ror r3 @ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r9, pc, ip, lsl #11 │ │ │ │ - @ instruction: 0x01a90504 │ │ │ │ + @ instruction: 0x01a9050c │ │ │ │ orrseq lr, pc, r4, asr r2 @ │ │ │ │ │ │ │ │ 0016d374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -179842,25 +179842,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, pc, r8, asr r0 @ │ │ │ │ - strdeq r0, [r9, r8]! │ │ │ │ + @ instruction: 0x01a90300 │ │ │ │ @ instruction: 0x01b6aff4 │ │ │ │ orrseq sp, pc, ip, ror #31 │ │ │ │ - @ instruction: 0x01a90288 │ │ │ │ - @ instruction: 0x01a90188 │ │ │ │ + @ instruction: 0x01a90290 │ │ │ │ + @ instruction: 0x01a90190 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a901b0 │ │ │ │ + @ instruction: 0x01a901b8 │ │ │ │ @ instruction: 0x019fdefc │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r9, pc, r0, lsl r1 @ │ │ │ │ - @ instruction: 0x01a90088 │ │ │ │ + @ instruction: 0x01a90090 │ │ │ │ @ instruction: 0x019fddd8 │ │ │ │ │ │ │ │ 0016d7f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -180057,19 +180057,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a8fe3a │ │ │ │ + @ instruction: 0x01a8fe42 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01b6ab3c │ │ │ │ @ instruction: 0x019f8db8 │ │ │ │ - @ instruction: 0x01a8fd30 │ │ │ │ + @ instruction: 0x01a8fd38 │ │ │ │ orrseq sp, pc, r0, lsl #21 │ │ │ │ │ │ │ │ 0016db2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -180211,18 +180211,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a8fb34 │ │ │ │ + @ instruction: 0x01a8fb3c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r8, pc, ip, asr #22 │ │ │ │ - @ instruction: 0x01a8fac4 │ │ │ │ + @ instruction: 0x01a8facc │ │ │ │ orrseq sp, pc, ip, lsl #16 │ │ │ │ │ │ │ │ 0016dd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -180671,30 +180671,30 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, pc, r4, ror #10 │ │ │ │ - @ instruction: 0x01a8f804 │ │ │ │ + @ instruction: 0x01a8f80c │ │ │ │ @ instruction: 0x01b6a500 │ │ │ │ orrseq sp, pc, r8, ror #9 │ │ │ │ - @ instruction: 0x01a8f784 │ │ │ │ - @ instruction: 0x01a8f6a2 │ │ │ │ + @ instruction: 0x01a8f78c │ │ │ │ + @ instruction: 0x01a8f6aa │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a8f69c │ │ │ │ + @ instruction: 0x01a8f6a4 │ │ │ │ orrseq sp, pc, r8, ror #7 │ │ │ │ - ldrdeq pc, [r8, r8]! │ │ │ │ - @ instruction: 0x01a8f59e │ │ │ │ + @ instruction: 0x01a8f5e0 │ │ │ │ + @ instruction: 0x01a8f5a6 │ │ │ │ orrseq r8, pc, r4, ror #8 │ │ │ │ - @ instruction: 0x01a8f3e0 │ │ │ │ + @ instruction: 0x01a8f3e8 │ │ │ │ orrseq sp, pc, r8, lsr #2 │ │ │ │ orrseq r8, pc, r0, lsr #8 │ │ │ │ - @ instruction: 0x01a8f39c │ │ │ │ + @ instruction: 0x01a8f3a4 │ │ │ │ orrseq sp, pc, r4, ror #1 │ │ │ │ │ │ │ │ 0016e4e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -181084,23 +181084,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strheq pc, [r8, r0]! @ │ │ │ │ + strheq pc, [r8, r8]! @ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a8f07a │ │ │ │ - @ instruction: 0x01a8ee94 │ │ │ │ + @ instruction: 0x01a8f082 │ │ │ │ + @ instruction: 0x01a8ee9c │ │ │ │ @ instruction: 0x019f7df4 │ │ │ │ - @ instruction: 0x01a8ed6c │ │ │ │ + @ instruction: 0x01a8ed74 │ │ │ │ @ instruction: 0x019fcab4 │ │ │ │ @ instruction: 0x019f7db4 │ │ │ │ - @ instruction: 0x01a8ed2c │ │ │ │ + @ instruction: 0x01a8ed34 │ │ │ │ orrseq ip, pc, r4, ror sl @ │ │ │ │ │ │ │ │ 0016eb30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -181244,18 +181244,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a8eb72 │ │ │ │ + @ instruction: 0x01a8eb7a │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r7, pc, r0, asr #22 │ │ │ │ - @ instruction: 0x01a8eab8 │ │ │ │ + @ instruction: 0x01a8eac0 │ │ │ │ orrseq ip, pc, r0, lsl #16 │ │ │ │ │ │ │ │ 0016ed94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -181399,18 +181399,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a8e918 │ │ │ │ + @ instruction: 0x01a8e920 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019f78dc │ │ │ │ - @ instruction: 0x01a8e854 │ │ │ │ + @ instruction: 0x01a8e85c │ │ │ │ @ instruction: 0x019fc59c │ │ │ │ │ │ │ │ 0016eff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -181552,18 +181552,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a8e6c2 │ │ │ │ + @ instruction: 0x01a8e6ca │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r7, pc, r0, lsl #13 │ │ │ │ - strdeq lr, [r8, r8]! │ │ │ │ + @ instruction: 0x01a8e600 │ │ │ │ orrseq ip, pc, r0, asr #6 │ │ │ │ │ │ │ │ 0016f254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -181705,18 +181705,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a8e470 │ │ │ │ + @ instruction: 0x01a8e478 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r7, pc, r4, lsr #8 │ │ │ │ - @ instruction: 0x01a8e39c │ │ │ │ + @ instruction: 0x01a8e3a4 │ │ │ │ orrseq ip, pc, r4, ror #1 │ │ │ │ │ │ │ │ 0016f4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -181878,21 +181878,21 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r7, pc, r8, lsr #7 │ │ │ │ @ instruction: 0x019fbefc │ │ │ │ - @ instruction: 0x01a8e2b0 │ │ │ │ + @ instruction: 0x01a8e2b8 │ │ │ │ orrseq r7, pc, r0, asr #3 │ │ │ │ orrseq fp, pc, r0, asr #29 │ │ │ │ - @ instruction: 0x01a8e270 │ │ │ │ + @ instruction: 0x01a8e278 │ │ │ │ orrseq r7, pc, r4, asr r3 @ │ │ │ │ orrseq fp, pc, r0, lsl #29 │ │ │ │ - @ instruction: 0x01a8e234 │ │ │ │ + @ instruction: 0x01a8e23c │ │ │ │ │ │ │ │ 0016f74c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -182162,25 +182162,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019fbcb4 │ │ │ │ - @ instruction: 0x01a8e060 │ │ │ │ + @ instruction: 0x01a8e068 │ │ │ │ @ instruction: 0x01b68c1c │ │ │ │ orrseq fp, pc, r8, asr #24 │ │ │ │ - strdeq sp, [r8, r0]! │ │ │ │ - @ instruction: 0x01a8df68 │ │ │ │ + strdeq sp, [r8, r8]! │ │ │ │ + @ instruction: 0x01a8df70 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a8df18 │ │ │ │ + @ instruction: 0x01a8df20 │ │ │ │ orrseq fp, pc, r8, asr fp @ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r6, pc, r8, lsr sp @ │ │ │ │ - strdeq sp, [r8, r0]! │ │ │ │ + strdeq sp, [r8, r8]! │ │ │ │ orrseq fp, pc, r4, lsr sl @ │ │ │ │ │ │ │ │ 0016fbc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -182238,15 +182238,15 @@ │ │ │ │ bl b1c28 │ │ │ │ b 16fc18 │ │ │ │ ldr r3, [pc, #20] @ 16fcc8 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl bf530 │ │ │ │ b 16fc18 │ │ │ │ - @ instruction: 0x01a8dd60 │ │ │ │ + @ instruction: 0x01a8dd68 │ │ │ │ @ instruction: 0x01b68920 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ │ │ │ │ 0016fccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182606,44 +182606,44 @@ │ │ │ │ @ instruction: 0x01b687ec │ │ │ │ @ instruction: 0x01b70518 │ │ │ │ @ instruction: 0x01b704fc │ │ │ │ @ instruction: 0x01b704f4 │ │ │ │ @ instruction: 0x01b704e4 │ │ │ │ @ instruction: 0x01b704d4 │ │ │ │ @ instruction: 0x019fb7f8 │ │ │ │ - @ instruction: 0x01a8dba8 │ │ │ │ + @ instruction: 0x01a8dbb0 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x01b85e08 │ │ │ │ @ instruction: 0x01b85e88 │ │ │ │ @ instruction: 0x01b68700 │ │ │ │ orrseq fp, pc, r8, asr r7 @ │ │ │ │ - @ instruction: 0x01a8db08 │ │ │ │ + @ instruction: 0x01a8db10 │ │ │ │ orrseq r5, pc, r0, ror r9 @ │ │ │ │ orrseq fp, pc, r0, ror #13 │ │ │ │ - @ instruction: 0x01a8da90 │ │ │ │ + @ instruction: 0x01a8da98 │ │ │ │ @ instruction: 0x019f58f8 │ │ │ │ orrseq fp, pc, r8, ror #12 │ │ │ │ - @ instruction: 0x01a8da18 │ │ │ │ + @ instruction: 0x01a8da20 │ │ │ │ orrseq r5, pc, r0, lsl #17 │ │ │ │ @ instruction: 0x019fb5f0 │ │ │ │ - @ instruction: 0x01a8d9a0 │ │ │ │ + @ instruction: 0x01a8d9a8 │ │ │ │ orrseq r5, pc, r8, lsl #16 │ │ │ │ orrseq fp, pc, r8, ror r5 @ │ │ │ │ - @ instruction: 0x01a8d928 │ │ │ │ + @ instruction: 0x01a8d930 │ │ │ │ @ instruction: 0x019f5790 │ │ │ │ orrseq r5, pc, r0, asr r7 @ │ │ │ │ - roreq r4, r4, pc │ │ │ │ - asreq r4, r4, #30 │ │ │ │ - lsleq r4, r4, pc │ │ │ │ - roreq r4, r4, #29 │ │ │ │ - lsreq r4, r4 @ │ │ │ │ - lsleq r4, r0, #29 │ │ │ │ + lsleq r4, r0, #31 │ │ │ │ + asreq r4, r0, pc │ │ │ │ + lsreq r4, r0, #30 │ │ │ │ + strdeq r4, [r0, r0]! │ │ │ │ + asreq r4, r0, #29 │ │ │ │ + lsleq r4, ip, #29 │ │ │ │ orrseq fp, pc, r8, lsr #7 │ │ │ │ - @ instruction: 0x01a8d758 │ │ │ │ - asreq r4, ip, #28 │ │ │ │ + @ instruction: 0x01a8d760 │ │ │ │ + asreq r4, r8, lr │ │ │ │ │ │ │ │ 001702e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #740] @ 1705e4 │ │ │ │ @@ -182836,37 +182836,37 @@ │ │ │ │ @ instruction: 0x01b85900 │ │ │ │ @ instruction: 0x01b6820c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b681f4 │ │ │ │ @ instruction: 0x01b681d4 │ │ │ │ andeq r6, r0, r8, lsr #24 │ │ │ │ orrseq fp, pc, r8, asr r2 @ │ │ │ │ - lsreq r4, r4, r5 │ │ │ │ + asreq r4, r0, #10 │ │ │ │ orrseq r7, pc, r4, ror r4 @ │ │ │ │ @ instruction: 0x000069b0 │ │ │ │ - strdeq sp, [r8, ip]! │ │ │ │ - lsleq r4, r8, ip │ │ │ │ + @ instruction: 0x01a8d504 │ │ │ │ + lsreq r4, r4, #24 │ │ │ │ orrseq fp, pc, r0, asr #2 │ │ │ │ - @ instruction: 0x01a8d4b8 │ │ │ │ - ldrdeq r4, [r0, r0]! │ │ │ │ + @ instruction: 0x01a8d4c0 │ │ │ │ + ldrdeq r4, [r0, ip]! │ │ │ │ ldrsheq fp, [pc, ip] │ │ │ │ - @ instruction: 0x01a8d47c │ │ │ │ - lsleq r4, r4 @ │ │ │ │ + @ instruction: 0x01a8d484 │ │ │ │ + lsreq r4, r0, #23 │ │ │ │ orrseq fp, pc, r0, asr #1 │ │ │ │ - @ instruction: 0x01a8d444 │ │ │ │ - asreq r4, ip, fp │ │ │ │ + @ instruction: 0x01a8d44c │ │ │ │ + roreq r4, r8, #22 │ │ │ │ orrseq fp, pc, r8, lsl #1 │ │ │ │ - @ instruction: 0x01a8d40c │ │ │ │ - lsreq r4, r4, #22 │ │ │ │ + @ instruction: 0x01a8d414 │ │ │ │ + lsreq r4, r0, fp │ │ │ │ orrseq fp, pc, r0, asr r0 @ │ │ │ │ - ldrdeq sp, [r8, r4]! │ │ │ │ - roreq r4, ip, #21 │ │ │ │ + ldrdeq sp, [r8, ip]! │ │ │ │ + strdeq r4, [r0, r8]! │ │ │ │ orrseq fp, pc, r8, lsl r0 @ │ │ │ │ - @ instruction: 0x01a8d39c │ │ │ │ - lsreq r4, r4 @ │ │ │ │ + @ instruction: 0x01a8d3a4 │ │ │ │ + asreq r4, r0, #21 │ │ │ │ orrseq sl, pc, r0, ror #31 │ │ │ │ │ │ │ │ 00170660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -182941,22 +182941,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1706e4 │ │ │ │ - @ instruction: 0x01a8d250 │ │ │ │ - roreq r4, ip, #18 │ │ │ │ + @ instruction: 0x01a8d258 │ │ │ │ + roreq r4, r8, r9 │ │ │ │ @ instruction: 0x019fae94 │ │ │ │ - @ instruction: 0x01a8d218 │ │ │ │ - lsreq r4, r4, r9 │ │ │ │ + @ instruction: 0x01a8d220 │ │ │ │ + asreq r4, r0, #18 │ │ │ │ orrseq sl, pc, ip, asr lr @ │ │ │ │ - @ instruction: 0x01a8d1e0 │ │ │ │ - strdeq r4, [r0, ip]! │ │ │ │ + @ instruction: 0x01a8d1e8 │ │ │ │ + lsleq r4, r8, #18 │ │ │ │ orrseq sl, pc, r4, lsr #28 │ │ │ │ │ │ │ │ 001707c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -183012,20 +183012,20 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 170838 │ │ │ │ - @ instruction: 0x01a8d164 │ │ │ │ + @ instruction: 0x01a8d16c │ │ │ │ orrseq sl, pc, r0, lsr #27 │ │ │ │ - @ instruction: 0x01a8d100 │ │ │ │ - lsleq r4, ip, r8 │ │ │ │ + @ instruction: 0x01a8d108 │ │ │ │ + lsreq r4, r8, #16 │ │ │ │ orrseq sl, pc, r0, asr #26 │ │ │ │ - roreq r4, r4, #15 │ │ │ │ + strdeq r4, [r0, r0]! │ │ │ │ │ │ │ │ 001708c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -183097,22 +183097,22 @@ │ │ │ │ mov r1, #162 @ 0xa2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17094c │ │ │ │ @ instruction: 0x01b67c28 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a8d03c │ │ │ │ + @ instruction: 0x01a8d044 │ │ │ │ orrseq sl, pc, r4, lsl #25 │ │ │ │ - strdeq ip, [r8, r0]! │ │ │ │ - lsleq r4, ip, #14 │ │ │ │ + strdeq ip, [r8, r8]! │ │ │ │ + lsleq r4, r8, r7 │ │ │ │ orrseq sl, pc, r4, lsr ip @ │ │ │ │ - ldrdeq r4, [r0, r8]! │ │ │ │ - @ instruction: 0x01a8cf88 │ │ │ │ - lsreq r4, r4, #13 │ │ │ │ + roreq r4, r4, #13 │ │ │ │ + @ instruction: 0x01a8cf90 │ │ │ │ + lsreq r4, r0 @ │ │ │ │ orrseq sl, pc, ip, asr #23 │ │ │ │ │ │ │ │ 00170a20 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -183140,16 +183140,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 170a50 │ │ │ │ - @ instruction: 0x01a8cee8 │ │ │ │ - lsleq r4, r4, #12 │ │ │ │ + strdeq ip, [r8, r0]! │ │ │ │ + lsleq r4, r0, r6 │ │ │ │ orrseq sl, pc, r8, lsr #22 │ │ │ │ │ │ │ │ 00170aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183171,16 +183171,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 170ac4 │ │ │ │ - @ instruction: 0x01a8ce74 │ │ │ │ - lsleq r4, r0 @ │ │ │ │ + @ instruction: 0x01a8ce7c │ │ │ │ + lsleq r4, ip @ │ │ │ │ @ instruction: 0x019faab4 │ │ │ │ │ │ │ │ 00170b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183202,16 +183202,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 170b8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 170b38 │ │ │ │ - @ instruction: 0x01a8ce00 │ │ │ │ - lsleq r4, ip, r5 │ │ │ │ + @ instruction: 0x01a8ce08 │ │ │ │ + lsreq r4, r8, #10 │ │ │ │ orrseq sl, pc, ip, lsr sl @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 00170b90 : │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 170be0 │ │ │ │ @@ -183244,16 +183244,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 170c2c │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 170bd8 │ │ │ │ - @ instruction: 0x01a8cd5c │ │ │ │ - roreq r4, r8, r4 │ │ │ │ + @ instruction: 0x01a8cd64 │ │ │ │ + lsleq r4, r4, #9 │ │ │ │ orrseq sl, pc, r0, lsr #19 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ │ │ │ │ 00170c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -183276,16 +183276,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #244 @ 0xf4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 170c50 │ │ │ │ - @ instruction: 0x01a8cce8 │ │ │ │ - lsleq r4, r4, #8 │ │ │ │ + strdeq ip, [r8, r0]! │ │ │ │ + lsleq r4, r0, r4 │ │ │ │ orrseq sl, pc, r8, lsr #18 │ │ │ │ │ │ │ │ 00170ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -183498,45 +183498,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 170d14 │ │ │ │ @ instruction: 0x01b6784c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b67840 │ │ │ │ @ instruction: 0x019f4394 │ │ │ │ @ instruction: 0x01b677f8 │ │ │ │ - @ instruction: 0x01a8cb74 │ │ │ │ - lsleq r4, r0 @ │ │ │ │ + @ instruction: 0x01a8cb7c │ │ │ │ + lsleq r4, ip @ │ │ │ │ @ instruction: 0x019fa7b8 │ │ │ │ andeq r6, r0, r4, lsl r7 │ │ │ │ @ instruction: 0x019fa79c │ │ │ │ - strdeq ip, [r8, r8]! │ │ │ │ - lsleq r4, r4, r2 │ │ │ │ + @ instruction: 0x01a8cb00 │ │ │ │ + lsreq r4, r0, #4 │ │ │ │ orrseq sl, pc, ip, lsr r7 @ │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x01a8cab8 │ │ │ │ - ldrdeq r4, [r0, r4]! @ │ │ │ │ + @ instruction: 0x01a8cac0 │ │ │ │ + roreq r4, r0, #3 │ │ │ │ @ instruction: 0x019fa6fc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01a8ca7c │ │ │ │ - lsleq r4, r8 @ │ │ │ │ + @ instruction: 0x01a8ca84 │ │ │ │ + lsreq r4, r4, #3 │ │ │ │ orrseq sl, pc, r0, asr #13 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x01a8ca40 │ │ │ │ - asreq r4, ip, r1 │ │ │ │ + @ instruction: 0x01a8ca48 │ │ │ │ + roreq r4, r8, #2 │ │ │ │ orrseq sl, pc, ip, ror r6 @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x01a8ca04 │ │ │ │ - lsreq r4, r0, #2 │ │ │ │ + @ instruction: 0x01a8ca0c │ │ │ │ + lsreq r4, ip, #2 │ │ │ │ orrseq sl, pc, r8, asr #12 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01a8c9c8 │ │ │ │ - roreq r4, r4, #1 │ │ │ │ + ldrdeq ip, [r8, r0]! │ │ │ │ + strdeq r4, [r0, r0]! │ │ │ │ orrseq sl, pc, ip, lsl #12 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x01a8c98c │ │ │ │ - lsreq r4, r8, #1 │ │ │ │ + @ instruction: 0x01a8c994 │ │ │ │ + strheq r4, [r0, r4]! @ │ │ │ │ @ instruction: 0x019fa5d0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 0017108c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -183884,42 +183884,42 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1710f4 │ │ │ │ @ instruction: 0x01b6746c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b67418 │ │ │ │ orrseq r3, pc, r4, asr fp @ │ │ │ │ orrseq sl, pc, ip, lsr #7 │ │ │ │ - strdeq ip, [r8, r4]! │ │ │ │ + strdeq ip, [r8, ip]! @ │ │ │ │ orrseq sl, pc, r4, lsr r3 @ │ │ │ │ @ instruction: 0x019f3ad8 │ │ │ │ orrseq sl, pc, r0, lsr r3 @ │ │ │ │ - @ instruction: 0x01a8c678 │ │ │ │ + @ instruction: 0x01a8c680 │ │ │ │ @ instruction: 0x019fa2b4 │ │ │ │ muleq r0, lr, r1 │ │ │ │ @ instruction: 0x019f39d8 │ │ │ │ orrseq sl, pc, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x01a8c578 │ │ │ │ + @ instruction: 0x01a8c580 │ │ │ │ @ instruction: 0x019fa1b4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ orrseq r3, pc, r8, ror r9 @ │ │ │ │ @ instruction: 0x019fa1d0 │ │ │ │ - @ instruction: 0x01a8c518 │ │ │ │ + @ instruction: 0x01a8c520 │ │ │ │ orrseq sl, pc, r4, asr r1 @ │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01a8c438 │ │ │ │ - asreq r3, r4, fp │ │ │ │ + @ instruction: 0x01a8c440 │ │ │ │ + roreq r3, r0, #22 │ │ │ │ orrseq sl, pc, ip, ror r0 @ │ │ │ │ - @ instruction: 0x01a8c400 │ │ │ │ - lsleq r3, ip, fp │ │ │ │ + @ instruction: 0x01a8c408 │ │ │ │ + lsreq r3, r8, #22 │ │ │ │ orrseq sl, pc, r4, asr #32 │ │ │ │ - @ instruction: 0x01a8c3c4 │ │ │ │ - roreq r3, r0, #21 │ │ │ │ + @ instruction: 0x01a8c3cc │ │ │ │ + roreq r3, ip, #21 │ │ │ │ orrseq sl, pc, r8 │ │ │ │ - @ instruction: 0x01a8c388 │ │ │ │ - lsreq r3, r4, #21 │ │ │ │ + @ instruction: 0x01a8c390 │ │ │ │ + lsreq r3, r0 @ │ │ │ │ orrseq r9, pc, ip, asr #31 │ │ │ │ │ │ │ │ 0017167c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -184001,20 +184001,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 171718 │ │ │ │ @ instruction: 0x01b66e80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, pc, r0, asr #15 │ │ │ │ @ instruction: 0x01b66df4 │ │ │ │ - strdeq ip, [r8, r8]! │ │ │ │ - lsleq r3, r4, r9 │ │ │ │ + @ instruction: 0x01a8c200 │ │ │ │ + lsreq r3, r0, #18 │ │ │ │ orrseq r9, pc, ip, lsr lr @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01a8c1bc │ │ │ │ - ldrdeq r3, [r0, r8]! │ │ │ │ + @ instruction: 0x01a8c1c4 │ │ │ │ + roreq r3, r4, #17 │ │ │ │ @ instruction: 0x019f9df8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 001717f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184093,20 +184093,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 171880 │ │ │ │ @ instruction: 0x01b66d08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, pc, r8, asr #12 │ │ │ │ @ instruction: 0x01b66c8c │ │ │ │ - @ instruction: 0x01a8c094 │ │ │ │ - lsreq r3, ip, #15 │ │ │ │ + @ instruction: 0x01a8c09c │ │ │ │ + lsreq r3, r8 @ │ │ │ │ @ instruction: 0x019f9cd8 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01a8c054 │ │ │ │ - roreq r3, r0, r7 │ │ │ │ + @ instruction: 0x01a8c05c │ │ │ │ + roreq r3, ip, r7 │ │ │ │ @ instruction: 0x019f9c94 │ │ │ │ │ │ │ │ 00171958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -184170,20 +184170,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1719a8 │ │ │ │ @ instruction: 0x01b66ba4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b66b64 │ │ │ │ - @ instruction: 0x01a8bf64 │ │ │ │ + @ instruction: 0x01a8bf6c │ │ │ │ orrseq r9, pc, ip, lsl #24 │ │ │ │ orrseq r9, pc, r0, lsr #23 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - @ instruction: 0x01a8bf24 │ │ │ │ - asreq r3, r0, #12 │ │ │ │ + @ instruction: 0x01a8bf2c │ │ │ │ + asreq r3, ip, #12 │ │ │ │ orrseq r9, pc, r0, ror #22 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ │ │ │ │ 00171a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184248,20 +184248,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 171ad8 │ │ │ │ @ instruction: 0x01b66a74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b66a34 │ │ │ │ - @ instruction: 0x01a8be34 │ │ │ │ + @ instruction: 0x01a8be3c │ │ │ │ orrseq r9, pc, r4, asr fp @ │ │ │ │ orrseq r9, pc, r0, ror sl @ │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - strdeq fp, [r8, r4]! │ │ │ │ - lsleq r3, r0, r5 │ │ │ │ + strdeq fp, [r8, ip]! │ │ │ │ + lsleq r3, ip, r5 │ │ │ │ orrseq r9, pc, r0, lsr sl @ │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 00171bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184309,15 +184309,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x019f9a9c │ │ │ │ orrseq r9, pc, r4, ror #20 │ │ │ │ - @ instruction: 0x01a8be98 │ │ │ │ + @ instruction: 0x01a8bea0 │ │ │ │ │ │ │ │ 00171c80 : │ │ │ │ ldr r3, [r0, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ addgt r2, r0, r3, lsl #2 │ │ │ │ ldrgt r2, [r2, #352] @ 0x160 │ │ │ │ subgt r3, r3, #1 │ │ │ │ @@ -184416,20 +184416,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 171d7c │ │ │ │ @ instruction: 0x01b66840 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r9, pc, ip, lsr #24 │ │ │ │ - ldrdeq fp, [r8, r0]! │ │ │ │ - roreq r3, r0, #5 │ │ │ │ - lsreq r3, r0 @ │ │ │ │ - lsleq r3, r0 @ │ │ │ │ + ldrdeq fp, [r8, r8]! │ │ │ │ + roreq r3, ip, #5 │ │ │ │ + lsreq r3, ip @ │ │ │ │ + lsleq r3, ip @ │ │ │ │ orrseq r9, pc, r0, ror fp @ │ │ │ │ - @ instruction: 0x01a8bd14 │ │ │ │ + @ instruction: 0x01a8bd1c │ │ │ │ │ │ │ │ 00171e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ 171f28 │ │ │ │ @@ -184488,18 +184488,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 171ebc │ │ │ │ - @ instruction: 0x01a8bcbc │ │ │ │ + @ instruction: 0x01a8bcc4 │ │ │ │ orrseq r9, pc, r8, lsl #22 │ │ │ │ - lsleq r3, ip @ │ │ │ │ - roreq r3, ip, #2 │ │ │ │ + lsreq r3, r8, #3 │ │ │ │ + roreq r3, r8, r1 │ │ │ │ │ │ │ │ 00171f38 : │ │ │ │ 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] @ 17219c │ │ │ │ @@ -184651,25 +184651,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 171fb4 │ │ │ │ @ instruction: 0x01b665c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b665ac │ │ │ │ @ instruction: 0x01b66558 │ │ │ │ - @ instruction: 0x01a8bb10 │ │ │ │ + @ instruction: 0x01a8bb18 │ │ │ │ orrseq r9, pc, r4, asr r9 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019f98f0 │ │ │ │ - @ instruction: 0x01a8ba94 │ │ │ │ - asreq r2, r8, #31 │ │ │ │ - @ instruction: 0x01a8ba00 │ │ │ │ - roreq r2, r4, pc │ │ │ │ + @ instruction: 0x01a8ba9c │ │ │ │ + ldrdeq r2, [r0, r4]! │ │ │ │ + @ instruction: 0x01a8ba08 │ │ │ │ + lsleq r2, r0, #31 │ │ │ │ orrseq r9, pc, r0, asr r8 @ │ │ │ │ - asreq r2, r0, #30 │ │ │ │ - @ instruction: 0x01a8b994 │ │ │ │ + asreq r2, ip, #30 │ │ │ │ + @ instruction: 0x01a8b99c │ │ │ │ orrseq r9, pc, r8, lsr #16 │ │ │ │ orrseq r9, pc, r0, ror #15 │ │ │ │ │ │ │ │ 001721e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184728,16 +184728,16 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 172238 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ b 172254 │ │ │ │ @ instruction: 0x01b66304 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x01a8b888 │ │ │ │ - strdeq r2, [r0, ip]! │ │ │ │ + @ instruction: 0x01a8b890 │ │ │ │ + lsleq r2, r8, #28 │ │ │ │ @ instruction: 0x019f96d8 │ │ │ │ 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 │ │ │ │ @@ -184973,19 +184973,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17262c │ │ │ │ @ instruction: 0x01b65f70 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019f93b8 │ │ │ │ - @ instruction: 0x01a8b568 │ │ │ │ - lsreq r2, r0, sl │ │ │ │ - strdeq r2, [r0, ip]! │ │ │ │ + @ instruction: 0x01a8b570 │ │ │ │ + lsreq r2, ip, sl │ │ │ │ + lsleq r2, r8, #20 │ │ │ │ orrseq r9, pc, r8, lsr r3 @ │ │ │ │ - @ instruction: 0x01a8b4e8 │ │ │ │ + strdeq fp, [r8, r0]! │ │ │ │ │ │ │ │ 001726b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #220] @ 1727ac │ │ │ │ @@ -185041,19 +185041,19 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 172740 │ │ │ │ - @ instruction: 0x01a8b498 │ │ │ │ + @ instruction: 0x01a8b4a0 │ │ │ │ @ instruction: 0x019f92d4 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - lsleq r2, r8, r9 │ │ │ │ - roreq r2, r8, #17 │ │ │ │ + lsreq r2, r4, #18 │ │ │ │ + strdeq r2, [r0, r4]! │ │ │ │ │ │ │ │ 001727c0 : │ │ │ │ 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 │ │ │ │ @@ -185316,19 +185316,19 @@ │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1729f0 │ │ │ │ @ instruction: 0x01b65d30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b65b1c │ │ │ │ - @ instruction: 0x01a8afe0 │ │ │ │ - roreq r2, ip, #9 │ │ │ │ + @ instruction: 0x01a8afe8 │ │ │ │ + strdeq r2, [r0, r8]! │ │ │ │ orrseq r8, pc, r4, lsr #28 │ │ │ │ - @ instruction: 0x01a8afa8 │ │ │ │ - lsreq r2, r4 @ │ │ │ │ + @ instruction: 0x01a8afb0 │ │ │ │ + asreq r2, r0, #9 │ │ │ │ orrseq r8, pc, ip, ror #27 │ │ │ │ │ │ │ │ 00172c08 : │ │ │ │ ldr r3, [pc, #156] @ 172cac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -185366,15 +185366,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01b83004 │ │ │ │ - @ instruction: 0x01a8aeec │ │ │ │ + strdeq sl, [r8, r4]! │ │ │ │ orrseq r8, pc, r0, ror sp @ │ │ │ │ orrseq r8, pc, r0, lsr sp @ │ │ │ │ │ │ │ │ 00172cbc : │ │ │ │ ldr r2, [pc, #144] @ 172d54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -185410,15 +185410,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01b82f50 │ │ │ │ - @ instruction: 0x01a8ae44 │ │ │ │ + @ instruction: 0x01a8ae4c │ │ │ │ orrseq r8, pc, ip, lsr #26 │ │ │ │ orrseq r8, pc, r8, lsl #25 │ │ │ │ │ │ │ │ 00172d64 : │ │ │ │ ldr r3, [pc, #16] @ 172d7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ @@ -185523,26 +185523,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 172e60 │ │ │ │ @ instruction: 0x01b6577c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b65754 │ │ │ │ - @ instruction: 0x01a8ad94 │ │ │ │ + @ instruction: 0x01a8ad9c │ │ │ │ orrseq r8, pc, ip, asr #23 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, r8, lsr #24 │ │ │ │ andeq r6, r0, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, lsr #21 │ │ │ │ @ instruction: 0x019f8cb0 │ │ │ │ orrseq r8, pc, r0, lsr #15 │ │ │ │ @ instruction: 0x01b656ac │ │ │ │ - ldrdeq r2, [r0, r0]! │ │ │ │ - @ instruction: 0x01a8ac90 │ │ │ │ - lsleq r2, ip @ │ │ │ │ + ldrdeq r2, [r0, ip]! │ │ │ │ + @ instruction: 0x01a8ac98 │ │ │ │ + lsreq r2, r8, #3 │ │ │ │ orrseq r8, pc, ip, asr #21 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 00172f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185708,33 +185708,33 @@ │ │ │ │ b 173024 │ │ │ │ @ instruction: 0x01b655b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b6558c │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x01b654e8 │ │ │ │ orrseq r8, pc, r8, asr #20 │ │ │ │ - strdeq sl, [r8, r4]! │ │ │ │ + strdeq sl, [r8, ip]! │ │ │ │ orrseq r8, pc, r4, lsr r9 @ │ │ │ │ - @ instruction: 0x01a8aab0 │ │ │ │ - lsreq r1, ip @ │ │ │ │ + @ instruction: 0x01a8aab8 │ │ │ │ + asreq r1, r8, #31 │ │ │ │ @ instruction: 0x019f88f4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - @ instruction: 0x01a8aa74 │ │ │ │ - lsleq r1, r0, #31 │ │ │ │ + @ instruction: 0x01a8aa7c │ │ │ │ + lsleq r1, ip, #31 │ │ │ │ @ instruction: 0x019f88b8 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x01a8aa38 │ │ │ │ - asreq r1, r4, #30 │ │ │ │ + @ instruction: 0x01a8aa40 │ │ │ │ + asreq r1, r0, pc │ │ │ │ orrseq r8, pc, ip, ror r8 @ │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - strdeq sl, [r8, ip]! │ │ │ │ - lsleq r1, r8, #30 │ │ │ │ + @ instruction: 0x01a8aa04 │ │ │ │ + lsleq r1, r4, pc │ │ │ │ orrseq r8, pc, r0, asr #16 │ │ │ │ - @ instruction: 0x01a8a9c0 │ │ │ │ - asreq r1, ip, #29 │ │ │ │ + @ instruction: 0x01a8a9c8 │ │ │ │ + ldrdeq r1, [r0, r8]! │ │ │ │ @ instruction: 0x019f87fc │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ │ │ │ │ 0017323c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185787,20 +185787,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 173290 │ │ │ │ @ instruction: 0x01b652b4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x01a8a8b8 │ │ │ │ - asreq r1, r4, #27 │ │ │ │ + @ instruction: 0x01a8a8c0 │ │ │ │ + ldrdeq r1, [r0, r0]! │ │ │ │ @ instruction: 0x019f86f4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - @ instruction: 0x01a8a87c │ │ │ │ - lsleq r1, r8, #27 │ │ │ │ + @ instruction: 0x01a8a884 │ │ │ │ + lsleq r1, r4 @ │ │ │ │ @ instruction: 0x019f86b8 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ │ │ │ │ 0017333c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -186071,47 +186071,47 @@ │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ orrseq r1, pc, r4, asr #25 │ │ │ │ orrseq r4, pc, r0, lsl #12 │ │ │ │ orrseq r8, pc, r0, lsl #14 │ │ │ │ @ instruction: 0x019f86d0 │ │ │ │ orrseq r8, pc, r8, lsr r6 @ │ │ │ │ - @ instruction: 0x01a8a668 │ │ │ │ - roreq r1, r4, fp │ │ │ │ + @ instruction: 0x01a8a670 │ │ │ │ + lsleq r1, r0, #23 │ │ │ │ orrseq r8, pc, r4, lsr #9 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ @ instruction: 0x01b64fe8 │ │ │ │ orrseq r1, pc, ip, lsr #22 │ │ │ │ - @ instruction: 0x01a8a5e8 │ │ │ │ - strdeq r1, [r0, r4]! │ │ │ │ + strdeq sl, [r8, r0]! │ │ │ │ + lsleq r1, r0, #22 │ │ │ │ orrseq r8, pc, r4, lsr #8 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - @ instruction: 0x01a8a5a0 │ │ │ │ - lsreq r1, ip, #21 │ │ │ │ + @ instruction: 0x01a8a5a8 │ │ │ │ + lsreq r1, r8 @ │ │ │ │ @ instruction: 0x019f83dc │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x01a8a560 │ │ │ │ - roreq r1, ip, #20 │ │ │ │ + @ instruction: 0x01a8a568 │ │ │ │ + roreq r1, r8, sl │ │ │ │ orrseq r8, pc, r0, lsr #7 │ │ │ │ - @ instruction: 0x01a8a524 │ │ │ │ - lsreq r1, r0, sl │ │ │ │ + @ instruction: 0x01a8a52c │ │ │ │ + lsreq r1, ip, sl │ │ │ │ orrseq r8, pc, r0, ror #6 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - @ instruction: 0x01a8a4e8 │ │ │ │ - strdeq r1, [r0, r4]! │ │ │ │ + strdeq sl, [r8, r0]! │ │ │ │ + lsleq r1, r0, #20 │ │ │ │ orrseq r8, pc, r8, lsr #6 │ │ │ │ - @ instruction: 0x01a8a4ac │ │ │ │ - lsreq r1, r8 @ │ │ │ │ + @ instruction: 0x01a8a4b4 │ │ │ │ + asreq r1, r4, #19 │ │ │ │ orrseq r8, pc, ip, ror #5 │ │ │ │ - @ instruction: 0x01a8a470 │ │ │ │ - roreq r1, ip, r9 │ │ │ │ + @ instruction: 0x01a8a478 │ │ │ │ + lsleq r1, r8, #19 │ │ │ │ orrseq r8, pc, ip, lsr #5 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x01a8a434 │ │ │ │ - asreq r1, r0, #18 │ │ │ │ + @ instruction: 0x01a8a43c │ │ │ │ + asreq r1, ip, #18 │ │ │ │ orrseq r8, pc, r0, ror r2 @ │ │ │ │ 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 │ │ │ │ @@ -187131,233 +187131,233 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 1738cc │ │ │ │ @ instruction: 0x01b64ce0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b64cbc │ │ │ │ @ instruction: 0x01b64c40 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x01a8a1b0 │ │ │ │ + @ instruction: 0x01a8a1b8 │ │ │ │ orrseq r0, pc, ip, asr pc @ │ │ │ │ @ instruction: 0x01b6c84c │ │ │ │ + @ instruction: 0x01a8a140 │ │ │ │ @ instruction: 0x01a8a138 │ │ │ │ - @ instruction: 0x01a8a130 │ │ │ │ orrseq r0, pc, r4, ror #29 │ │ │ │ @ instruction: 0x01b6c7f4 │ │ │ │ @ instruction: 0x019f81d0 │ │ │ │ orrseq r1, pc, r4, lsl #8 │ │ │ │ orrseq r1, pc, r4, ror r3 @ │ │ │ │ orrseq r3, pc, ip, ror #23 │ │ │ │ orrseq r2, pc, r0, ror #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r7, pc, ip, lsr fp @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - lsreq r1, ip @ │ │ │ │ - @ instruction: 0x01a89c80 │ │ │ │ - lsleq r1, ip, #3 │ │ │ │ + asreq r1, r8, #3 │ │ │ │ + @ instruction: 0x01a89c88 │ │ │ │ + lsleq r1, r8 @ │ │ │ │ orrseq r7, pc, r4, asr #21 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x01a89be0 │ │ │ │ + @ instruction: 0x01a89be8 │ │ │ │ orrseq r7, pc, r8, lsr #20 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - strheq r1, [r0, r0]! │ │ │ │ + strheq r1, [r0, ip]! │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ orrseq r7, pc, r0, lsl fp @ │ │ │ │ orrseq r7, pc, ip, ror #22 │ │ │ │ orrseq r7, pc, r8, lsl fp @ │ │ │ │ @ instruction: 0x019f7b98 │ │ │ │ orrseq r7, pc, r4, asr #22 │ │ │ │ @ instruction: 0x019f7bb8 │ │ │ │ orrseq r7, pc, r8, ror #22 │ │ │ │ @ instruction: 0x019f7bb0 │ │ │ │ orrseq r7, pc, r8, ror fp @ │ │ │ │ orrseq r7, pc, r4, asr #23 │ │ │ │ orrseq r7, pc, r0, lsl #23 │ │ │ │ @ instruction: 0x019f7bb8 │ │ │ │ orrseq r7, pc, r4, lsl #23 │ │ │ │ - @ instruction: 0x01a899cc │ │ │ │ - ldrdeq r0, [r0, r8]! │ │ │ │ + ldrdeq r9, [r8, r4]! │ │ │ │ + roreq r0, r4, #29 │ │ │ │ orrseq r7, pc, r0, lsl r8 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r6, r0, r4, lsl r7 │ │ │ │ orrseq r7, pc, r4, ror #23 │ │ │ │ - @ instruction: 0x01a89904 │ │ │ │ + @ instruction: 0x01a8990c │ │ │ │ orrseq r7, pc, r8, lsr r7 @ │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x01a89858 │ │ │ │ - lsreq r0, ip, #26 │ │ │ │ - @ instruction: 0x01a89814 │ │ │ │ + @ instruction: 0x01a89860 │ │ │ │ + lsreq r0, r8, sp │ │ │ │ + @ instruction: 0x01a8981c │ │ │ │ orrseq r7, pc, r4, asr r6 @ │ │ │ │ - asreq r0, ip, #25 │ │ │ │ - @ instruction: 0x01a897b4 │ │ │ │ + ldrdeq r0, [r0, r8]! │ │ │ │ + @ instruction: 0x01a897bc │ │ │ │ @ instruction: 0x019f75f4 │ │ │ │ - roreq r0, ip, #24 │ │ │ │ - @ instruction: 0x01a89754 │ │ │ │ + roreq r0, r8, ip │ │ │ │ + @ instruction: 0x01a8975c │ │ │ │ @ instruction: 0x019f7594 │ │ │ │ - lsleq r0, ip, #24 │ │ │ │ - strdeq r9, [r8, r4]! │ │ │ │ + lsleq r0, r8, ip │ │ │ │ + strdeq r9, [r8, ip]! │ │ │ │ orrseq r7, pc, r4, lsr r5 @ │ │ │ │ - lsreq r0, ip, #23 │ │ │ │ - @ instruction: 0x01a89694 │ │ │ │ + lsreq r0, r8 @ │ │ │ │ + @ instruction: 0x01a8969c │ │ │ │ @ instruction: 0x019f74d4 │ │ │ │ - asreq r0, r8, #22 │ │ │ │ - @ instruction: 0x01a89630 │ │ │ │ + asreq r0, r4, fp │ │ │ │ + @ instruction: 0x01a89638 │ │ │ │ orrseq r7, pc, r0, ror r4 @ │ │ │ │ - @ instruction: 0x01a36440 │ │ │ │ - roreq r0, r4, #21 │ │ │ │ - @ instruction: 0x01a895cc │ │ │ │ + @ instruction: 0x01a3644c │ │ │ │ + strdeq r0, [r0, r0]! @ │ │ │ │ + ldrdeq r9, [r8, r4]! │ │ │ │ orrseq r7, pc, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - roreq r0, r0, sl │ │ │ │ - @ instruction: 0x01a89558 │ │ │ │ + roreq r0, ip, sl │ │ │ │ + @ instruction: 0x01a89560 │ │ │ │ @ instruction: 0x019f7398 │ │ │ │ - lsreq r0, ip, #20 │ │ │ │ - @ instruction: 0x01a89514 │ │ │ │ + lsreq r0, r8, sl │ │ │ │ + @ instruction: 0x01a8951c │ │ │ │ orrseq r7, pc, r0, asr r3 @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - roreq r0, ip, #19 │ │ │ │ - @ instruction: 0x01a894cc │ │ │ │ + strdeq r0, [r0, r8]! │ │ │ │ + ldrdeq r9, [r8, r4]! │ │ │ │ orrseq r7, pc, r0, lsl r3 @ │ │ │ │ - lsreq r0, r8, #19 │ │ │ │ - @ instruction: 0x01a89488 │ │ │ │ + lsreq r0, r4 @ │ │ │ │ + @ instruction: 0x01a89490 │ │ │ │ orrseq r7, pc, ip, asr #5 │ │ │ │ - roreq r0, r4, #18 │ │ │ │ - @ instruction: 0x01a89444 │ │ │ │ + roreq r0, r0, r9 │ │ │ │ + @ instruction: 0x01a8944c │ │ │ │ orrseq r7, pc, r8, lsl #5 │ │ │ │ - lsreq r0, r0, #18 │ │ │ │ - @ instruction: 0x01a89400 │ │ │ │ + lsreq r0, ip, #18 │ │ │ │ + @ instruction: 0x01a89408 │ │ │ │ orrseq r7, pc, r4, asr #4 │ │ │ │ - @ instruction: 0x01a893cc │ │ │ │ - ldrdeq r0, [r0, r8]! │ │ │ │ + ldrdeq r9, [r8, r4]! │ │ │ │ + roreq r0, r4, #17 │ │ │ │ orrseq r7, pc, r0, lsl r2 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x01a89390 │ │ │ │ - lsleq r0, ip @ │ │ │ │ + @ instruction: 0x01a89398 │ │ │ │ + lsreq r0, r8, #17 │ │ │ │ @ instruction: 0x019f71d4 │ │ │ │ - roreq r0, r0, #9 │ │ │ │ - @ instruction: 0x01a88fc0 │ │ │ │ + roreq r0, ip, #9 │ │ │ │ + @ instruction: 0x01a88fc8 │ │ │ │ orrseq r6, pc, r4, lsl #28 │ │ │ │ - @ instruction: 0x01a88f8c │ │ │ │ - lsleq r0, r8 @ │ │ │ │ + @ instruction: 0x01a88f94 │ │ │ │ + lsreq r0, r4, #9 │ │ │ │ @ instruction: 0x019f6dd0 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ orrseq r7, pc, r4, lsr #2 │ │ │ │ - @ instruction: 0x01a88f4c │ │ │ │ + @ instruction: 0x01a88f54 │ │ │ │ @ instruction: 0x019f6d94 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - lsleq r0, r0, r4 │ │ │ │ - strdeq r8, [r8, r8]! @ │ │ │ │ + lsleq r0, ip, r4 │ │ │ │ + @ instruction: 0x01a88f00 │ │ │ │ orrseq r6, pc, r4, lsr sp @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrdeq r0, [r0, r0]! @ │ │ │ │ - @ instruction: 0x01a88eb8 │ │ │ │ + ldrdeq r0, [r0, ip]! │ │ │ │ + @ instruction: 0x01a88ec0 │ │ │ │ @ instruction: 0x019f6cf4 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - lsleq r0, r0 @ │ │ │ │ - @ instruction: 0x01a88e78 │ │ │ │ + lsleq r0, ip @ │ │ │ │ + @ instruction: 0x01a88e80 │ │ │ │ @ instruction: 0x019f6cb8 │ │ │ │ - asreq r0, r0, r3 │ │ │ │ + asreq r0, ip, r3 │ │ │ │ orrseq r6, pc, ip, asr ip @ │ │ │ │ orrseq r7, pc, r0, ror r0 @ │ │ │ │ - ldrdeq r8, [r8, r4]! │ │ │ │ + ldrdeq r8, [r8, ip]! │ │ │ │ orrseq r6, pc, r8, lsl #24 │ │ │ │ - @ instruction: 0x01a88d8c │ │ │ │ - lsleq r0, r8 @ │ │ │ │ + @ instruction: 0x01a88d94 │ │ │ │ + lsreq r0, r4, #5 │ │ │ │ @ instruction: 0x019f6bd0 │ │ │ │ - @ instruction: 0x01a88d50 │ │ │ │ - asreq r0, ip, r2 │ │ │ │ + @ instruction: 0x01a88d58 │ │ │ │ + roreq r0, r8, #4 │ │ │ │ @ instruction: 0x019f6b94 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x01a88d14 │ │ │ │ - lsreq r0, r0, #4 │ │ │ │ + @ instruction: 0x01a88d1c │ │ │ │ + lsreq r0, ip, #4 │ │ │ │ orrseq r6, pc, r8, asr fp @ │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrdeq r8, [r8, r8]! @ │ │ │ │ - roreq r0, r4, #3 │ │ │ │ + @ instruction: 0x01a88ce0 │ │ │ │ + strdeq r0, [r0, r0]! @ │ │ │ │ orrseq r6, pc, ip, lsl fp @ │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01a88c9c │ │ │ │ - lsreq r0, r8, #3 │ │ │ │ + @ instruction: 0x01a88ca4 │ │ │ │ + lsreq r0, r4 @ │ │ │ │ orrseq r6, pc, r0, ror #21 │ │ │ │ - roreq r0, r0, r1 │ │ │ │ - @ instruction: 0x01a88c58 │ │ │ │ + roreq r0, ip, r1 │ │ │ │ + @ instruction: 0x01a88c60 │ │ │ │ @ instruction: 0x019f6a98 │ │ │ │ - lsreq r0, r0, r1 │ │ │ │ - @ instruction: 0x01a88c18 │ │ │ │ + lsreq r0, ip, r1 │ │ │ │ + @ instruction: 0x01a88c20 │ │ │ │ orrseq r6, pc, r8, asr sl @ │ │ │ │ - strdeq r0, [r0, r0]! @ │ │ │ │ - ldrdeq r8, [r8, r8]! @ │ │ │ │ + strdeq r0, [r0, ip]! │ │ │ │ + @ instruction: 0x01a88be0 │ │ │ │ orrseq r6, pc, r4, lsl sl @ │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - strheq r0, [r0, r0]! @ │ │ │ │ - @ instruction: 0x01a88b98 │ │ │ │ + strheq r0, [r0, ip]! │ │ │ │ + @ instruction: 0x01a88ba0 │ │ │ │ @ instruction: 0x019f69d4 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - roreq r0, r0, r0 │ │ │ │ - @ instruction: 0x01a88b58 │ │ │ │ + roreq r0, ip, r0 │ │ │ │ + @ instruction: 0x01a88b60 │ │ │ │ @ instruction: 0x019f6994 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ orrseq r6, pc, r0, ror #27 │ │ │ │ - @ instruction: 0x01a88b1c │ │ │ │ + @ instruction: 0x01a88b24 │ │ │ │ orrseq r6, pc, r0, asr r9 @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orrseq pc, pc, r8, ror #31 │ │ │ │ - ldrdeq r8, [r8, r8]! @ │ │ │ │ + @ instruction: 0x019ffff4 │ │ │ │ + @ instruction: 0x01a88ae0 │ │ │ │ orrseq r6, pc, r4, lsl r9 @ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x019fffb0 │ │ │ │ - @ instruction: 0x01a88a98 │ │ │ │ + @ instruction: 0x019fffbc │ │ │ │ + @ instruction: 0x01a88aa0 │ │ │ │ @ instruction: 0x019f68d8 │ │ │ │ - orrseq pc, pc, r0, ror pc @ │ │ │ │ - @ instruction: 0x01a88a58 │ │ │ │ + orrseq pc, pc, ip, ror pc @ │ │ │ │ + @ instruction: 0x01a88a60 │ │ │ │ @ instruction: 0x019f6898 │ │ │ │ orrseq r6, pc, r4, asr #24 │ │ │ │ - @ instruction: 0x01a88a14 │ │ │ │ + @ instruction: 0x01a88a1c │ │ │ │ orrseq r6, pc, ip, asr r8 @ │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ orrseq r6, pc, ip, asr #23 │ │ │ │ - @ instruction: 0x01a889c4 │ │ │ │ + @ instruction: 0x01a889cc │ │ │ │ orrseq r6, pc, r8, lsl #16 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x019ffe90 │ │ │ │ + @ instruction: 0x019ffe9c │ │ │ │ orrseq r6, pc, r4, lsr #15 │ │ │ │ orrseq r6, pc, r0, asr #17 │ │ │ │ - @ instruction: 0x01a88908 │ │ │ │ + @ instruction: 0x01a88910 │ │ │ │ orrseq r6, pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01a888cc │ │ │ │ - @ instruction: 0x019ffdd8 │ │ │ │ + ldrdeq r8, [r8, r4]! │ │ │ │ + orrseq pc, pc, r4, ror #27 │ │ │ │ orrseq r6, pc, r0, lsl r7 @ │ │ │ │ - @ instruction: 0x01a88890 │ │ │ │ - @ instruction: 0x019ffd9c │ │ │ │ + @ instruction: 0x01a88898 │ │ │ │ + orrseq pc, pc, r8, lsr #27 │ │ │ │ @ instruction: 0x019f66d4 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ @ instruction: 0x019f6afc │ │ │ │ - @ instruction: 0x01a88848 │ │ │ │ + @ instruction: 0x01a88850 │ │ │ │ orrseq r6, pc, r0, lsl #13 │ │ │ │ - orrseq pc, pc, r8, lsl sp @ │ │ │ │ - @ instruction: 0x01a88800 │ │ │ │ + orrseq pc, pc, r4, lsr #26 │ │ │ │ + @ instruction: 0x01a88808 │ │ │ │ orrseq r6, pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01a887c8 │ │ │ │ - @ instruction: 0x019ffcd4 │ │ │ │ + ldrdeq r8, [r8, r0]! │ │ │ │ + orrseq pc, pc, r0, ror #25 │ │ │ │ orrseq r6, pc, ip, lsl #12 │ │ │ │ - @ instruction: 0x01a8878c │ │ │ │ - @ instruction: 0x019ffc98 │ │ │ │ + @ instruction: 0x01a88794 │ │ │ │ + orrseq pc, pc, r4, lsr #25 │ │ │ │ @ instruction: 0x019f65d0 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - @ instruction: 0x01a8874c │ │ │ │ - orrseq pc, pc, r8, asr ip @ │ │ │ │ + @ instruction: 0x01a88754 │ │ │ │ + orrseq pc, pc, r4, ror #24 │ │ │ │ @ instruction: 0x019f6590 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orrseq pc, pc, r0, lsr #24 │ │ │ │ - @ instruction: 0x01a88708 │ │ │ │ + orrseq pc, pc, ip, lsr #24 │ │ │ │ + @ instruction: 0x01a88710 │ │ │ │ orrseq r6, pc, r8, asr #10 │ │ │ │ - orrseq pc, pc, r0, ror #23 │ │ │ │ - @ instruction: 0x01a886c8 │ │ │ │ + orrseq pc, pc, ip, ror #23 │ │ │ │ + ldrdeq r8, [r8, r0]! │ │ │ │ orrseq r6, pc, r8, lsl #10 │ │ │ │ ldr r3, [pc, #-496] @ 17499c │ │ │ │ ldr r2, [pc, #-496] @ 1749a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -188025,18 +188025,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01b63034 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a88644 │ │ │ │ + @ instruction: 0x01a8864c │ │ │ │ @ instruction: 0x01b62fa0 │ │ │ │ @ instruction: 0x01b62f70 │ │ │ │ - orrseq pc, pc, r0, lsr #21 │ │ │ │ + orrseq pc, pc, ip, lsr #21 │ │ │ │ @ instruction: 0x019f63d8 │ │ │ │ │ │ │ │ 00175618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -188069,16 +188069,16 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #24] @ 1756b8 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b6c98 │ │ │ │ - @ instruction: 0x01a88528 │ │ │ │ - orrseq pc, pc, ip, ror #19 │ │ │ │ + @ instruction: 0x01a88530 │ │ │ │ + @ instruction: 0x019ff9f8 │ │ │ │ orrseq r6, pc, r0, lsr r3 @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 001756bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188123,19 +188123,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 175794 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1756f8 │ │ │ │ - @ instruction: 0x01a88450 │ │ │ │ - orrseq pc, pc, ip, asr r9 @ │ │ │ │ + @ instruction: 0x01a88458 │ │ │ │ + orrseq pc, pc, r8, ror #18 │ │ │ │ @ instruction: 0x019f6290 │ │ │ │ - @ instruction: 0x01a88414 │ │ │ │ - orrseq pc, pc, r0, lsr #18 │ │ │ │ + @ instruction: 0x01a8841c │ │ │ │ + orrseq pc, pc, ip, lsr #18 │ │ │ │ orrseq r6, pc, r0, asr r2 @ │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 00175798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188298,25 +188298,25 @@ │ │ │ │ @ instruction: 0x01b62d54 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b62d24 │ │ │ │ @ instruction: 0x01b62cfc │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a8826c │ │ │ │ + @ instruction: 0x01a88274 │ │ │ │ ldrheq r6, [pc, r4] │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ orrseq pc, lr, r8, asr #29 │ │ │ │ - @ instruction: 0x01a881ec │ │ │ │ + strdeq r8, [r8, r4]! │ │ │ │ orrseq r6, pc, r0, lsr r0 @ │ │ │ │ - @ instruction: 0x01a881bc │ │ │ │ - orrseq pc, pc, r8, asr #13 │ │ │ │ + @ instruction: 0x01a881c4 │ │ │ │ + @ instruction: 0x019ff6d4 │ │ │ │ orrseq r6, pc, r0 │ │ │ │ - @ instruction: 0x01a8817c │ │ │ │ - orrseq pc, pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x01a88184 │ │ │ │ + @ instruction: 0x019ff694 │ │ │ │ @ instruction: 0x019f5fb8 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ 00175a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188467,26 +188467,26 @@ │ │ │ │ b 175be0 │ │ │ │ @ instruction: 0x01b62a90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b62a68 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strdeq r7, [r8, ip]! │ │ │ │ + @ instruction: 0x01a88004 │ │ │ │ orrseq r5, pc, r4, asr #28 │ │ │ │ muleq r0, r5, r2 │ │ │ │ orrseq pc, lr, r8, asr ip @ │ │ │ │ @ instruction: 0x01b6292c │ │ │ │ - @ instruction: 0x01a87f4c │ │ │ │ + @ instruction: 0x01a87f54 │ │ │ │ @ instruction: 0x019f5d90 │ │ │ │ - @ instruction: 0x01a87f1c │ │ │ │ - orrseq pc, pc, r8, lsr #8 │ │ │ │ + @ instruction: 0x01a87f24 │ │ │ │ + orrseq pc, pc, r4, lsr r4 @ │ │ │ │ orrseq r5, pc, r8, asr sp @ │ │ │ │ - ldrdeq r7, [r8, ip]! │ │ │ │ - orrseq pc, pc, r8, ror #7 │ │ │ │ + @ instruction: 0x01a87ee4 │ │ │ │ + @ instruction: 0x019ff3f4 │ │ │ │ orrseq r5, pc, r8, lsl sp @ │ │ │ │ muleq r0, r3, r2 │ │ │ │ │ │ │ │ 00175d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188647,29 +188647,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 175eb0 │ │ │ │ @ instruction: 0x01b627ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b627c4 │ │ │ │ - @ instruction: 0x01a87e04 │ │ │ │ + @ instruction: 0x01a87e0c │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a87d2c │ │ │ │ + @ instruction: 0x01a87d34 │ │ │ │ orrseq r5, pc, r4, ror fp @ │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ orrseq pc, lr, r8, lsl #19 │ │ │ │ @ instruction: 0x01b6265c │ │ │ │ orrseq r5, pc, r4, asr #21 │ │ │ │ - @ instruction: 0x01a87c50 │ │ │ │ - orrseq pc, pc, ip, asr r1 @ │ │ │ │ + @ instruction: 0x01a87c58 │ │ │ │ + orrseq pc, pc, r8, ror #2 │ │ │ │ @ instruction: 0x019f5a94 │ │ │ │ - @ instruction: 0x01a87c08 │ │ │ │ - orrseq pc, pc, r4, lsl r1 @ │ │ │ │ + @ instruction: 0x01a87c10 │ │ │ │ + orrseq pc, pc, r0, lsr #2 │ │ │ │ orrseq r5, pc, r4, asr #20 │ │ │ │ muleq r0, lr, r2 │ │ │ │ │ │ │ │ 00175fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188825,29 +188825,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 176168 │ │ │ │ @ instruction: 0x01b6251c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b624f4 │ │ │ │ - @ instruction: 0x01a87b30 │ │ │ │ + @ instruction: 0x01a87b38 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ muleq r0, ip, r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a87a74 │ │ │ │ + @ instruction: 0x01a87a7c │ │ │ │ @ instruction: 0x019f58bc │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ @ instruction: 0x019ef6d0 │ │ │ │ @ instruction: 0x01b623a4 │ │ │ │ orrseq r5, pc, ip, lsl #16 │ │ │ │ - @ instruction: 0x01a87984 │ │ │ │ - @ instruction: 0x019fee90 │ │ │ │ + @ instruction: 0x01a8798c │ │ │ │ + @ instruction: 0x019fee9c │ │ │ │ orrseq r5, pc, r0, asr #15 │ │ │ │ - @ instruction: 0x01a87948 │ │ │ │ - orrseq lr, pc, r4, asr lr @ │ │ │ │ + @ instruction: 0x01a87950 │ │ │ │ + orrseq lr, pc, r0, ror #28 │ │ │ │ orrseq r5, pc, ip, lsl #15 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ │ │ │ │ 00176298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -189064,56 +189064,56 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1762cc │ │ │ │ @ instruction: 0x01b7f9d8 │ │ │ │ @ instruction: 0x01b6225c │ │ │ │ @ instruction: 0x00006abc │ │ │ │ orrseq lr, lr, r0, lsr #27 │ │ │ │ @ instruction: 0x00006ab8 │ │ │ │ - @ instruction: 0x01a62c1c │ │ │ │ + @ instruction: 0x01a62c28 │ │ │ │ @ instruction: 0x000079b8 │ │ │ │ - lsreq r8, r8, #4 │ │ │ │ + lsreq r8, r4, r2 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x019f14fc │ │ │ │ @ instruction: 0x000068bc │ │ │ │ orrseq r4, pc, r8, lsl sl @ │ │ │ │ andeq r7, r0, r8, lsl r5 │ │ │ │ @ instruction: 0x019f5af8 │ │ │ │ andeq r6, r0, r0, ror #29 │ │ │ │ orrseq r4, pc, r8, lsr #9 │ │ │ │ andeq r7, r0, r8, lsl #11 │ │ │ │ orrseq r4, pc, r8, ror #29 │ │ │ │ andeq r7, r0, ip, ror #2 │ │ │ │ @ instruction: 0x019f3eb8 │ │ │ │ - orrseq lr, pc, r0, asr #24 │ │ │ │ + orrseq lr, pc, ip, asr #24 │ │ │ │ orrseq r5, pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01a87954 │ │ │ │ - orrseq lr, pc, ip, lsl #24 │ │ │ │ + @ instruction: 0x01a8795c │ │ │ │ + orrseq lr, pc, r8, lsl ip @ │ │ │ │ @ instruction: 0x019f59fc │ │ │ │ - @ instruction: 0x01a87924 │ │ │ │ - @ instruction: 0x019febd8 │ │ │ │ + @ instruction: 0x01a8792c │ │ │ │ + orrseq lr, pc, r4, ror #23 │ │ │ │ orrseq r5, pc, r8, asr #19 │ │ │ │ - strdeq r7, [r8, r0]! │ │ │ │ - orrseq lr, pc, r4, lsr #23 │ │ │ │ + strdeq r7, [r8, r8]! │ │ │ │ + @ instruction: 0x019febb0 │ │ │ │ @ instruction: 0x019f5994 │ │ │ │ - @ instruction: 0x01a878bc │ │ │ │ - orrseq lr, pc, r0, ror fp @ │ │ │ │ + @ instruction: 0x01a878c4 │ │ │ │ + orrseq lr, pc, ip, ror fp @ │ │ │ │ orrseq r5, pc, r0, ror #18 │ │ │ │ - @ instruction: 0x01a87888 │ │ │ │ - orrseq lr, pc, ip, lsr fp @ │ │ │ │ + @ instruction: 0x01a87890 │ │ │ │ + orrseq lr, pc, r8, asr #22 │ │ │ │ orrseq r5, pc, ip, lsr #18 │ │ │ │ - @ instruction: 0x01a87854 │ │ │ │ - orrseq lr, pc, r8, lsl #22 │ │ │ │ + @ instruction: 0x01a8785c │ │ │ │ + orrseq lr, pc, r4, lsl fp @ │ │ │ │ @ instruction: 0x019f58f8 │ │ │ │ - @ instruction: 0x01a87820 │ │ │ │ - @ instruction: 0x019fead4 │ │ │ │ + @ instruction: 0x01a87828 │ │ │ │ + orrseq lr, pc, r0, ror #21 │ │ │ │ orrseq r5, pc, r4, asr #17 │ │ │ │ - @ instruction: 0x01a877ec │ │ │ │ - orrseq lr, pc, r0, lsr #21 │ │ │ │ + strdeq r7, [r8, r4]! │ │ │ │ + orrseq lr, pc, ip, lsr #21 │ │ │ │ @ instruction: 0x019f5890 │ │ │ │ - @ instruction: 0x01a877b8 │ │ │ │ + @ instruction: 0x01a877c0 │ │ │ │ │ │ │ │ 001766b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -189226,29 +189226,29 @@ │ │ │ │ mov r1, #9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 176748 │ │ │ │ orrseq r5, pc, ip, asr #15 │ │ │ │ - @ instruction: 0x019fe8f4 │ │ │ │ + orrseq lr, pc, r0, lsl #18 │ │ │ │ orrseq r5, pc, r0, lsl r7 @ │ │ │ │ - @ instruction: 0x01a8761c │ │ │ │ - @ instruction: 0x019fe8bc │ │ │ │ + @ instruction: 0x01a87624 │ │ │ │ + orrseq lr, pc, r8, asr #17 │ │ │ │ @ instruction: 0x019f56d8 │ │ │ │ - @ instruction: 0x01a875e4 │ │ │ │ - orrseq lr, pc, r4, lsl #17 │ │ │ │ + @ instruction: 0x01a875ec │ │ │ │ + @ instruction: 0x019fe890 │ │ │ │ orrseq r5, pc, r0, lsr #13 │ │ │ │ - @ instruction: 0x01a875ac │ │ │ │ - orrseq lr, pc, ip, asr #16 │ │ │ │ + @ instruction: 0x01a875b4 │ │ │ │ + orrseq lr, pc, r8, asr r8 @ │ │ │ │ orrseq r5, pc, ip, ror #12 │ │ │ │ - @ instruction: 0x01a87578 │ │ │ │ - orrseq lr, pc, r4, lsl r8 @ │ │ │ │ + @ instruction: 0x01a87580 │ │ │ │ + orrseq lr, pc, r0, lsr #16 │ │ │ │ orrseq r5, pc, r4, lsr r6 @ │ │ │ │ - @ instruction: 0x01a87540 │ │ │ │ + @ instruction: 0x01a87548 │ │ │ │ │ │ │ │ 001768c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ 17695c │ │ │ │ @@ -189284,17 +189284,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 176920 │ │ │ │ @ instruction: 0x01b61c34 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ orrseq r6, pc, ip, ror #19 │ │ │ │ - orrseq lr, pc, r8, lsr r7 @ │ │ │ │ + orrseq lr, pc, r4, asr #14 │ │ │ │ orrseq r5, pc, ip, lsl #11 │ │ │ │ - @ instruction: 0x01a87470 │ │ │ │ + @ instruction: 0x01a87478 │ │ │ │ │ │ │ │ 00176974 : │ │ │ │ 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 │ │ │ │ @@ -189529,32 +189529,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 176b2c │ │ │ │ @ instruction: 0x01b61b7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b61b6c │ │ │ │ - ldrdeq r7, [r8, r0]! │ │ │ │ + ldrdeq r7, [r8, r8]! │ │ │ │ orrseq r5, pc, r0, ror #9 │ │ │ │ orrseq r2, pc, ip, asr #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a872b4 │ │ │ │ + @ instruction: 0x01a872bc │ │ │ │ orrseq r5, pc, r8, asr #7 │ │ │ │ @ instruction: 0x01b619e0 │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ @ instruction: 0x019f22f0 │ │ │ │ - @ instruction: 0x01a871b4 │ │ │ │ - orrseq lr, pc, r4, ror r4 @ │ │ │ │ + @ instruction: 0x01a871bc │ │ │ │ + orrseq lr, pc, r0, lsl #9 │ │ │ │ orrseq r5, pc, r4, asr #5 │ │ │ │ - @ instruction: 0x01a87138 │ │ │ │ - @ instruction: 0x019fe3f8 │ │ │ │ + @ instruction: 0x01a87140 │ │ │ │ + orrseq lr, pc, r4, lsl #8 │ │ │ │ orrseq r5, pc, r8, asr #4 │ │ │ │ - orrseq lr, pc, r4, asr #7 │ │ │ │ - @ instruction: 0x019fe394 │ │ │ │ - orrseq lr, pc, r8, ror #6 │ │ │ │ + @ instruction: 0x019fe3d0 │ │ │ │ + orrseq lr, pc, r0, lsr #7 │ │ │ │ + orrseq lr, pc, r4, ror r3 @ │ │ │ │ │ │ │ │ 00176d7c : │ │ │ │ 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 │ │ │ │ @@ -189950,53 +189950,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1770e0 │ │ │ │ @ instruction: 0x01b61764 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a86fe8 │ │ │ │ + strdeq r6, [r8, r0]! │ │ │ │ ldrsheq r5, [pc, r8] │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ orrseq r2, pc, r8, lsr #32 │ │ │ │ orrseq r5, pc, ip, asr r0 @ │ │ │ │ - @ instruction: 0x01a86e98 │ │ │ │ + @ instruction: 0x01a86ea0 │ │ │ │ @ instruction: 0x019f4ff0 │ │ │ │ - @ instruction: 0x01a86e28 │ │ │ │ + @ instruction: 0x01a86e30 │ │ │ │ orrseq r4, pc, r4, lsr #31 │ │ │ │ orrseq r4, pc, r8, lsl #31 │ │ │ │ - @ instruction: 0x01a86d74 │ │ │ │ + @ instruction: 0x01a86d7c │ │ │ │ orrseq r4, pc, r4, lsr pc @ │ │ │ │ - @ instruction: 0x01a86d34 │ │ │ │ + @ instruction: 0x01a86d3c │ │ │ │ orrseq r4, pc, r0, asr #28 │ │ │ │ andeq r1, r0, r8 │ │ │ │ @ instruction: 0x01b6142c │ │ │ │ - @ instruction: 0x01a86c70 │ │ │ │ + @ instruction: 0x01a86c78 │ │ │ │ orrseq r4, pc, r8, asr lr @ │ │ │ │ - @ instruction: 0x019fdefc │ │ │ │ + orrseq sp, pc, r8, lsl #30 │ │ │ │ orrseq r4, pc, ip, asr #26 │ │ │ │ - orrseq sp, pc, r4, asr #29 │ │ │ │ + @ instruction: 0x019fded0 │ │ │ │ orrseq r4, pc, r8, lsl sp @ │ │ │ │ - @ instruction: 0x019fde90 │ │ │ │ + @ instruction: 0x019fde9c │ │ │ │ orrseq r4, pc, r0, ror #25 │ │ │ │ - @ instruction: 0x01a86b98 │ │ │ │ - orrseq sp, pc, r8, asr lr @ │ │ │ │ + @ instruction: 0x01a86ba0 │ │ │ │ + orrseq sp, pc, r4, ror #28 │ │ │ │ orrseq r4, pc, r8, lsr #25 │ │ │ │ - orrseq sp, pc, r0, lsr #28 │ │ │ │ - @ instruction: 0x019fddf0 │ │ │ │ + orrseq sp, pc, ip, lsr #28 │ │ │ │ + @ instruction: 0x019fddfc │ │ │ │ orrseq r4, pc, r0, asr #24 │ │ │ │ - @ instruction: 0x019fddbc │ │ │ │ + orrseq sp, pc, r8, asr #27 │ │ │ │ orrseq r4, pc, ip, lsl #24 │ │ │ │ - orrseq sp, pc, r8, lsl #27 │ │ │ │ + @ instruction: 0x019fdd94 │ │ │ │ @ instruction: 0x019f4bd8 │ │ │ │ @ instruction: 0x019f4bd8 │ │ │ │ @ instruction: 0x019f4b9c │ │ │ │ - orrseq sp, pc, r4, lsl sp @ │ │ │ │ + orrseq sp, pc, r0, lsr #26 │ │ │ │ orrseq r4, pc, r8, ror #22 │ │ │ │ - orrseq sp, pc, r0, ror #25 │ │ │ │ + orrseq sp, pc, ip, ror #25 │ │ │ │ orrseq r4, pc, r4, lsr fp @ │ │ │ │ │ │ │ │ 00177460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -190403,56 +190403,56 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17765c │ │ │ │ @ instruction: 0x01b61084 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b61050 │ │ │ │ - @ instruction: 0x01a868b0 │ │ │ │ + @ instruction: 0x01a868b8 │ │ │ │ orrseq sp, lr, r8, lsl #8 │ │ │ │ - ldrdeq r6, [r8, r4]! │ │ │ │ + ldrdeq r6, [r8, ip]! │ │ │ │ orrseq r4, pc, ip, asr #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a86788 │ │ │ │ + @ instruction: 0x01a86790 │ │ │ │ @ instruction: 0x019f489c │ │ │ │ @ instruction: 0x01b60eb0 │ │ │ │ - ldrdeq r6, [r8, ip]! │ │ │ │ + @ instruction: 0x01a866e4 │ │ │ │ orrseq r4, pc, r0, lsl #19 │ │ │ │ - orrseq sp, pc, r8, ror #18 │ │ │ │ + orrseq sp, pc, r4, ror r9 @ │ │ │ │ @ instruction: 0x019f47bc │ │ │ │ - @ instruction: 0x01a5f2bc │ │ │ │ + @ instruction: 0x01a5f2c8 │ │ │ │ orrseq r4, pc, ip, asr r8 @ │ │ │ │ - @ instruction: 0x01a86584 │ │ │ │ + @ instruction: 0x01a8658c │ │ │ │ orrseq r4, pc, r8, asr #15 │ │ │ │ - orrseq sp, pc, ip, lsl #16 │ │ │ │ + orrseq sp, pc, r8, lsl r8 @ │ │ │ │ orrseq r4, pc, r0, ror #12 │ │ │ │ - @ instruction: 0x01a8650c │ │ │ │ + @ instruction: 0x01a86514 │ │ │ │ orrseq r4, pc, r4, lsr #14 │ │ │ │ - @ instruction: 0x01a864b0 │ │ │ │ - orrseq sp, pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x01a864b8 │ │ │ │ + orrseq sp, pc, ip, ror r7 @ │ │ │ │ orrseq r4, pc, r0, asr #11 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orrseq sp, pc, ip, lsr r7 @ │ │ │ │ + orrseq sp, pc, r8, asr #14 │ │ │ │ @ instruction: 0x019f4590 │ │ │ │ - orrseq sp, pc, ip, lsl #14 │ │ │ │ + orrseq sp, pc, r8, lsl r7 @ │ │ │ │ orrseq r4, pc, r8, lsr r5 @ │ │ │ │ - @ instruction: 0x019fd6b0 │ │ │ │ + @ instruction: 0x019fd6bc │ │ │ │ orrseq r4, pc, r4, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orrseq sp, pc, r0, lsl #13 │ │ │ │ - @ instruction: 0x01a8638c │ │ │ │ - orrseq sp, pc, ip, asr #12 │ │ │ │ + orrseq sp, pc, ip, lsl #13 │ │ │ │ + @ instruction: 0x01a86394 │ │ │ │ + orrseq sp, pc, r8, asr r6 @ │ │ │ │ @ instruction: 0x019f449c │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x01a86354 │ │ │ │ - orrseq sp, pc, r4, lsl r6 @ │ │ │ │ + @ instruction: 0x01a8635c │ │ │ │ + orrseq sp, pc, r0, lsr #12 │ │ │ │ orrseq r4, pc, r4, ror #8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x01a86318 │ │ │ │ - @ instruction: 0x019fd5d8 │ │ │ │ + @ instruction: 0x01a86320 │ │ │ │ + orrseq sp, pc, r4, ror #11 │ │ │ │ orrseq r4, pc, r8, lsr #8 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 00177b7c : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -190839,55 +190839,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 177e70 │ │ │ │ @ instruction: 0x01b6095c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq lr, [r5, r4]! │ │ │ │ + @ instruction: 0x01a5ede0 │ │ │ │ orrseq r4, pc, r8, ror r3 @ │ │ │ │ - @ instruction: 0x01a86108 │ │ │ │ + @ instruction: 0x01a86110 │ │ │ │ orrseq r4, pc, r4, lsr #6 │ │ │ │ - @ instruction: 0x01a86028 │ │ │ │ - orrseq sp, pc, r8, ror #5 │ │ │ │ + @ instruction: 0x01a86030 │ │ │ │ + @ instruction: 0x019fd2f4 │ │ │ │ orrseq r4, pc, r8, lsr r1 @ │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ @ instruction: 0x01b6069c │ │ │ │ - @ instruction: 0x01a85f00 │ │ │ │ + @ instruction: 0x01a85f08 │ │ │ │ orrseq r4, pc, ip, asr #3 │ │ │ │ @ instruction: 0x019f4198 │ │ │ │ @ instruction: 0x019f4094 │ │ │ │ orrseq r4, pc, r4, lsl r1 @ │ │ │ │ - @ instruction: 0x01a85dec │ │ │ │ - orrseq sp, pc, ip, lsr #1 │ │ │ │ + strdeq r5, [r8, r4]! │ │ │ │ + ldrheq sp, [pc, r8] │ │ │ │ @ instruction: 0x019f3efc │ │ │ │ - @ instruction: 0x01a85dac │ │ │ │ - orrseq sp, pc, ip, rrx │ │ │ │ + @ instruction: 0x01a85db4 │ │ │ │ + orrseq sp, pc, r8, ror r0 @ │ │ │ │ @ instruction: 0x019f3ebc │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - orrseq sp, pc, r0, lsr r0 @ │ │ │ │ + orrseq sp, pc, ip, lsr r0 @ │ │ │ │ orrseq r3, pc, ip, ror lr @ │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01a85d38 │ │ │ │ - @ instruction: 0x019fcff8 │ │ │ │ + @ instruction: 0x01a85d40 │ │ │ │ + orrseq sp, pc, r4 │ │ │ │ orrseq r3, pc, r0, asr #28 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - strdeq r5, [r8, ip]! │ │ │ │ - @ instruction: 0x019fcfbc │ │ │ │ + @ instruction: 0x01a85d04 │ │ │ │ + orrseq ip, pc, r8, asr #31 │ │ │ │ orrseq r3, pc, ip, lsl #28 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x01a85cc0 │ │ │ │ - orrseq ip, pc, r0, lsl #31 │ │ │ │ + @ instruction: 0x01a85cc8 │ │ │ │ + orrseq ip, pc, ip, lsl #31 │ │ │ │ @ instruction: 0x019f3dd0 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq ip, pc, r8, asr #30 │ │ │ │ + orrseq ip, pc, r4, asr pc @ │ │ │ │ @ instruction: 0x019f3d9c │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x01a85c50 │ │ │ │ - orrseq ip, pc, r0, lsl pc @ │ │ │ │ + @ instruction: 0x01a85c58 │ │ │ │ + orrseq ip, pc, ip, lsl pc @ │ │ │ │ orrseq r3, pc, r0, ror #26 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 00178240 : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -191298,60 +191298,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 17856c │ │ │ │ @ instruction: 0x01b60298 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a5e710 │ │ │ │ + @ instruction: 0x01a5e71c │ │ │ │ @ instruction: 0x019f3cb4 │ │ │ │ - @ instruction: 0x01a85a44 │ │ │ │ - @ instruction: 0x01a85a30 │ │ │ │ + @ instruction: 0x01a85a4c │ │ │ │ + @ instruction: 0x01a85a38 │ │ │ │ orrseq r3, pc, r0, ror #26 │ │ │ │ orrseq r3, pc, r0, lsr #26 │ │ │ │ - @ instruction: 0x01a85920 │ │ │ │ - orrseq ip, pc, r0, ror #23 │ │ │ │ + @ instruction: 0x01a85928 │ │ │ │ + orrseq ip, pc, ip, ror #23 │ │ │ │ orrseq r3, pc, r0, lsr sl @ │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ @ instruction: 0x01b5ffa0 │ │ │ │ - @ instruction: 0x01a85804 │ │ │ │ + @ instruction: 0x01a8580c │ │ │ │ @ instruction: 0x019f3ad0 │ │ │ │ @ instruction: 0x019f3a9c │ │ │ │ @ instruction: 0x019f3998 │ │ │ │ orrseq r3, pc, r8, lsr #20 │ │ │ │ - @ instruction: 0x01a85700 │ │ │ │ - orrseq ip, pc, r0, asr #19 │ │ │ │ + @ instruction: 0x01a85708 │ │ │ │ + orrseq ip, pc, ip, asr #19 │ │ │ │ orrseq r3, pc, r0, lsl r8 @ │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - orrseq ip, pc, r4, lsl #19 │ │ │ │ + @ instruction: 0x019fc990 │ │ │ │ @ instruction: 0x019f37d0 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x01a85688 │ │ │ │ - orrseq ip, pc, r8, asr #18 │ │ │ │ + @ instruction: 0x01a85690 │ │ │ │ + orrseq ip, pc, r4, asr r9 @ │ │ │ │ @ instruction: 0x019f3798 │ │ │ │ - orrseq ip, pc, ip, lsl #18 │ │ │ │ + orrseq ip, pc, r8, lsl r9 @ │ │ │ │ orrseq r3, pc, r8, asr r7 @ │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x01a85614 │ │ │ │ - @ instruction: 0x019fc8d4 │ │ │ │ + @ instruction: 0x01a8561c │ │ │ │ + orrseq ip, pc, r0, ror #17 │ │ │ │ orrseq r3, pc, r4, lsr #14 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x019fc89c │ │ │ │ + orrseq ip, pc, r8, lsr #17 │ │ │ │ @ instruction: 0x019f36f0 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x01a855a4 │ │ │ │ - orrseq ip, pc, r4, ror #16 │ │ │ │ + @ instruction: 0x01a855ac │ │ │ │ + orrseq ip, pc, r0, ror r8 @ │ │ │ │ @ instruction: 0x019f36b4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x01a85568 │ │ │ │ - orrseq ip, pc, r8, lsr #16 │ │ │ │ + @ instruction: 0x01a85570 │ │ │ │ + orrseq ip, pc, r4, lsr r8 @ │ │ │ │ orrseq r3, pc, r0, ror r6 @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x01a8552c │ │ │ │ - orrseq ip, pc, ip, ror #15 │ │ │ │ + @ instruction: 0x01a85534 │ │ │ │ + @ instruction: 0x019fc7f8 │ │ │ │ orrseq r3, pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 00178978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191442,24 +191442,24 @@ │ │ │ │ ldr r1, [pc, #64] @ 178b1c │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 178a48 │ │ │ │ @ instruction: 0x01b5fb80 │ │ │ │ - @ instruction: 0x01a8540c │ │ │ │ + @ instruction: 0x01a85414 │ │ │ │ orrseq r3, pc, r8, ror r7 @ │ │ │ │ orrseq r3, pc, ip, lsl r5 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq ip, pc, r8, lsl #12 │ │ │ │ + orrseq ip, pc, r4, lsl r6 @ │ │ │ │ orrseq r3, pc, ip, asr r4 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x019fc5d8 │ │ │ │ - orrseq ip, pc, r8, lsr #11 │ │ │ │ + orrseq ip, pc, r4, ror #11 │ │ │ │ + @ instruction: 0x019fc5b4 │ │ │ │ @ instruction: 0x019f33fc │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 00178b20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191502,15 +191502,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 178b7c │ │ │ │ orrseq r3, pc, r4, asr #11 │ │ │ │ orrseq r3, pc, r4, lsr #11 │ │ │ │ - @ instruction: 0x01a852c0 │ │ │ │ + @ instruction: 0x01a852c8 │ │ │ │ │ │ │ │ 00178bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -191540,15 +191540,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 178c14 │ │ │ │ - @ instruction: 0x01a8522c │ │ │ │ + @ instruction: 0x01a85234 │ │ │ │ orrseq r3, pc, r4, ror r5 @ │ │ │ │ orrseq r3, pc, r0, lsl #10 │ │ │ │ │ │ │ │ 00178c74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191653,19 +191653,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 178d54 │ │ │ │ @ instruction: 0x01b5f810 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b5f7b8 │ │ │ │ - @ instruction: 0x01a850c4 │ │ │ │ + @ instruction: 0x01a850cc │ │ │ │ orrseq r3, pc, r0, asr r4 @ │ │ │ │ @ instruction: 0x019f3398 │ │ │ │ - @ instruction: 0x01a85078 │ │ │ │ - orrseq ip, pc, ip, lsl #5 │ │ │ │ + @ instruction: 0x01a85080 │ │ │ │ + @ instruction: 0x019fc298 │ │ │ │ orrseq r3, pc, r8, asr #6 │ │ │ │ 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 │ │ │ │ @@ -192026,26 +192026,26 @@ │ │ │ │ @ instruction: 0x019f3094 │ │ │ │ orrseq r3, pc, r8, ror r0 @ │ │ │ │ @ instruction: 0x01b5f368 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ @ instruction: 0x01b5f2ec │ │ │ │ @ instruction: 0x019f2fd8 │ │ │ │ - orrseq fp, pc, r8, ror sp @ │ │ │ │ + orrseq fp, pc, r4, lsl #27 │ │ │ │ orrseq r2, pc, r8, lsr #30 │ │ │ │ - @ instruction: 0x01a84b84 │ │ │ │ - orrseq fp, pc, ip, lsr sp @ │ │ │ │ + @ instruction: 0x01a84b8c │ │ │ │ + orrseq fp, pc, r8, asr #26 │ │ │ │ orrseq r2, pc, ip, ror #29 │ │ │ │ - @ instruction: 0x01a84b48 │ │ │ │ - orrseq fp, pc, r4, lsl #26 │ │ │ │ + @ instruction: 0x01a84b50 │ │ │ │ + orrseq fp, pc, r0, lsl sp @ │ │ │ │ @ instruction: 0x019f2eb0 │ │ │ │ - @ instruction: 0x01a84b0c │ │ │ │ - orrseq fp, pc, ip, asr #25 │ │ │ │ + @ instruction: 0x01a84b14 │ │ │ │ + @ instruction: 0x019fbcd8 │ │ │ │ orrseq r2, pc, ip, ror lr @ │ │ │ │ - ldrdeq r4, [r8, r8]! │ │ │ │ + @ instruction: 0x01a84ae0 │ │ │ │ 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 │ │ │ │ @@ -192380,21 +192380,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1795c4 │ │ │ │ @ instruction: 0x01b5f0cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq pc, [r5, r8]! @ │ │ │ │ @ instruction: 0x01b5ef48 │ │ │ │ - @ instruction: 0x01a847bc │ │ │ │ + @ instruction: 0x01a847c4 │ │ │ │ orrseq fp, lr, r8, asr #4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a846e4 │ │ │ │ + @ instruction: 0x01a846ec │ │ │ │ orrseq r2, pc, ip, ror sl @ │ │ │ │ - orrseq fp, pc, r4, lsl #15 │ │ │ │ - orrseq fp, pc, r0, asr r7 @ │ │ │ │ + @ instruction: 0x019fb790 │ │ │ │ + orrseq fp, pc, ip, asr r7 @ │ │ │ │ @ instruction: 0x019f28dc │ │ │ │ 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 │ │ │ │ @@ -192702,48 +192702,48 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 179bdc │ │ │ │ @ instruction: 0x01b5eb40 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r2, pc, r4, ror #16 │ │ │ │ @ instruction: 0x01b5eb08 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x01a8444c │ │ │ │ + @ instruction: 0x01a84454 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019f27dc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r2, pc, r4, lsr #15 │ │ │ │ orrseq r2, pc, r0, asr #15 │ │ │ │ - @ instruction: 0x01a84334 │ │ │ │ + @ instruction: 0x01a8433c │ │ │ │ orrseq r2, pc, r4, asr #13 │ │ │ │ @ instruction: 0x01b5e930 │ │ │ │ - @ instruction: 0x01a8424c │ │ │ │ + @ instruction: 0x01a84254 │ │ │ │ orrseq r2, pc, r4, asr r6 @ │ │ │ │ orrseq r2, pc, r0, ror #11 │ │ │ │ - @ instruction: 0x019fb3f0 │ │ │ │ - @ instruction: 0x01a841cc │ │ │ │ - @ instruction: 0x019fb3b8 │ │ │ │ + @ instruction: 0x019fb3fc │ │ │ │ + ldrdeq r4, [r8, r4]! @ │ │ │ │ + orrseq fp, pc, r4, asr #7 │ │ │ │ orrseq r2, pc, r4, ror #10 │ │ │ │ - @ instruction: 0x01a84190 │ │ │ │ - orrseq fp, pc, ip, ror r3 @ │ │ │ │ + @ instruction: 0x01a84198 │ │ │ │ + orrseq fp, pc, r8, lsl #7 │ │ │ │ orrseq r2, pc, r4, lsr #10 │ │ │ │ - @ instruction: 0x01a84154 │ │ │ │ - orrseq fp, pc, r0, asr #6 │ │ │ │ + @ instruction: 0x01a8415c │ │ │ │ + orrseq fp, pc, ip, asr #6 │ │ │ │ orrseq r2, pc, ip, ror #9 │ │ │ │ - @ instruction: 0x01a84118 │ │ │ │ - orrseq fp, pc, r4, lsl #6 │ │ │ │ + @ instruction: 0x01a84120 │ │ │ │ + orrseq fp, pc, r0, lsl r3 @ │ │ │ │ @ instruction: 0x019f24b0 │ │ │ │ - orrseq fp, pc, r8, asr #5 │ │ │ │ - strheq r4, [r8, ip]! │ │ │ │ - orrseq fp, pc, r8, lsr #5 │ │ │ │ + @ instruction: 0x019fb2d4 │ │ │ │ + @ instruction: 0x01a840c4 │ │ │ │ + @ instruction: 0x019fb2b4 │ │ │ │ orrseq r2, pc, r4, asr r4 @ │ │ │ │ - @ instruction: 0x01a84080 │ │ │ │ - orrseq fp, pc, ip, ror #4 │ │ │ │ + @ instruction: 0x01a84088 │ │ │ │ + orrseq fp, pc, r8, ror r2 @ │ │ │ │ orrseq r2, pc, r8, lsl r4 @ │ │ │ │ - @ instruction: 0x01a84044 │ │ │ │ - orrseq fp, pc, r0, lsr r2 @ │ │ │ │ + @ instruction: 0x01a8404c │ │ │ │ + orrseq fp, pc, ip, lsr r2 @ │ │ │ │ @ instruction: 0x019f23dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #360] @ 17a08c │ │ │ │ ldr ip, [pc, #360] @ 17a090 │ │ │ │ @@ -192839,22 +192839,22 @@ │ │ │ │ b 179fa4 │ │ │ │ @ instruction: 0x01b5e5e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r2, pc, r4, lsr #7 │ │ │ │ @ instruction: 0x01b5e5b4 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ @ instruction: 0x01b5e568 │ │ │ │ - @ instruction: 0x01a83e9c │ │ │ │ - orrseq fp, pc, r8, lsl #1 │ │ │ │ + @ instruction: 0x01a83ea4 │ │ │ │ + @ instruction: 0x019fb094 │ │ │ │ orrseq r2, pc, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x01a83e60 │ │ │ │ - orrseq fp, pc, ip, asr #32 │ │ │ │ + @ instruction: 0x01a83e68 │ │ │ │ + orrseq fp, pc, r8, asr r0 @ │ │ │ │ @ instruction: 0x019f21f4 │ │ │ │ - @ instruction: 0x01a83e24 │ │ │ │ - orrseq fp, pc, r0, lsl r0 @ │ │ │ │ + @ instruction: 0x01a83e2c │ │ │ │ + orrseq fp, pc, ip, lsl r0 @ │ │ │ │ @ instruction: 0x019f21b8 │ │ │ │ │ │ │ │ 0017a0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -192934,20 +192934,20 @@ │ │ │ │ mov r3, r7 │ │ │ │ add r2, r8, #168 @ 0xa8 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17a110 │ │ │ │ - @ instruction: 0x01a83d68 │ │ │ │ + @ instruction: 0x01a83d70 │ │ │ │ ldrsheq r2, [pc, r8] │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq sl, pc, r4, ror #29 │ │ │ │ - @ instruction: 0x01a83cb4 │ │ │ │ - orrseq sl, pc, r0, lsr #29 │ │ │ │ + @ instruction: 0x019faef0 │ │ │ │ + @ instruction: 0x01a83cbc │ │ │ │ + orrseq sl, pc, ip, lsr #29 │ │ │ │ orrseq r2, pc, ip, asr #32 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 0017a238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -193040,18 +193040,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17a334 │ │ │ │ @ instruction: 0x01b5e2c0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a83c00 │ │ │ │ + @ instruction: 0x01a83c08 │ │ │ │ @ instruction: 0x019f1f98 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - orrseq sl, pc, r4, ror #25 │ │ │ │ + @ instruction: 0x019facf0 │ │ │ │ │ │ │ │ 0017a3c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -193121,20 +193121,20 @@ │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17a47c │ │ │ │ @ instruction: 0x01b5e128 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a83a40 │ │ │ │ + @ instruction: 0x01a83a48 │ │ │ │ @ instruction: 0x019f1ddc │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - orrseq sl, pc, r0, ror #23 │ │ │ │ - @ instruction: 0x01a839c0 │ │ │ │ - orrseq sl, pc, ip, lsr #23 │ │ │ │ + orrseq sl, pc, ip, ror #23 │ │ │ │ + @ instruction: 0x01a839c8 │ │ │ │ + @ instruction: 0x019fabb8 │ │ │ │ orrseq r1, pc, r8, asr sp @ │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 0017a514 : │ │ │ │ ldr r1, [pc, #308] @ 17a650 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -193214,16 +193214,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17a54c │ │ │ │ @ instruction: 0x01b5dff8 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ orrseq r1, pc, r0, ror sp @ │ │ │ │ - @ instruction: 0x01a8385c │ │ │ │ - orrseq sl, pc, r8, asr #20 │ │ │ │ + @ instruction: 0x01a83864 │ │ │ │ + orrseq sl, pc, r4, asr sl @ │ │ │ │ @ instruction: 0x019f1bf4 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 0017a670 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -193612,54 +193612,54 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sl, lr, r0, lsr #17 │ │ │ │ orrseq r1, pc, r0, lsl fp @ │ │ │ │ @ instruction: 0x019f1afc │ │ │ │ orrseq r1, pc, r4, ror #21 │ │ │ │ @ instruction: 0x01b5dc54 │ │ │ │ orrseq r1, pc, r8, asr sl @ │ │ │ │ - @ instruction: 0x01a834b0 │ │ │ │ - @ instruction: 0x019fa69c │ │ │ │ + @ instruction: 0x01a834b8 │ │ │ │ + orrseq sl, pc, r8, lsr #13 │ │ │ │ orrseq r1, pc, r0, asr #16 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x01a83474 │ │ │ │ - orrseq sl, pc, r0, ror #12 │ │ │ │ + @ instruction: 0x01a8347c │ │ │ │ + orrseq sl, pc, ip, ror #12 │ │ │ │ orrseq r1, pc, r4, lsl #16 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a83438 │ │ │ │ - orrseq sl, pc, r4, lsr #12 │ │ │ │ + @ instruction: 0x01a83440 │ │ │ │ + orrseq sl, pc, r0, lsr r6 @ │ │ │ │ orrseq r1, pc, r8, asr #15 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - strdeq r3, [r8, ip]! │ │ │ │ - orrseq sl, pc, r8, ror #11 │ │ │ │ + @ instruction: 0x01a83404 │ │ │ │ + @ instruction: 0x019fa5f4 │ │ │ │ orrseq r1, pc, ip, lsl #15 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x01a833c0 │ │ │ │ - orrseq sl, pc, ip, lsr #11 │ │ │ │ + @ instruction: 0x01a833c8 │ │ │ │ + @ instruction: 0x019fa5b8 │ │ │ │ orrseq r1, pc, r0, asr r7 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01a83384 │ │ │ │ - orrseq sl, pc, r0, ror r5 @ │ │ │ │ + @ instruction: 0x01a8338c │ │ │ │ + orrseq sl, pc, ip, ror r5 @ │ │ │ │ orrseq r1, pc, r8, lsl r7 @ │ │ │ │ - @ instruction: 0x01a83348 │ │ │ │ + @ instruction: 0x01a83350 │ │ │ │ orrseq r1, pc, ip, asr #15 │ │ │ │ @ instruction: 0x019f16d4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a83304 │ │ │ │ - @ instruction: 0x019fa4f0 │ │ │ │ + @ instruction: 0x01a8330c │ │ │ │ + @ instruction: 0x019fa4fc │ │ │ │ @ instruction: 0x019f1694 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a832c8 │ │ │ │ - @ instruction: 0x019fa4b4 │ │ │ │ + ldrdeq r3, [r8, r0]! │ │ │ │ + orrseq sl, pc, r0, asr #9 │ │ │ │ orrseq r1, pc, ip, asr r6 @ │ │ │ │ - @ instruction: 0x01a8328c │ │ │ │ - orrseq sl, pc, r8, ror r4 @ │ │ │ │ + @ instruction: 0x01a83294 │ │ │ │ + orrseq sl, pc, r4, lsl #9 │ │ │ │ orrseq r1, pc, ip, lsl r6 @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01a83250 │ │ │ │ - orrseq sl, pc, ip, lsr r4 @ │ │ │ │ + @ instruction: 0x01a83258 │ │ │ │ + orrseq sl, pc, r8, asr #8 │ │ │ │ orrseq r1, pc, r0, ror #11 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 0017ad28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -193723,17 +193723,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #524 @ 0x20c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17adf8 │ │ │ │ - @ instruction: 0x01a83124 │ │ │ │ + @ instruction: 0x01a8312c │ │ │ │ @ instruction: 0x019f14b8 │ │ │ │ - orrseq sl, pc, ip, asr r2 @ │ │ │ │ + orrseq sl, pc, r8, ror #4 │ │ │ │ │ │ │ │ 0017ae40 : │ │ │ │ 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 │ │ │ │ @@ -193908,25 +193908,25 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019f5f98 │ │ │ │ @ instruction: 0x01b5d658 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ orrseq r1, pc, r0, asr r4 @ │ │ │ │ @ instruction: 0x019ee9dc │ │ │ │ @ instruction: 0x01b5d5ac │ │ │ │ - @ instruction: 0x01a3e4cc │ │ │ │ - @ instruction: 0x01a82e3c │ │ │ │ - orrseq sl, pc, r8, lsr #32 │ │ │ │ + ldrdeq lr, [r3, r8]! │ │ │ │ + @ instruction: 0x01a82e44 │ │ │ │ + orrseq sl, pc, r4, lsr r0 @ │ │ │ │ orrseq r1, pc, ip, asr #3 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x01a82e00 │ │ │ │ - orrseq r9, pc, ip, ror #31 │ │ │ │ + @ instruction: 0x01a82e08 │ │ │ │ + @ instruction: 0x019f9ff8 │ │ │ │ @ instruction: 0x019f1190 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x01a82dc0 │ │ │ │ - orrseq r9, pc, ip, lsr #31 │ │ │ │ + @ instruction: 0x01a82dc8 │ │ │ │ + @ instruction: 0x019f9fb8 │ │ │ │ orrseq r1, pc, r0, asr r1 @ │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 0017b144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -194047,21 +194047,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17b188 │ │ │ │ - @ instruction: 0x01a82c50 │ │ │ │ + @ instruction: 0x01a82c58 │ │ │ │ @ instruction: 0x019f0fdc │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x019f9db8 │ │ │ │ + orrseq r9, pc, r4, asr #27 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x01a82b78 │ │ │ │ - orrseq r9, pc, r4, ror #26 │ │ │ │ + @ instruction: 0x01a82b80 │ │ │ │ + orrseq r9, pc, r0, ror sp @ │ │ │ │ orrseq r0, pc, r0, lsl pc @ │ │ │ │ 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] @ 17b434 │ │ │ │ @@ -194114,17 +194114,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17b3d0 │ │ │ │ @ instruction: 0x01b5d1a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b5d13c │ │ │ │ - orrseq r9, pc, r0, ror #24 │ │ │ │ + orrseq r9, pc, ip, ror #24 │ │ │ │ orrseq r0, pc, r8, ror pc @ │ │ │ │ - strdeq r2, [r8, r0]! │ │ │ │ + strdeq r2, [r8, r8]! │ │ │ │ │ │ │ │ 0017b44c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -194237,19 +194237,19 @@ │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 17b588 │ │ │ │ orrseq r0, pc, r0, asr lr @ │ │ │ │ @ instruction: 0x019f119c │ │ │ │ - @ instruction: 0x01a82a64 │ │ │ │ - orrseq r9, pc, ip, asr #21 │ │ │ │ + @ instruction: 0x01a82a6c │ │ │ │ + @ instruction: 0x019f9ad8 │ │ │ │ @ instruction: 0x019f0ddc │ │ │ │ - @ instruction: 0x01a82a28 │ │ │ │ - @ instruction: 0x019f9a90 │ │ │ │ + @ instruction: 0x01a82a30 │ │ │ │ + @ instruction: 0x019f9a9c │ │ │ │ orrseq r0, pc, r0, lsr #27 │ │ │ │ │ │ │ │ 0017b62c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -194639,58 +194639,58 @@ │ │ │ │ orrseq r0, pc, r4, asr ip @ │ │ │ │ orrseq r0, pc, r0, asr #24 │ │ │ │ orrseq r0, pc, r8, lsr #24 │ │ │ │ orrseq r0, pc, r8, lsl ip @ │ │ │ │ orrseq r0, pc, r4, lsl #24 │ │ │ │ @ instruction: 0x019f0bf4 │ │ │ │ @ instruction: 0x01b5ccbc │ │ │ │ - @ instruction: 0x01a82774 │ │ │ │ - @ instruction: 0x019f97dc │ │ │ │ + @ instruction: 0x01a8277c │ │ │ │ + orrseq r9, pc, r8, ror #15 │ │ │ │ orrseq r0, pc, ip, ror #21 │ │ │ │ - @ instruction: 0x01a82738 │ │ │ │ - orrseq r9, pc, r0, lsr #15 │ │ │ │ + @ instruction: 0x01a82740 │ │ │ │ + orrseq r9, pc, ip, lsr #15 │ │ │ │ @ instruction: 0x019f0ab0 │ │ │ │ - strdeq r2, [r8, ip]! │ │ │ │ - orrseq r9, pc, r4, ror #14 │ │ │ │ + @ instruction: 0x01a82704 │ │ │ │ + orrseq r9, pc, r0, ror r7 @ │ │ │ │ orrseq r0, pc, r4, ror sl @ │ │ │ │ - @ instruction: 0x01a826c0 │ │ │ │ - orrseq r9, pc, r8, lsr #14 │ │ │ │ + @ instruction: 0x01a826c8 │ │ │ │ + orrseq r9, pc, r4, lsr r7 @ │ │ │ │ orrseq r0, pc, r8, lsr sl @ │ │ │ │ - @ instruction: 0x01a82684 │ │ │ │ - orrseq r9, pc, ip, ror #13 │ │ │ │ + @ instruction: 0x01a8268c │ │ │ │ + @ instruction: 0x019f96f8 │ │ │ │ @ instruction: 0x019f09fc │ │ │ │ - @ instruction: 0x01a82648 │ │ │ │ - @ instruction: 0x019f96b0 │ │ │ │ + @ instruction: 0x01a82650 │ │ │ │ + @ instruction: 0x019f96bc │ │ │ │ orrseq r0, pc, r0, asr #19 │ │ │ │ - @ instruction: 0x01a8260c │ │ │ │ - orrseq r9, pc, r4, ror r6 @ │ │ │ │ + @ instruction: 0x01a82614 │ │ │ │ + orrseq r9, pc, r0, lsl #13 │ │ │ │ orrseq r0, pc, r4, lsl #19 │ │ │ │ - ldrdeq r2, [r8, r0]! │ │ │ │ - orrseq r9, pc, r8, lsr r6 @ │ │ │ │ + ldrdeq r2, [r8, r8]! │ │ │ │ + orrseq r9, pc, r4, asr #12 │ │ │ │ orrseq r0, pc, r8, asr #18 │ │ │ │ - @ instruction: 0x01a82594 │ │ │ │ - @ instruction: 0x019f95fc │ │ │ │ + @ instruction: 0x01a8259c │ │ │ │ + orrseq r9, pc, r8, lsl #12 │ │ │ │ orrseq r0, pc, ip, lsl #18 │ │ │ │ - @ instruction: 0x01a82558 │ │ │ │ - orrseq r9, pc, r0, asr #11 │ │ │ │ + @ instruction: 0x01a82560 │ │ │ │ + orrseq r9, pc, ip, asr #11 │ │ │ │ @ instruction: 0x019f08d0 │ │ │ │ - @ instruction: 0x01a8251c │ │ │ │ - orrseq r9, pc, r4, lsl #11 │ │ │ │ + @ instruction: 0x01a82524 │ │ │ │ + @ instruction: 0x019f9590 │ │ │ │ @ instruction: 0x019f0894 │ │ │ │ - @ instruction: 0x01a824e0 │ │ │ │ - orrseq r9, pc, r8, asr #10 │ │ │ │ + @ instruction: 0x01a824e8 │ │ │ │ + orrseq r9, pc, r4, asr r5 @ │ │ │ │ orrseq r0, pc, r8, asr r8 @ │ │ │ │ - @ instruction: 0x01a824a4 │ │ │ │ - orrseq r9, pc, ip, lsl #10 │ │ │ │ + @ instruction: 0x01a824ac │ │ │ │ + orrseq r9, pc, r8, lsl r5 @ │ │ │ │ orrseq r0, pc, ip, lsl r8 @ │ │ │ │ - @ instruction: 0x01a82468 │ │ │ │ - @ instruction: 0x019f94d0 │ │ │ │ + @ instruction: 0x01a82470 │ │ │ │ + @ instruction: 0x019f94dc │ │ │ │ orrseq r0, pc, r0, ror #15 │ │ │ │ - @ instruction: 0x01a8242c │ │ │ │ - @ instruction: 0x019f9494 │ │ │ │ + @ instruction: 0x01a82434 │ │ │ │ + orrseq r9, pc, r0, lsr #9 │ │ │ │ orrseq r0, pc, r4, lsr #15 │ │ │ │ │ │ │ │ 0017bd08 : │ │ │ │ ldr r3, [pc, #24] @ 17bd28 │ │ │ │ ldr r2, [pc, #24] @ 17bd2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -195380,15 +195380,15 @@ │ │ │ │ @ instruction: 0x01b5c778 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01b644ac │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ eormi r0, r4, r0 │ │ │ │ orrseq r0, pc, r0, lsl r9 @ │ │ │ │ @ instruction: 0x01b5c68c │ │ │ │ - @ instruction: 0x01a24108 │ │ │ │ + @ instruction: 0x01a24114 │ │ │ │ @ instruction: 0x01b7ad84 │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ @ instruction: 0x01b7ad68 │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ @ instruction: 0x019f05fc │ │ │ │ orrseq r0, pc, r8, ror #11 │ │ │ │ @@ -195438,46 +195438,46 @@ │ │ │ │ @ instruction: 0x019f0190 │ │ │ │ @ instruction: 0x01b7a820 │ │ │ │ orrseq r0, pc, r0, asr r2 @ │ │ │ │ @ instruction: 0x01b7a7f8 │ │ │ │ orrseq r0, pc, r8, ror r2 @ │ │ │ │ stclvs 14, cr6, [r1], #-420 @ 0xfffffe5c │ │ │ │ ldrsheq r0, [pc, r4] │ │ │ │ - @ instruction: 0x01a1aa24 │ │ │ │ + @ instruction: 0x01a1aa30 │ │ │ │ andeq r6, r0, r5, ror #28 │ │ │ │ @ instruction: 0x01b7a718 │ │ │ │ orrseq r0, pc, r4, lsr #1 │ │ │ │ - @ instruction: 0x01a81a58 │ │ │ │ - orrseq r8, pc, r0, asr #21 │ │ │ │ + @ instruction: 0x01a81a60 │ │ │ │ + orrseq r8, pc, ip, asr #21 │ │ │ │ @ instruction: 0x019efdd4 │ │ │ │ - @ instruction: 0x01a819e8 │ │ │ │ - orrseq r8, pc, r0, asr sl @ │ │ │ │ + strdeq r1, [r8, r0]! │ │ │ │ + orrseq r8, pc, ip, asr sl @ │ │ │ │ orrseq pc, lr, r4, ror #26 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x01a819ac │ │ │ │ - orrseq r8, pc, r4, lsl sl @ │ │ │ │ + @ instruction: 0x01a819b4 │ │ │ │ + orrseq r8, pc, r0, lsr #20 │ │ │ │ orrseq pc, lr, r8, lsr #26 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x01a81970 │ │ │ │ - @ instruction: 0x019f89d8 │ │ │ │ + @ instruction: 0x01a81978 │ │ │ │ + orrseq r8, pc, r4, ror #19 │ │ │ │ orrseq pc, lr, ip, ror #25 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - @ instruction: 0x01a81934 │ │ │ │ - @ instruction: 0x019f899c │ │ │ │ + @ instruction: 0x01a8193c │ │ │ │ + orrseq r8, pc, r8, lsr #19 │ │ │ │ @ instruction: 0x019efcb0 │ │ │ │ - strdeq r1, [r8, ip]! │ │ │ │ - orrseq r8, pc, r0, ror #18 │ │ │ │ + @ instruction: 0x01a81904 │ │ │ │ + orrseq r8, pc, ip, ror #18 │ │ │ │ orrseq pc, lr, r8, ror ip @ │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01a818c0 │ │ │ │ - orrseq r8, pc, r4, lsr #18 │ │ │ │ + @ instruction: 0x01a818c8 │ │ │ │ + orrseq r8, pc, r0, lsr r9 @ │ │ │ │ orrseq pc, lr, ip, lsr ip @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01a81880 │ │ │ │ - orrseq r8, pc, r8, ror #17 │ │ │ │ + @ instruction: 0x01a81888 │ │ │ │ + @ instruction: 0x019f88f4 │ │ │ │ @ instruction: 0x019efbfc │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 0017c948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -195764,50 +195764,50 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b5bb84 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ orrseq pc, lr, r8, lsl #27 │ │ │ │ @ instruction: 0x01b5bb10 │ │ │ │ orrseq pc, lr, r8, lsr sp @ │ │ │ │ - @ instruction: 0x01a8157c │ │ │ │ - orrseq r8, pc, r4, ror #11 │ │ │ │ + @ instruction: 0x01a81584 │ │ │ │ + @ instruction: 0x019f85f0 │ │ │ │ @ instruction: 0x019ef8f8 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ @ instruction: 0x01b7a1d8 │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ @ instruction: 0x01b7a1bc │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ strbvs r6, [r2, -fp, ror #8]! │ │ │ │ @ instruction: 0x01b7a194 │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ @ instruction: 0x019efc94 │ │ │ │ andeq r6, r0, r0, lsl #31 │ │ │ │ @ instruction: 0x019efbd0 │ │ │ │ - @ instruction: 0x01a81434 │ │ │ │ - @ instruction: 0x019f849c │ │ │ │ + @ instruction: 0x01a8143c │ │ │ │ + orrseq r8, pc, r8, lsr #9 │ │ │ │ @ instruction: 0x019ef7b0 │ │ │ │ @ instruction: 0x019efb98 │ │ │ │ - ldrdeq r1, [r8, ip]! │ │ │ │ - orrseq r8, pc, r4, asr #8 │ │ │ │ + @ instruction: 0x01a813e4 │ │ │ │ + orrseq r8, pc, r0, asr r4 @ │ │ │ │ orrseq pc, lr, r8, asr r7 @ │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ rsbvs r6, r4, #120, 24 @ 0x7800 │ │ │ │ @ instruction: 0x01b7a010 │ │ │ │ rsbvs r6, r4, #108, 24 @ 0x6c00 │ │ │ │ @ instruction: 0x01b79ff8 │ │ │ │ rsbseq r6, r8, r4, ror #4 │ │ │ │ orrseq pc, lr, r0, lsl fp @ │ │ │ │ @ instruction: 0x019efaf4 │ │ │ │ @ instruction: 0x019efadc │ │ │ │ - @ instruction: 0x01a812bc │ │ │ │ - orrseq r8, pc, r4, lsr #6 │ │ │ │ + @ instruction: 0x01a812c4 │ │ │ │ + orrseq r8, pc, r0, lsr r3 @ │ │ │ │ orrseq pc, lr, r8, lsr r6 @ │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x019f82f0 │ │ │ │ - @ instruction: 0x01a8127c │ │ │ │ + @ instruction: 0x019f82fc │ │ │ │ + @ instruction: 0x01a81284 │ │ │ │ @ instruction: 0x019ef5f0 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 0017ce68 : │ │ │ │ cmp r0, #3 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -195841,15 +195841,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01b63420 │ │ │ │ orrseq pc, lr, r8, ror r9 @ │ │ │ │ - @ instruction: 0x01a811cc │ │ │ │ + ldrdeq r1, [r8, r4]! │ │ │ │ orrseq pc, lr, r0, asr r9 @ │ │ │ │ │ │ │ │ 0017cf04 : │ │ │ │ ldr r0, [pc, #40] @ 17cf34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -195939,15 +195939,15 @@ │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ b 17cfe0 │ │ │ │ @ instruction: 0x01b5b5c4 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ @ instruction: 0x01b63320 │ │ │ │ @ instruction: 0x01b7acf8 │ │ │ │ - @ instruction: 0x01a810cc │ │ │ │ + ldrdeq r1, [r8, r4]! │ │ │ │ @ instruction: 0x01b7acb0 │ │ │ │ @ instruction: 0x01b7ac8c │ │ │ │ │ │ │ │ 0017d080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -196050,19 +196050,19 @@ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 17d1b4 │ │ │ │ orrseq pc, lr, r0, lsr r7 @ │ │ │ │ @ instruction: 0x01b5b3cc │ │ │ │ - @ instruction: 0x01a80f5c │ │ │ │ + @ instruction: 0x01a80f64 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b7ac8c │ │ │ │ @ instruction: 0x01b5b358 │ │ │ │ - orrseq r7, pc, ip, ror lr @ │ │ │ │ + orrseq r7, pc, r8, lsl #29 │ │ │ │ │ │ │ │ 0017d234 : │ │ │ │ ldr r3, [pc, #172] @ 17d2e8 │ │ │ │ ldr r1, [pc, #172] @ 17d2ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #1024] @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196105,17 +196105,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 17d2a8 │ │ │ │ @ instruction: 0x01b7abec │ │ │ │ @ instruction: 0x01b5b2d0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a80e44 │ │ │ │ + @ instruction: 0x01a80e4c │ │ │ │ orrseq pc, lr, r0, lsl #12 │ │ │ │ - orrseq r7, pc, ip, lsr #27 │ │ │ │ + @ instruction: 0x019f7db8 │ │ │ │ │ │ │ │ 0017d300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -197167,186 +197167,186 @@ │ │ │ │ ldr r2, [pc, #372] @ 17e4dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 17e198 │ │ │ │ @ instruction: 0x01b5b0e4 │ │ │ │ ldrsbeq fp, [r5, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a80c20 │ │ │ │ + @ instruction: 0x01a80c28 │ │ │ │ orrseq pc, lr, r0, ror #7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ orrseq r7, lr, r8, lsl #23 │ │ │ │ - @ instruction: 0x01a5ba0c │ │ │ │ - @ instruction: 0x01a80b1c │ │ │ │ + @ instruction: 0x01a5ba18 │ │ │ │ + @ instruction: 0x01a80b24 │ │ │ │ @ instruction: 0x019ef2dc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ orrseq fp, lr, r0, lsl #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - ldrdeq r0, [r8, r8]! │ │ │ │ + @ instruction: 0x01a809e0 │ │ │ │ @ instruction: 0x019ef198 │ │ │ │ - @ instruction: 0x01a80918 │ │ │ │ + @ instruction: 0x01a80920 │ │ │ │ ldrsbeq pc, [lr, r8] @ │ │ │ │ orrseq fp, lr, r4, ror r9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a807e0 │ │ │ │ + @ instruction: 0x01a807e8 │ │ │ │ orrseq lr, lr, r4, lsr #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r7, pc, ip, asr #13 │ │ │ │ + @ instruction: 0x019f76d8 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ - @ instruction: 0x01a1f890 │ │ │ │ - @ instruction: 0x01a3767c │ │ │ │ + @ instruction: 0x01a1f89c │ │ │ │ + @ instruction: 0x01a37688 │ │ │ │ orrseq lr, lr, r4, lsl lr │ │ │ │ - @ instruction: 0x01a29298 │ │ │ │ + @ instruction: 0x01a292a4 │ │ │ │ orrseq lr, lr, r8, lsl sp │ │ │ │ - @ instruction: 0x01a37550 │ │ │ │ - @ instruction: 0x01a2919c │ │ │ │ + @ instruction: 0x01a3755c │ │ │ │ + @ instruction: 0x01a291a8 │ │ │ │ @ instruction: 0x01b5a8bc │ │ │ │ - @ instruction: 0x01a80400 │ │ │ │ - @ instruction: 0x019f73bc │ │ │ │ + @ instruction: 0x01a80408 │ │ │ │ + orrseq r7, pc, r8, asr #7 │ │ │ │ orrseq lr, lr, r0, asr #23 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a803b0 │ │ │ │ - orrseq r7, pc, ip, ror #6 │ │ │ │ + @ instruction: 0x01a803b8 │ │ │ │ + orrseq r7, pc, r8, ror r3 @ │ │ │ │ orrseq lr, lr, r0, ror fp │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x01a8035c │ │ │ │ + @ instruction: 0x01a80364 │ │ │ │ orrseq fp, lr, r4, lsl r4 │ │ │ │ - @ instruction: 0x01a80278 │ │ │ │ + @ instruction: 0x01a80280 │ │ │ │ orrseq lr, lr, r8, lsr sl │ │ │ │ @ instruction: 0x019eb2fc │ │ │ │ - @ instruction: 0x01a80168 │ │ │ │ + @ instruction: 0x01a80170 │ │ │ │ orrseq lr, lr, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x01a80138 │ │ │ │ - ldrsheq r7, [pc, r4] │ │ │ │ + @ instruction: 0x01a80140 │ │ │ │ + orrseq r7, pc, r0, lsl #2 │ │ │ │ @ instruction: 0x019ee8f8 │ │ │ │ orrseq r7, lr, r0, lsr r8 │ │ │ │ - @ instruction: 0x01a80070 │ │ │ │ - orrseq r7, pc, ip, lsr #32 │ │ │ │ + @ instruction: 0x01a80078 │ │ │ │ + orrseq r7, pc, r8, lsr r0 @ │ │ │ │ orrseq lr, lr, r0, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ orrseq r7, lr, r8, ror r7 │ │ │ │ - @ instruction: 0x01a1f274 │ │ │ │ - ldrdeq pc, [r7, ip]! │ │ │ │ - @ instruction: 0x019f6f98 │ │ │ │ + @ instruction: 0x01a1f280 │ │ │ │ + @ instruction: 0x01a7ffe4 │ │ │ │ + orrseq r6, pc, r4, lsr #31 │ │ │ │ @ instruction: 0x019ee79c │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01a7ffac │ │ │ │ + @ instruction: 0x01a7ffb4 │ │ │ │ orrseq lr, lr, r0, ror r7 │ │ │ │ - @ instruction: 0x01a7ff5c │ │ │ │ + @ instruction: 0x01a7ff64 │ │ │ │ @ instruction: 0x019e76b0 │ │ │ │ orrseq lr, lr, r0, lsl r7 │ │ │ │ - @ instruction: 0x01a7ff28 │ │ │ │ + @ instruction: 0x01a7ff30 │ │ │ │ orrseq lr, lr, ip, ror #13 │ │ │ │ - ldrdeq pc, [r7, r8]! │ │ │ │ + @ instruction: 0x01a7fee0 │ │ │ │ orrseq r7, lr, ip, lsr #12 │ │ │ │ orrseq lr, lr, ip, lsl #13 │ │ │ │ - @ instruction: 0x01a7fea4 │ │ │ │ + @ instruction: 0x01a7feac │ │ │ │ orrseq lr, lr, r8, ror #12 │ │ │ │ - @ instruction: 0x01a7fe54 │ │ │ │ + @ instruction: 0x01a7fe5c │ │ │ │ orrseq r7, lr, r8, lsr #11 │ │ │ │ orrseq lr, lr, r4, lsl #12 │ │ │ │ - @ instruction: 0x01a7fe20 │ │ │ │ + @ instruction: 0x01a7fe28 │ │ │ │ orrseq lr, lr, r4, ror #11 │ │ │ │ - ldrdeq pc, [r7, r0]! │ │ │ │ + ldrdeq pc, [r7, r8]! │ │ │ │ orrseq r7, lr, r4, lsr #10 │ │ │ │ orrseq lr, lr, r0, lsl #11 │ │ │ │ @ instruction: 0x019e74d0 │ │ │ │ - @ instruction: 0x01a7fd54 │ │ │ │ + @ instruction: 0x01a7fd5c │ │ │ │ orrseq lr, lr, r8, lsl r5 │ │ │ │ @ instruction: 0x019e71b0 │ │ │ │ - @ instruction: 0x01a7fa34 │ │ │ │ + @ instruction: 0x01a7fa3c │ │ │ │ @ instruction: 0x019ee1f8 │ │ │ │ orrseq r7, lr, r4, asr r1 │ │ │ │ - ldrdeq pc, [r7, r8]! │ │ │ │ + @ instruction: 0x01a7f9e0 │ │ │ │ @ instruction: 0x019ee19c │ │ │ │ ldrsheq r7, [lr, r8] │ │ │ │ - @ instruction: 0x01a7f97c │ │ │ │ + @ instruction: 0x01a7f984 │ │ │ │ orrseq lr, lr, r0, asr #2 │ │ │ │ orrseq lr, lr, r8, ror r1 │ │ │ │ - @ instruction: 0x01a7f94c │ │ │ │ + @ instruction: 0x01a7f954 │ │ │ │ orrseq lr, lr, r0, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - @ instruction: 0x01a7f904 │ │ │ │ - orrseq r6, pc, r0, asr #17 │ │ │ │ + @ instruction: 0x01a7f90c │ │ │ │ + orrseq r6, pc, ip, asr #17 │ │ │ │ orrseq lr, lr, r4, asr #1 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x01a7f8c8 │ │ │ │ - orrseq r6, pc, r4, lsl #17 │ │ │ │ + ldrdeq pc, [r7, r0]! │ │ │ │ + @ instruction: 0x019f6890 │ │ │ │ orrseq lr, lr, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01a7f88c │ │ │ │ - orrseq r6, pc, r8, asr #16 │ │ │ │ + @ instruction: 0x01a7f894 │ │ │ │ + orrseq r6, pc, r4, asr r8 @ │ │ │ │ orrseq lr, lr, ip, asr #32 │ │ │ │ - @ instruction: 0x01a7f850 │ │ │ │ - orrseq r6, pc, ip, lsl #16 │ │ │ │ + @ instruction: 0x01a7f858 │ │ │ │ + orrseq r6, pc, r8, lsl r8 @ │ │ │ │ orrseq lr, lr, r0, lsl r0 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x01a7f80c │ │ │ │ - orrseq r6, pc, r4, asr #15 │ │ │ │ + @ instruction: 0x01a7f814 │ │ │ │ + @ instruction: 0x019f67d0 │ │ │ │ orrseq sp, lr, r8, asr #31 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - orrseq r6, pc, r8, lsl #15 │ │ │ │ + @ instruction: 0x019f6794 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - orrseq r6, pc, r8, asr r7 @ │ │ │ │ - @ instruction: 0x01a7f768 │ │ │ │ - orrseq r6, pc, r4, lsr #14 │ │ │ │ + orrseq r6, pc, r4, ror #14 │ │ │ │ + @ instruction: 0x01a7f770 │ │ │ │ + orrseq r6, pc, r0, lsr r7 @ │ │ │ │ orrseq sp, lr, r8, lsr #30 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orrseq r6, pc, ip, ror #13 │ │ │ │ + @ instruction: 0x019f66f8 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x019f66b8 │ │ │ │ - @ instruction: 0x01a7f6c4 │ │ │ │ - orrseq r6, pc, r0, lsl #13 │ │ │ │ + orrseq r6, pc, r4, asr #13 │ │ │ │ + @ instruction: 0x01a7f6cc │ │ │ │ + orrseq r6, pc, ip, lsl #13 │ │ │ │ orrseq sp, lr, r4, lsl #29 │ │ │ │ - @ instruction: 0x01a7f684 │ │ │ │ - orrseq r6, pc, r0, asr #12 │ │ │ │ + @ instruction: 0x01a7f68c │ │ │ │ + orrseq r6, pc, ip, asr #12 │ │ │ │ orrseq sp, lr, r4, asr #28 │ │ │ │ - orrseq r6, pc, r8, lsl #12 │ │ │ │ + orrseq r6, pc, r4, lsl r6 @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a7f614 │ │ │ │ - @ instruction: 0x019f65d0 │ │ │ │ + @ instruction: 0x01a7f61c │ │ │ │ + @ instruction: 0x019f65dc │ │ │ │ @ instruction: 0x019eddd4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x019f6598 │ │ │ │ - orrseq r6, pc, r0, ror #10 │ │ │ │ - orrseq r6, pc, r8, lsr #10 │ │ │ │ - @ instruction: 0x019f64fc │ │ │ │ - @ instruction: 0x01a7f504 │ │ │ │ - orrseq r6, pc, r0, asr #9 │ │ │ │ + orrseq r6, pc, r4, lsr #11 │ │ │ │ + orrseq r6, pc, ip, ror #10 │ │ │ │ + orrseq r6, pc, r4, lsr r5 @ │ │ │ │ + orrseq r6, pc, r8, lsl #10 │ │ │ │ + @ instruction: 0x01a7f50c │ │ │ │ + orrseq r6, pc, ip, asr #9 │ │ │ │ orrseq sp, lr, r4, asr #25 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x01a7f4c8 │ │ │ │ - orrseq r6, pc, r4, lsl #9 │ │ │ │ + ldrdeq pc, [r7, r0]! │ │ │ │ + @ instruction: 0x019f6490 │ │ │ │ orrseq sp, lr, r8, lsl #25 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq r6, pc, ip, asr #8 │ │ │ │ + orrseq r6, pc, r8, asr r4 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a7f45c │ │ │ │ - orrseq r6, pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x01a7f464 │ │ │ │ + orrseq r6, pc, r4, lsr #8 │ │ │ │ orrseq sp, lr, ip, lsl ip │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orrseq r6, pc, r0, ror #7 │ │ │ │ + orrseq r6, pc, ip, ror #7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r6, pc, r8, lsr #7 │ │ │ │ + @ instruction: 0x019f63b4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq r6, pc, r4, ror r3 @ │ │ │ │ + orrseq r6, pc, r0, lsl #7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq r6, pc, r0, ror #6 │ │ │ │ + orrseq r6, pc, ip, ror #6 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orrseq r6, pc, r0, asr r3 @ │ │ │ │ - @ instruction: 0x01a7f360 │ │ │ │ - orrseq r6, pc, ip, lsl r3 @ │ │ │ │ + orrseq r6, pc, ip, asr r3 @ │ │ │ │ + @ instruction: 0x01a7f368 │ │ │ │ + orrseq r6, pc, r8, lsr #6 │ │ │ │ orrseq sp, lr, r0, lsr #22 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ sub r8, r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -198795,184 +198795,184 @@ │ │ │ │ ldr r2, [pc, #376] @ 17fe48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 17fa38 │ │ │ │ @ instruction: 0x01b59774 │ │ │ │ @ instruction: 0x01b59760 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a7f2b0 │ │ │ │ + @ instruction: 0x01a7f2b8 │ │ │ │ orrseq sp, lr, r0, ror sl │ │ │ │ muleq r0, r5, r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ orrseq r6, lr, r8, lsl r2 │ │ │ │ - @ instruction: 0x01a5a09c │ │ │ │ - @ instruction: 0x01a7f1ac │ │ │ │ + @ instruction: 0x01a5a0a8 │ │ │ │ + @ instruction: 0x01a7f1b4 │ │ │ │ orrseq sp, lr, ip, ror #18 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ orrseq sl, lr, ip, lsl #4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01a7f06c │ │ │ │ + @ instruction: 0x01a7f074 │ │ │ │ orrseq sp, lr, ip, lsr #16 │ │ │ │ - @ instruction: 0x01a7efb0 │ │ │ │ + @ instruction: 0x01a7efb8 │ │ │ │ orrseq sp, lr, r0, ror r7 │ │ │ │ orrseq sl, lr, ip │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x01a7ee78 │ │ │ │ + @ instruction: 0x01a7ee80 │ │ │ │ orrseq sp, lr, ip, lsr r6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r5, pc, r4, ror #26 │ │ │ │ + orrseq r5, pc, r0, ror sp @ │ │ │ │ bge fec2a804 │ │ │ │ bge fec2a804 │ │ │ │ orrseq sp, lr, ip, asr #10 │ │ │ │ orrseq sp, lr, r8, lsr r5 │ │ │ │ orrseq sp, lr, r0, lsr r5 │ │ │ │ - @ instruction: 0x01a27968 │ │ │ │ + @ instruction: 0x01a27974 │ │ │ │ orrseq sp, lr, r0, lsr r4 │ │ │ │ orrseq sp, lr, ip, lsl #8 │ │ │ │ - @ instruction: 0x01a27874 │ │ │ │ + @ instruction: 0x01a27880 │ │ │ │ @ instruction: 0x01b58f94 │ │ │ │ - ldrdeq lr, [r7, r8]! │ │ │ │ - @ instruction: 0x019f5a94 │ │ │ │ + @ instruction: 0x01a7eae0 │ │ │ │ + orrseq r5, pc, r0, lsr #21 │ │ │ │ @ instruction: 0x019ed298 │ │ │ │ - @ instruction: 0x01a7ea88 │ │ │ │ - orrseq r5, pc, r4, asr #20 │ │ │ │ + @ instruction: 0x01a7ea90 │ │ │ │ + orrseq r5, pc, r0, asr sl @ │ │ │ │ orrseq sp, lr, r8, asr #4 │ │ │ │ - @ instruction: 0x01a7ea30 │ │ │ │ + @ instruction: 0x01a7ea38 │ │ │ │ orrseq r9, lr, r8, ror #21 │ │ │ │ - @ instruction: 0x01a7e954 │ │ │ │ + @ instruction: 0x01a7e95c │ │ │ │ orrseq sp, lr, r8, lsl r1 │ │ │ │ @ instruction: 0x019e99dc │ │ │ │ - @ instruction: 0x01a7e844 │ │ │ │ + @ instruction: 0x01a7e84c │ │ │ │ orrseq sp, lr, r4 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - @ instruction: 0x01a7e814 │ │ │ │ - @ instruction: 0x019f57d0 │ │ │ │ + @ instruction: 0x01a7e81c │ │ │ │ + @ instruction: 0x019f57dc │ │ │ │ @ instruction: 0x019ecfd4 │ │ │ │ orrseq r5, lr, ip, lsl #30 │ │ │ │ - @ instruction: 0x01a7e74c │ │ │ │ - orrseq r5, pc, r8, lsl #14 │ │ │ │ + @ instruction: 0x01a7e754 │ │ │ │ + orrseq r5, pc, r4, lsl r7 @ │ │ │ │ orrseq ip, lr, ip, lsl #30 │ │ │ │ orrseq r5, lr, r4, asr lr │ │ │ │ orrseq ip, lr, r8, lsr #30 │ │ │ │ - @ instruction: 0x01a7e6b8 │ │ │ │ - orrseq r5, pc, r4, ror r6 @ │ │ │ │ + @ instruction: 0x01a7e6c0 │ │ │ │ + orrseq r5, pc, r0, lsl #13 │ │ │ │ orrseq ip, lr, r8, ror lr │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x01a7e688 │ │ │ │ + @ instruction: 0x01a7e690 │ │ │ │ orrseq ip, lr, ip, asr #28 │ │ │ │ - @ instruction: 0x01a7e63c │ │ │ │ + @ instruction: 0x01a7e644 │ │ │ │ @ instruction: 0x019e5d90 │ │ │ │ @ instruction: 0x019ecdf0 │ │ │ │ - @ instruction: 0x01a7e608 │ │ │ │ + @ instruction: 0x01a7e610 │ │ │ │ orrseq ip, lr, ip, asr #27 │ │ │ │ - @ instruction: 0x01a7e5bc │ │ │ │ + @ instruction: 0x01a7e5c4 │ │ │ │ orrseq r5, lr, r0, lsl sp │ │ │ │ orrseq ip, lr, r0, ror sp │ │ │ │ - @ instruction: 0x01a7e588 │ │ │ │ + @ instruction: 0x01a7e590 │ │ │ │ orrseq ip, lr, ip, asr #26 │ │ │ │ - @ instruction: 0x01a7e53c │ │ │ │ + @ instruction: 0x01a7e544 │ │ │ │ @ instruction: 0x019e5c90 │ │ │ │ orrseq ip, lr, ip, ror #25 │ │ │ │ - @ instruction: 0x01a7e508 │ │ │ │ + @ instruction: 0x01a7e510 │ │ │ │ orrseq ip, lr, ip, asr #25 │ │ │ │ - @ instruction: 0x01a7e4bc │ │ │ │ + @ instruction: 0x01a7e4c4 │ │ │ │ orrseq r5, lr, r0, lsl ip │ │ │ │ orrseq ip, lr, ip, ror #24 │ │ │ │ orrseq r5, lr, r0, asr #23 │ │ │ │ - @ instruction: 0x01a7e444 │ │ │ │ + @ instruction: 0x01a7e44c │ │ │ │ orrseq ip, lr, r8, lsl #24 │ │ │ │ orrseq r5, lr, r8, ror #22 │ │ │ │ - @ instruction: 0x01a7e3ec │ │ │ │ + strdeq lr, [r7, r4]! │ │ │ │ @ instruction: 0x019ecbb0 │ │ │ │ orrseq r5, lr, r8, asr r8 │ │ │ │ - ldrdeq lr, [r7, ip]! │ │ │ │ + @ instruction: 0x01a7e0e4 │ │ │ │ orrseq ip, lr, r0, lsr #17 │ │ │ │ orrseq r5, lr, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01a7e084 │ │ │ │ + @ instruction: 0x01a7e08c │ │ │ │ orrseq ip, lr, r8, asr #16 │ │ │ │ - @ instruction: 0x01a7e060 │ │ │ │ - orrseq r5, pc, ip, lsl r0 @ │ │ │ │ + @ instruction: 0x01a7e068 │ │ │ │ + orrseq r5, pc, r8, lsr #32 │ │ │ │ orrseq ip, lr, r0, lsr #16 │ │ │ │ - @ instruction: 0x01a7e020 │ │ │ │ - @ instruction: 0x019f4fdc │ │ │ │ + @ instruction: 0x01a7e028 │ │ │ │ + orrseq r4, pc, r8, ror #31 │ │ │ │ orrseq ip, lr, r0, ror #15 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x01a7dfe4 │ │ │ │ - orrseq r4, pc, r0, lsr #31 │ │ │ │ + @ instruction: 0x01a7dfec │ │ │ │ + orrseq r4, pc, ip, lsr #31 │ │ │ │ orrseq ip, lr, r4, lsr #15 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - orrseq r4, pc, r8, ror #30 │ │ │ │ + orrseq r4, pc, r4, ror pc @ │ │ │ │ muleq r0, r5, r2 │ │ │ │ - @ instruction: 0x01a7df78 │ │ │ │ - orrseq r4, pc, r4, lsr pc @ │ │ │ │ + @ instruction: 0x01a7df80 │ │ │ │ + orrseq r4, pc, r0, asr #30 │ │ │ │ orrseq ip, lr, r8, lsr r7 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x01a7df38 │ │ │ │ - @ instruction: 0x019f4ef4 │ │ │ │ + @ instruction: 0x01a7df40 │ │ │ │ + orrseq r4, pc, r0, lsl #30 │ │ │ │ @ instruction: 0x019ec6f8 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - strdeq sp, [r7, r8]! │ │ │ │ - @ instruction: 0x019f4eb4 │ │ │ │ + @ instruction: 0x01a7df00 │ │ │ │ + orrseq r4, pc, r0, asr #29 │ │ │ │ @ instruction: 0x019ec6b8 │ │ │ │ - @ instruction: 0x01a7debc │ │ │ │ - orrseq r4, pc, r8, ror lr @ │ │ │ │ + @ instruction: 0x01a7dec4 │ │ │ │ + orrseq r4, pc, r4, lsl #29 │ │ │ │ orrseq ip, lr, ip, ror r6 │ │ │ │ - orrseq r4, pc, r0, asr #28 │ │ │ │ + orrseq r4, pc, ip, asr #28 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - orrseq r4, pc, ip, lsl #28 │ │ │ │ + orrseq r4, pc, r8, lsl lr @ │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x019f4ddc │ │ │ │ + orrseq r4, pc, r8, ror #27 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x01a7dde8 │ │ │ │ - orrseq r4, pc, r4, lsr #27 │ │ │ │ + strdeq sp, [r7, r0]! │ │ │ │ + @ instruction: 0x019f4db0 │ │ │ │ orrseq ip, lr, r8, lsr #11 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - @ instruction: 0x01a7dda4 │ │ │ │ - orrseq r4, pc, ip, asr sp @ │ │ │ │ + @ instruction: 0x01a7ddac │ │ │ │ + orrseq r4, pc, r8, ror #26 │ │ │ │ orrseq ip, lr, r4, ror #10 │ │ │ │ - orrseq r4, pc, r0, lsr #26 │ │ │ │ - @ instruction: 0x01a7dd30 │ │ │ │ - orrseq r4, pc, ip, ror #25 │ │ │ │ + orrseq r4, pc, ip, lsr #26 │ │ │ │ + @ instruction: 0x01a7dd38 │ │ │ │ + @ instruction: 0x019f4cf8 │ │ │ │ @ instruction: 0x019ec4f0 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x019f4cb4 │ │ │ │ + orrseq r4, pc, r0, asr #25 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ orrseq ip, lr, r4, ror #9 │ │ │ │ - @ instruction: 0x01a7dcb8 │ │ │ │ + @ instruction: 0x01a7dcc0 │ │ │ │ orrseq ip, lr, ip, ror r4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq r4, pc, r4, lsr ip @ │ │ │ │ - @ instruction: 0x019f4bfc │ │ │ │ - orrseq r4, pc, ip, asr #23 │ │ │ │ - orrseq r4, pc, ip, lsr #23 │ │ │ │ + orrseq r4, pc, r0, asr #24 │ │ │ │ + orrseq r4, pc, r8, lsl #24 │ │ │ │ + @ instruction: 0x019f4bd8 │ │ │ │ + @ instruction: 0x019f4bb8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x019f4b9c │ │ │ │ + orrseq r4, pc, r8, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a7dbac │ │ │ │ - orrseq r4, pc, r8, ror #22 │ │ │ │ + @ instruction: 0x01a7dbb4 │ │ │ │ + orrseq r4, pc, r4, ror fp @ │ │ │ │ orrseq ip, lr, ip, ror #6 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orrseq r4, pc, r0, lsr fp @ │ │ │ │ - @ instruction: 0x019f4af8 │ │ │ │ - orrseq r4, pc, r0, asr #21 │ │ │ │ + orrseq r4, pc, ip, lsr fp @ │ │ │ │ + orrseq r4, pc, r4, lsl #22 │ │ │ │ + orrseq r4, pc, ip, asr #21 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - ldrdeq sp, [r7, r4]! │ │ │ │ - @ instruction: 0x019f4a90 │ │ │ │ + ldrdeq sp, [r7, ip]! │ │ │ │ + @ instruction: 0x019f4a9c │ │ │ │ @ instruction: 0x019ec294 │ │ │ │ - orrseq r4, pc, r8, asr sl @ │ │ │ │ + orrseq r4, pc, r4, ror #20 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01a7da60 │ │ │ │ - orrseq r4, pc, ip, lsl sl @ │ │ │ │ + @ instruction: 0x01a7da68 │ │ │ │ + orrseq r4, pc, r8, lsr #20 │ │ │ │ orrseq ip, lr, r0, lsr #4 │ │ │ │ sub r7, sl, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl aeb08 │ │ │ │ ldr r1, [pc, #-352] @ 17fe4c │ │ │ │ @@ -200402,210 +200402,210 @@ │ │ │ │ ldr r2, [pc, #364] @ 181750 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1813c4 │ │ │ │ @ instruction: 0x01b57e74 │ │ │ │ @ instruction: 0x01b57e60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a7d9b4 │ │ │ │ + @ instruction: 0x01a7d9bc │ │ │ │ orrseq ip, lr, r4, ror r1 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ orrseq r4, lr, r8, lsl r9 │ │ │ │ - @ instruction: 0x01a5879c │ │ │ │ - @ instruction: 0x01a7d8b8 │ │ │ │ + @ instruction: 0x01a587a8 │ │ │ │ + @ instruction: 0x01a7d8c0 │ │ │ │ orrseq ip, lr, r8, ror r0 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ orrseq r8, lr, r8, lsl r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01a7d774 │ │ │ │ + @ instruction: 0x01a7d77c │ │ │ │ orrseq fp, lr, r4, lsr pc │ │ │ │ - @ instruction: 0x01a7d6b4 │ │ │ │ + @ instruction: 0x01a7d6bc │ │ │ │ orrseq fp, lr, r4, ror lr │ │ │ │ orrseq r8, lr, ip, lsl #14 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01a7d57c │ │ │ │ + @ instruction: 0x01a7d584 │ │ │ │ orrseq fp, lr, r0, asr #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r4, pc, ip, ror #8 │ │ │ │ + orrseq r4, pc, r8, ror r4 @ │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ orrseq fp, lr, ip, lsr #24 │ │ │ │ orrseq fp, lr, ip, lsr #24 │ │ │ │ orrseq fp, lr, r0, lsl ip │ │ │ │ - @ instruction: 0x01a2602c │ │ │ │ + @ instruction: 0x01a26038 │ │ │ │ @ instruction: 0x019ebad8 │ │ │ │ orrseq fp, lr, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a25f0c │ │ │ │ + @ instruction: 0x01a25f18 │ │ │ │ @ instruction: 0x01b57614 │ │ │ │ - @ instruction: 0x01a7d158 │ │ │ │ - orrseq r4, pc, r4, lsl r1 @ │ │ │ │ + @ instruction: 0x01a7d160 │ │ │ │ + orrseq r4, pc, r0, lsr #2 │ │ │ │ orrseq fp, lr, r8, lsl r9 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - @ instruction: 0x01a7d108 │ │ │ │ - orrseq r4, pc, r4, asr #1 │ │ │ │ + @ instruction: 0x01a7d110 │ │ │ │ + ldrsbeq r4, [pc, r0] │ │ │ │ orrseq fp, lr, r8, asr #17 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - strheq sp, [r7, r4]! │ │ │ │ + strheq sp, [r7, ip]! │ │ │ │ orrseq r8, lr, ip, ror #2 │ │ │ │ - ldrdeq ip, [r7, r4]! │ │ │ │ + ldrdeq ip, [r7, ip]! @ │ │ │ │ @ instruction: 0x019eb794 │ │ │ │ orrseq r8, lr, r4, lsr r0 │ │ │ │ - @ instruction: 0x01a7cec4 │ │ │ │ + @ instruction: 0x01a7cecc │ │ │ │ orrseq fp, lr, r8, lsl #13 │ │ │ │ - @ instruction: 0x01a7ce94 │ │ │ │ - orrseq r3, pc, r0, asr lr @ │ │ │ │ + @ instruction: 0x01a7ce9c │ │ │ │ + orrseq r3, pc, ip, asr lr @ │ │ │ │ orrseq fp, lr, r4, asr r6 │ │ │ │ orrseq r4, lr, ip, lsl #11 │ │ │ │ - @ instruction: 0x01a7cdcc │ │ │ │ - orrseq r3, pc, r4, lsl #27 │ │ │ │ + ldrdeq ip, [r7, r4]! │ │ │ │ + @ instruction: 0x019f3d90 │ │ │ │ orrseq fp, lr, ip, lsl #11 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ @ instruction: 0x019e44d0 │ │ │ │ @ instruction: 0x019eb59c │ │ │ │ - @ instruction: 0x01a7cd2c │ │ │ │ - orrseq r3, pc, r8, ror #25 │ │ │ │ + @ instruction: 0x01a7cd34 │ │ │ │ + @ instruction: 0x019f3cf4 │ │ │ │ orrseq fp, lr, ip, ror #9 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - strdeq ip, [r7, ip]! @ │ │ │ │ + @ instruction: 0x01a7cd04 │ │ │ │ orrseq fp, lr, r0, asr #9 │ │ │ │ - @ instruction: 0x01a7ccb4 │ │ │ │ + @ instruction: 0x01a7ccbc │ │ │ │ @ instruction: 0x019e43f4 │ │ │ │ orrseq fp, lr, r4, ror #8 │ │ │ │ - @ instruction: 0x01a7cc7c │ │ │ │ + @ instruction: 0x01a7cc84 │ │ │ │ orrseq fp, lr, r0, asr #8 │ │ │ │ - @ instruction: 0x01a7cc34 │ │ │ │ + @ instruction: 0x01a7cc3c │ │ │ │ orrseq r4, lr, r8, ror r3 │ │ │ │ orrseq fp, lr, r4, ror #7 │ │ │ │ - @ instruction: 0x01a7cc08 │ │ │ │ + @ instruction: 0x01a7cc10 │ │ │ │ orrseq fp, lr, ip, asr #7 │ │ │ │ - @ instruction: 0x01a7cbc0 │ │ │ │ + @ instruction: 0x01a7cbc8 │ │ │ │ orrseq r4, lr, r4, lsl #6 │ │ │ │ orrseq fp, lr, r4, ror r3 │ │ │ │ - @ instruction: 0x01a7cb94 │ │ │ │ + @ instruction: 0x01a7cb9c │ │ │ │ orrseq fp, lr, r8, asr r3 │ │ │ │ - @ instruction: 0x01a7cb4c │ │ │ │ + @ instruction: 0x01a7cb54 │ │ │ │ @ instruction: 0x019e4290 │ │ │ │ orrseq fp, lr, r0, lsl #6 │ │ │ │ orrseq r4, lr, r8, asr r2 │ │ │ │ - ldrdeq ip, [r7, r8]! │ │ │ │ + @ instruction: 0x01a7cae0 │ │ │ │ @ instruction: 0x019eb29c │ │ │ │ orrseq r3, lr, r0, ror #29 │ │ │ │ - @ instruction: 0x01a7c760 │ │ │ │ + @ instruction: 0x01a7c768 │ │ │ │ orrseq sl, lr, r4, lsr #30 │ │ │ │ orrseq r3, lr, r4, lsl #29 │ │ │ │ - @ instruction: 0x01a7c704 │ │ │ │ + @ instruction: 0x01a7c70c │ │ │ │ orrseq sl, lr, r8, asr #29 │ │ │ │ orrseq r3, lr, r8, lsr #28 │ │ │ │ - @ instruction: 0x01a7c6a8 │ │ │ │ + @ instruction: 0x01a7c6b0 │ │ │ │ orrseq sl, lr, ip, ror #28 │ │ │ │ - @ instruction: 0x01a7c684 │ │ │ │ - orrseq r3, pc, r0, asr #12 │ │ │ │ + @ instruction: 0x01a7c68c │ │ │ │ + orrseq r3, pc, ip, asr #12 │ │ │ │ orrseq sl, lr, r4, asr #28 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x01a7c644 │ │ │ │ - orrseq r3, pc, r0, lsl #12 │ │ │ │ + @ instruction: 0x01a7c64c │ │ │ │ + orrseq r3, pc, ip, lsl #12 │ │ │ │ orrseq sl, lr, r4, lsl #28 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - @ instruction: 0x01a7c604 │ │ │ │ - orrseq r3, pc, r0, asr #11 │ │ │ │ + @ instruction: 0x01a7c60c │ │ │ │ + orrseq r3, pc, ip, asr #11 │ │ │ │ orrseq sl, lr, r4, asr #27 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orrseq r3, pc, r8, lsl #11 │ │ │ │ + @ instruction: 0x019f3594 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - orrseq r3, pc, r8, asr r5 @ │ │ │ │ - @ instruction: 0x01a7c564 │ │ │ │ - orrseq r3, pc, r0, lsr #10 │ │ │ │ + orrseq r3, pc, r4, ror #10 │ │ │ │ + @ instruction: 0x01a7c56c │ │ │ │ + orrseq r3, pc, ip, lsr #10 │ │ │ │ orrseq sl, lr, r4, lsr #26 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - orrseq r3, pc, r8, ror #9 │ │ │ │ - @ instruction: 0x019f34b4 │ │ │ │ + @ instruction: 0x019f34f4 │ │ │ │ + orrseq r3, pc, r0, asr #9 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - orrseq r3, pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x019f3490 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r3, pc, ip, asr #8 │ │ │ │ + orrseq r3, pc, r8, asr r4 @ │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - @ instruction: 0x01a7c45c │ │ │ │ - orrseq r3, pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x01a7c464 │ │ │ │ + orrseq r3, pc, r4, lsr #8 │ │ │ │ orrseq sl, lr, ip, lsl ip │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - @ instruction: 0x01a7c41c │ │ │ │ - @ instruction: 0x019f33d8 │ │ │ │ + @ instruction: 0x01a7c424 │ │ │ │ + orrseq r3, pc, r4, ror #7 │ │ │ │ @ instruction: 0x019eabdc │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x01a7c3e0 │ │ │ │ - @ instruction: 0x019f339c │ │ │ │ + @ instruction: 0x01a7c3e8 │ │ │ │ + orrseq r3, pc, r8, lsr #7 │ │ │ │ orrseq sl, lr, r0, lsr #23 │ │ │ │ - @ instruction: 0x01a7c3a4 │ │ │ │ - orrseq r3, pc, r0, ror #6 │ │ │ │ + @ instruction: 0x01a7c3ac │ │ │ │ + orrseq r3, pc, ip, ror #6 │ │ │ │ orrseq sl, lr, r4, ror #22 │ │ │ │ - @ instruction: 0x01a7c368 │ │ │ │ - orrseq r3, pc, r4, lsr #6 │ │ │ │ + @ instruction: 0x01a7c370 │ │ │ │ + orrseq r3, pc, r0, lsr r3 @ │ │ │ │ orrseq sl, lr, r8, lsr #22 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - @ instruction: 0x01a7c324 │ │ │ │ - @ instruction: 0x019f32dc │ │ │ │ + @ instruction: 0x01a7c32c │ │ │ │ + orrseq r3, pc, r8, ror #5 │ │ │ │ orrseq sl, lr, r0, ror #21 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - ldrdeq ip, [r7, ip]! @ │ │ │ │ - @ instruction: 0x019f3298 │ │ │ │ + @ instruction: 0x01a7c2e4 │ │ │ │ + orrseq r3, pc, r4, lsr #5 │ │ │ │ @ instruction: 0x019eaa9c │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x01a7c2a0 │ │ │ │ - orrseq r3, pc, ip, asr r2 @ │ │ │ │ + @ instruction: 0x01a7c2a8 │ │ │ │ + orrseq r3, pc, r8, ror #4 │ │ │ │ orrseq sl, lr, r0, ror #20 │ │ │ │ - @ instruction: 0x01a7c264 │ │ │ │ - orrseq r3, pc, r0, lsr #4 │ │ │ │ + @ instruction: 0x01a7c26c │ │ │ │ + orrseq r3, pc, ip, lsr #4 │ │ │ │ orrseq sl, lr, r4, lsr #20 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x01a7c224 │ │ │ │ - orrseq r3, pc, r0, ror #3 │ │ │ │ + @ instruction: 0x01a7c22c │ │ │ │ + orrseq r3, pc, ip, ror #3 │ │ │ │ orrseq sl, lr, r4, ror #19 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - @ instruction: 0x01a7c1e4 │ │ │ │ - orrseq r3, pc, r0, lsr #3 │ │ │ │ + @ instruction: 0x01a7c1ec │ │ │ │ + orrseq r3, pc, ip, lsr #3 │ │ │ │ orrseq sl, lr, r4, lsr #19 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x01a7c1a8 │ │ │ │ - orrseq r3, pc, r4, ror #2 │ │ │ │ + @ instruction: 0x01a7c1b0 │ │ │ │ + orrseq r3, pc, r0, ror r1 @ │ │ │ │ orrseq sl, lr, r8, ror #18 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - orrseq r3, pc, ip, lsr #2 │ │ │ │ + orrseq r3, pc, r8, lsr r1 @ │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01a7c140 │ │ │ │ - ldrsheq r3, [pc, ip] │ │ │ │ + @ instruction: 0x01a7c148 │ │ │ │ + orrseq r3, pc, r8, lsl #2 │ │ │ │ orrseq sl, lr, r0, lsl #18 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - orrseq r3, pc, r4, asr #1 │ │ │ │ - @ instruction: 0x01a7c0cc │ │ │ │ - orrseq r3, pc, r8, lsl #1 │ │ │ │ + ldrsbeq r3, [pc, r0] │ │ │ │ + ldrdeq ip, [r7, r4]! │ │ │ │ + @ instruction: 0x019f3094 │ │ │ │ orrseq sl, lr, ip, lsl #17 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - orrseq r3, pc, r0, asr r0 @ │ │ │ │ + orrseq r3, pc, ip, asr r0 @ │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - orrseq r3, pc, r8, lsr r0 @ │ │ │ │ + orrseq r3, pc, r4, asr #32 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orrseq r3, pc, r0, lsr #32 │ │ │ │ + orrseq r3, pc, ip, lsr #32 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x01a7c034 │ │ │ │ - @ instruction: 0x019f2ff0 │ │ │ │ + @ instruction: 0x01a7c03c │ │ │ │ + @ instruction: 0x019f2ffc │ │ │ │ @ instruction: 0x019ea7f4 │ │ │ │ - @ instruction: 0x019f2fb8 │ │ │ │ - orrseq r2, pc, r0, lsl #31 │ │ │ │ + orrseq r2, pc, r4, asr #31 │ │ │ │ + orrseq r2, pc, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r2, pc, r8, asr #30 │ │ │ │ + orrseq r2, pc, r4, asr pc @ │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ orrseq sl, lr, r8, ror r7 │ │ │ │ - @ instruction: 0x01a7bf4c │ │ │ │ + @ instruction: 0x01a7bf54 │ │ │ │ orrseq sl, lr, r0, lsl r7 │ │ │ │ - orrseq r2, pc, r8, asr #29 │ │ │ │ + @ instruction: 0x019f2ed4 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-464] @ 181754 │ │ │ │ mov ip, #98 @ 0x62 │ │ │ │ @@ -201459,38 +201459,38 @@ │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ orrseq sl, lr, r8, asr pc │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ andeq r7, r0, r8, lsl r4 │ │ │ │ @ instruction: 0x01b75dfc │ │ │ │ ldrsbeq r6, [r5, r0]! │ │ │ │ - @ instruction: 0x019f2bf0 │ │ │ │ + @ instruction: 0x019f2bfc │ │ │ │ orrseq sl, lr, r8, lsl #29 │ │ │ │ - @ instruction: 0x01a7bcb8 │ │ │ │ - @ instruction: 0x019f2bb8 │ │ │ │ + @ instruction: 0x01a7bcc0 │ │ │ │ + orrseq r2, pc, r4, asr #23 │ │ │ │ orrseq sl, lr, r0, asr lr │ │ │ │ - @ instruction: 0x01a7bc80 │ │ │ │ - orrseq r2, pc, r0, lsl #23 │ │ │ │ + @ instruction: 0x01a7bc88 │ │ │ │ + orrseq r2, pc, ip, lsl #23 │ │ │ │ orrseq sl, lr, r8, lsl lr │ │ │ │ - @ instruction: 0x01a7bc48 │ │ │ │ - orrseq r2, pc, r8, asr #22 │ │ │ │ + @ instruction: 0x01a7bc50 │ │ │ │ + orrseq r2, pc, r4, asr fp @ │ │ │ │ orrseq sl, lr, r0, ror #27 │ │ │ │ - @ instruction: 0x01a7bc10 │ │ │ │ - orrseq r2, pc, r0, lsl fp @ │ │ │ │ + @ instruction: 0x01a7bc18 │ │ │ │ + orrseq r2, pc, ip, lsl fp @ │ │ │ │ orrseq sl, lr, r8, lsr #27 │ │ │ │ - ldrdeq fp, [r7, r8]! │ │ │ │ - @ instruction: 0x019f2ad8 │ │ │ │ + @ instruction: 0x01a7bbe0 │ │ │ │ + orrseq r2, pc, r4, ror #21 │ │ │ │ orrseq sl, lr, r0, ror sp │ │ │ │ - @ instruction: 0x01a7bba0 │ │ │ │ - orrseq r2, pc, r0, lsr #21 │ │ │ │ + @ instruction: 0x01a7bba8 │ │ │ │ + orrseq r2, pc, ip, lsr #21 │ │ │ │ orrseq sl, lr, r8, lsr sp │ │ │ │ - @ instruction: 0x01a7bb68 │ │ │ │ - orrseq r2, pc, r8, ror #20 │ │ │ │ + @ instruction: 0x01a7bb70 │ │ │ │ + orrseq r2, pc, r4, ror sl @ │ │ │ │ orrseq sl, lr, r0, lsl #26 │ │ │ │ - @ instruction: 0x01a7bb30 │ │ │ │ + @ instruction: 0x01a7bb38 │ │ │ │ │ │ │ │ 001826c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #560] @ 18290c │ │ │ │ @@ -201778,35 +201778,35 @@ │ │ │ │ mov ip, #76 @ 0x4c │ │ │ │ ldr r1, [pc, #100] @ 182ba4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 182a50 │ │ │ │ @ instruction: 0x01b55b90 │ │ │ │ @ instruction: 0x01b76b84 │ │ │ │ - @ instruction: 0x01a7b774 │ │ │ │ + @ instruction: 0x01a7b77c │ │ │ │ orrseq fp, lr, r4, lsl r9 │ │ │ │ andeq r7, r0, r0, lsr r7 │ │ │ │ orrseq fp, lr, ip, lsl #18 │ │ │ │ orrseq fp, lr, ip, asr r8 │ │ │ │ orrseq fp, lr, r0, asr #16 │ │ │ │ orrseq fp, lr, r4, lsl r8 │ │ │ │ - ldrdeq fp, [r7, r8]! │ │ │ │ + @ instruction: 0x01a7b6e0 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ orrseq fp, lr, r0, asr #16 │ │ │ │ @ instruction: 0x019eb7f0 │ │ │ │ - @ instruction: 0x01a7b6b4 │ │ │ │ - orrseq r2, pc, r4, lsr #11 │ │ │ │ + @ instruction: 0x01a7b6bc │ │ │ │ + @ instruction: 0x019f25b0 │ │ │ │ orrseq fp, lr, r8, asr #15 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ @ instruction: 0x019eb894 │ │ │ │ @ instruction: 0x019eb794 │ │ │ │ - @ instruction: 0x01a7b658 │ │ │ │ + @ instruction: 0x01a7b660 │ │ │ │ orrseq fp, lr, ip, lsr r8 │ │ │ │ orrseq fp, lr, r0, ror #14 │ │ │ │ - @ instruction: 0x01a7b624 │ │ │ │ + @ instruction: 0x01a7b62c │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ │ │ │ │ 00182ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -201885,19 +201885,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 182c44 │ │ │ │ orrseq fp, lr, r0, asr #13 │ │ │ │ @ instruction: 0x01b55948 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a7b578 │ │ │ │ + @ instruction: 0x01a7b580 │ │ │ │ @ instruction: 0x01b76918 │ │ │ │ @ instruction: 0x01b558c8 │ │ │ │ - orrseq r2, pc, r0, ror #7 │ │ │ │ - orrseq r2, pc, ip, lsr #7 │ │ │ │ + orrseq r2, pc, ip, ror #7 │ │ │ │ + @ instruction: 0x019f23b8 │ │ │ │ │ │ │ │ 00182d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #236] @ 182e0c │ │ │ │ @@ -201961,20 +201961,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 182d88 │ │ │ │ @ instruction: 0x01b7681c │ │ │ │ @ instruction: 0x01b557e4 │ │ │ │ @ instruction: 0x01b767ec │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a7b408 │ │ │ │ + @ instruction: 0x01a7b410 │ │ │ │ orrseq fp, lr, r8, lsr r5 │ │ │ │ - @ instruction: 0x01a7b3ac │ │ │ │ - @ instruction: 0x019f22bc │ │ │ │ + @ instruction: 0x01a7b3b4 │ │ │ │ + orrseq r2, pc, r8, asr #5 │ │ │ │ @ instruction: 0x019eb4dc │ │ │ │ - orrseq r2, pc, r8, lsl #5 │ │ │ │ + @ instruction: 0x019f2294 │ │ │ │ │ │ │ │ 00182e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -202031,23 +202031,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 182f54 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 182e94 │ │ │ │ - @ instruction: 0x01a7b300 │ │ │ │ + @ instruction: 0x01a7b308 │ │ │ │ @ instruction: 0x01b766d4 │ │ │ │ orrseq fp, lr, ip, lsr r5 │ │ │ │ - @ instruction: 0x01a7b2bc │ │ │ │ + @ instruction: 0x01a7b2c4 │ │ │ │ @ instruction: 0x01b76690 │ │ │ │ orrseq fp, lr, ip, lsr #10 │ │ │ │ - @ instruction: 0x019f2198 │ │ │ │ + orrseq r2, pc, r4, lsr #3 │ │ │ │ @ instruction: 0x019eb3bc │ │ │ │ - orrseq r2, pc, r8, ror #2 │ │ │ │ + orrseq r2, pc, r4, ror r1 @ │ │ │ │ orrseq fp, lr, ip, lsl #7 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 00182f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -202161,21 +202161,21 @@ │ │ │ │ b 1830bc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b555a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b5558c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq fp, lr, ip, asr #9 │ │ │ │ - @ instruction: 0x01a7b1b4 │ │ │ │ + @ instruction: 0x01a7b1bc │ │ │ │ @ instruction: 0x01b554f4 │ │ │ │ orrseq fp, lr, ip, asr r4 │ │ │ │ - @ instruction: 0x01a7b144 │ │ │ │ + @ instruction: 0x01a7b14c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019eb3d0 │ │ │ │ - @ instruction: 0x01a7b0c4 │ │ │ │ + @ instruction: 0x01a7b0cc │ │ │ │ │ │ │ │ 00183148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 183318 │ │ │ │ @@ -202291,20 +202291,20 @@ │ │ │ │ b 1832b8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b553b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b55398 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq fp, lr, r0, ror #5 │ │ │ │ - @ instruction: 0x01a7afcc │ │ │ │ + ldrdeq sl, [r7, r4]! │ │ │ │ @ instruction: 0x01b552fc │ │ │ │ orrseq fp, lr, r4, ror r2 │ │ │ │ - @ instruction: 0x01a7af5c │ │ │ │ + @ instruction: 0x01a7af64 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq sl, [r7, r0]! │ │ │ │ + ldrdeq sl, [r7, r8]! │ │ │ │ @ instruction: 0x019eb1d0 │ │ │ │ │ │ │ │ 00183348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -202430,20 +202430,20 @@ │ │ │ │ b 1834d4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b55194 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b5517c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq fp, lr, r4, asr #1 │ │ │ │ - @ instruction: 0x01a7adb0 │ │ │ │ + @ instruction: 0x01a7adb8 │ │ │ │ @ instruction: 0x01b550e0 │ │ │ │ orrseq fp, lr, r8, asr r0 │ │ │ │ - @ instruction: 0x01a7ad40 │ │ │ │ + @ instruction: 0x01a7ad48 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a7acb8 │ │ │ │ + @ instruction: 0x01a7acc0 │ │ │ │ @ instruction: 0x019eafb8 │ │ │ │ │ │ │ │ 00183564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -202726,20 +202726,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r3, lr, r0, lsr r3 │ │ │ │ orrseq sl, lr, r0, lsr #27 │ │ │ │ - ldrdeq sl, [r7, r8]! │ │ │ │ - @ instruction: 0x01a7a9b8 │ │ │ │ + @ instruction: 0x01a7aae0 │ │ │ │ + @ instruction: 0x01a7a9c0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r2, lr, ip, lsl #30 │ │ │ │ orrseq sl, lr, r8, ror fp │ │ │ │ - @ instruction: 0x01a7a8b0 │ │ │ │ + @ instruction: 0x01a7a8b8 │ │ │ │ │ │ │ │ 001839d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #844] @ 183d34 │ │ │ │ @@ -202964,20 +202964,20 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r4, lr, ip, lsl r5 │ │ │ │ - @ instruction: 0x01a7a72c │ │ │ │ + @ instruction: 0x01a7a734 │ │ │ │ orrseq sl, lr, r4, ror #19 │ │ │ │ - @ instruction: 0x01a7a60e │ │ │ │ + @ instruction: 0x01a7a616 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r2, lr, r8, asr fp │ │ │ │ - @ instruction: 0x01a7a504 │ │ │ │ + @ instruction: 0x01a7a50c │ │ │ │ @ instruction: 0x019ea7bc │ │ │ │ │ │ │ │ 00183d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -203203,20 +203203,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019e4bb8 │ │ │ │ - @ instruction: 0x01a7a378 │ │ │ │ + @ instruction: 0x01a7a380 │ │ │ │ orrseq sl, lr, r0, lsr r6 │ │ │ │ - @ instruction: 0x01a7a264 │ │ │ │ + @ instruction: 0x01a7a26c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r2, lr, r4, lsr #15 │ │ │ │ - @ instruction: 0x01a7a150 │ │ │ │ + @ instruction: 0x01a7a158 │ │ │ │ orrseq sl, lr, r8, lsl #8 │ │ │ │ │ │ │ │ 00184138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -203494,20 +203494,20 @@ │ │ │ │ b 184484 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b54140 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b5411c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq sl, lr, r4, lsr #1 │ │ │ │ - ldrdeq r9, [r7, ip]! │ │ │ │ + @ instruction: 0x01a79de4 │ │ │ │ @ instruction: 0x01b54088 │ │ │ │ - ldrdeq fp, [r1, r0]! │ │ │ │ + ldrdeq fp, [r1, ip]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019e9fd0 │ │ │ │ - @ instruction: 0x01a79d1c │ │ │ │ + @ instruction: 0x01a79d24 │ │ │ │ │ │ │ │ 00184570 : │ │ │ │ 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] @ 1846f4 │ │ │ │ @@ -203604,18 +203604,18 @@ │ │ │ │ blx r4 │ │ │ │ b 18463c │ │ │ │ @ instruction: 0x01b53f8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b53f74 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019e9ef0 │ │ │ │ - @ instruction: 0x01a79c38 │ │ │ │ + @ instruction: 0x01a79c40 │ │ │ │ @ instruction: 0x01b53ed0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a79b74 │ │ │ │ + @ instruction: 0x01a79b7c │ │ │ │ orrseq r9, lr, ip, lsl lr │ │ │ │ │ │ │ │ 0018471c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -203726,19 +203726,19 @@ │ │ │ │ b 1847f0 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b53de0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b53dc8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r9, lr, r0, asr #26 │ │ │ │ - @ instruction: 0x01a79a88 │ │ │ │ + @ instruction: 0x01a79a90 │ │ │ │ @ instruction: 0x01b53d1c │ │ │ │ orrseq r0, lr, ip, lsr #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a799a4 │ │ │ │ + @ instruction: 0x01a799ac │ │ │ │ orrseq r9, lr, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #15 │ │ │ │ bl bc044 <_Exit@plt> │ │ │ │ @@ -204003,15 +204003,15 @@ │ │ │ │ @ instruction: 0x019e9c9c │ │ │ │ @ instruction: 0x019e9bfc │ │ │ │ orrseq r9, lr, r8, lsr #24 │ │ │ │ orrseq r9, lr, r0, ror #11 │ │ │ │ orrseq r9, lr, ip, lsr #12 │ │ │ │ addmi r4, pc, r0 │ │ │ │ orrseq r9, lr, r8, lsr ip │ │ │ │ - @ instruction: 0x01a79618 │ │ │ │ + @ instruction: 0x01a79620 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #444] @ 184f0c │ │ │ │ ldr r1, [pc, #444] @ 184f10 │ │ │ │ ldr r2, [pc, #444] @ 184f14 │ │ │ │ @@ -204133,15 +204133,15 @@ │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ @ instruction: 0x01b536b8 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x01a793a4 │ │ │ │ + @ instruction: 0x01a793ac │ │ │ │ orrseq r9, lr, ip, lsr sl │ │ │ │ @ instruction: 0x019e99b8 │ │ │ │ │ │ │ │ 00184f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204359,28 +204359,28 @@ │ │ │ │ @ instruction: 0x01b745e8 │ │ │ │ @ instruction: 0x01b535a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b745ac │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ @ instruction: 0x01b744dc │ │ │ │ - strdeq r9, [r7, r8]! │ │ │ │ + @ instruction: 0x01a79200 │ │ │ │ orrseq r9, lr, r8, lsl #16 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ @ instruction: 0x01b7448c │ │ │ │ @ instruction: 0x01b7445c │ │ │ │ @ instruction: 0x01b53410 │ │ │ │ @ instruction: 0x01b74388 │ │ │ │ - @ instruction: 0x01a79098 │ │ │ │ + @ instruction: 0x01a790a0 │ │ │ │ orrseq r9, lr, r4, lsr r7 │ │ │ │ - orrseq pc, lr, r4, ror #28 │ │ │ │ + orrseq pc, lr, r0, ror lr @ │ │ │ │ orrseq r9, lr, r0, lsl #13 │ │ │ │ @ instruction: 0x019e96bc │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x019efdf4 │ │ │ │ + orrseq pc, lr, r0, lsl #28 │ │ │ │ │ │ │ │ 001852f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #416] @ 1854ac │ │ │ │ @@ -204487,21 +204487,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 185398 │ │ │ │ @ instruction: 0x01b7423c │ │ │ │ @ instruction: 0x01b53200 │ │ │ │ - @ instruction: 0x01a78f2c │ │ │ │ + @ instruction: 0x01a78f34 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r9, lr, r4, asr #10 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ @ instruction: 0x01b7411c │ │ │ │ - orrseq pc, lr, ip, lsr #24 │ │ │ │ - strdeq r8, [r7, r8]! @ │ │ │ │ + orrseq pc, lr, r8, lsr ip @ │ │ │ │ + @ instruction: 0x01a78e00 │ │ │ │ orrseq r9, lr, r8, lsl #9 │ │ │ │ orrseq r9, lr, ip, lsl #8 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 001854dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -204560,15 +204560,15 @@ │ │ │ │ @ instruction: 0x01b53020 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ @ instruction: 0x01b52ff0 │ │ │ │ @ instruction: 0x01b52fd8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019e93dc │ │ │ │ - @ instruction: 0x01a78d4c │ │ │ │ + @ instruction: 0x01a78d54 │ │ │ │ │ │ │ │ 001855d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -204637,15 +204637,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 │ │ │ │ orrseq r9, lr, r8, lsl #6 │ │ │ │ @ instruction: 0x019e92d8 │ │ │ │ - @ instruction: 0x01a78c44 │ │ │ │ + @ instruction: 0x01a78c4c │ │ │ │ │ │ │ │ 00185700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -204752,15 +204752,15 @@ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ - @ instruction: 0x01a78a8c │ │ │ │ + @ instruction: 0x01a78a94 │ │ │ │ orrseq r9, lr, r8, ror #2 │ │ │ │ orrseq r9, lr, r4, lsl r1 │ │ │ │ │ │ │ │ 001858cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204835,15 +204835,15 @@ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - @ instruction: 0x01a78948 │ │ │ │ + @ instruction: 0x01a78950 │ │ │ │ orrseq r9, lr, r4, lsr #32 │ │ │ │ @ instruction: 0x019e8fd0 │ │ │ │ │ │ │ │ 00185a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204899,15 +204899,15 @@ │ │ │ │ b 185a78 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b52ae4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01a78844 │ │ │ │ + @ instruction: 0x01a7884c │ │ │ │ orrseq r8, lr, r0, lsr #30 │ │ │ │ orrseq r8, lr, ip, asr #29 │ │ │ │ │ │ │ │ 00185b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204982,15 +204982,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 185b80 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b529e8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - strdeq r8, [r7, ip]! │ │ │ │ + @ instruction: 0x01a78704 │ │ │ │ @ instruction: 0x019e8dd8 │ │ │ │ orrseq r8, lr, r4, lsl #27 │ │ │ │ │ │ │ │ 00185c4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205042,15 +205042,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 185cb0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b528a4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01a78614 │ │ │ │ + @ instruction: 0x01a7861c │ │ │ │ @ instruction: 0x019e8cf0 │ │ │ │ @ instruction: 0x019e8c9c │ │ │ │ │ │ │ │ 00185d34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205100,15 +205100,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 185d90 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b527c0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01a78534 │ │ │ │ + @ instruction: 0x01a7853c │ │ │ │ orrseq r8, lr, r0, lsl ip │ │ │ │ @ instruction: 0x019e8bbc │ │ │ │ │ │ │ │ 00185e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205203,15 +205203,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 185ea0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b526dc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01a783a0 │ │ │ │ + @ instruction: 0x01a783a8 │ │ │ │ orrseq r8, lr, ip, ror sl │ │ │ │ orrseq r8, lr, r8, lsr #20 │ │ │ │ │ │ │ │ 00185fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205263,15 +205263,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18600c │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b52548 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01a782b8 │ │ │ │ + @ instruction: 0x01a782c0 │ │ │ │ @ instruction: 0x019e8994 │ │ │ │ orrseq r8, lr, r0, asr #18 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 00186094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -205322,15 +205322,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1860f0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b52460 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - ldrdeq r8, [r7, r4]! │ │ │ │ + ldrdeq r8, [r7, ip]! │ │ │ │ @ instruction: 0x019e88b0 │ │ │ │ orrseq r8, lr, ip, asr r8 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 00186178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -205373,15 +205373,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1861dc │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x01a78100 │ │ │ │ + @ instruction: 0x01a78108 │ │ │ │ @ instruction: 0x019e87dc │ │ │ │ orrseq r8, lr, r8, lsl #15 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 0018623c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -205434,15 +205434,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1862a0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x01b522b4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01a78024 │ │ │ │ + @ instruction: 0x01a7802c │ │ │ │ orrseq r8, lr, r0, lsl #14 │ │ │ │ orrseq r8, lr, ip, lsr #13 │ │ │ │ │ │ │ │ 00186324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205469,15 +205469,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18634c │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x01a77f90 │ │ │ │ + @ instruction: 0x01a77f98 │ │ │ │ orrseq r8, lr, ip, ror #12 │ │ │ │ orrseq r8, lr, r8, lsl r6 │ │ │ │ muleq r0, r1, r1 │ │ │ │ │ │ │ │ 001863ac : │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ @@ -205617,18 +205617,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 186488 │ │ │ │ @ instruction: 0x01b520c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b52084 │ │ │ │ orrseq r8, lr, ip, lsr #10 │ │ │ │ orrseq r8, lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x01a77f1c │ │ │ │ - orrseq lr, lr, r0, asr fp │ │ │ │ + @ instruction: 0x01a77f24 │ │ │ │ + orrseq lr, lr, ip, asr fp │ │ │ │ @ instruction: 0x019e84bc │ │ │ │ - ldrdeq r7, [r7, r8]! │ │ │ │ + @ instruction: 0x01a77ee0 │ │ │ │ │ │ │ │ 0018656c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -205650,15 +205650,15 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 186590 │ │ │ │ - @ instruction: 0x01a77e5c │ │ │ │ + @ instruction: 0x01a77e64 │ │ │ │ orrseq r8, lr, r8, ror r4 │ │ │ │ orrseq r8, lr, r4, lsr r4 │ │ │ │ │ │ │ │ 001865e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205947,41 +205947,41 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1866ac │ │ │ │ @ instruction: 0x01b51f0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019e84fc │ │ │ │ @ instruction: 0x01b51e60 │ │ │ │ - @ instruction: 0x01a77c5c │ │ │ │ + @ instruction: 0x01a77c64 │ │ │ │ orrseq r8, lr, r0, lsr r3 │ │ │ │ orrseq r8, lr, r0, lsr r2 │ │ │ │ - @ instruction: 0x01a77c1c │ │ │ │ - orrseq lr, lr, r8, lsl #17 │ │ │ │ + @ instruction: 0x01a77c24 │ │ │ │ + @ instruction: 0x019ee894 │ │ │ │ @ instruction: 0x019e81f0 │ │ │ │ - ldrdeq r7, [r7, r4]! │ │ │ │ + ldrdeq r7, [r7, ip]! │ │ │ │ orrseq r8, lr, r0, lsl #5 │ │ │ │ orrseq r8, lr, r8, lsr #3 │ │ │ │ - @ instruction: 0x01a77b7c │ │ │ │ + @ instruction: 0x01a77b84 │ │ │ │ orrseq r8, lr, r8, ror r2 │ │ │ │ orrseq r8, lr, r0, asr r1 │ │ │ │ orrseq r8, lr, ip, asr r1 │ │ │ │ - strdeq r7, [r7, r4]! │ │ │ │ + strdeq r7, [r7, ip]! │ │ │ │ orrseq r8, lr, r8, asr #1 │ │ │ │ @ instruction: 0x019e8098 │ │ │ │ - @ instruction: 0x01a77ab4 │ │ │ │ + @ instruction: 0x01a77abc │ │ │ │ orrseq r8, lr, r8, lsr r1 │ │ │ │ - orrseq lr, lr, r0, ror #13 │ │ │ │ - @ instruction: 0x01a77a38 │ │ │ │ - orrseq lr, lr, r4, lsr #13 │ │ │ │ + orrseq lr, lr, ip, ror #13 │ │ │ │ + @ instruction: 0x01a77a40 │ │ │ │ + @ instruction: 0x019ee6b0 │ │ │ │ orrseq r8, lr, ip │ │ │ │ orrseq r8, lr, ip, lsr r0 │ │ │ │ - strdeq r7, [r7, ip]! │ │ │ │ + @ instruction: 0x01a77a04 │ │ │ │ @ instruction: 0x019e7fd0 │ │ │ │ - @ instruction: 0x01a779cc │ │ │ │ - orrseq lr, lr, r8, lsr r6 │ │ │ │ + ldrdeq r7, [r7, r4]! │ │ │ │ + orrseq lr, lr, r4, asr #12 │ │ │ │ orrseq r7, lr, r0, lsr #31 │ │ │ │ │ │ │ │ 00186ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -206236,23 +206236,23 @@ │ │ │ │ @ instruction: 0x01b51a00 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, lr, r8, lsl pc │ │ │ │ orrseq r7, lr, r4, lsr #29 │ │ │ │ orrseq r7, lr, r8, lsr lr │ │ │ │ @ instruction: 0x01b517fc │ │ │ │ orrseq r7, lr, r8, lsr #27 │ │ │ │ - orrseq lr, lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x019ee294 │ │ │ │ orrseq r7, lr, ip, asr #26 │ │ │ │ - @ instruction: 0x01a7764c │ │ │ │ - @ instruction: 0x019ee1f4 │ │ │ │ + @ instruction: 0x01a77654 │ │ │ │ + orrseq lr, lr, r0, lsl #4 │ │ │ │ @ instruction: 0x019e7cb8 │ │ │ │ - @ instruction: 0x01a775b8 │ │ │ │ - orrseq lr, lr, r0, asr #3 │ │ │ │ + @ instruction: 0x01a775c0 │ │ │ │ + orrseq lr, lr, ip, asr #3 │ │ │ │ orrseq r7, lr, r4, lsl #25 │ │ │ │ - @ instruction: 0x01a77584 │ │ │ │ + @ instruction: 0x01a7758c │ │ │ │ │ │ │ │ 00186f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #204] @ 186ff8 │ │ │ │ @@ -206304,22 +206304,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 186fc0 │ │ │ │ - @ instruction: 0x01a77524 │ │ │ │ + @ instruction: 0x01a7752c │ │ │ │ orrseq r7, lr, ip, lsl ip │ │ │ │ @ instruction: 0x01b515c4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r7, lr, r0, lsr #24 │ │ │ │ - ldrsbeq lr, [lr, r0] │ │ │ │ + ldrsbeq lr, [lr, ip] │ │ │ │ orrseq r7, lr, r0, ror #23 │ │ │ │ - @ instruction: 0x019ee09c │ │ │ │ + orrseq lr, lr, r8, lsr #1 │ │ │ │ │ │ │ │ 00187018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -206381,16 +206381,16 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 187080 │ │ │ │ @ instruction: 0x01b514d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, lr, r8, asr #22 │ │ │ │ @ instruction: 0x01b5148c │ │ │ │ @ instruction: 0x019e7afc │ │ │ │ - @ instruction: 0x01a7736c │ │ │ │ - orrseq sp, lr, ip, lsl #31 │ │ │ │ + @ instruction: 0x01a77374 │ │ │ │ + @ instruction: 0x019edf98 │ │ │ │ @ instruction: 0x019e7a94 │ │ │ │ │ │ │ │ 00187130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -207084,72 +207084,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 187758 │ │ │ │ b 187220 │ │ │ │ @ instruction: 0x01b513b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a772c0 │ │ │ │ + @ instruction: 0x01a772c8 │ │ │ │ orrseq r7, lr, ip, ror #19 │ │ │ │ @ instruction: 0x01b51368 │ │ │ │ orrseq r7, lr, ip, ror #19 │ │ │ │ @ instruction: 0x01b512ec │ │ │ │ orrseq r7, lr, r4, lsl #19 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x01a77190 │ │ │ │ + @ instruction: 0x01a77198 │ │ │ │ @ instruction: 0x019e78bc │ │ │ │ orrseq lr, sp, r0, asr #9 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ orrseq r7, lr, r4, ror #14 │ │ │ │ orrseq r7, lr, ip, lsr r7 │ │ │ │ orrseq r7, lr, r0, ror #14 │ │ │ │ orrseq r7, lr, r4, ror #13 │ │ │ │ - @ instruction: 0x01a76f88 │ │ │ │ - @ instruction: 0x01a76f44 │ │ │ │ - @ instruction: 0x01a76f34 │ │ │ │ - strdeq fp, [r3, r0]! │ │ │ │ + @ instruction: 0x01a76f90 │ │ │ │ + @ instruction: 0x01a76f4c │ │ │ │ + @ instruction: 0x01a76f3c │ │ │ │ + strdeq fp, [r3, ip]! │ │ │ │ orrseq r7, lr, r0, lsr r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ orrseq r7, lr, r8, asr #11 │ │ │ │ orrseq r7, lr, ip, ror r5 │ │ │ │ - strdeq r6, [r7, r8]! │ │ │ │ + @ instruction: 0x01a76e00 │ │ │ │ orrseq r7, lr, r8, ror #11 │ │ │ │ - orrseq sp, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x019ed9f0 │ │ │ │ @ instruction: 0x019e74f4 │ │ │ │ orrseq lr, sp, r0, lsr r1 │ │ │ │ - @ instruction: 0x01a76d2c │ │ │ │ + @ instruction: 0x01a76d34 │ │ │ │ orrseq r1, lr, r8, asr #13 │ │ │ │ orrseq r7, lr, r0, asr r4 │ │ │ │ - ldrdeq pc, [r0, r4]! │ │ │ │ + roreq pc, r0, #15 @ │ │ │ │ orrseq r1, lr, r8, asr r6 │ │ │ │ orrseq lr, sp, r4, lsl r0 │ │ │ │ @ instruction: 0x019ddfd0 │ │ │ │ orrseq sp, sp, r8, lsl #31 │ │ │ │ - @ instruction: 0x01a76b80 │ │ │ │ + @ instruction: 0x01a76b88 │ │ │ │ orrseq sp, sp, r8, lsr pc │ │ │ │ orrseq r7, lr, r4, lsr #5 │ │ │ │ orrseq sp, sp, r0, ror #29 │ │ │ │ orrseq r7, lr, r8, ror #4 │ │ │ │ orrseq r7, lr, ip, ror #4 │ │ │ │ - @ instruction: 0x01a76ac8 │ │ │ │ + ldrdeq r6, [r7, r0]! │ │ │ │ orrseq r7, lr, r8, lsr #5 │ │ │ │ orrseq r7, lr, ip, ror #3 │ │ │ │ - @ instruction: 0x019ed6b8 │ │ │ │ - orrseq sp, lr, r8, lsl #13 │ │ │ │ - orrseq sp, lr, r8, asr r6 │ │ │ │ - orrseq sp, lr, r8, lsr #12 │ │ │ │ - @ instruction: 0x019ed5f4 │ │ │ │ - orrseq sp, lr, r4, asr #11 │ │ │ │ - @ instruction: 0x019ed594 │ │ │ │ - orrseq sp, lr, r4, ror #10 │ │ │ │ - orrseq sp, lr, r4, lsr r5 │ │ │ │ - orrseq sp, lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x019ed4d0 │ │ │ │ + orrseq sp, lr, r4, asr #13 │ │ │ │ + @ instruction: 0x019ed694 │ │ │ │ + orrseq sp, lr, r4, ror #12 │ │ │ │ + orrseq sp, lr, r4, lsr r6 │ │ │ │ + orrseq sp, lr, r0, lsl #12 │ │ │ │ + @ instruction: 0x019ed5d0 │ │ │ │ + orrseq sp, lr, r0, lsr #11 │ │ │ │ + orrseq sp, lr, r0, ror r5 │ │ │ │ + orrseq sp, lr, r0, asr #10 │ │ │ │ + orrseq sp, lr, ip, lsl #10 │ │ │ │ + @ instruction: 0x019ed4dc │ │ │ │ orrseq r7, lr, r4, asr #32 │ │ │ │ - @ instruction: 0x01a76870 │ │ │ │ + @ instruction: 0x01a76878 │ │ │ │ @ instruction: 0x019e6f94 │ │ │ │ │ │ │ │ 00187d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -207800,77 +207800,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1882b4 │ │ │ │ b 187de8 │ │ │ │ @ instruction: 0x01b507ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq r6, [r7, r4]! │ │ │ │ + strdeq r6, [r7, ip]! │ │ │ │ orrseq r6, lr, r0, lsr #28 │ │ │ │ @ instruction: 0x01b5079c │ │ │ │ @ instruction: 0x019e6ebc │ │ │ │ @ instruction: 0x01b50724 │ │ │ │ orrseq r6, lr, r0, ror #28 │ │ │ │ andeq r6, r0, r0, lsl r8 │ │ │ │ - @ instruction: 0x01a765cc │ │ │ │ + ldrdeq r6, [r7, r4]! │ │ │ │ @ instruction: 0x019e6cf8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ orrseq r6, lr, r0, lsl #27 │ │ │ │ - @ instruction: 0x01a76564 │ │ │ │ + @ instruction: 0x01a7656c │ │ │ │ orrseq r6, lr, r4, ror #27 │ │ │ │ - orrseq sp, lr, r4, asr r1 │ │ │ │ + orrseq sp, lr, r0, ror #2 │ │ │ │ orrseq r6, lr, r4, ror #24 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ @ instruction: 0x019dd894 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ orrseq r6, lr, ip, asr #23 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ orrseq r6, lr, r4, ror fp │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x01a76368 │ │ │ │ + @ instruction: 0x01a76370 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01a76358 │ │ │ │ - @ instruction: 0x01a3ac10 │ │ │ │ + @ instruction: 0x01a76360 │ │ │ │ + @ instruction: 0x01a3ac1c │ │ │ │ orrseq r6, lr, r0, asr sl │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ orrseq r6, lr, ip, ror #19 │ │ │ │ @ instruction: 0x019dd5d4 │ │ │ │ orrseq r0, lr, r0, ror fp │ │ │ │ - @ instruction: 0x01a761cc │ │ │ │ + ldrdeq r6, [r7, r4]! │ │ │ │ @ instruction: 0x019e68f0 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - roreq lr, r8, ip │ │ │ │ + lsleq lr, r4, #25 │ │ │ │ @ instruction: 0x019e0afc │ │ │ │ orrseq sp, sp, ip, asr #9 │ │ │ │ orrseq sp, sp, ip, lsl #9 │ │ │ │ orrseq sp, sp, r4, asr #8 │ │ │ │ - @ instruction: 0x01a76040 │ │ │ │ + @ instruction: 0x01a76048 │ │ │ │ @ instruction: 0x019dd3f8 │ │ │ │ orrseq r6, lr, r4, ror #14 │ │ │ │ orrseq sp, sp, r0, lsr #7 │ │ │ │ - orrseq ip, lr, r0, asr #23 │ │ │ │ + orrseq ip, lr, ip, asr #23 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x019ecb90 │ │ │ │ - orrseq ip, lr, r0, ror #22 │ │ │ │ - orrseq ip, lr, r0, lsr fp │ │ │ │ - orrseq ip, lr, r0, lsl #22 │ │ │ │ + @ instruction: 0x019ecb9c │ │ │ │ + orrseq ip, lr, ip, ror #22 │ │ │ │ + orrseq ip, lr, ip, lsr fp │ │ │ │ + orrseq ip, lr, ip, lsl #22 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x019ecad0 │ │ │ │ - orrseq ip, lr, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a75e50 │ │ │ │ + @ instruction: 0x019ecadc │ │ │ │ + orrseq ip, lr, ip, lsr #21 │ │ │ │ + @ instruction: 0x01a75e58 │ │ │ │ @ instruction: 0x019e66b0 │ │ │ │ orrseq r6, lr, r0, ror r5 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orrseq ip, lr, r0, asr #20 │ │ │ │ - orrseq ip, lr, ip, lsl #20 │ │ │ │ - @ instruction: 0x019ec9d8 │ │ │ │ - orrseq ip, lr, r8, lsr #19 │ │ │ │ + orrseq ip, lr, ip, asr #20 │ │ │ │ + orrseq ip, lr, r8, lsl sl │ │ │ │ + orrseq ip, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x019ec9b4 │ │ │ │ orrseq r6, lr, ip, lsl r5 │ │ │ │ - @ instruction: 0x01a75d48 │ │ │ │ + @ instruction: 0x01a75d50 │ │ │ │ orrseq r6, lr, r8, ror #8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 00188844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -208794,116 +208794,116 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 188bbc │ │ │ │ @ instruction: 0x01b4fc9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a75b94 │ │ │ │ + @ instruction: 0x01a75b9c │ │ │ │ orrseq r6, lr, r0, asr #5 │ │ │ │ @ instruction: 0x01b4fc3c │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ @ instruction: 0x019e0594 │ │ │ │ @ instruction: 0x019e63d0 │ │ │ │ orrseq r6, lr, r0, asr #7 │ │ │ │ @ instruction: 0x019e63b0 │ │ │ │ orrseq r6, lr, r0, lsr #7 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01a7595c │ │ │ │ + @ instruction: 0x01a75964 │ │ │ │ orrseq r6, lr, r8, lsl #1 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ @ instruction: 0x01b4f950 │ │ │ │ - @ instruction: 0x01a75854 │ │ │ │ + @ instruction: 0x01a7585c │ │ │ │ orrseq r5, lr, r4, lsl #31 │ │ │ │ orrseq ip, sp, r0, asr #23 │ │ │ │ orrseq ip, sp, ip, asr #22 │ │ │ │ orrseq r6, lr, r8, lsl r0 │ │ │ │ orrseq r6, lr, ip │ │ │ │ @ instruction: 0x019e5ffc │ │ │ │ orrseq r5, lr, ip, ror #31 │ │ │ │ - @ instruction: 0x01a75690 │ │ │ │ + @ instruction: 0x01a75698 │ │ │ │ orrseq r5, lr, r4, asr pc │ │ │ │ - orrseq ip, lr, r0, lsl #5 │ │ │ │ + orrseq ip, lr, ip, lsl #5 │ │ │ │ @ instruction: 0x019e5d90 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ orrseq r0, lr, r4 │ │ │ │ orrseq r5, lr, ip, ror pc │ │ │ │ orrseq r5, lr, r0, lsl #29 │ │ │ │ - moveq lr, ip │ │ │ │ - @ instruction: 0x01a754b0 │ │ │ │ - ldrsbeq ip, [lr, r0] │ │ │ │ + lsleq lr, r8, r0 │ │ │ │ + @ instruction: 0x01a754b8 │ │ │ │ + ldrsbeq ip, [lr, ip] │ │ │ │ @ instruction: 0x019e5bdc │ │ │ │ @ instruction: 0x019dfeb8 │ │ │ │ orrseq pc, sp, r0, asr #28 │ │ │ │ orrseq r5, lr, r4, lsl #25 │ │ │ │ orrseq r5, lr, ip, ror #24 │ │ │ │ - lsleq sp, r4, lr │ │ │ │ + lsreq sp, r0, #28 │ │ │ │ orrseq ip, sp, r4, lsr r6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orrseq r5, lr, r8, asr fp │ │ │ │ orrseq r5, lr, r4, asr #23 │ │ │ │ - @ instruction: 0x01a75174 │ │ │ │ + @ instruction: 0x01a7517c │ │ │ │ orrseq r5, lr, ip, asr #20 │ │ │ │ - orrseq fp, lr, r8, ror #26 │ │ │ │ + orrseq fp, lr, r4, ror sp │ │ │ │ orrseq r5, lr, r8, ror r8 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01a7510c │ │ │ │ - orrseq fp, lr, ip, lsr #26 │ │ │ │ + @ instruction: 0x01a75114 │ │ │ │ + orrseq fp, lr, r8, lsr sp │ │ │ │ orrseq r5, lr, r8, lsr r8 │ │ │ │ - ldrdeq r5, [r7, r0]! │ │ │ │ - @ instruction: 0x019ebcf0 │ │ │ │ + ldrdeq r5, [r7, r8]! │ │ │ │ + @ instruction: 0x019ebcfc │ │ │ │ @ instruction: 0x019e57fc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01a75094 │ │ │ │ - @ instruction: 0x019ebcb4 │ │ │ │ + @ instruction: 0x01a7509c │ │ │ │ + orrseq fp, lr, r0, asr #25 │ │ │ │ orrseq r5, lr, r0, asr #15 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01a75058 │ │ │ │ - orrseq fp, lr, r8, ror ip │ │ │ │ + @ instruction: 0x01a75060 │ │ │ │ + orrseq fp, lr, r4, lsl #25 │ │ │ │ orrseq r5, lr, r4, lsl #15 │ │ │ │ - @ instruction: 0x01a7501c │ │ │ │ - orrseq fp, lr, ip, lsr ip │ │ │ │ + @ instruction: 0x01a75024 │ │ │ │ + orrseq fp, lr, r8, asr #24 │ │ │ │ orrseq r5, lr, r8, asr #14 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x01a74fe0 │ │ │ │ - orrseq fp, lr, r0, lsl #24 │ │ │ │ + @ instruction: 0x01a74fe8 │ │ │ │ + orrseq fp, lr, ip, lsl #24 │ │ │ │ orrseq r5, lr, ip, lsl #14 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - @ instruction: 0x01a74fa4 │ │ │ │ - orrseq fp, lr, r4, asr #23 │ │ │ │ + @ instruction: 0x01a74fac │ │ │ │ + @ instruction: 0x019ebbd0 │ │ │ │ @ instruction: 0x019e56d0 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ orrseq r5, lr, r4, ror #17 │ │ │ │ - @ instruction: 0x01a74f68 │ │ │ │ + @ instruction: 0x01a74f70 │ │ │ │ orrseq r5, lr, r8, lsl #13 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ @ instruction: 0x019e5898 │ │ │ │ - @ instruction: 0x01a74f18 │ │ │ │ + @ instruction: 0x01a74f20 │ │ │ │ orrseq r5, lr, r8, lsr r6 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ orrseq r5, lr, ip, lsl #16 │ │ │ │ - ldrdeq r4, [r7, ip]! │ │ │ │ + @ instruction: 0x01a74ee4 │ │ │ │ @ instruction: 0x019e55fc │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x01a74ea8 │ │ │ │ - orrseq fp, lr, r8, asr #21 │ │ │ │ + @ instruction: 0x01a74eb0 │ │ │ │ + @ instruction: 0x019ebad4 │ │ │ │ @ instruction: 0x019e55d4 │ │ │ │ - @ instruction: 0x01a74e6c │ │ │ │ - orrseq fp, lr, ip, lsl #21 │ │ │ │ + @ instruction: 0x01a74e74 │ │ │ │ + @ instruction: 0x019eba98 │ │ │ │ @ instruction: 0x019e5598 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orrseq fp, lr, r4, asr sl │ │ │ │ - @ instruction: 0x01a74e00 │ │ │ │ - orrseq fp, lr, r0, lsr #20 │ │ │ │ + orrseq fp, lr, r0, ror #20 │ │ │ │ + @ instruction: 0x01a74e08 │ │ │ │ + orrseq fp, lr, ip, lsr #20 │ │ │ │ orrseq r5, lr, ip, lsr #10 │ │ │ │ - @ instruction: 0x01a74dc4 │ │ │ │ - orrseq fp, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x01a74dcc │ │ │ │ + @ instruction: 0x019eb9f0 │ │ │ │ orrseq r5, lr, r8, ror #9 │ │ │ │ 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] @ 189a20 │ │ │ │ mov r4, r3 │ │ │ │ @@ -209012,25 +209012,25 @@ │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 189908 │ │ │ │ @ instruction: 0x01b4ec98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r4, [r7, ip]! │ │ │ │ + @ instruction: 0x01a74be4 │ │ │ │ @ instruction: 0x019e55dc │ │ │ │ @ instruction: 0x01b4ec04 │ │ │ │ - @ instruction: 0x01a74b74 │ │ │ │ + @ instruction: 0x01a74b7c │ │ │ │ orrseq r5, lr, r8, lsr #11 │ │ │ │ - orrseq fp, lr, r4, ror #13 │ │ │ │ + @ instruction: 0x019eb6f0 │ │ │ │ orrseq r5, lr, r8, lsr #9 │ │ │ │ @ instruction: 0x019e549c │ │ │ │ orrseq r5, lr, r4, ror r4 │ │ │ │ - @ instruction: 0x01a74ae8 │ │ │ │ - orrseq fp, lr, r4, ror r6 │ │ │ │ + strdeq r4, [r7, r0]! │ │ │ │ + orrseq fp, lr, r0, lsl #13 │ │ │ │ orrseq r5, lr, r8, lsr r4 │ │ │ │ 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 │ │ │ │ @@ -209118,24 +209118,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 189acc │ │ │ │ - @ instruction: 0x01a74a14 │ │ │ │ + @ instruction: 0x01a74a1c │ │ │ │ orrseq r5, lr, ip, lsl #9 │ │ │ │ - ldrdeq r4, [r7, r8]! │ │ │ │ + @ instruction: 0x01a749e0 │ │ │ │ orrseq r5, lr, r0, ror r4 │ │ │ │ - orrseq fp, lr, ip, asr #10 │ │ │ │ + orrseq fp, lr, r8, asr r5 │ │ │ │ orrseq r5, lr, r0, lsl r3 │ │ │ │ - @ instruction: 0x01a74948 │ │ │ │ + @ instruction: 0x01a74950 │ │ │ │ @ instruction: 0x019e53b8 │ │ │ │ orrseq r5, lr, r8, asr #5 │ │ │ │ - orrseq fp, lr, r4, asr #9 │ │ │ │ + @ instruction: 0x019eb4d0 │ │ │ │ orrseq r5, lr, r8, lsl #5 │ │ │ │ │ │ │ │ 00189bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -209217,19 +209217,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 189c90 │ │ │ │ @ instruction: 0x01b4e8fc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4e87c │ │ │ │ - @ instruction: 0x01a747cc │ │ │ │ - orrseq fp, lr, ip, lsl #7 │ │ │ │ + ldrdeq r4, [r7, r4]! @ │ │ │ │ + @ instruction: 0x019eb398 │ │ │ │ orrseq r5, lr, ip, asr #2 │ │ │ │ - @ instruction: 0x01a74790 │ │ │ │ - orrseq fp, lr, r0, asr r3 │ │ │ │ + @ instruction: 0x01a74798 │ │ │ │ + orrseq fp, lr, ip, asr r3 │ │ │ │ orrseq r5, lr, r0, lsl r1 │ │ │ │ │ │ │ │ 00189d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -209308,19 +209308,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 189df4 │ │ │ │ @ instruction: 0x01b4e78c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4e718 │ │ │ │ - @ instruction: 0x01a74668 │ │ │ │ - orrseq fp, lr, r8, lsr #4 │ │ │ │ + @ instruction: 0x01a74670 │ │ │ │ + orrseq fp, lr, r4, lsr r2 │ │ │ │ orrseq r4, lr, r8, ror #31 │ │ │ │ - @ instruction: 0x01a7462c │ │ │ │ - orrseq fp, lr, ip, ror #3 │ │ │ │ + @ instruction: 0x01a74634 │ │ │ │ + @ instruction: 0x019eb1f8 │ │ │ │ orrseq r4, lr, ip, lsr #31 │ │ │ │ │ │ │ │ 00189ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -209475,26 +209475,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 18a054 │ │ │ │ @ instruction: 0x01b4e618 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r5, lr, r4, rrx │ │ │ │ - lsreq ip, ip @ │ │ │ │ - @ instruction: 0x01a74498 │ │ │ │ + asreq ip, r8, #31 │ │ │ │ + @ instruction: 0x01a744a0 │ │ │ │ orrseq r4, lr, r4, ror pc │ │ │ │ @ instruction: 0x01b4e4b8 │ │ │ │ - @ instruction: 0x01a7440c │ │ │ │ - orrseq sl, lr, ip, asr #31 │ │ │ │ + @ instruction: 0x01a74414 │ │ │ │ + @ instruction: 0x019eafd8 │ │ │ │ orrseq r4, lr, r4, lsl #27 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrdeq r4, [r7, r0]! │ │ │ │ - @ instruction: 0x019eaf90 │ │ │ │ + ldrdeq r4, [r7, r8]! │ │ │ │ + @ instruction: 0x019eaf9c │ │ │ │ orrseq r4, lr, ip, asr #26 │ │ │ │ - orrseq sl, lr, r8, asr pc │ │ │ │ + orrseq sl, lr, r4, ror #30 │ │ │ │ orrseq r4, lr, r4, lsl sp │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0018a184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -209608,21 +209608,21 @@ │ │ │ │ b 18a2e8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4e378 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4e360 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019e4d98 │ │ │ │ - @ instruction: 0x01a742e0 │ │ │ │ + @ instruction: 0x01a742e8 │ │ │ │ @ instruction: 0x01b4e2c8 │ │ │ │ orrseq r4, lr, r8, lsr #26 │ │ │ │ - @ instruction: 0x01a74270 │ │ │ │ + @ instruction: 0x01a74278 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019e4c9c │ │ │ │ - strdeq r4, [r7, r0]! │ │ │ │ + strdeq r4, [r7, r8]! │ │ │ │ │ │ │ │ 0018a374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #436] @ 18a540 │ │ │ │ @@ -209737,20 +209737,20 @@ │ │ │ │ b 18a4e0 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4e188 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4e170 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019e4bb0 │ │ │ │ - strdeq r4, [r7, ip]! │ │ │ │ + @ instruction: 0x01a74104 │ │ │ │ ldrsbeq lr, [r4, r4]! │ │ │ │ orrseq r4, lr, r4, asr #22 │ │ │ │ - @ instruction: 0x01a7408c │ │ │ │ + @ instruction: 0x01a74094 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a74004 │ │ │ │ + @ instruction: 0x01a7400c │ │ │ │ orrseq r4, lr, r4, lsr #21 │ │ │ │ │ │ │ │ 0018a570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -209866,20 +209866,20 @@ │ │ │ │ b 18a6dc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4df8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4df74 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019e49b4 │ │ │ │ - @ instruction: 0x01a73f00 │ │ │ │ + @ instruction: 0x01a73f08 │ │ │ │ @ instruction: 0x01b4ded8 │ │ │ │ orrseq r4, lr, r8, asr #18 │ │ │ │ - @ instruction: 0x01a73e90 │ │ │ │ + @ instruction: 0x01a73e98 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a73e08 │ │ │ │ + @ instruction: 0x01a73e10 │ │ │ │ orrseq r4, lr, r8, lsr #17 │ │ │ │ │ │ │ │ 0018a76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -210023,21 +210023,21 @@ │ │ │ │ b 18a938 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4dd30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4dd08 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r4, lr, r4, ror r7 │ │ │ │ - @ instruction: 0x01a73cbc │ │ │ │ + @ instruction: 0x01a73cc4 │ │ │ │ @ instruction: 0x01b4dc78 │ │ │ │ orrseq r4, lr, ip, lsl #14 │ │ │ │ - @ instruction: 0x01a73c4c │ │ │ │ + @ instruction: 0x01a73c54 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r4, lr, r8, ror #12 │ │ │ │ - @ instruction: 0x01a73bc4 │ │ │ │ + @ instruction: 0x01a73bcc │ │ │ │ │ │ │ │ 0018a9c8 : │ │ │ │ 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] @ 18aba0 │ │ │ │ @@ -210155,20 +210155,20 @@ │ │ │ │ b 18ab3c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4db34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4db0c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r4, lr, r8, ror r5 │ │ │ │ - @ instruction: 0x01a73acc │ │ │ │ + ldrdeq r3, [r7, r4]! │ │ │ │ @ instruction: 0x01b4da78 │ │ │ │ orrseq r4, lr, ip, lsl #10 │ │ │ │ - @ instruction: 0x01a73a5c │ │ │ │ + @ instruction: 0x01a73a64 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a739cc │ │ │ │ + ldrdeq r3, [r7, r4]! │ │ │ │ orrseq r4, lr, r4, ror #8 │ │ │ │ │ │ │ │ 0018abd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -210281,21 +210281,21 @@ │ │ │ │ b 18ad34 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4d92c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4d914 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019e4394 │ │ │ │ - @ instruction: 0x01a738e4 │ │ │ │ + @ instruction: 0x01a738ec │ │ │ │ @ instruction: 0x01b4d87c │ │ │ │ orrseq r4, lr, r4, lsr #6 │ │ │ │ - @ instruction: 0x01a73874 │ │ │ │ + @ instruction: 0x01a7387c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019e4298 │ │ │ │ - strdeq r3, [r7, r4]! │ │ │ │ + strdeq r3, [r7, ip]! │ │ │ │ │ │ │ │ 0018adc0 : │ │ │ │ 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] @ 18af8c │ │ │ │ @@ -210410,21 +210410,21 @@ │ │ │ │ b 18af2c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4d73c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4d714 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r4, lr, ip, asr #3 │ │ │ │ - @ instruction: 0x01a73704 │ │ │ │ + @ instruction: 0x01a7370c │ │ │ │ @ instruction: 0x01b4d684 │ │ │ │ orrseq r4, lr, r4, ror #2 │ │ │ │ - @ instruction: 0x01a73694 │ │ │ │ + @ instruction: 0x01a7369c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r4, lr, r0, asr #1 │ │ │ │ - @ instruction: 0x01a7360c │ │ │ │ + @ instruction: 0x01a73614 │ │ │ │ │ │ │ │ 0018afbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -210651,27 +210651,27 @@ │ │ │ │ b 18b2b8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4d4cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4d4a8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r3, lr, r8, ror pc │ │ │ │ - @ instruction: 0x01a734a0 │ │ │ │ + @ instruction: 0x01a734a8 │ │ │ │ @ instruction: 0x01b4d40c │ │ │ │ orrseq r3, lr, r0, lsl pc │ │ │ │ - @ instruction: 0x01a73430 │ │ │ │ + @ instruction: 0x01a73438 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a7338c │ │ │ │ + @ instruction: 0x01a73394 │ │ │ │ orrseq r3, lr, ip, lsr lr │ │ │ │ orrseq r3, lr, ip, lsl #28 │ │ │ │ - @ instruction: 0x01a7333c │ │ │ │ + @ instruction: 0x01a73344 │ │ │ │ orrseq r3, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x01a732e8 │ │ │ │ + strdeq r3, [r7, r0]! │ │ │ │ orrseq r3, lr, r4, ror #26 │ │ │ │ - @ instruction: 0x01a73284 │ │ │ │ + @ instruction: 0x01a7328c │ │ │ │ │ │ │ │ 0018b380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -210785,18 +210785,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 18b4c0 │ │ │ │ @ instruction: 0x01b4d14c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a73190 │ │ │ │ + @ instruction: 0x01a73198 │ │ │ │ orrseq r9, sp, r4, lsl r5 │ │ │ │ @ instruction: 0x01b4d04c │ │ │ │ - orrseq r9, lr, r8, ror #22 │ │ │ │ + orrseq r9, lr, r4, ror fp │ │ │ │ orrseq r3, lr, r8, lsr fp │ │ │ │ │ │ │ │ 0018b570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -210964,23 +210964,23 @@ │ │ │ │ b 18b698 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4cf34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4cf10 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r3, lr, r0, lsl sl │ │ │ │ - @ instruction: 0x01a72f24 │ │ │ │ + @ instruction: 0x01a72f2c │ │ │ │ @ instruction: 0x01b4ce74 │ │ │ │ orrseq r3, lr, r4, lsr #19 │ │ │ │ - @ instruction: 0x01a72eb4 │ │ │ │ + @ instruction: 0x01a72ebc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a72e24 │ │ │ │ + @ instruction: 0x01a72e2c │ │ │ │ @ instruction: 0x019e38f4 │ │ │ │ - @ instruction: 0x01a14804 │ │ │ │ - @ instruction: 0x01a72dbc │ │ │ │ + @ instruction: 0x01a14810 │ │ │ │ + @ instruction: 0x01a72dc4 │ │ │ │ @ instruction: 0x019e3894 │ │ │ │ │ │ │ │ 0018b840 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -211124,23 +211124,23 @@ │ │ │ │ b 18b9a8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4ccbc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4cca4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r3, lr, r8, lsr #15 │ │ │ │ - @ instruction: 0x01a72cbc │ │ │ │ + @ instruction: 0x01a72cc4 │ │ │ │ @ instruction: 0x01b4cc0c │ │ │ │ orrseq r3, lr, ip, lsr r7 │ │ │ │ - @ instruction: 0x01a72c4c │ │ │ │ + @ instruction: 0x01a72c54 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a72bbc │ │ │ │ + @ instruction: 0x01a72bc4 │ │ │ │ orrseq r3, lr, ip, lsl #13 │ │ │ │ - @ instruction: 0x01a1459c │ │ │ │ - @ instruction: 0x01a72b58 │ │ │ │ + @ instruction: 0x01a145a8 │ │ │ │ + @ instruction: 0x01a72b60 │ │ │ │ orrseq r3, lr, r0, lsr r6 │ │ │ │ │ │ │ │ 0018bab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -211284,23 +211284,23 @@ │ │ │ │ b 18bb88 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4ca44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4ca20 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r3, lr, r0, lsr #10 │ │ │ │ - @ instruction: 0x01a72a34 │ │ │ │ + @ instruction: 0x01a72a3c │ │ │ │ @ instruction: 0x01b4c984 │ │ │ │ @ instruction: 0x019e34b4 │ │ │ │ - @ instruction: 0x01a729c4 │ │ │ │ + @ instruction: 0x01a729cc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a72934 │ │ │ │ + @ instruction: 0x01a7293c │ │ │ │ orrseq r3, lr, r4, lsl #8 │ │ │ │ - @ instruction: 0x01a14314 │ │ │ │ - @ instruction: 0x01a728cc │ │ │ │ + @ instruction: 0x01a14320 │ │ │ │ + ldrdeq r2, [r7, r4]! │ │ │ │ orrseq r3, lr, r4, lsr #7 │ │ │ │ │ │ │ │ 0018bd30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -211444,23 +211444,23 @@ │ │ │ │ b 18be98 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4c7cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4c7b4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019e32b8 │ │ │ │ - @ instruction: 0x01a727cc │ │ │ │ + ldrdeq r2, [r7, r4]! │ │ │ │ @ instruction: 0x01b4c71c │ │ │ │ orrseq r3, lr, ip, asr #4 │ │ │ │ - @ instruction: 0x01a7275c │ │ │ │ + @ instruction: 0x01a72764 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a726cc │ │ │ │ + ldrdeq r2, [r7, r4]! │ │ │ │ @ instruction: 0x019e319c │ │ │ │ - @ instruction: 0x01a140ac │ │ │ │ - @ instruction: 0x01a72668 │ │ │ │ + strheq r4, [r1, r8]! │ │ │ │ + @ instruction: 0x01a72670 │ │ │ │ orrseq r3, lr, r0, asr #2 │ │ │ │ │ │ │ │ 0018bfa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -211642,15 +211642,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sp, ip, lsl #17 │ │ │ │ @ instruction: 0x019e2eb8 │ │ │ │ - @ instruction: 0x01a72424 │ │ │ │ + @ instruction: 0x01a7242c │ │ │ │ │ │ │ │ 0018c264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #352] @ 18c3dc │ │ │ │ @@ -211753,15 +211753,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019da6d8 │ │ │ │ - @ instruction: 0x01a72278 │ │ │ │ + @ instruction: 0x01a72280 │ │ │ │ @ instruction: 0x019e2cfc │ │ │ │ │ │ │ │ 0018c41c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211865,15 +211865,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sp, r0, lsr #10 │ │ │ │ - @ instruction: 0x01a720c0 │ │ │ │ + @ instruction: 0x01a720c8 │ │ │ │ orrseq r2, lr, r4, asr #22 │ │ │ │ │ │ │ │ 0018c5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211977,15 +211977,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sp, r8, ror #6 │ │ │ │ - @ instruction: 0x01a71f08 │ │ │ │ + @ instruction: 0x01a71f10 │ │ │ │ orrseq r2, lr, ip, lsl #19 │ │ │ │ │ │ │ │ 0018c78c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212089,15 +212089,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019da1b0 │ │ │ │ - @ instruction: 0x01a71d50 │ │ │ │ + @ instruction: 0x01a71d58 │ │ │ │ @ instruction: 0x019e27d4 │ │ │ │ │ │ │ │ 0018c944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212201,15 +212201,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019d9ff8 │ │ │ │ - @ instruction: 0x01a71b98 │ │ │ │ + @ instruction: 0x01a71ba0 │ │ │ │ orrseq r2, lr, ip, lsl r6 │ │ │ │ │ │ │ │ 0018cafc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212313,15 +212313,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sp, r0, asr #28 │ │ │ │ - @ instruction: 0x01a719e0 │ │ │ │ + @ instruction: 0x01a719e8 │ │ │ │ orrseq r2, lr, r4, ror #8 │ │ │ │ │ │ │ │ 0018ccb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212425,15 +212425,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sp, r8, lsl #25 │ │ │ │ - @ instruction: 0x01a71828 │ │ │ │ + @ instruction: 0x01a71830 │ │ │ │ orrseq r2, lr, ip, lsr #5 │ │ │ │ │ │ │ │ 0018ce6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212537,15 +212537,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019d9ad0 │ │ │ │ - @ instruction: 0x01a71670 │ │ │ │ + @ instruction: 0x01a71678 │ │ │ │ ldrsheq r2, [lr, r4] │ │ │ │ │ │ │ │ 0018d024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212649,15 +212649,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sp, r8, lsl r9 │ │ │ │ - @ instruction: 0x01a714b8 │ │ │ │ + @ instruction: 0x01a714c0 │ │ │ │ orrseq r1, lr, ip, lsr pc │ │ │ │ │ │ │ │ 0018d1dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212761,15 +212761,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sp, r0, ror #14 │ │ │ │ - @ instruction: 0x01a71300 │ │ │ │ + @ instruction: 0x01a71308 │ │ │ │ orrseq r1, lr, r4, lsl #27 │ │ │ │ │ │ │ │ 0018d394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -212873,15 +212873,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sp, r8, lsr #11 │ │ │ │ - @ instruction: 0x01a71148 │ │ │ │ + @ instruction: 0x01a71150 │ │ │ │ orrseq r1, lr, ip, asr #23 │ │ │ │ │ │ │ │ 0018d54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -212911,15 +212911,15 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orrseq r1, lr, r8, asr #22 │ │ │ │ orrseq r1, lr, r8, lsr #22 │ │ │ │ - @ instruction: 0x01a71198 │ │ │ │ + @ instruction: 0x01a711a0 │ │ │ │ │ │ │ │ 0018d5d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -213049,15 +213049,15 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4ae58 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r1, lr, r4, asr #8 │ │ │ │ @ instruction: 0x01b4adf4 │ │ │ │ orrseq r1, lr, ip, lsl #19 │ │ │ │ orrseq r1, lr, r8, ror #18 │ │ │ │ - @ instruction: 0x01a70fb4 │ │ │ │ + @ instruction: 0x01a70fbc │ │ │ │ │ │ │ │ 0018d7e8 : │ │ │ │ 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 │ │ │ │ @@ -213276,32 +213276,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 18d898 │ │ │ │ @ instruction: 0x01b4acf8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r1, lr, ip, ror #17 │ │ │ │ - @ instruction: 0x01a70f10 │ │ │ │ + @ instruction: 0x01a70f18 │ │ │ │ @ instruction: 0x01b4acb0 │ │ │ │ @ instruction: 0x01b4ac74 │ │ │ │ orrseq fp, sp, r0, lsr #12 │ │ │ │ orrseq fp, sp, r0, lsl #12 │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ @ instruction: 0x019d7eb8 │ │ │ │ strbtvc r6, [r5], -pc, lsr #8 │ │ │ │ - @ instruction: 0x01a70d8c │ │ │ │ + @ instruction: 0x01a70d94 │ │ │ │ orrseq r1, lr, ip, ror r7 │ │ │ │ orrseq r1, lr, r4, asr r7 │ │ │ │ orrseq r1, lr, r0, lsl r7 │ │ │ │ @ instruction: 0x019dc8bc │ │ │ │ - orrseq r7, lr, ip, asr #11 │ │ │ │ - @ instruction: 0x019e759c │ │ │ │ - orrseq r7, lr, ip, ror #10 │ │ │ │ - orrseq r7, lr, ip, lsr r5 │ │ │ │ + @ instruction: 0x019e75d8 │ │ │ │ + orrseq r7, lr, r8, lsr #11 │ │ │ │ + orrseq r7, lr, r8, ror r5 │ │ │ │ + orrseq r7, lr, r8, asr #10 │ │ │ │ orrseq r1, lr, r0, lsl #12 │ │ │ │ │ │ │ │ 0018dbb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -213408,23 +213408,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 18dc78 │ │ │ │ @ instruction: 0x01b4a944 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a70b68 │ │ │ │ + @ instruction: 0x01a70b70 │ │ │ │ orrseq r1, lr, ip, lsr r5 │ │ │ │ @ instruction: 0x01b4a900 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ @ instruction: 0x01b4a894 │ │ │ │ orrseq r7, sp, r0, asr #22 │ │ │ │ orrseq fp, sp, r4, ror #1 │ │ │ │ - orrseq r7, lr, ip, lsr #6 │ │ │ │ + orrseq r7, lr, r8, lsr r3 │ │ │ │ │ │ │ │ 0018dd94 : │ │ │ │ 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] @ 18defc │ │ │ │ @@ -213511,19 +213511,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 18de40 │ │ │ │ @ instruction: 0x01b4a760 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a70984 │ │ │ │ + @ instruction: 0x01a7098c │ │ │ │ orrseq r1, lr, r8, asr r3 │ │ │ │ @ instruction: 0x01b4a6cc │ │ │ │ orrseq r7, sp, r4, ror r9 │ │ │ │ - @ instruction: 0x019e7198 │ │ │ │ + orrseq r7, lr, r4, lsr #3 │ │ │ │ │ │ │ │ 0018df18 : │ │ │ │ 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 │ │ │ │ @@ -213790,27 +213790,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 18e118 │ │ │ │ @ instruction: 0x01b4a5c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b6b5f4 │ │ │ │ orrseq r1, lr, ip, asr #3 │ │ │ │ @ instruction: 0x019e1190 │ │ │ │ - @ instruction: 0x01a4f1b4 │ │ │ │ - @ instruction: 0x01a7068c │ │ │ │ + @ instruction: 0x01a4f1c0 │ │ │ │ + @ instruction: 0x01a70694 │ │ │ │ orrseq r1, lr, ip, asr r0 │ │ │ │ @ instruction: 0x01b4a3f4 │ │ │ │ @ instruction: 0x019e0ff8 │ │ │ │ orrseq r0, lr, r4, ror #31 │ │ │ │ @ instruction: 0x019d75d8 │ │ │ │ orrseq r0, lr, r0, asr pc │ │ │ │ - @ instruction: 0x01a704ac │ │ │ │ - @ instruction: 0x019e6dbc │ │ │ │ + @ instruction: 0x01a704b4 │ │ │ │ + orrseq r6, lr, r8, asr #27 │ │ │ │ orrseq r0, lr, ip, ror lr │ │ │ │ - orrseq r6, lr, r4, lsl #27 │ │ │ │ - orrseq r6, lr, r4, asr sp │ │ │ │ + @ instruction: 0x019e6d90 │ │ │ │ + orrseq r6, lr, r0, ror #26 │ │ │ │ │ │ │ │ 0018e38c : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 18e3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -213913,21 +213913,21 @@ │ │ │ │ b 18e450 │ │ │ │ @ instruction: 0x01b4a114 │ │ │ │ @ instruction: 0x01b6c9bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4a0e8 │ │ │ │ andeq r6, r0, ip, lsl r3 │ │ │ │ ldrheq sl, [r4, ip]! │ │ │ │ - orrseq r6, lr, r8, lsr #23 │ │ │ │ + @ instruction: 0x019e6bb4 │ │ │ │ orrseq r0, lr, ip, lsl #26 │ │ │ │ - @ instruction: 0x01a702bc │ │ │ │ + @ instruction: 0x01a702c4 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orrseq r6, lr, r0, ror fp │ │ │ │ + orrseq r6, lr, ip, ror fp │ │ │ │ @ instruction: 0x019e0cd4 │ │ │ │ - @ instruction: 0x01a70284 │ │ │ │ + @ instruction: 0x01a7028c │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0018e55c : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 18e620 │ │ │ │ @@ -214120,18 +214120,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 18e820 │ │ │ │ - @ instruction: 0x01a6ff90 │ │ │ │ + @ instruction: 0x01a6ff98 │ │ │ │ orrseq r0, lr, r4, asr #20 │ │ │ │ orrseq r0, lr, r8, asr #19 │ │ │ │ - @ instruction: 0x01a6ff4c │ │ │ │ + @ instruction: 0x01a6ff54 │ │ │ │ @ instruction: 0x019e09b4 │ │ │ │ orrseq r0, lr, r4, lsl #19 │ │ │ │ │ │ │ │ 0018e880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -214379,27 +214379,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 18eae8 │ │ │ │ @ instruction: 0x01b49c60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b49c20 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a6fe1c │ │ │ │ + @ instruction: 0x01a6fe24 │ │ │ │ orrseq r0, lr, ip, asr r8 │ │ │ │ @ instruction: 0x01b49a24 │ │ │ │ - @ instruction: 0x01a6fc68 │ │ │ │ + @ instruction: 0x01a6fc70 │ │ │ │ orrseq r0, lr, r0, lsr #13 │ │ │ │ - @ instruction: 0x019e64fc │ │ │ │ - ldrdeq pc, [r6, r4]! │ │ │ │ - @ instruction: 0x019e64b4 │ │ │ │ + orrseq r6, lr, r8, lsl #10 │ │ │ │ + ldrdeq pc, [r6, ip]! │ │ │ │ + orrseq r6, lr, r0, asr #9 │ │ │ │ orrseq r0, lr, r4, lsl r6 │ │ │ │ - @ instruction: 0x01a6fb98 │ │ │ │ - orrseq r6, lr, r8, ror r4 │ │ │ │ + @ instruction: 0x01a6fba0 │ │ │ │ + orrseq r6, lr, r4, lsl #9 │ │ │ │ @ instruction: 0x019e05d4 │ │ │ │ - orrseq r6, lr, r0, asr #8 │ │ │ │ + orrseq r6, lr, ip, asr #8 │ │ │ │ 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] @ 18f060 │ │ │ │ mov r4, r3 │ │ │ │ @@ -214634,35 +214634,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 18eea4 │ │ │ │ @ instruction: 0x01b49854 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6faa4 │ │ │ │ + @ instruction: 0x01a6faac │ │ │ │ orrseq r0, lr, r4, ror #9 │ │ │ │ @ instruction: 0x01b4980c │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ @ instruction: 0x01b6a85c │ │ │ │ @ instruction: 0x01b6a84c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a6f9cc │ │ │ │ + ldrdeq pc, [r6, r4]! │ │ │ │ orrseq r0, lr, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01b49668 │ │ │ │ orrseq r6, sp, r0, lsl r9 │ │ │ │ - orrseq r6, lr, r4, lsr r1 │ │ │ │ - orrseq r6, lr, r4, lsl #2 │ │ │ │ - ldrsbeq r6, [lr, r4] │ │ │ │ - orrseq r6, lr, r0, lsr #1 │ │ │ │ - @ instruction: 0x01a6f78c │ │ │ │ - orrseq r6, lr, ip, rrx │ │ │ │ + orrseq r6, lr, r0, asr #2 │ │ │ │ + orrseq r6, lr, r0, lsl r1 │ │ │ │ + orrseq r6, lr, r0, ror #1 │ │ │ │ + orrseq r6, lr, ip, lsr #1 │ │ │ │ + @ instruction: 0x01a6f794 │ │ │ │ + orrseq r6, lr, r8, ror r0 │ │ │ │ orrseq r0, lr, ip, asr #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r6, lr, r4, lsr r0 │ │ │ │ + orrseq r6, lr, r0, asr #32 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 0018f0c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -214700,15 +214700,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18f100 │ │ │ │ - @ instruction: 0x01a6f664 │ │ │ │ + @ instruction: 0x01a6f66c │ │ │ │ orrseq r0, lr, r8, ror #2 │ │ │ │ @ instruction: 0x019e009c │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 0018f178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -214913,37 +214913,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 18f2f0 │ │ │ │ @ instruction: 0x01b49364 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b49320 │ │ │ │ - @ instruction: 0x01a6f580 │ │ │ │ + @ instruction: 0x01a6f588 │ │ │ │ @ instruction: 0x019dffb8 │ │ │ │ - @ instruction: 0x01a10d38 │ │ │ │ + @ instruction: 0x01a10d44 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a6f4cc │ │ │ │ + ldrdeq pc, [r6, r4]! │ │ │ │ orrseq pc, sp, r0, lsl pc @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ @ instruction: 0x01b4921c │ │ │ │ - @ instruction: 0x01a6f440 │ │ │ │ + @ instruction: 0x01a6f448 │ │ │ │ orrseq pc, sp, r0, lsl #31 │ │ │ │ orrseq pc, sp, r4, ror lr @ │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ orrseq pc, sp, ip, lsl pc @ │ │ │ │ - orrseq r5, lr, r8, asr #25 │ │ │ │ + @ instruction: 0x019e5cd4 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x019e5c98 │ │ │ │ - orrseq r5, lr, r8, ror #24 │ │ │ │ - @ instruction: 0x01a6f350 │ │ │ │ - orrseq r5, lr, r0, lsr ip │ │ │ │ + orrseq r5, lr, r4, lsr #25 │ │ │ │ + orrseq r5, lr, r4, ror ip │ │ │ │ + @ instruction: 0x01a6f358 │ │ │ │ + orrseq r5, lr, ip, lsr ip │ │ │ │ orrseq pc, sp, r8, lsl #27 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x01a6f314 │ │ │ │ - @ instruction: 0x019e5bf4 │ │ │ │ + @ instruction: 0x01a6f31c │ │ │ │ + orrseq r5, lr, r0, lsl #24 │ │ │ │ orrseq pc, sp, r4, asr sp @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 0018f518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ @@ -214994,16 +214994,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 18f56c │ │ │ │ @ instruction: 0x01b48fd8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48fa0 │ │ │ │ - ldrdeq pc, [r6, r8]! │ │ │ │ - @ instruction: 0x019e5ab8 │ │ │ │ + @ instruction: 0x01a6f1e0 │ │ │ │ + orrseq r5, lr, r4, asr #21 │ │ │ │ orrseq pc, sp, r0, lsl ip @ │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 0018f600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, lr} │ │ │ │ @@ -215053,16 +215053,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 18f650 │ │ │ │ @ instruction: 0x01b48ef0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48ebc │ │ │ │ - strdeq pc, [r6, r4]! │ │ │ │ - @ instruction: 0x019e59d4 │ │ │ │ + strdeq pc, [r6, ip]! │ │ │ │ + orrseq r5, lr, r0, ror #19 │ │ │ │ orrseq pc, sp, ip, lsr #22 │ │ │ │ @ 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 │ │ │ │ @@ -215109,16 +215109,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 18f730 │ │ │ │ @ instruction: 0x01b48e14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48ddc │ │ │ │ - @ instruction: 0x01a6f014 │ │ │ │ - @ instruction: 0x019e58f4 │ │ │ │ + @ instruction: 0x01a6f01c │ │ │ │ + orrseq r5, lr, r0, lsl #18 │ │ │ │ orrseq pc, sp, ip, asr #20 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0018f7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -215174,16 +215174,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 18f824 │ │ │ │ @ instruction: 0x01b48d34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48d14 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ @ instruction: 0x01b48ce8 │ │ │ │ - @ instruction: 0x01a6ef20 │ │ │ │ - orrseq r5, lr, r0, lsl #16 │ │ │ │ + @ instruction: 0x01a6ef28 │ │ │ │ + orrseq r5, lr, ip, lsl #16 │ │ │ │ orrseq pc, sp, ip, asr r9 @ │ │ │ │ │ │ │ │ 0018f8bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -215231,16 +215231,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 18f908 │ │ │ │ @ instruction: 0x01b48c3c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48c04 │ │ │ │ - @ instruction: 0x01a6ee3c │ │ │ │ - orrseq r5, lr, ip, lsl r7 │ │ │ │ + @ instruction: 0x01a6ee44 │ │ │ │ + orrseq r5, lr, r8, lsr #14 │ │ │ │ orrseq pc, sp, r4, ror r8 @ │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 0018f99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -215344,22 +215344,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 18fa2c │ │ │ │ @ instruction: 0x01b48b54 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6eda4 │ │ │ │ + @ instruction: 0x01a6edac │ │ │ │ orrseq pc, sp, r8, ror #15 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ @ instruction: 0x01b48ae0 │ │ │ │ orrseq r5, sp, r0, lsl #27 │ │ │ │ - orrseq r5, lr, r8, lsl #11 │ │ │ │ + @ instruction: 0x019e5594 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orrseq r5, lr, r4, asr r5 │ │ │ │ + orrseq r5, lr, r0, ror #10 │ │ │ │ │ │ │ │ 0018fb68 : │ │ │ │ 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 │ │ │ │ @@ -216318,186 +216318,186 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #528 @ 0x210 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 190830 │ │ │ │ @ instruction: 0x01b48980 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48948 │ │ │ │ - @ instruction: 0x01a6eba8 │ │ │ │ + @ instruction: 0x01a6ebb0 │ │ │ │ orrseq pc, sp, ip, ror #11 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ - strdeq lr, [r6, ip]! │ │ │ │ + @ instruction: 0x01a6eb04 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orrseq r9, sp, ip, lsr #9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - strdeq lr, [r6, r8]! │ │ │ │ + @ instruction: 0x01a6ea00 │ │ │ │ orrseq pc, sp, r8, lsr r4 @ │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ @ instruction: 0x019d9398 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - ldrdeq lr, [r6, r8]! │ │ │ │ + @ instruction: 0x01a6e8e0 │ │ │ │ orrseq pc, sp, r8, lsl r3 @ │ │ │ │ - @ instruction: 0x01a6e8a0 │ │ │ │ + @ instruction: 0x01a6e8a8 │ │ │ │ orrseq r9, sp, r0, lsl #5 │ │ │ │ orrseq pc, sp, r4, asr #5 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ @ instruction: 0x019d91dc │ │ │ │ - @ instruction: 0x01a6e73c │ │ │ │ + @ instruction: 0x01a6e744 │ │ │ │ orrseq pc, sp, ip, ror r1 @ │ │ │ │ - lsreq pc, r4, #30 @ │ │ │ │ + lsreq pc, r0, pc @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq lr, [r6, r8]! │ │ │ │ + @ instruction: 0x01a6e5e0 │ │ │ │ orrseq pc, sp, ip, lsl r0 @ │ │ │ │ - @ instruction: 0x01a6e59c │ │ │ │ + @ instruction: 0x01a6e5a4 │ │ │ │ orrseq r5, sp, r4, lsl #12 │ │ │ │ orrseq lr, sp, ip, asr #31 │ │ │ │ @ instruction: 0x01b6938c │ │ │ │ orrseq r8, sp, r4, lsl #30 │ │ │ │ - @ instruction: 0x01a6e44c │ │ │ │ + @ instruction: 0x01a6e454 │ │ │ │ @ instruction: 0x019dee90 │ │ │ │ orrseq r8, sp, r8, ror #27 │ │ │ │ @ instruction: 0x01b69194 │ │ │ │ - @ instruction: 0x01a6e324 │ │ │ │ + @ instruction: 0x01a6e32c │ │ │ │ orrseq lr, sp, r4, ror #26 │ │ │ │ - @ instruction: 0x01a6e2ec │ │ │ │ + strdeq lr, [r6, r4]! │ │ │ │ orrseq r8, sp, ip, asr #25 │ │ │ │ orrseq lr, sp, r0, lsl #26 │ │ │ │ orrseq r8, sp, r0, ror ip │ │ │ │ - @ instruction: 0x01a6e1c0 │ │ │ │ + @ instruction: 0x01a6e1c8 │ │ │ │ orrseq lr, sp, r0, lsl #24 │ │ │ │ @ instruction: 0x01b68f7c │ │ │ │ - @ instruction: 0x01a6e054 │ │ │ │ + @ instruction: 0x01a6e05c │ │ │ │ @ instruction: 0x019dea98 │ │ │ │ - @ instruction: 0x01a6e00c │ │ │ │ + @ instruction: 0x01a6e014 │ │ │ │ orrseq r5, sp, r4, ror r0 │ │ │ │ orrseq lr, sp, ip, lsr sl │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - @ instruction: 0x01a6dfcc │ │ │ │ + ldrdeq sp, [r6, r4]! │ │ │ │ orrseq lr, sp, r0, lsl sl │ │ │ │ - @ instruction: 0x01a6df84 │ │ │ │ + @ instruction: 0x01a6df8c │ │ │ │ orrseq r4, sp, r8, ror #31 │ │ │ │ @ instruction: 0x019de9b4 │ │ │ │ @ instruction: 0x01b47cc4 │ │ │ │ - @ instruction: 0x01a6df10 │ │ │ │ + @ instruction: 0x01a6df18 │ │ │ │ orrseq lr, sp, r4, asr r9 │ │ │ │ - ldrdeq sp, [r6, r4]! │ │ │ │ + ldrdeq sp, [r6, ip]! │ │ │ │ orrseq r4, sp, r0, asr #30 │ │ │ │ orrseq lr, sp, r8, lsl #18 │ │ │ │ orrseq r4, sp, r0, lsl #30 │ │ │ │ - @ instruction: 0x01a6de5c │ │ │ │ + @ instruction: 0x01a6de64 │ │ │ │ orrseq lr, sp, r0, lsr #17 │ │ │ │ orrseq r4, sp, r0, lsr #29 │ │ │ │ - strdeq sp, [r6, ip]! │ │ │ │ + @ instruction: 0x01a6de04 │ │ │ │ orrseq lr, sp, r0, asr #16 │ │ │ │ orrseq r4, sp, r4, asr #28 │ │ │ │ - @ instruction: 0x01a6dd94 │ │ │ │ + @ instruction: 0x01a6dd9c │ │ │ │ @ instruction: 0x019de7d8 │ │ │ │ - @ instruction: 0x01a6dd4c │ │ │ │ + @ instruction: 0x01a6dd54 │ │ │ │ @ instruction: 0x019d4db4 │ │ │ │ orrseq lr, sp, r0, lsl #15 │ │ │ │ @ instruction: 0x019d4abc │ │ │ │ - @ instruction: 0x01a6d9e8 │ │ │ │ - orrseq r4, lr, r8, asr #5 │ │ │ │ + strdeq sp, [r6, r0]! │ │ │ │ + @ instruction: 0x019e42d4 │ │ │ │ orrseq lr, sp, r0, lsr #8 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ orrseq r4, sp, r0, lsl sl │ │ │ │ - @ instruction: 0x01a6d96c │ │ │ │ + @ instruction: 0x01a6d974 │ │ │ │ @ instruction: 0x019de3b0 │ │ │ │ orrseq r4, sp, ip, lsr #19 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01a6d908 │ │ │ │ + @ instruction: 0x01a6d910 │ │ │ │ orrseq lr, sp, ip, asr #6 │ │ │ │ - strdeq sp, [r6, r4]! │ │ │ │ + strdeq sp, [r6, ip]! │ │ │ │ orrseq lr, sp, r8, lsr r3 │ │ │ │ - @ instruction: 0x01a6d8ac │ │ │ │ + @ instruction: 0x01a6d8b4 │ │ │ │ orrseq r4, sp, r4, lsl r9 │ │ │ │ orrseq lr, sp, r0, ror #5 │ │ │ │ - @ instruction: 0x01a6d880 │ │ │ │ + @ instruction: 0x01a6d888 │ │ │ │ orrseq lr, sp, r4, asr #5 │ │ │ │ - @ instruction: 0x01a6d838 │ │ │ │ + @ instruction: 0x01a6d840 │ │ │ │ orrseq r4, sp, r0, lsr #17 │ │ │ │ orrseq lr, sp, ip, ror #4 │ │ │ │ orrseq r4, sp, r4, ror #16 │ │ │ │ - @ instruction: 0x01a6d7c0 │ │ │ │ + @ instruction: 0x01a6d7c8 │ │ │ │ orrseq lr, sp, r4, lsl #4 │ │ │ │ orrseq r4, sp, r0, lsl #16 │ │ │ │ - @ instruction: 0x01a6d75c │ │ │ │ + @ instruction: 0x01a6d764 │ │ │ │ orrseq lr, sp, r0, lsr #3 │ │ │ │ - @ instruction: 0x01a6d748 │ │ │ │ + @ instruction: 0x01a6d750 │ │ │ │ orrseq lr, sp, ip, lsl #3 │ │ │ │ - @ instruction: 0x01a6d700 │ │ │ │ + @ instruction: 0x01a6d708 │ │ │ │ orrseq r4, sp, r8, ror #14 │ │ │ │ orrseq lr, sp, r0, lsr r1 │ │ │ │ @ instruction: 0x01b68514 │ │ │ │ orrseq r4, sp, r8, lsl r7 │ │ │ │ - @ instruction: 0x01a6d674 │ │ │ │ + @ instruction: 0x01a6d67c │ │ │ │ ldrheq lr, [sp, r8] │ │ │ │ @ instruction: 0x019d46bc │ │ │ │ - @ instruction: 0x01a6d618 │ │ │ │ + @ instruction: 0x01a6d620 │ │ │ │ orrseq lr, sp, ip, asr r0 │ │ │ │ - strdeq sp, [r6, r0]! │ │ │ │ - @ instruction: 0x019e3ed0 │ │ │ │ + strdeq sp, [r6, r8]! │ │ │ │ + @ instruction: 0x019e3edc │ │ │ │ orrseq lr, sp, r8, lsr #32 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x019e3e98 │ │ │ │ + orrseq r3, lr, r4, lsr #29 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - orrseq r3, lr, r8, ror #28 │ │ │ │ + orrseq r3, lr, r4, ror lr │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - orrseq r3, lr, r8, lsr lr │ │ │ │ - @ instruction: 0x01a6d518 │ │ │ │ - @ instruction: 0x019e3df8 │ │ │ │ + orrseq r3, lr, r4, asr #28 │ │ │ │ + @ instruction: 0x01a6d520 │ │ │ │ + orrseq r3, lr, r4, lsl #28 │ │ │ │ orrseq sp, sp, r8, asr pc │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - orrseq r3, lr, r0, asr #27 │ │ │ │ - orrseq r3, lr, r8, lsl #27 │ │ │ │ - @ instruction: 0x01a6d46c │ │ │ │ - orrseq r3, lr, ip, asr #26 │ │ │ │ + orrseq r3, lr, ip, asr #27 │ │ │ │ + @ instruction: 0x019e3d94 │ │ │ │ + @ instruction: 0x01a6d474 │ │ │ │ + orrseq r3, lr, r8, asr sp │ │ │ │ orrseq sp, sp, ip, lsr #29 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x01a6d430 │ │ │ │ - orrseq r3, lr, r0, lsl sp │ │ │ │ + @ instruction: 0x01a6d438 │ │ │ │ + orrseq r3, lr, ip, lsl sp │ │ │ │ orrseq sp, sp, ip, ror #28 │ │ │ │ - @ instruction: 0x019e3cd8 │ │ │ │ - @ instruction: 0x01a6d3b8 │ │ │ │ - @ instruction: 0x019e3c98 │ │ │ │ + orrseq r3, lr, r4, ror #25 │ │ │ │ + @ instruction: 0x01a6d3c0 │ │ │ │ + orrseq r3, lr, r4, lsr #25 │ │ │ │ @ instruction: 0x019dddf4 │ │ │ │ - @ instruction: 0x01a6d378 │ │ │ │ - orrseq r3, lr, r8, asr ip │ │ │ │ + @ instruction: 0x01a6d380 │ │ │ │ + orrseq r3, lr, r4, ror #24 │ │ │ │ @ instruction: 0x019dddb0 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - orrseq r3, lr, r0, lsr #24 │ │ │ │ - @ instruction: 0x01a6d300 │ │ │ │ - orrseq r3, lr, r0, ror #23 │ │ │ │ + orrseq r3, lr, ip, lsr #24 │ │ │ │ + @ instruction: 0x01a6d308 │ │ │ │ + orrseq r3, lr, ip, ror #23 │ │ │ │ orrseq sp, sp, ip, lsr sp │ │ │ │ - orrseq r3, lr, r8, lsr #23 │ │ │ │ - @ instruction: 0x01a6d288 │ │ │ │ - orrseq r3, lr, r8, ror #22 │ │ │ │ + @ instruction: 0x019e3bb4 │ │ │ │ + @ instruction: 0x01a6d290 │ │ │ │ + orrseq r3, lr, r4, ror fp │ │ │ │ orrseq sp, sp, r0, asr #25 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - orrseq r3, lr, r0, lsr fp │ │ │ │ - @ instruction: 0x019e3af8 │ │ │ │ + orrseq r3, lr, ip, lsr fp │ │ │ │ + orrseq r3, lr, r4, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - orrseq r3, lr, r0, ror #21 │ │ │ │ - @ instruction: 0x01a6d1c4 │ │ │ │ - orrseq r3, lr, r4, lsr #21 │ │ │ │ + orrseq r3, lr, ip, ror #21 │ │ │ │ + @ instruction: 0x01a6d1cc │ │ │ │ + @ instruction: 0x019e3ab0 │ │ │ │ orrseq sp, sp, r0, lsl #24 │ │ │ │ - orrseq r3, lr, r8, ror #20 │ │ │ │ + orrseq r3, lr, r4, ror sl │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - orrseq r3, lr, r0, asr sl │ │ │ │ + orrseq r3, lr, ip, asr sl │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - orrseq r3, lr, ip, lsl sl │ │ │ │ + orrseq r3, lr, r8, lsr #20 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r3, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x019e39f0 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-404] @ 190bb4 │ │ │ │ @@ -217212,24 +217212,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 191748 │ │ │ │ @ instruction: 0x01b46e3c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6d090 │ │ │ │ + @ instruction: 0x01a6d098 │ │ │ │ @ instruction: 0x019ddad4 │ │ │ │ @ instruction: 0x01b46df8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ @ instruction: 0x01b46dc4 │ │ │ │ orrseq r4, sp, r4, rrx │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - orrseq r3, lr, r8, ror #16 │ │ │ │ + orrseq r3, lr, r4, ror r8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r3, lr, r4, lsr r8 │ │ │ │ + orrseq r3, lr, r0, asr #16 │ │ │ │ │ │ │ │ 00191890 : │ │ │ │ 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 │ │ │ │ @@ -217333,23 +217333,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 191924 │ │ │ │ @ instruction: 0x01b46c60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6ceb4 │ │ │ │ + @ instruction: 0x01a6cebc │ │ │ │ @ instruction: 0x019dd8f8 │ │ │ │ @ instruction: 0x01b46c1c │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ @ instruction: 0x01b46be8 │ │ │ │ orrseq r3, sp, r8, lsl #29 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - orrseq r3, lr, ip, lsl #13 │ │ │ │ - orrseq r3, lr, r8, asr r6 │ │ │ │ + @ instruction: 0x019e3698 │ │ │ │ + orrseq r3, lr, r4, ror #12 │ │ │ │ │ │ │ │ 00191a68 : │ │ │ │ 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 │ │ │ │ @@ -217559,33 +217559,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 191be0 │ │ │ │ @ instruction: 0x01b46a84 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq ip, [r6, r4]! │ │ │ │ + ldrdeq ip, [r6, ip]! @ │ │ │ │ orrseq sp, sp, r4, lsl r7 │ │ │ │ @ instruction: 0x01b46a3c │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ - ldrdeq ip, [r6, r0]! │ │ │ │ + ldrdeq ip, [r6, r8]! │ │ │ │ orrseq sp, sp, r0, lsl r6 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ @ instruction: 0x01b4692c │ │ │ │ - @ instruction: 0x01a6cb78 │ │ │ │ + @ instruction: 0x01a6cb80 │ │ │ │ @ instruction: 0x019dd5bc │ │ │ │ orrseq r3, sp, r8, lsr #23 │ │ │ │ orrseq sp, sp, r4, lsr r6 │ │ │ │ @ instruction: 0x019d3af8 │ │ │ │ - @ instruction: 0x01a6ca34 │ │ │ │ - orrseq r3, lr, r4, lsl r3 │ │ │ │ + @ instruction: 0x01a6ca3c │ │ │ │ + orrseq r3, lr, r0, lsr #6 │ │ │ │ orrseq sp, sp, ip, ror #8 │ │ │ │ - @ instruction: 0x019e32dc │ │ │ │ + orrseq r3, lr, r8, ror #5 │ │ │ │ │ │ │ │ 00191e10 : │ │ │ │ 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 │ │ │ │ @@ -217680,19 +217680,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 191edc │ │ │ │ @ instruction: 0x01b466dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b46630 │ │ │ │ - @ instruction: 0x01a6c86c │ │ │ │ + @ instruction: 0x01a6c874 │ │ │ │ @ instruction: 0x019dd3f4 │ │ │ │ orrseq sp, sp, r8, lsr #5 │ │ │ │ - @ instruction: 0x01a6c824 │ │ │ │ - orrseq r3, lr, r4, lsl #2 │ │ │ │ + @ instruction: 0x01a6c82c │ │ │ │ + orrseq r3, lr, r0, lsl r1 │ │ │ │ orrseq sp, sp, r4, ror #4 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ │ │ │ │ 00191fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -217833,30 +217833,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1920d4 │ │ │ │ @ instruction: 0x01b464ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019dd2dc │ │ │ │ - lsreq r4, ip @ │ │ │ │ - lsleq r4, r8, #29 │ │ │ │ + asreq r4, r8, #29 │ │ │ │ + lsleq r4, r4 @ │ │ │ │ orrseq sp, sp, r8, lsl r3 │ │ │ │ @ instruction: 0x01b46438 │ │ │ │ - orrseq r2, lr, r8, asr pc │ │ │ │ + orrseq r2, lr, r4, ror #30 │ │ │ │ @ instruction: 0x019dd290 │ │ │ │ - strdeq ip, [r6, r0]! │ │ │ │ - orrseq r2, lr, r0, lsr #30 │ │ │ │ + strdeq ip, [r6, r8]! │ │ │ │ + orrseq r2, lr, ip, lsr #30 │ │ │ │ orrseq sp, sp, r8, asr r2 │ │ │ │ - @ instruction: 0x01a6c7b8 │ │ │ │ - orrseq r2, lr, r8, ror #29 │ │ │ │ + @ instruction: 0x01a6c7c0 │ │ │ │ + @ instruction: 0x019e2ef4 │ │ │ │ orrseq sp, sp, r0, lsr #4 │ │ │ │ - @ instruction: 0x01a6c780 │ │ │ │ - @ instruction: 0x019e2eb0 │ │ │ │ + @ instruction: 0x01a6c788 │ │ │ │ + @ instruction: 0x019e2ebc │ │ │ │ orrseq sp, sp, r8, ror #3 │ │ │ │ - @ instruction: 0x01a6c748 │ │ │ │ + @ instruction: 0x01a6c750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #164] @ 1922f0 │ │ │ │ ldr ip, [pc, #164] @ 1922f4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -218112,19 +218112,19 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 192364 │ │ │ │ @ instruction: 0x01b461f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq ip, [r6, r8]! │ │ │ │ + @ instruction: 0x01a6c600 │ │ │ │ @ instruction: 0x01b461a8 │ │ │ │ orrseq ip, sp, r8, lsl lr │ │ │ │ orrseq ip, sp, r4, ror #27 │ │ │ │ - @ instruction: 0x01a6c334 │ │ │ │ + @ instruction: 0x01a6c33c │ │ │ │ │ │ │ │ 0019265c : │ │ │ │ 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 │ │ │ │ @@ -218314,35 +218314,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 19275c │ │ │ │ @ instruction: 0x01b45e98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b45db0 │ │ │ │ - @ instruction: 0x01a6c1a4 │ │ │ │ + @ instruction: 0x01a6c1ac │ │ │ │ orrseq ip, sp, r8, asr #22 │ │ │ │ orrseq ip, sp, r0, asr #24 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ orrseq ip, sp, ip, lsr #24 │ │ │ │ - @ instruction: 0x01a6c118 │ │ │ │ + @ instruction: 0x01a6c120 │ │ │ │ @ instruction: 0x019dcbb4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrdeq ip, [r6, r0]! │ │ │ │ + ldrdeq ip, [r6, r8]! │ │ │ │ orrseq ip, sp, r8, lsl #24 │ │ │ │ orrseq ip, sp, r0, ror fp │ │ │ │ - @ instruction: 0x01a6c09c │ │ │ │ - @ instruction: 0x019e27bc │ │ │ │ + @ instruction: 0x01a6c0a4 │ │ │ │ + orrseq r2, lr, r8, asr #15 │ │ │ │ orrseq ip, sp, r0, asr #22 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ orrseq ip, sp, ip, asr #22 │ │ │ │ - @ instruction: 0x01a6c05c │ │ │ │ + @ instruction: 0x01a6c064 │ │ │ │ @ instruction: 0x019dcaf8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01a6c01c │ │ │ │ - orrseq r2, lr, ip, lsr r7 │ │ │ │ + @ instruction: 0x01a6c024 │ │ │ │ + orrseq r2, lr, r8, asr #14 │ │ │ │ orrseq ip, sp, r0, asr #21 │ │ │ │ │ │ │ │ 001929c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -218565,36 +218565,36 @@ │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 192ab8 │ │ │ │ b 192b24 │ │ │ │ - @ instruction: 0x01a6bf37 │ │ │ │ + @ instruction: 0x01a6bf3f │ │ │ │ orrseq ip, sp, r8, asr #19 │ │ │ │ - @ instruction: 0x01a6be68 │ │ │ │ + @ instruction: 0x01a6be70 │ │ │ │ orrseq ip, sp, r4, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a17e48 │ │ │ │ - @ instruction: 0x01a6bd58 │ │ │ │ - orrseq r2, lr, r8, ror r4 │ │ │ │ + @ instruction: 0x01a17e54 │ │ │ │ + @ instruction: 0x01a6bd60 │ │ │ │ + orrseq r2, lr, r4, lsl #9 │ │ │ │ @ instruction: 0x019dc7fc │ │ │ │ - @ instruction: 0x01a6bcec │ │ │ │ - orrseq r2, lr, ip, lsl #8 │ │ │ │ + strdeq fp, [r6, r4]! │ │ │ │ + orrseq r2, lr, r8, lsl r4 │ │ │ │ @ instruction: 0x019dc790 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ orrseq r8, sp, ip, lsr r6 │ │ │ │ - @ instruction: 0x01a6bcb4 │ │ │ │ + @ instruction: 0x01a6bcbc │ │ │ │ orrseq ip, sp, ip, asr #14 │ │ │ │ muleq r0, fp, r1 │ │ │ │ orrseq ip, sp, r0, asr #14 │ │ │ │ - @ instruction: 0x01a6bc6c │ │ │ │ + @ instruction: 0x01a6bc74 │ │ │ │ orrseq ip, sp, r4, lsl #14 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x01a6bc38 │ │ │ │ + @ instruction: 0x01a6bc40 │ │ │ │ orrseq ip, sp, ip, asr #14 │ │ │ │ @ instruction: 0x019dc6d8 │ │ │ │ │ │ │ │ 00192dac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -218675,21 +218675,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 192e00 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ b 192e00 │ │ │ │ @ instruction: 0x01b45740 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r7, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x01a6bb1c │ │ │ │ + @ instruction: 0x01a6bb24 │ │ │ │ orrseq r6, sp, r4, lsl r1 │ │ │ │ @ instruction: 0x019dc5b4 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - @ instruction: 0x01a6baa4 │ │ │ │ + @ instruction: 0x01a6baac │ │ │ │ orrseq ip, sp, r4, lsr r6 │ │ │ │ orrseq ip, sp, r0, asr #10 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 00192f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -218714,15 +218714,15 @@ │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 192f44 │ │ │ │ - strdeq fp, [r6, r0]! │ │ │ │ + strdeq fp, [r6, r8]! │ │ │ │ @ instruction: 0x019dc5b0 │ │ │ │ @ instruction: 0x019dc494 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ │ │ │ │ 00192fa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -218753,15 +218753,15 @@ │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b 192fd4 │ │ │ │ - @ instruction: 0x01a6b95c │ │ │ │ + @ instruction: 0x01a6b964 │ │ │ │ orrseq ip, sp, r0, asr #10 │ │ │ │ orrseq ip, sp, r0, lsl #8 │ │ │ │ │ │ │ │ 00193030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -219219,60 +219219,60 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 193354 │ │ │ │ @ instruction: 0x01b454b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b45478 │ │ │ │ - @ instruction: 0x01a6b88c │ │ │ │ + @ instruction: 0x01a6b894 │ │ │ │ orrseq ip, sp, r0, lsr r3 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a6b748 │ │ │ │ + @ instruction: 0x01a6b750 │ │ │ │ orrseq ip, sp, ip, ror #3 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - @ instruction: 0x01a6b630 │ │ │ │ + @ instruction: 0x01a6b638 │ │ │ │ ldrsbeq ip, [sp, r4] │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ @ instruction: 0x01b451b8 │ │ │ │ - @ instruction: 0x01a6b5c4 │ │ │ │ + @ instruction: 0x01a6b5cc │ │ │ │ orrseq ip, sp, ip, rrx │ │ │ │ orrseq r2, sp, r4, lsr r4 │ │ │ │ - @ instruction: 0x01a6b510 │ │ │ │ + @ instruction: 0x01a6b518 │ │ │ │ @ instruction: 0x019dbfb8 │ │ │ │ orrseq r2, sp, r0, lsl #7 │ │ │ │ orrseq r2, sp, ip, lsr r3 │ │ │ │ orrseq r2, sp, r8, ror #5 │ │ │ │ - orrseq r1, lr, r0, lsr #22 │ │ │ │ - @ instruction: 0x01a6b3cc │ │ │ │ - orrseq r1, lr, ip, ror #21 │ │ │ │ + orrseq r1, lr, ip, lsr #22 │ │ │ │ + ldrdeq fp, [r6, r4]! │ │ │ │ + @ instruction: 0x019e1af8 │ │ │ │ orrseq fp, sp, r8, ror #28 │ │ │ │ - @ instruction: 0x019e1ab4 │ │ │ │ + orrseq r1, lr, r0, asr #21 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - @ instruction: 0x01a6b350 │ │ │ │ + @ instruction: 0x01a6b358 │ │ │ │ orrseq r5, sp, r0, lsr #30 │ │ │ │ orrseq r5, sp, r0, lsl #30 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orrseq r1, lr, r4, lsr sl │ │ │ │ + orrseq r1, lr, r0, asr #20 │ │ │ │ orrseq fp, sp, r0, asr #27 │ │ │ │ - ldrdeq fp, [r6, r4]! │ │ │ │ - @ instruction: 0x019e19f4 │ │ │ │ + ldrdeq fp, [r6, ip]! │ │ │ │ + orrseq r1, lr, r0, lsl #20 │ │ │ │ orrseq fp, sp, r8, ror sp │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x01a6b298 │ │ │ │ - @ instruction: 0x019e19b8 │ │ │ │ + @ instruction: 0x01a6b2a0 │ │ │ │ + orrseq r1, lr, r4, asr #19 │ │ │ │ orrseq fp, sp, ip, lsr sp │ │ │ │ - @ instruction: 0x01a6b25c │ │ │ │ + @ instruction: 0x01a6b264 │ │ │ │ orrseq fp, sp, r0, ror sp │ │ │ │ @ instruction: 0x019dbcf8 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - orrseq r1, lr, ip, lsr r9 │ │ │ │ + orrseq r1, lr, r8, asr #18 │ │ │ │ │ │ │ │ 0019381c : │ │ │ │ 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 │ │ │ │ @@ -219371,22 +219371,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1938ac │ │ │ │ @ instruction: 0x01b44cd4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6b0e4 │ │ │ │ + @ instruction: 0x01a6b0ec │ │ │ │ orrseq fp, sp, r8, lsl #23 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ @ instruction: 0x01b44c60 │ │ │ │ - orrseq r1, lr, r8, ror #14 │ │ │ │ + orrseq r1, lr, r4, ror r7 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ @ instruction: 0x019d1ebc │ │ │ │ - orrseq r1, lr, r0, ror #13 │ │ │ │ + orrseq r1, lr, ip, ror #13 │ │ │ │ │ │ │ │ 001939dc : │ │ │ │ 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 │ │ │ │ @@ -219491,21 +219491,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 193a74 │ │ │ │ @ instruction: 0x01b44b10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6af20 │ │ │ │ + @ instruction: 0x01a6af28 │ │ │ │ orrseq fp, sp, r4, asr #19 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ @ instruction: 0x01b44a98 │ │ │ │ - @ instruction: 0x019e1598 │ │ │ │ + orrseq r1, lr, r4, lsr #11 │ │ │ │ orrseq r1, sp, ip, ror #25 │ │ │ │ - orrseq r1, lr, ip, lsl #10 │ │ │ │ + orrseq r1, lr, r8, lsl r5 │ │ │ │ │ │ │ │ 00193bb0 : │ │ │ │ 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 │ │ │ │ @@ -219645,27 +219645,27 @@ │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 193c8c │ │ │ │ @ instruction: 0x01b44940 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6ad10 │ │ │ │ + @ instruction: 0x01a6ad18 │ │ │ │ @ instruction: 0x019db7b8 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ @ instruction: 0x01b44880 │ │ │ │ orrseq r1, sp, ip, lsr #22 │ │ │ │ - orrseq r1, lr, r0, asr r3 │ │ │ │ - strdeq sl, [r6, ip]! │ │ │ │ - orrseq r1, lr, ip, lsl r3 │ │ │ │ + orrseq r1, lr, ip, asr r3 │ │ │ │ + @ instruction: 0x01a6ac04 │ │ │ │ + orrseq r1, lr, r8, lsr #6 │ │ │ │ @ instruction: 0x019db698 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - orrseq r1, lr, r4, ror #5 │ │ │ │ - @ instruction: 0x01a6ab90 │ │ │ │ - @ instruction: 0x019e12b0 │ │ │ │ + @ instruction: 0x019e12f0 │ │ │ │ + @ instruction: 0x01a6ab98 │ │ │ │ + @ instruction: 0x019e12bc │ │ │ │ orrseq fp, sp, ip, lsr #12 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 00193e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -219786,25 +219786,25 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 193ef4 │ │ │ │ @ instruction: 0x01b446c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6aaa8 │ │ │ │ + @ instruction: 0x01a6aab0 │ │ │ │ orrseq fp, sp, r0, asr r5 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ @ instruction: 0x01b44618 │ │ │ │ orrseq r1, sp, r4, asr #17 │ │ │ │ - orrseq r1, lr, r8, ror #1 │ │ │ │ - @ instruction: 0x01a6a994 │ │ │ │ - ldrheq r1, [lr, r4] │ │ │ │ + ldrsheq r1, [lr, r4] │ │ │ │ + @ instruction: 0x01a6a99c │ │ │ │ + orrseq r1, lr, r0, asr #1 │ │ │ │ orrseq fp, sp, r0, lsr r4 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - orrseq r1, lr, ip, ror r0 │ │ │ │ + orrseq r1, lr, r8, lsl #1 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 00194050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -219950,28 +219950,28 @@ │ │ │ │ mov r1, #812 @ 0x32c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 19413c │ │ │ │ @ instruction: 0x01b4449c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6a860 │ │ │ │ + @ instruction: 0x01a6a868 │ │ │ │ orrseq fp, sp, r8, lsl #6 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ @ instruction: 0x01b443d0 │ │ │ │ orrseq r1, sp, r8, ror r6 │ │ │ │ - @ instruction: 0x019e0e9c │ │ │ │ + orrseq r0, lr, r8, lsr #29 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x01a6a748 │ │ │ │ - orrseq r0, lr, r8, ror #28 │ │ │ │ + @ instruction: 0x01a6a750 │ │ │ │ + orrseq r0, lr, r4, ror lr │ │ │ │ orrseq fp, sp, r4, ror #3 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - orrseq r0, lr, r0, lsr lr │ │ │ │ - ldrdeq sl, [r6, ip]! │ │ │ │ - @ instruction: 0x019e0dfc │ │ │ │ + orrseq r0, lr, ip, lsr lr │ │ │ │ + @ instruction: 0x01a6a6e4 │ │ │ │ + orrseq r0, lr, r8, lsl #28 │ │ │ │ orrseq fp, sp, ip, ror r1 │ │ │ │ │ │ │ │ 001942e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220096,24 +220096,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1943b8 │ │ │ │ @ instruction: 0x01b44208 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6a5e4 │ │ │ │ + @ instruction: 0x01a6a5ec │ │ │ │ orrseq fp, sp, ip, lsl #1 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ @ instruction: 0x01b44154 │ │ │ │ @ instruction: 0x019d13fc │ │ │ │ - orrseq r0, lr, r0, lsr #24 │ │ │ │ - @ instruction: 0x01a6a4cc │ │ │ │ - orrseq r0, lr, ip, ror #23 │ │ │ │ + orrseq r0, lr, ip, lsr #24 │ │ │ │ + ldrdeq sl, [r6, r4]! │ │ │ │ + @ instruction: 0x019e0bf8 │ │ │ │ orrseq sl, sp, ip, ror #30 │ │ │ │ - @ instruction: 0x019e0bb4 │ │ │ │ + orrseq r0, lr, r0, asr #23 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ │ │ │ │ 00194514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220259,27 +220259,27 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 194600 │ │ │ │ @ instruction: 0x01b43fd8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6a39c │ │ │ │ + @ instruction: 0x01a6a3a4 │ │ │ │ orrseq sl, sp, r4, asr #28 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ @ instruction: 0x01b43f0c │ │ │ │ @ instruction: 0x019d11b4 │ │ │ │ - @ instruction: 0x019e09d8 │ │ │ │ + orrseq r0, lr, r4, ror #19 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x01a6a284 │ │ │ │ - orrseq r0, lr, r4, lsr #19 │ │ │ │ + @ instruction: 0x01a6a28c │ │ │ │ + @ instruction: 0x019e09b0 │ │ │ │ orrseq sl, sp, r4, lsr #26 │ │ │ │ - orrseq r0, lr, ip, ror #18 │ │ │ │ - @ instruction: 0x01a6a218 │ │ │ │ - orrseq r0, lr, r8, lsr r9 │ │ │ │ + orrseq r0, lr, r8, ror r9 │ │ │ │ + @ instruction: 0x01a6a220 │ │ │ │ + orrseq r0, lr, r4, asr #18 │ │ │ │ @ instruction: 0x019dacb4 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ │ │ │ │ 001947a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220405,24 +220405,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 19487c │ │ │ │ @ instruction: 0x01b43d44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a6a120 │ │ │ │ + @ instruction: 0x01a6a128 │ │ │ │ orrseq sl, sp, r8, asr #23 │ │ │ │ @ instruction: 0x01b43c90 │ │ │ │ orrseq r0, sp, r8, lsr pc │ │ │ │ - orrseq r0, lr, ip, asr r7 │ │ │ │ - @ instruction: 0x01a6a008 │ │ │ │ - orrseq r0, lr, r8, lsr #14 │ │ │ │ + orrseq r0, lr, r8, ror #14 │ │ │ │ + @ instruction: 0x01a6a010 │ │ │ │ + orrseq r0, lr, r4, lsr r7 │ │ │ │ orrseq sl, sp, r4, lsr #21 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - @ instruction: 0x019e06f0 │ │ │ │ + @ instruction: 0x019e06fc │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 001949d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -220653,24 +220653,24 @@ │ │ │ │ b 194c3c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b43a90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b43a6c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019daa94 │ │ │ │ - @ instruction: 0x01a69f90 │ │ │ │ + @ instruction: 0x01a69f98 │ │ │ │ @ instruction: 0x01b439dc │ │ │ │ orrseq sl, sp, ip, lsr #20 │ │ │ │ - @ instruction: 0x01a69f20 │ │ │ │ + @ instruction: 0x01a69f28 │ │ │ │ andeq r7, r0, r4, ror #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq sl, sp, r8, lsl r9 │ │ │ │ - @ instruction: 0x01a69e28 │ │ │ │ - @ instruction: 0x019e0390 │ │ │ │ - @ instruction: 0x01a69db4 │ │ │ │ + @ instruction: 0x01a69e30 │ │ │ │ + @ instruction: 0x019e039c │ │ │ │ + @ instruction: 0x01a69dbc │ │ │ │ orrseq r4, sp, ip, lsl r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ │ │ │ │ 00194da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220982,22 +220982,22 @@ │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ @ instruction: 0x01b43404 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - orrseq pc, sp, r4, lsl pc @ │ │ │ │ - @ instruction: 0x01a69960 │ │ │ │ + orrseq pc, sp, r0, lsr #30 │ │ │ │ + @ instruction: 0x01a69968 │ │ │ │ orrseq sl, sp, r4, lsl #9 │ │ │ │ - @ instruction: 0x019dfed0 │ │ │ │ + @ instruction: 0x019dfedc │ │ │ │ orrseq sl, sp, r4, asr #8 │ │ │ │ - @ instruction: 0x01a69920 │ │ │ │ - orrseq pc, sp, ip, lsl #29 │ │ │ │ - ldrdeq r9, [r6, r8]! │ │ │ │ + @ instruction: 0x01a69928 │ │ │ │ + @ instruction: 0x019dfe98 │ │ │ │ + @ instruction: 0x01a698e0 │ │ │ │ @ instruction: 0x019da3fc │ │ │ │ │ │ │ │ 0019527c : │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00195284 : │ │ │ │ @@ -221355,51 +221355,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 195328 │ │ │ │ @ instruction: 0x01b43268 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4323c │ │ │ │ @ instruction: 0x01b431e4 │ │ │ │ - @ instruction: 0x01a69744 │ │ │ │ + @ instruction: 0x01a6974c │ │ │ │ orrseq sl, sp, r8, asr r2 │ │ │ │ orrseq sl, sp, r4, lsr #4 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ @ instruction: 0x019da1d4 │ │ │ │ @ instruction: 0x019da1f0 │ │ │ │ svccc 0x00b00000 │ │ │ │ orrseq sl, sp, r0, ror #3 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ - @ instruction: 0x01a69500 │ │ │ │ + @ instruction: 0x01a69508 │ │ │ │ orrseq sl, sp, ip, lsr #2 │ │ │ │ - orrseq pc, sp, r0, ror sl @ │ │ │ │ + orrseq pc, sp, ip, ror sl @ │ │ │ │ orrseq r9, sp, ip, ror #31 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x01a69430 │ │ │ │ - @ instruction: 0x019df9d0 │ │ │ │ + @ instruction: 0x01a69438 │ │ │ │ + @ instruction: 0x019df9dc │ │ │ │ orrseq r9, sp, r8, asr #30 │ │ │ │ - strdeq r9, [r6, r8]! │ │ │ │ - @ instruction: 0x019df998 │ │ │ │ + @ instruction: 0x01a69400 │ │ │ │ + orrseq pc, sp, r4, lsr #19 │ │ │ │ orrseq r9, sp, r0, lsl pc │ │ │ │ - orrseq pc, sp, r4, ror #18 │ │ │ │ - @ instruction: 0x01a69394 │ │ │ │ - orrseq pc, sp, r4, lsr r9 @ │ │ │ │ + orrseq pc, sp, r0, ror r9 @ │ │ │ │ + @ instruction: 0x01a6939c │ │ │ │ + orrseq pc, sp, r0, asr #18 │ │ │ │ orrseq r9, sp, ip, lsr #29 │ │ │ │ - @ instruction: 0x01a6935c │ │ │ │ - @ instruction: 0x019df8fc │ │ │ │ + @ instruction: 0x01a69364 │ │ │ │ + orrseq pc, sp, r8, lsl #18 │ │ │ │ orrseq r9, sp, r4, ror lr │ │ │ │ - @ instruction: 0x01a69324 │ │ │ │ - orrseq pc, sp, r4, asr #17 │ │ │ │ + @ instruction: 0x01a6932c │ │ │ │ + @ instruction: 0x019df8d0 │ │ │ │ orrseq r9, sp, ip, lsr lr │ │ │ │ - @ instruction: 0x01a692ec │ │ │ │ - orrseq pc, sp, ip, lsl #17 │ │ │ │ + strdeq r9, [r6, r4]! │ │ │ │ + @ instruction: 0x019df898 │ │ │ │ orrseq r9, sp, r4, lsl #28 │ │ │ │ │ │ │ │ 001958b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -221553,27 +221553,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1959d8 │ │ │ │ @ instruction: 0x01b42c40 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019d9d98 │ │ │ │ @ instruction: 0x01b42c04 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a69150 │ │ │ │ + @ instruction: 0x01a69158 │ │ │ │ orrseq r9, sp, r8, ror #24 │ │ │ │ @ instruction: 0x019d9cb8 │ │ │ │ @ instruction: 0x01b42b34 │ │ │ │ - orrseq pc, sp, r8, asr r6 @ │ │ │ │ - @ instruction: 0x01a69084 │ │ │ │ - orrseq pc, sp, r4, lsr #12 │ │ │ │ + orrseq pc, sp, r4, ror #12 │ │ │ │ + @ instruction: 0x01a6908c │ │ │ │ + orrseq pc, sp, r0, lsr r6 @ │ │ │ │ @ instruction: 0x019d9b9c │ │ │ │ - @ instruction: 0x01a69048 │ │ │ │ - orrseq pc, sp, r8, ror #11 │ │ │ │ + @ instruction: 0x01a69050 │ │ │ │ + @ instruction: 0x019df5f4 │ │ │ │ orrseq r9, sp, ip, asr fp │ │ │ │ - @ instruction: 0x019df5b0 │ │ │ │ - orrseq pc, sp, r0, lsl #11 │ │ │ │ + @ instruction: 0x019df5bc │ │ │ │ + orrseq pc, sp, ip, lsl #11 │ │ │ │ │ │ │ │ 00195b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -221833,27 +221833,27 @@ │ │ │ │ b 195e20 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b428b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b42894 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019d9a9c │ │ │ │ - @ instruction: 0x01a68e38 │ │ │ │ + @ instruction: 0x01a68e40 │ │ │ │ @ instruction: 0x01b427fc │ │ │ │ orrseq r9, sp, r4, lsr sl │ │ │ │ - @ instruction: 0x01a68dc8 │ │ │ │ + ldrdeq r8, [r6, r0]! │ │ │ │ orrseq r9, sp, ip, lsl #19 │ │ │ │ - @ instruction: 0x01a68d28 │ │ │ │ + @ instruction: 0x01a68d30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a68cc8 │ │ │ │ + ldrdeq r8, [r6, r0]! │ │ │ │ orrseq r9, sp, r4, lsl #18 │ │ │ │ @ instruction: 0x019d98d4 │ │ │ │ - @ instruction: 0x01a68c78 │ │ │ │ + @ instruction: 0x01a68c80 │ │ │ │ orrseq r9, sp, r0, lsl #17 │ │ │ │ - @ instruction: 0x01a68c14 │ │ │ │ + @ instruction: 0x01a68c1c │ │ │ │ │ │ │ │ 00195f98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 196168 │ │ │ │ @@ -221969,20 +221969,20 @@ │ │ │ │ b 196108 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b42564 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b42548 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r9, sp, r0, asr r7 │ │ │ │ - strdeq r8, [r6, r8]! @ │ │ │ │ + @ instruction: 0x01a68b00 │ │ │ │ @ instruction: 0x01b424ac │ │ │ │ orrseq r9, sp, r4, ror #13 │ │ │ │ - @ instruction: 0x01a68a88 │ │ │ │ + @ instruction: 0x01a68a90 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r8, [r6, ip]! │ │ │ │ + @ instruction: 0x01a68a04 │ │ │ │ orrseq r9, sp, r0, asr #12 │ │ │ │ │ │ │ │ 00196198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -222115,20 +222115,20 @@ │ │ │ │ b 19633c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b42334 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b4230c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r9, sp, ip, lsl r5 │ │ │ │ - @ instruction: 0x01a688c4 │ │ │ │ + @ instruction: 0x01a688cc │ │ │ │ @ instruction: 0x01b42278 │ │ │ │ @ instruction: 0x019d94b0 │ │ │ │ - @ instruction: 0x01a68854 │ │ │ │ + @ instruction: 0x01a6885c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a687c4 │ │ │ │ + @ instruction: 0x01a687cc │ │ │ │ orrseq r9, sp, r8, lsl #8 │ │ │ │ │ │ │ │ 001963d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -222235,15 +222235,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, sp, r0, asr #6 │ │ │ │ - @ instruction: 0x01a68600 │ │ │ │ + @ instruction: 0x01a68608 │ │ │ │ orrseq r9, sp, r0, asr #4 │ │ │ │ │ │ │ │ 0019658c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -222495,27 +222495,27 @@ │ │ │ │ bne 1966ac │ │ │ │ b 196820 │ │ │ │ @ instruction: 0x01b41f08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b41ef4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r9, sp, r0, lsr #2 │ │ │ │ - strdeq r8, [r6, r8]! @ │ │ │ │ + @ instruction: 0x01a68500 │ │ │ │ @ instruction: 0x01b41e60 │ │ │ │ ldrheq r9, [sp, r0] │ │ │ │ - @ instruction: 0x01a68488 │ │ │ │ - @ instruction: 0x01a68420 │ │ │ │ + @ instruction: 0x01a68490 │ │ │ │ + @ instruction: 0x01a68428 │ │ │ │ orrseq lr, ip, r8, lsr #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a68350 │ │ │ │ + @ instruction: 0x01a68358 │ │ │ │ orrseq r8, sp, r8, asr pc │ │ │ │ - @ instruction: 0x01a68320 │ │ │ │ - asreq r9, r0, #14 │ │ │ │ + @ instruction: 0x01a68328 │ │ │ │ + asreq r9, ip, #14 │ │ │ │ orrseq r8, sp, r0, lsl #30 │ │ │ │ - @ instruction: 0x019de790 │ │ │ │ + @ instruction: 0x019de79c │ │ │ │ orrseq r8, sp, r4, ror #28 │ │ │ │ │ │ │ │ 001969ac : │ │ │ │ ldr r3, [pc, #164] @ 196a58 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [pc, #160] @ 196a5c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -222561,15 +222561,15 @@ │ │ │ │ andseq r7, r2, sl, asr #22 │ │ │ │ @ instruction: 0x01b41b5c │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ @ instruction: 0x01b498d0 │ │ │ │ @ instruction: 0x019d8dd8 │ │ │ │ @ instruction: 0x019d8d9c │ │ │ │ - @ instruction: 0x01a68180 │ │ │ │ + @ instruction: 0x01a68188 │ │ │ │ │ │ │ │ 00196a78 : │ │ │ │ ldr r3, [pc, #24] @ 196a98 │ │ │ │ ldr r2, [pc, #24] @ 196a9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -222670,19 +222670,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 196b80 │ │ │ │ @ instruction: 0x01b62f58 │ │ │ │ @ instruction: 0x01b41a50 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b41a38 │ │ │ │ - @ instruction: 0x01a680ac │ │ │ │ + strheq r8, [r6, r4]! │ │ │ │ orrseq sp, ip, r8, lsl #28 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ @ instruction: 0x01b4198c │ │ │ │ - @ instruction: 0x019de4b4 │ │ │ │ + orrseq lr, sp, r0, asr #9 │ │ │ │ orrseq r8, sp, r0, ror #23 │ │ │ │ │ │ │ │ 00196c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -222750,16 +222750,16 @@ │ │ │ │ @ instruction: 0x01b49668 │ │ │ │ @ instruction: 0x01b62dcc │ │ │ │ @ instruction: 0x01b418a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b62d68 │ │ │ │ @ instruction: 0x01b41854 │ │ │ │ orrseq r4, sp, r8, lsr #14 │ │ │ │ - @ instruction: 0x01a67ea8 │ │ │ │ - orrseq lr, sp, r8, ror #6 │ │ │ │ + @ instruction: 0x01a67eb0 │ │ │ │ + orrseq lr, sp, r4, ror r3 │ │ │ │ @ instruction: 0x019d8ab4 │ │ │ │ │ │ │ │ 00196d5c : │ │ │ │ ldr ip, [pc, #136] @ 196dec │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -222988,37 +222988,37 @@ │ │ │ │ @ instruction: 0x01b416d8 │ │ │ │ @ instruction: 0x01b49460 │ │ │ │ @ instruction: 0x01b62bc0 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ @ instruction: 0x01b62b84 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r8, sp, r8, lsl r9 │ │ │ │ - strdeq r7, [r6, ip]! │ │ │ │ + @ instruction: 0x01a67d04 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ @ instruction: 0x01b493ac │ │ │ │ @ instruction: 0x01b62b10 │ │ │ │ - @ instruction: 0x01a67ca8 │ │ │ │ + @ instruction: 0x01a67cb0 │ │ │ │ orrseq r8, sp, ip, lsr #17 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @ instruction: 0x01b49350 │ │ │ │ @ instruction: 0x01b62ab4 │ │ │ │ - strdeq r7, [r6, ip]! │ │ │ │ - ldrheq lr, [sp, ip] │ │ │ │ + @ instruction: 0x01a67c04 │ │ │ │ + orrseq lr, sp, r8, asr #1 │ │ │ │ orrseq r8, sp, ip, lsl #16 │ │ │ │ - @ instruction: 0x01a67bc4 │ │ │ │ - orrseq lr, sp, r4, lsl #1 │ │ │ │ + @ instruction: 0x01a67bcc │ │ │ │ + @ instruction: 0x019de090 │ │ │ │ @ instruction: 0x019d87d4 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x01a67b8c │ │ │ │ - orrseq lr, sp, ip, asr #32 │ │ │ │ + @ instruction: 0x01a67b94 │ │ │ │ + orrseq lr, sp, r8, asr r0 │ │ │ │ @ instruction: 0x019d879c │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - orrseq lr, sp, r8, lsl r0 │ │ │ │ - orrseq sp, sp, ip, ror #31 │ │ │ │ - orrseq sp, sp, r0, asr #31 │ │ │ │ + orrseq lr, sp, r4, lsr #32 │ │ │ │ + @ instruction: 0x019ddff8 │ │ │ │ + orrseq sp, sp, ip, asr #31 │ │ │ │ │ │ │ │ 0019714c : │ │ │ │ subs r3, r0, #0 │ │ │ │ subne r3, r3, #1196032 @ 0x124000 │ │ │ │ ldr r2, [pc, #20] @ 197170 │ │ │ │ subne r3, r3, #15168 @ 0x3b40 │ │ │ │ subne r3, r3, #11 │ │ │ │ @@ -223484,55 +223484,55 @@ │ │ │ │ @ instruction: 0x01b41314 │ │ │ │ orrseq r8, sp, r0, asr #12 │ │ │ │ orrseq r8, sp, r4, lsr #12 │ │ │ │ orrseq r8, sp, r4, lsl r6 │ │ │ │ andeq r7, r0, ip, ror #10 │ │ │ │ @ instruction: 0x00127bf7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a67900 │ │ │ │ + @ instruction: 0x01a67908 │ │ │ │ @ instruction: 0x01b62760 │ │ │ │ orrseq r8, sp, r8, lsl #10 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ orrseq sp, ip, r8, asr #11 │ │ │ │ @ instruction: 0x01b48e98 │ │ │ │ @ instruction: 0x01b4109c │ │ │ │ @ instruction: 0xffed84b6 │ │ │ │ - @ instruction: 0x01a6761c │ │ │ │ + @ instruction: 0x01a67624 │ │ │ │ @ instruction: 0x019d82f8 │ │ │ │ orrseq r8, sp, r8, lsl r2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x01a675a0 │ │ │ │ - orrseq sp, sp, r0, ror #20 │ │ │ │ + @ instruction: 0x01a675a8 │ │ │ │ + orrseq sp, sp, ip, ror #20 │ │ │ │ @ instruction: 0x019d81b0 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x01a67560 │ │ │ │ - orrseq sp, sp, r0, lsr #20 │ │ │ │ + @ instruction: 0x01a67568 │ │ │ │ + orrseq sp, sp, ip, lsr #20 │ │ │ │ orrseq r8, sp, r0, ror r1 │ │ │ │ - @ instruction: 0x01a67524 │ │ │ │ - orrseq sp, sp, r4, ror #19 │ │ │ │ + @ instruction: 0x01a6752c │ │ │ │ + @ instruction: 0x019dd9f0 │ │ │ │ orrseq r8, sp, r4, lsr r1 │ │ │ │ - @ instruction: 0x01a674e8 │ │ │ │ - orrseq sp, sp, r8, lsr #19 │ │ │ │ + strdeq r7, [r6, r0]! │ │ │ │ + @ instruction: 0x019dd9b4 │ │ │ │ ldrsheq r8, [sp, r8] │ │ │ │ - @ instruction: 0x01a674ac │ │ │ │ - orrseq sp, sp, ip, ror #18 │ │ │ │ + @ instruction: 0x01a674b4 │ │ │ │ + orrseq sp, sp, r8, ror r9 │ │ │ │ ldrheq r8, [sp, ip] │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01a67470 │ │ │ │ - orrseq sp, sp, r0, lsr r9 │ │ │ │ + @ instruction: 0x01a67478 │ │ │ │ + orrseq sp, sp, ip, lsr r9 │ │ │ │ orrseq r8, sp, r0, lsl #1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x01a67434 │ │ │ │ - @ instruction: 0x019dd8f4 │ │ │ │ + @ instruction: 0x01a6743c │ │ │ │ + orrseq sp, sp, r0, lsl #18 │ │ │ │ orrseq r8, sp, r0, asr #32 │ │ │ │ - @ instruction: 0x019dd8bc │ │ │ │ + orrseq sp, sp, r8, asr #17 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - orrseq sp, sp, r4, ror #16 │ │ │ │ - @ instruction: 0x01a67368 │ │ │ │ - orrseq sp, sp, r8, lsr #16 │ │ │ │ + orrseq sp, sp, r0, ror r8 │ │ │ │ + @ instruction: 0x01a67370 │ │ │ │ + orrseq sp, sp, r4, lsr r8 │ │ │ │ orrseq r7, sp, r8, ror pc │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 00197944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -223664,24 +223664,24 @@ │ │ │ │ ldrheq r2, [r6, r8]! │ │ │ │ @ instruction: 0x01b40ba8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b48914 │ │ │ │ orrseq r3, sp, r4, lsr #20 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ @ instruction: 0x01b40af4 │ │ │ │ - @ instruction: 0x01a67154 │ │ │ │ - orrseq sp, sp, r4, lsl r6 │ │ │ │ + @ instruction: 0x01a6715c │ │ │ │ + orrseq sp, sp, r0, lsr #12 │ │ │ │ orrseq r7, sp, r0, ror #26 │ │ │ │ - @ instruction: 0x01a67118 │ │ │ │ - @ instruction: 0x019dd5d8 │ │ │ │ + @ instruction: 0x01a67120 │ │ │ │ + orrseq sp, sp, r4, ror #11 │ │ │ │ orrseq r7, sp, r4, lsr #26 │ │ │ │ - ldrdeq r7, [r6, ip]! │ │ │ │ - @ instruction: 0x019dd59c │ │ │ │ + @ instruction: 0x01a670e4 │ │ │ │ + orrseq sp, sp, r8, lsr #11 │ │ │ │ orrseq r7, sp, r8, ror #25 │ │ │ │ - @ instruction: 0x01a6709c │ │ │ │ + @ instruction: 0x01a670a4 │ │ │ │ @ instruction: 0x019d7db4 │ │ │ │ orrseq r7, sp, r8, lsr #25 │ │ │ │ │ │ │ │ 00197b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -224133,67 +224133,67 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 197e8c │ │ │ │ @ instruction: 0x01b40934 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ @ instruction: 0x01b408ec │ │ │ │ - @ instruction: 0x01a66f30 │ │ │ │ + @ instruction: 0x01a66f38 │ │ │ │ orrseq r7, sp, r0, asr #22 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrdeq r6, [r6, r4]! │ │ │ │ + ldrdeq r6, [r6, ip]! │ │ │ │ @ instruction: 0x019d7adc │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ @ instruction: 0x01b48590 │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ - @ instruction: 0x01a66e54 │ │ │ │ + @ instruction: 0x01a66e5c │ │ │ │ orrseq r7, sp, ip, asr sl │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ @ instruction: 0x01b61c6c │ │ │ │ orrseq r7, sp, r4, asr #23 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ - lsleq r8, r0, #3 │ │ │ │ + lsleq r8, ip, #3 │ │ │ │ @ instruction: 0x01b62f68 │ │ │ │ andeq r6, r0, ip, lsl r3 │ │ │ │ @ instruction: 0x01b40680 │ │ │ │ @ instruction: 0x01b483dc │ │ │ │ @ instruction: 0x019d7ab4 │ │ │ │ - orrseq sp, sp, r4, asr r1 │ │ │ │ + orrseq sp, sp, r0, ror #2 │ │ │ │ orrseq sp, ip, r8, lsr #17 │ │ │ │ orrseq sp, ip, r4, asr r8 │ │ │ │ @ instruction: 0x019cd7f8 │ │ │ │ - @ instruction: 0x01a66b68 │ │ │ │ - orrseq sp, sp, r8, lsr #32 │ │ │ │ + @ instruction: 0x01a66b70 │ │ │ │ + orrseq sp, sp, r4, lsr r0 │ │ │ │ orrseq r7, sp, r8, ror r7 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01a66b2c │ │ │ │ - orrseq ip, sp, ip, ror #31 │ │ │ │ + @ instruction: 0x01a66b34 │ │ │ │ + @ instruction: 0x019dcff8 │ │ │ │ orrseq r7, sp, r4, lsr r7 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - @ instruction: 0x019dcfb4 │ │ │ │ - orrseq ip, sp, r8, lsl #31 │ │ │ │ - @ instruction: 0x01a66a90 │ │ │ │ - orrseq ip, sp, r0, asr pc │ │ │ │ + orrseq ip, sp, r0, asr #31 │ │ │ │ + @ instruction: 0x019dcf94 │ │ │ │ + @ instruction: 0x01a66a98 │ │ │ │ + orrseq ip, sp, ip, asr pc │ │ │ │ orrseq r7, sp, r0, lsr #13 │ │ │ │ - orrseq ip, sp, r8, lsl pc │ │ │ │ - @ instruction: 0x01a66a24 │ │ │ │ - orrseq ip, sp, r4, ror #29 │ │ │ │ + orrseq ip, sp, r4, lsr #30 │ │ │ │ + @ instruction: 0x01a66a2c │ │ │ │ + @ instruction: 0x019dcef0 │ │ │ │ orrseq r7, sp, r4, lsr r6 │ │ │ │ - orrseq ip, sp, ip, lsr #29 │ │ │ │ + @ instruction: 0x019dceb8 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01a669b8 │ │ │ │ - orrseq ip, sp, r8, ror lr │ │ │ │ + @ instruction: 0x01a669c0 │ │ │ │ + orrseq ip, sp, r4, lsl #29 │ │ │ │ orrseq r7, sp, r8, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x01a6697c │ │ │ │ - orrseq ip, sp, ip, lsr lr │ │ │ │ + @ instruction: 0x01a66984 │ │ │ │ + orrseq ip, sp, r8, asr #28 │ │ │ │ orrseq r7, sp, ip, lsl #11 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x01a66940 │ │ │ │ - orrseq ip, sp, r0, lsl #28 │ │ │ │ + @ instruction: 0x01a66948 │ │ │ │ + orrseq ip, sp, ip, lsl #28 │ │ │ │ orrseq r7, sp, r0, asr r5 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ │ │ │ │ 00198388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -224474,34 +224474,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1985bc │ │ │ │ @ instruction: 0x01b40168 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b40148 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a667b0 │ │ │ │ + @ instruction: 0x01a667b8 │ │ │ │ orrseq r7, sp, r0, asr #7 │ │ │ │ @ instruction: 0x01b61604 │ │ │ │ orrseq ip, ip, r0, lsr #9 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a666bc │ │ │ │ + @ instruction: 0x01a666c4 │ │ │ │ orrseq r7, sp, ip, asr #5 │ │ │ │ orrseq r7, sp, ip, lsl #9 │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ orrseq r7, sp, r0, lsr #8 │ │ │ │ @ instruction: 0x01b3ff50 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ @ instruction: 0x019cd1d8 │ │ │ │ - @ instruction: 0x019dc9fc │ │ │ │ - orrseq ip, sp, r8, asr #19 │ │ │ │ - @ instruction: 0x019dc998 │ │ │ │ - orrseq ip, sp, r8, ror #18 │ │ │ │ - orrseq ip, sp, r8, lsr r9 │ │ │ │ - orrseq ip, sp, r0, ror #17 │ │ │ │ - @ instruction: 0x019dc8b0 │ │ │ │ + orrseq ip, sp, r8, lsl #20 │ │ │ │ + @ instruction: 0x019dc9d4 │ │ │ │ + orrseq ip, sp, r4, lsr #19 │ │ │ │ + orrseq ip, sp, r4, ror r9 │ │ │ │ + orrseq ip, sp, r4, asr #18 │ │ │ │ + orrseq ip, sp, ip, ror #17 │ │ │ │ + @ instruction: 0x019dc8bc │ │ │ │ │ │ │ │ 00198848 : │ │ │ │ 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 │ │ │ │ @@ -224869,48 +224869,48 @@ │ │ │ │ b 1988d0 │ │ │ │ @ instruction: 0x01b3fca4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, sp, r0, asr #2 │ │ │ │ @ instruction: 0x01b3fc5c │ │ │ │ @ instruction: 0x01b3fc3c │ │ │ │ @ instruction: 0x01b61104 │ │ │ │ - @ instruction: 0x01a66270 │ │ │ │ + @ instruction: 0x01a66278 │ │ │ │ orrseq fp, ip, ip, asr #31 │ │ │ │ orrseq r6, sp, r0, lsr #30 │ │ │ │ - @ instruction: 0x01a2a230 │ │ │ │ + @ instruction: 0x01a2a23c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a66060 │ │ │ │ + @ instruction: 0x01a66068 │ │ │ │ orrseq r6, sp, r4, ror ip │ │ │ │ - orrseq ip, sp, r4, ror #9 │ │ │ │ - orrseq ip, sp, r8, ror #8 │ │ │ │ - @ instruction: 0x01a65f6c │ │ │ │ - orrseq ip, sp, ip, lsr #8 │ │ │ │ + @ instruction: 0x019dc4f0 │ │ │ │ + orrseq ip, sp, r4, ror r4 │ │ │ │ + @ instruction: 0x01a65f74 │ │ │ │ + orrseq ip, sp, r8, lsr r4 │ │ │ │ orrseq r6, sp, ip, ror fp │ │ │ │ muleq r0, r7, r1 │ │ │ │ - @ instruction: 0x01a65f30 │ │ │ │ - @ instruction: 0x019dc3f0 │ │ │ │ + @ instruction: 0x01a65f38 │ │ │ │ + @ instruction: 0x019dc3fc │ │ │ │ orrseq r6, sp, r0, asr #22 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - strdeq r5, [r6, r4]! │ │ │ │ - @ instruction: 0x019dc3b4 │ │ │ │ + strdeq r5, [r6, ip]! │ │ │ │ + orrseq ip, sp, r0, asr #7 │ │ │ │ orrseq r6, sp, r4, lsl #22 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x01a65eb8 │ │ │ │ - orrseq ip, sp, r8, ror r3 │ │ │ │ + @ instruction: 0x01a65ec0 │ │ │ │ + orrseq ip, sp, r4, lsl #7 │ │ │ │ orrseq r6, sp, r8, asr #21 │ │ │ │ - @ instruction: 0x01a65e7c │ │ │ │ - orrseq ip, sp, ip, lsr r3 │ │ │ │ + @ instruction: 0x01a65e84 │ │ │ │ + orrseq ip, sp, r8, asr #6 │ │ │ │ orrseq r6, sp, ip, lsl #21 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x01a65e40 │ │ │ │ - orrseq ip, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0x01a65e48 │ │ │ │ + orrseq ip, sp, ip, lsl #6 │ │ │ │ orrseq r6, sp, r8, asr #20 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01a65e08 │ │ │ │ - orrseq ip, sp, r4, asr #5 │ │ │ │ + @ instruction: 0x01a65e10 │ │ │ │ + @ instruction: 0x019dc2d0 │ │ │ │ orrseq r6, sp, r8, lsl sl │ │ │ │ orrseq r6, sp, ip, ror #19 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 00198eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -225018,15 +225018,15 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, ip, r0, ror #16 │ │ │ │ orrseq r6, sp, r4, lsr #20 │ │ │ │ - @ instruction: 0x01a65c74 │ │ │ │ + @ instruction: 0x01a65c7c │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 00199070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -225132,15 +225132,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, ip, r0, lsr #13 │ │ │ │ - @ instruction: 0x01a65ac0 │ │ │ │ + @ instruction: 0x01a65ac8 │ │ │ │ orrseq r6, sp, r0, ror #16 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 00199234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225237,15 +225237,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, ip, r0, lsl #10 │ │ │ │ - @ instruction: 0x01a65920 │ │ │ │ + @ instruction: 0x01a65928 │ │ │ │ @ instruction: 0x019d66b4 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 001993d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225342,15 +225342,15 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, ip, r4, ror #6 │ │ │ │ - @ instruction: 0x01a65784 │ │ │ │ + @ instruction: 0x01a6578c │ │ │ │ orrseq r6, sp, ip, lsl r5 │ │ │ │ │ │ │ │ 00199568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -225519,20 +225519,20 @@ │ │ │ │ b 199780 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3eeec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3eed0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ @ instruction: 0x019d6390 │ │ │ │ - @ instruction: 0x01a655e0 │ │ │ │ + @ instruction: 0x01a655e8 │ │ │ │ @ instruction: 0x01b3ee34 │ │ │ │ orrseq r6, sp, r4, lsr #6 │ │ │ │ - @ instruction: 0x01a65570 │ │ │ │ + @ instruction: 0x01a65578 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a654e4 │ │ │ │ + @ instruction: 0x01a654ec │ │ │ │ orrseq r6, sp, r0, lsl #5 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 00199814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225717,20 +225717,20 @@ │ │ │ │ b 199a60 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3ec0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3ebf0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ ldrheq r6, [sp, r0] │ │ │ │ - @ instruction: 0x01a65300 │ │ │ │ + @ instruction: 0x01a65308 │ │ │ │ @ instruction: 0x01b3eb54 │ │ │ │ orrseq r6, sp, r4, asr #32 │ │ │ │ - @ instruction: 0x01a65290 │ │ │ │ + @ instruction: 0x01a65298 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a65204 │ │ │ │ + @ instruction: 0x01a6520c │ │ │ │ orrseq r5, sp, r0, lsr #31 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ │ │ │ │ 00199af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -225917,21 +225917,21 @@ │ │ │ │ b 199d6c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3e904 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3e8dc │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r5, sp, r4, lsr #27 │ │ │ │ - strdeq r4, [r6, r4]! @ │ │ │ │ + strdeq r4, [r6, ip]! │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x01b3e848 │ │ │ │ orrseq r5, sp, r8, lsr sp │ │ │ │ - @ instruction: 0x01a64f84 │ │ │ │ + @ instruction: 0x01a64f8c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r4, [r6, r4]! @ │ │ │ │ + strdeq r4, [r6, ip]! │ │ │ │ @ instruction: 0x019d5c90 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 00199e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -226199,21 +226199,21 @@ │ │ │ │ b 19a170 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3e4fc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3e4e0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r5, sp, r0, lsr #19 │ │ │ │ - strdeq r4, [r6, r0]! │ │ │ │ + strdeq r4, [r6, r8]! │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x01b3e444 │ │ │ │ orrseq r5, sp, r4, lsr r9 │ │ │ │ - @ instruction: 0x01a64b80 │ │ │ │ + @ instruction: 0x01a64b88 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r4, [r6, r4]! @ │ │ │ │ + strdeq r4, [r6, ip]! │ │ │ │ @ instruction: 0x019d5890 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ │ │ │ │ 0019a208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -226418,21 +226418,21 @@ │ │ │ │ b 19a4bc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3e1b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3e194 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r5, sp, r4, asr r6 │ │ │ │ - @ instruction: 0x01a648a4 │ │ │ │ + @ instruction: 0x01a648ac │ │ │ │ @ instruction: 0x000001be │ │ │ │ ldrsheq lr, [r3, r8]! │ │ │ │ orrseq r5, sp, r8, ror #11 │ │ │ │ - @ instruction: 0x01a64834 │ │ │ │ + @ instruction: 0x01a6483c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a647a8 │ │ │ │ + @ instruction: 0x01a647b0 │ │ │ │ orrseq r5, sp, r4, asr #10 │ │ │ │ │ │ │ │ 0019a550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -226548,21 +226548,21 @@ │ │ │ │ b 19a6bc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3dfac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3df94 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r5, sp, r4, asr r4 │ │ │ │ - @ instruction: 0x01a646a4 │ │ │ │ + @ instruction: 0x01a646ac │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ @ instruction: 0x01b3def8 │ │ │ │ orrseq r5, sp, r8, ror #7 │ │ │ │ - @ instruction: 0x01a64634 │ │ │ │ + @ instruction: 0x01a6463c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a645ac │ │ │ │ + @ instruction: 0x01a645b4 │ │ │ │ orrseq r5, sp, r8, asr #6 │ │ │ │ │ │ │ │ 0019a750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -226678,21 +226678,21 @@ │ │ │ │ b 19a8bc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3ddac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3dd94 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r5, sp, r4, asr r2 │ │ │ │ - @ instruction: 0x01a644a4 │ │ │ │ + @ instruction: 0x01a644ac │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ @ instruction: 0x01b3dcf8 │ │ │ │ orrseq r5, sp, r8, ror #3 │ │ │ │ - @ instruction: 0x01a64434 │ │ │ │ + @ instruction: 0x01a6443c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a643ac │ │ │ │ + @ instruction: 0x01a643b4 │ │ │ │ orrseq r5, sp, r8, asr #2 │ │ │ │ │ │ │ │ 0019a950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -226834,18 +226834,18 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a6421c │ │ │ │ + @ instruction: 0x01a64224 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq fp, ip, r8, lsr #26 │ │ │ │ - @ instruction: 0x01a64148 │ │ │ │ + @ instruction: 0x01a64150 │ │ │ │ orrseq r4, sp, r0, ror #29 │ │ │ │ │ │ │ │ 0019abac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -227000,21 +227000,21 @@ │ │ │ │ b 19ad8c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b3d8e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3d8c4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ orrseq r4, sp, r4, lsl #27 │ │ │ │ - ldrdeq r3, [r6, r4]! │ │ │ │ + ldrdeq r3, [r6, ip]! │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ @ instruction: 0x01b3d828 │ │ │ │ orrseq r4, sp, r8, lsl sp │ │ │ │ - @ instruction: 0x01a63f64 │ │ │ │ + @ instruction: 0x01a63f6c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r3, [r6, r8]! │ │ │ │ + @ instruction: 0x01a63ee0 │ │ │ │ orrseq r4, sp, r4, ror ip │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0019ae24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -227348,26 +227348,26 @@ │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ andeq r6, r0, r8, lsl #30 │ │ │ │ @ instruction: 0x01b3d374 │ │ │ │ - orrseq r9, sp, r4, lsl lr │ │ │ │ + orrseq r9, sp, r0, lsr #28 │ │ │ │ @ instruction: 0x019d47f0 │ │ │ │ - @ instruction: 0x01a63b5c │ │ │ │ - @ instruction: 0x019d9ddc │ │ │ │ + @ instruction: 0x01a63b64 │ │ │ │ + orrseq r9, sp, r8, ror #27 │ │ │ │ @ instruction: 0x019d47b8 │ │ │ │ - @ instruction: 0x01a63b24 │ │ │ │ - orrseq r9, sp, r8, lsr #27 │ │ │ │ + @ instruction: 0x01a63b2c │ │ │ │ + @ instruction: 0x019d9db4 │ │ │ │ orrseq r4, sp, r4, lsl #15 │ │ │ │ - strdeq r3, [r6, r0]! │ │ │ │ - orrseq r9, sp, r4, ror sp │ │ │ │ + strdeq r3, [r6, r8]! │ │ │ │ + orrseq r9, sp, r0, lsl #27 │ │ │ │ orrseq r4, sp, r0, asr r7 │ │ │ │ - @ instruction: 0x01a63abc │ │ │ │ + @ instruction: 0x01a63ac4 │ │ │ │ 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] @ 19b740 │ │ │ │ @@ -227612,25 +227612,25 @@ │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ muleq r0, r4, r8 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ andeq r6, r0, r8, lsl #30 │ │ │ │ @ instruction: 0x01b3cf90 │ │ │ │ - @ instruction: 0x01a63750 │ │ │ │ - orrseq r9, sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x01a63758 │ │ │ │ + orrseq r9, sp, ip, lsl #20 │ │ │ │ @ instruction: 0x019d43d8 │ │ │ │ - @ instruction: 0x01a63718 │ │ │ │ - orrseq r9, sp, r8, asr #19 │ │ │ │ + @ instruction: 0x01a63720 │ │ │ │ + @ instruction: 0x019d99d4 │ │ │ │ orrseq r4, sp, r0, lsr #7 │ │ │ │ - @ instruction: 0x01a636e0 │ │ │ │ - @ instruction: 0x019d9990 │ │ │ │ + @ instruction: 0x01a636e8 │ │ │ │ + @ instruction: 0x019d999c │ │ │ │ orrseq r4, sp, r8, ror #6 │ │ │ │ - @ instruction: 0x01a636a8 │ │ │ │ - orrseq r9, sp, r8, asr r9 │ │ │ │ + @ instruction: 0x01a636b0 │ │ │ │ + orrseq r9, sp, r4, ror #18 │ │ │ │ orrseq r4, sp, r0, lsr r3 │ │ │ │ ldr r3, [pc, #940] @ 19bb64 │ │ │ │ ldr r2, [pc, #940] @ 19bb68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -227863,65 +227863,65 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 19b8f4 │ │ │ │ @ instruction: 0x01b3cd5c │ │ │ │ andeq r6, r0, r0, lsr #9 │ │ │ │ - lsleq r2, r8, #30 │ │ │ │ + lsleq r2, r4, pc │ │ │ │ orrseq r4, sp, r4, lsl #5 │ │ │ │ @ instruction: 0x019d42b0 │ │ │ │ @ instruction: 0x019d42d8 │ │ │ │ @ instruction: 0x019d42f0 │ │ │ │ orrseq r4, sp, ip, lsl r3 │ │ │ │ orrseq r4, sp, r8, asr #6 │ │ │ │ orrseq r4, sp, r4, ror r3 │ │ │ │ orrseq r4, sp, r8, lsl #4 │ │ │ │ orrseq r4, sp, r8, lsl #7 │ │ │ │ - @ instruction: 0x01a634b4 │ │ │ │ - orrseq r9, sp, r4, ror #14 │ │ │ │ + @ instruction: 0x01a634bc │ │ │ │ + orrseq r9, sp, r0, ror r7 │ │ │ │ orrseq r4, sp, ip, lsr r1 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - @ instruction: 0x01a6347c │ │ │ │ - orrseq r9, sp, ip, lsr #14 │ │ │ │ + @ instruction: 0x01a63484 │ │ │ │ + orrseq r9, sp, r8, lsr r7 │ │ │ │ orrseq r4, sp, r4, lsl #2 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x01a63444 │ │ │ │ - @ instruction: 0x019d96f4 │ │ │ │ + @ instruction: 0x01a6344c │ │ │ │ + orrseq r9, sp, r0, lsl #14 │ │ │ │ orrseq r4, sp, ip, asr #1 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x01a6340c │ │ │ │ - @ instruction: 0x019d96bc │ │ │ │ + @ instruction: 0x01a63414 │ │ │ │ + orrseq r9, sp, r8, asr #13 │ │ │ │ @ instruction: 0x019d4094 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - ldrdeq r3, [r6, r4]! │ │ │ │ - orrseq r9, sp, r4, lsl #13 │ │ │ │ + ldrdeq r3, [r6, ip]! │ │ │ │ + @ instruction: 0x019d9690 │ │ │ │ orrseq r4, sp, ip, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - @ instruction: 0x01a6339c │ │ │ │ - orrseq r9, sp, ip, asr #12 │ │ │ │ + @ instruction: 0x01a633a4 │ │ │ │ + orrseq r9, sp, r8, asr r6 │ │ │ │ orrseq r4, sp, r4, lsr #32 │ │ │ │ - @ instruction: 0x01a63364 │ │ │ │ - orrseq r9, sp, r4, lsl r6 │ │ │ │ + @ instruction: 0x01a6336c │ │ │ │ + orrseq r9, sp, r0, lsr #12 │ │ │ │ orrseq r3, sp, ip, ror #31 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - @ instruction: 0x01a6332c │ │ │ │ - @ instruction: 0x019d95dc │ │ │ │ + @ instruction: 0x01a63334 │ │ │ │ + orrseq r9, sp, r8, ror #11 │ │ │ │ @ instruction: 0x019d3fb4 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - strdeq r3, [r6, r4]! │ │ │ │ - orrseq r9, sp, r4, lsr #11 │ │ │ │ + strdeq r3, [r6, ip]! │ │ │ │ + @ instruction: 0x019d95b0 │ │ │ │ orrseq r3, sp, ip, ror pc │ │ │ │ muleq r0, r3, r4 │ │ │ │ - @ instruction: 0x01a632bc │ │ │ │ - orrseq r9, sp, ip, ror #10 │ │ │ │ + @ instruction: 0x01a632c4 │ │ │ │ + orrseq r9, sp, r8, ror r5 │ │ │ │ orrseq r3, sp, r4, asr #30 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x01a63284 │ │ │ │ - orrseq r9, sp, r4, lsr r5 │ │ │ │ + @ instruction: 0x01a6328c │ │ │ │ + orrseq r9, sp, r0, asr #10 │ │ │ │ orrseq r3, sp, ip, lsl #30 │ │ │ │ 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] @ 19bda0 │ │ │ │ @@ -228007,20 +228007,20 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 19bce8 │ │ │ │ @ instruction: 0x01b3c8b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01a63134 │ │ │ │ + @ instruction: 0x01a6313c │ │ │ │ orrseq sp, ip, r4, ror #9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ @ instruction: 0x01b3c824 │ │ │ │ @ instruction: 0x019c9ad0 │ │ │ │ - @ instruction: 0x019d92f4 │ │ │ │ + orrseq r9, sp, r0, lsl #6 │ │ │ │ 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] @ 19ca7c │ │ │ │ ldr fp, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -228831,31 +228831,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 19c714 │ │ │ │ @ instruction: 0x01b3c734 │ │ │ │ @ instruction: 0x01b3c718 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a62f80 │ │ │ │ - @ instruction: 0x01a62f7c │ │ │ │ + @ instruction: 0x01a62f88 │ │ │ │ + @ instruction: 0x01a62f84 │ │ │ │ @ instruction: 0x019d3bf8 │ │ │ │ @ instruction: 0x019d3bf4 │ │ │ │ - @ instruction: 0x01a62e6c │ │ │ │ + @ instruction: 0x01a62e74 │ │ │ │ @ instruction: 0x019d3af4 │ │ │ │ - strdeq r2, [r6, r4]! │ │ │ │ + strdeq r2, [r6, ip]! │ │ │ │ orrseq r3, sp, r0, lsl #21 │ │ │ │ - @ instruction: 0x01a62d7c │ │ │ │ + @ instruction: 0x01a62d84 │ │ │ │ orrseq r3, sp, r8, lsl #20 │ │ │ │ - @ instruction: 0x01a62d10 │ │ │ │ + @ instruction: 0x01a62d18 │ │ │ │ @ instruction: 0x019d3990 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x01a62c64 │ │ │ │ + @ instruction: 0x01a62c6c │ │ │ │ orrseq r3, sp, r8, ror #17 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x01a62c08 │ │ │ │ + @ instruction: 0x01a62c10 │ │ │ │ @ instruction: 0x019d3890 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ @ instruction: 0x019d3a90 │ │ │ │ @ instruction: 0x019d3a98 │ │ │ │ orrseq r3, sp, r0, lsr #21 │ │ │ │ orrseq r3, sp, r4, lsr #21 │ │ │ │ orrseq r3, sp, r8, lsr #21 │ │ │ │ @@ -228863,101 +228863,101 @@ │ │ │ │ @ instruction: 0x019d3ab0 │ │ │ │ @ instruction: 0x019d3abc │ │ │ │ orrseq r3, sp, r4, asr #21 │ │ │ │ orrseq r3, sp, r8, asr #21 │ │ │ │ orrseq r3, sp, ip, asr #21 │ │ │ │ orrseq r3, sp, r8, asr #21 │ │ │ │ @ instruction: 0x019d3ad0 │ │ │ │ - @ instruction: 0x01a62a30 │ │ │ │ + @ instruction: 0x01a62a38 │ │ │ │ @ instruction: 0x019d36bc │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ @ instruction: 0x01b3c14c │ │ │ │ - orrseq r8, sp, r0, ror #24 │ │ │ │ - orrseq r8, sp, r4, lsr ip │ │ │ │ - @ instruction: 0x01a62978 │ │ │ │ + orrseq r8, sp, ip, ror #24 │ │ │ │ + orrseq r8, sp, r0, asr #24 │ │ │ │ + @ instruction: 0x01a62980 │ │ │ │ @ instruction: 0x019d35fc │ │ │ │ - @ instruction: 0x019d8bf0 │ │ │ │ - @ instruction: 0x01a62930 │ │ │ │ + @ instruction: 0x019d8bfc │ │ │ │ + @ instruction: 0x01a62938 │ │ │ │ @ instruction: 0x019d35b8 │ │ │ │ - strdeq r2, [r6, r0]! │ │ │ │ - orrseq r8, sp, r0, lsr #23 │ │ │ │ + strdeq r2, [r6, r8]! │ │ │ │ + orrseq r8, sp, ip, lsr #23 │ │ │ │ orrseq r3, sp, r8, ror r5 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orrseq r8, sp, r4, ror #22 │ │ │ │ - orrseq r8, sp, ip, asr #22 │ │ │ │ - orrseq r8, sp, r0, lsr #22 │ │ │ │ - @ instruction: 0x01a62864 │ │ │ │ + orrseq r8, sp, r0, ror fp │ │ │ │ + orrseq r8, sp, r8, asr fp │ │ │ │ + orrseq r8, sp, ip, lsr #22 │ │ │ │ + @ instruction: 0x01a6286c │ │ │ │ orrseq r3, sp, r8, ror #9 │ │ │ │ - @ instruction: 0x019d8ad8 │ │ │ │ - @ instruction: 0x019d8ab8 │ │ │ │ - ldrdeq r2, [r6, ip]! │ │ │ │ - orrseq r8, sp, ip, lsl #21 │ │ │ │ + orrseq r8, sp, r4, ror #21 │ │ │ │ + orrseq r8, sp, r4, asr #21 │ │ │ │ + @ instruction: 0x01a627e4 │ │ │ │ + @ instruction: 0x019d8a98 │ │ │ │ orrseq r3, sp, r4, ror #8 │ │ │ │ - orrseq r8, sp, r8, asr #20 │ │ │ │ - @ instruction: 0x01a6276c │ │ │ │ - orrseq r8, sp, ip, lsl sl │ │ │ │ + orrseq r8, sp, r4, asr sl │ │ │ │ + @ instruction: 0x01a62774 │ │ │ │ + orrseq r8, sp, r8, lsr #20 │ │ │ │ @ instruction: 0x019d33f4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x019d89d8 │ │ │ │ - @ instruction: 0x019d89b8 │ │ │ │ - @ instruction: 0x019d8994 │ │ │ │ - orrseq r8, sp, r4, ror #18 │ │ │ │ - orrseq r8, sp, r8, lsr #18 │ │ │ │ - orrseq r8, sp, r8, lsl #18 │ │ │ │ - @ instruction: 0x01a62644 │ │ │ │ - @ instruction: 0x019d88f4 │ │ │ │ + orrseq r8, sp, r4, ror #19 │ │ │ │ + orrseq r8, sp, r4, asr #19 │ │ │ │ + orrseq r8, sp, r0, lsr #19 │ │ │ │ + orrseq r8, sp, r0, ror r9 │ │ │ │ + orrseq r8, sp, r4, lsr r9 │ │ │ │ + orrseq r8, sp, r4, lsl r9 │ │ │ │ + @ instruction: 0x01a6264c │ │ │ │ + orrseq r8, sp, r0, lsl #18 │ │ │ │ orrseq r3, sp, ip, asr #5 │ │ │ │ - @ instruction: 0x01a6260c │ │ │ │ - @ instruction: 0x019d88bc │ │ │ │ + @ instruction: 0x01a62614 │ │ │ │ + orrseq r8, sp, r8, asr #17 │ │ │ │ @ instruction: 0x019d3294 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrdeq r2, [r6, r4]! │ │ │ │ - orrseq r8, sp, r4, lsl #17 │ │ │ │ + ldrdeq r2, [r6, ip]! │ │ │ │ + @ instruction: 0x019d8890 │ │ │ │ orrseq r3, sp, ip, asr r2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01a6259c │ │ │ │ - orrseq r8, sp, ip, asr #16 │ │ │ │ + @ instruction: 0x01a625a4 │ │ │ │ + orrseq r8, sp, r8, asr r8 │ │ │ │ orrseq r3, sp, r4, lsr #4 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x01a62564 │ │ │ │ - orrseq r8, sp, r4, lsl r8 │ │ │ │ + @ instruction: 0x01a6256c │ │ │ │ + orrseq r8, sp, r0, lsr #16 │ │ │ │ orrseq r3, sp, ip, ror #3 │ │ │ │ - @ instruction: 0x01a6252c │ │ │ │ - @ instruction: 0x019d87dc │ │ │ │ + @ instruction: 0x01a62534 │ │ │ │ + orrseq r8, sp, r8, ror #15 │ │ │ │ @ instruction: 0x019d31b4 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - strdeq r2, [r6, r4]! │ │ │ │ - orrseq r8, sp, r4, lsr #15 │ │ │ │ + strdeq r2, [r6, ip]! │ │ │ │ + @ instruction: 0x019d87b0 │ │ │ │ orrseq r3, sp, ip, ror r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x01a624bc │ │ │ │ - orrseq r8, sp, ip, ror #14 │ │ │ │ + @ instruction: 0x01a624c4 │ │ │ │ + orrseq r8, sp, r8, ror r7 │ │ │ │ orrseq r3, sp, r4, asr #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01a62484 │ │ │ │ - orrseq r8, sp, r4, lsr r7 │ │ │ │ + @ instruction: 0x01a6248c │ │ │ │ + orrseq r8, sp, r0, asr #14 │ │ │ │ orrseq r3, sp, ip, lsl #2 │ │ │ │ - @ instruction: 0x01a6244c │ │ │ │ - @ instruction: 0x019d86fc │ │ │ │ + @ instruction: 0x01a62454 │ │ │ │ + orrseq r8, sp, r8, lsl #14 │ │ │ │ ldrsbeq r3, [sp, r4] │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01a62414 │ │ │ │ - orrseq r8, sp, r4, asr #13 │ │ │ │ + @ instruction: 0x01a6241c │ │ │ │ + @ instruction: 0x019d86d0 │ │ │ │ @ instruction: 0x019d309c │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrdeq r2, [r6, ip]! │ │ │ │ - orrseq r8, sp, ip, lsl #13 │ │ │ │ + @ instruction: 0x01a623e4 │ │ │ │ + @ instruction: 0x019d8698 │ │ │ │ orrseq r3, sp, r4, rrx │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orrseq r8, sp, r4, asr r6 │ │ │ │ - @ instruction: 0x01a62388 │ │ │ │ - orrseq r8, sp, r8, lsr r6 │ │ │ │ + orrseq r8, sp, r0, ror #12 │ │ │ │ + @ instruction: 0x01a62390 │ │ │ │ + orrseq r8, sp, r4, asr #12 │ │ │ │ orrseq r3, sp, r0, lsl r0 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orrseq r8, sp, r0, lsl #12 │ │ │ │ + orrseq r8, sp, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #360] @ 0x168 │ │ │ │ mov lr, r3 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ @@ -229037,20 +229037,20 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 19ccb0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3b880 │ │ │ │ @ instruction: 0x01b3b85c │ │ │ │ - @ instruction: 0x01a6207c │ │ │ │ - orrseq r8, sp, ip, lsr #6 │ │ │ │ + @ instruction: 0x01a62084 │ │ │ │ + orrseq r8, sp, r8, lsr r3 │ │ │ │ orrseq r2, sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r1, ror #6 │ │ │ │ - @ instruction: 0x01a62034 │ │ │ │ - orrseq r8, sp, r4, ror #5 │ │ │ │ + @ instruction: 0x01a6203c │ │ │ │ + @ instruction: 0x019d82f0 │ │ │ │ orrseq r2, sp, r0, asr #25 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ ldr sl, [pc, #776] @ 19d104 │ │ │ │ @@ -229247,28 +229247,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov lr, r0 │ │ │ │ b 19d0b8 │ │ │ │ @ instruction: 0x01b3b70c │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - @ instruction: 0x01a61e7c │ │ │ │ - orrseq r8, sp, r8, lsr #2 │ │ │ │ + @ instruction: 0x01a61e84 │ │ │ │ + orrseq r8, sp, r4, lsr r1 │ │ │ │ orrseq r2, sp, r8, lsl #22 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ orrseq r2, sp, r8, lsl sl │ │ │ │ - @ instruction: 0x01a61d84 │ │ │ │ - orrseq r8, sp, r8, lsr #32 │ │ │ │ + @ instruction: 0x01a61d8c │ │ │ │ + orrseq r8, sp, r4, lsr r0 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - @ instruction: 0x01a61d28 │ │ │ │ - orrseq r7, sp, r8, asr #31 │ │ │ │ + @ instruction: 0x01a61d30 │ │ │ │ + @ instruction: 0x019d7fd4 │ │ │ │ orrseq r2, sp, r8, lsr #19 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - @ instruction: 0x01a61ce0 │ │ │ │ - orrseq r7, sp, r0, lsl #31 │ │ │ │ + @ instruction: 0x01a61ce8 │ │ │ │ + orrseq r7, sp, ip, lsl #31 │ │ │ │ orrseq r2, sp, r0, ror #18 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ @@ -229463,28 +229463,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov lr, r0 │ │ │ │ b 19d418 │ │ │ │ @ instruction: 0x01b3b3a0 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - @ instruction: 0x01a61b18 │ │ │ │ - orrseq r7, sp, r4, asr #27 │ │ │ │ + @ instruction: 0x01a61b20 │ │ │ │ + @ instruction: 0x019d7dd0 │ │ │ │ orrseq r2, sp, r4, lsr #15 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ @ instruction: 0x019d26b8 │ │ │ │ - @ instruction: 0x01a61a24 │ │ │ │ - orrseq r7, sp, r8, asr #25 │ │ │ │ + @ instruction: 0x01a61a2c │ │ │ │ + @ instruction: 0x019d7cd4 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - @ instruction: 0x01a619c8 │ │ │ │ - orrseq r7, sp, r8, ror #24 │ │ │ │ + ldrdeq r1, [r6, r0]! │ │ │ │ + orrseq r7, sp, r4, ror ip │ │ │ │ orrseq r2, sp, r8, asr #12 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x01a61980 │ │ │ │ - orrseq r7, sp, r0, lsr #24 │ │ │ │ + @ instruction: 0x01a61988 │ │ │ │ + orrseq r7, sp, ip, lsr #24 │ │ │ │ orrseq r2, sp, r0, lsl #12 │ │ │ │ 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 │ │ │ │ @@ -229648,25 +229648,25 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01b3b02c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3b020 │ │ │ │ - @ instruction: 0x01a61888 │ │ │ │ + @ instruction: 0x01a61890 │ │ │ │ orrseq r2, sp, ip, lsl #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x019d249c │ │ │ │ - @ instruction: 0x01a61808 │ │ │ │ + @ instruction: 0x01a61810 │ │ │ │ @ instruction: 0x01b3aef4 │ │ │ │ - orrseq r7, sp, r4, lsl #20 │ │ │ │ + orrseq r7, sp, r0, lsl sl │ │ │ │ @ instruction: 0x01b3ae78 │ │ │ │ - orrseq r7, sp, r8, lsr #19 │ │ │ │ - @ instruction: 0x01a616b0 │ │ │ │ - orrseq r7, sp, r0, ror #18 │ │ │ │ + @ instruction: 0x019d79b4 │ │ │ │ + @ instruction: 0x01a616b8 │ │ │ │ + orrseq r7, sp, ip, ror #18 │ │ │ │ orrseq r2, sp, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub r6, r1, #1 │ │ │ │ orr r6, r6, r6, lsr #1 │ │ │ │ @@ -230431,18 +230431,18 @@ │ │ │ │ bl b6c98 │ │ │ │ b 19df3c │ │ │ │ @ instruction: 0x01b3a7f4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strbgt r5, [r3, #-874]! @ 0xfffffc96 │ │ │ │ bcs ffc46e38 │ │ │ │ @ instruction: 0x01b3a5d0 │ │ │ │ - @ instruction: 0x01a60e50 │ │ │ │ + @ instruction: 0x01a60e58 │ │ │ │ orrseq r1, sp, ip, asr #21 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - orrseq r6, sp, r8, lsl sp │ │ │ │ + orrseq r6, sp, r4, lsr #26 │ │ │ │ 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] @ 19e9c4 │ │ │ │ @@ -230832,50 +230832,50 @@ │ │ │ │ ldr r3, [pc, #160] @ 19ea5c │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ b 19e848 │ │ │ │ @ instruction: 0x01b3a158 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3a128 │ │ │ │ - @ instruction: 0x01a60994 │ │ │ │ + @ instruction: 0x01a6099c │ │ │ │ orrseq r1, sp, r4, lsl r6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r1, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0x01a60910 │ │ │ │ - @ instruction: 0x01a608c8 │ │ │ │ + @ instruction: 0x01a60918 │ │ │ │ + ldrdeq r0, [r6, r0]! @ │ │ │ │ orrseq r1, sp, r8, asr #10 │ │ │ │ - @ instruction: 0x01a608b4 │ │ │ │ + @ instruction: 0x01a608bc │ │ │ │ orrseq r1, sp, ip, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01b39e00 │ │ │ │ - orrseq r6, sp, ip, lsl r9 │ │ │ │ - orrseq r6, sp, r8, ror #17 │ │ │ │ - @ instruction: 0x01a6062c │ │ │ │ + orrseq r6, sp, r8, lsr #18 │ │ │ │ + @ instruction: 0x019d68f4 │ │ │ │ + @ instruction: 0x01a60634 │ │ │ │ @ instruction: 0x019d12b8 │ │ │ │ - orrseq r6, sp, r0, lsr #17 │ │ │ │ - @ instruction: 0x01a605e4 │ │ │ │ + orrseq r6, sp, ip, lsr #17 │ │ │ │ + @ instruction: 0x01a605ec │ │ │ │ orrseq r1, sp, ip, ror #4 │ │ │ │ - @ instruction: 0x01a605ac │ │ │ │ - orrseq r6, sp, ip, asr r8 │ │ │ │ + @ instruction: 0x01a605b4 │ │ │ │ + orrseq r6, sp, r8, ror #16 │ │ │ │ orrseq r1, sp, r4, lsr r2 │ │ │ │ - orrseq r6, sp, r8, lsr #16 │ │ │ │ - @ instruction: 0x019d67f4 │ │ │ │ - @ instruction: 0x01a60538 │ │ │ │ + orrseq r6, sp, r4, lsr r8 │ │ │ │ + orrseq r6, sp, r0, lsl #16 │ │ │ │ + @ instruction: 0x01a60540 │ │ │ │ orrseq r1, sp, r4, asr #3 │ │ │ │ - @ instruction: 0x019d67b4 │ │ │ │ - orrseq r6, sp, r8, ror r7 │ │ │ │ - @ instruction: 0x01a604bc │ │ │ │ + orrseq r6, sp, r0, asr #15 │ │ │ │ + orrseq r6, sp, r4, lsl #15 │ │ │ │ + @ instruction: 0x01a604c4 │ │ │ │ orrseq r1, sp, r4, asr #2 │ │ │ │ - orrseq r6, sp, r0, lsr r7 │ │ │ │ - @ instruction: 0x01a60448 │ │ │ │ - @ instruction: 0x019d66f8 │ │ │ │ + orrseq r6, sp, ip, lsr r7 │ │ │ │ + @ instruction: 0x01a60450 │ │ │ │ + orrseq r6, sp, r4, lsl #14 │ │ │ │ ldrsbeq r1, [sp, r0] │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orrseq r6, sp, r0, asr #13 │ │ │ │ - @ instruction: 0x019d66b0 │ │ │ │ + orrseq r6, sp, ip, asr #13 │ │ │ │ + @ instruction: 0x019d66bc │ │ │ │ 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] @ 19ee00 │ │ │ │ mov r9, r3 │ │ │ │ @@ -231103,34 +231103,34 @@ │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ bl b6c98 │ │ │ │ mov r3, r0 │ │ │ │ b 19ecdc │ │ │ │ @ instruction: 0x01b39a94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b39a70 │ │ │ │ - @ instruction: 0x01a602c0 │ │ │ │ + @ instruction: 0x01a602c8 │ │ │ │ orrseq r0, sp, r0, asr #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a6023c │ │ │ │ + @ instruction: 0x01a60244 │ │ │ │ orrseq r0, sp, r0, asr #29 │ │ │ │ @ instruction: 0x01b398dc │ │ │ │ - @ instruction: 0x01a60140 │ │ │ │ - @ instruction: 0x019d63f0 │ │ │ │ + @ instruction: 0x01a60148 │ │ │ │ + @ instruction: 0x019d63fc │ │ │ │ orrseq r0, sp, r4, asr #27 │ │ │ │ - @ instruction: 0x019d63b8 │ │ │ │ + orrseq r6, sp, r4, asr #7 │ │ │ │ orrseq r0, sp, r0, ror #26 │ │ │ │ - @ instruction: 0x01a600cc │ │ │ │ - orrseq r6, sp, r0, ror r3 │ │ │ │ + ldrdeq r0, [r6, r4]! │ │ │ │ + orrseq r6, sp, ip, ror r3 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ @ instruction: 0x019d0cf8 │ │ │ │ - @ instruction: 0x01a60064 │ │ │ │ + @ instruction: 0x01a6006c │ │ │ │ ldrsheq r1, [sp, ip] │ │ │ │ - orrseq r6, sp, ip, asr #5 │ │ │ │ + @ instruction: 0x019d62d8 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orrseq r6, sp, r8, lsl #5 │ │ │ │ + @ instruction: 0x019d6294 │ │ │ │ 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] @ 19f288 │ │ │ │ ldr r3, [pc, #1044] @ 19f28c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -231396,42 +231396,42 @@ │ │ │ │ b 19eefc │ │ │ │ @ instruction: 0x01b396a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b39668 │ │ │ │ @ instruction: 0x01b39610 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - @ instruction: 0x01a5fd1c │ │ │ │ - orrseq r5, sp, r8, asr #31 │ │ │ │ + @ instruction: 0x01a5fd24 │ │ │ │ + @ instruction: 0x019d5fd4 │ │ │ │ orrseq r0, sp, r4, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq pc, [r5, r8]! │ │ │ │ - orrseq r5, sp, r8, lsl #31 │ │ │ │ + @ instruction: 0x01a5fce0 │ │ │ │ + @ instruction: 0x019d5f94 │ │ │ │ orrseq r0, sp, r8, asr r9 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x01a5fc9c │ │ │ │ - orrseq r5, sp, ip, asr #30 │ │ │ │ + @ instruction: 0x01a5fca4 │ │ │ │ + orrseq r5, sp, r8, asr pc │ │ │ │ orrseq r0, sp, r4, lsr #18 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x01a5fc60 │ │ │ │ - orrseq r5, sp, r0, lsl pc │ │ │ │ + @ instruction: 0x01a5fc68 │ │ │ │ + orrseq r5, sp, ip, lsl pc │ │ │ │ orrseq r0, sp, r8, ror #17 │ │ │ │ - @ instruction: 0x01a5fc24 │ │ │ │ - @ instruction: 0x019d5ed4 │ │ │ │ + @ instruction: 0x01a5fc2c │ │ │ │ + orrseq r5, sp, r0, ror #29 │ │ │ │ orrseq r0, sp, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x01a5fbec │ │ │ │ - @ instruction: 0x019d5e98 │ │ │ │ + strdeq pc, [r5, r4]! │ │ │ │ + orrseq r5, sp, r4, lsr #29 │ │ │ │ orrseq r0, sp, r4, ror r8 │ │ │ │ - @ instruction: 0x01a5fbb0 │ │ │ │ - orrseq r5, sp, ip, asr lr │ │ │ │ + @ instruction: 0x01a5fbb8 │ │ │ │ + orrseq r5, sp, r8, ror #28 │ │ │ │ orrseq r0, sp, r8, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a5fb6c │ │ │ │ - orrseq r5, sp, r8, lsl lr │ │ │ │ + @ instruction: 0x01a5fb74 │ │ │ │ + orrseq r5, sp, r4, lsr #28 │ │ │ │ @ instruction: 0x019d07f0 │ │ │ │ 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] @ 19f9dc │ │ │ │ @@ -231865,54 +231865,54 @@ │ │ │ │ b 19f3f0 │ │ │ │ @ instruction: 0x01b391e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b391ac │ │ │ │ @ instruction: 0x01b3911c │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - @ instruction: 0x01a5f8e0 │ │ │ │ - orrseq r5, sp, r4, lsl #23 │ │ │ │ + @ instruction: 0x01a5f8e8 │ │ │ │ + @ instruction: 0x019d5b90 │ │ │ │ orrseq r0, sp, ip, asr r5 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x01a5f7ac │ │ │ │ + @ instruction: 0x01a5f7b4 │ │ │ │ orrseq r0, sp, r8, lsr r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a5f730 │ │ │ │ + @ instruction: 0x01a5f738 │ │ │ │ orrseq r0, sp, ip, lsr #7 │ │ │ │ - @ instruction: 0x01a5f6c8 │ │ │ │ - orrseq r5, sp, ip, ror #18 │ │ │ │ + ldrdeq pc, [r5, r0]! │ │ │ │ + orrseq r5, sp, r8, ror r9 │ │ │ │ orrseq r0, sp, r4, asr #6 │ │ │ │ - @ instruction: 0x01a5f688 │ │ │ │ - orrseq r5, sp, ip, lsr #18 │ │ │ │ + @ instruction: 0x01a5f690 │ │ │ │ + orrseq r5, sp, r8, lsr r9 │ │ │ │ orrseq r0, sp, r4, lsl #6 │ │ │ │ - @ instruction: 0x01a5f648 │ │ │ │ + @ instruction: 0x01a5f650 │ │ │ │ orrseq r0, sp, r0, ror #13 │ │ │ │ @ instruction: 0x019d02d0 │ │ │ │ - orrseq r5, sp, r8, lsr #17 │ │ │ │ + @ instruction: 0x019d58b4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01a5f5c0 │ │ │ │ - orrseq r5, sp, r4, ror #16 │ │ │ │ + @ instruction: 0x01a5f5c8 │ │ │ │ + orrseq r5, sp, r0, ror r8 │ │ │ │ orrseq r0, sp, r4, lsr r2 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - orrseq r5, sp, r0, lsr #16 │ │ │ │ - @ instruction: 0x019d57f0 │ │ │ │ - @ instruction: 0x01a5f510 │ │ │ │ - @ instruction: 0x019d57b4 │ │ │ │ + orrseq r5, sp, ip, lsr #16 │ │ │ │ + @ instruction: 0x019d57fc │ │ │ │ + @ instruction: 0x01a5f518 │ │ │ │ + orrseq r5, sp, r0, asr #15 │ │ │ │ orrseq r0, sp, ip, lsl #3 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrdeq pc, [r5, r0]! │ │ │ │ - orrseq r5, sp, r4, ror r7 │ │ │ │ + ldrdeq pc, [r5, r8]! │ │ │ │ + orrseq r5, sp, r0, lsl #15 │ │ │ │ orrseq r0, sp, ip, asr #2 │ │ │ │ - @ instruction: 0x01a5f490 │ │ │ │ - orrseq r5, sp, r4, lsr r7 │ │ │ │ + @ instruction: 0x01a5f498 │ │ │ │ + orrseq r5, sp, r0, asr #14 │ │ │ │ orrseq r0, sp, ip, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x01a5f450 │ │ │ │ + @ instruction: 0x01a5f458 │ │ │ │ ldrsbeq r0, [sp, r8] │ │ │ │ - @ instruction: 0x019d56f4 │ │ │ │ + orrseq r5, sp, r0, lsl #14 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #780] @ 19fdc0 │ │ │ │ @@ -232113,31 +232113,31 @@ │ │ │ │ bl b6c98 │ │ │ │ b 19fae4 │ │ │ │ @ instruction: 0x01b38a60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b38a48 │ │ │ │ @ instruction: 0x01b38a28 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - ldrdeq pc, [r5, r0]! │ │ │ │ + ldrdeq pc, [r5, r8]! │ │ │ │ orrseq pc, ip, ip, asr lr @ │ │ │ │ - orrseq r5, sp, r0, ror r4 │ │ │ │ + orrseq r5, sp, ip, ror r4 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x01a5f10c │ │ │ │ - @ instruction: 0x019d53b0 │ │ │ │ + @ instruction: 0x01a5f114 │ │ │ │ + @ instruction: 0x019d53bc │ │ │ │ @ instruction: 0x019cfd94 │ │ │ │ - @ instruction: 0x01a5f0ac │ │ │ │ - orrseq r5, sp, r0, asr r3 │ │ │ │ + strheq pc, [r5, r4]! @ │ │ │ │ + orrseq r5, sp, ip, asr r3 │ │ │ │ orrseq pc, ip, ip, lsr #26 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - @ instruction: 0x01a5f070 │ │ │ │ - orrseq r5, sp, r4, lsl r3 │ │ │ │ + @ instruction: 0x01a5f078 │ │ │ │ + orrseq r5, sp, r0, lsr #6 │ │ │ │ orrseq pc, ip, ip, ror #25 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a5f034 │ │ │ │ - @ instruction: 0x019d52d8 │ │ │ │ + @ instruction: 0x01a5f03c │ │ │ │ + orrseq r5, sp, r4, ror #5 │ │ │ │ @ instruction: 0x019cfcb0 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #740] @ 1a011c │ │ │ │ @@ -232328,32 +232328,32 @@ │ │ │ │ bl b6c98 │ │ │ │ b 19fe68 │ │ │ │ @ instruction: 0x01b386dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b386c4 │ │ │ │ @ instruction: 0x01b386a4 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - @ instruction: 0x01a5ee3c │ │ │ │ + @ instruction: 0x01a5ee44 │ │ │ │ orrseq pc, ip, r8, asr #21 │ │ │ │ - ldrsbeq r5, [sp, ip] │ │ │ │ + orrseq r5, sp, r8, ror #1 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - @ instruction: 0x01a5eda4 │ │ │ │ - orrseq r5, sp, r8, asr #32 │ │ │ │ + @ instruction: 0x01a5edac │ │ │ │ + orrseq r5, sp, r4, asr r0 │ │ │ │ orrseq pc, ip, ip, lsr #20 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - @ instruction: 0x01a5ed3c │ │ │ │ - orrseq r4, sp, ip, ror #31 │ │ │ │ + @ instruction: 0x01a5ed44 │ │ │ │ + @ instruction: 0x019d4ff8 │ │ │ │ orrseq pc, ip, r4, asr #19 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - @ instruction: 0x01a5ed08 │ │ │ │ - @ instruction: 0x019d4fb4 │ │ │ │ + @ instruction: 0x01a5ed10 │ │ │ │ + orrseq r4, sp, r0, asr #31 │ │ │ │ @ instruction: 0x019cf990 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - @ instruction: 0x01a5eccc │ │ │ │ - orrseq r4, sp, ip, ror pc │ │ │ │ + ldrdeq lr, [r5, r4]! │ │ │ │ + orrseq r4, sp, r8, lsl #31 │ │ │ │ orrseq pc, ip, r4, asr r9 @ │ │ │ │ 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 │ │ │ │ @@ -232628,36 +232628,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1a03d8 │ │ │ │ @ instruction: 0x01b38370 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b3834c │ │ │ │ - @ instruction: 0x01a5eb84 │ │ │ │ + @ instruction: 0x01a5eb8c │ │ │ │ orrseq pc, ip, r0, lsl #16 │ │ │ │ - @ instruction: 0x01a5eb08 │ │ │ │ + @ instruction: 0x01a5eb10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq pc, ip, r8, lsl #15 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01b38134 │ │ │ │ - @ instruction: 0x01a5e978 │ │ │ │ - orrseq r4, sp, r8, lsr #24 │ │ │ │ + @ instruction: 0x01a5e980 │ │ │ │ + orrseq r4, sp, r4, lsr ip │ │ │ │ orrseq pc, ip, r0, lsl #12 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - @ instruction: 0x01a5e934 │ │ │ │ - orrseq r4, sp, r0, ror #23 │ │ │ │ + @ instruction: 0x01a5e93c │ │ │ │ + orrseq r4, sp, ip, ror #23 │ │ │ │ @ instruction: 0x019cf5b8 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orrseq r4, sp, r4, lsr #23 │ │ │ │ - @ instruction: 0x01a5e8c0 │ │ │ │ + @ instruction: 0x019d4bb0 │ │ │ │ + @ instruction: 0x01a5e8c8 │ │ │ │ orrseq pc, ip, ip, asr #10 │ │ │ │ - orrseq r4, sp, r0, ror #22 │ │ │ │ - @ instruction: 0x019d4af4 │ │ │ │ - @ instruction: 0x01a5e818 │ │ │ │ - orrseq r4, sp, r8, asr #21 │ │ │ │ + orrseq r4, sp, ip, ror #22 │ │ │ │ + orrseq r4, sp, r0, lsl #22 │ │ │ │ + @ instruction: 0x01a5e820 │ │ │ │ + @ instruction: 0x019d4ad4 │ │ │ │ orrseq pc, ip, r0, lsr #9 │ │ │ │ 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 │ │ │ │ @@ -232735,20 +232735,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1a06b0 │ │ │ │ @ instruction: 0x01b37eb4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b37e5c │ │ │ │ - @ instruction: 0x01a5e6b8 │ │ │ │ - orrseq r4, sp, ip, asr r9 │ │ │ │ + @ instruction: 0x01a5e6c0 │ │ │ │ + orrseq r4, sp, r8, ror #18 │ │ │ │ orrseq pc, ip, ip, lsr #6 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x01a5e678 │ │ │ │ - orrseq r4, sp, ip, lsl r9 │ │ │ │ + @ instruction: 0x01a5e680 │ │ │ │ + orrseq r4, sp, r8, lsr #18 │ │ │ │ orrseq pc, ip, ip, ror #5 │ │ │ │ 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 │ │ │ │ @@ -232826,19 +232826,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1a081c │ │ │ │ @ instruction: 0x01b37d48 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b37cf0 │ │ │ │ - @ instruction: 0x01a5e54c │ │ │ │ - @ instruction: 0x019d47f0 │ │ │ │ + @ instruction: 0x01a5e554 │ │ │ │ + @ instruction: 0x019d47fc │ │ │ │ orrseq pc, ip, r4, asr #3 │ │ │ │ - @ instruction: 0x01a5e50c │ │ │ │ - @ instruction: 0x019d47b0 │ │ │ │ + @ instruction: 0x01a5e514 │ │ │ │ + @ instruction: 0x019d47bc │ │ │ │ orrseq pc, ip, r0, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -233634,120 +233634,120 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1a0c2c │ │ │ │ @ instruction: 0x01b37bd4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b37b9c │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x01a5e434 │ │ │ │ + @ instruction: 0x01a5e43c │ │ │ │ ldrheq pc, [ip, r8] @ │ │ │ │ orrseq pc, ip, r0, lsl #9 │ │ │ │ - @ instruction: 0x01a222e0 │ │ │ │ + @ instruction: 0x01a222ec │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ orrseq pc, ip, r4, lsr #8 │ │ │ │ orrseq pc, ip, ip, lsl #8 │ │ │ │ orrseq pc, ip, r4, lsr r4 @ │ │ │ │ orrseq pc, ip, r8, lsr r4 @ │ │ │ │ @ instruction: 0x01b378e0 │ │ │ │ orrseq pc, ip, r0, lsr #5 │ │ │ │ orrseq pc, ip, r0, lsr #5 │ │ │ │ @ instruction: 0x019cf2d0 │ │ │ │ @ instruction: 0x019cf2b4 │ │ │ │ @ instruction: 0x019cf1fc │ │ │ │ - @ instruction: 0x01a5e01c │ │ │ │ - @ instruction: 0x019d42bc │ │ │ │ + @ instruction: 0x01a5e024 │ │ │ │ + orrseq r4, sp, r8, asr #5 │ │ │ │ orrseq lr, ip, ip, lsl #25 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ @ instruction: 0x019cf09c │ │ │ │ - @ instruction: 0x01a5dfb4 │ │ │ │ - orrseq r4, sp, r4, asr r2 │ │ │ │ + @ instruction: 0x01a5dfbc │ │ │ │ + orrseq r4, sp, r0, ror #4 │ │ │ │ orrseq lr, ip, r4, lsr #24 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ orrseq pc, ip, r0, lsr #2 │ │ │ │ - @ instruction: 0x01a5df54 │ │ │ │ - @ instruction: 0x019d41f4 │ │ │ │ + @ instruction: 0x01a5df5c │ │ │ │ + orrseq r4, sp, r0, lsl #4 │ │ │ │ orrseq lr, ip, r8, asr #23 │ │ │ │ orrseq pc, ip, r8, lsl r0 @ │ │ │ │ orrseq pc, ip, r0, lsl r0 @ │ │ │ │ @ instruction: 0x019cead0 │ │ │ │ - @ instruction: 0x01a5de3c │ │ │ │ + @ instruction: 0x01a5de44 │ │ │ │ @ instruction: 0x019ceed4 │ │ │ │ - orrseq r4, sp, r8, lsr #1 │ │ │ │ + ldrheq r4, [sp, r4] │ │ │ │ orrseq lr, ip, r4, lsl #29 │ │ │ │ orrseq r4, ip, r0, ror #15 │ │ │ │ orrseq lr, ip, r0, lsr #28 │ │ │ │ - @ instruction: 0x01a5dd50 │ │ │ │ + @ instruction: 0x01a5dd58 │ │ │ │ orrseq lr, ip, r4, asr #19 │ │ │ │ - @ instruction: 0x01a5dd04 │ │ │ │ - orrseq r3, sp, r8, lsr #31 │ │ │ │ + @ instruction: 0x01a5dd0c │ │ │ │ + @ instruction: 0x019d3fb4 │ │ │ │ orrseq lr, ip, r8, ror r9 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - @ instruction: 0x01a5dcc4 │ │ │ │ - orrseq r3, sp, r4, ror #30 │ │ │ │ + @ instruction: 0x01a5dccc │ │ │ │ + orrseq r3, sp, r0, ror pc │ │ │ │ orrseq lr, ip, r8, lsr r9 │ │ │ │ - @ instruction: 0x01a5dc80 │ │ │ │ - orrseq r3, sp, r0, lsr #30 │ │ │ │ + @ instruction: 0x01a5dc88 │ │ │ │ + orrseq r3, sp, ip, lsr #30 │ │ │ │ @ instruction: 0x019ce8f0 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - @ instruction: 0x01a5dc3c │ │ │ │ - orrseq r3, sp, r0, ror #29 │ │ │ │ + @ instruction: 0x01a5dc44 │ │ │ │ + orrseq r3, sp, ip, ror #29 │ │ │ │ @ instruction: 0x019ce8b0 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - strdeq sp, [r5, ip]! │ │ │ │ - orrseq r3, sp, r0, lsr #29 │ │ │ │ + @ instruction: 0x01a5dc04 │ │ │ │ + orrseq r3, sp, ip, lsr #29 │ │ │ │ orrseq lr, ip, r4, ror r8 │ │ │ │ - @ instruction: 0x01a5dbbc │ │ │ │ - orrseq r3, sp, r0, ror #28 │ │ │ │ + @ instruction: 0x01a5dbc4 │ │ │ │ + orrseq r3, sp, ip, ror #28 │ │ │ │ orrseq lr, ip, r0, lsr r8 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x01a5db7c │ │ │ │ - orrseq r3, sp, r0, lsr #28 │ │ │ │ + @ instruction: 0x01a5db84 │ │ │ │ + orrseq r3, sp, ip, lsr #28 │ │ │ │ @ instruction: 0x019ce7f0 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - @ instruction: 0x01a5db3c │ │ │ │ - orrseq r3, sp, r0, ror #27 │ │ │ │ + @ instruction: 0x01a5db44 │ │ │ │ + orrseq r3, sp, ip, ror #27 │ │ │ │ @ instruction: 0x019ce7b8 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - strdeq sp, [r5, r0]! │ │ │ │ - @ instruction: 0x019d3d94 │ │ │ │ + strdeq sp, [r5, r8]! │ │ │ │ + orrseq r3, sp, r0, lsr #27 │ │ │ │ orrseq lr, ip, r8, ror #14 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - @ instruction: 0x01a5daac │ │ │ │ - orrseq r3, sp, ip, asr #26 │ │ │ │ + @ instruction: 0x01a5dab4 │ │ │ │ + orrseq r3, sp, r8, asr sp │ │ │ │ orrseq lr, ip, r0, lsr #14 │ │ │ │ - @ instruction: 0x01a5da68 │ │ │ │ - orrseq r3, sp, r8, lsl #26 │ │ │ │ + @ instruction: 0x01a5da70 │ │ │ │ + orrseq r3, sp, r4, lsl sp │ │ │ │ @ instruction: 0x019ce6d8 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x01a5da24 │ │ │ │ - orrseq r3, sp, r8, asr #25 │ │ │ │ + @ instruction: 0x01a5da2c │ │ │ │ + @ instruction: 0x019d3cd4 │ │ │ │ orrseq lr, ip, r0, lsr #13 │ │ │ │ - @ instruction: 0x01a5d9e4 │ │ │ │ - orrseq r3, sp, r8, lsl #25 │ │ │ │ + @ instruction: 0x01a5d9ec │ │ │ │ + @ instruction: 0x019d3c94 │ │ │ │ orrseq lr, ip, r8, asr r6 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x01a5d9a4 │ │ │ │ - orrseq r3, sp, r8, asr #24 │ │ │ │ + @ instruction: 0x01a5d9ac │ │ │ │ + orrseq r3, sp, r4, asr ip │ │ │ │ orrseq lr, ip, r8, lsl r6 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - @ instruction: 0x01a5d964 │ │ │ │ - orrseq r3, sp, r8, lsl #24 │ │ │ │ + @ instruction: 0x01a5d96c │ │ │ │ + orrseq r3, sp, r4, lsl ip │ │ │ │ @ instruction: 0x019ce5d8 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x01a5d924 │ │ │ │ - orrseq r3, sp, r8, asr #23 │ │ │ │ + @ instruction: 0x01a5d92c │ │ │ │ + @ instruction: 0x019d3bd4 │ │ │ │ @ instruction: 0x019ce598 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - @ instruction: 0x01a5d8e4 │ │ │ │ - orrseq r3, sp, r8, lsl #23 │ │ │ │ + @ instruction: 0x01a5d8ec │ │ │ │ + @ instruction: 0x019d3b94 │ │ │ │ orrseq lr, ip, r8, asr r5 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - orrseq r3, sp, r0, asr fp │ │ │ │ - @ instruction: 0x01a5d874 │ │ │ │ - orrseq r3, sp, r4, lsl fp │ │ │ │ + orrseq r3, sp, ip, asr fp │ │ │ │ + @ instruction: 0x01a5d87c │ │ │ │ + orrseq r3, sp, r0, lsr #22 │ │ │ │ orrseq lr, ip, r4, ror #9 │ │ │ │ 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 │ │ │ │ @@ -234693,91 +234693,91 @@ │ │ │ │ bne 1a7fcc │ │ │ │ cmp r5, #0 │ │ │ │ bne 1a44c4 │ │ │ │ b 1a27e0 │ │ │ │ @ instruction: 0x01b36dac │ │ │ │ @ instruction: 0x01b36d9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq sp, [r5, r0]! │ │ │ │ + ldrdeq sp, [r5, r8]! │ │ │ │ orrseq lr, ip, r4, asr r2 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ orrseq lr, ip, r8, lsr r7 │ │ │ │ orrseq lr, ip, ip, lsr #15 │ │ │ │ orrseq lr, ip, r4, lsr #16 │ │ │ │ - @ instruction: 0x01a1ec58 │ │ │ │ + @ instruction: 0x01a1ec64 │ │ │ │ @ instruction: 0x019ce7d8 │ │ │ │ orrseq lr, ip, r4, ror #15 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ @ instruction: 0x019ce79c │ │ │ │ - @ instruction: 0x01a5d344 │ │ │ │ + @ instruction: 0x01a5d34c │ │ │ │ orrseq sp, ip, r8, asr #31 │ │ │ │ orrseq lr, ip, r4, lsr #12 │ │ │ │ - @ instruction: 0x01a5d188 │ │ │ │ + @ instruction: 0x01a5d190 │ │ │ │ orrseq sp, ip, ip, lsl #28 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x019ce494 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - @ instruction: 0x01a5cfb8 │ │ │ │ + @ instruction: 0x01a5cfc0 │ │ │ │ orrseq sp, ip, ip, lsr ip │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ orrseq lr, ip, r4, lsr #6 │ │ │ │ - ldrdeq ip, [r5, r8]! │ │ │ │ + @ instruction: 0x01a5cde0 │ │ │ │ orrseq sp, ip, ip, asr sl │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ orrseq lr, ip, r8, ror r1 │ │ │ │ - @ instruction: 0x01a5cc08 │ │ │ │ + @ instruction: 0x01a5cc10 │ │ │ │ orrseq sp, ip, ip, lsl #17 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ orrseq sp, ip, ip, asr #31 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ @ instruction: 0x019cd6b0 │ │ │ │ - @ instruction: 0x01a5ca1c │ │ │ │ + @ instruction: 0x01a5ca24 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ orrseq sp, ip, ip, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ - @ instruction: 0x01a5c80c │ │ │ │ + @ instruction: 0x01a5c814 │ │ │ │ @ instruction: 0x019cd490 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ orrseq sp, ip, r4, lsr #20 │ │ │ │ - @ instruction: 0x01a5c438 │ │ │ │ + @ instruction: 0x01a5c440 │ │ │ │ ldrheq sp, [ip, ip] │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ orrseq sp, ip, r0, ror #17 │ │ │ │ orrseq sp, ip, r4, ror #17 │ │ │ │ orrseq sp, ip, ip, lsr #18 │ │ │ │ orrseq sp, ip, ip, ror #18 │ │ │ │ @ instruction: 0x019cce98 │ │ │ │ - strdeq ip, [r5, r0]! │ │ │ │ + strdeq ip, [r5, r8]! │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - @ instruction: 0x01a5c168 │ │ │ │ + @ instruction: 0x01a5c170 │ │ │ │ orrseq ip, ip, r4, ror #27 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - roreq r7, ip, #23 │ │ │ │ + strdeq r7, [r0, r8]! │ │ │ │ @ instruction: 0x019c29f0 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ @ instruction: 0x01b356c4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r2, ip, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ orrseq r2, ip, ip, lsl #18 │ │ │ │ @@ -234788,20 +234788,20 @@ │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ orrseq r2, ip, r4, lsl #16 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ orrseq r2, ip, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01a5bce0 │ │ │ │ + @ instruction: 0x01a5bce8 │ │ │ │ orrseq ip, ip, r4, ror #18 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x01a5bc00 │ │ │ │ + @ instruction: 0x01a5bc08 │ │ │ │ orrseq ip, ip, r4, lsl r8 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ @ instruction: 0x000005bb │ │ │ │ @ instruction: 0x000005bc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @@ -236743,36 +236743,36 @@ │ │ │ │ @ instruction: 0x019ccefc │ │ │ │ orrseq ip, ip, r0, asr pc │ │ │ │ @ instruction: 0x019ccfb4 │ │ │ │ orrseq sp, ip, r0, lsl r0 │ │ │ │ orrseq sp, ip, r4, asr #32 │ │ │ │ orrseq sp, ip, r8, lsr #1 │ │ │ │ ldrsheq sp, [ip, r8] │ │ │ │ - ldrdeq r3, [r0, r0]! │ │ │ │ + ldrdeq r3, [r0, ip]! │ │ │ │ orrseq sp, ip, r8, ror #1 │ │ │ │ orrseq sp, ip, r4, asr #2 │ │ │ │ - roreq r3, r8, r1 │ │ │ │ + lsleq r3, r4, #3 │ │ │ │ orrseq sp, ip, r4, lsr r1 │ │ │ │ orrseq sp, ip, r8, lsl #3 │ │ │ │ - lsreq r3, r0, #2 │ │ │ │ + lsreq r3, ip, #2 │ │ │ │ orrseq fp, ip, r8, lsl #27 │ │ │ │ ldrsbeq sp, [ip, r4] │ │ │ │ - @ instruction: 0x01a5afe8 │ │ │ │ + strdeq sl, [r5, r0]! │ │ │ │ orrseq fp, ip, ip, ror #24 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01a5ae2c │ │ │ │ + @ instruction: 0x01a5ae34 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ orrseq ip, ip, r4, ror ip │ │ │ │ orrseq ip, ip, r8, asr #25 │ │ │ │ - roreq r2, r0, #24 │ │ │ │ + roreq r2, ip, #24 │ │ │ │ @ instruction: 0x019ccfb8 │ │ │ │ orrseq ip, ip, r0, ror ip │ │ │ │ orrseq sp, ip, r0, asr r0 │ │ │ │ orrseq r1, ip, r0, lsl #9 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ orrseq r1, ip, r8, lsr #8 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ @@ -236783,36 +236783,36 @@ │ │ │ │ orrseq r1, ip, r0, lsr #6 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ orrseq r1, ip, r8, asr #5 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x01a5a52c │ │ │ │ + @ instruction: 0x01a5a534 │ │ │ │ @ instruction: 0x019cb1b0 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x01a5a364 │ │ │ │ + @ instruction: 0x01a5a36c │ │ │ │ orrseq sl, ip, r8, ror #31 │ │ │ │ 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 │ │ │ │ orrseq fp, ip, r4, lsr #28 │ │ │ │ orrseq fp, ip, r4, lsr #29 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - ldrdeq r1, [r0, r4]! │ │ │ │ - @ instruction: 0x01a59ac0 │ │ │ │ - orrseq pc, ip, r4, ror #26 │ │ │ │ + roreq r1, r0, #21 │ │ │ │ + @ instruction: 0x01a59ac8 │ │ │ │ + orrseq pc, ip, r0, ror sp @ │ │ │ │ orrseq sl, ip, r4, lsr r7 │ │ │ │ muleq r0, r9, r6 │ │ │ │ orrseq r0, ip, ip, lsr #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ orrseq r0, ip, r4, asr r4 │ │ │ │ @ instruction: 0x019c03f4 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ @@ -238645,15 +238645,15 @@ │ │ │ │ @ instruction: 0x000005ba │ │ │ │ @ instruction: 0x019c01d4 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ orrseq r0, ip, r4, ror r1 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ orrseq r0, ip, r4, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x01a59674 │ │ │ │ + @ instruction: 0x01a5967c │ │ │ │ orrseq r0, ip, r8, lsr #1 │ │ │ │ orrseq sl, ip, r0, ror #5 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ orrseq r0, ip, r0, asr r0 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ @ instruction: 0x019bfff8 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ @@ -238662,141 +238662,141 @@ │ │ │ │ orrseq pc, fp, ip, lsr #30 │ │ │ │ orrseq pc, fp, r8, asr #29 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ orrseq pc, fp, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ orrseq pc, fp, r0, lsl #28 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - @ instruction: 0x01a59360 │ │ │ │ + @ instruction: 0x01a59368 │ │ │ │ @ instruction: 0x019bfd94 │ │ │ │ orrseq r9, ip, ip, asr #31 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01a5930c │ │ │ │ + @ instruction: 0x01a59314 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq r9, ip, ip, lsl #31 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ orrseq fp, ip, r4, lsr #13 │ │ │ │ eormi r0, r4, r0 │ │ │ │ @ instruction: 0x019cb6b4 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - @ instruction: 0x01a5917c │ │ │ │ + @ instruction: 0x01a59184 │ │ │ │ orrseq r9, ip, r0, lsl #28 │ │ │ │ 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 │ │ │ │ orrseq fp, ip, r8, ror #10 │ │ │ │ - @ instruction: 0x01a59018 │ │ │ │ + @ instruction: 0x01a59020 │ │ │ │ @ instruction: 0x019c9c9c │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - @ instruction: 0x01a58f40 │ │ │ │ + @ instruction: 0x01a58f48 │ │ │ │ orrseq pc, fp, r4, ror r9 @ │ │ │ │ orrseq r9, ip, r4, lsr #23 │ │ │ │ - ldrdeq r8, [r5, ip]! │ │ │ │ + @ instruction: 0x01a58ee4 │ │ │ │ orrseq fp, ip, ip, lsr #5 │ │ │ │ orrseq r9, ip, ip, asr #22 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - @ instruction: 0x01a58dc0 │ │ │ │ + @ instruction: 0x01a58dc8 │ │ │ │ orrseq r9, ip, r0, asr #20 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ orrseq pc, fp, r0, asr r7 @ │ │ │ │ orrseq pc, fp, ip, ror #13 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ orrseq pc, fp, r8, lsl #13 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - @ instruction: 0x01a58be8 │ │ │ │ + strdeq r8, [r5, r0]! │ │ │ │ orrseq pc, fp, ip, lsl r6 @ │ │ │ │ orrseq r9, ip, r4, asr r8 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ orrseq pc, fp, ip, ror r5 @ │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ orrseq sl, ip, r8, lsr #21 │ │ │ │ - @ instruction: 0x01a58758 │ │ │ │ + @ instruction: 0x01a58760 │ │ │ │ orrseq r9, ip, r0, ror #7 │ │ │ │ orrseq sl, ip, r8, asr ip │ │ │ │ orrseq sl, ip, r4, ror #24 │ │ │ │ orrseq sl, ip, ip, ror #24 │ │ │ │ orrseq sl, ip, r4, ror ip │ │ │ │ orrseq r6, ip, r8, ror #29 │ │ │ │ @ instruction: 0x019cacb8 │ │ │ │ - orrseq r9, pc, ip, asr #16 │ │ │ │ + orrseq r9, pc, r8, asr r8 @ │ │ │ │ @ instruction: 0x019cacb0 │ │ │ │ - orrseq sl, ip, ip, asr #27 │ │ │ │ - orrseq fp, ip, r8, lsr #32 │ │ │ │ - orrseq fp, ip, r8, asr #1 │ │ │ │ - roreq r0, r0, #11 │ │ │ │ - @ instruction: 0x01a585c0 │ │ │ │ - orrseq lr, ip, r4, ror #16 │ │ │ │ + @ instruction: 0x019cadd8 │ │ │ │ + orrseq fp, ip, r4, lsr r0 │ │ │ │ + ldrsbeq fp, [ip, r4] │ │ │ │ + roreq r0, ip, #11 │ │ │ │ + @ instruction: 0x01a585c8 │ │ │ │ + orrseq lr, ip, r0, ror r8 │ │ │ │ orrseq r9, ip, r4, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ @ instruction: 0x019c4d94 │ │ │ │ orrseq lr, fp, r8, ror #30 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ orrseq lr, fp, r4, lsl #30 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ orrseq lr, fp, r0, lsr #29 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - @ instruction: 0x01a58400 │ │ │ │ + @ instruction: 0x01a58408 │ │ │ │ orrseq lr, fp, r4, lsr lr │ │ │ │ orrseq r9, ip, ip, rrx │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ orrseq sl, ip, ip, lsl #10 │ │ │ │ - @ instruction: 0x01a5830c │ │ │ │ - @ instruction: 0x019ce5b0 │ │ │ │ + @ instruction: 0x01a58314 │ │ │ │ + @ instruction: 0x019ce5bc │ │ │ │ orrseq r8, ip, r0, lsl #31 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ orrseq lr, fp, ip, ror #25 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ orrseq lr, fp, r8, lsl #25 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ orrseq lr, fp, r4, lsr #24 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ orrseq sl, ip, r4, lsr r2 │ │ │ │ - @ instruction: 0x01a57e5c │ │ │ │ - orrseq lr, ip, r0, lsl #2 │ │ │ │ + @ instruction: 0x01a57e64 │ │ │ │ + orrseq lr, ip, ip, lsl #2 │ │ │ │ @ instruction: 0x019c8ad0 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - @ instruction: 0x01a57d84 │ │ │ │ + @ instruction: 0x01a57d8c │ │ │ │ @ instruction: 0x019be7b8 │ │ │ │ orrseq r8, ip, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01a57c88 │ │ │ │ + @ instruction: 0x01a57c90 │ │ │ │ orrseq r8, ip, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a57c40 │ │ │ │ + @ instruction: 0x01a57c48 │ │ │ │ orrseq lr, fp, r4, ror r6 │ │ │ │ orrseq r8, ip, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x01a57b54 │ │ │ │ + @ instruction: 0x01a57b5c │ │ │ │ @ instruction: 0x019c87d8 │ │ │ │ - @ instruction: 0x01a57b0c │ │ │ │ + @ instruction: 0x01a57b14 │ │ │ │ orrseq lr, fp, r0, asr #10 │ │ │ │ orrseq r8, ip, r0, ror r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01a57a88 │ │ │ │ + @ instruction: 0x01a57a90 │ │ │ │ orrseq r8, ip, ip, lsl #14 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ orrseq r9, ip, r4, asr #30 │ │ │ │ - orrseq sp, ip, r4, lsr #25 │ │ │ │ + @ instruction: 0x019cdcb0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01a579ac │ │ │ │ + @ instruction: 0x01a579b4 │ │ │ │ orrseq lr, fp, r0, ror #7 │ │ │ │ orrseq r8, ip, r8, lsl r6 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ ldr r0, [sl, #-2356] @ 0xfffff6cc │ │ │ │ ldr r1, [sl, #-2360] @ 0xfffff6c8 │ │ │ │ add r0, r0, #1 │ │ │ │ bl aeec8 <__aeabi_idivmod@plt> │ │ │ │ @@ -240687,415 +240687,415 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1a2e48 │ │ │ │ orrseq lr, fp, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ orrseq lr, fp, r0, lsr r3 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x01a57890 │ │ │ │ + @ instruction: 0x01a57898 │ │ │ │ orrseq lr, fp, r4, asr #5 │ │ │ │ @ instruction: 0x019c84fc │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ orrseq lr, fp, r4, ror #4 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x01a577c0 │ │ │ │ + @ instruction: 0x01a577c8 │ │ │ │ @ instruction: 0x019be1f4 │ │ │ │ orrseq r8, ip, ip, lsr #8 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ @ instruction: 0x019be194 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ orrseq lr, fp, ip, lsr r1 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ orrseq lr, fp, r4, ror #1 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ @ instruction: 0x019c989c │ │ │ │ - @ instruction: 0x01a57580 │ │ │ │ - orrseq sp, ip, r4, lsr #16 │ │ │ │ + @ instruction: 0x01a57588 │ │ │ │ + orrseq sp, ip, r0, lsr r8 │ │ │ │ @ instruction: 0x019c81f4 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ orrseq sp, fp, ip, ror #30 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - @ instruction: 0x019cd794 │ │ │ │ + orrseq sp, ip, r0, lsr #15 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - @ instruction: 0x01a574b4 │ │ │ │ - orrseq sp, ip, r8, asr r7 │ │ │ │ + @ instruction: 0x01a574bc │ │ │ │ + orrseq sp, ip, r4, ror #14 │ │ │ │ orrseq r8, ip, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a57474 │ │ │ │ - orrseq sp, ip, r8, lsl r7 │ │ │ │ + @ instruction: 0x01a5747c │ │ │ │ + orrseq sp, ip, r4, lsr #14 │ │ │ │ orrseq r8, ip, r8, ror #1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a57434 │ │ │ │ - @ instruction: 0x019cd6d4 │ │ │ │ + @ instruction: 0x01a5743c │ │ │ │ + orrseq sp, ip, r0, ror #13 │ │ │ │ orrseq r8, ip, r8, lsr #1 │ │ │ │ - strdeq r7, [r5, r0]! │ │ │ │ - @ instruction: 0x019cd690 │ │ │ │ + strdeq r7, [r5, r8]! │ │ │ │ + @ instruction: 0x019cd69c │ │ │ │ orrseq r8, ip, r0, rrx │ │ │ │ andeq r0, r0, pc, lsr #12 │ │ │ │ - orrseq sp, ip, r8, asr r6 │ │ │ │ + orrseq sp, ip, r4, ror #12 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - orrseq sp, ip, r8, lsr #12 │ │ │ │ + orrseq sp, ip, r4, lsr r6 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - @ instruction: 0x019cd5f8 │ │ │ │ + orrseq sp, ip, r4, lsl #12 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - orrseq sp, ip, r8, asr #11 │ │ │ │ + @ instruction: 0x019cd5d4 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - @ instruction: 0x01a572ec │ │ │ │ - @ instruction: 0x019cd590 │ │ │ │ + strdeq r7, [r5, r4]! │ │ │ │ + @ instruction: 0x019cd59c │ │ │ │ orrseq r7, ip, r0, ror #30 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - @ instruction: 0x01a572ac │ │ │ │ - orrseq sp, ip, r0, asr r5 │ │ │ │ + @ instruction: 0x01a572b4 │ │ │ │ + orrseq sp, ip, ip, asr r5 │ │ │ │ orrseq r7, ip, r0, lsr #30 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - @ instruction: 0x01a5726c │ │ │ │ - orrseq sp, ip, r0, lsl r5 │ │ │ │ + @ instruction: 0x01a57274 │ │ │ │ + orrseq sp, ip, ip, lsl r5 │ │ │ │ orrseq r7, ip, r0, ror #29 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - @ instruction: 0x01a5722c │ │ │ │ - @ instruction: 0x019cd4d0 │ │ │ │ + @ instruction: 0x01a57234 │ │ │ │ + @ instruction: 0x019cd4dc │ │ │ │ orrseq r7, ip, r0, lsr #29 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - @ instruction: 0x019cd498 │ │ │ │ + orrseq sp, ip, r4, lsr #9 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - @ instruction: 0x01a571bc │ │ │ │ - orrseq sp, ip, r0, ror #8 │ │ │ │ + @ instruction: 0x01a571c4 │ │ │ │ + orrseq sp, ip, ip, ror #8 │ │ │ │ orrseq r7, ip, r0, lsr lr │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - @ instruction: 0x01a5717c │ │ │ │ - orrseq sp, ip, r0, lsr #8 │ │ │ │ + @ instruction: 0x01a57184 │ │ │ │ + orrseq sp, ip, ip, lsr #8 │ │ │ │ @ instruction: 0x019c7df0 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - @ instruction: 0x01a5713c │ │ │ │ - orrseq sp, ip, r0, ror #7 │ │ │ │ + @ instruction: 0x01a57144 │ │ │ │ + orrseq sp, ip, ip, ror #7 │ │ │ │ @ instruction: 0x019c7db0 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - strdeq r7, [r5, ip]! │ │ │ │ - orrseq sp, ip, r0, lsr #7 │ │ │ │ + @ instruction: 0x01a57104 │ │ │ │ + orrseq sp, ip, ip, lsr #7 │ │ │ │ orrseq r7, ip, r0, ror sp │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - strheq r7, [r5, ip]! │ │ │ │ - orrseq sp, ip, r0, ror #6 │ │ │ │ + @ instruction: 0x01a570c4 │ │ │ │ + orrseq sp, ip, ip, ror #6 │ │ │ │ orrseq r7, ip, r0, lsr sp │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - @ instruction: 0x01a5707c │ │ │ │ - orrseq sp, ip, r0, lsr #6 │ │ │ │ + @ instruction: 0x01a57084 │ │ │ │ + orrseq sp, ip, ip, lsr #6 │ │ │ │ @ instruction: 0x019c7cf0 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - @ instruction: 0x01a5703c │ │ │ │ - orrseq sp, ip, r0, ror #5 │ │ │ │ + @ instruction: 0x01a57044 │ │ │ │ + orrseq sp, ip, ip, ror #5 │ │ │ │ @ instruction: 0x019c7cb0 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - strdeq r6, [r5, ip]! │ │ │ │ - orrseq sp, ip, r0, lsr #5 │ │ │ │ + @ instruction: 0x01a57004 │ │ │ │ + orrseq sp, ip, ip, lsr #5 │ │ │ │ orrseq r7, ip, r0, ror ip │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - @ instruction: 0x01a56fbc │ │ │ │ - orrseq sp, ip, r0, ror #4 │ │ │ │ + @ instruction: 0x01a56fc4 │ │ │ │ + orrseq sp, ip, ip, ror #4 │ │ │ │ orrseq r7, ip, r0, lsr ip │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - orrseq sp, ip, r8, lsr #4 │ │ │ │ + orrseq sp, ip, r4, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x019cd1f8 │ │ │ │ + orrseq sp, ip, r4, lsl #4 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - @ instruction: 0x01a56f1c │ │ │ │ - orrseq sp, ip, r0, asr #3 │ │ │ │ + @ instruction: 0x01a56f24 │ │ │ │ + orrseq sp, ip, ip, asr #3 │ │ │ │ @ instruction: 0x019c7b90 │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - ldrdeq r6, [r5, ip]! │ │ │ │ - orrseq sp, ip, r0, lsl #3 │ │ │ │ + @ instruction: 0x01a56ee4 │ │ │ │ + orrseq sp, ip, ip, lsl #3 │ │ │ │ orrseq r7, ip, r0, asr fp │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - @ instruction: 0x01a56e9c │ │ │ │ - orrseq sp, ip, r0, asr #2 │ │ │ │ + @ instruction: 0x01a56ea4 │ │ │ │ + orrseq sp, ip, ip, asr #2 │ │ │ │ orrseq r7, ip, r0, lsl fp │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - @ instruction: 0x01a56e5c │ │ │ │ - orrseq sp, ip, r0, lsl #2 │ │ │ │ + @ instruction: 0x01a56e64 │ │ │ │ + orrseq sp, ip, ip, lsl #2 │ │ │ │ @ instruction: 0x019c7ad0 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - orrseq sp, ip, r8, asr #1 │ │ │ │ + ldrsbeq sp, [ip, r4] │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - @ instruction: 0x019cd098 │ │ │ │ + orrseq sp, ip, r4, lsr #1 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - @ instruction: 0x01a56dbc │ │ │ │ - orrseq sp, ip, r0, rrx │ │ │ │ + @ instruction: 0x01a56dc4 │ │ │ │ + orrseq sp, ip, ip, rrx │ │ │ │ orrseq r7, ip, r0, lsr sl │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - @ instruction: 0x01a56d7c │ │ │ │ - orrseq sp, ip, r0, lsr #32 │ │ │ │ + @ instruction: 0x01a56d84 │ │ │ │ + orrseq sp, ip, ip, lsr #32 │ │ │ │ @ instruction: 0x019c79f4 │ │ │ │ - @ instruction: 0x01a56d3c │ │ │ │ - orrseq ip, ip, r0, ror #31 │ │ │ │ + @ instruction: 0x01a56d44 │ │ │ │ + orrseq ip, ip, ip, ror #31 │ │ │ │ @ instruction: 0x019c79b0 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - strdeq r6, [r5, ip]! │ │ │ │ - orrseq ip, ip, r0, lsr #31 │ │ │ │ + @ instruction: 0x01a56d04 │ │ │ │ + orrseq ip, ip, ip, lsr #31 │ │ │ │ orrseq r7, ip, r0, ror r9 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01a56cbc │ │ │ │ - orrseq ip, ip, r0, ror #30 │ │ │ │ + @ instruction: 0x01a56cc4 │ │ │ │ + orrseq ip, ip, ip, ror #30 │ │ │ │ orrseq r7, ip, r0, lsr r9 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a56c7c │ │ │ │ - orrseq ip, ip, r0, lsr #30 │ │ │ │ + @ instruction: 0x01a56c84 │ │ │ │ + orrseq ip, ip, ip, lsr #30 │ │ │ │ @ instruction: 0x019c78f0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a56c3c │ │ │ │ - orrseq ip, ip, r0, ror #29 │ │ │ │ + @ instruction: 0x01a56c44 │ │ │ │ + orrseq ip, ip, ip, ror #29 │ │ │ │ @ instruction: 0x019c78b0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strdeq r6, [r5, ip]! │ │ │ │ - orrseq ip, ip, r0, lsr #29 │ │ │ │ + @ instruction: 0x01a56c04 │ │ │ │ + orrseq ip, ip, ip, lsr #29 │ │ │ │ orrseq r7, ip, r4, ror r8 │ │ │ │ - @ instruction: 0x01a56bbc │ │ │ │ - orrseq ip, ip, r0, ror #28 │ │ │ │ + @ instruction: 0x01a56bc4 │ │ │ │ + orrseq ip, ip, ip, ror #28 │ │ │ │ orrseq r7, ip, r0, lsr r8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a56b7c │ │ │ │ - orrseq ip, ip, r0, lsr #28 │ │ │ │ + @ instruction: 0x01a56b84 │ │ │ │ + orrseq ip, ip, ip, lsr #28 │ │ │ │ @ instruction: 0x019c77f4 │ │ │ │ - @ instruction: 0x01a56b3c │ │ │ │ - orrseq ip, ip, r0, ror #27 │ │ │ │ + @ instruction: 0x01a56b44 │ │ │ │ + orrseq ip, ip, ip, ror #27 │ │ │ │ @ instruction: 0x019c77b0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - strdeq r6, [r5, ip]! │ │ │ │ - orrseq ip, ip, r0, lsr #27 │ │ │ │ + @ instruction: 0x01a56b04 │ │ │ │ + orrseq ip, ip, ip, lsr #27 │ │ │ │ orrseq r7, ip, r0, ror r7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a56abc │ │ │ │ - orrseq ip, ip, r0, ror #26 │ │ │ │ + @ instruction: 0x01a56ac4 │ │ │ │ + orrseq ip, ip, ip, ror #26 │ │ │ │ orrseq r7, ip, r0, lsr r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01a56a7c │ │ │ │ - orrseq ip, ip, r0, lsr #26 │ │ │ │ + @ instruction: 0x01a56a84 │ │ │ │ + orrseq ip, ip, ip, lsr #26 │ │ │ │ @ instruction: 0x019c76f0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01a56a3c │ │ │ │ - orrseq ip, ip, r0, ror #25 │ │ │ │ + @ instruction: 0x01a56a44 │ │ │ │ + orrseq ip, ip, ip, ror #25 │ │ │ │ @ instruction: 0x019c76b0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01a563a8 │ │ │ │ - orrseq ip, ip, ip, asr #12 │ │ │ │ + @ instruction: 0x01a563b0 │ │ │ │ + orrseq ip, ip, r8, asr r6 │ │ │ │ orrseq r7, ip, ip, lsl r0 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a56368 │ │ │ │ - orrseq ip, ip, ip, lsl #12 │ │ │ │ + @ instruction: 0x01a56370 │ │ │ │ + orrseq ip, ip, r8, lsl r6 │ │ │ │ @ instruction: 0x019c6fdc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01a56328 │ │ │ │ - orrseq ip, ip, ip, asr #11 │ │ │ │ + @ instruction: 0x01a56330 │ │ │ │ + @ instruction: 0x019cc5d8 │ │ │ │ @ instruction: 0x019c6f9c │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01a562e8 │ │ │ │ - orrseq ip, ip, ip, lsl #11 │ │ │ │ + strdeq r6, [r5, r0]! │ │ │ │ + @ instruction: 0x019cc598 │ │ │ │ orrseq r6, ip, ip, asr pc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a562a8 │ │ │ │ - orrseq ip, ip, ip, asr #10 │ │ │ │ + @ instruction: 0x01a562b0 │ │ │ │ + orrseq ip, ip, r8, asr r5 │ │ │ │ orrseq r6, ip, ip, lsl pc │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a56268 │ │ │ │ - orrseq ip, ip, ip, lsl #10 │ │ │ │ + @ instruction: 0x01a56270 │ │ │ │ + orrseq ip, ip, r8, lsl r5 │ │ │ │ @ instruction: 0x019c6edc │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a56228 │ │ │ │ - orrseq ip, ip, ip, asr #9 │ │ │ │ + @ instruction: 0x01a56230 │ │ │ │ + @ instruction: 0x019cc4d8 │ │ │ │ @ instruction: 0x019c6e9c │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01a561e8 │ │ │ │ - orrseq ip, ip, ip, lsl #9 │ │ │ │ + strdeq r6, [r5, r0]! │ │ │ │ + @ instruction: 0x019cc498 │ │ │ │ orrseq r6, ip, ip, asr lr │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01a561a8 │ │ │ │ - orrseq ip, ip, ip, asr #8 │ │ │ │ + @ instruction: 0x01a561b0 │ │ │ │ + orrseq ip, ip, r8, asr r4 │ │ │ │ orrseq r6, ip, ip, lsl lr │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a56168 │ │ │ │ - orrseq ip, ip, ip, lsl #8 │ │ │ │ + @ instruction: 0x01a56170 │ │ │ │ + orrseq ip, ip, r8, lsl r4 │ │ │ │ @ instruction: 0x019c6ddc │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - @ instruction: 0x019cc3d4 │ │ │ │ + orrseq ip, ip, r0, ror #7 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - strdeq r6, [r5, r8]! │ │ │ │ - @ instruction: 0x019cc39c │ │ │ │ + @ instruction: 0x01a56100 │ │ │ │ + orrseq ip, ip, r8, lsr #7 │ │ │ │ orrseq r6, ip, ip, ror #26 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ - strheq r6, [r5, r8]! │ │ │ │ - orrseq ip, ip, ip, asr r3 │ │ │ │ + @ instruction: 0x01a560c0 │ │ │ │ + orrseq ip, ip, r8, ror #6 │ │ │ │ orrseq r6, ip, ip, lsr #26 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - @ instruction: 0x01a56078 │ │ │ │ - orrseq ip, ip, ip, lsl r3 │ │ │ │ + @ instruction: 0x01a56080 │ │ │ │ + orrseq ip, ip, r8, lsr #6 │ │ │ │ orrseq r6, ip, ip, ror #25 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - @ instruction: 0x01a56038 │ │ │ │ - @ instruction: 0x019cc2dc │ │ │ │ + @ instruction: 0x01a56040 │ │ │ │ + orrseq ip, ip, r8, ror #5 │ │ │ │ orrseq r6, ip, ip, lsr #25 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - strdeq r5, [r5, r8]! │ │ │ │ - @ instruction: 0x019cc29c │ │ │ │ + @ instruction: 0x01a56000 │ │ │ │ + orrseq ip, ip, r8, lsr #5 │ │ │ │ orrseq r6, ip, ip, ror #24 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - orrseq ip, ip, r4, ror #4 │ │ │ │ + orrseq ip, ip, r0, ror r2 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - @ instruction: 0x01a55f84 │ │ │ │ - orrseq ip, ip, r8, lsr #4 │ │ │ │ + @ instruction: 0x01a55f8c │ │ │ │ + orrseq ip, ip, r4, lsr r2 │ │ │ │ @ instruction: 0x019c6bf8 │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - @ instruction: 0x01a55f44 │ │ │ │ - orrseq ip, ip, r4, ror #3 │ │ │ │ + @ instruction: 0x01a55f4c │ │ │ │ + @ instruction: 0x019cc1f0 │ │ │ │ @ instruction: 0x019c6bb4 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - @ instruction: 0x01a55f00 │ │ │ │ - orrseq ip, ip, r0, lsr #3 │ │ │ │ + @ instruction: 0x01a55f08 │ │ │ │ + orrseq ip, ip, ip, lsr #3 │ │ │ │ orrseq r6, ip, r0, ror fp │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - @ instruction: 0x01a55ebc │ │ │ │ - orrseq ip, ip, ip, asr r1 │ │ │ │ + @ instruction: 0x01a55ec4 │ │ │ │ + orrseq ip, ip, r8, ror #2 │ │ │ │ orrseq r6, ip, ip, lsr #22 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - @ instruction: 0x01a55e78 │ │ │ │ - orrseq ip, ip, ip, lsl r1 │ │ │ │ + @ instruction: 0x01a55e80 │ │ │ │ + orrseq ip, ip, r8, lsr #2 │ │ │ │ orrseq r6, ip, ip, ror #21 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - orrseq ip, ip, r0, ror #1 │ │ │ │ + orrseq ip, ip, ip, ror #1 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x01a55e00 │ │ │ │ - orrseq ip, ip, r0, lsr #1 │ │ │ │ + @ instruction: 0x01a55e08 │ │ │ │ + orrseq ip, ip, ip, lsr #1 │ │ │ │ orrseq r6, ip, r0, ror sl │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - orrseq ip, ip, r8, rrx │ │ │ │ + orrseq ip, ip, r4, ror r0 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - orrseq ip, ip, r4, lsr r0 │ │ │ │ + orrseq ip, ip, r0, asr #32 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - orrseq ip, ip, r4 │ │ │ │ + orrseq ip, ip, r0, lsl r0 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - @ instruction: 0x019cbfd0 │ │ │ │ + @ instruction: 0x019cbfdc │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - orrseq fp, ip, r0, lsr #31 │ │ │ │ + orrseq fp, ip, ip, lsr #31 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - orrseq fp, ip, r0, ror pc │ │ │ │ + orrseq fp, ip, ip, ror pc │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - @ instruction: 0x01a55c94 │ │ │ │ - orrseq fp, ip, r8, lsr pc │ │ │ │ + @ instruction: 0x01a55c9c │ │ │ │ + orrseq fp, ip, r4, asr #30 │ │ │ │ orrseq r6, ip, r8, lsl #18 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x01a55c54 │ │ │ │ - @ instruction: 0x019cbef8 │ │ │ │ + @ instruction: 0x01a55c5c │ │ │ │ + orrseq fp, ip, r4, lsl #30 │ │ │ │ orrseq r6, ip, r8, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - orrseq fp, ip, r0, asr #29 │ │ │ │ + orrseq fp, ip, ip, asr #29 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01a55be4 │ │ │ │ - orrseq fp, ip, r8, lsl #29 │ │ │ │ + @ instruction: 0x01a55bec │ │ │ │ + @ instruction: 0x019cbe94 │ │ │ │ orrseq r6, ip, r8, asr r8 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - @ instruction: 0x01a55ba4 │ │ │ │ - orrseq fp, ip, r8, asr #28 │ │ │ │ + @ instruction: 0x01a55bac │ │ │ │ + orrseq fp, ip, r4, asr lr │ │ │ │ orrseq r6, ip, r8, lsl r8 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - @ instruction: 0x01a55b64 │ │ │ │ - orrseq fp, ip, r8, lsl #28 │ │ │ │ + @ instruction: 0x01a55b6c │ │ │ │ + orrseq fp, ip, r4, lsl lr │ │ │ │ @ instruction: 0x019c67d8 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - @ instruction: 0x01a55b24 │ │ │ │ - orrseq fp, ip, r8, asr #27 │ │ │ │ + @ instruction: 0x01a55b2c │ │ │ │ + @ instruction: 0x019cbdd4 │ │ │ │ @ instruction: 0x019c6798 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - @ instruction: 0x01a55ae4 │ │ │ │ - orrseq fp, ip, r8, lsl #27 │ │ │ │ + @ instruction: 0x01a55aec │ │ │ │ + @ instruction: 0x019cbd94 │ │ │ │ orrseq r6, ip, r8, asr r7 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - @ instruction: 0x01a55aa4 │ │ │ │ - orrseq fp, ip, r8, asr #26 │ │ │ │ + @ instruction: 0x01a55aac │ │ │ │ + orrseq fp, ip, r4, asr sp │ │ │ │ orrseq r6, ip, r8, lsl r7 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - @ instruction: 0x01a55a64 │ │ │ │ - orrseq fp, ip, r8, lsl #26 │ │ │ │ + @ instruction: 0x01a55a6c │ │ │ │ + orrseq fp, ip, r4, lsl sp │ │ │ │ @ instruction: 0x019c66d8 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - @ instruction: 0x019cbcd0 │ │ │ │ + @ instruction: 0x019cbcdc │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - @ instruction: 0x019cbc9c │ │ │ │ + orrseq fp, ip, r8, lsr #25 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - orrseq fp, ip, r8, ror #24 │ │ │ │ - orrseq fp, ip, r4, lsr ip │ │ │ │ + orrseq fp, ip, r4, ror ip │ │ │ │ + orrseq fp, ip, r0, asr #24 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0x01a55954 │ │ │ │ - @ instruction: 0x019cbbf8 │ │ │ │ + @ instruction: 0x01a5595c │ │ │ │ + orrseq fp, ip, r4, lsl #24 │ │ │ │ orrseq r6, ip, ip, asr #11 │ │ │ │ - @ instruction: 0x01a55914 │ │ │ │ - @ instruction: 0x019cbbb8 │ │ │ │ + @ instruction: 0x01a5591c │ │ │ │ + orrseq fp, ip, r4, asr #23 │ │ │ │ orrseq r6, ip, r8, lsl #11 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - ldrdeq r5, [r5, r4]! │ │ │ │ - orrseq fp, ip, r4, ror fp │ │ │ │ + ldrdeq r5, [r5, ip]! │ │ │ │ + orrseq fp, ip, r0, lsl #23 │ │ │ │ orrseq r6, ip, r4, asr #10 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x01a55890 │ │ │ │ - orrseq fp, ip, r4, lsr fp │ │ │ │ + @ instruction: 0x01a55898 │ │ │ │ + orrseq fp, ip, r0, asr #22 │ │ │ │ orrseq r6, ip, r4, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - @ instruction: 0x019cbafc │ │ │ │ + orrseq fp, ip, r8, lsl #22 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - orrseq fp, ip, ip, asr #21 │ │ │ │ + @ instruction: 0x019cbad8 │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - strdeq r5, [r5, r0]! │ │ │ │ - @ instruction: 0x019cba94 │ │ │ │ + strdeq r5, [r5, r8]! │ │ │ │ + orrseq fp, ip, r0, lsr #21 │ │ │ │ orrseq r6, ip, r4, ror #8 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - orrseq fp, ip, ip, asr sl │ │ │ │ + orrseq fp, ip, r8, ror #20 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - orrseq fp, ip, ip, lsr #20 │ │ │ │ + orrseq fp, ip, r8, lsr sl │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - @ instruction: 0x019cb9fc │ │ │ │ + orrseq fp, ip, r8, lsl #20 │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ - orrseq fp, ip, ip, asr #19 │ │ │ │ + @ instruction: 0x019cb9d8 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x019cb99c │ │ │ │ + orrseq fp, ip, r8, lsr #19 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - orrseq fp, ip, ip, ror #18 │ │ │ │ + orrseq fp, ip, r8, ror r9 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - orrseq fp, ip, ip, lsr r9 │ │ │ │ + orrseq fp, ip, r8, asr #18 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - @ instruction: 0x01a55660 │ │ │ │ - orrseq fp, ip, r4, lsl #18 │ │ │ │ + @ instruction: 0x01a55668 │ │ │ │ + orrseq fp, ip, r0, lsl r9 │ │ │ │ @ instruction: 0x019c62d4 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - @ instruction: 0x01a55620 │ │ │ │ - orrseq fp, ip, r4, asr #17 │ │ │ │ + @ instruction: 0x01a55628 │ │ │ │ + @ instruction: 0x019cb8d0 │ │ │ │ @ instruction: 0x019c6298 │ │ │ │ - orrseq fp, ip, ip, lsl #17 │ │ │ │ + @ instruction: 0x019cb898 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - orrseq fp, ip, ip, asr r8 │ │ │ │ + orrseq fp, ip, r8, ror #16 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - orrseq fp, ip, ip, lsr #16 │ │ │ │ + orrseq fp, ip, r8, lsr r8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01a55550 │ │ │ │ - @ instruction: 0x019cb7f4 │ │ │ │ + @ instruction: 0x01a55558 │ │ │ │ + orrseq fp, ip, r0, lsl #16 │ │ │ │ orrseq r6, ip, r4, asr #3 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - @ instruction: 0x01a55510 │ │ │ │ - @ instruction: 0x019cb7b0 │ │ │ │ + @ instruction: 0x01a55518 │ │ │ │ + @ instruction: 0x019cb7bc │ │ │ │ orrseq r6, ip, r0, lsl #3 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x01a554cc │ │ │ │ - orrseq fp, ip, ip, ror #14 │ │ │ │ + ldrdeq r5, [r5, r4]! │ │ │ │ + orrseq fp, ip, r8, ror r7 │ │ │ │ orrseq r6, ip, r0, asr #2 │ │ │ │ - orrseq fp, ip, r4, lsr r7 │ │ │ │ + orrseq fp, ip, r0, asr #14 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - orrseq fp, ip, r0, lsl #14 │ │ │ │ + orrseq fp, ip, ip, lsl #14 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x019cb6d0 │ │ │ │ + @ instruction: 0x019cb6dc │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - @ instruction: 0x019cb69c │ │ │ │ + orrseq fp, ip, r8, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x01a553bc │ │ │ │ - orrseq fp, ip, r0, ror #12 │ │ │ │ + @ instruction: 0x01a553c4 │ │ │ │ + orrseq fp, ip, ip, ror #12 │ │ │ │ ldr r2, [pc, #-880] @ 1a86a8 │ │ │ │ ldr r1, [pc, #-880] @ 1a86ac │ │ │ │ ldr r3, [pc, #-880] @ 1a86b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1504 @ 0x5e0 │ │ │ │ @@ -243111,218 +243111,218 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1a2e48 │ │ │ │ orrseq r6, ip, r0, lsr r0 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - orrseq fp, ip, r8, lsr #12 │ │ │ │ - @ instruction: 0x01a5534c │ │ │ │ - @ instruction: 0x019cb5f0 │ │ │ │ + orrseq fp, ip, r4, lsr r6 │ │ │ │ + @ instruction: 0x01a55354 │ │ │ │ + @ instruction: 0x019cb5fc │ │ │ │ orrseq r5, ip, r0, asr #31 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ - @ instruction: 0x01a5530c │ │ │ │ - orrseq fp, ip, ip, lsr #11 │ │ │ │ + @ instruction: 0x01a55314 │ │ │ │ + @ instruction: 0x019cb5b8 │ │ │ │ orrseq r5, ip, ip, ror pc │ │ │ │ muleq r0, r5, r5 │ │ │ │ - orrseq fp, ip, r4, ror r5 │ │ │ │ - orrseq fp, ip, r4, asr #10 │ │ │ │ + orrseq fp, ip, r0, lsl #11 │ │ │ │ + orrseq fp, ip, r0, asr r5 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - @ instruction: 0x01a55268 │ │ │ │ - orrseq fp, ip, ip, lsl #10 │ │ │ │ + @ instruction: 0x01a55270 │ │ │ │ + orrseq fp, ip, r8, lsl r5 │ │ │ │ @ instruction: 0x019c5edc │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - @ instruction: 0x01a55228 │ │ │ │ - orrseq fp, ip, r8, asr #9 │ │ │ │ + @ instruction: 0x01a55230 │ │ │ │ + @ instruction: 0x019cb4d4 │ │ │ │ @ instruction: 0x019c5e98 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - @ instruction: 0x01a551e4 │ │ │ │ - orrseq fp, ip, r4, lsl #9 │ │ │ │ + @ instruction: 0x01a551ec │ │ │ │ + @ instruction: 0x019cb490 │ │ │ │ orrseq r5, ip, r4, asr lr │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - orrseq fp, ip, ip, asr #8 │ │ │ │ + orrseq fp, ip, r8, asr r4 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - @ instruction: 0x01a55160 │ │ │ │ + @ instruction: 0x01a55168 │ │ │ │ @ instruction: 0x019c7290 │ │ │ │ orrseq r5, ip, ip, asr #27 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - orrseq fp, ip, r0, asr #7 │ │ │ │ - orrseq fp, ip, ip, lsl #7 │ │ │ │ + orrseq fp, ip, ip, asr #7 │ │ │ │ + @ instruction: 0x019cb398 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - orrseq fp, ip, r4, asr r3 │ │ │ │ + orrseq fp, ip, r0, ror #6 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - @ instruction: 0x01a55074 │ │ │ │ - orrseq fp, ip, r8, lsl r3 │ │ │ │ + @ instruction: 0x01a5507c │ │ │ │ + orrseq fp, ip, r4, lsr #6 │ │ │ │ orrseq r5, ip, r8, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - @ instruction: 0x01a55034 │ │ │ │ - @ instruction: 0x019cb2d8 │ │ │ │ + @ instruction: 0x01a5503c │ │ │ │ + orrseq fp, ip, r4, ror #5 │ │ │ │ orrseq r5, ip, r8, lsr #25 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - orrseq fp, ip, r0, lsr #5 │ │ │ │ + orrseq fp, ip, ip, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x01a54fc0 │ │ │ │ - orrseq fp, ip, r4, ror #4 │ │ │ │ + @ instruction: 0x01a54fc8 │ │ │ │ + orrseq fp, ip, r0, ror r2 │ │ │ │ orrseq r5, ip, r4, lsr ip │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - orrseq fp, ip, ip, lsr #4 │ │ │ │ + orrseq fp, ip, r8, lsr r2 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - @ instruction: 0x01a54f50 │ │ │ │ - @ instruction: 0x019cb1f4 │ │ │ │ + @ instruction: 0x01a54f58 │ │ │ │ + orrseq fp, ip, r0, lsl #4 │ │ │ │ orrseq r5, ip, ip, asr #23 │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ - @ instruction: 0x01a54f10 │ │ │ │ - @ instruction: 0x019cb1b4 │ │ │ │ + @ instruction: 0x01a54f18 │ │ │ │ + orrseq fp, ip, r0, asr #3 │ │ │ │ orrseq r5, ip, r4, lsl #23 │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - ldrdeq r4, [r5, r0]! │ │ │ │ - orrseq fp, ip, r4, ror r1 │ │ │ │ + ldrdeq r4, [r5, r8]! │ │ │ │ + orrseq fp, ip, r0, lsl #3 │ │ │ │ orrseq r5, ip, r4, asr #22 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - @ instruction: 0x01a54e90 │ │ │ │ - orrseq fp, ip, r4, lsr r1 │ │ │ │ + @ instruction: 0x01a54e98 │ │ │ │ + orrseq fp, ip, r0, asr #2 │ │ │ │ orrseq r5, ip, r4, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x01a54e50 │ │ │ │ - ldrsheq fp, [ip, r4] │ │ │ │ + @ instruction: 0x01a54e58 │ │ │ │ + orrseq fp, ip, r0, lsl #2 │ │ │ │ orrseq r5, ip, r4, asr #21 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - @ instruction: 0x01a54e10 │ │ │ │ - ldrheq fp, [ip, r4] │ │ │ │ + @ instruction: 0x01a54e18 │ │ │ │ + orrseq fp, ip, r0, asr #1 │ │ │ │ orrseq r5, ip, r4, lsl #21 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - orrseq fp, ip, ip, ror r0 │ │ │ │ + orrseq fp, ip, r8, lsl #1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - orrseq fp, ip, ip, asr #32 │ │ │ │ + orrseq fp, ip, r8, asr r0 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - @ instruction: 0x01a54d70 │ │ │ │ - orrseq fp, ip, r4, lsl r0 │ │ │ │ + @ instruction: 0x01a54d78 │ │ │ │ + orrseq fp, ip, r0, lsr #32 │ │ │ │ orrseq r5, ip, r4, ror #19 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - @ instruction: 0x01a54d30 │ │ │ │ - @ instruction: 0x019cafd4 │ │ │ │ + @ instruction: 0x01a54d38 │ │ │ │ + orrseq sl, ip, r0, ror #31 │ │ │ │ orrseq r5, ip, r4, lsr #19 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - strdeq r4, [r5, r0]! │ │ │ │ - @ instruction: 0x019caf94 │ │ │ │ + strdeq r4, [r5, r8]! │ │ │ │ + orrseq sl, ip, r0, lsr #31 │ │ │ │ orrseq r5, ip, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x01a54cb0 │ │ │ │ - orrseq sl, ip, r4, asr pc │ │ │ │ + @ instruction: 0x01a54cb8 │ │ │ │ + orrseq sl, ip, r0, ror #30 │ │ │ │ orrseq r5, ip, r4, lsr #18 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - @ instruction: 0x01a54c70 │ │ │ │ - orrseq sl, ip, r4, lsl pc │ │ │ │ + @ instruction: 0x01a54c78 │ │ │ │ + orrseq sl, ip, r0, lsr #30 │ │ │ │ orrseq r5, ip, r4, ror #17 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - @ instruction: 0x01a54c30 │ │ │ │ - @ instruction: 0x019caed4 │ │ │ │ + @ instruction: 0x01a54c38 │ │ │ │ + orrseq sl, ip, r0, ror #29 │ │ │ │ orrseq r5, ip, r4, lsr #17 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - strdeq r4, [r5, r0]! │ │ │ │ - @ instruction: 0x019cae94 │ │ │ │ + strdeq r4, [r5, r8]! │ │ │ │ + orrseq sl, ip, r0, lsr #29 │ │ │ │ orrseq r5, ip, r4, ror #16 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - @ instruction: 0x01a54bb0 │ │ │ │ - orrseq sl, ip, r4, asr lr │ │ │ │ + @ instruction: 0x01a54bb8 │ │ │ │ + orrseq sl, ip, r0, ror #28 │ │ │ │ orrseq r5, ip, r4, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - @ instruction: 0x01a54b70 │ │ │ │ - orrseq sl, ip, r4, lsl lr │ │ │ │ + @ instruction: 0x01a54b78 │ │ │ │ + orrseq sl, ip, r0, lsr #28 │ │ │ │ orrseq r5, ip, r4, ror #15 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x01a54b30 │ │ │ │ - @ instruction: 0x019cadd4 │ │ │ │ + @ instruction: 0x01a54b38 │ │ │ │ + orrseq sl, ip, r0, ror #27 │ │ │ │ orrseq r5, ip, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl r7 │ │ │ │ - strdeq r4, [r5, r0]! │ │ │ │ - @ instruction: 0x019cad94 │ │ │ │ + strdeq r4, [r5, r8]! │ │ │ │ + orrseq sl, ip, r0, lsr #27 │ │ │ │ orrseq r5, ip, r4, ror #14 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - @ instruction: 0x01a54ab0 │ │ │ │ - orrseq sl, ip, r4, asr sp │ │ │ │ + @ instruction: 0x01a54ab8 │ │ │ │ + orrseq sl, ip, r0, ror #26 │ │ │ │ orrseq r5, ip, r4, lsr #14 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - @ instruction: 0x01a54a70 │ │ │ │ - orrseq sl, ip, r4, lsl sp │ │ │ │ + @ instruction: 0x01a54a78 │ │ │ │ + orrseq sl, ip, r0, lsr #26 │ │ │ │ orrseq r5, ip, r4, ror #13 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01a54a30 │ │ │ │ - @ instruction: 0x019cacd4 │ │ │ │ + @ instruction: 0x01a54a38 │ │ │ │ + orrseq sl, ip, r0, ror #25 │ │ │ │ orrseq r5, ip, r4, lsr #13 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - @ instruction: 0x019cac9c │ │ │ │ + orrseq sl, ip, r8, lsr #25 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - @ instruction: 0x01a549c0 │ │ │ │ - orrseq sl, ip, r4, ror #24 │ │ │ │ + @ instruction: 0x01a549c8 │ │ │ │ + orrseq sl, ip, r0, ror ip │ │ │ │ orrseq r5, ip, r4, lsr r6 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - orrseq sl, ip, ip, lsr #24 │ │ │ │ + orrseq sl, ip, r8, lsr ip │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - @ instruction: 0x019cabfc │ │ │ │ + orrseq sl, ip, r8, lsl #24 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - @ instruction: 0x01a54920 │ │ │ │ - orrseq sl, ip, r4, asr #23 │ │ │ │ + @ instruction: 0x01a54928 │ │ │ │ + @ instruction: 0x019cabd0 │ │ │ │ @ instruction: 0x019c5594 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - @ instruction: 0x01a548e0 │ │ │ │ - orrseq sl, ip, r4, lsl #23 │ │ │ │ + @ instruction: 0x01a548e8 │ │ │ │ + @ instruction: 0x019cab90 │ │ │ │ orrseq r5, ip, r4, asr r5 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - orrseq sl, ip, ip, asr #22 │ │ │ │ + orrseq sl, ip, r8, asr fp │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - orrseq sl, ip, ip, lsl fp │ │ │ │ + orrseq sl, ip, r8, lsr #22 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - @ instruction: 0x01a54840 │ │ │ │ - orrseq sl, ip, r4, ror #21 │ │ │ │ + @ instruction: 0x01a54848 │ │ │ │ + @ instruction: 0x019caaf0 │ │ │ │ @ instruction: 0x019c54b4 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - @ instruction: 0x01a54800 │ │ │ │ - orrseq sl, ip, r4, lsr #21 │ │ │ │ + @ instruction: 0x01a54808 │ │ │ │ + @ instruction: 0x019caab0 │ │ │ │ orrseq r5, ip, r8, ror r4 │ │ │ │ - orrseq sl, ip, ip, ror #20 │ │ │ │ + orrseq sl, ip, r8, ror sl │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - orrseq sl, ip, ip, lsr sl │ │ │ │ + orrseq sl, ip, r8, asr #20 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - orrseq sl, ip, ip, lsl #20 │ │ │ │ + orrseq sl, ip, r8, lsl sl │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - @ instruction: 0x019ca9d8 │ │ │ │ + orrseq sl, ip, r4, ror #19 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - orrseq sl, ip, r8, lsr #19 │ │ │ │ + @ instruction: 0x019ca9b4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq sl, ip, r8, ror r9 │ │ │ │ + orrseq sl, ip, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orrseq sl, ip, r8, asr #18 │ │ │ │ + orrseq sl, ip, r4, asr r9 │ │ │ │ andeq r0, r0, lr, asr #13 │ │ │ │ - orrseq sl, ip, r8, lsl r9 │ │ │ │ + orrseq sl, ip, r4, lsr #18 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - orrseq sl, ip, r8, ror #17 │ │ │ │ + @ instruction: 0x019ca8f4 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - @ instruction: 0x019ca8b4 │ │ │ │ + orrseq sl, ip, r0, asr #17 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - orrseq sl, ip, r0, lsl #17 │ │ │ │ + orrseq sl, ip, ip, lsl #17 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - orrseq sl, ip, ip, asr #16 │ │ │ │ + orrseq sl, ip, r8, asr r8 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - orrseq sl, ip, r8, lsl r8 │ │ │ │ + orrseq sl, ip, r4, lsr #16 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - orrseq sl, ip, r8, ror #15 │ │ │ │ + @ instruction: 0x019ca7f4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x019ca7b4 │ │ │ │ + orrseq sl, ip, r0, asr #15 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - ldrdeq r4, [r5, r4]! @ │ │ │ │ - orrseq sl, ip, r8, ror r7 │ │ │ │ + ldrdeq r4, [r5, ip]! │ │ │ │ + orrseq sl, ip, r4, lsl #15 │ │ │ │ orrseq r5, ip, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a54494 │ │ │ │ - orrseq sl, ip, r8, lsr r7 │ │ │ │ + @ instruction: 0x01a5449c │ │ │ │ + orrseq sl, ip, r4, asr #14 │ │ │ │ orrseq r5, ip, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a54454 │ │ │ │ - @ instruction: 0x019ca6f8 │ │ │ │ + @ instruction: 0x01a5445c │ │ │ │ + orrseq sl, ip, r4, lsl #14 │ │ │ │ orrseq r5, ip, r8, asr #1 │ │ │ │ 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] @ 1abbec │ │ │ │ @@ -244282,269 +244282,269 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ab238 │ │ │ │ @ instruction: 0x01b2d810 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b2d7d4 │ │ │ │ - @ instruction: 0x01a54050 │ │ │ │ + @ instruction: 0x01a54058 │ │ │ │ @ instruction: 0x019c4cd8 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x019c6db4 │ │ │ │ - orrseq r6, ip, r0, lsr #27 │ │ │ │ + orrseq r6, ip, r0, asr #27 │ │ │ │ + orrseq r6, ip, ip, lsr #27 │ │ │ │ + orrseq r6, ip, r8, lsr #27 │ │ │ │ + orrseq r6, ip, r4, lsr #27 │ │ │ │ + orrseq r6, ip, r4, lsr #27 │ │ │ │ + orrseq r6, ip, r4, lsr #27 │ │ │ │ @ instruction: 0x019c6d9c │ │ │ │ @ instruction: 0x019c6d98 │ │ │ │ - @ instruction: 0x019c6d98 │ │ │ │ - @ instruction: 0x019c6d98 │ │ │ │ - @ instruction: 0x019c6d90 │ │ │ │ - orrseq r6, ip, ip, lsl #27 │ │ │ │ - @ instruction: 0x019c6cf8 │ │ │ │ - @ instruction: 0x01a53e1c │ │ │ │ - orrseq r6, ip, r8, asr #25 │ │ │ │ - orrseq r6, ip, r4, ror #24 │ │ │ │ + orrseq r6, ip, r4, lsl #26 │ │ │ │ + @ instruction: 0x01a53e24 │ │ │ │ + @ instruction: 0x019c6cd4 │ │ │ │ + orrseq r6, ip, r0, ror ip │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ @ instruction: 0x019c4998 │ │ │ │ - orrseq r6, ip, r8, lsl fp │ │ │ │ - @ instruction: 0x019c9eb4 │ │ │ │ + orrseq r6, ip, r4, lsr #22 │ │ │ │ + orrseq r9, ip, r0, asr #29 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ orrseq sl, fp, r0, lsl #12 │ │ │ │ @ instruction: 0x01b2d2d4 │ │ │ │ - @ instruction: 0x019c69f8 │ │ │ │ + orrseq r6, ip, r4, lsl #20 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ - orrseq r6, ip, r8, asr #19 │ │ │ │ + @ instruction: 0x019c69d4 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ - orrseq r6, ip, ip, ror r9 │ │ │ │ + orrseq r6, ip, r8, lsl #19 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ - orrseq r6, ip, r0, asr #18 │ │ │ │ + orrseq r6, ip, ip, asr #18 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ + orrseq r6, ip, ip, lsr #18 │ │ │ │ orrseq r6, ip, r0, lsr #18 │ │ │ │ - orrseq r6, ip, r4, lsl r9 │ │ │ │ - orrseq r6, ip, ip, lsl #18 │ │ │ │ - @ instruction: 0x01a53924 │ │ │ │ - orrseq r6, ip, r8, lsr #16 │ │ │ │ + orrseq r6, ip, r8, lsl r9 │ │ │ │ + @ instruction: 0x01a5392c │ │ │ │ + orrseq r6, ip, r4, lsr r8 │ │ │ │ orrseq r4, ip, r8, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - orrseq r6, ip, r0, ror r7 │ │ │ │ - @ instruction: 0x01a3d8a4 │ │ │ │ + orrseq r6, ip, ip, ror r7 │ │ │ │ + @ instruction: 0x01a3d8b0 │ │ │ │ orrseq sl, fp, ip, asr r0 │ │ │ │ orrseq sl, fp, ip, lsl r0 │ │ │ │ @ instruction: 0x019b9fd8 │ │ │ │ - orrseq r6, ip, r8, lsr r6 │ │ │ │ + orrseq r6, ip, r4, asr #12 │ │ │ │ orrseq r9, fp, r4, asr #16 │ │ │ │ - orrseq sp, lr, r4, lsl #9 │ │ │ │ - @ instruction: 0x01a48c74 │ │ │ │ - orrseq r6, ip, r4, lsl #11 │ │ │ │ + @ instruction: 0x019ed490 │ │ │ │ + @ instruction: 0x01a48c80 │ │ │ │ + @ instruction: 0x019c6590 │ │ │ │ orrseq r9, fp, r0, lsl #15 │ │ │ │ - ldrdeq r8, [r4, r4]! │ │ │ │ - @ instruction: 0x01a5340c │ │ │ │ - @ instruction: 0x019c96bc │ │ │ │ + @ instruction: 0x01a48be0 │ │ │ │ + @ instruction: 0x01a53414 │ │ │ │ + orrseq r9, ip, r8, asr #13 │ │ │ │ orrseq r4, ip, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - @ instruction: 0x01a53350 │ │ │ │ - orrseq r9, ip, r0, lsl #12 │ │ │ │ + @ instruction: 0x01a53358 │ │ │ │ + orrseq r9, ip, ip, lsl #12 │ │ │ │ @ instruction: 0x019c3fd0 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - orrseq r9, ip, r4, asr #11 │ │ │ │ + @ instruction: 0x019c95d0 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ instruction: 0x019c9590 │ │ │ │ - @ instruction: 0x01a532a8 │ │ │ │ - orrseq r9, ip, r8, asr r5 │ │ │ │ + @ instruction: 0x019c959c │ │ │ │ + @ instruction: 0x01a532b0 │ │ │ │ + orrseq r9, ip, r4, ror #10 │ │ │ │ orrseq r3, ip, ip, lsr #30 │ │ │ │ - @ instruction: 0x01a5326c │ │ │ │ - orrseq r9, ip, ip, lsl r5 │ │ │ │ + @ instruction: 0x01a53274 │ │ │ │ + orrseq r9, ip, r8, lsr #10 │ │ │ │ orrseq r3, ip, ip, ror #29 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01a53230 │ │ │ │ - orrseq r9, ip, r0, ror #9 │ │ │ │ + @ instruction: 0x01a53238 │ │ │ │ + orrseq r9, ip, ip, ror #9 │ │ │ │ @ instruction: 0x019c3eb8 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - orrseq r9, ip, r8, lsr #9 │ │ │ │ - orrseq r9, ip, r8, rrx │ │ │ │ + @ instruction: 0x019c94b4 │ │ │ │ + orrseq r9, ip, r4, ror r0 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x01a52d84 │ │ │ │ - orrseq r9, ip, r4, lsr r0 │ │ │ │ + @ instruction: 0x01a52d8c │ │ │ │ + orrseq r9, ip, r0, asr #32 │ │ │ │ orrseq r3, ip, ip, lsl #20 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - @ instruction: 0x01a52d48 │ │ │ │ - @ instruction: 0x019c8ff8 │ │ │ │ + @ instruction: 0x01a52d50 │ │ │ │ + orrseq r9, ip, r4 │ │ │ │ orrseq r3, ip, r8, asr #19 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - @ instruction: 0x01a52d08 │ │ │ │ - @ instruction: 0x019c8fb8 │ │ │ │ + @ instruction: 0x01a52d10 │ │ │ │ + orrseq r8, ip, r4, asr #31 │ │ │ │ @ instruction: 0x019c3990 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x01a52cc8 │ │ │ │ - orrseq r8, ip, r8, ror pc │ │ │ │ + ldrdeq r2, [r5, r0]! │ │ │ │ + orrseq r8, ip, r4, lsl #31 │ │ │ │ orrseq r3, ip, r0, asr r9 │ │ │ │ - @ instruction: 0x01a52c8c │ │ │ │ - orrseq r8, ip, ip, lsr pc │ │ │ │ + @ instruction: 0x01a52c94 │ │ │ │ + orrseq r8, ip, r8, asr #30 │ │ │ │ orrseq r3, ip, r4, lsl r9 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - @ instruction: 0x01a52c50 │ │ │ │ - orrseq r8, ip, r0, lsl #30 │ │ │ │ + @ instruction: 0x01a52c58 │ │ │ │ + orrseq r8, ip, ip, lsl #30 │ │ │ │ @ instruction: 0x019c38d0 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x01a52c10 │ │ │ │ - orrseq r8, ip, r0, asr #29 │ │ │ │ + @ instruction: 0x01a52c18 │ │ │ │ + orrseq r8, ip, ip, asr #29 │ │ │ │ @ instruction: 0x019c3898 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - ldrdeq r2, [r5, r0]! │ │ │ │ - orrseq r8, ip, r0, lsl #29 │ │ │ │ + ldrdeq r2, [r5, r8]! │ │ │ │ + orrseq r8, ip, ip, lsl #29 │ │ │ │ orrseq r3, ip, r8, asr r8 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - orrseq r8, ip, r8, asr #28 │ │ │ │ + orrseq r8, ip, r4, asr lr │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x01a52b5c │ │ │ │ - orrseq r8, ip, ip, lsl #28 │ │ │ │ + @ instruction: 0x01a52b64 │ │ │ │ + orrseq r8, ip, r8, lsl lr │ │ │ │ @ instruction: 0x019c37dc │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - @ instruction: 0x01a52b20 │ │ │ │ - @ instruction: 0x019c8dd0 │ │ │ │ + @ instruction: 0x01a52b28 │ │ │ │ + @ instruction: 0x019c8ddc │ │ │ │ orrseq r3, ip, r0, lsr #15 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a52ae4 │ │ │ │ - @ instruction: 0x019c8d94 │ │ │ │ + @ instruction: 0x01a52aec │ │ │ │ + orrseq r8, ip, r0, lsr #27 │ │ │ │ orrseq r3, ip, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01a52aa4 │ │ │ │ - orrseq r8, ip, r4, asr sp │ │ │ │ + @ instruction: 0x01a52aac │ │ │ │ + orrseq r8, ip, r0, ror #26 │ │ │ │ orrseq r3, ip, r4, lsr #14 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ - @ instruction: 0x01a52a64 │ │ │ │ - orrseq r8, ip, r4, lsl sp │ │ │ │ + @ instruction: 0x01a52a6c │ │ │ │ + orrseq r8, ip, r0, lsr #26 │ │ │ │ orrseq r3, ip, r4, ror #13 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - @ instruction: 0x01a52a28 │ │ │ │ - @ instruction: 0x019c8cd8 │ │ │ │ + @ instruction: 0x01a52a30 │ │ │ │ + orrseq r8, ip, r4, ror #25 │ │ │ │ orrseq r3, ip, r8, lsr #13 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - @ instruction: 0x01a529ec │ │ │ │ - @ instruction: 0x019c8c9c │ │ │ │ + strdeq r2, [r5, r4]! │ │ │ │ + orrseq r8, ip, r8, lsr #25 │ │ │ │ orrseq r3, ip, ip, ror #12 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - @ instruction: 0x01a529b0 │ │ │ │ - orrseq r8, ip, r0, ror #24 │ │ │ │ + @ instruction: 0x01a529b8 │ │ │ │ + orrseq r8, ip, ip, ror #24 │ │ │ │ orrseq r3, ip, r0, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - @ instruction: 0x01a52970 │ │ │ │ - orrseq r8, ip, r0, lsr #24 │ │ │ │ + @ instruction: 0x01a52978 │ │ │ │ + orrseq r8, ip, ip, lsr #24 │ │ │ │ @ instruction: 0x019c35f0 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - @ instruction: 0x01a52930 │ │ │ │ - orrseq r8, ip, r0, ror #23 │ │ │ │ + @ instruction: 0x01a52938 │ │ │ │ + orrseq r8, ip, ip, ror #23 │ │ │ │ @ instruction: 0x019c35b0 │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - orrseq r8, ip, r8, lsr #23 │ │ │ │ + @ instruction: 0x019c8bb4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a528c0 │ │ │ │ - orrseq r8, ip, r0, ror fp │ │ │ │ + @ instruction: 0x01a528c8 │ │ │ │ + orrseq r8, ip, ip, ror fp │ │ │ │ orrseq r3, ip, r0, asr #10 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01a52880 │ │ │ │ - orrseq r8, ip, r0, lsr fp │ │ │ │ + @ instruction: 0x01a52888 │ │ │ │ + orrseq r8, ip, ip, lsr fp │ │ │ │ orrseq r3, ip, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x019c8af8 │ │ │ │ + orrseq r8, ip, r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a52810 │ │ │ │ - orrseq r8, ip, r0, asr #21 │ │ │ │ + @ instruction: 0x01a52818 │ │ │ │ + orrseq r8, ip, ip, asr #21 │ │ │ │ @ instruction: 0x019c3494 │ │ │ │ - ldrdeq r2, [r5, r4]! │ │ │ │ - orrseq r8, ip, r4, lsl #21 │ │ │ │ + ldrdeq r2, [r5, ip]! │ │ │ │ + @ instruction: 0x019c8a90 │ │ │ │ orrseq r3, ip, r8, asr r4 │ │ │ │ - @ instruction: 0x01a52794 │ │ │ │ - orrseq r8, ip, r4, asr #20 │ │ │ │ + @ instruction: 0x01a5279c │ │ │ │ + orrseq r8, ip, r0, asr sl │ │ │ │ orrseq r3, ip, r4, lsl r4 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - @ instruction: 0x01a52758 │ │ │ │ - orrseq r8, ip, r8, lsl #20 │ │ │ │ + @ instruction: 0x01a52760 │ │ │ │ + orrseq r8, ip, r4, lsl sl │ │ │ │ @ instruction: 0x019c33d8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x019c89d0 │ │ │ │ + @ instruction: 0x019c89dc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq r8, ip, r0, lsr #19 │ │ │ │ - @ instruction: 0x01a526bc │ │ │ │ - orrseq r8, ip, ip, ror #18 │ │ │ │ + orrseq r8, ip, ip, lsr #19 │ │ │ │ + @ instruction: 0x01a526c4 │ │ │ │ + orrseq r8, ip, r8, ror r9 │ │ │ │ orrseq r3, ip, ip, lsr r3 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - @ instruction: 0x01a5267c │ │ │ │ - orrseq r8, ip, ip, lsr #18 │ │ │ │ + @ instruction: 0x01a52684 │ │ │ │ + orrseq r8, ip, r8, lsr r9 │ │ │ │ orrseq r3, ip, r0, lsl #6 │ │ │ │ - @ instruction: 0x019c88f4 │ │ │ │ + orrseq r8, ip, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a52608 │ │ │ │ - @ instruction: 0x019c88b8 │ │ │ │ + @ instruction: 0x01a52610 │ │ │ │ + orrseq r8, ip, r4, asr #17 │ │ │ │ orrseq r3, ip, r8, lsl #5 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - @ instruction: 0x01a525cc │ │ │ │ - orrseq r8, ip, ip, ror r8 │ │ │ │ + ldrdeq r2, [r5, r4]! │ │ │ │ + orrseq r8, ip, r8, lsl #17 │ │ │ │ orrseq r3, ip, ip, asr #4 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - @ instruction: 0x01a52590 │ │ │ │ - orrseq r8, ip, r0, asr #16 │ │ │ │ + @ instruction: 0x01a52598 │ │ │ │ + orrseq r8, ip, ip, asr #16 │ │ │ │ orrseq r3, ip, r0, lsl r2 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a52554 │ │ │ │ - orrseq r8, ip, r4, lsl #16 │ │ │ │ + @ instruction: 0x01a5255c │ │ │ │ + orrseq r8, ip, r0, lsl r8 │ │ │ │ @ instruction: 0x019c31d4 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - @ instruction: 0x01a52518 │ │ │ │ - orrseq r8, ip, r8, asr #15 │ │ │ │ + @ instruction: 0x01a52520 │ │ │ │ + @ instruction: 0x019c87d4 │ │ │ │ @ instruction: 0x019c3198 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r2, [r5, ip]! │ │ │ │ - orrseq r8, ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x01a524e4 │ │ │ │ + @ instruction: 0x019c8798 │ │ │ │ orrseq r3, ip, ip, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x01a5249c │ │ │ │ - orrseq r8, ip, ip, asr #14 │ │ │ │ + @ instruction: 0x01a524a4 │ │ │ │ + orrseq r8, ip, r8, asr r7 │ │ │ │ orrseq r3, ip, ip, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - @ instruction: 0x01a52460 │ │ │ │ - orrseq r8, ip, r0, lsl r7 │ │ │ │ + @ instruction: 0x01a52468 │ │ │ │ + orrseq r8, ip, ip, lsl r7 │ │ │ │ orrseq r3, ip, r0, ror #1 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - @ instruction: 0x01a52424 │ │ │ │ - @ instruction: 0x019c86d4 │ │ │ │ + @ instruction: 0x01a5242c │ │ │ │ + orrseq r8, ip, r0, ror #13 │ │ │ │ orrseq r3, ip, r4, lsr #1 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01a523e8 │ │ │ │ - @ instruction: 0x019c8698 │ │ │ │ + strdeq r2, [r5, r0]! │ │ │ │ + orrseq r8, ip, r4, lsr #13 │ │ │ │ orrseq r3, ip, ip, rrx │ │ │ │ - @ instruction: 0x01a523ac │ │ │ │ - orrseq r8, ip, ip, asr r6 │ │ │ │ + @ instruction: 0x01a523b4 │ │ │ │ + orrseq r8, ip, r8, ror #12 │ │ │ │ orrseq r3, ip, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01a52370 │ │ │ │ - orrseq r8, ip, r0, lsr #12 │ │ │ │ + @ instruction: 0x01a52378 │ │ │ │ + orrseq r8, ip, ip, lsr #12 │ │ │ │ @ instruction: 0x019c2ff0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a52334 │ │ │ │ - orrseq r8, ip, r4, ror #11 │ │ │ │ + @ instruction: 0x01a5233c │ │ │ │ + @ instruction: 0x019c85f0 │ │ │ │ @ instruction: 0x019c2fb4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strdeq r2, [r5, r8]! │ │ │ │ - orrseq r8, ip, r8, lsr #11 │ │ │ │ + @ instruction: 0x01a52300 │ │ │ │ + @ instruction: 0x019c85b4 │ │ │ │ orrseq r2, ip, ip, ror pc │ │ │ │ - @ instruction: 0x01a522bc │ │ │ │ - orrseq r8, ip, ip, ror #10 │ │ │ │ + @ instruction: 0x01a522c4 │ │ │ │ + orrseq r8, ip, r8, ror r5 │ │ │ │ orrseq r2, ip, ip, lsr pc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01a52280 │ │ │ │ - orrseq r8, ip, r0, lsr r5 │ │ │ │ + @ instruction: 0x01a52288 │ │ │ │ + orrseq r8, ip, ip, lsr r5 │ │ │ │ orrseq r2, ip, r0, lsl #30 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ ldr r1, [pc, #-708] @ 1abd40 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ @@ -246133,122 +246133,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ad0ec │ │ │ │ @ instruction: 0x01b2b98c │ │ │ │ @ instruction: 0x01b2b970 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a521c8 │ │ │ │ + ldrdeq r2, [r5, r0]! │ │ │ │ orrseq r2, ip, ip, asr #28 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - @ instruction: 0x019c5194 │ │ │ │ - @ instruction: 0x01a5206c │ │ │ │ - orrseq r5, ip, ip, lsr r1 │ │ │ │ + orrseq r5, ip, r0, lsr #3 │ │ │ │ + @ instruction: 0x01a52074 │ │ │ │ + orrseq r5, ip, r8, asr #2 │ │ │ │ orrseq r2, ip, ip, lsl #24 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - orrseq r5, ip, r8, asr #32 │ │ │ │ - orrseq r9, pc, ip, asr lr @ │ │ │ │ - orrseq r4, ip, ip, asr #30 │ │ │ │ + orrseq r5, ip, r4, asr r0 │ │ │ │ + orrseq r9, pc, r8, ror #28 │ │ │ │ + orrseq r4, ip, r8, asr pc │ │ │ │ orrseq r8, fp, ip, asr #14 │ │ │ │ @ instruction: 0x01b2b420 │ │ │ │ - @ instruction: 0x01a51c18 │ │ │ │ - @ instruction: 0x019c7ebc │ │ │ │ + @ instruction: 0x01a51c20 │ │ │ │ + orrseq r7, ip, r8, asr #29 │ │ │ │ orrseq r2, ip, ip, lsl #17 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ orrseq r8, fp, r8, lsl #12 │ │ │ │ orrseq r8, fp, r8, asr #11 │ │ │ │ - orrseq r7, ip, r0, lsl #28 │ │ │ │ + orrseq r7, ip, ip, lsl #28 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x019c7dd0 │ │ │ │ + @ instruction: 0x019c7ddc │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - orrseq r7, ip, r0, lsr #27 │ │ │ │ + orrseq r7, ip, ip, lsr #27 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - @ instruction: 0x01a51ac4 │ │ │ │ - orrseq r7, ip, r8, ror #26 │ │ │ │ + @ instruction: 0x01a51acc │ │ │ │ + orrseq r7, ip, r4, ror sp │ │ │ │ orrseq r2, ip, r0, asr #14 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - @ instruction: 0x01a51a84 │ │ │ │ - orrseq r7, ip, r4, lsr #26 │ │ │ │ + @ instruction: 0x01a51a8c │ │ │ │ + orrseq r7, ip, r0, lsr sp │ │ │ │ @ instruction: 0x019c26f4 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - orrseq r7, ip, ip, ror #25 │ │ │ │ - @ instruction: 0x01a51a10 │ │ │ │ - @ instruction: 0x019c7cb4 │ │ │ │ + @ instruction: 0x019c7cf8 │ │ │ │ + @ instruction: 0x01a51a18 │ │ │ │ + orrseq r7, ip, r0, asr #25 │ │ │ │ orrseq r2, ip, r4, lsl #13 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - orrseq r7, ip, ip, ror ip │ │ │ │ - orrseq r7, ip, ip, asr #24 │ │ │ │ + orrseq r7, ip, r8, lsl #25 │ │ │ │ + orrseq r7, ip, r8, asr ip │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - @ instruction: 0x01a51970 │ │ │ │ - orrseq r7, ip, r4, lsl ip │ │ │ │ + @ instruction: 0x01a51978 │ │ │ │ + orrseq r7, ip, r0, lsr #24 │ │ │ │ orrseq r2, ip, r4, ror #11 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - @ instruction: 0x01a51930 │ │ │ │ - @ instruction: 0x019c7bd4 │ │ │ │ + @ instruction: 0x01a51938 │ │ │ │ + orrseq r7, ip, r0, ror #23 │ │ │ │ orrseq r2, ip, r4, lsr #11 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - @ instruction: 0x019c7b9c │ │ │ │ + orrseq r7, ip, r8, lsr #23 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - @ instruction: 0x01a518bc │ │ │ │ - orrseq r7, ip, r0, ror #22 │ │ │ │ + @ instruction: 0x01a518c4 │ │ │ │ + orrseq r7, ip, ip, ror #22 │ │ │ │ orrseq r2, ip, r0, lsr r5 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - @ instruction: 0x01a5187c │ │ │ │ - orrseq r7, ip, ip, lsl fp │ │ │ │ + @ instruction: 0x01a51884 │ │ │ │ + orrseq r7, ip, r8, lsr #22 │ │ │ │ orrseq r2, ip, ip, ror #9 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - @ instruction: 0x01a51838 │ │ │ │ - @ instruction: 0x019c7ad8 │ │ │ │ + @ instruction: 0x01a51840 │ │ │ │ + orrseq r7, ip, r4, ror #21 │ │ │ │ orrseq r2, ip, r8, lsr #9 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - strdeq r1, [r5, r0]! │ │ │ │ - @ instruction: 0x019c7a94 │ │ │ │ + strdeq r1, [r5, r8]! │ │ │ │ + orrseq r7, ip, r0, lsr #21 │ │ │ │ orrseq r2, ip, r4, ror #8 │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - @ instruction: 0x01a517b0 │ │ │ │ - orrseq r7, ip, r4, asr sl │ │ │ │ + @ instruction: 0x01a517b8 │ │ │ │ + orrseq r7, ip, r0, ror #20 │ │ │ │ orrseq r2, ip, r4, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - @ instruction: 0x01a51770 │ │ │ │ - orrseq r7, ip, r4, lsl sl │ │ │ │ + @ instruction: 0x01a51778 │ │ │ │ + orrseq r7, ip, r0, lsr #20 │ │ │ │ orrseq r2, ip, r4, ror #7 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - @ instruction: 0x01a51730 │ │ │ │ - @ instruction: 0x019c79d4 │ │ │ │ + @ instruction: 0x01a51738 │ │ │ │ + orrseq r7, ip, r0, ror #19 │ │ │ │ orrseq r2, ip, r8, lsr #7 │ │ │ │ - @ instruction: 0x019c799c │ │ │ │ - @ instruction: 0x01a516bc │ │ │ │ - orrseq r7, ip, ip, asr r9 │ │ │ │ + orrseq r7, ip, r8, lsr #19 │ │ │ │ + @ instruction: 0x01a516c4 │ │ │ │ + orrseq r7, ip, r8, ror #18 │ │ │ │ orrseq r2, ip, ip, lsr #6 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - @ instruction: 0x01a51678 │ │ │ │ - orrseq r7, ip, r8, lsl r9 │ │ │ │ + @ instruction: 0x01a51680 │ │ │ │ + orrseq r7, ip, r4, lsr #18 │ │ │ │ orrseq r2, ip, r8, ror #5 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - @ instruction: 0x01a51634 │ │ │ │ - @ instruction: 0x019c78d4 │ │ │ │ + @ instruction: 0x01a5163c │ │ │ │ + orrseq r7, ip, r0, ror #17 │ │ │ │ orrseq r2, ip, r4, lsr #5 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - strdeq r1, [r5, r0]! │ │ │ │ - @ instruction: 0x019c7890 │ │ │ │ + strdeq r1, [r5, r8]! │ │ │ │ + @ instruction: 0x019c789c │ │ │ │ orrseq r2, ip, r0, ror #4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x01a515ac │ │ │ │ - orrseq r7, ip, ip, asr #16 │ │ │ │ + @ instruction: 0x01a515b4 │ │ │ │ + orrseq r7, ip, r8, asr r8 │ │ │ │ orrseq r2, ip, ip, lsl r2 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - @ instruction: 0x01a51568 │ │ │ │ - orrseq r7, ip, r8, lsl #16 │ │ │ │ + @ instruction: 0x01a51570 │ │ │ │ + orrseq r7, ip, r4, lsl r8 │ │ │ │ @ instruction: 0x019c21d8 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - @ instruction: 0x01a51524 │ │ │ │ - orrseq r7, ip, r4, asr #15 │ │ │ │ + @ instruction: 0x01a5152c │ │ │ │ + @ instruction: 0x019c77d0 │ │ │ │ @ instruction: 0x019c2194 │ │ │ │ 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] @ 1adc78 │ │ │ │ @@ -246364,30 +246364,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1adb1c │ │ │ │ @ instruction: 0x01b2aa60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a512bc │ │ │ │ + @ instruction: 0x01a512c4 │ │ │ │ @ instruction: 0x01b2a9f0 │ │ │ │ - @ instruction: 0x01a51258 │ │ │ │ - @ instruction: 0x019c74fc │ │ │ │ + @ instruction: 0x01a51260 │ │ │ │ + orrseq r7, ip, r8, lsl #10 │ │ │ │ @ instruction: 0x019c1ed4 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - @ instruction: 0x01a51204 │ │ │ │ - orrseq r7, ip, r8, lsr #9 │ │ │ │ + @ instruction: 0x01a5120c │ │ │ │ + @ instruction: 0x019c74b4 │ │ │ │ orrseq r1, ip, r0, lsl #29 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x01a511c0 │ │ │ │ - orrseq r7, ip, r4, ror #8 │ │ │ │ + @ instruction: 0x01a511c8 │ │ │ │ + orrseq r7, ip, r0, ror r4 │ │ │ │ orrseq r1, ip, r4, lsr lr │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - @ instruction: 0x01a51180 │ │ │ │ - orrseq r7, ip, r4, lsr #8 │ │ │ │ + @ instruction: 0x01a51188 │ │ │ │ + orrseq r7, ip, r0, lsr r4 │ │ │ │ @ instruction: 0x019c1dfc │ │ │ │ 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] @ 1adfdc │ │ │ │ @@ -246585,30 +246585,30 @@ │ │ │ │ b 1add20 │ │ │ │ @ instruction: 0x01b2a834 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b2a810 │ │ │ │ andeq r6, r0, r0, lsr #9 │ │ │ │ @ instruction: 0x01b2a7ec │ │ │ │ orrseq r1, ip, r8, ror ip │ │ │ │ - @ instruction: 0x01a50fb8 │ │ │ │ + @ instruction: 0x01a50fc0 │ │ │ │ orrseq r7, fp, r0, lsl #19 │ │ │ │ - strdeq r0, [r5, r8]! │ │ │ │ - @ instruction: 0x019c719c │ │ │ │ + @ instruction: 0x01a50f00 │ │ │ │ + orrseq r7, ip, r8, lsr #3 │ │ │ │ orrseq r1, ip, r4, ror fp │ │ │ │ - orrseq r7, ip, r8, ror #2 │ │ │ │ - @ instruction: 0x01a50e90 │ │ │ │ - orrseq r7, ip, r4, lsr r1 │ │ │ │ + orrseq r7, ip, r4, ror r1 │ │ │ │ + @ instruction: 0x01a50e98 │ │ │ │ + orrseq r7, ip, r0, asr #2 │ │ │ │ orrseq r1, ip, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a50e54 │ │ │ │ - ldrsheq r7, [ip, r8] │ │ │ │ + @ instruction: 0x01a50e5c │ │ │ │ + orrseq r7, ip, r4, lsl #2 │ │ │ │ @ instruction: 0x019c1ad0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01a50e18 │ │ │ │ - ldrheq r7, [ip, ip] │ │ │ │ + @ instruction: 0x01a50e20 │ │ │ │ + orrseq r7, ip, r8, asr #1 │ │ │ │ @ instruction: 0x019c1a94 │ │ │ │ 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] @ 1ae698 │ │ │ │ @@ -247016,55 +247016,55 @@ │ │ │ │ b 1ae200 │ │ │ │ @ instruction: 0x01b2a4bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b2a480 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ @ instruction: 0x01b2a30c │ │ │ │ - @ instruction: 0x01a50b78 │ │ │ │ - orrseq r6, ip, ip, lsl lr │ │ │ │ + @ instruction: 0x01a50b80 │ │ │ │ + orrseq r6, ip, r8, lsr #28 │ │ │ │ @ instruction: 0x019c17f4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - ldrdeq r0, [r5, r4]! │ │ │ │ - orrseq r6, ip, r8, ror ip │ │ │ │ + ldrdeq r0, [r5, ip]! │ │ │ │ + orrseq r6, ip, r4, lsl #25 │ │ │ │ orrseq r1, ip, r0, asr r6 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - @ instruction: 0x01a50994 │ │ │ │ - orrseq r6, ip, r8, lsr ip │ │ │ │ + @ instruction: 0x01a5099c │ │ │ │ + orrseq r6, ip, r4, asr #24 │ │ │ │ orrseq r1, ip, r0, lsl r6 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x01a50954 │ │ │ │ - @ instruction: 0x019c6bf8 │ │ │ │ + @ instruction: 0x01a5095c │ │ │ │ + orrseq r6, ip, r4, lsl #24 │ │ │ │ @ instruction: 0x019c15d0 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x01a50914 │ │ │ │ - @ instruction: 0x019c6bb8 │ │ │ │ + @ instruction: 0x01a5091c │ │ │ │ + orrseq r6, ip, r4, asr #23 │ │ │ │ @ instruction: 0x019c1590 │ │ │ │ - ldrdeq r0, [r5, r4]! │ │ │ │ - orrseq r6, ip, r8, ror fp │ │ │ │ + ldrdeq r0, [r5, ip]! │ │ │ │ + orrseq r6, ip, r4, lsl #23 │ │ │ │ orrseq r1, ip, r8, asr r5 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - @ instruction: 0x01a50868 │ │ │ │ - orrseq r6, ip, ip, lsl #22 │ │ │ │ + @ instruction: 0x01a50870 │ │ │ │ + orrseq r6, ip, r8, lsl fp │ │ │ │ orrseq r1, ip, r4, ror #9 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01a50828 │ │ │ │ - orrseq r6, ip, ip, asr #21 │ │ │ │ + @ instruction: 0x01a50830 │ │ │ │ + @ instruction: 0x019c6ad8 │ │ │ │ orrseq r1, ip, r4, lsr #9 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - @ instruction: 0x01a507e8 │ │ │ │ - orrseq r6, ip, ip, lsl #21 │ │ │ │ + strdeq r0, [r5, r0]! @ │ │ │ │ + @ instruction: 0x019c6a98 │ │ │ │ orrseq r1, ip, r4, ror #8 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x01a507a8 │ │ │ │ - orrseq r6, ip, ip, asr #20 │ │ │ │ + @ instruction: 0x01a507b0 │ │ │ │ + orrseq r6, ip, r8, asr sl │ │ │ │ orrseq r1, ip, r0, lsr #8 │ │ │ │ - @ instruction: 0x01a50768 │ │ │ │ - orrseq r3, ip, r8, lsr #18 │ │ │ │ + @ instruction: 0x01a50770 │ │ │ │ + orrseq r3, ip, r4, lsr r9 │ │ │ │ orrseq r1, ip, r0, ror #7 │ │ │ │ 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 │ │ │ │ @@ -247462,57 +247462,57 @@ │ │ │ │ @ instruction: 0x01b29d98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b29d5c │ │ │ │ @ instruction: 0x01b29cc0 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - @ instruction: 0x01a503c8 │ │ │ │ - orrseq r6, ip, ip, ror #12 │ │ │ │ + ldrdeq r0, [r5, r0]! @ │ │ │ │ + orrseq r6, ip, r8, ror r6 │ │ │ │ orrseq r1, ip, r4, asr #32 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - strdeq r0, [r5, r4]! │ │ │ │ - @ instruction: 0x019c34dc │ │ │ │ + strdeq r0, [r5, ip]! │ │ │ │ + orrseq r3, ip, r8, ror #9 │ │ │ │ orrseq r0, ip, ip, ror #30 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - orrseq r6, ip, r8, asr r5 │ │ │ │ - @ instruction: 0x01a5029c │ │ │ │ + orrseq r6, ip, r4, ror #10 │ │ │ │ + @ instruction: 0x01a502a4 │ │ │ │ orrseq r0, ip, r0, lsr #30 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x01a50230 │ │ │ │ - @ instruction: 0x019c64d4 │ │ │ │ + @ instruction: 0x01a50238 │ │ │ │ + orrseq r6, ip, r0, ror #9 │ │ │ │ orrseq r0, ip, ip, lsr #29 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - strdeq r0, [r5, r0]! @ │ │ │ │ - @ instruction: 0x019c6494 │ │ │ │ + strdeq r0, [r5, r8]! │ │ │ │ + orrseq r6, ip, r0, lsr #9 │ │ │ │ orrseq r0, ip, r4, ror #28 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x01a501b0 │ │ │ │ - orrseq r6, ip, r4, asr r4 │ │ │ │ + @ instruction: 0x01a501b8 │ │ │ │ + orrseq r6, ip, r0, ror #8 │ │ │ │ orrseq r0, ip, ip, lsr #28 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x01a50170 │ │ │ │ - orrseq r6, ip, r4, lsl r4 │ │ │ │ + @ instruction: 0x01a50178 │ │ │ │ + orrseq r6, ip, r0, lsr #8 │ │ │ │ orrseq r0, ip, ip, ror #27 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01a50130 │ │ │ │ - @ instruction: 0x019c63d4 │ │ │ │ + @ instruction: 0x01a50138 │ │ │ │ + orrseq r6, ip, r0, ror #7 │ │ │ │ orrseq r0, ip, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - strdeq r0, [r5, r0]! @ │ │ │ │ - @ instruction: 0x019c6394 │ │ │ │ + strdeq r0, [r5, r8]! │ │ │ │ + orrseq r6, ip, r0, lsr #7 │ │ │ │ orrseq r0, ip, ip, ror #26 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - strheq r0, [r5, r0]! @ │ │ │ │ - orrseq r6, ip, r4, asr r3 │ │ │ │ + strheq r0, [r5, r8]! │ │ │ │ + orrseq r6, ip, r0, ror #6 │ │ │ │ orrseq r0, ip, ip, lsr #26 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x01a50070 │ │ │ │ - orrseq r6, ip, r0, lsl r3 │ │ │ │ + @ instruction: 0x01a50078 │ │ │ │ + orrseq r6, ip, ip, lsl r3 │ │ │ │ orrseq r0, ip, r8, ror #25 │ │ │ │ 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 │ │ │ │ @@ -247590,20 +247590,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1aeecc │ │ │ │ @ instruction: 0x01b29690 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b29640 │ │ │ │ - @ instruction: 0x01a4fe9c │ │ │ │ - orrseq r6, ip, r0, asr #2 │ │ │ │ + @ instruction: 0x01a4fea4 │ │ │ │ + orrseq r6, ip, ip, asr #2 │ │ │ │ orrseq r0, ip, r0, lsl fp │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x01a4fe5c │ │ │ │ - orrseq r6, ip, r0, lsl #2 │ │ │ │ + @ instruction: 0x01a4fe64 │ │ │ │ + orrseq r6, ip, ip, lsl #2 │ │ │ │ @ instruction: 0x019c0ad4 │ │ │ │ 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] │ │ │ │ @@ -247677,20 +247677,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1af028 │ │ │ │ @ instruction: 0x01b29528 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b294e4 │ │ │ │ - @ instruction: 0x01a4fd40 │ │ │ │ - orrseq r5, ip, r4, ror #31 │ │ │ │ + @ instruction: 0x01a4fd48 │ │ │ │ + @ instruction: 0x019c5ff0 │ │ │ │ @ instruction: 0x019c09b4 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - @ instruction: 0x01a4fd00 │ │ │ │ - orrseq r5, ip, r4, lsr #31 │ │ │ │ + @ instruction: 0x01a4fd08 │ │ │ │ + @ instruction: 0x019c5fb0 │ │ │ │ orrseq r0, ip, r4, ror r9 │ │ │ │ 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 │ │ │ │ @@ -247766,20 +247766,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1af18c │ │ │ │ @ instruction: 0x01b293c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b29380 │ │ │ │ - ldrdeq pc, [r4, ip]! │ │ │ │ - orrseq r5, ip, r0, lsl #29 │ │ │ │ + @ instruction: 0x01a4fbe4 │ │ │ │ + orrseq r5, ip, ip, lsl #29 │ │ │ │ orrseq r0, ip, r0, asr r8 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - @ instruction: 0x01a4fb9c │ │ │ │ - orrseq r5, ip, r0, asr #28 │ │ │ │ + @ instruction: 0x01a4fba4 │ │ │ │ + orrseq r5, ip, ip, asr #28 │ │ │ │ orrseq r0, ip, r0, lsl r8 │ │ │ │ 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] @ 1afd2c │ │ │ │ @@ -248455,24 +248455,24 @@ │ │ │ │ ldr r1, [pc, #532] @ 1aff2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1af6e4 │ │ │ │ - @ instruction: 0x01a4fb24 │ │ │ │ + @ instruction: 0x01a4fb2c │ │ │ │ @ instruction: 0x019c079c │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x01a4fa64 │ │ │ │ + @ instruction: 0x01a4fa6c │ │ │ │ orrseq r0, ip, r0, ror #13 │ │ │ │ - ldrdeq pc, [r4, ip]! │ │ │ │ + @ instruction: 0x01a4f9e4 │ │ │ │ orrseq r0, ip, r8, asr r6 │ │ │ │ - orrseq r2, ip, r4, ror fp │ │ │ │ - orrseq r2, ip, r0, ror #22 │ │ │ │ - orrseq r2, ip, ip, asr fp │ │ │ │ + orrseq r2, ip, r0, lsl #23 │ │ │ │ + orrseq r2, ip, ip, ror #22 │ │ │ │ + orrseq r2, ip, r8, ror #22 │ │ │ │ @ instruction: 0xfffff270 │ │ │ │ @ instruction: 0xfffec8d4 │ │ │ │ @ instruction: 0xffffe7d4 │ │ │ │ @ instruction: 0xffffeb24 │ │ │ │ @ instruction: 0xfffef944 │ │ │ │ @ instruction: 0xfffefdfc │ │ │ │ @ instruction: 0xffff08fc │ │ │ │ @@ -248500,96 +248500,96 @@ │ │ │ │ orrseq r0, ip, r0, ror r7 │ │ │ │ @ instruction: 0xffff1280 │ │ │ │ orrseq r0, ip, r0, ror r7 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ orrseq r0, ip, r8, ror #14 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ orrseq r0, ip, ip, ror #14 │ │ │ │ - orrseq r5, ip, r0, ror #18 │ │ │ │ - @ instruction: 0x01a4f6ac │ │ │ │ + orrseq r5, ip, ip, ror #18 │ │ │ │ + @ instruction: 0x01a4f6b4 │ │ │ │ orrseq r0, ip, r8, lsr #6 │ │ │ │ - @ instruction: 0x01a4f670 │ │ │ │ - orrseq r5, ip, r4, lsl r9 │ │ │ │ + @ instruction: 0x01a4f678 │ │ │ │ + orrseq r5, ip, r0, lsr #18 │ │ │ │ orrseq r0, ip, r4, ror #5 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - @ instruction: 0x019c58dc │ │ │ │ - @ instruction: 0x01a4f628 │ │ │ │ + orrseq r5, ip, r8, ror #17 │ │ │ │ + @ instruction: 0x01a4f630 │ │ │ │ orrseq r0, ip, r0, lsr #5 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x019c589c │ │ │ │ - @ instruction: 0x01a4f5e8 │ │ │ │ + orrseq r5, ip, r8, lsr #17 │ │ │ │ + strdeq pc, [r4, r0]! │ │ │ │ orrseq r0, ip, r0, ror #4 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orrseq r5, ip, r0, asr r8 │ │ │ │ - orrseq r5, ip, r8, lsr #16 │ │ │ │ - @ instruction: 0x01a4f574 │ │ │ │ + orrseq r5, ip, ip, asr r8 │ │ │ │ + orrseq r5, ip, r4, lsr r8 │ │ │ │ + @ instruction: 0x01a4f57c │ │ │ │ orrseq r0, ip, ip, ror #3 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x019c57dc │ │ │ │ - @ instruction: 0x019c57b4 │ │ │ │ - @ instruction: 0x01a4f500 │ │ │ │ + orrseq r5, ip, r8, ror #15 │ │ │ │ + orrseq r5, ip, r0, asr #15 │ │ │ │ + @ instruction: 0x01a4f508 │ │ │ │ orrseq r0, ip, r8, ror r1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orrseq r5, ip, r8, ror #14 │ │ │ │ - orrseq r5, ip, ip, asr #14 │ │ │ │ - orrseq r5, ip, r0, lsr r7 │ │ │ │ - orrseq r5, ip, r8, lsl #14 │ │ │ │ - @ instruction: 0x01a4f454 │ │ │ │ + orrseq r5, ip, r4, ror r7 │ │ │ │ + orrseq r5, ip, r8, asr r7 │ │ │ │ + orrseq r5, ip, ip, lsr r7 │ │ │ │ + orrseq r5, ip, r4, lsl r7 │ │ │ │ + @ instruction: 0x01a4f45c │ │ │ │ ldrsbeq r0, [ip, r0] │ │ │ │ - @ instruction: 0x019c56bc │ │ │ │ - orrseq r5, ip, ip, lsr #13 │ │ │ │ - @ instruction: 0x01a4f3cc │ │ │ │ - orrseq r5, ip, r0, ror r6 │ │ │ │ + orrseq r5, ip, r8, asr #13 │ │ │ │ + @ instruction: 0x019c56b8 │ │ │ │ + ldrdeq pc, [r4, r4]! │ │ │ │ + orrseq r5, ip, ip, ror r6 │ │ │ │ orrseq r0, ip, r0, asr #32 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x01a4f38c │ │ │ │ - orrseq r5, ip, r0, lsr r6 │ │ │ │ + @ instruction: 0x01a4f394 │ │ │ │ + orrseq r5, ip, ip, lsr r6 │ │ │ │ orrseq r0, ip, r0 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - @ instruction: 0x01a4f34c │ │ │ │ - @ instruction: 0x019c55f0 │ │ │ │ + @ instruction: 0x01a4f354 │ │ │ │ + @ instruction: 0x019c55fc │ │ │ │ orrseq pc, fp, r0, asr #31 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - @ instruction: 0x01a4f30c │ │ │ │ - @ instruction: 0x019c55b0 │ │ │ │ + @ instruction: 0x01a4f314 │ │ │ │ + @ instruction: 0x019c55bc │ │ │ │ orrseq pc, fp, r0, lsl #31 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - @ instruction: 0x01a4f2cc │ │ │ │ - orrseq r5, ip, r0, ror r5 │ │ │ │ + ldrdeq pc, [r4, r4]! │ │ │ │ + orrseq r5, ip, ip, ror r5 │ │ │ │ orrseq pc, fp, r0, asr #30 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - @ instruction: 0x01a4f28c │ │ │ │ - orrseq r5, ip, r0, lsr r5 │ │ │ │ + @ instruction: 0x01a4f294 │ │ │ │ + orrseq r5, ip, ip, lsr r5 │ │ │ │ orrseq pc, fp, r0, lsl #30 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - @ instruction: 0x01a4f24c │ │ │ │ - @ instruction: 0x019c54f0 │ │ │ │ + @ instruction: 0x01a4f254 │ │ │ │ + @ instruction: 0x019c54fc │ │ │ │ orrseq pc, fp, r0, asr #29 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x01a4f20c │ │ │ │ - @ instruction: 0x019c54b0 │ │ │ │ + @ instruction: 0x01a4f214 │ │ │ │ + @ instruction: 0x019c54bc │ │ │ │ orrseq pc, fp, r0, lsl #29 │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - @ instruction: 0x01a4f1cc │ │ │ │ - orrseq r5, ip, r0, ror r4 │ │ │ │ + ldrdeq pc, [r4, r4]! │ │ │ │ + orrseq r5, ip, ip, ror r4 │ │ │ │ orrseq pc, fp, r0, asr #28 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - @ instruction: 0x01a4f18c │ │ │ │ - orrseq r5, ip, r0, lsr r4 │ │ │ │ + @ instruction: 0x01a4f194 │ │ │ │ + orrseq r5, ip, ip, lsr r4 │ │ │ │ orrseq pc, fp, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - @ instruction: 0x01a4f14c │ │ │ │ - @ instruction: 0x019c53f0 │ │ │ │ + @ instruction: 0x01a4f154 │ │ │ │ + @ instruction: 0x019c53fc │ │ │ │ orrseq pc, fp, r4, asr #27 │ │ │ │ - @ instruction: 0x01a4f10c │ │ │ │ - @ instruction: 0x019c53b0 │ │ │ │ + @ instruction: 0x01a4f114 │ │ │ │ + @ instruction: 0x019c53bc │ │ │ │ orrseq pc, fp, r0, lsl #27 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - @ instruction: 0x01a4f0cc │ │ │ │ - orrseq r5, ip, r0, ror r3 │ │ │ │ + ldrdeq pc, [r4, r4]! │ │ │ │ + orrseq r5, ip, ip, ror r3 │ │ │ │ orrseq pc, fp, r0, asr #26 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ ldr ip, [r0, #360] @ 0x168 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip] │ │ │ │ mov r0, r1 │ │ │ │ mov ip, lr │ │ │ │ @@ -248647,17 +248647,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1affec │ │ │ │ @ instruction: 0x01b2856c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r2, ip, r8, lsl #1 │ │ │ │ - strdeq pc, [r4, ip]! │ │ │ │ - orrseq r5, ip, r0, ror r0 │ │ │ │ + @ instruction: 0x019c2094 │ │ │ │ + @ instruction: 0x01a4f604 │ │ │ │ + orrseq r5, ip, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #212] @ 1b0124 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #208] @ 1b0128 │ │ │ │ @@ -248709,21 +248709,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b00c0 │ │ │ │ - @ instruction: 0x019c1fd4 │ │ │ │ + orrseq r1, ip, r0, ror #31 │ │ │ │ @ instruction: 0x01b284b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4f53c │ │ │ │ + @ instruction: 0x01a4f544 │ │ │ │ @ instruction: 0xfffffed4 │ │ │ │ @ instruction: 0x01b2844c │ │ │ │ - orrseq r4, ip, r0, ror pc │ │ │ │ + orrseq r4, ip, ip, ror pc │ │ │ │ │ │ │ │ 001b0140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -248797,25 +248797,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b01f8 │ │ │ │ - @ instruction: 0x019c1ef0 │ │ │ │ + @ instruction: 0x019c1efc │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd80 │ │ │ │ @ instruction: 0xfffffd8c │ │ │ │ @ instruction: 0xfffffd88 │ │ │ │ - @ instruction: 0x01a4f3a0 │ │ │ │ - orrseq r4, ip, ip, asr lr │ │ │ │ - orrseq r1, ip, ip, lsl lr │ │ │ │ - @ instruction: 0x01a4f364 │ │ │ │ - orrseq r4, ip, r0, lsr #28 │ │ │ │ - orrseq r1, ip, r0, ror #27 │ │ │ │ + @ instruction: 0x01a4f3a8 │ │ │ │ + orrseq r4, ip, r8, ror #28 │ │ │ │ + orrseq r1, ip, r8, lsr #28 │ │ │ │ + @ instruction: 0x01a4f36c │ │ │ │ + orrseq r4, ip, ip, lsr #28 │ │ │ │ + orrseq r1, ip, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -248835,17 +248835,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1b0320 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b02d0 │ │ │ │ - orrseq r4, ip, r4, lsl #27 │ │ │ │ - orrseq r1, ip, r0, lsl #27 │ │ │ │ - @ instruction: 0x01a4f314 │ │ │ │ + @ instruction: 0x019c4d90 │ │ │ │ + orrseq r1, ip, ip, lsl #27 │ │ │ │ + @ instruction: 0x01a4f31c │ │ │ │ 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] @ 1b0608 │ │ │ │ ldr r3, [pc, #716] @ 1b060c │ │ │ │ @@ -249027,37 +249027,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0430 │ │ │ │ @ instruction: 0x01b281d8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq r8, [r2, ip]! │ │ │ │ - @ instruction: 0x01a4f19c │ │ │ │ - @ instruction: 0x019c4bfc │ │ │ │ - @ instruction: 0x019c1bf8 │ │ │ │ - @ instruction: 0x01a4f160 │ │ │ │ - orrseq r4, ip, r0, asr #23 │ │ │ │ - @ instruction: 0x019c1bb8 │ │ │ │ + @ instruction: 0x01a4f1a4 │ │ │ │ + orrseq r4, ip, r8, lsl #24 │ │ │ │ + orrseq r1, ip, r4, lsl #24 │ │ │ │ + @ instruction: 0x01a4f168 │ │ │ │ + orrseq r4, ip, ip, asr #23 │ │ │ │ + orrseq r1, ip, r4, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x01a4f124 │ │ │ │ - orrseq r4, ip, r4, lsl #23 │ │ │ │ - orrseq r1, ip, ip, ror fp │ │ │ │ + @ instruction: 0x01a4f12c │ │ │ │ + @ instruction: 0x019c4b90 │ │ │ │ + orrseq r1, ip, r8, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x01a4f0e8 │ │ │ │ - orrseq r4, ip, r8, asr #22 │ │ │ │ - orrseq r1, ip, r4, asr #22 │ │ │ │ - @ instruction: 0x01a4f0ac │ │ │ │ - orrseq r4, ip, ip, lsl #22 │ │ │ │ - orrseq r1, ip, r8, lsl #22 │ │ │ │ - @ instruction: 0x01a4f070 │ │ │ │ - @ instruction: 0x019c4ad0 │ │ │ │ - orrseq r1, ip, ip, asr #21 │ │ │ │ - @ instruction: 0x01a4f034 │ │ │ │ - @ instruction: 0x019c4a94 │ │ │ │ - @ instruction: 0x019c1a90 │ │ │ │ + strdeq pc, [r4, r0]! │ │ │ │ + orrseq r4, ip, r4, asr fp │ │ │ │ + orrseq r1, ip, r0, asr fp │ │ │ │ + strheq pc, [r4, r4]! @ │ │ │ │ + orrseq r4, ip, r8, lsl fp │ │ │ │ + orrseq r1, ip, r4, lsl fp │ │ │ │ + @ instruction: 0x01a4f078 │ │ │ │ + @ instruction: 0x019c4adc │ │ │ │ + @ instruction: 0x019c1ad8 │ │ │ │ + @ instruction: 0x01a4f03c │ │ │ │ + orrseq r4, ip, r0, lsr #21 │ │ │ │ + @ instruction: 0x019c1a9c │ │ │ │ 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] @ 1b0c34 │ │ │ │ @@ -249421,55 +249421,55 @@ │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b087c │ │ │ │ @ instruction: 0x01b27e80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4ee7c │ │ │ │ - orrseq r1, ip, r0, lsl #19 │ │ │ │ - @ instruction: 0x01a4ede0 │ │ │ │ - orrseq r4, ip, r0, asr #16 │ │ │ │ - orrseq r1, ip, r0, asr #16 │ │ │ │ + @ instruction: 0x01a4ee84 │ │ │ │ + orrseq r1, ip, ip, lsl #19 │ │ │ │ + @ instruction: 0x01a4ede8 │ │ │ │ + orrseq r4, ip, ip, asr #16 │ │ │ │ + orrseq r1, ip, ip, asr #16 │ │ │ │ @ instruction: 0x01b27c90 │ │ │ │ - orrseq r4, ip, r0, ror r7 │ │ │ │ - orrseq r1, ip, r0, ror r7 │ │ │ │ - orrseq r1, ip, r0, ror r7 │ │ │ │ - @ instruction: 0x01a4ec8c │ │ │ │ - orrseq r1, ip, r4, ror #13 │ │ │ │ - @ instruction: 0x01a4ec48 │ │ │ │ - orrseq r4, ip, r8, lsr #13 │ │ │ │ - orrseq r1, ip, r8, lsr #13 │ │ │ │ - orrseq r4, ip, ip, asr r6 │ │ │ │ - strdeq lr, [r4, r0]! │ │ │ │ - orrseq r1, ip, ip, asr #12 │ │ │ │ - orrseq r4, ip, r4, lsl r6 │ │ │ │ - @ instruction: 0x01a4eba8 │ │ │ │ - orrseq r1, ip, r4, lsl #12 │ │ │ │ - @ instruction: 0x019c45d4 │ │ │ │ - @ instruction: 0x01a4eb68 │ │ │ │ - orrseq r1, ip, r4, asr #11 │ │ │ │ - @ instruction: 0x019c4594 │ │ │ │ - @ instruction: 0x01a4eb28 │ │ │ │ - orrseq r1, ip, r4, lsl #11 │ │ │ │ - @ instruction: 0x019c1598 │ │ │ │ - @ instruction: 0x01a4eaec │ │ │ │ - orrseq r1, ip, r4, asr #10 │ │ │ │ - @ instruction: 0x01a4eab8 │ │ │ │ - orrseq r4, ip, r8, lsl r5 │ │ │ │ - orrseq r1, ip, r8, lsl r5 │ │ │ │ - @ instruction: 0x01a4ea7c │ │ │ │ - @ instruction: 0x019c44dc │ │ │ │ - @ instruction: 0x019c14dc │ │ │ │ - @ instruction: 0x01a4ea40 │ │ │ │ - orrseq r4, ip, r0, lsr #9 │ │ │ │ - orrseq r1, ip, r0, lsr #9 │ │ │ │ - @ instruction: 0x01a4ea04 │ │ │ │ - orrseq r4, ip, r4, ror #8 │ │ │ │ - orrseq r1, ip, r4, ror #8 │ │ │ │ + orrseq r4, ip, ip, ror r7 │ │ │ │ + orrseq r1, ip, ip, ror r7 │ │ │ │ + orrseq r1, ip, ip, ror r7 │ │ │ │ + @ instruction: 0x01a4ec94 │ │ │ │ + @ instruction: 0x019c16f0 │ │ │ │ + @ instruction: 0x01a4ec50 │ │ │ │ + @ instruction: 0x019c46b4 │ │ │ │ + @ instruction: 0x019c16b4 │ │ │ │ + orrseq r4, ip, r8, ror #12 │ │ │ │ + strdeq lr, [r4, r8]! │ │ │ │ + orrseq r1, ip, r8, asr r6 │ │ │ │ + orrseq r4, ip, r0, lsr #12 │ │ │ │ + @ instruction: 0x01a4ebb0 │ │ │ │ + orrseq r1, ip, r0, lsl r6 │ │ │ │ + orrseq r4, ip, r0, ror #11 │ │ │ │ + @ instruction: 0x01a4eb70 │ │ │ │ + @ instruction: 0x019c15d0 │ │ │ │ + orrseq r4, ip, r0, lsr #11 │ │ │ │ + @ instruction: 0x01a4eb30 │ │ │ │ + @ instruction: 0x019c1590 │ │ │ │ + orrseq r1, ip, r4, lsr #11 │ │ │ │ + strdeq lr, [r4, r4]! │ │ │ │ + orrseq r1, ip, r0, asr r5 │ │ │ │ + @ instruction: 0x01a4eac0 │ │ │ │ + orrseq r4, ip, r4, lsr #10 │ │ │ │ + orrseq r1, ip, r4, lsr #10 │ │ │ │ + @ instruction: 0x01a4ea84 │ │ │ │ + orrseq r4, ip, r8, ror #9 │ │ │ │ + orrseq r1, ip, r8, ror #9 │ │ │ │ + @ instruction: 0x01a4ea48 │ │ │ │ + orrseq r4, ip, ip, lsr #9 │ │ │ │ + orrseq r1, ip, ip, lsr #9 │ │ │ │ + @ instruction: 0x01a4ea0c │ │ │ │ + orrseq r4, ip, r0, ror r4 │ │ │ │ + orrseq r1, ip, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -249492,17 +249492,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0d10 │ │ │ │ - @ instruction: 0x01a4e8e4 │ │ │ │ - orrseq r4, ip, r4, asr #6 │ │ │ │ - orrseq r1, ip, r0, asr #6 │ │ │ │ + @ instruction: 0x01a4e8ec │ │ │ │ + orrseq r4, ip, r0, asr r3 │ │ │ │ + orrseq r1, ip, ip, asr #6 │ │ │ │ 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 │ │ │ │ @@ -249527,17 +249527,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0d9c │ │ │ │ - @ instruction: 0x01a4e858 │ │ │ │ - @ instruction: 0x019c42b8 │ │ │ │ - @ instruction: 0x019c12b4 │ │ │ │ + @ instruction: 0x01a4e860 │ │ │ │ + orrseq r4, ip, r4, asr #5 │ │ │ │ + orrseq r1, ip, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -249690,39 +249690,39 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b0ee0 │ │ │ │ @ instruction: 0x01b27700 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a4e760 │ │ │ │ - orrseq r1, ip, r4, asr #3 │ │ │ │ + @ instruction: 0x01a4e768 │ │ │ │ + @ instruction: 0x019c11d0 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01a4e718 │ │ │ │ - orrseq r4, ip, r8, ror r1 │ │ │ │ - orrseq r1, ip, r8, ror r1 │ │ │ │ + @ instruction: 0x01a4e720 │ │ │ │ + orrseq r4, ip, r4, lsl #3 │ │ │ │ + orrseq r1, ip, r4, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orrseq r4, ip, r4, asr #2 │ │ │ │ - @ instruction: 0x01a4e6b0 │ │ │ │ - orrseq r4, ip, r0, lsl r1 │ │ │ │ - orrseq r1, ip, r0, lsl r1 │ │ │ │ - @ instruction: 0x01a4e678 │ │ │ │ - ldrsbeq r4, [ip, r8] │ │ │ │ - ldrsbeq r1, [ip, r8] │ │ │ │ + orrseq r4, ip, r0, asr r1 │ │ │ │ + @ instruction: 0x01a4e6b8 │ │ │ │ + orrseq r4, ip, ip, lsl r1 │ │ │ │ + orrseq r1, ip, ip, lsl r1 │ │ │ │ + @ instruction: 0x01a4e680 │ │ │ │ + orrseq r4, ip, r4, ror #1 │ │ │ │ + orrseq r1, ip, r4, ror #1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01a4e640 │ │ │ │ - orrseq r4, ip, r0, lsr #1 │ │ │ │ - orrseq r1, ip, r0, lsr #1 │ │ │ │ + @ instruction: 0x01a4e648 │ │ │ │ + orrseq r4, ip, ip, lsr #1 │ │ │ │ + orrseq r1, ip, ip, lsr #1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x01a4e608 │ │ │ │ - orrseq r4, ip, r8, rrx │ │ │ │ - orrseq r1, ip, r8, rrx │ │ │ │ - ldrdeq lr, [r4, r0]! │ │ │ │ - orrseq r4, ip, r0, lsr r0 │ │ │ │ - orrseq r1, ip, r0, lsr r0 │ │ │ │ + @ instruction: 0x01a4e610 │ │ │ │ + orrseq r4, ip, r4, ror r0 │ │ │ │ + orrseq r1, ip, r4, ror r0 │ │ │ │ + ldrdeq lr, [r4, r8]! │ │ │ │ + orrseq r4, ip, ip, lsr r0 │ │ │ │ + orrseq r1, ip, ip, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -249849,17 +249849,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b1174 │ │ │ │ @ instruction: 0x01b27418 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b27398 │ │ │ │ - @ instruction: 0x01a4e358 │ │ │ │ - @ instruction: 0x019c3db8 │ │ │ │ - @ instruction: 0x019c0db8 │ │ │ │ + @ instruction: 0x01a4e360 │ │ │ │ + orrseq r3, ip, r4, asr #27 │ │ │ │ + orrseq r0, ip, r4, asr #27 │ │ │ │ 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 │ │ │ │ @@ -250492,73 +250492,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b18e4 │ │ │ │ @ instruction: 0x01b271e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b271c4 │ │ │ │ - @ instruction: 0x01a4e294 │ │ │ │ - orrseq r0, ip, r8, ror #25 │ │ │ │ - @ instruction: 0x01a4e1b8 │ │ │ │ - orrseq r0, ip, r8, lsl #24 │ │ │ │ + @ instruction: 0x01a4e29c │ │ │ │ + @ instruction: 0x019c0cf4 │ │ │ │ + @ instruction: 0x01a4e1c0 │ │ │ │ + orrseq r0, ip, r4, lsl ip │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x01a4e054 │ │ │ │ - orrseq r0, ip, ip, lsr #21 │ │ │ │ + @ instruction: 0x01a4e05c │ │ │ │ + @ instruction: 0x019c0ab8 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a4df34 │ │ │ │ - @ instruction: 0x019c0994 │ │ │ │ + @ instruction: 0x01a4df3c │ │ │ │ + orrseq r0, ip, r0, lsr #19 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a4deb0 │ │ │ │ - orrseq r0, ip, r0, lsl r9 │ │ │ │ + @ instruction: 0x01a4deb8 │ │ │ │ + orrseq r0, ip, ip, lsl r9 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x01a4de38 │ │ │ │ - @ instruction: 0x019c0890 │ │ │ │ + @ instruction: 0x01a4de40 │ │ │ │ + @ instruction: 0x019c089c │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ @ instruction: 0x01b26c28 │ │ │ │ @ instruction: 0x019b3ed0 │ │ │ │ orrseq r3, fp, ip, ror lr │ │ │ │ - @ instruction: 0x019c36b4 │ │ │ │ - @ instruction: 0x01a4dc20 │ │ │ │ - orrseq r3, ip, r0, lsl #13 │ │ │ │ - orrseq r0, ip, r8, ror r6 │ │ │ │ + orrseq r3, ip, r0, asr #13 │ │ │ │ + @ instruction: 0x01a4dc28 │ │ │ │ + orrseq r3, ip, ip, lsl #13 │ │ │ │ + orrseq r0, ip, r4, lsl #13 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x01a4dbe0 │ │ │ │ - orrseq r3, ip, r0, asr #12 │ │ │ │ - orrseq r0, ip, r8, lsr r6 │ │ │ │ + @ instruction: 0x01a4dbe8 │ │ │ │ + orrseq r3, ip, ip, asr #12 │ │ │ │ + orrseq r0, ip, r4, asr #12 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - orrseq r3, ip, r8, lsl #12 │ │ │ │ - @ instruction: 0x01a4db70 │ │ │ │ - @ instruction: 0x019c35d0 │ │ │ │ - @ instruction: 0x019c05d0 │ │ │ │ + orrseq r3, ip, r4, lsl r6 │ │ │ │ + @ instruction: 0x01a4db78 │ │ │ │ + @ instruction: 0x019c35dc │ │ │ │ + @ instruction: 0x019c05dc │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x01a4db30 │ │ │ │ - @ instruction: 0x019c3590 │ │ │ │ - @ instruction: 0x019c0590 │ │ │ │ + @ instruction: 0x01a4db38 │ │ │ │ + @ instruction: 0x019c359c │ │ │ │ + @ instruction: 0x019c059c │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orrseq r3, ip, r8, asr r5 │ │ │ │ - @ instruction: 0x01a4dac4 │ │ │ │ - orrseq r3, ip, r4, lsr #10 │ │ │ │ - orrseq r0, ip, ip, lsl r5 │ │ │ │ + orrseq r3, ip, r4, ror #10 │ │ │ │ + @ instruction: 0x01a4dacc │ │ │ │ + orrseq r3, ip, r0, lsr r5 │ │ │ │ + orrseq r0, ip, r8, lsr #10 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orrseq r3, ip, ip, ror #9 │ │ │ │ - @ instruction: 0x01a4da54 │ │ │ │ - @ instruction: 0x019c34b4 │ │ │ │ - orrseq r0, ip, ip, lsr #9 │ │ │ │ + @ instruction: 0x019c34f8 │ │ │ │ + @ instruction: 0x01a4da5c │ │ │ │ + orrseq r3, ip, r0, asr #9 │ │ │ │ + @ instruction: 0x019c04b8 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x01a4da14 │ │ │ │ - orrseq r3, ip, r4, ror r4 │ │ │ │ - orrseq r0, ip, r0, ror r4 │ │ │ │ - orrseq r3, ip, ip, lsr r4 │ │ │ │ - orrseq r3, ip, ip, lsl #8 │ │ │ │ - @ instruction: 0x019c33dc │ │ │ │ - orrseq r3, ip, ip, lsr #7 │ │ │ │ + @ instruction: 0x01a4da1c │ │ │ │ + orrseq r3, ip, r0, lsl #9 │ │ │ │ + orrseq r0, ip, ip, ror r4 │ │ │ │ + orrseq r3, ip, r8, asr #8 │ │ │ │ + orrseq r3, ip, r8, lsl r4 │ │ │ │ + orrseq r3, ip, r8, ror #7 │ │ │ │ + @ instruction: 0x019c33b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #868] @ 1b2160 │ │ │ │ mov r3, r0 │ │ │ │ ldr r8, [r3, #360] @ 0x168 │ │ │ │ @@ -250778,48 +250778,48 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1b1f40 │ │ │ │ @ instruction: 0x01b26710 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b266d8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a4d724 │ │ │ │ - orrseq r0, ip, r8, lsl #3 │ │ │ │ + @ instruction: 0x01a4d72c │ │ │ │ + @ instruction: 0x019c0194 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ @ instruction: 0x01b265cc │ │ │ │ - @ instruction: 0x01a4d67c │ │ │ │ - ldrsbeq r3, [ip, ip] │ │ │ │ - ldrsbeq r0, [ip, ip] │ │ │ │ + @ instruction: 0x01a4d684 │ │ │ │ + orrseq r3, ip, r8, ror #1 │ │ │ │ + orrseq r0, ip, r8, ror #1 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x01a4d640 │ │ │ │ - orrseq r3, ip, r0, lsr #1 │ │ │ │ - orrseq r0, ip, r0, lsr #1 │ │ │ │ + @ instruction: 0x01a4d648 │ │ │ │ + orrseq r3, ip, ip, lsr #1 │ │ │ │ + orrseq r0, ip, ip, lsr #1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orrseq r3, ip, r8, rrx │ │ │ │ - ldrdeq sp, [r4, r8]! │ │ │ │ - orrseq r3, ip, r8, lsr r0 │ │ │ │ - orrseq r0, ip, r8, lsr r0 │ │ │ │ + orrseq r3, ip, r4, ror r0 │ │ │ │ + @ instruction: 0x01a4d5e0 │ │ │ │ + orrseq r3, ip, r4, asr #32 │ │ │ │ + orrseq r0, ip, r4, asr #32 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x01a4d5a0 │ │ │ │ - orrseq r3, ip, r0 │ │ │ │ - orrseq r0, ip, r0 │ │ │ │ + @ instruction: 0x01a4d5a8 │ │ │ │ + orrseq r3, ip, ip │ │ │ │ + orrseq r0, ip, ip │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orrseq r2, ip, r8, asr #31 │ │ │ │ - @ instruction: 0x01a4d554 │ │ │ │ - @ instruction: 0x019c2fb4 │ │ │ │ - @ instruction: 0x019bffb4 │ │ │ │ + @ instruction: 0x019c2fd4 │ │ │ │ + @ instruction: 0x01a4d55c │ │ │ │ + orrseq r2, ip, r0, asr #31 │ │ │ │ + orrseq pc, fp, r0, asr #31 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x01a4d51c │ │ │ │ - orrseq r2, ip, ip, ror pc │ │ │ │ - orrseq pc, fp, ip, ror pc @ │ │ │ │ + @ instruction: 0x01a4d524 │ │ │ │ + orrseq r2, ip, r8, lsl #31 │ │ │ │ + orrseq pc, fp, r8, lsl #31 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - orrseq r0, ip, r4, asr r0 │ │ │ │ - @ instruction: 0x01a4d4e0 │ │ │ │ - orrseq pc, fp, ip, lsr pc @ │ │ │ │ + orrseq r0, ip, r0, rrx │ │ │ │ + @ instruction: 0x01a4d4e8 │ │ │ │ + orrseq pc, fp, r8, 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 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -251418,38 +251418,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 1b293c │ │ │ │ @ instruction: 0x01b25d28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq pc, fp, r0, ror #17 │ │ │ │ + orrseq pc, fp, ip, ror #17 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ @ instruction: 0x01b25bd0 │ │ │ │ - @ instruction: 0x01a4cc3c │ │ │ │ - @ instruction: 0x019c269c │ │ │ │ - @ instruction: 0x019bf69c │ │ │ │ - @ instruction: 0x01a4cc00 │ │ │ │ - orrseq r2, ip, r0, ror #12 │ │ │ │ - orrseq pc, fp, r0, ror #12 │ │ │ │ - @ instruction: 0x01a4cbc4 │ │ │ │ - orrseq r2, ip, r4, lsr #12 │ │ │ │ - orrseq pc, fp, r4, lsr #12 │ │ │ │ - @ instruction: 0x01a4cb88 │ │ │ │ - orrseq r2, ip, r8, ror #11 │ │ │ │ - orrseq pc, fp, r8, ror #11 │ │ │ │ - @ instruction: 0x01a4cb4c │ │ │ │ - orrseq r2, ip, ip, lsr #11 │ │ │ │ - orrseq pc, fp, ip, lsr #11 │ │ │ │ - @ instruction: 0x01a4cb10 │ │ │ │ - orrseq r2, ip, r0, ror r5 │ │ │ │ - orrseq pc, fp, ip, ror #10 │ │ │ │ - ldrdeq ip, [r4, r4]! │ │ │ │ - orrseq r2, ip, r4, lsr r5 │ │ │ │ - orrseq pc, fp, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x01a4cc44 │ │ │ │ + orrseq r2, ip, r8, lsr #13 │ │ │ │ + orrseq pc, fp, r8, lsr #13 │ │ │ │ + @ instruction: 0x01a4cc08 │ │ │ │ + orrseq r2, ip, ip, ror #12 │ │ │ │ + orrseq pc, fp, ip, ror #12 │ │ │ │ + @ instruction: 0x01a4cbcc │ │ │ │ + orrseq r2, ip, r0, lsr r6 │ │ │ │ + orrseq pc, fp, r0, lsr r6 @ │ │ │ │ + @ instruction: 0x01a4cb90 │ │ │ │ + @ instruction: 0x019c25f4 │ │ │ │ + @ instruction: 0x019bf5f4 │ │ │ │ + @ instruction: 0x01a4cb54 │ │ │ │ + @ instruction: 0x019c25b8 │ │ │ │ + @ instruction: 0x019bf5b8 │ │ │ │ + @ instruction: 0x01a4cb18 │ │ │ │ + orrseq r2, ip, ip, ror r5 │ │ │ │ + orrseq pc, fp, r8, ror r5 @ │ │ │ │ + ldrdeq ip, [r4, ip]! @ │ │ │ │ + orrseq r2, ip, r0, asr #10 │ │ │ │ + orrseq pc, fp, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #244] @ 1b2cdc │ │ │ │ ldr r3, [pc, #244] @ 1b2ce0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -251512,20 +251512,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b2c30 │ │ │ │ @ instruction: 0x01b2592c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b258dc │ │ │ │ - @ instruction: 0x01a4c99c │ │ │ │ - @ instruction: 0x019c23fc │ │ │ │ - @ instruction: 0x019bf3f8 │ │ │ │ - @ instruction: 0x01a4c960 │ │ │ │ - orrseq r2, ip, r0, asr #7 │ │ │ │ - @ instruction: 0x019bf3bc │ │ │ │ + @ instruction: 0x01a4c9a4 │ │ │ │ + orrseq r2, ip, r8, lsl #8 │ │ │ │ + orrseq pc, fp, r4, lsl #8 │ │ │ │ + @ instruction: 0x01a4c968 │ │ │ │ + orrseq r2, ip, ip, asr #7 │ │ │ │ + orrseq pc, fp, r8, asr #7 │ │ │ │ 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] @ 1b2ec0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -251633,26 +251633,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b2d9c │ │ │ │ @ instruction: 0x01b257f4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b25770 │ │ │ │ - @ instruction: 0x01a4c830 │ │ │ │ - @ instruction: 0x019c2290 │ │ │ │ - orrseq pc, fp, ip, lsl #5 │ │ │ │ - strdeq ip, [r4, r4]! │ │ │ │ - orrseq r2, ip, r4, asr r2 │ │ │ │ - orrseq pc, fp, r0, asr r2 @ │ │ │ │ - @ instruction: 0x01a4c7b8 │ │ │ │ - orrseq r2, ip, r8, lsl r2 │ │ │ │ - orrseq pc, fp, r4, lsl r2 @ │ │ │ │ - @ instruction: 0x01a4c77c │ │ │ │ - @ instruction: 0x019c21dc │ │ │ │ - @ instruction: 0x019bf1d8 │ │ │ │ + @ instruction: 0x01a4c838 │ │ │ │ + @ instruction: 0x019c229c │ │ │ │ + @ instruction: 0x019bf298 │ │ │ │ + strdeq ip, [r4, ip]! @ │ │ │ │ + orrseq r2, ip, r0, ror #4 │ │ │ │ + orrseq pc, fp, ip, asr r2 @ │ │ │ │ + @ instruction: 0x01a4c7c0 │ │ │ │ + orrseq r2, ip, r4, lsr #4 │ │ │ │ + orrseq pc, fp, r0, lsr #4 │ │ │ │ + @ instruction: 0x01a4c784 │ │ │ │ + orrseq r2, ip, r8, ror #3 │ │ │ │ + orrseq pc, fp, r4, ror #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] │ │ │ │ str r0, [ip, #-88] @ 0xffffffa8 │ │ │ │ @@ -251912,42 +251912,42 @@ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 1b30d0 │ │ │ │ @ instruction: 0x01b255e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019bf190 │ │ │ │ + @ instruction: 0x019bf19c │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ @ instruction: 0x01b2543c │ │ │ │ - @ instruction: 0x019ece94 │ │ │ │ - @ instruction: 0x01a4c4cc │ │ │ │ - orrseq r1, ip, ip, lsr #30 │ │ │ │ - orrseq lr, fp, ip, lsr #30 │ │ │ │ - @ instruction: 0x01a4c484 │ │ │ │ - orrseq r1, ip, r4, ror #29 │ │ │ │ - orrseq lr, fp, r4, ror #29 │ │ │ │ - @ instruction: 0x01a4c448 │ │ │ │ - orrseq r1, ip, r8, lsr #29 │ │ │ │ - orrseq lr, fp, r8, lsr #29 │ │ │ │ - @ instruction: 0x01a4c40c │ │ │ │ - orrseq r1, ip, ip, ror #28 │ │ │ │ - orrseq lr, fp, ip, ror #28 │ │ │ │ - ldrdeq ip, [r4, r0]! │ │ │ │ - orrseq r1, ip, r0, lsr lr │ │ │ │ - orrseq lr, fp, r0, lsr lr │ │ │ │ - @ instruction: 0x01a4c394 │ │ │ │ - @ instruction: 0x019c1df4 │ │ │ │ - @ instruction: 0x019bedf4 │ │ │ │ - @ instruction: 0x01a4c358 │ │ │ │ - @ instruction: 0x019c1db8 │ │ │ │ - @ instruction: 0x019bedb8 │ │ │ │ - @ instruction: 0x01a4c31c │ │ │ │ - orrseq r1, ip, ip, ror sp │ │ │ │ - orrseq lr, fp, r8, ror sp │ │ │ │ + orrseq ip, lr, r0, lsr #29 │ │ │ │ + ldrdeq ip, [r4, r4]! │ │ │ │ + orrseq r1, ip, r8, lsr pc │ │ │ │ + orrseq lr, fp, r8, lsr pc │ │ │ │ + @ instruction: 0x01a4c48c │ │ │ │ + @ instruction: 0x019c1ef0 │ │ │ │ + @ instruction: 0x019beef0 │ │ │ │ + @ instruction: 0x01a4c450 │ │ │ │ + @ instruction: 0x019c1eb4 │ │ │ │ + @ instruction: 0x019beeb4 │ │ │ │ + @ instruction: 0x01a4c414 │ │ │ │ + orrseq r1, ip, r8, ror lr │ │ │ │ + orrseq lr, fp, r8, ror lr │ │ │ │ + ldrdeq ip, [r4, r8]! │ │ │ │ + orrseq r1, ip, ip, lsr lr │ │ │ │ + orrseq lr, fp, ip, lsr lr │ │ │ │ + @ instruction: 0x01a4c39c │ │ │ │ + orrseq r1, ip, r0, lsl #28 │ │ │ │ + orrseq lr, fp, r0, lsl #28 │ │ │ │ + @ instruction: 0x01a4c360 │ │ │ │ + orrseq r1, ip, r4, asr #27 │ │ │ │ + orrseq lr, fp, r4, asr #27 │ │ │ │ + @ instruction: 0x01a4c324 │ │ │ │ + orrseq r1, ip, r8, lsl #27 │ │ │ │ + orrseq lr, fp, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #524] @ 1b35c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -252081,30 +252081,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b3448 │ │ │ │ @ instruction: 0x01b25160 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b250c4 │ │ │ │ - orrseq lr, fp, r4, lsr #26 │ │ │ │ - @ instruction: 0x01a4c170 │ │ │ │ - @ instruction: 0x019c1bd0 │ │ │ │ - orrseq lr, fp, ip, asr #23 │ │ │ │ - @ instruction: 0x01a4c130 │ │ │ │ - @ instruction: 0x019c1b90 │ │ │ │ - orrseq lr, fp, ip, lsl #23 │ │ │ │ - strdeq ip, [r4, r4]! │ │ │ │ - orrseq r1, ip, r4, asr fp │ │ │ │ - orrseq lr, fp, r0, asr fp │ │ │ │ - strheq ip, [r4, r8]! │ │ │ │ - orrseq r1, ip, r8, lsl fp │ │ │ │ - orrseq lr, fp, r4, lsl fp │ │ │ │ - @ instruction: 0x01a4c07c │ │ │ │ - @ instruction: 0x019c1adc │ │ │ │ - @ instruction: 0x019bead8 │ │ │ │ + orrseq lr, fp, r0, lsr sp │ │ │ │ + @ instruction: 0x01a4c178 │ │ │ │ + @ instruction: 0x019c1bdc │ │ │ │ + @ instruction: 0x019bebd8 │ │ │ │ + @ instruction: 0x01a4c138 │ │ │ │ + @ instruction: 0x019c1b9c │ │ │ │ + @ instruction: 0x019beb98 │ │ │ │ + strdeq ip, [r4, ip]! @ │ │ │ │ + orrseq r1, ip, r0, ror #22 │ │ │ │ + orrseq lr, fp, ip, asr fp │ │ │ │ + @ instruction: 0x01a4c0c0 │ │ │ │ + orrseq r1, ip, r4, lsr #22 │ │ │ │ + orrseq lr, fp, r0, lsr #22 │ │ │ │ + @ instruction: 0x01a4c084 │ │ │ │ + orrseq r1, ip, r8, ror #21 │ │ │ │ + orrseq lr, fp, r4, ror #21 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -252454,51 +252454,51 @@ │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b390c │ │ │ │ @ instruction: 0x01b24e44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4bf1c │ │ │ │ - orrseq lr, fp, r4, ror r9 │ │ │ │ + @ instruction: 0x01a4bf24 │ │ │ │ + orrseq lr, fp, r0, lsl #19 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ orrseq r3, fp, ip, asr r1 │ │ │ │ - orrseq r7, pc, ip, asr #3 │ │ │ │ + @ instruction: 0x019f71d8 │ │ │ │ @ instruction: 0xfffffb54 │ │ │ │ @ instruction: 0xffffd598 │ │ │ │ @ instruction: 0xffffd508 │ │ │ │ @ instruction: 0xfffff4a0 │ │ │ │ @ instruction: 0xfffff36c │ │ │ │ @ instruction: 0xffffd458 │ │ │ │ @ instruction: 0xffffca98 │ │ │ │ @ instruction: 0xffffca18 │ │ │ │ @ instruction: 0xffffe550 │ │ │ │ @ instruction: 0x01b24c68 │ │ │ │ - @ instruction: 0x019c1790 │ │ │ │ - @ instruction: 0x01a4bd28 │ │ │ │ - orrseq lr, fp, r4, lsl #15 │ │ │ │ - @ instruction: 0x01a4bcec │ │ │ │ - orrseq r1, ip, ip, asr #14 │ │ │ │ - orrseq lr, fp, ip, asr #14 │ │ │ │ - orrseq r1, ip, r8, lsl r7 │ │ │ │ - @ instruction: 0x01a4bcb0 │ │ │ │ - orrseq lr, fp, ip, lsl #14 │ │ │ │ - @ instruction: 0x019c16dc │ │ │ │ - @ instruction: 0x01a4bc74 │ │ │ │ - @ instruction: 0x019be6d0 │ │ │ │ - orrseq r1, ip, r0, lsr #13 │ │ │ │ - orrseq r1, ip, ip, ror #12 │ │ │ │ - orrseq r1, ip, r8, lsr r6 │ │ │ │ - orrseq r1, ip, r4, lsl #12 │ │ │ │ - @ instruction: 0x019c15d0 │ │ │ │ - @ instruction: 0x019c159c │ │ │ │ - orrseq r1, ip, r8, ror #10 │ │ │ │ - orrseq r1, ip, r4, lsr r5 │ │ │ │ - orrseq r1, ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x019c179c │ │ │ │ + @ instruction: 0x01a4bd30 │ │ │ │ + @ instruction: 0x019be790 │ │ │ │ + strdeq fp, [r4, r4]! │ │ │ │ + orrseq r1, ip, r8, asr r7 │ │ │ │ + orrseq lr, fp, r8, asr r7 │ │ │ │ + orrseq r1, ip, r4, lsr #14 │ │ │ │ + @ instruction: 0x01a4bcb8 │ │ │ │ + orrseq lr, fp, r8, lsl r7 │ │ │ │ + orrseq r1, ip, r8, ror #13 │ │ │ │ + @ instruction: 0x01a4bc7c │ │ │ │ + @ instruction: 0x019be6dc │ │ │ │ + orrseq r1, ip, ip, lsr #13 │ │ │ │ + orrseq r1, ip, r8, ror r6 │ │ │ │ + orrseq r1, ip, r4, asr #12 │ │ │ │ + orrseq r1, ip, r0, lsl r6 │ │ │ │ + @ instruction: 0x019c15dc │ │ │ │ + orrseq r1, ip, r8, lsr #11 │ │ │ │ + orrseq r1, ip, r4, ror r5 │ │ │ │ + orrseq r1, ip, r0, asr #10 │ │ │ │ + orrseq r1, ip, ip, lsl #10 │ │ │ │ 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] @ 1b3dcc │ │ │ │ mov r7, r3 │ │ │ │ @@ -252595,28 +252595,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 1b3cc4 │ │ │ │ @ instruction: 0x01b248c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, pc, r0, lsl #26 │ │ │ │ - orrseq lr, fp, r4, asr r5 │ │ │ │ + orrseq r6, pc, ip, lsl #26 │ │ │ │ + orrseq lr, fp, r0, ror #10 │ │ │ │ @ instruction: 0x01b24848 │ │ │ │ - orrseq r6, pc, r0, lsr #25 │ │ │ │ - orrseq lr, fp, r4, ror #9 │ │ │ │ - orrseq r1, ip, r0, asr #6 │ │ │ │ - orrseq lr, fp, ip, ror r4 │ │ │ │ - @ instruction: 0x01a4bb00 │ │ │ │ - orrseq r1, ip, r4, lsl #6 │ │ │ │ - orrseq lr, fp, ip, lsr r4 │ │ │ │ - @ instruction: 0x01a4bac0 │ │ │ │ - orrseq r1, ip, ip, asr #5 │ │ │ │ - orrseq lr, fp, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4ba8c │ │ │ │ + orrseq r6, pc, ip, lsr #25 │ │ │ │ + @ instruction: 0x019be4f0 │ │ │ │ + orrseq r1, ip, ip, asr #6 │ │ │ │ + orrseq lr, fp, r8, lsl #9 │ │ │ │ + @ instruction: 0x01a4bb08 │ │ │ │ + orrseq r1, ip, r0, lsl r3 │ │ │ │ + orrseq lr, fp, r8, asr #8 │ │ │ │ + @ instruction: 0x01a4bac8 │ │ │ │ + @ instruction: 0x019c12d8 │ │ │ │ + orrseq lr, fp, r4, lsl r4 │ │ │ │ + @ instruction: 0x01a4ba94 │ │ │ │ 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] @ 1b3fb0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -252716,28 +252716,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 1b3e9c │ │ │ │ @ instruction: 0x01b246e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, pc, r8, lsr #22 │ │ │ │ - orrseq lr, fp, r8, lsr #7 │ │ │ │ + orrseq r6, pc, r4, lsr fp @ │ │ │ │ + @ instruction: 0x019be3b4 │ │ │ │ @ instruction: 0x01b24670 │ │ │ │ - orrseq r6, pc, r8, asr #21 │ │ │ │ - orrseq lr, fp, r8, lsr r3 │ │ │ │ - @ instruction: 0x01a4b930 │ │ │ │ - orrseq r1, ip, r8, ror #2 │ │ │ │ - orrseq lr, fp, r0, lsr #5 │ │ │ │ - strdeq fp, [r4, r0]! │ │ │ │ - orrseq r1, ip, r8, lsr #2 │ │ │ │ - orrseq lr, fp, ip, asr r2 │ │ │ │ - @ instruction: 0x01a4b8b4 │ │ │ │ - orrseq r1, ip, ip, ror #1 │ │ │ │ - orrseq lr, fp, r4, lsr #4 │ │ │ │ + @ instruction: 0x019f6ad4 │ │ │ │ + orrseq lr, fp, r4, asr #6 │ │ │ │ + @ instruction: 0x01a4b938 │ │ │ │ + orrseq r1, ip, r4, ror r1 │ │ │ │ + orrseq lr, fp, ip, lsr #5 │ │ │ │ + strdeq fp, [r4, r8]! │ │ │ │ + orrseq r1, ip, r4, lsr r1 │ │ │ │ + orrseq lr, fp, r8, ror #4 │ │ │ │ + @ instruction: 0x01a4b8bc │ │ │ │ + ldrsheq r1, [ip, r8] │ │ │ │ + orrseq lr, fp, r0, lsr r2 │ │ │ │ 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] @ 1b41cc │ │ │ │ ldr r3, [pc, #448] @ 1b41d0 │ │ │ │ @@ -252851,31 +252851,31 @@ │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4084 │ │ │ │ @ instruction: 0x01b24508 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, pc, ip, asr #18 │ │ │ │ - @ instruction: 0x019be1f4 │ │ │ │ + orrseq r6, pc, r8, asr r9 @ │ │ │ │ + orrseq lr, fp, r0, lsl #4 │ │ │ │ @ instruction: 0x01b24488 │ │ │ │ - orrseq r6, pc, r4, ror #17 │ │ │ │ - orrseq lr, fp, r0, lsl #3 │ │ │ │ - @ instruction: 0x01a4b750 │ │ │ │ - orrseq r0, ip, r8, lsl #31 │ │ │ │ - ldrheq lr, [fp, ip] │ │ │ │ - @ instruction: 0x01a4b710 │ │ │ │ - orrseq r0, ip, r8, asr #30 │ │ │ │ - orrseq lr, fp, ip, ror r0 │ │ │ │ - ldrdeq fp, [r4, r4]! │ │ │ │ - orrseq r0, ip, ip, lsl #30 │ │ │ │ - orrseq lr, fp, r0, asr #32 │ │ │ │ - @ instruction: 0x01a4b698 │ │ │ │ - @ instruction: 0x019c0ed0 │ │ │ │ - orrseq lr, fp, r4 │ │ │ │ + @ instruction: 0x019f68f0 │ │ │ │ + orrseq lr, fp, ip, lsl #3 │ │ │ │ + @ instruction: 0x01a4b758 │ │ │ │ + @ instruction: 0x019c0f94 │ │ │ │ + orrseq lr, fp, r8, asr #1 │ │ │ │ + @ instruction: 0x01a4b718 │ │ │ │ + orrseq r0, ip, r4, asr pc │ │ │ │ + orrseq lr, fp, r8, lsl #1 │ │ │ │ + ldrdeq fp, [r4, ip]! │ │ │ │ + orrseq r0, ip, r8, lsl pc │ │ │ │ + orrseq lr, fp, ip, asr #32 │ │ │ │ + @ instruction: 0x01a4b6a0 │ │ │ │ + @ instruction: 0x019c0edc │ │ │ │ + orrseq lr, fp, r0, lsl r0 │ │ │ │ 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] @ 1b4448 │ │ │ │ ldr r3, [pc, #532] @ 1b444c │ │ │ │ @@ -253010,35 +253010,35 @@ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b42e0 │ │ │ │ @ instruction: 0x01b242dc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, fp, ip, ror #31 │ │ │ │ - @ instruction: 0x019bdff0 │ │ │ │ + @ instruction: 0x019bdff8 │ │ │ │ + @ instruction: 0x019bdffc │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ @ instruction: 0x019bacfc │ │ │ │ - orrseq lr, fp, r0 │ │ │ │ + orrseq lr, fp, ip │ │ │ │ @ instruction: 0x01b2422c │ │ │ │ - @ instruction: 0x01a4b50c │ │ │ │ - orrseq r0, ip, r4, asr #26 │ │ │ │ - orrseq sp, fp, r8, ror lr │ │ │ │ - ldrdeq fp, [r4, r0]! │ │ │ │ - orrseq r0, ip, r8, lsl #26 │ │ │ │ - orrseq sp, fp, ip, lsr lr │ │ │ │ - @ instruction: 0x01a4b494 │ │ │ │ - orrseq r0, ip, ip, asr #25 │ │ │ │ - orrseq sp, fp, r0, lsl #28 │ │ │ │ - @ instruction: 0x01a4b458 │ │ │ │ - @ instruction: 0x019c0c90 │ │ │ │ - orrseq sp, fp, r4, asr #27 │ │ │ │ - @ instruction: 0x01a4b41c │ │ │ │ - orrseq r0, ip, r4, asr ip │ │ │ │ - orrseq sp, fp, r8, lsl #27 │ │ │ │ + @ instruction: 0x01a4b514 │ │ │ │ + orrseq r0, ip, r0, asr sp │ │ │ │ + orrseq sp, fp, r4, lsl #29 │ │ │ │ + ldrdeq fp, [r4, r8]! │ │ │ │ + orrseq r0, ip, r4, lsl sp │ │ │ │ + orrseq sp, fp, r8, asr #28 │ │ │ │ + @ instruction: 0x01a4b49c │ │ │ │ + @ instruction: 0x019c0cd8 │ │ │ │ + orrseq sp, fp, ip, lsl #28 │ │ │ │ + @ instruction: 0x01a4b460 │ │ │ │ + @ instruction: 0x019c0c9c │ │ │ │ + @ instruction: 0x019bddd0 │ │ │ │ + @ instruction: 0x01a4b424 │ │ │ │ + orrseq r0, ip, r0, ror #24 │ │ │ │ + @ instruction: 0x019bdd94 │ │ │ │ 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] @ 1b4638 │ │ │ │ mov r7, r3 │ │ │ │ @@ -253134,26 +253134,26 @@ │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4550 │ │ │ │ @ instruction: 0x01b24050 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, pc, r0, lsr #9 │ │ │ │ - orrseq sp, fp, r0, lsl #26 │ │ │ │ + orrseq r6, pc, ip, lsr #9 │ │ │ │ + orrseq sp, fp, ip, lsl #26 │ │ │ │ @ instruction: 0x01b23fbc │ │ │ │ - @ instruction: 0x01a4b2a4 │ │ │ │ - @ instruction: 0x019c0adc │ │ │ │ - orrseq sp, fp, r0, lsl ip │ │ │ │ - @ instruction: 0x01a4b268 │ │ │ │ - orrseq r0, ip, r0, lsr #21 │ │ │ │ - @ instruction: 0x019bdbd4 │ │ │ │ - @ instruction: 0x01a4b22c │ │ │ │ - orrseq r0, ip, r4, ror #20 │ │ │ │ - @ instruction: 0x019bdb98 │ │ │ │ + @ instruction: 0x01a4b2ac │ │ │ │ + orrseq r0, ip, r8, ror #21 │ │ │ │ + orrseq sp, fp, ip, lsl ip │ │ │ │ + @ instruction: 0x01a4b270 │ │ │ │ + orrseq r0, ip, ip, lsr #21 │ │ │ │ + orrseq sp, fp, r0, ror #23 │ │ │ │ + @ instruction: 0x01a4b234 │ │ │ │ + orrseq r0, ip, r0, ror sl │ │ │ │ + orrseq sp, fp, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #436] @ 1b483c │ │ │ │ ldr r3, [pc, #436] @ 1b4840 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -253263,29 +253263,29 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4718 │ │ │ │ @ instruction: 0x01b23e88 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, pc, r8, lsr #5 │ │ │ │ - @ instruction: 0x019bdbd8 │ │ │ │ + @ instruction: 0x019f62b4 │ │ │ │ + orrseq sp, fp, r4, ror #23 │ │ │ │ @ instruction: 0x01b23df4 │ │ │ │ - ldrdeq fp, [r4, ip]! │ │ │ │ - orrseq r0, ip, r4, lsl r9 │ │ │ │ - orrseq sp, fp, r8, asr #20 │ │ │ │ - @ instruction: 0x01a4b0a0 │ │ │ │ - @ instruction: 0x019c08d8 │ │ │ │ - orrseq sp, fp, ip, lsl #20 │ │ │ │ - @ instruction: 0x01a4b064 │ │ │ │ - @ instruction: 0x019c089c │ │ │ │ - @ instruction: 0x019bd9d0 │ │ │ │ - @ instruction: 0x01a4b028 │ │ │ │ - orrseq r0, ip, r0, ror #16 │ │ │ │ - @ instruction: 0x019bd994 │ │ │ │ + @ instruction: 0x01a4b0e4 │ │ │ │ + orrseq r0, ip, r0, lsr #18 │ │ │ │ + orrseq sp, fp, r4, asr sl │ │ │ │ + @ instruction: 0x01a4b0a8 │ │ │ │ + orrseq r0, ip, r4, ror #17 │ │ │ │ + orrseq sp, fp, r8, lsl sl │ │ │ │ + @ instruction: 0x01a4b06c │ │ │ │ + orrseq r0, ip, r8, lsr #17 │ │ │ │ + @ instruction: 0x019bd9dc │ │ │ │ + @ instruction: 0x01a4b030 │ │ │ │ + orrseq r0, ip, ip, ror #16 │ │ │ │ + orrseq sp, fp, r0, lsr #19 │ │ │ │ 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] │ │ │ │ @@ -253785,67 +253785,67 @@ │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4b60 │ │ │ │ @ instruction: 0x01b23c70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4af4c │ │ │ │ - @ instruction: 0x019bd8bc │ │ │ │ + @ instruction: 0x01a4af54 │ │ │ │ + orrseq sp, fp, r8, asr #17 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {35} @ 0x23 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ - orrseq sp, fp, r4, lsr #16 │ │ │ │ - @ instruction: 0x01a2e3cc │ │ │ │ - @ instruction: 0x019bd7f8 │ │ │ │ - orrseq sp, fp, r0, lsl r8 │ │ │ │ + orrseq sp, fp, r0, lsr r8 │ │ │ │ + ldrdeq lr, [r2, r8]! │ │ │ │ + orrseq sp, fp, r4, lsl #16 │ │ │ │ + orrseq sp, fp, ip, lsl r8 │ │ │ │ orrseq r4, fp, r4, lsr #4 │ │ │ │ - @ instruction: 0x01a17e34 │ │ │ │ + @ instruction: 0x01a17e40 │ │ │ │ @ instruction: 0x01b239ac │ │ │ │ - orrseq sp, fp, r4, asr #14 │ │ │ │ - orrseq sp, fp, r4, ror #14 │ │ │ │ - @ instruction: 0x01a4ac6c │ │ │ │ - orrseq r0, ip, r4, lsr #9 │ │ │ │ - @ instruction: 0x019bd5d8 │ │ │ │ - @ instruction: 0x019bd6d0 │ │ │ │ - ldrdeq sl, [r4, ip]! │ │ │ │ - orrseq r0, ip, r4, lsl r4 │ │ │ │ - orrseq sp, fp, r8, asr #10 │ │ │ │ + orrseq sp, fp, r0, asr r7 │ │ │ │ + orrseq sp, fp, r0, ror r7 │ │ │ │ + @ instruction: 0x01a4ac74 │ │ │ │ + @ instruction: 0x019c04b0 │ │ │ │ + orrseq sp, fp, r4, ror #11 │ │ │ │ + @ instruction: 0x019bd6dc │ │ │ │ + @ instruction: 0x01a4abe4 │ │ │ │ + orrseq r0, ip, r0, lsr #8 │ │ │ │ + orrseq sp, fp, r4, asr r5 │ │ │ │ orrseq r0, fp, r0, ror #22 │ │ │ │ orrseq r0, fp, ip, lsl #22 │ │ │ │ orrseq r0, fp, ip, asr #21 │ │ │ │ orrseq r0, fp, r8, lsl #21 │ │ │ │ - @ instruction: 0x01a4aa68 │ │ │ │ + @ instruction: 0x01a4aa70 │ │ │ │ orrseq r0, fp, r4, lsr sl │ │ │ │ - @ instruction: 0x019bd3d0 │ │ │ │ - @ instruction: 0x01a4aa1c │ │ │ │ - orrseq r0, ip, r4, asr r2 │ │ │ │ - orrseq sp, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0x01a4a9e0 │ │ │ │ - orrseq r0, ip, r8, lsl r2 │ │ │ │ - orrseq sp, fp, ip, asr #6 │ │ │ │ - orrseq r0, ip, r0, ror #3 │ │ │ │ - @ instruction: 0x019c01b0 │ │ │ │ - orrseq r0, ip, ip, ror r1 │ │ │ │ - @ instruction: 0x01a4a920 │ │ │ │ - orrseq r0, ip, r8, asr r1 │ │ │ │ - orrseq sp, fp, ip, lsl #5 │ │ │ │ - orrseq r0, ip, r0, lsr #2 │ │ │ │ - @ instruction: 0x01a4a8b4 │ │ │ │ - orrseq r0, ip, ip, ror #1 │ │ │ │ - orrseq sp, fp, r0, lsr #4 │ │ │ │ - @ instruction: 0x01a4a878 │ │ │ │ - ldrheq r0, [ip, r0] │ │ │ │ - orrseq sp, fp, r4, ror #3 │ │ │ │ - @ instruction: 0x01a4a83c │ │ │ │ - orrseq r0, ip, r4, ror r0 │ │ │ │ - orrseq sp, fp, r8, lsr #3 │ │ │ │ - @ instruction: 0x01a4a800 │ │ │ │ - orrseq r0, ip, r8, lsr r0 │ │ │ │ - orrseq sp, fp, ip, ror #2 │ │ │ │ + @ instruction: 0x019bd3dc │ │ │ │ + @ instruction: 0x01a4aa24 │ │ │ │ + orrseq r0, ip, r0, ror #4 │ │ │ │ + @ instruction: 0x019bd394 │ │ │ │ + @ instruction: 0x01a4a9e8 │ │ │ │ + orrseq r0, ip, r4, lsr #4 │ │ │ │ + orrseq sp, fp, r8, asr r3 │ │ │ │ + orrseq r0, ip, ip, ror #3 │ │ │ │ + @ instruction: 0x019c01bc │ │ │ │ + orrseq r0, ip, r8, lsl #3 │ │ │ │ + @ instruction: 0x01a4a928 │ │ │ │ + orrseq r0, ip, r4, ror #2 │ │ │ │ + @ instruction: 0x019bd298 │ │ │ │ + orrseq r0, ip, ip, lsr #2 │ │ │ │ + @ instruction: 0x01a4a8bc │ │ │ │ + ldrsheq r0, [ip, r8] │ │ │ │ + orrseq sp, fp, ip, lsr #4 │ │ │ │ + @ instruction: 0x01a4a880 │ │ │ │ + ldrheq r0, [ip, ip] │ │ │ │ + @ instruction: 0x019bd1f0 │ │ │ │ + @ instruction: 0x01a4a844 │ │ │ │ + orrseq r0, ip, r0, lsl #1 │ │ │ │ + @ instruction: 0x019bd1b4 │ │ │ │ + @ instruction: 0x01a4a808 │ │ │ │ + orrseq r0, ip, r4, asr #32 │ │ │ │ + orrseq sp, fp, r8, ror r1 │ │ │ │ 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] @ 1b5998 │ │ │ │ @@ -254374,76 +254374,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1b5374 │ │ │ │ @ instruction: 0x01b233b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4a690 │ │ │ │ - orrseq sp, fp, r0 │ │ │ │ + @ instruction: 0x01a4a698 │ │ │ │ + orrseq sp, fp, ip │ │ │ │ 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 │ │ │ │ @ instruction: 0x01b23198 │ │ │ │ - orrseq r3, lr, r8, ror #17 │ │ │ │ - @ instruction: 0x019bcefc │ │ │ │ - orrseq ip, fp, r8, ror #29 │ │ │ │ - @ instruction: 0x019bced0 │ │ │ │ - @ instruction: 0x019bceb8 │ │ │ │ - @ instruction: 0x019bce98 │ │ │ │ - @ instruction: 0x01a4a364 │ │ │ │ - @ instruction: 0x019bfb9c │ │ │ │ - @ instruction: 0x019bccd4 │ │ │ │ - @ instruction: 0x019e37f4 │ │ │ │ - orrseq ip, fp, r8, lsr lr │ │ │ │ - strdeq sl, [r4, r0]! │ │ │ │ - orrseq pc, fp, r8, lsr #22 │ │ │ │ - orrseq ip, fp, r0, ror #24 │ │ │ │ + @ instruction: 0x019e38f4 │ │ │ │ + orrseq ip, fp, r8, lsl #30 │ │ │ │ + @ instruction: 0x019bcef4 │ │ │ │ + @ instruction: 0x019bcedc │ │ │ │ + orrseq ip, fp, r4, asr #29 │ │ │ │ + orrseq ip, fp, r4, lsr #29 │ │ │ │ + @ instruction: 0x01a4a36c │ │ │ │ + orrseq pc, fp, r8, lsr #23 │ │ │ │ + orrseq ip, fp, r0, ror #25 │ │ │ │ + orrseq r3, lr, r0, lsl #16 │ │ │ │ + orrseq ip, fp, r4, asr #28 │ │ │ │ + strdeq sl, [r4, r8]! │ │ │ │ + orrseq pc, fp, r4, lsr fp @ │ │ │ │ + orrseq ip, fp, ip, ror #24 │ │ │ │ orrseq r0, fp, r4, ror r2 │ │ │ │ orrseq r0, fp, r0, lsr #4 │ │ │ │ orrseq r0, fp, r0, ror #3 │ │ │ │ @ instruction: 0x019b019c │ │ │ │ - @ instruction: 0x01a4a180 │ │ │ │ + @ instruction: 0x01a4a188 │ │ │ │ orrseq r0, fp, r0, asr r1 │ │ │ │ - orrseq ip, fp, r4, ror #21 │ │ │ │ - @ instruction: 0x01a4a134 │ │ │ │ - orrseq pc, fp, ip, ror #18 │ │ │ │ - orrseq ip, fp, r4, lsr #21 │ │ │ │ + @ instruction: 0x019bcaf0 │ │ │ │ + @ instruction: 0x01a4a13c │ │ │ │ + orrseq pc, fp, r8, ror r9 @ │ │ │ │ + @ instruction: 0x019bcab0 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - strdeq sl, [r4, r8]! │ │ │ │ - orrseq pc, fp, r0, lsr r9 @ │ │ │ │ - orrseq ip, fp, r8, ror #20 │ │ │ │ + @ instruction: 0x01a4a100 │ │ │ │ + orrseq pc, fp, ip, lsr r9 @ │ │ │ │ + orrseq ip, fp, r4, ror sl │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - strheq sl, [r4, ip]! │ │ │ │ - @ instruction: 0x019bf8f4 │ │ │ │ - orrseq ip, fp, ip, lsr #20 │ │ │ │ + @ instruction: 0x01a4a0c4 │ │ │ │ + orrseq pc, fp, r0, lsl #18 │ │ │ │ + orrseq ip, fp, r8, lsr sl │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01a4a080 │ │ │ │ - @ instruction: 0x019bf8b8 │ │ │ │ - @ instruction: 0x019bc9f0 │ │ │ │ - @ instruction: 0x01a4a044 │ │ │ │ - orrseq pc, fp, ip, ror r8 @ │ │ │ │ - @ instruction: 0x019bc9b4 │ │ │ │ + @ instruction: 0x01a4a088 │ │ │ │ + orrseq pc, fp, r4, asr #17 │ │ │ │ + @ instruction: 0x019bc9fc │ │ │ │ + @ instruction: 0x01a4a04c │ │ │ │ + orrseq pc, fp, r8, lsl #17 │ │ │ │ + orrseq ip, fp, r0, asr #19 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x01a4a008 │ │ │ │ - orrseq pc, fp, r0, asr #16 │ │ │ │ - orrseq ip, fp, r8, ror r9 │ │ │ │ - orrseq pc, fp, r8, lsl #16 │ │ │ │ - @ instruction: 0x019bf7d8 │ │ │ │ - @ instruction: 0x01a49f6c │ │ │ │ - orrseq pc, fp, r4, lsr #15 │ │ │ │ - @ instruction: 0x019bc8dc │ │ │ │ + @ instruction: 0x01a4a010 │ │ │ │ + orrseq pc, fp, ip, asr #16 │ │ │ │ + orrseq ip, fp, r4, lsl #19 │ │ │ │ + orrseq pc, fp, r4, lsl r8 @ │ │ │ │ + orrseq pc, fp, r4, ror #15 │ │ │ │ + @ instruction: 0x01a49f74 │ │ │ │ + @ instruction: 0x019bf7b0 │ │ │ │ + orrseq ip, fp, r8, ror #17 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orrseq pc, fp, ip, ror #14 │ │ │ │ - strdeq r9, [r4, ip]! │ │ │ │ - orrseq pc, fp, r4, lsr r7 @ │ │ │ │ - orrseq ip, fp, ip, ror #16 │ │ │ │ - @ instruction: 0x019bf6fc │ │ │ │ + orrseq pc, fp, r8, ror r7 @ │ │ │ │ + @ instruction: 0x01a49f04 │ │ │ │ + orrseq pc, fp, r0, asr #14 │ │ │ │ + orrseq ip, fp, r8, ror r8 │ │ │ │ + orrseq pc, fp, r8, lsl #14 │ │ │ │ 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] │ │ │ │ @@ -254811,64 +254811,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b5d98 │ │ │ │ @ instruction: 0x01b22a54 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01a49d0c │ │ │ │ - orrseq ip, fp, ip, ror r6 │ │ │ │ + @ instruction: 0x01a49d14 │ │ │ │ + orrseq ip, fp, r8, lsl #13 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ orrseq r4, fp, ip, asr #30 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldrhi fp, [lr, #-2130] @ 0xfffff7ae │ │ │ │ svccc 0x00f051eb │ │ │ │ - @ instruction: 0x01a3b330 │ │ │ │ - orrseq ip, fp, r4, lsr #14 │ │ │ │ + @ instruction: 0x01a3b33c │ │ │ │ + orrseq ip, fp, r0, lsr r7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ bvc ffa07f60 │ │ │ │ svccc 0x00efae14 │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ - orrseq ip, fp, r0, asr #13 │ │ │ │ + orrseq ip, fp, ip, asr #13 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - orrseq ip, fp, ip, asr r6 │ │ │ │ - orrseq ip, fp, ip, ror #11 │ │ │ │ + orrseq ip, fp, r8, ror #12 │ │ │ │ + @ instruction: 0x019bc5f8 │ │ │ │ @ instruction: 0x01b22774 │ │ │ │ teqmi r0, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x019af998 │ │ │ │ - @ instruction: 0x01a49980 │ │ │ │ - @ instruction: 0x019bf1b8 │ │ │ │ - orrseq ip, fp, ip, ror #5 │ │ │ │ - @ instruction: 0x01a49944 │ │ │ │ - orrseq pc, fp, ip, ror r1 @ │ │ │ │ - orrseq ip, fp, ip, lsr #5 │ │ │ │ + @ instruction: 0x01a49988 │ │ │ │ + orrseq pc, fp, r4, asr #3 │ │ │ │ + @ instruction: 0x019bc2f8 │ │ │ │ + @ instruction: 0x01a4994c │ │ │ │ + orrseq pc, fp, r8, lsl #3 │ │ │ │ + @ instruction: 0x019bc2b8 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x01a49908 │ │ │ │ - orrseq pc, fp, r0, asr #2 │ │ │ │ - orrseq ip, fp, r0, ror r2 │ │ │ │ + @ instruction: 0x01a49910 │ │ │ │ + orrseq pc, fp, ip, asr #2 │ │ │ │ + orrseq ip, fp, ip, ror r2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x01a498cc │ │ │ │ - orrseq pc, fp, r4, lsl #2 │ │ │ │ - orrseq ip, fp, r8, lsr r2 │ │ │ │ - @ instruction: 0x01a49890 │ │ │ │ - orrseq pc, fp, r8, asr #1 │ │ │ │ - @ instruction: 0x019bc1f8 │ │ │ │ + ldrdeq r9, [r4, r4]! │ │ │ │ + orrseq pc, fp, r0, lsl r1 @ │ │ │ │ + orrseq ip, fp, r4, asr #4 │ │ │ │ + @ instruction: 0x01a49898 │ │ │ │ + ldrsbeq pc, [fp, r4] @ │ │ │ │ + orrseq ip, fp, r4, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x019bf090 │ │ │ │ - orrseq pc, fp, ip, asr r0 @ │ │ │ │ + @ instruction: 0x019bf09c │ │ │ │ + orrseq pc, fp, r8, rrx │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orrseq pc, fp, ip, lsr #32 │ │ │ │ + orrseq pc, fp, r8, lsr r0 @ │ │ │ │ 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, #2608] @ 0xa30 │ │ │ │ sub sp, sp, #1440 @ 0x5a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -255716,85 +255716,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 1b64c0 │ │ │ │ @ instruction: 0x01b223b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019bbf9c │ │ │ │ - strdeq r9, [r4, r0]! │ │ │ │ + orrseq fp, fp, r8, lsr #31 │ │ │ │ + strdeq r9, [r4, r8]! │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ orrseq pc, sl, r8, ror r3 @ │ │ │ │ @ instruction: 0x01b2204c │ │ │ │ - orrseq fp, fp, ip, lsr #24 │ │ │ │ - @ instruction: 0x01a4929c │ │ │ │ + orrseq fp, fp, r8, lsr ip │ │ │ │ + @ instruction: 0x01a492a4 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x01a490e4 │ │ │ │ - orrseq lr, fp, r8, lsl r9 │ │ │ │ - orrseq fp, fp, r4, asr sl │ │ │ │ - @ instruction: 0x019bb89c │ │ │ │ - @ instruction: 0x01a49088 │ │ │ │ - @ instruction: 0x019bb9f4 │ │ │ │ + @ instruction: 0x01a490ec │ │ │ │ + orrseq lr, fp, r4, lsr #18 │ │ │ │ + orrseq fp, fp, r0, ror #20 │ │ │ │ + orrseq fp, fp, r8, lsr #17 │ │ │ │ + @ instruction: 0x01a49090 │ │ │ │ + orrseq fp, fp, r0, lsl #20 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orrseq lr, fp, r8, ror r8 │ │ │ │ - orrseq fp, fp, r0, lsl r8 │ │ │ │ - strdeq r8, [r4, r0]! │ │ │ │ - orrseq lr, fp, r8, lsr #16 │ │ │ │ - orrseq fp, fp, r0, ror #18 │ │ │ │ - @ instruction: 0x019bbad0 │ │ │ │ - orrseq fp, fp, r4, asr #19 │ │ │ │ - @ instruction: 0x01a48e60 │ │ │ │ - @ instruction: 0x019be698 │ │ │ │ - @ instruction: 0x019bb7d0 │ │ │ │ + orrseq lr, fp, r4, lsl #17 │ │ │ │ + orrseq fp, fp, ip, lsl r8 │ │ │ │ + strdeq r8, [r4, r8]! @ │ │ │ │ + orrseq lr, fp, r4, lsr r8 │ │ │ │ + orrseq fp, fp, ip, ror #18 │ │ │ │ + @ instruction: 0x019bbadc │ │ │ │ + @ instruction: 0x019bb9d0 │ │ │ │ + @ instruction: 0x01a48e68 │ │ │ │ + orrseq lr, fp, r4, lsr #13 │ │ │ │ + @ instruction: 0x019bb7dc │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x01a48e30 │ │ │ │ - @ instruction: 0x019bb79c │ │ │ │ + @ instruction: 0x01a48e38 │ │ │ │ + orrseq fp, fp, r8, lsr #15 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orrseq lr, fp, r0, lsr #12 │ │ │ │ - @ instruction: 0x01a48d90 │ │ │ │ - orrseq fp, fp, r4, lsl r7 │ │ │ │ - orrseq fp, pc, r4, lsl #19 │ │ │ │ + orrseq lr, fp, ip, lsr #12 │ │ │ │ + @ instruction: 0x01a48d98 │ │ │ │ + orrseq fp, fp, r0, lsr #14 │ │ │ │ + @ instruction: 0x019fb990 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - @ instruction: 0x019be4f8 │ │ │ │ + orrseq lr, fp, r4, lsl #10 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq sp, sp, r0, ror r2 │ │ │ │ - @ instruction: 0x01a48c58 │ │ │ │ - @ instruction: 0x019be490 │ │ │ │ - orrseq fp, fp, r8, asr #11 │ │ │ │ + orrseq sp, sp, ip, ror r2 │ │ │ │ + @ instruction: 0x01a48c60 │ │ │ │ + @ instruction: 0x019be49c │ │ │ │ + @ instruction: 0x019bb5d4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ @ instruction: 0x019aebd4 │ │ │ │ orrseq r8, fp, ip, lsl #27 │ │ │ │ - @ instruction: 0x01a48ba8 │ │ │ │ - orrseq lr, fp, r0, ror #7 │ │ │ │ - orrseq fp, fp, r8, lsl r5 │ │ │ │ + @ instruction: 0x01a48bb0 │ │ │ │ + orrseq lr, fp, ip, ror #7 │ │ │ │ + orrseq fp, fp, r4, lsr #10 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01a48b68 │ │ │ │ - orrseq lr, fp, r0, lsr #7 │ │ │ │ - @ instruction: 0x019bb4d8 │ │ │ │ - orrseq lr, fp, r8, ror #6 │ │ │ │ - strdeq r8, [r4, r8]! @ │ │ │ │ - orrseq lr, fp, r0, lsr r3 │ │ │ │ - orrseq fp, fp, r8, ror #8 │ │ │ │ - @ instruction: 0x019be2f8 │ │ │ │ - @ instruction: 0x01a48a8c │ │ │ │ - orrseq lr, fp, r4, asr #5 │ │ │ │ - @ instruction: 0x019bb3fc │ │ │ │ + @ instruction: 0x01a48b70 │ │ │ │ + orrseq lr, fp, ip, lsr #7 │ │ │ │ + orrseq fp, fp, r4, ror #9 │ │ │ │ + orrseq lr, fp, r4, ror r3 │ │ │ │ + @ instruction: 0x01a48b00 │ │ │ │ + orrseq lr, fp, ip, lsr r3 │ │ │ │ + orrseq fp, fp, r4, ror r4 │ │ │ │ + orrseq lr, fp, r4, lsl #6 │ │ │ │ + @ instruction: 0x01a48a94 │ │ │ │ + @ instruction: 0x019be2d0 │ │ │ │ + orrseq fp, fp, r8, lsl #8 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01a48a54 │ │ │ │ - orrseq lr, fp, r8, lsl #5 │ │ │ │ - orrseq fp, fp, r4, asr #7 │ │ │ │ - @ instruction: 0x01a48a14 │ │ │ │ - orrseq lr, fp, ip, asr #4 │ │ │ │ - orrseq fp, fp, r4, lsl #7 │ │ │ │ + @ instruction: 0x01a48a5c │ │ │ │ + @ instruction: 0x019be294 │ │ │ │ + @ instruction: 0x019bb3d0 │ │ │ │ + @ instruction: 0x01a48a1c │ │ │ │ + orrseq lr, fp, r8, asr r2 │ │ │ │ + @ instruction: 0x019bb390 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - ldrdeq r8, [r4, r4]! │ │ │ │ - orrseq lr, fp, ip, lsl #4 │ │ │ │ - orrseq fp, fp, r4, asr #6 │ │ │ │ + ldrdeq r8, [r4, ip]! │ │ │ │ + orrseq lr, fp, r8, lsl r2 │ │ │ │ + orrseq fp, fp, r0, asr r3 │ │ │ │ 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 │ │ │ │ @@ -256036,36 +256036,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1b7204 │ │ │ │ @ instruction: 0x01b21538 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r8, [r4, ip]! │ │ │ │ - orrseq fp, fp, r0, ror r1 │ │ │ │ - orrseq fp, fp, r4, lsl #6 │ │ │ │ - @ instruction: 0x019bb2f0 │ │ │ │ + @ instruction: 0x01a48804 │ │ │ │ + orrseq fp, fp, ip, ror r1 │ │ │ │ + orrseq fp, fp, r0, lsl r3 │ │ │ │ + @ instruction: 0x019bb2fc │ │ │ │ orrseq r1, fp, r0, lsl #25 │ │ │ │ - orrseq fp, fp, r0, ror #5 │ │ │ │ - orrseq fp, fp, ip, asr #5 │ │ │ │ + orrseq fp, fp, ip, ror #5 │ │ │ │ + @ instruction: 0x019bb2d8 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ - @ instruction: 0x019bdef8 │ │ │ │ + orrseq sp, fp, r4, lsl #30 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x01b21308 │ │ │ │ @ instruction: 0x019ae5b0 │ │ │ │ - @ instruction: 0x019bddd4 │ │ │ │ - @ instruction: 0x01a48568 │ │ │ │ - orrseq sp, fp, r0, lsr #27 │ │ │ │ - @ instruction: 0x019baed8 │ │ │ │ - orrseq sp, fp, r8, ror #26 │ │ │ │ + orrseq sp, fp, r0, ror #27 │ │ │ │ + @ instruction: 0x01a48570 │ │ │ │ + orrseq sp, fp, ip, lsr #27 │ │ │ │ + orrseq sl, fp, r4, ror #29 │ │ │ │ + orrseq sp, fp, r4, ror sp │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - orrseq sp, fp, r8, lsr sp │ │ │ │ - orrseq sp, fp, r8, lsl #26 │ │ │ │ + orrseq sp, fp, r4, asr #26 │ │ │ │ + orrseq sp, fp, r4, lsl sp │ │ │ │ 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] │ │ │ │ str r0, [ip, #-976] @ 0xfffffc30 │ │ │ │ ldr ip, [pc, #1784] @ 1b7b08 │ │ │ │ @@ -256514,74 +256514,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b76b4 │ │ │ │ ldrsheq r1, [r2, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r8, [r4, r4]! │ │ │ │ - orrseq sl, fp, r4, asr #26 │ │ │ │ - orrseq sl, fp, r4, lsl #29 │ │ │ │ + ldrdeq r8, [r4, ip]! │ │ │ │ + orrseq sl, fp, r0, asr sp │ │ │ │ + @ instruction: 0x019bae90 │ │ │ │ + orrseq sl, fp, r0, lsr #29 │ │ │ │ @ instruction: 0x019bae94 │ │ │ │ + @ instruction: 0x019bae9c │ │ │ │ orrseq sl, fp, r8, lsl #29 │ │ │ │ - @ instruction: 0x019bae90 │ │ │ │ - orrseq sl, fp, ip, ror lr │ │ │ │ + @ instruction: 0x019bae94 │ │ │ │ + orrseq sl, fp, r4, lsl #29 │ │ │ │ orrseq sl, fp, r8, lsl #29 │ │ │ │ - orrseq sl, fp, r8, ror lr │ │ │ │ - orrseq sl, fp, ip, ror lr │ │ │ │ - orrseq sl, fp, r8, ror #28 │ │ │ │ + orrseq sl, fp, r4, ror lr │ │ │ │ + orrseq sl, fp, r4, lsl #29 │ │ │ │ + orrseq sl, fp, r0, ror lr │ │ │ │ orrseq sl, fp, r8, ror lr │ │ │ │ orrseq sl, fp, r4, ror #28 │ │ │ │ - orrseq sl, fp, ip, ror #28 │ │ │ │ - orrseq sl, fp, r8, asr lr │ │ │ │ - @ instruction: 0x01a2fa08 │ │ │ │ - orrseq sl, fp, ip, lsr lr │ │ │ │ + @ instruction: 0x01a2fa14 │ │ │ │ orrseq sl, fp, r8, asr #28 │ │ │ │ - orrseq sl, fp, r4, lsr lr │ │ │ │ - orrseq sl, fp, r0, lsr #28 │ │ │ │ - orrseq sl, fp, r8, lsr #26 │ │ │ │ + orrseq sl, fp, r4, asr lr │ │ │ │ + orrseq sl, fp, r0, asr #28 │ │ │ │ + orrseq sl, fp, ip, lsr #28 │ │ │ │ + orrseq sl, fp, r4, lsr sp │ │ │ │ @ instruction: 0x01b20e58 │ │ │ │ - orrseq sl, fp, r8, lsr #27 │ │ │ │ - @ instruction: 0x019badb8 │ │ │ │ - @ instruction: 0x01a48114 │ │ │ │ - orrseq sp, fp, ip, asr #18 │ │ │ │ - orrseq sl, fp, r0, lsl #21 │ │ │ │ + @ instruction: 0x019badb4 │ │ │ │ + orrseq sl, fp, r4, asr #27 │ │ │ │ + @ instruction: 0x01a4811c │ │ │ │ + orrseq sp, fp, r8, asr r9 │ │ │ │ + orrseq sl, fp, ip, lsl #21 │ │ │ │ @ instruction: 0x019ae098 │ │ │ │ - @ instruction: 0x019bd8bc │ │ │ │ - @ instruction: 0x01a48050 │ │ │ │ - orrseq sp, fp, r8, lsl #17 │ │ │ │ - @ instruction: 0x019ba9bc │ │ │ │ - @ instruction: 0x01a48014 │ │ │ │ - orrseq sp, fp, ip, asr #16 │ │ │ │ - orrseq sl, fp, r0, lsl #19 │ │ │ │ - ldrdeq r7, [r4, r8]! │ │ │ │ - orrseq sp, fp, r0, lsl r8 │ │ │ │ - orrseq sl, fp, r4, asr #18 │ │ │ │ - @ instruction: 0x01a47f9c │ │ │ │ - @ instruction: 0x019bd7d4 │ │ │ │ - orrseq sl, fp, r8, lsl #18 │ │ │ │ - @ instruction: 0x01a47f60 │ │ │ │ - @ instruction: 0x019bd798 │ │ │ │ - orrseq sl, fp, ip, asr #17 │ │ │ │ - orrseq sp, fp, r0, ror #14 │ │ │ │ - orrseq sp, fp, r0, lsr r7 │ │ │ │ - @ instruction: 0x01a47ec4 │ │ │ │ - @ instruction: 0x019bd6fc │ │ │ │ - orrseq sl, fp, r0, lsr r8 │ │ │ │ - orrseq sp, fp, r4, asr #13 │ │ │ │ - @ instruction: 0x019bd694 │ │ │ │ - orrseq sp, fp, r4, ror #12 │ │ │ │ - strdeq r7, [r4, r8]! │ │ │ │ - orrseq sp, fp, r0, lsr r6 │ │ │ │ - orrseq sl, fp, r4, ror #14 │ │ │ │ - @ instruction: 0x01a47dbc │ │ │ │ - @ instruction: 0x019bd5f4 │ │ │ │ - orrseq sl, fp, ip, lsr #14 │ │ │ │ - @ instruction: 0x019bd5bc │ │ │ │ - orrseq sp, fp, ip, lsl #11 │ │ │ │ + orrseq sp, fp, r8, asr #17 │ │ │ │ + @ instruction: 0x01a48058 │ │ │ │ + @ instruction: 0x019bd894 │ │ │ │ + orrseq sl, fp, r8, asr #19 │ │ │ │ + @ instruction: 0x01a4801c │ │ │ │ + orrseq sp, fp, r8, asr r8 │ │ │ │ + orrseq sl, fp, ip, lsl #19 │ │ │ │ + @ instruction: 0x01a47fe0 │ │ │ │ + orrseq sp, fp, ip, lsl r8 │ │ │ │ + orrseq sl, fp, r0, asr r9 │ │ │ │ + @ instruction: 0x01a47fa4 │ │ │ │ + orrseq sp, fp, r0, ror #15 │ │ │ │ + orrseq sl, fp, r4, lsl r9 │ │ │ │ + @ instruction: 0x01a47f68 │ │ │ │ + orrseq sp, fp, r4, lsr #15 │ │ │ │ + @ instruction: 0x019ba8d8 │ │ │ │ + orrseq sp, fp, ip, ror #14 │ │ │ │ + orrseq sp, fp, ip, lsr r7 │ │ │ │ + @ instruction: 0x01a47ecc │ │ │ │ + orrseq sp, fp, r8, lsl #14 │ │ │ │ + orrseq sl, fp, ip, lsr r8 │ │ │ │ + @ instruction: 0x019bd6d0 │ │ │ │ + orrseq sp, fp, r0, lsr #13 │ │ │ │ + orrseq sp, fp, r0, ror r6 │ │ │ │ + @ instruction: 0x01a47e00 │ │ │ │ + orrseq sp, fp, ip, lsr r6 │ │ │ │ + orrseq sl, fp, r0, ror r7 │ │ │ │ + @ instruction: 0x01a47dc4 │ │ │ │ + orrseq sp, fp, r0, lsl #12 │ │ │ │ + orrseq sl, fp, r8, lsr r7 │ │ │ │ + orrseq sp, fp, r8, asr #11 │ │ │ │ + @ instruction: 0x019bd598 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ @@ -257209,123 +257209,123 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b81d4 │ │ │ │ @ instruction: 0x01b208f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b208cc │ │ │ │ - orrseq sl, fp, ip, ror #16 │ │ │ │ - orrseq sl, fp, ip, ror r8 │ │ │ │ + orrseq sl, fp, r8, ror r8 │ │ │ │ + orrseq sl, fp, r8, lsl #17 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ - orrseq sl, fp, ip, lsl #16 │ │ │ │ + orrseq sl, fp, r8, lsl r8 │ │ │ │ + orrseq sl, fp, ip, lsl r8 │ │ │ │ orrseq sl, fp, r0, lsl r8 │ │ │ │ - orrseq sl, fp, r4, lsl #16 │ │ │ │ - ldrdeq r9, [r3, r4]! │ │ │ │ - @ instruction: 0x019ba7d4 │ │ │ │ - orrseq sl, fp, ip, asr #20 │ │ │ │ + @ instruction: 0x01a391e0 │ │ │ │ + orrseq sl, fp, r0, ror #15 │ │ │ │ + orrseq sl, fp, r8, asr sl │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - orrseq sl, fp, r4, ror r7 │ │ │ │ - orrseq sl, fp, r8, ror r7 │ │ │ │ - orrseq sl, fp, ip, lsl #14 │ │ │ │ - orrseq sl, fp, ip, lsl r5 │ │ │ │ + orrseq sl, fp, r0, lsl #15 │ │ │ │ + orrseq sl, fp, r4, lsl #15 │ │ │ │ + orrseq sl, fp, r8, lsl r7 │ │ │ │ + orrseq sl, fp, r8, lsr #10 │ │ │ │ svccc 0x00500000 │ │ │ │ - @ instruction: 0x019ba698 │ │ │ │ orrseq sl, fp, r4, lsr #13 │ │ │ │ + @ instruction: 0x019ba6b0 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ - orrseq sl, fp, r8, asr #12 │ │ │ │ - orrseq sl, fp, r8, asr r6 │ │ │ │ + orrseq sl, fp, r4, asr r6 │ │ │ │ + orrseq sl, fp, r4, ror #12 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - orrseq sl, fp, r4, lsl #12 │ │ │ │ - muleq r0, r4, r8 │ │ │ │ orrseq sl, fp, r0, lsl r6 │ │ │ │ + muleq r0, r4, r8 │ │ │ │ + orrseq sl, fp, ip, lsl r6 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ + @ instruction: 0x019ba5d0 │ │ │ │ orrseq sl, fp, r4, asr #11 │ │ │ │ - @ instruction: 0x019ba5b8 │ │ │ │ - orrseq sl, fp, r4, ror #9 │ │ │ │ - orrseq sl, fp, ip, lsl #9 │ │ │ │ - orrseq sl, fp, r0, asr r2 │ │ │ │ + @ instruction: 0x019ba4f0 │ │ │ │ + @ instruction: 0x019ba498 │ │ │ │ + orrseq sl, fp, ip, asr r2 │ │ │ │ @ instruction: 0x01b20480 │ │ │ │ - orrseq sl, fp, r8, ror #1 │ │ │ │ - @ instruction: 0x01a4776c │ │ │ │ - @ instruction: 0x019bcf98 │ │ │ │ + ldrsheq sl, [fp, r4] │ │ │ │ + @ instruction: 0x01a47774 │ │ │ │ + orrseq ip, fp, r4, lsr #31 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x01a47704 │ │ │ │ - orrseq ip, fp, ip, lsr pc │ │ │ │ - orrseq sl, fp, r0, ror r0 │ │ │ │ - @ instruction: 0x01a476c8 │ │ │ │ - orrseq ip, fp, r0, lsl #30 │ │ │ │ - orrseq sl, fp, r8, lsr r0 │ │ │ │ + @ instruction: 0x01a4770c │ │ │ │ + orrseq ip, fp, r8, asr #30 │ │ │ │ + orrseq sl, fp, ip, ror r0 │ │ │ │ + ldrdeq r7, [r4, r0]! │ │ │ │ + orrseq ip, fp, ip, lsl #30 │ │ │ │ + orrseq sl, fp, r4, asr #32 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x01a47690 │ │ │ │ - orrseq ip, fp, r4, asr #29 │ │ │ │ - @ instruction: 0x019b9ffc │ │ │ │ - @ instruction: 0x01a4764c │ │ │ │ - orrseq ip, fp, r4, lsl #29 │ │ │ │ - @ instruction: 0x019b9fbc │ │ │ │ + @ instruction: 0x01a47698 │ │ │ │ + @ instruction: 0x019bced0 │ │ │ │ + orrseq sl, fp, r8 │ │ │ │ + @ instruction: 0x01a47654 │ │ │ │ + @ instruction: 0x019bce90 │ │ │ │ + orrseq r9, fp, r8, asr #31 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x01a47614 │ │ │ │ - orrseq ip, fp, r8, asr #28 │ │ │ │ - orrseq r9, fp, r0, lsl #31 │ │ │ │ - ldrdeq r7, [r4, r8]! │ │ │ │ - orrseq ip, fp, ip, lsl #28 │ │ │ │ - orrseq r9, fp, r4, asr #30 │ │ │ │ - @ instruction: 0x01a4759c │ │ │ │ - @ instruction: 0x019bcdd0 │ │ │ │ - orrseq r9, fp, r8, lsl #30 │ │ │ │ - @ instruction: 0x019bcd98 │ │ │ │ - @ instruction: 0x01a47554 │ │ │ │ - orrseq r9, fp, r0, asr #29 │ │ │ │ - @ instruction: 0x01a4751c │ │ │ │ - orrseq ip, fp, r4, asr sp │ │ │ │ - orrseq r9, fp, ip, lsl #29 │ │ │ │ + @ instruction: 0x01a4761c │ │ │ │ + orrseq ip, fp, r4, asr lr │ │ │ │ + orrseq r9, fp, ip, lsl #31 │ │ │ │ + @ instruction: 0x01a475e0 │ │ │ │ + orrseq ip, fp, r8, lsl lr │ │ │ │ + orrseq r9, fp, r0, asr pc │ │ │ │ + @ instruction: 0x01a475a4 │ │ │ │ + @ instruction: 0x019bcddc │ │ │ │ + orrseq r9, fp, r4, lsl pc │ │ │ │ + orrseq ip, fp, r4, lsr #27 │ │ │ │ + @ instruction: 0x01a4755c │ │ │ │ + orrseq r9, fp, ip, asr #29 │ │ │ │ + @ instruction: 0x01a47524 │ │ │ │ + orrseq ip, fp, r0, ror #26 │ │ │ │ + @ instruction: 0x019b9e98 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - @ instruction: 0x01a474e0 │ │ │ │ - orrseq ip, fp, r8, lsl sp │ │ │ │ - orrseq r9, fp, r0, asr lr │ │ │ │ + @ instruction: 0x01a474e8 │ │ │ │ + orrseq ip, fp, r4, lsr #26 │ │ │ │ + orrseq r9, fp, ip, asr lr │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x01a474a4 │ │ │ │ - @ instruction: 0x019bccdc │ │ │ │ - orrseq r9, fp, r4, lsl lr │ │ │ │ + @ instruction: 0x01a474ac │ │ │ │ + orrseq ip, fp, r8, ror #25 │ │ │ │ + orrseq r9, fp, r0, lsr #28 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x01a47468 │ │ │ │ - orrseq ip, fp, r0, lsr #25 │ │ │ │ - @ instruction: 0x019b9dd8 │ │ │ │ + @ instruction: 0x01a47470 │ │ │ │ + orrseq ip, fp, ip, lsr #25 │ │ │ │ + orrseq r9, fp, r4, ror #27 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x01a4742c │ │ │ │ - orrseq ip, fp, r4, ror #24 │ │ │ │ - @ instruction: 0x019b9d9c │ │ │ │ - strdeq r7, [r4, r4]! │ │ │ │ - orrseq ip, fp, r8, lsr #24 │ │ │ │ - orrseq r9, fp, r0, ror #26 │ │ │ │ - @ instruction: 0x01a473b8 │ │ │ │ - orrseq ip, fp, ip, ror #23 │ │ │ │ - orrseq r9, fp, r4, lsr #26 │ │ │ │ - @ instruction: 0x019bcbb4 │ │ │ │ - @ instruction: 0x01a47370 │ │ │ │ - @ instruction: 0x019b9cdc │ │ │ │ - @ instruction: 0x01a4733c │ │ │ │ - orrseq ip, fp, r0, ror fp │ │ │ │ - orrseq r9, fp, r8, lsr #25 │ │ │ │ - @ instruction: 0x01a47300 │ │ │ │ - orrseq ip, fp, r4, lsr fp │ │ │ │ - orrseq r9, fp, ip, ror #24 │ │ │ │ - @ instruction: 0x01a472c4 │ │ │ │ - @ instruction: 0x019bcaf8 │ │ │ │ - orrseq r9, fp, r0, lsr ip │ │ │ │ - @ instruction: 0x01a47288 │ │ │ │ - @ instruction: 0x019bcabc │ │ │ │ - @ instruction: 0x019b9bf4 │ │ │ │ + @ instruction: 0x01a47434 │ │ │ │ + orrseq ip, fp, r0, ror ip │ │ │ │ + orrseq r9, fp, r8, lsr #27 │ │ │ │ + strdeq r7, [r4, ip]! │ │ │ │ + orrseq ip, fp, r4, lsr ip │ │ │ │ + orrseq r9, fp, ip, ror #26 │ │ │ │ + @ instruction: 0x01a473c0 │ │ │ │ + @ instruction: 0x019bcbf8 │ │ │ │ + orrseq r9, fp, r0, lsr sp │ │ │ │ + orrseq ip, fp, r0, asr #23 │ │ │ │ + @ instruction: 0x01a47378 │ │ │ │ + orrseq r9, fp, r8, ror #25 │ │ │ │ + @ instruction: 0x01a47344 │ │ │ │ + orrseq ip, fp, ip, ror fp │ │ │ │ + @ instruction: 0x019b9cb4 │ │ │ │ + @ instruction: 0x01a47308 │ │ │ │ + orrseq ip, fp, r0, asr #22 │ │ │ │ + orrseq r9, fp, r8, ror ip │ │ │ │ + @ instruction: 0x01a472cc │ │ │ │ + orrseq ip, fp, r4, lsl #22 │ │ │ │ + orrseq r9, fp, ip, lsr ip │ │ │ │ + @ instruction: 0x01a47290 │ │ │ │ + orrseq ip, fp, r8, asr #21 │ │ │ │ + orrseq r9, fp, r0, lsl #24 │ │ │ │ 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 │ │ │ │ @@ -257350,17 +257350,17 @@ │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ mov r1, #452 @ 0x1c4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1b87d8 │ │ │ │ - @ instruction: 0x01a47048 │ │ │ │ - orrseq ip, fp, ip, ror r8 │ │ │ │ - @ instruction: 0x019b99b4 │ │ │ │ + @ instruction: 0x01a47050 │ │ │ │ + orrseq ip, fp, r8, lsl #17 │ │ │ │ + orrseq r9, fp, r0, asr #19 │ │ │ │ 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 │ │ │ │ @@ -257505,25 +257505,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r3, r0 │ │ │ │ b 1b8988 │ │ │ │ @ instruction: 0x01b1fcb0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b1fca4 │ │ │ │ - @ instruction: 0x01a47154 │ │ │ │ - orrseq r9, fp, r0, lsr #26 │ │ │ │ + @ instruction: 0x01a4715c │ │ │ │ + orrseq r9, fp, ip, lsr #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019b9cb4 │ │ │ │ - ldrdeq r7, [r4, r8]! │ │ │ │ + orrseq r9, fp, r0, asr #25 │ │ │ │ + @ instruction: 0x01a470e0 │ │ │ │ @ instruction: 0x01b1fb84 │ │ │ │ - @ instruction: 0x019bc698 │ │ │ │ - orrseq ip, fp, r4, asr r6 │ │ │ │ - @ instruction: 0x01a46fb0 │ │ │ │ - orrseq ip, fp, ip, lsl r6 │ │ │ │ - orrseq r9, fp, r0, lsl #23 │ │ │ │ + orrseq ip, fp, r4, lsr #13 │ │ │ │ + orrseq ip, fp, r0, ror #12 │ │ │ │ + @ instruction: 0x01a46fb8 │ │ │ │ + orrseq ip, fp, r8, lsr #12 │ │ │ │ + orrseq r9, fp, ip, lsl #23 │ │ │ │ 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] @ 1b8d18 │ │ │ │ ldr r3, [pc, #584] @ 1b8d1c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -257670,28 +257670,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 1b8bd0 │ │ │ │ @ instruction: 0x01b1fa44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r6, [r4, r0]! │ │ │ │ - @ instruction: 0x019b9a9c │ │ │ │ + ldrdeq r6, [r4, r8]! │ │ │ │ + orrseq r9, fp, r8, lsr #21 │ │ │ │ @ instruction: 0x01b1f93c │ │ │ │ - orrseq ip, fp, r0, ror #8 │ │ │ │ - orrseq ip, fp, r0, lsr r4 │ │ │ │ - @ instruction: 0x01a46d90 │ │ │ │ - @ instruction: 0x019bc3fc │ │ │ │ - orrseq r9, fp, r0, ror #18 │ │ │ │ - @ instruction: 0x01a46d54 │ │ │ │ - orrseq ip, fp, r0, asr #7 │ │ │ │ - orrseq r9, fp, r0, lsr #18 │ │ │ │ - @ instruction: 0x01a46d18 │ │ │ │ - orrseq ip, fp, r4, lsl #7 │ │ │ │ - orrseq r9, fp, r8, ror #17 │ │ │ │ + orrseq ip, fp, ip, ror #8 │ │ │ │ + orrseq ip, fp, ip, lsr r4 │ │ │ │ + @ instruction: 0x01a46d98 │ │ │ │ + orrseq ip, fp, r8, lsl #8 │ │ │ │ + orrseq r9, fp, ip, ror #18 │ │ │ │ + @ instruction: 0x01a46d5c │ │ │ │ + orrseq ip, fp, ip, asr #7 │ │ │ │ + orrseq r9, fp, ip, lsr #18 │ │ │ │ + @ instruction: 0x01a46d20 │ │ │ │ + @ instruction: 0x019bc390 │ │ │ │ + @ instruction: 0x019b98f4 │ │ │ │ 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] @ 1b8fac │ │ │ │ ldr r3, [pc, #572] @ 1b8fb0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -257835,28 +257835,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 1b8e64 │ │ │ │ @ instruction: 0x01b1f7a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a46c30 │ │ │ │ - @ instruction: 0x019b97fc │ │ │ │ + @ instruction: 0x01a46c38 │ │ │ │ + orrseq r9, fp, r8, lsl #16 │ │ │ │ @ instruction: 0x01b1f6a8 │ │ │ │ - orrseq ip, fp, ip, asr #3 │ │ │ │ - @ instruction: 0x019bc19c │ │ │ │ - strdeq r6, [r4, ip]! │ │ │ │ - orrseq ip, fp, r8, ror #2 │ │ │ │ - orrseq r9, fp, ip, asr #13 │ │ │ │ - @ instruction: 0x01a46ac0 │ │ │ │ - orrseq ip, fp, ip, lsr #2 │ │ │ │ - orrseq r9, fp, ip, lsl #13 │ │ │ │ - @ instruction: 0x01a46a84 │ │ │ │ - ldrsheq ip, [fp, r0] │ │ │ │ - orrseq r9, fp, r4, asr r6 │ │ │ │ + @ instruction: 0x019bc1d8 │ │ │ │ + orrseq ip, fp, r8, lsr #3 │ │ │ │ + @ instruction: 0x01a46b04 │ │ │ │ + orrseq ip, fp, r4, ror r1 │ │ │ │ + @ instruction: 0x019b96d8 │ │ │ │ + @ instruction: 0x01a46ac8 │ │ │ │ + orrseq ip, fp, r8, lsr r1 │ │ │ │ + @ instruction: 0x019b9698 │ │ │ │ + @ instruction: 0x01a46a8c │ │ │ │ + ldrsheq ip, [fp, ip] │ │ │ │ + orrseq r9, fp, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -257940,23 +257940,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b90a4 │ │ │ │ - @ instruction: 0x01a46990 │ │ │ │ - orrseq r9, fp, r4, ror #10 │ │ │ │ - @ instruction: 0x019bbfb8 │ │ │ │ - @ instruction: 0x01a46910 │ │ │ │ - orrseq fp, fp, ip, ror pc │ │ │ │ - orrseq r9, fp, r4, ror #9 │ │ │ │ - ldrdeq r6, [r4, r4]! │ │ │ │ - orrseq fp, fp, r0, asr #30 │ │ │ │ - orrseq r9, fp, r4, lsr #9 │ │ │ │ + @ instruction: 0x01a46998 │ │ │ │ + orrseq r9, fp, r0, ror r5 │ │ │ │ + orrseq fp, fp, r4, asr #31 │ │ │ │ + @ instruction: 0x01a46918 │ │ │ │ + orrseq fp, fp, r8, lsl #31 │ │ │ │ + @ instruction: 0x019b94f0 │ │ │ │ + ldrdeq r6, [r4, ip]! │ │ │ │ + orrseq fp, fp, ip, asr #30 │ │ │ │ + @ instruction: 0x019b94b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -258033,23 +258033,23 @@ │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov lr, r0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b9218 │ │ │ │ - @ instruction: 0x01a4681c │ │ │ │ - @ instruction: 0x019b93f0 │ │ │ │ - ldrdeq r6, [r4, r4]! │ │ │ │ - orrseq fp, fp, r0, asr #28 │ │ │ │ - orrseq r9, fp, r4, lsr #7 │ │ │ │ - orrseq fp, fp, ip, lsl #28 │ │ │ │ - @ instruction: 0x01a46764 │ │ │ │ - @ instruction: 0x019bbdd0 │ │ │ │ - orrseq r9, fp, r8, lsr r3 │ │ │ │ + @ instruction: 0x01a46824 │ │ │ │ + @ instruction: 0x019b93fc │ │ │ │ + ldrdeq r6, [r4, ip]! │ │ │ │ + orrseq fp, fp, ip, asr #28 │ │ │ │ + @ instruction: 0x019b93b0 │ │ │ │ + orrseq fp, fp, r8, lsl lr │ │ │ │ + @ instruction: 0x01a4676c │ │ │ │ + @ instruction: 0x019bbddc │ │ │ │ + orrseq r9, fp, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -258126,23 +258126,23 @@ │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov lr, r0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b938c │ │ │ │ - @ instruction: 0x01a466a8 │ │ │ │ - orrseq r9, fp, ip, ror r2 │ │ │ │ - @ instruction: 0x01a46660 │ │ │ │ - orrseq fp, fp, ip, asr #25 │ │ │ │ - orrseq r9, fp, r0, lsr r2 │ │ │ │ - @ instruction: 0x019bbc98 │ │ │ │ - strdeq r6, [r4, r0]! │ │ │ │ - orrseq fp, fp, ip, asr ip │ │ │ │ - orrseq r9, fp, r4, asr #3 │ │ │ │ + @ instruction: 0x01a466b0 │ │ │ │ + orrseq r9, fp, r8, lsl #5 │ │ │ │ + @ instruction: 0x01a46668 │ │ │ │ + @ instruction: 0x019bbcd8 │ │ │ │ + orrseq r9, fp, ip, lsr r2 │ │ │ │ + orrseq fp, fp, r4, lsr #25 │ │ │ │ + strdeq r6, [r4, r8]! │ │ │ │ + orrseq fp, fp, r8, ror #24 │ │ │ │ + @ instruction: 0x019b91d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #360] @ 0x168 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -258225,23 +258225,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b94e4 │ │ │ │ - @ instruction: 0x01a4650c │ │ │ │ - orrseq r9, fp, r0, ror #1 │ │ │ │ - orrseq fp, fp, r0, asr #22 │ │ │ │ - @ instruction: 0x01a4649c │ │ │ │ - orrseq fp, fp, r8, lsl #22 │ │ │ │ - orrseq r9, fp, r0, ror r0 │ │ │ │ - @ instruction: 0x01a46460 │ │ │ │ - orrseq fp, fp, ip, asr #21 │ │ │ │ - orrseq r9, fp, r0, lsr r0 │ │ │ │ + @ instruction: 0x01a46514 │ │ │ │ + orrseq r9, fp, ip, ror #1 │ │ │ │ + orrseq fp, fp, ip, asr #22 │ │ │ │ + @ instruction: 0x01a464a4 │ │ │ │ + orrseq fp, fp, r4, lsl fp │ │ │ │ + orrseq r9, fp, ip, ror r0 │ │ │ │ + @ instruction: 0x01a46468 │ │ │ │ + @ instruction: 0x019bbad8 │ │ │ │ + orrseq r9, fp, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #360] @ 0x168 │ │ │ │ ldr r3, [pc, #1224] @ 1b9ad4 │ │ │ │ ldr r5, [r6] │ │ │ │ @@ -258548,45 +258548,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1b9858 │ │ │ │ bl c0f20 │ │ │ │ mov ip, r0 │ │ │ │ b 1b9904 │ │ │ │ @ instruction: 0x01b1ef08 │ │ │ │ - ldrdeq r6, [r4, r4]! │ │ │ │ - @ instruction: 0x019b8f98 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, fp, ip, lsl pc │ │ │ │ - @ instruction: 0x01a46340 │ │ │ │ - ldrdeq r6, [r4, r0]! │ │ │ │ - @ instruction: 0x019b8e9c │ │ │ │ - orrseq r8, fp, r0, lsr #28 │ │ │ │ - @ instruction: 0x01a46244 │ │ │ │ ldrdeq r6, [r4, ip]! │ │ │ │ - @ instruction: 0x019b8db0 │ │ │ │ - @ instruction: 0x01a461a0 │ │ │ │ - orrseq r8, fp, r4, ror sp │ │ │ │ - @ instruction: 0x019bb7d4 │ │ │ │ - @ instruction: 0x019bb790 │ │ │ │ - @ instruction: 0x01a460e8 │ │ │ │ - orrseq fp, fp, r4, asr r7 │ │ │ │ - @ instruction: 0x019b8cb8 │ │ │ │ - orrseq fp, fp, r0, lsr #14 │ │ │ │ - @ instruction: 0x01a46080 │ │ │ │ - orrseq fp, fp, r0, ror #13 │ │ │ │ - orrseq r8, fp, ip, asr #24 │ │ │ │ - orrseq fp, fp, ip, lsr #13 │ │ │ │ - @ instruction: 0x01a4600c │ │ │ │ - orrseq fp, fp, ip, ror #12 │ │ │ │ - @ instruction: 0x019b8bd8 │ │ │ │ - orrseq fp, fp, r8, asr #12 │ │ │ │ - @ instruction: 0x01a45fa0 │ │ │ │ - orrseq fp, fp, ip, lsl #12 │ │ │ │ - orrseq r8, fp, r0, ror fp │ │ │ │ - orrseq fp, fp, ip, asr #11 │ │ │ │ + orrseq r8, fp, r4, lsr #31 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq r8, fp, r8, lsr #30 │ │ │ │ + @ instruction: 0x01a46348 │ │ │ │ + ldrdeq r6, [r4, r8]! │ │ │ │ + orrseq r8, fp, r8, lsr #29 │ │ │ │ + orrseq r8, fp, ip, lsr #28 │ │ │ │ + @ instruction: 0x01a4624c │ │ │ │ + @ instruction: 0x01a461e4 │ │ │ │ + @ instruction: 0x019b8dbc │ │ │ │ + @ instruction: 0x01a461a8 │ │ │ │ + orrseq r8, fp, r0, lsl #27 │ │ │ │ + orrseq fp, fp, r0, ror #15 │ │ │ │ + @ instruction: 0x019bb79c │ │ │ │ + strdeq r6, [r4, r0]! │ │ │ │ + orrseq fp, fp, r0, ror #14 │ │ │ │ + orrseq r8, fp, r4, asr #25 │ │ │ │ + orrseq fp, fp, ip, lsr #14 │ │ │ │ + @ instruction: 0x01a46088 │ │ │ │ + orrseq fp, fp, ip, ror #13 │ │ │ │ + orrseq r8, fp, r8, asr ip │ │ │ │ + @ instruction: 0x019bb6b8 │ │ │ │ + @ instruction: 0x01a46014 │ │ │ │ + orrseq fp, fp, r8, ror r6 │ │ │ │ + orrseq r8, fp, r4, ror #23 │ │ │ │ + orrseq fp, fp, r4, asr r6 │ │ │ │ + @ instruction: 0x01a45fa8 │ │ │ │ + orrseq fp, fp, r8, lsl r6 │ │ │ │ + orrseq r8, fp, ip, ror fp │ │ │ │ + @ instruction: 0x019bb5d8 │ │ │ │ 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] @ 1b9f98 │ │ │ │ ldr r1, [pc, #1068] @ 1b9f9c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -258856,44 +258856,44 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ b 1b9efc │ │ │ │ @ instruction: 0x01b1e9a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b1e994 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x01a45e50 │ │ │ │ - orrseq r8, fp, ip, lsl sl │ │ │ │ - @ instruction: 0x01a45d98 │ │ │ │ - orrseq r8, fp, ip, asr r9 │ │ │ │ + @ instruction: 0x01a45e58 │ │ │ │ + orrseq r8, fp, r8, lsr #20 │ │ │ │ + @ instruction: 0x01a45da0 │ │ │ │ + orrseq r8, fp, r8, ror #18 │ │ │ │ @ instruction: 0xfffff76c │ │ │ │ @ instruction: 0xfffff8d8 │ │ │ │ @ instruction: 0xfffff2d0 │ │ │ │ @ instruction: 0xfffff5d0 │ │ │ │ @ instruction: 0xfffff458 │ │ │ │ @ instruction: 0x01b1e7d8 │ │ │ │ - @ instruction: 0x01a45ca0 │ │ │ │ + @ instruction: 0x01a45ca8 │ │ │ │ + orrseq r8, fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x01a45c54 │ │ │ │ orrseq r8, fp, r4, ror r8 │ │ │ │ - @ instruction: 0x01a45c4c │ │ │ │ - orrseq r8, fp, r8, ror #16 │ │ │ │ - orrseq r8, fp, r8, lsl r8 │ │ │ │ - orrseq fp, fp, ip, ror #4 │ │ │ │ - orrseq fp, fp, r4, asr #4 │ │ │ │ - @ instruction: 0x01a45bcc │ │ │ │ - @ instruction: 0x019b8798 │ │ │ │ - @ instruction: 0x01a45b90 │ │ │ │ - @ instruction: 0x019bb1fc │ │ │ │ - orrseq r8, fp, r0, ror #14 │ │ │ │ - @ instruction: 0x019bb1bc │ │ │ │ - orrseq fp, fp, r8, lsr #3 │ │ │ │ - orrseq fp, fp, r8, ror r1 │ │ │ │ - orrseq fp, fp, r0, asr r1 │ │ │ │ - ldrdeq r5, [r4, r8]! │ │ │ │ - orrseq r8, fp, r4, lsr #13 │ │ │ │ - orrseq fp, fp, r0, lsl r1 │ │ │ │ - orrseq fp, fp, r0, ror #1 │ │ │ │ + orrseq r8, fp, r4, lsr #16 │ │ │ │ + orrseq fp, fp, r8, ror r2 │ │ │ │ + orrseq fp, fp, r0, asr r2 │ │ │ │ + ldrdeq r5, [r4, r4]! │ │ │ │ + orrseq r8, fp, r4, lsr #15 │ │ │ │ + @ instruction: 0x01a45b98 │ │ │ │ + orrseq fp, fp, r8, lsl #4 │ │ │ │ + orrseq r8, fp, ip, ror #14 │ │ │ │ + orrseq fp, fp, r8, asr #3 │ │ │ │ + @ instruction: 0x019bb1b4 │ │ │ │ + orrseq fp, fp, r4, lsl #3 │ │ │ │ + orrseq fp, fp, ip, asr r1 │ │ │ │ + @ instruction: 0x01a45ae0 │ │ │ │ + @ instruction: 0x019b86b0 │ │ │ │ + orrseq fp, fp, ip, lsl r1 │ │ │ │ + orrseq fp, fp, ip, ror #1 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -259095,31 +259095,31 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ba198 │ │ │ │ @ instruction: 0x01b1e4c4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019b85bc │ │ │ │ - @ instruction: 0x01a45b44 │ │ │ │ - orrseq r8, fp, r4, lsl r5 │ │ │ │ + orrseq r8, fp, r8, asr #11 │ │ │ │ + @ instruction: 0x01a45b4c │ │ │ │ + orrseq r8, fp, r0, lsr #10 │ │ │ │ @ instruction: 0x01b1e374 │ │ │ │ orrseq fp, sl, ip, lsl r6 │ │ │ │ - orrseq sl, fp, ip, lsr lr │ │ │ │ - orrseq r8, fp, r0, lsl #8 │ │ │ │ - @ instruction: 0x01a45988 │ │ │ │ - orrseq sl, fp, r4, lsl #28 │ │ │ │ - orrseq r8, fp, r8, asr #7 │ │ │ │ - @ instruction: 0x01a45950 │ │ │ │ - @ instruction: 0x019badd0 │ │ │ │ - orrseq sl, fp, r0, lsr #27 │ │ │ │ - orrseq sl, fp, ip, ror #26 │ │ │ │ - orrseq r8, fp, r0, lsr r3 │ │ │ │ - @ instruction: 0x01a458b8 │ │ │ │ - orrseq sl, fp, r8, lsr sp │ │ │ │ + orrseq sl, fp, r8, asr #28 │ │ │ │ + orrseq r8, fp, ip, lsl #8 │ │ │ │ + @ instruction: 0x01a45990 │ │ │ │ + orrseq sl, fp, r0, lsl lr │ │ │ │ + @ instruction: 0x019b83d4 │ │ │ │ + @ instruction: 0x01a45958 │ │ │ │ + @ instruction: 0x019baddc │ │ │ │ + orrseq sl, fp, ip, lsr #27 │ │ │ │ + orrseq sl, fp, r8, ror sp │ │ │ │ + orrseq r8, fp, ip, lsr r3 │ │ │ │ + @ instruction: 0x01a458c0 │ │ │ │ + orrseq sl, fp, r4, asr #26 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #828] @ 1ba704 │ │ │ │ @@ -259329,27 +259329,27 @@ │ │ │ │ mov r1, #30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ba540 │ │ │ │ @ instruction: 0x01b1e148 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a457a4 │ │ │ │ - orrseq r8, fp, r0, lsl r2 │ │ │ │ - orrseq r8, fp, r4, asr #3 │ │ │ │ + @ instruction: 0x01a457ac │ │ │ │ + orrseq r8, fp, ip, lsl r2 │ │ │ │ + @ instruction: 0x019b81d0 │ │ │ │ @ instruction: 0x01b1dfcc │ │ │ │ orrseq fp, sl, r8, ror #4 │ │ │ │ - orrseq sl, fp, ip, lsl #21 │ │ │ │ - orrseq sl, fp, ip, asr sl │ │ │ │ - orrseq sl, fp, ip, lsr #20 │ │ │ │ - @ instruction: 0x019ba9fc │ │ │ │ - @ instruction: 0x01a45520 │ │ │ │ - orrseq sl, fp, r8, asr #19 │ │ │ │ - orrseq r7, fp, r8, lsl #31 │ │ │ │ - @ instruction: 0x019ba990 │ │ │ │ + @ instruction: 0x019baa98 │ │ │ │ + orrseq sl, fp, r8, ror #20 │ │ │ │ + orrseq sl, fp, r8, lsr sl │ │ │ │ + orrseq sl, fp, r8, lsl #20 │ │ │ │ + @ instruction: 0x01a45528 │ │ │ │ + @ instruction: 0x019ba9d4 │ │ │ │ + @ instruction: 0x019b7f94 │ │ │ │ + @ instruction: 0x019ba99c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 1ba7d8 │ │ │ │ ldr r3, [pc, #128] @ 1ba7dc │ │ │ │ ldr r4, [pc, #128] @ 1ba7e0 │ │ │ │ @@ -259382,17 +259382,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1ba7a0 │ │ │ │ @ instruction: 0x01b1ddb8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a45464 │ │ │ │ - @ instruction: 0x019b7ed4 │ │ │ │ - @ instruction: 0x019ba8bc │ │ │ │ + @ instruction: 0x01a4546c │ │ │ │ + orrseq r7, fp, r0, ror #29 │ │ │ │ + orrseq sl, fp, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #236] @ 1ba8f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ 1ba8f4 │ │ │ │ @@ -259450,23 +259450,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ba88c │ │ │ │ - orrseq r7, fp, r0, lsr #28 │ │ │ │ + orrseq r7, fp, ip, lsr #28 │ │ │ │ @ instruction: 0x01b1dd04 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a4539c │ │ │ │ + @ instruction: 0x01a453a4 │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ @ instruction: 0xfffff7a0 │ │ │ │ @ instruction: 0xfffffebc │ │ │ │ @ instruction: 0x01b1dc80 │ │ │ │ - orrseq sl, fp, r4, lsr #15 │ │ │ │ + @ instruction: 0x019ba7b0 │ │ │ │ │ │ │ │ 001ba914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -259514,21 +259514,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ba964 │ │ │ │ - orrseq r7, fp, r0, ror #26 │ │ │ │ - @ instruction: 0x01a45248 │ │ │ │ - @ instruction: 0x019ba6f0 │ │ │ │ - @ instruction: 0x019b7cb0 │ │ │ │ - @ instruction: 0x01a4520c │ │ │ │ - @ instruction: 0x019ba6b4 │ │ │ │ - orrseq r7, fp, r4, ror ip │ │ │ │ + orrseq r7, fp, ip, ror #26 │ │ │ │ + @ instruction: 0x01a45250 │ │ │ │ + @ instruction: 0x019ba6fc │ │ │ │ + @ instruction: 0x019b7cbc │ │ │ │ + @ instruction: 0x01a45214 │ │ │ │ + orrseq sl, fp, r0, asr #13 │ │ │ │ + orrseq r7, fp, r0, lsl #25 │ │ │ │ │ │ │ │ 001baa04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -259657,22 +259657,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019abeb8 │ │ │ │ - orrseq r7, fp, r4, asr fp │ │ │ │ - @ instruction: 0x01a4510c │ │ │ │ + orrseq r7, fp, r0, ror #22 │ │ │ │ + @ instruction: 0x01a45114 │ │ │ │ @ instruction: 0x019abcd0 │ │ │ │ - orrseq r7, fp, r8, lsl fp │ │ │ │ - @ instruction: 0x01a450cc │ │ │ │ + orrseq r7, fp, r4, lsr #22 │ │ │ │ + ldrdeq r5, [r4, r4]! │ │ │ │ orrseq fp, sl, r4, ror #28 │ │ │ │ - @ instruction: 0x019b7ad8 │ │ │ │ - @ instruction: 0x01a45090 │ │ │ │ + orrseq r7, fp, r4, ror #21 │ │ │ │ + @ instruction: 0x01a45098 │ │ │ │ │ │ │ │ 001bac3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -259779,16 +259779,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, sl, ip, asr #21 │ │ │ │ - ldrdeq r4, [r4, r0]! │ │ │ │ - orrseq r7, fp, r0, lsl r9 │ │ │ │ + ldrdeq r4, [r4, r8]! │ │ │ │ + orrseq r7, fp, ip, lsl r9 │ │ │ │ │ │ │ │ 001bae04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -259966,19 +259966,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, sl, r0, lsr #16 │ │ │ │ - @ instruction: 0x01a44c24 │ │ │ │ - orrseq r7, fp, ip, asr r6 │ │ │ │ + @ instruction: 0x01a44c2c │ │ │ │ + orrseq r7, fp, r8, ror #12 │ │ │ │ orrseq fp, sl, r0, ror #15 │ │ │ │ - @ instruction: 0x01a44be4 │ │ │ │ - orrseq r7, fp, ip, lsl r6 │ │ │ │ + @ instruction: 0x01a44bec │ │ │ │ + orrseq r7, fp, r8, lsr #12 │ │ │ │ │ │ │ │ 001bb0f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -260165,19 +260165,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, sl, r4, lsl #10 │ │ │ │ - @ instruction: 0x01a4490c │ │ │ │ - orrseq r7, fp, r4, asr #6 │ │ │ │ + @ instruction: 0x01a44914 │ │ │ │ + orrseq r7, fp, r0, asr r3 │ │ │ │ orrseq fp, sl, r0, asr #9 │ │ │ │ - @ instruction: 0x01a448c8 │ │ │ │ - orrseq r7, fp, r0, lsl #6 │ │ │ │ + ldrdeq r4, [r4, r0]! │ │ │ │ + orrseq r7, fp, ip, lsl #6 │ │ │ │ │ │ │ │ 001bb408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -260596,28 +260596,28 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sl, ip, lsl #30 │ │ │ │ - @ instruction: 0x01a44310 │ │ │ │ - orrseq r6, fp, r8, asr #26 │ │ │ │ + @ instruction: 0x01a44318 │ │ │ │ + orrseq r6, fp, r4, asr sp │ │ │ │ orrseq sl, sl, ip, asr #29 │ │ │ │ - ldrdeq r4, [r4, r0]! │ │ │ │ - orrseq r6, fp, r8, lsl #26 │ │ │ │ + ldrdeq r4, [r4, r8]! │ │ │ │ + orrseq r6, fp, r4, lsl sp │ │ │ │ @ instruction: 0x019aae90 │ │ │ │ - @ instruction: 0x01a44294 │ │ │ │ - orrseq r6, fp, ip, asr #25 │ │ │ │ + @ instruction: 0x01a4429c │ │ │ │ + @ instruction: 0x019b6cd8 │ │ │ │ orrseq sl, sl, r4, asr lr │ │ │ │ - @ instruction: 0x01a44258 │ │ │ │ - @ instruction: 0x019b6c90 │ │ │ │ + @ instruction: 0x01a44260 │ │ │ │ + @ instruction: 0x019b6c9c │ │ │ │ orrseq sl, sl, r8, lsl lr │ │ │ │ - @ instruction: 0x01a4421c │ │ │ │ - orrseq r6, fp, r4, asr ip │ │ │ │ + @ instruction: 0x01a44224 │ │ │ │ + orrseq r6, fp, r0, ror #24 │ │ │ │ │ │ │ │ 001bbae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -261036,28 +261036,28 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sl, r4, lsr r8 │ │ │ │ - @ instruction: 0x01a43c38 │ │ │ │ - orrseq r6, fp, r0, ror r6 │ │ │ │ + @ instruction: 0x01a43c40 │ │ │ │ + orrseq r6, fp, ip, ror r6 │ │ │ │ @ instruction: 0x019aa7f4 │ │ │ │ - strdeq r3, [r4, r8]! │ │ │ │ - orrseq r6, fp, r0, lsr r6 │ │ │ │ + @ instruction: 0x01a43c00 │ │ │ │ + orrseq r6, fp, ip, lsr r6 │ │ │ │ @ instruction: 0x019aa7b8 │ │ │ │ - @ instruction: 0x01a43bbc │ │ │ │ - @ instruction: 0x019b65f4 │ │ │ │ + @ instruction: 0x01a43bc4 │ │ │ │ + orrseq r6, fp, r0, lsl #12 │ │ │ │ orrseq sl, sl, ip, ror r7 │ │ │ │ - @ instruction: 0x01a43b80 │ │ │ │ - @ instruction: 0x019b65b8 │ │ │ │ + @ instruction: 0x01a43b88 │ │ │ │ + orrseq r6, fp, r4, asr #11 │ │ │ │ orrseq sl, sl, r0, asr #14 │ │ │ │ - @ instruction: 0x01a43b44 │ │ │ │ - orrseq r6, fp, ip, ror r5 │ │ │ │ + @ instruction: 0x01a43b4c │ │ │ │ + orrseq r6, fp, r8, lsl #11 │ │ │ │ │ │ │ │ 001bc1b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -261157,16 +261157,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sl, r8, ror #10 │ │ │ │ - @ instruction: 0x01a4396c │ │ │ │ - orrseq r6, fp, r4, lsr #7 │ │ │ │ + @ instruction: 0x01a43974 │ │ │ │ + @ instruction: 0x019b63b0 │ │ │ │ │ │ │ │ 001bc364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -261344,19 +261344,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, sl, r0, asr #5 │ │ │ │ - @ instruction: 0x01a436c4 │ │ │ │ - ldrsheq r6, [fp, ip] │ │ │ │ + @ instruction: 0x01a436cc │ │ │ │ + orrseq r6, fp, r8, lsl #2 │ │ │ │ orrseq sl, sl, r0, lsl #5 │ │ │ │ - @ instruction: 0x01a43684 │ │ │ │ - ldrheq r6, [fp, ip] │ │ │ │ + @ instruction: 0x01a4368c │ │ │ │ + orrseq r6, fp, r8, asr #1 │ │ │ │ │ │ │ │ 001bc654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -261534,19 +261534,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019a9fd0 │ │ │ │ - ldrdeq r3, [r4, r4]! │ │ │ │ - orrseq r5, fp, ip, lsl #28 │ │ │ │ + ldrdeq r3, [r4, ip]! │ │ │ │ + orrseq r5, fp, r8, lsl lr │ │ │ │ @ instruction: 0x019a9f90 │ │ │ │ - @ instruction: 0x01a43394 │ │ │ │ - orrseq r5, fp, ip, asr #27 │ │ │ │ + @ instruction: 0x01a4339c │ │ │ │ + @ instruction: 0x019b5dd8 │ │ │ │ │ │ │ │ 001bc944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -261642,16 +261642,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sl, ip, ror #27 │ │ │ │ - strdeq r3, [r4, r0]! │ │ │ │ - orrseq r5, fp, r8, lsr #24 │ │ │ │ + strdeq r3, [r4, r8]! │ │ │ │ + orrseq r5, fp, r4, lsr ip │ │ │ │ │ │ │ │ 001bcae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -261747,16 +261747,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sl, r0, asr ip │ │ │ │ - @ instruction: 0x01a43054 │ │ │ │ - orrseq r5, fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x01a4305c │ │ │ │ + @ instruction: 0x019b5a98 │ │ │ │ │ │ │ │ 001bcc7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -261994,22 +261994,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r2, [r4, ip]! │ │ │ │ + @ instruction: 0x01a42de4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019a98b4 │ │ │ │ - @ instruction: 0x01a42cb8 │ │ │ │ - @ instruction: 0x019b56f0 │ │ │ │ + @ instruction: 0x01a42cc0 │ │ │ │ + @ instruction: 0x019b56fc │ │ │ │ orrseq r9, sl, r4, ror r8 │ │ │ │ - @ instruction: 0x01a42c78 │ │ │ │ - @ instruction: 0x019b56b0 │ │ │ │ + @ instruction: 0x01a42c80 │ │ │ │ + @ instruction: 0x019b56bc │ │ │ │ │ │ │ │ 001bd068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -262105,16 +262105,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sl, r8, asr #13 │ │ │ │ - @ instruction: 0x01a42acc │ │ │ │ - orrseq r5, fp, r4, lsl #10 │ │ │ │ + ldrdeq r2, [r4, r4]! │ │ │ │ + orrseq r5, fp, r0, lsl r5 │ │ │ │ │ │ │ │ 001bd204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -262210,16 +262210,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sl, ip, lsr #10 │ │ │ │ - @ instruction: 0x01a42930 │ │ │ │ - orrseq r5, fp, r4, ror #6 │ │ │ │ + @ instruction: 0x01a42938 │ │ │ │ + orrseq r5, fp, r0, ror r3 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001bd3a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -262408,20 +262408,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r9, sl, r8, asr r4 │ │ │ │ - @ instruction: 0x01a42660 │ │ │ │ - @ instruction: 0x019b5094 │ │ │ │ + @ instruction: 0x01a42668 │ │ │ │ + orrseq r5, fp, r0, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ orrseq r9, sl, ip, lsl r2 │ │ │ │ - @ instruction: 0x01a42620 │ │ │ │ - orrseq r5, fp, r8, asr r0 │ │ │ │ + @ instruction: 0x01a42628 │ │ │ │ + orrseq r5, fp, r4, rrx │ │ │ │ │ │ │ │ 001bd6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -262518,16 +262518,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, sl, ip, rrx │ │ │ │ - @ instruction: 0x01a42470 │ │ │ │ - orrseq r4, fp, r4, lsr #29 │ │ │ │ + @ instruction: 0x01a42478 │ │ │ │ + @ instruction: 0x019b4eb0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 001bd864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262625,16 +262625,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, sl, r8, asr #29 │ │ │ │ - @ instruction: 0x01a422cc │ │ │ │ - orrseq r4, fp, r0, lsl #26 │ │ │ │ + ldrdeq r2, [r4, r4]! │ │ │ │ + orrseq r4, fp, ip, lsl #26 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 001bda08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262730,16 +262730,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, sl, ip, lsr #26 │ │ │ │ - @ instruction: 0x01a42130 │ │ │ │ - orrseq r4, fp, r4, ror #22 │ │ │ │ + @ instruction: 0x01a42138 │ │ │ │ + orrseq r4, fp, r0, ror fp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 001bdba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262835,16 +262835,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019a8b90 │ │ │ │ - @ instruction: 0x01a41f94 │ │ │ │ - orrseq r4, fp, r8, asr #19 │ │ │ │ + @ instruction: 0x01a41f9c │ │ │ │ + @ instruction: 0x019b49d4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001bdd40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -263054,27 +263054,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r4, fp, r8, lsl #16 │ │ │ │ - @ instruction: 0x01a41db8 │ │ │ │ + orrseq r4, fp, r4, lsl r8 │ │ │ │ + @ instruction: 0x01a41dc0 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0x01b1a628 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a41d2c │ │ │ │ - orrseq r4, fp, r8, ror #14 │ │ │ │ + @ instruction: 0x01a41d34 │ │ │ │ + orrseq r4, fp, r4, ror r7 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orrseq r4, fp, ip, lsr r7 │ │ │ │ - @ instruction: 0x01a41ce8 │ │ │ │ + orrseq r4, fp, r8, asr #14 │ │ │ │ + strdeq r1, [r4, r0]! │ │ │ │ orrseq r8, sl, r4, lsr r8 │ │ │ │ - @ instruction: 0x01a41c38 │ │ │ │ - orrseq r4, fp, r8, ror r6 │ │ │ │ + @ instruction: 0x01a41c40 │ │ │ │ + orrseq r4, fp, r4, lsl #13 │ │ │ │ │ │ │ │ 001be0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -263171,16 +263171,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, sl, r0, ror #12 │ │ │ │ - @ instruction: 0x01a41a64 │ │ │ │ - @ instruction: 0x019b4498 │ │ │ │ + @ instruction: 0x01a41a6c │ │ │ │ + orrseq r4, fp, r4, lsr #9 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ │ │ │ │ 001be270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -263277,16 +263277,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, sl, r0, asr #9 │ │ │ │ - @ instruction: 0x01a418c4 │ │ │ │ - @ instruction: 0x019b42f8 │ │ │ │ + @ instruction: 0x01a418cc │ │ │ │ + orrseq r4, fp, r4, lsl #6 │ │ │ │ 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] @ 1be4a4 │ │ │ │ ldr r3, [pc, #124] @ 1be4a8 │ │ │ │ @@ -263321,17 +263321,17 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1be460 │ │ │ │ @ instruction: 0x01b1a0ec │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ andeq r7, r0, r0, lsr #5 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x019b6bf4 │ │ │ │ - orrseq r4, fp, r8, ror #4 │ │ │ │ - @ instruction: 0x01a41a6c │ │ │ │ + orrseq r6, fp, r0, lsl #24 │ │ │ │ + orrseq r4, fp, r4, ror r2 │ │ │ │ + @ instruction: 0x01a41a74 │ │ │ │ │ │ │ │ 001be4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 1be548 │ │ │ │ @@ -263362,17 +263362,17 @@ │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1be500 │ │ │ │ @ instruction: 0x01b1a03c │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ - ldrdeq r1, [r4, r8]! │ │ │ │ - orrseq r6, fp, r4, asr fp │ │ │ │ - orrseq r4, fp, r4, asr #3 │ │ │ │ + @ instruction: 0x01a419e0 │ │ │ │ + orrseq r6, fp, r0, ror #22 │ │ │ │ + @ instruction: 0x019b41d0 │ │ │ │ ldr r3, [pc, #488] @ 1be74c │ │ │ │ ldr r2, [pc, #488] @ 1be750 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1be580 │ │ │ │ @@ -263494,36 +263494,36 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1be62c │ │ │ │ @ instruction: 0x01b19fb0 │ │ │ │ andeq r7, r0, r0, lsr #5 │ │ │ │ @ instruction: 0xffff0ce0 │ │ │ │ orrseq r8, sl, ip, asr r3 │ │ │ │ @ instruction: 0xffff50f0 │ │ │ │ - orrseq r4, fp, r8, asr r1 │ │ │ │ + orrseq r4, fp, r4, ror #2 │ │ │ │ @ instruction: 0xffffc208 │ │ │ │ - orrseq r4, fp, ip, asr #1 │ │ │ │ + ldrsbeq r4, [fp, r8] │ │ │ │ @ instruction: 0xffffb554 │ │ │ │ - orrseq r4, fp, r8, lsr #2 │ │ │ │ + orrseq r4, fp, r4, lsr r1 │ │ │ │ @ instruction: 0xffff1a1c │ │ │ │ - orrseq r3, fp, ip, asr sl │ │ │ │ - @ instruction: 0x01a418b4 │ │ │ │ - orrseq r6, fp, ip, lsr #20 │ │ │ │ - orrseq r4, fp, r4, lsr #1 │ │ │ │ - @ instruction: 0x01a4187c │ │ │ │ - @ instruction: 0x019b69f4 │ │ │ │ - orrseq r4, fp, ip, rrx │ │ │ │ - @ instruction: 0x01a41844 │ │ │ │ - @ instruction: 0x019b69bc │ │ │ │ - orrseq r4, fp, r4, lsr r0 │ │ │ │ - @ instruction: 0x01a4180c │ │ │ │ - orrseq r6, fp, r4, lsl #19 │ │ │ │ - @ instruction: 0x019b3ffc │ │ │ │ - ldrdeq r1, [r4, r4]! │ │ │ │ - orrseq r6, fp, ip, asr #18 │ │ │ │ - orrseq r3, fp, r4, asr #31 │ │ │ │ + orrseq r3, fp, r8, ror #20 │ │ │ │ + @ instruction: 0x01a418bc │ │ │ │ + orrseq r6, fp, r8, lsr sl │ │ │ │ + ldrheq r4, [fp, r0] │ │ │ │ + @ instruction: 0x01a41884 │ │ │ │ + orrseq r6, fp, r0, lsl #20 │ │ │ │ + orrseq r4, fp, r8, ror r0 │ │ │ │ + @ instruction: 0x01a4184c │ │ │ │ + orrseq r6, fp, r8, asr #19 │ │ │ │ + orrseq r4, fp, r0, asr #32 │ │ │ │ + @ instruction: 0x01a41814 │ │ │ │ + @ instruction: 0x019b6990 │ │ │ │ + orrseq r4, fp, r8 │ │ │ │ + ldrdeq r1, [r4, ip]! │ │ │ │ + orrseq r6, fp, r8, asr r9 │ │ │ │ + @ instruction: 0x019b3fd0 │ │ │ │ │ │ │ │ 001be7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 1bea80 │ │ │ │ @@ -263701,35 +263701,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1be814 │ │ │ │ @ instruction: 0x01b19d44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b19d18 │ │ │ │ @ instruction: 0x01b19cf8 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ - @ instruction: 0x01a4161c │ │ │ │ - @ instruction: 0x019b6798 │ │ │ │ - orrseq r3, fp, ip, lsl #28 │ │ │ │ - orrseq r3, fp, ip, lsl lr │ │ │ │ - ldrdeq r1, [r4, r4]! │ │ │ │ - @ instruction: 0x019b3dbc │ │ │ │ - @ instruction: 0x01a41590 │ │ │ │ - orrseq r6, fp, ip, lsl #14 │ │ │ │ - orrseq r3, fp, r0, lsl #27 │ │ │ │ - @ instruction: 0x01a41554 │ │ │ │ - @ instruction: 0x019b66d0 │ │ │ │ - orrseq r3, fp, r4, asr #26 │ │ │ │ - @ instruction: 0x01a41518 │ │ │ │ - @ instruction: 0x019b6694 │ │ │ │ - orrseq r3, fp, r8, lsl #26 │ │ │ │ + @ instruction: 0x01a41624 │ │ │ │ + orrseq r6, fp, r4, lsr #15 │ │ │ │ + orrseq r3, fp, r8, lsl lr │ │ │ │ + orrseq r3, fp, r8, lsr #28 │ │ │ │ ldrdeq r1, [r4, ip]! │ │ │ │ - orrseq r6, fp, r8, asr r6 │ │ │ │ - orrseq r3, fp, ip, asr #25 │ │ │ │ - @ instruction: 0x01a414a0 │ │ │ │ - orrseq r6, fp, ip, lsl r6 │ │ │ │ - orrseq r3, fp, ip, lsl #25 │ │ │ │ + orrseq r3, fp, r8, asr #27 │ │ │ │ + @ instruction: 0x01a41598 │ │ │ │ + orrseq r6, fp, r8, lsl r7 │ │ │ │ + orrseq r3, fp, ip, lsl #27 │ │ │ │ + @ instruction: 0x01a4155c │ │ │ │ + @ instruction: 0x019b66dc │ │ │ │ + orrseq r3, fp, r0, asr sp │ │ │ │ + @ instruction: 0x01a41520 │ │ │ │ + orrseq r6, fp, r0, lsr #13 │ │ │ │ + orrseq r3, fp, r4, lsl sp │ │ │ │ + @ instruction: 0x01a414e4 │ │ │ │ + orrseq r6, fp, r4, ror #12 │ │ │ │ + @ instruction: 0x019b3cd8 │ │ │ │ + @ instruction: 0x01a414a8 │ │ │ │ + orrseq r6, fp, r8, lsr #12 │ │ │ │ + @ instruction: 0x019b3c98 │ │ │ │ │ │ │ │ 001beae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -263772,20 +263772,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1beb24 │ │ │ │ - @ instruction: 0x01a413b4 │ │ │ │ - orrseq r6, fp, r0, lsr r5 │ │ │ │ - orrseq r3, fp, r0, lsr #23 │ │ │ │ - @ instruction: 0x01a41378 │ │ │ │ - @ instruction: 0x019b64f4 │ │ │ │ - orrseq r3, fp, r4, ror #22 │ │ │ │ + @ instruction: 0x01a413bc │ │ │ │ + orrseq r6, fp, ip, lsr r5 │ │ │ │ + orrseq r3, fp, ip, lsr #23 │ │ │ │ + @ instruction: 0x01a41380 │ │ │ │ + orrseq r6, fp, r0, lsl #10 │ │ │ │ + orrseq r3, fp, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #444] @ 1bed94 │ │ │ │ ldr r1, [pc, #444] @ 1bed98 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -263901,29 +263901,29 @@ │ │ │ │ b 1bec10 │ │ │ │ @ instruction: 0x01b1993c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b19928 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01b198fc │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - orrseq r3, fp, r4, lsl #22 │ │ │ │ + orrseq r3, fp, r0, lsl fp │ │ │ │ @ instruction: 0xfffff794 │ │ │ │ - @ instruction: 0x019b3ad8 │ │ │ │ - @ instruction: 0x01a41238 │ │ │ │ - @ instruction: 0x019b63b0 │ │ │ │ - orrseq r3, fp, r8, lsr #20 │ │ │ │ - strdeq r1, [r4, ip]! │ │ │ │ - orrseq r6, fp, r4, ror r3 │ │ │ │ - orrseq r3, fp, ip, ror #19 │ │ │ │ - @ instruction: 0x01a411c4 │ │ │ │ - orrseq r6, fp, ip, lsr r3 │ │ │ │ - @ instruction: 0x019b39b4 │ │ │ │ - @ instruction: 0x01a4118c │ │ │ │ - orrseq r6, fp, r4, lsl #6 │ │ │ │ - orrseq r3, fp, ip, ror r9 │ │ │ │ + orrseq r3, fp, r4, ror #21 │ │ │ │ + @ instruction: 0x01a41240 │ │ │ │ + @ instruction: 0x019b63bc │ │ │ │ + orrseq r3, fp, r4, lsr sl │ │ │ │ + @ instruction: 0x01a41204 │ │ │ │ + orrseq r6, fp, r0, lsl #7 │ │ │ │ + @ instruction: 0x019b39f8 │ │ │ │ + @ instruction: 0x01a411cc │ │ │ │ + orrseq r6, fp, r8, asr #6 │ │ │ │ + orrseq r3, fp, r0, asr #19 │ │ │ │ + @ instruction: 0x01a41194 │ │ │ │ + orrseq r6, fp, r0, lsl r3 │ │ │ │ + orrseq r3, fp, r8, lsl #19 │ │ │ │ │ │ │ │ 001bede8 : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bee20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -263947,17 +263947,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1bee68 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bee18 │ │ │ │ - orrseq r6, fp, r8, lsr r2 │ │ │ │ - orrseq r3, fp, r4, lsr r9 │ │ │ │ - @ instruction: 0x01a41158 │ │ │ │ + orrseq r6, fp, r4, asr #4 │ │ │ │ + orrseq r3, fp, r0, asr #18 │ │ │ │ + @ instruction: 0x01a41160 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ │ │ │ │ 001bee6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -264064,26 +264064,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bef40 │ │ │ │ @ instruction: 0x01b19688 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a41090 │ │ │ │ - orrseq r3, fp, r0, ror #16 │ │ │ │ - @ instruction: 0x01a41044 │ │ │ │ - orrseq r6, fp, r8, lsl r1 │ │ │ │ - orrseq r3, fp, r0, lsl r8 │ │ │ │ - @ instruction: 0x01a4100c │ │ │ │ - orrseq r6, fp, r0, ror #1 │ │ │ │ - @ instruction: 0x019b37d8 │ │ │ │ - ldrdeq r0, [r4, r4]! │ │ │ │ - orrseq r6, fp, r8, lsr #1 │ │ │ │ - orrseq r3, fp, r0, lsr #15 │ │ │ │ - orrseq r6, fp, r4, ror r0 │ │ │ │ + @ instruction: 0x01a41098 │ │ │ │ + orrseq r3, fp, ip, ror #16 │ │ │ │ + @ instruction: 0x01a4104c │ │ │ │ + orrseq r6, fp, r4, lsr #2 │ │ │ │ + orrseq r3, fp, ip, lsl r8 │ │ │ │ + @ instruction: 0x01a41014 │ │ │ │ + orrseq r6, fp, ip, ror #1 │ │ │ │ + orrseq r3, fp, r4, ror #15 │ │ │ │ + ldrdeq r0, [r4, ip]! │ │ │ │ + ldrheq r6, [fp, r4] │ │ │ │ + orrseq r3, fp, ip, lsr #15 │ │ │ │ + orrseq r6, fp, r0, lsl #1 │ │ │ │ │ │ │ │ 001bf058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -264194,28 +264194,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf14c │ │ │ │ @ instruction: 0x01b194a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b19474 │ │ │ │ - @ instruction: 0x01a40ee8 │ │ │ │ - orrseq r3, fp, r8, lsr #13 │ │ │ │ + strdeq r0, [r4, r0]! @ │ │ │ │ + @ instruction: 0x019b36b4 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - orrseq r3, fp, r4, asr #13 │ │ │ │ + @ instruction: 0x019b36d0 │ │ │ │ andeq r6, r0, ip, lsr lr │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x019b36b4 │ │ │ │ - orrseq r3, fp, r4, ror r6 │ │ │ │ + orrseq r3, fp, r0, asr #13 │ │ │ │ + orrseq r3, fp, r0, lsl #13 │ │ │ │ @ instruction: 0x01b193c0 │ │ │ │ - orrseq r5, fp, r4, ror #29 │ │ │ │ - @ instruction: 0x019b5eb4 │ │ │ │ - @ instruction: 0x01a40dac │ │ │ │ - orrseq r5, fp, r0, lsl #29 │ │ │ │ - orrseq r3, fp, r4, ror r5 │ │ │ │ + @ instruction: 0x019b5ef0 │ │ │ │ + orrseq r5, fp, r0, asr #29 │ │ │ │ + @ instruction: 0x01a40db4 │ │ │ │ + orrseq r5, fp, ip, lsl #29 │ │ │ │ + orrseq r3, fp, r0, lsl #11 │ │ │ │ │ │ │ │ 001bf260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -264243,17 +264243,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf29c │ │ │ │ - @ instruction: 0x01a40ce4 │ │ │ │ - @ instruction: 0x019b5db8 │ │ │ │ - orrseq r3, fp, ip, lsr #9 │ │ │ │ + @ instruction: 0x01a40cec │ │ │ │ + orrseq r5, fp, r4, asr #27 │ │ │ │ + @ instruction: 0x019b34b8 │ │ │ │ │ │ │ │ 001bf2f0 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -264286,17 +264286,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bf340 │ │ │ │ - @ instruction: 0x01a40c44 │ │ │ │ - orrseq r5, fp, r8, lsl sp │ │ │ │ - orrseq r3, fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x01a40c4c │ │ │ │ + orrseq r5, fp, r4, lsr #26 │ │ │ │ + orrseq r3, fp, ip, lsl r4 │ │ │ │ │ │ │ │ 001bf38c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #328] @ 0x148 │ │ │ │ @@ -264323,17 +264323,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bf3cc │ │ │ │ - @ instruction: 0x01a40bb8 │ │ │ │ - orrseq r5, fp, ip, lsl #25 │ │ │ │ - orrseq r3, fp, r4, lsl #7 │ │ │ │ + @ instruction: 0x01a40bc0 │ │ │ │ + @ instruction: 0x019b5c98 │ │ │ │ + @ instruction: 0x019b3390 │ │ │ │ │ │ │ │ 001bf418 : │ │ │ │ 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 │ │ │ │ @@ -264456,23 +264456,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1bf4e8 │ │ │ │ ldrsbeq r9, [r1, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a40b20 │ │ │ │ - orrseq r3, fp, ip, ror #5 │ │ │ │ + @ instruction: 0x01a40b28 │ │ │ │ + @ instruction: 0x019b32f8 │ │ │ │ @ instruction: 0x01b19024 │ │ │ │ orrseq r6, sl, ip, asr #5 │ │ │ │ - @ instruction: 0x01a40a18 │ │ │ │ - orrseq r5, fp, ip, ror #21 │ │ │ │ - orrseq r3, fp, r4, ror #3 │ │ │ │ - @ instruction: 0x019b5ab4 │ │ │ │ - orrseq r5, fp, r4, lsl #21 │ │ │ │ + @ instruction: 0x01a40a20 │ │ │ │ + @ instruction: 0x019b5af8 │ │ │ │ + @ instruction: 0x019b31f0 │ │ │ │ + orrseq r5, fp, r0, asr #21 │ │ │ │ + @ instruction: 0x019b5a90 │ │ │ │ │ │ │ │ 001bf63c : │ │ │ │ ldr r3, [r0, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bf674 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -264497,17 +264497,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bf66c │ │ │ │ - @ instruction: 0x01a40910 │ │ │ │ - orrseq r5, fp, r4, ror #19 │ │ │ │ - ldrsbeq r3, [fp, ip] │ │ │ │ + @ instruction: 0x01a40918 │ │ │ │ + @ instruction: 0x019b59f0 │ │ │ │ + orrseq r3, fp, r8, ror #1 │ │ │ │ │ │ │ │ 001bf6c0 : │ │ │ │ ldr r3, [r0, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bf6f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -264532,17 +264532,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1bf744 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bf6f0 │ │ │ │ - @ instruction: 0x01a4088c │ │ │ │ - orrseq r5, fp, r0, ror #18 │ │ │ │ - orrseq r3, fp, r8, asr r0 │ │ │ │ + @ instruction: 0x01a40894 │ │ │ │ + orrseq r5, fp, ip, ror #18 │ │ │ │ + orrseq r3, fp, r4, rrx │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001bf748 : │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bf780 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -264568,17 +264568,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1bf7cc │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bf778 │ │ │ │ - @ instruction: 0x01a40804 │ │ │ │ - @ instruction: 0x019b58d8 │ │ │ │ - @ instruction: 0x019b2fd0 │ │ │ │ + @ instruction: 0x01a4080c │ │ │ │ + orrseq r5, fp, r4, ror #17 │ │ │ │ + @ instruction: 0x019b2fdc │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 001bf7d0 : │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bf808 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -264604,17 +264604,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1bf800 │ │ │ │ - @ instruction: 0x01a4077c │ │ │ │ - orrseq r5, fp, r0, asr r8 │ │ │ │ - orrseq r2, fp, r8, asr #30 │ │ │ │ + @ instruction: 0x01a40784 │ │ │ │ + orrseq r5, fp, ip, asr r8 │ │ │ │ + orrseq r2, fp, r4, asr pc │ │ │ │ │ │ │ │ 001bf854 : │ │ │ │ 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] @ 1bf988 │ │ │ │ @@ -264690,21 +264690,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1bf8dc │ │ │ │ @ instruction: 0x01b18ca4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r0, fp, r4, lsl r4 │ │ │ │ @ instruction: 0x01b18c30 │ │ │ │ - @ instruction: 0x01a4067c │ │ │ │ - orrseq r5, fp, r0, asr r7 │ │ │ │ - orrseq r2, fp, r8, asr #28 │ │ │ │ + @ instruction: 0x01a40684 │ │ │ │ + orrseq r5, fp, ip, asr r7 │ │ │ │ + orrseq r2, fp, r4, asr lr │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x01a40640 │ │ │ │ - orrseq r5, fp, r4, lsl r7 │ │ │ │ - orrseq r2, fp, r4, lsl #28 │ │ │ │ + @ instruction: 0x01a40648 │ │ │ │ + orrseq r5, fp, r0, lsr #14 │ │ │ │ + orrseq r2, fp, r0, lsl lr │ │ │ │ │ │ │ │ 001bf9b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #276] @ 1bfae0 │ │ │ │ @@ -264778,21 +264778,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 1bfa34 │ │ │ │ @ instruction: 0x01b18b44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019b02dc │ │ │ │ @ instruction: 0x01b18ad8 │ │ │ │ - @ instruction: 0x01a40524 │ │ │ │ - @ instruction: 0x019b55f8 │ │ │ │ - @ instruction: 0x019b2cf0 │ │ │ │ + @ instruction: 0x01a4052c │ │ │ │ + orrseq r5, fp, r4, lsl #12 │ │ │ │ + @ instruction: 0x019b2cfc │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x01a404e8 │ │ │ │ - @ instruction: 0x019b55bc │ │ │ │ - orrseq r2, fp, ip, lsr #25 │ │ │ │ + strdeq r0, [r4, r0]! @ │ │ │ │ + orrseq r5, fp, r8, asr #11 │ │ │ │ + @ instruction: 0x019b2cb8 │ │ │ │ │ │ │ │ 001bfb0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1bfc28 │ │ │ │ @@ -264862,21 +264862,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1bfb7c │ │ │ │ @ instruction: 0x01b189f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019b01bc │ │ │ │ @ instruction: 0x01b18990 │ │ │ │ - ldrdeq r0, [r4, ip]! │ │ │ │ - @ instruction: 0x019b54b0 │ │ │ │ - orrseq r2, fp, r8, lsr #23 │ │ │ │ + @ instruction: 0x01a403e4 │ │ │ │ + @ instruction: 0x019b54bc │ │ │ │ + @ instruction: 0x019b2bb4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01a403a0 │ │ │ │ - orrseq r5, fp, r4, ror r4 │ │ │ │ - orrseq r2, fp, r4, ror #22 │ │ │ │ + @ instruction: 0x01a403a8 │ │ │ │ + orrseq r5, fp, r0, lsl #9 │ │ │ │ + orrseq r2, fp, r0, ror fp │ │ │ │ │ │ │ │ 001bfc54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1bfd70 │ │ │ │ @@ -264946,20 +264946,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1bfcc4 │ │ │ │ @ instruction: 0x01b188a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019b0094 │ │ │ │ @ instruction: 0x01b18848 │ │ │ │ - @ instruction: 0x01a40294 │ │ │ │ - orrseq r5, fp, r8, ror #6 │ │ │ │ - orrseq r2, fp, r0, ror #20 │ │ │ │ - @ instruction: 0x01a40258 │ │ │ │ - orrseq r5, fp, ip, lsr #6 │ │ │ │ - orrseq r2, fp, r0, lsr #20 │ │ │ │ + @ instruction: 0x01a4029c │ │ │ │ + orrseq r5, fp, r4, ror r3 │ │ │ │ + orrseq r2, fp, ip, ror #20 │ │ │ │ + @ instruction: 0x01a40260 │ │ │ │ + orrseq r5, fp, r8, lsr r3 │ │ │ │ + orrseq r2, fp, ip, lsr #20 │ │ │ │ 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] @ 1bfec4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -265031,21 +265031,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1bfe18 │ │ │ │ @ instruction: 0x01b1875c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r8, ror #30 │ │ │ │ @ instruction: 0x01b186f4 │ │ │ │ - @ instruction: 0x01a40140 │ │ │ │ - orrseq r5, fp, r4, lsl r2 │ │ │ │ - orrseq r2, fp, ip, lsl #18 │ │ │ │ + @ instruction: 0x01a40148 │ │ │ │ + orrseq r5, fp, r0, lsr #4 │ │ │ │ + orrseq r2, fp, r8, lsl r9 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x01a40104 │ │ │ │ - @ instruction: 0x019b51d8 │ │ │ │ - orrseq r2, fp, r8, asr #17 │ │ │ │ + @ instruction: 0x01a4010c │ │ │ │ + orrseq r5, fp, r4, ror #3 │ │ │ │ + @ instruction: 0x019b28d4 │ │ │ │ │ │ │ │ 001bfef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -265092,17 +265092,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1bff3c │ │ │ │ @ instruction: 0x01b18608 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b185d0 │ │ │ │ - @ instruction: 0x01a40014 │ │ │ │ - orrseq r5, fp, r8, ror #1 │ │ │ │ - @ instruction: 0x019b27dc │ │ │ │ + @ instruction: 0x01a4001c │ │ │ │ + ldrsheq r5, [fp, r4] │ │ │ │ + orrseq r2, fp, r8, ror #15 │ │ │ │ │ │ │ │ 001bffcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c00e8 │ │ │ │ @@ -265172,21 +265172,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c003c │ │ │ │ @ instruction: 0x01b18530 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, ip, asr sp @ │ │ │ │ @ instruction: 0x01b184d0 │ │ │ │ - @ instruction: 0x01a3ff1c │ │ │ │ - @ instruction: 0x019b4ff0 │ │ │ │ - orrseq r2, fp, r8, ror #13 │ │ │ │ + @ instruction: 0x01a3ff24 │ │ │ │ + @ instruction: 0x019b4ffc │ │ │ │ + @ instruction: 0x019b26f4 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x01a3fee0 │ │ │ │ - @ instruction: 0x019b4fb4 │ │ │ │ - orrseq r2, fp, r4, lsr #13 │ │ │ │ + @ instruction: 0x01a3fee8 │ │ │ │ + orrseq r4, fp, r0, asr #31 │ │ │ │ + @ instruction: 0x019b26b0 │ │ │ │ │ │ │ │ 001c0114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -265258,21 +265258,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c018c │ │ │ │ @ instruction: 0x01b183e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r0, lsr ip @ │ │ │ │ @ instruction: 0x01b18380 │ │ │ │ - @ instruction: 0x01a3fdcc │ │ │ │ - orrseq r4, fp, r0, lsr #29 │ │ │ │ - @ instruction: 0x019b2598 │ │ │ │ + ldrdeq pc, [r3, r4]! │ │ │ │ + orrseq r4, fp, ip, lsr #29 │ │ │ │ + orrseq r2, fp, r4, lsr #11 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - @ instruction: 0x01a3fd90 │ │ │ │ - orrseq r4, fp, r4, ror #28 │ │ │ │ - orrseq r2, fp, r4, asr r5 │ │ │ │ + @ instruction: 0x01a3fd98 │ │ │ │ + orrseq r4, fp, r0, ror lr │ │ │ │ + orrseq r2, fp, r0, ror #10 │ │ │ │ │ │ │ │ 001c0264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -265344,20 +265344,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c02dc │ │ │ │ @ instruction: 0x01b18294 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r8, lsl #22 │ │ │ │ @ instruction: 0x01b18230 │ │ │ │ - @ instruction: 0x01a3fc7c │ │ │ │ - orrseq r4, fp, r0, asr sp │ │ │ │ - orrseq r2, fp, r8, asr #8 │ │ │ │ - @ instruction: 0x01a3fc40 │ │ │ │ - orrseq r4, fp, r4, lsl sp │ │ │ │ - orrseq r2, fp, r8, lsl #8 │ │ │ │ + @ instruction: 0x01a3fc84 │ │ │ │ + orrseq r4, fp, ip, asr sp │ │ │ │ + orrseq r2, fp, r4, asr r4 │ │ │ │ + @ instruction: 0x01a3fc48 │ │ │ │ + orrseq r4, fp, r0, lsr #26 │ │ │ │ + orrseq r2, fp, r4, lsl r4 │ │ │ │ │ │ │ │ 001c03b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1c04c4 │ │ │ │ @@ -265425,21 +265425,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c0418 │ │ │ │ @ instruction: 0x01b1814c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r8, ror #19 │ │ │ │ ldrsheq r8, [r1, r4]! │ │ │ │ - @ instruction: 0x01a3fb40 │ │ │ │ - orrseq r4, fp, r4, lsl ip │ │ │ │ - orrseq r2, fp, ip, lsl #6 │ │ │ │ + @ instruction: 0x01a3fb48 │ │ │ │ + orrseq r4, fp, r0, lsr #24 │ │ │ │ + orrseq r2, fp, r8, lsl r3 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01a3fb04 │ │ │ │ - @ instruction: 0x019b4bd8 │ │ │ │ - orrseq r2, fp, r8, asr #5 │ │ │ │ + @ instruction: 0x01a3fb0c │ │ │ │ + orrseq r4, fp, r4, ror #23 │ │ │ │ + @ instruction: 0x019b22d4 │ │ │ │ │ │ │ │ 001c04f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1c0604 │ │ │ │ @@ -265507,21 +265507,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c0558 │ │ │ │ @ instruction: 0x01b1800c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r8, asr #17 │ │ │ │ @ instruction: 0x01b17fb4 │ │ │ │ - @ instruction: 0x01a3fa00 │ │ │ │ - @ instruction: 0x019b4ad4 │ │ │ │ - orrseq r2, fp, ip, asr #3 │ │ │ │ + @ instruction: 0x01a3fa08 │ │ │ │ + orrseq r4, fp, r0, ror #21 │ │ │ │ + @ instruction: 0x019b21d8 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01a3f9c4 │ │ │ │ - @ instruction: 0x019b4a98 │ │ │ │ - orrseq r2, fp, r8, lsl #3 │ │ │ │ + @ instruction: 0x01a3f9cc │ │ │ │ + orrseq r4, fp, r4, lsr #21 │ │ │ │ + @ instruction: 0x019b2194 │ │ │ │ │ │ │ │ 001c0630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c074c │ │ │ │ @@ -265591,21 +265591,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c06a0 │ │ │ │ @ instruction: 0x01b17ecc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r4, lsr #15 │ │ │ │ @ instruction: 0x01b17e6c │ │ │ │ - @ instruction: 0x01a3f8b8 │ │ │ │ - orrseq r4, fp, ip, lsl #19 │ │ │ │ - orrseq r2, fp, r4, lsl #1 │ │ │ │ + @ instruction: 0x01a3f8c0 │ │ │ │ + @ instruction: 0x019b4998 │ │ │ │ + @ instruction: 0x019b2090 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x01a3f87c │ │ │ │ - orrseq r4, fp, r0, asr r9 │ │ │ │ - orrseq r2, fp, r0, asr #32 │ │ │ │ + @ instruction: 0x01a3f884 │ │ │ │ + orrseq r4, fp, ip, asr r9 │ │ │ │ + orrseq r2, fp, ip, asr #32 │ │ │ │ │ │ │ │ 001c0778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -265677,21 +265677,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c07f0 │ │ │ │ @ instruction: 0x01b17d80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r0, ror r6 @ │ │ │ │ @ instruction: 0x01b17d1c │ │ │ │ - @ instruction: 0x01a3f768 │ │ │ │ - orrseq r4, fp, ip, lsr r8 │ │ │ │ - orrseq r1, fp, r4, lsr pc │ │ │ │ + @ instruction: 0x01a3f770 │ │ │ │ + orrseq r4, fp, r8, asr #16 │ │ │ │ + orrseq r1, fp, r0, asr #30 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x01a3f72c │ │ │ │ - orrseq r4, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0x019b1ef0 │ │ │ │ + @ instruction: 0x01a3f734 │ │ │ │ + orrseq r4, fp, ip, lsl #16 │ │ │ │ + @ instruction: 0x019b1efc │ │ │ │ │ │ │ │ 001c08c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -265763,21 +265763,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c0940 │ │ │ │ @ instruction: 0x01b17c30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, sl, r4, asr #10 │ │ │ │ @ instruction: 0x01b17bcc │ │ │ │ - @ instruction: 0x01a3f618 │ │ │ │ - orrseq r4, fp, ip, ror #13 │ │ │ │ - orrseq r1, fp, r4, ror #27 │ │ │ │ + @ instruction: 0x01a3f620 │ │ │ │ + @ instruction: 0x019b46f8 │ │ │ │ + @ instruction: 0x019b1df0 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - ldrdeq pc, [r3, ip]! │ │ │ │ - @ instruction: 0x019b46b0 │ │ │ │ - orrseq r1, fp, r0, lsr #27 │ │ │ │ + @ instruction: 0x01a3f5e4 │ │ │ │ + @ instruction: 0x019b46bc │ │ │ │ + orrseq r1, fp, ip, lsr #27 │ │ │ │ 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] @ 1c0b2c │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #248] @ 1c0b30 │ │ │ │ @@ -265844,17 +265844,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c0ab0 │ │ │ │ @ instruction: 0x01b17ae0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b17acc │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b17a5c │ │ │ │ - orrseq r4, fp, ip, ror #10 │ │ │ │ - @ instruction: 0x019b1cd8 │ │ │ │ - @ instruction: 0x01a3f764 │ │ │ │ + orrseq r4, fp, r8, ror r5 │ │ │ │ + orrseq r1, fp, r4, ror #25 │ │ │ │ + @ instruction: 0x01a3f76c │ │ │ │ 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] @ 1c0cd0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -265946,20 +265946,20 @@ │ │ │ │ mov r2, r8 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c0c1c │ │ │ │ @ instruction: 0x01b179a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a3f6cc │ │ │ │ + ldrdeq pc, [r3, r4]! │ │ │ │ orrseq r8, sl, r4, asr #11 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ @ instruction: 0x01b178f0 │ │ │ │ @ instruction: 0x019a4b9c │ │ │ │ - orrseq r4, fp, r0, asr #7 │ │ │ │ + orrseq r4, fp, ip, asr #7 │ │ │ │ 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 │ │ │ │ @@ -265987,17 +265987,17 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c0d24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c106c │ │ │ │ - @ instruction: 0x01a3f534 │ │ │ │ - orrseq r4, fp, r0, lsr r3 │ │ │ │ - @ instruction: 0x019b1a98 │ │ │ │ + @ instruction: 0x01a3f53c │ │ │ │ + orrseq r4, fp, ip, lsr r3 │ │ │ │ + orrseq r1, fp, r4, lsr #21 │ │ │ │ │ │ │ │ 001c0d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -266022,17 +266022,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c0db4 │ │ │ │ orrseq r5, sl, ip, asr fp │ │ │ │ - @ instruction: 0x01a3f4a4 │ │ │ │ - orrseq r4, fp, r0, lsr #5 │ │ │ │ - orrseq r1, fp, r8, lsl #20 │ │ │ │ + @ instruction: 0x01a3f4ac │ │ │ │ + orrseq r4, fp, ip, lsr #5 │ │ │ │ + orrseq r1, fp, r4, lsl sl │ │ │ │ │ │ │ │ 001c0e0c : │ │ │ │ ldr r3, [pc, #28] @ 1c0e30 │ │ │ │ ldr r2, [pc, #28] @ 1c0e34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -266261,43 +266261,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c0f18 │ │ │ │ @ instruction: 0x01b176c4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b176b0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orrseq r1, fp, r0, ror #18 │ │ │ │ - @ instruction: 0x01a3f388 │ │ │ │ - orrseq r1, fp, r8, ror #17 │ │ │ │ + orrseq r1, fp, ip, ror #18 │ │ │ │ + @ instruction: 0x01a3f390 │ │ │ │ + @ instruction: 0x019b18f4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ @ instruction: 0x01b175f4 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - @ instruction: 0x01a3f218 │ │ │ │ - orrseq r4, fp, r4, lsl r0 │ │ │ │ - orrseq r1, fp, r0, lsl #15 │ │ │ │ + @ instruction: 0x01a3f220 │ │ │ │ + orrseq r4, fp, r0, lsr #32 │ │ │ │ + orrseq r1, fp, ip, lsl #15 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01a3f1e0 │ │ │ │ - @ instruction: 0x019b3fdc │ │ │ │ - orrseq r1, fp, r8, asr #14 │ │ │ │ + @ instruction: 0x01a3f1e8 │ │ │ │ + orrseq r3, fp, r8, ror #31 │ │ │ │ + orrseq r1, fp, r4, asr r7 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01a3f1a8 │ │ │ │ - orrseq r3, fp, r4, lsr #31 │ │ │ │ - orrseq r1, fp, r0, lsl r7 │ │ │ │ + @ instruction: 0x01a3f1b0 │ │ │ │ + @ instruction: 0x019b3fb0 │ │ │ │ + orrseq r1, fp, ip, lsl r7 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x01a3f170 │ │ │ │ - orrseq r3, fp, ip, ror #30 │ │ │ │ - @ instruction: 0x019b16d8 │ │ │ │ + @ instruction: 0x01a3f178 │ │ │ │ + orrseq r3, fp, r8, ror pc │ │ │ │ + orrseq r1, fp, r4, ror #13 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01a3f138 │ │ │ │ - orrseq r3, fp, r4, lsr pc │ │ │ │ - orrseq r1, fp, r0, lsr #13 │ │ │ │ + @ instruction: 0x01a3f140 │ │ │ │ + orrseq r3, fp, r0, asr #30 │ │ │ │ + orrseq r1, fp, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x01a3f100 │ │ │ │ - @ instruction: 0x019b3efc │ │ │ │ - orrseq r1, fp, r8, ror #12 │ │ │ │ + @ instruction: 0x01a3f108 │ │ │ │ + orrseq r3, fp, r8, lsl #30 │ │ │ │ + orrseq r1, fp, r4, ror r6 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 001c1224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -266604,55 +266604,55 @@ │ │ │ │ b 1c1298 │ │ │ │ @ instruction: 0x01b172d8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b172c4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b17274 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - @ instruction: 0x01a3ef5c │ │ │ │ - orrseq r3, fp, r8, asr sp │ │ │ │ - orrseq r1, fp, r4, asr #9 │ │ │ │ - @ instruction: 0x01a3eea4 │ │ │ │ - orrseq r3, fp, r0, lsr #25 │ │ │ │ - orrseq r1, fp, ip, lsl #8 │ │ │ │ + @ instruction: 0x01a3ef64 │ │ │ │ + orrseq r3, fp, r4, ror #26 │ │ │ │ + @ instruction: 0x019b14d0 │ │ │ │ + @ instruction: 0x01a3eeac │ │ │ │ + orrseq r3, fp, ip, lsr #25 │ │ │ │ + orrseq r1, fp, r8, lsl r4 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x01a3edb4 │ │ │ │ - @ instruction: 0x019b3bb0 │ │ │ │ - orrseq r1, fp, ip, lsl r3 │ │ │ │ + @ instruction: 0x01a3edbc │ │ │ │ + @ instruction: 0x019b3bbc │ │ │ │ + orrseq r1, fp, r8, lsr #6 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x01a3ed68 │ │ │ │ - orrseq r3, fp, r4, ror #22 │ │ │ │ - @ instruction: 0x019b12d0 │ │ │ │ + @ instruction: 0x01a3ed70 │ │ │ │ + orrseq r3, fp, r0, ror fp │ │ │ │ + @ instruction: 0x019b12dc │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x01a3ed30 │ │ │ │ - orrseq r3, fp, ip, lsr #22 │ │ │ │ - @ instruction: 0x019b1298 │ │ │ │ + @ instruction: 0x01a3ed38 │ │ │ │ + orrseq r3, fp, r8, lsr fp │ │ │ │ + orrseq r1, fp, r4, lsr #5 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - strdeq lr, [r3, r8]! │ │ │ │ - @ instruction: 0x019b3af4 │ │ │ │ - orrseq r1, fp, r0, ror #4 │ │ │ │ + @ instruction: 0x01a3ed00 │ │ │ │ + orrseq r3, fp, r0, lsl #22 │ │ │ │ + orrseq r1, fp, ip, ror #4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a3eca8 │ │ │ │ - @ instruction: 0x019b12b4 │ │ │ │ - orrseq r1, fp, ip, lsl #4 │ │ │ │ + @ instruction: 0x01a3ecb0 │ │ │ │ + orrseq r1, fp, r0, asr #5 │ │ │ │ + orrseq r1, fp, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01a3ec68 │ │ │ │ - orrseq r3, fp, r4, ror #20 │ │ │ │ - @ instruction: 0x019b11d0 │ │ │ │ + @ instruction: 0x01a3ec70 │ │ │ │ + orrseq r3, fp, r0, ror sl │ │ │ │ + @ instruction: 0x019b11dc │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01a3ec2c │ │ │ │ - orrseq r3, fp, r8, lsr #20 │ │ │ │ - @ instruction: 0x019b1194 │ │ │ │ - strdeq lr, [r3, r0]! │ │ │ │ - orrseq r3, fp, ip, ror #19 │ │ │ │ - orrseq r1, fp, r8, asr r1 │ │ │ │ + @ instruction: 0x01a3ec34 │ │ │ │ + orrseq r3, fp, r4, lsr sl │ │ │ │ + orrseq r1, fp, r0, lsr #3 │ │ │ │ + strdeq lr, [r3, r8]! │ │ │ │ + @ instruction: 0x019b39f8 │ │ │ │ + orrseq r1, fp, r4, ror #2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x01a3ebb4 │ │ │ │ - @ instruction: 0x019b39b0 │ │ │ │ - orrseq r1, fp, ip, lsl r1 │ │ │ │ + @ instruction: 0x01a3ebbc │ │ │ │ + @ instruction: 0x019b39bc │ │ │ │ + orrseq r1, fp, r8, lsr #2 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ │ │ │ │ 001c17a8 : │ │ │ │ ldr r1, [pc, #84] @ 1c1804 │ │ │ │ ldr r2, [pc, #84] @ 1c1808 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -266810,32 +266810,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1c186c │ │ │ │ @ instruction: 0x01b16ce8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b16cc0 │ │ │ │ @ instruction: 0x01b16ca0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a3e978 │ │ │ │ - orrseq r3, fp, r4, ror r7 │ │ │ │ - orrseq r0, fp, r0, ror #29 │ │ │ │ + @ instruction: 0x01a3e980 │ │ │ │ + orrseq r3, fp, r0, lsl #15 │ │ │ │ + orrseq r0, fp, ip, ror #29 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - @ instruction: 0x01a3e938 │ │ │ │ - orrseq r3, fp, r4, lsr r7 │ │ │ │ - @ instruction: 0x019b0e9c │ │ │ │ - strdeq lr, [r3, ip]! │ │ │ │ - @ instruction: 0x019b36f8 │ │ │ │ - orrseq r0, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x01a3e940 │ │ │ │ + orrseq r3, fp, r0, asr #14 │ │ │ │ + orrseq r0, fp, r8, lsr #29 │ │ │ │ + @ instruction: 0x01a3e904 │ │ │ │ + orrseq r3, fp, r4, lsl #14 │ │ │ │ + orrseq r0, fp, r0, ror lr │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x01a3e8c0 │ │ │ │ - @ instruction: 0x019b36bc │ │ │ │ - orrseq r0, fp, r8, lsr #28 │ │ │ │ + @ instruction: 0x01a3e8c8 │ │ │ │ + orrseq r3, fp, r8, asr #13 │ │ │ │ + orrseq r0, fp, r4, lsr lr │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x01a3e884 │ │ │ │ - orrseq r3, fp, r0, lsl #13 │ │ │ │ - orrseq r0, fp, ip, ror #27 │ │ │ │ + @ instruction: 0x01a3e88c │ │ │ │ + orrseq r3, fp, ip, lsl #13 │ │ │ │ + @ instruction: 0x019b0df8 │ │ │ │ │ │ │ │ 001c1a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1c1ae8 │ │ │ │ @@ -266859,17 +266859,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c1aa0 │ │ │ │ orrseq r4, sl, r0, ror lr │ │ │ │ - @ instruction: 0x01a3e7b8 │ │ │ │ - @ instruction: 0x019b35b4 │ │ │ │ - orrseq r0, fp, r8, lsl sp │ │ │ │ + @ instruction: 0x01a3e7c0 │ │ │ │ + orrseq r3, fp, r0, asr #11 │ │ │ │ + orrseq r0, fp, r4, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 001c1afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -266981,32 +266981,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1c1b60 │ │ │ │ @ instruction: 0x01b169fc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r0, fp, ip, ror fp │ │ │ │ + orrseq r0, fp, r8, lsl #23 │ │ │ │ @ instruction: 0x01b169cc │ │ │ │ @ instruction: 0x01b169ac │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a3e694 │ │ │ │ - @ instruction: 0x019b3490 │ │ │ │ - @ instruction: 0x019b0bfc │ │ │ │ + @ instruction: 0x01a3e69c │ │ │ │ + @ instruction: 0x019b349c │ │ │ │ + orrseq r0, fp, r8, lsl #24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01a3e654 │ │ │ │ - orrseq r3, fp, r0, asr r4 │ │ │ │ - @ instruction: 0x019b0bb4 │ │ │ │ + @ instruction: 0x01a3e65c │ │ │ │ + orrseq r3, fp, ip, asr r4 │ │ │ │ + orrseq r0, fp, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a3e618 │ │ │ │ - orrseq r3, fp, r4, lsl r4 │ │ │ │ - orrseq r0, fp, r0, lsl #23 │ │ │ │ - ldrdeq lr, [r3, ip]! │ │ │ │ - @ instruction: 0x019b33d8 │ │ │ │ - orrseq r0, fp, r4, asr #22 │ │ │ │ + @ instruction: 0x01a3e620 │ │ │ │ + orrseq r3, fp, r0, lsr #8 │ │ │ │ + orrseq r0, fp, ip, lsl #23 │ │ │ │ + @ instruction: 0x01a3e5e4 │ │ │ │ + orrseq r3, fp, r4, ror #7 │ │ │ │ + orrseq r0, fp, r0, asr fp │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001c1d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -267030,18 +267030,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1c1d98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c1d40 │ │ │ │ - orrseq r0, fp, ip, ror #19 │ │ │ │ - @ instruction: 0x01a3e518 │ │ │ │ - orrseq r3, fp, r4, lsl r3 │ │ │ │ - orrseq r0, fp, r8, ror sl │ │ │ │ + @ instruction: 0x019b09f8 │ │ │ │ + @ instruction: 0x01a3e520 │ │ │ │ + orrseq r3, fp, r0, lsr #6 │ │ │ │ + orrseq r0, fp, r4, lsl #21 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ │ │ │ │ 001c1d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -267137,25 +267137,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c1e30 │ │ │ │ @ instruction: 0x01b1675c │ │ │ │ @ instruction: 0x01b16754 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01b166dc │ │ │ │ - @ instruction: 0x01a3e400 │ │ │ │ - @ instruction: 0x019b31fc │ │ │ │ - orrseq r0, fp, r0, ror #18 │ │ │ │ + @ instruction: 0x01a3e408 │ │ │ │ + orrseq r3, fp, r8, lsl #4 │ │ │ │ + orrseq r0, fp, ip, ror #18 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - @ instruction: 0x01a3e3c4 │ │ │ │ - orrseq r3, fp, r0, asr #3 │ │ │ │ - orrseq r0, fp, r4, lsr #18 │ │ │ │ + @ instruction: 0x01a3e3cc │ │ │ │ + orrseq r3, fp, ip, asr #3 │ │ │ │ + orrseq r0, fp, r0, lsr r9 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x01a3e388 │ │ │ │ - orrseq r3, fp, r4, lsl #3 │ │ │ │ - orrseq r0, fp, ip, ror #17 │ │ │ │ + @ instruction: 0x01a3e390 │ │ │ │ + @ instruction: 0x019b3190 │ │ │ │ + @ instruction: 0x019b08f8 │ │ │ │ │ │ │ │ 001c1f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1c1fc8 │ │ │ │ @@ -267178,18 +267178,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1c1fd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c1f80 │ │ │ │ - @ instruction: 0x019b07b4 │ │ │ │ - ldrdeq lr, [r3, r8]! │ │ │ │ - ldrsbeq r3, [fp, r4] │ │ │ │ - orrseq r0, fp, r8, lsr r8 │ │ │ │ + orrseq r0, fp, r0, asr #15 │ │ │ │ + @ instruction: 0x01a3e2e0 │ │ │ │ + orrseq r3, fp, r0, ror #1 │ │ │ │ + orrseq r0, fp, r4, asr #16 │ │ │ │ muleq r0, r2, r2 │ │ │ │ │ │ │ │ 001c1fdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -267225,17 +267225,17 @@ │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c2034 │ │ │ │ @ instruction: 0x01b16520 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3e228 │ │ │ │ - orrseq r3, fp, r4, lsr #32 │ │ │ │ - @ instruction: 0x019b0790 │ │ │ │ + @ instruction: 0x01a3e230 │ │ │ │ + orrseq r3, fp, r0, lsr r0 │ │ │ │ + @ instruction: 0x019b079c │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ │ │ │ │ 001c208c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -267271,17 +267271,17 @@ │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c20e4 │ │ │ │ @ instruction: 0x01b16470 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3e178 │ │ │ │ - orrseq r2, fp, r4, ror pc │ │ │ │ - orrseq r0, fp, r0, ror #13 │ │ │ │ + @ instruction: 0x01a3e180 │ │ │ │ + orrseq r2, fp, r0, lsl #31 │ │ │ │ + orrseq r0, fp, ip, ror #13 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 001c213c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267351,21 +267351,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c21ac │ │ │ │ @ instruction: 0x01b163bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b16360 │ │ │ │ - @ instruction: 0x01a3e084 │ │ │ │ - orrseq r2, fp, r0, lsl #29 │ │ │ │ - orrseq r0, fp, ip, ror #11 │ │ │ │ + @ instruction: 0x01a3e08c │ │ │ │ + orrseq r2, fp, ip, lsl #29 │ │ │ │ + @ instruction: 0x019b05f8 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - @ instruction: 0x01a3e048 │ │ │ │ - orrseq r2, fp, r4, asr #28 │ │ │ │ - orrseq r0, fp, r8, lsr #11 │ │ │ │ + @ instruction: 0x01a3e050 │ │ │ │ + orrseq r2, fp, r0, asr lr │ │ │ │ + @ instruction: 0x019b05b4 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ │ │ │ │ 001c2284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -267464,25 +267464,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1c2324 │ │ │ │ @ instruction: 0x01b16278 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b16250 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b161e8 │ │ │ │ - @ instruction: 0x01a3df0c │ │ │ │ - orrseq r2, fp, r8, lsl #26 │ │ │ │ - orrseq r0, fp, r4, ror r4 │ │ │ │ + @ instruction: 0x01a3df14 │ │ │ │ + orrseq r2, fp, r4, lsl sp │ │ │ │ + orrseq r0, fp, r0, lsl #9 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - ldrdeq sp, [r3, r0]! │ │ │ │ - orrseq r2, fp, ip, asr #25 │ │ │ │ - orrseq r0, fp, r8, lsr r4 │ │ │ │ + ldrdeq sp, [r3, r8]! │ │ │ │ + @ instruction: 0x019b2cd8 │ │ │ │ + orrseq r0, fp, r4, asr #8 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - @ instruction: 0x01a3de94 │ │ │ │ - @ instruction: 0x019b2c90 │ │ │ │ - @ instruction: 0x019b03f4 │ │ │ │ + @ instruction: 0x01a3de9c │ │ │ │ + @ instruction: 0x019b2c9c │ │ │ │ + orrseq r0, fp, r0, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 001c2450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -267579,24 +267579,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1c24e8 │ │ │ │ @ instruction: 0x01b160ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b16088 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b16024 │ │ │ │ - @ instruction: 0x01a3dd48 │ │ │ │ - orrseq r2, fp, r4, asr #22 │ │ │ │ - @ instruction: 0x019b02b0 │ │ │ │ + @ instruction: 0x01a3dd50 │ │ │ │ + orrseq r2, fp, r0, asr fp │ │ │ │ + @ instruction: 0x019b02bc │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - @ instruction: 0x01a3dd0c │ │ │ │ - orrseq r2, fp, r8, lsl #22 │ │ │ │ - orrseq r0, fp, r4, ror r2 │ │ │ │ - ldrdeq sp, [r3, r0]! │ │ │ │ - orrseq r2, fp, ip, asr #21 │ │ │ │ - orrseq r0, fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x01a3dd14 │ │ │ │ + orrseq r2, fp, r4, lsl fp │ │ │ │ + orrseq r0, fp, r0, lsl #5 │ │ │ │ + ldrdeq sp, [r3, r8]! │ │ │ │ + @ instruction: 0x019b2ad8 │ │ │ │ + orrseq r0, fp, ip, lsr r2 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ │ │ │ │ 001c2610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267664,21 +267664,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c2678 │ │ │ │ @ instruction: 0x01b15eec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b15e94 │ │ │ │ - @ instruction: 0x01a3dbb8 │ │ │ │ - @ instruction: 0x019b29b4 │ │ │ │ - orrseq r0, fp, r0, lsr #2 │ │ │ │ + @ instruction: 0x01a3dbc0 │ │ │ │ + orrseq r2, fp, r0, asr #19 │ │ │ │ + orrseq r0, fp, ip, lsr #2 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x01a3db7c │ │ │ │ - orrseq r2, fp, r8, ror r9 │ │ │ │ - ldrsbeq r0, [fp, ip] │ │ │ │ + @ instruction: 0x01a3db84 │ │ │ │ + orrseq r2, fp, r4, lsl #19 │ │ │ │ + orrseq r0, fp, r8, ror #1 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 001c2750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267748,20 +267748,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c27c0 │ │ │ │ @ instruction: 0x01b15da8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b15d4c │ │ │ │ - @ instruction: 0x01a3da70 │ │ │ │ - orrseq r2, fp, ip, ror #16 │ │ │ │ - @ instruction: 0x019affd8 │ │ │ │ - @ instruction: 0x01a3da34 │ │ │ │ - orrseq r2, fp, r0, lsr r8 │ │ │ │ - @ instruction: 0x019aff94 │ │ │ │ + @ instruction: 0x01a3da78 │ │ │ │ + orrseq r2, fp, r8, ror r8 │ │ │ │ + orrseq pc, sl, r4, ror #31 │ │ │ │ + @ instruction: 0x01a3da3c │ │ │ │ + orrseq r2, fp, ip, lsr r8 │ │ │ │ + orrseq pc, sl, r0, lsr #31 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ │ │ │ │ 001c2894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267799,17 +267799,17 @@ │ │ │ │ mov r1, #916 @ 0x394 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c28f4 │ │ │ │ @ instruction: 0x01b15c68 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3d968 │ │ │ │ - orrseq r2, fp, r4, ror #14 │ │ │ │ - @ instruction: 0x019afed0 │ │ │ │ + @ instruction: 0x01a3d970 │ │ │ │ + orrseq r2, fp, r0, ror r7 │ │ │ │ + @ instruction: 0x019afedc │ │ │ │ │ │ │ │ 001c2948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -267881,21 +267881,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c29c0 │ │ │ │ @ instruction: 0x01b15bac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r3, sl, r8, ror pc │ │ │ │ @ instruction: 0x01b15b4c │ │ │ │ - @ instruction: 0x01a3d870 │ │ │ │ - orrseq r2, fp, ip, ror #12 │ │ │ │ - @ instruction: 0x019afdd8 │ │ │ │ + @ instruction: 0x01a3d878 │ │ │ │ + orrseq r2, fp, r8, ror r6 │ │ │ │ + orrseq pc, sl, r4, ror #27 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x01a3d834 │ │ │ │ - orrseq r2, fp, r0, lsr r6 │ │ │ │ - @ instruction: 0x019afd94 │ │ │ │ + @ instruction: 0x01a3d83c │ │ │ │ + orrseq r2, fp, ip, lsr r6 │ │ │ │ + orrseq pc, sl, r0, lsr #27 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 001c2a9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267965,21 +267965,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c2b0c │ │ │ │ @ instruction: 0x01b15a5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b15a00 │ │ │ │ - @ instruction: 0x01a3d724 │ │ │ │ - orrseq r2, fp, r0, lsr #10 │ │ │ │ - orrseq pc, sl, ip, lsl #25 │ │ │ │ + @ instruction: 0x01a3d72c │ │ │ │ + orrseq r2, fp, ip, lsr #10 │ │ │ │ + @ instruction: 0x019afc98 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x01a3d6e8 │ │ │ │ - orrseq r2, fp, r4, ror #9 │ │ │ │ - orrseq pc, sl, ip, asr #24 │ │ │ │ + strdeq sp, [r3, r0]! │ │ │ │ + @ instruction: 0x019b24f0 │ │ │ │ + orrseq pc, sl, r8, asr ip @ │ │ │ │ │ │ │ │ 001c2be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -268050,21 +268050,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c2c58 │ │ │ │ @ instruction: 0x01b15914 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b158b4 │ │ │ │ - ldrdeq sp, [r3, r8]! │ │ │ │ - @ instruction: 0x019b23d4 │ │ │ │ - orrseq pc, sl, r0, asr #22 │ │ │ │ + @ instruction: 0x01a3d5e0 │ │ │ │ + orrseq r2, fp, r0, ror #7 │ │ │ │ + orrseq pc, sl, ip, asr #22 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - @ instruction: 0x01a3d59c │ │ │ │ - @ instruction: 0x019b2398 │ │ │ │ - @ instruction: 0x019afafc │ │ │ │ + @ instruction: 0x01a3d5a4 │ │ │ │ + orrseq r2, fp, r4, lsr #7 │ │ │ │ + orrseq pc, sl, r8, lsl #22 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ │ │ │ │ 001c2d30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -268136,21 +268136,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 1c2da8 │ │ │ │ @ instruction: 0x01b157c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b15764 │ │ │ │ - @ instruction: 0x01a3d488 │ │ │ │ - orrseq r2, fp, r4, lsl #5 │ │ │ │ - @ instruction: 0x019af9f0 │ │ │ │ + @ instruction: 0x01a3d490 │ │ │ │ + @ instruction: 0x019b2290 │ │ │ │ + @ instruction: 0x019af9fc │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - @ instruction: 0x01a3d44c │ │ │ │ - orrseq r2, fp, r8, asr #4 │ │ │ │ - orrseq pc, sl, ip, lsr #19 │ │ │ │ + @ instruction: 0x01a3d454 │ │ │ │ + orrseq r2, fp, r4, asr r2 │ │ │ │ + @ instruction: 0x019af9b8 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ │ │ │ │ 001c2e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -268218,21 +268218,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c2ee8 │ │ │ │ @ instruction: 0x01b1567c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b15624 │ │ │ │ - @ instruction: 0x01a3d348 │ │ │ │ - orrseq r2, fp, r4, asr #2 │ │ │ │ - @ instruction: 0x019af8b0 │ │ │ │ + @ instruction: 0x01a3d350 │ │ │ │ + orrseq r2, fp, r0, asr r1 │ │ │ │ + @ instruction: 0x019af8bc │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - @ instruction: 0x01a3d30c │ │ │ │ - orrseq r2, fp, r8, lsl #2 │ │ │ │ - orrseq pc, sl, ip, ror #16 │ │ │ │ + @ instruction: 0x01a3d314 │ │ │ │ + orrseq r2, fp, r4, lsl r1 │ │ │ │ + orrseq pc, sl, r8, ror r8 @ │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ │ │ │ │ 001c2fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268314,25 +268314,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3090 │ │ │ │ @ instruction: 0x01b1553c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b154e4 │ │ │ │ - @ instruction: 0x01a3d20c │ │ │ │ - orrseq r2, fp, r8 │ │ │ │ - orrseq pc, sl, ip, ror #14 │ │ │ │ + @ instruction: 0x01a3d214 │ │ │ │ + orrseq r2, fp, r4, lsl r0 │ │ │ │ + orrseq pc, sl, r8, ror r7 @ │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - @ instruction: 0x01a3d1cc │ │ │ │ - orrseq r1, fp, r8, asr #31 │ │ │ │ - orrseq pc, sl, r4, lsr r7 @ │ │ │ │ + ldrdeq sp, [r3, r4]! │ │ │ │ + @ instruction: 0x019b1fd4 │ │ │ │ + orrseq pc, sl, r0, asr #14 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - @ instruction: 0x01a3d194 │ │ │ │ - @ instruction: 0x019b1f90 │ │ │ │ - @ instruction: 0x019af6f4 │ │ │ │ + @ instruction: 0x01a3d19c │ │ │ │ + @ instruction: 0x019b1f9c │ │ │ │ + orrseq pc, sl, r0, lsl #14 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001c3148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268414,25 +268414,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3218 │ │ │ │ @ instruction: 0x01b153b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b1535c │ │ │ │ - @ instruction: 0x01a3d084 │ │ │ │ - orrseq r1, fp, r0, lsl #29 │ │ │ │ - orrseq pc, sl, r4, ror #11 │ │ │ │ + @ instruction: 0x01a3d08c │ │ │ │ + orrseq r1, fp, ip, lsl #29 │ │ │ │ + @ instruction: 0x019af5f0 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - @ instruction: 0x01a3d044 │ │ │ │ - orrseq r1, fp, r0, asr #28 │ │ │ │ - orrseq pc, sl, ip, lsr #11 │ │ │ │ + @ instruction: 0x01a3d04c │ │ │ │ + orrseq r1, fp, ip, asr #28 │ │ │ │ + @ instruction: 0x019af5b8 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - @ instruction: 0x01a3d00c │ │ │ │ - orrseq r1, fp, r8, lsl #28 │ │ │ │ - orrseq pc, sl, ip, ror #10 │ │ │ │ + @ instruction: 0x01a3d014 │ │ │ │ + orrseq r1, fp, r4, lsl lr │ │ │ │ + orrseq pc, sl, r8, ror r5 @ │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001c32d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268515,25 +268515,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c33a4 │ │ │ │ @ instruction: 0x01b1522c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b151d0 │ │ │ │ - strdeq ip, [r3, r8]! │ │ │ │ - @ instruction: 0x019b1cf4 │ │ │ │ - orrseq pc, sl, r8, asr r4 @ │ │ │ │ + @ instruction: 0x01a3cf00 │ │ │ │ + orrseq r1, fp, r0, lsl #26 │ │ │ │ + orrseq pc, sl, r4, ror #8 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - @ instruction: 0x01a3ceb8 │ │ │ │ - @ instruction: 0x019b1cb4 │ │ │ │ - orrseq pc, sl, r0, lsr #8 │ │ │ │ + @ instruction: 0x01a3cec0 │ │ │ │ + orrseq r1, fp, r0, asr #25 │ │ │ │ + orrseq pc, sl, ip, lsr #8 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - @ instruction: 0x01a3ce80 │ │ │ │ - orrseq r1, fp, ip, ror ip │ │ │ │ - orrseq pc, sl, r0, ror #7 │ │ │ │ + @ instruction: 0x01a3ce88 │ │ │ │ + orrseq r1, fp, r8, lsl #25 │ │ │ │ + orrseq pc, sl, ip, ror #7 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001c345c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268616,25 +268616,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3530 │ │ │ │ @ instruction: 0x01b150a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b15044 │ │ │ │ - @ instruction: 0x01a3cd6c │ │ │ │ - orrseq r1, fp, r8, ror #22 │ │ │ │ - orrseq pc, sl, ip, asr #5 │ │ │ │ + @ instruction: 0x01a3cd74 │ │ │ │ + orrseq r1, fp, r4, ror fp │ │ │ │ + @ instruction: 0x019af2d8 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - @ instruction: 0x01a3cd2c │ │ │ │ - orrseq r1, fp, r8, lsr #22 │ │ │ │ - @ instruction: 0x019af294 │ │ │ │ + @ instruction: 0x01a3cd34 │ │ │ │ + orrseq r1, fp, r4, lsr fp │ │ │ │ + orrseq pc, sl, r0, lsr #5 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - strdeq ip, [r3, r4]! │ │ │ │ - @ instruction: 0x019b1af0 │ │ │ │ - orrseq pc, sl, r4, asr r2 @ │ │ │ │ + strdeq ip, [r3, ip]! @ │ │ │ │ + @ instruction: 0x019b1afc │ │ │ │ + orrseq pc, sl, r0, ror #4 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001c35e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268671,17 +268671,17 @@ │ │ │ │ add r2, r2, #740 @ 0x2e4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c3644 │ │ │ │ @ instruction: 0x01b14f14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3cc18 │ │ │ │ - orrseq r1, fp, r4, lsl sl │ │ │ │ - orrseq pc, sl, r0, lsl #3 │ │ │ │ + @ instruction: 0x01a3cc20 │ │ │ │ + orrseq r1, fp, r0, lsr #20 │ │ │ │ + orrseq pc, sl, ip, lsl #3 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ │ │ │ │ 001c369c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268718,17 +268718,17 @@ │ │ │ │ mov r1, #1328 @ 0x530 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c36f8 │ │ │ │ @ instruction: 0x01b14e60 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3cb64 │ │ │ │ - orrseq r1, fp, r0, ror #18 │ │ │ │ - orrseq pc, sl, ip, asr #1 │ │ │ │ + @ instruction: 0x01a3cb6c │ │ │ │ + orrseq r1, fp, ip, ror #18 │ │ │ │ + ldrsbeq pc, [sl, r8] @ │ │ │ │ │ │ │ │ 001c374c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #252] @ 1c3860 │ │ │ │ @@ -268795,21 +268795,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c37b4 │ │ │ │ @ instruction: 0x01b14db0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b14d58 │ │ │ │ - @ instruction: 0x01a3ca7c │ │ │ │ - orrseq r1, fp, r8, ror r8 │ │ │ │ - orrseq lr, sl, r4, ror #31 │ │ │ │ + @ instruction: 0x01a3ca84 │ │ │ │ + orrseq r1, fp, r4, lsl #17 │ │ │ │ + @ instruction: 0x019aeff0 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - @ instruction: 0x01a3ca40 │ │ │ │ - orrseq r1, fp, ip, lsr r8 │ │ │ │ - orrseq lr, sl, r0, lsr #31 │ │ │ │ + @ instruction: 0x01a3ca48 │ │ │ │ + orrseq r1, fp, r8, asr #16 │ │ │ │ + orrseq lr, sl, ip, lsr #31 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ │ │ │ │ 001c388c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268892,24 +268892,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3960 │ │ │ │ @ instruction: 0x01b14c70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b14c14 │ │ │ │ - @ instruction: 0x01a3c93c │ │ │ │ - orrseq r1, fp, r8, lsr r7 │ │ │ │ - orrseq lr, sl, r0, lsr #29 │ │ │ │ - strdeq ip, [r3, ip]! @ │ │ │ │ - @ instruction: 0x019b16f8 │ │ │ │ - orrseq lr, sl, r4, ror #28 │ │ │ │ + @ instruction: 0x01a3c944 │ │ │ │ + orrseq r1, fp, r4, asr #14 │ │ │ │ + orrseq lr, sl, ip, lsr #29 │ │ │ │ + @ instruction: 0x01a3c904 │ │ │ │ + orrseq r1, fp, r4, lsl #14 │ │ │ │ + orrseq lr, sl, r0, ror lr │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - @ instruction: 0x01a3c8c4 │ │ │ │ - orrseq r1, fp, r0, asr #13 │ │ │ │ - orrseq lr, sl, r4, lsr #28 │ │ │ │ + @ instruction: 0x01a3c8cc │ │ │ │ + orrseq r1, fp, ip, asr #13 │ │ │ │ + orrseq lr, sl, r0, lsr lr │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c3a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -268992,24 +268992,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3ae8 │ │ │ │ @ instruction: 0x01b14ae8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b14a8c │ │ │ │ - @ instruction: 0x01a3c7b4 │ │ │ │ - @ instruction: 0x019b15b0 │ │ │ │ - orrseq lr, sl, r8, lsl sp │ │ │ │ - @ instruction: 0x01a3c774 │ │ │ │ - orrseq r1, fp, r0, ror r5 │ │ │ │ - @ instruction: 0x019aecdc │ │ │ │ + @ instruction: 0x01a3c7bc │ │ │ │ + @ instruction: 0x019b15bc │ │ │ │ + orrseq lr, sl, r4, lsr #26 │ │ │ │ + @ instruction: 0x01a3c77c │ │ │ │ + orrseq r1, fp, ip, ror r5 │ │ │ │ + orrseq lr, sl, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - @ instruction: 0x01a3c73c │ │ │ │ - orrseq r1, fp, r8, lsr r5 │ │ │ │ - @ instruction: 0x019aec9c │ │ │ │ + @ instruction: 0x01a3c744 │ │ │ │ + orrseq r1, fp, r4, asr #10 │ │ │ │ + orrseq lr, sl, r8, lsr #25 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c3b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -269112,26 +269112,26 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c3c1c │ │ │ │ @ instruction: 0x01b14960 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r2, sl, r4, lsr sp │ │ │ │ @ instruction: 0x01b148f0 │ │ │ │ - @ instruction: 0x01a3c624 │ │ │ │ - @ instruction: 0x019aecb4 │ │ │ │ - ldrdeq ip, [r3, r8]! │ │ │ │ - @ instruction: 0x019b13d4 │ │ │ │ - orrseq lr, sl, r8, lsr fp │ │ │ │ + @ instruction: 0x01a3c62c │ │ │ │ + orrseq lr, sl, r0, asr #25 │ │ │ │ + @ instruction: 0x01a3c5e0 │ │ │ │ + orrseq r1, fp, r0, ror #7 │ │ │ │ + orrseq lr, sl, r4, asr #22 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x01a3c59c │ │ │ │ - @ instruction: 0x019b1398 │ │ │ │ - orrseq lr, sl, r4, lsl #22 │ │ │ │ + @ instruction: 0x01a3c5a4 │ │ │ │ + orrseq r1, fp, r4, lsr #7 │ │ │ │ + orrseq lr, sl, r0, lsl fp │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - orrseq r1, fp, r0, ror #6 │ │ │ │ - @ instruction: 0x019aead0 │ │ │ │ + orrseq r1, fp, ip, ror #6 │ │ │ │ + @ instruction: 0x019aeadc │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 001c3d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269236,26 +269236,26 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1c3e04 │ │ │ │ @ instruction: 0x01b1477c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r2, sl, r0, asr fp │ │ │ │ @ instruction: 0x01b14708 │ │ │ │ - @ instruction: 0x01a3c43c │ │ │ │ - orrseq lr, sl, ip, lsl fp │ │ │ │ - strdeq ip, [r3, r0]! │ │ │ │ - orrseq r1, fp, ip, ror #3 │ │ │ │ - orrseq lr, sl, r0, asr r9 │ │ │ │ + @ instruction: 0x01a3c444 │ │ │ │ + orrseq lr, sl, r8, lsr #22 │ │ │ │ + strdeq ip, [r3, r8]! │ │ │ │ + @ instruction: 0x019b11f8 │ │ │ │ + orrseq lr, sl, ip, asr r9 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - @ instruction: 0x01a3c3b4 │ │ │ │ - @ instruction: 0x019b11b0 │ │ │ │ - orrseq lr, sl, ip, lsl r9 │ │ │ │ + @ instruction: 0x01a3c3bc │ │ │ │ + @ instruction: 0x019b11bc │ │ │ │ + orrseq lr, sl, r8, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #12 │ │ │ │ - orrseq r1, fp, r8, ror r1 │ │ │ │ - orrseq lr, sl, r8, ror #17 │ │ │ │ + orrseq r1, fp, r4, lsl #3 │ │ │ │ + @ instruction: 0x019ae8f4 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ │ │ │ │ 001c3f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -269345,21 +269345,21 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c4010 │ │ │ │ @ instruction: 0x01b14588 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b14568 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b144fc │ │ │ │ - @ instruction: 0x01a3c224 │ │ │ │ - orrseq r1, fp, r0, lsr #32 │ │ │ │ - orrseq lr, sl, ip, lsl #15 │ │ │ │ + @ instruction: 0x01a3c22c │ │ │ │ + orrseq r1, fp, ip, lsr #32 │ │ │ │ + @ instruction: 0x019ae798 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - @ instruction: 0x01a3c1e4 │ │ │ │ - orrseq lr, sl, r8, lsr #18 │ │ │ │ - orrseq lr, sl, r0, asr #14 │ │ │ │ + @ instruction: 0x01a3c1ec │ │ │ │ + orrseq lr, sl, r4, lsr r9 │ │ │ │ + orrseq lr, sl, ip, asr #14 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 001c40fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -269449,20 +269449,20 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c41a8 │ │ │ │ @ instruction: 0x01b143f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b143d0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b14364 │ │ │ │ - @ instruction: 0x01a3c08c │ │ │ │ - orrseq r0, fp, r8, lsl #29 │ │ │ │ - @ instruction: 0x019ae5f4 │ │ │ │ - @ instruction: 0x01a3c04c │ │ │ │ - @ instruction: 0x019ae790 │ │ │ │ - orrseq lr, sl, r8, lsr #11 │ │ │ │ + @ instruction: 0x01a3c094 │ │ │ │ + @ instruction: 0x019b0e94 │ │ │ │ + orrseq lr, sl, r0, lsl #12 │ │ │ │ + @ instruction: 0x01a3c054 │ │ │ │ + @ instruction: 0x019ae79c │ │ │ │ + @ instruction: 0x019ae5b4 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ │ │ │ │ 001c4290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -269532,21 +269532,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1c4300 │ │ │ │ @ instruction: 0x01b14268 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b1420c │ │ │ │ - @ instruction: 0x01a3bf30 │ │ │ │ - orrseq r0, fp, ip, lsr #26 │ │ │ │ - @ instruction: 0x019ae498 │ │ │ │ + @ instruction: 0x01a3bf38 │ │ │ │ + orrseq r0, fp, r8, lsr sp │ │ │ │ + orrseq lr, sl, r4, lsr #9 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - strdeq fp, [r3, r4]! │ │ │ │ - @ instruction: 0x019b0cf0 │ │ │ │ - orrseq lr, sl, r4, asr r4 │ │ │ │ + strdeq fp, [r3, ip]! │ │ │ │ + @ instruction: 0x019b0cfc │ │ │ │ + orrseq lr, sl, r0, ror #8 │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ │ │ │ │ 001c43d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269620,21 +269620,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c4450 │ │ │ │ @ instruction: 0x01b1411c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r4, [r1, ip]! │ │ │ │ - @ instruction: 0x01a3bde8 │ │ │ │ - @ instruction: 0x019b0bd8 │ │ │ │ - orrseq lr, sl, r4, asr #6 │ │ │ │ + strdeq fp, [r3, r0]! │ │ │ │ + orrseq r0, fp, r4, ror #23 │ │ │ │ + orrseq lr, sl, r0, asr r3 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - @ instruction: 0x01a3bda8 │ │ │ │ - @ instruction: 0x019b0b98 │ │ │ │ - @ instruction: 0x019ae2fc │ │ │ │ + @ instruction: 0x01a3bdb0 │ │ │ │ + orrseq r0, fp, r4, lsr #23 │ │ │ │ + orrseq lr, sl, r8, lsl #6 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ │ │ │ │ 001c4530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269669,17 +269669,17 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c4580 │ │ │ │ @ instruction: 0x01b13fcc │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3bce4 │ │ │ │ - @ instruction: 0x019b0ad4 │ │ │ │ - orrseq lr, sl, r0, asr #4 │ │ │ │ + @ instruction: 0x01a3bcec │ │ │ │ + orrseq r0, fp, r0, ror #21 │ │ │ │ + orrseq lr, sl, ip, asr #4 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ │ │ │ │ 001c45dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269713,17 +269713,17 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1c462c │ │ │ │ @ instruction: 0x01b13f20 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a3bc30 │ │ │ │ - orrseq r0, fp, ip, lsr #20 │ │ │ │ - @ instruction: 0x019ae198 │ │ │ │ + @ instruction: 0x01a3bc38 │ │ │ │ + orrseq r0, fp, r8, lsr sl │ │ │ │ + orrseq lr, sl, r4, lsr #3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 001c4684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -269822,24 +269822,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1c4720 │ │ │ │ @ instruction: 0x01b13e74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b13dec │ │ │ │ - @ instruction: 0x01a3bb18 │ │ │ │ - orrseq r0, fp, r8, lsl #18 │ │ │ │ - orrseq lr, sl, r4, ror r0 │ │ │ │ - ldrdeq fp, [r3, r8]! │ │ │ │ - orrseq r0, fp, r8, asr #17 │ │ │ │ - orrseq lr, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0x01a3bb20 │ │ │ │ + orrseq r0, fp, r4, lsl r9 │ │ │ │ + orrseq lr, sl, r0, lsl #1 │ │ │ │ + @ instruction: 0x01a3bae0 │ │ │ │ + @ instruction: 0x019b08d4 │ │ │ │ + orrseq lr, sl, r8, lsr r0 │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ - @ instruction: 0x01a3ba98 │ │ │ │ - orrseq r0, fp, r8, lsl #17 │ │ │ │ - @ instruction: 0x019adff4 │ │ │ │ + @ instruction: 0x01a3baa0 │ │ │ │ + @ instruction: 0x019b0894 │ │ │ │ + orrseq lr, sl, r0 │ │ │ │ andeq r0, r0, r5, asr #14 │ │ │ │ │ │ │ │ 001c484c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269928,25 +269928,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c48cc │ │ │ │ @ instruction: 0x01b13cb0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b13c40 │ │ │ │ - @ instruction: 0x01a3b964 │ │ │ │ - orrseq r0, fp, r0, ror #14 │ │ │ │ - orrseq sp, sl, r4, asr #29 │ │ │ │ + @ instruction: 0x01a3b96c │ │ │ │ + orrseq r0, fp, ip, ror #14 │ │ │ │ + @ instruction: 0x019aded0 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - @ instruction: 0x01a3b928 │ │ │ │ - orrseq r0, fp, r4, lsr #14 │ │ │ │ - orrseq sp, sl, r8, lsl #29 │ │ │ │ + @ instruction: 0x01a3b930 │ │ │ │ + orrseq r0, fp, r0, lsr r7 │ │ │ │ + @ instruction: 0x019ade94 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - @ instruction: 0x01a3b8ec │ │ │ │ - orrseq r0, fp, r8, ror #13 │ │ │ │ - orrseq sp, sl, r0, asr lr │ │ │ │ + strdeq fp, [r3, r4]! │ │ │ │ + @ instruction: 0x019b06f4 │ │ │ │ + orrseq sp, sl, ip, asr lr │ │ │ │ │ │ │ │ 001c49ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #344] @ 1c4b5c │ │ │ │ @@ -270037,25 +270037,25 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ beq 1c4a48 │ │ │ │ b 1c4ad8 │ │ │ │ @ instruction: 0x01b13b0c │ │ │ │ orrseq r1, sl, ip, ror #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b13ab4 │ │ │ │ - @ instruction: 0x01a3b7e0 │ │ │ │ - @ instruction: 0x019b05d0 │ │ │ │ - orrseq sp, sl, r4, lsr sp │ │ │ │ + @ instruction: 0x01a3b7e8 │ │ │ │ + @ instruction: 0x019b05dc │ │ │ │ + orrseq sp, sl, r0, asr #26 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - @ instruction: 0x01a3b794 │ │ │ │ - orrseq r0, fp, r4, lsl #11 │ │ │ │ - orrseq sp, sl, r8, ror #25 │ │ │ │ + @ instruction: 0x01a3b79c │ │ │ │ + @ instruction: 0x019b0590 │ │ │ │ + @ instruction: 0x019adcf4 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - orrseq r0, fp, ip, asr #10 │ │ │ │ - @ instruction: 0x01a3b748 │ │ │ │ - orrseq sp, sl, ip, lsr #25 │ │ │ │ + orrseq r0, fp, r8, asr r5 │ │ │ │ + @ instruction: 0x01a3b750 │ │ │ │ + @ instruction: 0x019adcb8 │ │ │ │ │ │ │ │ 001c4b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1636] @ 1c5214 │ │ │ │ @@ -270470,84 +270470,84 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c4d2c │ │ │ │ @ instruction: 0x01b13964 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r0, sl, r8, lsr r4 │ │ │ │ orrseq r1, sl, r4, ror #24 │ │ │ │ @ instruction: 0x01b137e0 │ │ │ │ - @ instruction: 0x019ad9b8 │ │ │ │ - @ instruction: 0x01a3b4e4 │ │ │ │ - @ instruction: 0x019b02d4 │ │ │ │ - orrseq sp, sl, r8, lsr sl │ │ │ │ + orrseq sp, sl, r4, asr #19 │ │ │ │ + @ instruction: 0x01a3b4ec │ │ │ │ + orrseq r0, fp, r0, ror #5 │ │ │ │ + orrseq sp, sl, r4, asr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01a3b49c │ │ │ │ - @ instruction: 0x019adbf4 │ │ │ │ - @ instruction: 0x019ad9f0 │ │ │ │ + @ instruction: 0x01a3b4a4 │ │ │ │ + orrseq sp, sl, r0, lsl #24 │ │ │ │ + @ instruction: 0x019ad9fc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01a3b458 │ │ │ │ - orrseq r0, fp, r8, asr #4 │ │ │ │ - orrseq sp, sl, ip, lsr #19 │ │ │ │ + @ instruction: 0x01a3b460 │ │ │ │ + orrseq r0, fp, r4, asr r2 │ │ │ │ + @ instruction: 0x019ad9b8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a3b418 │ │ │ │ - orrseq r0, fp, r8, lsl #4 │ │ │ │ - orrseq sp, sl, ip, ror #18 │ │ │ │ + @ instruction: 0x01a3b420 │ │ │ │ + orrseq r0, fp, r4, lsl r2 │ │ │ │ + orrseq sp, sl, r8, ror r9 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrdeq fp, [r3, r8]! │ │ │ │ - orrseq r0, fp, r8, asr #3 │ │ │ │ - orrseq sp, sl, ip, lsr #18 │ │ │ │ + @ instruction: 0x01a3b3e0 │ │ │ │ + @ instruction: 0x019b01d4 │ │ │ │ + orrseq sp, sl, r8, lsr r9 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a3b398 │ │ │ │ - orrseq r0, fp, r8, lsl #3 │ │ │ │ - @ instruction: 0x019ad8f0 │ │ │ │ - @ instruction: 0x01a3b358 │ │ │ │ - orrseq r0, fp, r8, asr #2 │ │ │ │ - orrseq sp, sl, ip, lsr #17 │ │ │ │ + @ instruction: 0x01a3b3a0 │ │ │ │ + @ instruction: 0x019b0194 │ │ │ │ + @ instruction: 0x019ad8fc │ │ │ │ + @ instruction: 0x01a3b360 │ │ │ │ + orrseq r0, fp, r4, asr r1 │ │ │ │ + @ instruction: 0x019ad8b8 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - @ instruction: 0x01a3b318 │ │ │ │ - orrseq r0, fp, r8, lsl #2 │ │ │ │ - orrseq sp, sl, ip, ror #16 │ │ │ │ + @ instruction: 0x01a3b320 │ │ │ │ + orrseq r0, fp, r4, lsl r1 │ │ │ │ + orrseq sp, sl, r8, ror r8 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - ldrdeq fp, [r3, r8]! │ │ │ │ - orrseq r0, fp, r8, asr #1 │ │ │ │ - orrseq sp, sl, ip, lsr #16 │ │ │ │ + @ instruction: 0x01a3b2e0 │ │ │ │ + ldrsbeq r0, [fp, r4] │ │ │ │ + orrseq sp, sl, r8, lsr r8 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x01a3b298 │ │ │ │ - orrseq r0, fp, r8, lsl #1 │ │ │ │ - orrseq sp, sl, ip, ror #15 │ │ │ │ + @ instruction: 0x01a3b2a0 │ │ │ │ + @ instruction: 0x019b0094 │ │ │ │ + @ instruction: 0x019ad7f8 │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - @ instruction: 0x01a3b258 │ │ │ │ - orrseq r0, fp, r8, asr #32 │ │ │ │ - orrseq sp, sl, ip, lsr #15 │ │ │ │ + @ instruction: 0x01a3b260 │ │ │ │ + orrseq r0, fp, r4, asr r0 │ │ │ │ + @ instruction: 0x019ad7b8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01a3b218 │ │ │ │ - orrseq r0, fp, r8 │ │ │ │ - orrseq sp, sl, ip, ror #14 │ │ │ │ + @ instruction: 0x01a3b220 │ │ │ │ + orrseq r0, fp, r4, lsl r0 │ │ │ │ + orrseq sp, sl, r8, ror r7 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq fp, [r3, r8]! │ │ │ │ - orrseq pc, sl, r8, asr #31 │ │ │ │ - orrseq sp, sl, ip, lsr #14 │ │ │ │ + @ instruction: 0x01a3b1e0 │ │ │ │ + @ instruction: 0x019affd4 │ │ │ │ + orrseq sp, sl, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01a3b198 │ │ │ │ - orrseq pc, sl, r8, lsl #31 │ │ │ │ - orrseq sp, sl, ip, ror #13 │ │ │ │ + @ instruction: 0x01a3b1a0 │ │ │ │ + @ instruction: 0x019aff94 │ │ │ │ + @ instruction: 0x019ad6f8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a3b158 │ │ │ │ - orrseq pc, sl, r8, asr #30 │ │ │ │ - orrseq sp, sl, ip, lsr #13 │ │ │ │ + @ instruction: 0x01a3b160 │ │ │ │ + orrseq pc, sl, r4, asr pc @ │ │ │ │ + @ instruction: 0x019ad6b8 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - @ instruction: 0x01a3b118 │ │ │ │ - orrseq pc, sl, r8, lsl #30 │ │ │ │ - orrseq sp, sl, r0, ror r6 │ │ │ │ - ldrdeq fp, [r3, r8]! │ │ │ │ - orrseq pc, sl, r8, asr #29 │ │ │ │ - orrseq sp, sl, ip, lsr #12 │ │ │ │ + @ instruction: 0x01a3b120 │ │ │ │ + orrseq pc, sl, r4, lsl pc @ │ │ │ │ + orrseq sp, sl, ip, ror r6 │ │ │ │ + @ instruction: 0x01a3b0e0 │ │ │ │ + @ instruction: 0x019afed4 │ │ │ │ + orrseq sp, sl, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a3b098 │ │ │ │ - orrseq pc, sl, r8, lsl #29 │ │ │ │ - orrseq sp, sl, ip, ror #11 │ │ │ │ + @ instruction: 0x01a3b0a0 │ │ │ │ + @ instruction: 0x019afe94 │ │ │ │ + @ instruction: 0x019ad5f8 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ │ │ │ │ 001c5344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -270705,35 +270705,35 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 1c5448 │ │ │ │ @ instruction: 0x01b131b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b13198 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq sp, sl, ip, asr #12 │ │ │ │ + orrseq sp, sl, r8, asr r6 │ │ │ │ @ instruction: 0x01b130c4 │ │ │ │ - strdeq sl, [r3, r0]! │ │ │ │ - orrseq pc, sl, r0, ror #23 │ │ │ │ - orrseq sp, sl, ip, asr #6 │ │ │ │ + strdeq sl, [r3, r8]! │ │ │ │ + orrseq pc, sl, ip, ror #23 │ │ │ │ + orrseq sp, sl, r8, asr r3 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - @ instruction: 0x01a3adb0 │ │ │ │ - orrseq pc, sl, r0, lsr #23 │ │ │ │ - orrseq sp, sl, ip, lsl #6 │ │ │ │ + @ instruction: 0x01a3adb8 │ │ │ │ + orrseq pc, sl, ip, lsr #23 │ │ │ │ + orrseq sp, sl, r8, lsl r3 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - @ instruction: 0x01a3ad70 │ │ │ │ - orrseq pc, sl, r0, ror #22 │ │ │ │ - orrseq sp, sl, ip, asr #5 │ │ │ │ + @ instruction: 0x01a3ad78 │ │ │ │ + orrseq pc, sl, ip, ror #22 │ │ │ │ + @ instruction: 0x019ad2d8 │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - @ instruction: 0x01a3ad30 │ │ │ │ - orrseq pc, sl, r0, lsr #22 │ │ │ │ - orrseq sp, sl, ip, lsl #5 │ │ │ │ + @ instruction: 0x01a3ad38 │ │ │ │ + orrseq pc, sl, ip, lsr #22 │ │ │ │ + @ instruction: 0x019ad298 │ │ │ │ andeq r0, r0, sl, lsl r8 │ │ │ │ - strdeq sl, [r3, r0]! │ │ │ │ - orrseq pc, sl, r0, ror #21 │ │ │ │ - orrseq sp, sl, r4, asr #4 │ │ │ │ + strdeq sl, [r3, r8]! │ │ │ │ + orrseq pc, sl, ip, ror #21 │ │ │ │ + orrseq sp, sl, r0, asr r2 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ │ │ │ │ 001c5624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -270802,23 +270802,23 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1c5694 │ │ │ │ @ instruction: 0x01b12ed4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, sl, r4, asr #1 │ │ │ │ + ldrsbeq sp, [sl, r0] │ │ │ │ @ instruction: 0x01b12e78 │ │ │ │ - @ instruction: 0x01a3ab9c │ │ │ │ - @ instruction: 0x019af998 │ │ │ │ - ldrsheq sp, [sl, ip] │ │ │ │ + @ instruction: 0x01a3aba4 │ │ │ │ + orrseq pc, sl, r4, lsr #19 │ │ │ │ + orrseq sp, sl, r8, lsl #2 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - @ instruction: 0x01a3ab60 │ │ │ │ - orrseq pc, sl, ip, asr r9 @ │ │ │ │ - orrseq sp, sl, r0, asr #1 │ │ │ │ + @ instruction: 0x01a3ab68 │ │ │ │ + orrseq pc, sl, r8, ror #18 │ │ │ │ + orrseq sp, sl, ip, asr #1 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ │ │ │ │ 001c5770 : │ │ │ │ ldr r3, [pc, #28] @ 1c5794 │ │ │ │ ldr r2, [pc, #28] @ 1c5798 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -270896,17 +270896,17 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1c5828 │ │ │ │ @ instruction: 0x01b12d5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b12d48 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01b12ce4 │ │ │ │ - @ instruction: 0x01a3aa0c │ │ │ │ - @ instruction: 0x019af7fc │ │ │ │ - orrseq ip, sl, r8, ror #30 │ │ │ │ + @ instruction: 0x01a3aa14 │ │ │ │ + orrseq pc, sl, r8, lsl #16 │ │ │ │ + orrseq ip, sl, r4, ror pc │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ │ │ │ │ 001c58c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -270965,17 +270965,17 @@ │ │ │ │ b 1c5958 │ │ │ │ @ instruction: 0x01b12c3c │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ - @ instruction: 0x01a3a908 │ │ │ │ - @ instruction: 0x019af6f8 │ │ │ │ - orrseq ip, sl, ip, asr lr │ │ │ │ + @ instruction: 0x01a3a910 │ │ │ │ + orrseq pc, sl, r4, lsl #14 │ │ │ │ + orrseq ip, sl, r8, ror #28 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ │ │ │ │ 001c59cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -271034,17 +271034,17 @@ │ │ │ │ b 1c5a64 │ │ │ │ @ instruction: 0x01b12b30 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ muleq r0, r4, r8 │ │ │ │ - strdeq sl, [r3, ip]! │ │ │ │ - orrseq pc, sl, ip, ror #11 │ │ │ │ - orrseq ip, sl, r0, asr sp │ │ │ │ + @ instruction: 0x01a3a804 │ │ │ │ + @ instruction: 0x019af5f8 │ │ │ │ + orrseq ip, sl, ip, asr sp │ │ │ │ muleq r0, r3, r9 │ │ │ │ │ │ │ │ 001c5ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -271252,35 +271252,35 @@ │ │ │ │ @ instruction: 0x01b34194 │ │ │ │ @ instruction: 0x01b129ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b12990 │ │ │ │ @ instruction: 0x01b12970 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orrseq ip, sl, r4, ror #27 │ │ │ │ + @ instruction: 0x019acdf0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a3a624 │ │ │ │ - orrseq ip, sl, ip, lsl #23 │ │ │ │ + @ instruction: 0x01a3a62c │ │ │ │ + @ instruction: 0x019acb98 │ │ │ │ @ instruction: 0x000009ba │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x019af3bc │ │ │ │ + orrseq pc, sl, r8, asr #7 │ │ │ │ @ instruction: 0x000009bc │ │ │ │ orrseq pc, r9, r4, lsl fp @ │ │ │ │ - @ instruction: 0x01a3a540 │ │ │ │ - orrseq pc, sl, r0, lsr r3 @ │ │ │ │ - orrseq ip, sl, r0, lsr #21 │ │ │ │ + @ instruction: 0x01a3a548 │ │ │ │ + orrseq pc, sl, ip, lsr r3 @ │ │ │ │ + orrseq ip, sl, ip, lsr #21 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - @ instruction: 0x01a3a504 │ │ │ │ - @ instruction: 0x019af2f4 │ │ │ │ - orrseq ip, sl, r0, ror #20 │ │ │ │ - @ instruction: 0x01a3a4c8 │ │ │ │ - @ instruction: 0x019af2b8 │ │ │ │ - orrseq ip, sl, r4, lsr #20 │ │ │ │ + @ instruction: 0x01a3a50c │ │ │ │ + orrseq pc, sl, r0, lsl #6 │ │ │ │ + orrseq ip, sl, ip, ror #20 │ │ │ │ + ldrdeq sl, [r3, r0]! │ │ │ │ + orrseq pc, sl, r4, asr #5 │ │ │ │ + orrseq ip, sl, r0, lsr sl │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - orrseq pc, sl, r4, lsl #5 │ │ │ │ + @ instruction: 0x019af290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #924] @ 1c6230 │ │ │ │ ldr r3, [pc, #924] @ 1c6234 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -271562,25 +271562,25 @@ │ │ │ │ andeq r6, r0, r0, asr r5 │ │ │ │ andeq r7, r0, r4, lsl r7 │ │ │ │ andeq r7, r0, r0, asr #17 │ │ │ │ andeq r7, r0, ip, ror #10 │ │ │ │ andeq r6, r0, ip, ror #8 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ @ instruction: 0x01b33ba0 │ │ │ │ - strdeq sl, [r3, ip]! │ │ │ │ - orrseq lr, sl, ip, ror #29 │ │ │ │ - orrseq ip, sl, r0, asr r6 │ │ │ │ + @ instruction: 0x01a3a104 │ │ │ │ + @ instruction: 0x019aeef8 │ │ │ │ + orrseq ip, sl, ip, asr r6 │ │ │ │ andeq r0, r0, r8, asr #19 │ │ │ │ - strheq sl, [r3, ip]! │ │ │ │ - orrseq lr, sl, ip, lsr #29 │ │ │ │ - orrseq ip, sl, r0, lsl r6 │ │ │ │ + @ instruction: 0x01a3a0c4 │ │ │ │ + @ instruction: 0x019aeeb8 │ │ │ │ + orrseq ip, sl, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - @ instruction: 0x01a3a07c │ │ │ │ - orrseq lr, sl, ip, ror #28 │ │ │ │ - @ instruction: 0x019ac5d0 │ │ │ │ + @ instruction: 0x01a3a084 │ │ │ │ + orrseq lr, sl, r8, ror lr │ │ │ │ + @ instruction: 0x019ac5dc │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ │ │ │ │ 001c6330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -271661,21 +271661,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1c63bc │ │ │ │ @ instruction: 0x01b121cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b121ac │ │ │ │ andeq r7, r0, ip, ror #10 │ │ │ │ @ instruction: 0x01b12150 │ │ │ │ - @ instruction: 0x01a39e7c │ │ │ │ - orrseq lr, sl, ip, ror #24 │ │ │ │ - @ instruction: 0x019ac3d8 │ │ │ │ + @ instruction: 0x01a39e84 │ │ │ │ + orrseq lr, sl, r8, ror ip │ │ │ │ + orrseq ip, sl, r4, ror #7 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - @ instruction: 0x01a39e3c │ │ │ │ - orrseq lr, sl, ip, lsr #24 │ │ │ │ - @ instruction: 0x019ac390 │ │ │ │ + @ instruction: 0x01a39e44 │ │ │ │ + orrseq lr, sl, r8, lsr ip │ │ │ │ + @ instruction: 0x019ac39c │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ │ │ │ │ 001c64a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -271780,16 +271780,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, sl, ip, ror #4 │ │ │ │ - orrseq ip, sl, r8, lsl r4 │ │ │ │ - @ instruction: 0x01a3a1b4 │ │ │ │ + orrseq ip, sl, r4, lsr #8 │ │ │ │ + @ instruction: 0x01a3a1bc │ │ │ │ │ │ │ │ 001c6660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -271896,16 +271896,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, sl, r8, lsr #1 │ │ │ │ - strdeq r9, [r3, r8]! │ │ │ │ - orrseq ip, sl, r0, asr r2 │ │ │ │ + @ instruction: 0x01a3a000 │ │ │ │ + orrseq ip, sl, ip, asr r2 │ │ │ │ │ │ │ │ 001c6828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -272001,16 +272001,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r9, r8, lsl #30 │ │ │ │ - @ instruction: 0x01a39e58 │ │ │ │ - orrseq ip, sl, r8, lsr #1 │ │ │ │ + @ instruction: 0x01a39e60 │ │ │ │ + ldrheq ip, [sl, r4] │ │ │ │ │ │ │ │ 001c69c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -272105,16 +272105,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r9, r0, ror sp @ │ │ │ │ - @ instruction: 0x01a39cc0 │ │ │ │ - orrseq fp, sl, r0, lsl pc │ │ │ │ + @ instruction: 0x01a39cc8 │ │ │ │ + orrseq fp, sl, ip, lsl pc │ │ │ │ │ │ │ │ 001c6b5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -272209,16 +272209,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0199fbd8 │ │ │ │ - @ instruction: 0x01a39b28 │ │ │ │ - orrseq fp, sl, r8, ror sp │ │ │ │ + @ instruction: 0x01a39b30 │ │ │ │ + orrseq fp, sl, r4, lsl #27 │ │ │ │ │ │ │ │ 001c6cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -272429,25 +272429,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x019abbb4 │ │ │ │ - @ instruction: 0x01a3994c │ │ │ │ + orrseq fp, sl, r0, asr #23 │ │ │ │ + @ instruction: 0x01a39954 │ │ │ │ @ instruction: 0x01b11670 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a398bc │ │ │ │ - orrseq fp, sl, r0, lsl fp │ │ │ │ - orrseq fp, sl, r4, ror #21 │ │ │ │ - @ instruction: 0x01a39878 │ │ │ │ + @ instruction: 0x01a398c4 │ │ │ │ + orrseq fp, sl, ip, lsl fp │ │ │ │ + @ instruction: 0x019abaf0 │ │ │ │ + @ instruction: 0x01a39880 │ │ │ │ orrseq pc, r9, r8, ror r8 @ │ │ │ │ - @ instruction: 0x01a397c8 │ │ │ │ - orrseq fp, sl, r0, lsr #20 │ │ │ │ + ldrdeq r9, [r3, r0]! │ │ │ │ + orrseq fp, sl, ip, lsr #20 │ │ │ │ │ │ │ │ 001c7080 : │ │ │ │ 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 │ │ │ │ @@ -272660,25 +272660,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq fp, sl, r4, lsr #16 │ │ │ │ - @ instruction: 0x01a395bc │ │ │ │ + orrseq fp, sl, r0, lsr r8 │ │ │ │ + @ instruction: 0x01a395c4 │ │ │ │ @ instruction: 0x01b112e0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a39528 │ │ │ │ - orrseq fp, sl, ip, ror r7 │ │ │ │ - orrseq fp, sl, r0, asr r7 │ │ │ │ - @ instruction: 0x01a394e4 │ │ │ │ + @ instruction: 0x01a39530 │ │ │ │ + orrseq fp, sl, r8, lsl #15 │ │ │ │ + orrseq fp, sl, ip, asr r7 │ │ │ │ + @ instruction: 0x01a394ec │ │ │ │ orrseq pc, r9, r4, ror #9 │ │ │ │ - @ instruction: 0x01a39434 │ │ │ │ - orrseq fp, sl, ip, lsl #13 │ │ │ │ + @ instruction: 0x01a3943c │ │ │ │ + @ instruction: 0x019ab698 │ │ │ │ │ │ │ │ 001c7414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272775,16 +272775,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r9, r8, lsl r3 @ │ │ │ │ - @ instruction: 0x01a39268 │ │ │ │ - @ instruction: 0x019ab4b8 │ │ │ │ + @ instruction: 0x01a39270 │ │ │ │ + orrseq fp, sl, r4, asr #9 │ │ │ │ │ │ │ │ 001c75b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272881,16 +272881,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r9, r8, ror r1 @ │ │ │ │ - @ instruction: 0x01a390c8 │ │ │ │ - orrseq fp, sl, r8, lsl r3 │ │ │ │ + ldrdeq r9, [r3, r0]! │ │ │ │ + orrseq fp, sl, r4, lsr #6 │ │ │ │ │ │ │ │ 001c7754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -272986,16 +272986,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0199efdc │ │ │ │ - @ instruction: 0x01a38f2c │ │ │ │ - orrseq fp, sl, ip, ror r1 │ │ │ │ + @ instruction: 0x01a38f34 │ │ │ │ + orrseq fp, sl, r8, lsl #3 │ │ │ │ │ │ │ │ 001c78f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -273093,16 +273093,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r9, r8, lsr lr │ │ │ │ - @ instruction: 0x01a38d88 │ │ │ │ - @ instruction: 0x019aafd8 │ │ │ │ + @ instruction: 0x01a38d90 │ │ │ │ + orrseq sl, sl, r4, ror #31 │ │ │ │ │ │ │ │ 001c7a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -273199,16 +273199,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0199ec98 │ │ │ │ - @ instruction: 0x01a38be8 │ │ │ │ - orrseq sl, sl, r8, lsr lr │ │ │ │ + strdeq r8, [r3, r0]! │ │ │ │ + orrseq sl, sl, r4, asr #28 │ │ │ │ │ │ │ │ 001c7c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -273306,16 +273306,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0199eaf4 │ │ │ │ - @ instruction: 0x01a38a44 │ │ │ │ - @ instruction: 0x019aac90 │ │ │ │ + @ instruction: 0x01a38a4c │ │ │ │ + @ instruction: 0x019aac9c │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001c7ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -273413,16 +273413,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r9, r0, asr r9 │ │ │ │ - @ instruction: 0x01a388a0 │ │ │ │ - @ instruction: 0x019aaaf0 │ │ │ │ + @ instruction: 0x01a388a8 │ │ │ │ + @ instruction: 0x019aaafc │ │ │ │ │ │ │ │ 001c7f7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -273519,16 +273519,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0199e7b0 │ │ │ │ - @ instruction: 0x01a38700 │ │ │ │ - orrseq sl, sl, ip, asr #18 │ │ │ │ + @ instruction: 0x01a38708 │ │ │ │ + orrseq sl, sl, r8, asr r9 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 001c8120 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -273740,27 +273740,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sl, sl, r8, lsl #15 │ │ │ │ - @ instruction: 0x01a38520 │ │ │ │ + @ instruction: 0x019aa794 │ │ │ │ + @ instruction: 0x01a38528 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ @ instruction: 0x01b10244 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a38490 │ │ │ │ - orrseq sl, sl, r4, ror #13 │ │ │ │ + @ instruction: 0x01a38498 │ │ │ │ + @ instruction: 0x019aa6f0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x019aa6b8 │ │ │ │ - @ instruction: 0x01a3844c │ │ │ │ + orrseq sl, sl, r4, asr #13 │ │ │ │ + @ instruction: 0x01a38454 │ │ │ │ orrseq lr, r9, ip, asr #8 │ │ │ │ - @ instruction: 0x01a3839c │ │ │ │ - @ instruction: 0x019aa5f4 │ │ │ │ + @ instruction: 0x01a383a4 │ │ │ │ + orrseq sl, sl, r0, lsl #12 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 001c84b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -273972,26 +273972,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x019aa3f0 │ │ │ │ - @ instruction: 0x01a38188 │ │ │ │ + @ instruction: 0x019aa3fc │ │ │ │ + @ instruction: 0x01a38190 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ lsrseq pc, ip, #29 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r8, [r3, r8]! @ │ │ │ │ - orrseq sl, sl, ip, asr #6 │ │ │ │ - orrseq sl, sl, r0, lsr #6 │ │ │ │ - strheq r8, [r3, r4]! │ │ │ │ + @ instruction: 0x01a38100 │ │ │ │ + orrseq sl, sl, r8, asr r3 │ │ │ │ + orrseq sl, sl, ip, lsr #6 │ │ │ │ + strheq r8, [r3, ip]! │ │ │ │ ldrheq lr, [r9, r4] │ │ │ │ - @ instruction: 0x01a38004 │ │ │ │ - orrseq sl, sl, ip, asr r2 │ │ │ │ + @ instruction: 0x01a3800c │ │ │ │ + orrseq sl, sl, r8, ror #4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 001c884c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -274203,27 +274203,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sl, sl, ip, asr r0 │ │ │ │ - strdeq r7, [r3, r4]! │ │ │ │ + orrseq sl, sl, r8, rrx │ │ │ │ + strdeq r7, [r3, ip]! │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ lslseq pc, r8, fp @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a37d64 │ │ │ │ - @ instruction: 0x019a9fb8 │ │ │ │ + @ instruction: 0x01a37d6c │ │ │ │ + orrseq r9, sl, r4, asr #31 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - orrseq r9, sl, ip, lsl #31 │ │ │ │ - @ instruction: 0x01a37d20 │ │ │ │ + @ instruction: 0x019a9f98 │ │ │ │ + @ instruction: 0x01a37d28 │ │ │ │ orrseq sp, r9, r0, lsr #26 │ │ │ │ - @ instruction: 0x01a37c70 │ │ │ │ - orrseq r9, sl, r8, asr #29 │ │ │ │ + @ instruction: 0x01a37c78 │ │ │ │ + @ instruction: 0x019a9ed4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001c8be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -274320,16 +274320,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r9, ip, asr #22 │ │ │ │ - @ instruction: 0x01a37a9c │ │ │ │ - orrseq r9, sl, r8, ror #25 │ │ │ │ + @ instruction: 0x01a37aa4 │ │ │ │ + @ instruction: 0x019a9cf4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 001c8d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -274518,20 +274518,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq sp, r9, r8, ror sl │ │ │ │ - @ instruction: 0x01a377cc │ │ │ │ - orrseq r9, sl, r8, lsl sl │ │ │ │ + ldrdeq r7, [r3, r4]! │ │ │ │ + orrseq r9, sl, r4, lsr #20 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ orrseq sp, r9, ip, lsr r8 │ │ │ │ - @ instruction: 0x01a3778c │ │ │ │ - @ instruction: 0x019a99dc │ │ │ │ + @ instruction: 0x01a37794 │ │ │ │ + orrseq r9, sl, r8, ror #19 │ │ │ │ │ │ │ │ 001c90a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1c936c │ │ │ │ @@ -274719,19 +274719,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq sp, r9, ip, asr r7 │ │ │ │ - @ instruction: 0x01a374b0 │ │ │ │ - orrseq r9, sl, r0, lsl #14 │ │ │ │ + @ instruction: 0x01a374b8 │ │ │ │ + orrseq r9, sl, ip, lsl #14 │ │ │ │ orrseq sp, r9, r0, lsr #10 │ │ │ │ - @ instruction: 0x01a37470 │ │ │ │ - @ instruction: 0x019a96bc │ │ │ │ + @ instruction: 0x01a37478 │ │ │ │ + orrseq r9, sl, r8, asr #13 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 001c93bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -274920,20 +274920,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq sp, r9, r0, asr #8 │ │ │ │ - @ instruction: 0x01a37194 │ │ │ │ - orrseq r9, sl, r0, ror #7 │ │ │ │ + @ instruction: 0x01a3719c │ │ │ │ + orrseq r9, sl, ip, ror #7 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ orrseq sp, r9, r4, lsl #4 │ │ │ │ - @ instruction: 0x01a37154 │ │ │ │ - orrseq r9, sl, r0, lsr #7 │ │ │ │ + @ instruction: 0x01a3715c │ │ │ │ + orrseq r9, sl, ip, lsr #7 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 001c96dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275030,16 +275030,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r9, r4, asr r0 │ │ │ │ - @ instruction: 0x01a36fa4 │ │ │ │ - @ instruction: 0x019a91f0 │ │ │ │ + @ instruction: 0x01a36fac │ │ │ │ + @ instruction: 0x019a91fc │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 001c987c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275138,16 +275138,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r9, ip, lsr #29 │ │ │ │ - strdeq r6, [r3, ip]! │ │ │ │ - orrseq r9, sl, r8, asr #32 │ │ │ │ + @ instruction: 0x01a36e04 │ │ │ │ + orrseq r9, sl, r4, asr r0 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 001c9a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -275361,26 +275361,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r8, sl, r0, lsl #29 │ │ │ │ - @ instruction: 0x01a36c18 │ │ │ │ + orrseq r8, sl, ip, lsl #29 │ │ │ │ + @ instruction: 0x01a36c20 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ lsrseq lr, ip, r9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a36b84 │ │ │ │ - @ instruction: 0x019a8dd8 │ │ │ │ - orrseq r8, sl, ip, lsr #27 │ │ │ │ - @ instruction: 0x01a36b40 │ │ │ │ + @ instruction: 0x01a36b8c │ │ │ │ + orrseq r8, sl, r4, ror #27 │ │ │ │ + @ instruction: 0x019a8db8 │ │ │ │ + @ instruction: 0x01a36b48 │ │ │ │ orrseq ip, r9, r0, asr #22 │ │ │ │ - @ instruction: 0x01a36a90 │ │ │ │ - orrseq r8, sl, r8, ror #25 │ │ │ │ + @ instruction: 0x01a36a98 │ │ │ │ + @ instruction: 0x019a8cf4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 001c9dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275477,16 +275477,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r9, r0, ror r9 │ │ │ │ - @ instruction: 0x01a368c0 │ │ │ │ - orrseq r8, sl, r0, lsl fp │ │ │ │ + @ instruction: 0x01a368c8 │ │ │ │ + orrseq r8, sl, ip, lsl fp │ │ │ │ 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] @ 1caee8 │ │ │ │ @@ -276477,93 +276477,93 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ b 1ca8ec │ │ │ │ lslseq lr, ip, #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asrseq lr, r4, r5 │ │ │ │ - orrseq r8, sl, r4, asr #20 │ │ │ │ - @ instruction: 0x01a36ab8 │ │ │ │ + orrseq r8, sl, r0, asr sl │ │ │ │ + @ instruction: 0x01a36ac0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01a36964 │ │ │ │ - orrseq r8, sl, r8, ror #17 │ │ │ │ + @ instruction: 0x01a3696c │ │ │ │ + @ instruction: 0x019a88f4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ - @ instruction: 0x019a86d8 │ │ │ │ - @ instruction: 0x01a3674c │ │ │ │ - orrseq r8, sl, r0, lsl #12 │ │ │ │ - @ instruction: 0x01a36674 │ │ │ │ - orrseq r8, sl, r4, ror #10 │ │ │ │ - ldrdeq r6, [r3, r8]! │ │ │ │ - @ instruction: 0x01a3657c │ │ │ │ + orrseq r8, sl, r4, ror #13 │ │ │ │ + @ instruction: 0x01a36754 │ │ │ │ + orrseq r8, sl, ip, lsl #12 │ │ │ │ + @ instruction: 0x01a3667c │ │ │ │ + orrseq r8, sl, r0, ror r5 │ │ │ │ + @ instruction: 0x01a365e0 │ │ │ │ + @ instruction: 0x01a36584 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orrseq r8, sl, ip, lsr r4 │ │ │ │ + orrseq r8, sl, r8, asr #8 │ │ │ │ orrseq sl, r9, r4, asr #5 │ │ │ │ - orrseq r8, sl, r0, lsr #5 │ │ │ │ - @ instruction: 0x01a36314 │ │ │ │ - orrseq r8, sl, r4, asr #3 │ │ │ │ - @ instruction: 0x01a36238 │ │ │ │ + orrseq r8, sl, ip, lsr #5 │ │ │ │ + @ instruction: 0x01a3631c │ │ │ │ + @ instruction: 0x019a81d0 │ │ │ │ + @ instruction: 0x01a36240 │ │ │ │ orrseq sl, r9, r4, asr #30 │ │ │ │ lslseq sp, r0, ip │ │ │ │ orrseq r9, r9, r0, lsr pc │ │ │ │ - ldrdeq r6, [r3, ip]! │ │ │ │ - orrseq r7, sl, r4, ror #30 │ │ │ │ - ldrdeq r5, [r3, r8]! │ │ │ │ + @ instruction: 0x01a360e4 │ │ │ │ + orrseq r7, sl, r0, ror pc │ │ │ │ + @ instruction: 0x01a35fe0 │ │ │ │ orrseq sl, r9, r4, ror #25 │ │ │ │ orrseq sl, r9, r4, lsr #25 │ │ │ │ - @ instruction: 0x01a35f20 │ │ │ │ - orrseq r7, sl, r4, ror lr │ │ │ │ - @ instruction: 0x01a35ee8 │ │ │ │ + @ instruction: 0x01a35f28 │ │ │ │ + orrseq r7, sl, r0, lsl #29 │ │ │ │ + strdeq r5, [r3, r0]! │ │ │ │ orrseq r9, r9, r0, ror ip │ │ │ │ - orrseq r7, sl, r4, ror ip │ │ │ │ - @ instruction: 0x01a35ce8 │ │ │ │ + orrseq r7, sl, r0, lsl #25 │ │ │ │ + strdeq r5, [r3, r0]! │ │ │ │ @ instruction: 0x0199a9f4 │ │ │ │ orrseq sl, r9, r0, lsr #19 │ │ │ │ orrseq sl, r9, r8, asr #18 │ │ │ │ @ instruction: 0x0199a7b8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019a9fb0 │ │ │ │ - orrseq r7, sl, r0, lsl #19 │ │ │ │ - strdeq r5, [r3, r0]! │ │ │ │ + @ instruction: 0x019a9fbc │ │ │ │ + orrseq r7, sl, ip, lsl #19 │ │ │ │ + strdeq r5, [r3, r8]! │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orrseq r9, sl, r4, ror pc │ │ │ │ - orrseq r7, sl, r4, asr #18 │ │ │ │ - @ instruction: 0x01a359b8 │ │ │ │ - orrseq r9, sl, r0, asr #30 │ │ │ │ - orrseq r9, sl, r0, lsl pc │ │ │ │ + orrseq r9, sl, r0, lsl #31 │ │ │ │ + orrseq r7, sl, r0, asr r9 │ │ │ │ + @ instruction: 0x01a359c0 │ │ │ │ + orrseq r9, sl, ip, asr #30 │ │ │ │ + orrseq r9, sl, ip, lsl pc │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x019a9ed8 │ │ │ │ - orrseq r7, sl, r8, lsr #17 │ │ │ │ - @ instruction: 0x01a35918 │ │ │ │ + orrseq r9, sl, r4, ror #29 │ │ │ │ + @ instruction: 0x019a78b4 │ │ │ │ + @ instruction: 0x01a35920 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orrseq r9, sl, r4, lsr #29 │ │ │ │ - orrseq r9, sl, ip, ror #28 │ │ │ │ + @ instruction: 0x019a9eb0 │ │ │ │ + orrseq r9, sl, r8, ror lr │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orrseq r9, sl, ip, lsr lr │ │ │ │ - orrseq r9, sl, r0, lsl lr │ │ │ │ - @ instruction: 0x019a9df0 │ │ │ │ + orrseq r9, sl, r8, asr #28 │ │ │ │ + orrseq r9, sl, ip, lsl lr │ │ │ │ + @ instruction: 0x019a9dfc │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x019a9db8 │ │ │ │ + orrseq r9, sl, r4, asr #27 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orrseq r9, sl, r0, lsr #27 │ │ │ │ - orrseq r9, sl, r0, ror sp │ │ │ │ - orrseq r9, sl, r0, asr #26 │ │ │ │ - @ instruction: 0x019a76dc │ │ │ │ + orrseq r9, sl, ip, lsr #27 │ │ │ │ + orrseq r9, sl, ip, ror sp │ │ │ │ + orrseq r9, sl, ip, asr #26 │ │ │ │ + orrseq r7, sl, r8, ror #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x019a9cd8 │ │ │ │ + orrseq r9, sl, r4, ror #25 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orrseq r9, sl, r8, asr #25 │ │ │ │ - orrseq r9, sl, ip, lsr #25 │ │ │ │ - orrseq r7, sl, r4, asr r6 │ │ │ │ - orrseq r9, sl, ip, asr #24 │ │ │ │ + @ instruction: 0x019a9cd4 │ │ │ │ + @ instruction: 0x019a9cb8 │ │ │ │ + orrseq r7, sl, r0, ror #12 │ │ │ │ + orrseq r9, sl, r8, asr ip │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x019a9bf0 │ │ │ │ - @ instruction: 0x019a9bd4 │ │ │ │ - orrseq r9, sl, r4, lsr #23 │ │ │ │ - orrseq r9, sl, r4, ror fp │ │ │ │ + @ instruction: 0x019a9bfc │ │ │ │ + orrseq r9, sl, r0, ror #23 │ │ │ │ + @ instruction: 0x019a9bb0 │ │ │ │ + orrseq r9, sl, r0, lsl #23 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-192] @ 1caf8c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -277106,36 +277106,36 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #100] @ 1cb91c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1cb834 │ │ │ │ - @ instruction: 0x01a35588 │ │ │ │ - orrseq r7, sl, r4, lsl #10 │ │ │ │ - ldrdeq r5, [r3, r0]! │ │ │ │ - orrseq r7, sl, ip, asr #8 │ │ │ │ - @ instruction: 0x01a3544c │ │ │ │ - orrseq r7, sl, r8, asr #7 │ │ │ │ - orrseq r9, sl, ip, ror #18 │ │ │ │ - orrseq r9, sl, r0, asr #18 │ │ │ │ - @ instruction: 0x01a3534c │ │ │ │ - orrseq r9, sl, r0, lsl #18 │ │ │ │ - orrseq r7, sl, ip, asr #5 │ │ │ │ - orrseq r9, sl, ip, asr #17 │ │ │ │ - @ instruction: 0x019a98b0 │ │ │ │ - @ instruction: 0x01a352cc │ │ │ │ - orrseq r9, sl, r0, lsl #17 │ │ │ │ - orrseq r7, sl, ip, asr #4 │ │ │ │ - orrseq r9, sl, ip, lsr r8 │ │ │ │ - @ instruction: 0x01a35258 │ │ │ │ - orrseq r9, sl, ip, lsl #16 │ │ │ │ - @ instruction: 0x019a71d8 │ │ │ │ - orrseq r9, sl, r8, asr #15 │ │ │ │ - orrseq r9, sl, ip, lsr #15 │ │ │ │ + @ instruction: 0x01a35590 │ │ │ │ + orrseq r7, sl, r0, lsl r5 │ │ │ │ + ldrdeq r5, [r3, r8]! │ │ │ │ + orrseq r7, sl, r8, asr r4 │ │ │ │ + @ instruction: 0x01a35454 │ │ │ │ + @ instruction: 0x019a73d4 │ │ │ │ + orrseq r9, sl, r8, ror r9 │ │ │ │ + orrseq r9, sl, ip, asr #18 │ │ │ │ + @ instruction: 0x01a35354 │ │ │ │ + orrseq r9, sl, ip, lsl #18 │ │ │ │ + @ instruction: 0x019a72d8 │ │ │ │ + @ instruction: 0x019a98d8 │ │ │ │ + @ instruction: 0x019a98bc │ │ │ │ + ldrdeq r5, [r3, r4]! │ │ │ │ + orrseq r9, sl, ip, lsl #17 │ │ │ │ + orrseq r7, sl, r8, asr r2 │ │ │ │ + orrseq r9, sl, r8, asr #16 │ │ │ │ + @ instruction: 0x01a35260 │ │ │ │ + orrseq r9, sl, r8, lsl r8 │ │ │ │ + orrseq r7, sl, r4, ror #3 │ │ │ │ + @ instruction: 0x019a97d4 │ │ │ │ + @ instruction: 0x019a97b8 │ │ │ │ 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] @ 1cbed0 │ │ │ │ @@ -277494,47 +277494,47 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 1cbc04 │ │ │ │ ldr r1, [pc, #140] @ 1cbf58 │ │ │ │ add r1, pc, r1 │ │ │ │ b 1cbdf8 │ │ │ │ asrseq ip, r8, #23 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r7, [sl, r0] │ │ │ │ - @ instruction: 0x01a3514c │ │ │ │ - strdeq r5, [r3, r0]! │ │ │ │ - orrseq r7, sl, r4, ror r0 │ │ │ │ - @ instruction: 0x01a35078 │ │ │ │ - @ instruction: 0x019a6ffc │ │ │ │ - @ instruction: 0x01a3502c │ │ │ │ - @ instruction: 0x019a6fb0 │ │ │ │ - @ instruction: 0x01a34fb4 │ │ │ │ - orrseq r6, sl, r8, lsr pc │ │ │ │ - @ instruction: 0x01a34f68 │ │ │ │ - orrseq r6, sl, ip, ror #29 │ │ │ │ - @ instruction: 0x01a34f10 │ │ │ │ - @ instruction: 0x019a6e94 │ │ │ │ - orrseq r9, sl, ip, ror #8 │ │ │ │ - @ instruction: 0x01a34e78 │ │ │ │ - orrseq r9, sl, ip, lsr #8 │ │ │ │ - @ instruction: 0x019a6df8 │ │ │ │ - @ instruction: 0x019a93f8 │ │ │ │ - ldrdeq r4, [r3, r4]! @ │ │ │ │ - orrseq r9, sl, r8, lsl #7 │ │ │ │ - orrseq r6, sl, r4, asr sp │ │ │ │ - orrseq r9, sl, r8, asr r3 │ │ │ │ - orrseq r9, sl, r4, lsr #6 │ │ │ │ - orrseq r9, sl, r4, lsl r3 │ │ │ │ - strdeq r4, [r3, r4]! @ │ │ │ │ - orrseq r9, sl, r8, lsr #5 │ │ │ │ - orrseq r6, sl, r4, ror ip │ │ │ │ - orrseq r9, sl, r8, ror r2 │ │ │ │ - orrseq r9, sl, r0, asr #4 │ │ │ │ - orrseq r9, sl, r0, lsl r2 │ │ │ │ + ldrsbeq r7, [sl, ip] │ │ │ │ + @ instruction: 0x01a35154 │ │ │ │ + strdeq r5, [r3, r8]! │ │ │ │ + orrseq r7, sl, r0, lsl #1 │ │ │ │ + @ instruction: 0x01a35080 │ │ │ │ + orrseq r7, sl, r8 │ │ │ │ + @ instruction: 0x01a35034 │ │ │ │ + @ instruction: 0x019a6fbc │ │ │ │ + @ instruction: 0x01a34fbc │ │ │ │ + orrseq r6, sl, r4, asr #30 │ │ │ │ + @ instruction: 0x01a34f70 │ │ │ │ + @ instruction: 0x019a6ef8 │ │ │ │ + @ instruction: 0x01a34f18 │ │ │ │ + orrseq r6, sl, r0, lsr #29 │ │ │ │ + orrseq r9, sl, r8, ror r4 │ │ │ │ + @ instruction: 0x01a34e80 │ │ │ │ + orrseq r9, sl, r8, lsr r4 │ │ │ │ + orrseq r6, sl, r4, lsl #28 │ │ │ │ + orrseq r9, sl, r4, lsl #8 │ │ │ │ + ldrdeq r4, [r3, ip]! │ │ │ │ + @ instruction: 0x019a9394 │ │ │ │ + orrseq r6, sl, r0, ror #26 │ │ │ │ + orrseq r9, sl, r4, ror #6 │ │ │ │ + orrseq r9, sl, r0, lsr r3 │ │ │ │ + orrseq r9, sl, r0, lsr #6 │ │ │ │ + strdeq r4, [r3, ip]! │ │ │ │ + @ instruction: 0x019a92b4 │ │ │ │ + orrseq r6, sl, r0, lsl #25 │ │ │ │ + orrseq r9, sl, r4, lsl #5 │ │ │ │ + orrseq r9, sl, ip, asr #4 │ │ │ │ + orrseq r9, sl, ip, lsl r2 │ │ │ │ + @ instruction: 0x019a91bc │ │ │ │ @ instruction: 0x019a91b0 │ │ │ │ - orrseq r9, sl, r4, lsr #3 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0] │ │ │ │ strne r3, [r1] │ │ │ │ asrne r3, r3, #31 │ │ │ │ strne r3, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -277819,32 +277819,32 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cc0b0 │ │ │ │ rorseq ip, r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ rorseq ip, r4, #9 │ │ │ │ - @ instruction: 0x019a69fc │ │ │ │ - @ instruction: 0x01a34a38 │ │ │ │ - @ instruction: 0x019a69b4 │ │ │ │ + orrseq r6, sl, r8, lsl #20 │ │ │ │ + @ instruction: 0x01a34a40 │ │ │ │ + orrseq r6, sl, r0, asr #19 │ │ │ │ asrseq ip, ip, r4 │ │ │ │ - @ instruction: 0x01a34994 │ │ │ │ + @ instruction: 0x01a3499c │ │ │ │ orrseq r8, r9, r8, ror #15 │ │ │ │ - strdeq r4, [r3, r0]! │ │ │ │ - orrseq r6, sl, ip, ror #16 │ │ │ │ + strdeq r4, [r3, r8]! │ │ │ │ + orrseq r6, sl, r8, ror r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a34878 │ │ │ │ - @ instruction: 0x019a67f8 │ │ │ │ - @ instruction: 0x019a8db0 │ │ │ │ - orrseq r8, sl, ip, ror #26 │ │ │ │ - orrseq r8, sl, r4, lsr sp │ │ │ │ - orrseq r6, sl, r0, ror #13 │ │ │ │ - @ instruction: 0x019a66b8 │ │ │ │ - @ instruction: 0x01a3472c │ │ │ │ - @ instruction: 0x019a8cd4 │ │ │ │ + @ instruction: 0x01a34880 │ │ │ │ + orrseq r6, sl, r4, lsl #16 │ │ │ │ + @ instruction: 0x019a8dbc │ │ │ │ + orrseq r8, sl, r8, ror sp │ │ │ │ + orrseq r8, sl, r0, asr #26 │ │ │ │ + orrseq r6, sl, ip, ror #13 │ │ │ │ + orrseq r6, sl, r4, asr #13 │ │ │ │ + @ instruction: 0x01a34734 │ │ │ │ + orrseq r8, sl, r0, ror #25 │ │ │ │ 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 │ │ │ │ @@ -278103,28 +278103,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cc52c │ │ │ │ lsrseq ip, r8, #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ rorseq fp, r4 @ │ │ │ │ rorseq fp, r0, #31 │ │ │ │ - @ instruction: 0x01a34544 │ │ │ │ + @ instruction: 0x01a3454c │ │ │ │ @ instruction: 0x01998394 │ │ │ │ - @ instruction: 0x01a34498 │ │ │ │ - orrseq r6, sl, ip, lsl #8 │ │ │ │ + @ instruction: 0x01a344a0 │ │ │ │ + orrseq r6, sl, r8, lsl r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r6, sl, r4, lsr #7 │ │ │ │ - @ instruction: 0x01a34418 │ │ │ │ - orrseq r8, sl, r4, asr #18 │ │ │ │ - @ instruction: 0x019a62f0 │ │ │ │ - orrseq r8, sl, r4, ror #17 │ │ │ │ - orrseq r8, sl, r8, lsr #17 │ │ │ │ - orrseq r6, sl, ip, asr #4 │ │ │ │ - @ instruction: 0x01a342c0 │ │ │ │ - orrseq r8, sl, r8, ror #16 │ │ │ │ + @ instruction: 0x019a63b0 │ │ │ │ + @ instruction: 0x01a34420 │ │ │ │ + orrseq r8, sl, r0, asr r9 │ │ │ │ + @ instruction: 0x019a62fc │ │ │ │ + @ instruction: 0x019a88f0 │ │ │ │ + @ instruction: 0x019a88b4 │ │ │ │ + orrseq r6, sl, r8, asr r2 │ │ │ │ + @ instruction: 0x01a342c8 │ │ │ │ + orrseq r8, sl, r4, ror r8 │ │ │ │ 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 │ │ │ │ @@ -278398,28 +278398,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cc9dc │ │ │ │ rorseq fp, r4, fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asrseq fp, r4, #22 │ │ │ │ lsrseq fp, r0, fp │ │ │ │ - @ instruction: 0x01a34094 │ │ │ │ + @ instruction: 0x01a3409c │ │ │ │ orrseq r7, r9, r4, ror #29 │ │ │ │ - @ instruction: 0x01a33fec │ │ │ │ - orrseq r5, sl, r0, ror #30 │ │ │ │ + strdeq r3, [r3, r4]! │ │ │ │ + orrseq r5, sl, ip, ror #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019a5efc │ │ │ │ - @ instruction: 0x01a33f70 │ │ │ │ - orrseq r8, sl, r8, lsr #9 │ │ │ │ - orrseq r5, sl, r4, asr lr │ │ │ │ - orrseq r8, sl, r8, asr #8 │ │ │ │ - orrseq r8, sl, ip, lsl #8 │ │ │ │ - @ instruction: 0x019a5db0 │ │ │ │ - @ instruction: 0x01a33e24 │ │ │ │ - orrseq r8, sl, ip, asr #7 │ │ │ │ + orrseq r5, sl, r8, lsl #30 │ │ │ │ + @ instruction: 0x01a33f78 │ │ │ │ + @ instruction: 0x019a84b4 │ │ │ │ + orrseq r5, sl, r0, ror #28 │ │ │ │ + orrseq r8, sl, r4, asr r4 │ │ │ │ + orrseq r8, sl, r8, lsl r4 │ │ │ │ + @ instruction: 0x019a5dbc │ │ │ │ + @ instruction: 0x01a33e2c │ │ │ │ + @ instruction: 0x019a83d8 │ │ │ │ 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 │ │ │ │ @@ -278508,18 +278508,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cce28 │ │ │ │ - @ instruction: 0x01a33c80 │ │ │ │ + @ instruction: 0x01a33c88 │ │ │ │ orrseq r3, sl, ip, lsl r0 │ │ │ │ - @ instruction: 0x019a5bf0 │ │ │ │ - orrseq r8, sl, ip, ror #3 │ │ │ │ + @ instruction: 0x019a5bfc │ │ │ │ + @ instruction: 0x019a81f8 │ │ │ │ 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] │ │ │ │ @@ -278563,18 +278563,18 @@ │ │ │ │ stmib sp, {r5, lr} │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1ccf04 │ │ │ │ - orrseq r5, sl, r0, lsr fp │ │ │ │ - @ instruction: 0x01a33ba4 │ │ │ │ + orrseq r5, sl, ip, lsr fp │ │ │ │ + @ instruction: 0x01a33bac │ │ │ │ orrseq r2, sl, r8, lsr pc │ │ │ │ - orrseq r8, sl, ip, lsl #2 │ │ │ │ + orrseq r8, sl, r8, lsl r1 │ │ │ │ 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] │ │ │ │ @@ -278621,18 +278621,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ccfe4 │ │ │ │ - orrseq r5, sl, ip, asr #20 │ │ │ │ - @ instruction: 0x01a33abc │ │ │ │ + orrseq r5, sl, r8, asr sl │ │ │ │ + @ instruction: 0x01a33ac4 │ │ │ │ orrseq r2, sl, r8, asr lr │ │ │ │ - orrseq r8, sl, r8, lsr #32 │ │ │ │ + orrseq r8, sl, r4, lsr r0 │ │ │ │ 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] │ │ │ │ @@ -278677,18 +278677,18 @@ │ │ │ │ stmib sp, {r5, lr} │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cd0cc │ │ │ │ - orrseq r5, sl, r8, ror #18 │ │ │ │ - ldrdeq r3, [r3, ip]! │ │ │ │ + orrseq r5, sl, r4, ror r9 │ │ │ │ + @ instruction: 0x01a339e4 │ │ │ │ orrseq r2, sl, r0, ror sp │ │ │ │ - orrseq r7, sl, r4, asr #30 │ │ │ │ + orrseq r7, sl, r0, asr pc │ │ │ │ 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] @ 1cd2d0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -278774,21 +278774,21 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cd23c │ │ │ │ lslseq fp, r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a3391c │ │ │ │ - orrseq r5, sl, ip, lsl #17 │ │ │ │ + @ instruction: 0x01a33924 │ │ │ │ + @ instruction: 0x019a5898 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ asrseq fp, r0 @ │ │ │ │ - @ instruction: 0x019a7df4 │ │ │ │ + orrseq r7, sl, r0, lsl #28 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - orrseq r7, sl, r4, asr #27 │ │ │ │ + @ instruction: 0x019a7dd0 │ │ │ │ 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] @ 1cd4e0 │ │ │ │ ldr r2, [pc, #468] @ 1cd4e4 │ │ │ │ ldr r7, [pc, #468] @ 1cd4e8 │ │ │ │ @@ -278906,26 +278906,26 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 1cd458 │ │ │ │ lslseq fp, r4, #4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a3379c │ │ │ │ - orrseq r5, sl, r8, lsl r7 │ │ │ │ + @ instruction: 0x01a337a4 │ │ │ │ + orrseq r5, sl, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - ldrdeq r3, [r3, r4]! │ │ │ │ - orrseq r5, sl, r8, asr r6 │ │ │ │ + ldrdeq r3, [r3, ip]! │ │ │ │ + orrseq r5, sl, r4, ror #12 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - orrseq r7, sl, r4, lsr #24 │ │ │ │ - @ instruction: 0x019a7bf4 │ │ │ │ - @ instruction: 0x019a7bd4 │ │ │ │ - @ instruction: 0x019a7bb8 │ │ │ │ - @ instruction: 0x019a7b9c │ │ │ │ + orrseq r7, sl, r0, lsr ip │ │ │ │ + orrseq r7, sl, r0, lsl #24 │ │ │ │ + orrseq r7, sl, r0, ror #23 │ │ │ │ + orrseq r7, sl, r4, asr #23 │ │ │ │ + orrseq r7, sl, r8, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -278958,17 +278958,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1cd560 │ │ │ │ - @ instruction: 0x01a33540 │ │ │ │ - orrseq r5, sl, r4, lsr #10 │ │ │ │ - @ instruction: 0x019a54b0 │ │ │ │ + @ instruction: 0x01a33548 │ │ │ │ + orrseq r5, sl, r0, lsr r5 │ │ │ │ + @ instruction: 0x019a54bc │ │ │ │ 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 │ │ │ │ @@ -279003,17 +279003,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1cd614 │ │ │ │ - @ instruction: 0x01a3348c │ │ │ │ - orrseq r5, sl, r0, ror r4 │ │ │ │ - @ instruction: 0x019a53fc │ │ │ │ + @ instruction: 0x01a33494 │ │ │ │ + orrseq r5, sl, ip, ror r4 │ │ │ │ + orrseq r5, sl, r8, lsl #8 │ │ │ │ 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 │ │ │ │ @@ -279048,17 +279048,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1cd6c8 │ │ │ │ - ldrdeq r3, [r3, r8]! │ │ │ │ - @ instruction: 0x019a53bc │ │ │ │ - orrseq r5, sl, r8, asr #6 │ │ │ │ + @ instruction: 0x01a333e0 │ │ │ │ + orrseq r5, sl, r8, asr #7 │ │ │ │ + orrseq r5, sl, r4, asr r3 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1cd760 │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ strd r4, [r1] │ │ │ │ @@ -279252,33 +279252,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 1cda9c │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cd8c0 │ │ │ │ rorseq sl, r4, sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a33300 │ │ │ │ - orrseq r5, sl, r4, ror r2 │ │ │ │ + @ instruction: 0x01a33308 │ │ │ │ + orrseq r5, sl, r0, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ lslseq sl, r8, sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a3322c │ │ │ │ - @ instruction: 0x019a51b0 │ │ │ │ + @ instruction: 0x01a33234 │ │ │ │ + @ instruction: 0x019a51bc │ │ │ │ muleq r0, r2, r1 │ │ │ │ asrseq sl, ip, #24 │ │ │ │ - orrseq r7, sl, ip, ror #14 │ │ │ │ - @ instruction: 0x01a33184 │ │ │ │ - orrseq r7, sl, r8, lsr r7 │ │ │ │ - orrseq r5, sl, r4, lsl #2 │ │ │ │ + orrseq r7, sl, r8, ror r7 │ │ │ │ + @ instruction: 0x01a3318c │ │ │ │ + orrseq r7, sl, r4, asr #14 │ │ │ │ + orrseq r5, sl, r0, lsl r1 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - orrseq r7, sl, r4, lsl #14 │ │ │ │ + orrseq r7, sl, r0, lsl r7 │ │ │ │ orrseq r2, sl, ip, asr #9 │ │ │ │ - @ instruction: 0x01a33120 │ │ │ │ - @ instruction: 0x019a5098 │ │ │ │ - @ instruction: 0x019a7690 │ │ │ │ + @ instruction: 0x01a33128 │ │ │ │ + orrseq r5, sl, r4, lsr #1 │ │ │ │ + @ instruction: 0x019a769c │ │ │ │ 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] │ │ │ │ @@ -279430,31 +279430,31 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cdc00 │ │ │ │ asrseq sl, ip, #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a32fe4 │ │ │ │ - orrseq r4, sl, r8, asr #30 │ │ │ │ + @ instruction: 0x01a32fec │ │ │ │ + orrseq r4, sl, r4, asr pc │ │ │ │ muleq r0, sp, r1 │ │ │ │ rorseq sl, ip, #19 │ │ │ │ - strdeq r2, [r3, r4]! │ │ │ │ + strdeq r2, [r3, ip]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r4, sl, r0, ror lr │ │ │ │ + orrseq r4, sl, ip, ror lr │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ lslseq sl, ip, #18 │ │ │ │ - orrseq r7, sl, ip, lsr #8 │ │ │ │ - @ instruction: 0x01a32e4c │ │ │ │ - @ instruction: 0x019a73f4 │ │ │ │ - orrseq r4, sl, r0, asr #27 │ │ │ │ - orrseq r7, sl, r0, asr #7 │ │ │ │ - @ instruction: 0x01a32de4 │ │ │ │ - orrseq r7, sl, r8, lsl #7 │ │ │ │ - orrseq r4, sl, r4, asr sp │ │ │ │ + orrseq r7, sl, r8, lsr r4 │ │ │ │ + @ instruction: 0x01a32e54 │ │ │ │ + orrseq r7, sl, r0, lsl #8 │ │ │ │ + orrseq r4, sl, ip, asr #27 │ │ │ │ + orrseq r7, sl, ip, asr #7 │ │ │ │ + @ instruction: 0x01a32dec │ │ │ │ + @ instruction: 0x019a7394 │ │ │ │ + orrseq r4, sl, r0, ror #26 │ │ │ │ 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 │ │ │ │ @@ -279711,33 +279711,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 1cdfbc │ │ │ │ asrseq sl, ip, r7 │ │ │ │ asrseq sl, r8, #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a3308c │ │ │ │ - orrseq r4, sl, r8, lsl #25 │ │ │ │ + @ instruction: 0x01a33094 │ │ │ │ + @ instruction: 0x019a4c94 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a32f90 │ │ │ │ - orrseq r4, sl, r4, ror fp │ │ │ │ + @ instruction: 0x01a32f98 │ │ │ │ + orrseq r4, sl, r0, lsl #23 │ │ │ │ asrseq sl, r0, r5 │ │ │ │ - orrseq r7, sl, r4, lsl r0 │ │ │ │ - orrseq r4, sl, r0, asr sl │ │ │ │ - @ instruction: 0x01a32ea8 │ │ │ │ - @ instruction: 0x019a6fdc │ │ │ │ - orrseq r4, sl, ip, lsl sl │ │ │ │ - orrseq r6, sl, r8, lsr #31 │ │ │ │ - orrseq r4, sl, r4, ror #19 │ │ │ │ - orrseq r4, sl, r0, ror #19 │ │ │ │ - orrseq r4, sl, r8, lsr #19 │ │ │ │ - strdeq r2, [r3, r8]! │ │ │ │ - orrseq r6, sl, r8, lsr #30 │ │ │ │ - orrseq r4, sl, r4, ror #18 │ │ │ │ - @ instruction: 0x01a32dbc │ │ │ │ + orrseq r7, sl, r0, lsr #32 │ │ │ │ + orrseq r4, sl, ip, asr sl │ │ │ │ + @ instruction: 0x01a32eb0 │ │ │ │ + orrseq r6, sl, r8, ror #31 │ │ │ │ + orrseq r4, sl, r8, lsr #20 │ │ │ │ + @ instruction: 0x019a6fb4 │ │ │ │ + @ instruction: 0x019a49f0 │ │ │ │ + orrseq r4, sl, ip, ror #19 │ │ │ │ + @ instruction: 0x019a49b4 │ │ │ │ + @ instruction: 0x01a32e00 │ │ │ │ + orrseq r6, sl, r4, lsr pc │ │ │ │ + orrseq r4, sl, r0, ror r9 │ │ │ │ + @ instruction: 0x01a32dc4 │ │ │ │ │ │ │ │ 001ce1c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #616] @ 1ce448 │ │ │ │ @@ -279892,26 +279892,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ce2f0 │ │ │ │ - orrseq r4, sl, r4, asr #17 │ │ │ │ + @ instruction: 0x019a48d0 │ │ │ │ lsrseq sl, r8, #6 │ │ │ │ - @ instruction: 0x01a32d10 │ │ │ │ + @ instruction: 0x01a32d18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, sl, ip, asr #16 │ │ │ │ + orrseq r4, sl, r8, asr r8 │ │ │ │ lslseq sl, ip, r2 │ │ │ │ - orrseq r6, sl, r0, asr #26 │ │ │ │ - orrseq r6, sl, r0, lsl sp │ │ │ │ - orrseq r6, sl, r0, ror #25 │ │ │ │ - @ instruction: 0x019a6cb0 │ │ │ │ - orrseq r6, sl, ip, ror ip │ │ │ │ - orrseq r6, sl, ip, asr #24 │ │ │ │ + orrseq r6, sl, ip, asr #26 │ │ │ │ + orrseq r6, sl, ip, lsl sp │ │ │ │ + orrseq r6, sl, ip, ror #25 │ │ │ │ + @ instruction: 0x019a6cbc │ │ │ │ + orrseq r6, sl, r8, lsl #25 │ │ │ │ + orrseq r6, sl, r8, asr ip │ │ │ │ │ │ │ │ 001ce478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -280014,27 +280014,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r7, #72 @ 0x48 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ b 1ce578 │ │ │ │ rorseq sl, r8, r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a32a08 │ │ │ │ - @ instruction: 0x019a45f4 │ │ │ │ - ldrdeq r2, [r3, ip]! │ │ │ │ - orrseq r4, sl, ip, ror r5 │ │ │ │ - orrseq r6, sl, r4, lsl #22 │ │ │ │ - @ instruction: 0x01a3296c │ │ │ │ - @ instruction: 0x019a6ad0 │ │ │ │ - orrseq r4, sl, r8, lsl #10 │ │ │ │ - @ instruction: 0x01a32934 │ │ │ │ - @ instruction: 0x019a6a98 │ │ │ │ - @ instruction: 0x019a44d0 │ │ │ │ - orrseq r6, sl, r0, ror #20 │ │ │ │ - orrseq r4, sl, r4, lsr #9 │ │ │ │ + @ instruction: 0x01a32a10 │ │ │ │ + orrseq r4, sl, r0, lsl #12 │ │ │ │ + @ instruction: 0x01a329e4 │ │ │ │ + orrseq r4, sl, r8, lsl #11 │ │ │ │ + orrseq r6, sl, r0, lsl fp │ │ │ │ + @ instruction: 0x01a32974 │ │ │ │ + @ instruction: 0x019a6adc │ │ │ │ + orrseq r4, sl, r4, lsl r5 │ │ │ │ + @ instruction: 0x01a3293c │ │ │ │ + orrseq r6, sl, r4, lsr #21 │ │ │ │ + @ instruction: 0x019a44dc │ │ │ │ + orrseq r6, sl, ip, ror #20 │ │ │ │ + @ instruction: 0x019a44b0 │ │ │ │ │ │ │ │ 001ce65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -280059,17 +280059,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1ce68c │ │ │ │ - @ instruction: 0x01a32864 │ │ │ │ - orrseq r6, sl, r8, asr #19 │ │ │ │ - @ instruction: 0x019a43fc │ │ │ │ + @ instruction: 0x01a3286c │ │ │ │ + @ instruction: 0x019a69d4 │ │ │ │ + orrseq r4, sl, r8, lsl #8 │ │ │ │ │ │ │ │ 001ce6e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ 1ce84c │ │ │ │ @@ -280158,23 +280158,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1ce750 │ │ │ │ lslseq r9, ip, lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsrseq r9, ip @ │ │ │ │ - @ instruction: 0x01a32768 │ │ │ │ - orrseq r6, sl, ip, asr #17 │ │ │ │ - orrseq r4, sl, r4, lsl #6 │ │ │ │ - @ instruction: 0x01a32728 │ │ │ │ - orrseq r6, sl, ip, lsl #17 │ │ │ │ - orrseq r4, sl, r0, asr #5 │ │ │ │ - @ instruction: 0x01a326ec │ │ │ │ - orrseq r6, sl, r0, asr r8 │ │ │ │ - orrseq r4, sl, r8, lsl #5 │ │ │ │ + @ instruction: 0x01a32770 │ │ │ │ + @ instruction: 0x019a68d8 │ │ │ │ + orrseq r4, sl, r0, lsl r3 │ │ │ │ + @ instruction: 0x01a32730 │ │ │ │ + @ instruction: 0x019a6898 │ │ │ │ + orrseq r4, sl, ip, asr #5 │ │ │ │ + strdeq r2, [r3, r4]! │ │ │ │ + orrseq r6, sl, ip, asr r8 │ │ │ │ + @ instruction: 0x019a4294 │ │ │ │ │ │ │ │ 001ce87c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -280256,20 +280256,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 1ce94c │ │ │ │ - @ instruction: 0x01a325a4 │ │ │ │ - orrseq r6, sl, r8, lsl #14 │ │ │ │ - orrseq r4, sl, r0, asr #2 │ │ │ │ - @ instruction: 0x01a32568 │ │ │ │ - orrseq r6, sl, ip, asr #13 │ │ │ │ - orrseq r4, sl, r0, lsl #2 │ │ │ │ + @ instruction: 0x01a325ac │ │ │ │ + orrseq r6, sl, r4, lsl r7 │ │ │ │ + orrseq r4, sl, ip, asr #2 │ │ │ │ + @ instruction: 0x01a32570 │ │ │ │ + @ instruction: 0x019a66d8 │ │ │ │ + orrseq r4, sl, ip, lsl #2 │ │ │ │ │ │ │ │ 001ce9e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -280366,23 +280366,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1cea34 │ │ │ │ - @ instruction: 0x01a32430 │ │ │ │ - @ instruction: 0x019a6594 │ │ │ │ - orrseq r3, sl, ip, asr #31 │ │ │ │ - strdeq r2, [r3, r4]! │ │ │ │ - orrseq r6, sl, r8, asr r5 │ │ │ │ - @ instruction: 0x019a3f90 │ │ │ │ - @ instruction: 0x01a323b8 │ │ │ │ - orrseq r6, sl, ip, lsl r5 │ │ │ │ - orrseq r3, sl, r0, asr pc │ │ │ │ + @ instruction: 0x01a32438 │ │ │ │ + orrseq r6, sl, r0, lsr #11 │ │ │ │ + @ instruction: 0x019a3fd8 │ │ │ │ + strdeq r2, [r3, ip]! │ │ │ │ + orrseq r6, sl, r4, ror #10 │ │ │ │ + @ instruction: 0x019a3f9c │ │ │ │ + @ instruction: 0x01a323c0 │ │ │ │ + orrseq r6, sl, r8, lsr #10 │ │ │ │ + orrseq r3, sl, ip, asr pc │ │ │ │ │ │ │ │ 001ceba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -280404,17 +280404,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cec1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cebc8 │ │ │ │ - @ instruction: 0x01a32328 │ │ │ │ - orrseq r6, sl, ip, lsl #9 │ │ │ │ - @ instruction: 0x019a3ebc │ │ │ │ + @ instruction: 0x01a32330 │ │ │ │ + @ instruction: 0x019a6498 │ │ │ │ + orrseq r3, sl, r8, asr #29 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ │ │ │ │ 001cec20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -280500,17 +280500,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1cecc0 │ │ │ │ - @ instruction: 0x01a321bc │ │ │ │ - @ instruction: 0x019a3dd0 │ │ │ │ - orrseq r3, sl, ip, asr #26 │ │ │ │ + @ instruction: 0x01a321c4 │ │ │ │ + @ instruction: 0x019a3ddc │ │ │ │ + orrseq r3, sl, r8, asr sp │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001ced98 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldrb r3, [r3, r1, lsr #3] │ │ │ │ and r1, r1, #7 │ │ │ │ @@ -280610,24 +280610,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 1cef58 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1cee9c │ │ │ │ @ instruction: 0xffffef4c │ │ │ │ @ instruction: 0xffffef3c │ │ │ │ - @ instruction: 0x01a320a0 │ │ │ │ - @ instruction: 0x019a3c9c │ │ │ │ - orrseq r3, sl, r8, lsr #24 │ │ │ │ + @ instruction: 0x01a320a8 │ │ │ │ + orrseq r3, sl, r8, lsr #25 │ │ │ │ + orrseq r3, sl, r4, lsr ip │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01a32048 │ │ │ │ - orrseq r6, sl, ip, lsr #3 │ │ │ │ - orrseq r3, sl, r0, ror #23 │ │ │ │ - @ instruction: 0x01a32010 │ │ │ │ - orrseq r3, sl, r4, asr #24 │ │ │ │ - @ instruction: 0x019a3b98 │ │ │ │ + @ instruction: 0x01a32050 │ │ │ │ + @ instruction: 0x019a61b8 │ │ │ │ + orrseq r3, sl, ip, ror #23 │ │ │ │ + @ instruction: 0x01a32018 │ │ │ │ + orrseq r3, sl, r0, asr ip │ │ │ │ + orrseq r3, sl, r4, lsr #23 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 001cef5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -280694,20 +280694,20 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cefe0 │ │ │ │ @ instruction: 0xffffedd8 │ │ │ │ @ instruction: 0xffffedb0 │ │ │ │ - @ instruction: 0x01a31f0c │ │ │ │ - orrseq r3, sl, r8, asr #22 │ │ │ │ - orrseq r3, sl, r0, lsr #21 │ │ │ │ - @ instruction: 0x01a31ec4 │ │ │ │ - orrseq r6, sl, r8, lsr #32 │ │ │ │ - orrseq r3, sl, r0, ror #20 │ │ │ │ + @ instruction: 0x01a31f14 │ │ │ │ + orrseq r3, sl, r4, asr fp │ │ │ │ + orrseq r3, sl, ip, lsr #21 │ │ │ │ + @ instruction: 0x01a31ecc │ │ │ │ + orrseq r6, sl, r4, lsr r0 │ │ │ │ + orrseq r3, sl, ip, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 001cf094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -280850,28 +280850,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 1cf1c8 │ │ │ │ rorseq r9, r0, #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xffffec5c │ │ │ │ @ instruction: 0xffffec38 │ │ │ │ - @ instruction: 0x01a31d6c │ │ │ │ - @ instruction: 0x019a5ed0 │ │ │ │ - orrseq r3, sl, r8, lsl #18 │ │ │ │ + @ instruction: 0x01a31d74 │ │ │ │ + @ instruction: 0x019a5edc │ │ │ │ + orrseq r3, sl, r4, lsl r9 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ asrseq r9, r4, #6 │ │ │ │ - @ instruction: 0x01a31cec │ │ │ │ - orrseq r3, sl, r0, lsl #18 │ │ │ │ - orrseq r3, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0x01a31ca4 │ │ │ │ - orrseq r5, sl, r8, lsl #28 │ │ │ │ - orrseq r3, sl, r0, asr #16 │ │ │ │ - @ instruction: 0x01a31c68 │ │ │ │ - orrseq r5, sl, ip, asr #27 │ │ │ │ - @ instruction: 0x019a37fc │ │ │ │ + strdeq r1, [r3, r4]! │ │ │ │ + orrseq r3, sl, ip, lsl #18 │ │ │ │ + @ instruction: 0x019a3890 │ │ │ │ + @ instruction: 0x01a31cac │ │ │ │ + orrseq r5, sl, r4, lsl lr │ │ │ │ + orrseq r3, sl, ip, asr #16 │ │ │ │ + @ instruction: 0x01a31c70 │ │ │ │ + @ instruction: 0x019a5dd8 │ │ │ │ + orrseq r3, sl, r8, lsl #16 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ │ │ │ │ 001cf31c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -281024,29 +281024,29 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1cf494 │ │ │ │ rorseq r9, r0, #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xffffe9cc │ │ │ │ @ instruction: 0xffffe9a0 │ │ │ │ - @ instruction: 0x01a31aa0 │ │ │ │ - orrseq r5, sl, r4, lsl #24 │ │ │ │ - orrseq r3, sl, ip, lsr r6 │ │ │ │ + @ instruction: 0x01a31aa8 │ │ │ │ + orrseq r5, sl, r0, lsl ip │ │ │ │ + orrseq r3, sl, r8, asr #12 │ │ │ │ rorseq r9, r8, r0 │ │ │ │ - @ instruction: 0x01a31a34 │ │ │ │ - @ instruction: 0x019a5b98 │ │ │ │ - @ instruction: 0x019a35d0 │ │ │ │ + @ instruction: 0x01a31a3c │ │ │ │ + orrseq r5, sl, r4, lsr #23 │ │ │ │ + @ instruction: 0x019a35dc │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - strdeq r1, [r3, r4]! │ │ │ │ - orrseq r5, sl, r8, asr fp │ │ │ │ - @ instruction: 0x019a3590 │ │ │ │ + strdeq r1, [r3, ip]! │ │ │ │ + orrseq r5, sl, r4, ror #22 │ │ │ │ + @ instruction: 0x019a359c │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x01a319b8 │ │ │ │ - orrseq r5, sl, ip, lsl fp │ │ │ │ - orrseq r3, sl, r4, asr r5 │ │ │ │ + @ instruction: 0x01a319c0 │ │ │ │ + orrseq r5, sl, r8, lsr #22 │ │ │ │ + orrseq r3, sl, r0, ror #10 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 001cf5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -281116,20 +281116,20 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ ldr r1, [pc, #36] @ 1cf710 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1cf6a8 │ │ │ │ - @ instruction: 0x01a3188c │ │ │ │ - @ instruction: 0x019a3498 │ │ │ │ - orrseq r3, sl, r8, lsl r4 │ │ │ │ - @ instruction: 0x01a31840 │ │ │ │ - orrseq r3, sl, r4, ror r4 │ │ │ │ - orrseq r3, sl, r8, asr #7 │ │ │ │ + @ instruction: 0x01a31894 │ │ │ │ + orrseq r3, sl, r4, lsr #9 │ │ │ │ + orrseq r3, sl, r4, lsr #8 │ │ │ │ + @ instruction: 0x01a31848 │ │ │ │ + orrseq r3, sl, r0, lsl #9 │ │ │ │ + @ instruction: 0x019a33d4 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ │ │ │ │ 001cf714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281152,17 +281152,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cf738 │ │ │ │ - @ instruction: 0x01a317b8 │ │ │ │ - orrseq r5, sl, ip, lsl r9 │ │ │ │ - orrseq r3, sl, r0, asr r3 │ │ │ │ + @ instruction: 0x01a317c0 │ │ │ │ + orrseq r5, sl, r8, lsr #18 │ │ │ │ + orrseq r3, sl, ip, asr r3 │ │ │ │ │ │ │ │ 001cf78c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -281184,17 +281184,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cf804 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cf7b0 │ │ │ │ - @ instruction: 0x01a31740 │ │ │ │ - orrseq r5, sl, r4, lsr #17 │ │ │ │ - @ instruction: 0x019a32d4 │ │ │ │ + @ instruction: 0x01a31748 │ │ │ │ + @ instruction: 0x019a58b0 │ │ │ │ + orrseq r3, sl, r0, ror #5 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 001cf808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281217,17 +281217,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cf880 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cf82c │ │ │ │ - @ instruction: 0x01a316c4 │ │ │ │ - orrseq r5, sl, r8, lsr #16 │ │ │ │ - orrseq r3, sl, r8, asr r2 │ │ │ │ + @ instruction: 0x01a316cc │ │ │ │ + orrseq r5, sl, r4, lsr r8 │ │ │ │ + orrseq r3, sl, r4, ror #4 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 001cf884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281250,17 +281250,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cf8fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cf8a8 │ │ │ │ - @ instruction: 0x01a31648 │ │ │ │ - orrseq r5, sl, ip, lsr #15 │ │ │ │ - @ instruction: 0x019a31dc │ │ │ │ + @ instruction: 0x01a31650 │ │ │ │ + @ instruction: 0x019a57b8 │ │ │ │ + orrseq r3, sl, r8, ror #3 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 001cf900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281284,17 +281284,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cf97c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cf928 │ │ │ │ - @ instruction: 0x01a315c8 │ │ │ │ - orrseq r5, sl, ip, lsr #14 │ │ │ │ - orrseq r3, sl, ip, asr r1 │ │ │ │ + ldrdeq r1, [r3, r0]! │ │ │ │ + orrseq r5, sl, r8, lsr r7 │ │ │ │ + orrseq r3, sl, r8, ror #2 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ │ │ │ │ 001cf980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281318,17 +281318,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cf9fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cf9a8 │ │ │ │ - @ instruction: 0x01a31548 │ │ │ │ - orrseq r5, sl, ip, lsr #13 │ │ │ │ - ldrsbeq r3, [sl, ip] │ │ │ │ + @ instruction: 0x01a31550 │ │ │ │ + @ instruction: 0x019a56b8 │ │ │ │ + orrseq r3, sl, r8, ror #1 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ │ │ │ │ 001cfa00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281352,17 +281352,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cfa7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cfa28 │ │ │ │ - @ instruction: 0x01a314c8 │ │ │ │ - orrseq r5, sl, ip, lsr #12 │ │ │ │ - orrseq r3, sl, ip, asr r0 │ │ │ │ + ldrdeq r1, [r3, r0]! │ │ │ │ + orrseq r5, sl, r8, lsr r6 │ │ │ │ + orrseq r3, sl, r8, rrx │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ │ │ │ │ 001cfa80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281385,17 +281385,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cfaf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #624 @ 0x270 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cfaa4 │ │ │ │ - @ instruction: 0x01a3144c │ │ │ │ - @ instruction: 0x019a55b0 │ │ │ │ - orrseq r2, sl, r0, ror #31 │ │ │ │ + @ instruction: 0x01a31454 │ │ │ │ + @ instruction: 0x019a55bc │ │ │ │ + orrseq r2, sl, ip, ror #31 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 001cfafc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281418,17 +281418,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cfb74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cfb20 │ │ │ │ - ldrdeq r1, [r3, r0]! │ │ │ │ - orrseq r5, sl, r4, lsr r5 │ │ │ │ - orrseq r2, sl, r4, ror #30 │ │ │ │ + ldrdeq r1, [r3, r8]! │ │ │ │ + orrseq r5, sl, r0, asr #10 │ │ │ │ + orrseq r2, sl, r0, ror pc │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ │ │ │ │ 001cfb78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281451,17 +281451,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cfbf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #680 @ 0x2a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cfb9c │ │ │ │ - @ instruction: 0x01a31354 │ │ │ │ - @ instruction: 0x019a54b8 │ │ │ │ - orrseq r2, sl, r8, ror #29 │ │ │ │ + @ instruction: 0x01a3135c │ │ │ │ + orrseq r5, sl, r4, asr #9 │ │ │ │ + @ instruction: 0x019a2ef4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001cfbf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281484,17 +281484,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #748 @ 0x2ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cfc18 │ │ │ │ - ldrdeq r1, [r3, r8]! │ │ │ │ - orrseq r5, sl, ip, lsr r4 │ │ │ │ - orrseq r2, sl, r0, ror lr │ │ │ │ + @ instruction: 0x01a312e0 │ │ │ │ + orrseq r5, sl, r8, asr #8 │ │ │ │ + orrseq r2, sl, ip, ror lr │ │ │ │ │ │ │ │ 001cfc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 1cfd3c │ │ │ │ @@ -281543,18 +281543,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ b 1cfd08 │ │ │ │ lslseq r8, r0 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019a2ed4 │ │ │ │ - @ instruction: 0x01a31558 │ │ │ │ - orrseq r5, sl, r4, ror r3 │ │ │ │ - orrseq r5, sl, r4, asr #6 │ │ │ │ + orrseq r2, sl, r0, ror #29 │ │ │ │ + @ instruction: 0x01a31560 │ │ │ │ + orrseq r5, sl, r0, lsl #7 │ │ │ │ + orrseq r5, sl, r0, asr r3 │ │ │ │ │ │ │ │ 001cfd54 : │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -281619,17 +281619,17 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cfe20 │ │ │ │ rorseq r8, r0, #14 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - @ instruction: 0x01a31414 │ │ │ │ - orrseq r2, sl, r4, lsl #27 │ │ │ │ - orrseq r5, sl, ip, lsr r2 │ │ │ │ + @ instruction: 0x01a3141c │ │ │ │ + @ instruction: 0x019a2d90 │ │ │ │ + orrseq r5, sl, r8, asr #4 │ │ │ │ │ │ │ │ 001cfe68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -281675,20 +281675,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1cfeb0 │ │ │ │ - @ instruction: 0x01a31320 │ │ │ │ - orrseq r2, sl, r4, asr #25 │ │ │ │ - @ instruction: 0x019a2c90 │ │ │ │ - @ instruction: 0x01a312e0 │ │ │ │ - orrseq r5, sl, r4, ror #2 │ │ │ │ - orrseq r2, sl, r0, asr ip │ │ │ │ + @ instruction: 0x01a31328 │ │ │ │ + @ instruction: 0x019a2cd0 │ │ │ │ + @ instruction: 0x019a2c9c │ │ │ │ + @ instruction: 0x01a312e8 │ │ │ │ + orrseq r5, sl, r0, ror r1 │ │ │ │ + orrseq r2, sl, ip, asr ip │ │ │ │ │ │ │ │ 001cff4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #232] @ 1d004c │ │ │ │ @@ -281747,18 +281747,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1cffe0 │ │ │ │ - @ instruction: 0x01a3128c │ │ │ │ - @ instruction: 0x019a2bf4 │ │ │ │ - orrseq r5, sl, r8, ror r0 │ │ │ │ - orrseq r5, sl, r8, asr #32 │ │ │ │ + @ instruction: 0x01a31294 │ │ │ │ + orrseq r2, sl, r0, lsl #24 │ │ │ │ + orrseq r5, sl, r4, lsl #1 │ │ │ │ + orrseq r5, sl, r4, asr r0 │ │ │ │ │ │ │ │ 001d005c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282036,19 +282036,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a30f1c │ │ │ │ + @ instruction: 0x01a30f24 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r6, r9, ip, asr r4 │ │ │ │ - orrseq r2, sl, r4, lsl #15 │ │ │ │ - @ instruction: 0x01a30e38 │ │ │ │ + @ instruction: 0x019a2790 │ │ │ │ + @ instruction: 0x01a30e40 │ │ │ │ │ │ │ │ 001d0474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -282142,15 +282142,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl b0b3c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r2, sl, r8, lsl #12 │ │ │ │ + orrseq r2, sl, r4, lsl r6 │ │ │ │ │ │ │ │ 001d05cc : │ │ │ │ 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] @ 1d09f8 │ │ │ │ @@ -282416,30 +282416,30 @@ │ │ │ │ str r0, [r4] │ │ │ │ bne 1d0688 │ │ │ │ b 1d0808 │ │ │ │ lsrseq r7, r0, pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lslseq r7, r8, pc │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r2, sl, r8, ror r5 │ │ │ │ - @ instruction: 0x01a30c08 │ │ │ │ + orrseq r2, sl, r4, lsl #11 │ │ │ │ + @ instruction: 0x01a30c10 │ │ │ │ lslseq r7, r4, #29 │ │ │ │ - orrseq r2, sl, r0, lsl r5 │ │ │ │ - @ instruction: 0x01a30b98 │ │ │ │ - @ instruction: 0x01a30b2c │ │ │ │ + orrseq r2, sl, ip, lsl r5 │ │ │ │ + @ instruction: 0x01a30ba0 │ │ │ │ + @ instruction: 0x01a30b34 │ │ │ │ orrseq r4, r9, r8, asr #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a30a54 │ │ │ │ - @ instruction: 0x019a239c │ │ │ │ - @ instruction: 0x01a30a14 │ │ │ │ - orrseq r2, sl, r4, lsr #6 │ │ │ │ - @ instruction: 0x01a309bc │ │ │ │ + @ instruction: 0x01a30a5c │ │ │ │ + orrseq r2, sl, r8, lsr #7 │ │ │ │ + @ instruction: 0x01a30a1c │ │ │ │ + orrseq r2, sl, r0, lsr r3 │ │ │ │ + @ instruction: 0x01a309c4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x019a46fc │ │ │ │ - @ instruction: 0x019a21f8 │ │ │ │ + orrseq r4, sl, r8, lsl #14 │ │ │ │ + orrseq r2, sl, r4, lsl #4 │ │ │ │ │ │ │ │ 001d0a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -282488,17 +282488,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d0a78 │ │ │ │ lsrseq r7, ip, #21 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - orrseq r2, sl, r4, lsl r1 │ │ │ │ - @ instruction: 0x01a307c8 │ │ │ │ - orrseq r2, sl, r0, lsr r1 │ │ │ │ + orrseq r2, sl, r0, lsr #2 │ │ │ │ + ldrdeq r0, [r3, r0]! @ │ │ │ │ + orrseq r2, sl, ip, lsr r1 │ │ │ │ │ │ │ │ 001d0b2c : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d0b50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -282626,23 +282626,23 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d0bfc │ │ │ │ b 1d0cc4 │ │ │ │ lslseq r7, ip @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lslseq r7, r0, r9 │ │ │ │ - @ instruction: 0x01a3065c │ │ │ │ - orrseq r4, sl, r8, lsr #8 │ │ │ │ - @ instruction: 0x019a1f9c │ │ │ │ - @ instruction: 0x01a3062c │ │ │ │ - orrseq r1, sl, r0, ror #30 │ │ │ │ - orrseq r1, sl, r4, ror pc │ │ │ │ - @ instruction: 0x01a305c8 │ │ │ │ - orrseq r1, sl, r4, lsl #30 │ │ │ │ - orrseq r1, sl, ip, lsr pc │ │ │ │ + @ instruction: 0x01a30664 │ │ │ │ + orrseq r4, sl, r4, lsr r4 │ │ │ │ + orrseq r1, sl, r8, lsr #31 │ │ │ │ + @ instruction: 0x01a30634 │ │ │ │ + orrseq r1, sl, ip, ror #30 │ │ │ │ + orrseq r1, sl, r0, lsl #31 │ │ │ │ + ldrdeq r0, [r3, r0]! @ │ │ │ │ + orrseq r1, sl, r0, lsl pc │ │ │ │ + orrseq r1, sl, r8, asr #30 │ │ │ │ │ │ │ │ 001d0d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 1d0e30 │ │ │ │ @@ -282696,17 +282696,17 @@ │ │ │ │ b 1d0dc4 │ │ │ │ @ instruction: 0x01b291a4 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ lslseq r7, ip, #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ @ instruction: 0x01b29168 │ │ │ │ - @ instruction: 0x01a304a4 │ │ │ │ - orrseq r1, sl, ip, ror #28 │ │ │ │ - orrseq r1, sl, r4, ror #27 │ │ │ │ + @ instruction: 0x01a304ac │ │ │ │ + orrseq r1, sl, r8, ror lr │ │ │ │ + @ instruction: 0x019a1df0 │ │ │ │ │ │ │ │ 001d0e54 : │ │ │ │ ldr r3, [pc, #80] @ 1d0eac │ │ │ │ ldr r1, [pc, #80] @ 1d0eb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #76] @ 1d0eb4 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -282868,27 +282868,27 @@ │ │ │ │ lsrseq r7, r0, r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lslseq r7, r8, #12 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01b28fdc │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - orrseq r1, sl, r4, lsl sp │ │ │ │ + orrseq r1, sl, r0, lsr #26 │ │ │ │ lsrseq r7, r8, #10 │ │ │ │ - @ instruction: 0x01a3027c │ │ │ │ - orrseq r4, sl, r8, asr #32 │ │ │ │ - @ instruction: 0x019a1bb4 │ │ │ │ + @ instruction: 0x01a30284 │ │ │ │ + orrseq r4, sl, r4, asr r0 │ │ │ │ + orrseq r1, sl, r0, asr #23 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x01a30240 │ │ │ │ - orrseq r4, sl, ip │ │ │ │ - orrseq r1, sl, r8, ror fp │ │ │ │ + @ instruction: 0x01a30248 │ │ │ │ + orrseq r4, sl, r8, lsl r0 │ │ │ │ + orrseq r1, sl, r4, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x01a30204 │ │ │ │ - @ instruction: 0x019a3fd0 │ │ │ │ - orrseq r1, sl, r0, asr #22 │ │ │ │ + @ instruction: 0x01a3020c │ │ │ │ + @ instruction: 0x019a3fdc │ │ │ │ + orrseq r1, sl, ip, asr #22 │ │ │ │ │ │ │ │ 001d111c : │ │ │ │ ldr r3, [pc, #120] @ 1d119c │ │ │ │ ldr r1, [pc, #120] @ 1d11a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #116] @ 1d11a4 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -283150,25 +283150,25 @@ │ │ │ │ lsrseq r7, ip, #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lslseq r7, r8, #5 │ │ │ │ rorseq pc, r4, r2 @ │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ lsrseq r7, r0 @ │ │ │ │ asrseq pc, r4, #2 @ │ │ │ │ - orrseq r1, sl, r0, ror r8 │ │ │ │ - @ instruction: 0x01a2fe34 │ │ │ │ - orrseq r1, sl, ip, ror #14 │ │ │ │ + orrseq r1, sl, ip, ror r8 │ │ │ │ + @ instruction: 0x01a2fe3c │ │ │ │ + orrseq r1, sl, r8, ror r7 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - strdeq pc, [r2, r0]! │ │ │ │ - @ instruction: 0x019a3bbc │ │ │ │ - orrseq r1, sl, r0, lsr r7 │ │ │ │ + strdeq pc, [r2, r8]! │ │ │ │ + orrseq r3, sl, r8, asr #23 │ │ │ │ + orrseq r1, sl, ip, lsr r7 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x01a2fdb8 │ │ │ │ - orrseq r3, sl, r4, lsl #23 │ │ │ │ - @ instruction: 0x019a16f8 │ │ │ │ + @ instruction: 0x01a2fdc0 │ │ │ │ + @ instruction: 0x019a3b90 │ │ │ │ + orrseq r1, sl, r4, lsl #14 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 001d1560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -283325,25 +283325,25 @@ │ │ │ │ b 1d1644 │ │ │ │ lslseq r6, r4 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ rorseq r6, r8, #30 │ │ │ │ lslseq lr, r8, #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ asrseq r6, r8, #29 │ │ │ │ - @ instruction: 0x01a2fb98 │ │ │ │ - orrseq r3, sl, r4, ror #18 │ │ │ │ - @ instruction: 0x019a14d8 │ │ │ │ + @ instruction: 0x01a2fba0 │ │ │ │ + orrseq r3, sl, r0, ror r9 │ │ │ │ + orrseq r1, sl, r4, ror #9 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01a2fb48 │ │ │ │ - orrseq r3, sl, r4, lsl r9 │ │ │ │ - orrseq r1, sl, r8, lsl #9 │ │ │ │ + @ instruction: 0x01a2fb50 │ │ │ │ + orrseq r3, sl, r0, lsr #18 │ │ │ │ + @ instruction: 0x019a1494 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r1, sl, r8, ror r5 │ │ │ │ - @ instruction: 0x01a2fb08 │ │ │ │ - orrseq r1, sl, r4, asr #8 │ │ │ │ + orrseq r1, sl, r4, lsl #11 │ │ │ │ + @ instruction: 0x01a2fb10 │ │ │ │ + orrseq r1, sl, r0, asr r4 │ │ │ │ │ │ │ │ 001d1810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ @@ -283469,30 +283469,30 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1d18ec │ │ │ │ rorseq r6, r0, #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019a14dc │ │ │ │ - @ instruction: 0x019c56b4 │ │ │ │ - orrseq r2, sp, ip, lsl #11 │ │ │ │ + orrseq r1, sl, r8, ror #9 │ │ │ │ + orrseq r5, ip, r0, asr #13 │ │ │ │ + @ instruction: 0x019d2598 │ │ │ │ lsrseq r6, r0, #24 │ │ │ │ @ instruction: 0x019974b8 │ │ │ │ - orrseq r1, sl, r0, lsl r4 │ │ │ │ - @ instruction: 0x01a2f9cc │ │ │ │ - orrseq r1, sl, r0, lsr r4 │ │ │ │ - orrseq r1, sl, ip, asr #7 │ │ │ │ - @ instruction: 0x01a2f988 │ │ │ │ - @ instruction: 0x019a13b0 │ │ │ │ - orrseq r1, sl, r8, lsl #7 │ │ │ │ - @ instruction: 0x01a2f944 │ │ │ │ - orrseq r3, sl, r0, lsl #13 │ │ │ │ - orrseq r1, sl, r8, asr r3 │ │ │ │ - @ instruction: 0x01a2f914 │ │ │ │ + orrseq r1, sl, ip, lsl r4 │ │ │ │ + ldrdeq pc, [r2, r4]! │ │ │ │ + orrseq r1, sl, ip, lsr r4 │ │ │ │ + @ instruction: 0x019a13d8 │ │ │ │ + @ instruction: 0x01a2f990 │ │ │ │ + @ instruction: 0x019a13bc │ │ │ │ + @ instruction: 0x019a1394 │ │ │ │ + @ instruction: 0x01a2f94c │ │ │ │ + orrseq r3, sl, ip, lsl #13 │ │ │ │ + orrseq r1, sl, r4, ror #6 │ │ │ │ + @ instruction: 0x01a2f91c │ │ │ │ │ │ │ │ 001d1a5c : │ │ │ │ ldr r2, [pc, #124] @ 1d1ae0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1d1a84 │ │ │ │ @@ -283521,17 +283521,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01b284d0 │ │ │ │ - @ instruction: 0x01a2f864 │ │ │ │ - orrseq r1, sl, r0, lsr r3 │ │ │ │ - @ instruction: 0x019a1298 │ │ │ │ + @ instruction: 0x01a2f86c │ │ │ │ + orrseq r1, sl, ip, lsr r3 │ │ │ │ + orrseq r1, sl, r4, lsr #5 │ │ │ │ │ │ │ │ 001d1af0 : │ │ │ │ ldr r3, [pc, #16] @ 1d1b08 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ @@ -283570,17 +283570,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1d1b50 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ - orrseq r3, sl, r4, lsl #10 │ │ │ │ - orrseq r1, sl, ip, lsr #5 │ │ │ │ - @ instruction: 0x01a2f7cc │ │ │ │ + orrseq r3, sl, r0, lsl r5 │ │ │ │ + @ instruction: 0x019a12b8 │ │ │ │ + ldrdeq pc, [r2, r4]! │ │ │ │ │ │ │ │ 001d1bac : │ │ │ │ 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 │ │ │ │ @@ -283964,73 +283964,73 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1d1d40 │ │ │ │ @ instruction: 0x01b28378 │ │ │ │ asrseq r6, r4, #18 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ @ instruction: 0x01b282ec │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r1, sl, r8, asr #3 │ │ │ │ - orrseq r1, sl, r0, lsr r2 │ │ │ │ + @ instruction: 0x019a11d4 │ │ │ │ orrseq r1, sl, ip, lsr r2 │ │ │ │ - orrseq r1, sl, ip, lsr #4 │ │ │ │ - orrseq r3, sl, r8, asr r3 │ │ │ │ - orrseq r1, sl, r4, asr r1 │ │ │ │ - @ instruction: 0x01a2f644 │ │ │ │ - orrseq r1, sl, r0, ror #1 │ │ │ │ - orrseq r1, sl, r0, lsl r1 │ │ │ │ + orrseq r1, sl, r8, asr #4 │ │ │ │ + orrseq r1, sl, r8, lsr r2 │ │ │ │ + orrseq r3, sl, r4, ror #6 │ │ │ │ + orrseq r1, sl, r0, ror #2 │ │ │ │ + @ instruction: 0x01a2f64c │ │ │ │ + orrseq r1, sl, ip, ror #1 │ │ │ │ + orrseq r1, sl, ip, lsl r1 │ │ │ │ @ instruction: 0x01b2819c │ │ │ │ - orrseq r1, sl, r8, ror r0 │ │ │ │ + orrseq r1, sl, r4, lsl #1 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - @ instruction: 0x019a119c │ │ │ │ - orrseq r1, sl, r8, asr #3 │ │ │ │ - orrseq r3, sl, r4, lsr #4 │ │ │ │ - orrseq r1, sl, r0, lsr #32 │ │ │ │ - @ instruction: 0x01a2f510 │ │ │ │ + orrseq r1, sl, r8, lsr #3 │ │ │ │ + @ instruction: 0x019a11d4 │ │ │ │ + orrseq r3, sl, r0, lsr r2 │ │ │ │ + orrseq r1, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0x01a2f518 │ │ │ │ ldrheq r8, [r2, ip]! │ │ │ │ - @ instruction: 0x019a0f98 │ │ │ │ - orrseq r1, sl, r0, ror #2 │ │ │ │ - orrseq r1, sl, r8, ror #2 │ │ │ │ - orrseq r1, sl, r8, ror #1 │ │ │ │ - orrseq r3, sl, r4, asr #2 │ │ │ │ - orrseq r0, sl, r0, asr #30 │ │ │ │ - @ instruction: 0x01a2f430 │ │ │ │ - orrseq r1, sl, r4, lsl r0 │ │ │ │ - ldrsheq r3, [sl, r4] │ │ │ │ - @ instruction: 0x019a0ef0 │ │ │ │ - @ instruction: 0x01a2f3e0 │ │ │ │ - orrseq r3, sl, r0, asr #1 │ │ │ │ - @ instruction: 0x019a0ebc │ │ │ │ - @ instruction: 0x01a2f3ac │ │ │ │ - orrseq r3, sl, ip, lsl #1 │ │ │ │ - orrseq r0, sl, r8, lsl #29 │ │ │ │ - @ instruction: 0x01a2f378 │ │ │ │ - orrseq r3, sl, r8, asr r0 │ │ │ │ - orrseq r0, sl, r4, asr lr │ │ │ │ - @ instruction: 0x01a2f344 │ │ │ │ - orrseq r3, sl, r0, lsr #32 │ │ │ │ - orrseq r0, sl, ip, lsl lr │ │ │ │ - @ instruction: 0x01a2f30c │ │ │ │ - orrseq r2, sl, ip, ror #31 │ │ │ │ - orrseq r0, sl, r8, ror #27 │ │ │ │ - ldrdeq pc, [r2, r8]! │ │ │ │ - @ instruction: 0x019a2fb8 │ │ │ │ - @ instruction: 0x019a0db4 │ │ │ │ - @ instruction: 0x01a2f2a4 │ │ │ │ - orrseq r2, sl, r4, lsl #31 │ │ │ │ - orrseq r0, sl, r0, lsl #27 │ │ │ │ - @ instruction: 0x01a2f270 │ │ │ │ - orrseq r2, sl, r0, asr pc │ │ │ │ - orrseq r0, sl, ip, asr #26 │ │ │ │ - @ instruction: 0x01a2f23c │ │ │ │ - orrseq r2, sl, ip, lsl pc │ │ │ │ - orrseq r0, sl, r8, lsl sp │ │ │ │ - @ instruction: 0x01a2f208 │ │ │ │ - orrseq r2, sl, r8, ror #29 │ │ │ │ - orrseq r0, sl, r4, ror #25 │ │ │ │ - ldrdeq pc, [r2, r4]! │ │ │ │ + orrseq r0, sl, r4, lsr #31 │ │ │ │ + orrseq r1, sl, ip, ror #2 │ │ │ │ + orrseq r1, sl, r4, ror r1 │ │ │ │ + ldrsheq r1, [sl, r4] │ │ │ │ + orrseq r3, sl, r0, asr r1 │ │ │ │ + orrseq r0, sl, ip, asr #30 │ │ │ │ + @ instruction: 0x01a2f438 │ │ │ │ + orrseq r1, sl, r0, lsr #32 │ │ │ │ + orrseq r3, sl, r0, lsl #2 │ │ │ │ + @ instruction: 0x019a0efc │ │ │ │ + @ instruction: 0x01a2f3e8 │ │ │ │ + orrseq r3, sl, ip, asr #1 │ │ │ │ + orrseq r0, sl, r8, asr #29 │ │ │ │ + @ instruction: 0x01a2f3b4 │ │ │ │ + @ instruction: 0x019a3098 │ │ │ │ + @ instruction: 0x019a0e94 │ │ │ │ + @ instruction: 0x01a2f380 │ │ │ │ + orrseq r3, sl, r4, rrx │ │ │ │ + orrseq r0, sl, r0, ror #28 │ │ │ │ + @ instruction: 0x01a2f34c │ │ │ │ + orrseq r3, sl, ip, lsr #32 │ │ │ │ + orrseq r0, sl, r8, lsr #28 │ │ │ │ + @ instruction: 0x01a2f314 │ │ │ │ + @ instruction: 0x019a2ff8 │ │ │ │ + @ instruction: 0x019a0df4 │ │ │ │ + @ instruction: 0x01a2f2e0 │ │ │ │ + orrseq r2, sl, r4, asr #31 │ │ │ │ + orrseq r0, sl, r0, asr #27 │ │ │ │ + @ instruction: 0x01a2f2ac │ │ │ │ + @ instruction: 0x019a2f90 │ │ │ │ + orrseq r0, sl, ip, lsl #27 │ │ │ │ + @ instruction: 0x01a2f278 │ │ │ │ + orrseq r2, sl, ip, asr pc │ │ │ │ + orrseq r0, sl, r8, asr sp │ │ │ │ + @ instruction: 0x01a2f244 │ │ │ │ + orrseq r2, sl, r8, lsr #30 │ │ │ │ + orrseq r0, sl, r4, lsr #26 │ │ │ │ + @ instruction: 0x01a2f210 │ │ │ │ + @ instruction: 0x019a2ef4 │ │ │ │ + @ instruction: 0x019a0cf0 │ │ │ │ + ldrdeq pc, [r2, ip]! │ │ │ │ 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] @ 1d2948 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -284450,94 +284450,94 @@ │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ str ip, [sp, #4] │ │ │ │ b 1d28c8 │ │ │ │ asrseq r6, ip, #4 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ @ instruction: 0x01b27c30 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r0, sl, r8, asr sp │ │ │ │ - orrseq r0, sl, r0, ror sp │ │ │ │ - strdeq lr, [r2, r8]! │ │ │ │ - orrseq r2, sl, r4, lsl #26 │ │ │ │ - @ instruction: 0x019a0afc │ │ │ │ + orrseq r0, sl, r4, ror #26 │ │ │ │ + orrseq r0, sl, ip, ror sp │ │ │ │ + @ instruction: 0x01a2f000 │ │ │ │ + orrseq r2, sl, r0, lsl sp │ │ │ │ + orrseq r0, sl, r8, lsl #22 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ @ instruction: 0x01b27b94 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - @ instruction: 0x019a0cb0 │ │ │ │ - orrseq r0, sl, ip, asr #27 │ │ │ │ - orrseq r0, sl, r8, ror #26 │ │ │ │ - @ instruction: 0x01a2ef18 │ │ │ │ - orrseq r2, sl, r4, lsr #24 │ │ │ │ - orrseq r0, sl, ip, lsl sl │ │ │ │ + @ instruction: 0x019a0cbc │ │ │ │ + @ instruction: 0x019a0dd8 │ │ │ │ + orrseq r0, sl, r4, ror sp │ │ │ │ + @ instruction: 0x01a2ef20 │ │ │ │ + orrseq r2, sl, r0, lsr ip │ │ │ │ + orrseq r0, sl, r8, lsr #20 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ lslseq lr, ip, r1 │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ @ instruction: 0x01b27a8c │ │ │ │ - orrseq r0, sl, r0, asr fp │ │ │ │ - @ instruction: 0x019a0bd8 │ │ │ │ - @ instruction: 0x019a0bd8 │ │ │ │ - @ instruction: 0x01a2eda8 │ │ │ │ - @ instruction: 0x019a2ab4 │ │ │ │ - orrseq r0, sl, ip, lsr #17 │ │ │ │ + orrseq r0, sl, ip, asr fp │ │ │ │ + orrseq r0, sl, r4, ror #23 │ │ │ │ + orrseq r0, sl, r4, ror #23 │ │ │ │ + @ instruction: 0x01a2edb0 │ │ │ │ + orrseq r2, sl, r0, asr #21 │ │ │ │ + @ instruction: 0x019a08b8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x01b27954 │ │ │ │ - orrseq r0, sl, r4, lsl ip │ │ │ │ - @ instruction: 0x01a2ed20 │ │ │ │ - orrseq r2, sl, ip, lsr #20 │ │ │ │ - orrseq r0, sl, r4, lsr #16 │ │ │ │ + orrseq r0, sl, r0, lsr #24 │ │ │ │ + @ instruction: 0x01a2ed28 │ │ │ │ + orrseq r2, sl, r8, lsr sl │ │ │ │ + orrseq r0, sl, r0, lsr r8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orrseq r0, sl, r0, lsr #22 │ │ │ │ - ldrdeq lr, [r2, r0]! │ │ │ │ - @ instruction: 0x019a29dc │ │ │ │ - @ instruction: 0x019a07d4 │ │ │ │ + orrseq r0, sl, ip, lsr #22 │ │ │ │ + ldrdeq lr, [r2, r8]! │ │ │ │ + orrseq r2, sl, r8, ror #19 │ │ │ │ + orrseq r0, sl, r0, ror #15 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ + orrseq r1, fp, r8, ror #1 │ │ │ │ ldrsbeq r1, [fp, ip] │ │ │ │ - ldrsbeq r1, [fp, r0] │ │ │ │ - @ instruction: 0x019a0adc │ │ │ │ - @ instruction: 0x01a2ec80 │ │ │ │ - orrseq r0, sl, ip, ror r7 │ │ │ │ + orrseq r0, sl, r8, ror #21 │ │ │ │ + @ instruction: 0x01a2ec88 │ │ │ │ + orrseq r0, sl, r8, lsl #15 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01a2ec38 │ │ │ │ - orrseq r2, sl, r4, asr #18 │ │ │ │ - orrseq r0, sl, ip, lsr r7 │ │ │ │ + @ instruction: 0x01a2ec40 │ │ │ │ + orrseq r2, sl, r0, asr r9 │ │ │ │ + orrseq r0, sl, r8, asr #14 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x01a2ec00 │ │ │ │ - orrseq r2, sl, ip, lsl #18 │ │ │ │ - orrseq r0, sl, r4, lsl #14 │ │ │ │ + @ instruction: 0x01a2ec08 │ │ │ │ + orrseq r2, sl, r8, lsl r9 │ │ │ │ + orrseq r0, sl, r0, lsl r7 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x01a2ebcc │ │ │ │ - @ instruction: 0x019a0ab8 │ │ │ │ - orrseq r0, sl, r4, asr #13 │ │ │ │ + ldrdeq lr, [r2, r4]! │ │ │ │ + orrseq r0, sl, r4, asr #21 │ │ │ │ + @ instruction: 0x019a06d0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x01a2eb98 │ │ │ │ - orrseq r2, sl, r4, lsr #17 │ │ │ │ - @ instruction: 0x019a069c │ │ │ │ + @ instruction: 0x01a2eba0 │ │ │ │ + @ instruction: 0x019a28b0 │ │ │ │ + orrseq r0, sl, r8, lsr #13 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x01a2eb60 │ │ │ │ - orrseq r2, sl, ip, ror #16 │ │ │ │ - orrseq r0, sl, r4, ror #12 │ │ │ │ + @ instruction: 0x01a2eb68 │ │ │ │ + orrseq r2, sl, r8, ror r8 │ │ │ │ + orrseq r0, sl, r0, ror r6 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01a2eb28 │ │ │ │ - orrseq r2, sl, r4, lsr r8 │ │ │ │ - orrseq r0, sl, ip, lsr #12 │ │ │ │ - strdeq lr, [r2, r0]! │ │ │ │ - @ instruction: 0x019a27fc │ │ │ │ - @ instruction: 0x019a05f4 │ │ │ │ + @ instruction: 0x01a2eb30 │ │ │ │ + orrseq r2, sl, r0, asr #16 │ │ │ │ + orrseq r0, sl, r8, lsr r6 │ │ │ │ + strdeq lr, [r2, r8]! │ │ │ │ + orrseq r2, sl, r8, lsl #16 │ │ │ │ + orrseq r0, sl, r0, lsl #12 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orrseq r0, sl, r0, lsl #19 │ │ │ │ - @ instruction: 0x01a2eabc │ │ │ │ - @ instruction: 0x019a05b8 │ │ │ │ + orrseq r0, sl, ip, lsl #19 │ │ │ │ + @ instruction: 0x01a2eac4 │ │ │ │ + orrseq r0, sl, r4, asr #11 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01a2ea74 │ │ │ │ - orrseq r2, sl, r0, lsl #15 │ │ │ │ - orrseq r0, sl, r8, ror r5 │ │ │ │ + @ instruction: 0x01a2ea7c │ │ │ │ + orrseq r2, sl, ip, lsl #15 │ │ │ │ + orrseq r0, sl, r4, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01a2ea40 │ │ │ │ - @ instruction: 0x019a07f4 │ │ │ │ - orrseq r0, sl, r0, asr #10 │ │ │ │ + @ instruction: 0x01a2ea48 │ │ │ │ + orrseq r0, sl, r0, lsl #16 │ │ │ │ + orrseq r0, sl, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1068] @ 1d2ee0 │ │ │ │ mov r9, r3 │ │ │ │ @@ -284818,35 +284818,35 @@ │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ @ instruction: 0x01b2732c │ │ │ │ @ instruction: 0x01b272f8 │ │ │ │ asrseq sp, r4, #18 │ │ │ │ rorseq sp, r0 @ │ │ │ │ rorseq sp, r0, #17 │ │ │ │ @ instruction: 0x01b27278 │ │ │ │ - orrseq r0, sl, r8, lsl #11 │ │ │ │ - ldrdeq lr, [r2, r4]! │ │ │ │ - @ instruction: 0x019a22dc │ │ │ │ - ldrsbeq r0, [sl, r4] │ │ │ │ + @ instruction: 0x019a0594 │ │ │ │ + ldrdeq lr, [r2, ip]! │ │ │ │ + orrseq r2, sl, r8, ror #5 │ │ │ │ + orrseq r0, sl, r0, ror #1 │ │ │ │ + orrseq r0, fp, r0, ror #19 │ │ │ │ @ instruction: 0x019b09d4 │ │ │ │ - orrseq r0, fp, r8, asr #19 │ │ │ │ - @ instruction: 0x01a2e574 │ │ │ │ - orrseq r2, sl, r0, lsl #5 │ │ │ │ - orrseq r0, sl, r8, ror r0 │ │ │ │ - @ instruction: 0x01a2e53c │ │ │ │ - orrseq r2, sl, r8, asr #4 │ │ │ │ - orrseq r0, sl, r0, asr #32 │ │ │ │ - @ instruction: 0x01a2e504 │ │ │ │ - orrseq r2, sl, r0, lsl r2 │ │ │ │ - orrseq r0, sl, r8 │ │ │ │ - ldrdeq lr, [r2, r0]! │ │ │ │ - @ instruction: 0x019a21d8 │ │ │ │ - @ instruction: 0x0199ffd0 │ │ │ │ - @ instruction: 0x01a2e4a4 │ │ │ │ - orrseq r2, sl, ip, lsr #3 │ │ │ │ - orrseq pc, r9, r4, lsr #31 │ │ │ │ + @ instruction: 0x01a2e57c │ │ │ │ + orrseq r2, sl, ip, lsl #5 │ │ │ │ + orrseq r0, sl, r4, lsl #1 │ │ │ │ + @ instruction: 0x01a2e544 │ │ │ │ + orrseq r2, sl, r4, asr r2 │ │ │ │ + orrseq r0, sl, ip, asr #32 │ │ │ │ + @ instruction: 0x01a2e50c │ │ │ │ + orrseq r2, sl, ip, lsl r2 │ │ │ │ + orrseq r0, sl, r4, lsl r0 │ │ │ │ + ldrdeq lr, [r2, r8]! │ │ │ │ + orrseq r2, sl, r4, ror #3 │ │ │ │ + @ instruction: 0x0199ffdc │ │ │ │ + @ instruction: 0x01a2e4ac │ │ │ │ + @ instruction: 0x019a21b8 │ │ │ │ + @ instruction: 0x0199ffb0 │ │ │ │ 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] @ 1d381c │ │ │ │ ldr ip, [pc, #2200] @ 1d3820 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -285401,107 +285401,107 @@ │ │ │ │ b 1d317c │ │ │ │ lslseq r5, ip, #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ rorseq r5, r8, r5 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ @ instruction: 0x01b26f40 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r0, sl, r8, ror r2 │ │ │ │ - orrseq r0, sl, r0, lsl #1 │ │ │ │ - @ instruction: 0x01a2e308 │ │ │ │ - orrseq r2, sl, r4, lsl r0 │ │ │ │ - orrseq pc, r9, ip, lsl #28 │ │ │ │ + orrseq r0, sl, r4, lsl #5 │ │ │ │ + orrseq r0, sl, ip, lsl #1 │ │ │ │ + @ instruction: 0x01a2e310 │ │ │ │ + orrseq r2, sl, r0, lsr #32 │ │ │ │ + orrseq pc, r9, r8, lsl lr @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ @ instruction: 0x01b26ea4 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - @ instruction: 0x019a01d0 │ │ │ │ - orrseq r0, sl, r4, ror #1 │ │ │ │ - orrseq r0, sl, r8, ror r0 │ │ │ │ - @ instruction: 0x01a2e228 │ │ │ │ - orrseq r1, sl, r4, lsr pc │ │ │ │ - orrseq pc, r9, ip, lsr #26 │ │ │ │ + @ instruction: 0x019a01dc │ │ │ │ + ldrsheq r0, [sl, r0] │ │ │ │ + orrseq r0, sl, r4, lsl #1 │ │ │ │ + @ instruction: 0x01a2e230 │ │ │ │ + orrseq r1, sl, r0, asr #30 │ │ │ │ + orrseq pc, r9, r8, lsr sp @ │ │ │ │ lslseq r5, r0 @ │ │ │ │ @ instruction: 0x01b26d94 │ │ │ │ @ instruction: 0x01b26d70 │ │ │ │ @ instruction: 0x01b26d14 │ │ │ │ @ instruction: 0x01b26d08 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ @ instruction: 0x01b26c78 │ │ │ │ @ instruction: 0x01b26c44 │ │ │ │ lslseq sp, r4 @ │ │ │ │ lsrseq sp, r8, r2 │ │ │ │ - @ instruction: 0x01a2dfc4 │ │ │ │ - @ instruction: 0x019a1cd0 │ │ │ │ - orrseq pc, r9, r8, asr #21 │ │ │ │ + @ instruction: 0x01a2dfcc │ │ │ │ + @ instruction: 0x019a1cdc │ │ │ │ + @ instruction: 0x0199fad4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq pc, r9, ip, asr #29 │ │ │ │ - orrseq pc, r9, ip, asr #26 │ │ │ │ + @ instruction: 0x0199fed8 │ │ │ │ + orrseq pc, r9, r8, asr sp @ │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ - orrseq pc, r9, r4, asr #26 │ │ │ │ - @ instruction: 0x01a2df14 │ │ │ │ - orrseq r1, sl, r0, lsr #24 │ │ │ │ - orrseq pc, r9, r8, lsl sl @ │ │ │ │ + orrseq pc, r9, r0, asr sp @ │ │ │ │ + @ instruction: 0x01a2df1c │ │ │ │ + orrseq r1, sl, ip, lsr #24 │ │ │ │ + orrseq pc, r9, r4, lsr #20 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orrseq pc, r9, r4, lsl sp @ │ │ │ │ - @ instruction: 0x01a2dec4 │ │ │ │ - @ instruction: 0x019a1bd0 │ │ │ │ - orrseq pc, r9, r8, asr #19 │ │ │ │ + orrseq pc, r9, r0, lsr #26 │ │ │ │ + @ instruction: 0x01a2decc │ │ │ │ + @ instruction: 0x019a1bdc │ │ │ │ + @ instruction: 0x0199f9d4 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x01a2de40 │ │ │ │ - orrseq r1, sl, r8, asr #22 │ │ │ │ - orrseq pc, r9, r0, asr #18 │ │ │ │ - strdeq sp, [r2, r4]! │ │ │ │ - orrseq r1, sl, r0, lsl #22 │ │ │ │ - @ instruction: 0x0199f8f8 │ │ │ │ + @ instruction: 0x01a2de48 │ │ │ │ + orrseq r1, sl, r4, asr fp │ │ │ │ + orrseq pc, r9, ip, asr #18 │ │ │ │ + strdeq sp, [r2, ip]! │ │ │ │ + orrseq r1, sl, ip, lsl #22 │ │ │ │ + orrseq pc, r9, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - orrseq pc, r9, r8, ror fp @ │ │ │ │ - @ instruction: 0x01a2ddc0 │ │ │ │ - @ instruction: 0x0199f8bc │ │ │ │ + orrseq pc, r9, r4, lsl #23 │ │ │ │ + @ instruction: 0x01a2ddc8 │ │ │ │ + orrseq pc, r9, r8, asr #17 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x01a2dd78 │ │ │ │ - orrseq r1, sl, r4, lsl #21 │ │ │ │ - orrseq pc, r9, ip, ror r8 @ │ │ │ │ + @ instruction: 0x01a2dd80 │ │ │ │ + @ instruction: 0x019a1a90 │ │ │ │ + orrseq pc, r9, r8, lsl #17 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - @ instruction: 0x01a2dd40 │ │ │ │ - orrseq r1, sl, ip, asr #20 │ │ │ │ - orrseq pc, r9, r4, asr #16 │ │ │ │ - @ instruction: 0x01a2dd08 │ │ │ │ - orrseq r1, sl, r4, lsl sl │ │ │ │ - orrseq pc, r9, ip, lsl #16 │ │ │ │ - ldrdeq sp, [r2, r0]! │ │ │ │ - @ instruction: 0x019a19dc │ │ │ │ - @ instruction: 0x0199f7d4 │ │ │ │ + @ instruction: 0x01a2dd48 │ │ │ │ + orrseq r1, sl, r8, asr sl │ │ │ │ + orrseq pc, r9, r0, asr r8 @ │ │ │ │ + @ instruction: 0x01a2dd10 │ │ │ │ + orrseq r1, sl, r0, lsr #20 │ │ │ │ + orrseq pc, r9, r8, lsl r8 @ │ │ │ │ + ldrdeq sp, [r2, r8]! │ │ │ │ + orrseq r1, sl, r8, ror #19 │ │ │ │ + orrseq pc, r9, r0, ror #15 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x01a2dc9c │ │ │ │ - orrseq r1, sl, r4, lsr #19 │ │ │ │ - @ instruction: 0x0199f798 │ │ │ │ + @ instruction: 0x01a2dca4 │ │ │ │ + @ instruction: 0x019a19b0 │ │ │ │ + orrseq pc, r9, r4, lsr #15 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x01a2dc70 │ │ │ │ - orrseq r1, sl, r8, ror r9 │ │ │ │ - orrseq pc, r9, ip, ror #14 │ │ │ │ + @ instruction: 0x01a2dc78 │ │ │ │ + orrseq r1, sl, r4, lsl #19 │ │ │ │ + orrseq pc, r9, r8, ror r7 @ │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x01a2dc44 │ │ │ │ - orrseq pc, r9, r4, lsl #22 │ │ │ │ - orrseq pc, r9, r0, asr #14 │ │ │ │ + @ instruction: 0x01a2dc4c │ │ │ │ + orrseq pc, r9, r0, lsl fp @ │ │ │ │ + orrseq pc, r9, ip, asr #14 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x01a2dc10 │ │ │ │ - orrseq r1, sl, ip, lsl r9 │ │ │ │ - orrseq pc, r9, r4, lsl r7 @ │ │ │ │ + @ instruction: 0x01a2dc18 │ │ │ │ + orrseq r1, sl, r8, lsr #18 │ │ │ │ + orrseq pc, r9, r0, lsr #14 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - ldrdeq sp, [r2, r8]! │ │ │ │ - orrseq r1, sl, r4, ror #17 │ │ │ │ - @ instruction: 0x0199f6dc │ │ │ │ + @ instruction: 0x01a2dbe0 │ │ │ │ + @ instruction: 0x019a18f0 │ │ │ │ + orrseq pc, r9, r8, ror #13 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x01a2dba4 │ │ │ │ - @ instruction: 0x0199f9f8 │ │ │ │ - @ instruction: 0x0199f69c │ │ │ │ + @ instruction: 0x01a2dbac │ │ │ │ + orrseq pc, r9, r4, lsl #20 │ │ │ │ + orrseq pc, r9, r8, lsr #13 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01a2db70 │ │ │ │ - orrseq r1, sl, ip, ror r8 │ │ │ │ - orrseq pc, r9, r4, ror r6 @ │ │ │ │ + @ instruction: 0x01a2db78 │ │ │ │ + orrseq r1, sl, r8, lsl #17 │ │ │ │ + orrseq pc, r9, r0, lsl #13 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 001d39ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286512,210 +286512,210 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ b 1d4830 │ │ │ │ asrseq r4, ip, #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsrseq r4, ip @ │ │ │ │ - orrseq ip, ip, ip, lsl #9 │ │ │ │ + @ instruction: 0x019cc498 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01a2d7cc │ │ │ │ - @ instruction: 0x0199f2d4 │ │ │ │ + ldrdeq sp, [r2, r4]! │ │ │ │ + orrseq pc, r9, r0, ror #5 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq pc, r9, r8, asr r7 @ │ │ │ │ - @ instruction: 0x0199f79c │ │ │ │ - @ instruction: 0x0199f7f8 │ │ │ │ + orrseq pc, r9, r4, ror #14 │ │ │ │ + orrseq pc, r9, r8, lsr #15 │ │ │ │ + orrseq pc, r9, r4, lsl #16 │ │ │ │ lsrseq r4, r4, r8 │ │ │ │ - orrseq pc, r9, ip, lsr #14 │ │ │ │ - @ instruction: 0x01a2d600 │ │ │ │ - orrseq r1, sl, ip, lsl #6 │ │ │ │ - ldrsheq pc, [r9, ip] @ │ │ │ │ + orrseq pc, r9, r8, lsr r7 @ │ │ │ │ + @ instruction: 0x01a2d608 │ │ │ │ + orrseq r1, sl, r8, lsl r3 │ │ │ │ + orrseq pc, r9, r8, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - @ instruction: 0x01a2d598 │ │ │ │ - @ instruction: 0x0199f09c │ │ │ │ - orrseq pc, r9, ip, lsl r4 @ │ │ │ │ - @ instruction: 0x01a2d464 │ │ │ │ - orrseq lr, r9, r8, ror #30 │ │ │ │ - orrseq pc, r9, ip, asr #6 │ │ │ │ - orrseq r1, sl, r8, rrx │ │ │ │ - @ instruction: 0x01a2d304 │ │ │ │ - orrseq lr, r9, r8, lsl #28 │ │ │ │ - orrseq pc, r9, r4, lsl #3 │ │ │ │ - @ instruction: 0x01a2d1cc │ │ │ │ - @ instruction: 0x0199ecd0 │ │ │ │ - ldrheq pc, [r9, r0] @ │ │ │ │ - @ instruction: 0x01a2d04c │ │ │ │ - orrseq lr, r9, r0, asr fp │ │ │ │ - @ instruction: 0x0199efd4 │ │ │ │ - ldrdeq ip, [r2, r0]! │ │ │ │ - @ instruction: 0x0199e9d4 │ │ │ │ - orrseq lr, r9, r8, lsl #30 │ │ │ │ - orrseq r0, sl, r0, ror fp │ │ │ │ + @ instruction: 0x01a2d5a0 │ │ │ │ + orrseq pc, r9, r8, lsr #1 │ │ │ │ + orrseq pc, r9, r8, lsr #8 │ │ │ │ + @ instruction: 0x01a2d46c │ │ │ │ + orrseq lr, r9, r4, ror pc │ │ │ │ + orrseq pc, r9, r8, asr r3 @ │ │ │ │ + orrseq r1, sl, r4, ror r0 │ │ │ │ + @ instruction: 0x01a2d30c │ │ │ │ + orrseq lr, r9, r4, lsl lr │ │ │ │ + @ instruction: 0x0199f190 │ │ │ │ + ldrdeq sp, [r2, r4]! │ │ │ │ + @ instruction: 0x0199ecdc │ │ │ │ + ldrheq pc, [r9, ip] @ │ │ │ │ + @ instruction: 0x01a2d054 │ │ │ │ + orrseq lr, r9, ip, asr fp │ │ │ │ + orrseq lr, r9, r0, ror #31 │ │ │ │ + ldrdeq ip, [r2, r8]! │ │ │ │ + orrseq lr, r9, r0, ror #19 │ │ │ │ + orrseq lr, r9, r4, lsl pc │ │ │ │ + orrseq r0, sl, ip, ror fp │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - strdeq ip, [r2, r4]! │ │ │ │ - @ instruction: 0x0199e8f8 │ │ │ │ - @ instruction: 0x0199ecd4 │ │ │ │ - @ instruction: 0x01a2ccc4 │ │ │ │ - orrseq lr, r9, r8, asr #15 │ │ │ │ - orrseq lr, r9, ip, asr ip │ │ │ │ - @ instruction: 0x0199ec94 │ │ │ │ - @ instruction: 0x01a2cb9c │ │ │ │ - orrseq r0, sl, r8, lsr #17 │ │ │ │ - @ instruction: 0x0199e698 │ │ │ │ + strdeq ip, [r2, ip]! @ │ │ │ │ + orrseq lr, r9, r4, lsl #18 │ │ │ │ + orrseq lr, r9, r0, ror #25 │ │ │ │ + @ instruction: 0x01a2cccc │ │ │ │ + @ instruction: 0x0199e7d4 │ │ │ │ + orrseq lr, r9, r8, ror #24 │ │ │ │ + orrseq lr, r9, r0, lsr #25 │ │ │ │ + @ instruction: 0x01a2cba4 │ │ │ │ + @ instruction: 0x019a08b4 │ │ │ │ + orrseq lr, r9, r4, lsr #13 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x01990ff4 │ │ │ │ orrseq r0, r9, r0, lsr #31 │ │ │ │ orrseq r0, r9, r0, ror #30 │ │ │ │ - @ instruction: 0x01a2ca78 │ │ │ │ + @ instruction: 0x01a2ca80 │ │ │ │ orrseq r0, r9, ip, lsl #30 │ │ │ │ - orrseq lr, r9, r0, ror r5 │ │ │ │ + orrseq lr, r9, ip, ror r5 │ │ │ │ @ instruction: 0x01990ebc │ │ │ │ orrseq r0, r9, ip, asr fp │ │ │ │ orrseq r0, r9, ip, lsl fp │ │ │ │ - @ instruction: 0x01a2c634 │ │ │ │ + @ instruction: 0x01a2c63c │ │ │ │ orrseq r0, r9, r8, asr #21 │ │ │ │ - orrseq lr, r9, ip, lsr #2 │ │ │ │ + orrseq lr, r9, r8, lsr r1 │ │ │ │ @ instruction: 0x01990a90 │ │ │ │ orrseq r0, r9, r0, asr sl │ │ │ │ - @ instruction: 0x01a2c568 │ │ │ │ + @ instruction: 0x01a2c570 │ │ │ │ orrseq r0, r9, r0, lsl #20 │ │ │ │ - orrseq lr, r9, r4, rrx │ │ │ │ + orrseq lr, r9, r0, ror r0 │ │ │ │ orrseq r0, r9, r4, asr #19 │ │ │ │ orrseq r0, r9, r4, lsl #19 │ │ │ │ orrseq r0, r9, r4, asr #18 │ │ │ │ orrseq r0, r9, r4, lsl #18 │ │ │ │ orrseq r0, r9, r4, asr #17 │ │ │ │ orrseq r0, r9, r4, lsl #17 │ │ │ │ orrseq r0, r9, r4, asr #16 │ │ │ │ - @ instruction: 0x01a2c358 │ │ │ │ + @ instruction: 0x01a2c360 │ │ │ │ orrseq r0, r9, ip, ror #15 │ │ │ │ - orrseq sp, r9, r0, asr lr │ │ │ │ + orrseq sp, r9, ip, asr lr │ │ │ │ @ instruction: 0x019907b4 │ │ │ │ orrseq r0, r9, r4, ror r7 │ │ │ │ - @ instruction: 0x01a2c28c │ │ │ │ + @ instruction: 0x01a2c294 │ │ │ │ orrseq r0, r9, r4, lsr #14 │ │ │ │ - orrseq sp, r9, r8, lsl #27 │ │ │ │ + @ instruction: 0x0199dd94 │ │ │ │ orrseq r0, r9, r8, ror #13 │ │ │ │ orrseq r0, r9, r8, lsr #13 │ │ │ │ orrseq r0, r9, r8, ror #12 │ │ │ │ - @ instruction: 0x01a2c180 │ │ │ │ + @ instruction: 0x01a2c188 │ │ │ │ orrseq r0, r9, r4, lsl r6 │ │ │ │ - orrseq sp, r9, r8, ror ip │ │ │ │ + orrseq sp, r9, r4, lsl #25 │ │ │ │ @ instruction: 0x019905dc │ │ │ │ - @ instruction: 0x01a2c104 │ │ │ │ - orrseq pc, r9, r0, lsl lr @ │ │ │ │ - orrseq sp, r9, r0, lsl #24 │ │ │ │ + @ instruction: 0x01a2c10c │ │ │ │ + orrseq pc, r9, ip, lsl lr @ │ │ │ │ + orrseq sp, r9, ip, lsl #24 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x0199fdd8 │ │ │ │ - orrseq pc, r9, r8, lsr #27 │ │ │ │ + orrseq pc, r9, r4, ror #27 │ │ │ │ + @ instruction: 0x0199fdb4 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orrseq pc, r9, r8, ror sp @ │ │ │ │ + orrseq pc, r9, r4, lsl #27 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - orrseq pc, r9, r8, asr #26 │ │ │ │ + orrseq pc, r9, r4, asr sp @ │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - orrseq pc, r9, r8, lsl sp @ │ │ │ │ - ldrdeq fp, [r2, r8]! │ │ │ │ - orrseq pc, r9, r4, ror #25 │ │ │ │ - @ instruction: 0x0199dad4 │ │ │ │ + orrseq pc, r9, r4, lsr #26 │ │ │ │ + @ instruction: 0x01a2bfe0 │ │ │ │ + @ instruction: 0x0199fcf0 │ │ │ │ + orrseq sp, r9, r0, ror #21 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01a2bf9c │ │ │ │ - orrseq pc, r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x0199da9c │ │ │ │ - orrseq pc, r9, r0, ror ip @ │ │ │ │ - @ instruction: 0x01a2bf30 │ │ │ │ - orrseq pc, r9, ip, lsr ip @ │ │ │ │ - orrseq sp, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x01a2bfa4 │ │ │ │ + @ instruction: 0x0199fcb4 │ │ │ │ + orrseq sp, r9, r8, lsr #21 │ │ │ │ + orrseq pc, r9, ip, ror ip @ │ │ │ │ + @ instruction: 0x01a2bf38 │ │ │ │ + orrseq pc, r9, r8, asr #24 │ │ │ │ + orrseq sp, r9, r8, lsr sl │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq fp, [r2, r4]! │ │ │ │ - orrseq pc, r9, r0, lsl #24 │ │ │ │ - @ instruction: 0x0199d9f0 │ │ │ │ + strdeq fp, [r2, ip]! │ │ │ │ + orrseq pc, r9, ip, lsl #24 │ │ │ │ + @ instruction: 0x0199d9fc │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x01a2beb8 │ │ │ │ - orrseq pc, r9, r4, asr #23 │ │ │ │ - @ instruction: 0x0199d9b4 │ │ │ │ + @ instruction: 0x01a2bec0 │ │ │ │ + @ instruction: 0x0199fbd0 │ │ │ │ + orrseq sp, r9, r0, asr #19 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01a2be7c │ │ │ │ - orrseq pc, r9, r8, lsl #23 │ │ │ │ - orrseq sp, r9, r8, ror r9 │ │ │ │ + @ instruction: 0x01a2be84 │ │ │ │ + @ instruction: 0x0199fb94 │ │ │ │ + orrseq sp, r9, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq pc, r9, r0, asr fp @ │ │ │ │ + orrseq pc, r9, ip, asr fp @ │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orrseq pc, r9, r0, lsr #22 │ │ │ │ + orrseq pc, r9, ip, lsr #22 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - @ instruction: 0x01a2bde0 │ │ │ │ - orrseq pc, r9, ip, ror #21 │ │ │ │ - @ instruction: 0x0199d8dc │ │ │ │ + @ instruction: 0x01a2bde8 │ │ │ │ + @ instruction: 0x0199faf8 │ │ │ │ + orrseq sp, r9, r8, ror #17 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01a2bda4 │ │ │ │ - @ instruction: 0x0199fab0 │ │ │ │ - orrseq sp, r9, r0, lsr #17 │ │ │ │ + @ instruction: 0x01a2bdac │ │ │ │ + @ instruction: 0x0199fabc │ │ │ │ + orrseq sp, r9, ip, lsr #17 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq pc, r9, r8, ror sl @ │ │ │ │ - orrseq pc, r9, r8, asr #20 │ │ │ │ + orrseq pc, r9, r4, lsl #21 │ │ │ │ + orrseq pc, r9, r4, asr sl @ │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x01a2bd08 │ │ │ │ - orrseq pc, r9, r4, lsl sl @ │ │ │ │ - orrseq sp, r9, r8, lsl #16 │ │ │ │ - @ instruction: 0x0199f9dc │ │ │ │ + @ instruction: 0x01a2bd10 │ │ │ │ + orrseq pc, r9, r0, lsr #20 │ │ │ │ + orrseq sp, r9, r4, lsl r8 │ │ │ │ + orrseq pc, r9, r8, ror #19 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - @ instruction: 0x01a2bc9c │ │ │ │ - orrseq pc, r9, r8, lsr #19 │ │ │ │ - @ instruction: 0x0199d798 │ │ │ │ + @ instruction: 0x01a2bca4 │ │ │ │ + @ instruction: 0x0199f9b4 │ │ │ │ + orrseq sp, r9, r4, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq pc, r9, r0, ror r9 @ │ │ │ │ + orrseq pc, r9, ip, ror r9 @ │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq pc, r9, r0, asr #18 │ │ │ │ + orrseq pc, r9, ip, asr #18 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x01a2bc00 │ │ │ │ - orrseq pc, r9, ip, lsl #18 │ │ │ │ - orrseq sp, r9, r0, lsl #14 │ │ │ │ - @ instruction: 0x0199f8d4 │ │ │ │ + @ instruction: 0x01a2bc08 │ │ │ │ + orrseq pc, r9, r8, lsl r9 @ │ │ │ │ + orrseq sp, r9, ip, lsl #14 │ │ │ │ + orrseq pc, r9, r0, ror #17 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orrseq pc, r9, r4, lsr #17 │ │ │ │ + @ instruction: 0x0199f8b0 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x01a2bb64 │ │ │ │ - orrseq pc, r9, r0, ror r8 @ │ │ │ │ - orrseq sp, r9, r0, ror #12 │ │ │ │ + @ instruction: 0x01a2bb6c │ │ │ │ + orrseq pc, r9, ip, ror r8 @ │ │ │ │ + orrseq sp, r9, ip, ror #12 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq pc, r9, r8, lsr r8 @ │ │ │ │ + orrseq pc, r9, r4, asr #16 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq pc, r9, r4, lsl #16 │ │ │ │ + orrseq pc, r9, r0, lsl r8 @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0199f7d4 │ │ │ │ + orrseq pc, r9, r0, ror #15 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orrseq pc, r9, r4, lsr #15 │ │ │ │ + @ instruction: 0x0199f7b0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq pc, r9, r4, ror r7 @ │ │ │ │ - orrseq pc, r9, r4, asr #14 │ │ │ │ + orrseq pc, r9, r0, lsl #15 │ │ │ │ + orrseq pc, r9, r0, asr r7 @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq pc, r9, r4, lsl r7 @ │ │ │ │ + orrseq pc, r9, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq pc, r9, r4, ror #13 │ │ │ │ + @ instruction: 0x0199f6f0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a2b9a4 │ │ │ │ - @ instruction: 0x0199f6b0 │ │ │ │ - orrseq sp, r9, r4, lsr #9 │ │ │ │ - orrseq pc, r9, r8, ror r6 @ │ │ │ │ + @ instruction: 0x01a2b9ac │ │ │ │ + @ instruction: 0x0199f6bc │ │ │ │ + @ instruction: 0x0199d4b0 │ │ │ │ + orrseq pc, r9, r4, lsl #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a2b938 │ │ │ │ - orrseq pc, r9, r4, asr #12 │ │ │ │ - orrseq sp, r9, r4, lsr r4 │ │ │ │ + @ instruction: 0x01a2b940 │ │ │ │ + orrseq pc, r9, r0, asr r6 @ │ │ │ │ + orrseq sp, r9, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq fp, [r2, ip]! │ │ │ │ - orrseq pc, r9, r8, lsl #12 │ │ │ │ - @ instruction: 0x0199d3fc │ │ │ │ - @ instruction: 0x0199f5d0 │ │ │ │ + @ instruction: 0x01a2b904 │ │ │ │ + orrseq pc, r9, r4, lsl r6 @ │ │ │ │ + orrseq sp, r9, r8, lsl #8 │ │ │ │ + @ instruction: 0x0199f5dc │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01a2b890 │ │ │ │ - @ instruction: 0x0199f59c │ │ │ │ - orrseq sp, r9, ip, lsl #7 │ │ │ │ + @ instruction: 0x01a2b898 │ │ │ │ + orrseq pc, r9, r8, lsr #11 │ │ │ │ + @ instruction: 0x0199d398 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orrseq pc, r9, r4, ror #10 │ │ │ │ + orrseq pc, r9, r0, ror r5 @ │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-596] @ 1d4a54 │ │ │ │ @@ -287713,17 +287713,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d5bd4 │ │ │ │ @ instruction: 0x01b243a8 │ │ │ │ - @ instruction: 0x01a2b76c │ │ │ │ - orrseq sp, r9, r4, ror #17 │ │ │ │ - orrseq sp, r9, r0, ror r2 │ │ │ │ + @ instruction: 0x01a2b774 │ │ │ │ + @ instruction: 0x0199d8f0 │ │ │ │ + orrseq sp, r9, ip, ror r2 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ │ │ │ │ 001d5c3c : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -287899,28 +287899,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 1d5de8 │ │ │ │ lsrseq r2, ip, #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq fp, [r2, r0]! │ │ │ │ - @ instruction: 0x0199d1d8 │ │ │ │ + ldrdeq fp, [r2, r8]! │ │ │ │ + orrseq sp, r9, r4, ror #3 │ │ │ │ rorseq r2, r4, #16 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ @ instruction: 0x01b24264 │ │ │ │ @ instruction: 0x01b24200 │ │ │ │ - orrseq sp, r9, r4, ror #15 │ │ │ │ - @ instruction: 0x0199d7f4 │ │ │ │ + @ instruction: 0x0199d7f0 │ │ │ │ + orrseq sp, r9, r0, lsl #16 │ │ │ │ lsrseq r2, r4, #14 │ │ │ │ - @ instruction: 0x0199d6d8 │ │ │ │ + orrseq sp, r9, r4, ror #13 │ │ │ │ ldrsheq r4, [r2, r0]! │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ orrseq pc, r8, r4, ror r9 @ │ │ │ │ - @ instruction: 0x0199f198 │ │ │ │ + orrseq pc, r9, r4, lsr #3 │ │ │ │ │ │ │ │ 001d5f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ 1d5ff4 │ │ │ │ @@ -287963,17 +287963,17 @@ │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1d5fac │ │ │ │ asrseq sl, r0, #12 │ │ │ │ @ instruction: 0x01b23fb4 │ │ │ │ - @ instruction: 0x01a2b39c │ │ │ │ - orrseq pc, r9, r8, lsr #1 │ │ │ │ - @ instruction: 0x0199ce9c │ │ │ │ + @ instruction: 0x01a2b3a4 │ │ │ │ + ldrheq pc, [r9, r4] @ │ │ │ │ + orrseq ip, r9, r8, lsr #29 │ │ │ │ │ │ │ │ 001d6008 : │ │ │ │ ldr r3, [pc, #32] @ 1d6030 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -288043,17 +288043,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1d60bc │ │ │ │ @ instruction: 0x01b23ed0 │ │ │ │ lsrseq sl, r8, #10 │ │ │ │ asrseq sl, r8, #9 │ │ │ │ - @ instruction: 0x01a2b26c │ │ │ │ - orrseq lr, r9, r8, ror pc │ │ │ │ - orrseq ip, r9, r0, ror sp │ │ │ │ + @ instruction: 0x01a2b274 │ │ │ │ + orrseq lr, r9, r4, lsl #31 │ │ │ │ + orrseq ip, r9, ip, ror sp │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ │ │ │ │ 001d613c : │ │ │ │ ldr r3, [pc, #32] @ 1d6164 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -288490,58 +288490,58 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1d6538 │ │ │ │ lslseq r2, r4, #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a2b1ac │ │ │ │ - @ instruction: 0x0199ccb4 │ │ │ │ + @ instruction: 0x01a2b1b4 │ │ │ │ + orrseq ip, r9, r0, asr #25 │ │ │ │ asrseq r2, r0, #6 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ lslseq sl, ip, #7 │ │ │ │ @ instruction: 0x01b23d04 │ │ │ │ - orrseq sp, r9, r0, lsl #8 │ │ │ │ + orrseq sp, r9, ip, lsl #8 │ │ │ │ lslseq sl, r4, #6 │ │ │ │ @ instruction: 0x01b23c60 │ │ │ │ - orrseq sp, r9, ip, asr r2 │ │ │ │ - orrseq sp, r9, r4, lsr #4 │ │ │ │ - orrseq sp, r9, r4, asr #4 │ │ │ │ + orrseq sp, r9, r8, ror #4 │ │ │ │ + orrseq sp, r9, r0, lsr r2 │ │ │ │ + orrseq sp, r9, r0, asr r2 │ │ │ │ asrseq r1, r4 @ │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ orrseq pc, r8, r4, asr r2 @ │ │ │ │ - @ instruction: 0x01a2ad68 │ │ │ │ - orrseq lr, r9, r4, ror sl │ │ │ │ - orrseq ip, r9, r8, ror #16 │ │ │ │ - orrseq lr, r9, ip, lsr sl │ │ │ │ - orrseq ip, r9, r4, lsl #30 │ │ │ │ + @ instruction: 0x01a2ad70 │ │ │ │ + orrseq lr, r9, r0, lsl #21 │ │ │ │ + orrseq ip, r9, r4, ror r8 │ │ │ │ + orrseq lr, r9, r8, asr #20 │ │ │ │ + orrseq ip, r9, r0, lsl pc │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x0199e9d0 │ │ │ │ + @ instruction: 0x0199e9dc │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - @ instruction: 0x01a2ac94 │ │ │ │ + @ instruction: 0x01a2ac9c │ │ │ │ orrseq r6, r9, r8, asr r2 │ │ │ │ - @ instruction: 0x0199c794 │ │ │ │ - @ instruction: 0x01a2ac50 │ │ │ │ + orrseq ip, r9, r0, lsr #15 │ │ │ │ + @ instruction: 0x01a2ac58 │ │ │ │ orrseq r6, r9, r4, lsl r2 │ │ │ │ - orrseq ip, r9, ip, asr #14 │ │ │ │ + orrseq ip, r9, r8, asr r7 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x01a2ac20 │ │ │ │ + @ instruction: 0x01a2ac28 │ │ │ │ orrseq r6, r9, r4, ror #3 │ │ │ │ - orrseq ip, r9, r0, lsr #14 │ │ │ │ - @ instruction: 0x01a2abec │ │ │ │ - @ instruction: 0x0199e8f8 │ │ │ │ - orrseq ip, r9, r8, ror #13 │ │ │ │ + orrseq ip, r9, ip, lsr #14 │ │ │ │ + strdeq sl, [r2, r4]! │ │ │ │ + orrseq lr, r9, r4, lsl #18 │ │ │ │ + @ instruction: 0x0199c6f4 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - @ instruction: 0x01a2abb4 │ │ │ │ + @ instruction: 0x01a2abbc │ │ │ │ orrseq r6, r9, r8, ror r1 │ │ │ │ - @ instruction: 0x0199c6b0 │ │ │ │ + @ instruction: 0x0199c6bc │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - @ instruction: 0x01a2ab80 │ │ │ │ - orrseq lr, r9, ip, lsl #17 │ │ │ │ - orrseq ip, r9, r4, lsl #13 │ │ │ │ + @ instruction: 0x01a2ab88 │ │ │ │ + @ instruction: 0x0199e898 │ │ │ │ + @ instruction: 0x0199c690 │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 001d68cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288619,21 +288619,21 @@ │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ @ instruction: 0xffffc19c │ │ │ │ @ instruction: 0xffffc650 │ │ │ │ @ instruction: 0xffffb988 │ │ │ │ @ instruction: 0x01b2360c │ │ │ │ asrseq r9, ip, ip │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - ldrdeq sl, [r2, ip]! │ │ │ │ - orrseq ip, r9, r4, lsl #27 │ │ │ │ - @ instruction: 0x0199c4d8 │ │ │ │ + @ instruction: 0x01a2a9e4 │ │ │ │ + @ instruction: 0x0199cd90 │ │ │ │ + orrseq ip, r9, r4, ror #9 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - @ instruction: 0x01a2a99c │ │ │ │ - orrseq lr, r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x0199c49c │ │ │ │ + @ instruction: 0x01a2a9a4 │ │ │ │ + @ instruction: 0x0199e6b4 │ │ │ │ + orrseq ip, r9, r8, lsr #9 │ │ │ │ │ │ │ │ 001d6a30 : │ │ │ │ ldr r3, [pc, #100] @ 1d6a9c │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 1d6a64 │ │ │ │ ldr ip, [pc, #88] @ 1d6aa0 │ │ │ │ @@ -288729,21 +288729,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 1d6b74 │ │ │ │ - orrseq ip, r9, r8, lsr #24 │ │ │ │ - @ instruction: 0x0199cbf0 │ │ │ │ - @ instruction: 0x01a2a904 │ │ │ │ + orrseq ip, r9, r4, lsr ip │ │ │ │ + @ instruction: 0x0199cbfc │ │ │ │ + @ instruction: 0x01a2a90c │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - orrseq ip, r9, r4, lsr #24 │ │ │ │ - @ instruction: 0x0199cbb8 │ │ │ │ - @ instruction: 0x01a2a8cc │ │ │ │ + orrseq ip, r9, r0, lsr ip │ │ │ │ + orrseq ip, r9, r4, asr #23 │ │ │ │ + ldrdeq sl, [r2, r4]! │ │ │ │ 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] @ 1d6f08 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldr r3, [pc, #796] @ 1d6f0c │ │ │ │ @@ -288944,35 +288944,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1d6d24 │ │ │ │ lsrseq r1, r4, #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01a2a854 │ │ │ │ - orrseq ip, r9, r4, lsr fp │ │ │ │ + @ instruction: 0x01a2a85c │ │ │ │ + orrseq ip, r9, r0, asr #22 │ │ │ │ asrseq r1, ip @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - @ instruction: 0x01a2a76c │ │ │ │ - orrseq ip, r9, ip, asr #20 │ │ │ │ + @ instruction: 0x01a2a774 │ │ │ │ + orrseq ip, r9, r8, asr sl │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ rorseq r1, r8, #15 │ │ │ │ - @ instruction: 0x01a2a714 │ │ │ │ - @ instruction: 0x0199c9f8 │ │ │ │ + @ instruction: 0x01a2a71c │ │ │ │ + orrseq ip, r9, r4, lsl #20 │ │ │ │ orrseq lr, r8, r4, ror #20 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orrseq lr, r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x01a2a5c4 │ │ │ │ - orrseq lr, r9, r4, asr #3 │ │ │ │ - @ instruction: 0x0199c89c │ │ │ │ - orrseq lr, r9, ip, lsl #3 │ │ │ │ + @ instruction: 0x01a2a5cc │ │ │ │ + @ instruction: 0x0199e1d0 │ │ │ │ + orrseq ip, r9, r8, lsr #17 │ │ │ │ + @ instruction: 0x0199e198 │ │ │ │ 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 │ │ │ │ @@ -289004,17 +289004,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d6fb4 │ │ │ │ - @ instruction: 0x01a2a4a4 │ │ │ │ - orrseq ip, r9, ip, lsr r8 │ │ │ │ - orrseq ip, r9, r4, lsl #15 │ │ │ │ + @ instruction: 0x01a2a4ac │ │ │ │ + orrseq ip, r9, r8, asr #16 │ │ │ │ + @ instruction: 0x0199c790 │ │ │ │ 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] @ 1d7484 │ │ │ │ @@ -289296,35 +289296,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1d7284 │ │ │ │ rorseq r1, r4, #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsrseq r1, r0 @ │ │ │ │ - strdeq sl, [r2, r0]! │ │ │ │ - orrseq ip, r9, r4, asr #13 │ │ │ │ - orrseq sp, r8, ip, lsl r8 │ │ │ │ strdeq sl, [r2, r8]! │ │ │ │ + @ instruction: 0x0199c6d0 │ │ │ │ + orrseq sp, r8, ip, lsl r8 │ │ │ │ + @ instruction: 0x01a2a300 │ │ │ │ @ instruction: 0x0198d794 │ │ │ │ - @ instruction: 0x01a2a270 │ │ │ │ + @ instruction: 0x01a2a278 │ │ │ │ orrseq sp, r8, r0, lsl r7 │ │ │ │ lslseq r1, r8, #5 │ │ │ │ - orrseq sp, r9, ip, lsr #27 │ │ │ │ - orrseq ip, r9, r8, ror #8 │ │ │ │ - orrseq sp, r9, r0, asr sp │ │ │ │ - orrseq ip, r9, ip, lsl #8 │ │ │ │ - @ instruction: 0x0199dcf4 │ │ │ │ - @ instruction: 0x0199dc9c │ │ │ │ - ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01a2a058 │ │ │ │ + @ instruction: 0x0199ddb8 │ │ │ │ + orrseq ip, r9, r4, ror r4 │ │ │ │ + orrseq sp, r9, ip, asr sp │ │ │ │ orrseq ip, r9, r8, lsl r4 │ │ │ │ - orrseq ip, r9, r4, lsr r3 │ │ │ │ - @ instruction: 0x01a2a018 │ │ │ │ - orrseq sp, r9, r8, lsl ip │ │ │ │ - @ instruction: 0x0199c2f8 │ │ │ │ + orrseq sp, r9, r0, lsl #26 │ │ │ │ + orrseq sp, r9, r8, lsr #25 │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ + @ instruction: 0x01a2a060 │ │ │ │ + orrseq ip, r9, r4, lsr #8 │ │ │ │ + orrseq ip, r9, r0, asr #6 │ │ │ │ + @ instruction: 0x01a2a020 │ │ │ │ + orrseq sp, r9, r4, lsr #24 │ │ │ │ + orrseq ip, r9, r4, lsl #6 │ │ │ │ │ │ │ │ 001d74e4 : │ │ │ │ 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 │ │ │ │ @@ -289578,37 +289578,37 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1d76b8 │ │ │ │ lslseq r1, r0, r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ rorseq r0, ip, #31 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x01a29ee0 │ │ │ │ + @ instruction: 0x01a29ee8 │ │ │ │ orrseq sp, r8, ip, ror r3 │ │ │ │ - @ instruction: 0x01a29e54 │ │ │ │ + @ instruction: 0x01a29e5c │ │ │ │ @ instruction: 0x0198d2f0 │ │ │ │ asrseq r0, r4, lr │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq ip, r9, r8, lsr #2 │ │ │ │ - @ instruction: 0x01a29d2c │ │ │ │ - orrseq sp, r9, ip, lsr #18 │ │ │ │ - orrseq ip, r9, ip │ │ │ │ - orrseq sp, r9, ip, ror #17 │ │ │ │ - orrseq fp, r9, ip, lsr #31 │ │ │ │ - @ instruction: 0x0199d894 │ │ │ │ - orrseq fp, r9, r0, asr pc │ │ │ │ - @ instruction: 0x01a29c34 │ │ │ │ - orrseq sp, r9, r4, lsr r8 │ │ │ │ - orrseq fp, r9, r4, lsl pc │ │ │ │ - strdeq r9, [r2, r8]! │ │ │ │ - @ instruction: 0x0199d7f8 │ │ │ │ - @ instruction: 0x0199bed8 │ │ │ │ - @ instruction: 0x01a29bbc │ │ │ │ - @ instruction: 0x0199d7bc │ │ │ │ - @ instruction: 0x0199be98 │ │ │ │ + orrseq ip, r9, r4, lsr r1 │ │ │ │ + @ instruction: 0x01a29d34 │ │ │ │ + orrseq sp, r9, r8, lsr r9 │ │ │ │ + orrseq ip, r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x0199d8f8 │ │ │ │ + @ instruction: 0x0199bfb8 │ │ │ │ + orrseq sp, r9, r0, lsr #17 │ │ │ │ + orrseq fp, r9, ip, asr pc │ │ │ │ + @ instruction: 0x01a29c3c │ │ │ │ + orrseq sp, r9, r0, asr #16 │ │ │ │ + orrseq fp, r9, r0, lsr #30 │ │ │ │ + @ instruction: 0x01a29c00 │ │ │ │ + orrseq sp, r9, r4, lsl #16 │ │ │ │ + orrseq fp, r9, r4, ror #29 │ │ │ │ + @ instruction: 0x01a29bc4 │ │ │ │ + orrseq sp, r9, r8, asr #15 │ │ │ │ + orrseq fp, r9, r4, lsr #29 │ │ │ │ │ │ │ │ 001d794c : │ │ │ │ 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 │ │ │ │ @@ -289720,26 +289720,26 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1d79f8 │ │ │ │ lsrseq r0, r0, #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq fp, r9, ip, asr #29 │ │ │ │ + @ instruction: 0x0199bed8 │ │ │ │ lslseq r0, r4, fp │ │ │ │ - orrseq fp, r9, r4, lsr lr │ │ │ │ - @ instruction: 0x01a29a00 │ │ │ │ - orrseq sp, r9, r0, lsl #12 │ │ │ │ - @ instruction: 0x0199bcdc │ │ │ │ - @ instruction: 0x01a299c0 │ │ │ │ - orrseq sp, r9, r0, asr #11 │ │ │ │ - @ instruction: 0x0199bc9c │ │ │ │ - @ instruction: 0x01a29984 │ │ │ │ - orrseq sp, r9, r4, lsl #11 │ │ │ │ - orrseq fp, r9, r0, ror #24 │ │ │ │ + orrseq fp, r9, r0, asr #28 │ │ │ │ + @ instruction: 0x01a29a08 │ │ │ │ + orrseq sp, r9, ip, lsl #12 │ │ │ │ + orrseq fp, r9, r8, ror #25 │ │ │ │ + @ instruction: 0x01a299c8 │ │ │ │ + orrseq sp, r9, ip, asr #11 │ │ │ │ + orrseq fp, r9, r8, lsr #25 │ │ │ │ + @ instruction: 0x01a2998c │ │ │ │ + @ instruction: 0x0199d590 │ │ │ │ + orrseq fp, r9, ip, ror #24 │ │ │ │ │ │ │ │ 001d7b50 : │ │ │ │ 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, #3904] @ 1d8aa8 │ │ │ │ @@ -290720,266 +290720,266 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r0, [r3] │ │ │ │ b 1d85dc │ │ │ │ lsrseq r0, r4, #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lslseq r0, ip, #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a298ac │ │ │ │ - orrseq fp, r9, ip, lsl #23 │ │ │ │ + @ instruction: 0x01a298b4 │ │ │ │ + @ instruction: 0x0199bb98 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - @ instruction: 0x01a2983c │ │ │ │ - @ instruction: 0x01a29820 │ │ │ │ - strdeq r9, [r2, r0]! │ │ │ │ + @ instruction: 0x01a29844 │ │ │ │ + @ instruction: 0x01a29828 │ │ │ │ + strdeq r9, [r2, r8]! │ │ │ │ orrseq r9, r9, r0, asr #3 │ │ │ │ - @ instruction: 0x0199b9d8 │ │ │ │ + orrseq fp, r9, r4, ror #19 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orrseq fp, r9, r4, lsl #18 │ │ │ │ + orrseq fp, r9, r0, lsl r9 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - @ instruction: 0x0199d1dc │ │ │ │ - @ instruction: 0x01a29564 │ │ │ │ - orrseq sp, r9, r4, ror #2 │ │ │ │ - orrseq fp, r9, r4, asr #16 │ │ │ │ - @ instruction: 0x01a29530 │ │ │ │ - orrseq fp, r9, r4, lsl r8 │ │ │ │ + orrseq sp, r9, r8, ror #3 │ │ │ │ + @ instruction: 0x01a2956c │ │ │ │ + orrseq sp, r9, r0, ror r1 │ │ │ │ + orrseq fp, r9, r0, asr r8 │ │ │ │ + @ instruction: 0x01a29538 │ │ │ │ + orrseq fp, r9, r0, lsr #16 │ │ │ │ lslseq r0, r0 @ │ │ │ │ - orrseq r0, ip, r0, asr #26 │ │ │ │ - @ instruction: 0x01a29484 │ │ │ │ - orrseq sp, r9, r4, lsl #1 │ │ │ │ - orrseq fp, r9, r4, ror #14 │ │ │ │ + orrseq r0, ip, ip, asr #26 │ │ │ │ + @ instruction: 0x01a2948c │ │ │ │ + @ instruction: 0x0199d090 │ │ │ │ + orrseq fp, r9, r0, ror r7 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x019c7fd8 │ │ │ │ - @ instruction: 0x01a29420 │ │ │ │ - orrseq sp, r9, r0, lsr #32 │ │ │ │ - orrseq fp, r9, r0, lsl #14 │ │ │ │ + orrseq r7, ip, r4, ror #31 │ │ │ │ + @ instruction: 0x01a29428 │ │ │ │ + orrseq sp, r9, ip, lsr #32 │ │ │ │ + orrseq fp, r9, ip, lsl #14 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orrseq r7, ip, r4, ror pc │ │ │ │ - @ instruction: 0x01a293bc │ │ │ │ - @ instruction: 0x0199cfbc │ │ │ │ - @ instruction: 0x0199b69c │ │ │ │ - orrseq r7, ip, ip, asr #29 │ │ │ │ - @ instruction: 0x01a1cd94 │ │ │ │ - orrseq r7, ip, r0, asr #28 │ │ │ │ - @ instruction: 0x01a1ccbc │ │ │ │ - orrseq r7, ip, r8, ror #26 │ │ │ │ - @ instruction: 0x01a1cbe4 │ │ │ │ - orrseq fp, r9, r4, lsl #13 │ │ │ │ - @ instruction: 0x01a1cb00 │ │ │ │ - @ instruction: 0x019c089c │ │ │ │ - @ instruction: 0x01a1ca14 │ │ │ │ + orrseq r7, ip, r0, lsl #31 │ │ │ │ + @ instruction: 0x01a293c4 │ │ │ │ + orrseq ip, r9, r8, asr #31 │ │ │ │ + orrseq fp, r9, r8, lsr #13 │ │ │ │ + @ instruction: 0x019c7ed8 │ │ │ │ + @ instruction: 0x01a1cda0 │ │ │ │ + orrseq r7, ip, ip, asr #28 │ │ │ │ + @ instruction: 0x01a1ccc8 │ │ │ │ + orrseq r7, ip, r4, ror sp │ │ │ │ + strdeq ip, [r1, r0]! │ │ │ │ + @ instruction: 0x0199b690 │ │ │ │ + @ instruction: 0x01a1cb0c │ │ │ │ + orrseq r0, ip, r8, lsr #17 │ │ │ │ + @ instruction: 0x01a1ca20 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq fp, r9, r0, asr r3 │ │ │ │ - strdeq r8, [r2, r4]! │ │ │ │ - orrseq fp, r9, r8, lsl r3 │ │ │ │ - orrseq fp, r9, r8, lsr #5 │ │ │ │ - orrseq r9, sp, r8, lsl #23 │ │ │ │ - @ instruction: 0x01a1c864 │ │ │ │ + orrseq fp, r9, ip, asr r3 │ │ │ │ + strdeq r8, [r2, ip]! │ │ │ │ + orrseq fp, r9, r4, lsr #6 │ │ │ │ + @ instruction: 0x0199b2b4 │ │ │ │ + @ instruction: 0x019d9b94 │ │ │ │ + @ instruction: 0x01a1c870 │ │ │ │ andeq r6, r0, r0, lsl #31 │ │ │ │ - orrseq ip, r9, r0, lsl r9 │ │ │ │ - @ instruction: 0x01a28d0c │ │ │ │ - orrseq sl, r9, r8, ror #31 │ │ │ │ - @ instruction: 0x01a28cc8 │ │ │ │ - orrseq ip, r9, r8, asr #17 │ │ │ │ - orrseq sl, r9, r8, lsr #31 │ │ │ │ + orrseq ip, r9, ip, lsl r9 │ │ │ │ + @ instruction: 0x01a28d14 │ │ │ │ + @ instruction: 0x0199aff4 │ │ │ │ + ldrdeq r8, [r2, r0]! │ │ │ │ + @ instruction: 0x0199c8d4 │ │ │ │ + @ instruction: 0x0199afb4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq fp, r9, r8, asr #1 │ │ │ │ - @ instruction: 0x019c04d0 │ │ │ │ - @ instruction: 0x01a1c684 │ │ │ │ - orrseq fp, r9, r0, lsl #2 │ │ │ │ - orrseq ip, r9, r0, asr #14 │ │ │ │ - @ instruction: 0x01a28b3c │ │ │ │ - orrseq sl, r9, r4, lsl lr │ │ │ │ + ldrsbeq fp, [r9, r4] │ │ │ │ + @ instruction: 0x019c04dc │ │ │ │ + @ instruction: 0x01a1c690 │ │ │ │ + orrseq fp, r9, ip, lsl #2 │ │ │ │ + orrseq ip, r9, ip, asr #14 │ │ │ │ + @ instruction: 0x01a28b44 │ │ │ │ + orrseq sl, r9, r0, lsr #28 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orrseq r0, ip, r8, asr r1 │ │ │ │ - orrseq fp, r9, r8, lsr #32 │ │ │ │ - orrseq sl, r9, r8, ror pc │ │ │ │ - orrseq sl, r9, r4, asr pc │ │ │ │ - @ instruction: 0x0199aabc │ │ │ │ - @ instruction: 0x019d92b4 │ │ │ │ - orrseq sl, r9, ip, asr r9 │ │ │ │ - orrseq ip, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x01a2840c │ │ │ │ - orrseq sl, r9, r4, ror #13 │ │ │ │ + orrseq r0, ip, r4, ror #2 │ │ │ │ + orrseq fp, r9, r4, lsr r0 │ │ │ │ + orrseq sl, r9, r4, lsl #31 │ │ │ │ + orrseq sl, r9, r0, ror #30 │ │ │ │ + orrseq sl, r9, r8, asr #21 │ │ │ │ + orrseq r9, sp, r0, asr #5 │ │ │ │ + orrseq sl, r9, r8, ror #18 │ │ │ │ + orrseq ip, r9, r4, lsr #32 │ │ │ │ + @ instruction: 0x01a28414 │ │ │ │ + @ instruction: 0x0199a6f0 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - orrseq sl, r9, r0, lsl #16 │ │ │ │ + orrseq sl, r9, ip, lsl #16 │ │ │ │ + orrseq r1, sp, ip, lsl #18 │ │ │ │ orrseq r1, sp, r0, lsl #18 │ │ │ │ @ instruction: 0x019d18f4 │ │ │ │ orrseq r1, sp, r8, ror #17 │ │ │ │ @ instruction: 0x019d18dc │ │ │ │ @ instruction: 0x019d18d0 │ │ │ │ - orrseq r1, sp, r4, asr #17 │ │ │ │ - orrseq fp, r9, r8, lsr #27 │ │ │ │ - @ instruction: 0x01a2819c │ │ │ │ - orrseq sl, r9, r4, ror r4 │ │ │ │ + @ instruction: 0x0199bdb4 │ │ │ │ + @ instruction: 0x01a281a4 │ │ │ │ + orrseq sl, r9, r0, lsl #9 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - orrseq fp, r9, ip, lsr #26 │ │ │ │ - @ instruction: 0x01a28120 │ │ │ │ - @ instruction: 0x0199a3fc │ │ │ │ - orrseq fp, r9, r4, ror #25 │ │ │ │ - @ instruction: 0x01a280e0 │ │ │ │ - @ instruction: 0x0199a3b8 │ │ │ │ + orrseq fp, r9, r8, lsr sp │ │ │ │ + @ instruction: 0x01a28128 │ │ │ │ + orrseq sl, r9, r8, lsl #8 │ │ │ │ + @ instruction: 0x0199bcf0 │ │ │ │ + @ instruction: 0x01a280e8 │ │ │ │ + orrseq sl, r9, r4, asr #7 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - orrseq fp, r9, r4, lsr #25 │ │ │ │ - @ instruction: 0x01a280a0 │ │ │ │ - orrseq sl, r9, ip, ror r3 │ │ │ │ - orrseq sl, r9, r8, lsl #10 │ │ │ │ - @ instruction: 0x01a28044 │ │ │ │ - orrseq sl, r9, r4, lsl r3 │ │ │ │ + @ instruction: 0x0199bcb0 │ │ │ │ + @ instruction: 0x01a280a8 │ │ │ │ + orrseq sl, r9, r8, lsl #7 │ │ │ │ + orrseq sl, r9, r4, lsl r5 │ │ │ │ + @ instruction: 0x01a2804c │ │ │ │ + orrseq sl, r9, r0, lsr #6 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x0199bbf0 │ │ │ │ - @ instruction: 0x01a27fe4 │ │ │ │ - @ instruction: 0x0199a2bc │ │ │ │ + @ instruction: 0x0199bbfc │ │ │ │ + @ instruction: 0x01a27fec │ │ │ │ + orrseq sl, r9, r8, asr #5 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x01a27f9c │ │ │ │ - orrseq sl, r9, ip, lsl r4 │ │ │ │ - orrseq sl, r9, r0, ror r2 │ │ │ │ + @ instruction: 0x01a27fa4 │ │ │ │ + orrseq sl, r9, r8, lsr #8 │ │ │ │ + orrseq sl, r9, ip, ror r2 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orrseq fp, r9, r0, asr fp │ │ │ │ - @ instruction: 0x01a27f44 │ │ │ │ - orrseq sl, r9, r0, lsr #4 │ │ │ │ - orrseq fp, r9, ip, lsl #22 │ │ │ │ - @ instruction: 0x01a27f00 │ │ │ │ - @ instruction: 0x0199a1dc │ │ │ │ + orrseq fp, r9, ip, asr fp │ │ │ │ + @ instruction: 0x01a27f4c │ │ │ │ + orrseq sl, r9, ip, lsr #4 │ │ │ │ + orrseq fp, r9, r8, lsl fp │ │ │ │ + @ instruction: 0x01a27f08 │ │ │ │ + orrseq sl, r9, r8, ror #3 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - orrseq fp, r9, r8, asr #21 │ │ │ │ - @ instruction: 0x01a27ebc │ │ │ │ - @ instruction: 0x0199a198 │ │ │ │ - orrseq sl, r9, r8, ror #5 │ │ │ │ - @ instruction: 0x01a27e78 │ │ │ │ - orrseq sl, r9, r0, asr r1 │ │ │ │ + @ instruction: 0x0199bad4 │ │ │ │ + @ instruction: 0x01a27ec4 │ │ │ │ + orrseq sl, r9, r4, lsr #3 │ │ │ │ + @ instruction: 0x0199a2f4 │ │ │ │ + @ instruction: 0x01a27e80 │ │ │ │ + orrseq sl, r9, ip, asr r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - orrseq fp, r9, r4, lsr sl │ │ │ │ - @ instruction: 0x01a27e30 │ │ │ │ - orrseq sl, r9, r8, lsl #2 │ │ │ │ + orrseq fp, r9, r0, asr #20 │ │ │ │ + @ instruction: 0x01a27e38 │ │ │ │ + orrseq sl, r9, r4, lsl r1 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x0199b9f4 │ │ │ │ - strdeq r7, [r2, r0]! │ │ │ │ - orrseq sl, r9, r8, asr #1 │ │ │ │ + orrseq fp, r9, r0, lsl #20 │ │ │ │ + strdeq r7, [r2, r8]! │ │ │ │ + ldrsbeq sl, [r9, r4] │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x0199b9b4 │ │ │ │ - @ instruction: 0x01a27da8 │ │ │ │ - orrseq sl, r9, r0, lsl #1 │ │ │ │ + orrseq fp, r9, r0, asr #19 │ │ │ │ + @ instruction: 0x01a27db0 │ │ │ │ + orrseq sl, r9, ip, lsl #1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - orrseq fp, r9, r0, ror r9 │ │ │ │ - @ instruction: 0x01a27d64 │ │ │ │ - orrseq sl, r9, ip, lsr r0 │ │ │ │ + orrseq fp, r9, ip, ror r9 │ │ │ │ + @ instruction: 0x01a27d6c │ │ │ │ + orrseq sl, r9, r8, asr #32 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq fp, r9, ip, lsr #18 │ │ │ │ - @ instruction: 0x01a27d20 │ │ │ │ - @ instruction: 0x01999ff8 │ │ │ │ + orrseq fp, r9, r8, lsr r9 │ │ │ │ + @ instruction: 0x01a27d28 │ │ │ │ + orrseq sl, r9, r4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq fp, r9, r8, ror #17 │ │ │ │ - ldrdeq r7, [r2, ip]! │ │ │ │ - @ instruction: 0x01999fb8 │ │ │ │ - @ instruction: 0x01a27c9c │ │ │ │ - @ instruction: 0x0199b89c │ │ │ │ - orrseq r9, r9, ip, ror pc │ │ │ │ + @ instruction: 0x0199b8f4 │ │ │ │ + @ instruction: 0x01a27ce4 │ │ │ │ + orrseq r9, r9, r4, asr #31 │ │ │ │ + @ instruction: 0x01a27ca4 │ │ │ │ + orrseq fp, r9, r8, lsr #17 │ │ │ │ + orrseq r9, r9, r8, lsl #31 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - @ instruction: 0x01a27c64 │ │ │ │ - orrseq fp, r9, r4, ror #16 │ │ │ │ - orrseq r9, r9, r4, asr #30 │ │ │ │ + @ instruction: 0x01a27c6c │ │ │ │ + orrseq fp, r9, r0, ror r8 │ │ │ │ + orrseq r9, r9, r0, asr pc │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x01a27c28 │ │ │ │ - orrseq fp, r9, r8, lsr #16 │ │ │ │ - orrseq r9, r9, r8, lsl #30 │ │ │ │ - strdeq r7, [r2, r0]! │ │ │ │ - @ instruction: 0x0199b7f0 │ │ │ │ - @ instruction: 0x01999ed0 │ │ │ │ + @ instruction: 0x01a27c30 │ │ │ │ + orrseq fp, r9, r4, lsr r8 │ │ │ │ + orrseq r9, r9, r4, lsl pc │ │ │ │ + strdeq r7, [r2, r8]! │ │ │ │ + @ instruction: 0x0199b7fc │ │ │ │ + @ instruction: 0x01999edc │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x01a27bb4 │ │ │ │ - @ instruction: 0x0199b7b4 │ │ │ │ - @ instruction: 0x01999e94 │ │ │ │ + @ instruction: 0x01a27bbc │ │ │ │ + orrseq fp, r9, r0, asr #15 │ │ │ │ + orrseq r9, r9, r0, lsr #29 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - @ instruction: 0x01a27b7c │ │ │ │ - orrseq fp, r9, ip, ror r7 │ │ │ │ - orrseq r9, r9, ip, asr lr │ │ │ │ - @ instruction: 0x01a27b40 │ │ │ │ - orrseq fp, r9, r0, asr #14 │ │ │ │ - orrseq r9, r9, r0, lsr #28 │ │ │ │ + @ instruction: 0x01a27b84 │ │ │ │ + orrseq fp, r9, r8, lsl #15 │ │ │ │ + orrseq r9, r9, r8, ror #28 │ │ │ │ + @ instruction: 0x01a27b48 │ │ │ │ + orrseq fp, r9, ip, asr #14 │ │ │ │ + orrseq r9, r9, ip, lsr #28 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x01a27b08 │ │ │ │ - orrseq fp, r9, r8, lsl #14 │ │ │ │ - orrseq r9, r9, r8, ror #27 │ │ │ │ - @ instruction: 0x0199b6d4 │ │ │ │ - @ instruction: 0x01a27ac8 │ │ │ │ - orrseq r9, r9, r4, lsr #27 │ │ │ │ - @ instruction: 0x0199b690 │ │ │ │ - @ instruction: 0x01a27a84 │ │ │ │ - orrseq r9, r9, ip, asr sp │ │ │ │ + @ instruction: 0x01a27b10 │ │ │ │ + orrseq fp, r9, r4, lsl r7 │ │ │ │ + @ instruction: 0x01999df4 │ │ │ │ + orrseq fp, r9, r0, ror #13 │ │ │ │ + ldrdeq r7, [r2, r0]! │ │ │ │ + @ instruction: 0x01999db0 │ │ │ │ + @ instruction: 0x0199b69c │ │ │ │ + @ instruction: 0x01a27a8c │ │ │ │ + orrseq r9, r9, r8, ror #26 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orrseq fp, r9, ip, asr #12 │ │ │ │ - @ instruction: 0x01a27a40 │ │ │ │ - orrseq r9, r9, ip, lsl sp │ │ │ │ - orrseq fp, r9, r8, lsl #12 │ │ │ │ - strdeq r7, [r2, ip]! │ │ │ │ - @ instruction: 0x01999cd4 │ │ │ │ + orrseq fp, r9, r8, asr r6 │ │ │ │ + @ instruction: 0x01a27a48 │ │ │ │ + orrseq r9, r9, r8, lsr #26 │ │ │ │ + orrseq fp, r9, r4, lsl r6 │ │ │ │ + @ instruction: 0x01a27a04 │ │ │ │ + orrseq r9, r9, r0, ror #25 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - orrseq fp, r9, r4, asr #11 │ │ │ │ - @ instruction: 0x01a279b8 │ │ │ │ - @ instruction: 0x01999c94 │ │ │ │ - orrseq fp, r9, r0, lsl #11 │ │ │ │ - @ instruction: 0x01a27974 │ │ │ │ - orrseq r9, r9, ip, asr #24 │ │ │ │ + @ instruction: 0x0199b5d0 │ │ │ │ + @ instruction: 0x01a279c0 │ │ │ │ + orrseq r9, r9, r0, lsr #25 │ │ │ │ + orrseq fp, r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x01a2797c │ │ │ │ + orrseq r9, r9, r8, asr ip │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orrseq fp, r9, ip, lsr r5 │ │ │ │ - @ instruction: 0x01a27930 │ │ │ │ - orrseq r9, r9, r8, lsl #24 │ │ │ │ + orrseq fp, r9, r8, asr #10 │ │ │ │ + @ instruction: 0x01a27938 │ │ │ │ + orrseq r9, r9, r4, lsl ip │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - @ instruction: 0x0199b4f8 │ │ │ │ - @ instruction: 0x01a278ec │ │ │ │ - orrseq r9, r9, r4, asr #23 │ │ │ │ + orrseq fp, r9, r4, lsl #10 │ │ │ │ + strdeq r7, [r2, r4]! │ │ │ │ + @ instruction: 0x01999bd0 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - @ instruction: 0x0199b4b0 │ │ │ │ + @ instruction: 0x0199b4bc │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - @ instruction: 0x0199b494 │ │ │ │ + orrseq fp, r9, r0, lsr #9 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - orrseq fp, r9, ip, ror r4 │ │ │ │ + orrseq fp, r9, r8, lsl #9 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - orrseq fp, r9, ip, asr #8 │ │ │ │ + orrseq fp, r9, r8, asr r4 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orrseq fp, r9, r8, lsr r4 │ │ │ │ + orrseq fp, r9, r4, asr #8 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x01a27820 │ │ │ │ - orrseq fp, r9, r0, lsr #8 │ │ │ │ - orrseq r9, r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x01a27828 │ │ │ │ + orrseq fp, r9, ip, lsr #8 │ │ │ │ + orrseq r9, r9, ip, lsl #22 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01a277e8 │ │ │ │ - orrseq fp, r9, r8, ror #7 │ │ │ │ - orrseq r9, r9, r8, asr #21 │ │ │ │ - @ instruction: 0x0199b3b0 │ │ │ │ + strdeq r7, [r2, r0]! │ │ │ │ + @ instruction: 0x0199b3f4 │ │ │ │ + @ instruction: 0x01999ad4 │ │ │ │ + @ instruction: 0x0199b3bc │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orrseq fp, r9, r0, lsr #7 │ │ │ │ - @ instruction: 0x01a27794 │ │ │ │ - orrseq r9, r9, ip, ror #20 │ │ │ │ + orrseq fp, r9, ip, lsr #7 │ │ │ │ + @ instruction: 0x01a2779c │ │ │ │ + orrseq r9, r9, r8, ror sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq fp, r9, ip, asr r3 │ │ │ │ - @ instruction: 0x01a27750 │ │ │ │ - orrseq r9, r9, r8, lsr #20 │ │ │ │ + orrseq fp, r9, r8, ror #6 │ │ │ │ + @ instruction: 0x01a27758 │ │ │ │ + orrseq r9, r9, r4, lsr sl │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq fp, r9, r8, lsl r3 │ │ │ │ - @ instruction: 0x01a2770c │ │ │ │ - orrseq r9, r9, r4, ror #19 │ │ │ │ + orrseq fp, r9, r4, lsr #6 │ │ │ │ + @ instruction: 0x01a27714 │ │ │ │ + @ instruction: 0x019999f0 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x0199b2d4 │ │ │ │ - @ instruction: 0x01a276c8 │ │ │ │ - orrseq r9, r9, r4, lsr #19 │ │ │ │ - @ instruction: 0x0199b290 │ │ │ │ - @ instruction: 0x01a27684 │ │ │ │ - orrseq r9, r9, ip, asr r9 │ │ │ │ + orrseq fp, r9, r0, ror #5 │ │ │ │ + ldrdeq r7, [r2, r0]! │ │ │ │ + @ instruction: 0x019999b0 │ │ │ │ + @ instruction: 0x0199b29c │ │ │ │ + @ instruction: 0x01a2768c │ │ │ │ + orrseq r9, r9, r8, ror #18 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - orrseq fp, r9, ip, asr #4 │ │ │ │ - @ instruction: 0x01a27640 │ │ │ │ - orrseq r9, r9, r8, lsl r9 │ │ │ │ + orrseq fp, r9, r8, asr r2 │ │ │ │ + @ instruction: 0x01a27648 │ │ │ │ + orrseq r9, r9, r4, lsr #18 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq fp, r9, ip, lsl #4 │ │ │ │ - @ instruction: 0x01a27600 │ │ │ │ - @ instruction: 0x019998d8 │ │ │ │ + orrseq fp, r9, r8, lsl r2 │ │ │ │ + @ instruction: 0x01a27608 │ │ │ │ + orrseq r9, r9, r4, ror #17 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1d90a8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -292083,33 +292083,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #92] @ 1da050 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1d7f7c │ │ │ │ - orrseq fp, r9, r8, asr #3 │ │ │ │ - @ instruction: 0x01a275bc │ │ │ │ - @ instruction: 0x01999894 │ │ │ │ + @ instruction: 0x0199b1d4 │ │ │ │ + @ instruction: 0x01a275c4 │ │ │ │ + orrseq r9, r9, r0, lsr #17 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - orrseq fp, r9, r4, lsl #3 │ │ │ │ - @ instruction: 0x01a27578 │ │ │ │ - orrseq r9, r9, r0, asr r8 │ │ │ │ + @ instruction: 0x0199b190 │ │ │ │ + @ instruction: 0x01a27580 │ │ │ │ + orrseq r9, r9, ip, asr r8 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orrseq fp, r9, r0, asr #2 │ │ │ │ - @ instruction: 0x01a27534 │ │ │ │ - orrseq r9, r9, ip, lsl #16 │ │ │ │ + orrseq fp, r9, ip, asr #2 │ │ │ │ + @ instruction: 0x01a2753c │ │ │ │ + orrseq r9, r9, r8, lsl r8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - ldrsheq fp, [r9, ip] │ │ │ │ - strdeq r7, [r2, r0]! │ │ │ │ - orrseq r9, r9, ip, asr #15 │ │ │ │ - ldrheq fp, [r9, r8] │ │ │ │ - @ instruction: 0x01a27494 │ │ │ │ - @ instruction: 0x0199b094 │ │ │ │ - orrseq r9, r9, r4, ror r7 │ │ │ │ + orrseq fp, r9, r8, lsl #2 │ │ │ │ + strdeq r7, [r2, r8]! │ │ │ │ + @ instruction: 0x019997d8 │ │ │ │ + orrseq fp, r9, r4, asr #1 │ │ │ │ + @ instruction: 0x01a2749c │ │ │ │ + orrseq fp, r9, r0, lsr #1 │ │ │ │ + orrseq r9, r9, r0, lsl #15 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ │ │ │ │ 001da054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -292445,58 +292445,58 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1da300 │ │ │ │ @ instruction: 0x01afe498 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afe460 │ │ │ │ @ instruction: 0x01afe3e4 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r9, r9, r4, ror #16 │ │ │ │ - orrseq r9, r9, ip, asr #16 │ │ │ │ - orrseq r9, r9, r8, lsl #16 │ │ │ │ - orrseq pc, sp, r4, lsr #4 │ │ │ │ + orrseq r9, r9, r0, ror r8 │ │ │ │ + orrseq r9, r9, r8, asr r8 │ │ │ │ + orrseq r9, r9, r4, lsl r8 │ │ │ │ + orrseq pc, sp, r0, lsr r2 @ │ │ │ │ orrseq pc, r8, r4, lsl #13 │ │ │ │ @ instruction: 0x01afe25c │ │ │ │ - @ instruction: 0x0199ad90 │ │ │ │ - @ instruction: 0x01a27190 │ │ │ │ - orrseq r9, r9, r8, ror #8 │ │ │ │ + @ instruction: 0x0199ad9c │ │ │ │ + @ instruction: 0x01a27198 │ │ │ │ + orrseq r9, r9, r4, ror r4 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - orrseq r0, sp, r8, lsl #13 │ │ │ │ + @ instruction: 0x019d0694 │ │ │ │ orrseq sp, r8, r4, lsr #13 │ │ │ │ ldrdeq lr, [pc, ip]! │ │ │ │ - @ instruction: 0x01a27104 │ │ │ │ - @ instruction: 0x01999690 │ │ │ │ - orrseq r9, r9, r0, ror #7 │ │ │ │ + @ instruction: 0x01a2710c │ │ │ │ + @ instruction: 0x0199969c │ │ │ │ + orrseq r9, r9, ip, ror #7 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ @ instruction: 0x01afe164 │ │ │ │ - @ instruction: 0x01a27094 │ │ │ │ - @ instruction: 0x0199ac94 │ │ │ │ - orrseq r9, r9, r8, ror #6 │ │ │ │ + @ instruction: 0x01a2709c │ │ │ │ + orrseq sl, r9, r0, lsr #25 │ │ │ │ + orrseq r9, r9, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ @ instruction: 0x01afe108 │ │ │ │ - @ instruction: 0x01a2703c │ │ │ │ - orrseq sl, r9, r8, lsr ip │ │ │ │ - orrseq r9, r9, r8, lsl r3 │ │ │ │ + @ instruction: 0x01a27044 │ │ │ │ + orrseq sl, r9, r4, asr #24 │ │ │ │ + orrseq r9, r9, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ strheq lr, [pc, r4]! │ │ │ │ - @ instruction: 0x01a26fe4 │ │ │ │ - orrseq sl, r9, r0, ror #23 │ │ │ │ - orrseq r9, r9, r0, asr #5 │ │ │ │ + @ instruction: 0x01a26fec │ │ │ │ + orrseq sl, r9, ip, ror #23 │ │ │ │ + orrseq r9, r9, ip, asr #5 │ │ │ │ @ instruction: 0x01afe05c │ │ │ │ - @ instruction: 0x01a26f8c │ │ │ │ - orrseq sl, r9, ip, lsl #23 │ │ │ │ - orrseq r9, r9, r4, ror #4 │ │ │ │ + @ instruction: 0x01a26f94 │ │ │ │ + @ instruction: 0x0199ab98 │ │ │ │ + orrseq r9, r9, r0, ror r2 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ @ instruction: 0x01afe000 │ │ │ │ - @ instruction: 0x01a26f34 │ │ │ │ - orrseq sl, r9, r0, lsr fp │ │ │ │ - orrseq r9, r9, r0, lsl r2 │ │ │ │ + @ instruction: 0x01a26f3c │ │ │ │ + orrseq sl, r9, ip, lsr fp │ │ │ │ + orrseq r9, r9, ip, lsl r2 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - @ instruction: 0x01a26f04 │ │ │ │ - orrseq sl, r9, r0, lsl #22 │ │ │ │ - orrseq r9, r9, r0, ror #3 │ │ │ │ + @ instruction: 0x01a26f0c │ │ │ │ + orrseq sl, r9, ip, lsl #22 │ │ │ │ + orrseq r9, r9, ip, ror #3 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ │ │ │ │ 001da658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -292840,50 +292840,50 @@ │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 1da81c │ │ │ │ b 1da9b8 │ │ │ │ @ instruction: 0x01afdea4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afde68 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - @ instruction: 0x01a26d28 │ │ │ │ - @ instruction: 0x01998ff4 │ │ │ │ + @ instruction: 0x01a26d30 │ │ │ │ + orrseq r9, r9, r0 │ │ │ │ strdeq sp, [pc, r0]! │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r9, r9, r0, lsr r2 │ │ │ │ - @ instruction: 0x01a26b70 │ │ │ │ - orrseq sl, r9, r0, ror r7 │ │ │ │ - orrseq r8, r9, r0, asr lr │ │ │ │ + orrseq r9, r9, ip, lsr r2 │ │ │ │ + @ instruction: 0x01a26b78 │ │ │ │ + orrseq sl, r9, ip, ror r7 │ │ │ │ + orrseq r8, r9, ip, asr lr │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - orrseq r9, r9, r0, asr r1 │ │ │ │ - @ instruction: 0x01a26aec │ │ │ │ - orrseq r8, r9, r4, asr #27 │ │ │ │ - @ instruction: 0x019cffdc │ │ │ │ + orrseq r9, r9, ip, asr r1 │ │ │ │ + strdeq r6, [r2, r4]! │ │ │ │ + @ instruction: 0x01998dd0 │ │ │ │ + orrseq pc, ip, r8, ror #31 │ │ │ │ @ instruction: 0x0198cff8 │ │ │ │ - orrseq sl, r9, r4, lsl #13 │ │ │ │ + @ instruction: 0x0199a690 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x01a26a50 │ │ │ │ - orrseq sl, r9, r0, asr r6 │ │ │ │ - orrseq r8, r9, r0, lsr sp │ │ │ │ + @ instruction: 0x01a26a58 │ │ │ │ + orrseq sl, r9, ip, asr r6 │ │ │ │ + orrseq r8, r9, ip, lsr sp │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - orrseq r9, r9, ip │ │ │ │ - @ instruction: 0x01a26a08 │ │ │ │ - @ instruction: 0x01998cd4 │ │ │ │ + orrseq r9, r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x01a26a10 │ │ │ │ + orrseq r8, r9, r0, ror #25 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - orrseq r8, r9, r0, lsl #31 │ │ │ │ - @ instruction: 0x01a269ac │ │ │ │ - orrseq r8, r9, r8, ror ip │ │ │ │ + orrseq r8, r9, ip, lsl #31 │ │ │ │ + @ instruction: 0x01a269b4 │ │ │ │ + orrseq r8, r9, r4, lsl #25 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x01a26970 │ │ │ │ - orrseq sl, r9, r0, ror r5 │ │ │ │ - orrseq r8, r9, r8, asr #24 │ │ │ │ + @ instruction: 0x01a26978 │ │ │ │ + orrseq sl, r9, ip, ror r5 │ │ │ │ + orrseq r8, r9, r4, asr ip │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - orrseq sl, r9, r8, lsr r5 │ │ │ │ - orrseq r8, r9, r0, lsr #30 │ │ │ │ - strdeq r6, [r2, r0]! │ │ │ │ - orrseq r8, r9, r4, asr #23 │ │ │ │ + orrseq sl, r9, r4, asr #10 │ │ │ │ + orrseq r8, r9, ip, lsr #30 │ │ │ │ + strdeq r6, [r2, r8]! │ │ │ │ + @ instruction: 0x01998bd0 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ │ │ │ │ 001dac5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -293170,50 +293170,50 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 1daf1c │ │ │ │ @ instruction: 0x01afd8a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afd878 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - @ instruction: 0x01a26760 │ │ │ │ - orrseq r8, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x01a26768 │ │ │ │ + orrseq r8, r9, r8, lsr sl │ │ │ │ @ instruction: 0x01afd71c │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r8, r9, ip, ror sp │ │ │ │ - ldrdeq r6, [r2, r4]! │ │ │ │ - @ instruction: 0x0199a1d4 │ │ │ │ - @ instruction: 0x019988b4 │ │ │ │ + orrseq r8, r9, r8, lsl #27 │ │ │ │ + ldrdeq r6, [r2, ip]! │ │ │ │ + orrseq sl, r9, r0, ror #3 │ │ │ │ + orrseq r8, r9, r0, asr #17 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - @ instruction: 0x01a2657c │ │ │ │ - orrseq r8, r9, r8, asr #25 │ │ │ │ - orrseq r8, r9, r0, asr r8 │ │ │ │ - orrseq pc, ip, r8, ror #20 │ │ │ │ + @ instruction: 0x01a26584 │ │ │ │ + @ instruction: 0x01998cd4 │ │ │ │ + orrseq r8, r9, ip, asr r8 │ │ │ │ + orrseq pc, ip, r4, ror sl @ │ │ │ │ orrseq ip, r8, r4, lsl #21 │ │ │ │ - orrseq sl, r9, r0, lsl r1 │ │ │ │ - @ instruction: 0x01a264e0 │ │ │ │ - orrseq r8, r9, r8, lsr #23 │ │ │ │ - orrseq r8, r9, ip, lsr #15 │ │ │ │ + orrseq sl, r9, ip, lsl r1 │ │ │ │ + @ instruction: 0x01a264e8 │ │ │ │ + @ instruction: 0x01998bb4 │ │ │ │ + @ instruction: 0x019987b8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a264a4 │ │ │ │ - orrseq sl, r9, r4, lsr #1 │ │ │ │ - orrseq r8, r9, r4, lsl #15 │ │ │ │ + @ instruction: 0x01a264ac │ │ │ │ + ldrheq sl, [r9, r0] │ │ │ │ + @ instruction: 0x01998790 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01a2646c │ │ │ │ - orrseq r8, r9, r0, ror #22 │ │ │ │ - orrseq r8, r9, r8, lsr r7 │ │ │ │ + @ instruction: 0x01a26474 │ │ │ │ + orrseq r8, r9, ip, ror #22 │ │ │ │ + orrseq r8, r9, r4, asr #14 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq sl, r9, r4, lsr r0 │ │ │ │ + orrseq sl, r9, r0, asr #32 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x01a26400 │ │ │ │ - orrseq sl, r9, r0 │ │ │ │ - @ instruction: 0x019986d8 │ │ │ │ + @ instruction: 0x01a26408 │ │ │ │ + orrseq sl, r9, ip │ │ │ │ + orrseq r8, r9, r4, ror #13 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0x01a263c4 │ │ │ │ - orrseq r8, r9, r0, ror #21 │ │ │ │ - @ instruction: 0x01998694 │ │ │ │ + @ instruction: 0x01a263cc │ │ │ │ + orrseq r8, r9, ip, ror #21 │ │ │ │ + orrseq r8, r9, r0, lsr #13 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ │ │ │ │ 001db17c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -293384,31 +293384,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1db274 │ │ │ │ @ instruction: 0x01afd380 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afd354 │ │ │ │ @ instruction: 0x01afd298 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r8, r9, r4, lsr r9 │ │ │ │ - @ instruction: 0x01a26154 │ │ │ │ - orrseq r9, r9, r4, asr sp │ │ │ │ - orrseq r8, r9, r4, lsr r4 │ │ │ │ + orrseq r8, r9, r0, asr #18 │ │ │ │ + @ instruction: 0x01a2615c │ │ │ │ + orrseq r9, r9, r0, ror #26 │ │ │ │ + orrseq r8, r9, r0, asr #8 │ │ │ │ + orrseq pc, ip, r0, ror #12 │ │ │ │ orrseq pc, ip, r4, asr r6 @ │ │ │ │ - orrseq pc, ip, r8, asr #12 │ │ │ │ orrseq ip, r8, r4, ror #12 │ │ │ │ - strdeq r6, [r2, r0]! │ │ │ │ - @ instruction: 0x01999cf0 │ │ │ │ - @ instruction: 0x019983d0 │ │ │ │ - strheq r6, [r2, r4]! │ │ │ │ - @ instruction: 0x01999cb4 │ │ │ │ - @ instruction: 0x01998394 │ │ │ │ + strdeq r6, [r2, r8]! │ │ │ │ + @ instruction: 0x01999cfc │ │ │ │ + @ instruction: 0x019983dc │ │ │ │ + strheq r6, [r2, ip]! │ │ │ │ + orrseq r9, r9, r0, asr #25 │ │ │ │ + orrseq r8, r9, r0, lsr #7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01a26078 │ │ │ │ - orrseq r9, r9, r8, ror ip │ │ │ │ - orrseq r8, r9, r0, asr r3 │ │ │ │ + @ instruction: 0x01a26080 │ │ │ │ + orrseq r9, r9, r4, lsl #25 │ │ │ │ + orrseq r8, r9, ip, asr r3 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 001db480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -293739,50 +293739,50 @@ │ │ │ │ strd r4, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 1db7bc │ │ │ │ @ instruction: 0x01afd06c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afd028 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - @ instruction: 0x019981fc │ │ │ │ - @ instruction: 0x01a25f04 │ │ │ │ + orrseq r8, r9, r8, lsl #4 │ │ │ │ + @ instruction: 0x01a25f0c │ │ │ │ @ instruction: 0x01afcecc │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r8, r9, r4, lsr #12 │ │ │ │ - @ instruction: 0x01a25d60 │ │ │ │ - orrseq r9, r9, r0, ror #18 │ │ │ │ - orrseq r8, r9, r0, asr #32 │ │ │ │ + orrseq r8, r9, r0, lsr r6 │ │ │ │ + @ instruction: 0x01a25d68 │ │ │ │ + orrseq r9, r9, ip, ror #18 │ │ │ │ + orrseq r8, r9, ip, asr #32 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - @ instruction: 0x01a25ce4 │ │ │ │ - orrseq r8, r9, r0, asr r5 │ │ │ │ - @ instruction: 0x01997fb0 │ │ │ │ - @ instruction: 0x019cf1b8 │ │ │ │ + @ instruction: 0x01a25cec │ │ │ │ + orrseq r8, r9, ip, asr r5 │ │ │ │ + @ instruction: 0x01997fbc │ │ │ │ + orrseq pc, ip, r4, asr #3 │ │ │ │ @ instruction: 0x0198c1d4 │ │ │ │ - orrseq r9, r9, r0, ror #16 │ │ │ │ + orrseq r9, r9, ip, ror #16 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - @ instruction: 0x01a25c2c │ │ │ │ - orrseq r9, r9, ip, lsr #16 │ │ │ │ - orrseq r7, r9, ip, lsl #30 │ │ │ │ + @ instruction: 0x01a25c34 │ │ │ │ + orrseq r9, r9, r8, lsr r8 │ │ │ │ + orrseq r7, r9, r8, lsl pc │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - orrseq r8, r9, r4, lsl #8 │ │ │ │ - @ instruction: 0x01a25be8 │ │ │ │ - @ instruction: 0x01997ebc │ │ │ │ + orrseq r8, r9, r0, lsl r4 │ │ │ │ + strdeq r5, [r2, r0]! │ │ │ │ + orrseq r7, r9, r8, asr #29 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - orrseq r8, r9, r8, lsl #7 │ │ │ │ - @ instruction: 0x01a25b9c │ │ │ │ - orrseq r7, r9, ip, ror #28 │ │ │ │ + @ instruction: 0x01998394 │ │ │ │ + @ instruction: 0x01a25ba4 │ │ │ │ + orrseq r7, r9, r8, ror lr │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x01a25b64 │ │ │ │ - orrseq r9, r9, r4, ror #14 │ │ │ │ - orrseq r7, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x01a25b6c │ │ │ │ + orrseq r9, r9, r0, ror r7 │ │ │ │ + orrseq r7, r9, r8, asr #28 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - orrseq r9, r9, ip, lsr #14 │ │ │ │ - strdeq r5, [r2, r4]! │ │ │ │ - orrseq r8, r9, r4, lsr r3 │ │ │ │ - orrseq r7, r9, r0, asr #27 │ │ │ │ + orrseq r9, r9, r8, lsr r7 │ │ │ │ + strdeq r5, [r2, ip]! │ │ │ │ + orrseq r8, r9, r0, asr #6 │ │ │ │ + orrseq r7, r9, ip, asr #27 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ │ │ │ │ 001dba50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -293810,17 +293810,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r1, [pc, #20] @ 1dbadc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b6c98 │ │ │ │ - ldrdeq r5, [r2, r4]! │ │ │ │ - orrseq r9, r9, r8, asr #11 │ │ │ │ - @ instruction: 0x01997cb0 │ │ │ │ + ldrdeq r5, [r2, ip]! │ │ │ │ + @ instruction: 0x019995d4 │ │ │ │ + @ instruction: 0x01997cbc │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ │ │ │ │ 001dbae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -293985,34 +293985,34 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 1dbbf4 │ │ │ │ @ instruction: 0x01afca1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq ip, [pc, r8]! │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - @ instruction: 0x01a25904 │ │ │ │ - @ instruction: 0x01997bd0 │ │ │ │ + @ instruction: 0x01a2590c │ │ │ │ + @ instruction: 0x01997bdc │ │ │ │ @ instruction: 0x01afc918 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r8, r9, r0, ror #1 │ │ │ │ - @ instruction: 0x01a257ec │ │ │ │ - orrseq r9, r9, ip, ror #7 │ │ │ │ - orrseq r7, r9, ip, asr #21 │ │ │ │ + orrseq r8, r9, ip, ror #1 │ │ │ │ + strdeq r5, [r2, r4]! │ │ │ │ + @ instruction: 0x019993f8 │ │ │ │ + @ instruction: 0x01997ad8 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - orrseq lr, ip, ip, ror #25 │ │ │ │ + @ instruction: 0x019cecf8 │ │ │ │ orrseq fp, r8, r8, lsl #26 │ │ │ │ - @ instruction: 0x01a25798 │ │ │ │ - @ instruction: 0x01999394 │ │ │ │ - orrseq r7, r9, r8, ror sl │ │ │ │ + @ instruction: 0x01a257a0 │ │ │ │ + orrseq r9, r9, r0, lsr #7 │ │ │ │ + orrseq r7, r9, r4, lsl #21 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x01a25758 │ │ │ │ - orrseq r9, r9, r8, asr r3 │ │ │ │ - orrseq r7, r9, r0, lsr sl │ │ │ │ + @ instruction: 0x01a25760 │ │ │ │ + orrseq r9, r9, r4, ror #6 │ │ │ │ + orrseq r7, r9, ip, lsr sl │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - orrseq r9, r9, r0, lsr #6 │ │ │ │ + orrseq r9, r9, ip, lsr #6 │ │ │ │ │ │ │ │ 001dbdd4 : │ │ │ │ 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] @ 1dc078 │ │ │ │ @@ -294181,30 +294181,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1dbed8 │ │ │ │ @ instruction: 0x01afc728 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq ip, [pc, ip]! @ │ │ │ │ @ instruction: 0x01afc634 │ │ │ │ andeq r6, r0, r0, lsl #31 │ │ │ │ - strdeq r5, [r2, r4]! │ │ │ │ - ldrsheq r9, [r9, r4] │ │ │ │ - @ instruction: 0x019977d4 │ │ │ │ + strdeq r5, [r2, ip]! │ │ │ │ + orrseq r9, r9, r0, lsl #2 │ │ │ │ + orrseq r7, r9, r0, ror #15 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ + orrseq lr, ip, r0, lsl #20 │ │ │ │ @ instruction: 0x019ce9f4 │ │ │ │ - orrseq lr, ip, r8, ror #19 │ │ │ │ - @ instruction: 0x01a2549c │ │ │ │ - @ instruction: 0x0199909c │ │ │ │ - orrseq r7, r9, ip, ror r7 │ │ │ │ + @ instruction: 0x01a254a4 │ │ │ │ + orrseq r9, r9, r8, lsr #1 │ │ │ │ + orrseq r7, r9, r8, lsl #15 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - @ instruction: 0x01a25460 │ │ │ │ - orrseq r9, r9, r0, rrx │ │ │ │ - orrseq r7, r9, ip, lsr r7 │ │ │ │ - @ instruction: 0x01a25424 │ │ │ │ - orrseq r9, r9, r4, lsr #32 │ │ │ │ - orrseq r7, r9, r4, lsl #14 │ │ │ │ + @ instruction: 0x01a25468 │ │ │ │ + orrseq r9, r9, ip, rrx │ │ │ │ + orrseq r7, r9, r8, asr #14 │ │ │ │ + @ instruction: 0x01a2542c │ │ │ │ + orrseq r9, r9, r0, lsr r0 │ │ │ │ + orrseq r7, r9, r0, lsl r7 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 001dc0d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -294496,49 +294496,49 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1dc204 │ │ │ │ @ instruction: 0x01afc42c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afc400 │ │ │ │ @ instruction: 0x01afc308 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - @ instruction: 0x01997adc │ │ │ │ - orrseq sp, sp, r8, lsr #3 │ │ │ │ + orrseq r7, r9, r8, ror #21 │ │ │ │ + @ instruction: 0x019dd1b4 │ │ │ │ orrseq sp, r8, r4, lsl #12 │ │ │ │ - @ instruction: 0x01a2512c │ │ │ │ - orrseq r8, r9, ip, lsr #26 │ │ │ │ - orrseq r7, r9, ip, lsl #8 │ │ │ │ + @ instruction: 0x01a25134 │ │ │ │ + orrseq r8, r9, r8, lsr sp │ │ │ │ + orrseq r7, r9, r8, lsl r4 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ + orrseq lr, ip, r8, lsr r6 │ │ │ │ orrseq lr, ip, ip, lsr #12 │ │ │ │ - orrseq lr, ip, r0, lsr #12 │ │ │ │ orrseq fp, r8, ip, lsr r6 │ │ │ │ - @ instruction: 0x01a250c4 │ │ │ │ - orrseq r8, r9, r4, asr #25 │ │ │ │ - orrseq r7, r9, r4, lsr #7 │ │ │ │ - @ instruction: 0x01a25088 │ │ │ │ - orrseq r8, r9, r8, lsl #25 │ │ │ │ - orrseq r7, r9, r8, ror #6 │ │ │ │ + @ instruction: 0x01a250cc │ │ │ │ + @ instruction: 0x01998cd0 │ │ │ │ + @ instruction: 0x019973b0 │ │ │ │ + @ instruction: 0x01a25090 │ │ │ │ + @ instruction: 0x01998c94 │ │ │ │ + orrseq r7, r9, r4, ror r3 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - @ instruction: 0x01a25044 │ │ │ │ - orrseq r7, r9, r8, lsr #18 │ │ │ │ - orrseq r7, r9, ip, lsl r3 │ │ │ │ + @ instruction: 0x01a2504c │ │ │ │ + orrseq r7, r9, r4, lsr r9 │ │ │ │ + orrseq r7, r9, r8, lsr #6 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - strdeq r4, [r2, r8]! │ │ │ │ - @ instruction: 0x01998bf8 │ │ │ │ - @ instruction: 0x019972d8 │ │ │ │ + @ instruction: 0x01a25000 │ │ │ │ + orrseq r8, r9, r4, lsl #24 │ │ │ │ + orrseq r7, r9, r4, ror #5 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x01a24fbc │ │ │ │ - @ instruction: 0x01998bbc │ │ │ │ - @ instruction: 0x01997298 │ │ │ │ - @ instruction: 0x01a24f7c │ │ │ │ - orrseq r8, r9, ip, ror fp │ │ │ │ - orrseq r7, r9, ip, asr r2 │ │ │ │ + @ instruction: 0x01a24fc4 │ │ │ │ + orrseq r8, r9, r8, asr #23 │ │ │ │ + orrseq r7, r9, r4, lsr #5 │ │ │ │ + @ instruction: 0x01a24f84 │ │ │ │ + orrseq r8, r9, r8, lsl #23 │ │ │ │ + orrseq r7, r9, r8, ror #4 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x01a24f40 │ │ │ │ - orrseq r8, r9, r0, asr #22 │ │ │ │ - orrseq r7, r9, r0, lsr #4 │ │ │ │ + @ instruction: 0x01a24f48 │ │ │ │ + orrseq r8, r9, ip, asr #22 │ │ │ │ + orrseq r7, r9, ip, lsr #4 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ │ │ │ │ 001dc600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -294641,21 +294641,21 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ strdeq fp, [pc, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afbe44 │ │ │ │ @ instruction: 0x01afbe14 │ │ │ │ - @ instruction: 0x01a24d40 │ │ │ │ - orrseq r8, r9, r0, asr #18 │ │ │ │ - orrseq r7, r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x01a24d48 │ │ │ │ + orrseq r8, r9, ip, asr #18 │ │ │ │ + orrseq r7, r9, r4, lsr #32 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x01a24d08 │ │ │ │ - @ instruction: 0x019988fc │ │ │ │ - orrseq r6, r9, r4, ror #31 │ │ │ │ + @ instruction: 0x01a24d10 │ │ │ │ + orrseq r8, r9, r8, lsl #18 │ │ │ │ + @ instruction: 0x01996ff0 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ 001dc7cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -294846,37 +294846,37 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1dc8ec │ │ │ │ @ instruction: 0x01afbd30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afbd0c │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - @ instruction: 0x01a24c18 │ │ │ │ - orrseq r6, r9, r4, ror #29 │ │ │ │ + @ instruction: 0x01a24c20 │ │ │ │ + @ instruction: 0x01996ef0 │ │ │ │ @ instruction: 0x01afbc20 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r7, r9, ip, ror #8 │ │ │ │ - orrseq r7, r9, ip, asr r4 │ │ │ │ - ldrdeq r4, [r2, r4]! @ │ │ │ │ - @ instruction: 0x019986d4 │ │ │ │ - @ instruction: 0x01996db4 │ │ │ │ + orrseq r7, r9, r8, ror r4 │ │ │ │ + orrseq r7, r9, r8, ror #8 │ │ │ │ + ldrdeq r4, [r2, ip]! │ │ │ │ + orrseq r8, r9, r0, ror #13 │ │ │ │ + orrseq r6, r9, r0, asr #27 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - @ instruction: 0x019cdfd4 │ │ │ │ + orrseq sp, ip, r0, ror #31 │ │ │ │ @ instruction: 0x0198aff0 │ │ │ │ - @ instruction: 0x01a24a80 │ │ │ │ - orrseq r8, r9, ip, ror r6 │ │ │ │ - orrseq r6, r9, r0, ror #26 │ │ │ │ + @ instruction: 0x01a24a88 │ │ │ │ + orrseq r8, r9, r8, lsl #13 │ │ │ │ + orrseq r6, r9, ip, ror #26 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - @ instruction: 0x01a24a40 │ │ │ │ - orrseq r8, r9, r0, asr #12 │ │ │ │ - orrseq r6, r9, ip, lsl sp │ │ │ │ - orrseq r8, r9, r8, lsl #12 │ │ │ │ - ldrdeq r4, [r2, r8]! │ │ │ │ - @ instruction: 0x019985d8 │ │ │ │ - @ instruction: 0x01996cb8 │ │ │ │ + @ instruction: 0x01a24a48 │ │ │ │ + orrseq r8, r9, ip, asr #12 │ │ │ │ + orrseq r6, r9, r8, lsr #26 │ │ │ │ + orrseq r8, r9, r4, lsl r6 │ │ │ │ + @ instruction: 0x01a249e0 │ │ │ │ + orrseq r8, r9, r4, ror #11 │ │ │ │ + orrseq r6, r9, r4, asr #25 │ │ │ │ │ │ │ │ 001dcb34 : │ │ │ │ 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] @ 1dcdd0 │ │ │ │ @@ -295043,33 +295043,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1dcc54 │ │ │ │ @ instruction: 0x01afb9c8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afb9a4 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - @ instruction: 0x01a248b0 │ │ │ │ - orrseq r6, r9, ip, ror fp │ │ │ │ + @ instruction: 0x01a248b8 │ │ │ │ + orrseq r6, r9, r8, lsl #23 │ │ │ │ @ instruction: 0x01afb8b8 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r7, r9, r4, lsl r1 │ │ │ │ - @ instruction: 0x01a2478c │ │ │ │ - orrseq r8, r9, ip, lsl #7 │ │ │ │ - orrseq r6, r9, ip, ror #20 │ │ │ │ + orrseq r7, r9, r0, lsr #2 │ │ │ │ + @ instruction: 0x01a24794 │ │ │ │ + @ instruction: 0x01998398 │ │ │ │ + orrseq r6, r9, r8, ror sl │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - orrseq sp, ip, ip, lsl #25 │ │ │ │ + @ instruction: 0x019cdc98 │ │ │ │ orrseq sl, r8, r8, lsr #25 │ │ │ │ - @ instruction: 0x01a24738 │ │ │ │ - orrseq r8, r9, r4, lsr r3 │ │ │ │ - orrseq r6, r9, r8, lsl sl │ │ │ │ - strdeq r4, [r2, r8]! │ │ │ │ - @ instruction: 0x019982f8 │ │ │ │ - @ instruction: 0x019969d0 │ │ │ │ + @ instruction: 0x01a24740 │ │ │ │ + orrseq r8, r9, r0, asr #6 │ │ │ │ + orrseq r6, r9, r4, lsr #20 │ │ │ │ + @ instruction: 0x01a24700 │ │ │ │ + orrseq r8, r9, r4, lsl #6 │ │ │ │ + @ instruction: 0x019969dc │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - orrseq r8, r9, r0, asr #5 │ │ │ │ + orrseq r8, r9, ip, asr #5 │ │ │ │ │ │ │ │ 001dce30 : │ │ │ │ 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] @ 1dd0cc │ │ │ │ @@ -295236,33 +295236,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1dcf50 │ │ │ │ @ instruction: 0x01afb6cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afb6a8 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - @ instruction: 0x01a245b4 │ │ │ │ - orrseq r6, r9, r0, lsl #17 │ │ │ │ + @ instruction: 0x01a245bc │ │ │ │ + orrseq r6, r9, ip, lsl #17 │ │ │ │ @ instruction: 0x01afb5bc │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r6, r9, r8, lsl lr │ │ │ │ - @ instruction: 0x01a24490 │ │ │ │ - @ instruction: 0x01998090 │ │ │ │ - orrseq r6, r9, r0, ror r7 │ │ │ │ - @ instruction: 0x019cd990 │ │ │ │ + orrseq r6, r9, r4, lsr #28 │ │ │ │ + @ instruction: 0x01a24498 │ │ │ │ + @ instruction: 0x0199809c │ │ │ │ + orrseq r6, r9, ip, ror r7 │ │ │ │ + @ instruction: 0x019cd99c │ │ │ │ orrseq sl, r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x01a2443c │ │ │ │ - orrseq r8, r9, r8, lsr r0 │ │ │ │ - orrseq r6, r9, ip, lsl r7 │ │ │ │ + @ instruction: 0x01a24444 │ │ │ │ + orrseq r8, r9, r4, asr #32 │ │ │ │ + orrseq r6, r9, r8, lsr #14 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - strdeq r4, [r2, ip]! │ │ │ │ - @ instruction: 0x01997ffc │ │ │ │ - @ instruction: 0x019966d4 │ │ │ │ + @ instruction: 0x01a24404 │ │ │ │ + orrseq r8, r9, r8 │ │ │ │ + orrseq r6, r9, r0, ror #13 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - orrseq r7, r9, r4, asr #31 │ │ │ │ + @ instruction: 0x01997fd0 │ │ │ │ │ │ │ │ 001dd12c : │ │ │ │ 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] @ 1dd404 │ │ │ │ @@ -295444,34 +295444,34 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1dd258 │ │ │ │ ldrdeq fp, [pc, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afb3ac │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01a242b4 │ │ │ │ - orrseq r6, r9, r0, lsl #11 │ │ │ │ + @ instruction: 0x01a242bc │ │ │ │ + orrseq r6, r9, ip, lsl #11 │ │ │ │ @ instruction: 0x01afb2b4 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - @ instruction: 0x01996af4 │ │ │ │ - @ instruction: 0x01a24160 │ │ │ │ - orrseq r7, r9, r0, ror #26 │ │ │ │ - orrseq r6, r9, r0, asr #8 │ │ │ │ + orrseq r6, r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x01a24168 │ │ │ │ + orrseq r7, r9, ip, ror #26 │ │ │ │ + orrseq r6, r9, ip, asr #8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq sp, ip, r0, ror #12 │ │ │ │ + orrseq sp, ip, ip, ror #12 │ │ │ │ orrseq sl, r8, ip, ror r6 │ │ │ │ - orrseq r7, r9, ip, lsl #26 │ │ │ │ - @ instruction: 0x01a24108 │ │ │ │ - orrseq r6, r9, r4, ror #7 │ │ │ │ - @ instruction: 0x01a240c8 │ │ │ │ - orrseq r7, r9, r8, asr #25 │ │ │ │ - orrseq r6, r9, r0, lsr #7 │ │ │ │ + orrseq r7, r9, r8, lsl sp │ │ │ │ + @ instruction: 0x01a24110 │ │ │ │ + @ instruction: 0x019963f0 │ │ │ │ + ldrdeq r4, [r2, r0]! │ │ │ │ + @ instruction: 0x01997cd4 │ │ │ │ + orrseq r6, r9, ip, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01997c90 │ │ │ │ + @ instruction: 0x01997c9c │ │ │ │ │ │ │ │ 001dd468 : │ │ │ │ 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] @ 1dd928 │ │ │ │ @@ -295774,51 +295774,51 @@ │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1dd730 │ │ │ │ @ instruction: 0x01afb08c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afb068 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - @ instruction: 0x01a23f5c │ │ │ │ + @ instruction: 0x01a23f64 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - orrseq r6, r9, r4, lsr r2 │ │ │ │ + orrseq r6, r9, r0, asr #4 │ │ │ │ @ instruction: 0x01afaf48 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r6, r9, r8, ror #15 │ │ │ │ - orrseq r4, r9, ip, lsl #18 │ │ │ │ - orrseq r6, r9, ip, ror #15 │ │ │ │ + @ instruction: 0x019967f4 │ │ │ │ + orrseq r4, r9, r8, lsl r9 │ │ │ │ + @ instruction: 0x019967f8 │ │ │ │ @ instruction: 0x01afae2c │ │ │ │ - orrseq r7, r9, r0, ror #18 │ │ │ │ - @ instruction: 0x01a23d60 │ │ │ │ - orrseq r6, r9, r8, lsr r0 │ │ │ │ + orrseq r7, r9, ip, ror #18 │ │ │ │ + @ instruction: 0x01a23d68 │ │ │ │ + orrseq r6, r9, r4, asr #32 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq sp, ip, r8, asr r2 │ │ │ │ + orrseq sp, ip, r4, ror #4 │ │ │ │ orrseq sl, r8, r0, ror r2 │ │ │ │ @ instruction: 0x01afada8 │ │ │ │ - ldrdeq r3, [r2, r0]! │ │ │ │ - @ instruction: 0x019978d0 │ │ │ │ - @ instruction: 0x01995fb0 │ │ │ │ + ldrdeq r3, [r2, r8]! │ │ │ │ + @ instruction: 0x019978dc │ │ │ │ + @ instruction: 0x01995fbc │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x01997898 │ │ │ │ + orrseq r7, r9, r4, lsr #17 │ │ │ │ @ instruction: 0x01afad10 │ │ │ │ - @ instruction: 0x01a23c40 │ │ │ │ - orrseq r7, r9, r0, asr #16 │ │ │ │ - orrseq r5, r9, ip, lsl pc │ │ │ │ - @ instruction: 0x01a23c04 │ │ │ │ - orrseq r6, r9, ip, lsr #11 │ │ │ │ - @ instruction: 0x01995ed8 │ │ │ │ + @ instruction: 0x01a23c48 │ │ │ │ + orrseq r7, r9, ip, asr #16 │ │ │ │ + orrseq r5, r9, r8, lsr #30 │ │ │ │ + @ instruction: 0x01a23c0c │ │ │ │ + @ instruction: 0x019965b8 │ │ │ │ + orrseq r5, r9, r4, ror #29 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ @ instruction: 0x01afac68 │ │ │ │ - @ instruction: 0x01a23b9c │ │ │ │ - @ instruction: 0x01997798 │ │ │ │ - orrseq r5, r9, r8, ror lr │ │ │ │ + @ instruction: 0x01a23ba4 │ │ │ │ + orrseq r7, r9, r4, lsr #15 │ │ │ │ + orrseq r5, r9, r4, lsl #29 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01a23b6c │ │ │ │ - orrseq r7, r9, r8, ror #14 │ │ │ │ - orrseq r5, r9, r8, asr #28 │ │ │ │ + @ instruction: 0x01a23b74 │ │ │ │ + orrseq r7, r9, r4, ror r7 │ │ │ │ + orrseq r5, r9, r4, asr lr │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 001dd9d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -296134,51 +296134,51 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1ddcc8 │ │ │ │ @ instruction: 0x01afab24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afab00 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - strdeq r3, [r2, r4]! │ │ │ │ - orrseq r5, r9, ip, asr #25 │ │ │ │ + strdeq r3, [r2, ip]! │ │ │ │ + @ instruction: 0x01995cd8 │ │ │ │ @ instruction: 0x01afa9c4 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r6, r9, ip, ror #4 │ │ │ │ - orrseq r6, r9, ip, asr #4 │ │ │ │ - orrseq r6, r9, r4, asr r2 │ │ │ │ + orrseq r6, r9, r8, ror r2 │ │ │ │ + orrseq r6, r9, r8, asr r2 │ │ │ │ + orrseq r6, r9, r0, ror #4 │ │ │ │ @ instruction: 0x01afa894 │ │ │ │ - orrseq r7, r9, r8, asr #7 │ │ │ │ - @ instruction: 0x01a237c8 │ │ │ │ - orrseq r5, r9, r0, lsr #21 │ │ │ │ + @ instruction: 0x019973d4 │ │ │ │ + ldrdeq r3, [r2, r0]! │ │ │ │ + orrseq r5, r9, ip, lsr #21 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - orrseq ip, ip, r0, asr #25 │ │ │ │ + orrseq ip, ip, ip, asr #25 │ │ │ │ @ instruction: 0x01989cd8 │ │ │ │ @ instruction: 0x01afa810 │ │ │ │ - @ instruction: 0x01a23738 │ │ │ │ - orrseq r7, r9, r8, lsr r3 │ │ │ │ - orrseq r5, r9, r8, lsl sl │ │ │ │ + @ instruction: 0x01a23740 │ │ │ │ + orrseq r7, r9, r4, asr #6 │ │ │ │ + orrseq r5, r9, r4, lsr #20 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - orrseq r7, r9, r0, lsl #6 │ │ │ │ + orrseq r7, r9, ip, lsl #6 │ │ │ │ @ instruction: 0x01afa778 │ │ │ │ - @ instruction: 0x01a236a8 │ │ │ │ - orrseq r7, r9, r8, lsr #5 │ │ │ │ - orrseq r5, r9, r0, lsl #19 │ │ │ │ + @ instruction: 0x01a236b0 │ │ │ │ + @ instruction: 0x019972b4 │ │ │ │ + orrseq r5, r9, ip, lsl #19 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - @ instruction: 0x01a2366c │ │ │ │ - orrseq r6, r9, r4, lsl r0 │ │ │ │ - orrseq r5, r9, r0, asr #18 │ │ │ │ + @ instruction: 0x01a23674 │ │ │ │ + orrseq r6, r9, r0, lsr #32 │ │ │ │ + orrseq r5, r9, ip, asr #18 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ ldrdeq sl, [pc, r0]! │ │ │ │ - @ instruction: 0x01a23604 │ │ │ │ - orrseq r7, r9, r0, lsl #4 │ │ │ │ - orrseq r5, r9, r0, ror #17 │ │ │ │ + @ instruction: 0x01a2360c │ │ │ │ + orrseq r7, r9, ip, lsl #4 │ │ │ │ + orrseq r5, r9, ip, ror #17 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - ldrdeq r3, [r2, r4]! │ │ │ │ - @ instruction: 0x019971d0 │ │ │ │ - @ instruction: 0x019958b0 │ │ │ │ + ldrdeq r3, [r2, ip]! │ │ │ │ + @ instruction: 0x019971dc │ │ │ │ + @ instruction: 0x019958bc │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 001ddf68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -296479,51 +296479,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1de4c0 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1de22c │ │ │ │ @ instruction: 0x01afa590 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afa56c │ │ │ │ - @ instruction: 0x01a23470 │ │ │ │ - orrseq r5, r9, r8, asr #14 │ │ │ │ + @ instruction: 0x01a23478 │ │ │ │ + orrseq r5, r9, r4, asr r7 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ @ instruction: 0x01afa44c │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r5, r9, r8, lsl sp │ │ │ │ - @ instruction: 0x01995cf4 │ │ │ │ - @ instruction: 0x01995cf0 │ │ │ │ + orrseq r5, r9, r4, lsr #26 │ │ │ │ + orrseq r5, r9, r0, lsl #26 │ │ │ │ + @ instruction: 0x01995cfc │ │ │ │ @ instruction: 0x01afa330 │ │ │ │ - orrseq r6, r9, r4, ror #28 │ │ │ │ - @ instruction: 0x01a23264 │ │ │ │ - orrseq r5, r9, ip, lsr r5 │ │ │ │ + orrseq r6, r9, r0, ror lr │ │ │ │ + @ instruction: 0x01a2326c │ │ │ │ + orrseq r5, r9, r8, asr #10 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - orrseq ip, ip, ip, asr r7 │ │ │ │ + orrseq ip, ip, r8, ror #14 │ │ │ │ orrseq r9, r8, r8, ror r7 │ │ │ │ @ instruction: 0x01afa2b0 │ │ │ │ - ldrdeq r3, [r2, r8]! │ │ │ │ - @ instruction: 0x01996dd8 │ │ │ │ - @ instruction: 0x019954b8 │ │ │ │ - orrseq r6, r9, r0, lsr #27 │ │ │ │ + @ instruction: 0x01a231e0 │ │ │ │ + orrseq r6, r9, r4, ror #27 │ │ │ │ + orrseq r5, r9, r4, asr #9 │ │ │ │ + orrseq r6, r9, ip, lsr #27 │ │ │ │ @ instruction: 0x01afa218 │ │ │ │ - @ instruction: 0x01a23148 │ │ │ │ - orrseq r6, r9, r8, asr #26 │ │ │ │ - orrseq r5, r9, r0, lsr #8 │ │ │ │ + @ instruction: 0x01a23150 │ │ │ │ + orrseq r6, r9, r4, asr sp │ │ │ │ + orrseq r5, r9, ip, lsr #8 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - @ instruction: 0x01a2310c │ │ │ │ - @ instruction: 0x01995ab4 │ │ │ │ - orrseq r5, r9, r0, ror #7 │ │ │ │ + @ instruction: 0x01a23114 │ │ │ │ + orrseq r5, r9, r0, asr #21 │ │ │ │ + orrseq r5, r9, ip, ror #7 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ @ instruction: 0x01afa170 │ │ │ │ - @ instruction: 0x01a230a4 │ │ │ │ - orrseq r6, r9, r0, lsr #25 │ │ │ │ - orrseq r5, r9, r0, lsl #7 │ │ │ │ + @ instruction: 0x01a230ac │ │ │ │ + orrseq r6, r9, ip, lsr #25 │ │ │ │ + orrseq r5, r9, ip, lsl #7 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - @ instruction: 0x01a23074 │ │ │ │ - orrseq r6, r9, r0, ror ip │ │ │ │ - orrseq r5, r9, r0, asr r3 │ │ │ │ + @ instruction: 0x01a2307c │ │ │ │ + orrseq r6, r9, ip, ror ip │ │ │ │ + orrseq r5, r9, ip, asr r3 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ │ │ │ │ 001de4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -296735,39 +296735,39 @@ │ │ │ │ add r2, r2, #716 @ 0x2cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ b 1de6d8 │ │ │ │ @ instruction: 0x01afa038 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01afa014 │ │ │ │ - @ instruction: 0x01a22f10 │ │ │ │ - orrseq r5, r9, r8, ror #3 │ │ │ │ + @ instruction: 0x01a22f18 │ │ │ │ + @ instruction: 0x019951f4 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ @ instruction: 0x01af9f1c │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r5, r9, r4, lsl #16 │ │ │ │ + orrseq r5, r9, r0, lsl r8 │ │ │ │ @ instruction: 0x01af9e8c │ │ │ │ - orrseq r6, r9, r0, asr #19 │ │ │ │ - @ instruction: 0x01a22dbc │ │ │ │ - @ instruction: 0x01995094 │ │ │ │ + orrseq r6, r9, ip, asr #19 │ │ │ │ + @ instruction: 0x01a22dc4 │ │ │ │ + orrseq r5, r9, r0, lsr #1 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - @ instruction: 0x019cc2b8 │ │ │ │ + orrseq ip, ip, r4, asr #5 │ │ │ │ @ instruction: 0x019892d4 │ │ │ │ @ instruction: 0x01af9e0c │ │ │ │ - @ instruction: 0x01a22d38 │ │ │ │ - orrseq r6, r9, r8, lsr r9 │ │ │ │ - orrseq r5, r9, r8, lsl r0 │ │ │ │ - orrseq r6, r9, r0, lsl #18 │ │ │ │ - @ instruction: 0x01a22cc8 │ │ │ │ - orrseq r5, r9, r0, ror r6 │ │ │ │ - orrseq r4, r9, r0, lsr #31 │ │ │ │ + @ instruction: 0x01a22d40 │ │ │ │ + orrseq r6, r9, r4, asr #18 │ │ │ │ + orrseq r5, r9, r4, lsr #32 │ │ │ │ + orrseq r6, r9, ip, lsl #18 │ │ │ │ + ldrdeq r2, [r2, r0]! │ │ │ │ + orrseq r5, r9, ip, ror r6 │ │ │ │ + orrseq r4, r9, ip, lsr #31 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - @ instruction: 0x01a22c80 │ │ │ │ - orrseq r6, r9, r0, lsl #17 │ │ │ │ - orrseq r4, r9, r8, asr pc │ │ │ │ + @ instruction: 0x01a22c88 │ │ │ │ + orrseq r6, r9, ip, lsl #17 │ │ │ │ + orrseq r4, r9, r4, ror #30 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ │ │ │ │ 001de88c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -297068,51 +297068,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1dede4 │ │ │ │ add r2, r2, #748 @ 0x2ec │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1deb50 │ │ │ │ @ instruction: 0x01af9c6c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01af9c48 │ │ │ │ - @ instruction: 0x01a22b4c │ │ │ │ - orrseq r4, r9, r4, lsr #28 │ │ │ │ + @ instruction: 0x01a22b54 │ │ │ │ + orrseq r4, r9, r0, lsr lr │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ @ instruction: 0x01af9b2c │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq r5, r9, r8, lsr r4 │ │ │ │ - orrseq r5, r9, r4, lsl r4 │ │ │ │ - orrseq r5, r9, ip, asr #7 │ │ │ │ + orrseq r5, r9, r4, asr #8 │ │ │ │ + orrseq r5, r9, r0, lsr #8 │ │ │ │ + @ instruction: 0x019953d8 │ │ │ │ @ instruction: 0x01af9a0c │ │ │ │ - orrseq r6, r9, r0, asr #10 │ │ │ │ - @ instruction: 0x01a22940 │ │ │ │ - orrseq r4, r9, r8, lsl ip │ │ │ │ + orrseq r6, r9, ip, asr #10 │ │ │ │ + @ instruction: 0x01a22948 │ │ │ │ + orrseq r4, r9, r4, lsr #24 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - orrseq fp, ip, r8, lsr lr │ │ │ │ + orrseq fp, ip, r4, asr #28 │ │ │ │ orrseq r8, r8, r4, asr lr │ │ │ │ @ instruction: 0x01af998c │ │ │ │ - @ instruction: 0x01a228b4 │ │ │ │ - @ instruction: 0x019964b4 │ │ │ │ - @ instruction: 0x01994b94 │ │ │ │ + @ instruction: 0x01a228bc │ │ │ │ + orrseq r6, r9, r0, asr #9 │ │ │ │ + orrseq r4, r9, r0, lsr #23 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - orrseq r6, r9, ip, ror r4 │ │ │ │ + orrseq r6, r9, r8, lsl #9 │ │ │ │ strdeq r9, [pc, r4]! │ │ │ │ - @ instruction: 0x01a22824 │ │ │ │ - orrseq r6, r9, r4, lsr #8 │ │ │ │ - @ instruction: 0x01994afc │ │ │ │ + @ instruction: 0x01a2282c │ │ │ │ + orrseq r6, r9, r0, lsr r4 │ │ │ │ + orrseq r4, r9, r8, lsl #22 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x01a227e8 │ │ │ │ - @ instruction: 0x01995190 │ │ │ │ - orrseq r4, r9, r0, asr #21 │ │ │ │ + strdeq r2, [r2, r0]! │ │ │ │ + @ instruction: 0x0199519c │ │ │ │ + orrseq r4, r9, ip, asr #21 │ │ │ │ @ instruction: 0x01af984c │ │ │ │ - @ instruction: 0x01a22780 │ │ │ │ - orrseq r6, r9, ip, ror r3 │ │ │ │ - orrseq r4, r9, ip, asr sl │ │ │ │ + @ instruction: 0x01a22788 │ │ │ │ + orrseq r6, r9, r8, lsl #7 │ │ │ │ + orrseq r4, r9, r8, ror #20 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - @ instruction: 0x01a22750 │ │ │ │ - orrseq r6, r9, ip, asr #6 │ │ │ │ - orrseq r4, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x01a22758 │ │ │ │ + orrseq r6, r9, r8, asr r3 │ │ │ │ + orrseq r4, r9, r8, lsr sl │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ │ │ │ │ 001dede8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -297289,38 +297289,38 @@ │ │ │ │ add r2, r2, #780 @ 0x30c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ b 1defb4 │ │ │ │ @ instruction: 0x01af9714 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01af96e8 │ │ │ │ - orrseq fp, ip, r8, lsr #22 │ │ │ │ + orrseq fp, ip, r4, lsr fp │ │ │ │ @ instruction: 0x01af9644 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - orrseq fp, ip, r0, ror sl │ │ │ │ - orrseq r4, r9, r8, ror #30 │ │ │ │ + orrseq fp, ip, ip, ror sl │ │ │ │ + orrseq r4, r9, r4, ror pc │ │ │ │ @ instruction: 0x01af95b0 │ │ │ │ - orrseq r6, r9, r4, ror #1 │ │ │ │ - @ instruction: 0x01a224e0 │ │ │ │ - @ instruction: 0x019947b8 │ │ │ │ + ldrsheq r6, [r9, r0] │ │ │ │ + @ instruction: 0x01a224e8 │ │ │ │ + orrseq r4, r9, r4, asr #15 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - @ instruction: 0x019cb9dc │ │ │ │ + orrseq fp, ip, r8, ror #19 │ │ │ │ @ instruction: 0x019889f8 │ │ │ │ @ instruction: 0x01af9534 │ │ │ │ - @ instruction: 0x01a22460 │ │ │ │ - orrseq r6, r9, r0, rrx │ │ │ │ - orrseq r4, r9, r0, asr #14 │ │ │ │ + @ instruction: 0x01a22468 │ │ │ │ + orrseq r6, r9, ip, rrx │ │ │ │ + orrseq r4, r9, ip, asr #14 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - @ instruction: 0x01a22424 │ │ │ │ - orrseq r6, r9, r4, lsr #32 │ │ │ │ - orrseq r4, r9, r4, lsl #14 │ │ │ │ + @ instruction: 0x01a2242c │ │ │ │ + orrseq r6, r9, r0, lsr r0 │ │ │ │ + orrseq r4, r9, r0, lsl r7 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - @ instruction: 0x01a223e8 │ │ │ │ - orrseq r5, r9, r8, ror #31 │ │ │ │ - orrseq r4, r9, r0, asr #13 │ │ │ │ + strdeq r2, [r2, r0]! │ │ │ │ + @ instruction: 0x01995ff4 │ │ │ │ + orrseq r4, r9, ip, asr #13 │ │ │ │ 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] │ │ │ │ @@ -297426,22 +297426,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1df23c │ │ │ │ @ instruction: 0x01af93c8 │ │ │ │ - orrseq r4, r9, r4, asr sp │ │ │ │ - @ instruction: 0x01a22628 │ │ │ │ + orrseq r4, r9, r0, ror #26 │ │ │ │ + @ instruction: 0x01a22630 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01994cf4 │ │ │ │ - @ instruction: 0x01a225c8 │ │ │ │ - orrseq r5, r9, ip, lsl lr │ │ │ │ - orrseq r5, r9, r8, ror #27 │ │ │ │ - @ instruction: 0x01995db8 │ │ │ │ + orrseq r4, r9, r0, lsl #26 │ │ │ │ + ldrdeq r2, [r2, r0]! │ │ │ │ + orrseq r5, r9, r8, lsr #28 │ │ │ │ + @ instruction: 0x01995df4 │ │ │ │ + orrseq r5, r9, r4, asr #27 │ │ │ │ │ │ │ │ 001df300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -297517,23 +297517,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1df384 │ │ │ │ - strdeq r2, [r2, ip]! │ │ │ │ - @ instruction: 0x01995cd0 │ │ │ │ - orrseq r4, r9, r8, lsl fp │ │ │ │ - @ instruction: 0x01a223c0 │ │ │ │ - @ instruction: 0x01995c94 │ │ │ │ - @ instruction: 0x01994adc │ │ │ │ - @ instruction: 0x01a22384 │ │ │ │ - orrseq r5, r9, r8, asr ip │ │ │ │ - orrseq r4, r9, r0, lsr #21 │ │ │ │ + @ instruction: 0x01a22404 │ │ │ │ + @ instruction: 0x01995cdc │ │ │ │ + orrseq r4, r9, r4, lsr #22 │ │ │ │ + @ instruction: 0x01a223c8 │ │ │ │ + orrseq r5, r9, r0, lsr #25 │ │ │ │ + orrseq r4, r9, r8, ror #21 │ │ │ │ + @ instruction: 0x01a2238c │ │ │ │ + orrseq r5, r9, r4, ror #24 │ │ │ │ + orrseq r4, r9, ip, lsr #21 │ │ │ │ │ │ │ │ 001df468 : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 1df4b4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1df4b4 │ │ │ │ @@ -297581,20 +297581,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1df4ac │ │ │ │ - orrseq r4, r9, ip, lsl sl │ │ │ │ - @ instruction: 0x01a222c8 │ │ │ │ - orrseq r4, r9, r0, ror #19 │ │ │ │ - @ instruction: 0x01a22288 │ │ │ │ - orrseq r5, r9, ip, asr fp │ │ │ │ - orrseq r4, r9, r8, lsr #19 │ │ │ │ + orrseq r4, r9, r8, lsr #20 │ │ │ │ + ldrdeq r2, [r2, r0]! │ │ │ │ + orrseq r4, r9, ip, ror #19 │ │ │ │ + @ instruction: 0x01a22290 │ │ │ │ + orrseq r5, r9, r8, ror #22 │ │ │ │ + @ instruction: 0x019949b4 │ │ │ │ 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] @ 1df77c │ │ │ │ ldr r3, [pc, #528] @ 1df780 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -297728,33 +297728,33 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1df618 │ │ │ │ @ instruction: 0x01af8fa8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b1ab90 │ │ │ │ - strdeq r2, [r2, ip]! │ │ │ │ + @ instruction: 0x01a22204 │ │ │ │ @ instruction: 0x01b1ab08 │ │ │ │ strdeq r8, [pc, r4]! │ │ │ │ @ instruction: 0x01b1aab4 │ │ │ │ @ instruction: 0x01b1aa94 │ │ │ │ - @ instruction: 0x01a22104 │ │ │ │ - @ instruction: 0x019959d8 │ │ │ │ - orrseq r4, r9, r4, lsr #16 │ │ │ │ + @ instruction: 0x01a2210c │ │ │ │ + orrseq r5, r9, r4, ror #19 │ │ │ │ + orrseq r4, r9, r0, lsr r8 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x01a220cc │ │ │ │ - orrseq r5, r9, r0, lsr #19 │ │ │ │ - orrseq r4, r9, ip, ror #15 │ │ │ │ - @ instruction: 0x01a22094 │ │ │ │ - orrseq r5, r9, r8, ror #18 │ │ │ │ - @ instruction: 0x019947b4 │ │ │ │ + ldrdeq r2, [r2, r4]! │ │ │ │ + orrseq r5, r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x019947f8 │ │ │ │ + @ instruction: 0x01a2209c │ │ │ │ + orrseq r5, r9, r4, ror r9 │ │ │ │ + orrseq r4, r9, r0, asr #15 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01a22050 │ │ │ │ - orrseq r4, r9, r8, ror #15 │ │ │ │ - orrseq r4, r9, r4, ror #14 │ │ │ │ + @ instruction: 0x01a22058 │ │ │ │ + @ instruction: 0x019947f4 │ │ │ │ + orrseq r4, r9, r0, ror r7 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 001df7d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -297823,23 +297823,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1df818 │ │ │ │ - @ instruction: 0x01a21f4c │ │ │ │ - orrseq r5, r9, r0, lsr #16 │ │ │ │ - orrseq r4, r9, r8, ror #12 │ │ │ │ - @ instruction: 0x01a21f10 │ │ │ │ - orrseq r4, r9, r4, ror #13 │ │ │ │ - orrseq r4, r9, ip, lsr #12 │ │ │ │ - @ instruction: 0x01a21ecc │ │ │ │ - orrseq r5, r9, r0, lsr #15 │ │ │ │ - orrseq r4, r9, r8, ror #11 │ │ │ │ + @ instruction: 0x01a21f54 │ │ │ │ + orrseq r5, r9, ip, lsr #16 │ │ │ │ + orrseq r4, r9, r4, ror r6 │ │ │ │ + @ instruction: 0x01a21f18 │ │ │ │ + @ instruction: 0x019946f0 │ │ │ │ + orrseq r4, r9, r8, lsr r6 │ │ │ │ + ldrdeq r1, [r2, r4]! │ │ │ │ + orrseq r5, r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x019945f4 │ │ │ │ │ │ │ │ 001df920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ 1dfbb0 │ │ │ │ @@ -298003,32 +298003,32 @@ │ │ │ │ bl b6c98 │ │ │ │ b 1df9d8 │ │ │ │ @ instruction: 0x01b1a7d0 │ │ │ │ @ instruction: 0x01af8bcc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01b1a740 │ │ │ │ @ instruction: 0x01af8b34 │ │ │ │ - @ instruction: 0x01a21d30 │ │ │ │ - orrseq r5, r9, r4, lsl #12 │ │ │ │ - orrseq r4, r9, r0, asr r4 │ │ │ │ - strdeq r1, [r2, r4]! │ │ │ │ - orrseq r5, r9, r8, asr #11 │ │ │ │ - orrseq r4, r9, r4, lsl r4 │ │ │ │ - @ instruction: 0x01a21cbc │ │ │ │ - @ instruction: 0x01995590 │ │ │ │ - @ instruction: 0x019943dc │ │ │ │ - @ instruction: 0x01a21c84 │ │ │ │ - orrseq r5, r9, r8, asr r5 │ │ │ │ - orrseq r4, r9, r4, lsr #7 │ │ │ │ - @ instruction: 0x01a21c4c │ │ │ │ - orrseq r5, r9, r0, lsr #10 │ │ │ │ - orrseq r4, r9, ip, ror #6 │ │ │ │ - @ instruction: 0x01a21c14 │ │ │ │ - orrseq r5, r9, r8, ror #9 │ │ │ │ - orrseq r4, r9, r4, lsr r3 │ │ │ │ + @ instruction: 0x01a21d38 │ │ │ │ + orrseq r5, r9, r0, lsl r6 │ │ │ │ + orrseq r4, r9, ip, asr r4 │ │ │ │ + strdeq r1, [r2, ip]! │ │ │ │ + @ instruction: 0x019955d4 │ │ │ │ + orrseq r4, r9, r0, lsr #8 │ │ │ │ + @ instruction: 0x01a21cc4 │ │ │ │ + @ instruction: 0x0199559c │ │ │ │ + orrseq r4, r9, r8, ror #7 │ │ │ │ + @ instruction: 0x01a21c8c │ │ │ │ + orrseq r5, r9, r4, ror #10 │ │ │ │ + @ instruction: 0x019943b0 │ │ │ │ + @ instruction: 0x01a21c54 │ │ │ │ + orrseq r5, r9, ip, lsr #10 │ │ │ │ + orrseq r4, r9, r8, ror r3 │ │ │ │ + @ instruction: 0x01a21c1c │ │ │ │ + @ instruction: 0x019954f4 │ │ │ │ + orrseq r4, r9, r0, asr #6 │ │ │ │ │ │ │ │ 001dfc0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -298186,17 +298186,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1dfdf8 │ │ │ │ @ instruction: 0x01af87a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01af8714 │ │ │ │ - @ instruction: 0x01a21950 │ │ │ │ - orrseq r5, r9, r4, lsr #4 │ │ │ │ - orrseq r4, r9, r0, ror r0 │ │ │ │ + @ instruction: 0x01a21958 │ │ │ │ + orrseq r5, r9, r0, lsr r2 │ │ │ │ + orrseq r4, r9, ip, ror r0 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001dfe90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -298269,17 +298269,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1dff3c │ │ │ │ @ instruction: 0x01af8660 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r8, [pc, r0]! │ │ │ │ - @ instruction: 0x01a2180c │ │ │ │ - orrseq r5, r9, r0, ror #1 │ │ │ │ - orrseq r3, r9, ip, lsr #30 │ │ │ │ + @ instruction: 0x01a21814 │ │ │ │ + orrseq r5, r9, ip, ror #1 │ │ │ │ + orrseq r3, r9, r8, lsr pc │ │ │ │ │ │ │ │ 001dffd0 : │ │ │ │ ldr r3, [pc, #40] @ 1e0000 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -298315,17 +298315,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1e0024 │ │ │ │ - @ instruction: 0x01a2175c │ │ │ │ - orrseq r5, r9, r0, lsr r0 │ │ │ │ - orrseq r3, r9, r8, ror lr │ │ │ │ + @ instruction: 0x01a21764 │ │ │ │ + orrseq r5, r9, ip, lsr r0 │ │ │ │ + orrseq r3, r9, r4, lsl #29 │ │ │ │ │ │ │ │ 001e0078 : │ │ │ │ ldr r3, [pc, #40] @ 1e00a8 │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -298361,17 +298361,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1e0120 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1e00cc │ │ │ │ - @ instruction: 0x01a216b4 │ │ │ │ - orrseq r4, r9, r8, lsl #31 │ │ │ │ - orrseq r3, r9, ip, asr #27 │ │ │ │ + @ instruction: 0x01a216bc │ │ │ │ + @ instruction: 0x01994f94 │ │ │ │ + @ instruction: 0x01993dd8 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 001e0124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -298608,22 +298608,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a2157c │ │ │ │ + @ instruction: 0x01a21584 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r6, r8, ip, lsl #8 │ │ │ │ - orrseq r3, r9, r8, asr #22 │ │ │ │ - @ instruction: 0x01a21450 │ │ │ │ + orrseq r3, r9, r4, asr fp │ │ │ │ + @ instruction: 0x01a21458 │ │ │ │ @ instruction: 0x019863d0 │ │ │ │ - orrseq r3, r9, ip, lsl #22 │ │ │ │ - @ instruction: 0x01a21414 │ │ │ │ + orrseq r3, r9, r8, lsl fp │ │ │ │ + @ instruction: 0x01a2141c │ │ │ │ │ │ │ │ 001e0508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -298925,28 +298925,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r3, r9, r8, asr r8 │ │ │ │ - @ instruction: 0x01a21158 │ │ │ │ + orrseq r3, r9, r4, ror #16 │ │ │ │ + @ instruction: 0x01a21160 │ │ │ │ @ instruction: 0x01af7d80 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a210c0 │ │ │ │ - orrseq r3, r9, ip, lsr #15 │ │ │ │ - orrseq r3, r9, ip, ror #14 │ │ │ │ - @ instruction: 0x01a21068 │ │ │ │ + @ instruction: 0x01a210c8 │ │ │ │ + @ instruction: 0x019937b8 │ │ │ │ + orrseq r3, r9, r8, ror r7 │ │ │ │ + @ instruction: 0x01a21070 │ │ │ │ orrseq r5, r8, r8, lsr #30 │ │ │ │ - @ instruction: 0x01a20f78 │ │ │ │ - orrseq r3, r9, r0, ror #12 │ │ │ │ + @ instruction: 0x01a20f80 │ │ │ │ + orrseq r3, r9, ip, ror #12 │ │ │ │ orrseq r5, r8, r4, ror #29 │ │ │ │ - @ instruction: 0x01a20f34 │ │ │ │ - orrseq r3, r9, ip, lsl r6 │ │ │ │ + @ instruction: 0x01a20f3c │ │ │ │ + orrseq r3, r9, r8, lsr #12 │ │ │ │ │ │ │ │ 001e0a0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -299182,22 +299182,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r0, [r2, ip]! │ │ │ │ + @ instruction: 0x01a20ce4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r5, r8, r4, lsr #22 │ │ │ │ - @ instruction: 0x01993298 │ │ │ │ - @ instruction: 0x01a20bb0 │ │ │ │ + orrseq r3, r9, r4, lsr #5 │ │ │ │ + @ instruction: 0x01a20bb8 │ │ │ │ orrseq r5, r8, r8, ror #21 │ │ │ │ - orrseq r3, r9, ip, asr r2 │ │ │ │ - @ instruction: 0x01a20b74 │ │ │ │ + orrseq r3, r9, r8, ror #4 │ │ │ │ + @ instruction: 0x01a20b7c │ │ │ │ │ │ │ │ 001e0df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -299292,16 +299292,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r5, r8, r4, asr #18 │ │ │ │ - ldrdeq r0, [r2, r8]! │ │ │ │ - ldrheq r3, [r9, r0] │ │ │ │ + @ instruction: 0x01a209e0 │ │ │ │ + ldrheq r3, [r9, ip] │ │ │ │ │ │ │ │ 001e0f88 : │ │ │ │ ldr r3, [pc, #12] @ 1e0f9c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ @@ -299347,20 +299347,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1e0fd8 │ │ │ │ - orrseq r4, r9, ip, ror r0 │ │ │ │ - orrseq r3, r9, ip, lsl r0 │ │ │ │ - @ instruction: 0x01a20924 │ │ │ │ - orrseq r4, r9, r4, asr #32 │ │ │ │ - orrseq r2, r9, r4, ror #31 │ │ │ │ - @ instruction: 0x01a208ec │ │ │ │ + orrseq r4, r9, r8, lsl #1 │ │ │ │ + orrseq r3, r9, r8, lsr #32 │ │ │ │ + @ instruction: 0x01a2092c │ │ │ │ + orrseq r4, r9, r0, asr r0 │ │ │ │ + @ instruction: 0x01992ff0 │ │ │ │ + strdeq r0, [r2, r4]! │ │ │ │ │ │ │ │ 001e106c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1600] @ 1e16c4 │ │ │ │ @@ -299765,86 +299765,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1e1108 │ │ │ │ @ instruction: 0x01af7490 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01af7470 │ │ │ │ andeq r7, r0, r0, asr r9 │ │ │ │ - orrseq r2, r9, r4, lsl #31 │ │ │ │ - @ instruction: 0x01a20858 │ │ │ │ - orrseq r2, r9, ip, lsr pc │ │ │ │ + @ instruction: 0x01992f90 │ │ │ │ + @ instruction: 0x01a20860 │ │ │ │ + orrseq r2, r9, r8, asr #30 │ │ │ │ @ instruction: 0x01af7404 │ │ │ │ @ instruction: 0x01b19bdc │ │ │ │ andeq r7, r0, r8, ror r7 │ │ │ │ andeq r7, r0, r4, ror r8 │ │ │ │ - orrseq r2, r9, r4, lsl pc │ │ │ │ + orrseq r2, r9, r0, lsr #30 │ │ │ │ andeq r7, r0, r8, ror #16 │ │ │ │ @ instruction: 0x01984498 │ │ │ │ - orrseq r2, r9, r0, ror #29 │ │ │ │ - @ instruction: 0x01992ed0 │ │ │ │ - orrseq r2, r9, r0, asr #29 │ │ │ │ + orrseq r2, r9, ip, ror #29 │ │ │ │ + @ instruction: 0x01992edc │ │ │ │ + orrseq r2, r9, ip, asr #29 │ │ │ │ + orrseq r2, r9, r4, asr #29 │ │ │ │ @ instruction: 0x01992eb8 │ │ │ │ - orrseq r2, r9, ip, lsr #29 │ │ │ │ @ instruction: 0x01b19acc │ │ │ │ + orrseq r2, r9, r4, lsr #29 │ │ │ │ @ instruction: 0x01992e98 │ │ │ │ orrseq r2, r9, ip, lsl #29 │ │ │ │ orrseq r2, r9, r0, lsl #29 │ │ │ │ - orrseq r2, r9, r4, ror lr │ │ │ │ - orrseq r2, r9, r4, ror #28 │ │ │ │ - orrseq r2, r9, r4, asr lr │ │ │ │ - orrseq r2, r9, r4, asr #28 │ │ │ │ + orrseq r2, r9, r0, ror lr │ │ │ │ + orrseq r2, r9, r0, ror #28 │ │ │ │ + orrseq r2, r9, r0, asr lr │ │ │ │ ldrsheq r5, [r8, r4] │ │ │ │ - ldrdeq r0, [r2, r4]! │ │ │ │ - orrseq r3, r9, r0, lsr #26 │ │ │ │ - orrseq r2, r9, r0, asr #25 │ │ │ │ - @ instruction: 0x01a20598 │ │ │ │ - orrseq r3, r9, r4, ror #25 │ │ │ │ - orrseq r2, r9, r4, lsl #25 │ │ │ │ - @ instruction: 0x01a20560 │ │ │ │ - orrseq r3, r9, ip, lsr #25 │ │ │ │ - orrseq r2, r9, ip, asr #24 │ │ │ │ - @ instruction: 0x01a20528 │ │ │ │ - orrseq r3, r9, r4, ror ip │ │ │ │ - orrseq r2, r9, r4, lsl ip │ │ │ │ - strdeq r0, [r2, r0]! @ │ │ │ │ - orrseq r3, r9, ip, lsr ip │ │ │ │ - @ instruction: 0x01992bdc │ │ │ │ - @ instruction: 0x01a204b8 │ │ │ │ - orrseq r3, r9, r4, lsl #24 │ │ │ │ - orrseq r2, r9, r4, lsr #23 │ │ │ │ - @ instruction: 0x01a20480 │ │ │ │ - orrseq r3, r9, ip, asr #23 │ │ │ │ - orrseq r2, r9, ip, ror #22 │ │ │ │ - @ instruction: 0x01a20448 │ │ │ │ - @ instruction: 0x01993b94 │ │ │ │ - orrseq r2, r9, r4, lsr fp │ │ │ │ - @ instruction: 0x01a20410 │ │ │ │ - orrseq r3, r9, ip, asr fp │ │ │ │ - @ instruction: 0x01992afc │ │ │ │ ldrdeq r0, [r2, ip]! │ │ │ │ - orrseq r3, r9, r4, lsr #22 │ │ │ │ - orrseq r2, r9, r8, asr #21 │ │ │ │ - @ instruction: 0x01a203a4 │ │ │ │ - orrseq r3, r9, ip, ror #21 │ │ │ │ - @ instruction: 0x01992a90 │ │ │ │ - @ instruction: 0x01a2036c │ │ │ │ - @ instruction: 0x01993ab4 │ │ │ │ - orrseq r2, r9, r8, asr sl │ │ │ │ - @ instruction: 0x01a20334 │ │ │ │ - orrseq r3, r9, ip, ror sl │ │ │ │ - orrseq r2, r9, r0, lsr #20 │ │ │ │ - strdeq r0, [r2, ip]! │ │ │ │ - orrseq r3, r9, r4, asr #20 │ │ │ │ - orrseq r2, r9, r8, ror #19 │ │ │ │ - @ instruction: 0x01a202c4 │ │ │ │ - orrseq r3, r9, ip, lsl #20 │ │ │ │ - @ instruction: 0x019929b0 │ │ │ │ - @ instruction: 0x01a2028c │ │ │ │ - @ instruction: 0x019939d4 │ │ │ │ - orrseq r2, r9, r8, ror r9 │ │ │ │ + orrseq r3, r9, ip, lsr #26 │ │ │ │ + orrseq r2, r9, ip, asr #25 │ │ │ │ + @ instruction: 0x01a205a0 │ │ │ │ + @ instruction: 0x01993cf0 │ │ │ │ + @ instruction: 0x01992c90 │ │ │ │ + @ instruction: 0x01a20568 │ │ │ │ + @ instruction: 0x01993cb8 │ │ │ │ + orrseq r2, r9, r8, asr ip │ │ │ │ + @ instruction: 0x01a20530 │ │ │ │ + orrseq r3, r9, r0, lsl #25 │ │ │ │ + orrseq r2, r9, r0, lsr #24 │ │ │ │ + strdeq r0, [r2, r8]! │ │ │ │ + orrseq r3, r9, r8, asr #24 │ │ │ │ + orrseq r2, r9, r8, ror #23 │ │ │ │ + @ instruction: 0x01a204c0 │ │ │ │ + orrseq r3, r9, r0, lsl ip │ │ │ │ + @ instruction: 0x01992bb0 │ │ │ │ + @ instruction: 0x01a20488 │ │ │ │ + @ instruction: 0x01993bd8 │ │ │ │ + orrseq r2, r9, r8, ror fp │ │ │ │ + @ instruction: 0x01a20450 │ │ │ │ + orrseq r3, r9, r0, lsr #23 │ │ │ │ + orrseq r2, r9, r0, asr #22 │ │ │ │ + @ instruction: 0x01a20418 │ │ │ │ + orrseq r3, r9, r8, ror #22 │ │ │ │ + orrseq r2, r9, r8, lsl #22 │ │ │ │ + @ instruction: 0x01a203e4 │ │ │ │ + orrseq r3, r9, r0, lsr fp │ │ │ │ + @ instruction: 0x01992ad4 │ │ │ │ + @ instruction: 0x01a203ac │ │ │ │ + @ instruction: 0x01993af8 │ │ │ │ + @ instruction: 0x01992a9c │ │ │ │ + @ instruction: 0x01a20374 │ │ │ │ + orrseq r3, r9, r0, asr #21 │ │ │ │ + orrseq r2, r9, r4, ror #20 │ │ │ │ + @ instruction: 0x01a2033c │ │ │ │ + orrseq r3, r9, r8, lsl #21 │ │ │ │ + orrseq r2, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x01a20304 │ │ │ │ + orrseq r3, r9, r0, asr sl │ │ │ │ + @ instruction: 0x019929f4 │ │ │ │ + @ instruction: 0x01a202cc │ │ │ │ + orrseq r3, r9, r8, lsl sl │ │ │ │ + @ instruction: 0x019929bc │ │ │ │ + @ instruction: 0x01a20294 │ │ │ │ + orrseq r3, r9, r0, ror #19 │ │ │ │ + orrseq r2, r9, r4, lsl #19 │ │ │ │ │ │ │ │ 001e17f4 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -299962,25 +299962,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #28 │ │ │ │ b 1e1980 │ │ │ │ @ instruction: 0x01afed88 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ @ instruction: 0x01af6cec │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r2, r9, r8, asr #20 │ │ │ │ + orrseq r2, r9, r4, asr sl │ │ │ │ @ instruction: 0x01b19510 │ │ │ │ - @ instruction: 0x01a20110 │ │ │ │ + @ instruction: 0x01a20118 │ │ │ │ @ instruction: 0x01afed40 │ │ │ │ - orrseq r2, r9, r4, lsl #19 │ │ │ │ - @ instruction: 0x01a20050 │ │ │ │ + @ instruction: 0x01992990 │ │ │ │ + @ instruction: 0x01a20058 │ │ │ │ @ instruction: 0x01b19440 │ │ │ │ @ instruction: 0x01afec54 │ │ │ │ - @ instruction: 0x019936fc │ │ │ │ - orrseq r3, r9, ip, asr #13 │ │ │ │ - @ instruction: 0x019936b0 │ │ │ │ + orrseq r3, r9, r8, lsl #14 │ │ │ │ + @ instruction: 0x019936d8 │ │ │ │ + @ instruction: 0x019936bc │ │ │ │ │ │ │ │ 001e1a0c : │ │ │ │ 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] @ 1e1ebc │ │ │ │ @@ -300283,40 +300283,40 @@ │ │ │ │ @ instruction: 0x01af6ae4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r6, [pc, r4]! │ │ │ │ andeq r7, r0, ip, ror #10 │ │ │ │ @ instruction: 0x01afeb2c │ │ │ │ @ instruction: 0x01b192d4 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ - @ instruction: 0x01a1fea8 │ │ │ │ + @ instruction: 0x01a1feb0 │ │ │ │ @ instruction: 0xff22387c │ │ │ │ - orrseq r2, r9, r4, asr #15 │ │ │ │ + @ instruction: 0x019927d0 │ │ │ │ @ instruction: 0x01afea9c │ │ │ │ @ instruction: 0x01b19244 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r2, r9, r4, asr #14 │ │ │ │ - @ instruction: 0x01a1fe10 │ │ │ │ + orrseq r2, r9, r0, asr r7 │ │ │ │ + @ instruction: 0x01a1fe18 │ │ │ │ @ instruction: 0x01b191d4 │ │ │ │ @ instruction: 0x01afea08 │ │ │ │ @ instruction: 0x01af68e4 │ │ │ │ - @ instruction: 0x01a1fd0c │ │ │ │ - orrseq r2, r9, ip, lsr #12 │ │ │ │ + @ instruction: 0x01a1fd14 │ │ │ │ + orrseq r2, r9, r8, lsr r6 │ │ │ │ orrseq r2, r8, r4, ror #24 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ @ instruction: 0xfffffaac │ │ │ │ - strdeq pc, [r1, ip]! │ │ │ │ - orrseq r3, r9, r4, lsl #6 │ │ │ │ - orrseq r2, r9, r4, lsr #10 │ │ │ │ - orrseq r3, r9, ip, asr #5 │ │ │ │ - @ instruction: 0x0199329c │ │ │ │ - @ instruction: 0x0199249c │ │ │ │ - @ instruction: 0x01a1fb38 │ │ │ │ - orrseq r2, r9, ip, asr r4 │ │ │ │ - orrseq r3, r9, r4, lsl #4 │ │ │ │ - @ instruction: 0x019931d8 │ │ │ │ + @ instruction: 0x01a1fc04 │ │ │ │ + orrseq r3, r9, r0, lsl r3 │ │ │ │ + orrseq r2, r9, r0, lsr r5 │ │ │ │ + @ instruction: 0x019932d8 │ │ │ │ + orrseq r3, r9, r8, lsr #5 │ │ │ │ + orrseq r2, r9, r8, lsr #9 │ │ │ │ + @ instruction: 0x01a1fb40 │ │ │ │ + orrseq r2, r9, r8, ror #8 │ │ │ │ + orrseq r3, r9, r0, lsl r2 │ │ │ │ + orrseq r3, r9, r4, ror #3 │ │ │ │ │ │ │ │ 001e1f44 : │ │ │ │ ldr r3, [pc, #80] @ 1e1f9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ ble 1e1f8c │ │ │ │ @@ -300568,16 +300568,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r4, r8, ip, lsl #11 │ │ │ │ - @ instruction: 0x01991ff0 │ │ │ │ - @ instruction: 0x01a1f6e0 │ │ │ │ + @ instruction: 0x01991ffc │ │ │ │ + @ instruction: 0x01a1f6e8 │ │ │ │ │ │ │ │ 001e2340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -300815,22 +300815,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a1f470 │ │ │ │ + @ instruction: 0x01a1f478 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x019841f0 │ │ │ │ - @ instruction: 0x01a1f34c │ │ │ │ - orrseq r1, r9, r8, asr #24 │ │ │ │ + @ instruction: 0x01a1f354 │ │ │ │ + orrseq r1, r9, r4, asr ip │ │ │ │ @ instruction: 0x019841b0 │ │ │ │ - @ instruction: 0x01a1f30c │ │ │ │ - orrseq r1, r9, r8, lsl #24 │ │ │ │ + @ instruction: 0x01a1f314 │ │ │ │ + orrseq r1, r9, r4, lsl ip │ │ │ │ │ │ │ │ 001e272c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -301132,28 +301132,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r1, r9, r8, asr r9 │ │ │ │ - @ instruction: 0x01a1f044 │ │ │ │ + orrseq r1, r9, r4, ror #18 │ │ │ │ + @ instruction: 0x01a1f04c │ │ │ │ @ instruction: 0x01af5b5c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1efac │ │ │ │ - orrseq r1, r9, ip, lsr #17 │ │ │ │ - orrseq r1, r9, ip, ror #16 │ │ │ │ - @ instruction: 0x01a1ef54 │ │ │ │ + @ instruction: 0x01a1efb4 │ │ │ │ + @ instruction: 0x019918b8 │ │ │ │ + orrseq r1, r9, r8, ror r8 │ │ │ │ + @ instruction: 0x01a1ef5c │ │ │ │ orrseq r3, r8, r4, lsl #26 │ │ │ │ - @ instruction: 0x01a1ee64 │ │ │ │ - orrseq r1, r9, r0, ror #14 │ │ │ │ + @ instruction: 0x01a1ee6c │ │ │ │ + orrseq r1, r9, ip, ror #14 │ │ │ │ orrseq r3, r8, r0, asr #25 │ │ │ │ - @ instruction: 0x01a1ee20 │ │ │ │ - orrseq r1, r9, ip, lsl r7 │ │ │ │ + @ instruction: 0x01a1ee28 │ │ │ │ + orrseq r1, r9, r8, lsr #14 │ │ │ │ │ │ │ │ 001e2c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -301364,25 +301364,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r1, r9, r0, lsr r5 │ │ │ │ - @ instruction: 0x01a1ec1c │ │ │ │ + orrseq r1, r9, ip, lsr r5 │ │ │ │ + @ instruction: 0x01a1ec24 │ │ │ │ @ instruction: 0x01af5734 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1eb8c │ │ │ │ - orrseq r1, r9, ip, lsl #9 │ │ │ │ - orrseq r1, r9, r0, ror #8 │ │ │ │ - @ instruction: 0x01a1eb48 │ │ │ │ + @ instruction: 0x01a1eb94 │ │ │ │ + @ instruction: 0x01991498 │ │ │ │ + orrseq r1, r9, ip, ror #8 │ │ │ │ + @ instruction: 0x01a1eb50 │ │ │ │ orrseq r3, r8, ip, lsr r9 │ │ │ │ - @ instruction: 0x01a1ea98 │ │ │ │ - @ instruction: 0x0199139c │ │ │ │ + @ instruction: 0x01a1eaa0 │ │ │ │ + orrseq r1, r9, r8, lsr #7 │ │ │ │ │ │ │ │ 001e2fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -301560,19 +301560,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r3, r8, r8, ror #12 │ │ │ │ - @ instruction: 0x01a1e7c4 │ │ │ │ - orrseq r1, r9, r0, asr #1 │ │ │ │ + @ instruction: 0x01a1e7cc │ │ │ │ + orrseq r1, r9, ip, asr #1 │ │ │ │ orrseq r3, r8, r8, lsr #12 │ │ │ │ - @ instruction: 0x01a1e784 │ │ │ │ - orrseq r1, r9, r0, lsl #1 │ │ │ │ + @ instruction: 0x01a1e78c │ │ │ │ + orrseq r1, r9, ip, lsl #1 │ │ │ │ │ │ │ │ 001e32ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -301783,25 +301783,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01990eb4 │ │ │ │ - @ instruction: 0x01a1e5a0 │ │ │ │ + orrseq r0, r9, r0, asr #29 │ │ │ │ + @ instruction: 0x01a1e5a8 │ │ │ │ strheq r5, [pc, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1e510 │ │ │ │ - orrseq r0, r9, r0, lsl lr │ │ │ │ - orrseq r0, r9, r4, ror #27 │ │ │ │ - @ instruction: 0x01a1e4cc │ │ │ │ + @ instruction: 0x01a1e518 │ │ │ │ + orrseq r0, r9, ip, lsl lr │ │ │ │ + @ instruction: 0x01990df0 │ │ │ │ + ldrdeq lr, [r1, r4]! │ │ │ │ orrseq r3, r8, r0, asr #5 │ │ │ │ - @ instruction: 0x01a1e41c │ │ │ │ - orrseq r0, r9, r0, lsr #26 │ │ │ │ + @ instruction: 0x01a1e424 │ │ │ │ + orrseq r0, r9, ip, lsr #26 │ │ │ │ │ │ │ │ 001e3638 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -301896,16 +301896,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r3, [r8, ip] │ │ │ │ - @ instruction: 0x01a1e258 │ │ │ │ - orrseq r0, r9, r4, asr fp │ │ │ │ + @ instruction: 0x01a1e260 │ │ │ │ + orrseq r0, r9, r0, ror #22 │ │ │ │ │ │ │ │ 001e37d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #684] @ 1e3a94 │ │ │ │ @@ -302091,19 +302091,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r3, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0x019908b8 │ │ │ │ - @ instruction: 0x01a1e038 │ │ │ │ + orrseq r0, r9, r4, asr #17 │ │ │ │ + @ instruction: 0x01a1e040 │ │ │ │ @ instruction: 0x01982df4 │ │ │ │ - orrseq r0, r9, ip, ror r8 │ │ │ │ - strdeq sp, [r1, ip]! │ │ │ │ + orrseq r0, r9, r8, lsl #17 │ │ │ │ + @ instruction: 0x01a1e004 │ │ │ │ │ │ │ │ 001e3ae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -302199,16 +302199,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r2, r8, r0, asr ip │ │ │ │ - @ instruction: 0x01a1de60 │ │ │ │ - @ instruction: 0x019906d0 │ │ │ │ + @ instruction: 0x01a1de68 │ │ │ │ + @ instruction: 0x019906dc │ │ │ │ │ │ │ │ 001e3c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -302387,19 +302387,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r2, r8, r4, lsr #19 │ │ │ │ - @ instruction: 0x01a1dbb4 │ │ │ │ - orrseq r0, r9, r4, lsr #8 │ │ │ │ + @ instruction: 0x01a1dbbc │ │ │ │ + orrseq r0, r9, r0, lsr r4 │ │ │ │ orrseq r2, r8, r4, ror #18 │ │ │ │ - @ instruction: 0x01a1db74 │ │ │ │ - orrseq r0, r9, r4, ror #7 │ │ │ │ + @ instruction: 0x01a1db7c │ │ │ │ + @ instruction: 0x019903f0 │ │ │ │ │ │ │ │ 001e3f70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -302493,16 +302493,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r2, r8, r4, asr #15 │ │ │ │ - orrseq r0, r9, r0, ror r2 │ │ │ │ - @ instruction: 0x01a1da1c │ │ │ │ + orrseq r0, r9, ip, ror r2 │ │ │ │ + @ instruction: 0x01a1da24 │ │ │ │ │ │ │ │ 001e4104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -302653,16 +302653,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01af4258 │ │ │ │ orrseq r2, r8, r0, ror #10 │ │ │ │ - @ instruction: 0x01a1d7c0 │ │ │ │ - orrseq r0, r9, ip │ │ │ │ + @ instruction: 0x01a1d7c8 │ │ │ │ + orrseq r0, r9, r8, lsl r0 │ │ │ │ │ │ │ │ 001e437c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -302812,16 +302812,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01af3fe0 │ │ │ │ orrseq r2, r8, r8, ror #5 │ │ │ │ - orrseq pc, r8, r0, asr #27 │ │ │ │ - @ instruction: 0x01a1d574 │ │ │ │ + orrseq pc, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x01a1d57c │ │ │ │ │ │ │ │ 001e45f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -302997,19 +302997,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r2, r8, r4, lsr r0 │ │ │ │ - orrseq pc, r8, ip, lsr #22 │ │ │ │ - @ instruction: 0x01a1d2e0 │ │ │ │ + orrseq pc, r8, r8, lsr fp @ │ │ │ │ + @ instruction: 0x01a1d2e8 │ │ │ │ @ instruction: 0x01981ff8 │ │ │ │ - @ instruction: 0x0198faf0 │ │ │ │ - @ instruction: 0x01a1d2a4 │ │ │ │ + @ instruction: 0x0198fafc │ │ │ │ + @ instruction: 0x01a1d2ac │ │ │ │ │ │ │ │ 001e48d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303150,19 +303150,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a1d128 │ │ │ │ + @ instruction: 0x01a1d130 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r1, r8, r0, lsr #27 │ │ │ │ - @ instruction: 0x01a1d054 │ │ │ │ - @ instruction: 0x0198f890 │ │ │ │ + @ instruction: 0x01a1d05c │ │ │ │ + @ instruction: 0x0198f89c │ │ │ │ │ │ │ │ 001e4b34 : │ │ │ │ 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 │ │ │ │ @@ -303407,25 +303407,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0198f6bc │ │ │ │ - @ instruction: 0x01a1ce68 │ │ │ │ + orrseq pc, r8, r8, asr #13 │ │ │ │ + @ instruction: 0x01a1ce70 │ │ │ │ @ instruction: 0x01af3828 │ │ │ │ - orrseq pc, r8, r0, asr r6 @ │ │ │ │ - strdeq ip, [r1, r8]! │ │ │ │ + orrseq pc, r8, ip, asr r6 @ │ │ │ │ + @ instruction: 0x01a1ce00 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1cd6c │ │ │ │ - orrseq pc, r8, r4, lsr #11 │ │ │ │ + @ instruction: 0x01a1cd74 │ │ │ │ + @ instruction: 0x0198f5b0 │ │ │ │ @ instruction: 0x019819b0 │ │ │ │ - @ instruction: 0x01a1cc64 │ │ │ │ - orrseq pc, r8, r8, lsr #9 │ │ │ │ + @ instruction: 0x01a1cc6c │ │ │ │ + @ instruction: 0x0198f4b4 │ │ │ │ │ │ │ │ 001e4f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303520,16 +303520,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r1, r8, ip, ror #15 │ │ │ │ - @ instruction: 0x01a1caa0 │ │ │ │ - @ instruction: 0x0198f2dc │ │ │ │ + @ instruction: 0x01a1caa8 │ │ │ │ + orrseq pc, r8, r8, ror #5 │ │ │ │ │ │ │ │ 001e50e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -303707,19 +303707,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r1, r8, r4, asr #10 │ │ │ │ - strdeq ip, [r1, r8]! │ │ │ │ - orrseq pc, r8, r4, lsr r0 @ │ │ │ │ + @ instruction: 0x01a1c800 │ │ │ │ + orrseq pc, r8, r0, asr #32 │ │ │ │ orrseq r1, r8, r4, lsl #10 │ │ │ │ - @ instruction: 0x01a1c7b8 │ │ │ │ - @ instruction: 0x0198eff4 │ │ │ │ + @ instruction: 0x01a1c7c0 │ │ │ │ + orrseq pc, r8, r0 │ │ │ │ │ │ │ │ 001e53d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303814,16 +303814,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r1, r8, r4, ror #6 │ │ │ │ - @ instruction: 0x01a1c618 │ │ │ │ - orrseq lr, r8, r4, asr lr │ │ │ │ + @ instruction: 0x01a1c620 │ │ │ │ + orrseq lr, r8, r0, ror #28 │ │ │ │ │ │ │ │ 001e5568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -303918,16 +303918,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r1, r8, ip, asr #3 │ │ │ │ - @ instruction: 0x01a1c480 │ │ │ │ - @ instruction: 0x0198ecbc │ │ │ │ + @ instruction: 0x01a1c488 │ │ │ │ + orrseq lr, r8, r8, asr #25 │ │ │ │ │ │ │ │ 001e5700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1e59cc │ │ │ │ @@ -304115,19 +304115,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrsheq r1, [r8, ip] │ │ │ │ - @ instruction: 0x01a1c1b4 │ │ │ │ - @ instruction: 0x0198e9f0 │ │ │ │ + @ instruction: 0x01a1c1bc │ │ │ │ + @ instruction: 0x0198e9fc │ │ │ │ orrseq r0, r8, r0, asr #29 │ │ │ │ - @ instruction: 0x01a1c174 │ │ │ │ - @ instruction: 0x0198e9b0 │ │ │ │ + @ instruction: 0x01a1c17c │ │ │ │ + @ instruction: 0x0198e9bc │ │ │ │ │ │ │ │ 001e5a18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -304222,16 +304222,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, r8, ip, lsl sp │ │ │ │ - ldrdeq fp, [r1, r0]! │ │ │ │ - orrseq lr, r8, ip, lsl #16 │ │ │ │ + ldrdeq fp, [r1, r8]! │ │ │ │ + orrseq lr, r8, r8, lsl r8 │ │ │ │ │ │ │ │ 001e5bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -304533,28 +304533,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq lr, r8, ip, ror #10 │ │ │ │ - @ instruction: 0x01a1bd18 │ │ │ │ + orrseq lr, r8, r8, ror r5 │ │ │ │ + @ instruction: 0x01a1bd20 │ │ │ │ ldrdeq r2, [pc, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1bc80 │ │ │ │ - orrseq lr, r8, r0, asr #9 │ │ │ │ - orrseq lr, r8, r0, lsl #9 │ │ │ │ - @ instruction: 0x01a1bc28 │ │ │ │ + @ instruction: 0x01a1bc88 │ │ │ │ + orrseq lr, r8, ip, asr #9 │ │ │ │ + orrseq lr, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x01a1bc30 │ │ │ │ orrseq r0, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0x01a1bb38 │ │ │ │ - orrseq lr, r8, r4, ror r3 │ │ │ │ + @ instruction: 0x01a1bb40 │ │ │ │ + orrseq lr, r8, r0, lsl #7 │ │ │ │ orrseq r0, r8, ip, lsr r8 │ │ │ │ - strdeq fp, [r1, r4]! │ │ │ │ - orrseq lr, r8, r0, lsr r3 │ │ │ │ + strdeq fp, [r1, ip]! │ │ │ │ + orrseq lr, r8, ip, lsr r3 │ │ │ │ │ │ │ │ 001e60b4 : │ │ │ │ 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 │ │ │ │ @@ -304862,28 +304862,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq lr, r8, r8, rrx │ │ │ │ - @ instruction: 0x01a1b814 │ │ │ │ + orrseq lr, r8, r4, ror r0 │ │ │ │ + @ instruction: 0x01a1b81c │ │ │ │ ldrdeq r2, [pc, r4]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1b780 │ │ │ │ - @ instruction: 0x0198dfb8 │ │ │ │ - orrseq sp, r8, r0, ror #30 │ │ │ │ - @ instruction: 0x01a1b708 │ │ │ │ + @ instruction: 0x01a1b788 │ │ │ │ + orrseq sp, r8, r4, asr #31 │ │ │ │ + orrseq sp, r8, ip, ror #30 │ │ │ │ + @ instruction: 0x01a1b710 │ │ │ │ orrseq r0, r8, r4, ror #6 │ │ │ │ - @ instruction: 0x01a1b61c │ │ │ │ - orrseq sp, r8, r8, asr lr │ │ │ │ + @ instruction: 0x01a1b624 │ │ │ │ + orrseq sp, r8, r4, ror #28 │ │ │ │ orrseq r0, r8, r0, lsr #6 │ │ │ │ - ldrdeq fp, [r1, r8]! │ │ │ │ - orrseq sp, r8, r4, lsl lr │ │ │ │ + @ instruction: 0x01a1b5e0 │ │ │ │ + orrseq sp, r8, r0, lsr #28 │ │ │ │ │ │ │ │ 001e65d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -304978,16 +304978,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, r8, r4, ror #2 │ │ │ │ - @ instruction: 0x01a1b418 │ │ │ │ - orrseq sp, r8, r4, asr ip │ │ │ │ + @ instruction: 0x01a1b420 │ │ │ │ + orrseq sp, r8, r0, ror #24 │ │ │ │ │ │ │ │ 001e6768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -305082,16 +305082,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r7, ip, asr #31 │ │ │ │ - @ instruction: 0x01a1b280 │ │ │ │ - @ instruction: 0x0198dabc │ │ │ │ + @ instruction: 0x01a1b288 │ │ │ │ + orrseq sp, r8, r8, asr #21 │ │ │ │ │ │ │ │ 001e6900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -305205,16 +305205,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0197fdf0 │ │ │ │ - orrseq sp, r8, r4, lsl r9 │ │ │ │ - @ instruction: 0x01a1b208 │ │ │ │ + orrseq sp, r8, r0, lsr #18 │ │ │ │ + @ instruction: 0x01a1b210 │ │ │ │ │ │ │ │ 001e6adc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -305321,16 +305321,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r7, ip, lsr #24 │ │ │ │ - @ instruction: 0x01a1b04c │ │ │ │ - orrseq sp, r8, ip, asr #14 │ │ │ │ + @ instruction: 0x01a1b054 │ │ │ │ + orrseq sp, r8, r8, asr r7 │ │ │ │ │ │ │ │ 001e6ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -305425,16 +305425,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0197fa90 │ │ │ │ - @ instruction: 0x01a1aeb0 │ │ │ │ - orrseq sp, r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x01a1aeb8 │ │ │ │ + @ instruction: 0x0198d5b4 │ │ │ │ │ │ │ │ 001e6e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -305559,22 +305559,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1e6fcc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01af16a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01af1684 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq sp, r8, r4, lsr #9 │ │ │ │ - @ instruction: 0x01a1ad94 │ │ │ │ + @ instruction: 0x0198d4b0 │ │ │ │ + @ instruction: 0x01a1ad9c │ │ │ │ @ instruction: 0x01af15e8 │ │ │ │ - orrseq sp, r8, r8, lsr r4 │ │ │ │ - @ instruction: 0x01a1ad24 │ │ │ │ + orrseq sp, r8, r4, asr #8 │ │ │ │ + @ instruction: 0x01a1ad2c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1ac98 │ │ │ │ - @ instruction: 0x0198d394 │ │ │ │ + @ instruction: 0x01a1aca0 │ │ │ │ + orrseq sp, r8, r0, lsr #7 │ │ │ │ │ │ │ │ 001e705c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -305783,25 +305783,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sp, r8, r8, asr #3 │ │ │ │ - @ instruction: 0x01a1aab8 │ │ │ │ + @ instruction: 0x0198d1d4 │ │ │ │ + @ instruction: 0x01a1aac0 │ │ │ │ @ instruction: 0x01af130c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1aa2c │ │ │ │ - orrseq sp, r8, r8, lsr #2 │ │ │ │ - ldrsheq sp, [r8, ip] │ │ │ │ - @ instruction: 0x01a1a9e8 │ │ │ │ + @ instruction: 0x01a1aa34 │ │ │ │ + orrseq sp, r8, r4, lsr r1 │ │ │ │ + orrseq sp, r8, r8, lsl #2 │ │ │ │ + strdeq sl, [r1, r0]! │ │ │ │ orrseq pc, r7, r8, lsl r5 @ │ │ │ │ - @ instruction: 0x01a1a938 │ │ │ │ - orrseq sp, r8, r8, lsr r0 │ │ │ │ + @ instruction: 0x01a1a940 │ │ │ │ + orrseq sp, r8, r4, asr #32 │ │ │ │ │ │ │ │ 001e73e0 : │ │ │ │ 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 │ │ │ │ @@ -306019,25 +306019,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq ip, r8, ip, lsr lr │ │ │ │ - @ instruction: 0x01a1a72c │ │ │ │ + orrseq ip, r8, r8, asr #28 │ │ │ │ + @ instruction: 0x01a1a734 │ │ │ │ @ instruction: 0x01af0f80 │ │ │ │ - @ instruction: 0x0198cdd0 │ │ │ │ - @ instruction: 0x01a1a6bc │ │ │ │ + @ instruction: 0x0198cddc │ │ │ │ + @ instruction: 0x01a1a6c4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1a618 │ │ │ │ - orrseq ip, r8, r4, lsl sp │ │ │ │ + @ instruction: 0x01a1a620 │ │ │ │ + orrseq ip, r8, r0, lsr #26 │ │ │ │ orrseq pc, r7, r0, ror r1 @ │ │ │ │ - @ instruction: 0x01a1a590 │ │ │ │ - @ instruction: 0x0198cc90 │ │ │ │ + @ instruction: 0x01a1a598 │ │ │ │ + @ instruction: 0x0198cc9c │ │ │ │ │ │ │ │ 001e7788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -306275,22 +306275,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a1a2ec │ │ │ │ + strdeq sl, [r1, r4]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq lr, r7, r8, lsr #27 │ │ │ │ - @ instruction: 0x01a1a1c8 │ │ │ │ - orrseq ip, r8, r0, asr #17 │ │ │ │ + ldrdeq sl, [r1, r0]! │ │ │ │ + orrseq ip, r8, ip, asr #17 │ │ │ │ orrseq lr, r7, r8, ror #26 │ │ │ │ - @ instruction: 0x01a1a188 │ │ │ │ - orrseq ip, r8, r0, lsl #17 │ │ │ │ + @ instruction: 0x01a1a190 │ │ │ │ + orrseq ip, r8, ip, lsl #17 │ │ │ │ │ │ │ │ 001e7b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -306499,25 +306499,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0198c6b0 │ │ │ │ - @ instruction: 0x01a19fa0 │ │ │ │ + @ instruction: 0x0198c6bc │ │ │ │ + @ instruction: 0x01a19fa8 │ │ │ │ strdeq r0, [pc, r4]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a19f14 │ │ │ │ - orrseq ip, r8, r0, lsl r6 │ │ │ │ - orrseq ip, r8, r4, ror #11 │ │ │ │ - ldrdeq r9, [r1, r0]! │ │ │ │ + @ instruction: 0x01a19f1c │ │ │ │ + orrseq ip, r8, ip, lsl r6 │ │ │ │ + @ instruction: 0x0198c5f0 │ │ │ │ + ldrdeq r9, [r1, r8]! │ │ │ │ orrseq lr, r7, r0, lsl #20 │ │ │ │ - @ instruction: 0x01a19e20 │ │ │ │ - orrseq ip, r8, r0, lsr #10 │ │ │ │ + @ instruction: 0x01a19e28 │ │ │ │ + orrseq ip, r8, ip, lsr #10 │ │ │ │ │ │ │ │ 001e7ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306612,16 +306612,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r7, ip, lsr r8 │ │ │ │ - @ instruction: 0x01a19c5c │ │ │ │ - orrseq ip, r8, r4, asr r3 │ │ │ │ + @ instruction: 0x01a19c64 │ │ │ │ + orrseq ip, r8, r0, ror #6 │ │ │ │ │ │ │ │ 001e8090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306716,16 +306716,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r7, r4, lsr #13 │ │ │ │ - @ instruction: 0x01a19ac4 │ │ │ │ - @ instruction: 0x0198c1bc │ │ │ │ + @ instruction: 0x01a19acc │ │ │ │ + orrseq ip, r8, r8, asr #3 │ │ │ │ │ │ │ │ 001e8228 : │ │ │ │ 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 │ │ │ │ @@ -307030,31 +307030,31 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0198bff0 │ │ │ │ - @ instruction: 0x01a198e0 │ │ │ │ + @ instruction: 0x0198bffc │ │ │ │ + @ instruction: 0x01a198e8 │ │ │ │ @ instruction: 0x01af0134 │ │ │ │ - orrseq fp, r8, r4, asr pc │ │ │ │ - @ instruction: 0x01a19844 │ │ │ │ + orrseq fp, r8, r0, ror #30 │ │ │ │ + @ instruction: 0x01a1984c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a197c4 │ │ │ │ - @ instruction: 0x0198beb8 │ │ │ │ - @ instruction: 0x01a1977c │ │ │ │ - orrseq fp, r8, r8, ror lr │ │ │ │ - orrseq fp, r8, r0, asr lr │ │ │ │ - @ instruction: 0x01a1973c │ │ │ │ - orrseq fp, r8, ip, ror sp │ │ │ │ - @ instruction: 0x01a19668 │ │ │ │ + @ instruction: 0x01a197cc │ │ │ │ + orrseq fp, r8, r4, asr #29 │ │ │ │ + @ instruction: 0x01a19784 │ │ │ │ + orrseq fp, r8, r4, lsl #29 │ │ │ │ + orrseq fp, r8, ip, asr lr │ │ │ │ + @ instruction: 0x01a19744 │ │ │ │ + orrseq fp, r8, r8, lsl #27 │ │ │ │ + @ instruction: 0x01a19670 │ │ │ │ orrseq lr, r7, ip, asr #3 │ │ │ │ - @ instruction: 0x01a195ec │ │ │ │ - orrseq fp, r8, ip, ror #25 │ │ │ │ + strdeq r9, [r1, r4]! │ │ │ │ + @ instruction: 0x0198bcf8 │ │ │ │ │ │ │ │ 001e8744 : │ │ │ │ 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 │ │ │ │ @@ -307359,31 +307359,31 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0198bad4 │ │ │ │ - @ instruction: 0x01a193c4 │ │ │ │ + orrseq fp, r8, r0, ror #21 │ │ │ │ + @ instruction: 0x01a193cc │ │ │ │ @ instruction: 0x01aefc18 │ │ │ │ - orrseq fp, r8, r8, lsr sl │ │ │ │ - @ instruction: 0x01a19328 │ │ │ │ + orrseq fp, r8, r4, asr #20 │ │ │ │ + @ instruction: 0x01a19330 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a192a8 │ │ │ │ - @ instruction: 0x0198b99c │ │ │ │ - @ instruction: 0x01a19260 │ │ │ │ - orrseq fp, r8, ip, asr r9 │ │ │ │ - orrseq fp, r8, r4, lsr r9 │ │ │ │ - @ instruction: 0x01a19220 │ │ │ │ - orrseq fp, r8, r0, ror #16 │ │ │ │ - @ instruction: 0x01a1914c │ │ │ │ + @ instruction: 0x01a192b0 │ │ │ │ + orrseq fp, r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x01a19268 │ │ │ │ + orrseq fp, r8, r8, ror #18 │ │ │ │ + orrseq fp, r8, r0, asr #18 │ │ │ │ + @ instruction: 0x01a19228 │ │ │ │ + orrseq fp, r8, ip, ror #16 │ │ │ │ + @ instruction: 0x01a19154 │ │ │ │ @ instruction: 0x0197dcb0 │ │ │ │ - ldrdeq r9, [r1, r0]! │ │ │ │ - @ instruction: 0x0198b7d0 │ │ │ │ + ldrdeq r9, [r1, r8]! │ │ │ │ + @ instruction: 0x0198b7dc │ │ │ │ │ │ │ │ 001e8c60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -307592,27 +307592,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq fp, r8, r4, asr #11 │ │ │ │ - @ instruction: 0x01a18eb4 │ │ │ │ + @ instruction: 0x0198b5d0 │ │ │ │ + @ instruction: 0x01a18ebc │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ @ instruction: 0x01aef708 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a18e28 │ │ │ │ - orrseq fp, r8, r4, lsr #10 │ │ │ │ + @ instruction: 0x01a18e30 │ │ │ │ + orrseq fp, r8, r0, lsr r5 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x0198b4f8 │ │ │ │ - @ instruction: 0x01a18de4 │ │ │ │ + orrseq fp, r8, r4, lsl #10 │ │ │ │ + @ instruction: 0x01a18dec │ │ │ │ orrseq sp, r7, r4, lsl r9 │ │ │ │ - @ instruction: 0x01a18d34 │ │ │ │ - orrseq fp, r8, r4, lsr r4 │ │ │ │ + @ instruction: 0x01a18d3c │ │ │ │ + orrseq fp, r8, r0, asr #8 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 001e8ff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -307988,42 +307988,42 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq fp, r8, ip, lsl r2 │ │ │ │ - @ instruction: 0x01a18b0c │ │ │ │ + orrseq fp, r8, r8, lsr #4 │ │ │ │ + @ instruction: 0x01a18b14 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ @ instruction: 0x01aef360 │ │ │ │ - @ instruction: 0x0198b1b0 │ │ │ │ - @ instruction: 0x01a18a9c │ │ │ │ - ldrsheq fp, [r8, ip] │ │ │ │ - @ instruction: 0x01a189ec │ │ │ │ + @ instruction: 0x0198b1bc │ │ │ │ + @ instruction: 0x01a18aa4 │ │ │ │ + orrseq fp, r8, r8, lsl #2 │ │ │ │ + strdeq r8, [r1, r4]! │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orrseq fp, r8, r8, asr r0 │ │ │ │ - @ instruction: 0x01a18948 │ │ │ │ + orrseq fp, r8, r4, rrx │ │ │ │ + @ instruction: 0x01a18950 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a188c8 │ │ │ │ - @ instruction: 0x0198afb8 │ │ │ │ + ldrdeq r8, [r1, r0]! │ │ │ │ + orrseq sl, r8, r4, asr #31 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x01a18884 │ │ │ │ - orrseq sl, r8, r4, ror pc │ │ │ │ + @ instruction: 0x01a1888c │ │ │ │ + orrseq sl, r8, r0, lsl #31 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x01a18838 │ │ │ │ - orrseq sl, r8, r4, lsr pc │ │ │ │ - orrseq sl, r8, ip, ror #29 │ │ │ │ - ldrdeq r8, [r1, r8]! @ │ │ │ │ - orrseq sl, r8, ip, lsl #29 │ │ │ │ - @ instruction: 0x01a18778 │ │ │ │ + @ instruction: 0x01a18840 │ │ │ │ + orrseq sl, r8, r0, asr #30 │ │ │ │ + @ instruction: 0x0198aef8 │ │ │ │ + @ instruction: 0x01a187e0 │ │ │ │ + @ instruction: 0x0198ae98 │ │ │ │ + @ instruction: 0x01a18780 │ │ │ │ orrseq sp, r7, ip, ror #5 │ │ │ │ - @ instruction: 0x01a1870c │ │ │ │ - orrseq sl, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x01a18714 │ │ │ │ + orrseq sl, r8, r8, lsl lr │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 001e9654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -308119,16 +308119,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r7, r0, ror #1 │ │ │ │ - @ instruction: 0x01a18500 │ │ │ │ - @ instruction: 0x0198abf8 │ │ │ │ + @ instruction: 0x01a18508 │ │ │ │ + orrseq sl, r8, r4, lsl #24 │ │ │ │ │ │ │ │ 001e97ec : │ │ │ │ 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 │ │ │ │ @@ -308435,33 +308435,33 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sl, r8, r8, lsr #20 │ │ │ │ - @ instruction: 0x01a18318 │ │ │ │ + orrseq sl, r8, r4, lsr sl │ │ │ │ + @ instruction: 0x01a18320 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x01aeeb6c │ │ │ │ - orrseq sl, r8, ip, lsl #19 │ │ │ │ - @ instruction: 0x01a1827c │ │ │ │ + @ instruction: 0x0198a998 │ │ │ │ + @ instruction: 0x01a18284 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r8, [r1, r8]! @ │ │ │ │ - orrseq sl, r8, r8, ror #17 │ │ │ │ + @ instruction: 0x01a18200 │ │ │ │ + @ instruction: 0x0198a8f4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x01a181b0 │ │ │ │ - orrseq sl, r8, ip, lsr #17 │ │ │ │ - orrseq sl, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0x01a18170 │ │ │ │ - @ instruction: 0x0198a7b0 │ │ │ │ - @ instruction: 0x01a1809c │ │ │ │ + @ instruction: 0x01a181b8 │ │ │ │ + @ instruction: 0x0198a8b8 │ │ │ │ + @ instruction: 0x0198a890 │ │ │ │ + @ instruction: 0x01a18178 │ │ │ │ + @ instruction: 0x0198a7bc │ │ │ │ + @ instruction: 0x01a180a4 │ │ │ │ orrseq ip, r7, r0, lsl #24 │ │ │ │ - @ instruction: 0x01a18020 │ │ │ │ - orrseq sl, r8, r0, lsr #14 │ │ │ │ + @ instruction: 0x01a18028 │ │ │ │ + orrseq sl, r8, ip, lsr #14 │ │ │ │ │ │ │ │ 001e9d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -308672,27 +308672,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sl, r8, r8, lsl #10 │ │ │ │ - strdeq r7, [r1, r8]! │ │ │ │ + orrseq sl, r8, r4, lsl r5 │ │ │ │ + @ instruction: 0x01a17e00 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ @ instruction: 0x01aee64c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a17d68 │ │ │ │ - orrseq sl, r8, r4, ror #8 │ │ │ │ + @ instruction: 0x01a17d70 │ │ │ │ + orrseq sl, r8, r0, ror r4 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orrseq sl, r8, r8, lsr r4 │ │ │ │ - @ instruction: 0x01a17d24 │ │ │ │ + orrseq sl, r8, r4, asr #8 │ │ │ │ + @ instruction: 0x01a17d2c │ │ │ │ orrseq ip, r7, r4, asr r8 │ │ │ │ - @ instruction: 0x01a17c74 │ │ │ │ - orrseq sl, r8, r4, ror r3 │ │ │ │ + @ instruction: 0x01a17c7c │ │ │ │ + orrseq sl, r8, r0, lsl #7 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001ea0b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -308881,20 +308881,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq ip, r7, ip, asr #14 │ │ │ │ - @ instruction: 0x01a17970 │ │ │ │ - orrseq sl, r8, r4, rrx │ │ │ │ + @ instruction: 0x01a17978 │ │ │ │ + orrseq sl, r8, r0, ror r0 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ orrseq ip, r7, r0, lsl r5 │ │ │ │ - @ instruction: 0x01a17930 │ │ │ │ - orrseq sl, r8, r4, lsr #32 │ │ │ │ + @ instruction: 0x01a17938 │ │ │ │ + orrseq sl, r8, r0, lsr r0 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 001ea3d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -308990,16 +308990,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r7, r4, ror #6 │ │ │ │ - @ instruction: 0x01a17784 │ │ │ │ - orrseq r9, r8, r8, ror lr │ │ │ │ + @ instruction: 0x01a1778c │ │ │ │ + orrseq r9, r8, r4, lsl #29 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ │ │ │ │ 001ea56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -309205,25 +309205,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r9, r8, r0, ror #25 │ │ │ │ - @ instruction: 0x01a1774c │ │ │ │ + orrseq r9, r8, ip, ror #25 │ │ │ │ + @ instruction: 0x01a17754 │ │ │ │ @ instruction: 0x01aede00 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r9, r8, r4, asr #24 │ │ │ │ - @ instruction: 0x01a176c4 │ │ │ │ - orrseq r9, r8, ip, lsl ip │ │ │ │ - @ instruction: 0x01a17680 │ │ │ │ + orrseq r9, r8, r0, asr ip │ │ │ │ + @ instruction: 0x01a176cc │ │ │ │ + orrseq r9, r8, r8, lsr #24 │ │ │ │ + @ instruction: 0x01a17688 │ │ │ │ orrseq ip, r7, r4, lsl r0 │ │ │ │ - orrseq r9, r8, r0, ror #22 │ │ │ │ - ldrdeq r7, [r1, ip]! │ │ │ │ + orrseq r9, r8, ip, ror #22 │ │ │ │ + @ instruction: 0x01a175e4 │ │ │ │ │ │ │ │ 001ea8e0 : │ │ │ │ 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 │ │ │ │ @@ -309440,25 +309440,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r9, r8, r4, ror #18 │ │ │ │ - ldrdeq r7, [r1, ip]! │ │ │ │ + orrseq r9, r8, r0, ror r9 │ │ │ │ + @ instruction: 0x01a173e4 │ │ │ │ @ instruction: 0x01aeda80 │ │ │ │ - @ instruction: 0x019898f8 │ │ │ │ - @ instruction: 0x01a1736c │ │ │ │ + orrseq r9, r8, r4, lsl #18 │ │ │ │ + @ instruction: 0x01a17374 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a172c8 │ │ │ │ - orrseq r9, r8, ip, lsr r8 │ │ │ │ + ldrdeq r7, [r1, r0]! │ │ │ │ + orrseq r9, r8, r8, asr #16 │ │ │ │ orrseq fp, r7, r0, ror ip │ │ │ │ - @ instruction: 0x01a17240 │ │ │ │ - @ instruction: 0x019897b8 │ │ │ │ + @ instruction: 0x01a17248 │ │ │ │ + orrseq r9, r8, r4, asr #15 │ │ │ │ │ │ │ │ 001eac84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #428] @ 1eae48 │ │ │ │ @@ -309570,22 +309570,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1eadec │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01aed878 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aed85c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x019896d0 │ │ │ │ - @ instruction: 0x01a1714c │ │ │ │ + @ instruction: 0x019896dc │ │ │ │ + @ instruction: 0x01a17154 │ │ │ │ @ instruction: 0x01aed7c4 │ │ │ │ - orrseq r9, r8, r8, ror #12 │ │ │ │ - ldrdeq r7, [r1, ip]! │ │ │ │ + orrseq r9, r8, r4, ror r6 │ │ │ │ + @ instruction: 0x01a170e4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r9, r8, r8, asr #11 │ │ │ │ - @ instruction: 0x01a17058 │ │ │ │ + @ instruction: 0x019895d4 │ │ │ │ + @ instruction: 0x01a17060 │ │ │ │ │ │ │ │ 001eae78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -309735,16 +309735,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01aed4e4 │ │ │ │ orrseq fp, r7, ip, ror #15 │ │ │ │ - orrseq r9, r8, ip, lsl #7 │ │ │ │ - @ instruction: 0x01a16e0c │ │ │ │ + @ instruction: 0x01989398 │ │ │ │ + @ instruction: 0x01a16e14 │ │ │ │ │ │ │ │ 001eb0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -310013,22 +310013,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r7, r8, lsl #16 │ │ │ │ - @ instruction: 0x019891d0 │ │ │ │ - @ instruction: 0x01a16c40 │ │ │ │ + @ instruction: 0x019891dc │ │ │ │ + @ instruction: 0x01a16c48 │ │ │ │ orrseq fp, r7, r8, ror #13 │ │ │ │ - ldrheq r9, [r8, r0] │ │ │ │ - @ instruction: 0x01a16b20 │ │ │ │ + ldrheq r9, [r8, ip] │ │ │ │ + @ instruction: 0x01a16b28 │ │ │ │ orrseq fp, r7, r4, asr #11 │ │ │ │ - orrseq r8, r8, ip, lsl #31 │ │ │ │ - strdeq r6, [r1, ip]! │ │ │ │ + @ instruction: 0x01988f98 │ │ │ │ + @ instruction: 0x01a16a04 │ │ │ │ │ │ │ │ 001eb544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -310243,25 +310243,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r8, r8, r8, lsl #27 │ │ │ │ - ldrdeq r6, [r1, ip]! │ │ │ │ + @ instruction: 0x01988d94 │ │ │ │ + @ instruction: 0x01a167e4 │ │ │ │ @ instruction: 0x01aece08 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, r8, ip, ror #25 │ │ │ │ - @ instruction: 0x01a16754 │ │ │ │ - orrseq r8, r8, r4, asr #25 │ │ │ │ - @ instruction: 0x01a16710 │ │ │ │ + @ instruction: 0x01988cf8 │ │ │ │ + @ instruction: 0x01a1675c │ │ │ │ + @ instruction: 0x01988cd0 │ │ │ │ + @ instruction: 0x01a16718 │ │ │ │ orrseq fp, r7, ip, lsl r0 │ │ │ │ - orrseq r8, r8, r8, lsl #24 │ │ │ │ - @ instruction: 0x01a1666c │ │ │ │ + orrseq r8, r8, r4, lsl ip │ │ │ │ + @ instruction: 0x01a16674 │ │ │ │ │ │ │ │ 001eb8d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -310499,22 +310499,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r6, [r1, r4]! │ │ │ │ + ldrdeq r6, [r1, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq sl, r7, r8, asr ip │ │ │ │ - @ instruction: 0x01a162b0 │ │ │ │ - orrseq r8, r8, r8, lsr r8 │ │ │ │ + @ instruction: 0x01a162b8 │ │ │ │ + orrseq r8, r8, r4, asr #16 │ │ │ │ orrseq sl, r7, r8, lsl ip │ │ │ │ - @ instruction: 0x01a16270 │ │ │ │ - @ instruction: 0x019887f8 │ │ │ │ + @ instruction: 0x01a16278 │ │ │ │ + orrseq r8, r8, r4, lsl #16 │ │ │ │ │ │ │ │ 001ebcc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -310609,16 +310609,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r7, r0, ror sl │ │ │ │ - @ instruction: 0x01a160c8 │ │ │ │ - orrseq r8, r8, r0, asr r6 │ │ │ │ + ldrdeq r6, [r1, r0]! │ │ │ │ + orrseq r8, r8, ip, asr r6 │ │ │ │ │ │ │ │ 001ebe5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -310803,19 +310803,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0197a79c │ │ │ │ - orrseq r8, r8, ip, lsr #7 │ │ │ │ - @ instruction: 0x01a15e40 │ │ │ │ + @ instruction: 0x019883b8 │ │ │ │ + @ instruction: 0x01a15e48 │ │ │ │ orrseq sl, r7, ip, asr r7 │ │ │ │ - orrseq r8, r8, ip, ror #6 │ │ │ │ - @ instruction: 0x01a15e00 │ │ │ │ + orrseq r8, r8, r8, ror r3 │ │ │ │ + @ instruction: 0x01a15e08 │ │ │ │ │ │ │ │ 001ec168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -310993,19 +310993,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0197a4bc │ │ │ │ - @ instruction: 0x01a15b64 │ │ │ │ - orrseq r8, r8, r0, asr #1 │ │ │ │ + @ instruction: 0x01a15b6c │ │ │ │ + orrseq r8, r8, ip, asr #1 │ │ │ │ orrseq sl, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x01a15b24 │ │ │ │ - orrseq r8, r8, r0, lsl #1 │ │ │ │ + @ instruction: 0x01a15b2c │ │ │ │ + orrseq r8, r8, ip, lsl #1 │ │ │ │ │ │ │ │ 001ec458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -311214,25 +311214,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01987eb8 │ │ │ │ - @ instruction: 0x01a15944 │ │ │ │ + orrseq r7, r8, r4, asr #29 │ │ │ │ + @ instruction: 0x01a1594c │ │ │ │ @ instruction: 0x01aebf10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a158b8 │ │ │ │ - orrseq r7, r8, r8, lsl lr │ │ │ │ - orrseq r7, r8, ip, ror #27 │ │ │ │ - @ instruction: 0x01a15874 │ │ │ │ + @ instruction: 0x01a158c0 │ │ │ │ + orrseq r7, r8, r4, lsr #28 │ │ │ │ + @ instruction: 0x01987df8 │ │ │ │ + @ instruction: 0x01a1587c │ │ │ │ orrseq sl, r7, ip, lsl r1 │ │ │ │ - @ instruction: 0x01a157c4 │ │ │ │ - orrseq r7, r8, r8, lsr #26 │ │ │ │ + @ instruction: 0x01a157cc │ │ │ │ + orrseq r7, r8, r4, lsr sp │ │ │ │ │ │ │ │ 001ec7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -311441,25 +311441,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r7, r8, r4, lsr fp │ │ │ │ - @ instruction: 0x01a155c0 │ │ │ │ + orrseq r7, r8, r0, asr #22 │ │ │ │ + @ instruction: 0x01a155c8 │ │ │ │ @ instruction: 0x01aebb8c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a15534 │ │ │ │ - @ instruction: 0x01987a94 │ │ │ │ - orrseq r7, r8, r8, ror #20 │ │ │ │ - strdeq r5, [r1, r0]! │ │ │ │ + @ instruction: 0x01a1553c │ │ │ │ + orrseq r7, r8, r0, lsr #21 │ │ │ │ + orrseq r7, r8, r4, ror sl │ │ │ │ + strdeq r5, [r1, r8]! │ │ │ │ @ instruction: 0x01979d98 │ │ │ │ - @ instruction: 0x01a15440 │ │ │ │ - orrseq r7, r8, r4, lsr #19 │ │ │ │ + @ instruction: 0x01a15448 │ │ │ │ + @ instruction: 0x019879b0 │ │ │ │ │ │ │ │ 001ecb60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -311610,16 +311610,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq fp, [lr, ip]! │ │ │ │ orrseq r9, r7, r4, lsl #22 │ │ │ │ - @ instruction: 0x01a151ac │ │ │ │ - orrseq r7, r8, r0, lsl r7 │ │ │ │ + @ instruction: 0x01a151b4 │ │ │ │ + orrseq r7, r8, ip, lsl r7 │ │ │ │ │ │ │ │ 001ecdd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -311828,25 +311828,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r7, r8, r8, lsr r5 │ │ │ │ - @ instruction: 0x01a14fc4 │ │ │ │ + orrseq r7, r8, r4, asr #10 │ │ │ │ + @ instruction: 0x01a14fcc │ │ │ │ @ instruction: 0x01aeb590 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a14f38 │ │ │ │ - @ instruction: 0x01987498 │ │ │ │ - orrseq r7, r8, ip, ror #8 │ │ │ │ - strdeq r4, [r1, r4]! @ │ │ │ │ + @ instruction: 0x01a14f40 │ │ │ │ + orrseq r7, r8, r4, lsr #9 │ │ │ │ + orrseq r7, r8, r8, ror r4 │ │ │ │ + strdeq r4, [r1, ip]! │ │ │ │ @ instruction: 0x0197979c │ │ │ │ - @ instruction: 0x01a14e44 │ │ │ │ - orrseq r7, r8, r8, lsr #7 │ │ │ │ + @ instruction: 0x01a14e4c │ │ │ │ + @ instruction: 0x019873b4 │ │ │ │ │ │ │ │ 001ed15c : │ │ │ │ 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] @ 1ed328 │ │ │ │ @@ -311960,22 +311960,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1ed2c8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01aeb3a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aeb378 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x019872b4 │ │ │ │ - @ instruction: 0x01a14dc0 │ │ │ │ + orrseq r7, r8, r0, asr #5 │ │ │ │ + @ instruction: 0x01a14dc8 │ │ │ │ @ instruction: 0x01aeb2e8 │ │ │ │ - orrseq r7, r8, ip, asr #4 │ │ │ │ - @ instruction: 0x01a14d50 │ │ │ │ + orrseq r7, r8, r8, asr r2 │ │ │ │ + @ instruction: 0x01a14d58 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r7, r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x01a14cc8 │ │ │ │ + @ instruction: 0x019871b4 │ │ │ │ + ldrdeq r4, [r1, r0]! │ │ │ │ │ │ │ │ 001ed358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312071,16 +312071,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019793d4 │ │ │ │ - orrseq r7, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0x01a14b44 │ │ │ │ + orrseq r7, r8, r8, lsr r0 │ │ │ │ + @ instruction: 0x01a14b4c │ │ │ │ │ │ │ │ 001ed4f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312176,16 +312176,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, r7, ip, lsr r2 │ │ │ │ - @ instruction: 0x01a149b4 │ │ │ │ - orrseq r6, r8, ip, lsl #29 │ │ │ │ + @ instruction: 0x01a149bc │ │ │ │ + @ instruction: 0x01986e98 │ │ │ │ │ │ │ │ 001ed690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312282,16 +312282,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0197909c │ │ │ │ - @ instruction: 0x01a14814 │ │ │ │ - orrseq r6, r8, ip, ror #25 │ │ │ │ + @ instruction: 0x01a1481c │ │ │ │ + @ instruction: 0x01986cf8 │ │ │ │ │ │ │ │ 001ed830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -312389,16 +312389,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01978ef8 │ │ │ │ - @ instruction: 0x01a14670 │ │ │ │ - orrseq r6, r8, r8, asr #22 │ │ │ │ + @ instruction: 0x01a14678 │ │ │ │ + orrseq r6, r8, r4, asr fp │ │ │ │ │ │ │ │ 001ed9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -312492,16 +312492,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r7, r0, ror #26 │ │ │ │ - @ instruction: 0x019869dc │ │ │ │ - @ instruction: 0x01a14538 │ │ │ │ + orrseq r6, r8, r8, ror #19 │ │ │ │ + @ instruction: 0x01a14540 │ │ │ │ │ │ │ │ 001edb68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -312710,25 +312710,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r6, r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x01a1436c │ │ │ │ + orrseq r6, r8, r4, lsr #16 │ │ │ │ + @ instruction: 0x01a14374 │ │ │ │ @ instruction: 0x01aea800 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a142e0 │ │ │ │ - orrseq r6, r8, r8, ror r7 │ │ │ │ - orrseq r6, r8, ip, asr #14 │ │ │ │ - @ instruction: 0x01a1429c │ │ │ │ + @ instruction: 0x01a142e8 │ │ │ │ + orrseq r6, r8, r4, lsl #15 │ │ │ │ + orrseq r6, r8, r8, asr r7 │ │ │ │ + @ instruction: 0x01a142a4 │ │ │ │ orrseq r8, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x01a141ec │ │ │ │ - orrseq r6, r8, r8, lsl #13 │ │ │ │ + strdeq r4, [r1, r4]! @ │ │ │ │ + @ instruction: 0x01986694 │ │ │ │ │ │ │ │ 001edeec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -312966,22 +312966,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01a13f48 │ │ │ │ + @ instruction: 0x01a13f50 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r8, r7, r4, asr #12 │ │ │ │ - @ instruction: 0x01a13e24 │ │ │ │ - @ instruction: 0x019862b8 │ │ │ │ + @ instruction: 0x01a13e2c │ │ │ │ + orrseq r6, r8, r4, asr #5 │ │ │ │ orrseq r8, r7, r4, lsl #12 │ │ │ │ - @ instruction: 0x01a13de4 │ │ │ │ - orrseq r6, r8, r8, ror r2 │ │ │ │ + @ instruction: 0x01a13dec │ │ │ │ + orrseq r6, r8, r4, lsl #5 │ │ │ │ │ │ │ │ 001ee2d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -313077,16 +313077,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r7, r8, asr r4 │ │ │ │ - @ instruction: 0x01a13c38 │ │ │ │ - orrseq r6, r8, ip, asr #1 │ │ │ │ + @ instruction: 0x01a13c40 │ │ │ │ + ldrsbeq r6, [r8, r8] │ │ │ │ │ │ │ │ 001ee474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -313182,16 +313182,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019782bc │ │ │ │ - @ instruction: 0x01a13a9c │ │ │ │ - orrseq r5, r8, r0, lsr pc │ │ │ │ + @ instruction: 0x01a13aa4 │ │ │ │ + orrseq r5, r8, ip, lsr pc │ │ │ │ │ │ │ │ 001ee610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -313288,16 +313288,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r7, ip, lsl r1 │ │ │ │ - strdeq r3, [r1, ip]! │ │ │ │ - @ instruction: 0x01985d90 │ │ │ │ + @ instruction: 0x01a13904 │ │ │ │ + @ instruction: 0x01985d9c │ │ │ │ │ │ │ │ 001ee7b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -313404,16 +313404,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r7, r7, r8, asr pc │ │ │ │ - @ instruction: 0x01a13738 │ │ │ │ - @ instruction: 0x01985bd4 │ │ │ │ + @ instruction: 0x01a13740 │ │ │ │ + orrseq r5, r8, r0, ror #23 │ │ │ │ │ │ │ │ 001ee978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -313545,22 +313545,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r7, r7, r4, asr #30 │ │ │ │ - @ instruction: 0x01a1357c │ │ │ │ - orrseq r5, r8, r0, lsl sl │ │ │ │ + @ instruction: 0x01a13584 │ │ │ │ + orrseq r5, r8, ip, lsl sl │ │ │ │ orrseq r7, r7, r8, asr sp │ │ │ │ - @ instruction: 0x01a13538 │ │ │ │ - @ instruction: 0x019859d4 │ │ │ │ + @ instruction: 0x01a13540 │ │ │ │ + orrseq r5, r8, r0, ror #19 │ │ │ │ orrseq r7, r7, r8, ror #29 │ │ │ │ - strdeq r3, [r1, r8]! │ │ │ │ - orrseq r5, r8, ip, lsl #19 │ │ │ │ + @ instruction: 0x01a13500 │ │ │ │ + @ instruction: 0x01985998 │ │ │ │ │ │ │ │ 001eebbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -313654,16 +313654,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r7, r7, r8, ror fp │ │ │ │ - orrseq r5, r8, ip, lsl r8 │ │ │ │ - @ instruction: 0x01a13418 │ │ │ │ + orrseq r5, r8, r8, lsr #16 │ │ │ │ + @ instruction: 0x01a13420 │ │ │ │ │ │ │ │ 001eed50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -313990,25 +313990,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r7, r7, r0, asr #23 │ │ │ │ - orrseq r5, r8, ip, lsl #13 │ │ │ │ - @ instruction: 0x01a1327c │ │ │ │ + @ instruction: 0x01985698 │ │ │ │ + @ instruction: 0x01a13284 │ │ │ │ orrseq r7, r7, r0, lsr #21 │ │ │ │ - orrseq r5, r8, ip, ror #10 │ │ │ │ - @ instruction: 0x01a1315c │ │ │ │ + orrseq r5, r8, r8, ror r5 │ │ │ │ + @ instruction: 0x01a13164 │ │ │ │ orrseq r7, r7, r0, lsl #19 │ │ │ │ - orrseq r5, r8, ip, asr #8 │ │ │ │ - @ instruction: 0x01a1303c │ │ │ │ + orrseq r5, r8, r8, asr r4 │ │ │ │ + @ instruction: 0x01a13044 │ │ │ │ orrseq r7, r7, ip, asr r8 │ │ │ │ - orrseq r5, r8, r8, lsr #6 │ │ │ │ - @ instruction: 0x01a12f18 │ │ │ │ + orrseq r5, r8, r4, lsr r3 │ │ │ │ + @ instruction: 0x01a12f20 │ │ │ │ │ │ │ │ 001ef2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -314117,16 +314117,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r7, r7, r4, ror r6 │ │ │ │ - @ instruction: 0x01a12d38 │ │ │ │ - orrseq r5, r8, r8, lsr r1 │ │ │ │ + @ instruction: 0x01a12d40 │ │ │ │ + orrseq r5, r8, r4, asr #2 │ │ │ │ │ │ │ │ 001ef46c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -314456,35 +314456,35 @@ │ │ │ │ str r3, [sl] │ │ │ │ b 1ef5dc │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ strdeq r8, [lr, r8]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae8fc0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x01984fb8 │ │ │ │ - @ instruction: 0x01a12b9c │ │ │ │ + orrseq r4, r8, r4, asr #31 │ │ │ │ + @ instruction: 0x01a12ba4 │ │ │ │ @ instruction: 0x01ae8f30 │ │ │ │ - orrseq r4, r8, r0, asr pc │ │ │ │ - @ instruction: 0x01a12b2c │ │ │ │ + orrseq r4, r8, ip, asr pc │ │ │ │ + @ instruction: 0x01a12b34 │ │ │ │ lsrseq fp, r4 @ │ │ │ │ - orrseq r4, r8, ip, ror #28 │ │ │ │ - @ instruction: 0x01a12a50 │ │ │ │ - orrseq r4, r8, ip, ror #27 │ │ │ │ - ldrdeq r2, [r1, r0]! │ │ │ │ - @ instruction: 0x01984d90 │ │ │ │ - @ instruction: 0x01a1296c │ │ │ │ - orrseq r4, r8, r4, lsr sp │ │ │ │ - @ instruction: 0x01a12910 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a12878 │ │ │ │ - orrseq r4, r8, ip, ror #24 │ │ │ │ - @ instruction: 0x01a12838 │ │ │ │ - orrseq r4, r8, ip, lsr #24 │ │ │ │ - @ instruction: 0x01984bfc │ │ │ │ - @ instruction: 0x01a127e8 │ │ │ │ + orrseq r4, r8, r8, ror lr │ │ │ │ + @ instruction: 0x01a12a58 │ │ │ │ + @ instruction: 0x01984df8 │ │ │ │ + ldrdeq r2, [r1, r8]! │ │ │ │ + @ instruction: 0x01984d9c │ │ │ │ + @ instruction: 0x01a12974 │ │ │ │ + orrseq r4, r8, r0, asr #26 │ │ │ │ + @ instruction: 0x01a12918 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + @ instruction: 0x01a12880 │ │ │ │ + orrseq r4, r8, r8, ror ip │ │ │ │ + @ instruction: 0x01a12840 │ │ │ │ + orrseq r4, r8, r8, lsr ip │ │ │ │ + orrseq r4, r8, r8, lsl #24 │ │ │ │ + strdeq r2, [r1, r0]! │ │ │ │ │ │ │ │ 001ef9f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #64] @ 1efa4c │ │ │ │ @@ -314805,35 +314805,35 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1efe10 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae8aac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae8a80 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r4, r8, r0, ror #20 │ │ │ │ - @ instruction: 0x01a12650 │ │ │ │ + orrseq r4, r8, ip, ror #20 │ │ │ │ + @ instruction: 0x01a12658 │ │ │ │ ldrdeq r8, [lr, r4]! │ │ │ │ - @ instruction: 0x019849f4 │ │ │ │ - @ instruction: 0x01a125e0 │ │ │ │ + orrseq r4, r8, r0, lsl #20 │ │ │ │ + @ instruction: 0x01a125e8 │ │ │ │ asrseq fp, r4, r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a124e0 │ │ │ │ - @ instruction: 0x019848d4 │ │ │ │ - @ instruction: 0x01a1249c │ │ │ │ - @ instruction: 0x01984890 │ │ │ │ - @ instruction: 0x01a12454 │ │ │ │ - orrseq r4, r8, r0, asr r8 │ │ │ │ - orrseq r4, r8, ip, lsl #16 │ │ │ │ - strdeq r2, [r1, ip]! │ │ │ │ - orrseq r4, r8, r8, lsl #15 │ │ │ │ - @ instruction: 0x01a12378 │ │ │ │ - orrseq r4, r8, r8, lsr #14 │ │ │ │ - @ instruction: 0x01a12314 │ │ │ │ - orrseq r4, r8, r8, asr #13 │ │ │ │ - @ instruction: 0x01a122b4 │ │ │ │ + @ instruction: 0x01a124e8 │ │ │ │ + orrseq r4, r8, r0, ror #17 │ │ │ │ + @ instruction: 0x01a124a4 │ │ │ │ + @ instruction: 0x0198489c │ │ │ │ + @ instruction: 0x01a1245c │ │ │ │ + orrseq r4, r8, ip, asr r8 │ │ │ │ + orrseq r4, r8, r8, lsl r8 │ │ │ │ + @ instruction: 0x01a12404 │ │ │ │ + @ instruction: 0x01984794 │ │ │ │ + @ instruction: 0x01a12380 │ │ │ │ + orrseq r4, r8, r4, lsr r7 │ │ │ │ + @ instruction: 0x01a1231c │ │ │ │ + @ instruction: 0x019846d4 │ │ │ │ + @ instruction: 0x01a122bc │ │ │ │ │ │ │ │ 001eff58 : │ │ │ │ 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] @ 1f0418 │ │ │ │ @@ -315136,36 +315136,36 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f0334 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae85a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae8578 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r4, r8, r8, asr r5 │ │ │ │ - @ instruction: 0x01a12148 │ │ │ │ + orrseq r4, r8, r4, ror #10 │ │ │ │ + @ instruction: 0x01a12150 │ │ │ │ @ instruction: 0x01ae84cc │ │ │ │ - orrseq r4, r8, ip, ror #9 │ │ │ │ - ldrdeq r2, [r1, r8]! │ │ │ │ + @ instruction: 0x019844f8 │ │ │ │ + @ instruction: 0x01a120e0 │ │ │ │ asrseq sl, ip, #24 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a11fbc │ │ │ │ - @ instruction: 0x019843b0 │ │ │ │ - @ instruction: 0x01a11f78 │ │ │ │ - orrseq r4, r8, ip, ror #6 │ │ │ │ - @ instruction: 0x01a11f30 │ │ │ │ - orrseq r4, r8, ip, lsr #6 │ │ │ │ - orrseq r4, r8, r8, ror #5 │ │ │ │ - ldrdeq r1, [r1, r8]! │ │ │ │ - orrseq r4, r8, r4, ror #4 │ │ │ │ - @ instruction: 0x01a11e54 │ │ │ │ - orrseq r4, r8, r4, lsl #4 │ │ │ │ - strdeq r1, [r1, r0]! │ │ │ │ - orrseq r4, r8, r4, lsr #3 │ │ │ │ - @ instruction: 0x01a11d90 │ │ │ │ + @ instruction: 0x01a11fc4 │ │ │ │ + @ instruction: 0x019843bc │ │ │ │ + @ instruction: 0x01a11f80 │ │ │ │ + orrseq r4, r8, r8, ror r3 │ │ │ │ + @ instruction: 0x01a11f38 │ │ │ │ + orrseq r4, r8, r8, lsr r3 │ │ │ │ + @ instruction: 0x019842f4 │ │ │ │ + @ instruction: 0x01a11ee0 │ │ │ │ + orrseq r4, r8, r0, ror r2 │ │ │ │ + @ instruction: 0x01a11e5c │ │ │ │ + orrseq r4, r8, r0, lsl r2 │ │ │ │ + strdeq r1, [r1, r8]! │ │ │ │ + @ instruction: 0x019841b0 │ │ │ │ + @ instruction: 0x01a11d98 │ │ │ │ │ │ │ │ 001f0480 : │ │ │ │ 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] @ 1f0954 │ │ │ │ @@ -315473,36 +315473,36 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f0870 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae807c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae8054 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r4, r8, r4, lsr #32 │ │ │ │ - @ instruction: 0x01a11c14 │ │ │ │ + orrseq r4, r8, r0, lsr r0 │ │ │ │ + @ instruction: 0x01a11c1c │ │ │ │ @ instruction: 0x01ae7f98 │ │ │ │ - @ instruction: 0x01983fb8 │ │ │ │ - @ instruction: 0x01a11ba4 │ │ │ │ + orrseq r3, r8, r4, asr #31 │ │ │ │ + @ instruction: 0x01a11bac │ │ │ │ lslseq sl, r8, r7 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a11a80 │ │ │ │ - orrseq r3, r8, r4, ror lr │ │ │ │ - @ instruction: 0x01a11a3c │ │ │ │ - orrseq r3, r8, r0, lsr lr │ │ │ │ - strdeq r1, [r1, r4]! │ │ │ │ - @ instruction: 0x01983df0 │ │ │ │ - orrseq r3, r8, ip, lsr #27 │ │ │ │ - @ instruction: 0x01a1199c │ │ │ │ - orrseq r3, r8, r8, lsr #26 │ │ │ │ - @ instruction: 0x01a11918 │ │ │ │ - orrseq r3, r8, r8, asr #25 │ │ │ │ - @ instruction: 0x01a118b4 │ │ │ │ - orrseq r3, r8, r8, ror #24 │ │ │ │ - @ instruction: 0x01a11854 │ │ │ │ + @ instruction: 0x01a11a88 │ │ │ │ + orrseq r3, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x01a11a44 │ │ │ │ + orrseq r3, r8, ip, lsr lr │ │ │ │ + strdeq r1, [r1, ip]! │ │ │ │ + @ instruction: 0x01983dfc │ │ │ │ + @ instruction: 0x01983db8 │ │ │ │ + @ instruction: 0x01a119a4 │ │ │ │ + orrseq r3, r8, r4, lsr sp │ │ │ │ + @ instruction: 0x01a11920 │ │ │ │ + @ instruction: 0x01983cd4 │ │ │ │ + @ instruction: 0x01a118bc │ │ │ │ + orrseq r3, r8, r4, ror ip │ │ │ │ + @ instruction: 0x01a1185c │ │ │ │ │ │ │ │ 001f09bc : │ │ │ │ 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] @ 1f0e80 │ │ │ │ @@ -315806,35 +315806,35 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f0d9c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae7b40 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae7b18 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x01983af0 │ │ │ │ - @ instruction: 0x01a116e0 │ │ │ │ + @ instruction: 0x01983afc │ │ │ │ + @ instruction: 0x01a116e8 │ │ │ │ @ instruction: 0x01ae7a64 │ │ │ │ - orrseq r3, r8, r4, lsl #21 │ │ │ │ - @ instruction: 0x01a11670 │ │ │ │ + @ instruction: 0x01983a90 │ │ │ │ + @ instruction: 0x01a11678 │ │ │ │ rorseq sl, r4, #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a11554 │ │ │ │ - orrseq r3, r8, r8, asr #18 │ │ │ │ - @ instruction: 0x01a11510 │ │ │ │ - orrseq r3, r8, r4, lsl #18 │ │ │ │ - @ instruction: 0x01a114c8 │ │ │ │ - orrseq r3, r8, r4, asr #17 │ │ │ │ - orrseq r3, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0x01a11470 │ │ │ │ - @ instruction: 0x019837fc │ │ │ │ - @ instruction: 0x01a113ec │ │ │ │ - @ instruction: 0x0198379c │ │ │ │ - @ instruction: 0x01a11388 │ │ │ │ - orrseq r3, r8, ip, lsr r7 │ │ │ │ - @ instruction: 0x01a11328 │ │ │ │ + @ instruction: 0x01a1155c │ │ │ │ + orrseq r3, r8, r4, asr r9 │ │ │ │ + @ instruction: 0x01a11518 │ │ │ │ + orrseq r3, r8, r0, lsl r9 │ │ │ │ + ldrdeq r1, [r1, r0]! │ │ │ │ + @ instruction: 0x019838d0 │ │ │ │ + orrseq r3, r8, ip, lsl #17 │ │ │ │ + @ instruction: 0x01a11478 │ │ │ │ + orrseq r3, r8, r8, lsl #16 │ │ │ │ + strdeq r1, [r1, r4]! │ │ │ │ + orrseq r3, r8, r8, lsr #15 │ │ │ │ + @ instruction: 0x01a11390 │ │ │ │ + orrseq r3, r8, r8, asr #14 │ │ │ │ + @ instruction: 0x01a11330 │ │ │ │ │ │ │ │ 001f0ee4 : │ │ │ │ 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] @ 1f1388 │ │ │ │ @@ -316130,35 +316130,35 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f12a4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae7618 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae75ec │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r3, r8, ip, asr #11 │ │ │ │ - @ instruction: 0x01a111bc │ │ │ │ + @ instruction: 0x019835d8 │ │ │ │ + @ instruction: 0x01a111c4 │ │ │ │ @ instruction: 0x01ae7540 │ │ │ │ - orrseq r3, r8, r0, ror #10 │ │ │ │ - @ instruction: 0x01a1114c │ │ │ │ + orrseq r3, r8, ip, ror #10 │ │ │ │ + @ instruction: 0x01a11154 │ │ │ │ asrseq r9, r0, #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a1104c │ │ │ │ - orrseq r3, r8, r0, asr #8 │ │ │ │ - @ instruction: 0x01a11008 │ │ │ │ - @ instruction: 0x019833fc │ │ │ │ - @ instruction: 0x01a10fc0 │ │ │ │ - @ instruction: 0x019833bc │ │ │ │ - orrseq r3, r8, r8, ror r3 │ │ │ │ - @ instruction: 0x01a10f68 │ │ │ │ - @ instruction: 0x019832f4 │ │ │ │ - @ instruction: 0x01a10ee4 │ │ │ │ - @ instruction: 0x01983294 │ │ │ │ - @ instruction: 0x01a10e80 │ │ │ │ - orrseq r3, r8, r4, lsr r2 │ │ │ │ - @ instruction: 0x01a10e20 │ │ │ │ + @ instruction: 0x01a11054 │ │ │ │ + orrseq r3, r8, ip, asr #8 │ │ │ │ + @ instruction: 0x01a11010 │ │ │ │ + orrseq r3, r8, r8, lsl #8 │ │ │ │ + @ instruction: 0x01a10fc8 │ │ │ │ + orrseq r3, r8, r8, asr #7 │ │ │ │ + orrseq r3, r8, r4, lsl #7 │ │ │ │ + @ instruction: 0x01a10f70 │ │ │ │ + orrseq r3, r8, r0, lsl #6 │ │ │ │ + @ instruction: 0x01a10eec │ │ │ │ + orrseq r3, r8, r0, lsr #5 │ │ │ │ + @ instruction: 0x01a10e88 │ │ │ │ + orrseq r3, r8, r0, asr #4 │ │ │ │ + @ instruction: 0x01a10e28 │ │ │ │ │ │ │ │ 001f13ec : │ │ │ │ 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] @ 1f18b8 │ │ │ │ @@ -316464,36 +316464,36 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f17d4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae7110 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae70e8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r3, r8, r0, asr #1 │ │ │ │ - @ instruction: 0x01a10cb0 │ │ │ │ + orrseq r3, r8, ip, asr #1 │ │ │ │ + @ instruction: 0x01a10cb8 │ │ │ │ @ instruction: 0x01ae7034 │ │ │ │ - orrseq r3, r8, r4, asr r0 │ │ │ │ - @ instruction: 0x01a10c40 │ │ │ │ + orrseq r3, r8, r0, rrx │ │ │ │ + @ instruction: 0x01a10c48 │ │ │ │ lsrseq r9, r4 @ │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a10b1c │ │ │ │ - orrseq r2, r8, r0, lsl pc │ │ │ │ - ldrdeq r0, [r1, r8]! │ │ │ │ - orrseq r2, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x01a10a90 │ │ │ │ - orrseq r2, r8, ip, lsl #29 │ │ │ │ - orrseq r2, r8, r8, asr #28 │ │ │ │ - @ instruction: 0x01a10a38 │ │ │ │ - orrseq r2, r8, r4, asr #27 │ │ │ │ - @ instruction: 0x01a109b4 │ │ │ │ - orrseq r2, r8, r4, ror #26 │ │ │ │ - @ instruction: 0x01a10950 │ │ │ │ - orrseq r2, r8, r4, lsl #26 │ │ │ │ - strdeq r0, [r1, r0]! @ │ │ │ │ + @ instruction: 0x01a10b24 │ │ │ │ + orrseq r2, r8, ip, lsl pc │ │ │ │ + @ instruction: 0x01a10ae0 │ │ │ │ + @ instruction: 0x01982ed8 │ │ │ │ + @ instruction: 0x01a10a98 │ │ │ │ + @ instruction: 0x01982e98 │ │ │ │ + orrseq r2, r8, r4, asr lr │ │ │ │ + @ instruction: 0x01a10a40 │ │ │ │ + @ instruction: 0x01982dd0 │ │ │ │ + @ instruction: 0x01a109bc │ │ │ │ + orrseq r2, r8, r0, ror sp │ │ │ │ + @ instruction: 0x01a10958 │ │ │ │ + orrseq r2, r8, r0, lsl sp │ │ │ │ + strdeq r0, [r1, r8]! │ │ │ │ │ │ │ │ 001f1920 : │ │ │ │ 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] @ 1f1dc4 │ │ │ │ @@ -316789,35 +316789,35 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f1ce0 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [lr, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae6bb0 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x01982b90 │ │ │ │ - @ instruction: 0x01a10780 │ │ │ │ + @ instruction: 0x01982b9c │ │ │ │ + @ instruction: 0x01a10788 │ │ │ │ @ instruction: 0x01ae6b04 │ │ │ │ - orrseq r2, r8, r4, lsr #22 │ │ │ │ - @ instruction: 0x01a10710 │ │ │ │ + orrseq r2, r8, r0, lsr fp │ │ │ │ + @ instruction: 0x01a10718 │ │ │ │ lslseq r9, r4, #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a10610 │ │ │ │ - orrseq r2, r8, r4, lsl #20 │ │ │ │ - @ instruction: 0x01a105cc │ │ │ │ - orrseq r2, r8, r0, asr #19 │ │ │ │ - @ instruction: 0x01a10584 │ │ │ │ - orrseq r2, r8, r0, lsl #19 │ │ │ │ - orrseq r2, r8, ip, lsr r9 │ │ │ │ - @ instruction: 0x01a1052c │ │ │ │ - @ instruction: 0x019828b8 │ │ │ │ - @ instruction: 0x01a104a8 │ │ │ │ - orrseq r2, r8, r8, asr r8 │ │ │ │ - @ instruction: 0x01a10444 │ │ │ │ - @ instruction: 0x019827f8 │ │ │ │ - @ instruction: 0x01a103e4 │ │ │ │ + @ instruction: 0x01a10618 │ │ │ │ + orrseq r2, r8, r0, lsl sl │ │ │ │ + ldrdeq r0, [r1, r4]! │ │ │ │ + orrseq r2, r8, ip, asr #19 │ │ │ │ + @ instruction: 0x01a1058c │ │ │ │ + orrseq r2, r8, ip, lsl #19 │ │ │ │ + orrseq r2, r8, r8, asr #18 │ │ │ │ + @ instruction: 0x01a10534 │ │ │ │ + orrseq r2, r8, r4, asr #17 │ │ │ │ + @ instruction: 0x01a104b0 │ │ │ │ + orrseq r2, r8, r4, ror #16 │ │ │ │ + @ instruction: 0x01a1044c │ │ │ │ + orrseq r2, r8, r4, lsl #16 │ │ │ │ + @ instruction: 0x01a103ec │ │ │ │ │ │ │ │ 001f1e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #1200] @ 1f22f0 │ │ │ │ @@ -317122,36 +317122,36 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f220c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [lr, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae66ac │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r2, r8, r4, lsl #13 │ │ │ │ - @ instruction: 0x01a10274 │ │ │ │ + @ instruction: 0x01982690 │ │ │ │ + @ instruction: 0x01a1027c │ │ │ │ strdeq r6, [lr, r8]! │ │ │ │ - orrseq r2, r8, r8, lsl r6 │ │ │ │ - @ instruction: 0x01a10204 │ │ │ │ + orrseq r2, r8, r4, lsr #12 │ │ │ │ + @ instruction: 0x01a1020c │ │ │ │ rorseq r8, r4, sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01a100e4 │ │ │ │ - @ instruction: 0x019824d8 │ │ │ │ - @ instruction: 0x01a100a0 │ │ │ │ - @ instruction: 0x01982494 │ │ │ │ - @ instruction: 0x01a10058 │ │ │ │ - orrseq r2, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x01a100ec │ │ │ │ + orrseq r2, r8, r4, ror #9 │ │ │ │ + @ instruction: 0x01a100a8 │ │ │ │ + orrseq r2, r8, r0, lsr #9 │ │ │ │ + @ instruction: 0x01a10060 │ │ │ │ + orrseq r2, r8, r0, ror #8 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orrseq r2, r8, r0, lsl r4 │ │ │ │ - @ instruction: 0x01a10000 │ │ │ │ - orrseq r2, r8, ip, lsl #7 │ │ │ │ - roreq pc, ip, pc @ │ │ │ │ - orrseq r2, r8, ip, lsr #6 │ │ │ │ - lsleq pc, r8, pc @ │ │ │ │ - orrseq r2, r8, ip, asr #5 │ │ │ │ - lsreq pc, r8 @ @ │ │ │ │ + orrseq r2, r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x01a10008 │ │ │ │ + @ instruction: 0x01982398 │ │ │ │ + lsleq pc, r4, #31 @ │ │ │ │ + orrseq r2, r8, r8, lsr r3 │ │ │ │ + lsreq pc, r0, #30 @ │ │ │ │ + @ instruction: 0x019822d8 │ │ │ │ + asreq pc, r0, #29 @ │ │ │ │ │ │ │ │ 001f2358 : │ │ │ │ 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] @ 1f27fc │ │ │ │ @@ -317447,39 +317447,39 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f2718 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae61a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae6178 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r2, r8, r8, asr r1 │ │ │ │ - asreq pc, r8, #26 @ │ │ │ │ + orrseq r2, r8, r4, ror #2 │ │ │ │ + asreq pc, r0, sp @ │ │ │ │ @ instruction: 0x01ae60cc │ │ │ │ - orrseq r2, r8, ip, ror #1 │ │ │ │ - ldrdeq pc, [r0, r8]! │ │ │ │ + ldrsheq r2, [r8, r8] │ │ │ │ + roreq pc, r0, #25 @ │ │ │ │ asrseq r8, ip, #16 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq pc, [r0, r8]! │ │ │ │ - orrseq r1, r8, r8, asr #31 │ │ │ │ + roreq pc, r0, #23 @ │ │ │ │ + @ instruction: 0x01981fd4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - lsleq pc, r4 @ @ │ │ │ │ - orrseq r1, r8, r4, lsl #31 │ │ │ │ + lsleq pc, ip @ @ │ │ │ │ + @ instruction: 0x01981f90 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - asreq pc, ip, #22 @ │ │ │ │ - orrseq r1, r8, r8, asr #30 │ │ │ │ - orrseq r1, r8, r4, lsl #30 │ │ │ │ - strdeq pc, [r0, r4]! │ │ │ │ + asreq pc, r4, fp @ │ │ │ │ + orrseq r1, r8, r4, asr pc │ │ │ │ + orrseq r1, r8, r0, lsl pc │ │ │ │ + strdeq pc, [r0, ip]! │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - orrseq r1, r8, r0, lsl #29 │ │ │ │ - roreq pc, r0, sl @ │ │ │ │ + orrseq r1, r8, ip, lsl #29 │ │ │ │ + roreq pc, r8, sl @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orrseq r1, r8, r0, lsr #28 │ │ │ │ - lsleq pc, ip, #20 @ │ │ │ │ - orrseq r1, r8, r0, asr #27 │ │ │ │ - lsreq pc, ip, #19 @ │ │ │ │ + orrseq r1, r8, ip, lsr #28 │ │ │ │ + lsleq pc, r4, sl @ │ │ │ │ + orrseq r1, r8, ip, asr #27 │ │ │ │ + lsreq pc, r4 @ @ │ │ │ │ │ │ │ │ 001f2870 : │ │ │ │ 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] @ 1f2f0c │ │ │ │ @@ -317901,48 +317901,48 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f2b44 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae5c8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae5c60 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r1, r8, ip, lsr ip │ │ │ │ - lsreq pc, ip, #16 @ │ │ │ │ + orrseq r1, r8, r8, asr #24 │ │ │ │ + lsreq pc, r4, r8 @ │ │ │ │ @ instruction: 0x01ae5bb0 │ │ │ │ - @ instruction: 0x01981bd0 │ │ │ │ - lsreq pc, ip @ @ │ │ │ │ - @ instruction: 0x01981af8 │ │ │ │ - roreq pc, r8, #13 @ │ │ │ │ + @ instruction: 0x01981bdc │ │ │ │ + asreq pc, r4, #15 @ │ │ │ │ + orrseq r1, r8, r4, lsl #22 │ │ │ │ + strdeq pc, [r0, r0]! │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - orrseq r1, r8, r4, asr sl │ │ │ │ - asreq pc, r4, #12 @ │ │ │ │ + orrseq r1, r8, r0, ror #20 │ │ │ │ + asreq pc, ip, #12 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ lslseq r8, r4, #4 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - roreq pc, r8, #10 @ │ │ │ │ - orrseq r1, r8, r8, asr r9 │ │ │ │ + roreq pc, r0, r5 @ │ │ │ │ + orrseq r1, r8, r4, ror #18 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - lsreq pc, r4, #10 @ │ │ │ │ - orrseq r1, r8, r4, lsl r9 │ │ │ │ + lsreq pc, ip, #10 @ │ │ │ │ + orrseq r1, r8, r0, lsr #18 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrdeq pc, [r0, ip]! │ │ │ │ - @ instruction: 0x019818d0 │ │ │ │ - lsleq pc, r4 @ @ │ │ │ │ - orrseq r1, r8, r8, lsl #17 │ │ │ │ + roreq pc, r4, #9 @ │ │ │ │ + @ instruction: 0x019818dc │ │ │ │ + lsleq pc, ip @ @ │ │ │ │ + @ instruction: 0x01981894 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - orrseq r1, r8, r0, ror #15 │ │ │ │ - ldrdeq pc, [r0, r0]! │ │ │ │ + orrseq r1, r8, ip, ror #15 │ │ │ │ + ldrdeq pc, [r0, r8]! │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orrseq r1, r8, r8, ror r7 │ │ │ │ - roreq pc, r4, #6 @ │ │ │ │ - orrseq r1, r8, r8, lsl r7 │ │ │ │ - lsleq pc, r4, #6 @ │ │ │ │ - @ instruction: 0x019816b4 │ │ │ │ - lsreq pc, r0, #5 @ │ │ │ │ + orrseq r1, r8, r4, lsl #15 │ │ │ │ + roreq pc, ip, #6 @ │ │ │ │ + orrseq r1, r8, r4, lsr #14 │ │ │ │ + lsleq pc, ip, #6 @ │ │ │ │ + orrseq r1, r8, r0, asr #13 │ │ │ │ + lsreq pc, r8, #5 @ │ │ │ │ │ │ │ │ 001f2fa4 : │ │ │ │ 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] @ 1f32ec │ │ │ │ @@ -318151,32 +318151,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f3264 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae5558 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae5534 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r1, r8, ip, lsl r5 │ │ │ │ - lsleq pc, ip, #2 @ │ │ │ │ + orrseq r1, r8, r8, lsr #10 │ │ │ │ + lsleq pc, r4, r1 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ @ instruction: 0x01ae5490 │ │ │ │ - @ instruction: 0x019814b0 │ │ │ │ - lsleq pc, ip @ @ │ │ │ │ + @ instruction: 0x019814bc │ │ │ │ + lsreq pc, r4, #1 @ │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asreq lr, r4, #31 │ │ │ │ - @ instruction: 0x019813b4 │ │ │ │ + asreq lr, ip, #31 │ │ │ │ + orrseq r1, r8, r0, asr #7 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - roreq lr, ip, pc │ │ │ │ - orrseq r1, r8, r8, ror r3 │ │ │ │ - orrseq r1, r8, r4, lsr r3 │ │ │ │ - lsreq lr, r4, #30 │ │ │ │ + lsleq lr, r4, #31 │ │ │ │ + orrseq r1, r8, r4, lsl #7 │ │ │ │ + orrseq r1, r8, r0, asr #6 │ │ │ │ + lsreq lr, ip, #30 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x019812d0 │ │ │ │ - lsreq lr, ip @ │ │ │ │ + @ instruction: 0x019812dc │ │ │ │ + asreq lr, r4, #29 │ │ │ │ │ │ │ │ 001f3344 : │ │ │ │ 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] @ 1f369c │ │ │ │ @@ -318389,32 +318389,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f3614 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae51b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae5194 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r1, r8, r4, ror r1 │ │ │ │ - roreq lr, r4, #26 │ │ │ │ + orrseq r1, r8, r0, lsl #3 │ │ │ │ + roreq lr, ip, #26 │ │ │ │ @ instruction: 0x01ae50e8 │ │ │ │ - orrseq r1, r8, r8, lsl #2 │ │ │ │ - strdeq lr, [r0, r4]! │ │ │ │ + orrseq r1, r8, r4, lsl r1 │ │ │ │ + strdeq lr, [r0, ip]! │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsleq lr, r4, ip │ │ │ │ - orrseq r1, r8, r4 │ │ │ │ + lsleq lr, ip, ip │ │ │ │ + orrseq r1, r8, r0, lsl r0 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - asreq lr, ip, #23 │ │ │ │ - orrseq r0, r8, r8, asr #31 │ │ │ │ + ldrdeq lr, [r0, r4]! │ │ │ │ + @ instruction: 0x01980fd4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orrseq r0, r8, r4, lsl #31 │ │ │ │ - roreq lr, r4, fp │ │ │ │ + @ instruction: 0x01980f90 │ │ │ │ + roreq lr, ip, fp │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - orrseq r0, r8, r0, lsr #30 │ │ │ │ - lsleq lr, ip, #22 │ │ │ │ + orrseq r0, r8, ip, lsr #30 │ │ │ │ + lsleq lr, r4, fp │ │ │ │ │ │ │ │ 001f36f4 : │ │ │ │ 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] @ 1f3a3c │ │ │ │ @@ -318623,32 +318623,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f39b4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae4e08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae4de4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r0, r8, ip, asr #27 │ │ │ │ - lsreq lr, ip @ │ │ │ │ + @ instruction: 0x01980dd8 │ │ │ │ + asreq lr, r4, #19 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ @ instruction: 0x01ae4d40 │ │ │ │ - orrseq r0, r8, r0, ror #26 │ │ │ │ - asreq lr, ip, #18 │ │ │ │ + orrseq r0, r8, ip, ror #26 │ │ │ │ + asreq lr, r4, r9 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - roreq lr, r4, r8 │ │ │ │ - orrseq r0, r8, r4, ror #24 │ │ │ │ + roreq lr, ip, r8 │ │ │ │ + orrseq r0, r8, r0, ror ip │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - lsreq lr, ip, #16 │ │ │ │ - orrseq r0, r8, r8, lsr #24 │ │ │ │ - orrseq r0, r8, r4, ror #23 │ │ │ │ - ldrdeq lr, [r0, r4]! │ │ │ │ + lsreq lr, r4, r8 │ │ │ │ + orrseq r0, r8, r4, lsr ip │ │ │ │ + @ instruction: 0x01980bf0 │ │ │ │ + ldrdeq lr, [r0, ip]! │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq r0, r8, r0, lsl #23 │ │ │ │ - roreq lr, ip, #14 │ │ │ │ + orrseq r0, r8, ip, lsl #23 │ │ │ │ + roreq lr, r4, r7 │ │ │ │ │ │ │ │ 001f3a94 : │ │ │ │ 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] @ 1f3dec │ │ │ │ @@ -318861,32 +318861,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f3d64 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae4a68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae4a44 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r0, r8, r4, lsr #20 │ │ │ │ - lsleq lr, r4, r6 │ │ │ │ + orrseq r0, r8, r0, lsr sl │ │ │ │ + lsleq lr, ip, r6 │ │ │ │ @ instruction: 0x01ae4998 │ │ │ │ - @ instruction: 0x019809b8 │ │ │ │ - lsreq lr, r4, #11 │ │ │ │ + orrseq r0, r8, r4, asr #19 │ │ │ │ + lsreq lr, ip, #11 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asreq lr, r4, #9 │ │ │ │ - @ instruction: 0x019808b4 │ │ │ │ + asreq lr, ip, #9 │ │ │ │ + orrseq r0, r8, r0, asr #17 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - roreq lr, ip, r4 │ │ │ │ - orrseq r0, r8, r8, ror r8 │ │ │ │ + lsleq lr, r4, #9 │ │ │ │ + orrseq r0, r8, r4, lsl #17 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq r0, r8, r4, lsr r8 │ │ │ │ - lsreq lr, r4, #8 │ │ │ │ + orrseq r0, r8, r0, asr #16 │ │ │ │ + lsreq lr, ip, #8 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x019807d0 │ │ │ │ - lsreq lr, ip @ │ │ │ │ + @ instruction: 0x019807dc │ │ │ │ + asreq lr, r4, #7 │ │ │ │ │ │ │ │ 001f3e44 : │ │ │ │ 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] @ 1f418c │ │ │ │ @@ -319095,32 +319095,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f4104 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae46b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae4694 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r0, r8, ip, ror r6 │ │ │ │ - roreq lr, ip, #4 │ │ │ │ + orrseq r0, r8, r8, lsl #13 │ │ │ │ + roreq lr, r4, r2 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ strdeq r4, [lr, r0]! │ │ │ │ - orrseq r0, r8, r0, lsl r6 │ │ │ │ - strdeq lr, [r0, ip]! │ │ │ │ + orrseq r0, r8, ip, lsl r6 │ │ │ │ + lsleq lr, r4, #4 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq lr, r4, #2 │ │ │ │ - orrseq r0, r8, r4, lsl r5 │ │ │ │ + lsreq lr, ip, #2 │ │ │ │ + orrseq r0, r8, r0, lsr #10 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - ldrdeq lr, [r0, ip]! │ │ │ │ - @ instruction: 0x019804d8 │ │ │ │ - @ instruction: 0x01980494 │ │ │ │ - lsleq lr, r4, #1 │ │ │ │ + roreq lr, r4, #1 │ │ │ │ + orrseq r0, r8, r4, ror #9 │ │ │ │ + orrseq r0, r8, r0, lsr #9 │ │ │ │ + lsleq lr, ip, #1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orrseq r0, r8, r0, lsr r4 │ │ │ │ - lsleq lr, ip, r0 │ │ │ │ + orrseq r0, r8, ip, lsr r4 │ │ │ │ + lsreq lr, r4, #32 │ │ │ │ │ │ │ │ 001f41e4 : │ │ │ │ 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] @ 1f452c │ │ │ │ @@ -319329,32 +319329,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f44a4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae4318 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r4, [lr, r4]! @ │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x019802dc │ │ │ │ - asreq sp, ip, #29 │ │ │ │ + orrseq r0, r8, r8, ror #5 │ │ │ │ + ldrdeq sp, [r0, r4]! │ │ │ │ @ instruction: 0x01ae4250 │ │ │ │ - orrseq r0, r8, r0, ror r2 │ │ │ │ - asreq sp, ip, lr │ │ │ │ + orrseq r0, r8, ip, ror r2 │ │ │ │ + roreq sp, r4, #28 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsleq sp, r4, #27 │ │ │ │ - orrseq r0, r8, r4, ror r1 │ │ │ │ + lsleq sp, ip, #27 │ │ │ │ + orrseq r0, r8, r0, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - lsreq sp, ip, sp │ │ │ │ - orrseq r0, r8, r8, lsr r1 │ │ │ │ + asreq sp, r4, #26 │ │ │ │ + orrseq r0, r8, r4, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrsheq r0, [r8, r4] │ │ │ │ - roreq sp, r4, #25 │ │ │ │ + orrseq r0, r8, r0, lsl #2 │ │ │ │ + roreq sp, ip, #25 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x01980090 │ │ │ │ - roreq sp, ip, ip │ │ │ │ + @ instruction: 0x0198009c │ │ │ │ + lsleq sp, r4, #25 │ │ │ │ │ │ │ │ 001f4584 : │ │ │ │ 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] @ 1f48dc │ │ │ │ @@ -319567,32 +319567,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f4854 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae3f78 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae3f54 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq pc, r7, r4, lsr pc @ │ │ │ │ - lsreq sp, r4, #22 │ │ │ │ + orrseq pc, r7, r0, asr #30 │ │ │ │ + lsreq sp, ip, #22 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ @ instruction: 0x01ae3ea8 │ │ │ │ - orrseq pc, r7, r8, asr #29 │ │ │ │ - lsreq sp, r4 @ │ │ │ │ + @ instruction: 0x0197fed4 │ │ │ │ + lsreq sp, ip @ │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq sp, [r0, r4]! │ │ │ │ - orrseq pc, r7, r4, asr #27 │ │ │ │ + ldrdeq sp, [r0, ip]! │ │ │ │ + @ instruction: 0x0197fdd0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - lsleq sp, ip, #19 │ │ │ │ - orrseq pc, r7, r8, lsl #27 │ │ │ │ - orrseq pc, r7, r4, asr #26 │ │ │ │ - lsreq sp, r4, r9 │ │ │ │ + lsleq sp, r4 @ │ │ │ │ + @ instruction: 0x0197fd94 │ │ │ │ + orrseq pc, r7, r0, asr sp @ │ │ │ │ + lsreq sp, ip, r9 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - orrseq pc, r7, r0, ror #25 │ │ │ │ - asreq sp, ip, #17 │ │ │ │ + orrseq pc, r7, ip, ror #25 │ │ │ │ + ldrdeq sp, [r0, r4]! │ │ │ │ │ │ │ │ 001f4934 : │ │ │ │ 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] @ 1f4c8c │ │ │ │ @@ -319805,32 +319805,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f4c04 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae3bc8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae3ba4 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq pc, r7, r4, lsl #23 │ │ │ │ - roreq sp, r4, r7 │ │ │ │ + @ instruction: 0x0197fb90 │ │ │ │ + roreq sp, ip, r7 │ │ │ │ strdeq r3, [lr, r8]! │ │ │ │ - orrseq pc, r7, r8, lsl fp @ │ │ │ │ - lsleq sp, r4, #14 │ │ │ │ + orrseq pc, r7, r4, lsr #22 │ │ │ │ + lsleq sp, ip, #14 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq sp, r4, #12 │ │ │ │ - orrseq pc, r7, r4, lsl sl @ │ │ │ │ + lsreq sp, ip, #12 │ │ │ │ + orrseq pc, r7, r0, lsr #20 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - ldrdeq sp, [r0, ip]! │ │ │ │ - @ instruction: 0x0197f9d8 │ │ │ │ + roreq sp, r4, #11 │ │ │ │ + orrseq pc, r7, r4, ror #19 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x0197f994 │ │ │ │ - lsleq sp, r4, #11 │ │ │ │ + orrseq pc, r7, r0, lsr #19 │ │ │ │ + lsleq sp, ip, #11 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orrseq pc, r7, r0, lsr r9 @ │ │ │ │ - lsleq sp, ip, r5 │ │ │ │ + orrseq pc, r7, ip, lsr r9 @ │ │ │ │ + lsreq sp, r4, #10 │ │ │ │ │ │ │ │ 001f4ce4 : │ │ │ │ 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] @ 1f503c │ │ │ │ @@ -320043,32 +320043,32 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f4fb4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae3818 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r3, [lr, r4]! │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x0197f7d4 │ │ │ │ - asreq sp, r4, #7 │ │ │ │ + orrseq pc, r7, r0, ror #15 │ │ │ │ + asreq sp, ip, #7 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ @ instruction: 0x01ae3748 │ │ │ │ - orrseq pc, r7, r8, ror #14 │ │ │ │ - asreq sp, r4, r3 │ │ │ │ + orrseq pc, r7, r4, ror r7 @ │ │ │ │ + asreq sp, ip, r3 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - roreq sp, r4, r2 │ │ │ │ - orrseq pc, r7, r4, ror #12 │ │ │ │ + roreq sp, ip, r2 │ │ │ │ + orrseq pc, r7, r0, ror r6 @ │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - lsreq sp, ip, #4 │ │ │ │ - orrseq pc, r7, r8, lsr #12 │ │ │ │ - orrseq pc, r7, r4, ror #11 │ │ │ │ - ldrdeq sp, [r0, r4]! │ │ │ │ + lsreq sp, r4, r2 │ │ │ │ + orrseq pc, r7, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x0197f5f0 │ │ │ │ + ldrdeq sp, [r0, ip]! │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orrseq pc, r7, r0, lsl #11 │ │ │ │ - roreq sp, ip, #2 │ │ │ │ + orrseq pc, r7, ip, lsl #11 │ │ │ │ + roreq sp, r4, r1 │ │ │ │ │ │ │ │ 001f5094 : │ │ │ │ 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] @ 1f544c │ │ │ │ @@ -320305,33 +320305,33 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 1f53c4 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae3468 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae3444 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq pc, r7, ip, lsr #8 │ │ │ │ - lsleq sp, ip, r0 │ │ │ │ + orrseq pc, r7, r8, lsr r4 @ │ │ │ │ + lsreq sp, r4, #32 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x01ae33a0 │ │ │ │ - orrseq pc, r7, r0, asr #7 │ │ │ │ - lsreq ip, ip, #31 │ │ │ │ + orrseq pc, r7, ip, asr #7 │ │ │ │ + lsreq ip, r4 @ │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asreq ip, r4, #29 │ │ │ │ - @ instruction: 0x0197f2b4 │ │ │ │ + asreq ip, ip, #29 │ │ │ │ + orrseq pc, r7, r0, asr #5 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - lsleq ip, r0, #29 │ │ │ │ - orrseq pc, r7, r0, ror r2 @ │ │ │ │ + lsleq ip, r8, #29 │ │ │ │ + orrseq pc, r7, ip, ror r2 @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x0197f1d4 │ │ │ │ - asreq ip, r4, #27 │ │ │ │ + orrseq pc, r7, r0, ror #3 │ │ │ │ + asreq ip, ip, #27 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq pc, r7, r0, ror r1 @ │ │ │ │ - asreq ip, ip, sp │ │ │ │ + orrseq pc, r7, ip, ror r1 @ │ │ │ │ + roreq ip, r4, #26 │ │ │ │ │ │ │ │ 001f54a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -320877,40 +320877,40 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 1f5acc │ │ │ │ @ instruction: 0x01ae2da0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae2d7c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq lr, r7, ip, asr #27 │ │ │ │ - lsleq ip, r0 @ │ │ │ │ + @ instruction: 0x0197edd8 │ │ │ │ + lsleq ip, r8 @ │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq lr, r7, r4, ror #25 │ │ │ │ - lsreq ip, r8, #21 │ │ │ │ + @ instruction: 0x0197ecf0 │ │ │ │ + lsreq ip, r0 @ │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orrseq lr, r7, r4, lsr fp │ │ │ │ - strdeq ip, [r0, r8]! │ │ │ │ + orrseq lr, r7, r0, asr #22 │ │ │ │ + lsleq ip, r0, #18 │ │ │ │ orrseq pc, r6, r0, ror sp @ │ │ │ │ @ instruction: 0x01ae2a40 │ │ │ │ - orrseq lr, r7, r4, lsl #21 │ │ │ │ - asreq ip, r8, #16 │ │ │ │ + @ instruction: 0x0197ea90 │ │ │ │ + asreq ip, r0, r8 │ │ │ │ orrseq pc, r6, r0, asr #25 │ │ │ │ - orrseq lr, r7, r8, lsl sl │ │ │ │ - ldrdeq ip, [r0, ip]! @ │ │ │ │ + orrseq lr, r7, r4, lsr #20 │ │ │ │ + roreq ip, r4, #15 │ │ │ │ orrseq pc, r6, ip, lsl #24 │ │ │ │ - orrseq pc, r7, r8, lsr #8 │ │ │ │ - orrseq lr, r7, ip, lsr r9 │ │ │ │ - lsleq ip, r0, #14 │ │ │ │ - @ instruction: 0x0197f3f4 │ │ │ │ - orrseq pc, r7, r0, asr #7 │ │ │ │ - @ instruction: 0x0197e8d0 │ │ │ │ - lsleq ip, r4 @ │ │ │ │ - orrseq pc, r7, ip, lsl #7 │ │ │ │ + orrseq pc, r7, r4, lsr r4 @ │ │ │ │ + orrseq lr, r7, r8, asr #18 │ │ │ │ + lsleq ip, r8, #14 │ │ │ │ + orrseq pc, r7, r0, lsl #8 │ │ │ │ + orrseq pc, r7, ip, asr #7 │ │ │ │ + @ instruction: 0x0197e8dc │ │ │ │ + lsleq ip, ip @ │ │ │ │ + @ instruction: 0x0197f398 │ │ │ │ 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] @ 1f6088 │ │ │ │ mov r5, r3 │ │ │ │ @@ -321104,32 +321104,32 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae2740 │ │ │ │ @ instruction: 0x01ae2724 │ │ │ │ lslseq r5, r0, r1 │ │ │ │ lslseq r5, r4, #2 │ │ │ │ rorseq r5, ip, #1 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - asreq ip, r0, #9 │ │ │ │ - orrseq lr, r7, r8, ror #13 │ │ │ │ + asreq ip, r8, #9 │ │ │ │ + @ instruction: 0x0197e6f4 │ │ │ │ lsrseq r5, r4, r0 │ │ │ │ lsrseq r5, r8, #32 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq ip, r0, r4 │ │ │ │ - orrseq lr, r7, r4, ror #12 │ │ │ │ - orrseq pc, r7, r4, lsl r1 @ │ │ │ │ - lsleq ip, ip @ │ │ │ │ - ldrheq pc, [r7, ip] @ │ │ │ │ - orrseq lr, r7, ip, asr #11 │ │ │ │ - roreq ip, r0, #6 │ │ │ │ - orrseq pc, r7, r0, lsl #1 │ │ │ │ - orrseq lr, r7, ip, lsl #11 │ │ │ │ - lsreq ip, r4, #6 │ │ │ │ - orrseq pc, r7, r4, asr #32 │ │ │ │ - orrseq lr, r7, r4, asr r5 │ │ │ │ - orrseq pc, r7, ip │ │ │ │ + lsreq ip, r8, r4 │ │ │ │ + orrseq lr, r7, r0, ror r6 │ │ │ │ + orrseq pc, r7, r0, lsr #2 │ │ │ │ + lsreq ip, r4, #7 │ │ │ │ + orrseq pc, r7, r8, asr #1 │ │ │ │ + @ instruction: 0x0197e5d8 │ │ │ │ + roreq ip, r8, #6 │ │ │ │ + orrseq pc, r7, ip, lsl #1 │ │ │ │ + @ instruction: 0x0197e598 │ │ │ │ + lsreq ip, ip, #6 │ │ │ │ + orrseq pc, r7, r0, asr r0 @ │ │ │ │ + orrseq lr, r7, r0, ror #10 │ │ │ │ + orrseq pc, r7, r8, lsl r0 @ │ │ │ │ │ │ │ │ 001f60f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -321269,20 +321269,20 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae2400 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae23c8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01ae23a4 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - @ instruction: 0x0197e3b8 │ │ │ │ + orrseq lr, r7, r4, asr #7 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq lr, r7, r8, lsl #7 │ │ │ │ - @ instruction: 0x0197e2dc │ │ │ │ - orrseq lr, r7, ip, lsl #6 │ │ │ │ + @ instruction: 0x0197e394 │ │ │ │ + orrseq lr, r7, r8, ror #5 │ │ │ │ + orrseq lr, r7, r8, lsl r3 │ │ │ │ │ │ │ │ 001f634c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -321487,21 +321487,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1f6504 │ │ │ │ @ instruction: 0x01ae2098 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae2080 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - @ instruction: 0x0197e198 │ │ │ │ - asreq fp, r0, #29 │ │ │ │ + orrseq lr, r7, r4, lsr #3 │ │ │ │ + asreq fp, r8, #29 │ │ │ │ @ instruction: 0x01ae2008 │ │ │ │ orrseq pc, r6, ip, ror #4 │ │ │ │ orrseq pc, r6, ip, lsr #4 │ │ │ │ - orrseq lr, r7, r0, asr sl │ │ │ │ - orrseq lr, r7, r0, lsr #20 │ │ │ │ + orrseq lr, r7, ip, asr sl │ │ │ │ + orrseq lr, r7, ip, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -322061,27 +322061,27 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1f6c9c │ │ │ │ @ instruction: 0x01ae1ae0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - lsreq fp, r4, #17 │ │ │ │ - orrseq sp, r7, r4, ror fp │ │ │ │ + lsreq fp, ip, #17 │ │ │ │ + orrseq sp, r7, r0, lsl #23 │ │ │ │ @ instruction: 0x01ae1870 │ │ │ │ - orrseq lr, r7, r4, ror #6 │ │ │ │ + orrseq lr, r7, r0, ror r3 │ │ │ │ @ instruction: 0x0196e9fc │ │ │ │ - ldrdeq fp, [r0, r8]! │ │ │ │ - @ instruction: 0x0197e1bc │ │ │ │ - orrseq sp, r7, r4, lsr #15 │ │ │ │ - lsreq fp, r0, #9 │ │ │ │ - orrseq lr, r7, r4, lsl #3 │ │ │ │ - orrseq sp, r7, ip, ror #14 │ │ │ │ - orrseq lr, r7, r0, asr r1 │ │ │ │ - orrseq lr, r7, r4, lsr #2 │ │ │ │ + roreq fp, r0, #9 │ │ │ │ + orrseq lr, r7, r8, asr #3 │ │ │ │ + @ instruction: 0x0197d7b0 │ │ │ │ + lsreq fp, r8, #9 │ │ │ │ + @ instruction: 0x0197e190 │ │ │ │ + orrseq sp, r7, r8, ror r7 │ │ │ │ + orrseq lr, r7, ip, asr r1 │ │ │ │ + orrseq lr, r7, r0, lsr r1 │ │ │ │ │ │ │ │ 001f6fa8 : │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -322600,46 +322600,46 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ b 1f76c8 │ │ │ │ @ instruction: 0x01ae144c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ae141c │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - asreq fp, r8, r2 │ │ │ │ - orrseq sp, r7, r4, lsr #10 │ │ │ │ - lsreq fp, r4, r1 │ │ │ │ - orrseq sp, r7, r0, lsl #8 │ │ │ │ + roreq fp, r0, #4 │ │ │ │ + orrseq sp, r7, r0, lsr r5 │ │ │ │ + lsreq fp, ip, r1 │ │ │ │ + orrseq sp, r7, ip, lsl #8 │ │ │ │ andeq r6, r0, r8, asr #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq sl, [r0, r4]! │ │ │ │ - orrseq sp, r7, r4, asr #5 │ │ │ │ + strdeq sl, [r0, ip]! │ │ │ │ + @ instruction: 0x0197d2d0 │ │ │ │ @ instruction: 0x01ae1120 │ │ │ │ orrseq lr, r6, ip, asr #7 │ │ │ │ orrseq lr, r6, r4, ror r3 │ │ │ │ orrseq lr, r6, r0, lsr r3 │ │ │ │ orrseq lr, r6, ip, ror #5 │ │ │ │ orrseq lr, r6, ip, lsr #5 │ │ │ │ - orrseq sp, r7, r4, ror #21 │ │ │ │ - asreq sl, r8, #27 │ │ │ │ + @ instruction: 0x0197daf0 │ │ │ │ + ldrdeq sl, [r0, r0]! │ │ │ │ orrseq r1, r7, r8, asr pc │ │ │ │ orrseq r1, r7, r8, lsr #30 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orrseq sp, r7, r0, ror sl │ │ │ │ - orrseq sp, r7, r0, rrx │ │ │ │ - orrseq sp, r7, r8, lsr sl │ │ │ │ - orrseq sp, r7, ip, lsl #20 │ │ │ │ - orrseq sp, r7, r0, ror #19 │ │ │ │ - @ instruction: 0x0197d9b4 │ │ │ │ - orrseq sp, r7, r4, lsl #19 │ │ │ │ - orrseq sp, r7, r4, asr r9 │ │ │ │ - orrseq sp, r7, r8, lsr #18 │ │ │ │ - lsleq sl, r0, ip │ │ │ │ - @ instruction: 0x0197d8f4 │ │ │ │ - @ instruction: 0x0197cedc │ │ │ │ - orrseq sp, r7, r0, asr #17 │ │ │ │ + orrseq sp, r7, ip, ror sl │ │ │ │ + orrseq sp, r7, ip, rrx │ │ │ │ + orrseq sp, r7, r4, asr #20 │ │ │ │ + orrseq sp, r7, r8, lsl sl │ │ │ │ + orrseq sp, r7, ip, ror #19 │ │ │ │ + orrseq sp, r7, r0, asr #19 │ │ │ │ + @ instruction: 0x0197d990 │ │ │ │ + orrseq sp, r7, r0, ror #18 │ │ │ │ + orrseq sp, r7, r4, lsr r9 │ │ │ │ + lsleq sl, r8, ip │ │ │ │ + orrseq sp, r7, r0, lsl #18 │ │ │ │ + orrseq ip, r7, r8, ror #29 │ │ │ │ + orrseq sp, r7, ip, asr #17 │ │ │ │ │ │ │ │ 001f7850 : │ │ │ │ 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] @ 1f8070 │ │ │ │ @@ -323158,42 +323158,42 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1f7d48 │ │ │ │ @ instruction: 0x01ae0ca8 │ │ │ │ @ instruction: 0x01ae0c98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - lsreq sl, r8, #21 │ │ │ │ - orrseq ip, r7, r4, ror sp │ │ │ │ - lsleq sl, r0 @ │ │ │ │ - orrseq ip, r7, r0, asr ip │ │ │ │ + lsreq sl, r0 @ │ │ │ │ + orrseq ip, r7, r0, lsl #27 │ │ │ │ + lsleq sl, r8 @ │ │ │ │ + orrseq ip, r7, ip, asr ip │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq sl, ip @ │ │ │ │ - orrseq ip, r7, ip, lsl #19 │ │ │ │ + asreq sl, r4, #13 │ │ │ │ + @ instruction: 0x0197c998 │ │ │ │ @ instruction: 0x01ae07c4 │ │ │ │ orrseq sp, r6, ip, lsr #20 │ │ │ │ orrseq sp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x0197d1f8 │ │ │ │ - ldrdeq sl, [r0, ip]! │ │ │ │ - orrseq sp, r7, r0, asr #3 │ │ │ │ - orrseq ip, r7, r4, lsr #15 │ │ │ │ - lsreq sl, r0, #9 │ │ │ │ - orrseq sp, r7, r4, lsl #3 │ │ │ │ - orrseq ip, r7, r8, ror #14 │ │ │ │ - orrseq sp, r7, ip, asr #2 │ │ │ │ - lsreq sl, r4, r4 │ │ │ │ - orrseq sp, r7, r8, lsl r1 │ │ │ │ - @ instruction: 0x0197c6fc │ │ │ │ - strdeq sl, [r0, r8]! │ │ │ │ - ldrsbeq sp, [r7, ip] │ │ │ │ - orrseq ip, r7, r0, asr #13 │ │ │ │ - orrseq sp, r7, r4, lsr #1 │ │ │ │ - orrseq sp, r7, r4, ror r0 │ │ │ │ - orrseq sp, r7, r8, lsr r0 │ │ │ │ - orrseq sp, r7, r4, lsr #32 │ │ │ │ + orrseq sp, r7, r4, lsl #4 │ │ │ │ + roreq sl, r4, #9 │ │ │ │ + orrseq sp, r7, ip, asr #3 │ │ │ │ + @ instruction: 0x0197c7b0 │ │ │ │ + lsreq sl, r8, #9 │ │ │ │ + @ instruction: 0x0197d190 │ │ │ │ + orrseq ip, r7, r4, ror r7 │ │ │ │ + orrseq sp, r7, r8, asr r1 │ │ │ │ + lsreq sl, ip, r4 │ │ │ │ + orrseq sp, r7, r4, lsr #2 │ │ │ │ + orrseq ip, r7, r8, lsl #14 │ │ │ │ + lsleq sl, r0, #8 │ │ │ │ + orrseq sp, r7, r8, ror #1 │ │ │ │ + orrseq ip, r7, ip, asr #13 │ │ │ │ + ldrheq sp, [r7, r0] │ │ │ │ + orrseq sp, r7, r0, lsl #1 │ │ │ │ + orrseq sp, r7, r4, asr #32 │ │ │ │ + orrseq sp, r7, r0, lsr r0 │ │ │ │ │ │ │ │ 001f80f0 : │ │ │ │ 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] @ 1f8a08 │ │ │ │ @@ -323772,84 +323772,84 @@ │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1f8380 │ │ │ │ @ instruction: 0x01ae0404 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq ip, r7, r0, ror #10 │ │ │ │ + orrseq ip, r7, ip, ror #10 │ │ │ │ ldrdeq r0, [lr, ip]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq ip, r7, r0, asr r5 │ │ │ │ - orrseq ip, r7, r8, lsl #9 │ │ │ │ - asreq sl, r0, #3 │ │ │ │ + orrseq ip, r7, ip, asr r5 │ │ │ │ + @ instruction: 0x0197c494 │ │ │ │ + asreq sl, r8, #3 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - lsleq sl, r0, r1 │ │ │ │ - @ instruction: 0x0197c3dc │ │ │ │ + lsleq sl, r8, r1 │ │ │ │ + orrseq ip, r7, r8, ror #7 │ │ │ │ + orrseq ip, r7, ip, lsl r4 │ │ │ │ orrseq ip, r7, r0, lsl r4 │ │ │ │ - orrseq ip, r7, r4, lsl #8 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asreq sl, r0, r0 │ │ │ │ - orrseq ip, r7, r0, lsr #6 │ │ │ │ + asreq sl, r8, r0 │ │ │ │ + orrseq ip, r7, ip, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ @ instruction: 0x01ae018c │ │ │ │ - orrseq ip, r7, r4, lsr r3 │ │ │ │ - orrseq ip, r7, r0, ror r3 │ │ │ │ - orrseq ip, r7, ip, lsr #7 │ │ │ │ - orrseq ip, r7, r4, lsl #2 │ │ │ │ - @ instruction: 0x0197cab0 │ │ │ │ - asreq r9, r4, #27 │ │ │ │ - orrseq ip, r7, r4, lsl #1 │ │ │ │ + orrseq ip, r7, r0, asr #6 │ │ │ │ + orrseq ip, r7, ip, ror r3 │ │ │ │ + @ instruction: 0x0197c3b8 │ │ │ │ + orrseq ip, r7, r0, lsl r1 │ │ │ │ + @ instruction: 0x0197cabc │ │ │ │ + asreq r9, ip, #27 │ │ │ │ + @ instruction: 0x0197c090 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x0197c09c │ │ │ │ - roreq r9, r4, sp │ │ │ │ - orrseq ip, r7, r8, asr sl │ │ │ │ - orrseq ip, r7, ip, lsr r0 │ │ │ │ + orrseq ip, r7, r8, lsr #1 │ │ │ │ + roreq r9, ip, sp │ │ │ │ + orrseq ip, r7, r4, ror #20 │ │ │ │ + orrseq ip, r7, r8, asr #32 │ │ │ │ orrseq sp, r6, r4, lsr #3 │ │ │ │ - orrseq ip, r7, r0, asr #19 │ │ │ │ - @ instruction: 0x0197c990 │ │ │ │ - orrseq ip, r7, r0, ror #18 │ │ │ │ + orrseq ip, r7, ip, asr #19 │ │ │ │ + @ instruction: 0x0197c99c │ │ │ │ + orrseq ip, r7, ip, ror #18 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - asreq r9, r4, #24 │ │ │ │ - orrseq ip, r7, r8, lsr #18 │ │ │ │ - orrseq fp, r7, r8, lsl #30 │ │ │ │ + asreq r9, ip, #24 │ │ │ │ + orrseq ip, r7, r4, lsr r9 │ │ │ │ + orrseq fp, r7, r4, lsl pc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0197c8f0 │ │ │ │ + @ instruction: 0x0197c8fc │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orrseq ip, r7, r0, asr #17 │ │ │ │ - @ instruction: 0x0197c890 │ │ │ │ - orrseq ip, r7, ip, asr r8 │ │ │ │ + orrseq ip, r7, ip, asr #17 │ │ │ │ + @ instruction: 0x0197c89c │ │ │ │ + orrseq ip, r7, r8, ror #16 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - asreq r9, r0, #22 │ │ │ │ - orrseq ip, r7, r4, lsr #16 │ │ │ │ - orrseq fp, r7, r4, lsl #28 │ │ │ │ + asreq r9, r8, #22 │ │ │ │ + orrseq ip, r7, r0, lsr r8 │ │ │ │ + orrseq fp, r7, r0, lsl lr │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - lsleq r9, r4, #22 │ │ │ │ - orrseq ip, r7, r8, ror #15 │ │ │ │ - orrseq fp, r7, r8, asr #27 │ │ │ │ + lsleq r9, ip, #22 │ │ │ │ + @ instruction: 0x0197c7f4 │ │ │ │ + @ instruction: 0x0197bdd4 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x0197c7b0 │ │ │ │ + @ instruction: 0x0197c7bc │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orrseq ip, r7, r0, lsl #15 │ │ │ │ + orrseq ip, r7, ip, lsl #15 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - roreq r9, r4, #20 │ │ │ │ - orrseq ip, r7, r8, asr #14 │ │ │ │ - orrseq fp, r7, r8, lsr #26 │ │ │ │ + roreq r9, ip, #20 │ │ │ │ + orrseq ip, r7, r4, asr r7 │ │ │ │ + orrseq fp, r7, r4, lsr sp │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - lsreq r9, r8, #20 │ │ │ │ - orrseq ip, r7, ip, lsl #14 │ │ │ │ - orrseq fp, r7, ip, ror #25 │ │ │ │ + lsreq r9, r0, sl │ │ │ │ + orrseq ip, r7, r8, lsl r7 │ │ │ │ + @ instruction: 0x0197bcf8 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - roreq r9, ip, #19 │ │ │ │ - @ instruction: 0x0197c6d0 │ │ │ │ - @ instruction: 0x0197bcb4 │ │ │ │ - lsreq r9, r0 @ │ │ │ │ - @ instruction: 0x0197c694 │ │ │ │ - orrseq fp, r7, r4, ror ip │ │ │ │ + strdeq r9, [r0, r4]! │ │ │ │ + @ instruction: 0x0197c6dc │ │ │ │ + orrseq fp, r7, r0, asr #25 │ │ │ │ + lsreq r9, r8 @ │ │ │ │ + orrseq ip, r7, r0, lsr #13 │ │ │ │ + orrseq fp, r7, r0, lsl #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001f8b2c : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ moveq r0, #67108864 @ 0x4000000 │ │ │ │ bx lr │ │ │ │ @@ -324190,34 +324190,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b6c98 │ │ │ │ strdeq pc, [sp, r0]! │ │ │ │ @ instruction: 0x01ae797c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adf888 │ │ │ │ andeq r6, r0, ip, lsl lr │ │ │ │ - orrseq fp, r7, r0, lsl #22 │ │ │ │ - roreq r9, r0, #14 │ │ │ │ + orrseq fp, r7, ip, lsl #22 │ │ │ │ + roreq r9, r8, #14 │ │ │ │ @ instruction: 0x01b0209c │ │ │ │ @ instruction: 0x01adf774 │ │ │ │ - @ instruction: 0x0197b9bc │ │ │ │ - lsreq r9, r4, #12 │ │ │ │ + orrseq fp, r7, r8, asr #19 │ │ │ │ + lsreq r9, ip, #12 │ │ │ │ rorseq r1, r0, pc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq fp, r7, r0, asr r9 │ │ │ │ - lsreq r9, r0 @ │ │ │ │ + orrseq fp, r7, ip, asr r9 │ │ │ │ + lsreq r9, r8 @ │ │ │ │ lslseq r1, r0, #30 │ │ │ │ orrseq ip, r6, r0, lsr r9 │ │ │ │ @ instruction: 0x01adf600 │ │ │ │ - orrseq ip, r7, r0, lsr r1 │ │ │ │ - orrseq ip, r7, r0, lsl #2 │ │ │ │ - orrseq ip, r7, ip, asr #1 │ │ │ │ - orrseq fp, r7, ip, lsl #16 │ │ │ │ - orrseq ip, r7, r4, rrx │ │ │ │ - orrseq fp, r7, r8, lsr #15 │ │ │ │ - lsleq r9, r8, #8 │ │ │ │ + orrseq ip, r7, ip, lsr r1 │ │ │ │ + orrseq ip, r7, ip, lsl #2 │ │ │ │ + ldrsbeq ip, [r7, r8] │ │ │ │ + orrseq fp, r7, r8, lsl r8 │ │ │ │ + orrseq ip, r7, r0, ror r0 │ │ │ │ + @ instruction: 0x0197b7b4 │ │ │ │ + lsleq r9, r0, r4 │ │ │ │ │ │ │ │ 001f90a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ 1f91dc │ │ │ │ @@ -324294,20 +324294,20 @@ │ │ │ │ mov r1, #27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ b 1f9198 │ │ │ │ @ instruction: 0x01adf448 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - lsreq r9, ip, #5 │ │ │ │ - @ instruction: 0x0197befc │ │ │ │ - orrseq fp, r7, ip, lsr r6 │ │ │ │ - roreq r9, ip, #4 │ │ │ │ - @ instruction: 0x0197bebc │ │ │ │ - @ instruction: 0x0197b5fc │ │ │ │ + lsreq r9, r4 @ │ │ │ │ + orrseq fp, r7, r8, lsl #30 │ │ │ │ + orrseq fp, r7, r8, asr #12 │ │ │ │ + roreq r9, r4, r2 │ │ │ │ + orrseq fp, r7, r8, asr #29 │ │ │ │ + orrseq fp, r7, r8, lsl #12 │ │ │ │ │ │ │ │ 001f9200 : │ │ │ │ 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] │ │ │ │ @@ -324507,30 +324507,30 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 1f93c0 │ │ │ │ @ instruction: 0x01adf2e0 │ │ │ │ @ instruction: 0x01adf2ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - asreq r9, r8, #3 │ │ │ │ - orrseq fp, r7, r0, ror #10 │ │ │ │ + ldrdeq r9, [r0, r0]! │ │ │ │ + orrseq fp, r7, ip, ror #10 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - lsleq r9, r8, #2 │ │ │ │ - @ instruction: 0x0197b490 │ │ │ │ + lsleq r9, r0, r1 │ │ │ │ + @ instruction: 0x0197b49c │ │ │ │ @ instruction: 0x01adf14c │ │ │ │ - orrseq fp, r7, r0, ror ip │ │ │ │ - orrseq fp, r7, r0, asr #24 │ │ │ │ - lsreq r8, r8 @ │ │ │ │ - orrseq fp, r7, r8, lsl #24 │ │ │ │ - orrseq fp, r7, ip, asr #6 │ │ │ │ - @ instruction: 0x0197bbd0 │ │ │ │ - orrseq fp, r7, r4, asr r3 │ │ │ │ - asreq r8, r4, pc │ │ │ │ - orrseq fp, r7, r8, ror #5 │ │ │ │ - orrseq fp, r7, r0, ror fp │ │ │ │ + orrseq fp, r7, ip, ror ip │ │ │ │ + orrseq fp, r7, ip, asr #24 │ │ │ │ + asreq r8, r0, #31 │ │ │ │ + orrseq fp, r7, r4, lsl ip │ │ │ │ + orrseq fp, r7, r8, asr r3 │ │ │ │ + @ instruction: 0x0197bbdc │ │ │ │ + orrseq fp, r7, r0, ror #6 │ │ │ │ + asreq r8, ip, pc │ │ │ │ + @ instruction: 0x0197b2f4 │ │ │ │ + orrseq fp, r7, ip, ror fp │ │ │ │ │ │ │ │ 001f9574 : │ │ │ │ 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 │ │ │ │ @@ -324676,26 +324676,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1f9608 │ │ │ │ @ instruction: 0x01adef80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adef58 │ │ │ │ @ instruction: 0x01adef04 │ │ │ │ - lsreq r8, r8 @ │ │ │ │ - orrseq fp, r7, r4, asr #2 │ │ │ │ + asreq r8, r0, #27 │ │ │ │ + orrseq fp, r7, r0, asr r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq r8, ip, sp │ │ │ │ - ldrsbeq fp, [r7, r0] │ │ │ │ + asreq r8, r4, #26 │ │ │ │ + ldrsbeq fp, [r7, ip] │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - roreq r8, r4, #25 │ │ │ │ - orrseq fp, r7, r4, lsr r9 │ │ │ │ - orrseq fp, r7, r8, ror r0 │ │ │ │ + roreq r8, ip, #25 │ │ │ │ + orrseq fp, r7, r0, asr #18 │ │ │ │ + orrseq fp, r7, r4, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orrseq fp, r7, r0, lsl #18 │ │ │ │ - @ instruction: 0x0197b8d4 │ │ │ │ + orrseq fp, r7, ip, lsl #18 │ │ │ │ + orrseq fp, r7, r0, ror #17 │ │ │ │ │ │ │ │ 001f9800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -324751,21 +324751,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f9860 │ │ │ │ b 1f98a8 │ │ │ │ - orrseq sl, r7, r0, asr #31 │ │ │ │ - lsleq r8, ip @ │ │ │ │ - orrseq sl, r7, ip, lsr #30 │ │ │ │ + orrseq sl, r7, ip, asr #31 │ │ │ │ + lsreq r8, r4, #23 │ │ │ │ + orrseq sl, r7, r8, lsr pc │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x0197af94 │ │ │ │ - asreq r8, r4, fp │ │ │ │ - orrseq sl, r7, r8, ror #29 │ │ │ │ + orrseq sl, r7, r0, lsr #31 │ │ │ │ + asreq r8, ip, fp │ │ │ │ + @ instruction: 0x0197aef4 │ │ │ │ │ │ │ │ 001f9910 : │ │ │ │ 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] @ 1f9d88 │ │ │ │ @@ -325052,42 +325052,42 @@ │ │ │ │ b 1f9970 │ │ │ │ rorseq r1, r8, r4 │ │ │ │ ldrdeq lr, [sp, r0]! │ │ │ │ @ instruction: 0x01adebc4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adeb9c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq sl, r7, r0, asr #29 │ │ │ │ - @ instruction: 0x019781d4 │ │ │ │ - @ instruction: 0x0197ae98 │ │ │ │ - @ instruction: 0x0197ae98 │ │ │ │ + orrseq sl, r7, ip, asr #29 │ │ │ │ + orrseq r7, r7, ip, asr fp │ │ │ │ + orrseq sl, r7, r4, lsr #29 │ │ │ │ + orrseq sl, r7, r4, lsr #29 │ │ │ │ rorseq r1, r0, r3 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ - orrseq sl, r7, r4, ror #9 │ │ │ │ - @ instruction: 0x019f48b4 │ │ │ │ - roreq r8, r4, #15 │ │ │ │ - orrseq fp, r7, r4, lsr r4 │ │ │ │ - orrseq sl, r7, r8, ror fp │ │ │ │ - lsreq r8, ip, #15 │ │ │ │ - @ instruction: 0x0197b3fc │ │ │ │ - orrseq sl, r7, r0, asr #22 │ │ │ │ - roreq r8, r4, r7 │ │ │ │ - orrseq fp, r7, r4, asr #7 │ │ │ │ - orrseq sl, r7, r8, lsl #22 │ │ │ │ + @ instruction: 0x0197a4f0 │ │ │ │ + orrseq r4, pc, r0, asr #17 │ │ │ │ + roreq r8, ip, #15 │ │ │ │ + orrseq fp, r7, r0, asr #8 │ │ │ │ + orrseq sl, r7, r4, lsl #23 │ │ │ │ + lsreq r8, r4 @ │ │ │ │ + orrseq fp, r7, r8, lsl #8 │ │ │ │ + orrseq sl, r7, ip, asr #22 │ │ │ │ + roreq r8, ip, r7 │ │ │ │ + @ instruction: 0x0197b3d0 │ │ │ │ + orrseq sl, r7, r4, lsl fp │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - lsreq r8, r8, r7 │ │ │ │ - orrseq fp, r7, r8, lsl #7 │ │ │ │ - orrseq sl, r7, ip, asr #21 │ │ │ │ - strdeq r8, [r0, ip]! │ │ │ │ - orrseq fp, r7, ip, asr #6 │ │ │ │ - @ instruction: 0x0197aa90 │ │ │ │ + asreq r8, r0, #14 │ │ │ │ + @ instruction: 0x0197b394 │ │ │ │ + @ instruction: 0x0197aad8 │ │ │ │ + lsleq r8, r4, #14 │ │ │ │ + orrseq fp, r7, r8, asr r3 │ │ │ │ + @ instruction: 0x0197aa9c │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - asreq r8, r0, #13 │ │ │ │ - orrseq fp, r7, r0, lsl r3 │ │ │ │ - orrseq sl, r7, r4, asr sl │ │ │ │ + asreq r8, r8, #13 │ │ │ │ + orrseq fp, r7, ip, lsl r3 │ │ │ │ + orrseq sl, r7, r0, ror #20 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 001f9e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -325206,28 +325206,28 @@ │ │ │ │ b 1f9ea4 │ │ │ │ @ instruction: 0x01ade6e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ade6c8 │ │ │ │ orrseq fp, r6, ip, lsr #4 │ │ │ │ @ instruction: 0x01ade668 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - lsleq r8, ip, r5 │ │ │ │ - orrseq sl, r7, r4, asr #19 │ │ │ │ - orrseq sl, r7, r8, lsr #17 │ │ │ │ + lsreq r8, r4, #10 │ │ │ │ + @ instruction: 0x0197a9d0 │ │ │ │ + @ instruction: 0x0197a8b4 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrdeq r8, [r0, ip]! │ │ │ │ - orrseq fp, r7, ip, lsr #2 │ │ │ │ - orrseq sl, r7, ip, ror #16 │ │ │ │ - lsreq r8, r0, #9 │ │ │ │ - ldrsheq fp, [r7, r0] │ │ │ │ - orrseq sl, r7, ip, lsr #16 │ │ │ │ + roreq r8, r4, #9 │ │ │ │ + orrseq fp, r7, r8, lsr r1 │ │ │ │ + orrseq sl, r7, r8, ror r8 │ │ │ │ + lsreq r8, r8, #9 │ │ │ │ + ldrsheq fp, [r7, ip] │ │ │ │ + orrseq sl, r7, r8, lsr r8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - roreq r8, r4, #8 │ │ │ │ - ldrheq fp, [r7, r4] │ │ │ │ - @ instruction: 0x0197a7f0 │ │ │ │ + roreq r8, ip, #8 │ │ │ │ + orrseq fp, r7, r0, asr #1 │ │ │ │ + @ instruction: 0x0197a7fc │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 001fa03c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -325299,17 +325299,17 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fa0dc │ │ │ │ asrseq r0, r8, #26 │ │ │ │ lslseq r0, r4, sp │ │ │ │ - roreq r8, r4, #5 │ │ │ │ - orrseq sl, r7, r4, lsr pc │ │ │ │ - orrseq sl, r7, r8, ror r6 │ │ │ │ + roreq r8, ip, #5 │ │ │ │ + orrseq sl, r7, r0, asr #30 │ │ │ │ + orrseq sl, r7, r4, lsl #13 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ │ │ │ │ 001fa17c : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -325438,22 +325438,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1fa254 │ │ │ │ @ instruction: 0x01ade368 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - asreq r8, r8, #4 │ │ │ │ - orrseq sl, r7, r0, ror #11 │ │ │ │ + asreq r8, r0, r2 │ │ │ │ + orrseq sl, r7, ip, ror #11 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01ade2b8 │ │ │ │ orrseq fp, r6, r0, ror #10 │ │ │ │ orrseq fp, r6, ip, lsl #10 │ │ │ │ - orrseq sl, r7, r4, asr #26 │ │ │ │ - orrseq sl, r7, r4, lsl sp │ │ │ │ + orrseq sl, r7, r0, asr sp │ │ │ │ + orrseq sl, r7, r0, lsr #26 │ │ │ │ │ │ │ │ 001fa3a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #240] @ 0xf0 │ │ │ │ @@ -325508,17 +325508,17 @@ │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1fa44c │ │ │ │ - orrseq sl, r7, r4, lsl #9 │ │ │ │ - lsreq r7, r0 @ │ │ │ │ - orrseq sl, r7, r0, asr #6 │ │ │ │ + @ instruction: 0x0197a490 │ │ │ │ + lsreq r7, r8 @ │ │ │ │ + orrseq sl, r7, ip, asr #6 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 001fa4a8 : │ │ │ │ ldrd r2, [r0, #240] @ 0xf0 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 1fa524 │ │ │ │ @@ -325561,17 +325561,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1fa570 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fa51c │ │ │ │ - roreq r7, r4, #29 │ │ │ │ - orrseq sl, r7, r4, lsr fp │ │ │ │ - orrseq sl, r7, r8, ror r2 │ │ │ │ + roreq r7, ip, #29 │ │ │ │ + orrseq sl, r7, r0, asr #22 │ │ │ │ + orrseq sl, r7, r4, lsl #5 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 001fa574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -325616,17 +325616,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1fa644 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fa5f8 │ │ │ │ - lsleq r7, r0, lr │ │ │ │ - orrseq sl, r7, r0, ror #20 │ │ │ │ - orrseq sl, r7, r4, lsr #3 │ │ │ │ + lsleq r7, r8, lr │ │ │ │ + orrseq sl, r7, ip, ror #20 │ │ │ │ + @ instruction: 0x0197a1b0 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 001fa648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -326098,57 +326098,57 @@ │ │ │ │ b 1faad8 │ │ │ │ @ instruction: 0x01addeb4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adde8c │ │ │ │ @ instruction: 0x01aff898 │ │ │ │ andeq r6, r0, r4, lsr #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sl, r7, r4, lsl #1 │ │ │ │ - roreq r7, r4, #25 │ │ │ │ + @ instruction: 0x0197a090 │ │ │ │ + roreq r7, ip, #25 │ │ │ │ @ instruction: 0x01ae5de4 │ │ │ │ @ instruction: 0x01addc9c │ │ │ │ rorseq r0, ip, #8 │ │ │ │ rorseq r0, ip @ │ │ │ │ - asreq r7, ip, sl │ │ │ │ - @ instruction: 0x01979df4 │ │ │ │ + roreq r7, r4, #20 │ │ │ │ + orrseq r9, r7, r0, lsl #28 │ │ │ │ asrseq r0, r0 @ │ │ │ │ - strdeq r7, [r0, r4]! │ │ │ │ - orrseq sl, r7, r4, asr #12 │ │ │ │ - orrseq r9, r7, r8, lsl #27 │ │ │ │ + strdeq r7, [r0, ip]! │ │ │ │ + orrseq sl, r7, r0, asr r6 │ │ │ │ + @ instruction: 0x01979d94 │ │ │ │ @ instruction: 0x01aff4c8 │ │ │ │ - orrseq sl, r7, ip, asr #11 │ │ │ │ - orrseq r9, r7, ip, lsl lr │ │ │ │ - lsreq r7, r8, #18 │ │ │ │ - @ instruction: 0x01979cb8 │ │ │ │ - roreq r7, ip, #17 │ │ │ │ - orrseq sl, r7, ip, lsr r5 │ │ │ │ - orrseq r9, r7, r0, lsl #25 │ │ │ │ - lsreq r7, r0 @ │ │ │ │ - orrseq sl, r7, r0, lsl #10 │ │ │ │ - orrseq r9, r7, r4, asr #24 │ │ │ │ - orrseq sl, r7, r8, asr #9 │ │ │ │ - @ instruction: 0x0197a498 │ │ │ │ - lsreq r7, r8, #16 │ │ │ │ - orrseq sl, r7, r8, ror r4 │ │ │ │ - @ instruction: 0x01979bbc │ │ │ │ - orrseq sl, r7, r0, asr #8 │ │ │ │ - orrseq sl, r7, r4, lsr #8 │ │ │ │ - orrseq sl, r7, r8, lsl #8 │ │ │ │ - orrseq sl, r7, ip, ror #7 │ │ │ │ - @ instruction: 0x0197a3bc │ │ │ │ - orrseq sl, r7, r0, lsr #7 │ │ │ │ - lsreq r7, r0, r7 │ │ │ │ - orrseq sl, r7, r0, lsl #7 │ │ │ │ - orrseq r9, r7, r4, asr #21 │ │ │ │ + @ instruction: 0x0197a5d8 │ │ │ │ + orrseq r9, r7, r8, lsr #28 │ │ │ │ + lsreq r7, r0, r9 │ │ │ │ + orrseq r9, r7, r4, asr #25 │ │ │ │ strdeq r7, [r0, r4]! │ │ │ │ - orrseq sl, r7, r4, asr #6 │ │ │ │ - orrseq r9, r7, r8, lsl #21 │ │ │ │ + orrseq sl, r7, r8, asr #10 │ │ │ │ + orrseq r9, r7, ip, lsl #25 │ │ │ │ lsreq r7, r8 @ │ │ │ │ - orrseq sl, r7, r8, lsl #6 │ │ │ │ - orrseq r9, r7, ip, asr #20 │ │ │ │ + orrseq sl, r7, ip, lsl #10 │ │ │ │ + orrseq r9, r7, r0, asr ip │ │ │ │ + @ instruction: 0x0197a4d4 │ │ │ │ + orrseq sl, r7, r4, lsr #9 │ │ │ │ + lsreq r7, r0, r8 │ │ │ │ + orrseq sl, r7, r4, lsl #9 │ │ │ │ + orrseq r9, r7, r8, asr #23 │ │ │ │ + orrseq sl, r7, ip, asr #8 │ │ │ │ + orrseq sl, r7, r0, lsr r4 │ │ │ │ + orrseq sl, r7, r4, lsl r4 │ │ │ │ + @ instruction: 0x0197a3f8 │ │ │ │ + orrseq sl, r7, r8, asr #7 │ │ │ │ + orrseq sl, r7, ip, lsr #7 │ │ │ │ + lsreq r7, r8, r7 │ │ │ │ + orrseq sl, r7, ip, lsl #7 │ │ │ │ + @ instruction: 0x01979ad0 │ │ │ │ + strdeq r7, [r0, ip]! │ │ │ │ + orrseq sl, r7, r0, asr r3 │ │ │ │ + @ instruction: 0x01979a94 │ │ │ │ + asreq r7, r0, #13 │ │ │ │ + orrseq sl, r7, r4, lsl r3 │ │ │ │ + orrseq r9, r7, r8, asr sl │ │ │ │ orrseq sl, r6, r0, lsl r4 │ │ │ │ │ │ │ │ 001fae68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -326240,23 +326240,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1faf30 │ │ │ │ @ instruction: 0x01add694 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq r7, r4, #10 │ │ │ │ - @ instruction: 0x019798bc │ │ │ │ - ldrdeq r7, [r0, r8]! │ │ │ │ - orrseq sl, r7, r8, lsr #2 │ │ │ │ - orrseq r9, r7, ip, ror #16 │ │ │ │ - ldrsheq sl, [r7, r4] │ │ │ │ - roreq r7, r0, r4 │ │ │ │ - orrseq sl, r7, r0, asr #1 │ │ │ │ - orrseq r9, r7, r4, lsl #16 │ │ │ │ + lsreq r7, ip, #10 │ │ │ │ + orrseq r9, r7, r8, asr #17 │ │ │ │ + roreq r7, r0, #9 │ │ │ │ + orrseq sl, r7, r4, lsr r1 │ │ │ │ + orrseq r9, r7, r8, ror r8 │ │ │ │ + orrseq sl, r7, r0, lsl #2 │ │ │ │ + roreq r7, r8, r4 │ │ │ │ + orrseq sl, r7, ip, asr #1 │ │ │ │ + orrseq r9, r7, r0, lsl r8 │ │ │ │ │ │ │ │ 001fb00c : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1fb098 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -326316,21 +326316,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 1fb12c │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fb084 │ │ │ │ - roreq r7, r0, r3 │ │ │ │ - orrseq r9, r7, r0, asr #31 │ │ │ │ - orrseq r9, r7, r4, lsl #14 │ │ │ │ + roreq r7, r8, r3 │ │ │ │ + orrseq r9, r7, ip, asr #31 │ │ │ │ + orrseq r9, r7, r0, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - lsreq r7, r8, r3 │ │ │ │ - orrseq r9, r7, r8, lsl #31 │ │ │ │ - orrseq r9, r7, ip, asr #13 │ │ │ │ + asreq r7, r0, #6 │ │ │ │ + @ instruction: 0x01979f94 │ │ │ │ + @ instruction: 0x019796d8 │ │ │ │ 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 │ │ │ │ @@ -326351,17 +326351,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov r1, #198 @ 0xc6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb154 │ │ │ │ - lsreq r7, r0 @ │ │ │ │ - orrseq r9, r7, r0, lsl #30 │ │ │ │ - orrseq r9, r7, r0, asr #12 │ │ │ │ + lsreq r7, r8 @ │ │ │ │ + orrseq r9, r7, ip, lsl #30 │ │ │ │ + orrseq r9, r7, ip, asr #12 │ │ │ │ │ │ │ │ 001fb1a8 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fb1c8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ adds r3, r3, #1 │ │ │ │ @@ -326431,20 +326431,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 1fb2dc │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fb220 │ │ │ │ - asreq r7, r8, #3 │ │ │ │ - orrseq r9, r7, ip, ror #13 │ │ │ │ - orrseq r9, r7, r8, asr r5 │ │ │ │ - lsleq r7, r4, #3 │ │ │ │ - @ instruction: 0x01979dd4 │ │ │ │ - orrseq r9, r7, r8, lsl r5 │ │ │ │ + ldrdeq r7, [r0, r0]! │ │ │ │ + @ instruction: 0x019796f8 │ │ │ │ + orrseq r9, r7, r4, ror #10 │ │ │ │ + lsleq r7, ip, #3 │ │ │ │ + orrseq r9, r7, r0, ror #27 │ │ │ │ + orrseq r9, r7, r4, lsr #10 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ │ │ │ │ 001fb2e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326467,17 +326467,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r1, #688 @ 0x2b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb304 │ │ │ │ - lsleq r7, r0, #2 │ │ │ │ - orrseq r9, r7, r0, asr sp │ │ │ │ - @ instruction: 0x01979490 │ │ │ │ + lsleq r7, r8, #2 │ │ │ │ + orrseq r9, r7, ip, asr sp │ │ │ │ + @ instruction: 0x0197949c │ │ │ │ │ │ │ │ 001fb358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -326590,28 +326590,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb3f0 │ │ │ │ @ instruction: 0x01add19c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01add11c │ │ │ │ - roreq r6, ip, #31 │ │ │ │ - orrseq r9, r7, ip, asr #10 │ │ │ │ - orrseq r9, r7, r4, ror r3 │ │ │ │ + strdeq r6, [r0, r4]! │ │ │ │ + orrseq r9, r7, r8, asr r5 │ │ │ │ + orrseq r9, r7, r0, lsl #7 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - lsreq r6, r8, #31 │ │ │ │ - @ instruction: 0x01979bf8 │ │ │ │ - orrseq r9, r7, r4, lsr r3 │ │ │ │ + lsreq r6, r0 @ │ │ │ │ + orrseq r9, r7, r4, lsl #24 │ │ │ │ + orrseq r9, r7, r0, asr #6 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - roreq r6, ip, #30 │ │ │ │ - orrseq r9, r7, ip, ror #9 │ │ │ │ - @ instruction: 0x019792f8 │ │ │ │ - lsreq r6, r8, #30 │ │ │ │ - orrseq r9, r7, r8, ror fp │ │ │ │ - @ instruction: 0x019792b4 │ │ │ │ + roreq r6, r4, pc │ │ │ │ + @ instruction: 0x019794f8 │ │ │ │ + orrseq r9, r7, r4, lsl #6 │ │ │ │ + lsreq r6, r0, pc │ │ │ │ + orrseq r9, r7, r4, lsl #23 │ │ │ │ + orrseq r9, r7, r0, asr #5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 001fb56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326634,17 +326634,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb590 │ │ │ │ - roreq r6, r4, lr │ │ │ │ - orrseq r9, r7, r4, asr #21 │ │ │ │ - orrseq r9, r7, r4, lsl #4 │ │ │ │ + roreq r6, ip, lr │ │ │ │ + @ instruction: 0x01979ad0 │ │ │ │ + orrseq r9, r7, r0, lsl r2 │ │ │ │ │ │ │ │ 001fb5e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -326666,17 +326666,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb608 │ │ │ │ - strdeq r6, [r0, ip]! │ │ │ │ - orrseq r9, r7, ip, asr #20 │ │ │ │ - orrseq r9, r7, ip, lsl #3 │ │ │ │ + lsleq r6, r4, #28 │ │ │ │ + orrseq r9, r7, r8, asr sl │ │ │ │ + @ instruction: 0x01979198 │ │ │ │ │ │ │ │ 001fb65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -326698,17 +326698,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1fb6d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb680 │ │ │ │ - lsleq r6, r4, #27 │ │ │ │ - @ instruction: 0x019799d4 │ │ │ │ - orrseq r9, r7, r0, lsl r1 │ │ │ │ + lsleq r6, ip, #27 │ │ │ │ + orrseq r9, r7, r0, ror #19 │ │ │ │ + orrseq r9, r7, ip, lsl r1 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ │ │ │ │ 001fb6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -326741,17 +326741,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fb72c │ │ │ │ @ instruction: 0x01adce20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq r6, r4, #26 │ │ │ │ - ldrheq r9, [r7, ip] │ │ │ │ - orrseq r9, r7, r0, lsr r9 │ │ │ │ + lsreq r6, ip, #26 │ │ │ │ + orrseq r9, r7, r8, asr #1 │ │ │ │ + orrseq r9, r7, ip, lsr r9 │ │ │ │ │ │ │ │ 001fb778 : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -326837,27 +326837,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb850 │ │ │ │ @ instruction: 0x01adcd50 │ │ │ │ - asreq r6, ip, #24 │ │ │ │ - @ instruction: 0x01978fd8 │ │ │ │ + asreq r6, r4, ip │ │ │ │ + orrseq r8, r7, r4, ror #31 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ andeq r7, r0, r8, asr #5 │ │ │ │ andeq r7, r0, r4, lsl #4 │ │ │ │ orrseq r9, r6, r8, asr #7 │ │ │ │ orrseq pc, r6, ip, lsr #23 │ │ │ │ - @ instruction: 0x019791b0 │ │ │ │ - lsreq r6, r4 @ │ │ │ │ - orrseq r9, r7, r4, lsl #16 │ │ │ │ - orrseq r8, r7, r8, asr #30 │ │ │ │ + @ instruction: 0x019791bc │ │ │ │ + lsreq r6, ip @ │ │ │ │ + orrseq r9, r7, r0, lsl r8 │ │ │ │ + orrseq r8, r7, r4, asr pc │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - orrseq r9, r7, ip, asr #15 │ │ │ │ + @ instruction: 0x019797d8 │ │ │ │ │ │ │ │ 001fb900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -326987,33 +326987,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 1fb9b0 │ │ │ │ strdeq ip, [sp, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adcb5c │ │ │ │ - lsreq r6, ip, #20 │ │ │ │ - orrseq r9, r7, ip, ror r6 │ │ │ │ - @ instruction: 0x01978db8 │ │ │ │ + lsreq r6, r4, sl │ │ │ │ + orrseq r9, r7, r8, lsl #13 │ │ │ │ + orrseq r8, r7, r4, asr #27 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - strdeq r6, [r0, r0]! │ │ │ │ - orrseq r9, r7, r0, asr #12 │ │ │ │ - orrseq r8, r7, ip, ror sp │ │ │ │ + strdeq r6, [r0, r8]! │ │ │ │ + orrseq r9, r7, ip, asr #12 │ │ │ │ + orrseq r8, r7, r8, lsl #27 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - lsreq r6, r4 @ │ │ │ │ - orrseq r9, r7, r4, lsl #12 │ │ │ │ - orrseq r8, r7, r0, asr #26 │ │ │ │ + lsreq r6, ip @ │ │ │ │ + orrseq r9, r7, r0, lsl r6 │ │ │ │ + orrseq r8, r7, ip, asr #26 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - roreq r6, r8, r9 │ │ │ │ - orrseq r9, r7, r8, asr #11 │ │ │ │ - orrseq r8, r7, r4, lsl #26 │ │ │ │ + lsleq r6, r0, #19 │ │ │ │ + @ instruction: 0x019795d4 │ │ │ │ + orrseq r8, r7, r0, lsl sp │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - lsreq r6, ip, r9 │ │ │ │ - orrseq r9, r7, ip, lsl #11 │ │ │ │ - orrseq r8, r7, r8, asr #25 │ │ │ │ + asreq r6, r4, #18 │ │ │ │ + @ instruction: 0x01979598 │ │ │ │ + @ instruction: 0x01978cd4 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 001fbb6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -327080,21 +327080,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1fbbd0 │ │ │ │ @ instruction: 0x01adc990 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adc93c │ │ │ │ - lsleq r6, ip, #16 │ │ │ │ - orrseq r9, r7, ip, asr r4 │ │ │ │ - orrseq r8, r7, r0, lsr #23 │ │ │ │ + lsleq r6, r4, r8 │ │ │ │ + orrseq r9, r7, r8, ror #8 │ │ │ │ + orrseq r8, r7, ip, lsr #23 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - ldrdeq r6, [r0, r0]! │ │ │ │ - orrseq r9, r7, r0, lsr #8 │ │ │ │ - orrseq r8, r7, ip, asr fp │ │ │ │ + ldrdeq r6, [r0, r8]! │ │ │ │ + orrseq r9, r7, ip, lsr #8 │ │ │ │ + orrseq r8, r7, r8, ror #22 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ │ │ │ │ 001fbca8 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001fbcb0 : │ │ │ │ @@ -327129,18 +327129,18 @@ │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ bl bc854 │ │ │ │ @ instruction: 0x01adc840 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r8, r7, r8, lsl #26 │ │ │ │ - orrseq r9, r7, r0, ror #6 │ │ │ │ - @ instruction: 0x01978cf0 │ │ │ │ - strdeq r6, [r0, r8]! │ │ │ │ + orrseq r8, r7, r4, lsl sp │ │ │ │ + orrseq r9, r7, ip, ror #6 │ │ │ │ + @ instruction: 0x01978cfc │ │ │ │ + lsleq r6, r0, #20 │ │ │ │ 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] @ 1fbef0 │ │ │ │ ldr r2, [pc, #392] @ 1fbef4 │ │ │ │ @@ -327242,25 +327242,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 1fbdb4 │ │ │ │ @ instruction: 0x01adc7ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adc798 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r8, r7, r8, asr ip │ │ │ │ + orrseq r8, r7, r4, ror #24 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ @ instruction: 0x01adc6b4 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - orrseq r9, r7, ip, lsr #3 │ │ │ │ - asreq r6, r0, #16 │ │ │ │ - orrseq r8, r7, ip, lsr #22 │ │ │ │ + @ instruction: 0x019791b8 │ │ │ │ + asreq r6, r8, #16 │ │ │ │ + orrseq r8, 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] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -327670,57 +327670,57 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 1fbfec │ │ │ │ @ instruction: 0x01adc5b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adc594 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - roreq r6, r8, #14 │ │ │ │ - orrseq r8, r7, r8, asr sl │ │ │ │ + roreq r6, r0, r7 │ │ │ │ + orrseq r8, r7, r4, ror #20 │ │ │ │ @ instruction: 0x01adc520 │ │ │ │ @ instruction: 0x01974fd0 │ │ │ │ - orrseq r5, r7, r8, ror r7 │ │ │ │ + orrseq r5, r7, r4, lsl #15 │ │ │ │ ldrdeq lr, [pc, r8]! │ │ │ │ - orrseq fp, r9, r4, lsl #20 │ │ │ │ - @ instruction: 0x019788dc │ │ │ │ - roreq r6, r4, #10 │ │ │ │ - orrseq r8, r7, r4, asr #29 │ │ │ │ - orrseq r8, r7, r0, asr r8 │ │ │ │ - orrseq r8, r7, r8, lsr #16 │ │ │ │ - ldrdeq r6, [r0, r0]! │ │ │ │ - orrseq r8, r7, r0, lsr lr │ │ │ │ - @ instruction: 0x019787bc │ │ │ │ + orrseq fp, r9, r0, lsl sl │ │ │ │ + orrseq r8, r7, r8, ror #17 │ │ │ │ + roreq r6, ip, #10 │ │ │ │ + @ instruction: 0x01978ed0 │ │ │ │ + orrseq r8, r7, ip, asr r8 │ │ │ │ + orrseq r8, r7, r4, lsr r8 │ │ │ │ + ldrdeq r6, [r0, r8]! │ │ │ │ + orrseq r8, r7, ip, lsr lr │ │ │ │ + orrseq r8, r7, r8, asr #15 │ │ │ │ orrseq r9, r6, r8, ror r5 │ │ │ │ orrseq r9, r6, r0, lsr #10 │ │ │ │ - strdeq r6, [r0, r4]! │ │ │ │ - orrseq r8, r7, r4, asr sp │ │ │ │ - orrseq r8, r7, r0, ror #13 │ │ │ │ - lsreq r6, r8 @ │ │ │ │ - orrseq r8, r7, r8, lsl sp │ │ │ │ - orrseq r8, r7, r4, lsr #13 │ │ │ │ - roreq r6, ip, r3 │ │ │ │ - @ instruction: 0x01978cdc │ │ │ │ - orrseq r8, r7, r8, ror #12 │ │ │ │ - asreq r6, r0, #6 │ │ │ │ - orrseq r8, r7, r0, lsr #25 │ │ │ │ - orrseq r8, r7, ip, lsr #12 │ │ │ │ - lsleq r6, r4, #6 │ │ │ │ - orrseq r8, r7, r4, ror #24 │ │ │ │ - @ instruction: 0x019785f0 │ │ │ │ - orrseq r8, r7, ip, lsr #24 │ │ │ │ - @ instruction: 0x01978bfc │ │ │ │ - orrseq r8, r7, ip, asr #23 │ │ │ │ - lsreq r6, r8, r2 │ │ │ │ - @ instruction: 0x01978b98 │ │ │ │ - orrseq r8, r7, r4, lsr #10 │ │ │ │ strdeq r6, [r0, ip]! │ │ │ │ - orrseq r8, r7, ip, asr fp │ │ │ │ - orrseq r8, r7, r8, ror #9 │ │ │ │ - orrseq r8, r7, r4, lsr #22 │ │ │ │ - @ instruction: 0x01978af4 │ │ │ │ + orrseq r8, r7, r0, ror #26 │ │ │ │ + orrseq r8, r7, ip, ror #13 │ │ │ │ + asreq r6, r0, #7 │ │ │ │ + orrseq r8, r7, r4, lsr #26 │ │ │ │ + @ instruction: 0x019786b0 │ │ │ │ + lsleq r6, r4, #7 │ │ │ │ + orrseq r8, r7, r8, ror #25 │ │ │ │ + orrseq r8, r7, r4, ror r6 │ │ │ │ + asreq r6, r8, #6 │ │ │ │ + orrseq r8, r7, ip, lsr #25 │ │ │ │ + orrseq r8, r7, r8, lsr r6 │ │ │ │ + lsleq r6, ip, #6 │ │ │ │ + orrseq r8, r7, r0, ror ip │ │ │ │ + @ instruction: 0x019785fc │ │ │ │ + orrseq r8, r7, r8, lsr ip │ │ │ │ + orrseq r8, r7, r8, lsl #24 │ │ │ │ + @ instruction: 0x01978bd8 │ │ │ │ + asreq r6, r0, #4 │ │ │ │ + orrseq r8, r7, r4, lsr #23 │ │ │ │ + orrseq r8, r7, r0, lsr r5 │ │ │ │ + lsleq r6, r4, #4 │ │ │ │ + orrseq r8, r7, r8, ror #22 │ │ │ │ + @ instruction: 0x019784f4 │ │ │ │ + orrseq r8, r7, r0, lsr fp │ │ │ │ + orrseq r8, r7, r0, lsl #22 │ │ │ │ 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] @ 1fc96c │ │ │ │ ldr r2, [pc, #760] @ 1fc970 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -327913,27 +327913,27 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1fc6f8 │ │ │ │ @ instruction: 0x01adbea0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adbe88 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - asreq r6, r8, r0 │ │ │ │ - orrseq r8, r7, r8, asr #6 │ │ │ │ + rrxeq r6, r0 │ │ │ │ + orrseq r8, r7, r4, asr r3 │ │ │ │ @ instruction: 0x01adbe14 │ │ │ │ - orrseq r5, r7, r0, lsl r1 │ │ │ │ - orrseq r8, r7, r8, ror #5 │ │ │ │ + orrseq r5, r7, ip, lsl r1 │ │ │ │ + @ instruction: 0x019782f4 │ │ │ │ orrseq ip, r6, r8, lsr #12 │ │ │ │ @ instruction: 0x01968ff4 │ │ │ │ - orrseq r8, r7, r8, lsl r8 │ │ │ │ - orrseq r8, r7, r8, ror #15 │ │ │ │ - @ instruction: 0x019787b8 │ │ │ │ - orrseq r8, r7, r8, lsl #15 │ │ │ │ - orrseq r8, r7, r8, asr r7 │ │ │ │ - orrseq r8, r7, r8, lsr #14 │ │ │ │ + orrseq r8, r7, r4, lsr #16 │ │ │ │ + @ instruction: 0x019787f4 │ │ │ │ + orrseq r8, r7, r4, asr #15 │ │ │ │ + @ instruction: 0x01978794 │ │ │ │ + orrseq r8, r7, r4, ror #14 │ │ │ │ + orrseq r8, r7, r4, lsr r7 │ │ │ │ │ │ │ │ 001fc9b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -327952,17 +327952,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsreq r5, ip, #26 │ │ │ │ - orrseq r8, r7, ip, lsl #13 │ │ │ │ - orrseq r8, r7, r8, lsl r0 │ │ │ │ + lsreq r5, r4, sp │ │ │ │ + @ instruction: 0x01978698 │ │ │ │ + orrseq r8, r7, r4, lsr #32 │ │ │ │ │ │ │ │ 001fca1c : │ │ │ │ ldr r3, [pc, #32] @ 1fca44 │ │ │ │ ldr ip, [pc, #32] @ 1fca48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr r2, [pc, #24] @ 1fca4c │ │ │ │ @@ -328971,255 +328971,255 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str r2, [r3] │ │ │ │ b 1fddc8 │ │ │ │ @ instruction: 0x01adba90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01adba70 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - lsreq r5, ip, #24 │ │ │ │ - orrseq r7, r7, r8, lsl pc │ │ │ │ - orrseq r7, r7, r4, asr #30 │ │ │ │ - andeq r6, r0, r4, lsr #26 │ │ │ │ + lsreq r5, r4, ip │ │ │ │ orrseq r7, r7, r4, lsr #30 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ orrseq r7, r7, r0, asr pc │ │ │ │ - orrseq r7, r7, r4, lsr #30 │ │ │ │ + andeq r6, r0, r4, lsr #26 │ │ │ │ + orrseq r7, r7, r0, lsr pc │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + orrseq r7, r7, ip, asr pc │ │ │ │ + orrseq r7, r7, r0, lsr pc │ │ │ │ @ instruction: 0x01afd318 │ │ │ │ - orrseq r7, r7, r8, ror #29 │ │ │ │ + @ instruction: 0x01977ef4 │ │ │ │ @ instruction: 0x01afe144 │ │ │ │ - @ instruction: 0x01977eb4 │ │ │ │ - orrseq r7, r7, r4, ror lr │ │ │ │ + orrseq r7, r7, r0, asr #29 │ │ │ │ + orrseq r7, r7, r0, lsl #29 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ - @ instruction: 0x01977df4 │ │ │ │ - orrseq r3, sl, r0, ror r2 │ │ │ │ - orrseq r7, r7, ip, lsl lr │ │ │ │ - orrseq r7, r7, ip, lsr lr │ │ │ │ - orrseq r7, r7, r4, asr lr │ │ │ │ + orrseq r7, r7, r0, lsl #28 │ │ │ │ + orrseq r3, sl, ip, ror r2 │ │ │ │ + orrseq r7, r7, r8, lsr #28 │ │ │ │ + orrseq r7, r7, r8, asr #28 │ │ │ │ orrseq r7, r7, r0, ror #28 │ │ │ │ - @ instruction: 0x01977e9c │ │ │ │ - orrseq r4, r7, ip, ror sl │ │ │ │ + orrseq r7, r7, ip, ror #28 │ │ │ │ + orrseq r7, r7, r8, lsr #29 │ │ │ │ + orrseq r4, r7, r8, lsl #21 │ │ │ │ andeq r6, r0, r8, ror #10 │ │ │ │ - orrseq r7, r7, ip, lsr #28 │ │ │ │ - lsleq r5, r8, #17 │ │ │ │ - orrseq r7, r7, r4, ror fp │ │ │ │ + orrseq r7, r7, r8, lsr lr │ │ │ │ + lsleq r5, r0 @ │ │ │ │ + orrseq r7, r7, r0, lsl #23 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orrseq r7, r7, r4, lsr #27 │ │ │ │ + @ instruction: 0x01977db0 │ │ │ │ andeq r7, r0, r0, lsl #17 │ │ │ │ - orrseq r7, r7, r4, ror #26 │ │ │ │ - lsleq r5, ip @ │ │ │ │ - orrseq r7, r7, r8, lsl #21 │ │ │ │ + orrseq r7, r7, r0, ror sp │ │ │ │ + lsreq r5, r4, #15 │ │ │ │ + @ instruction: 0x01977a94 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - orrseq r7, r7, r4, lsl #26 │ │ │ │ + orrseq r7, r7, r0, lsl sp │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ - orrseq r7, r7, r4, lsr #25 │ │ │ │ + @ instruction: 0x01977cb0 │ │ │ │ @ instruction: 0xffffecdc │ │ │ │ - lsleq r5, ip @ │ │ │ │ - orrseq r7, r7, r8, lsl #19 │ │ │ │ + lsreq r5, r4, #13 │ │ │ │ + @ instruction: 0x01977994 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r7, r0, ip, ror #9 │ │ │ │ - orrseq r7, r7, r0, ror #23 │ │ │ │ - orrseq r7, r7, r8, lsr #23 │ │ │ │ - @ instruction: 0x01977b90 │ │ │ │ - asreq r5, r8, r5 │ │ │ │ - orrseq r7, r7, r4, asr #16 │ │ │ │ + orrseq r7, r7, ip, ror #23 │ │ │ │ + @ instruction: 0x01977bb4 │ │ │ │ + @ instruction: 0x01977b9c │ │ │ │ + roreq r5, r0, #10 │ │ │ │ + orrseq r7, r7, r0, asr r8 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - lsleq r5, r4, r5 │ │ │ │ + lsleq r5, ip, r5 │ │ │ │ orrseq fp, r6, r4, ror #30 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - lsleq r5, r0, #8 │ │ │ │ - @ instruction: 0x019776f0 │ │ │ │ - lsreq r5, ip, #7 │ │ │ │ + lsleq r5, r8, #8 │ │ │ │ + @ instruction: 0x019776fc │ │ │ │ + lsreq r5, r4 @ │ │ │ │ orrseq r8, r6, r8, lsr #9 │ │ │ │ - @ instruction: 0x01977690 │ │ │ │ - orrseq r7, r7, r0, ror #13 │ │ │ │ - orrseq r7, r7, ip, lsr #13 │ │ │ │ - orrseq r7, r7, r0, ror r6 │ │ │ │ + @ instruction: 0x0197769c │ │ │ │ + orrseq r7, r7, ip, ror #13 │ │ │ │ + @ instruction: 0x019776b8 │ │ │ │ + orrseq r7, r7, ip, ror r6 │ │ │ │ orrseq pc, r6, r0, lsl #27 │ │ │ │ - orrseq r7, r7, r4, lsl r6 │ │ │ │ - @ instruction: 0x019775f8 │ │ │ │ + orrseq r7, r7, r0, lsr #12 │ │ │ │ + orrseq r7, r7, r4, lsl #12 │ │ │ │ orrseq pc, r6, ip, ror #25 │ │ │ │ andeq r7, r0, r4, asr r3 │ │ │ │ - orrseq r7, r7, r8, ror r5 │ │ │ │ - lsleq r5, ip, #3 │ │ │ │ - orrseq r7, r7, ip, ror #21 │ │ │ │ - orrseq r7, r7, r8, ror r4 │ │ │ │ + orrseq r7, r7, r4, lsl #11 │ │ │ │ + lsleq r5, r4 @ │ │ │ │ + @ instruction: 0x01977af8 │ │ │ │ + orrseq r7, r7, r4, lsl #9 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - asreq r5, ip, r1 │ │ │ │ - orrseq r7, r7, r8, asr #8 │ │ │ │ - lsleq r5, r8, r1 │ │ │ │ + roreq r5, r4, #2 │ │ │ │ + orrseq r7, r7, r4, asr r4 │ │ │ │ + lsreq r5, r0, #2 │ │ │ │ orrseq fp, r6, r8, ror #22 │ │ │ │ - strdeq r5, [r0, r0]! │ │ │ │ - @ instruction: 0x019773d8 │ │ │ │ + strdeq r5, [r0, r8]! │ │ │ │ + orrseq r7, r7, r4, ror #7 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - ldrdeq r4, [r0, r0]! │ │ │ │ - orrseq r7, r7, r0, asr #5 │ │ │ │ - roreq r4, ip, pc │ │ │ │ + ldrdeq r4, [r0, r8]! │ │ │ │ + orrseq r7, r7, ip, asr #5 │ │ │ │ + lsleq r4, r4, #31 │ │ │ │ orrseq r8, r6, r8, ror r0 │ │ │ │ - orrseq r7, r7, ip, asr r2 │ │ │ │ + orrseq r7, r7, r8, ror #4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - lsreq r4, ip, #30 │ │ │ │ - orrseq r7, r7, r8, lsl r2 │ │ │ │ + lsreq r4, r4, pc │ │ │ │ + orrseq r7, r7, r4, lsr #4 │ │ │ │ @ instruction: 0x01afd5a4 │ │ │ │ - @ instruction: 0x019775f4 │ │ │ │ - orrseq r7, r7, r0, lsr #11 │ │ │ │ - orrseq r7, r7, r4, ror #10 │ │ │ │ + orrseq r7, r7, r0, lsl #12 │ │ │ │ + orrseq r7, r7, ip, lsr #11 │ │ │ │ + orrseq r7, r7, r0, ror r5 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ - orrseq r7, r7, ip, lsr #10 │ │ │ │ + orrseq r7, r7, r8, lsr r5 │ │ │ │ @ instruction: 0x01ad6f7c │ │ │ │ andeq r6, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x01977098 │ │ │ │ - orrseq r7, r7, r8, lsl #1 │ │ │ │ + orrseq r7, r7, r4, lsr #1 │ │ │ │ + @ instruction: 0x01977094 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ - orrseq r7, r7, ip, ror r0 │ │ │ │ - orrseq r7, r7, r8, asr r0 │ │ │ │ - orrseq r7, r7, r8, lsr r0 │ │ │ │ - orrseq r7, r7, r0, lsl r0 │ │ │ │ + orrseq r7, r7, r8, lsl #1 │ │ │ │ + orrseq r7, r7, r4, rrx │ │ │ │ + orrseq r7, r7, r4, asr #32 │ │ │ │ + orrseq r7, r7, ip, lsl r0 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - orrseq r4, r7, r0, ror #21 │ │ │ │ + orrseq r4, r7, ip, ror #21 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - orrseq r6, r7, r4, ror #30 │ │ │ │ + orrseq r6, r7, r0, ror pc │ │ │ │ @ instruction: 0x000072b0 │ │ │ │ - orrseq r6, r7, r8, asr #30 │ │ │ │ - orrseq r6, r7, r8, lsr pc │ │ │ │ - orrseq r6, r7, ip, lsr pc │ │ │ │ + orrseq r6, r7, r4, asr pc │ │ │ │ orrseq r6, r7, r4, asr #30 │ │ │ │ - orrseq r6, r7, r0, ror pc │ │ │ │ - @ instruction: 0x01976fb0 │ │ │ │ - @ instruction: 0x01976fdc │ │ │ │ + orrseq r6, r7, r8, asr #30 │ │ │ │ + orrseq r6, r7, r0, asr pc │ │ │ │ + orrseq r6, r7, ip, ror pc │ │ │ │ + @ instruction: 0x01976fbc │ │ │ │ orrseq r6, r7, r8, ror #31 │ │ │ │ - orrseq r7, r7, r4 │ │ │ │ + @ instruction: 0x01976ff4 │ │ │ │ orrseq r7, r7, r0, lsl r0 │ │ │ │ - orrseq r7, r7, r4, lsl r0 │ │ │ │ - orrseq r7, r7, ip, lsr #32 │ │ │ │ - orrseq r7, r7, ip, lsr r0 │ │ │ │ - orrseq r7, r7, r0, asr #32 │ │ │ │ - orrseq r7, r7, r4, asr #32 │ │ │ │ - orrseq r7, r7, r0, rrx │ │ │ │ - orrseq r7, r7, r4, lsl #1 │ │ │ │ - ldrheq r7, [r7, r4] │ │ │ │ - ldrsbeq r7, [r7, r4] │ │ │ │ - orrseq r7, r7, ip, lsl #2 │ │ │ │ - orrseq r7, r7, r0, lsr #2 │ │ │ │ - orrseq r7, r7, r8, asr r1 │ │ │ │ - orrseq r7, r7, ip, ror #2 │ │ │ │ - orrseq r7, r7, r8, lsl #3 │ │ │ │ - @ instruction: 0x019771bc │ │ │ │ - @ instruction: 0x019771fc │ │ │ │ - orrseq r7, r7, r8, asr #4 │ │ │ │ - orrseq r7, r7, ip, lsl #5 │ │ │ │ - orrseq r7, r7, r0, lsr #5 │ │ │ │ - @ instruction: 0x019772b4 │ │ │ │ - @ instruction: 0x019772d0 │ │ │ │ - orrseq r7, r7, r0, ror #5 │ │ │ │ - orrseq r7, r7, r0, lsl #6 │ │ │ │ - orrseq r7, r7, r4, lsr #6 │ │ │ │ - orrseq r7, r7, ip, lsr r3 │ │ │ │ - orrseq r7, r7, r4, asr r3 │ │ │ │ - orrseq r7, r7, r8, ror r3 │ │ │ │ - @ instruction: 0x01977398 │ │ │ │ - orrseq r7, r7, r4, asr #7 │ │ │ │ - @ instruction: 0x019773fc │ │ │ │ - orrseq r7, r7, r0, lsl r4 │ │ │ │ - orrseq r7, r7, r0, ror #8 │ │ │ │ + orrseq r7, r7, ip, lsl r0 │ │ │ │ + orrseq r7, r7, r0, lsr #32 │ │ │ │ + orrseq r7, r7, r8, lsr r0 │ │ │ │ + orrseq r7, r7, r8, asr #32 │ │ │ │ + orrseq r7, r7, ip, asr #32 │ │ │ │ + orrseq r7, r7, r0, asr r0 │ │ │ │ + orrseq r7, r7, ip, rrx │ │ │ │ + @ instruction: 0x01977090 │ │ │ │ + orrseq r7, r7, r0, asr #1 │ │ │ │ + orrseq r7, r7, r0, ror #1 │ │ │ │ + orrseq r7, r7, r8, lsl r1 │ │ │ │ + orrseq r7, r7, ip, lsr #2 │ │ │ │ + orrseq r7, r7, r4, ror #2 │ │ │ │ + orrseq r7, r7, r8, ror r1 │ │ │ │ + @ instruction: 0x01977194 │ │ │ │ + orrseq r7, r7, r8, asr #3 │ │ │ │ + orrseq r7, r7, r8, lsl #4 │ │ │ │ + orrseq r7, r7, r4, asr r2 │ │ │ │ + @ instruction: 0x01977298 │ │ │ │ + orrseq r7, r7, ip, lsr #5 │ │ │ │ + orrseq r7, r7, r0, asr #5 │ │ │ │ + @ instruction: 0x019772dc │ │ │ │ + orrseq r7, r7, ip, ror #5 │ │ │ │ + orrseq r7, r7, ip, lsl #6 │ │ │ │ + orrseq r7, r7, r0, lsr r3 │ │ │ │ + orrseq r7, r7, r8, asr #6 │ │ │ │ + orrseq r7, r7, r0, ror #6 │ │ │ │ + orrseq r7, r7, r4, lsl #7 │ │ │ │ + orrseq r7, r7, r4, lsr #7 │ │ │ │ + @ instruction: 0x019773d0 │ │ │ │ + orrseq r7, r7, r8, lsl #8 │ │ │ │ + orrseq r7, r7, ip, lsl r4 │ │ │ │ + orrseq r7, r7, ip, ror #8 │ │ │ │ + @ instruction: 0x01977490 │ │ │ │ + orrseq r7, r7, r4, lsr #9 │ │ │ │ orrseq r7, r7, r4, lsl #9 │ │ │ │ - @ instruction: 0x01977498 │ │ │ │ - orrseq r7, r7, r8, ror r4 │ │ │ │ @ instruction: 0x01ada004 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - lsreq r4, r0 @ │ │ │ │ - orrseq r6, r7, r0, lsl fp │ │ │ │ - @ instruction: 0x0197649c │ │ │ │ + lsreq r4, r8 @ │ │ │ │ + orrseq r6, r7, ip, lsl fp │ │ │ │ + orrseq r6, r7, r8, lsr #9 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ orrseq r0, r7, r0, lsl sl │ │ │ │ - asreq r4, ip, #2 │ │ │ │ - orrseq r6, r7, ip, lsr #21 │ │ │ │ - orrseq r6, r7, r8, lsr r4 │ │ │ │ - @ instruction: 0x019a19b8 │ │ │ │ - orrseq r3, r7, r8, asr #4 │ │ │ │ - ldrdeq r4, [r0, ip]! │ │ │ │ - orrseq r6, r7, ip, lsr sl │ │ │ │ - orrseq r6, r7, r8, asr #7 │ │ │ │ + asreq r4, r4, r1 │ │ │ │ + @ instruction: 0x01976ab8 │ │ │ │ + orrseq r6, r7, r4, asr #8 │ │ │ │ + orrseq r1, sl, r4, asr #19 │ │ │ │ + orrseq r3, r7, r4, asr r2 │ │ │ │ + roreq r4, r4, #1 │ │ │ │ + orrseq r6, r7, r8, asr #20 │ │ │ │ + @ instruction: 0x019763d4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - lsleq r4, r0 @ │ │ │ │ - @ instruction: 0x019769f0 │ │ │ │ - orrseq r6, r7, ip, ror r3 │ │ │ │ + lsleq r4, r8 @ │ │ │ │ + @ instruction: 0x019769fc │ │ │ │ + orrseq r6, r7, r8, lsl #7 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - asreq r4, r8, #32 │ │ │ │ - orrseq r6, r7, r8, lsr #19 │ │ │ │ - orrseq r6, r7, r4, lsr r3 │ │ │ │ + asreq r4, r0, r0 │ │ │ │ + @ instruction: 0x019769b4 │ │ │ │ + orrseq r6, r7, r0, asr #6 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - strdeq r3, [r0, r8]! │ │ │ │ - orrseq r6, r7, r8, asr r9 │ │ │ │ - orrseq r6, r7, r4, ror #5 │ │ │ │ + moveq r4, r0 │ │ │ │ + orrseq r6, r7, r4, ror #18 │ │ │ │ + @ instruction: 0x019762f0 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - asreq r3, r8, #31 │ │ │ │ - orrseq r6, r7, r0, lsr r7 │ │ │ │ - @ instruction: 0x019768fc │ │ │ │ - orrseq r6, r7, ip, lsl #5 │ │ │ │ + ldrdeq r3, [r0, r0]! │ │ │ │ + orrseq r6, r7, ip, lsr r7 │ │ │ │ + orrseq r6, r7, r8, lsl #18 │ │ │ │ + @ instruction: 0x01976298 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orrseq r6, r7, r0, lsr r7 │ │ │ │ + orrseq r6, r7, ip, lsr r7 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - lsleq r3, r4, #30 │ │ │ │ - orrseq r6, r7, r4, ror #16 │ │ │ │ - @ instruction: 0x019761f0 │ │ │ │ - lsreq r3, ip @ │ │ │ │ - orrseq r6, r7, ip, lsl r8 │ │ │ │ - orrseq r6, r7, r8, lsr #3 │ │ │ │ + lsleq r3, ip, #30 │ │ │ │ + orrseq r6, r7, r0, ror r8 │ │ │ │ + @ instruction: 0x019761fc │ │ │ │ + asreq r3, r4, #29 │ │ │ │ + orrseq r6, r7, r8, lsr #16 │ │ │ │ + @ instruction: 0x019761b4 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ orrseq r1, r7, r8, ror #11 │ │ │ │ - orrseq r4, ip, ip, asr #8 │ │ │ │ - orrseq r6, r7, r0, ror #11 │ │ │ │ - lsleq r3, r4, lr │ │ │ │ - ldrsheq r6, [r7, r8] │ │ │ │ + orrseq r4, ip, r8, asr r4 │ │ │ │ + orrseq r6, r7, ip, ror #11 │ │ │ │ + lsleq r3, ip, lr │ │ │ │ + orrseq r6, r7, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andeq r6, r0, r4, lsr fp │ │ │ │ - lsreq r3, r4 @ │ │ │ │ - orrseq r6, r7, r4, lsl r7 │ │ │ │ - orrseq r6, r7, r0, lsr #1 │ │ │ │ - roreq r3, r8, #26 │ │ │ │ - orrseq r6, r7, r8, asr r0 │ │ │ │ - lsleq r3, r4, sp │ │ │ │ - orrseq r6, r7, r4, ror r6 │ │ │ │ - orrseq r6, r7, r0 │ │ │ │ + lsreq r3, ip @ │ │ │ │ + orrseq r6, r7, r0, lsr #14 │ │ │ │ + orrseq r6, r7, ip, lsr #1 │ │ │ │ + roreq r3, r0, sp │ │ │ │ + orrseq r6, r7, r4, rrx │ │ │ │ + lsleq r3, ip, sp │ │ │ │ + orrseq r6, r7, r0, lsl #13 │ │ │ │ + orrseq r6, r7, ip │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orrseq r5, r7, r4, asr #31 │ │ │ │ - asreq r3, ip, #25 │ │ │ │ + @ instruction: 0x01975fd0 │ │ │ │ + ldrdeq r3, [r0, r4]! │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - orrseq r6, r7, r4, lsl #5 │ │ │ │ - orrseq r6, r7, r0, ror #4 │ │ │ │ + @ instruction: 0x01976290 │ │ │ │ + orrseq r6, r7, ip, ror #4 │ │ │ │ andeq r6, r0, r0, lsr #28 │ │ │ │ @ instruction: 0xffffd0e8 │ │ │ │ - lsreq r3, ip, fp │ │ │ │ - orrseq r5, r7, r8, lsr #28 │ │ │ │ + asreq r3, r4, #22 │ │ │ │ + orrseq r5, r7, r4, lsr lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ orrseq r6, r6, ip, lsr #23 │ │ │ │ - asreq r3, ip, sl │ │ │ │ - @ instruction: 0x019763bc │ │ │ │ - orrseq r5, r7, r8, asr #26 │ │ │ │ - lsleq r3, ip, #20 │ │ │ │ - orrseq r6, r7, ip, ror #6 │ │ │ │ - @ instruction: 0x01975cf8 │ │ │ │ + roreq r3, r4, #20 │ │ │ │ + orrseq r6, r7, r8, asr #7 │ │ │ │ + orrseq r5, r7, r4, asr sp │ │ │ │ + lsleq r3, r4, sl │ │ │ │ + orrseq r6, r7, r8, ror r3 │ │ │ │ + orrseq r5, r7, r4, lsl #26 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - orrseq r6, r7, ip, ror #3 │ │ │ │ - lsreq r3, r4 @ │ │ │ │ - orrseq r6, r7, r4, lsl r3 │ │ │ │ - orrseq r5, r7, r0, lsr #25 │ │ │ │ + @ instruction: 0x019761f8 │ │ │ │ + lsreq r3, ip @ │ │ │ │ + orrseq r6, r7, r0, lsr #6 │ │ │ │ + orrseq r5, r7, ip, lsr #25 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, #-572] @ 1fdb8c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [pc, #-576] @ 1fdb90 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -331252,433 +331252,433 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1fe508 │ │ │ │ orrseq r6, r6, r8, asr sl │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - lsreq r3, r4, r9 │ │ │ │ - orrseq r5, r7, r4, lsr #24 │ │ │ │ + lsreq r3, ip, r9 │ │ │ │ + orrseq r5, r7, r0, lsr ip │ │ │ │ @ instruction: 0x019669f8 │ │ │ │ - @ instruction: 0x01975f90 │ │ │ │ - orrseq r6, r7, ip, ror #3 │ │ │ │ + @ instruction: 0x01975f9c │ │ │ │ + @ instruction: 0x019761f8 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - asreq r3, ip, #16 │ │ │ │ - orrseq r6, r7, ip, lsr #3 │ │ │ │ - orrseq r5, r7, r8, lsr fp │ │ │ │ + asreq r3, r4, r8 │ │ │ │ + @ instruction: 0x019761b8 │ │ │ │ + orrseq r5, r7, r4, asr #22 │ │ │ │ @ instruction: 0x019668f0 │ │ │ │ - asreq r3, ip, #15 │ │ │ │ - @ instruction: 0x01975abc │ │ │ │ - lsreq r3, r0, #15 │ │ │ │ - orrseq r6, r7, r0, lsl #2 │ │ │ │ - orrseq r5, r7, ip, lsl #21 │ │ │ │ + ldrdeq r3, [r0, r4]! │ │ │ │ + orrseq r5, r7, r8, asr #21 │ │ │ │ + lsreq r3, r8, #15 │ │ │ │ + orrseq r6, r7, ip, lsl #2 │ │ │ │ + @ instruction: 0x01975a98 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ orrseq r6, r6, r8, asr #16 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ @ instruction: 0x019667f0 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ @ instruction: 0x01966798 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ orrseq r6, r6, r0, asr #14 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ + orrseq r5, r7, r8, asr ip │ │ │ │ + orrseq r5, r7, ip, asr #24 │ │ │ │ orrseq r5, r7, ip, asr #24 │ │ │ │ - orrseq r5, r7, r0, asr #24 │ │ │ │ - orrseq r5, r7, r0, asr #24 │ │ │ │ - orrseq r5, r7, r8, lsr #24 │ │ │ │ orrseq r5, r7, r4, lsr ip │ │ │ │ - orrseq r5, r7, ip, lsr #24 │ │ │ │ - @ instruction: 0x019d22b8 │ │ │ │ - @ instruction: 0x01975bfc │ │ │ │ - ldrsbeq fp, [r9, r4] │ │ │ │ - orrseq r0, sl, r4, asr sp │ │ │ │ - @ instruction: 0x01975df0 │ │ │ │ + orrseq r5, r7, r0, asr #24 │ │ │ │ + orrseq r5, r7, r8, lsr ip │ │ │ │ + orrseq r2, sp, r4, asr #5 │ │ │ │ + orrseq r5, r7, r8, lsl #24 │ │ │ │ + orrseq fp, r9, r0, ror #1 │ │ │ │ + orrseq r0, sl, r0, ror #26 │ │ │ │ + @ instruction: 0x01975dfc │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ orrseq r6, r6, r0, asr #10 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ orrseq r6, r6, r8, ror #9 │ │ │ │ @ instruction: 0x01966490 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01975cb4 │ │ │ │ - lsreq r3, r0, #6 │ │ │ │ - orrseq r5, r7, r0, lsl #25 │ │ │ │ - orrseq r5, r7, ip, lsl #12 │ │ │ │ + orrseq r5, r7, r0, asr #25 │ │ │ │ + lsreq r3, r8, #6 │ │ │ │ + orrseq r5, r7, ip, lsl #25 │ │ │ │ + orrseq r5, r7, r8, lsl r6 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - roreq r3, r4, #5 │ │ │ │ - orrseq r5, r7, r4, asr #24 │ │ │ │ - @ instruction: 0x019755d0 │ │ │ │ + roreq r3, ip, #5 │ │ │ │ + orrseq r5, r7, r0, asr ip │ │ │ │ + @ instruction: 0x019755dc │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - lsreq r3, r8, #5 │ │ │ │ - orrseq r5, r7, r8, lsl #24 │ │ │ │ - @ instruction: 0x01975594 │ │ │ │ + lsreq r3, r0 @ │ │ │ │ + orrseq r5, r7, r4, lsl ip │ │ │ │ + orrseq r5, r7, r0, lsr #11 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x01975bd0 │ │ │ │ - orrseq r5, r7, r0, lsr #23 │ │ │ │ - lsleq r3, r8, #4 │ │ │ │ - orrseq r5, r7, r8, ror #22 │ │ │ │ - @ instruction: 0x019754f4 │ │ │ │ + @ instruction: 0x01975bdc │ │ │ │ + orrseq r5, r7, ip, lsr #23 │ │ │ │ + lsleq r3, r0, r2 │ │ │ │ + orrseq r5, r7, r4, ror fp │ │ │ │ + orrseq r5, r7, r0, lsl #10 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq r5, r7, r0, lsr fp │ │ │ │ - lsleq r3, ip @ │ │ │ │ - @ instruction: 0x01975afc │ │ │ │ - orrseq r5, r7, r8, lsl #9 │ │ │ │ + orrseq r5, r7, ip, lsr fp │ │ │ │ + lsreq r3, r4, #3 │ │ │ │ + orrseq r5, r7, r8, lsl #22 │ │ │ │ + @ instruction: 0x01975494 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - asreq r3, ip, r1 │ │ │ │ - @ instruction: 0x01975abc │ │ │ │ - orrseq r5, r7, r8, asr #8 │ │ │ │ + roreq r3, r4, #2 │ │ │ │ + orrseq r5, r7, r8, asr #21 │ │ │ │ + orrseq r5, r7, r4, asr r4 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - lsreq r3, r0, #2 │ │ │ │ - orrseq r5, r7, r0, lsl #21 │ │ │ │ - orrseq r5, r7, ip, lsl #8 │ │ │ │ - roreq r3, r4, #1 │ │ │ │ - orrseq r5, r7, r4, asr #20 │ │ │ │ - @ instruction: 0x019753d0 │ │ │ │ + lsreq r3, r8, #2 │ │ │ │ + orrseq r5, r7, ip, lsl #21 │ │ │ │ + orrseq r5, r7, r8, lsl r4 │ │ │ │ + roreq r3, ip, #1 │ │ │ │ + orrseq r5, r7, r0, asr sl │ │ │ │ + @ instruction: 0x019753dc │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - orrseq r5, r7, ip, lsl #20 │ │ │ │ - roreq r3, r0, r0 │ │ │ │ - @ instruction: 0x019759d0 │ │ │ │ - orrseq r5, r7, ip, asr r3 │ │ │ │ - lsreq r3, r0, r0 │ │ │ │ - @ instruction: 0x01975990 │ │ │ │ - orrseq r5, r7, ip, lsl r3 │ │ │ │ - strdeq r2, [r0, r4]! │ │ │ │ - orrseq r5, r7, r4, asr r9 │ │ │ │ - orrseq r5, r7, r0, ror #5 │ │ │ │ + orrseq r5, r7, r8, lsl sl │ │ │ │ + roreq r3, r8, r0 │ │ │ │ + @ instruction: 0x019759dc │ │ │ │ + orrseq r5, r7, r8, ror #6 │ │ │ │ + lsreq r3, r8, r0 │ │ │ │ + @ instruction: 0x0197599c │ │ │ │ + orrseq r5, r7, r8, lsr #6 │ │ │ │ + strdeq r2, [r0, ip]! │ │ │ │ + orrseq r5, r7, r0, ror #18 │ │ │ │ + orrseq r5, r7, ip, ror #5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq r5, r7, ip, lsl r9 │ │ │ │ + orrseq r5, r7, r8, lsr #18 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - orrseq r5, r7, ip, ror #17 │ │ │ │ + @ instruction: 0x019758f8 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x019758bc │ │ │ │ - lsreq r2, r8, #30 │ │ │ │ - orrseq r5, r7, r8, lsl #17 │ │ │ │ - orrseq r5, r7, r4, lsl r2 │ │ │ │ + orrseq r5, r7, r8, asr #17 │ │ │ │ + lsreq r2, r0, pc │ │ │ │ + @ instruction: 0x01975894 │ │ │ │ + orrseq r5, r7, r0, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - roreq r2, ip, #29 │ │ │ │ - orrseq r5, r7, ip, asr #16 │ │ │ │ - @ instruction: 0x019751d8 │ │ │ │ + strdeq r2, [r0, r4]! │ │ │ │ + orrseq r5, r7, r8, asr r8 │ │ │ │ + orrseq r5, r7, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - lsreq r2, r0 @ │ │ │ │ - orrseq r5, r7, r0, lsl r8 │ │ │ │ - @ instruction: 0x0197519c │ │ │ │ - roreq r2, r4, lr │ │ │ │ - @ instruction: 0x019757d4 │ │ │ │ - orrseq r5, r7, r0, ror #2 │ │ │ │ + lsreq r2, r8 @ │ │ │ │ + orrseq r5, r7, ip, lsl r8 │ │ │ │ + orrseq r5, r7, r8, lsr #3 │ │ │ │ + roreq r2, ip, lr │ │ │ │ + orrseq r5, r7, r0, ror #15 │ │ │ │ + orrseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - lsreq r2, r8, lr │ │ │ │ - @ instruction: 0x01975798 │ │ │ │ - orrseq r5, r7, r4, lsr #2 │ │ │ │ + asreq r2, r0, #28 │ │ │ │ + orrseq r5, r7, r4, lsr #15 │ │ │ │ + orrseq r5, r7, r0, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - strdeq r2, [r0, ip]! │ │ │ │ - orrseq r5, r7, ip, asr r7 │ │ │ │ - orrseq r5, r7, r8, ror #1 │ │ │ │ + lsleq r2, r4, #28 │ │ │ │ + orrseq r5, r7, r8, ror #14 │ │ │ │ + ldrsheq r5, [r7, r4] │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - asreq r2, r0, #27 │ │ │ │ - orrseq r5, r7, r0, lsr #14 │ │ │ │ - orrseq r5, r7, ip, lsr #1 │ │ │ │ + asreq r2, r8, #27 │ │ │ │ + orrseq r5, r7, ip, lsr #14 │ │ │ │ + ldrheq r5, [r7, r8] │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orrseq r5, r7, r8, ror #13 │ │ │ │ - asreq r2, r4, sp │ │ │ │ - @ instruction: 0x019756b4 │ │ │ │ - orrseq r5, r7, r0, asr #32 │ │ │ │ + @ instruction: 0x019756f4 │ │ │ │ + asreq r2, ip, sp │ │ │ │ + orrseq r5, r7, r0, asr #13 │ │ │ │ + orrseq r5, r7, ip, asr #32 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - orrseq r5, r7, ip, ror r6 │ │ │ │ - orrseq r5, r7, ip, asr #12 │ │ │ │ - lsreq r2, r8 @ │ │ │ │ - orrseq r5, r7, r8, lsl r6 │ │ │ │ - orrseq r4, r7, r4, lsr #31 │ │ │ │ + orrseq r5, r7, r8, lsl #13 │ │ │ │ + orrseq r5, r7, r8, asr r6 │ │ │ │ + asreq r2, r0, #25 │ │ │ │ + orrseq r5, r7, r4, lsr #12 │ │ │ │ + @ instruction: 0x01974fb0 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - roreq r2, ip, ip │ │ │ │ - @ instruction: 0x019755dc │ │ │ │ - orrseq r4, r7, r0, ror #30 │ │ │ │ + lsleq r2, r4, #25 │ │ │ │ + orrseq r5, r7, r8, ror #11 │ │ │ │ + orrseq r4, r7, ip, ror #30 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - asreq r2, r0, #24 │ │ │ │ - orrseq r5, r7, r0, lsr #11 │ │ │ │ - orrseq r4, r7, ip, lsr #30 │ │ │ │ + asreq r2, r8, #24 │ │ │ │ + orrseq r5, r7, ip, lsr #11 │ │ │ │ + orrseq r4, r7, r8, lsr pc │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - lsleq r2, r4, #24 │ │ │ │ - orrseq r5, r7, r4, ror #10 │ │ │ │ - @ instruction: 0x01974ef0 │ │ │ │ - asreq r2, r8, #23 │ │ │ │ - orrseq r5, r7, r8, lsr #10 │ │ │ │ - @ instruction: 0x01974eb4 │ │ │ │ + lsleq r2, ip, #24 │ │ │ │ + orrseq r5, r7, r0, ror r5 │ │ │ │ + @ instruction: 0x01974efc │ │ │ │ + ldrdeq r2, [r0, r0]! │ │ │ │ + orrseq r5, r7, r4, lsr r5 │ │ │ │ + orrseq r4, r7, r0, asr #29 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - lsleq r2, ip, #23 │ │ │ │ - orrseq r5, r7, ip, ror #9 │ │ │ │ - orrseq r4, r7, r8, ror lr │ │ │ │ + lsleq r2, r4 @ │ │ │ │ + @ instruction: 0x019754f8 │ │ │ │ + orrseq r4, r7, r4, lsl #29 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - asreq r2, r0, fp │ │ │ │ - @ instruction: 0x019754b0 │ │ │ │ - orrseq r4, r7, ip, lsr lr │ │ │ │ + asreq r2, r8, fp │ │ │ │ + @ instruction: 0x019754bc │ │ │ │ + orrseq r4, r7, r8, asr #28 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - lsleq r2, r4, fp │ │ │ │ - orrseq r5, r7, r4, ror r4 │ │ │ │ - orrseq r4, r7, r0, lsl #28 │ │ │ │ - ldrdeq r2, [r0, r8]! │ │ │ │ - orrseq r5, r7, r8, lsr r4 │ │ │ │ - orrseq r4, r7, r4, asr #27 │ │ │ │ + lsleq r2, ip, fp │ │ │ │ + orrseq r5, r7, r0, lsl #9 │ │ │ │ + orrseq r4, r7, ip, lsl #28 │ │ │ │ + roreq r2, r0, #21 │ │ │ │ + orrseq r5, r7, r4, asr #8 │ │ │ │ + @ instruction: 0x01974dd0 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - lsleq r2, ip @ │ │ │ │ - @ instruction: 0x019753fc │ │ │ │ - orrseq r4, r7, r8, lsl #27 │ │ │ │ + lsreq r2, r4, #21 │ │ │ │ + orrseq r5, r7, r8, lsl #8 │ │ │ │ + @ instruction: 0x01974d94 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - roreq r2, r0, #20 │ │ │ │ - orrseq r5, r7, r0, asr #7 │ │ │ │ - orrseq r4, r7, ip, asr #26 │ │ │ │ - lsreq r2, r4, #20 │ │ │ │ - orrseq r5, r7, r4, lsl #7 │ │ │ │ - orrseq r4, r7, r0, lsl sp │ │ │ │ + roreq r2, r8, #20 │ │ │ │ + orrseq r5, r7, ip, asr #7 │ │ │ │ + orrseq r4, r7, r8, asr sp │ │ │ │ + lsreq r2, ip, #20 │ │ │ │ + @ instruction: 0x01975390 │ │ │ │ + orrseq r4, r7, ip, lsl sp │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - roreq r2, r8, #19 │ │ │ │ - orrseq r5, r7, r8, asr #6 │ │ │ │ - @ instruction: 0x01974cd4 │ │ │ │ + strdeq r2, [r0, r0]! │ │ │ │ + orrseq r5, r7, r4, asr r3 │ │ │ │ + orrseq r4, r7, r0, ror #25 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - lsreq r2, ip, #19 │ │ │ │ - orrseq r5, r7, ip, lsl #6 │ │ │ │ - @ instruction: 0x01974c98 │ │ │ │ + lsreq r2, r4 @ │ │ │ │ + orrseq r5, r7, r8, lsl r3 │ │ │ │ + orrseq r4, r7, r4, lsr #25 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - ldrdeq r2, [r0, r8]! │ │ │ │ - orrseq r4, r7, r8, lsr ip │ │ │ │ - orrseq r4, r7, r4, asr #11 │ │ │ │ + roreq r2, r0, #5 │ │ │ │ + orrseq r4, r7, r4, asr #24 │ │ │ │ + @ instruction: 0x019745d0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - lsleq r2, ip @ │ │ │ │ - @ instruction: 0x01974bfc │ │ │ │ - orrseq r4, r7, r8, lsl #11 │ │ │ │ + lsreq r2, r4, #5 │ │ │ │ + orrseq r4, r7, r8, lsl #24 │ │ │ │ + @ instruction: 0x01974594 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - roreq r2, r0, #4 │ │ │ │ - orrseq r4, r7, r0, asr #23 │ │ │ │ - orrseq r4, r7, ip, asr #10 │ │ │ │ + roreq r2, r8, #4 │ │ │ │ + orrseq r4, r7, ip, asr #23 │ │ │ │ + orrseq r4, r7, r8, asr r5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq r4, r7, r8, lsl #23 │ │ │ │ + @ instruction: 0x01974b94 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orrseq r4, r7, r8, asr fp │ │ │ │ + orrseq r4, r7, r4, ror #22 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - asreq r2, r4, #3 │ │ │ │ - orrseq r4, r7, r4, lsr #22 │ │ │ │ - @ instruction: 0x019744b0 │ │ │ │ + asreq r2, ip, #3 │ │ │ │ + orrseq r4, r7, r0, lsr fp │ │ │ │ + @ instruction: 0x019744bc │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - lsleq r2, r8, #3 │ │ │ │ - orrseq r4, r7, r8, ror #21 │ │ │ │ - orrseq r4, r7, r4, ror r4 │ │ │ │ + lsleq r2, r0 @ │ │ │ │ + @ instruction: 0x01974af4 │ │ │ │ + orrseq r4, r7, r0, lsl #9 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - asreq r2, ip, #2 │ │ │ │ - orrseq r4, r7, ip, lsr #21 │ │ │ │ - orrseq r4, r7, r8, lsr r4 │ │ │ │ + asreq r2, r4, r1 │ │ │ │ + @ instruction: 0x01974ab8 │ │ │ │ + orrseq r4, r7, r4, asr #8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - lsleq r2, r0, r1 │ │ │ │ - orrseq r4, r7, r0, ror sl │ │ │ │ - @ instruction: 0x019743fc │ │ │ │ - ldrdeq r2, [r0, r4]! │ │ │ │ - orrseq r4, r7, r4, lsr sl │ │ │ │ - orrseq r4, r7, r0, asr #7 │ │ │ │ + lsleq r2, r8, r1 │ │ │ │ + orrseq r4, r7, ip, ror sl │ │ │ │ + orrseq r4, r7, r8, lsl #8 │ │ │ │ + ldrdeq r2, [r0, ip]! │ │ │ │ + orrseq r4, r7, r0, asr #20 │ │ │ │ + orrseq r4, r7, ip, asr #7 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - lsleq r2, r8 @ │ │ │ │ - @ instruction: 0x019749f8 │ │ │ │ - orrseq r4, r7, r4, lsl #7 │ │ │ │ + lsreq r2, r0, #1 │ │ │ │ + orrseq r4, r7, r4, lsl #20 │ │ │ │ + @ instruction: 0x01974390 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - asreq r2, ip, r0 │ │ │ │ - @ instruction: 0x019749bc │ │ │ │ - orrseq r4, r7, r8, asr #6 │ │ │ │ + rrxeq r2, r4 │ │ │ │ + orrseq r4, r7, r8, asr #19 │ │ │ │ + orrseq r4, r7, r4, asr r3 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - lsreq r2, r0, #32 │ │ │ │ - orrseq r4, r7, r0, lsl #19 │ │ │ │ - orrseq r4, r7, ip, lsl #6 │ │ │ │ - roreq r1, r4, #31 │ │ │ │ - orrseq r4, r7, r4, asr #18 │ │ │ │ - @ instruction: 0x019742d0 │ │ │ │ + lsreq r2, r8, #32 │ │ │ │ + orrseq r4, r7, ip, lsl #19 │ │ │ │ + orrseq r4, r7, r8, lsl r3 │ │ │ │ + roreq r1, ip, #31 │ │ │ │ + orrseq r4, r7, r0, asr r9 │ │ │ │ + @ instruction: 0x019742dc │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - lsreq r1, r8, #31 │ │ │ │ - orrseq r4, r7, r8, lsl #18 │ │ │ │ - @ instruction: 0x01974294 │ │ │ │ + lsreq r1, r0 @ │ │ │ │ + orrseq r4, r7, r4, lsl r9 │ │ │ │ + orrseq r4, r7, r0, lsr #5 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - roreq r1, ip, #30 │ │ │ │ - orrseq r4, r7, ip, asr #17 │ │ │ │ - orrseq r4, r7, r8, asr r2 │ │ │ │ + roreq r1, r4, pc │ │ │ │ + @ instruction: 0x019748d8 │ │ │ │ + orrseq r4, r7, r4, ror #4 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - lsreq r1, r0, pc │ │ │ │ - @ instruction: 0x01974890 │ │ │ │ - orrseq r4, r7, ip, lsl r2 │ │ │ │ - strdeq r1, [r0, r4]! │ │ │ │ - orrseq r4, r7, r4, asr r8 │ │ │ │ - orrseq r4, r7, r0, ror #3 │ │ │ │ + lsreq r1, r8, pc │ │ │ │ + @ instruction: 0x0197489c │ │ │ │ + orrseq r4, r7, r8, lsr #4 │ │ │ │ + strdeq r1, [r0, ip]! │ │ │ │ + orrseq r4, r7, r0, ror #16 │ │ │ │ + orrseq r4, r7, ip, ror #3 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - lsreq r1, r8 @ │ │ │ │ - orrseq r4, r7, r8, lsl r8 │ │ │ │ - orrseq r4, r7, r4, lsr #3 │ │ │ │ + asreq r1, r0, #29 │ │ │ │ + orrseq r4, r7, r4, lsr #16 │ │ │ │ + @ instruction: 0x019741b0 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - roreq r1, ip, lr │ │ │ │ - @ instruction: 0x019747dc │ │ │ │ - orrseq r4, r7, r8, ror #2 │ │ │ │ + lsleq r1, r4, #29 │ │ │ │ + orrseq r4, r7, r8, ror #15 │ │ │ │ + orrseq r4, r7, r4, ror r1 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - asreq r1, r0, #28 │ │ │ │ - orrseq r4, r7, r0, lsr #15 │ │ │ │ - orrseq r4, r7, ip, lsr #2 │ │ │ │ - lsleq r1, r4, #28 │ │ │ │ - orrseq r4, r7, r4, ror #14 │ │ │ │ - ldrsheq r4, [r7, r0] │ │ │ │ + asreq r1, r8, #28 │ │ │ │ + orrseq r4, r7, ip, lsr #15 │ │ │ │ + orrseq r4, r7, r8, lsr r1 │ │ │ │ + lsleq r1, ip, #28 │ │ │ │ + orrseq r4, r7, r0, ror r7 │ │ │ │ + ldrsheq r4, [r7, ip] │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - asreq r1, r8, #27 │ │ │ │ - orrseq r4, r7, r8, lsr #14 │ │ │ │ - ldrheq r4, [r7, r4] │ │ │ │ + ldrdeq r1, [r0, r0]! │ │ │ │ + orrseq r4, r7, r4, lsr r7 │ │ │ │ + orrseq r4, r7, r0, asr #1 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - lsleq r1, ip, #27 │ │ │ │ - orrseq r4, r7, ip, ror #13 │ │ │ │ - orrseq r4, r7, r8, ror r0 │ │ │ │ + lsleq r1, r4 @ │ │ │ │ + @ instruction: 0x019746f8 │ │ │ │ + orrseq r4, r7, r4, lsl #1 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - asreq r1, r0, sp │ │ │ │ - @ instruction: 0x019746b0 │ │ │ │ - orrseq r4, r7, ip, lsr r0 │ │ │ │ - lsleq r1, r4, sp │ │ │ │ - orrseq r4, r7, r4, ror r6 │ │ │ │ - orrseq r4, r7, r0 │ │ │ │ + asreq r1, r8, sp │ │ │ │ + @ instruction: 0x019746bc │ │ │ │ + orrseq r4, r7, r8, asr #32 │ │ │ │ + lsleq r1, ip, sp │ │ │ │ + orrseq r4, r7, r0, lsl #13 │ │ │ │ + orrseq r4, r7, ip │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - ldrdeq r1, [r0, r8]! │ │ │ │ - orrseq r4, r7, r8, lsr r6 │ │ │ │ - orrseq r3, r7, r4, asr #31 │ │ │ │ + roreq r1, r0, #25 │ │ │ │ + orrseq r4, r7, r4, asr #12 │ │ │ │ + @ instruction: 0x01973fd0 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - lsleq r1, ip @ │ │ │ │ - @ instruction: 0x019745fc │ │ │ │ - orrseq r3, r7, r8, lsl #31 │ │ │ │ + lsreq r1, r4, #25 │ │ │ │ + orrseq r4, r7, r8, lsl #12 │ │ │ │ + @ instruction: 0x01973f94 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - roreq r1, r0, #24 │ │ │ │ - orrseq r4, r7, r0, asr #11 │ │ │ │ - orrseq r3, r7, ip, asr #30 │ │ │ │ - lsreq r1, r4, #24 │ │ │ │ - orrseq r4, r7, r4, lsl #11 │ │ │ │ - orrseq r3, r7, r0, lsl pc │ │ │ │ + roreq r1, r8, #24 │ │ │ │ + orrseq r4, r7, ip, asr #11 │ │ │ │ + orrseq r3, r7, r8, asr pc │ │ │ │ + lsreq r1, ip, #24 │ │ │ │ + @ instruction: 0x01974590 │ │ │ │ + orrseq r3, r7, ip, lsl pc │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - roreq r1, r8, #23 │ │ │ │ - orrseq r4, r7, r8, asr #10 │ │ │ │ - @ instruction: 0x01973ed4 │ │ │ │ + strdeq r1, [r0, r0]! │ │ │ │ + orrseq r4, r7, r4, asr r5 │ │ │ │ + orrseq r3, r7, r0, ror #29 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - lsreq r1, ip, #23 │ │ │ │ - orrseq r4, r7, ip, lsl #10 │ │ │ │ - @ instruction: 0x01973e98 │ │ │ │ + lsreq r1, r4 @ │ │ │ │ + orrseq r4, r7, r8, lsl r5 │ │ │ │ + orrseq r3, r7, r4, lsr #29 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - roreq r1, r0, fp │ │ │ │ - @ instruction: 0x019744d0 │ │ │ │ - orrseq r3, r7, ip, asr lr │ │ │ │ - lsreq r1, r4, fp │ │ │ │ - @ instruction: 0x01974494 │ │ │ │ - orrseq r3, r7, r0, lsr #28 │ │ │ │ + roreq r1, r8, fp │ │ │ │ + @ instruction: 0x019744dc │ │ │ │ + orrseq r3, r7, r8, ror #28 │ │ │ │ + lsreq r1, ip, fp │ │ │ │ + orrseq r4, r7, r0, lsr #9 │ │ │ │ + orrseq r3, r7, ip, lsr #28 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orrseq r4, r7, ip, asr r4 │ │ │ │ - asreq r1, r8, #21 │ │ │ │ - orrseq r4, r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x01973db4 │ │ │ │ + orrseq r4, r7, r8, ror #8 │ │ │ │ + ldrdeq r1, [r0, r0]! │ │ │ │ + orrseq r4, r7, r4, lsr r4 │ │ │ │ + orrseq r3, r7, r0, asr #27 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - lsleq r1, ip, #21 │ │ │ │ - orrseq r4, r7, ip, ror #7 │ │ │ │ - orrseq r3, r7, r8, ror sp │ │ │ │ + lsleq r1, r4 @ │ │ │ │ + @ instruction: 0x019743f8 │ │ │ │ + orrseq r3, r7, r4, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - asreq r1, r0, sl │ │ │ │ - @ instruction: 0x019743b0 │ │ │ │ - orrseq r3, r7, ip, lsr sp │ │ │ │ - lsleq r1, r4, sl │ │ │ │ - orrseq r4, r7, r4, ror r3 │ │ │ │ - orrseq r3, r7, r0, lsl #26 │ │ │ │ + asreq r1, r8, sl │ │ │ │ + @ instruction: 0x019743bc │ │ │ │ + orrseq r3, r7, r8, asr #26 │ │ │ │ + lsleq r1, ip, sl │ │ │ │ + orrseq r4, r7, r0, lsl #7 │ │ │ │ + orrseq r3, r7, ip, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - orrseq r4, r7, ip, lsr r3 │ │ │ │ + orrseq r4, r7, r8, asr #6 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - lsreq r1, r8, #19 │ │ │ │ - orrseq r4, r7, r8, lsl #6 │ │ │ │ - @ instruction: 0x01973c94 │ │ │ │ - @ instruction: 0x019742d0 │ │ │ │ + lsreq r1, r0 @ │ │ │ │ + orrseq r4, r7, r4, lsl r3 │ │ │ │ + orrseq r3, r7, r0, lsr #25 │ │ │ │ + @ instruction: 0x019742dc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - lsreq r1, r4, r9 │ │ │ │ - @ instruction: 0x01974294 │ │ │ │ - orrseq r3, r7, r0, lsr #24 │ │ │ │ - strdeq r1, [r0, r8]! │ │ │ │ - orrseq r4, r7, r8, asr r2 │ │ │ │ - orrseq r3, r7, r4, ror #23 │ │ │ │ + lsreq r1, ip, r9 │ │ │ │ + orrseq r4, r7, r0, lsr #5 │ │ │ │ + orrseq r3, r7, ip, lsr #24 │ │ │ │ + lsleq r1, r0, #18 │ │ │ │ + orrseq r4, r7, r4, ror #4 │ │ │ │ + @ instruction: 0x01973bf0 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - lsreq r1, ip @ │ │ │ │ - orrseq r4, r7, ip, lsl r2 │ │ │ │ - orrseq r3, r7, r8, lsr #23 │ │ │ │ - lsleq r1, r0, #17 │ │ │ │ - orrseq r4, r7, r0, ror #3 │ │ │ │ - orrseq r3, r7, ip, ror #22 │ │ │ │ - asreq r1, r4, #16 │ │ │ │ - orrseq r4, r7, r4, lsr #3 │ │ │ │ - orrseq r3, r7, r0, lsr fp │ │ │ │ + asreq r1, r4, #17 │ │ │ │ + orrseq r4, r7, r8, lsr #4 │ │ │ │ + @ instruction: 0x01973bb4 │ │ │ │ + lsleq r1, r8, #17 │ │ │ │ + orrseq r4, r7, ip, ror #3 │ │ │ │ + orrseq r3, r7, r8, ror fp │ │ │ │ + asreq r1, ip, #16 │ │ │ │ + @ instruction: 0x019741b0 │ │ │ │ + orrseq r3, r7, ip, lsr fp │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - lsleq r1, r8, #16 │ │ │ │ - orrseq r4, r7, r8, ror #2 │ │ │ │ - @ instruction: 0x01973af4 │ │ │ │ + lsleq r1, r0, r8 │ │ │ │ + orrseq r4, r7, r4, ror r1 │ │ │ │ + orrseq r3, r7, r0, lsl #22 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - asreq r1, ip, #15 │ │ │ │ - orrseq r4, r7, ip, lsr #2 │ │ │ │ - @ instruction: 0x01973ab8 │ │ │ │ + ldrdeq r1, [r0, r4]! │ │ │ │ + orrseq r4, r7, r8, lsr r1 │ │ │ │ + orrseq r3, r7, r4, asr #21 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - lsleq r1, r0 @ │ │ │ │ - ldrsheq r4, [r7, r0] │ │ │ │ - orrseq r3, r7, ip, ror sl │ │ │ │ - asreq r1, r4, r7 │ │ │ │ - ldrheq r4, [r7, r4] │ │ │ │ - orrseq r3, r7, r0, asr #20 │ │ │ │ + lsleq r1, r8 @ │ │ │ │ + ldrsheq r4, [r7, ip] │ │ │ │ + orrseq r3, r7, r8, lsl #21 │ │ │ │ + asreq r1, ip, r7 │ │ │ │ + orrseq r4, r7, r0, asr #1 │ │ │ │ + orrseq r3, r7, ip, asr #20 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - lsleq r1, r8, r7 │ │ │ │ - orrseq r4, r7, r8, ror r0 │ │ │ │ - orrseq r3, r7, r4, lsl #20 │ │ │ │ + lsreq r1, r0, #14 │ │ │ │ + orrseq r4, r7, r4, lsl #1 │ │ │ │ + orrseq r3, r7, r0, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrdeq r1, [r0, ip]! │ │ │ │ - orrseq r4, r7, ip, lsr r0 │ │ │ │ - orrseq r3, r7, r8, asr #19 │ │ │ │ + roreq r1, r4, #13 │ │ │ │ + orrseq r4, r7, r8, asr #32 │ │ │ │ + @ instruction: 0x019739d4 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - lsreq r1, r0, #13 │ │ │ │ - orrseq r4, r7, r0 │ │ │ │ - orrseq r3, r7, ip, lsl #19 │ │ │ │ + lsreq r1, r8, #13 │ │ │ │ + orrseq r4, r7, ip │ │ │ │ + @ instruction: 0x01973998 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - roreq r1, r4, #12 │ │ │ │ - orrseq r3, r7, r4, asr #31 │ │ │ │ - orrseq r3, r7, r0, asr r9 │ │ │ │ - lsreq r1, r8, #12 │ │ │ │ - orrseq r3, r7, r8, lsl #31 │ │ │ │ - orrseq r3, r7, r4, lsl r9 │ │ │ │ - orrseq r3, r7, r0, asr pc │ │ │ │ + roreq r1, ip, #12 │ │ │ │ + @ instruction: 0x01973fd0 │ │ │ │ + orrseq r3, r7, ip, asr r9 │ │ │ │ + lsreq r1, r0, r6 │ │ │ │ + @ instruction: 0x01973f94 │ │ │ │ + orrseq r3, r7, r0, lsr #18 │ │ │ │ + orrseq r3, r7, ip, asr pc │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orrseq r3, r7, r0, lsr #30 │ │ │ │ + orrseq r3, r7, ip, lsr #30 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x01973ef0 │ │ │ │ + @ instruction: 0x01973efc │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - asreq r1, ip, r5 │ │ │ │ - @ instruction: 0x01973ebc │ │ │ │ - orrseq r3, r7, r8, asr #16 │ │ │ │ + roreq r1, r4, #10 │ │ │ │ + orrseq r3, r7, r8, asr #29 │ │ │ │ + orrseq r3, r7, r4, asr r8 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - lsreq r1, r0, #10 │ │ │ │ - orrseq r3, r7, r0, lsl #29 │ │ │ │ - orrseq r3, r7, ip, lsl #16 │ │ │ │ - roreq r1, r4, #9 │ │ │ │ - orrseq r3, r7, r4, asr #28 │ │ │ │ - @ instruction: 0x019737d0 │ │ │ │ + lsreq r1, r8, #10 │ │ │ │ + orrseq r3, r7, ip, lsl #29 │ │ │ │ + orrseq r3, r7, r8, lsl r8 │ │ │ │ + roreq r1, ip, #9 │ │ │ │ + orrseq r3, r7, r0, asr lr │ │ │ │ + @ instruction: 0x019737dc │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - lsreq r1, r8, #9 │ │ │ │ - orrseq r3, r7, r8, lsl #28 │ │ │ │ - @ instruction: 0x01973794 │ │ │ │ + lsreq r1, r0 @ │ │ │ │ + orrseq r3, r7, r4, lsl lr │ │ │ │ + orrseq r3, r7, r0, lsr #15 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - roreq r1, ip, #8 │ │ │ │ - orrseq r3, r7, ip, asr #27 │ │ │ │ - orrseq r3, r7, r8, asr r7 │ │ │ │ + roreq r1, r4, r4 │ │ │ │ + @ instruction: 0x01973dd8 │ │ │ │ + orrseq r3, r7, r4, ror #14 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - lsreq r1, r0, r4 │ │ │ │ - @ instruction: 0x01973d90 │ │ │ │ - orrseq r3, r7, ip, lsl r7 │ │ │ │ - strdeq r1, [r0, r4]! │ │ │ │ - orrseq r3, r7, r4, asr sp │ │ │ │ - orrseq r3, r7, r0, ror #13 │ │ │ │ + lsreq r1, r8, r4 │ │ │ │ + @ instruction: 0x01973d9c │ │ │ │ + orrseq r3, r7, r8, lsr #14 │ │ │ │ + strdeq r1, [r0, ip]! │ │ │ │ + orrseq r3, r7, r0, ror #26 │ │ │ │ + orrseq r3, r7, ip, ror #13 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - lsreq r1, r8 @ │ │ │ │ - orrseq r3, r7, r8, lsl sp │ │ │ │ - orrseq r3, r7, r4, lsr #13 │ │ │ │ + asreq r1, r0, #7 │ │ │ │ + orrseq r3, r7, r4, lsr #26 │ │ │ │ + @ instruction: 0x019736b0 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orrseq r3, r7, r0, ror #25 │ │ │ │ + orrseq r3, r7, ip, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x01973cb0 │ │ │ │ - lsleq r1, ip, r3 │ │ │ │ - orrseq r3, r7, ip, ror ip │ │ │ │ - orrseq r3, r7, r8, lsl #12 │ │ │ │ + @ instruction: 0x01973cbc │ │ │ │ + lsreq r1, r4, #6 │ │ │ │ + orrseq r3, r7, r8, lsl #25 │ │ │ │ + orrseq r3, r7, r4, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ ldr r2, [pc, #-972] @ 200064 │ │ │ │ ldr r1, [pc, #-972] @ 200068 │ │ │ │ ldr r3, [pc, #-972] @ 20006c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -333010,94 +333010,94 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 1fe508 │ │ │ │ - roreq r1, r0, #5 │ │ │ │ - orrseq r3, r7, r0, asr #24 │ │ │ │ - orrseq r3, r7, ip, asr #11 │ │ │ │ + roreq r1, r8, #5 │ │ │ │ + orrseq r3, r7, ip, asr #24 │ │ │ │ + @ instruction: 0x019735d8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - lsreq r1, r4, #5 │ │ │ │ - orrseq r3, r7, r4, lsl #24 │ │ │ │ - @ instruction: 0x01973590 │ │ │ │ + lsreq r1, ip, #5 │ │ │ │ + orrseq r3, r7, r0, lsl ip │ │ │ │ + @ instruction: 0x0197359c │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - roreq r1, r8, #4 │ │ │ │ - orrseq r3, r7, r8, asr #23 │ │ │ │ - orrseq r3, r7, r4, asr r5 │ │ │ │ + roreq r1, r0, r2 │ │ │ │ + @ instruction: 0x01973bd4 │ │ │ │ + orrseq r3, r7, r0, ror #10 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - lsreq r1, ip, #4 │ │ │ │ - orrseq r3, r7, ip, lsl #23 │ │ │ │ - orrseq r3, r7, r8, lsl r5 │ │ │ │ + lsreq r1, r4, r2 │ │ │ │ + @ instruction: 0x01973b98 │ │ │ │ + orrseq r3, r7, r4, lsr #10 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - strdeq r1, [r0, r0]! │ │ │ │ - orrseq r3, r7, r0, asr fp │ │ │ │ - @ instruction: 0x019734dc │ │ │ │ + strdeq r1, [r0, r8]! │ │ │ │ + orrseq r3, r7, ip, asr fp │ │ │ │ + orrseq r3, r7, r8, ror #9 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - lsreq r1, r4 @ │ │ │ │ - orrseq r3, r7, r4, lsl fp │ │ │ │ - orrseq r3, r7, r0, lsr #9 │ │ │ │ - roreq r1, r8, r1 │ │ │ │ - @ instruction: 0x01973ad8 │ │ │ │ - orrseq r3, r7, r4, ror #8 │ │ │ │ + lsreq r1, ip @ │ │ │ │ + orrseq r3, r7, r0, lsr #22 │ │ │ │ + orrseq r3, r7, ip, lsr #9 │ │ │ │ + lsleq r1, r0, #3 │ │ │ │ + orrseq r3, r7, r4, ror #21 │ │ │ │ + orrseq r3, r7, r0, ror r4 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - lsreq r1, ip, r1 │ │ │ │ - @ instruction: 0x01973a9c │ │ │ │ - orrseq r3, r7, r8, lsr #8 │ │ │ │ + asreq r1, r4, #2 │ │ │ │ + orrseq r3, r7, r8, lsr #21 │ │ │ │ + orrseq r3, r7, r4, lsr r4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - lsleq r1, r0, #2 │ │ │ │ - orrseq r3, r7, r0, ror #20 │ │ │ │ - orrseq r3, r7, ip, ror #7 │ │ │ │ + lsleq r1, r8, #2 │ │ │ │ + orrseq r3, r7, ip, ror #20 │ │ │ │ + @ instruction: 0x019733f8 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - asreq r1, r4, #1 │ │ │ │ - orrseq r3, r7, r4, lsr #20 │ │ │ │ - @ instruction: 0x019733b0 │ │ │ │ + asreq r1, ip, #1 │ │ │ │ + orrseq r3, r7, r0, lsr sl │ │ │ │ + @ instruction: 0x019733bc │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - lsleq r1, r8, #1 │ │ │ │ - orrseq r3, r7, r8, ror #19 │ │ │ │ - orrseq r3, r7, r4, ror r3 │ │ │ │ + lsleq r1, r0 @ │ │ │ │ + @ instruction: 0x019739f4 │ │ │ │ + orrseq r3, r7, r0, lsl #7 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - asreq r1, ip, #32 │ │ │ │ - orrseq r3, r7, ip, lsr #19 │ │ │ │ - orrseq r3, r7, r8, lsr r3 │ │ │ │ + asreq r1, r4, r0 │ │ │ │ + @ instruction: 0x019739b8 │ │ │ │ + orrseq r3, r7, r4, asr #6 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - lsleq r1, r0, r0 │ │ │ │ - orrseq r3, r7, r0, ror r9 │ │ │ │ - @ instruction: 0x019732fc │ │ │ │ + lsleq r1, r8, r0 │ │ │ │ + orrseq r3, r7, ip, ror r9 │ │ │ │ + orrseq r3, r7, r8, lsl #6 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldrdeq r0, [r0, r4]! │ │ │ │ - orrseq r3, r7, r4, lsr r9 │ │ │ │ - orrseq r3, r7, r0, asr #5 │ │ │ │ - lsleq r0, r8 @ │ │ │ │ - @ instruction: 0x019738f8 │ │ │ │ - orrseq r3, r7, r4, lsl #5 │ │ │ │ + ldrdeq r0, [r0, ip]! │ │ │ │ + orrseq r3, r7, r0, asr #18 │ │ │ │ + orrseq r3, r7, ip, asr #5 │ │ │ │ + lsreq r0, r0, #31 │ │ │ │ + orrseq r3, r7, r4, lsl #18 │ │ │ │ + @ instruction: 0x01973290 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - asreq r0, ip, pc │ │ │ │ - @ instruction: 0x019738bc │ │ │ │ - orrseq r3, r7, r8, asr #4 │ │ │ │ + roreq r0, r4, #30 │ │ │ │ + orrseq r3, r7, r8, asr #17 │ │ │ │ + orrseq r3, r7, r4, asr r2 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - lsreq r0, r0, #30 │ │ │ │ - orrseq r3, r7, r0, lsl #17 │ │ │ │ - orrseq r3, r7, ip, lsl #4 │ │ │ │ + lsreq r0, r8, #30 │ │ │ │ + orrseq r3, r7, ip, lsl #17 │ │ │ │ + orrseq r3, r7, r8, lsl r2 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - roreq r0, r4, #29 │ │ │ │ - orrseq r3, r7, r4, asr #16 │ │ │ │ - @ instruction: 0x019731d0 │ │ │ │ + roreq r0, ip, #29 │ │ │ │ + orrseq r3, r7, r0, asr r8 │ │ │ │ + @ instruction: 0x019731dc │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - lsreq r0, r8, #29 │ │ │ │ - orrseq r3, r7, r8, lsl #16 │ │ │ │ - @ instruction: 0x01973194 │ │ │ │ + lsreq r0, r0 @ │ │ │ │ + orrseq r3, r7, r4, lsl r8 │ │ │ │ + orrseq r3, r7, r0, lsr #3 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - roreq r0, ip, #28 │ │ │ │ - orrseq r3, r7, ip, asr #15 │ │ │ │ - orrseq r3, r7, r8, asr r1 │ │ │ │ - lsreq r0, ip, #28 │ │ │ │ - orrseq r3, r7, ip, lsl #15 │ │ │ │ - orrseq r3, r7, r8, lsl r1 │ │ │ │ + roreq r0, r4, lr │ │ │ │ + @ instruction: 0x019737d8 │ │ │ │ + orrseq r3, r7, r4, ror #2 │ │ │ │ + lsreq r0, r4, lr │ │ │ │ + @ instruction: 0x01973798 │ │ │ │ + orrseq r3, r7, r4, lsr #2 │ │ │ │ │ │ │ │ 00201a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -333144,17 +333144,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 201ab8 │ │ │ │ - orrseq r3, r7, r4, ror r5 │ │ │ │ - orrseq r3, r7, ip, ror lr │ │ │ │ - lsreq r0, r4 @ │ │ │ │ + orrseq r3, r7, r0, lsl #11 │ │ │ │ + orrseq r3, r7, r8, lsl #29 │ │ │ │ + lsreq r0, ip @ │ │ │ │ │ │ │ │ 00201b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r6, r2, #0 │ │ │ │ @@ -333391,32 +333391,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 201c9c │ │ │ │ @ instruction: 0x01ad69cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ad69bc │ │ │ │ - lsleq r0, r8, #24 │ │ │ │ - @ instruction: 0x01973db8 │ │ │ │ + lsleq r0, r0, ip │ │ │ │ + orrseq r3, r7, r4, asr #27 │ │ │ │ @ instruction: 0x01ad6870 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - roreq r0, r4, sl │ │ │ │ - orrseq r3, r7, r4, lsr ip │ │ │ │ - @ instruction: 0x019732f0 │ │ │ │ - roreq r0, r4, #19 │ │ │ │ - @ instruction: 0x0197329c │ │ │ │ - orrseq r3, r7, r0, lsr #23 │ │ │ │ - lsleq r0, ip @ │ │ │ │ - orrseq r3, r7, r4, asr r2 │ │ │ │ - orrseq r3, r7, r8, asr fp │ │ │ │ - asreq r0, r0, r9 │ │ │ │ - orrseq r3, r7, r8, lsl #4 │ │ │ │ - orrseq r3, r7, ip, lsl #22 │ │ │ │ - @ instruction: 0x019731d4 │ │ │ │ - orrseq r3, r7, r8, lsr #3 │ │ │ │ + roreq r0, ip, sl │ │ │ │ + orrseq r3, r7, r0, asr #24 │ │ │ │ + @ instruction: 0x019732fc │ │ │ │ + roreq r0, ip, #19 │ │ │ │ + orrseq r3, r7, r8, lsr #5 │ │ │ │ + orrseq r3, r7, ip, lsr #23 │ │ │ │ + lsreq r0, r4, #19 │ │ │ │ + orrseq r3, r7, r0, ror #4 │ │ │ │ + orrseq r3, r7, r4, ror #22 │ │ │ │ + asreq r0, r8, r9 │ │ │ │ + orrseq r3, r7, r4, lsl r2 │ │ │ │ + orrseq r3, r7, r8, lsl fp │ │ │ │ + orrseq r3, r7, r0, ror #3 │ │ │ │ + @ instruction: 0x019731b4 │ │ │ │ │ │ │ │ 00201f3c : │ │ │ │ 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] @ 202044 │ │ │ │ @@ -333477,22 +333477,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 20200c │ │ │ │ - roreq r0, r4, #16 │ │ │ │ + roreq r0, ip, #16 │ │ │ │ @ instruction: 0x01ad65ac │ │ │ │ - orrseq r3, r7, r4, lsl sl │ │ │ │ + orrseq r3, r7, r0, lsr #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r0, [r0, ip]! │ │ │ │ - @ instruction: 0x01973094 │ │ │ │ - @ instruction: 0x01973998 │ │ │ │ - orrseq r3, r7, r0, asr r0 │ │ │ │ + roreq r0, r4, #15 │ │ │ │ + orrseq r3, r7, r0, lsr #1 │ │ │ │ + orrseq r3, r7, r4, lsr #19 │ │ │ │ + orrseq r3, r7, ip, asr r0 │ │ │ │ │ │ │ │ 00202064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -333574,17 +333574,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 202170 │ │ │ │ - lsreq r0, r0, r6 │ │ │ │ - orrseq r2, r7, r8, ror #29 │ │ │ │ - orrseq r3, r7, ip, ror #15 │ │ │ │ + lsreq r0, r8, r6 │ │ │ │ + @ instruction: 0x01972ef4 │ │ │ │ + @ instruction: 0x019737f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #188] @ 202290 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -333634,17 +333634,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl adb0c │ │ │ │ b 20221c │ │ │ │ @ instruction: 0x01ad6334 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [sp, r0]! │ │ │ │ strdeq r6, [sp, r0]! │ │ │ │ - orrseq r2, r7, r0, lsl lr │ │ │ │ - orrseq r3, r7, r4, lsr r7 │ │ │ │ - lsreq r0, r4 @ │ │ │ │ + orrseq r2, r7, ip, lsl lr │ │ │ │ + orrseq r3, r7, r0, asr #14 │ │ │ │ + lsreq r0, ip @ │ │ │ │ muleq r0, r6, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ 2023f0 │ │ │ │ @@ -333947,17 +333947,17 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 202734 │ │ │ │ - ldrdeq r0, [r0, r4]! │ │ │ │ - orrseq r3, r7, r0, ror r2 │ │ │ │ - orrseq r3, r7, r4, asr #4 │ │ │ │ + ldrdeq r0, [r0, ip]! │ │ │ │ + orrseq r3, r7, ip, ror r2 │ │ │ │ + orrseq r3, r7, r0, asr r2 │ │ │ │ │ │ │ │ 00202788 : │ │ │ │ ldr r0, [pc, #120] @ 202808 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2027a4 │ │ │ │ @@ -333985,17 +333985,17 @@ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2027c8 │ │ │ │ @ instruction: 0x01af8798 │ │ │ │ - asreq r0, r0, #32 │ │ │ │ - @ instruction: 0x01972890 │ │ │ │ - @ instruction: 0x019731b0 │ │ │ │ + asreq r0, r8, #32 │ │ │ │ + @ instruction: 0x0197289c │ │ │ │ + @ instruction: 0x019731bc │ │ │ │ │ │ │ │ 00202818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -334023,17 +334023,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 202850 │ │ │ │ @ instruction: 0x01af86e4 │ │ │ │ - @ instruction: 0x019fffb4 │ │ │ │ - orrseq r2, r7, r4, lsl #16 │ │ │ │ - orrseq r3, r7, r0, lsr #2 │ │ │ │ + @ instruction: 0x019fffbc │ │ │ │ + orrseq r2, r7, r0, lsl r8 │ │ │ │ + orrseq r3, r7, ip, lsr #2 │ │ │ │ │ │ │ │ 002028a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #192] @ 202980 │ │ │ │ @@ -334083,20 +334083,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2028ec │ │ │ │ b 202934 │ │ │ │ @ instruction: 0x01af8664 │ │ │ │ - orrseq pc, pc, ip, lsl pc @ │ │ │ │ - orrseq r3, r7, r0, ror #1 │ │ │ │ - orrseq r3, r7, r8, lsl #1 │ │ │ │ - @ instruction: 0x019ffed4 │ │ │ │ - ldrheq r3, [r7, r0] │ │ │ │ - orrseq r3, r7, r4, asr #32 │ │ │ │ + orrseq pc, pc, r4, lsr #30 │ │ │ │ + orrseq r3, r7, ip, ror #1 │ │ │ │ + @ instruction: 0x01973094 │ │ │ │ + @ instruction: 0x019ffedc │ │ │ │ + ldrheq r3, [r7, ip] │ │ │ │ + orrseq r3, r7, r0, asr r0 │ │ │ │ │ │ │ │ 0020299c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -334446,54 +334446,54 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b 202cd4 │ │ │ │ @ instruction: 0x01ad5a60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ad5a4c │ │ │ │ @ instruction: 0x01962598 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x01972eb4 │ │ │ │ - @ instruction: 0x01972edc │ │ │ │ - @ instruction: 0x01972ed4 │ │ │ │ - orrseq r2, r7, r4, asr #29 │ │ │ │ + orrseq r2, r7, r0, asr #29 │ │ │ │ + orrseq r2, r7, r8, ror #29 │ │ │ │ + orrseq r2, r7, r0, ror #29 │ │ │ │ + @ instruction: 0x01972ed0 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ - @ instruction: 0x019ffb90 │ │ │ │ - orrseq r2, r7, r0, ror #7 │ │ │ │ - orrseq r2, r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x019ffb98 │ │ │ │ + orrseq r2, r7, ip, ror #7 │ │ │ │ + orrseq r2, r7, ip, lsl #26 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x01972d9c │ │ │ │ + orrseq r2, r7, r8, lsr #27 │ │ │ │ @ instruction: 0x01ad5838 │ │ │ │ - orrseq r2, r7, r4, lsl sp │ │ │ │ - @ instruction: 0x019ffaf4 │ │ │ │ - orrseq r2, r7, r4, asr #6 │ │ │ │ - orrseq r2, r7, r4, ror #24 │ │ │ │ + orrseq r2, r7, r0, lsr #26 │ │ │ │ + @ instruction: 0x019ffafc │ │ │ │ + orrseq r2, r7, r0, asr r3 │ │ │ │ + orrseq r2, r7, r0, ror ip │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ @ instruction: 0x01af81c4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq r1, r7, r4, lsr fp │ │ │ │ - orrseq pc, pc, r4, lsl #21 │ │ │ │ - @ instruction: 0x01972bf4 │ │ │ │ + orrseq r1, r7, r0, asr #22 │ │ │ │ + orrseq pc, pc, ip, lsl #21 │ │ │ │ + orrseq r2, r7, r0, lsl #24 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - orrseq pc, pc, r8, lsr sl @ │ │ │ │ - orrseq r2, r7, r8, lsl #5 │ │ │ │ - orrseq r2, r7, r8, lsr #23 │ │ │ │ + orrseq pc, pc, r0, asr #20 │ │ │ │ + @ instruction: 0x01972294 │ │ │ │ + @ instruction: 0x01972bb4 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - @ instruction: 0x019ff9f8 │ │ │ │ - orrseq r2, r7, r8, asr #4 │ │ │ │ - orrseq r2, r7, r8, ror #22 │ │ │ │ + orrseq pc, pc, r0, lsl #20 │ │ │ │ + orrseq r2, r7, r4, asr r2 │ │ │ │ + orrseq r2, r7, r4, ror fp │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x019ff9bc │ │ │ │ - orrseq r2, r7, ip, lsl #4 │ │ │ │ - orrseq r2, r7, ip, lsr #22 │ │ │ │ + orrseq pc, pc, r4, asr #19 │ │ │ │ + orrseq r2, r7, r8, lsl r2 │ │ │ │ + orrseq r2, r7, r8, lsr fp │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - orrseq pc, pc, ip, ror r9 @ │ │ │ │ - orrseq r2, r7, ip, asr #3 │ │ │ │ - orrseq r2, r7, ip, ror #21 │ │ │ │ - orrseq pc, pc, r0, asr #18 │ │ │ │ - @ instruction: 0x01972190 │ │ │ │ - @ instruction: 0x01972ab0 │ │ │ │ + orrseq pc, pc, r4, lsl #19 │ │ │ │ + @ instruction: 0x019721d8 │ │ │ │ + @ instruction: 0x01972af8 │ │ │ │ + orrseq pc, pc, r8, asr #18 │ │ │ │ + @ instruction: 0x0197219c │ │ │ │ + @ instruction: 0x01972abc │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 00202fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -334648,31 +334648,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2031b8 │ │ │ │ @ instruction: 0x01af7f48 │ │ │ │ @ instruction: 0x01ad5530 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r2, r7, r8, lsr #20 │ │ │ │ + orrseq r2, r7, r4, lsr sl │ │ │ │ @ instruction: 0x01af7e74 │ │ │ │ - @ instruction: 0x01972a90 │ │ │ │ - orrseq r2, r7, ip, asr sl │ │ │ │ + @ instruction: 0x01972a9c │ │ │ │ + orrseq r2, r7, r8, ror #20 │ │ │ │ @ instruction: 0x01af7e50 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ - @ instruction: 0x019ff694 │ │ │ │ - orrseq r1, r7, r4, ror #29 │ │ │ │ - orrseq r2, r7, r4, lsl #16 │ │ │ │ + @ instruction: 0x019ff69c │ │ │ │ + @ instruction: 0x01971ef0 │ │ │ │ + orrseq r2, r7, r0, lsl r8 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - orrseq pc, pc, r0, asr r6 @ │ │ │ │ - orrseq r1, r7, r0, lsr #29 │ │ │ │ - orrseq r2, r7, r0, asr #15 │ │ │ │ + orrseq pc, pc, r8, asr r6 @ │ │ │ │ + orrseq r1, r7, ip, lsr #29 │ │ │ │ + orrseq r2, r7, ip, asr #15 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orrseq pc, pc, r8, lsl r6 @ │ │ │ │ - orrseq r1, r7, r8, ror #28 │ │ │ │ - orrseq r2, r7, r8, lsl #15 │ │ │ │ + orrseq pc, pc, r0, lsr #12 │ │ │ │ + orrseq r1, r7, r4, ror lr │ │ │ │ + @ instruction: 0x01972794 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 00203288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -334838,33 +334838,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 20344c │ │ │ │ @ instruction: 0x01af7c84 │ │ │ │ @ instruction: 0x01ad526c │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r2, r7, r8, asr #16 │ │ │ │ - orrseq r2, r7, ip, ror #16 │ │ │ │ - orrseq r2, r7, r8, asr #16 │ │ │ │ + orrseq r2, r7, r4, asr r8 │ │ │ │ + orrseq r2, r7, r8, ror r8 │ │ │ │ + orrseq r2, r7, r4, asr r8 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ - orrseq pc, pc, r0, lsl #8 │ │ │ │ - orrseq r1, r7, r0, asr ip │ │ │ │ - orrseq r2, r7, r0, ror r5 │ │ │ │ + orrseq pc, pc, r8, lsl #8 │ │ │ │ + orrseq r1, r7, ip, asr ip │ │ │ │ + orrseq r2, r7, ip, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - orrseq r2, r7, r4, lsr r7 │ │ │ │ - @ instruction: 0x019ff39c │ │ │ │ - orrseq r1, r7, ip, ror #23 │ │ │ │ - orrseq r2, r7, ip, lsl #10 │ │ │ │ + orrseq r2, r7, r0, asr #14 │ │ │ │ + orrseq pc, pc, r4, lsr #7 │ │ │ │ + @ instruction: 0x01971bf8 │ │ │ │ + orrseq r2, r7, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq pc, pc, r4, ror #6 │ │ │ │ - @ instruction: 0x01971bb4 │ │ │ │ - @ instruction: 0x019724d4 │ │ │ │ - orrseq pc, pc, r8, lsr #6 │ │ │ │ - orrseq r1, r7, r8, ror fp │ │ │ │ - @ instruction: 0x01972498 │ │ │ │ + orrseq pc, pc, ip, ror #6 │ │ │ │ + orrseq r1, r7, r0, asr #23 │ │ │ │ + orrseq r2, r7, r0, ror #9 │ │ │ │ + orrseq pc, pc, r0, lsr r3 @ │ │ │ │ + orrseq r1, r7, r4, lsl #23 │ │ │ │ + orrseq r2, r7, r4, lsr #9 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00203580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -335055,35 +335055,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 2037dc │ │ │ │ ldr r3, [pc, #92] @ 2038dc │ │ │ │ add r3, pc, r3 │ │ │ │ b 20364c │ │ │ │ @ instruction: 0x01ad4f7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01972598 │ │ │ │ - @ instruction: 0x019ff1bc │ │ │ │ - orrseq r2, r7, r4, lsl #12 │ │ │ │ - orrseq r2, r7, r4, lsr #6 │ │ │ │ + orrseq r2, r7, r4, lsr #11 │ │ │ │ + orrseq pc, pc, r4, asr #3 │ │ │ │ + orrseq r2, r7, r0, lsl r6 │ │ │ │ + orrseq r2, r7, r0, lsr r3 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ @ instruction: 0x01ad4e08 │ │ │ │ @ instruction: 0x01af77ac │ │ │ │ - orrseq r2, r7, ip, lsr r4 │ │ │ │ - orrseq pc, pc, r4, rrx │ │ │ │ - orrseq r2, r7, r4, asr #3 │ │ │ │ + orrseq r2, r7, r8, asr #8 │ │ │ │ + orrseq pc, pc, ip, rrx │ │ │ │ + @ instruction: 0x019721d0 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - orrseq pc, pc, ip, lsl r0 @ │ │ │ │ - orrseq r1, r7, ip, ror #16 │ │ │ │ - orrseq r2, r7, r4, lsl #3 │ │ │ │ + orrseq pc, pc, r4, lsr #32 │ │ │ │ + orrseq r1, r7, r8, ror r8 │ │ │ │ + @ instruction: 0x01972190 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - orrseq r2, r7, r8, lsr #7 │ │ │ │ - orrseq r2, r7, ip, ror r4 │ │ │ │ - orrseq lr, pc, ip, asr #31 │ │ │ │ - orrseq r2, r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x019723b4 │ │ │ │ + orrseq r2, r7, r8, lsl #9 │ │ │ │ + @ instruction: 0x019fefd4 │ │ │ │ + orrseq r2, r7, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - orrseq r7, sl, r4, lsr #2 │ │ │ │ + orrseq r7, sl, r0, lsr r1 │ │ │ │ │ │ │ │ 002038e0 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 20391c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble 203928 │ │ │ │ @@ -335120,17 +335120,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01af7604 │ │ │ │ - @ instruction: 0x019feed0 │ │ │ │ - @ instruction: 0x0197239c │ │ │ │ - orrseq r2, r7, r0, asr #32 │ │ │ │ + @ instruction: 0x019feed8 │ │ │ │ + orrseq r2, r7, r8, lsr #7 │ │ │ │ + orrseq r2, r7, ip, asr #32 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ │ │ │ │ 00203998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -335276,20 +335276,20 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 203b64 │ │ │ │ - orrseq lr, pc, r4, lsr #25 │ │ │ │ - @ instruction: 0x019714f4 │ │ │ │ - orrseq r1, r7, r4, lsl lr │ │ │ │ - orrseq lr, pc, r8, ror #24 │ │ │ │ - orrseq r2, r7, ip, asr r1 │ │ │ │ - @ instruction: 0x01971dd8 │ │ │ │ + orrseq lr, pc, ip, lsr #25 │ │ │ │ + orrseq r1, r7, r0, lsl #10 │ │ │ │ + orrseq r1, r7, r0, lsr #28 │ │ │ │ + orrseq lr, pc, r0, ror ip @ │ │ │ │ + orrseq r2, r7, r8, ror #2 │ │ │ │ + orrseq r1, r7, r4, ror #27 │ │ │ │ │ │ │ │ 00203c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ 203d7c │ │ │ │ @@ -335385,24 +335385,24 @@ │ │ │ │ b 203ca4 │ │ │ │ @ instruction: 0x01af7308 │ │ │ │ strdeq r4, [sp, r4]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01af72cc │ │ │ │ @ instruction: 0x01af7294 │ │ │ │ @ instruction: 0x01ad4868 │ │ │ │ - orrseq lr, pc, ip, lsr fp @ │ │ │ │ - orrseq r1, r7, ip, lsl #7 │ │ │ │ - orrseq r1, r7, ip, lsr #25 │ │ │ │ - orrseq lr, pc, r4, lsl #22 │ │ │ │ - orrseq r1, r7, r4, asr r3 │ │ │ │ - orrseq r1, r7, r4, ror ip │ │ │ │ + orrseq lr, pc, r4, asr #22 │ │ │ │ + @ instruction: 0x01971398 │ │ │ │ + @ instruction: 0x01971cb8 │ │ │ │ + orrseq lr, pc, ip, lsl #22 │ │ │ │ + orrseq r1, r7, r0, ror #6 │ │ │ │ + orrseq r1, r7, r0, lsl #25 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq lr, pc, ip, asr #21 │ │ │ │ - orrseq r1, r7, ip, lsl r3 │ │ │ │ - orrseq r1, r7, ip, lsr ip │ │ │ │ + @ instruction: 0x019fead4 │ │ │ │ + orrseq r1, r7, r8, lsr #6 │ │ │ │ + orrseq r1, r7, r8, asr #24 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00203dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -335587,29 +335587,29 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 203edc │ │ │ │ @ instruction: 0x01ad4738 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ad4630 │ │ │ │ @ instruction: 0x01af7014 │ │ │ │ - orrseq lr, pc, ip, ror #16 │ │ │ │ - ldrheq r1, [r7, ip] │ │ │ │ - @ instruction: 0x019719dc │ │ │ │ + orrseq lr, pc, r4, ror r8 @ │ │ │ │ + orrseq r1, r7, r8, asr #1 │ │ │ │ + orrseq r1, r7, r8, ror #19 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - orrseq r1, r7, r0, lsr #27 │ │ │ │ - orrseq lr, pc, r0, lsr r8 @ │ │ │ │ - @ instruction: 0x01971998 │ │ │ │ + orrseq r1, r7, ip, lsr #27 │ │ │ │ + orrseq lr, pc, r8, lsr r8 @ │ │ │ │ + orrseq r1, r7, r4, lsr #19 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - orrseq r1, r7, ip, ror #26 │ │ │ │ - @ instruction: 0x019fe7dc │ │ │ │ - orrseq r1, r7, r4, asr #18 │ │ │ │ + orrseq r1, r7, r8, ror sp │ │ │ │ + orrseq lr, pc, r4, ror #15 │ │ │ │ + orrseq r1, r7, r0, asr r9 │ │ │ │ @ instruction: 0x000004be │ │ │ │ - orrseq lr, pc, r8, lsr #15 │ │ │ │ - @ instruction: 0x01970ff8 │ │ │ │ - orrseq r1, r7, r8, lsl r9 │ │ │ │ + @ instruction: 0x019fe7b0 │ │ │ │ + orrseq r1, r7, r4 │ │ │ │ + orrseq r1, r7, r4, lsr #18 │ │ │ │ @ instruction: 0x000004bb │ │ │ │ │ │ │ │ 002040f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2328] @ 0x918 │ │ │ │ @@ -336160,37 +336160,37 @@ │ │ │ │ strdeq r4, [sp, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r4, [sp, r4]! @ │ │ │ │ @ instruction: 0x01af6b14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq lr, pc, r0, lsl #2 │ │ │ │ - @ instruction: 0x019716f8 │ │ │ │ - orrseq r1, r7, r8, ror #4 │ │ │ │ + orrseq lr, pc, r8, lsl #2 │ │ │ │ + orrseq r1, r7, r4, lsl #14 │ │ │ │ + orrseq r1, r7, r4, ror r2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r1, r7, r4, lsr #11 │ │ │ │ - orrseq sp, pc, r8, asr #31 │ │ │ │ - orrseq r1, r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x019715b0 │ │ │ │ + @ instruction: 0x019fdfd0 │ │ │ │ + orrseq r1, r7, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq r1, r7, r4, lsl #11 │ │ │ │ - orrseq sp, pc, ip, lsl #31 │ │ │ │ - ldrsheq r1, [r7, r4] │ │ │ │ + @ instruction: 0x01971590 │ │ │ │ + @ instruction: 0x019fdf94 │ │ │ │ + orrseq r1, r7, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq r1, r7, ip, ror #9 │ │ │ │ - orrseq sp, pc, ip, lsr pc @ │ │ │ │ - orrseq r1, r7, r0, lsr #1 │ │ │ │ + @ instruction: 0x019714f8 │ │ │ │ + orrseq sp, pc, r4, asr #30 │ │ │ │ + orrseq r1, r7, ip, lsr #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x019fdef8 │ │ │ │ - orrseq r0, r7, r8, asr #14 │ │ │ │ - orrseq r1, r7, r0, rrx │ │ │ │ + orrseq sp, pc, r0, lsl #30 │ │ │ │ + orrseq r0, r7, r4, asr r7 │ │ │ │ + orrseq r1, r7, ip, rrx │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - orrseq sp, pc, r0, asr #29 │ │ │ │ - @ instruction: 0x019714b4 │ │ │ │ - orrseq r1, r7, r4, lsr #32 │ │ │ │ + orrseq sp, pc, r8, asr #29 │ │ │ │ + orrseq r1, r7, r0, asr #9 │ │ │ │ + orrseq r1, r7, r0, lsr r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 00204a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -336448,21 +336448,21 @@ │ │ │ │ b 204db0 │ │ │ │ @ instruction: 0x01ad3ae0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ @ instruction: 0x01ad3950 │ │ │ │ @ instruction: 0x01af628c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r1, r7, ip, asr #32 │ │ │ │ - @ instruction: 0x019fda9c │ │ │ │ - orrseq r0, r7, r0, lsl #24 │ │ │ │ + orrseq r1, r7, r8, asr r0 │ │ │ │ + orrseq sp, pc, r4, lsr #21 │ │ │ │ + orrseq r0, r7, ip, lsl #24 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - orrseq r1, r7, ip, lsr #32 │ │ │ │ - orrseq sp, pc, r0, asr sl @ │ │ │ │ - @ instruction: 0x01970bb8 │ │ │ │ + orrseq r1, r7, r8, lsr r0 │ │ │ │ + orrseq sp, pc, r8, asr sl @ │ │ │ │ + orrseq r0, r7, r4, asr #23 │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ │ │ │ │ 00204e38 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 204e50 │ │ │ │ ldr r3, [r0, #668] @ 0x29c │ │ │ │ str r3, [r1] │ │ │ │ @@ -336533,17 +336533,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 204ee0 │ │ │ │ @ instruction: 0x01ad3670 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ad362c │ │ │ │ - @ instruction: 0x019fd8fc │ │ │ │ - orrseq r0, r7, ip, asr #2 │ │ │ │ - orrseq r0, r7, r4, ror #20 │ │ │ │ + orrseq sp, pc, r4, lsl #18 │ │ │ │ + orrseq r0, r7, r8, asr r1 │ │ │ │ + orrseq r0, r7, r0, ror sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00204f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -336651,28 +336651,28 @@ │ │ │ │ b 2050b8 │ │ │ │ ldr r5, [pc, #68] @ 205160 │ │ │ │ add r5, pc, r5 │ │ │ │ b 20501c │ │ │ │ @ instruction: 0x01ad358c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ad3540 │ │ │ │ - orrseq r0, r7, r0, lsl lr │ │ │ │ - orrseq sp, pc, ip, ror #15 │ │ │ │ - orrseq r0, r7, r0, asr r9 │ │ │ │ + orrseq r0, r7, ip, lsl lr │ │ │ │ + @ instruction: 0x019fd7f4 │ │ │ │ + orrseq r0, r7, ip, asr r9 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - @ instruction: 0x019fd79c │ │ │ │ - orrseq pc, r6, ip, ror #31 │ │ │ │ - orrseq r0, r7, r4, lsl #18 │ │ │ │ + orrseq sp, pc, r4, lsr #15 │ │ │ │ + @ instruction: 0x0196fff8 │ │ │ │ + orrseq r0, r7, r0, lsl r9 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - orrseq sp, pc, r4, asr r7 @ │ │ │ │ - @ instruction: 0x01970d98 │ │ │ │ - @ instruction: 0x019708b4 │ │ │ │ + orrseq sp, pc, ip, asr r7 @ │ │ │ │ + orrseq r0, r7, r4, lsr #27 │ │ │ │ + orrseq r0, r7, r0, asr #17 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ + orrseq r5, sl, r0, lsr #17 │ │ │ │ @ instruction: 0x019a5894 │ │ │ │ - orrseq r5, sl, r8, lsl #17 │ │ │ │ │ │ │ │ 00205164 : │ │ │ │ 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 │ │ │ │ @@ -336854,23 +336854,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2053c8 │ │ │ │ @ instruction: 0x01ad3394 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, pc, r0, lsl r6 @ │ │ │ │ - orrseq r0, r7, ip, ror r7 │ │ │ │ + orrseq sp, pc, r8, lsl r6 @ │ │ │ │ + orrseq r0, r7, r8, lsl #15 │ │ │ │ andeq r0, r0, r3, lsr #14 │ │ │ │ orrseq fp, r6, r0, asr #23 │ │ │ │ - @ instruction: 0x0196fdf4 │ │ │ │ - @ instruction: 0x0196fcdc │ │ │ │ + orrseq pc, r6, r0, lsl #28 │ │ │ │ + orrseq pc, r6, r8, ror #25 │ │ │ │ @ instruction: 0x01ad3144 │ │ │ │ @ instruction: 0x01af5b28 │ │ │ │ - orrseq pc, r6, ip, asr #24 │ │ │ │ + orrseq pc, r6, r8, asr ip @ │ │ │ │ │ │ │ │ 00205474 : │ │ │ │ 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 │ │ │ │ @@ -336923,17 +336923,17 @@ │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #1872 @ 0x750 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 20550c │ │ │ │ @ instruction: 0x01af5a0c │ │ │ │ - @ instruction: 0x019fd2f0 │ │ │ │ - orrseq pc, r6, r0, asr #22 │ │ │ │ - orrseq r0, r7, r0, ror #8 │ │ │ │ + @ instruction: 0x019fd2f8 │ │ │ │ + orrseq pc, r6, ip, asr #22 │ │ │ │ + orrseq r0, r7, ip, ror #8 │ │ │ │ │ │ │ │ 00205568 : │ │ │ │ cmp r0, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ beq 2055bc │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -337102,32 +337102,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 205860 │ │ │ │ add r2, r2, #428 @ 0x1ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 205730 │ │ │ │ @ instruction: 0x01ad2f18 │ │ │ │ - orrseq r0, r7, ip, lsl #17 │ │ │ │ - orrseq r0, r7, ip, asr r8 │ │ │ │ + @ instruction: 0x01970898 │ │ │ │ + orrseq r0, r7, r8, ror #16 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq sp, pc, r4, lsr #2 │ │ │ │ - orrseq pc, r6, r4, ror r9 @ │ │ │ │ - @ instruction: 0x01970294 │ │ │ │ + orrseq sp, pc, ip, lsr #2 │ │ │ │ + orrseq pc, r6, r0, lsl #19 │ │ │ │ + orrseq r0, r7, r0, lsr #5 │ │ │ │ @ instruction: 0x01af57e8 │ │ │ │ - orrseq r0, r7, ip, ror #14 │ │ │ │ - orrseq sp, pc, r8, lsl #1 │ │ │ │ - @ instruction: 0x0196f8d8 │ │ │ │ - @ instruction: 0x019701f8 │ │ │ │ + orrseq r0, r7, r8, ror r7 │ │ │ │ + @ instruction: 0x019fd090 │ │ │ │ + orrseq pc, r6, r4, ror #17 │ │ │ │ + orrseq r0, r7, r4, lsl #4 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ @ instruction: 0x01af5760 │ │ │ │ - orrseq sp, pc, r4, lsr r0 @ │ │ │ │ - orrseq pc, r6, r4, lsl #17 │ │ │ │ - orrseq r0, r7, r4, lsr #3 │ │ │ │ + orrseq sp, pc, ip, lsr r0 @ │ │ │ │ + @ instruction: 0x0196f890 │ │ │ │ + @ instruction: 0x019701b0 │ │ │ │ muleq r0, lr, r7 │ │ │ │ │ │ │ │ 00205864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -337288,23 +337288,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 205a5c │ │ │ │ @ instruction: 0x01ad2c94 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x019fcef0 │ │ │ │ - orrseq r0, r7, ip, asr r0 │ │ │ │ + @ instruction: 0x019fcef8 │ │ │ │ + orrseq r0, r7, r8, rrx │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq ip, pc, r4, lsr #29 │ │ │ │ - orrseq r0, r7, r4, lsl r0 │ │ │ │ + orrseq ip, pc, ip, lsr #29 │ │ │ │ + orrseq r0, r7, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x01af54a8 │ │ │ │ - orrseq pc, r6, ip, asr #11 │ │ │ │ - orrseq pc, r6, r0, lsr #11 │ │ │ │ + @ instruction: 0x0196f5d8 │ │ │ │ + orrseq pc, r6, ip, lsr #11 │ │ │ │ │ │ │ │ 00205b1c : │ │ │ │ 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] @ 205c3c │ │ │ │ @@ -337372,23 +337372,23 @@ │ │ │ │ ldr r1, [pc, #44] @ 205c58 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ b 205c08 │ │ │ │ ldrdeq r2, [sp, ip]! │ │ │ │ - @ instruction: 0x019fccb8 │ │ │ │ + orrseq ip, pc, r0, asr #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq pc, r6, ip, lsr #28 │ │ │ │ + orrseq pc, r6, r8, lsr lr @ │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - orrseq ip, pc, r0, ror ip @ │ │ │ │ - orrseq pc, r6, r4, ror #27 │ │ │ │ + orrseq ip, pc, r8, ror ip @ │ │ │ │ + @ instruction: 0x0196fdf0 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - orrseq pc, r6, r0, ror r4 @ │ │ │ │ - orrseq pc, r6, r0, asr #8 │ │ │ │ + orrseq pc, r6, ip, ror r4 @ │ │ │ │ + orrseq pc, r6, ip, asr #8 │ │ │ │ │ │ │ │ 00205c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #672] @ 205f1c │ │ │ │ @@ -337560,43 +337560,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 205cf0 │ │ │ │ @ instruction: 0x01ad2894 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ - orrseq r0, r7, r4, asr #5 │ │ │ │ + @ instruction: 0x019702d0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq r0, r7, r8, asr r2 │ │ │ │ - @ instruction: 0x019fcabc │ │ │ │ - orrseq pc, r6, ip, lsl #6 │ │ │ │ - orrseq pc, r6, ip, lsr #24 │ │ │ │ - orrseq r0, r7, r0, lsr r2 │ │ │ │ - orrseq ip, pc, r0, ror #20 │ │ │ │ - @ instruction: 0x0196f2b0 │ │ │ │ - @ instruction: 0x0196fbd0 │ │ │ │ + orrseq r0, r7, r4, ror #4 │ │ │ │ + orrseq ip, pc, r4, asr #21 │ │ │ │ + orrseq pc, r6, r8, lsl r3 @ │ │ │ │ + orrseq pc, r6, r8, lsr ip @ │ │ │ │ + orrseq r0, r7, ip, lsr r2 │ │ │ │ + orrseq ip, pc, r8, ror #20 │ │ │ │ + @ instruction: 0x0196f2bc │ │ │ │ + @ instruction: 0x0196fbdc │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - @ instruction: 0x019701d4 │ │ │ │ - orrseq ip, pc, r8, lsl #20 │ │ │ │ - orrseq pc, r6, r8, asr r2 @ │ │ │ │ - orrseq pc, r6, r8, ror fp @ │ │ │ │ + orrseq r0, r7, r0, ror #3 │ │ │ │ + orrseq ip, pc, r0, lsl sl @ │ │ │ │ + orrseq pc, r6, r4, ror #4 │ │ │ │ + orrseq pc, r6, r4, lsl #23 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - orrseq r0, r7, r8, lsr r1 │ │ │ │ - @ instruction: 0x019fc9b4 │ │ │ │ - orrseq pc, r6, r4, lsl #4 │ │ │ │ - orrseq pc, r6, r4, lsr #22 │ │ │ │ + orrseq r0, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x019fc9bc │ │ │ │ + orrseq pc, r6, r0, lsl r2 @ │ │ │ │ + orrseq pc, r6, r0, lsr fp @ │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - orrseq r0, r7, r4, ror #1 │ │ │ │ - orrseq ip, pc, r4, ror #18 │ │ │ │ - @ instruction: 0x0196f1b4 │ │ │ │ - @ instruction: 0x0196fad4 │ │ │ │ + ldrsheq r0, [r7, r0] │ │ │ │ + orrseq ip, pc, ip, ror #18 │ │ │ │ + orrseq pc, r6, r0, asr #3 │ │ │ │ + orrseq pc, r6, r0, ror #21 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - orrseq ip, pc, ip, lsr #18 │ │ │ │ - orrseq pc, r6, ip, ror r1 @ │ │ │ │ - @ instruction: 0x0196fa9c │ │ │ │ + orrseq ip, pc, r4, lsr r9 @ │ │ │ │ + orrseq pc, r6, r8, lsl #3 │ │ │ │ + orrseq pc, r6, r8, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -337664,20 +337664,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 206034 │ │ │ │ - @ instruction: 0x019fc7b8 │ │ │ │ - orrseq pc, r6, r8 │ │ │ │ - orrseq pc, r6, r8, lsr #18 │ │ │ │ - orrseq ip, pc, r0, lsl #15 │ │ │ │ - @ instruction: 0x0196efd0 │ │ │ │ - @ instruction: 0x0196f8f0 │ │ │ │ + orrseq ip, pc, r0, asr #15 │ │ │ │ + orrseq pc, r6, r4, lsl r0 @ │ │ │ │ + orrseq pc, r6, r4, lsr r9 @ │ │ │ │ + orrseq ip, pc, r8, lsl #15 │ │ │ │ + @ instruction: 0x0196efdc │ │ │ │ + @ instruction: 0x0196f8fc │ │ │ │ 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] @ 206854 │ │ │ │ @@ -338151,40 +338151,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 20619c │ │ │ │ b 206734 │ │ │ │ @ instruction: 0x01ad2410 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ada464 │ │ │ │ @ instruction: 0x01ad2370 │ │ │ │ - orrseq pc, r6, ip, asr #26 │ │ │ │ - orrseq pc, r6, r4, lsr sp @ │ │ │ │ - orrseq pc, r6, ip, asr fp @ │ │ │ │ - orrseq r4, sl, r4, lsr #9 │ │ │ │ + orrseq pc, r6, r8, asr sp @ │ │ │ │ + orrseq pc, r6, r0, asr #26 │ │ │ │ + orrseq pc, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x019a44b0 │ │ │ │ strdeq r4, [pc, r0]! │ │ │ │ - @ instruction: 0x0196f9b4 │ │ │ │ - @ instruction: 0x0196f8f4 │ │ │ │ - orrseq ip, pc, r8, lsl r1 @ │ │ │ │ - orrseq pc, r6, r0, lsl #5 │ │ │ │ + orrseq pc, r6, r0, asr #19 │ │ │ │ + orrseq pc, r6, r0, lsl #18 │ │ │ │ + orrseq ip, pc, r0, lsr #2 │ │ │ │ + orrseq pc, r6, ip, lsl #5 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - ldrsbeq ip, [pc, r4] │ │ │ │ - orrseq lr, r6, r4, lsr #18 │ │ │ │ - orrseq pc, r6, r4, asr #4 │ │ │ │ + ldrsbeq ip, [pc, ip] │ │ │ │ + orrseq lr, r6, r0, lsr r9 │ │ │ │ + orrseq pc, r6, r0, asr r2 @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - @ instruction: 0x019fc09c │ │ │ │ - orrseq lr, r6, ip, ror #17 │ │ │ │ - orrseq pc, r6, ip, lsl #4 │ │ │ │ + orrseq ip, pc, r4, lsr #1 │ │ │ │ + @ instruction: 0x0196e8f8 │ │ │ │ + orrseq pc, r6, r8, lsl r2 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - orrseq pc, r6, r4, ror #3 │ │ │ │ - orrseq ip, pc, r8, rrx │ │ │ │ - orrseq lr, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x0196f1f0 │ │ │ │ + orrseq ip, pc, r0, ror r0 @ │ │ │ │ + @ instruction: 0x0196e8b8 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - orrseq ip, pc, r0 │ │ │ │ - orrseq pc, r6, ip, ror #15 │ │ │ │ - orrseq pc, r6, ip, ror #2 │ │ │ │ + orrseq ip, pc, r8 │ │ │ │ + @ instruction: 0x0196f7f8 │ │ │ │ + orrseq pc, r6, r8, ror r1 @ │ │ │ │ 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 │ │ │ │ @@ -338845,127 +338845,127 @@ │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 206bd8 │ │ │ │ @ instruction: 0x01ad1c18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq pc, r6, r0, ror #13 │ │ │ │ orrseq pc, r6, ip, ror #13 │ │ │ │ - @ instruction: 0x0196f6fc │ │ │ │ + @ instruction: 0x0196f6f8 │ │ │ │ + orrseq pc, r6, r8, lsl #14 │ │ │ │ + orrseq pc, r6, ip, asr r6 @ │ │ │ │ orrseq pc, r6, r0, asr r6 @ │ │ │ │ - orrseq pc, r6, r4, asr #12 │ │ │ │ - orrseq fp, pc, r4, lsl #27 │ │ │ │ - @ instruction: 0x0196e5d4 │ │ │ │ - @ instruction: 0x0196eef0 │ │ │ │ - orrseq fp, pc, r4, lsl #26 │ │ │ │ - orrseq lr, r6, r4, asr r5 │ │ │ │ - orrseq lr, r6, r0, ror lr │ │ │ │ - orrseq fp, pc, r4, lsl #25 │ │ │ │ - @ instruction: 0x0196e4d4 │ │ │ │ - @ instruction: 0x0196edf0 │ │ │ │ + orrseq fp, pc, ip, lsl #27 │ │ │ │ + orrseq lr, r6, r0, ror #11 │ │ │ │ + @ instruction: 0x0196eefc │ │ │ │ + orrseq fp, pc, ip, lsl #26 │ │ │ │ + orrseq lr, r6, r0, ror #10 │ │ │ │ + orrseq lr, r6, ip, ror lr │ │ │ │ + orrseq fp, pc, ip, lsl #25 │ │ │ │ + orrseq lr, r6, r0, ror #9 │ │ │ │ + @ instruction: 0x0196edfc │ │ │ │ @ instruction: 0x01ad1934 │ │ │ │ - orrseq fp, pc, r8, asr #23 │ │ │ │ - orrseq lr, r6, r8, lsl r4 │ │ │ │ - orrseq lr, r6, r4, lsr sp │ │ │ │ - orrseq fp, pc, r4, lsr #22 │ │ │ │ - orrseq lr, r6, r4, ror r3 │ │ │ │ - orrseq lr, r6, ip, lsl #25 │ │ │ │ + @ instruction: 0x019fbbd0 │ │ │ │ + orrseq lr, r6, r4, lsr #8 │ │ │ │ + orrseq lr, r6, r0, asr #26 │ │ │ │ + orrseq fp, pc, ip, lsr #22 │ │ │ │ + orrseq lr, r6, r0, lsl #7 │ │ │ │ + @ instruction: 0x0196ec98 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orrseq fp, pc, ip, lsr #21 │ │ │ │ - @ instruction: 0x0196e2fc │ │ │ │ - orrseq lr, r6, r8, lsl ip │ │ │ │ - orrseq fp, pc, r0, asr #20 │ │ │ │ - @ instruction: 0x0196e290 │ │ │ │ - orrseq lr, r6, r8, lsr #23 │ │ │ │ + @ instruction: 0x019fbab4 │ │ │ │ + orrseq lr, r6, r8, lsl #6 │ │ │ │ + orrseq lr, r6, r4, lsr #24 │ │ │ │ + orrseq fp, pc, r8, asr #20 │ │ │ │ + @ instruction: 0x0196e29c │ │ │ │ + @ instruction: 0x0196ebb4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - orrseq fp, pc, r4, lsl #20 │ │ │ │ - orrseq lr, r6, r4, asr r2 │ │ │ │ - orrseq lr, r6, ip, ror #22 │ │ │ │ + orrseq fp, pc, ip, lsl #20 │ │ │ │ + orrseq lr, r6, r0, ror #4 │ │ │ │ + orrseq lr, r6, r8, ror fp │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orrseq fp, pc, r8, asr #19 │ │ │ │ - orrseq lr, r6, r8, lsl r2 │ │ │ │ - orrseq lr, r6, r4, lsr fp │ │ │ │ - orrseq fp, pc, ip, lsl #19 │ │ │ │ - @ instruction: 0x0196e1dc │ │ │ │ - @ instruction: 0x0196eaf4 │ │ │ │ + @ instruction: 0x019fb9d0 │ │ │ │ + orrseq lr, r6, r4, lsr #4 │ │ │ │ + orrseq lr, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x019fb994 │ │ │ │ + orrseq lr, r6, r8, ror #3 │ │ │ │ + orrseq lr, r6, r0, lsl #22 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - orrseq fp, pc, r0, asr r9 @ │ │ │ │ - orrseq lr, r6, r0, lsr #3 │ │ │ │ - @ instruction: 0x0196eab8 │ │ │ │ + orrseq fp, pc, r8, asr r9 @ │ │ │ │ + orrseq lr, r6, ip, lsr #3 │ │ │ │ + orrseq lr, r6, r4, asr #21 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orrseq fp, pc, r4, lsl r9 @ │ │ │ │ - orrseq lr, r6, r4, ror #2 │ │ │ │ - orrseq lr, r6, ip, ror sl │ │ │ │ + orrseq fp, pc, ip, lsl r9 @ │ │ │ │ + orrseq lr, r6, r0, ror r1 │ │ │ │ + orrseq lr, r6, r8, lsl #21 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x019fb8d8 │ │ │ │ - orrseq lr, r6, r8, lsr #2 │ │ │ │ - orrseq lr, r6, r0, asr #20 │ │ │ │ + orrseq fp, pc, r0, ror #17 │ │ │ │ + orrseq lr, r6, r4, lsr r1 │ │ │ │ + orrseq lr, r6, ip, asr #20 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x019fb89c │ │ │ │ - orrseq lr, r6, ip, ror #1 │ │ │ │ - orrseq lr, r6, r4, lsl #20 │ │ │ │ + orrseq fp, pc, r4, lsr #17 │ │ │ │ + ldrsheq lr, [r6, r8] │ │ │ │ + orrseq lr, r6, r0, lsl sl │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orrseq fp, pc, r0, ror #16 │ │ │ │ - ldrheq lr, [r6, r0] │ │ │ │ - orrseq lr, r6, r8, asr #19 │ │ │ │ + orrseq fp, pc, r8, ror #16 │ │ │ │ + ldrheq lr, [r6, ip] │ │ │ │ + @ instruction: 0x0196e9d4 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - orrseq fp, pc, r4, lsr #16 │ │ │ │ - orrseq lr, r6, r4, ror r0 │ │ │ │ - orrseq lr, r6, ip, lsl #19 │ │ │ │ + orrseq fp, pc, ip, lsr #16 │ │ │ │ + orrseq lr, r6, r0, lsl #1 │ │ │ │ + @ instruction: 0x0196e998 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq fp, pc, r8, ror #15 │ │ │ │ - orrseq lr, r6, r8, lsr r0 │ │ │ │ - orrseq lr, r6, r0, asr r9 │ │ │ │ + @ instruction: 0x019fb7f0 │ │ │ │ + orrseq lr, r6, r4, asr #32 │ │ │ │ + orrseq lr, r6, ip, asr r9 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - orrseq fp, pc, ip, lsr #15 │ │ │ │ - @ instruction: 0x0196dffc │ │ │ │ - orrseq lr, r6, r4, lsl r9 │ │ │ │ + @ instruction: 0x019fb7b4 │ │ │ │ + orrseq lr, r6, r8 │ │ │ │ + orrseq lr, r6, r0, lsr #18 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orrseq fp, pc, r0, ror r7 @ │ │ │ │ - orrseq sp, r6, r0, asr #31 │ │ │ │ - @ instruction: 0x0196e8d8 │ │ │ │ + orrseq fp, pc, r8, ror r7 @ │ │ │ │ + orrseq sp, r6, ip, asr #31 │ │ │ │ + orrseq lr, r6, r4, ror #17 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orrseq fp, pc, r4, lsr r7 @ │ │ │ │ - orrseq sp, r6, r4, lsl #31 │ │ │ │ - orrseq lr, r6, r0, lsr #17 │ │ │ │ - @ instruction: 0x019fb6f8 │ │ │ │ - orrseq sp, r6, r8, asr #30 │ │ │ │ - orrseq lr, r6, r0, ror #16 │ │ │ │ + orrseq fp, pc, ip, lsr r7 @ │ │ │ │ + @ instruction: 0x0196df90 │ │ │ │ + orrseq lr, r6, ip, lsr #17 │ │ │ │ + orrseq fp, pc, r0, lsl #14 │ │ │ │ + orrseq sp, r6, r4, asr pc │ │ │ │ + orrseq lr, r6, ip, ror #16 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x019fb6bc │ │ │ │ - orrseq sp, r6, ip, lsl #30 │ │ │ │ - orrseq lr, r6, r4, lsr #16 │ │ │ │ + orrseq fp, pc, r4, asr #13 │ │ │ │ + orrseq sp, r6, r8, lsl pc │ │ │ │ + orrseq lr, r6, r0, lsr r8 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orrseq fp, pc, r0, lsl #13 │ │ │ │ - @ instruction: 0x0196ded0 │ │ │ │ - orrseq lr, r6, r8, ror #15 │ │ │ │ + orrseq fp, pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x0196dedc │ │ │ │ + @ instruction: 0x0196e7f4 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orrseq fp, pc, r4, asr #12 │ │ │ │ - @ instruction: 0x0196de94 │ │ │ │ - orrseq lr, r6, ip, lsr #15 │ │ │ │ + orrseq fp, pc, ip, asr #12 │ │ │ │ + orrseq sp, r6, r0, lsr #29 │ │ │ │ + @ instruction: 0x0196e7b8 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orrseq fp, pc, r8, lsl #12 │ │ │ │ - orrseq sp, r6, r8, asr lr │ │ │ │ - orrseq lr, r6, r4, ror r7 │ │ │ │ - orrseq fp, pc, ip, asr #11 │ │ │ │ - orrseq sp, r6, ip, lsl lr │ │ │ │ - orrseq lr, r6, r4, lsr r7 │ │ │ │ + orrseq fp, pc, r0, lsl r6 @ │ │ │ │ + orrseq sp, r6, r4, ror #28 │ │ │ │ + orrseq lr, r6, r0, lsl #15 │ │ │ │ + @ instruction: 0x019fb5d4 │ │ │ │ + orrseq sp, r6, r8, lsr #28 │ │ │ │ + orrseq lr, r6, r0, asr #14 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x019fb590 │ │ │ │ - orrseq sp, r6, r0, ror #27 │ │ │ │ - @ instruction: 0x0196e6f8 │ │ │ │ + @ instruction: 0x019fb598 │ │ │ │ + orrseq sp, r6, ip, ror #27 │ │ │ │ + orrseq lr, r6, r4, lsl #14 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - orrseq fp, pc, r4, asr r5 @ │ │ │ │ - orrseq sp, r6, r4, lsr #27 │ │ │ │ - @ instruction: 0x0196e6bc │ │ │ │ + orrseq fp, pc, ip, asr r5 @ │ │ │ │ + @ instruction: 0x0196ddb0 │ │ │ │ + orrseq lr, r6, r8, asr #13 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orrseq fp, pc, r8, lsl r5 @ │ │ │ │ - orrseq sp, r6, r8, ror #26 │ │ │ │ - orrseq lr, r6, r4, lsl #13 │ │ │ │ + orrseq fp, pc, r0, lsr #10 │ │ │ │ + orrseq sp, r6, r4, ror sp │ │ │ │ + @ instruction: 0x0196e690 │ │ │ │ │ │ │ │ 00207500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -338987,17 +338987,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #636 @ 0x27c │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 207524 │ │ │ │ - orrseq fp, pc, r0, ror #5 │ │ │ │ - orrseq sp, r6, r0, lsr fp │ │ │ │ - orrseq lr, r6, ip, asr #8 │ │ │ │ + orrseq fp, pc, r8, ror #5 │ │ │ │ + orrseq sp, r6, ip, lsr fp │ │ │ │ + orrseq lr, r6, r8, asr r4 │ │ │ │ │ │ │ │ 00207578 : │ │ │ │ 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 │ │ │ │ @@ -340008,243 +340008,243 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 208154 │ │ │ │ @ instruction: 0x01ad0f5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ad0f28 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - orrseq lr, r6, ip, lsl sl │ │ │ │ - @ instruction: 0x0196e9d0 │ │ │ │ - orrseq fp, pc, r8, lsl r1 @ │ │ │ │ - orrseq lr, r6, r0, lsl #5 │ │ │ │ + orrseq lr, r6, r8, lsr #20 │ │ │ │ + @ instruction: 0x0196e9dc │ │ │ │ + orrseq fp, pc, r0, lsr #2 │ │ │ │ + orrseq lr, r6, ip, lsl #5 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq fp, pc, r0, lsr #32 │ │ │ │ - orrseq lr, r6, ip, lsl #3 │ │ │ │ - @ instruction: 0x019fafb0 │ │ │ │ - orrseq lr, r6, r8, lsl r1 │ │ │ │ - orrseq pc, r8, r8, lsr #12 │ │ │ │ - @ instruction: 0x019fae90 │ │ │ │ - orrseq lr, r6, r0, asr #14 │ │ │ │ - orrseq lr, r6, r4, asr #15 │ │ │ │ - orrseq lr, r6, r0, ror r3 │ │ │ │ + orrseq fp, pc, r8, lsr #32 │ │ │ │ + @ instruction: 0x0196e198 │ │ │ │ + @ instruction: 0x019fafb8 │ │ │ │ + orrseq lr, r6, r4, lsr #2 │ │ │ │ + orrseq pc, r8, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x019fae98 │ │ │ │ + orrseq lr, r6, ip, asr #14 │ │ │ │ + @ instruction: 0x0196e7d0 │ │ │ │ + orrseq lr, r6, ip, ror r3 │ │ │ │ @ instruction: 0x01ad0778 │ │ │ │ - orrseq sl, pc, r8, asr #20 │ │ │ │ - @ instruction: 0x0196dbb8 │ │ │ │ + orrseq sl, pc, r0, asr sl @ │ │ │ │ + orrseq sp, r6, r4, asr #23 │ │ │ │ orrseq sp, r5, r8, ror #19 │ │ │ │ - @ instruction: 0x019fa9bc │ │ │ │ - orrseq sp, r6, ip, lsl #4 │ │ │ │ - orrseq sp, r6, ip, lsr #22 │ │ │ │ + orrseq sl, pc, r4, asr #19 │ │ │ │ + orrseq sp, r6, r8, lsl r2 │ │ │ │ + orrseq sp, r6, r8, lsr fp │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - orrseq pc, r8, r8, lsr #1 │ │ │ │ - @ instruction: 0x0196e1d8 │ │ │ │ + ldrheq pc, [r8, r4] @ │ │ │ │ + orrseq lr, r6, r4, ror #3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orrseq sl, pc, r8, lsl #15 │ │ │ │ - @ instruction: 0x0196d8f8 │ │ │ │ + @ instruction: 0x019fa790 │ │ │ │ + orrseq sp, r6, r4, lsl #18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sl, pc, ip, lsr #14 │ │ │ │ - orrseq sp, r6, r0, lsr #17 │ │ │ │ + orrseq sl, pc, r4, lsr r7 @ │ │ │ │ + orrseq sp, r6, ip, lsr #17 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - orrseq ip, r6, r0, asr #30 │ │ │ │ - @ instruction: 0x019fa698 │ │ │ │ - orrseq ip, r6, r8, ror #29 │ │ │ │ - orrseq sp, r6, r0, lsl #16 │ │ │ │ + orrseq ip, r6, ip, asr #30 │ │ │ │ + orrseq sl, pc, r0, lsr #13 │ │ │ │ + @ instruction: 0x0196cef4 │ │ │ │ + orrseq sp, r6, ip, lsl #16 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq sl, pc, ip, lsr #11 │ │ │ │ - orrseq sp, r6, r8, lsl r7 │ │ │ │ - orrseq sl, pc, r4, lsl r5 @ │ │ │ │ - orrseq ip, r6, r4, ror #26 │ │ │ │ - orrseq sp, r6, ip, ror r6 │ │ │ │ + @ instruction: 0x019fa5b4 │ │ │ │ + orrseq sp, r6, r4, lsr #14 │ │ │ │ + orrseq sl, pc, ip, lsl r5 @ │ │ │ │ + orrseq ip, r6, r0, ror sp │ │ │ │ + orrseq sp, r6, r8, lsl #13 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - orrseq sl, pc, r4, ror #9 │ │ │ │ - orrseq sp, r6, r8, asr r6 │ │ │ │ + orrseq sl, pc, ip, ror #9 │ │ │ │ + orrseq sp, r6, r4, ror #12 │ │ │ │ orrseq sp, r5, r0, lsl #9 │ │ │ │ - orrseq sl, pc, r4, asr r4 @ │ │ │ │ - orrseq ip, r6, r4, lsr #25 │ │ │ │ - orrseq sp, r6, r4, asr #11 │ │ │ │ + orrseq sl, pc, ip, asr r4 @ │ │ │ │ + @ instruction: 0x0196ccb0 │ │ │ │ + @ instruction: 0x0196d5d0 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - orrseq sl, pc, r8, lsr #8 │ │ │ │ - orrseq sp, r6, r8, lsl #11 │ │ │ │ - orrseq ip, r6, r8, lsr #24 │ │ │ │ - orrseq sl, pc, r4, lsl #6 │ │ │ │ - orrseq ip, r6, r4, asr fp │ │ │ │ - orrseq sp, r6, ip, ror #8 │ │ │ │ + orrseq sl, pc, r0, lsr r4 @ │ │ │ │ + @ instruction: 0x0196d594 │ │ │ │ + orrseq ip, r6, r4, lsr ip │ │ │ │ + orrseq sl, pc, ip, lsl #6 │ │ │ │ + orrseq ip, r6, r0, ror #22 │ │ │ │ + orrseq sp, r6, r8, ror r4 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - orrseq r9, pc, ip, lsl #30 │ │ │ │ - orrseq ip, r6, ip, asr r7 │ │ │ │ - orrseq sp, r6, r4, ror r0 │ │ │ │ + orrseq r9, pc, r4, lsl pc @ │ │ │ │ + orrseq ip, r6, r8, ror #14 │ │ │ │ + orrseq sp, r6, r0, lsl #1 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - orrseq sp, r6, r4, asr #16 │ │ │ │ - orrseq r9, pc, ip, lsl #27 │ │ │ │ - @ instruction: 0x0196cef0 │ │ │ │ + orrseq sp, r6, r0, asr r8 │ │ │ │ + @ instruction: 0x019f9d94 │ │ │ │ + @ instruction: 0x0196cefc │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ orrseq ip, r5, r0, lsr #25 │ │ │ │ orrseq ip, r5, r4, lsr #24 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - orrseq sp, r6, r4, lsl #9 │ │ │ │ - orrseq r9, pc, r4, ror #23 │ │ │ │ - orrseq ip, r6, r8, asr #26 │ │ │ │ + @ instruction: 0x0196d490 │ │ │ │ + orrseq r9, pc, ip, ror #23 │ │ │ │ + orrseq ip, r6, r4, asr sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq ip, r6, r4, asr #7 │ │ │ │ - orrseq r9, pc, r8, ror #22 │ │ │ │ - @ instruction: 0x0196ccd0 │ │ │ │ + @ instruction: 0x0196c3d0 │ │ │ │ + orrseq r9, pc, r0, ror fp @ │ │ │ │ + @ instruction: 0x0196ccdc │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - orrseq r9, pc, r8, lsr #22 │ │ │ │ - orrseq ip, r6, r8, ror r3 │ │ │ │ - @ instruction: 0x0196cc98 │ │ │ │ + orrseq r9, pc, r0, lsr fp @ │ │ │ │ + orrseq ip, r6, r4, lsl #7 │ │ │ │ + orrseq ip, r6, r4, lsr #25 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - orrseq ip, r6, r4, asr #6 │ │ │ │ - orrseq ip, r6, r0, lsl r3 │ │ │ │ + orrseq ip, r6, r0, asr r3 │ │ │ │ + orrseq ip, r6, ip, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq ip, r6, r0, ror #5 │ │ │ │ - orrseq r9, pc, r4, lsl #21 │ │ │ │ - @ instruction: 0x0196cbf0 │ │ │ │ + orrseq ip, r6, ip, ror #5 │ │ │ │ + orrseq r9, pc, ip, lsl #21 │ │ │ │ + @ instruction: 0x0196cbfc │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orrseq ip, r6, r0, lsr #5 │ │ │ │ - orrseq r9, pc, r4, asr #20 │ │ │ │ - @ instruction: 0x0196cbb0 │ │ │ │ - orrseq ip, r6, r0, ror #4 │ │ │ │ + orrseq ip, r6, ip, lsr #5 │ │ │ │ + orrseq r9, pc, ip, asr #20 │ │ │ │ + @ instruction: 0x0196cbbc │ │ │ │ + orrseq ip, r6, ip, ror #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq ip, r6, r0, lsr r2 │ │ │ │ + orrseq ip, r6, ip, lsr r2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq ip, r6, r0, lsl #4 │ │ │ │ + orrseq ip, r6, ip, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0196c1d0 │ │ │ │ - orrseq ip, r6, r0, lsr #3 │ │ │ │ - orrseq ip, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x0196c1dc │ │ │ │ + orrseq ip, r6, ip, lsr #3 │ │ │ │ + orrseq ip, r6, ip, ror r1 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - orrseq ip, r6, r0, asr #2 │ │ │ │ - orrseq ip, r6, r0, lsl r1 │ │ │ │ + orrseq ip, r6, ip, asr #2 │ │ │ │ + orrseq ip, r6, ip, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orrseq ip, r6, r0, ror #1 │ │ │ │ + orrseq ip, r6, ip, ror #1 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orrseq r9, pc, ip, asr r8 @ │ │ │ │ - orrseq ip, r6, ip, lsr #1 │ │ │ │ - orrseq ip, r6, r8, asr #19 │ │ │ │ - orrseq r9, pc, r0, lsr #16 │ │ │ │ - orrseq ip, r6, r0, ror r0 │ │ │ │ - orrseq ip, r6, r8, lsl #19 │ │ │ │ + orrseq r9, pc, r4, ror #16 │ │ │ │ + ldrheq ip, [r6, r8] │ │ │ │ + @ instruction: 0x0196c9d4 │ │ │ │ + orrseq r9, pc, r8, lsr #16 │ │ │ │ + orrseq ip, r6, ip, ror r0 │ │ │ │ + @ instruction: 0x0196c994 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - orrseq r9, pc, r4, ror #15 │ │ │ │ - orrseq ip, r6, r4, lsr r0 │ │ │ │ - orrseq ip, r6, r0, asr r9 │ │ │ │ - orrseq r9, pc, r8, lsr #15 │ │ │ │ - @ instruction: 0x0196bff8 │ │ │ │ - orrseq ip, r6, r0, lsl r9 │ │ │ │ + orrseq r9, pc, ip, ror #15 │ │ │ │ + orrseq ip, r6, r0, asr #32 │ │ │ │ + orrseq ip, r6, ip, asr r9 │ │ │ │ + @ instruction: 0x019f97b0 │ │ │ │ + orrseq ip, r6, r4 │ │ │ │ + orrseq ip, r6, ip, lsl r9 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - orrseq sp, r6, r8, lsl #4 │ │ │ │ - orrseq r9, pc, ip, ror #14 │ │ │ │ - @ instruction: 0x0196c8d0 │ │ │ │ + orrseq sp, r6, r4, lsl r2 │ │ │ │ + orrseq r9, pc, r4, ror r7 @ │ │ │ │ + @ instruction: 0x0196c8dc │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - orrseq sp, r6, r4 │ │ │ │ - orrseq r9, pc, r8, lsr #14 │ │ │ │ - @ instruction: 0x0196c890 │ │ │ │ - @ instruction: 0x019f96d8 │ │ │ │ - orrseq fp, r6, r8, lsr #30 │ │ │ │ - orrseq ip, r6, r0, asr #16 │ │ │ │ + orrseq sp, r6, r0, lsl r0 │ │ │ │ + orrseq r9, pc, r0, lsr r7 @ │ │ │ │ + @ instruction: 0x0196c89c │ │ │ │ + orrseq r9, pc, r0, ror #13 │ │ │ │ + orrseq fp, r6, r4, lsr pc │ │ │ │ + orrseq ip, r6, ip, asr #16 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x019f9698 │ │ │ │ - orrseq fp, r6, r8, ror #29 │ │ │ │ - orrseq ip, r6, r0, lsl #16 │ │ │ │ + orrseq r9, pc, r0, lsr #13 │ │ │ │ + @ instruction: 0x0196bef4 │ │ │ │ + orrseq ip, r6, ip, lsl #16 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - orrseq r9, pc, r8, asr r6 @ │ │ │ │ - orrseq fp, r6, r8, lsr #29 │ │ │ │ - orrseq ip, r6, r4, asr #15 │ │ │ │ - orrseq r9, pc, r8, lsl r6 @ │ │ │ │ - orrseq fp, r6, r8, ror #28 │ │ │ │ - orrseq ip, r6, r0, lsl #15 │ │ │ │ + orrseq r9, pc, r0, ror #12 │ │ │ │ + @ instruction: 0x0196beb4 │ │ │ │ + @ instruction: 0x0196c7d0 │ │ │ │ + orrseq r9, pc, r0, lsr #12 │ │ │ │ + orrseq fp, r6, r4, ror lr │ │ │ │ + orrseq ip, r6, ip, lsl #15 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - orrseq fp, r6, r0, lsr lr │ │ │ │ + orrseq fp, r6, ip, lsr lr │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orrseq r9, pc, r8, lsr #11 │ │ │ │ - @ instruction: 0x0196bdf8 │ │ │ │ - orrseq ip, r6, r0, lsl r7 │ │ │ │ + @ instruction: 0x019f95b0 │ │ │ │ + orrseq fp, r6, r4, lsl #28 │ │ │ │ + orrseq ip, r6, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq r9, pc, ip, ror #10 │ │ │ │ - @ instruction: 0x0196bdbc │ │ │ │ - @ instruction: 0x0196c6d4 │ │ │ │ + orrseq r9, pc, r4, ror r5 @ │ │ │ │ + orrseq fp, r6, r8, asr #27 │ │ │ │ + orrseq ip, r6, r0, ror #13 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orrseq fp, r6, r4, lsl #27 │ │ │ │ - orrseq ip, r6, r0, lsr #13 │ │ │ │ + @ instruction: 0x0196bd90 │ │ │ │ + orrseq ip, r6, ip, lsr #13 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x019f94fc │ │ │ │ - orrseq fp, r6, ip, asr #26 │ │ │ │ - orrseq ip, r6, r4, ror #12 │ │ │ │ + orrseq r9, pc, r4, lsl #10 │ │ │ │ + orrseq fp, r6, r8, asr sp │ │ │ │ + orrseq ip, r6, r0, ror r6 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x0196cddc │ │ │ │ - orrseq r9, pc, r4, lsr #9 │ │ │ │ - orrseq ip, r6, r0, lsl r6 │ │ │ │ + orrseq ip, r6, r8, ror #27 │ │ │ │ + orrseq r9, pc, ip, lsr #9 │ │ │ │ + orrseq ip, r6, ip, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orrseq r9, pc, ip, asr r4 @ │ │ │ │ - orrseq fp, r6, ip, lsr #25 │ │ │ │ - orrseq ip, r6, r4, asr #11 │ │ │ │ + orrseq r9, pc, r4, ror #8 │ │ │ │ + @ instruction: 0x0196bcb8 │ │ │ │ + @ instruction: 0x0196c5d0 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq r9, pc, r0, lsr #8 │ │ │ │ - orrseq fp, r6, r0, ror ip │ │ │ │ - orrseq ip, r6, r8, lsl #11 │ │ │ │ + orrseq r9, pc, r8, lsr #8 │ │ │ │ + orrseq fp, r6, ip, ror ip │ │ │ │ + @ instruction: 0x0196c594 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orrseq r9, pc, r4, ror #7 │ │ │ │ - orrseq fp, r6, r4, lsr ip │ │ │ │ - orrseq ip, r6, r4, asr r5 │ │ │ │ + orrseq r9, pc, ip, ror #7 │ │ │ │ + orrseq fp, r6, r0, asr #24 │ │ │ │ + orrseq ip, r6, r0, ror #10 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orrseq r9, pc, r4, lsr #7 │ │ │ │ - orrseq ip, r6, r8, ror lr │ │ │ │ - orrseq ip, r6, ip, lsl #10 │ │ │ │ + orrseq r9, pc, ip, lsr #7 │ │ │ │ + orrseq ip, r6, r4, lsl #29 │ │ │ │ + orrseq ip, r6, r8, lsl r5 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - orrseq r9, pc, r0, ror #6 │ │ │ │ - @ instruction: 0x0196bbb0 │ │ │ │ - orrseq ip, r6, ip, asr #9 │ │ │ │ - orrseq ip, r6, r8, lsl #27 │ │ │ │ - orrseq r9, pc, r0, lsl r3 @ │ │ │ │ - orrseq ip, r6, r8, ror r4 │ │ │ │ - orrseq r9, pc, r4, asr #5 │ │ │ │ - orrseq fp, r6, r4, lsl fp │ │ │ │ - orrseq ip, r6, ip, lsr #8 │ │ │ │ + orrseq r9, pc, r8, ror #6 │ │ │ │ + @ instruction: 0x0196bbbc │ │ │ │ + @ instruction: 0x0196c4d8 │ │ │ │ + @ instruction: 0x0196cd94 │ │ │ │ + orrseq r9, pc, r8, lsl r3 @ │ │ │ │ + orrseq ip, r6, r4, lsl #9 │ │ │ │ + orrseq r9, pc, ip, asr #5 │ │ │ │ + orrseq fp, r6, r0, lsr #22 │ │ │ │ + orrseq ip, r6, r8, lsr r4 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - orrseq r9, pc, r4, lsl #5 │ │ │ │ - @ instruction: 0x0196bad4 │ │ │ │ - @ instruction: 0x0196c3f0 │ │ │ │ - orrseq ip, r6, r8, lsl ip │ │ │ │ - orrseq r9, pc, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x0196c398 │ │ │ │ + orrseq r9, pc, ip, lsl #5 │ │ │ │ + orrseq fp, r6, r0, ror #21 │ │ │ │ + @ instruction: 0x0196c3fc │ │ │ │ + orrseq ip, r6, r4, lsr #24 │ │ │ │ + orrseq r9, pc, r8, lsr r2 @ │ │ │ │ + orrseq ip, r6, r4, lsr #7 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - orrseq r9, pc, r4, ror #3 │ │ │ │ - orrseq fp, r6, r4, lsr sl │ │ │ │ - orrseq ip, r6, ip, asr #6 │ │ │ │ + orrseq r9, pc, ip, ror #3 │ │ │ │ + orrseq fp, r6, r0, asr #20 │ │ │ │ + orrseq ip, r6, r8, asr r3 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orrseq ip, r6, ip, asr fp │ │ │ │ - @ instruction: 0x019f9190 │ │ │ │ - orrseq ip, r6, r0, lsl #6 │ │ │ │ - orrseq ip, r6, r0, lsr #21 │ │ │ │ - orrseq r9, pc, r4, lsr r1 @ │ │ │ │ - @ instruction: 0x0196c29c │ │ │ │ + orrseq ip, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x019f9198 │ │ │ │ + orrseq ip, r6, ip, lsl #6 │ │ │ │ + orrseq ip, r6, ip, lsr #21 │ │ │ │ + orrseq r9, pc, ip, lsr r1 @ │ │ │ │ + orrseq ip, r6, r8, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - orrseq r9, pc, r8, ror #1 │ │ │ │ - orrseq fp, r6, r8, lsr r9 │ │ │ │ - orrseq ip, r6, r0, asr r2 │ │ │ │ + ldrsheq r9, [pc, r0] │ │ │ │ + orrseq fp, r6, r4, asr #18 │ │ │ │ + orrseq ip, r6, ip, asr r2 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x0196cabc │ │ │ │ - @ instruction: 0x019f9094 │ │ │ │ - orrseq ip, r6, r0, lsl #4 │ │ │ │ - orrseq r9, pc, r8, asr #32 │ │ │ │ - @ instruction: 0x0196b898 │ │ │ │ - @ instruction: 0x0196c1b4 │ │ │ │ - orrseq r9, pc, r8 │ │ │ │ - orrseq fp, r6, r8, asr r8 │ │ │ │ - orrseq ip, r6, r0, ror r1 │ │ │ │ + orrseq ip, r6, r8, asr #21 │ │ │ │ + @ instruction: 0x019f909c │ │ │ │ + orrseq ip, r6, ip, lsl #4 │ │ │ │ + orrseq r9, pc, r0, asr r0 @ │ │ │ │ + orrseq fp, r6, r4, lsr #17 │ │ │ │ + orrseq ip, r6, r0, asr #3 │ │ │ │ + orrseq r9, pc, r0, lsl r0 @ │ │ │ │ + orrseq fp, r6, r4, ror #16 │ │ │ │ + orrseq ip, r6, ip, ror r1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orrseq r8, pc, r8, asr #31 │ │ │ │ - orrseq fp, r6, r8, lsl r8 │ │ │ │ - orrseq ip, r6, r0, lsr r1 │ │ │ │ + @ instruction: 0x019f8fd0 │ │ │ │ + orrseq fp, r6, r4, lsr #16 │ │ │ │ + orrseq ip, r6, ip, lsr r1 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orrseq r8, pc, r8, lsl #31 │ │ │ │ - @ instruction: 0x0196b7d8 │ │ │ │ - ldrsheq ip, [r6, r4] │ │ │ │ + @ instruction: 0x019f8f90 │ │ │ │ + orrseq fp, r6, r4, ror #15 │ │ │ │ + orrseq ip, r6, r0, lsl #2 │ │ │ │ ldr r1, [r4, #-1116] @ 0xfffffba4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ bl 2068d0 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 2080e4 │ │ │ │ ldr r2, [pc, #-712] @ 208644 │ │ │ │ @@ -341712,90 +341712,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 209a3c │ │ │ │ @ instruction: 0x01acec38 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01acec18 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq ip, r6, ip, lsl #14 │ │ │ │ orrseq ip, r6, r8, lsl r7 │ │ │ │ - orrseq ip, r6, r8, lsr #14 │ │ │ │ + orrseq ip, r6, r4, lsr #14 │ │ │ │ + orrseq ip, r6, r4, lsr r7 │ │ │ │ + orrseq ip, r6, r8, lsr #13 │ │ │ │ @ instruction: 0x0196c69c │ │ │ │ - @ instruction: 0x0196c690 │ │ │ │ ldrdeq lr, [ip, r0]! │ │ │ │ - orrseq r8, pc, r8, ror #26 │ │ │ │ - @ instruction: 0x0196b5b8 │ │ │ │ - @ instruction: 0x0196bed8 │ │ │ │ + orrseq r8, pc, r0, ror sp @ │ │ │ │ + orrseq fp, r6, r4, asr #11 │ │ │ │ + orrseq fp, r6, r4, ror #29 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x019f8cf4 │ │ │ │ - orrseq fp, r6, r4, asr #10 │ │ │ │ - orrseq fp, r6, r4, ror #28 │ │ │ │ + @ instruction: 0x019f8cfc │ │ │ │ + orrseq fp, r6, r0, asr r5 │ │ │ │ + orrseq fp, r6, r0, ror lr │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orrseq r8, pc, r4, lsl #25 │ │ │ │ - @ instruction: 0x0196b4d4 │ │ │ │ - @ instruction: 0x0196bdf4 │ │ │ │ - orrseq fp, r6, r4, asr #8 │ │ │ │ - @ instruction: 0x019f8bf0 │ │ │ │ - orrseq fp, r6, ip, asr sp │ │ │ │ + orrseq r8, pc, ip, lsl #25 │ │ │ │ + orrseq fp, r6, r0, ror #9 │ │ │ │ + orrseq fp, r6, r0, lsl #28 │ │ │ │ + orrseq fp, r6, r0, asr r4 │ │ │ │ + @ instruction: 0x019f8bf8 │ │ │ │ + orrseq fp, r6, r8, ror #26 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - orrseq r8, pc, r4, lsr #23 │ │ │ │ - @ instruction: 0x0196b3f4 │ │ │ │ - orrseq fp, r6, r4, lsl sp │ │ │ │ - orrseq fp, r6, r4, lsr #7 │ │ │ │ - orrseq r8, pc, r0, asr fp @ │ │ │ │ - @ instruction: 0x0196bcbc │ │ │ │ + orrseq r8, pc, ip, lsr #23 │ │ │ │ + orrseq fp, r6, r0, lsl #8 │ │ │ │ + orrseq fp, r6, r0, lsr #26 │ │ │ │ + @ instruction: 0x0196b3b0 │ │ │ │ + orrseq r8, pc, r8, asr fp @ │ │ │ │ + orrseq fp, r6, r8, asr #25 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - orrseq r8, pc, r0, lsl fp @ │ │ │ │ - orrseq fp, r6, r0, ror #6 │ │ │ │ - orrseq fp, r6, r0, lsl #25 │ │ │ │ + orrseq r8, pc, r8, lsl fp @ │ │ │ │ + orrseq fp, r6, ip, ror #6 │ │ │ │ + orrseq fp, r6, ip, lsl #25 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - @ instruction: 0x019f8ad4 │ │ │ │ - orrseq fp, r6, r4, lsr #6 │ │ │ │ - orrseq fp, r6, r4, asr #24 │ │ │ │ - orrseq ip, r6, r8, lsr #12 │ │ │ │ - @ instruction: 0x019f8a9c │ │ │ │ - orrseq fp, r6, r4, lsl #24 │ │ │ │ + @ instruction: 0x019f8adc │ │ │ │ + orrseq fp, r6, r0, lsr r3 │ │ │ │ + orrseq fp, r6, r0, asr ip │ │ │ │ + orrseq ip, r6, r4, lsr r6 │ │ │ │ + orrseq r8, pc, r4, lsr #21 │ │ │ │ + orrseq fp, r6, r0, lsl ip │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - orrseq r8, pc, r4, asr sl @ │ │ │ │ - orrseq fp, r6, r4, lsr #5 │ │ │ │ - orrseq fp, r6, r4, asr #23 │ │ │ │ + orrseq r8, pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x0196b2b0 │ │ │ │ + @ instruction: 0x0196bbd0 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - orrseq r8, pc, r0, lsr #20 │ │ │ │ - @ instruction: 0x0196c5d8 │ │ │ │ - orrseq fp, r6, r8, lsl #23 │ │ │ │ - @ instruction: 0x019f89f0 │ │ │ │ - orrseq ip, r6, r8, lsl r6 │ │ │ │ - orrseq fp, r6, r4, asr fp │ │ │ │ + orrseq r8, pc, r8, lsr #20 │ │ │ │ + orrseq ip, r6, r4, ror #11 │ │ │ │ + @ instruction: 0x0196bb94 │ │ │ │ + @ instruction: 0x019f89f8 │ │ │ │ + orrseq ip, r6, r4, lsr #12 │ │ │ │ + orrseq fp, r6, r0, ror #22 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - orrseq r8, pc, r0, asr #19 │ │ │ │ - orrseq ip, r6, r0, lsl r6 │ │ │ │ - orrseq fp, r6, r4, lsr #22 │ │ │ │ + orrseq r8, pc, r8, asr #19 │ │ │ │ + orrseq ip, r6, ip, lsl r6 │ │ │ │ + orrseq fp, r6, r0, lsr fp │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - orrseq r8, pc, r8, lsl #19 │ │ │ │ - @ instruction: 0x0196b1d8 │ │ │ │ - @ instruction: 0x0196baf8 │ │ │ │ + @ instruction: 0x019f8990 │ │ │ │ + orrseq fp, r6, r4, ror #3 │ │ │ │ + orrseq fp, r6, r4, lsl #22 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - orrseq r8, pc, ip, asr #18 │ │ │ │ - @ instruction: 0x0196b19c │ │ │ │ - @ instruction: 0x0196babc │ │ │ │ + orrseq r8, pc, r4, asr r9 @ │ │ │ │ + orrseq fp, r6, r8, lsr #3 │ │ │ │ + orrseq fp, r6, r8, asr #21 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - orrseq r8, pc, r8, lsl r9 @ │ │ │ │ - orrseq ip, r6, r8, lsl #10 │ │ │ │ - orrseq fp, r6, ip, ror sl │ │ │ │ + orrseq r8, pc, r0, lsr #18 │ │ │ │ + orrseq ip, r6, r4, lsl r5 │ │ │ │ + orrseq fp, r6, r8, lsl #21 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - orrseq r8, pc, r0, ror #17 │ │ │ │ - orrseq fp, r6, r0, lsr r1 │ │ │ │ - orrseq fp, r6, r0, asr sl │ │ │ │ - orrseq r8, pc, r4, lsr #17 │ │ │ │ - ldrsheq fp, [r6, r4] │ │ │ │ - orrseq fp, r6, r4, lsl sl │ │ │ │ + orrseq r8, pc, r8, ror #17 │ │ │ │ + orrseq fp, r6, ip, lsr r1 │ │ │ │ + orrseq fp, r6, ip, asr sl │ │ │ │ + orrseq r8, pc, ip, lsr #17 │ │ │ │ + orrseq fp, r6, r0, lsl #2 │ │ │ │ + orrseq fp, r6, r0, lsr #20 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - orrseq r8, pc, r8, ror #16 │ │ │ │ - ldrheq fp, [r6, r8] │ │ │ │ - @ instruction: 0x0196b9d8 │ │ │ │ + orrseq r8, pc, r0, ror r8 @ │ │ │ │ + orrseq fp, r6, r4, asr #1 │ │ │ │ + orrseq fp, r6, r4, ror #19 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ │ │ │ │ 0020a124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -341819,17 +341819,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 20a1a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 20a14c │ │ │ │ - @ instruction: 0x019f86b8 │ │ │ │ - orrseq sl, r6, r8, lsl #30 │ │ │ │ - orrseq fp, r6, r0, lsr #16 │ │ │ │ + orrseq r8, pc, r0, asr #13 │ │ │ │ + orrseq sl, r6, r4, lsl pc │ │ │ │ + orrseq fp, r6, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0020a1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -342066,23 +342066,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 20a58c │ │ │ │ add r2, r2, #788 @ 0x314 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 20a48c │ │ │ │ - orrseq ip, r6, r0, ror #5 │ │ │ │ + orrseq ip, r6, ip, ror #5 │ │ │ │ @ instruction: 0x01af0a8c │ │ │ │ - @ instruction: 0x0196b8fc │ │ │ │ - orrseq r8, pc, r0, lsr #6 │ │ │ │ - orrseq fp, r6, r8, lsl #9 │ │ │ │ + orrseq fp, r6, r8, lsl #18 │ │ │ │ + orrseq r8, pc, r8, lsr #6 │ │ │ │ + @ instruction: 0x0196b494 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - orrseq r8, pc, r0, ror #5 │ │ │ │ - orrseq sl, r6, r0, lsr fp │ │ │ │ - orrseq fp, r6, r0, asr r4 │ │ │ │ + orrseq r8, pc, r8, ror #5 │ │ │ │ + orrseq sl, r6, ip, lsr fp │ │ │ │ + orrseq fp, r6, ip, asr r4 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ │ │ │ │ 0020a590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -342123,17 +342123,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 20a5f4 │ │ │ │ @ instruction: 0x01af097c │ │ │ │ - orrseq r8, pc, r4, lsl r2 @ │ │ │ │ - @ instruction: 0x0196beb8 │ │ │ │ - orrseq fp, r6, r4, lsl #7 │ │ │ │ + orrseq r8, pc, ip, lsl r2 @ │ │ │ │ + orrseq fp, r6, r4, asr #29 │ │ │ │ + @ instruction: 0x0196b390 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ │ │ │ │ 0020a654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -342380,57 +342380,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 20a6a8 │ │ │ │ @ instruction: 0x01acdea8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01acde64 │ │ │ │ - orrseq fp, r6, r8, lsl #28 │ │ │ │ - orrseq fp, r6, r4, ror #27 │ │ │ │ - orrseq fp, r9, r8, ror #11 │ │ │ │ - @ instruction: 0x019e58b0 │ │ │ │ - orrseq fp, r6, r0, ror sp │ │ │ │ - orrseq fp, r6, ip, asr #26 │ │ │ │ - orrseq pc, sl, ip, lsr r9 @ │ │ │ │ - @ instruction: 0x0196bcf4 │ │ │ │ - @ instruction: 0x0196bcd0 │ │ │ │ - orrseq r7, pc, r4, ror #31 │ │ │ │ - orrseq fp, r6, ip, asr #2 │ │ │ │ + orrseq fp, r6, r4, lsl lr │ │ │ │ + @ instruction: 0x0196bdf0 │ │ │ │ + @ instruction: 0x0199b5f4 │ │ │ │ + @ instruction: 0x019e58bc │ │ │ │ + orrseq fp, r6, ip, ror sp │ │ │ │ + orrseq fp, r6, r8, asr sp │ │ │ │ + orrseq pc, sl, r8, asr #18 │ │ │ │ + orrseq fp, r6, r0, lsl #26 │ │ │ │ + @ instruction: 0x0196bcdc │ │ │ │ + orrseq r7, pc, ip, ror #31 │ │ │ │ + orrseq fp, r6, r8, asr r1 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - @ instruction: 0x019f7f9c │ │ │ │ - orrseq sl, r6, ip, ror #15 │ │ │ │ - orrseq fp, r6, ip, lsl #2 │ │ │ │ + orrseq r7, pc, r4, lsr #31 │ │ │ │ + @ instruction: 0x0196a7f8 │ │ │ │ + orrseq fp, r6, r8, lsl r1 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - orrseq r7, pc, r4, ror #30 │ │ │ │ - @ instruction: 0x0196a7b4 │ │ │ │ - ldrsbeq fp, [r6, r4] │ │ │ │ + orrseq r7, pc, ip, ror #30 │ │ │ │ + orrseq sl, r6, r0, asr #15 │ │ │ │ + orrseq fp, r6, r0, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - orrseq r7, pc, ip, lsr #30 │ │ │ │ - orrseq sl, r6, ip, ror r7 │ │ │ │ - @ instruction: 0x0196b09c │ │ │ │ + orrseq r7, pc, r4, lsr pc @ │ │ │ │ + orrseq sl, r6, r8, lsl #15 │ │ │ │ + orrseq fp, r6, r8, lsr #1 │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ - @ instruction: 0x019f7ef4 │ │ │ │ - orrseq sl, r6, r4, asr #14 │ │ │ │ - orrseq fp, r6, r4, rrx │ │ │ │ + @ instruction: 0x019f7efc │ │ │ │ + orrseq sl, r6, r0, asr r7 │ │ │ │ + orrseq fp, r6, r0, ror r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - @ instruction: 0x019f7ebc │ │ │ │ - orrseq sl, r6, ip, lsl #14 │ │ │ │ - orrseq fp, r6, ip, lsr #32 │ │ │ │ + orrseq r7, pc, r4, asr #29 │ │ │ │ + orrseq sl, r6, r8, lsl r7 │ │ │ │ + orrseq fp, r6, r8, lsr r0 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - orrseq r7, pc, r4, lsl #29 │ │ │ │ - @ instruction: 0x0196a6d4 │ │ │ │ - @ instruction: 0x0196aff4 │ │ │ │ + orrseq r7, pc, ip, lsl #29 │ │ │ │ + orrseq sl, r6, r0, ror #13 │ │ │ │ + orrseq fp, r6, r0 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - orrseq r7, pc, ip, asr #28 │ │ │ │ - @ instruction: 0x0196a69c │ │ │ │ - @ instruction: 0x0196afbc │ │ │ │ + orrseq r7, pc, r4, asr lr @ │ │ │ │ + orrseq sl, r6, r8, lsr #13 │ │ │ │ + orrseq sl, r6, r8, asr #31 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - orrseq r7, pc, r4, lsl lr @ │ │ │ │ - orrseq sl, r6, r4, ror #12 │ │ │ │ - orrseq sl, r6, r4, lsl #31 │ │ │ │ + orrseq r7, pc, ip, lsl lr @ │ │ │ │ + orrseq sl, r6, r0, ror r6 │ │ │ │ + @ instruction: 0x0196af90 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 0020aaf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -342746,67 +342746,67 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bl b6c98 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r7, #99 @ 0x63 │ │ │ │ b 20ac28 │ │ │ │ @ instruction: 0x01acda0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq fp, r6, r0, lsl sl │ │ │ │ + orrseq fp, r6, ip, lsl sl │ │ │ │ orrseq r0, r6, r0, asr #23 │ │ │ │ - @ instruction: 0x0196b9d8 │ │ │ │ - orrseq fp, r6, r4, lsr sl │ │ │ │ - @ instruction: 0x0196b9b8 │ │ │ │ - orrseq fp, r6, r8, lsr #19 │ │ │ │ + orrseq fp, r6, r4, ror #19 │ │ │ │ + orrseq fp, r6, r0, asr #20 │ │ │ │ + orrseq fp, r6, r4, asr #19 │ │ │ │ + @ instruction: 0x0196b9b4 │ │ │ │ @ instruction: 0x01acd8e4 │ │ │ │ - @ instruction: 0x0196b8dc │ │ │ │ - @ instruction: 0x0196b8bc │ │ │ │ - orrseq fp, r6, r4, lsr #17 │ │ │ │ - orrseq r7, pc, r4, lsl fp @ │ │ │ │ - orrseq sl, r6, r4, ror #6 │ │ │ │ - orrseq sl, r6, r4, lsl #25 │ │ │ │ + orrseq fp, r6, r8, ror #17 │ │ │ │ + orrseq fp, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x0196b8b0 │ │ │ │ + orrseq r7, pc, ip, lsl fp @ │ │ │ │ + orrseq sl, r6, r0, ror r3 │ │ │ │ + @ instruction: 0x0196ac90 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - @ instruction: 0x019f7a90 │ │ │ │ - orrseq sl, r6, r0, ror #5 │ │ │ │ - @ instruction: 0x0196abf8 │ │ │ │ + @ instruction: 0x019f7a98 │ │ │ │ + orrseq sl, r6, ip, ror #5 │ │ │ │ + orrseq sl, r6, r4, lsl #24 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - orrseq r7, pc, r4, asr sl @ │ │ │ │ - orrseq sl, r6, r4, lsr #5 │ │ │ │ - orrseq sl, r6, r4, asr #23 │ │ │ │ + orrseq r7, pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x0196a2b0 │ │ │ │ + @ instruction: 0x0196abd0 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - orrseq r7, pc, r8, lsl sl @ │ │ │ │ - orrseq sl, r6, r8, ror #4 │ │ │ │ - orrseq sl, r6, r8, lsl #23 │ │ │ │ + orrseq r7, pc, r0, lsr #20 │ │ │ │ + orrseq sl, r6, r4, ror r2 │ │ │ │ + @ instruction: 0x0196ab94 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ - @ instruction: 0x019f79d8 │ │ │ │ - @ instruction: 0x0196b6dc │ │ │ │ - orrseq sl, r6, r8, asr #22 │ │ │ │ + orrseq r7, pc, r0, ror #19 │ │ │ │ + orrseq fp, r6, r8, ror #13 │ │ │ │ + orrseq sl, r6, r4, asr fp │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - @ instruction: 0x019f7998 │ │ │ │ - orrseq sl, r6, r8, ror #3 │ │ │ │ - orrseq sl, r6, r8, lsl #22 │ │ │ │ + orrseq r7, pc, r0, lsr #19 │ │ │ │ + @ instruction: 0x0196a1f4 │ │ │ │ + orrseq sl, r6, r4, lsl fp │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - orrseq r7, pc, ip, asr r9 @ │ │ │ │ - orrseq sl, r6, ip, lsr #3 │ │ │ │ - orrseq sl, r6, ip, asr #21 │ │ │ │ + orrseq r7, pc, r4, ror #18 │ │ │ │ + @ instruction: 0x0196a1b8 │ │ │ │ + @ instruction: 0x0196aad8 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - orrseq r7, pc, r0, lsr #18 │ │ │ │ - orrseq sl, r6, r0, ror r1 │ │ │ │ - @ instruction: 0x0196aa90 │ │ │ │ + orrseq r7, pc, r8, lsr #18 │ │ │ │ + orrseq sl, r6, ip, ror r1 │ │ │ │ + @ instruction: 0x0196aa9c │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - orrseq r7, pc, r4, ror #17 │ │ │ │ - orrseq sl, r6, r4, lsr r1 │ │ │ │ - orrseq sl, r6, r4, asr sl │ │ │ │ + orrseq r7, pc, ip, ror #17 │ │ │ │ + orrseq sl, r6, r0, asr #2 │ │ │ │ + orrseq sl, r6, r0, ror #20 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - orrseq r7, pc, r8, lsr #17 │ │ │ │ - ldrsheq sl, [r6, r8] │ │ │ │ - orrseq sl, r6, r8, lsl sl │ │ │ │ + @ instruction: 0x019f78b0 │ │ │ │ + orrseq sl, r6, r4, lsl #2 │ │ │ │ + orrseq sl, r6, r4, lsr #20 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - orrseq fp, r6, r0, lsl #12 │ │ │ │ - orrseq r7, pc, r8, ror #16 │ │ │ │ - @ instruction: 0x0196a9d0 │ │ │ │ + orrseq fp, r6, ip, lsl #12 │ │ │ │ + orrseq r7, pc, r0, ror r8 @ │ │ │ │ + @ instruction: 0x0196a9dc │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ │ │ │ │ 0020b0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -343090,63 +343090,63 @@ │ │ │ │ add r2, r2, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 20b148 │ │ │ │ @ instruction: 0x01acd434 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq fp, r6, r8, lsr r4 │ │ │ │ + orrseq fp, r6, r4, asr #8 │ │ │ │ @ instruction: 0x01acd3c4 │ │ │ │ orrseq r0, r6, ip, lsr #11 │ │ │ │ - @ instruction: 0x0196b3bc │ │ │ │ + orrseq fp, r6, r8, asr #7 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0196b394 │ │ │ │ - orrseq fp, r6, r4, ror r3 │ │ │ │ - orrseq fp, r6, ip, asr r3 │ │ │ │ - @ instruction: 0x0196b394 │ │ │ │ + orrseq fp, r6, r0, lsr #7 │ │ │ │ + orrseq fp, r6, r0, lsl #7 │ │ │ │ + orrseq fp, r6, r8, ror #6 │ │ │ │ + orrseq fp, r6, r0, lsr #7 │ │ │ │ andgt r0, r8, r0 │ │ │ │ - orrseq fp, r6, r8, lsl #6 │ │ │ │ - orrseq fp, r6, r4, asr r3 │ │ │ │ - orrseq r7, pc, ip, lsr r5 @ │ │ │ │ - orrseq sl, r6, r4, lsr #13 │ │ │ │ + orrseq fp, r6, r4, lsl r3 │ │ │ │ + orrseq fp, r6, r0, ror #6 │ │ │ │ + orrseq r7, pc, r4, asr #10 │ │ │ │ + @ instruction: 0x0196a6b0 │ │ │ │ andeq r0, r0, r5, lsr r9 │ │ │ │ - @ instruction: 0x019f74f4 │ │ │ │ - orrseq r9, r6, r4, asr #26 │ │ │ │ - orrseq sl, r6, r4, ror #12 │ │ │ │ + @ instruction: 0x019f74fc │ │ │ │ + orrseq r9, r6, r0, asr sp │ │ │ │ + orrseq sl, r6, r0, ror r6 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - @ instruction: 0x019f74b8 │ │ │ │ - orrseq r9, r6, r8, lsl #26 │ │ │ │ - orrseq sl, r6, r8, lsr #12 │ │ │ │ + orrseq r7, pc, r0, asr #9 │ │ │ │ + orrseq r9, r6, r4, lsl sp │ │ │ │ + orrseq sl, r6, r4, lsr r6 │ │ │ │ andeq r0, r0, pc, lsl r9 │ │ │ │ - orrseq r7, pc, ip, ror r4 @ │ │ │ │ - orrseq r9, r6, ip, asr #25 │ │ │ │ - orrseq sl, r6, ip, ror #11 │ │ │ │ + orrseq r7, pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x01969cd8 │ │ │ │ + @ instruction: 0x0196a5f8 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - orrseq r7, pc, r0, asr #8 │ │ │ │ - @ instruction: 0x01969c90 │ │ │ │ - @ instruction: 0x0196a5b0 │ │ │ │ + orrseq r7, pc, r8, asr #8 │ │ │ │ + @ instruction: 0x01969c9c │ │ │ │ + @ instruction: 0x0196a5bc │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - orrseq r7, pc, r4, lsl #8 │ │ │ │ - orrseq r9, r6, r4, asr ip │ │ │ │ - orrseq sl, r6, r4, ror r5 │ │ │ │ - orrseq r7, pc, r4, asr #7 │ │ │ │ - orrseq fp, r6, r8, lsr #3 │ │ │ │ - orrseq sl, r6, r4, lsr r5 │ │ │ │ + orrseq r7, pc, ip, lsl #8 │ │ │ │ + orrseq r9, r6, r0, ror #24 │ │ │ │ + orrseq sl, r6, r0, lsl #11 │ │ │ │ + orrseq r7, pc, ip, asr #7 │ │ │ │ + @ instruction: 0x0196b1b4 │ │ │ │ + orrseq sl, r6, r0, asr #10 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - orrseq r7, pc, r4, lsl #7 │ │ │ │ - @ instruction: 0x01969bd4 │ │ │ │ - @ instruction: 0x0196a4f4 │ │ │ │ + orrseq r7, pc, ip, lsl #7 │ │ │ │ + orrseq r9, r6, r0, ror #23 │ │ │ │ + orrseq sl, r6, r0, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ - orrseq r7, pc, r8, asr #6 │ │ │ │ - @ instruction: 0x01969b98 │ │ │ │ - @ instruction: 0x0196a4b8 │ │ │ │ + orrseq r7, pc, r0, asr r3 @ │ │ │ │ + orrseq r9, r6, r4, lsr #23 │ │ │ │ + orrseq sl, r6, r4, asr #9 │ │ │ │ andeq r0, r0, lr, lsr #18 │ │ │ │ - orrseq r7, pc, ip, lsl #6 │ │ │ │ - orrseq r9, r6, ip, asr fp │ │ │ │ - orrseq sl, r6, r4, ror r4 │ │ │ │ + orrseq r7, pc, r4, lsl r3 @ │ │ │ │ + orrseq r9, r6, r8, ror #22 │ │ │ │ + orrseq sl, r6, r0, lsl #9 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ │ │ │ │ 0020b610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -343261,25 +343261,25 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20b69c │ │ │ │ b 20b790 │ │ │ │ @ instruction: 0x01acceec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01acce70 │ │ │ │ - orrseq sl, r6, r4, asr #30 │ │ │ │ - orrseq r7, pc, r4, lsl #2 │ │ │ │ - orrseq sl, r6, ip, ror #4 │ │ │ │ + orrseq sl, r6, r0, asr pc │ │ │ │ + orrseq r7, pc, ip, lsl #2 │ │ │ │ + orrseq sl, r6, r8, ror r2 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ - ldrheq r7, [pc, ip] │ │ │ │ - orrseq sl, r6, r0, asr #27 │ │ │ │ - orrseq sl, r6, ip, lsr #4 │ │ │ │ + orrseq r7, pc, r4, asr #1 │ │ │ │ + orrseq sl, r6, ip, asr #27 │ │ │ │ + orrseq sl, r6, r8, lsr r2 │ │ │ │ andeq r0, r0, r2, asr #18 │ │ │ │ - @ instruction: 0x0196aef0 │ │ │ │ - orrseq r7, pc, r0, ror r0 @ │ │ │ │ - @ instruction: 0x0196a1d8 │ │ │ │ + @ instruction: 0x0196aefc │ │ │ │ + orrseq r7, pc, r8, ror r0 @ │ │ │ │ + orrseq sl, r6, r4, ror #3 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ │ │ │ │ 0020b81c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -343358,20 +343358,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 20b8a4 │ │ │ │ ldrdeq ip, [ip, ip]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01accc68 │ │ │ │ - orrseq r6, pc, ip, lsr #30 │ │ │ │ - orrseq r9, r6, ip, ror r7 │ │ │ │ - @ instruction: 0x0196a09c │ │ │ │ - @ instruction: 0x019f6ef0 │ │ │ │ - orrseq r9, r6, r0, asr #14 │ │ │ │ - orrseq sl, r6, r8, asr r0 │ │ │ │ + orrseq r6, pc, r4, lsr pc @ │ │ │ │ + orrseq r9, r6, r8, lsl #15 │ │ │ │ + orrseq sl, r6, r8, lsr #1 │ │ │ │ + @ instruction: 0x019f6ef8 │ │ │ │ + orrseq r9, r6, ip, asr #14 │ │ │ │ + orrseq sl, r6, r4, rrx │ │ │ │ andeq r0, r0, sp, ror r9 │ │ │ │ │ │ │ │ 0020b984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -344372,198 +344372,198 @@ │ │ │ │ b 20c3e0 │ │ │ │ str r0, [r4, #-1052] @ 0xfffffbe4 │ │ │ │ b 20bd28 │ │ │ │ @ instruction: 0x01accb6c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01accb44 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq r6, pc, ip, ror #27 │ │ │ │ - orrseq r9, r6, ip, asr pc │ │ │ │ + @ instruction: 0x019f6df4 │ │ │ │ + orrseq r9, r6, r8, ror #30 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ - orrseq r6, pc, ip, lsr #25 │ │ │ │ - orrseq r9, r6, r0, lsr #28 │ │ │ │ + @ instruction: 0x019f6cb4 │ │ │ │ + orrseq r9, r6, ip, lsr #28 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orrseq r6, pc, r0, lsr #23 │ │ │ │ - orrseq r9, r6, ip, lsl #26 │ │ │ │ + orrseq r6, pc, r8, lsr #23 │ │ │ │ + orrseq r9, r6, r8, lsl sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r6, pc, r4, lsr fp @ │ │ │ │ - @ instruction: 0x01969c9c │ │ │ │ - orrseq r6, pc, r4, ror #20 │ │ │ │ - orrseq r9, r6, ip, asr #23 │ │ │ │ - orrseq r6, pc, r0, ror #18 │ │ │ │ - @ instruction: 0x01969ad0 │ │ │ │ - @ instruction: 0x019f68fc │ │ │ │ - orrseq r9, r6, ip, ror #20 │ │ │ │ + orrseq r6, pc, ip, lsr fp @ │ │ │ │ + orrseq r9, r6, r8, lsr #25 │ │ │ │ + orrseq r6, pc, ip, ror #20 │ │ │ │ + @ instruction: 0x01969bd8 │ │ │ │ + orrseq r6, pc, r8, ror #18 │ │ │ │ + @ instruction: 0x01969adc │ │ │ │ + orrseq r6, pc, r4, lsl #18 │ │ │ │ + orrseq r9, r6, r8, ror sl │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ - @ instruction: 0x0196a79c │ │ │ │ - orrseq r6, pc, r8, asr r8 @ │ │ │ │ - orrseq r9, r6, r8, lsr #1 │ │ │ │ - orrseq r9, r6, r4, asr #19 │ │ │ │ - orrseq r6, pc, r8, lsr #16 │ │ │ │ - @ instruction: 0x0196999c │ │ │ │ + orrseq sl, r6, r8, lsr #15 │ │ │ │ + orrseq r6, pc, r0, ror #16 │ │ │ │ + ldrheq r9, [r6, r4] │ │ │ │ + @ instruction: 0x019699d0 │ │ │ │ + orrseq r6, pc, r0, lsr r8 @ │ │ │ │ + orrseq r9, r6, r8, lsr #19 │ │ │ │ orrseq r9, r5, r8, asr #15 │ │ │ │ @ instruction: 0x01acc498 │ │ │ │ - orrseq sl, r6, r8, asr #11 │ │ │ │ - orrseq r6, pc, r0, lsr #14 │ │ │ │ - orrseq r9, r6, r4, lsl #17 │ │ │ │ + @ instruction: 0x0196a5d4 │ │ │ │ + orrseq r6, pc, r8, lsr #14 │ │ │ │ + @ instruction: 0x01969890 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - orrseq sl, r6, r4, lsl #11 │ │ │ │ - @ instruction: 0x019f6698 │ │ │ │ - orrseq r8, r6, r8, ror #29 │ │ │ │ - orrseq r9, r6, r0, lsl #16 │ │ │ │ + @ instruction: 0x0196a590 │ │ │ │ + orrseq r6, pc, r0, lsr #13 │ │ │ │ + @ instruction: 0x01968ef4 │ │ │ │ + orrseq r9, r6, ip, lsl #16 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - orrseq r6, pc, r8, ror #12 │ │ │ │ - @ instruction: 0x019697dc │ │ │ │ + orrseq r6, pc, r0, ror r6 @ │ │ │ │ + orrseq r9, r6, r8, ror #15 │ │ │ │ orrseq r9, r5, r8, lsl #12 │ │ │ │ - orrseq r9, r6, r0, asr r7 │ │ │ │ - orrseq r6, pc, r8, asr #11 │ │ │ │ + orrseq r9, r6, ip, asr r7 │ │ │ │ + @ instruction: 0x019f65d0 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ @ instruction: 0x01ad432c │ │ │ │ - orrseq r9, r6, r0, lsl #25 │ │ │ │ + orrseq r9, r6, ip, lsl #25 │ │ │ │ @ instruction: 0x01ad41c4 │ │ │ │ @ instruction: 0x01ad4150 │ │ │ │ - orrseq r6, pc, r0, lsr r3 @ │ │ │ │ - @ instruction: 0x01969498 │ │ │ │ + orrseq r6, pc, r8, lsr r3 @ │ │ │ │ + orrseq r9, r6, r4, lsr #9 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x0196a194 │ │ │ │ - @ instruction: 0x019f62b0 │ │ │ │ - orrseq r8, r6, r0, lsl #22 │ │ │ │ - orrseq r9, r6, ip, lsl r4 │ │ │ │ - orrseq r6, pc, r4, asr #3 │ │ │ │ - orrseq r9, r6, r0, lsr r3 │ │ │ │ - orrseq sl, r6, ip, asr #32 │ │ │ │ - orrseq sl, r6, r8, lsr r0 │ │ │ │ - orrseq r6, pc, ip, lsr #2 │ │ │ │ - orrseq r8, r6, ip, ror r9 │ │ │ │ - @ instruction: 0x01969294 │ │ │ │ + orrseq sl, r6, r0, lsr #3 │ │ │ │ + @ instruction: 0x019f62b8 │ │ │ │ + orrseq r8, r6, ip, lsl #22 │ │ │ │ + orrseq r9, r6, r8, lsr #8 │ │ │ │ + orrseq r6, pc, ip, asr #3 │ │ │ │ + orrseq r9, r6, ip, lsr r3 │ │ │ │ + orrseq sl, r6, r8, asr r0 │ │ │ │ + orrseq sl, r6, r4, asr #32 │ │ │ │ + orrseq r6, pc, r4, lsr r1 @ │ │ │ │ + orrseq r8, r6, r8, lsl #19 │ │ │ │ + orrseq r9, r6, r0, lsr #5 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - @ instruction: 0x01969ff0 │ │ │ │ - @ instruction: 0x01969fd8 │ │ │ │ - orrseq r6, pc, r8, rrx │ │ │ │ - @ instruction: 0x019691dc │ │ │ │ + @ instruction: 0x01969ffc │ │ │ │ + orrseq r9, r6, r4, ror #31 │ │ │ │ + orrseq r6, pc, r0, ror r0 @ │ │ │ │ + orrseq r9, r6, r8, ror #3 │ │ │ │ orrseq r9, r5, r8 │ │ │ │ - @ instruction: 0x019f5ff8 │ │ │ │ - orrseq r9, r6, ip, ror #2 │ │ │ │ + orrseq r6, pc, r0 │ │ │ │ + orrseq r9, r6, r8, ror r1 │ │ │ │ @ instruction: 0x01958f98 │ │ │ │ - orrseq r5, pc, r8, lsl #31 │ │ │ │ - ldrsheq r9, [r6, ip] │ │ │ │ + @ instruction: 0x019f5f90 │ │ │ │ + orrseq r9, r6, r8, lsl #2 │ │ │ │ orrseq r8, r5, r4, lsr #30 │ │ │ │ strdeq lr, [lr, r8]! │ │ │ │ orrseq r8, r5, ip, lsr #23 │ │ │ │ - @ instruction: 0x019699d4 │ │ │ │ - orrseq r5, pc, r8, lsr #21 │ │ │ │ - @ instruction: 0x019682f8 │ │ │ │ - orrseq r8, r6, r0, lsl ip │ │ │ │ + orrseq r9, r6, r0, ror #19 │ │ │ │ + @ instruction: 0x019f5ab0 │ │ │ │ + orrseq r8, r6, r4, lsl #6 │ │ │ │ + orrseq r8, r6, ip, lsl ip │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - orrseq r5, pc, ip, ror #20 │ │ │ │ - @ instruction: 0x019682bc │ │ │ │ - @ instruction: 0x01968bd4 │ │ │ │ + orrseq r5, pc, r4, ror sl @ │ │ │ │ + orrseq r8, r6, r8, asr #5 │ │ │ │ + orrseq r8, r6, r0, ror #23 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - orrseq r5, pc, r0, lsr sl @ │ │ │ │ - orrseq r8, r6, r0, lsl #5 │ │ │ │ - orrseq r8, r6, r0, lsr #23 │ │ │ │ + orrseq r5, pc, r8, lsr sl @ │ │ │ │ + orrseq r8, r6, ip, lsl #5 │ │ │ │ + orrseq r8, r6, ip, lsr #23 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - orrseq r8, r6, r8, asr #4 │ │ │ │ + orrseq r8, r6, r4, asr r2 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - orrseq r8, r6, r4, lsl r2 │ │ │ │ + orrseq r8, r6, r0, lsr #4 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x019f5990 │ │ │ │ - orrseq r8, r6, r0, ror #3 │ │ │ │ - @ instruction: 0x01968af8 │ │ │ │ + @ instruction: 0x019f5998 │ │ │ │ + orrseq r8, r6, ip, ror #3 │ │ │ │ + orrseq r8, r6, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - orrseq r5, pc, r4, asr r9 @ │ │ │ │ - orrseq r8, r6, r4, lsr #3 │ │ │ │ - orrseq r8, r6, r4, asr #21 │ │ │ │ - orrseq r8, r6, r8, ror #2 │ │ │ │ + orrseq r5, pc, ip, asr r9 @ │ │ │ │ + @ instruction: 0x019681b0 │ │ │ │ + @ instruction: 0x01968ad0 │ │ │ │ + orrseq r8, r6, r4, ror r1 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - orrseq r5, pc, r4, lsl #18 │ │ │ │ - orrseq r8, r6, r4, asr r1 │ │ │ │ - orrseq r8, r6, r0, ror sl │ │ │ │ - orrseq r5, pc, r8, asr #17 │ │ │ │ - orrseq r8, r6, r8, lsl r1 │ │ │ │ - orrseq r8, r6, r8, lsr sl │ │ │ │ + orrseq r5, pc, ip, lsl #18 │ │ │ │ + orrseq r8, r6, r0, ror #2 │ │ │ │ + orrseq r8, r6, ip, ror sl │ │ │ │ + @ instruction: 0x019f58d0 │ │ │ │ + orrseq r8, r6, r4, lsr #2 │ │ │ │ + orrseq r8, r6, r4, asr #20 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - orrseq r8, r6, r0, ror #1 │ │ │ │ + orrseq r8, r6, ip, ror #1 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - ldrheq r8, [r6, r0] │ │ │ │ - orrseq r5, pc, ip, asr r8 @ │ │ │ │ - orrseq r8, r6, r4, asr #19 │ │ │ │ + ldrheq r8, [r6, ip] │ │ │ │ + orrseq r5, pc, r4, ror #16 │ │ │ │ + @ instruction: 0x019689d0 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - orrseq r5, pc, r0, lsr #16 │ │ │ │ - orrseq r8, r6, r0, ror r0 │ │ │ │ - orrseq r8, r6, r8, lsl #19 │ │ │ │ + orrseq r5, pc, r8, lsr #16 │ │ │ │ + orrseq r8, r6, ip, ror r0 │ │ │ │ + @ instruction: 0x01968994 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - orrseq r8, r6, r8, lsr r0 │ │ │ │ - orrseq r5, pc, r4, ror #15 │ │ │ │ - orrseq r8, r6, ip, asr #18 │ │ │ │ + orrseq r8, r6, r4, asr #32 │ │ │ │ + orrseq r5, pc, ip, ror #15 │ │ │ │ + orrseq r8, r6, r8, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x01967ffc │ │ │ │ - orrseq r5, pc, r0, lsr #15 │ │ │ │ - orrseq r8, r6, ip, lsl #18 │ │ │ │ + orrseq r8, r6, r8 │ │ │ │ + orrseq r5, pc, r8, lsr #15 │ │ │ │ + orrseq r8, r6, r8, lsl r9 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - @ instruction: 0x01967fb0 │ │ │ │ - orrseq r5, pc, r4, asr r7 @ │ │ │ │ - @ instruction: 0x019688bc │ │ │ │ + @ instruction: 0x01967fbc │ │ │ │ + orrseq r5, pc, ip, asr r7 @ │ │ │ │ + orrseq r8, r6, r8, asr #17 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq r7, r6, r8, ror #30 │ │ │ │ - orrseq r5, pc, ip, lsl #14 │ │ │ │ - orrseq r8, r6, r4, ror r8 │ │ │ │ + orrseq r7, r6, r4, ror pc │ │ │ │ + orrseq r5, pc, r4, lsl r7 @ │ │ │ │ + orrseq r8, r6, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x019f56d4 │ │ │ │ - orrseq r7, r6, r4, lsr #30 │ │ │ │ - orrseq r8, r6, r4, asr #16 │ │ │ │ + @ instruction: 0x019f56dc │ │ │ │ + orrseq r7, r6, r0, lsr pc │ │ │ │ + orrseq r8, r6, r0, asr r8 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - orrseq r7, r6, ip, ror #29 │ │ │ │ - @ instruction: 0x01967eb4 │ │ │ │ - orrseq r5, pc, r8, asr r6 @ │ │ │ │ - orrseq r8, r6, r0, asr #15 │ │ │ │ + @ instruction: 0x01967ef8 │ │ │ │ + orrseq r7, r6, r0, asr #29 │ │ │ │ + orrseq r5, pc, r0, ror #12 │ │ │ │ + orrseq r8, r6, ip, asr #15 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - orrseq r7, r6, r0, ror lr │ │ │ │ + orrseq r7, r6, ip, ror lr │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - orrseq r5, pc, ip, ror #11 │ │ │ │ - orrseq r7, r6, ip, lsr lr │ │ │ │ - orrseq r8, r6, ip, asr r7 │ │ │ │ + @ instruction: 0x019f55f4 │ │ │ │ + orrseq r7, r6, r8, asr #28 │ │ │ │ + orrseq r8, r6, r8, ror #14 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - @ instruction: 0x019f55b0 │ │ │ │ - orrseq r7, r6, r0, lsl #28 │ │ │ │ - orrseq r8, r6, r8, lsl r7 │ │ │ │ + @ instruction: 0x019f55b8 │ │ │ │ + orrseq r7, r6, ip, lsl #28 │ │ │ │ + orrseq r8, r6, r4, lsr #14 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - orrseq r5, pc, r4, ror r5 @ │ │ │ │ - orrseq r7, r6, r4, asr #27 │ │ │ │ - @ instruction: 0x019686dc │ │ │ │ + orrseq r5, pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0x01967dd0 │ │ │ │ + orrseq r8, r6, r8, ror #13 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - orrseq r5, pc, r8, lsr r5 @ │ │ │ │ - orrseq r7, r6, r8, lsl #27 │ │ │ │ - orrseq r8, r6, r8, lsr #13 │ │ │ │ + orrseq r5, pc, r0, asr #10 │ │ │ │ + @ instruction: 0x01967d94 │ │ │ │ + @ instruction: 0x019686b4 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - orrseq r8, r6, ip, ror r6 │ │ │ │ - orrseq r5, pc, r0, lsl #10 │ │ │ │ - orrseq r7, r6, r4, asr #26 │ │ │ │ + orrseq r8, r6, r8, lsl #13 │ │ │ │ + orrseq r5, pc, r8, lsl #10 │ │ │ │ + orrseq r7, r6, r0, asr sp │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - orrseq r8, r6, r0, lsl r6 │ │ │ │ - @ instruction: 0x019f5494 │ │ │ │ - @ instruction: 0x01967cd8 │ │ │ │ + orrseq r8, r6, ip, lsl r6 │ │ │ │ + @ instruction: 0x019f549c │ │ │ │ + orrseq r7, r6, r4, ror #25 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r8, r6, r8, lsr #11 │ │ │ │ - orrseq r5, pc, ip, lsr #8 │ │ │ │ - orrseq r7, r6, r0, ror ip │ │ │ │ + @ instruction: 0x019685b4 │ │ │ │ + orrseq r5, pc, r4, lsr r4 @ │ │ │ │ + orrseq r7, r6, ip, ror ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - orrseq r8, r6, ip, lsr r5 │ │ │ │ - orrseq r5, pc, r0, asr #7 │ │ │ │ - orrseq r7, r6, r4, lsl #24 │ │ │ │ - @ instruction: 0x019684d0 │ │ │ │ - orrseq r5, pc, r4, asr r3 @ │ │ │ │ - @ instruction: 0x01967b98 │ │ │ │ - orrseq r7, r6, r8, lsr fp │ │ │ │ + orrseq r8, r6, r8, asr #10 │ │ │ │ + orrseq r5, pc, r8, asr #7 │ │ │ │ + orrseq r7, r6, r0, lsl ip │ │ │ │ + @ instruction: 0x019684dc │ │ │ │ + orrseq r5, pc, ip, asr r3 @ │ │ │ │ + orrseq r7, r6, r4, lsr #23 │ │ │ │ + orrseq r7, r6, r4, asr #22 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - orrseq r7, r6, r8, lsl #22 │ │ │ │ + orrseq r7, r6, r4, lsl fp │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ bl be648 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 20d52c │ │ │ │ ldr r3, [pc, #-460] @ 20ca64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -345311,32 +345311,32 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 20d634 │ │ │ │ @ instruction: 0x01acaf68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r9, r6, r8, asr r1 │ │ │ │ + orrseq r9, r6, r4, ror #2 │ │ │ │ ldrdeq sl, [ip, r8]! │ │ │ │ - orrseq r9, r6, r8, ror #1 │ │ │ │ - orrseq r5, pc, r4, asr #2 │ │ │ │ - orrseq r7, r6, r8, lsl #19 │ │ │ │ - orrseq r8, r6, r8, lsr #5 │ │ │ │ + ldrsheq r9, [r6, r4] │ │ │ │ + orrseq r5, pc, ip, asr #2 │ │ │ │ + @ instruction: 0x01967994 │ │ │ │ + @ instruction: 0x019682b4 │ │ │ │ @ instruction: 0x000009bd │ │ │ │ - orrseq r5, pc, r4, lsl #2 │ │ │ │ - orrseq r7, r6, r8, asr #18 │ │ │ │ - orrseq r8, r6, r8, ror #4 │ │ │ │ + orrseq r5, pc, ip, lsl #2 │ │ │ │ + orrseq r7, r6, r4, asr r9 │ │ │ │ + orrseq r8, r6, r4, ror r2 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - orrseq r5, pc, r4, asr #1 │ │ │ │ - orrseq r7, r6, r8, lsl #18 │ │ │ │ - orrseq r8, r6, r8, lsr #4 │ │ │ │ + orrseq r5, pc, ip, asr #1 │ │ │ │ + orrseq r7, r6, r4, lsl r9 │ │ │ │ + orrseq r8, r6, r4, lsr r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - orrseq r5, pc, r4, lsl #1 │ │ │ │ - orrseq r7, r6, r8, asr #17 │ │ │ │ - orrseq r8, r6, r0, ror #3 │ │ │ │ + orrseq r5, pc, ip, lsl #1 │ │ │ │ + @ instruction: 0x019678d4 │ │ │ │ + orrseq r8, r6, ip, ror #3 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ │ │ │ │ 0020d828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345417,21 +345417,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 20d8ac │ │ │ │ ldrdeq sl, [ip, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01acac60 │ │ │ │ - orrseq r4, pc, r8, lsr #30 │ │ │ │ - orrseq r7, r6, ip, ror #14 │ │ │ │ - orrseq r8, r6, r4, lsl #1 │ │ │ │ + orrseq r4, pc, r0, lsr pc @ │ │ │ │ + orrseq r7, r6, r8, ror r7 │ │ │ │ + @ instruction: 0x01968090 │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - orrseq r4, pc, r8, ror #29 │ │ │ │ - orrseq r7, r6, ip, lsr #14 │ │ │ │ - orrseq r8, r6, ip, asr #32 │ │ │ │ + @ instruction: 0x019f4ef0 │ │ │ │ + orrseq r7, r6, r8, lsr r7 │ │ │ │ + orrseq r8, r6, r8, asr r0 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ │ │ │ │ 0020d99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -345535,24 +345535,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 20da00 │ │ │ │ @ instruction: 0x01acab5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01acab0c │ │ │ │ - orrseq r4, pc, r8, lsr #27 │ │ │ │ + @ instruction: 0x019f4db0 │ │ │ │ @ instruction: 0x0195ba98 │ │ │ │ orrseq fp, r5, ip, ror #20 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orrseq r7, r6, r0, lsr #11 │ │ │ │ - orrseq r7, r6, r4, asr #29 │ │ │ │ + orrseq r7, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x01967ed0 │ │ │ │ muleq r0, r7, sl │ │ │ │ - orrseq r4, pc, ip, lsl #26 │ │ │ │ - orrseq r7, r6, ip, asr r5 │ │ │ │ - orrseq r7, r6, r4, ror lr │ │ │ │ + orrseq r4, pc, r4, lsl sp @ │ │ │ │ + orrseq r7, r6, r8, ror #10 │ │ │ │ + orrseq r7, r6, r0, lsl #29 │ │ │ │ muleq r0, r6, sl │ │ │ │ │ │ │ │ 0020db78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345633,21 +345633,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 20dbfc │ │ │ │ @ instruction: 0x01aca980 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aca910 │ │ │ │ - @ instruction: 0x019f4bd8 │ │ │ │ - orrseq r7, r6, ip, lsl r4 │ │ │ │ - orrseq r7, r6, r4, lsr sp │ │ │ │ + orrseq r4, pc, r0, ror #23 │ │ │ │ + orrseq r7, r6, r8, lsr #8 │ │ │ │ + orrseq r7, r6, r0, asr #26 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - @ instruction: 0x019f4b98 │ │ │ │ - @ instruction: 0x019673dc │ │ │ │ - @ instruction: 0x01967cfc │ │ │ │ + orrseq r4, pc, r0, lsr #23 │ │ │ │ + orrseq r7, r6, r8, ror #7 │ │ │ │ + orrseq r7, r6, r8, lsl #26 │ │ │ │ andeq r0, r0, sl, asr #21 │ │ │ │ │ │ │ │ 0020dcec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345728,21 +345728,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 20dd80 │ │ │ │ @ instruction: 0x01aca80c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aca78c │ │ │ │ - orrseq r4, pc, r4, ror #20 │ │ │ │ - orrseq r7, r6, r8, lsr #5 │ │ │ │ - orrseq r7, r6, r0, asr #23 │ │ │ │ + orrseq r4, pc, ip, ror #20 │ │ │ │ + @ instruction: 0x019672b4 │ │ │ │ + orrseq r7, r6, ip, asr #23 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orrseq r4, pc, r4, lsr #20 │ │ │ │ - orrseq r7, r6, r8, ror #4 │ │ │ │ - orrseq r7, r6, r8, lsl #23 │ │ │ │ + orrseq r4, pc, ip, lsr #20 │ │ │ │ + orrseq r7, r6, r4, ror r2 │ │ │ │ + @ instruction: 0x01967b94 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ │ │ │ │ 0020de60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -345816,17 +345816,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 20dec4 │ │ │ │ @ instruction: 0x01aca698 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aca648 │ │ │ │ - orrseq r4, pc, ip, asr #17 │ │ │ │ - orrseq r7, r6, r0, lsl r1 │ │ │ │ - orrseq r7, r6, r8, lsr #20 │ │ │ │ + @ instruction: 0x019f48d4 │ │ │ │ + orrseq r7, r6, ip, lsl r1 │ │ │ │ + orrseq r7, r6, r4, lsr sl │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ │ │ │ │ 0020dfa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -346101,36 +346101,36 @@ │ │ │ │ ldr r3, [pc, #104] @ 20e458 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 20e2a0 │ │ │ │ @ instruction: 0x01aca540 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aca50c │ │ │ │ - orrseq r4, pc, r8, asr #15 │ │ │ │ - orrseq r7, r6, r0, lsr r9 │ │ │ │ + @ instruction: 0x019f47d0 │ │ │ │ + orrseq r7, r6, ip, lsr r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orrseq r4, pc, r4, asr #14 │ │ │ │ + orrseq r4, pc, ip, asr #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019678b0 │ │ │ │ + @ instruction: 0x019678bc │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ strdeq sl, [ip, r8]! │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01966e90 │ │ │ │ - orrseq r4, pc, r4, ror #10 │ │ │ │ - orrseq r8, r6, r0, lsr #9 │ │ │ │ - @ instruction: 0x019676b4 │ │ │ │ + @ instruction: 0x01966e9c │ │ │ │ + orrseq r4, pc, ip, ror #10 │ │ │ │ + orrseq r8, r6, ip, lsr #9 │ │ │ │ + orrseq r7, r6, r0, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - orrseq r6, r6, ip, asr sp │ │ │ │ + orrseq r6, r6, r8, ror #26 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orrseq r6, r6, r0, lsr sp │ │ │ │ - orrseq r6, r6, r4, lsl #26 │ │ │ │ + orrseq r6, r6, ip, lsr sp │ │ │ │ + orrseq r6, r6, r0, lsl sp │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01966cd8 │ │ │ │ - orrseq r6, r6, ip, lsr #25 │ │ │ │ - @ instruction: 0x0199c5b4 │ │ │ │ + orrseq r6, r6, r4, ror #25 │ │ │ │ + @ instruction: 0x01966cb8 │ │ │ │ + orrseq ip, r9, r0, asr #11 │ │ │ │ │ │ │ │ 0020e45c : │ │ │ │ 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, #412] @ 20e610 │ │ │ │ @@ -346237,25 +346237,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ b 20e5c4 │ │ │ │ @ instruction: 0x01aca0a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac9fec │ │ │ │ - orrseq r4, pc, r4, asr #5 │ │ │ │ - orrseq r6, r6, r8, lsl #22 │ │ │ │ - orrseq r7, r6, r0, lsr #8 │ │ │ │ + orrseq r4, pc, ip, asr #5 │ │ │ │ + orrseq r6, r6, r4, lsl fp │ │ │ │ + orrseq r7, r6, ip, lsr #8 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - orrseq r4, pc, r0, lsl #5 │ │ │ │ - @ instruction: 0x019681fc │ │ │ │ - orrseq r7, r6, r4, ror #7 │ │ │ │ + orrseq r4, pc, r8, lsl #5 │ │ │ │ + orrseq r8, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x019673f0 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - orrseq r4, pc, ip, lsr r2 @ │ │ │ │ - @ instruction: 0x01965190 │ │ │ │ - @ instruction: 0x0196739c │ │ │ │ + orrseq r4, pc, r4, asr #4 │ │ │ │ + @ instruction: 0x0196519c │ │ │ │ + orrseq r7, r6, r8, lsr #7 │ │ │ │ │ │ │ │ 0020e648 : │ │ │ │ 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] @ 20e938 │ │ │ │ @@ -346441,36 +346441,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 20e76c │ │ │ │ @ instruction: 0x01ac9eb0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac9da0 │ │ │ │ - orrseq r4, pc, r0, rrx │ │ │ │ - orrseq r6, r6, r4, lsr #17 │ │ │ │ - orrseq r7, r6, r0, asr #3 │ │ │ │ - orrseq r4, pc, r0, lsr #32 │ │ │ │ - orrseq r6, r6, r4, ror #16 │ │ │ │ - orrseq r7, r6, r4, lsl #3 │ │ │ │ + orrseq r4, pc, r8, rrx │ │ │ │ + @ instruction: 0x019668b0 │ │ │ │ + orrseq r7, r6, ip, asr #3 │ │ │ │ + orrseq r4, pc, r8, lsr #32 │ │ │ │ + orrseq r6, r6, r0, ror r8 │ │ │ │ + @ instruction: 0x01967190 │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - orrseq r3, pc, r0, ror #31 │ │ │ │ - orrseq r6, r6, r4, lsr #16 │ │ │ │ - orrseq r7, r6, r4, asr #2 │ │ │ │ + orrseq r3, pc, r8, ror #31 │ │ │ │ + orrseq r6, r6, r0, lsr r8 │ │ │ │ + orrseq r7, r6, r0, asr r1 │ │ │ │ andeq r0, r0, fp, ror fp │ │ │ │ - orrseq r3, pc, r0, lsr #31 │ │ │ │ - orrseq r6, r6, r4, ror #15 │ │ │ │ - orrseq r7, r6, r4, lsl #2 │ │ │ │ + orrseq r3, pc, r8, lsr #31 │ │ │ │ + @ instruction: 0x019667f0 │ │ │ │ + orrseq r7, r6, r0, lsl r1 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - orrseq r3, pc, r0, ror #30 │ │ │ │ - orrseq r6, r6, r4, lsr #15 │ │ │ │ - orrseq r7, r6, r4, asr #1 │ │ │ │ + orrseq r3, pc, r8, ror #30 │ │ │ │ + @ instruction: 0x019667b0 │ │ │ │ + ldrsbeq r7, [r6, r0] │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - orrseq r3, pc, r0, lsr #30 │ │ │ │ - orrseq r6, r6, r4, ror #14 │ │ │ │ - orrseq r7, r6, r4, lsl #1 │ │ │ │ + orrseq r3, pc, r8, lsr #30 │ │ │ │ + orrseq r6, r6, r0, ror r7 │ │ │ │ + @ instruction: 0x01967090 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ │ │ │ │ 0020e9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -346704,41 +346704,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 20eaf0 │ │ │ │ @ instruction: 0x01ac9b54 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac9a1c │ │ │ │ - @ instruction: 0x019f3cdc │ │ │ │ - orrseq r6, r6, ip, lsl r5 │ │ │ │ - orrseq r6, r6, ip, lsr lr │ │ │ │ + orrseq r3, pc, r4, ror #25 │ │ │ │ + orrseq r6, r6, r8, lsr #10 │ │ │ │ + orrseq r6, r6, r8, asr #28 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - @ instruction: 0x019f3c98 │ │ │ │ - @ instruction: 0x019664dc │ │ │ │ - @ instruction: 0x01966dfc │ │ │ │ - orrseq r3, pc, r8, asr ip @ │ │ │ │ - @ instruction: 0x01966498 │ │ │ │ - @ instruction: 0x01966db8 │ │ │ │ + orrseq r3, pc, r0, lsr #25 │ │ │ │ + orrseq r6, r6, r8, ror #9 │ │ │ │ + orrseq r6, r6, r8, lsl #28 │ │ │ │ + orrseq r3, pc, r0, ror #24 │ │ │ │ + orrseq r6, r6, r4, lsr #9 │ │ │ │ + orrseq r6, r6, r4, asr #27 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - orrseq r7, r6, r4, asr #23 │ │ │ │ - orrseq r3, pc, ip, ror #23 │ │ │ │ - orrseq r6, r6, r0, asr sp │ │ │ │ + @ instruction: 0x01967bd0 │ │ │ │ + @ instruction: 0x019f3bf4 │ │ │ │ + orrseq r6, r6, ip, asr sp │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - orrseq r3, pc, r0, lsr #23 │ │ │ │ - orrseq r6, r6, r0, ror #7 │ │ │ │ - orrseq r6, r6, r0, lsl #26 │ │ │ │ + orrseq r3, pc, r8, lsr #23 │ │ │ │ + orrseq r6, r6, ip, ror #7 │ │ │ │ + orrseq r6, r6, ip, lsl #26 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - orrseq fp, r9, r0, ror #25 │ │ │ │ - orrseq r3, pc, ip, asr #22 │ │ │ │ - @ instruction: 0x01966390 │ │ │ │ - @ instruction: 0x01966cb0 │ │ │ │ + orrseq fp, r9, ip, ror #25 │ │ │ │ + orrseq r3, pc, r4, asr fp @ │ │ │ │ + @ instruction: 0x0196639c │ │ │ │ + @ instruction: 0x01966cbc │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - orrseq r3, pc, ip, lsl #22 │ │ │ │ - orrseq r6, r6, r0, asr r3 │ │ │ │ - orrseq r6, r6, r0, ror ip │ │ │ │ + orrseq r3, pc, r4, lsl fp @ │ │ │ │ + orrseq r6, r6, ip, asr r3 │ │ │ │ + orrseq r6, r6, ip, ror ip │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ │ │ │ │ 0020edc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -347190,65 +347190,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 20f0d4 │ │ │ │ @ instruction: 0x01ac9724 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r3, pc, r4, ror r7 @ │ │ │ │ - orrseq r5, r6, r4, asr #31 │ │ │ │ - orrseq r6, r6, r4, ror #17 │ │ │ │ + orrseq r3, pc, ip, ror r7 @ │ │ │ │ + @ instruction: 0x01965fd0 │ │ │ │ + @ instruction: 0x019668f0 │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ @ instruction: 0x01ac9438 │ │ │ │ - orrseq r3, pc, ip, lsr #13 │ │ │ │ - @ instruction: 0x01965efc │ │ │ │ - orrseq r6, r6, ip, lsl r8 │ │ │ │ + @ instruction: 0x019f36b4 │ │ │ │ + orrseq r5, r6, r8, lsl #30 │ │ │ │ + orrseq r6, r6, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orrseq r3, pc, r0, ror r6 @ │ │ │ │ - orrseq r5, r6, r0, asr #29 │ │ │ │ - orrseq r6, r6, r0, ror #15 │ │ │ │ + orrseq r3, pc, r8, ror r6 @ │ │ │ │ + orrseq r5, r6, ip, asr #29 │ │ │ │ + orrseq r6, r6, ip, ror #15 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - orrseq r3, pc, r0, lsr r6 @ │ │ │ │ - orrseq r5, r6, r0, lsl #29 │ │ │ │ - orrseq r6, r6, r0, lsr #15 │ │ │ │ + orrseq r3, pc, r8, lsr r6 @ │ │ │ │ + orrseq r5, r6, ip, lsl #29 │ │ │ │ + orrseq r6, r6, ip, lsr #15 │ │ │ │ andeq r0, r0, r2, lsr #24 │ │ │ │ - orrseq r7, r6, ip, lsl r6 │ │ │ │ - @ instruction: 0x019f35d8 │ │ │ │ - orrseq r6, r6, ip, asr #14 │ │ │ │ + orrseq r7, r6, r8, lsr #12 │ │ │ │ + orrseq r3, pc, r0, ror #11 │ │ │ │ + orrseq r6, r6, r8, asr r7 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - orrseq r3, pc, r4, ror #10 │ │ │ │ - orrseq r4, r6, r8, lsr r6 │ │ │ │ - @ instruction: 0x019666d8 │ │ │ │ + orrseq r3, pc, ip, ror #10 │ │ │ │ + orrseq r4, r6, r4, asr #12 │ │ │ │ + orrseq r6, r6, r4, ror #13 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ - orrseq r3, pc, ip, lsl #10 │ │ │ │ - orrseq r5, r6, ip, asr sp │ │ │ │ - orrseq r6, r6, ip, ror r6 │ │ │ │ + orrseq r3, pc, r4, lsl r5 @ │ │ │ │ + orrseq r5, r6, r8, ror #26 │ │ │ │ + orrseq r6, r6, r8, lsl #13 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - orrseq r4, r6, r8, lsl #11 │ │ │ │ - orrseq r3, pc, r8, asr #9 │ │ │ │ - orrseq r6, r6, ip, lsr r6 │ │ │ │ + @ instruction: 0x01964594 │ │ │ │ + @ instruction: 0x019f34d0 │ │ │ │ + orrseq r6, r6, r8, asr #12 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - orrseq r3, pc, ip, ror r4 @ │ │ │ │ - orrseq r5, r6, ip, asr #25 │ │ │ │ - orrseq r6, r6, ip, ror #11 │ │ │ │ + orrseq r3, pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x01965cd8 │ │ │ │ + @ instruction: 0x019665f8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - orrseq r3, pc, r0, asr #8 │ │ │ │ - @ instruction: 0x01965c90 │ │ │ │ - @ instruction: 0x019665b0 │ │ │ │ + orrseq r3, pc, r8, asr #8 │ │ │ │ + @ instruction: 0x01965c9c │ │ │ │ + @ instruction: 0x019665bc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x019673f4 │ │ │ │ - orrseq r6, r6, r0, ror r5 │ │ │ │ - @ instruction: 0x019f33fc │ │ │ │ - orrseq r3, pc, ip, lsr #7 │ │ │ │ - @ instruction: 0x01965bfc │ │ │ │ - orrseq r6, r6, ip, lsl r5 │ │ │ │ + orrseq r7, r6, r0, lsl #8 │ │ │ │ + orrseq r6, r6, ip, ror r5 │ │ │ │ + orrseq r3, pc, r4, lsl #8 │ │ │ │ + @ instruction: 0x019f33b4 │ │ │ │ + orrseq r5, r6, r8, lsl #24 │ │ │ │ + orrseq r6, r6, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - orrseq r3, pc, ip, ror #6 │ │ │ │ - @ instruction: 0x01965bbc │ │ │ │ - @ instruction: 0x019664dc │ │ │ │ + orrseq r3, pc, r4, ror r3 @ │ │ │ │ + orrseq r5, r6, r8, asr #23 │ │ │ │ + orrseq r6, r6, r8, ror #9 │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ │ │ │ │ 0020f5b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -347435,37 +347435,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 20f6dc │ │ │ │ @ instruction: 0x01ac8f40 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac8e30 │ │ │ │ - ldrsheq r3, [pc, r0] │ │ │ │ - orrseq r5, r6, r4, lsr r9 │ │ │ │ - orrseq r6, r6, ip, asr #4 │ │ │ │ + ldrsheq r3, [pc, r8] │ │ │ │ + orrseq r5, r6, r0, asr #18 │ │ │ │ + orrseq r6, r6, r8, asr r2 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - ldrheq r3, [pc, r0] │ │ │ │ - @ instruction: 0x019658f4 │ │ │ │ - orrseq r6, r6, r4, lsl r2 │ │ │ │ + ldrheq r3, [pc, r8] │ │ │ │ + orrseq r5, r6, r0, lsl #18 │ │ │ │ + orrseq r6, r6, r0, lsr #4 │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - orrseq r3, pc, r0, ror r0 @ │ │ │ │ - @ instruction: 0x019658b4 │ │ │ │ - @ instruction: 0x019661d4 │ │ │ │ + orrseq r3, pc, r8, ror r0 @ │ │ │ │ + orrseq r5, r6, r0, asr #17 │ │ │ │ + orrseq r6, r6, r0, ror #3 │ │ │ │ andeq r0, r0, lr, asr ip │ │ │ │ - orrseq r3, pc, r0, lsr r0 @ │ │ │ │ - orrseq r5, r6, r4, ror r8 │ │ │ │ - @ instruction: 0x01966194 │ │ │ │ + orrseq r3, pc, r8, lsr r0 @ │ │ │ │ + orrseq r5, r6, r0, lsl #17 │ │ │ │ + orrseq r6, r6, r0, lsr #3 │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - @ instruction: 0x019f2ff0 │ │ │ │ - orrseq r5, r6, r4, lsr r8 │ │ │ │ - orrseq r6, r6, r4, asr r1 │ │ │ │ + @ instruction: 0x019f2ff8 │ │ │ │ + orrseq r5, r6, r0, asr #16 │ │ │ │ + orrseq r6, r6, r0, ror #2 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - @ instruction: 0x019f2fb0 │ │ │ │ - @ instruction: 0x019657f4 │ │ │ │ - orrseq r6, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x019f2fb8 │ │ │ │ + orrseq r5, r6, r0, lsl #16 │ │ │ │ + orrseq r6, r6, r0, lsr #2 │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ │ │ │ │ 0020f914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -347652,37 +347652,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 20fa38 │ │ │ │ @ instruction: 0x01ac8be4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r8, [ip, r4]! │ │ │ │ - @ instruction: 0x019f2d94 │ │ │ │ - @ instruction: 0x019655d8 │ │ │ │ - @ instruction: 0x01965ef0 │ │ │ │ + @ instruction: 0x019f2d9c │ │ │ │ + orrseq r5, r6, r4, ror #11 │ │ │ │ + @ instruction: 0x01965efc │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ - orrseq r2, pc, r4, asr sp @ │ │ │ │ - @ instruction: 0x01965598 │ │ │ │ - @ instruction: 0x01965eb8 │ │ │ │ + orrseq r2, pc, ip, asr sp @ │ │ │ │ + orrseq r5, r6, r4, lsr #11 │ │ │ │ + orrseq r5, r6, r4, asr #29 │ │ │ │ muleq r0, sl, ip │ │ │ │ - orrseq r2, pc, r4, lsl sp @ │ │ │ │ - orrseq r5, r6, r8, asr r5 │ │ │ │ - orrseq r5, r6, r8, ror lr │ │ │ │ + orrseq r2, pc, ip, lsl sp @ │ │ │ │ + orrseq r5, r6, r4, ror #10 │ │ │ │ + orrseq r5, r6, r4, lsl #29 │ │ │ │ muleq r0, r7, ip │ │ │ │ - @ instruction: 0x019f2cd4 │ │ │ │ - orrseq r5, r6, r8, lsl r5 │ │ │ │ - orrseq r5, r6, r8, lsr lr │ │ │ │ + @ instruction: 0x019f2cdc │ │ │ │ + orrseq r5, r6, r4, lsr #10 │ │ │ │ + orrseq r5, r6, r4, asr #28 │ │ │ │ muleq r0, r6, ip │ │ │ │ - @ instruction: 0x019f2c94 │ │ │ │ - @ instruction: 0x019654d8 │ │ │ │ - @ instruction: 0x01965df8 │ │ │ │ + @ instruction: 0x019f2c9c │ │ │ │ + orrseq r5, r6, r4, ror #9 │ │ │ │ + orrseq r5, r6, r4, lsl #28 │ │ │ │ muleq r0, r4, ip │ │ │ │ - orrseq r2, pc, r4, asr ip @ │ │ │ │ - @ instruction: 0x01965498 │ │ │ │ - @ instruction: 0x01965db8 │ │ │ │ + orrseq r2, pc, ip, asr ip @ │ │ │ │ + orrseq r5, r6, r4, lsr #9 │ │ │ │ + orrseq r5, r6, r4, asr #27 │ │ │ │ muleq r0, r3, ip │ │ │ │ │ │ │ │ 0020fc70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -347910,39 +347910,39 @@ │ │ │ │ add r2, r2, #1392 @ 0x570 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 20fe1c │ │ │ │ @ instruction: 0x01ac8888 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019f2af4 │ │ │ │ + @ instruction: 0x019f2afc │ │ │ │ orrseq r4, r5, ip, lsr #23 │ │ │ │ strdeq r8, [ip, r0]! │ │ │ │ - @ instruction: 0x019651f0 │ │ │ │ - orrseq r5, r6, r4, ror #21 │ │ │ │ + @ instruction: 0x019651fc │ │ │ │ + @ instruction: 0x01965af0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orrseq r2, pc, r8, lsr r9 @ │ │ │ │ - orrseq r5, r6, r8, lsl #3 │ │ │ │ - orrseq r5, r6, r8, lsr #21 │ │ │ │ + orrseq r2, pc, r0, asr #18 │ │ │ │ + @ instruction: 0x01965194 │ │ │ │ + @ instruction: 0x01965ab4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x019f28fc │ │ │ │ - orrseq r5, r6, ip, asr #2 │ │ │ │ - orrseq r5, r6, ip, ror #20 │ │ │ │ + orrseq r2, pc, r4, lsl #18 │ │ │ │ + orrseq r5, r6, r8, asr r1 │ │ │ │ + orrseq r5, r6, r8, ror sl │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r2, pc, r0, asr #17 │ │ │ │ - orrseq r5, r6, r0, lsl r1 │ │ │ │ - orrseq r5, r6, r0, lsr sl │ │ │ │ + orrseq r2, pc, r8, asr #17 │ │ │ │ + orrseq r5, r6, ip, lsl r1 │ │ │ │ + orrseq r5, r6, ip, lsr sl │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - orrseq r2, pc, r0, lsl #17 │ │ │ │ - ldrsbeq r5, [r6, r0] │ │ │ │ - @ instruction: 0x019659f0 │ │ │ │ + orrseq r2, pc, r8, lsl #17 │ │ │ │ + ldrsbeq r5, [r6, ip] │ │ │ │ + @ instruction: 0x019659fc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq r2, pc, r4, asr #16 │ │ │ │ - @ instruction: 0x01965094 │ │ │ │ - orrseq r5, r6, ip, lsr #19 │ │ │ │ + orrseq r2, pc, ip, asr #16 │ │ │ │ + orrseq r5, r6, r0, lsr #1 │ │ │ │ + @ instruction: 0x019659b8 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ │ │ │ │ 00210078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -348275,53 +348275,53 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 2101b8 │ │ │ │ @ instruction: 0x01ac8470 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01964b98 │ │ │ │ + orrseq r4, r6, r4, lsr #23 │ │ │ │ @ instruction: 0x01ac8354 │ │ │ │ - orrseq r4, r6, r8, asr fp │ │ │ │ - orrseq r4, r6, r8, lsr fp │ │ │ │ - orrseq r6, r6, r0, lsr #12 │ │ │ │ - orrseq r6, r6, r4, lsr #12 │ │ │ │ - orrseq r1, ip, r4, lsr #3 │ │ │ │ - orrseq r4, r6, r4, asr #26 │ │ │ │ - @ instruction: 0x01964a9c │ │ │ │ - orrseq r4, r6, r8, lsr #19 │ │ │ │ - orrseq r9, r8, r0, ror pc │ │ │ │ - @ instruction: 0x0198fbf0 │ │ │ │ - orrseq r2, pc, r0, asr #8 │ │ │ │ - orrseq r4, r6, r4, lsl #25 │ │ │ │ - orrseq r5, r6, r4, lsr #11 │ │ │ │ + orrseq r4, r6, r4, ror #22 │ │ │ │ + orrseq r4, r6, r4, asr #22 │ │ │ │ + orrseq r6, r6, ip, lsr #12 │ │ │ │ + orrseq r6, r6, r0, lsr r6 │ │ │ │ + @ instruction: 0x019c11b0 │ │ │ │ + orrseq r4, r6, r0, asr sp │ │ │ │ + orrseq r4, r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x019649b4 │ │ │ │ + orrseq r9, r8, ip, ror pc │ │ │ │ + @ instruction: 0x0198fbfc │ │ │ │ + orrseq r2, pc, r8, asr #8 │ │ │ │ + @ instruction: 0x01964c90 │ │ │ │ + @ instruction: 0x019655b0 │ │ │ │ andeq r0, r0, r5, lsr sp │ │ │ │ - orrseq r2, pc, r8, ror #7 │ │ │ │ - orrseq r4, r6, ip, lsr #24 │ │ │ │ - orrseq r5, r6, ip, asr #10 │ │ │ │ + @ instruction: 0x019f23f0 │ │ │ │ + orrseq r4, r6, r8, lsr ip │ │ │ │ + orrseq r5, r6, r8, asr r5 │ │ │ │ andeq r0, r0, sp, lsl sp │ │ │ │ - orrseq r2, pc, r4, lsr #7 │ │ │ │ - orrseq r4, r6, r8, ror #23 │ │ │ │ - orrseq r5, r6, r8, lsl #10 │ │ │ │ + orrseq r2, pc, ip, lsr #7 │ │ │ │ + @ instruction: 0x01964bf4 │ │ │ │ + orrseq r5, r6, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - orrseq r2, pc, r4, ror #6 │ │ │ │ - orrseq r4, r6, r8, lsr #23 │ │ │ │ - orrseq r5, r6, r8, asr #9 │ │ │ │ + orrseq r2, pc, ip, ror #6 │ │ │ │ + @ instruction: 0x01964bb4 │ │ │ │ + @ instruction: 0x019654d4 │ │ │ │ andeq r0, r0, lr, lsl sp │ │ │ │ - orrseq r2, pc, r4, lsr #6 │ │ │ │ - orrseq r4, r6, r8, ror #22 │ │ │ │ - orrseq r5, r6, r8, lsl #9 │ │ │ │ + orrseq r2, pc, ip, lsr #6 │ │ │ │ + orrseq r4, r6, r4, ror fp │ │ │ │ + @ instruction: 0x01965494 │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - orrseq r2, pc, r4, ror #5 │ │ │ │ - orrseq r4, r6, r8, lsr #22 │ │ │ │ - orrseq r5, r6, r8, asr #8 │ │ │ │ + orrseq r2, pc, ip, ror #5 │ │ │ │ + orrseq r4, r6, r4, lsr fp │ │ │ │ + orrseq r5, r6, r4, asr r4 │ │ │ │ andeq r0, r0, r2, lsr #26 │ │ │ │ - orrseq r2, pc, r4, lsr #5 │ │ │ │ - orrseq r4, r6, r8, ror #21 │ │ │ │ - orrseq r5, r6, r0, lsl #8 │ │ │ │ + orrseq r2, pc, ip, lsr #5 │ │ │ │ + @ instruction: 0x01964af4 │ │ │ │ + orrseq r5, r6, ip, lsl #8 │ │ │ │ andeq r0, r0, r9, lsl sp │ │ │ │ │ │ │ │ 0021065c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -348821,59 +348821,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 210a44 │ │ │ │ @ instruction: 0x01ac7e84 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, r6, ip, lsl #7 │ │ │ │ - orrseq r2, pc, r4, lsl #14 │ │ │ │ + @ instruction: 0x01966398 │ │ │ │ + orrseq r2, pc, ip, lsl #14 │ │ │ │ @ instruction: 0x01ac7e28 │ │ │ │ - orrseq r6, r8, r0, ror #15 │ │ │ │ + orrseq r6, r8, ip, ror #15 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r2, pc, ip, lsr r5 @ │ │ │ │ - @ instruction: 0x019661bc │ │ │ │ + orrseq r2, pc, r4, asr #10 │ │ │ │ + orrseq r6, r6, r8, asr #3 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq r2, pc, r4, ror #9 │ │ │ │ - orrseq r6, r6, ip, asr r1 │ │ │ │ + orrseq r2, pc, ip, ror #9 │ │ │ │ + orrseq r6, r6, r8, ror #2 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - @ instruction: 0x0196609c │ │ │ │ - orrseq r2, pc, r4, lsl r4 @ │ │ │ │ + orrseq r6, r6, r8, lsr #1 │ │ │ │ + orrseq r2, pc, ip, lsl r4 @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x01acfc48 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x01ac7ac8 │ │ │ │ - @ instruction: 0x01965fdc │ │ │ │ - orrseq r2, pc, r4, asr r3 @ │ │ │ │ + orrseq r5, r6, r8, ror #31 │ │ │ │ + orrseq r2, pc, ip, asr r3 @ │ │ │ │ orrseq r4, r5, ip, lsr sp │ │ │ │ - orrseq r5, r6, r8, asr pc │ │ │ │ - @ instruction: 0x019f22d0 │ │ │ │ + orrseq r5, r6, r4, ror #30 │ │ │ │ + @ instruction: 0x019f22d8 │ │ │ │ @ instruction: 0x01954cb8 │ │ │ │ orrseq r4, r5, r0, ror ip │ │ │ │ - orrseq r5, r6, ip, ror #29 │ │ │ │ - orrseq r4, r6, r0, asr r4 │ │ │ │ - orrseq r4, r6, r0, lsr #8 │ │ │ │ - orrseq r5, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x019643b8 │ │ │ │ - orrseq r5, r6, r8, asr #27 │ │ │ │ - orrseq r4, r6, r4, ror #6 │ │ │ │ - orrseq r4, r6, r0, lsr r3 │ │ │ │ - orrseq r5, r6, r4, lsl sp │ │ │ │ - orrseq r2, pc, ip, lsl #1 │ │ │ │ - @ instruction: 0x019642fc │ │ │ │ - orrseq r4, r6, r8, asr #5 │ │ │ │ + @ instruction: 0x01965ef8 │ │ │ │ + orrseq r4, r6, ip, asr r4 │ │ │ │ + orrseq r4, r6, ip, lsr #8 │ │ │ │ + orrseq r5, r6, r4, lsl lr │ │ │ │ + orrseq r4, r6, r4, asr #7 │ │ │ │ + @ instruction: 0x01965dd4 │ │ │ │ + orrseq r4, r6, r0, ror r3 │ │ │ │ + orrseq r4, r6, ip, lsr r3 │ │ │ │ + orrseq r5, r6, r0, lsr #26 │ │ │ │ + @ instruction: 0x019f2094 │ │ │ │ + orrseq r4, r6, r8, lsl #6 │ │ │ │ + @ instruction: 0x019642d4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01964298 │ │ │ │ - orrseq r4, r6, r4, ror #4 │ │ │ │ - orrseq r5, r6, r0, asr ip │ │ │ │ - orrseq r1, pc, r4, asr #31 │ │ │ │ + orrseq r4, r6, r4, lsr #5 │ │ │ │ + orrseq r4, r6, r0, ror r2 │ │ │ │ + orrseq r5, r6, ip, asr ip │ │ │ │ + orrseq r1, pc, ip, asr #31 │ │ │ │ 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] @ 211df8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3820] @ 211dfc │ │ │ │ @@ -349832,133 +349832,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 211140 │ │ │ │ strdeq r7, [ip, r8]! │ │ │ │ strdeq r7, [ip, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq pc, [ip, r4]! │ │ │ │ - orrseq r5, r6, r8, asr fp │ │ │ │ - orrseq r1, pc, r0, asr sp @ │ │ │ │ - orrseq r3, r6, r4, ror #31 │ │ │ │ - orrseq r5, r6, ip, asr #19 │ │ │ │ - @ instruction: 0x019c5cf4 │ │ │ │ + orrseq r5, r6, r4, ror #22 │ │ │ │ + orrseq r1, pc, r8, asr sp @ │ │ │ │ + @ instruction: 0x01963ff0 │ │ │ │ + @ instruction: 0x019659d8 │ │ │ │ + orrseq r5, ip, r0, lsl #26 │ │ │ │ @ instruction: 0x01ac73cc │ │ │ │ - orrseq r1, pc, r4, lsl #24 │ │ │ │ - @ instruction: 0x01963e98 │ │ │ │ - orrseq r5, r6, r0, lsl #17 │ │ │ │ - @ instruction: 0x019658dc │ │ │ │ - @ instruction: 0x019f1bb4 │ │ │ │ - orrseq r5, r6, ip, lsr #16 │ │ │ │ - orrseq r1, pc, r8, lsr #22 │ │ │ │ - @ instruction: 0x01963dbc │ │ │ │ - orrseq r5, r6, r4, lsr #15 │ │ │ │ - orrseq r4, r6, r8, lsr #15 │ │ │ │ - @ instruction: 0x019f1ab8 │ │ │ │ - orrseq r3, r6, r8, asr #26 │ │ │ │ - orrseq r5, r6, r4, lsr r7 │ │ │ │ - orrseq r5, ip, r4, asr #20 │ │ │ │ - @ instruction: 0x019645b8 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r1, pc, r8, asr #17 │ │ │ │ - orrseq r5, r6, r4, asr #10 │ │ │ │ - orrseq r3, r6, r0, lsr #22 │ │ │ │ - orrseq r3, lr, ip, lsl #17 │ │ │ │ - orrseq r5, r6, r0, asr #9 │ │ │ │ - orrseq r1, pc, r0, asr r7 @ │ │ │ │ - orrseq r5, r6, r8, asr #7 │ │ │ │ - @ instruction: 0x019654f0 │ │ │ │ - orrseq r1, pc, ip, lsl #14 │ │ │ │ - orrseq r5, r6, r4, lsl #7 │ │ │ │ - orrseq r5, r6, r0, lsr #8 │ │ │ │ - orrseq r1, pc, r8, asr #13 │ │ │ │ - orrseq r5, r6, r0, asr #6 │ │ │ │ - @ instruction: 0x019653d8 │ │ │ │ - orrseq r1, pc, r4, lsl #13 │ │ │ │ - @ instruction: 0x019652fc │ │ │ │ - orrseq r1, pc, r4, asr #12 │ │ │ │ - @ instruction: 0x019638d8 │ │ │ │ - orrseq r5, r6, r0, asr #5 │ │ │ │ - orrseq r1, pc, ip, lsl #12 │ │ │ │ - orrseq r3, r6, r0, lsr #17 │ │ │ │ - orrseq r5, r6, r8, lsl #5 │ │ │ │ - orrseq r5, r6, ip, lsr r3 │ │ │ │ - orrseq r1, pc, ip, asr #11 │ │ │ │ - orrseq r5, r6, r4, asr #4 │ │ │ │ - orrseq r5, r6, r4, lsr #6 │ │ │ │ - orrseq r1, pc, ip, lsl #11 │ │ │ │ - orrseq r5, r6, r4, lsl #4 │ │ │ │ - orrseq r5, r6, r0, lsr #5 │ │ │ │ - orrseq r1, pc, r8, asr #10 │ │ │ │ - orrseq r5, r6, r0, asr #3 │ │ │ │ - orrseq r5, r6, ip, lsr #4 │ │ │ │ - orrseq r1, pc, r4, lsl #10 │ │ │ │ - orrseq r5, r6, ip, ror r1 │ │ │ │ - orrseq r1, pc, r4, asr #9 │ │ │ │ - orrseq r3, r6, r8, asr r7 │ │ │ │ - orrseq r5, r6, r0, asr #2 │ │ │ │ - @ instruction: 0x019651dc │ │ │ │ - orrseq r1, pc, r8, lsl #9 │ │ │ │ - orrseq r5, r6, r0, lsl #2 │ │ │ │ - @ instruction: 0x01965198 │ │ │ │ - orrseq r1, pc, r4, asr #8 │ │ │ │ - ldrheq r5, [r6, ip] │ │ │ │ - orrseq r1, pc, r0, lsl #8 │ │ │ │ - @ instruction: 0x01963694 │ │ │ │ - orrseq r5, r6, ip, ror r0 │ │ │ │ - orrseq r1, pc, r4, asr #7 │ │ │ │ - orrseq r3, r6, r8, asr r6 │ │ │ │ - orrseq r5, r6, r0, asr #32 │ │ │ │ - orrseq r1, pc, r8, lsl #7 │ │ │ │ - orrseq r3, r6, ip, lsl r6 │ │ │ │ - orrseq r5, r6, r4 │ │ │ │ - orrseq r5, r6, r4, ror #3 │ │ │ │ - orrseq r1, pc, r8, asr #6 │ │ │ │ - orrseq r4, r6, r0, asr #31 │ │ │ │ - orrseq r1, pc, ip, lsl #6 │ │ │ │ - orrseq r3, r6, r0, lsr #11 │ │ │ │ - orrseq r4, r6, r8, lsl #31 │ │ │ │ - ldrsheq r5, [r6, r0] │ │ │ │ - @ instruction: 0x019f12d0 │ │ │ │ - orrseq r4, r6, r8, asr #30 │ │ │ │ - @ instruction: 0x019f1294 │ │ │ │ - orrseq r3, r6, r4, lsr #10 │ │ │ │ - orrseq r4, r6, r0, lsl pc │ │ │ │ - orrseq r1, pc, r4, asr r2 @ │ │ │ │ - orrseq r3, r6, r8, ror #9 │ │ │ │ + orrseq r1, pc, ip, lsl #24 │ │ │ │ + orrseq r3, r6, r4, lsr #29 │ │ │ │ + orrseq r5, r6, ip, lsl #17 │ │ │ │ + orrseq r5, r6, r8, ror #17 │ │ │ │ + @ instruction: 0x019f1bbc │ │ │ │ + orrseq r5, r6, r8, lsr r8 │ │ │ │ + orrseq r1, pc, r0, lsr fp @ │ │ │ │ + orrseq r3, r6, r8, asr #27 │ │ │ │ + @ instruction: 0x019657b0 │ │ │ │ + @ instruction: 0x019647b4 │ │ │ │ + orrseq r1, pc, r0, asr #21 │ │ │ │ + orrseq r3, r6, r4, asr sp │ │ │ │ + orrseq r5, r6, r0, asr #14 │ │ │ │ + orrseq r5, ip, r0, asr sl │ │ │ │ + orrseq r4, r6, r4, asr #11 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + @ instruction: 0x019f18d0 │ │ │ │ + orrseq r5, r6, r0, asr r5 │ │ │ │ + orrseq r3, r6, ip, lsr #22 │ │ │ │ + @ instruction: 0x019e3898 │ │ │ │ + orrseq r5, r6, ip, asr #9 │ │ │ │ + orrseq r1, pc, r8, asr r7 @ │ │ │ │ + @ instruction: 0x019653d4 │ │ │ │ + @ instruction: 0x019654fc │ │ │ │ + orrseq r1, pc, r4, lsl r7 @ │ │ │ │ + @ instruction: 0x01965390 │ │ │ │ + orrseq r5, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x019f16d0 │ │ │ │ + orrseq r5, r6, ip, asr #6 │ │ │ │ + orrseq r5, r6, r4, ror #7 │ │ │ │ + orrseq r1, pc, ip, lsl #13 │ │ │ │ + orrseq r5, r6, r8, lsl #6 │ │ │ │ + orrseq r1, pc, ip, asr #12 │ │ │ │ + orrseq r3, r6, r4, ror #17 │ │ │ │ + orrseq r5, r6, ip, asr #5 │ │ │ │ + orrseq r1, pc, r4, lsl r6 @ │ │ │ │ + orrseq r3, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x01965294 │ │ │ │ + orrseq r5, r6, r8, asr #6 │ │ │ │ + @ instruction: 0x019f15d4 │ │ │ │ + orrseq r5, r6, r0, asr r2 │ │ │ │ + orrseq r5, r6, r0, lsr r3 │ │ │ │ + @ instruction: 0x019f1594 │ │ │ │ + orrseq r5, r6, r0, lsl r2 │ │ │ │ + orrseq r5, r6, ip, lsr #5 │ │ │ │ + orrseq r1, pc, r0, asr r5 @ │ │ │ │ + orrseq r5, r6, ip, asr #3 │ │ │ │ + orrseq r5, r6, r8, lsr r2 │ │ │ │ + orrseq r1, pc, ip, lsl #10 │ │ │ │ + orrseq r5, r6, r8, lsl #3 │ │ │ │ + orrseq r1, pc, ip, asr #9 │ │ │ │ + orrseq r3, r6, r4, ror #14 │ │ │ │ + orrseq r5, r6, ip, asr #2 │ │ │ │ + orrseq r5, r6, r8, ror #3 │ │ │ │ + @ instruction: 0x019f1490 │ │ │ │ + orrseq r5, r6, ip, lsl #2 │ │ │ │ + orrseq r5, r6, r4, lsr #3 │ │ │ │ + orrseq r1, pc, ip, asr #8 │ │ │ │ + orrseq r5, r6, r8, asr #1 │ │ │ │ + orrseq r1, pc, r8, lsl #8 │ │ │ │ + orrseq r3, r6, r0, lsr #13 │ │ │ │ + orrseq r5, r6, r8, lsl #1 │ │ │ │ + orrseq r1, pc, ip, asr #7 │ │ │ │ + orrseq r3, r6, r4, ror #12 │ │ │ │ + orrseq r5, r6, ip, asr #32 │ │ │ │ + @ instruction: 0x019f1390 │ │ │ │ + orrseq r3, r6, r8, lsr #12 │ │ │ │ + orrseq r5, r6, r0, lsl r0 │ │ │ │ + @ instruction: 0x019651f0 │ │ │ │ + orrseq r1, pc, r0, asr r3 @ │ │ │ │ + orrseq r4, r6, ip, asr #31 │ │ │ │ + orrseq r1, pc, r4, lsl r3 @ │ │ │ │ + orrseq r3, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x01964f94 │ │ │ │ + ldrsheq r5, [r6, ip] │ │ │ │ + @ instruction: 0x019f12d8 │ │ │ │ + orrseq r4, r6, r4, asr pc │ │ │ │ + @ instruction: 0x019f129c │ │ │ │ + orrseq r3, r6, r0, lsr r5 │ │ │ │ + orrseq r4, r6, ip, lsl pc │ │ │ │ + orrseq r1, pc, ip, asr r2 @ │ │ │ │ + @ instruction: 0x019634f4 │ │ │ │ + @ instruction: 0x01964edc │ │ │ │ + orrseq r1, pc, r4, lsr #4 │ │ │ │ + @ instruction: 0x019634bc │ │ │ │ + orrseq r4, r6, r4, lsr #29 │ │ │ │ + orrseq r1, pc, ip, ror #3 │ │ │ │ + orrseq r3, r6, r4, lsl #9 │ │ │ │ + orrseq r4, r6, ip, ror #28 │ │ │ │ + @ instruction: 0x019f11b4 │ │ │ │ + orrseq r3, r6, ip, asr #8 │ │ │ │ + orrseq r4, r6, r4, lsr lr │ │ │ │ @ instruction: 0x01964ed0 │ │ │ │ - orrseq r1, pc, ip, lsl r2 @ │ │ │ │ - @ instruction: 0x019634b0 │ │ │ │ - @ instruction: 0x01964e98 │ │ │ │ - orrseq r1, pc, r4, ror #3 │ │ │ │ - orrseq r3, r6, r8, ror r4 │ │ │ │ - orrseq r4, r6, r0, ror #28 │ │ │ │ - orrseq r1, pc, ip, lsr #3 │ │ │ │ - orrseq r3, r6, r0, asr #8 │ │ │ │ - orrseq r4, r6, r8, lsr #28 │ │ │ │ - orrseq r4, r6, r4, asr #29 │ │ │ │ - orrseq r1, pc, r0, ror r1 @ │ │ │ │ - orrseq r4, r6, r8, ror #27 │ │ │ │ - orrseq r4, r6, ip, lsl #31 │ │ │ │ - orrseq r1, pc, r8, lsr #2 │ │ │ │ - orrseq r4, r6, r0, lsr #27 │ │ │ │ - orrseq r1, pc, ip, ror #1 │ │ │ │ - orrseq r3, r6, r0, lsl #7 │ │ │ │ - orrseq r4, r6, r8, ror #26 │ │ │ │ - ldrheq r1, [pc, r4] │ │ │ │ - orrseq r3, r6, r8, asr #6 │ │ │ │ - orrseq r4, r6, r0, lsr sp │ │ │ │ - orrseq r1, pc, ip, ror r0 @ │ │ │ │ - orrseq r3, r6, r0, lsl r3 │ │ │ │ - @ instruction: 0x01964cf8 │ │ │ │ - orrseq r1, pc, r4, asr #32 │ │ │ │ - @ instruction: 0x019632d8 │ │ │ │ - orrseq r4, r6, r0, asr #25 │ │ │ │ - orrseq r1, pc, ip │ │ │ │ - orrseq r3, r6, r0, lsr #5 │ │ │ │ - orrseq r4, r6, r8, lsl #25 │ │ │ │ + orrseq r1, pc, r8, ror r1 @ │ │ │ │ + @ instruction: 0x01964df4 │ │ │ │ + @ instruction: 0x01964f98 │ │ │ │ + orrseq r1, pc, r0, lsr r1 @ │ │ │ │ + orrseq r4, r6, ip, lsr #27 │ │ │ │ + ldrsheq r1, [pc, r4] │ │ │ │ + orrseq r3, r6, ip, lsl #7 │ │ │ │ + orrseq r4, r6, r4, ror sp │ │ │ │ + ldrheq r1, [pc, ip] │ │ │ │ + orrseq r3, r6, r4, asr r3 │ │ │ │ + orrseq r4, r6, ip, lsr sp │ │ │ │ + orrseq r1, pc, r4, lsl #1 │ │ │ │ + orrseq r3, r6, ip, lsl r3 │ │ │ │ + orrseq r4, r6, r4, lsl #26 │ │ │ │ + orrseq r1, pc, ip, asr #32 │ │ │ │ + orrseq r3, r6, r4, ror #5 │ │ │ │ + orrseq r4, r6, ip, asr #25 │ │ │ │ + orrseq r1, pc, r4, lsl r0 @ │ │ │ │ + orrseq r3, r6, ip, lsr #5 │ │ │ │ + @ instruction: 0x01964c94 │ │ │ │ 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] @ 2121d4 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -350079,24 +350079,24 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 212188 │ │ │ │ b 2120cc │ │ │ │ @ instruction: 0x01ace63c │ │ │ │ @ instruction: 0x01ac6504 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac6440 │ │ │ │ - orrseq r8, r9, r0, lsr #17 │ │ │ │ - orrseq r0, pc, r0, asr #25 │ │ │ │ - orrseq r2, r6, r4, asr pc │ │ │ │ - orrseq r4, r6, ip, lsr r9 │ │ │ │ - orrseq r0, pc, r0, lsl #25 │ │ │ │ - orrseq r4, r6, r8, ror fp │ │ │ │ - @ instruction: 0x019648f4 │ │ │ │ - orrseq r0, pc, r8, lsr ip @ │ │ │ │ - orrseq r4, r6, ip, lsl #22 │ │ │ │ - orrseq r4, r6, ip, lsr #17 │ │ │ │ + orrseq r8, r9, ip, lsr #17 │ │ │ │ + orrseq r0, pc, r8, asr #25 │ │ │ │ + orrseq r2, r6, r0, ror #30 │ │ │ │ + orrseq r4, r6, r8, asr #18 │ │ │ │ + orrseq r0, pc, r8, lsl #25 │ │ │ │ + orrseq r4, r6, r4, lsl #23 │ │ │ │ + orrseq r4, r6, r0, lsl #18 │ │ │ │ + orrseq r0, pc, r0, asr #24 │ │ │ │ + orrseq r4, r6, r8, lsl fp │ │ │ │ + @ instruction: 0x019648b8 │ │ │ │ │ │ │ │ 0021220c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -350118,17 +350118,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 212230 │ │ │ │ - @ instruction: 0x019f0b90 │ │ │ │ - orrseq r2, r6, r4, lsr #28 │ │ │ │ - orrseq r4, r6, r8, lsl #16 │ │ │ │ + @ instruction: 0x019f0b98 │ │ │ │ + orrseq r2, r6, r0, lsr lr │ │ │ │ + orrseq r4, r6, r4, lsl r8 │ │ │ │ │ │ │ │ 00212284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -350213,23 +350213,23 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 212338 │ │ │ │ @ instruction: 0x01ac6268 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, r6, r4, lsr #20 │ │ │ │ - orrseq r4, r6, ip, lsl #20 │ │ │ │ + orrseq r4, r6, r0, lsr sl │ │ │ │ + orrseq r4, r6, r8, lsl sl │ │ │ │ ldrdeq r6, [ip, r4]! │ │ │ │ - @ instruction: 0x0196499c │ │ │ │ - orrseq r4, r6, ip, ror #18 │ │ │ │ - orrseq r0, pc, ip, asr #21 │ │ │ │ - @ instruction: 0x01962cb4 │ │ │ │ - orrseq r4, r6, ip, lsr #18 │ │ │ │ - orrseq r0, pc, ip, lsl #21 │ │ │ │ + orrseq r4, r6, r8, lsr #19 │ │ │ │ + orrseq r4, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x019f0ad4 │ │ │ │ + orrseq r2, r6, r0, asr #25 │ │ │ │ + orrseq r4, r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x019f0a94 │ │ │ │ │ │ │ │ 00212410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -350253,17 +350253,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 212440 │ │ │ │ - orrseq r2, r6, r4, lsl ip │ │ │ │ - orrseq r4, r6, r4, lsr #18 │ │ │ │ - orrseq r0, pc, r4, lsl #20 │ │ │ │ + orrseq r2, r6, r0, lsr #24 │ │ │ │ + orrseq r4, r6, r0, lsr r9 │ │ │ │ + orrseq r0, pc, ip, lsl #20 │ │ │ │ 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] @ 212794 │ │ │ │ ldr ip, [pc, #748] @ 212798 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -350455,15 +350455,15 @@ │ │ │ │ bl bc854 │ │ │ │ @ instruction: 0x01ac606c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac604c │ │ │ │ andeq r7, r0, r4, lsl r8 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - orrseq r4, r6, r8, lsr #17 │ │ │ │ + @ instruction: 0x019648b4 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ @ instruction: 0x01ac5f10 │ │ │ │ addmi r4, pc, r0 │ │ │ │ @@ -350496,18 +350496,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 212858 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, #15 │ │ │ │ b 212808 │ │ │ │ - orrseq r0, pc, r0, lsr #13 │ │ │ │ - @ instruction: 0x019645f4 │ │ │ │ - orrseq r2, r6, r0, asr r8 │ │ │ │ + orrseq r0, pc, r8, lsr #13 │ │ │ │ orrseq r4, r6, r0, lsl #12 │ │ │ │ + orrseq r2, r6, ip, asr r8 │ │ │ │ + orrseq r4, r6, ip, lsl #12 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0021285c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -350653,37 +350653,37 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 212a3c │ │ │ │ @ instruction: 0x01ac5c98 │ │ │ │ - @ instruction: 0x019f05fc │ │ │ │ + orrseq r0, pc, r4, lsl #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, r6, r8, lsr #11 │ │ │ │ + @ instruction: 0x019645b4 │ │ │ │ @ instruction: 0x01ac5c58 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r4, r6, ip, asr r5 │ │ │ │ + orrseq r4, r6, r8, ror #10 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - orrseq r0, pc, r4, lsl #11 │ │ │ │ - orrseq r4, r6, ip, lsr #10 │ │ │ │ + orrseq r0, pc, ip, lsl #11 │ │ │ │ + orrseq r4, r6, r8, lsr r5 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orrseq r0, pc, r8, lsl #10 │ │ │ │ + orrseq r0, pc, r0, lsl r5 @ │ │ │ │ @ instruction: 0x01952e90 │ │ │ │ - @ instruction: 0x019644b0 │ │ │ │ + @ instruction: 0x019644bc │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r6, r0, r4, lsl #18 │ │ │ │ @ instruction: 0x01ac5b5c │ │ │ │ - orrseq r0, pc, r0, lsr #9 │ │ │ │ - orrseq r4, r6, r8, asr #8 │ │ │ │ - orrseq r2, r6, r4, asr r6 │ │ │ │ - orrseq r2, r6, r8, lsl r6 │ │ │ │ - @ instruction: 0x019625fc │ │ │ │ - orrseq r2, r6, r4, ror #11 │ │ │ │ - @ instruction: 0x0196439c │ │ │ │ + orrseq r0, pc, r8, lsr #9 │ │ │ │ + orrseq r4, r6, r4, asr r4 │ │ │ │ + orrseq r2, r6, r0, ror #12 │ │ │ │ + orrseq r2, r6, r4, lsr #12 │ │ │ │ + orrseq r2, r6, r8, lsl #12 │ │ │ │ + @ instruction: 0x019625f0 │ │ │ │ + orrseq r4, r6, r8, lsr #7 │ │ │ │ │ │ │ │ 00212b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #420] @ 212ccc │ │ │ │ @@ -350794,27 +350794,27 @@ │ │ │ │ mov ip, #15 │ │ │ │ b 212bb4 │ │ │ │ @ instruction: 0x01ac59ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac59c8 │ │ │ │ andeq r7, r0, r4, ror #4 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - @ instruction: 0x019f02f8 │ │ │ │ - @ instruction: 0x019642f8 │ │ │ │ + orrseq r0, pc, r0, lsl #6 │ │ │ │ + orrseq r4, r6, r4, lsl #6 │ │ │ │ @ instruction: 0x01ac5958 │ │ │ │ - orrseq r0, pc, r0, ror r2 @ │ │ │ │ + orrseq r0, pc, r8, ror r2 @ │ │ │ │ @ instruction: 0x01952bf8 │ │ │ │ - orrseq r4, r6, r8, lsl r2 │ │ │ │ + orrseq r4, r6, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r6, r0, r4, lsl #18 │ │ │ │ - orrseq r4, r6, r0, lsr #4 │ │ │ │ - orrseq r0, pc, r8, lsl r2 @ │ │ │ │ - orrseq r4, r6, r0, asr #3 │ │ │ │ - orrseq r2, r6, ip, asr #7 │ │ │ │ - orrseq r4, r6, ip, ror r1 │ │ │ │ + orrseq r4, r6, ip, lsr #4 │ │ │ │ + orrseq r0, pc, r0, lsr #4 │ │ │ │ + orrseq r4, r6, ip, asr #3 │ │ │ │ + @ instruction: 0x019623d8 │ │ │ │ + orrseq r4, r6, r8, lsl #3 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ │ │ │ │ 00212d18 : │ │ │ │ ldr r3, [pc, #28] @ 212d3c │ │ │ │ ldr r2, [pc, #28] @ 212d40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -350981,23 +350981,23 @@ │ │ │ │ @ instruction: 0x01ac577c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac5740 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ - orrseq r0, pc, ip │ │ │ │ - @ instruction: 0x01963fb4 │ │ │ │ + orrseq r0, pc, r4, lsl r0 @ │ │ │ │ + orrseq r3, r6, r0, asr #31 │ │ │ │ orrseq r2, r5, ip, asr #18 │ │ │ │ @ instruction: 0x01ac5620 │ │ │ │ - orrseq pc, lr, ip, asr pc @ │ │ │ │ - orrseq r3, r6, r4, lsl #30 │ │ │ │ - orrseq pc, lr, r4, lsl pc @ │ │ │ │ - orrseq r2, r6, r4, lsl #2 │ │ │ │ - @ instruction: 0x01963eb4 │ │ │ │ + orrseq pc, lr, r4, ror #30 │ │ │ │ + orrseq r3, r6, r0, lsl pc │ │ │ │ + orrseq pc, lr, ip, lsl pc @ │ │ │ │ + orrseq r2, r6, r0, lsl r1 │ │ │ │ + orrseq r3, r6, r0, asr #29 │ │ │ │ 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] @ 2131d4 │ │ │ │ ldr r1, [pc, #484] @ 2131d8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -351123,32 +351123,32 @@ │ │ │ │ b 21309c │ │ │ │ @ instruction: 0x01ac5524 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac5510 │ │ │ │ andeq r7, r0, r4, ror #14 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - orrseq r3, r6, r8, ror lr │ │ │ │ + orrseq r3, r6, r4, lsl #29 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - orrseq r4, r6, ip, asr #3 │ │ │ │ + @ instruction: 0x019641d8 │ │ │ │ @ instruction: 0x01ac5470 │ │ │ │ - orrseq pc, lr, r8, lsr #27 │ │ │ │ - orrseq r1, r6, ip, lsl #31 │ │ │ │ + @ instruction: 0x019efdb0 │ │ │ │ + @ instruction: 0x01961f98 │ │ │ │ orrseq r6, r5, r0, lsr #8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - orrseq r3, r6, r0, lsr #26 │ │ │ │ + orrseq r3, r6, ip, lsr #26 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq pc, lr, r8, asr #26 │ │ │ │ - orrseq r1, r6, ip, lsr #30 │ │ │ │ + orrseq pc, lr, r0, asr sp @ │ │ │ │ + orrseq r1, r6, r8, lsr pc │ │ │ │ orrseq r6, r5, r0, asr #7 │ │ │ │ - @ instruction: 0x01963cb8 │ │ │ │ + orrseq r3, r6, r4, asr #25 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x019efcd8 │ │ │ │ - orrseq r1, r6, r8, asr #29 │ │ │ │ - orrseq r3, r6, r4, ror ip │ │ │ │ + orrseq pc, lr, r0, ror #25 │ │ │ │ + @ instruction: 0x01961ed4 │ │ │ │ + orrseq r3, r6, r0, lsl #25 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 00213238 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 213274 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -351233,17 +351233,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21331c │ │ │ │ @ instruction: 0x01ac5230 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01ae7c20 │ │ │ │ andeq r6, r0, ip, ror r6 │ │ │ │ - orrseq pc, lr, r8, lsr fp @ │ │ │ │ - ldrheq r4, [r6, ip] │ │ │ │ - @ instruction: 0x01963adc │ │ │ │ + orrseq pc, lr, r0, asr #22 │ │ │ │ + orrseq r4, r6, r8, asr #1 │ │ │ │ + orrseq r3, r6, r8, ror #21 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 0021339c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -351433,28 +351433,28 @@ │ │ │ │ b 213414 │ │ │ │ @ instruction: 0x01ac5160 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac5140 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01ae7b44 │ │ │ │ strdeq r5, [ip, r8]! │ │ │ │ - orrseq pc, lr, ip, lsr sl @ │ │ │ │ - orrseq r3, r6, r0, ror #19 │ │ │ │ + orrseq pc, lr, r4, asr #20 │ │ │ │ + orrseq r3, r6, ip, ror #19 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - orrseq pc, lr, r0, ror #19 │ │ │ │ + orrseq pc, lr, r8, ror #19 │ │ │ │ @ instruction: 0x01ae7a7c │ │ │ │ orrseq r1, r5, ip, lsl r4 │ │ │ │ andeq r6, r0, ip, ror r6 │ │ │ │ - orrseq pc, lr, r4, asr #17 │ │ │ │ - orrseq r3, r6, r8, asr #28 │ │ │ │ - orrseq r3, r6, r4, ror #16 │ │ │ │ + orrseq pc, lr, ip, asr #17 │ │ │ │ + orrseq r3, r6, r4, asr lr │ │ │ │ + orrseq r3, r6, r0, ror r8 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orrseq r1, r6, r4, ror #20 │ │ │ │ - orrseq r1, r6, r8, lsr sl │ │ │ │ - orrseq r3, r6, r4, asr #15 │ │ │ │ + orrseq r1, r6, r0, ror sl │ │ │ │ + orrseq r1, r6, r4, asr #20 │ │ │ │ + @ instruction: 0x019637d0 │ │ │ │ │ │ │ │ 002136dc : │ │ │ │ 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] @ 2137dc │ │ │ │ @@ -351515,21 +351515,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ b 213764 │ │ │ │ @ instruction: 0x01ac4e1c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq pc, lr, r8, ror r7 @ │ │ │ │ - orrseq r3, r6, ip, lsl r7 │ │ │ │ + orrseq pc, lr, r0, lsl #15 │ │ │ │ + orrseq r3, r6, r8, lsr #14 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - orrseq r1, r6, r4, lsl r9 │ │ │ │ - @ instruction: 0x019ef6f8 │ │ │ │ - orrseq r3, r6, r0, lsr #13 │ │ │ │ - orrseq r1, r6, r0, lsr #17 │ │ │ │ + orrseq r1, r6, r0, lsr #18 │ │ │ │ + orrseq pc, lr, r0, lsl #14 │ │ │ │ + orrseq r3, r6, ip, lsr #13 │ │ │ │ + orrseq r1, r6, ip, lsr #17 │ │ │ │ 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] │ │ │ │ @@ -352543,29 +352543,29 @@ │ │ │ │ ldrdeq r4, [ip, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac4cb4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01ac4c70 │ │ │ │ andeq r6, r0, r0, lsl #31 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - orrseq pc, lr, r4, lsl #11 │ │ │ │ - orrseq r3, r6, ip, lsl r5 │ │ │ │ + orrseq pc, lr, ip, lsl #11 │ │ │ │ + orrseq r3, r6, r8, lsr #10 │ │ │ │ andeq r7, r0, r4, lsr #12 │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ andeq r7, r0, r8, ror #12 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x01963ad4 │ │ │ │ + orrseq r3, r6, r0, ror #21 │ │ │ │ andeq r6, r0, ip, ror r6 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x019ef4b0 │ │ │ │ - orrseq r3, r6, r4, asr r4 │ │ │ │ + @ instruction: 0x019ef4b8 │ │ │ │ + orrseq r3, r6, r0, ror #8 │ │ │ │ andeq r6, r0, r0, lsr #4 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ - orrseq pc, lr, r0, asr #8 │ │ │ │ - orrseq r3, r6, r4, ror #7 │ │ │ │ + orrseq pc, lr, r8, asr #8 │ │ │ │ + @ instruction: 0x019633f0 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, ip, lsl #14 │ │ │ │ stcmi 4, cr0, [r0], {6} │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ @@ -352573,231 +352573,231 @@ │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ muleq r0, r4, r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, ror #22 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r6, r0, r8, asr #5 │ │ │ │ andeq r6, r0, r4, lsl r8 │ │ │ │ - orrseq pc, lr, r0, lsr #5 │ │ │ │ - orrseq r3, r6, r8, asr #4 │ │ │ │ + orrseq pc, lr, r8, lsr #5 │ │ │ │ + orrseq r3, r6, r4, asr r2 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ - orrseq pc, lr, ip, asr #2 │ │ │ │ - orrseq r3, r6, r0, lsr #1 │ │ │ │ + orrseq pc, lr, r4, asr r1 @ │ │ │ │ + orrseq r3, r6, ip, lsr #1 │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq lr, lr, r8, ror #31 │ │ │ │ - @ instruction: 0x01962f90 │ │ │ │ + @ instruction: 0x019eeff0 │ │ │ │ + @ instruction: 0x01962f9c │ │ │ │ andeq r7, r0, r4, lsl r8 │ │ │ │ andeq r7, r0, r0, asr r3 │ │ │ │ - orrseq lr, lr, ip, lsl #29 │ │ │ │ - orrseq r2, r6, r0, lsr lr │ │ │ │ + @ instruction: 0x019eee94 │ │ │ │ + orrseq r2, r6, ip, lsr lr │ │ │ │ andeq r7, r0, ip, ror #11 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ andeq r6, r0, r8, lsl r4 │ │ │ │ andeq r7, r0, r4, ror #4 │ │ │ │ andeq r6, r0, r8, asr #6 │ │ │ │ - @ instruction: 0x01962cfc │ │ │ │ - orrseq lr, lr, ip, asr #26 │ │ │ │ + orrseq r2, r6, r8, lsl #26 │ │ │ │ + orrseq lr, lr, r4, asr sp │ │ │ │ muleq r0, r8, r6 │ │ │ │ @ instruction: 0x000076b8 │ │ │ │ andeq r6, r0, ip, lsl r6 │ │ │ │ andeq r6, r0, r0, lsr pc │ │ │ │ andeq r6, r0, ip, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - orrseq lr, lr, r4, ror #22 │ │ │ │ - orrseq r2, r6, r8, lsl #22 │ │ │ │ - orrseq r3, r6, ip, ror #2 │ │ │ │ - @ instruction: 0x019eeaf8 │ │ │ │ - orrseq r3, r6, r8, ror #2 │ │ │ │ + orrseq lr, lr, ip, ror #22 │ │ │ │ + orrseq r2, r6, r4, lsl fp │ │ │ │ + orrseq r3, r6, r8, ror r1 │ │ │ │ + orrseq lr, lr, r0, lsl #22 │ │ │ │ + orrseq r3, r6, r4, ror r1 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - orrseq r3, r6, r8, lsl r1 │ │ │ │ - orrseq r0, r5, ip, ror #15 │ │ │ │ - orrseq r3, r6, r0, lsr #2 │ │ │ │ orrseq r3, r6, r4, lsr #2 │ │ │ │ - orrseq r3, r6, r4, lsl #2 │ │ │ │ - orrseq r3, r6, r4, asr #1 │ │ │ │ + orrseq r0, r5, ip, ror #15 │ │ │ │ + orrseq r3, r6, ip, lsr #2 │ │ │ │ + orrseq r3, r6, r0, lsr r1 │ │ │ │ + orrseq r3, r6, r0, lsl r1 │ │ │ │ + ldrsbeq r3, [r6, r0] │ │ │ │ andeq r1, r0, r1 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ - orrseq r3, r6, r4, lsr r0 │ │ │ │ - orrseq r3, r6, r0 │ │ │ │ - @ instruction: 0x019ee8b4 │ │ │ │ - orrseq r2, r6, r4, ror #31 │ │ │ │ - orrseq r0, r6, ip, asr sl │ │ │ │ - orrseq r2, r6, r4, lsl r8 │ │ │ │ + orrseq r3, r6, r0, asr #32 │ │ │ │ + orrseq r3, r6, ip │ │ │ │ + @ instruction: 0x019ee8bc │ │ │ │ + @ instruction: 0x01962ff0 │ │ │ │ + orrseq r0, r6, r8, ror #20 │ │ │ │ + orrseq r2, r6, r0, lsr #16 │ │ │ │ @ instruction: 0x000004be │ │ │ │ andeq r6, r0, r4, lsl #18 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ orrseq r1, r5, r8, asr #2 │ │ │ │ orrseq r1, r5, r8, lsl #2 │ │ │ │ - orrseq lr, lr, r8, lsr #14 │ │ │ │ + orrseq lr, lr, r0, lsr r7 │ │ │ │ orrseq r1, r5, r0, lsr #1 │ │ │ │ - orrseq r2, r6, r0, asr #13 │ │ │ │ + orrseq r2, r6, ip, asr #13 │ │ │ │ orrseq r1, r5, r0, asr r0 │ │ │ │ orrseq r0, r5, r8, lsl ip │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ + orrseq r2, r6, r8, asr #16 │ │ │ │ orrseq r2, r6, ip, lsr r8 │ │ │ │ - orrseq r2, r6, r0, lsr r8 │ │ │ │ orrseq r0, r5, r8, lsl #23 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ orrseq r0, r5, r8, asr #22 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ orrseq r0, r5, r8, lsl #22 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ orrseq r0, r5, r8, asr #21 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - ldrsheq lr, [lr, ip] │ │ │ │ + orrseq lr, lr, r4, lsl #2 │ │ │ │ orrseq r0, r5, r4, ror sl │ │ │ │ - @ instruction: 0x01962094 │ │ │ │ + orrseq r2, r6, r0, lsr #1 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ orrseq r0, r5, ip, lsr sl │ │ │ │ @ instruction: 0x019509fc │ │ │ │ @ instruction: 0x019509bc │ │ │ │ - @ instruction: 0x019edff0 │ │ │ │ + @ instruction: 0x019edff8 │ │ │ │ orrseq r0, r5, r8, ror #18 │ │ │ │ - orrseq r1, r6, r8, lsl #31 │ │ │ │ + @ instruction: 0x01961f94 │ │ │ │ orrseq r0, r5, r0, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ @ instruction: 0x019508f0 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0x019508b0 │ │ │ │ orrseq r0, r5, r0, ror r8 │ │ │ │ orrseq r0, r5, r0, lsr r8 │ │ │ │ - orrseq sp, lr, r4, ror #28 │ │ │ │ + orrseq sp, lr, ip, ror #28 │ │ │ │ @ instruction: 0x019507dc │ │ │ │ - @ instruction: 0x01961dfc │ │ │ │ + orrseq r1, r6, r8, lsl #28 │ │ │ │ ldrdeq r5, [lr, ip]! │ │ │ │ - orrseq sp, lr, ip, lsl #28 │ │ │ │ - @ instruction: 0x0195fffc │ │ │ │ - @ instruction: 0x01961db0 │ │ │ │ + orrseq sp, lr, r4, lsl lr │ │ │ │ + orrseq r0, r6, r8 │ │ │ │ + @ instruction: 0x01961dbc │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ orrseq r0, r5, ip, asr #14 │ │ │ │ orrseq r0, r5, ip, lsl #14 │ │ │ │ orrseq r0, r5, ip, asr #13 │ │ │ │ orrseq r0, r5, ip, lsl #13 │ │ │ │ orrseq r0, r5, ip, asr #12 │ │ │ │ orrseq r0, r5, ip, lsl #12 │ │ │ │ orrseq r0, r5, ip, asr #11 │ │ │ │ orrseq r0, r5, ip, lsl #11 │ │ │ │ - orrseq sp, lr, r0, asr #23 │ │ │ │ + orrseq sp, lr, r8, asr #23 │ │ │ │ orrseq r0, r5, r8, lsr r5 │ │ │ │ - orrseq r1, r6, r8, asr fp │ │ │ │ + orrseq r1, r6, r4, ror #22 │ │ │ │ orrseq r0, r5, r0, lsl #10 │ │ │ │ orrseq r0, r5, r0, asr #9 │ │ │ │ orrseq r0, r5, r0, lsl #9 │ │ │ │ orrseq r0, r5, r0, asr #8 │ │ │ │ - orrseq sp, lr, r4, ror sl │ │ │ │ + orrseq sp, lr, ip, ror sl │ │ │ │ orrseq r0, r5, ip, ror #7 │ │ │ │ - orrseq r1, r6, ip, lsl #20 │ │ │ │ + orrseq r1, r6, r8, lsl sl │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x019503b4 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - orrseq pc, r5, ip, ror #23 │ │ │ │ + @ instruction: 0x0195fbf8 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - orrseq sp, lr, ip, asr #19 │ │ │ │ - @ instruction: 0x0195fbbc │ │ │ │ - orrseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x019ed9d4 │ │ │ │ + orrseq pc, r5, r8, asr #23 │ │ │ │ + orrseq r1, r6, ip, ror r9 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - @ instruction: 0x019ed994 │ │ │ │ - orrseq pc, r5, r4, lsl #23 │ │ │ │ - orrseq r1, r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x019ed99c │ │ │ │ + @ instruction: 0x0195fb90 │ │ │ │ + orrseq r1, r6, r4, asr #18 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - orrseq sp, lr, ip, asr r9 │ │ │ │ - orrseq pc, r5, ip, asr #22 │ │ │ │ - orrseq r1, r6, r0, lsl #18 │ │ │ │ + orrseq sp, lr, r4, ror #18 │ │ │ │ + orrseq pc, r5, r8, asr fp @ │ │ │ │ + orrseq r1, r6, ip, lsl #18 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - orrseq sp, lr, r4, lsr #18 │ │ │ │ - orrseq pc, r5, r4, lsl fp @ │ │ │ │ - orrseq r1, r6, r8, asr #17 │ │ │ │ + orrseq sp, lr, ip, lsr #18 │ │ │ │ + orrseq pc, r5, r0, lsr #22 │ │ │ │ + @ instruction: 0x019618d4 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - orrseq pc, r5, r0, ror #21 │ │ │ │ + orrseq pc, r5, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0195fab4 │ │ │ │ + orrseq pc, r5, r0, asr #21 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq pc, r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x0195fa94 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orrseq pc, r5, ip, asr sl @ │ │ │ │ - orrseq pc, r5, r0, lsr sl @ │ │ │ │ + orrseq pc, r5, r8, ror #20 │ │ │ │ + orrseq pc, r5, ip, lsr sl @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orrseq sp, lr, r0, lsl r8 │ │ │ │ - orrseq pc, r5, r0, lsl #20 │ │ │ │ - @ instruction: 0x019617b4 │ │ │ │ + orrseq sp, lr, r8, lsl r8 │ │ │ │ + orrseq pc, r5, ip, lsl #20 │ │ │ │ + orrseq r1, r6, r0, asr #15 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq pc, r5, ip, asr #19 │ │ │ │ + @ instruction: 0x0195f9d8 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - orrseq pc, r5, r0, lsr #19 │ │ │ │ - orrseq pc, r5, r4, ror r9 @ │ │ │ │ - orrseq r1, r6, ip, lsr #14 │ │ │ │ + orrseq pc, r5, ip, lsr #19 │ │ │ │ + orrseq pc, r5, r0, lsl #19 │ │ │ │ + orrseq r1, r6, r8, lsr r7 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - orrseq sp, lr, r0, asr r7 │ │ │ │ - orrseq pc, r5, r0, asr #18 │ │ │ │ - @ instruction: 0x019616f4 │ │ │ │ + orrseq sp, lr, r8, asr r7 │ │ │ │ + orrseq pc, r5, ip, asr #18 │ │ │ │ + orrseq r1, r6, r0, lsl #14 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - orrseq pc, r5, ip, lsl #18 │ │ │ │ + orrseq pc, r5, r8, lsl r9 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq pc, r5, r0, ror #17 │ │ │ │ - @ instruction: 0x0195f8b4 │ │ │ │ + orrseq pc, r5, ip, ror #17 │ │ │ │ + orrseq pc, r5, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x019ed694 │ │ │ │ - orrseq pc, r5, r4, lsl #17 │ │ │ │ - orrseq r1, r6, r8, lsr r6 │ │ │ │ + @ instruction: 0x019ed69c │ │ │ │ + @ instruction: 0x0195f890 │ │ │ │ + orrseq r1, r6, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq sp, lr, ip, asr r6 │ │ │ │ - orrseq pc, r5, ip, asr #16 │ │ │ │ - orrseq r1, r6, r0, lsl #12 │ │ │ │ + orrseq sp, lr, r4, ror #12 │ │ │ │ + orrseq pc, r5, r8, asr r8 @ │ │ │ │ + orrseq r1, r6, ip, lsl #12 │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - orrseq pc, r5, r8, lsl r8 @ │ │ │ │ + orrseq pc, r5, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x019ed5fc │ │ │ │ - orrseq pc, r5, r8, ror #15 │ │ │ │ - orrseq r1, r6, r0, lsr #11 │ │ │ │ + orrseq sp, lr, r4, lsl #12 │ │ │ │ + @ instruction: 0x0195f7f4 │ │ │ │ + orrseq r1, r6, ip, lsr #11 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - @ instruction: 0x019ed5bc │ │ │ │ - orrseq pc, r5, ip, lsr #15 │ │ │ │ - orrseq r1, r6, r0, ror #10 │ │ │ │ + orrseq sp, lr, r4, asr #11 │ │ │ │ + @ instruction: 0x0195f7b8 │ │ │ │ + orrseq r1, r6, ip, ror #10 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - orrseq pc, r5, r8, ror r7 @ │ │ │ │ + orrseq pc, r5, r4, lsl #15 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - orrseq pc, r5, ip, asr #14 │ │ │ │ - orrseq pc, r5, r0, lsr #14 │ │ │ │ + orrseq pc, r5, r8, asr r7 @ │ │ │ │ + orrseq pc, r5, ip, lsr #14 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - @ instruction: 0x0195f6f4 │ │ │ │ + orrseq pc, r5, r0, lsl #14 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x019ed4d4 │ │ │ │ - orrseq pc, r5, r4, asr #13 │ │ │ │ - orrseq r1, r6, r8, ror r4 │ │ │ │ + @ instruction: 0x019ed4dc │ │ │ │ + @ instruction: 0x0195f6d0 │ │ │ │ + orrseq r1, r6, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0195f690 │ │ │ │ - orrseq pc, r5, r4, ror #12 │ │ │ │ + @ instruction: 0x0195f69c │ │ │ │ + orrseq pc, r5, r0, ror r6 @ │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - orrseq pc, r5, r8, lsr r6 @ │ │ │ │ + orrseq pc, r5, r4, asr #12 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - orrseq sp, lr, r8, lsl r4 │ │ │ │ - orrseq pc, r5, r8, lsl #12 │ │ │ │ - @ instruction: 0x019613bc │ │ │ │ + orrseq sp, lr, r0, lsr #8 │ │ │ │ + orrseq pc, r5, r4, lsl r6 @ │ │ │ │ + orrseq r1, r6, r8, asr #7 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - orrseq sp, lr, r0, ror #7 │ │ │ │ - @ instruction: 0x0195f5d0 │ │ │ │ - orrseq r1, r6, r4, lsl #7 │ │ │ │ - @ instruction: 0x0195f59c │ │ │ │ + orrseq sp, lr, r8, ror #7 │ │ │ │ + @ instruction: 0x0195f5dc │ │ │ │ + @ instruction: 0x01961390 │ │ │ │ + orrseq pc, r5, r8, lsr #11 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - orrseq pc, r5, r0, ror r5 @ │ │ │ │ + orrseq pc, r5, ip, ror r5 @ │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - orrseq sp, lr, r0, asr r3 │ │ │ │ - orrseq pc, r5, r0, asr #10 │ │ │ │ - @ instruction: 0x019612f4 │ │ │ │ + orrseq sp, lr, r8, asr r3 │ │ │ │ + orrseq pc, r5, ip, asr #10 │ │ │ │ + orrseq r1, r6, r0, lsl #6 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - orrseq pc, r5, ip, lsl #10 │ │ │ │ + orrseq pc, r5, r8, lsl r5 @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - orrseq sp, lr, ip, ror #5 │ │ │ │ - @ instruction: 0x0195f4dc │ │ │ │ - @ instruction: 0x01961290 │ │ │ │ + @ instruction: 0x019ed2f4 │ │ │ │ + orrseq pc, r5, r8, ror #9 │ │ │ │ + @ instruction: 0x0196129c │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - orrseq pc, r5, r8, lsr #9 │ │ │ │ + @ instruction: 0x0195f4b4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-668] @ 214950 │ │ │ │ ldr r1, [pc, #-668] @ 214954 │ │ │ │ @@ -354066,72 +354066,72 @@ │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 21389c │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - orrseq pc, r5, ip, ror r4 @ │ │ │ │ + orrseq pc, r5, r8, lsl #9 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - orrseq pc, r5, r0, asr r4 @ │ │ │ │ + orrseq pc, r5, ip, asr r4 @ │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - orrseq sp, lr, r0, lsr r2 │ │ │ │ - orrseq pc, r5, r0, lsr #8 │ │ │ │ - @ instruction: 0x019611d4 │ │ │ │ - @ instruction: 0x019ed1f8 │ │ │ │ - orrseq pc, r5, r8, ror #7 │ │ │ │ - @ instruction: 0x0196119c │ │ │ │ + orrseq sp, lr, r8, lsr r2 │ │ │ │ + orrseq pc, r5, ip, lsr #8 │ │ │ │ + orrseq r1, r6, r0, ror #3 │ │ │ │ + orrseq sp, lr, r0, lsl #4 │ │ │ │ + @ instruction: 0x0195f3f4 │ │ │ │ + orrseq r1, r6, r8, lsr #3 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0195f3b4 │ │ │ │ + orrseq pc, r5, r0, asr #7 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x019ed194 │ │ │ │ - orrseq pc, r5, r4, lsl #7 │ │ │ │ - orrseq r1, r6, r8, lsr r1 │ │ │ │ - orrseq sp, lr, ip, asr r1 │ │ │ │ - orrseq pc, r5, ip, asr #6 │ │ │ │ - orrseq r1, r6, r0, lsl #2 │ │ │ │ + @ instruction: 0x019ed19c │ │ │ │ + @ instruction: 0x0195f390 │ │ │ │ + orrseq r1, r6, r4, asr #2 │ │ │ │ + orrseq sp, lr, r4, ror #2 │ │ │ │ + orrseq pc, r5, r8, asr r3 @ │ │ │ │ + orrseq r1, r6, ip, lsl #2 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - orrseq sp, lr, r0, lsr #2 │ │ │ │ - orrseq pc, r5, r0, lsl r3 @ │ │ │ │ - orrseq r1, r6, r4, asr #1 │ │ │ │ + orrseq sp, lr, r8, lsr #2 │ │ │ │ + orrseq pc, r5, ip, lsl r3 @ │ │ │ │ + ldrsbeq r1, [r6, r0] │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - @ instruction: 0x0195f2dc │ │ │ │ - @ instruction: 0x01961094 │ │ │ │ + orrseq pc, r5, r8, ror #5 │ │ │ │ + orrseq r1, r6, r0, lsr #1 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - ldrheq sp, [lr, r8] │ │ │ │ - orrseq pc, r5, r8, lsr #5 │ │ │ │ - orrseq r1, r6, ip, asr r0 │ │ │ │ + orrseq sp, lr, r0, asr #1 │ │ │ │ + @ instruction: 0x0195f2b4 │ │ │ │ + orrseq r1, r6, r8, rrx │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - orrseq pc, r5, r4, ror r2 @ │ │ │ │ + orrseq pc, r5, r0, lsl #5 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - orrseq pc, r5, r8, asr #4 │ │ │ │ + orrseq pc, r5, r4, asr r2 @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq pc, r5, ip, lsl r2 @ │ │ │ │ + orrseq pc, r5, r8, lsr #4 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x019ecff8 │ │ │ │ - orrseq pc, r5, r8, ror #3 │ │ │ │ - @ instruction: 0x01960f9c │ │ │ │ + orrseq sp, lr, r0 │ │ │ │ + @ instruction: 0x0195f1f4 │ │ │ │ + orrseq r0, r6, r8, lsr #31 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - @ instruction: 0x0195f1b4 │ │ │ │ + orrseq pc, r5, r0, asr #3 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - @ instruction: 0x019ecf94 │ │ │ │ - orrseq pc, r5, r4, lsl #3 │ │ │ │ - orrseq r0, r6, r8, lsr pc │ │ │ │ + @ instruction: 0x019ecf9c │ │ │ │ + @ instruction: 0x0195f190 │ │ │ │ + orrseq r0, r6, r4, asr #30 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - orrseq ip, lr, r0, ror #30 │ │ │ │ - orrseq pc, r5, ip, asr #2 │ │ │ │ - orrseq r0, r6, r4, lsl #30 │ │ │ │ + orrseq ip, lr, r8, ror #30 │ │ │ │ + orrseq pc, r5, r8, asr r1 @ │ │ │ │ + orrseq r0, r6, r0, lsl pc │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - orrseq ip, lr, r8, lsr #30 │ │ │ │ - orrseq pc, r5, r4, lsl r1 @ │ │ │ │ - orrseq r0, r6, ip, asr #29 │ │ │ │ + orrseq ip, lr, r0, lsr pc │ │ │ │ + orrseq pc, r5, r0, lsr #2 │ │ │ │ + @ instruction: 0x01960ed8 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - @ instruction: 0x019ecef0 │ │ │ │ - ldrsbeq pc, [r5, ip] @ │ │ │ │ - @ instruction: 0x01960e94 │ │ │ │ + @ instruction: 0x019ecef8 │ │ │ │ + orrseq pc, r5, r8, ror #1 │ │ │ │ + orrseq r0, r6, r0, lsr #29 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ │ │ │ │ 002160ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -354364,37 +354364,37 @@ │ │ │ │ bl b6c98 │ │ │ │ b 216104 │ │ │ │ @ instruction: 0x01ac2450 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac2434 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x01ac2408 │ │ │ │ - orrseq ip, lr, r4, lsr sp │ │ │ │ - @ instruction: 0x01960cd0 │ │ │ │ + orrseq ip, lr, ip, lsr sp │ │ │ │ + @ instruction: 0x01960cdc │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, r4, lsr #31 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ - orrseq lr, r5, r4, ror r3 │ │ │ │ - orrseq ip, lr, r4, lsl #24 │ │ │ │ - @ instruction: 0x0195edf4 │ │ │ │ - orrseq r0, r6, r8, lsr #23 │ │ │ │ + orrseq lr, r5, r0, lsl #7 │ │ │ │ + orrseq ip, lr, ip, lsl #24 │ │ │ │ + orrseq lr, r5, r0, lsl #28 │ │ │ │ + @ instruction: 0x01960bb4 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ @ instruction: 0x01ae4c78 │ │ │ │ - @ instruction: 0x0195e2f0 │ │ │ │ - orrseq lr, r5, r0, ror #5 │ │ │ │ + @ instruction: 0x0195e2fc │ │ │ │ + orrseq lr, r5, ip, ror #5 │ │ │ │ orrseq pc, r4, r8, lsl #10 │ │ │ │ @ instruction: 0x0194f4b0 │ │ │ │ - @ instruction: 0x0196129c │ │ │ │ + orrseq r1, r6, r8, lsr #5 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - orrseq r1, r6, r4, lsl r2 │ │ │ │ + orrseq r1, r6, r0, lsr #4 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - orrseq lr, r5, r8, ror ip │ │ │ │ - orrseq lr, r5, r8, asr #24 │ │ │ │ + orrseq lr, r5, r4, lsl #25 │ │ │ │ + orrseq lr, r5, r4, asr ip │ │ │ │ │ │ │ │ 002164bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #260] @ 2165d8 │ │ │ │ @@ -354465,20 +354465,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 21652c │ │ │ │ @ instruction: 0x01ac203c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac200c │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ @ instruction: 0x01ac1fe0 │ │ │ │ - orrseq ip, lr, r0, lsl r9 │ │ │ │ - orrseq lr, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x019608b0 │ │ │ │ - @ instruction: 0x019ec8d4 │ │ │ │ - orrseq lr, r5, r4, asr #21 │ │ │ │ - orrseq r0, r6, r4, ror r8 │ │ │ │ + orrseq ip, lr, r8, lsl r9 │ │ │ │ + orrseq lr, r5, ip, lsl #22 │ │ │ │ + @ instruction: 0x019608bc │ │ │ │ + @ instruction: 0x019ec8dc │ │ │ │ + @ instruction: 0x0195ead0 │ │ │ │ + orrseq r0, r6, r0, lsl #17 │ │ │ │ │ │ │ │ 00216604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #172] @ 2166c8 │ │ │ │ @@ -354525,17 +354525,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 216658 │ │ │ │ strdeq r1, [ip, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac1eb4 │ │ │ │ - orrseq ip, lr, r4, ror #15 │ │ │ │ - @ instruction: 0x0195e9d4 │ │ │ │ - orrseq r0, r6, r4, lsl #15 │ │ │ │ + orrseq ip, lr, ip, ror #15 │ │ │ │ + orrseq lr, r5, r0, ror #19 │ │ │ │ + @ instruction: 0x01960790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #1700] @ 216d9c │ │ │ │ ldr r2, [pc, #1700] @ 216da0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -354963,56 +354963,56 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 21693c │ │ │ │ @ instruction: 0x01ac1e1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r1, [ip, r8]! │ │ │ │ andeq r6, r0, r4, ror #22 │ │ │ │ - orrseq ip, lr, ip, asr #14 │ │ │ │ - @ instruction: 0x019606f4 │ │ │ │ + orrseq ip, lr, r4, asr r7 │ │ │ │ + orrseq r0, r6, r0, lsl #14 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ andeq r7, r0, r4, lsl r8 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ andeq r7, r0, r0, asr r3 │ │ │ │ - orrseq ip, lr, r0, lsr #12 │ │ │ │ - orrseq r0, r6, r8, asr #11 │ │ │ │ + orrseq ip, lr, r8, lsr #12 │ │ │ │ + @ instruction: 0x019605d4 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ andeq r7, r0, ip, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ andeq r6, r0, ip, ror #7 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r6, r0, r8, asr #5 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ ldrdeq r1, [ip, r0]! │ │ │ │ orrseq lr, r4, r8, ror lr │ │ │ │ orrseq lr, r4, r4, lsr #28 │ │ │ │ orrseq lr, r4, r4, ror #27 │ │ │ │ orrseq lr, r4, r4, lsr #27 │ │ │ │ orrseq lr, r4, r4, ror #26 │ │ │ │ - @ instruction: 0x019ec390 │ │ │ │ + @ instruction: 0x019ec398 │ │ │ │ orrseq lr, r4, r8, lsl sp │ │ │ │ - orrseq r0, r6, r8, lsr #6 │ │ │ │ + orrseq r0, r6, r4, lsr r3 │ │ │ │ orrseq lr, r4, r0, asr #25 │ │ │ │ orrseq lr, r4, r0, lsl #25 │ │ │ │ orrseq lr, r4, r0, asr #24 │ │ │ │ - orrseq lr, r5, r8, ror r4 │ │ │ │ - orrseq lr, r5, r8, asr #8 │ │ │ │ - orrseq lr, r5, r8, lsl r4 │ │ │ │ - orrseq lr, r5, r8, ror #7 │ │ │ │ - @ instruction: 0x0195e3b8 │ │ │ │ - orrseq lr, r5, r8, lsl #7 │ │ │ │ - orrseq lr, r5, r8, asr r3 │ │ │ │ - orrseq lr, r5, r8, lsr #6 │ │ │ │ - @ instruction: 0x0195e2f8 │ │ │ │ + orrseq lr, r5, r4, lsl #9 │ │ │ │ + orrseq lr, r5, r4, asr r4 │ │ │ │ + orrseq lr, r5, r4, lsr #8 │ │ │ │ + @ instruction: 0x0195e3f4 │ │ │ │ + orrseq lr, r5, r4, asr #7 │ │ │ │ + @ instruction: 0x0195e394 │ │ │ │ + orrseq lr, r5, r4, ror #6 │ │ │ │ + orrseq lr, r5, r4, lsr r3 │ │ │ │ + orrseq lr, r5, r4, lsl #6 │ │ │ │ │ │ │ │ 00216e54 : │ │ │ │ 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 │ │ │ │ @@ -356037,189 +356037,189 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 217bf8 │ │ │ │ @ instruction: 0x01ac168c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ac1668 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq fp, lr, r4, lsr #31 │ │ │ │ - orrseq r0, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x01960698 │ │ │ │ + orrseq fp, lr, ip, lsr #31 │ │ │ │ + @ instruction: 0x019607d8 │ │ │ │ + orrseq r0, r6, r4, lsr #13 │ │ │ │ @ instruction: 0x01ae3fe8 │ │ │ │ andeq r7, r0, r4, ror #4 │ │ │ │ - @ instruction: 0x019ebef0 │ │ │ │ - @ instruction: 0x0195fe94 │ │ │ │ + @ instruction: 0x019ebef8 │ │ │ │ + orrseq pc, r5, r0, lsr #29 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq fp, lr, r8, lsl #29 │ │ │ │ - orrseq pc, r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x019ebe90 │ │ │ │ + orrseq pc, r5, r8, lsr lr @ │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - orrseq fp, lr, r4, lsr lr │ │ │ │ - @ instruction: 0x0195fdd8 │ │ │ │ + orrseq fp, lr, ip, lsr lr │ │ │ │ + orrseq pc, r5, r4, ror #27 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - orrseq r0, r6, r0, asr #12 │ │ │ │ + orrseq r0, r6, ip, asr #12 │ │ │ │ andeq r7, r0, r4, ror #14 │ │ │ │ - orrseq r0, r6, r0, lsr #13 │ │ │ │ - orrseq r0, r6, r8, ror #12 │ │ │ │ - orrseq pc, r7, r4, lsr #28 │ │ │ │ - orrseq sp, r5, ip, asr #19 │ │ │ │ - orrseq r0, r6, r4, lsr #12 │ │ │ │ - orrseq r0, r6, ip, lsr #12 │ │ │ │ + orrseq r0, r6, ip, lsr #13 │ │ │ │ + orrseq r0, r6, r4, ror r6 │ │ │ │ + orrseq pc, r7, r0, lsr lr @ │ │ │ │ + @ instruction: 0x0195d9d8 │ │ │ │ + orrseq r0, r6, r0, lsr r6 │ │ │ │ + orrseq r0, r6, r8, lsr r6 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq fp, lr, r8, lsl #25 │ │ │ │ - orrseq pc, r5, ip, lsr #24 │ │ │ │ - @ instruction: 0x01960590 │ │ │ │ + @ instruction: 0x019ebc90 │ │ │ │ + orrseq pc, r5, r8, lsr ip @ │ │ │ │ + @ instruction: 0x0196059c │ │ │ │ andeq r6, r0, r8, lsr r2 │ │ │ │ - orrseq sp, r5, r4, lsl #24 │ │ │ │ - orrseq sp, r5, ip, ror #23 │ │ │ │ - orrseq sp, r5, r0, lsr #19 │ │ │ │ - @ instruction: 0x01960498 │ │ │ │ - orrseq sp, r5, r0, lsr #14 │ │ │ │ - orrseq sp, r5, ip, asr #14 │ │ │ │ - orrseq r0, r6, r4, lsl r4 │ │ │ │ + orrseq sp, r5, r0, lsl ip │ │ │ │ + @ instruction: 0x0195dbf8 │ │ │ │ + orrseq sp, r5, ip, lsr #19 │ │ │ │ + orrseq r0, r6, r4, lsr #9 │ │ │ │ + orrseq sp, r5, ip, lsr #14 │ │ │ │ + orrseq sp, r5, r8, asr r7 │ │ │ │ + orrseq r0, r6, r0, lsr #8 │ │ │ │ orrseq r0, r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x019603bc │ │ │ │ - orrseq r0, r6, r8, lsr #7 │ │ │ │ + orrseq r0, r6, r8, asr #7 │ │ │ │ + @ instruction: 0x019603b4 │ │ │ │ strdeq r3, [lr, r8]! │ │ │ │ - orrseq fp, lr, r4, asr #19 │ │ │ │ + orrseq fp, lr, ip, asr #19 │ │ │ │ @ instruction: 0x01ae38c0 │ │ │ │ ldrdeq r3, [lr, r8]! │ │ │ │ - orrseq pc, r5, r4, asr r9 @ │ │ │ │ + orrseq pc, r5, r0, ror #18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01ae38b8 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ andeq r6, r0, r4, lsr #26 │ │ │ │ @ instruction: 0x01ae3870 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ + orrseq sp, r5, r8, ror #9 │ │ │ │ @ instruction: 0x0195d4dc │ │ │ │ - @ instruction: 0x0195d4d0 │ │ │ │ - orrseq fp, lr, r8, asr #16 │ │ │ │ - orrseq pc, r5, r4, ror #15 │ │ │ │ + orrseq fp, lr, r0, asr r8 │ │ │ │ + @ instruction: 0x0195f7f0 │ │ │ │ orrseq r5, r5, r0, lsl #22 │ │ │ │ - orrseq fp, lr, ip, lsr r7 │ │ │ │ - orrseq pc, r5, r0, ror #13 │ │ │ │ + orrseq fp, lr, r4, asr #14 │ │ │ │ + orrseq pc, r5, ip, ror #13 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - orrseq fp, lr, r8, asr r6 │ │ │ │ - @ instruction: 0x0195f5fc │ │ │ │ - orrseq fp, lr, r0, lsl #11 │ │ │ │ - orrseq pc, r5, r4, lsr #10 │ │ │ │ - orrseq fp, lr, r0, lsl #10 │ │ │ │ - orrseq pc, r5, r4, lsr #9 │ │ │ │ - orrseq fp, lr, ip, lsr #9 │ │ │ │ - orrseq pc, r5, r0, asr r4 @ │ │ │ │ + orrseq fp, lr, r0, ror #12 │ │ │ │ + orrseq pc, r5, r8, lsl #12 │ │ │ │ + orrseq fp, lr, r8, lsl #11 │ │ │ │ + orrseq pc, r5, r0, lsr r5 @ │ │ │ │ + orrseq fp, lr, r8, lsl #10 │ │ │ │ + @ instruction: 0x0195f4b0 │ │ │ │ + @ instruction: 0x019eb4b4 │ │ │ │ + orrseq pc, r5, ip, asr r4 @ │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r6, r0, ip, lsl r6 │ │ │ │ andeq r6, r0, ip, lsl lr │ │ │ │ - orrseq fp, lr, ip, lsl #7 │ │ │ │ - orrseq pc, r5, r0, lsr r3 @ │ │ │ │ + @ instruction: 0x019eb394 │ │ │ │ + orrseq pc, r5, ip, lsr r3 @ │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ andeq r6, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - orrseq fp, lr, r0, lsl #6 │ │ │ │ - orrseq pc, r5, r4, lsr #5 │ │ │ │ + orrseq fp, lr, r8, lsl #6 │ │ │ │ + @ instruction: 0x0195f2b0 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ andeq r6, r0, r4, lsl #9 │ │ │ │ andeq r6, r0, ip, ror r6 │ │ │ │ @ instruction: 0x01ac0914 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - orrseq pc, r5, ip, lsl #20 │ │ │ │ - orrseq pc, r5, r4, asr #20 │ │ │ │ - @ instruction: 0x0198829c │ │ │ │ - orrseq fp, lr, ip, lsl r1 │ │ │ │ - orrseq pc, r5, r0, asr #1 │ │ │ │ + orrseq pc, r5, r8, lsl sl @ │ │ │ │ + orrseq pc, r5, r0, asr sl @ │ │ │ │ + orrseq r8, r8, r8, lsr #5 │ │ │ │ + orrseq fp, lr, r4, lsr #2 │ │ │ │ + orrseq pc, r5, ip, asr #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0195d2d0 │ │ │ │ - orrseq fp, lr, r0, asr r0 │ │ │ │ - orrseq sp, r5, r0, asr #4 │ │ │ │ - orrseq lr, r5, ip, ror #31 │ │ │ │ + @ instruction: 0x0195d2dc │ │ │ │ + orrseq fp, lr, r8, asr r0 │ │ │ │ + orrseq sp, r5, ip, asr #4 │ │ │ │ + @ instruction: 0x0195eff8 │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - orrseq ip, r5, ip, ror #28 │ │ │ │ + orrseq ip, r5, r8, ror lr │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - @ instruction: 0x0195cddc │ │ │ │ + orrseq ip, r5, r8, ror #27 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - orrseq ip, r5, r4, asr r8 │ │ │ │ - orrseq sl, lr, r8, asr fp │ │ │ │ - @ instruction: 0x0195eafc │ │ │ │ + orrseq ip, r5, r0, ror #16 │ │ │ │ + orrseq sl, lr, r0, ror #22 │ │ │ │ + orrseq lr, r5, r8, lsl #22 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ andeq r6, r0, r0, lsl #31 │ │ │ │ - orrseq sl, lr, r4, ror sl │ │ │ │ + orrseq sl, lr, ip, ror sl │ │ │ │ @ instruction: 0x0194d3f8 │ │ │ │ - orrseq lr, r5, ip, lsl #20 │ │ │ │ + orrseq lr, r5, r8, lsl sl │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - orrseq ip, r5, r4, lsl ip │ │ │ │ + orrseq ip, r5, r0, lsr #24 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq sl, lr, ip, lsr r9 │ │ │ │ - orrseq lr, r5, r0, ror #17 │ │ │ │ + orrseq sl, lr, r4, asr #18 │ │ │ │ + orrseq lr, r5, ip, ror #17 │ │ │ │ orrseq sp, r4, ip, ror #4 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - orrseq sl, sl, r0, asr #14 │ │ │ │ - orrseq ip, r5, r0, ror sl │ │ │ │ + orrseq sl, sl, ip, asr #14 │ │ │ │ + orrseq ip, r5, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq sl, lr, r0, lsr #16 │ │ │ │ - orrseq ip, r5, r0, lsl sl │ │ │ │ - @ instruction: 0x0195e7bc │ │ │ │ + orrseq sl, lr, r8, lsr #16 │ │ │ │ + orrseq ip, r5, ip, lsl sl │ │ │ │ + orrseq lr, r5, r8, asr #15 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ @ instruction: 0x0194f6d0 │ │ │ │ - orrseq sl, sl, r0, asr r6 │ │ │ │ - orrseq sl, lr, r0, ror r7 │ │ │ │ + orrseq sl, sl, ip, asr r6 │ │ │ │ + orrseq sl, lr, r8, ror r7 │ │ │ │ orrseq r0, r5, r0, ror #13 │ │ │ │ - orrseq lr, r5, ip, lsl #14 │ │ │ │ + orrseq lr, r5, r8, lsl r7 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - ldrsbeq pc, [r5, ip] @ │ │ │ │ - ldrsheq pc, [r5, r8] @ │ │ │ │ - orrseq pc, r5, r4, lsr #2 │ │ │ │ - orrseq sl, lr, r4, asr #13 │ │ │ │ - @ instruction: 0x0195c8b4 │ │ │ │ - orrseq lr, r5, r0, ror #12 │ │ │ │ + orrseq pc, r5, r8, ror #1 │ │ │ │ + orrseq pc, r5, r4, lsl #2 │ │ │ │ + orrseq pc, r5, r0, lsr r1 @ │ │ │ │ + orrseq sl, lr, ip, asr #13 │ │ │ │ + orrseq ip, r5, r0, asr #17 │ │ │ │ + orrseq lr, r5, ip, ror #12 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ @ instruction: 0x0194cffc │ │ │ │ orrseq ip, r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ orrseq ip, r4, ip, asr #30 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ @ instruction: 0x0194cef4 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - orrseq sl, lr, ip, lsr #10 │ │ │ │ - @ instruction: 0x0195e4d4 │ │ │ │ + orrseq sl, lr, r4, lsr r5 │ │ │ │ + orrseq lr, r5, r0, ror #9 │ │ │ │ andeq r7, r0, r8, ror #12 │ │ │ │ orrseq ip, r4, ip, lsl lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq lr, r5, r8, asr #29 │ │ │ │ - orrseq sl, lr, r4, lsr r4 │ │ │ │ - orrseq ip, r5, r4, lsr #12 │ │ │ │ - @ instruction: 0x0195e3d0 │ │ │ │ + @ instruction: 0x0195eed4 │ │ │ │ + orrseq sl, lr, ip, lsr r4 │ │ │ │ + orrseq ip, r5, r0, lsr r6 │ │ │ │ + @ instruction: 0x0195e3dc │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ orrseq ip, r4, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ orrseq ip, r4, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq sl, lr, ip, lsr #6 │ │ │ │ + orrseq sl, lr, r4, lsr r3 │ │ │ │ @ instruction: 0x0194ccb0 │ │ │ │ - orrseq lr, r5, r4, asr #5 │ │ │ │ + @ instruction: 0x0195e2d0 │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ orrseq ip, r4, r8, asr ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ orrseq pc, r4, r0, lsl #3 │ │ │ │ - orrseq sl, sl, r4, lsl #2 │ │ │ │ - orrseq sl, lr, r8, lsr #4 │ │ │ │ + orrseq sl, sl, r0, lsl r1 │ │ │ │ + orrseq sl, lr, r0, lsr r2 │ │ │ │ @ instruction: 0x01950194 │ │ │ │ - orrseq lr, r5, r4, asr #3 │ │ │ │ + @ instruction: 0x0195e1d0 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ orrseq ip, r4, r8, asr fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq lr, r5, r8, lsr #23 │ │ │ │ - orrseq sl, lr, r8, ror r1 │ │ │ │ - orrseq ip, r5, r8, ror #6 │ │ │ │ - orrseq lr, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0195ebb4 │ │ │ │ + orrseq sl, lr, r0, lsl #3 │ │ │ │ + orrseq ip, r5, r4, ror r3 │ │ │ │ + orrseq lr, r5, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ orrseq ip, r4, ip, lsr #21 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ orrseq ip, r4, r4, asr sl │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ @ instruction: 0x0194c9fc │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ @@ -356229,23 +356229,23 @@ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x0194c8f0 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ @ instruction: 0x0194c898 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ orrseq ip, r4, r0, asr #16 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - orrseq r9, lr, r4, asr lr │ │ │ │ + orrseq r9, lr, ip, asr lr │ │ │ │ @ instruction: 0x0194c7d8 │ │ │ │ - orrseq sp, r5, ip, ror #27 │ │ │ │ + @ instruction: 0x0195ddf8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ orrseq ip, r4, ip, ror r7 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - @ instruction: 0x019e9d90 │ │ │ │ + @ instruction: 0x019e9d98 │ │ │ │ orrseq ip, r4, r4, lsl r7 │ │ │ │ - orrseq sp, r5, r8, lsr #26 │ │ │ │ + orrseq sp, r5, r4, lsr sp │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ @ instruction: 0x0194c6b8 │ │ │ │ muleq r0, r7, r6 │ │ │ │ ldr r3, [pc, #-444] @ 217fe8 │ │ │ │ sub r2, fp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r4, #-1048] @ 0xfffffbe8 │ │ │ │ @@ -358294,343 +358294,343 @@ │ │ │ │ b 217bf8 │ │ │ │ orrseq ip, r4, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ orrseq ip, r4, r8, lsl #12 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ @ instruction: 0x0194c5b0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq r9, lr, r4, asr #23 │ │ │ │ + orrseq r9, lr, ip, asr #23 │ │ │ │ orrseq ip, r4, r8, asr #10 │ │ │ │ - orrseq sp, r5, r0, ror #22 │ │ │ │ + orrseq sp, r5, ip, ror #22 │ │ │ │ @ instruction: 0x0194c4f0 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ @ instruction: 0x0194c498 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ orrseq ip, r4, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ orrseq ip, r4, r8, ror #7 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - orrseq fp, r5, ip, lsl #24 │ │ │ │ + orrseq fp, r5, r8, lsl ip │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - @ instruction: 0x0195bbdc │ │ │ │ - orrseq fp, r5, ip, lsr #23 │ │ │ │ - orrseq r9, lr, r4, lsl #19 │ │ │ │ - orrseq fp, r5, r4, ror fp │ │ │ │ - orrseq sp, r5, r0, lsr #18 │ │ │ │ + orrseq fp, r5, r8, ror #23 │ │ │ │ + @ instruction: 0x0195bbb8 │ │ │ │ + orrseq r9, lr, ip, lsl #19 │ │ │ │ + orrseq fp, r5, r0, lsl #23 │ │ │ │ + orrseq sp, r5, ip, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - orrseq r9, lr, r8, asr #18 │ │ │ │ - orrseq fp, r5, r8, lsr fp │ │ │ │ - orrseq sp, r5, r4, ror #17 │ │ │ │ + orrseq r9, lr, r0, asr r9 │ │ │ │ + orrseq fp, r5, r4, asr #22 │ │ │ │ + @ instruction: 0x0195d8f0 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - orrseq r9, lr, ip, lsl #18 │ │ │ │ - @ instruction: 0x0195bafc │ │ │ │ - orrseq sp, r5, r8, lsr #17 │ │ │ │ + orrseq r9, lr, r4, lsl r9 │ │ │ │ + orrseq fp, r5, r8, lsl #22 │ │ │ │ + @ instruction: 0x0195d8b4 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - orrseq fp, r5, r4, asr #21 │ │ │ │ - @ instruction: 0x0195ba94 │ │ │ │ + @ instruction: 0x0195bad0 │ │ │ │ + orrseq fp, r5, r0, lsr #21 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - orrseq fp, r5, r4, ror #20 │ │ │ │ - orrseq fp, r5, r4, lsr sl │ │ │ │ - orrseq fp, r5, r4, lsl #20 │ │ │ │ + orrseq fp, r5, r0, ror sl │ │ │ │ + orrseq fp, r5, r0, asr #20 │ │ │ │ + orrseq fp, r5, r0, lsl sl │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - @ instruction: 0x0195b9d4 │ │ │ │ + orrseq fp, r5, r0, ror #19 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - orrseq fp, r5, r4, lsr #19 │ │ │ │ + @ instruction: 0x0195b9b0 │ │ │ │ muleq r0, r6, r6 │ │ │ │ - orrseq fp, r5, r4, ror r9 │ │ │ │ + orrseq fp, r5, r0, lsl #19 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - orrseq r9, lr, r0, asr r7 │ │ │ │ - orrseq fp, r5, r0, asr #18 │ │ │ │ - orrseq sp, r5, ip, ror #13 │ │ │ │ + orrseq r9, lr, r8, asr r7 │ │ │ │ + orrseq fp, r5, ip, asr #18 │ │ │ │ + @ instruction: 0x0195d6f8 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - orrseq fp, r5, r8, lsl #18 │ │ │ │ + orrseq fp, r5, r4, lsl r9 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - @ instruction: 0x0195b8d4 │ │ │ │ + orrseq fp, r5, r0, ror #17 │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - orrseq fp, r5, r4, lsr #17 │ │ │ │ + @ instruction: 0x0195b8b0 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - orrseq r9, lr, r0, lsl #13 │ │ │ │ - orrseq fp, r5, r0, ror r8 │ │ │ │ - orrseq sp, r5, ip, lsl r6 │ │ │ │ + orrseq r9, lr, r8, lsl #13 │ │ │ │ + orrseq fp, r5, ip, ror r8 │ │ │ │ + orrseq sp, r5, r8, lsr #12 │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - orrseq lr, r5, r0, ror #1 │ │ │ │ - orrseq r9, lr, r4, asr #12 │ │ │ │ - orrseq sp, r5, r0, ror #11 │ │ │ │ + orrseq lr, r5, ip, ror #1 │ │ │ │ + orrseq r9, lr, ip, asr #12 │ │ │ │ + orrseq sp, r5, ip, ror #11 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - @ instruction: 0x0195b7f0 │ │ │ │ + @ instruction: 0x0195b7fc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsbeq lr, [r5, ip] │ │ │ │ + orrseq lr, r5, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - orrseq fp, r5, r8, lsl #15 │ │ │ │ + @ instruction: 0x0195b794 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - orrseq r9, lr, r4, ror #10 │ │ │ │ - orrseq fp, r5, r4, asr r7 │ │ │ │ - orrseq sp, r5, r0, lsl #10 │ │ │ │ + orrseq r9, lr, ip, ror #10 │ │ │ │ + orrseq fp, r5, r0, ror #14 │ │ │ │ + orrseq sp, r5, ip, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - orrseq fp, r5, ip, lsl r7 │ │ │ │ + orrseq fp, r5, r8, lsr #14 │ │ │ │ muleq r0, r7, r6 │ │ │ │ - orrseq fp, r5, r8, ror #13 │ │ │ │ - orrseq r9, lr, r4, asr #9 │ │ │ │ - @ instruction: 0x0195b6b4 │ │ │ │ - orrseq sp, r5, r0, ror #8 │ │ │ │ + @ instruction: 0x0195b6f4 │ │ │ │ + orrseq r9, lr, ip, asr #9 │ │ │ │ + orrseq fp, r5, r0, asr #13 │ │ │ │ + orrseq sp, r5, ip, ror #8 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - orrseq r9, lr, r8, lsl #9 │ │ │ │ - orrseq fp, r5, r8, ror r6 │ │ │ │ - orrseq sp, r5, r8, lsr #8 │ │ │ │ - orrseq fp, r5, r0, asr #12 │ │ │ │ + @ instruction: 0x019e9490 │ │ │ │ + orrseq fp, r5, r4, lsl #13 │ │ │ │ + orrseq sp, r5, r4, lsr r4 │ │ │ │ + orrseq fp, r5, ip, asr #12 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - orrseq fp, r5, r0, lsl r6 │ │ │ │ + orrseq fp, r5, ip, lsl r6 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - orrseq fp, r5, r0, ror #11 │ │ │ │ + orrseq fp, r5, ip, ror #11 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0195b5b0 │ │ │ │ - orrseq fp, r5, r0, lsl #11 │ │ │ │ - orrseq fp, r5, r0, asr r5 │ │ │ │ - orrseq sp, r5, r4, ror #27 │ │ │ │ + @ instruction: 0x0195b5bc │ │ │ │ + orrseq fp, r5, ip, lsl #11 │ │ │ │ + orrseq fp, r5, ip, asr r5 │ │ │ │ + @ instruction: 0x0195ddf0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq fp, r5, r8, ror #9 │ │ │ │ + @ instruction: 0x0195b4f4 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - orrseq r9, lr, r4, asr #5 │ │ │ │ - @ instruction: 0x0195b4b4 │ │ │ │ - orrseq sp, r5, r0, ror #4 │ │ │ │ + orrseq r9, lr, ip, asr #5 │ │ │ │ + orrseq fp, r5, r0, asr #9 │ │ │ │ + orrseq sp, r5, ip, ror #4 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - orrseq fp, r5, ip, ror r4 │ │ │ │ - orrseq sp, r5, r0, lsr r2 │ │ │ │ - orrseq fp, r5, r8, asr #8 │ │ │ │ - @ instruction: 0x0195d1f8 │ │ │ │ + orrseq fp, r5, r8, lsl #9 │ │ │ │ + orrseq sp, r5, ip, lsr r2 │ │ │ │ + orrseq fp, r5, r4, asr r4 │ │ │ │ + orrseq sp, r5, r4, lsl #4 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - orrseq fp, r5, r4, lsl r4 │ │ │ │ - orrseq sp, r5, r4, asr #3 │ │ │ │ + orrseq fp, r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x0195d1d0 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - orrseq r9, lr, ip, ror #3 │ │ │ │ - orrseq sp, r5, r8, ror #19 │ │ │ │ - orrseq sp, r5, r8, lsl #3 │ │ │ │ + @ instruction: 0x019e91f4 │ │ │ │ + @ instruction: 0x0195d9f4 │ │ │ │ + @ instruction: 0x0195d194 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - orrseq r9, lr, ip, lsr #3 │ │ │ │ - @ instruction: 0x0195b39c │ │ │ │ - orrseq sp, r5, r8, asr #2 │ │ │ │ + @ instruction: 0x019e91b4 │ │ │ │ + orrseq fp, r5, r8, lsr #7 │ │ │ │ + orrseq sp, r5, r4, asr r1 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq r9, lr, r0, ror r1 │ │ │ │ - orrseq fp, r5, r0, ror #6 │ │ │ │ - orrseq sp, r5, ip, lsl #2 │ │ │ │ + orrseq r9, lr, r8, ror r1 │ │ │ │ + orrseq fp, r5, ip, ror #6 │ │ │ │ + orrseq sp, r5, r8, lsl r1 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - orrseq r9, lr, r4, lsr r1 │ │ │ │ - orrseq fp, r5, r4, lsr #6 │ │ │ │ - ldrsbeq sp, [r5, r0] │ │ │ │ + orrseq r9, lr, ip, lsr r1 │ │ │ │ + orrseq fp, r5, r0, lsr r3 │ │ │ │ + ldrsbeq sp, [r5, ip] │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - orrseq fp, r5, ip, ror #5 │ │ │ │ + @ instruction: 0x0195b2f8 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - @ instruction: 0x0195b2bc │ │ │ │ + orrseq fp, r5, r8, asr #5 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - orrseq fp, r5, ip, lsl #5 │ │ │ │ + @ instruction: 0x0195b298 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - orrseq fp, r5, ip, asr r2 │ │ │ │ - orrseq fp, r5, ip, lsr #4 │ │ │ │ + orrseq fp, r5, r8, ror #4 │ │ │ │ + orrseq fp, r5, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0195b1fc │ │ │ │ + orrseq fp, r5, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - orrseq fp, r5, ip, asr #3 │ │ │ │ + @ instruction: 0x0195b1d8 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - @ instruction: 0x0195b19c │ │ │ │ + orrseq fp, r5, r8, lsr #3 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - orrseq r8, lr, r8, ror pc │ │ │ │ - orrseq fp, r5, r8, ror #2 │ │ │ │ - orrseq ip, r5, r4, lsl pc │ │ │ │ + orrseq r8, lr, r0, lsl #31 │ │ │ │ + orrseq fp, r5, r4, ror r1 │ │ │ │ + orrseq ip, r5, r0, lsr #30 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - orrseq r8, lr, ip, lsr pc │ │ │ │ - orrseq fp, r5, ip, lsr #2 │ │ │ │ - orrseq ip, r5, r0, ror #29 │ │ │ │ + orrseq r8, lr, r4, asr #30 │ │ │ │ + orrseq fp, r5, r8, lsr r1 │ │ │ │ + orrseq ip, r5, ip, ror #29 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - @ instruction: 0x0195d99c │ │ │ │ - orrseq r8, lr, r0, lsl #30 │ │ │ │ - @ instruction: 0x0195ce9c │ │ │ │ + orrseq sp, r5, r8, lsr #19 │ │ │ │ + orrseq r8, lr, r8, lsl #30 │ │ │ │ + orrseq ip, r5, r8, lsr #29 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - orrseq r8, lr, ip, asr #29 │ │ │ │ - ldrheq fp, [r5, ip] │ │ │ │ - orrseq ip, r5, r8, ror #28 │ │ │ │ + @ instruction: 0x019e8ed4 │ │ │ │ + orrseq fp, r5, r8, asr #1 │ │ │ │ + orrseq ip, r5, r4, ror lr │ │ │ │ muleq r0, ip, r6 │ │ │ │ - orrseq sp, r5, r8, asr #18 │ │ │ │ + orrseq sp, r5, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq fp, r5, ip, asr #32 │ │ │ │ + orrseq fp, r5, r8, asr r0 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - orrseq r8, lr, r8, lsr #28 │ │ │ │ - orrseq fp, r5, r8, lsl r0 │ │ │ │ - orrseq ip, r5, r4, asr #27 │ │ │ │ + orrseq r8, lr, r0, lsr lr │ │ │ │ + orrseq fp, r5, r4, lsr #32 │ │ │ │ + @ instruction: 0x0195cdd0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq sl, r5, r0, ror #31 │ │ │ │ + orrseq sl, r5, ip, ror #31 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ - @ instruction: 0x0195afb0 │ │ │ │ + @ instruction: 0x0195afbc │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r8, lr, ip, lsl #27 │ │ │ │ - orrseq sl, r5, ip, ror pc │ │ │ │ - orrseq ip, r5, r8, lsr #26 │ │ │ │ + @ instruction: 0x019e8d94 │ │ │ │ + orrseq sl, r5, r8, lsl #31 │ │ │ │ + orrseq ip, r5, r4, lsr sp │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ - orrseq r8, lr, r0, asr sp │ │ │ │ - orrseq sl, r5, r0, asr #30 │ │ │ │ - orrseq ip, r5, ip, ror #25 │ │ │ │ + orrseq r8, lr, r8, asr sp │ │ │ │ + orrseq sl, r5, ip, asr #30 │ │ │ │ + @ instruction: 0x0195ccf8 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - orrseq r8, lr, r4, lsl sp │ │ │ │ - orrseq sl, r5, r4, lsl #30 │ │ │ │ - @ instruction: 0x0195ccb0 │ │ │ │ + orrseq r8, lr, ip, lsl sp │ │ │ │ + orrseq sl, r5, r0, lsl pc │ │ │ │ + @ instruction: 0x0195ccbc │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - orrseq sl, r5, ip, lsl #19 │ │ │ │ + @ instruction: 0x0195a998 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq sl, r5, ip, asr r9 │ │ │ │ + orrseq sl, r5, r8, ror #18 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orrseq r8, lr, r4, lsr r7 │ │ │ │ - orrseq sl, r5, r4, lsr #18 │ │ │ │ - @ instruction: 0x0195c6d0 │ │ │ │ + orrseq r8, lr, ip, lsr r7 │ │ │ │ + orrseq sl, r5, r0, lsr r9 │ │ │ │ + @ instruction: 0x0195c6dc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x019e86f8 │ │ │ │ - orrseq sl, r5, r8, ror #17 │ │ │ │ - @ instruction: 0x0195c694 │ │ │ │ + orrseq r8, lr, r0, lsl #14 │ │ │ │ + @ instruction: 0x0195a8f4 │ │ │ │ + orrseq ip, r5, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x019e86bc │ │ │ │ - orrseq sl, r5, ip, lsr #17 │ │ │ │ - orrseq ip, r5, r8, asr r6 │ │ │ │ + orrseq r8, lr, r4, asr #13 │ │ │ │ + @ instruction: 0x0195a8b8 │ │ │ │ + orrseq ip, r5, r4, ror #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq r8, lr, r0, lsl #13 │ │ │ │ - orrseq sl, r5, r0, ror r8 │ │ │ │ - orrseq ip, r5, ip, lsl r6 │ │ │ │ + orrseq r8, lr, r8, lsl #13 │ │ │ │ + orrseq sl, r5, ip, ror r8 │ │ │ │ + orrseq ip, r5, r8, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orrseq r8, lr, r4, asr #12 │ │ │ │ - orrseq sl, r5, r4, lsr r8 │ │ │ │ - orrseq ip, r5, r0, ror #11 │ │ │ │ + orrseq r8, lr, ip, asr #12 │ │ │ │ + orrseq sl, r5, r0, asr #16 │ │ │ │ + orrseq ip, r5, ip, ror #11 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq r8, lr, r8, lsl #12 │ │ │ │ - @ instruction: 0x0195a7f8 │ │ │ │ - orrseq ip, r5, r4, lsr #11 │ │ │ │ + orrseq r8, lr, r0, lsl r6 │ │ │ │ + orrseq sl, r5, r4, lsl #16 │ │ │ │ + @ instruction: 0x0195c5b0 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq r8, lr, ip, asr #11 │ │ │ │ - @ instruction: 0x0195a7bc │ │ │ │ - orrseq ip, r5, r8, ror #10 │ │ │ │ + @ instruction: 0x019e85d4 │ │ │ │ + orrseq sl, r5, r8, asr #15 │ │ │ │ + orrseq ip, r5, r4, ror r5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x019e8590 │ │ │ │ - orrseq sl, r5, r0, lsl #15 │ │ │ │ - orrseq ip, r5, r4, lsr r5 │ │ │ │ + @ instruction: 0x019e8598 │ │ │ │ + orrseq sl, r5, ip, lsl #15 │ │ │ │ + orrseq ip, r5, r0, asr #10 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - orrseq r8, lr, r4, asr r5 │ │ │ │ - orrseq sl, r5, r4, asr #14 │ │ │ │ - @ instruction: 0x0195c4f4 │ │ │ │ - orrseq r8, lr, r8, lsl r5 │ │ │ │ - orrseq sl, r5, r8, lsl #14 │ │ │ │ - @ instruction: 0x0195c4b4 │ │ │ │ + orrseq r8, lr, ip, asr r5 │ │ │ │ + orrseq sl, r5, r0, asr r7 │ │ │ │ + orrseq ip, r5, r0, lsl #10 │ │ │ │ + orrseq r8, lr, r0, lsr #10 │ │ │ │ + orrseq sl, r5, r4, lsl r7 │ │ │ │ + orrseq ip, r5, r0, asr #9 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x019e84dc │ │ │ │ - orrseq sl, r5, ip, asr #13 │ │ │ │ - orrseq ip, r5, r8, ror r4 │ │ │ │ + orrseq r8, lr, r4, ror #9 │ │ │ │ + @ instruction: 0x0195a6d8 │ │ │ │ + orrseq ip, r5, r4, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - orrseq r8, lr, r0, lsr #9 │ │ │ │ - @ instruction: 0x0195a690 │ │ │ │ - orrseq ip, r5, ip, lsr r4 │ │ │ │ + orrseq r8, lr, r8, lsr #9 │ │ │ │ + @ instruction: 0x0195a69c │ │ │ │ + orrseq ip, r5, r8, asr #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orrseq r8, lr, r4, ror #8 │ │ │ │ - orrseq sl, r5, r4, asr r6 │ │ │ │ - orrseq ip, r5, r0, lsl #8 │ │ │ │ + orrseq r8, lr, ip, ror #8 │ │ │ │ + orrseq sl, r5, r0, ror #12 │ │ │ │ + orrseq ip, r5, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq r8, lr, r8, lsr #8 │ │ │ │ - orrseq sl, r5, r8, lsl r6 │ │ │ │ - orrseq ip, r5, r4, asr #7 │ │ │ │ + orrseq r8, lr, r0, lsr r4 │ │ │ │ + orrseq sl, r5, r4, lsr #12 │ │ │ │ + @ instruction: 0x0195c3d0 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq sl, r5, r0, ror #11 │ │ │ │ + orrseq sl, r5, ip, ror #11 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orrseq sl, r5, ip, lsr #11 │ │ │ │ + @ instruction: 0x0195a5b8 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - orrseq sl, r5, r8, ror r5 │ │ │ │ + orrseq sl, r5, r4, lsl #11 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - orrseq sl, r5, r8, asr #10 │ │ │ │ + orrseq sl, r5, r4, asr r5 │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - orrseq r8, lr, r4, lsr #6 │ │ │ │ - orrseq sl, r5, r4, lsl r5 │ │ │ │ - orrseq ip, r5, r0, asr #5 │ │ │ │ + orrseq r8, lr, ip, lsr #6 │ │ │ │ + orrseq sl, r5, r0, lsr #10 │ │ │ │ + orrseq ip, r5, ip, asr #5 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - orrseq r8, lr, r8, ror #5 │ │ │ │ - @ instruction: 0x0195a4d8 │ │ │ │ - orrseq ip, r5, r4, lsl #5 │ │ │ │ + @ instruction: 0x019e82f0 │ │ │ │ + orrseq sl, r5, r4, ror #9 │ │ │ │ + @ instruction: 0x0195c290 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - orrseq r8, lr, ip, lsr #5 │ │ │ │ - @ instruction: 0x0195a49c │ │ │ │ - orrseq ip, r5, r8, asr #4 │ │ │ │ + @ instruction: 0x019e82b4 │ │ │ │ + orrseq sl, r5, r8, lsr #9 │ │ │ │ + orrseq ip, r5, r4, asr r2 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - orrseq r8, lr, r0, ror r2 │ │ │ │ - orrseq sl, r5, r0, ror #8 │ │ │ │ - orrseq ip, r5, ip, lsl #4 │ │ │ │ + orrseq r8, lr, r8, ror r2 │ │ │ │ + orrseq sl, r5, ip, ror #8 │ │ │ │ + orrseq ip, r5, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - orrseq r8, lr, r4, lsr r2 │ │ │ │ - orrseq sl, r5, r4, lsr #8 │ │ │ │ - @ instruction: 0x0195c1d0 │ │ │ │ + orrseq r8, lr, ip, lsr r2 │ │ │ │ + orrseq sl, r5, r0, lsr r4 │ │ │ │ + @ instruction: 0x0195c1dc │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x019e81f8 │ │ │ │ - orrseq sl, r5, r8, ror #7 │ │ │ │ - @ instruction: 0x0195c194 │ │ │ │ + orrseq r8, lr, r0, lsl #4 │ │ │ │ + @ instruction: 0x0195a3f4 │ │ │ │ + orrseq ip, r5, r0, lsr #3 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - @ instruction: 0x019e81bc │ │ │ │ - orrseq sl, r5, ip, lsr #7 │ │ │ │ - orrseq ip, r5, r8, asr r1 │ │ │ │ + orrseq r8, lr, r4, asr #3 │ │ │ │ + @ instruction: 0x0195a3b8 │ │ │ │ + orrseq ip, r5, r4, ror #2 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - orrseq sl, r5, r4, ror r3 │ │ │ │ + orrseq sl, r5, r0, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orrseq sl, r5, r4, asr #6 │ │ │ │ + orrseq sl, r5, r0, asr r3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq r8, lr, r0, lsr #2 │ │ │ │ - orrseq sl, r5, r0, lsl r3 │ │ │ │ - ldrheq ip, [r5, ip] │ │ │ │ + orrseq r8, lr, r8, lsr #2 │ │ │ │ + orrseq sl, r5, ip, lsl r3 │ │ │ │ + orrseq ip, r5, r8, asr #1 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - @ instruction: 0x0195a2d8 │ │ │ │ + orrseq sl, r5, r4, ror #5 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - ldrheq r8, [lr, r4] │ │ │ │ - orrseq sl, r5, r4, lsr #5 │ │ │ │ - orrseq ip, r5, r0, asr r0 │ │ │ │ + ldrheq r8, [lr, ip] │ │ │ │ + @ instruction: 0x0195a2b0 │ │ │ │ + orrseq ip, r5, ip, asr r0 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - orrseq r8, lr, r8, ror r0 │ │ │ │ - orrseq sl, r5, r8, ror #4 │ │ │ │ - orrseq ip, r5, r4, lsl r0 │ │ │ │ + orrseq r8, lr, r0, lsl #1 │ │ │ │ + orrseq sl, r5, r4, ror r2 │ │ │ │ + orrseq ip, r5, r0, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - orrseq r8, lr, ip, lsr r0 │ │ │ │ - orrseq sl, r5, ip, lsr #4 │ │ │ │ - @ instruction: 0x0195bfdc │ │ │ │ - orrseq r8, lr, r0 │ │ │ │ - @ instruction: 0x0195a1f0 │ │ │ │ - @ instruction: 0x0195bf9c │ │ │ │ + orrseq r8, lr, r4, asr #32 │ │ │ │ + orrseq sl, r5, r8, lsr r2 │ │ │ │ + orrseq fp, r5, r8, ror #31 │ │ │ │ + orrseq r8, lr, r8 │ │ │ │ + @ instruction: 0x0195a1fc │ │ │ │ + orrseq fp, r5, r8, lsr #31 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - orrseq r7, lr, r4, asr #31 │ │ │ │ - @ instruction: 0x0195a1b4 │ │ │ │ - orrseq fp, r5, r0, ror #30 │ │ │ │ + orrseq r7, lr, ip, asr #31 │ │ │ │ + orrseq sl, r5, r0, asr #3 │ │ │ │ + orrseq fp, r5, ip, ror #30 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - orrseq r7, lr, r8, lsl #31 │ │ │ │ - orrseq sl, r5, r8, ror r1 │ │ │ │ - orrseq fp, r5, r4, lsr #30 │ │ │ │ + @ instruction: 0x019e7f90 │ │ │ │ + orrseq sl, r5, r4, lsl #3 │ │ │ │ + orrseq fp, r5, r0, lsr pc │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - orrseq r7, lr, ip, asr #30 │ │ │ │ - orrseq sl, r5, ip, lsr r1 │ │ │ │ - orrseq fp, r5, r8, ror #29 │ │ │ │ + orrseq r7, lr, r4, asr pc │ │ │ │ + orrseq sl, r5, r8, asr #2 │ │ │ │ + @ instruction: 0x0195bef4 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - orrseq r7, lr, r0, lsl pc │ │ │ │ - orrseq sl, r5, r0, lsl #2 │ │ │ │ - orrseq fp, r5, ip, lsr #29 │ │ │ │ + orrseq r7, lr, r8, lsl pc │ │ │ │ + orrseq sl, r5, ip, lsl #2 │ │ │ │ + @ instruction: 0x0195beb8 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x019e7ed4 │ │ │ │ - orrseq sl, r5, r4, asr #1 │ │ │ │ - orrseq fp, r5, r0, ror lr │ │ │ │ + @ instruction: 0x019e7edc │ │ │ │ + ldrsbeq sl, [r5, r0] │ │ │ │ + orrseq fp, r5, ip, ror lr │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - @ instruction: 0x019e7e98 │ │ │ │ - orrseq sl, r5, r8, lsl #1 │ │ │ │ - orrseq fp, r5, r4, lsr lr │ │ │ │ + orrseq r7, lr, r0, lsr #29 │ │ │ │ + @ instruction: 0x0195a094 │ │ │ │ + orrseq fp, r5, r0, asr #28 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - orrseq r7, lr, ip, asr lr │ │ │ │ - orrseq sl, r5, ip, asr #32 │ │ │ │ - @ instruction: 0x0195bdf8 │ │ │ │ + orrseq r7, lr, r4, ror #28 │ │ │ │ + orrseq sl, r5, r8, asr r0 │ │ │ │ + orrseq fp, r5, r4, lsl #28 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - orrseq r7, lr, r0, lsr #28 │ │ │ │ - orrseq sl, r5, r0, lsl r0 │ │ │ │ - @ instruction: 0x0195bdbc │ │ │ │ + orrseq r7, lr, r8, lsr #28 │ │ │ │ + orrseq sl, r5, ip, lsl r0 │ │ │ │ + orrseq fp, r5, r8, asr #27 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - orrseq r7, lr, r4, ror #27 │ │ │ │ - @ instruction: 0x01959fd4 │ │ │ │ - orrseq fp, r5, r0, lsl #27 │ │ │ │ + orrseq r7, lr, ip, ror #27 │ │ │ │ + orrseq r9, r5, r0, ror #31 │ │ │ │ + orrseq fp, r5, ip, lsl #27 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ ldr r1, [pc, #-632] @ 21a468 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-648] @ 21a46c │ │ │ │ @@ -359376,20 +359376,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 21b1b8 │ │ │ │ @ instruction: 0x01abd430 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abd410 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq ip, r5, ip, lsl r9 │ │ │ │ - orrseq r7, lr, ip, lsl #30 │ │ │ │ + orrseq ip, r5, r8, lsr #18 │ │ │ │ + orrseq r7, lr, r4, lsl pc │ │ │ │ @ instruction: 0x019497b8 │ │ │ │ @ instruction: 0x01abd354 │ │ │ │ - orrseq r9, r5, r8, ror lr │ │ │ │ - orrseq r9, r5, r0, lsr #28 │ │ │ │ + orrseq r9, r5, r4, lsl #29 │ │ │ │ + orrseq r9, r5, ip, lsr #28 │ │ │ │ │ │ │ │ 0021b2a0 : │ │ │ │ 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 │ │ │ │ @@ -359672,52 +359672,52 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 21b314 │ │ │ │ @ instruction: 0x01abd250 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01949db0 │ │ │ │ strdeq sp, [fp, r8]! │ │ │ │ - orrseq r7, lr, r8, lsr #25 │ │ │ │ - orrseq ip, r5, r8, asr #13 │ │ │ │ - orrseq r7, lr, r4, ror ip │ │ │ │ - orrseq ip, r5, r8, ror r6 │ │ │ │ - orrseq r9, r5, r8, ror ip │ │ │ │ - orrseq ip, r5, r0, asr #12 │ │ │ │ - orrseq r8, r5, r0, lsl #25 │ │ │ │ - @ instruction: 0x019a51d8 │ │ │ │ - orrseq ip, r5, ip, lsl r6 │ │ │ │ - orrseq ip, r5, r8, lsl #12 │ │ │ │ - orrseq r7, lr, ip, lsl #23 │ │ │ │ - @ instruction: 0x01959bdc │ │ │ │ - @ instruction: 0x0195c590 │ │ │ │ - @ instruction: 0x0198f4dc │ │ │ │ - @ instruction: 0x0195c5b4 │ │ │ │ - orrseq r7, lr, ip, lsr #22 │ │ │ │ - orrseq r9, r5, ip, ror fp │ │ │ │ - orrseq ip, r5, r0, lsr r5 │ │ │ │ - orrseq pc, r8, ip, ror r4 @ │ │ │ │ - orrseq pc, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x019e7cb0 │ │ │ │ + @ instruction: 0x0195c6d4 │ │ │ │ + orrseq r7, lr, ip, ror ip │ │ │ │ + orrseq ip, r5, r4, lsl #13 │ │ │ │ + orrseq r9, r5, r4, lsl #25 │ │ │ │ + orrseq ip, r5, ip, asr #12 │ │ │ │ + orrseq r8, r5, ip, lsl #25 │ │ │ │ + orrseq r5, sl, r4, ror #3 │ │ │ │ + orrseq ip, r5, r8, lsr #12 │ │ │ │ + orrseq ip, r5, r4, lsl r6 │ │ │ │ + @ instruction: 0x019e7b94 │ │ │ │ + orrseq r9, r5, r8, ror #23 │ │ │ │ + @ instruction: 0x0195c59c │ │ │ │ + orrseq pc, r8, r8, ror #9 │ │ │ │ + orrseq ip, r5, r0, asr #11 │ │ │ │ + orrseq r7, lr, r4, lsr fp │ │ │ │ + orrseq r9, r5, r8, lsl #23 │ │ │ │ + orrseq ip, r5, ip, lsr r5 │ │ │ │ + orrseq pc, r8, r8, lsl #9 │ │ │ │ + orrseq pc, r8, r4, ror r4 @ │ │ │ │ orrseq sl, r4, r4, lsr #5 │ │ │ │ - @ instruction: 0x0195c4b0 │ │ │ │ - orrseq r7, lr, r4, ror #20 │ │ │ │ - @ instruction: 0x01959ab0 │ │ │ │ - orrseq ip, r5, r8, ror #8 │ │ │ │ - orrseq r7, lr, r0, lsr #20 │ │ │ │ - orrseq r9, r5, r0, ror sl │ │ │ │ - orrseq ip, r5, r4, lsr #8 │ │ │ │ - orrseq r7, lr, r4, ror #19 │ │ │ │ - orrseq r9, r5, r4, lsr sl │ │ │ │ - orrseq ip, r5, r8, ror #7 │ │ │ │ - @ instruction: 0x019599fc │ │ │ │ - orrseq r7, lr, r8, ror r9 │ │ │ │ - orrseq r9, r5, r8, asr #19 │ │ │ │ - orrseq ip, r5, ip, ror r3 │ │ │ │ - orrseq r7, lr, ip, lsr r9 │ │ │ │ - orrseq r9, r5, ip, lsl #19 │ │ │ │ - orrseq ip, r5, ip, lsr r3 │ │ │ │ + @ instruction: 0x0195c4bc │ │ │ │ + orrseq r7, lr, ip, ror #20 │ │ │ │ + @ instruction: 0x01959abc │ │ │ │ + orrseq ip, r5, r4, ror r4 │ │ │ │ + orrseq r7, lr, r8, lsr #20 │ │ │ │ + orrseq r9, r5, ip, ror sl │ │ │ │ + orrseq ip, r5, r0, lsr r4 │ │ │ │ + orrseq r7, lr, ip, ror #19 │ │ │ │ + orrseq r9, r5, r0, asr #20 │ │ │ │ + @ instruction: 0x0195c3f4 │ │ │ │ + orrseq r9, r5, r8, lsl #20 │ │ │ │ + orrseq r7, lr, r0, lsl #19 │ │ │ │ + @ instruction: 0x019599d4 │ │ │ │ + orrseq ip, r5, r8, lsl #7 │ │ │ │ + orrseq r7, lr, r4, asr #18 │ │ │ │ + @ instruction: 0x01959998 │ │ │ │ + orrseq ip, r5, r8, asr #6 │ │ │ │ │ │ │ │ 0021b7b8 : │ │ │ │ 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 │ │ │ │ @@ -359988,30 +359988,30 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21b804 │ │ │ │ @ instruction: 0x01abcd3c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abcd28 │ │ │ │ @ instruction: 0x01abcd08 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - orrseq r7, lr, r8, asr #15 │ │ │ │ - @ instruction: 0x0195c1d0 │ │ │ │ + @ instruction: 0x019e77d0 │ │ │ │ + @ instruction: 0x0195c1dc │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ orrseq r9, r4, r4, lsl #29 │ │ │ │ - orrseq ip, r5, r0, ror #1 │ │ │ │ + orrseq ip, r5, ip, ror #1 │ │ │ │ orrseq r8, r4, ip, ror #29 │ │ │ │ orrseq r9, r4, r8, ror #26 │ │ │ │ - orrseq r9, r5, ip, lsl #11 │ │ │ │ - orrseq r9, r5, ip, asr r5 │ │ │ │ - orrseq r9, r5, ip, lsl #10 │ │ │ │ - orrseq r7, lr, ip, lsl #9 │ │ │ │ - @ instruction: 0x019594dc │ │ │ │ - @ instruction: 0x0195be90 │ │ │ │ - @ instruction: 0x0195bed8 │ │ │ │ + @ instruction: 0x01959598 │ │ │ │ + orrseq r9, r5, r8, ror #10 │ │ │ │ + orrseq r9, r5, r8, lsl r5 │ │ │ │ + @ instruction: 0x019e7494 │ │ │ │ + orrseq r9, r5, r8, ror #9 │ │ │ │ + @ instruction: 0x0195be9c │ │ │ │ + orrseq fp, r5, r4, ror #29 │ │ │ │ │ │ │ │ 0021bc48 : │ │ │ │ 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] @ 21be10 │ │ │ │ @@ -360123,21 +360123,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 21bd50 │ │ │ │ @ instruction: 0x01abc8b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abc890 │ │ │ │ - @ instruction: 0x019e7394 │ │ │ │ + @ instruction: 0x019e739c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0195bd9c │ │ │ │ + orrseq fp, r5, r8, lsr #27 │ │ │ │ orrseq r8, r4, r8, lsr ip │ │ │ │ @ instruction: 0x01abc7bc │ │ │ │ - @ instruction: 0x019592dc │ │ │ │ - orrseq r9, r5, r8, lsl #5 │ │ │ │ + orrseq r9, r5, r8, ror #5 │ │ │ │ + @ instruction: 0x01959294 │ │ │ │ │ │ │ │ 0021be38 : │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -360295,26 +360295,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ b 21c01c │ │ │ │ @ instruction: 0x01abc6a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abc694 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq fp, r5, r4, lsr #24 │ │ │ │ - @ instruction: 0x019e71d4 │ │ │ │ + orrseq fp, r5, r0, lsr ip │ │ │ │ + @ instruction: 0x019e71dc │ │ │ │ orrseq r8, r4, r0, lsr #20 │ │ │ │ @ instruction: 0x01abc5b8 │ │ │ │ - orrseq fp, r5, r4, asr fp │ │ │ │ - orrseq r7, lr, r4, lsl #2 │ │ │ │ + orrseq fp, r5, r0, ror #22 │ │ │ │ + orrseq r7, lr, ip, lsl #2 │ │ │ │ orrseq sl, r4, r4, lsl #16 │ │ │ │ - orrseq fp, r5, r4, lsl #22 │ │ │ │ - ldrheq r7, [lr, r4] │ │ │ │ - orrseq r9, r5, r0, rrx │ │ │ │ - orrseq r9, r5, r0, lsr r0 │ │ │ │ - @ instruction: 0x01958fdc │ │ │ │ + orrseq fp, r5, r0, lsl fp │ │ │ │ + ldrheq r7, [lr, ip] │ │ │ │ + orrseq r9, r5, ip, rrx │ │ │ │ + orrseq r9, r5, ip, lsr r0 │ │ │ │ + orrseq r8, r5, r8, ror #31 │ │ │ │ │ │ │ │ 0021c0e4 : │ │ │ │ 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] @ 21c260 │ │ │ │ @@ -360405,24 +360405,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21c1a4 │ │ │ │ @ instruction: 0x01abc414 │ │ │ │ - @ instruction: 0x0195b9b4 │ │ │ │ + orrseq fp, r5, r0, asr #19 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - orrseq r6, lr, r4, asr #30 │ │ │ │ - orrseq r6, lr, ip, asr #29 │ │ │ │ - orrseq r8, r5, r8, lsr #29 │ │ │ │ - orrseq fp, r5, r0, lsl r9 │ │ │ │ - orrseq r8, r5, r4, ror lr │ │ │ │ - orrseq r6, lr, r4, ror #28 │ │ │ │ + orrseq r6, lr, ip, asr #30 │ │ │ │ + @ instruction: 0x019e6ed4 │ │ │ │ + @ instruction: 0x01958eb4 │ │ │ │ + orrseq fp, r5, ip, lsl r9 │ │ │ │ + orrseq r8, r5, r0, lsl #29 │ │ │ │ + orrseq r6, lr, ip, ror #28 │ │ │ │ orrseq sl, r4, ip, lsr #11 │ │ │ │ - orrseq fp, r5, r8, lsr #17 │ │ │ │ + @ instruction: 0x0195b8b4 │ │ │ │ │ │ │ │ 0021c28c : │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -360547,25 +360547,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21c39c │ │ │ │ @ instruction: 0x01abc25c │ │ │ │ - @ instruction: 0x0195b7fc │ │ │ │ - @ instruction: 0x019e6d98 │ │ │ │ + orrseq fp, r5, r8, lsl #16 │ │ │ │ + orrseq r6, lr, r0, lsr #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019e6cd4 │ │ │ │ - @ instruction: 0x01958cb0 │ │ │ │ - orrseq fp, r5, r8, lsl r7 │ │ │ │ - orrseq r8, r5, ip, ror ip │ │ │ │ - orrseq r8, r5, ip, asr #24 │ │ │ │ - orrseq r6, lr, ip, lsr ip │ │ │ │ + @ instruction: 0x019e6cdc │ │ │ │ + @ instruction: 0x01958cbc │ │ │ │ + orrseq fp, r5, r4, lsr #14 │ │ │ │ + orrseq r8, r5, r8, lsl #25 │ │ │ │ + orrseq r8, r5, r8, asr ip │ │ │ │ + orrseq r6, lr, r4, asr #24 │ │ │ │ orrseq sl, r4, r4, lsl #7 │ │ │ │ - orrseq fp, r5, r0, lsl #13 │ │ │ │ + orrseq fp, r5, ip, lsl #13 │ │ │ │ │ │ │ │ 0021c4b8 : │ │ │ │ ldr r3, [pc, #252] @ 21c5bc │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #18 │ │ │ │ bhi 21c564 │ │ │ │ @@ -360625,29 +360625,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r6, lr, r4, asr #24 │ │ │ │ + orrseq r6, lr, ip, asr #24 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x0195b594 │ │ │ │ - orrseq fp, r5, ip, ror #10 │ │ │ │ - @ instruction: 0x019e6b94 │ │ │ │ + orrseq fp, r5, r0, lsr #11 │ │ │ │ + orrseq fp, r5, r8, ror r5 │ │ │ │ + @ instruction: 0x019e6b9c │ │ │ │ │ │ │ │ 0021c5f8 : │ │ │ │ ldr r3, [pc, #368] @ 21c770 │ │ │ │ cmp r0, r3 │ │ │ │ beq 21c740 │ │ │ │ ble 21c698 │ │ │ │ ldr r3, [pc, #356] @ 21c774 │ │ │ │ @@ -360738,17 +360738,17 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ stcmi 4, cr0, [r0], {10} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq r6, lr, r4, asr #21 │ │ │ │ - @ instruction: 0x0195b4d4 │ │ │ │ - @ instruction: 0x0195b490 │ │ │ │ + orrseq r6, lr, ip, asr #21 │ │ │ │ + orrseq fp, r5, r0, ror #9 │ │ │ │ + @ instruction: 0x0195b49c │ │ │ │ stcmi 2, cr0, [r0], {3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 4, cr0, [r0], {7} │ │ │ │ │ │ │ │ 0021c794 : │ │ │ │ cmp r0, #0 │ │ │ │ @@ -360801,18 +360801,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r6, lr, r3, ror r9 │ │ │ │ - @ instruction: 0x019e68f0 │ │ │ │ - orrseq fp, r5, r8, ror #5 │ │ │ │ - @ instruction: 0x0195b2bc │ │ │ │ + orrseq r6, lr, fp, ror r9 │ │ │ │ + @ instruction: 0x019e68f8 │ │ │ │ + @ instruction: 0x0195b2f4 │ │ │ │ + orrseq fp, r5, r8, asr #5 │ │ │ │ │ │ │ │ 0021c87c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #376] @ 21ca0c │ │ │ │ @@ -360911,20 +360911,20 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 21c970 │ │ │ │ @ instruction: 0x01abbc80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abbc6c │ │ │ │ andeq r7, r0, r8, ror #13 │ │ │ │ - orrseq ip, sl, ip, ror #26 │ │ │ │ + orrseq ip, sl, r8, ror sp │ │ │ │ @ instruction: 0x01abbb9c │ │ │ │ orrseq ip, r4, ip, lsr r1 │ │ │ │ - orrseq r6, lr, r8, asr #14 │ │ │ │ - @ instruction: 0x01958690 │ │ │ │ - orrseq fp, r5, r0, lsl r1 │ │ │ │ + orrseq r6, lr, r0, asr r7 │ │ │ │ + @ instruction: 0x0195869c │ │ │ │ + orrseq fp, r5, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #472] @ 21cc28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -361046,21 +361046,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21cb94 │ │ │ │ @ instruction: 0x01abbac0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abba9c │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ - orrseq fp, r5, r8, lsr r1 │ │ │ │ - @ instruction: 0x019e66f4 │ │ │ │ - orrseq fp, r5, r0, lsr #1 │ │ │ │ - orrseq r6, lr, ip, lsr r6 │ │ │ │ + orrseq fp, r5, r4, asr #2 │ │ │ │ + @ instruction: 0x019e66fc │ │ │ │ + orrseq fp, r5, ip, lsr #1 │ │ │ │ + orrseq r6, lr, r4, asr #12 │ │ │ │ @ instruction: 0x01abb978 │ │ │ │ - @ instruction: 0x0195849c │ │ │ │ - orrseq r8, r5, ip, ror #8 │ │ │ │ + orrseq r8, r5, r8, lsr #9 │ │ │ │ + orrseq r8, r5, r8, ror r4 │ │ │ │ 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] @ 21ce44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -361181,21 +361181,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21cdb0 │ │ │ │ @ instruction: 0x01abb89c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abb870 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ - orrseq r6, lr, ip, asr #9 │ │ │ │ - orrseq sl, r5, r4, lsl pc │ │ │ │ - orrseq r6, lr, r0, lsr r4 │ │ │ │ - orrseq sl, r5, ip, ror lr │ │ │ │ + @ instruction: 0x019e64d4 │ │ │ │ + orrseq sl, r5, r0, lsr #30 │ │ │ │ + orrseq r6, lr, r8, lsr r4 │ │ │ │ + orrseq sl, r5, r8, lsl #29 │ │ │ │ @ instruction: 0x01abb75c │ │ │ │ - orrseq r8, r5, r0, lsl #5 │ │ │ │ - orrseq r8, r5, r0, asr r2 │ │ │ │ + orrseq r8, r5, ip, lsl #5 │ │ │ │ + orrseq r8, r5, ip, asr r2 │ │ │ │ │ │ │ │ 0021ce70 : │ │ │ │ ldrd r2, [r0, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -361259,17 +361259,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21cf24 │ │ │ │ - orrseq r6, lr, r4, asr r2 │ │ │ │ - orrseq r8, r5, r0, lsr r1 │ │ │ │ - orrseq sl, r5, r4, lsr #25 │ │ │ │ + orrseq r6, lr, ip, asr r2 │ │ │ │ + orrseq r8, r5, ip, lsr r1 │ │ │ │ + @ instruction: 0x0195acb0 │ │ │ │ │ │ │ │ 0021cf78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #132 @ 0x84 │ │ │ │ @@ -361293,17 +361293,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21cfa4 │ │ │ │ - @ instruction: 0x019e61d4 │ │ │ │ - ldrheq r8, [r5, r0] │ │ │ │ - orrseq sl, r5, r4, lsr #24 │ │ │ │ + @ instruction: 0x019e61dc │ │ │ │ + ldrheq r8, [r5, ip] │ │ │ │ + orrseq sl, r5, r0, lsr ip │ │ │ │ │ │ │ │ 0021cff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #8 │ │ │ │ @@ -361328,17 +361328,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #152 @ 0x98 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21d028 │ │ │ │ - orrseq r6, lr, r0, asr r1 │ │ │ │ - orrseq r8, r5, ip, lsr #32 │ │ │ │ - orrseq sl, r5, r0, lsr #23 │ │ │ │ + orrseq r6, lr, r8, asr r1 │ │ │ │ + orrseq r8, r5, r8, lsr r0 │ │ │ │ + orrseq sl, r5, ip, lsr #23 │ │ │ │ │ │ │ │ 0021d07c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #164 @ 0xa4 │ │ │ │ @@ -361362,17 +361362,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21d0a8 │ │ │ │ - ldrsbeq r6, [lr, r0] │ │ │ │ - orrseq r7, r5, ip, lsr #31 │ │ │ │ - orrseq sl, r5, r0, lsr #22 │ │ │ │ + ldrsbeq r6, [lr, r8] │ │ │ │ + @ instruction: 0x01957fb8 │ │ │ │ + orrseq sl, r5, ip, lsr #22 │ │ │ │ │ │ │ │ 0021d0fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #16 │ │ │ │ @@ -361397,17 +361397,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r1, #181 @ 0xb5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21d12c │ │ │ │ - orrseq r6, lr, ip, asr #32 │ │ │ │ - orrseq r7, r5, r8, lsr #30 │ │ │ │ - @ instruction: 0x0195aa9c │ │ │ │ + orrseq r6, lr, r4, asr r0 │ │ │ │ + orrseq r7, r5, r4, lsr pc │ │ │ │ + orrseq sl, r5, r8, lsr #21 │ │ │ │ │ │ │ │ 0021d180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #196 @ 0xc4 │ │ │ │ @@ -361431,17 +361431,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21d1ac │ │ │ │ - orrseq r5, lr, ip, asr #31 │ │ │ │ - orrseq r7, r5, r8, lsr #29 │ │ │ │ - orrseq sl, r5, ip, lsl sl │ │ │ │ + @ instruction: 0x019e5fd4 │ │ │ │ + @ instruction: 0x01957eb4 │ │ │ │ + orrseq sl, r5, r8, lsr #20 │ │ │ │ │ │ │ │ 0021d200 : │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -361498,17 +361498,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 21d274 │ │ │ │ @ instruction: 0x01abb2e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01abb298 │ │ │ │ - @ instruction: 0x019e5edc │ │ │ │ - @ instruction: 0x01957db8 │ │ │ │ - orrseq sl, r5, ip, lsr #18 │ │ │ │ + orrseq r5, lr, r4, ror #29 │ │ │ │ + orrseq r7, r5, r4, asr #27 │ │ │ │ + orrseq sl, r5, r8, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -361904,43 +361904,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 21d598 │ │ │ │ @ instruction: 0x01abb1ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0195a8b0 │ │ │ │ - orrseq r5, lr, r4, lsl #31 │ │ │ │ + @ instruction: 0x0195a8bc │ │ │ │ + orrseq r5, lr, ip, lsl #31 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orrseq sl, r5, r0, lsl #15 │ │ │ │ - orrseq r5, lr, r4, asr lr │ │ │ │ + orrseq sl, r5, ip, lsl #15 │ │ │ │ + orrseq r5, lr, ip, asr lr │ │ │ │ muleq r0, r5, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ @ instruction: 0x01abaf74 │ │ │ │ orrseq r8, r4, r4, lsl r2 │ │ │ │ orrseq r8, r4, r0, asr #3 │ │ │ │ orrseq r8, r4, r0, lsl #3 │ │ │ │ orrseq r8, r4, ip, lsr r1 │ │ │ │ ldrsheq r8, [r4, ip] │ │ │ │ ldrheq r8, [r4, r8] │ │ │ │ - @ instruction: 0x0195a4b4 │ │ │ │ - orrseq r5, lr, r8, lsl #23 │ │ │ │ - @ instruction: 0x019578d8 │ │ │ │ + orrseq sl, r5, r0, asr #9 │ │ │ │ + @ instruction: 0x019e5b90 │ │ │ │ + orrseq r7, r5, r4, ror #17 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orrseq r7, r5, r8, lsr #17 │ │ │ │ - orrseq r7, r5, r8, ror r8 │ │ │ │ - orrseq r7, r5, r8, asr #16 │ │ │ │ - orrseq r7, r5, r4, lsl r8 │ │ │ │ - orrseq r7, r5, r4, ror #15 │ │ │ │ + @ instruction: 0x019578b4 │ │ │ │ + orrseq r7, r5, r4, lsl #17 │ │ │ │ + orrseq r7, r5, r4, asr r8 │ │ │ │ + orrseq r7, r5, r0, lsr #16 │ │ │ │ + @ instruction: 0x019577f0 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - @ instruction: 0x019577b4 │ │ │ │ - orrseq r7, r5, r4, lsl #15 │ │ │ │ - orrseq r7, r5, r4, asr r7 │ │ │ │ + orrseq r7, r5, r0, asr #15 │ │ │ │ + @ instruction: 0x01957790 │ │ │ │ + orrseq r7, r5, r0, ror #14 │ │ │ │ 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 │ │ │ │ @@ -362335,42 +362335,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 21dc84 │ │ │ │ @ instruction: 0x01abab2c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r5, lr, r8, asr #17 │ │ │ │ - orrseq sl, r5, r8, ror #3 │ │ │ │ + @ instruction: 0x019e58d0 │ │ │ │ + @ instruction: 0x0195a1f4 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - orrseq r5, lr, r8, asr #15 │ │ │ │ - orrseq sl, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x019e57d0 │ │ │ │ + orrseq sl, r5, ip, ror #1 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r5, lr, r4, lsr r7 │ │ │ │ - orrseq sl, r5, r4, asr r0 │ │ │ │ + orrseq r5, lr, ip, lsr r7 │ │ │ │ + orrseq sl, r5, r0, rrx │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ @ instruction: 0x01aba888 │ │ │ │ orrseq r7, r4, r0, lsr fp │ │ │ │ @ instruction: 0x01947adc │ │ │ │ @ instruction: 0x01947a9c │ │ │ │ orrseq r7, r4, r8, asr sl │ │ │ │ orrseq r7, r4, r4, lsl sl │ │ │ │ @ instruction: 0x019479d4 │ │ │ │ - orrseq r7, r5, ip, lsl #4 │ │ │ │ - @ instruction: 0x019571dc │ │ │ │ - orrseq r7, r5, ip, lsr #3 │ │ │ │ - orrseq r7, r5, ip, ror r1 │ │ │ │ - orrseq r7, r5, r8, asr #2 │ │ │ │ - orrseq r7, r5, r8, lsl r1 │ │ │ │ - orrseq r7, r5, r8, ror #1 │ │ │ │ - orrseq r7, r5, r8, asr #1 │ │ │ │ + orrseq r7, r5, r8, lsl r2 │ │ │ │ + orrseq r7, r5, r8, ror #3 │ │ │ │ + @ instruction: 0x019571b8 │ │ │ │ + orrseq r7, r5, r8, lsl #3 │ │ │ │ + orrseq r7, r5, r4, asr r1 │ │ │ │ + orrseq r7, r5, r4, lsr #2 │ │ │ │ + ldrsheq r7, [r5, r4] │ │ │ │ + ldrsbeq r7, [r5, r4] │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x01957098 │ │ │ │ + orrseq r7, r5, r4, lsr #1 │ │ │ │ │ │ │ │ 0021e074 : │ │ │ │ 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] @ 21e2c4 │ │ │ │ @@ -362516,27 +362516,27 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21e170 │ │ │ │ @ instruction: 0x01aba488 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aba474 │ │ │ │ - orrseq r5, lr, r4, lsl r2 │ │ │ │ + orrseq r5, lr, ip, lsl r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r9, r5, r8, lsr fp │ │ │ │ + orrseq r9, r5, r4, asr #22 │ │ │ │ orrseq r6, r4, r4, lsl #16 │ │ │ │ @ instruction: 0x01aba39c │ │ │ │ - orrseq r5, lr, ip, lsr r1 │ │ │ │ - orrseq r9, r5, r0, ror #20 │ │ │ │ - orrseq r6, r5, r8, lsl #29 │ │ │ │ - orrseq r6, r5, r4, asr lr │ │ │ │ - orrseq r6, r5, r0, lsl #28 │ │ │ │ - orrseq r5, lr, r0, asr r0 │ │ │ │ + orrseq r5, lr, r4, asr #2 │ │ │ │ + orrseq r9, r5, ip, ror #20 │ │ │ │ + @ instruction: 0x01956e94 │ │ │ │ + orrseq r6, r5, r0, ror #28 │ │ │ │ + orrseq r6, r5, ip, lsl #28 │ │ │ │ + orrseq r5, lr, r8, asr r0 │ │ │ │ orrseq r8, r4, r8, asr #10 │ │ │ │ - orrseq r9, r5, r0, ror r9 │ │ │ │ + orrseq r9, r5, ip, ror r9 │ │ │ │ │ │ │ │ 0021e304 : │ │ │ │ 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] @ 21e9a8 │ │ │ │ @@ -362961,49 +362961,49 @@ │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 21e394 │ │ │ │ strdeq sl, [fp, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r6, r4, r0, asr sp │ │ │ │ @ instruction: 0x01aba1bc │ │ │ │ @ instruction: 0x01aba178 │ │ │ │ - orrseq r4, lr, r8, lsl #30 │ │ │ │ - orrseq r9, r5, r8, lsr #16 │ │ │ │ + orrseq r4, lr, r0, lsl pc │ │ │ │ + orrseq r9, r5, r4, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr r1 │ │ │ │ - orrseq r9, r5, r4, lsl #16 │ │ │ │ - orrseq r4, lr, r0, lsr lr │ │ │ │ - orrseq r9, r5, r0, asr r7 │ │ │ │ - orrseq r9, r5, r8, lsl r7 │ │ │ │ - orrseq r6, r5, r4, ror #21 │ │ │ │ + orrseq r9, r5, r0, lsl r8 │ │ │ │ + orrseq r4, lr, r8, lsr lr │ │ │ │ + orrseq r9, r5, ip, asr r7 │ │ │ │ + orrseq r9, r5, r4, lsr #14 │ │ │ │ + @ instruction: 0x01956af0 │ │ │ │ orrseq r7, r4, r8, lsr r2 │ │ │ │ orrseq r7, r4, r0, ror #3 │ │ │ │ orrseq r7, r4, r0, lsr #3 │ │ │ │ - orrseq r4, lr, r0, lsr ip │ │ │ │ + orrseq r4, lr, r8, lsr ip │ │ │ │ orrseq r7, r4, r4, asr r1 │ │ │ │ - orrseq r9, r5, ip, asr #10 │ │ │ │ + orrseq r9, r5, r8, asr r5 │ │ │ │ ldrsheq r7, [r4, ip] │ │ │ │ - orrseq r4, lr, r4, lsr #23 │ │ │ │ - orrseq r6, r5, r0, lsr r9 │ │ │ │ - orrseq r9, r5, r4, asr #9 │ │ │ │ - @ instruction: 0x019568f8 │ │ │ │ - orrseq r4, lr, r8, lsr fp │ │ │ │ - orrseq r6, r5, r4, asr #17 │ │ │ │ - orrseq r9, r5, r8, asr r4 │ │ │ │ - orrseq r6, r5, ip, lsl #17 │ │ │ │ - orrseq r6, r5, ip, asr r8 │ │ │ │ - orrseq r6, r5, ip, lsr #16 │ │ │ │ - @ instruction: 0x019567fc │ │ │ │ - orrseq r6, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x0195679c │ │ │ │ - orrseq r6, r5, ip, ror #14 │ │ │ │ - orrseq r4, lr, ip, lsr #19 │ │ │ │ - orrseq r6, r5, r8, lsr r7 │ │ │ │ - orrseq r9, r5, r8, asr #5 │ │ │ │ - orrseq r4, lr, r0, ror r9 │ │ │ │ - orrseq r9, r5, r8, lsr #6 │ │ │ │ - orrseq r9, r5, ip, lsl #5 │ │ │ │ + orrseq r4, lr, ip, lsr #23 │ │ │ │ + orrseq r6, r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x019594d0 │ │ │ │ + orrseq r6, r5, r4, lsl #18 │ │ │ │ + orrseq r4, lr, r0, asr #22 │ │ │ │ + @ instruction: 0x019568d0 │ │ │ │ + orrseq r9, r5, r4, ror #8 │ │ │ │ + @ instruction: 0x01956898 │ │ │ │ + orrseq r6, r5, r8, ror #16 │ │ │ │ + orrseq r6, r5, r8, lsr r8 │ │ │ │ + orrseq r6, r5, r8, lsl #16 │ │ │ │ + @ instruction: 0x019567d8 │ │ │ │ + orrseq r6, r5, r8, lsr #15 │ │ │ │ + orrseq r6, r5, r8, ror r7 │ │ │ │ + @ instruction: 0x019e49b4 │ │ │ │ + orrseq r6, r5, r4, asr #14 │ │ │ │ + @ instruction: 0x019592d4 │ │ │ │ + orrseq r4, lr, r8, ror r9 │ │ │ │ + orrseq r9, r5, r4, lsr r3 │ │ │ │ + @ instruction: 0x01959298 │ │ │ │ │ │ │ │ 0021ea48 : │ │ │ │ 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] @ 21efe0 │ │ │ │ @@ -363360,57 +363360,57 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 21eca8 │ │ │ │ @ instruction: 0x01ab9ab4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab9a94 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - orrseq r4, lr, ip, lsr r8 │ │ │ │ - orrseq r9, r5, ip, lsl #4 │ │ │ │ - orrseq r9, r5, r0, lsl #5 │ │ │ │ - @ instruction: 0x01959290 │ │ │ │ - @ instruction: 0x019592b8 │ │ │ │ + orrseq r4, lr, r4, asr #16 │ │ │ │ + orrseq r9, r5, r8, lsl r2 │ │ │ │ + orrseq r9, r5, ip, lsl #5 │ │ │ │ + @ instruction: 0x0195929c │ │ │ │ + orrseq r9, r5, r4, asr #5 │ │ │ │ andeq r7, r0, r4, lsr r1 │ │ │ │ - orrseq r9, r5, r4, lsr #2 │ │ │ │ + orrseq r9, r5, r0, lsr r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, r5, r4, ror #31 │ │ │ │ - @ instruction: 0x019563f4 │ │ │ │ + @ instruction: 0x01958ff0 │ │ │ │ + orrseq r6, r5, r0, lsl #8 │ │ │ │ @ instruction: 0x01ab9864 │ │ │ │ - @ instruction: 0x019e45f4 │ │ │ │ - orrseq r6, r5, r0, lsl #7 │ │ │ │ - orrseq r8, r5, r0, lsl pc │ │ │ │ - @ instruction: 0x019e45b4 │ │ │ │ - orrseq r6, r5, r0, asr #6 │ │ │ │ - @ instruction: 0x01958ed0 │ │ │ │ - orrseq r4, lr, r4, ror r5 │ │ │ │ - orrseq r6, r5, r0, lsl #6 │ │ │ │ - @ instruction: 0x01958e90 │ │ │ │ - orrseq r4, lr, r4, lsr r5 │ │ │ │ - orrseq r6, r5, r0, asr #5 │ │ │ │ - orrseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x019e44f4 │ │ │ │ - orrseq r8, r5, r0, lsl pc │ │ │ │ - orrseq r8, r5, r0, lsl lr │ │ │ │ + @ instruction: 0x019e45fc │ │ │ │ + orrseq r6, r5, ip, lsl #7 │ │ │ │ orrseq r8, r5, ip, lsl pc │ │ │ │ - @ instruction: 0x019561fc │ │ │ │ - orrseq r4, lr, r4, lsr r4 │ │ │ │ - orrseq r6, r5, r0, asr #3 │ │ │ │ - orrseq r8, r5, r0, asr sp │ │ │ │ - @ instruction: 0x019e43f4 │ │ │ │ - orrseq r6, r5, r0, lsl #3 │ │ │ │ - orrseq r8, r5, r0, lsl sp │ │ │ │ - @ instruction: 0x019e43b4 │ │ │ │ - orrseq r6, r5, r0, asr #2 │ │ │ │ - @ instruction: 0x01958cd0 │ │ │ │ - orrseq r4, lr, r4, ror r3 │ │ │ │ - orrseq r6, r5, r0, lsl #2 │ │ │ │ - @ instruction: 0x01958c94 │ │ │ │ - orrseq r4, lr, r8, lsr r3 │ │ │ │ - orrseq r8, r5, r0, lsl #26 │ │ │ │ - orrseq r8, r5, r4, asr ip │ │ │ │ + @ instruction: 0x019e45bc │ │ │ │ + orrseq r6, r5, ip, asr #6 │ │ │ │ + @ instruction: 0x01958edc │ │ │ │ + orrseq r4, lr, ip, ror r5 │ │ │ │ + orrseq r6, r5, ip, lsl #6 │ │ │ │ + @ instruction: 0x01958e9c │ │ │ │ + orrseq r4, lr, ip, lsr r5 │ │ │ │ + orrseq r6, r5, ip, asr #5 │ │ │ │ + orrseq r8, r5, ip, asr lr │ │ │ │ + @ instruction: 0x019e44fc │ │ │ │ + orrseq r8, r5, ip, lsl pc │ │ │ │ + orrseq r8, r5, ip, lsl lr │ │ │ │ + orrseq r8, r5, r8, lsr #30 │ │ │ │ + orrseq r6, r5, r8, lsl #4 │ │ │ │ + orrseq r4, lr, ip, lsr r4 │ │ │ │ + orrseq r6, r5, ip, asr #3 │ │ │ │ + orrseq r8, r5, ip, asr sp │ │ │ │ + @ instruction: 0x019e43fc │ │ │ │ + orrseq r6, r5, ip, lsl #3 │ │ │ │ + orrseq r8, r5, ip, lsl sp │ │ │ │ + @ instruction: 0x019e43bc │ │ │ │ + orrseq r6, r5, ip, asr #2 │ │ │ │ + @ instruction: 0x01958cdc │ │ │ │ + orrseq r4, lr, ip, ror r3 │ │ │ │ + orrseq r6, r5, ip, lsl #2 │ │ │ │ + orrseq r8, r5, r0, lsr #25 │ │ │ │ + orrseq r4, lr, r0, asr #6 │ │ │ │ + orrseq r8, r5, ip, lsl #26 │ │ │ │ + orrseq r8, r5, r0, ror #24 │ │ │ │ │ │ │ │ 0021f09c : │ │ │ │ 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 │ │ │ │ @@ -363546,26 +363546,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 21f158 │ │ │ │ @ instruction: 0x01ab9450 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019e41f4 │ │ │ │ - orrseq r8, r5, r8, lsl fp │ │ │ │ + @ instruction: 0x019e41fc │ │ │ │ + orrseq r8, r5, r4, lsr #22 │ │ │ │ @ instruction: 0x01ab93b4 │ │ │ │ orrseq r6, r4, ip, asr r6 │ │ │ │ - orrseq r4, lr, ip, ror #1 │ │ │ │ - @ instruction: 0x01958bd8 │ │ │ │ - orrseq r8, r5, r0, lsl #20 │ │ │ │ + ldrsheq r4, [lr, r4] │ │ │ │ + orrseq r8, r5, r4, ror #23 │ │ │ │ + orrseq r8, r5, ip, lsl #20 │ │ │ │ orrseq sl, r4, r0, lsl #6 │ │ │ │ orrseq sl, r4, ip, asr #5 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orrseq r5, r5, r8, lsl #28 │ │ │ │ - @ instruction: 0x01955dd0 │ │ │ │ + orrseq r5, r5, r4, lsl lr │ │ │ │ + @ instruction: 0x01955ddc │ │ │ │ │ │ │ │ 0021f300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ 21f4bc │ │ │ │ @@ -363672,30 +363672,30 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21f354 │ │ │ │ b 21f3e4 │ │ │ │ strdeq r9, [fp, r8]! │ │ │ │ - orrseq r3, lr, r0, ror pc │ │ │ │ - @ instruction: 0x01955cf8 │ │ │ │ - @ instruction: 0x01958890 │ │ │ │ - orrseq r8, r5, r4, lsr #21 │ │ │ │ - orrseq r3, lr, ip, lsr #30 │ │ │ │ - orrseq r8, r5, r4, asr #16 │ │ │ │ - orrseq r3, lr, r8, ror #29 │ │ │ │ - orrseq r8, r5, ip, lsl sl │ │ │ │ - orrseq r8, r5, r8, lsl #16 │ │ │ │ - orrseq r3, lr, r4, lsr #29 │ │ │ │ - orrseq r5, r5, r0, lsr ip │ │ │ │ - orrseq r8, r5, r4, asr #15 │ │ │ │ + orrseq r3, lr, r8, ror pc │ │ │ │ + orrseq r5, r5, r4, lsl #26 │ │ │ │ + @ instruction: 0x0195889c │ │ │ │ + @ instruction: 0x01958ab0 │ │ │ │ + orrseq r3, lr, r4, lsr pc │ │ │ │ + orrseq r8, r5, r0, asr r8 │ │ │ │ + @ instruction: 0x019e3ef0 │ │ │ │ + orrseq r8, r5, r8, lsr #20 │ │ │ │ + orrseq r8, r5, r4, lsl r8 │ │ │ │ + orrseq r3, lr, ip, lsr #29 │ │ │ │ + orrseq r5, r5, ip, lsr ip │ │ │ │ + @ instruction: 0x019587d0 │ │ │ │ andeq r7, r0, r4, lsr r1 │ │ │ │ - @ instruction: 0x019588d8 │ │ │ │ - orrseq r3, lr, r0, asr lr │ │ │ │ - orrseq r8, r5, r0, ror r7 │ │ │ │ + orrseq r8, r5, r4, ror #17 │ │ │ │ + orrseq r3, lr, r8, asr lr │ │ │ │ + orrseq r8, r5, ip, ror r7 │ │ │ │ │ │ │ │ 0021f500 : │ │ │ │ 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 │ │ │ │ @@ -364308,57 +364308,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 21f920 │ │ │ │ strdeq r8, [fp, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab8fc8 │ │ │ │ - orrseq r3, lr, r0, ror #26 │ │ │ │ - orrseq r8, r5, r0, lsl #13 │ │ │ │ + orrseq r3, lr, r8, ror #26 │ │ │ │ + orrseq r8, r5, ip, lsl #13 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r3, lr, r0, lsr #23 │ │ │ │ - orrseq r8, r5, r0, asr #9 │ │ │ │ + orrseq r3, lr, r8, lsr #23 │ │ │ │ + orrseq r8, r5, ip, asr #9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r3, lr, r4, lsl #22 │ │ │ │ - orrseq r8, r5, r4, lsr #8 │ │ │ │ - @ instruction: 0x019e3a90 │ │ │ │ - @ instruction: 0x019583b0 │ │ │ │ + orrseq r3, lr, ip, lsl #22 │ │ │ │ + orrseq r8, r5, r0, lsr r4 │ │ │ │ + @ instruction: 0x019e3a98 │ │ │ │ + @ instruction: 0x019583bc │ │ │ │ @ instruction: 0x01ab8bec │ │ │ │ - orrseq r3, lr, ip, lsl #19 │ │ │ │ - @ instruction: 0x019582b0 │ │ │ │ + @ instruction: 0x019e3994 │ │ │ │ + @ instruction: 0x019582bc │ │ │ │ orrseq r5, r4, r8, ror #28 │ │ │ │ orrseq r5, r4, r8, lsl #28 │ │ │ │ @ instruction: 0x01945db4 │ │ │ │ orrseq r5, r4, r4, ror sp │ │ │ │ - orrseq r3, lr, r8, lsl #16 │ │ │ │ + orrseq r3, lr, r0, lsl r8 │ │ │ │ orrseq r5, r4, r0, lsr #26 │ │ │ │ - orrseq r8, r5, r0, lsr #2 │ │ │ │ + orrseq r8, r5, ip, lsr #2 │ │ │ │ @ instruction: 0x01945cdc │ │ │ │ @ instruction: 0x01945c9c │ │ │ │ orrseq r5, r4, ip, asr ip │ │ │ │ - @ instruction: 0x01955494 │ │ │ │ - orrseq r8, r5, r4, asr #4 │ │ │ │ - @ instruction: 0x019e36d0 │ │ │ │ - orrseq r7, r5, ip, ror #31 │ │ │ │ - orrseq r3, lr, ip, lsl #13 │ │ │ │ - orrseq r5, r5, r8, lsl r4 │ │ │ │ - orrseq r7, r5, r8, lsr #31 │ │ │ │ - orrseq r5, r5, r0, ror #7 │ │ │ │ - @ instruction: 0x019553b0 │ │ │ │ - orrseq r5, r5, ip, ror r3 │ │ │ │ - orrseq r5, r5, ip, asr #6 │ │ │ │ - orrseq r5, r5, ip, lsl r3 │ │ │ │ - orrseq r5, r5, ip, ror #5 │ │ │ │ - @ instruction: 0x019552b8 │ │ │ │ - orrseq r5, r5, r8, lsl #5 │ │ │ │ - orrseq r5, r5, r8, asr r2 │ │ │ │ - orrseq r5, r5, r8, lsr #4 │ │ │ │ - @ instruction: 0x019551f8 │ │ │ │ + orrseq r5, r5, r0, lsr #9 │ │ │ │ + orrseq r8, r5, r0, asr r2 │ │ │ │ + @ instruction: 0x019e36d8 │ │ │ │ + @ instruction: 0x01957ff8 │ │ │ │ + @ instruction: 0x019e3694 │ │ │ │ + orrseq r5, r5, r4, lsr #8 │ │ │ │ + @ instruction: 0x01957fb4 │ │ │ │ + orrseq r5, r5, ip, ror #7 │ │ │ │ + @ instruction: 0x019553bc │ │ │ │ + orrseq r5, r5, r8, lsl #7 │ │ │ │ + orrseq r5, r5, r8, asr r3 │ │ │ │ + orrseq r5, r5, r8, lsr #6 │ │ │ │ + @ instruction: 0x019552f8 │ │ │ │ + orrseq r5, r5, r4, asr #5 │ │ │ │ + @ instruction: 0x01955294 │ │ │ │ + orrseq r5, r5, r4, ror #4 │ │ │ │ + orrseq r5, r5, r4, lsr r2 │ │ │ │ + orrseq r5, r5, r4, lsl #4 │ │ │ │ │ │ │ │ 0021ff54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -364474,31 +364474,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ b 220078 │ │ │ │ @ instruction: 0x01ab859c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r3, lr, r4, lsr r3 │ │ │ │ - orrseq r7, r5, r4, asr ip │ │ │ │ + orrseq r3, lr, ip, lsr r3 │ │ │ │ + orrseq r7, r5, r0, ror #24 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - orrseq r3, lr, r0, asr #5 │ │ │ │ - orrseq r7, r5, r4, ror #23 │ │ │ │ + orrseq r3, lr, r8, asr #5 │ │ │ │ + @ instruction: 0x01957bf0 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orrseq r5, r5, r0 │ │ │ │ - @ instruction: 0x01954fd0 │ │ │ │ - orrseq r3, lr, r0, lsr r2 │ │ │ │ - @ instruction: 0x01954fbc │ │ │ │ - orrseq r7, r5, r0, asr fp │ │ │ │ + orrseq r5, r5, ip │ │ │ │ + @ instruction: 0x01954fdc │ │ │ │ + orrseq r3, lr, r8, lsr r2 │ │ │ │ + orrseq r4, r5, r8, asr #31 │ │ │ │ + orrseq r7, r5, ip, asr fp │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x019e31f8 │ │ │ │ - orrseq r4, r5, r4, lsl #31 │ │ │ │ - orrseq r7, r5, r8, lsl fp │ │ │ │ + orrseq r3, lr, r0, lsl #4 │ │ │ │ + @ instruction: 0x01954f90 │ │ │ │ + orrseq r7, r5, r4, lsr #22 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq r4, r5, r0, asr pc │ │ │ │ + orrseq r4, r5, ip, asr pc │ │ │ │ │ │ │ │ 0022017c : │ │ │ │ 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 │ │ │ │ @@ -364648,27 +364648,27 @@ │ │ │ │ ldr r1, [pc, #44] @ 220400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 22028c │ │ │ │ - orrseq r7, r5, ip, asr sl │ │ │ │ + orrseq r7, r5, r8, ror #20 │ │ │ │ @ instruction: 0x01ab8368 │ │ │ │ - orrseq r3, lr, r8, lsr #2 │ │ │ │ + orrseq r3, lr, r0, lsr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ @ instruction: 0x01ab8280 │ │ │ │ orrseq r5, r4, r8, lsr #10 │ │ │ │ @ instruction: 0x019454d4 │ │ │ │ - orrseq r4, r5, ip, lsl #26 │ │ │ │ - @ instruction: 0x01954cdc │ │ │ │ - orrseq r4, r5, ip, lsr #25 │ │ │ │ + orrseq r4, r5, r8, lsl sp │ │ │ │ + orrseq r4, r5, r8, ror #25 │ │ │ │ + @ instruction: 0x01954cb8 │ │ │ │ │ │ │ │ 0022041c : │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -364874,26 +364874,26 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 220508 │ │ │ │ strheq r8, [fp, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab808c │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - orrseq r7, r5, r8, lsr #20 │ │ │ │ - orrseq r2, lr, r0, asr pc │ │ │ │ + orrseq r7, r5, r4, lsr sl │ │ │ │ + orrseq r2, lr, r8, asr pc │ │ │ │ @ instruction: 0x01ab8004 │ │ │ │ - orrseq r7, r5, r8, lsr #19 │ │ │ │ + @ instruction: 0x019579b4 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ orrseq r5, r4, ip, lsr #4 │ │ │ │ @ instruction: 0x019451d8 │ │ │ │ - orrseq r7, r5, r0, asr #8 │ │ │ │ - @ instruction: 0x019549d8 │ │ │ │ - orrseq r4, r5, r8, lsr #19 │ │ │ │ - orrseq r7, r5, ip, asr #16 │ │ │ │ - orrseq r4, r5, r4, asr r9 │ │ │ │ + orrseq r7, r5, ip, asr #8 │ │ │ │ + orrseq r4, r5, r4, ror #19 │ │ │ │ + @ instruction: 0x019549b4 │ │ │ │ + orrseq r7, r5, r8, asr r8 │ │ │ │ + orrseq r4, r5, r0, ror #18 │ │ │ │ │ │ │ │ 00220780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -364915,17 +364915,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2207a4 │ │ │ │ - orrseq r2, lr, r4, asr #24 │ │ │ │ - @ instruction: 0x019548b0 │ │ │ │ - orrseq r7, r5, ip, lsl #14 │ │ │ │ + orrseq r2, lr, ip, asr #24 │ │ │ │ + @ instruction: 0x019548bc │ │ │ │ + orrseq r7, r5, r8, lsl r7 │ │ │ │ │ │ │ │ 002207f8 : │ │ │ │ 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] @ 220afc │ │ │ │ @@ -365117,26 +365117,26 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 220908 │ │ │ │ @ instruction: 0x01ab7d04 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab7ce0 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - orrseq r2, lr, r8, lsr #23 │ │ │ │ - orrseq r7, r5, r4, ror r6 │ │ │ │ + @ instruction: 0x019e2bb0 │ │ │ │ + orrseq r7, r5, r0, lsl #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r7, r5, r4, ror #13 │ │ │ │ + @ instruction: 0x019576f0 │ │ │ │ @ instruction: 0x01ab7c04 │ │ │ │ orrseq r4, r4, ip, ror lr │ │ │ │ orrseq r4, r4, ip, lsr lr │ │ │ │ - orrseq r4, r5, r0, ror #12 │ │ │ │ - orrseq r4, r5, ip, lsr #12 │ │ │ │ - orrseq r7, r5, r0, lsl r5 │ │ │ │ - orrseq r4, r5, r8, asr #11 │ │ │ │ - @ instruction: 0x01954598 │ │ │ │ + orrseq r4, r5, ip, ror #12 │ │ │ │ + orrseq r4, r5, r8, lsr r6 │ │ │ │ + orrseq r7, r5, ip, lsl r5 │ │ │ │ + @ instruction: 0x019545d4 │ │ │ │ + orrseq r4, r5, r4, lsr #11 │ │ │ │ │ │ │ │ 00220b3c : │ │ │ │ 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] @ 220d7c │ │ │ │ @@ -365279,22 +365279,22 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 220c40 │ │ │ │ @ instruction: 0x01ab79c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab799c │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - orrseq r2, lr, r4, ror #16 │ │ │ │ - orrseq r7, r5, r0, lsr r3 │ │ │ │ + orrseq r2, lr, ip, ror #16 │ │ │ │ + orrseq r7, r5, ip, lsr r3 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ @ instruction: 0x01ab78cc │ │ │ │ orrseq r4, r4, ip, asr fp │ │ │ │ - orrseq r4, r5, r0, lsl #7 │ │ │ │ - orrseq r7, r5, r4, ror #4 │ │ │ │ - orrseq r4, r5, r8, lsl r3 │ │ │ │ + orrseq r4, r5, ip, lsl #7 │ │ │ │ + orrseq r7, r5, r0, ror r2 │ │ │ │ + orrseq r4, r5, r4, lsr #6 │ │ │ │ │ │ │ │ 00220dac : │ │ │ │ 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] @ 2218b8 │ │ │ │ @@ -366000,67 +366000,67 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 220eb0 │ │ │ │ @ instruction: 0x01ab7750 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab772c │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - @ instruction: 0x019e25dc │ │ │ │ - orrseq r7, r5, r8, lsr #1 │ │ │ │ + orrseq r2, lr, r4, ror #11 │ │ │ │ + ldrheq r7, [r5, r4] │ │ │ │ @ instruction: 0x01ab765c │ │ │ │ andeq r7, r0, r4, ror #4 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ - orrseq r2, lr, r0, asr r4 │ │ │ │ - orrseq r6, r5, r4, lsl pc │ │ │ │ + orrseq r2, lr, r8, asr r4 │ │ │ │ + orrseq r6, r5, r0, lsr #30 │ │ │ │ andeq r6, r0, ip, lsl lr │ │ │ │ - orrseq r6, r5, r4, lsr pc │ │ │ │ + orrseq r6, r5, r0, asr #30 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - @ instruction: 0x019e22d0 │ │ │ │ - @ instruction: 0x01956d9c │ │ │ │ + @ instruction: 0x019e22d8 │ │ │ │ + orrseq r6, r5, r8, lsr #27 │ │ │ │ orrseq r4, r4, r0, lsl #13 │ │ │ │ - orrseq r2, lr, r4, asr r2 │ │ │ │ - orrseq r6, r5, r8, lsr sp │ │ │ │ - orrseq r6, r5, r8, ror #25 │ │ │ │ - @ instruction: 0x01956dd8 │ │ │ │ - orrseq r2, lr, r4, asr #2 │ │ │ │ - @ instruction: 0x01953db0 │ │ │ │ - orrseq r6, r5, r0, lsl ip │ │ │ │ + orrseq r2, lr, ip, asr r2 │ │ │ │ + orrseq r6, r5, r4, asr #26 │ │ │ │ + @ instruction: 0x01956cf4 │ │ │ │ + orrseq r6, r5, r4, ror #27 │ │ │ │ + orrseq r2, lr, ip, asr #2 │ │ │ │ + @ instruction: 0x01953dbc │ │ │ │ + orrseq r6, r5, ip, lsl ip │ │ │ │ @ instruction: 0x019444fc │ │ │ │ orrseq r4, r4, r8, lsr #9 │ │ │ │ orrseq r4, r4, r8, ror #8 │ │ │ │ orrseq r4, r4, r8, lsr #8 │ │ │ │ orrseq r4, r4, r8, ror #7 │ │ │ │ - orrseq r1, lr, r0, lsr #31 │ │ │ │ + orrseq r1, lr, r8, lsr #31 │ │ │ │ @ instruction: 0x01944398 │ │ │ │ - orrseq r6, r5, r4, ror #20 │ │ │ │ + orrseq r6, r5, r0, ror sl │ │ │ │ orrseq r4, r4, r4, asr #6 │ │ │ │ orrseq r4, r4, r4, lsl #6 │ │ │ │ - @ instruction: 0x019e1ebc │ │ │ │ + orrseq r1, lr, r4, asr #29 │ │ │ │ @ instruction: 0x019442b4 │ │ │ │ - orrseq r6, r5, r0, lsl #19 │ │ │ │ - @ instruction: 0x01953af0 │ │ │ │ - orrseq r3, r5, r0, asr #21 │ │ │ │ - orrseq r6, r5, r4, lsr #18 │ │ │ │ - orrseq r3, r5, ip, lsl #21 │ │ │ │ - orrseq r3, r5, ip, asr sl │ │ │ │ - orrseq r6, r5, r8, ror #19 │ │ │ │ - orrseq r1, lr, ip, lsl #27 │ │ │ │ - orrseq r6, r5, r0, asr #17 │ │ │ │ - orrseq r6, r5, r0, asr r8 │ │ │ │ - orrseq r3, r5, r4, asr #19 │ │ │ │ - orrseq r6, r5, r8, ror #16 │ │ │ │ - orrseq r3, r5, ip, asr r9 │ │ │ │ - orrseq r3, r5, ip, lsr #18 │ │ │ │ - @ instruction: 0x019538fc │ │ │ │ - orrseq r3, r5, ip, asr #17 │ │ │ │ - @ instruction: 0x0195389c │ │ │ │ - orrseq r3, r5, ip, ror #16 │ │ │ │ - orrseq r3, r5, ip, lsr r8 │ │ │ │ - orrseq r3, r5, ip, lsl #16 │ │ │ │ - @ instruction: 0x019537dc │ │ │ │ + orrseq r6, r5, ip, lsl #19 │ │ │ │ + @ instruction: 0x01953afc │ │ │ │ + orrseq r3, r5, ip, asr #21 │ │ │ │ + orrseq r6, r5, r0, lsr r9 │ │ │ │ + @ instruction: 0x01953a98 │ │ │ │ + orrseq r3, r5, r8, ror #20 │ │ │ │ + @ instruction: 0x019569f4 │ │ │ │ + @ instruction: 0x019e1d94 │ │ │ │ + orrseq r6, r5, ip, asr #17 │ │ │ │ + orrseq r6, r5, ip, asr r8 │ │ │ │ + @ instruction: 0x019539d0 │ │ │ │ + orrseq r6, r5, r4, ror r8 │ │ │ │ + orrseq r3, r5, r8, ror #18 │ │ │ │ + orrseq r3, r5, r8, lsr r9 │ │ │ │ + orrseq r3, r5, r8, lsl #18 │ │ │ │ + @ instruction: 0x019538d8 │ │ │ │ + orrseq r3, r5, r8, lsr #17 │ │ │ │ + orrseq r3, r5, r8, ror r8 │ │ │ │ + orrseq r3, r5, r8, asr #16 │ │ │ │ + orrseq r3, r5, r8, lsl r8 │ │ │ │ + orrseq r3, r5, r8, ror #15 │ │ │ │ │ │ │ │ 0022199c : │ │ │ │ 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] @ 222344 │ │ │ │ @@ -366677,70 +366677,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 221a8c │ │ │ │ @ instruction: 0x01ab6b60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab6b40 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - orrseq r1, lr, r8, ror #19 │ │ │ │ - @ instruction: 0x019564b4 │ │ │ │ + @ instruction: 0x019e19f0 │ │ │ │ + orrseq r6, r5, r0, asr #9 │ │ │ │ @ instruction: 0x01ab6a80 │ │ │ │ andeq r7, r0, r4, ror #4 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - orrseq r5, r5, r8, asr #27 │ │ │ │ - @ instruction: 0x019e1894 │ │ │ │ - orrseq r6, r5, r8, asr r3 │ │ │ │ + @ instruction: 0x01955dd4 │ │ │ │ + @ instruction: 0x019e189c │ │ │ │ + orrseq r6, r5, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - orrseq r1, lr, r4, lsr r8 │ │ │ │ - orrseq r6, r5, r0, lsl #6 │ │ │ │ + orrseq r1, lr, ip, lsr r8 │ │ │ │ + orrseq r6, r5, ip, lsl #6 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r6, r0, ip, lsl lr │ │ │ │ - orrseq r1, lr, r4, asr #14 │ │ │ │ - orrseq r6, r5, r0, lsl r2 │ │ │ │ + orrseq r1, lr, ip, asr #14 │ │ │ │ + orrseq r6, r5, ip, lsl r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - orrseq r1, lr, r0, asr r6 │ │ │ │ - @ instruction: 0x019563bc │ │ │ │ - ldrsheq r6, [r5, r0] │ │ │ │ + orrseq r1, lr, r8, asr r6 │ │ │ │ + orrseq r6, r5, r8, asr #7 │ │ │ │ + ldrsheq r6, [r5, ip] │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ @ instruction: 0x019439d8 │ │ │ │ @ instruction: 0x01943998 │ │ │ │ orrseq r3, r4, r0, lsr #18 │ │ │ │ orrseq r3, r4, r0, ror #17 │ │ │ │ @ instruction: 0x01943898 │ │ │ │ orrseq r3, r4, r8, asr r8 │ │ │ │ orrseq r3, r4, r8, lsl r8 │ │ │ │ @ instruction: 0x019437d8 │ │ │ │ @ instruction: 0x01943794 │ │ │ │ - orrseq r2, r5, ip, asr #31 │ │ │ │ - orrseq r2, r5, r0, lsr #31 │ │ │ │ - orrseq r2, r5, r4, ror pc │ │ │ │ - orrseq r2, r5, r8, asr #30 │ │ │ │ + @ instruction: 0x01952fd8 │ │ │ │ + orrseq r2, r5, ip, lsr #31 │ │ │ │ + orrseq r2, r5, r0, lsl #31 │ │ │ │ + orrseq r2, r5, r4, asr pc │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orrseq r2, r5, ip, lsl pc │ │ │ │ - @ instruction: 0x01952ef0 │ │ │ │ - orrseq r5, r5, r4, asr sp │ │ │ │ + orrseq r2, r5, r8, lsr #30 │ │ │ │ + @ instruction: 0x01952efc │ │ │ │ + orrseq r5, r5, r0, ror #26 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - orrseq r2, r5, r0, asr #29 │ │ │ │ - orrseq r5, r5, r8, asr #29 │ │ │ │ + orrseq r2, r5, ip, asr #29 │ │ │ │ + @ instruction: 0x01955ed4 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - orrseq r2, r5, r0, ror lr │ │ │ │ - orrseq r5, r5, r4, lsr #30 │ │ │ │ + orrseq r2, r5, ip, ror lr │ │ │ │ + orrseq r5, r5, r0, lsr pc │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orrseq r2, r5, ip, lsl lr │ │ │ │ - @ instruction: 0x01952df0 │ │ │ │ - orrseq r2, r5, r0, asr #27 │ │ │ │ - orrseq r5, r5, r8, lsl #28 │ │ │ │ + orrseq r2, r5, r8, lsr #28 │ │ │ │ + @ instruction: 0x01952dfc │ │ │ │ + orrseq r2, r5, ip, asr #27 │ │ │ │ + orrseq r5, r5, r4, lsl lr │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - orrseq r2, r5, r0, asr sp │ │ │ │ + orrseq r2, r5, ip, asr sp │ │ │ │ │ │ │ │ 00222434 : │ │ │ │ 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 │ │ │ │ @@ -367242,46 +367242,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2224a8 │ │ │ │ strheq r6, [fp, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab6080 │ │ │ │ @ instruction: 0x01ab6064 │ │ │ │ - orrseq r0, lr, r8, lsl pc │ │ │ │ - orrseq r5, r5, r4, ror #19 │ │ │ │ + orrseq r0, lr, r0, lsr #30 │ │ │ │ + @ instruction: 0x019559f0 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ @ instruction: 0x019431f0 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r0, lr, ip, ror sp │ │ │ │ - orrseq r5, r5, r8, asr #16 │ │ │ │ + orrseq r0, lr, r4, lsl #27 │ │ │ │ + orrseq r5, r5, r4, asr r8 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orrseq r0, lr, r4, lsl sp │ │ │ │ - orrseq r5, r5, r0, ror #15 │ │ │ │ + orrseq r0, lr, ip, lsl sp │ │ │ │ + orrseq r5, r5, ip, ror #15 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ muleq r0, r7, r1 │ │ │ │ orrseq r2, r4, r8, lsr pc │ │ │ │ orrseq r2, r4, ip, ror lr │ │ │ │ orrseq r2, r4, ip, lsr lr │ │ │ │ @ instruction: 0x01942df0 │ │ │ │ @ instruction: 0x01942db0 │ │ │ │ orrseq r2, r4, r0, ror sp │ │ │ │ - orrseq r2, r5, r0, lsr #11 │ │ │ │ - @ instruction: 0x019e08fc │ │ │ │ - orrseq r2, r5, r8, ror #10 │ │ │ │ - orrseq r5, r5, r8, asr #7 │ │ │ │ - orrseq r2, r5, r4, lsr r5 │ │ │ │ - orrseq r2, r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x019524d8 │ │ │ │ - orrseq r2, r5, ip, lsr #9 │ │ │ │ - orrseq r2, r5, r0, lsl #9 │ │ │ │ + orrseq r2, r5, ip, lsr #11 │ │ │ │ + orrseq r0, lr, r4, lsl #18 │ │ │ │ + orrseq r2, r5, r4, ror r5 │ │ │ │ + @ instruction: 0x019553d4 │ │ │ │ + orrseq r2, r5, r0, asr #10 │ │ │ │ + orrseq r2, r5, r4, lsl r5 │ │ │ │ + orrseq r2, r5, r4, ror #9 │ │ │ │ + @ instruction: 0x019524b8 │ │ │ │ + orrseq r2, r5, ip, lsl #9 │ │ │ │ │ │ │ │ 00222ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 222d28 │ │ │ │ @@ -367310,19 +367310,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 222ce4 │ │ │ │ - orrseq r5, r5, ip, lsl #10 │ │ │ │ - @ instruction: 0x019554d0 │ │ │ │ - orrseq r2, r5, r0, ror r3 │ │ │ │ - orrseq r5, r5, r8, asr #9 │ │ │ │ - @ instruction: 0x019e079c │ │ │ │ + orrseq r5, r5, r8, lsl r5 │ │ │ │ + @ instruction: 0x019554dc │ │ │ │ + orrseq r2, r5, ip, ror r3 │ │ │ │ + @ instruction: 0x019554d4 │ │ │ │ + orrseq r0, lr, r4, lsr #15 │ │ │ │ │ │ │ │ 00222d3c : │ │ │ │ cmp r0, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 222d54 │ │ │ │ mov r4, #3 │ │ │ │ mov r5, #0 │ │ │ │ @@ -367384,18 +367384,18 @@ │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 222df8 │ │ │ │ @ instruction: 0x01ab575c │ │ │ │ muleq r0, r0, r9 │ │ │ │ - orrseq r0, lr, ip, ror #13 │ │ │ │ - orrseq r5, r5, r8, lsl r4 │ │ │ │ - orrseq r2, r5, r0, ror #4 │ │ │ │ - @ instruction: 0x019553b8 │ │ │ │ + @ instruction: 0x019e06f4 │ │ │ │ + orrseq r5, r5, r4, lsr #8 │ │ │ │ + orrseq r2, r5, ip, ror #4 │ │ │ │ + orrseq r5, r5, r4, asr #7 │ │ │ │ │ │ │ │ 00222e50 : │ │ │ │ ldr r3, [pc, #28] @ 222e74 │ │ │ │ ldr r2, [pc, #28] @ 222e78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -367577,53 +367577,53 @@ │ │ │ │ str ip, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #172] @ 2231d4 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r5, r5, r0, lsr #7 │ │ │ │ + orrseq r5, r5, ip, lsr #7 │ │ │ │ @ instruction: 0x01ab5670 │ │ │ │ andeq r7, r0, r8, lsr #19 │ │ │ │ - orrseq r5, r5, ip, lsl #7 │ │ │ │ - orrseq r5, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x01955398 │ │ │ │ + @ instruction: 0x019553b8 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - orrseq r5, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x019553b8 │ │ │ │ strheq r7, [r0], -r4 │ │ │ │ - orrseq r5, r5, r4, lsr #7 │ │ │ │ + @ instruction: 0x019553b0 │ │ │ │ andeq r6, r0, r0, lsr sl │ │ │ │ - @ instruction: 0x01955398 │ │ │ │ + orrseq r5, r5, r4, lsr #7 │ │ │ │ andeq r6, r0, r0, asr #20 │ │ │ │ - @ instruction: 0x01955390 │ │ │ │ + @ instruction: 0x0195539c │ │ │ │ andeq r7, r0, r4, lsr #19 │ │ │ │ - orrseq r5, r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x01955390 │ │ │ │ andeq r7, r0, r8, lsl #10 │ │ │ │ - orrseq r5, r5, r8, ror r3 │ │ │ │ + orrseq r5, r5, r4, lsl #7 │ │ │ │ andeq r6, r0, ip, ror #26 │ │ │ │ - orrseq r5, r5, r0, ror r3 │ │ │ │ + orrseq r5, r5, ip, ror r3 │ │ │ │ andeq r6, r0, r8, lsr pc │ │ │ │ - orrseq r5, r5, ip, ror #6 │ │ │ │ + orrseq r5, r5, r8, ror r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - orrseq r5, r5, r8, ror #6 │ │ │ │ + orrseq r5, r5, r4, ror r3 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq r5, r5, r0, ror #6 │ │ │ │ + orrseq r5, r5, ip, ror #6 │ │ │ │ andeq r7, r0, r8, asr #9 │ │ │ │ - orrseq r5, r5, r8, asr r3 │ │ │ │ + orrseq r5, r5, r4, ror #6 │ │ │ │ andeq r7, r0, ip, ror r4 │ │ │ │ - orrseq r5, r5, r0, asr r3 │ │ │ │ + orrseq r5, r5, ip, asr r3 │ │ │ │ andeq r6, r0, r4, lsl r2 │ │ │ │ - orrseq r5, r5, r8, asr #6 │ │ │ │ + orrseq r5, r5, r4, asr r3 │ │ │ │ andeq r7, r0, r8, lsl #4 │ │ │ │ - orrseq r5, r5, r4, asr #6 │ │ │ │ + orrseq r5, r5, r0, asr r3 │ │ │ │ andeq r6, r0, ip, lsr #20 │ │ │ │ - orrseq r5, r5, ip, lsr r3 │ │ │ │ + orrseq r5, r5, r8, asr #6 │ │ │ │ andeq r6, r0, r0, asr #15 │ │ │ │ - orrseq r5, r5, r4, lsr r3 │ │ │ │ + orrseq r5, r5, r0, asr #6 │ │ │ │ andeq r6, r0, r4, lsr #24 │ │ │ │ - orrseq r5, r5, r0, lsr r3 │ │ │ │ + orrseq r5, r5, ip, lsr r3 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ muleq r0, r8, sp │ │ │ │ │ │ │ │ 002231dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -367664,15 +367664,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r6, r0 │ │ │ │ bl b350c <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ eormi r0, r6, r0 │ │ │ │ - orrseq r5, r5, r8, asr #3 │ │ │ │ + @ instruction: 0x019551d4 │ │ │ │ │ │ │ │ 0022328c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #60] @ 2232e0 │ │ │ │ @@ -368284,28 +368284,28 @@ │ │ │ │ bl b4ae4 │ │ │ │ b 223a18 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ab4cc0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab4c9c │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ - orrseq r4, r5, r8, ror #22 │ │ │ │ - orrseq pc, sp, r8, ror #23 │ │ │ │ + orrseq r4, r5, r4, ror fp │ │ │ │ + @ instruction: 0x019dfbf0 │ │ │ │ @ instruction: 0x01ab4c04 │ │ │ │ - orrseq r4, r5, r0, lsl #22 │ │ │ │ - orrseq pc, sp, r8, ror fp @ │ │ │ │ - orrseq r4, r5, r8, asr sl │ │ │ │ - @ instruction: 0x019dfad8 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq pc, sp, r8, ror sl @ │ │ │ │ - @ instruction: 0x019549d0 │ │ │ │ - orrseq r4, r5, r0, lsr #19 │ │ │ │ - orrseq pc, sp, r8, lsr #20 │ │ │ │ - orrseq r4, r5, ip, asr #18 │ │ │ │ - orrseq pc, sp, r4, asr #19 │ │ │ │ + orrseq r4, r5, ip, lsl #22 │ │ │ │ + orrseq pc, sp, r0, lsl #23 │ │ │ │ + orrseq r4, r5, r4, ror #20 │ │ │ │ + orrseq pc, sp, r0, ror #21 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq pc, sp, r0, lsl #21 │ │ │ │ + @ instruction: 0x019549dc │ │ │ │ + orrseq r4, r5, ip, lsr #19 │ │ │ │ + orrseq pc, sp, r0, lsr sl @ │ │ │ │ + orrseq r4, r5, r8, asr r9 │ │ │ │ + orrseq pc, sp, ip, asr #19 │ │ │ │ │ │ │ │ 00223b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -368514,25 +368514,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r4, r5, r0, asr #14 │ │ │ │ - orrseq pc, sp, ip, asr #15 │ │ │ │ + orrseq r4, r5, ip, asr #14 │ │ │ │ + @ instruction: 0x019df7d4 │ │ │ │ ldrdeq r4, [fp, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq pc, sp, r0, asr #14 │ │ │ │ - orrseq r4, r5, r0, lsr #13 │ │ │ │ - orrseq r4, r5, r4, ror r6 │ │ │ │ - @ instruction: 0x019df6fc │ │ │ │ + orrseq pc, sp, r8, asr #14 │ │ │ │ + orrseq r4, r5, ip, lsr #13 │ │ │ │ + orrseq r4, r5, r0, lsl #13 │ │ │ │ + orrseq pc, sp, r4, lsl #14 │ │ │ │ orrseq r2, r4, r4, ror #19 │ │ │ │ - orrseq pc, sp, ip, asr #12 │ │ │ │ - @ instruction: 0x019545b0 │ │ │ │ + orrseq pc, sp, r4, asr r6 @ │ │ │ │ + @ instruction: 0x019545bc │ │ │ │ │ │ │ │ 00223f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 223f64 │ │ │ │ @@ -369666,202 +369666,202 @@ │ │ │ │ bl b6c98 │ │ │ │ b 224940 │ │ │ │ ldrdeq r7, [sp, ip]! │ │ │ │ @ instruction: 0x01ab4424 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab440c │ │ │ │ ldrdeq r8, [sp, r0]! │ │ │ │ - orrseq r4, r5, r4, lsr #6 │ │ │ │ - orrseq r3, r5, r0, lsr r4 │ │ │ │ - orrseq pc, sp, r8, asr #6 │ │ │ │ + orrseq r4, r5, r0, lsr r3 │ │ │ │ + orrseq r3, r5, ip, lsr r4 │ │ │ │ + orrseq pc, sp, r0, asr r3 @ │ │ │ │ @ instruction: 0x01abc4a4 │ │ │ │ - orrseq r4, r5, r8, asr #5 │ │ │ │ + @ instruction: 0x019542d4 │ │ │ │ @ instruction: 0x01ad8e10 │ │ │ │ - orrseq r0, r5, r8, lsl #28 │ │ │ │ - @ instruction: 0x01972c90 │ │ │ │ + orrseq r0, r5, r4, lsl lr │ │ │ │ + @ instruction: 0x01972c9c │ │ │ │ @ instruction: 0x01ad7d3c │ │ │ │ strdeq r7, [sp, r0]! │ │ │ │ - @ instruction: 0x019df1b8 │ │ │ │ + orrseq pc, sp, r0, asr #3 │ │ │ │ @ instruction: 0x01ad7cb4 │ │ │ │ - @ instruction: 0x0195419c │ │ │ │ + orrseq r4, r5, r8, lsr #3 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ @ instruction: 0x01ad7c88 │ │ │ │ - orrseq pc, sp, ip, asr r1 @ │ │ │ │ - orrseq r4, r5, ip, asr r1 │ │ │ │ + orrseq pc, sp, r4, ror #2 │ │ │ │ + orrseq r4, r5, r8, ror #2 │ │ │ │ @ instruction: 0x01ad7be8 │ │ │ │ - orrseq r4, r5, r0, asr r1 │ │ │ │ - orrseq r4, r5, ip, lsr r1 │ │ │ │ - orrseq r4, r5, r4, lsr #2 │ │ │ │ - orrseq r4, r5, r0, lsl r1 │ │ │ │ - ldrsheq r4, [r5, r8] │ │ │ │ - ldrsbeq r4, [r5, ip] │ │ │ │ - orrseq r4, r5, r4, asr #1 │ │ │ │ - ldrheq r4, [r5, r0] │ │ │ │ + orrseq r4, r5, ip, asr r1 │ │ │ │ + orrseq r4, r5, r8, asr #2 │ │ │ │ + orrseq r4, r5, r0, lsr r1 │ │ │ │ + orrseq r4, r5, ip, lsl r1 │ │ │ │ + orrseq r4, r5, r4, lsl #2 │ │ │ │ + orrseq r4, r5, r8, ror #1 │ │ │ │ + ldrsbeq r4, [r5, r0] │ │ │ │ + ldrheq r4, [r5, ip] │ │ │ │ @ instruction: 0x01ad7aa0 │ │ │ │ - @ instruction: 0x01954094 │ │ │ │ - orrseq r4, r5, r0, lsl #1 │ │ │ │ - orrseq r4, r5, r4, rrx │ │ │ │ - orrseq r4, r5, r8, asr #32 │ │ │ │ - orrseq r4, r5, ip, lsr #32 │ │ │ │ - orrseq r4, r5, r4, lsl r0 │ │ │ │ + orrseq r4, r5, r0, lsr #1 │ │ │ │ + orrseq r4, r5, ip, lsl #1 │ │ │ │ + orrseq r4, r5, r0, ror r0 │ │ │ │ + orrseq r4, r5, r4, asr r0 │ │ │ │ + orrseq r4, r5, r8, lsr r0 │ │ │ │ + orrseq r4, r5, r0, lsr #32 │ │ │ │ + orrseq r4, r5, r4 │ │ │ │ @ instruction: 0x01953ff8 │ │ │ │ - orrseq r3, r5, ip, ror #31 │ │ │ │ - @ instruction: 0x01953fd0 │ │ │ │ + @ instruction: 0x01953fdc │ │ │ │ @ instruction: 0x01ad7928 │ │ │ │ - orrseq lr, sp, r0, lsr lr │ │ │ │ + orrseq lr, sp, r8, lsr lr │ │ │ │ @ instruction: 0x01ad7930 │ │ │ │ - @ instruction: 0x01953fb0 │ │ │ │ + @ instruction: 0x01953fbc │ │ │ │ @ instruction: 0x01ad78bc │ │ │ │ - @ instruction: 0x019dedd4 │ │ │ │ - @ instruction: 0x01953f98 │ │ │ │ - orrseq r3, r5, ip, lsl sp │ │ │ │ - orrseq r3, r5, ip, ror #30 │ │ │ │ + @ instruction: 0x019deddc │ │ │ │ + orrseq r3, r5, r4, lsr #31 │ │ │ │ + orrseq r3, r5, r8, lsr #26 │ │ │ │ + orrseq r3, r5, r8, ror pc │ │ │ │ @ instruction: 0x01ad77e4 │ │ │ │ @ instruction: 0x01ad77c8 │ │ │ │ - orrseq r3, r5, ip, lsl pc │ │ │ │ - orrseq r3, r5, r8, lsl #30 │ │ │ │ - orrseq lr, r7, r4, lsr r5 │ │ │ │ - @ instruction: 0x01953ef0 │ │ │ │ + orrseq r3, r5, r8, lsr #30 │ │ │ │ + orrseq r3, r5, r4, lsl pc │ │ │ │ + orrseq lr, r7, r0, asr #10 │ │ │ │ + @ instruction: 0x01953efc │ │ │ │ @ instruction: 0x01ad775c │ │ │ │ - orrseq lr, sp, r8, lsl #25 │ │ │ │ + @ instruction: 0x019dec90 │ │ │ │ @ instruction: 0x01ad7738 │ │ │ │ - @ instruction: 0x01953eb0 │ │ │ │ + @ instruction: 0x01953ebc │ │ │ │ strdeq r7, [sp, ip]! │ │ │ │ - @ instruction: 0x01953e94 │ │ │ │ - orrseq lr, sp, ip, lsr #24 │ │ │ │ - @ instruction: 0x01953b9c │ │ │ │ - orrseq r3, r5, r0, asr lr │ │ │ │ + orrseq r3, r5, r0, lsr #29 │ │ │ │ + orrseq lr, sp, r4, lsr ip │ │ │ │ + orrseq r3, r5, r8, lsr #23 │ │ │ │ + orrseq r3, r5, ip, asr lr │ │ │ │ @ instruction: 0x01ab3bcc │ │ │ │ @ instruction: 0x01ad868c │ │ │ │ - @ instruction: 0x01953adc │ │ │ │ + orrseq r3, r5, r8, ror #21 │ │ │ │ @ instruction: 0x01ad8664 │ │ │ │ andeq r7, r0, ip, asr #32 │ │ │ │ - orrseq lr, sp, ip, lsl #22 │ │ │ │ - orrseq r0, r5, ip, ror r6 │ │ │ │ - orrseq r3, r5, r8, ror sl │ │ │ │ - orrseq r3, r5, r0, lsl #27 │ │ │ │ - orrseq r0, r5, r0, lsr #12 │ │ │ │ + orrseq lr, sp, r4, lsl fp │ │ │ │ + orrseq r0, r5, r8, lsl #13 │ │ │ │ + orrseq r3, r5, r4, lsl #21 │ │ │ │ + orrseq r3, r5, ip, lsl #27 │ │ │ │ + orrseq r0, r5, ip, lsr #12 │ │ │ │ @ instruction: 0x01ad7594 │ │ │ │ - orrseq r3, r5, ip, lsr sp │ │ │ │ - @ instruction: 0x01950594 │ │ │ │ - @ instruction: 0x019de9f4 │ │ │ │ - orrseq r0, r5, r4, ror #10 │ │ │ │ - orrseq r3, r5, r0, ror #18 │ │ │ │ - orrseq r0, r5, r0, lsr r5 │ │ │ │ - orrseq r3, r5, r8, lsr #18 │ │ │ │ - orrseq lr, sp, r4, lsl #19 │ │ │ │ - @ instruction: 0x019504f4 │ │ │ │ - @ instruction: 0x019538f0 │ │ │ │ - orrseq r0, r5, r0, asr #9 │ │ │ │ - @ instruction: 0x019538b8 │ │ │ │ - orrseq r0, r5, ip, lsl #9 │ │ │ │ - orrseq lr, sp, r4, lsl r9 │ │ │ │ - orrseq r3, r5, ip, ror r8 │ │ │ │ - orrseq r0, r5, r0, asr r4 │ │ │ │ - @ instruction: 0x019de8d8 │ │ │ │ - orrseq r3, r5, r0, asr #16 │ │ │ │ - orrseq r0, r5, r4, lsl r4 │ │ │ │ - @ instruction: 0x019de89c │ │ │ │ - orrseq r3, r5, r4, lsl #16 │ │ │ │ - @ instruction: 0x019503d8 │ │ │ │ - orrseq lr, sp, r0, ror #16 │ │ │ │ - orrseq r3, r5, r8, asr #15 │ │ │ │ - @ instruction: 0x0195039c │ │ │ │ - orrseq lr, sp, r4, lsr #16 │ │ │ │ - orrseq r3, r5, ip, lsl #15 │ │ │ │ - orrseq r0, r5, r0, ror #6 │ │ │ │ - orrseq lr, sp, r8, ror #15 │ │ │ │ - orrseq r3, r5, r0, asr r7 │ │ │ │ - orrseq r0, r5, r4, lsr #6 │ │ │ │ - orrseq lr, sp, ip, lsr #15 │ │ │ │ - orrseq r3, r5, r4, lsl r7 │ │ │ │ - orrseq r0, r5, r8, ror #5 │ │ │ │ - orrseq lr, sp, r0, ror r7 │ │ │ │ - @ instruction: 0x019536d8 │ │ │ │ - orrseq r0, r5, ip, lsr #5 │ │ │ │ - orrseq lr, sp, r4, lsr r7 │ │ │ │ - @ instruction: 0x0195369c │ │ │ │ - orrseq r0, r5, r0, ror r2 │ │ │ │ - @ instruction: 0x019de6f8 │ │ │ │ - orrseq r3, r5, r0, ror #12 │ │ │ │ - orrseq r3, r5, r8, lsl r8 │ │ │ │ - @ instruction: 0x019de6b0 │ │ │ │ + orrseq r3, r5, r8, asr #26 │ │ │ │ + orrseq r0, r5, r0, lsr #11 │ │ │ │ + @ instruction: 0x019de9fc │ │ │ │ + orrseq r0, r5, r0, ror r5 │ │ │ │ + orrseq r3, r5, ip, ror #18 │ │ │ │ + orrseq r0, r5, ip, lsr r5 │ │ │ │ + orrseq r3, r5, r4, lsr r9 │ │ │ │ + orrseq lr, sp, ip, lsl #19 │ │ │ │ + orrseq r0, r5, r0, lsl #10 │ │ │ │ + @ instruction: 0x019538fc │ │ │ │ + orrseq r0, r5, ip, asr #9 │ │ │ │ + orrseq r3, r5, r4, asr #17 │ │ │ │ + @ instruction: 0x01950498 │ │ │ │ + orrseq lr, sp, ip, lsl r9 │ │ │ │ + orrseq r3, r5, r8, lsl #17 │ │ │ │ + orrseq r0, r5, ip, asr r4 │ │ │ │ + orrseq lr, sp, r0, ror #17 │ │ │ │ + orrseq r3, r5, ip, asr #16 │ │ │ │ + orrseq r0, r5, r0, lsr #8 │ │ │ │ + orrseq lr, sp, r4, lsr #17 │ │ │ │ + orrseq r3, r5, r0, lsl r8 │ │ │ │ + orrseq r0, r5, r4, ror #7 │ │ │ │ + orrseq lr, sp, r8, ror #16 │ │ │ │ + @ instruction: 0x019537d4 │ │ │ │ + orrseq r0, r5, r8, lsr #7 │ │ │ │ + orrseq lr, sp, ip, lsr #16 │ │ │ │ + @ instruction: 0x01953798 │ │ │ │ + orrseq r0, r5, ip, ror #6 │ │ │ │ + @ instruction: 0x019de7f0 │ │ │ │ + orrseq r3, r5, ip, asr r7 │ │ │ │ + orrseq r0, r5, r0, lsr r3 │ │ │ │ + @ instruction: 0x019de7b4 │ │ │ │ + orrseq r3, r5, r0, lsr #14 │ │ │ │ + @ instruction: 0x019502f4 │ │ │ │ + orrseq lr, sp, r8, ror r7 │ │ │ │ + orrseq r3, r5, r4, ror #13 │ │ │ │ + @ instruction: 0x019502b8 │ │ │ │ + orrseq lr, sp, ip, lsr r7 │ │ │ │ + orrseq r3, r5, r8, lsr #13 │ │ │ │ + orrseq r0, r5, ip, ror r2 │ │ │ │ + orrseq lr, sp, r0, lsl #14 │ │ │ │ + orrseq r3, r5, ip, ror #12 │ │ │ │ + orrseq r3, r5, r4, lsr #16 │ │ │ │ + @ instruction: 0x019de6b8 │ │ │ │ @ instruction: 0x01ad71c0 │ │ │ │ - orrseq r3, r5, r4, lsl r6 │ │ │ │ - orrseq r3, r5, r4, asr #15 │ │ │ │ - orrseq lr, sp, r4, ror #12 │ │ │ │ + orrseq r3, r5, r0, lsr #12 │ │ │ │ + @ instruction: 0x019537d0 │ │ │ │ + orrseq lr, sp, ip, ror #12 │ │ │ │ @ instruction: 0x01ad7170 │ │ │ │ - orrseq r3, r5, r8, asr #11 │ │ │ │ - orrseq r3, r5, r4, ror r7 │ │ │ │ - orrseq lr, sp, r4, lsl r6 │ │ │ │ + @ instruction: 0x019535d4 │ │ │ │ + orrseq r3, r5, r0, lsl #15 │ │ │ │ + orrseq lr, sp, ip, lsl r6 │ │ │ │ @ instruction: 0x01ad7120 │ │ │ │ - orrseq r3, r5, r8, ror r5 │ │ │ │ - orrseq r3, r5, ip, lsr r7 │ │ │ │ - @ instruction: 0x019de5dc │ │ │ │ + orrseq r3, r5, r4, lsl #11 │ │ │ │ + orrseq r3, r5, r8, asr #14 │ │ │ │ + orrseq lr, sp, r4, ror #11 │ │ │ │ @ instruction: 0x01ad70e8 │ │ │ │ - orrseq r3, r5, r0, asr #10 │ │ │ │ - orrseq r3, r5, r4, lsl #14 │ │ │ │ - orrseq lr, sp, r4, lsr #11 │ │ │ │ + orrseq r3, r5, ip, asr #10 │ │ │ │ + orrseq r3, r5, r0, lsl r7 │ │ │ │ + orrseq lr, sp, ip, lsr #11 │ │ │ │ strheq r7, [sp, r0]! │ │ │ │ - orrseq r3, r5, r8, lsl #10 │ │ │ │ - orrseq r0, r5, r8, ror #1 │ │ │ │ - orrseq r3, r5, r0, ror #9 │ │ │ │ - ldrheq r0, [r5, r4] │ │ │ │ - @ instruction: 0x019534b4 │ │ │ │ - orrseq r0, r5, r4, lsl #1 │ │ │ │ - orrseq r0, r5, r8, asr r0 │ │ │ │ - orrseq r0, r5, ip, lsr #32 │ │ │ │ - orrseq r0, r5, r0 │ │ │ │ - @ instruction: 0x0194ffd4 │ │ │ │ - orrseq pc, r4, r4, lsr #25 │ │ │ │ - orrseq lr, sp, r8, lsr #2 │ │ │ │ - @ instruction: 0x01953090 │ │ │ │ - orrseq pc, r4, r0, ror #24 │ │ │ │ - orrseq lr, sp, r8, ror #1 │ │ │ │ - orrseq r3, r5, r0, asr r0 │ │ │ │ - orrseq lr, sp, ip, lsr #1 │ │ │ │ - orrseq pc, r4, ip, lsl ip @ │ │ │ │ - orrseq r3, r5, r8, lsl r0 │ │ │ │ + orrseq r3, r5, r4, lsl r5 │ │ │ │ + ldrsheq r0, [r5, r4] │ │ │ │ + orrseq r3, r5, ip, ror #9 │ │ │ │ + orrseq r0, r5, r0, asr #1 │ │ │ │ + orrseq r3, r5, r0, asr #9 │ │ │ │ + @ instruction: 0x01950090 │ │ │ │ + orrseq r0, r5, r4, rrx │ │ │ │ + orrseq r0, r5, r8, lsr r0 │ │ │ │ + orrseq r0, r5, ip │ │ │ │ + orrseq pc, r4, r0, ror #31 │ │ │ │ + @ instruction: 0x0194fcb0 │ │ │ │ + orrseq lr, sp, r0, lsr r1 │ │ │ │ + @ instruction: 0x0195309c │ │ │ │ + orrseq pc, r4, ip, ror #24 │ │ │ │ + ldrsheq lr, [sp, r0] │ │ │ │ + orrseq r3, r5, ip, asr r0 │ │ │ │ + ldrheq lr, [sp, r4] │ │ │ │ + orrseq pc, r4, r8, lsr #24 │ │ │ │ + orrseq r3, r5, r4, lsr #32 │ │ │ │ @ instruction: 0x01ad7b88 │ │ │ │ - orrseq lr, sp, r4, rrx │ │ │ │ - orrseq r3, r5, r0, lsr r0 │ │ │ │ - @ instruction: 0x01952fd0 │ │ │ │ - @ instruction: 0x0194fb94 │ │ │ │ - orrseq lr, sp, r8, lsl r0 │ │ │ │ - orrseq r2, r5, r4, lsl #31 │ │ │ │ - orrseq pc, r4, r8, asr fp @ │ │ │ │ - @ instruction: 0x019ddfdc │ │ │ │ - orrseq r2, r5, r4, asr #30 │ │ │ │ - orrseq pc, r4, ip, lsl fp @ │ │ │ │ - orrseq r2, r5, r0, lsr #30 │ │ │ │ - @ instruction: 0x01952ef4 │ │ │ │ - orrseq sp, sp, ip, ror pc │ │ │ │ - orrseq pc, r4, r0, ror #21 │ │ │ │ - orrseq pc, r4, r8, lsl #21 │ │ │ │ - orrseq r2, r5, r4, lsl #29 │ │ │ │ - @ instruction: 0x019ddedc │ │ │ │ - orrseq pc, r4, ip, asr #20 │ │ │ │ - orrseq r2, r5, r8, asr #28 │ │ │ │ - orrseq pc, r4, r8, lsl sl @ │ │ │ │ - orrseq r2, r5, r0, lsl lr │ │ │ │ - orrseq pc, r4, r4, ror #19 │ │ │ │ - orrseq sp, sp, ip, ror #28 │ │ │ │ - @ instruction: 0x01952dd4 │ │ │ │ - orrseq pc, r4, r8, lsr #19 │ │ │ │ - orrseq r2, r5, r0, lsr #27 │ │ │ │ - orrseq pc, r4, r4, ror r9 @ │ │ │ │ - orrseq r2, r5, ip, ror #26 │ │ │ │ - orrseq pc, r4, r0, asr #18 │ │ │ │ - orrseq r2, r5, r8, lsr sp │ │ │ │ - orrseq pc, r4, ip, lsl #18 │ │ │ │ - orrseq r2, r5, r4, lsl #26 │ │ │ │ - @ instruction: 0x0194f8d8 │ │ │ │ - @ instruction: 0x01952cd0 │ │ │ │ - orrseq pc, r4, r4, lsr #17 │ │ │ │ - @ instruction: 0x01952c9c │ │ │ │ + orrseq lr, sp, ip, rrx │ │ │ │ + orrseq r3, r5, ip, lsr r0 │ │ │ │ + @ instruction: 0x01952fdc │ │ │ │ + orrseq pc, r4, r0, lsr #23 │ │ │ │ + orrseq lr, sp, r0, lsr #32 │ │ │ │ + @ instruction: 0x01952f90 │ │ │ │ + orrseq pc, r4, r4, ror #22 │ │ │ │ + orrseq sp, sp, r4, ror #31 │ │ │ │ + orrseq r2, r5, r0, asr pc │ │ │ │ + orrseq pc, r4, r8, lsr #22 │ │ │ │ + orrseq r2, r5, ip, lsr #30 │ │ │ │ + orrseq r2, r5, r0, lsl #30 │ │ │ │ + orrseq sp, sp, r4, lsl #31 │ │ │ │ + orrseq pc, r4, ip, ror #21 │ │ │ │ + @ instruction: 0x0194fa94 │ │ │ │ + @ instruction: 0x01952e90 │ │ │ │ + orrseq sp, sp, r4, ror #29 │ │ │ │ + orrseq pc, r4, r8, asr sl @ │ │ │ │ + orrseq r2, r5, r4, asr lr │ │ │ │ + orrseq pc, r4, r4, lsr #20 │ │ │ │ + orrseq r2, r5, ip, lsl lr │ │ │ │ + @ instruction: 0x0194f9f0 │ │ │ │ + orrseq sp, sp, r4, ror lr │ │ │ │ + orrseq r2, r5, r0, ror #27 │ │ │ │ + @ instruction: 0x0194f9b4 │ │ │ │ + orrseq r2, r5, ip, lsr #27 │ │ │ │ + orrseq pc, r4, r0, lsl #19 │ │ │ │ + orrseq r2, r5, r8, ror sp │ │ │ │ + orrseq pc, r4, ip, asr #18 │ │ │ │ + orrseq r2, r5, r4, asr #26 │ │ │ │ + orrseq pc, r4, r8, lsl r9 @ │ │ │ │ + orrseq r2, r5, r0, lsl sp │ │ │ │ + orrseq pc, r4, r4, ror #17 │ │ │ │ + @ instruction: 0x01952cdc │ │ │ │ + @ instruction: 0x0194f8b0 │ │ │ │ + orrseq r2, r5, r8, lsr #25 │ │ │ │ ldr r3, [pc, #-192] @ 225308 │ │ │ │ ldr r2, [pc, #-192] @ 22530c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-208] @ 225310 │ │ │ │ @@ -370204,25 +370204,25 @@ │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 225840 │ │ │ │ @ instruction: 0x01ab2d08 │ │ │ │ andeq r6, r0, r4, ror #16 │ │ │ │ - orrseq sp, sp, r4, lsl #25 │ │ │ │ - orrseq r2, r5, r0, asr #31 │ │ │ │ - orrseq r2, r5, r8, ror #23 │ │ │ │ + orrseq sp, sp, ip, lsl #25 │ │ │ │ + orrseq r2, r5, ip, asr #31 │ │ │ │ + @ instruction: 0x01952bf4 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orrseq sp, sp, r0, asr #24 │ │ │ │ - @ instruction: 0x0194f7b0 │ │ │ │ - orrseq r2, r5, r4, lsr #23 │ │ │ │ + orrseq sp, sp, r8, asr #24 │ │ │ │ + @ instruction: 0x0194f7bc │ │ │ │ + @ instruction: 0x01952bb0 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orrseq sp, sp, r4, lsl #24 │ │ │ │ - orrseq pc, r4, r4, ror r7 @ │ │ │ │ - orrseq r2, r5, ip, ror #22 │ │ │ │ + orrseq sp, sp, ip, lsl #24 │ │ │ │ + orrseq pc, r4, r0, lsl #15 │ │ │ │ + orrseq r2, r5, r8, ror fp │ │ │ │ │ │ │ │ 0022595c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ 2259e4 │ │ │ │ @@ -370394,18 +370394,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ b 225b6c │ │ │ │ @ instruction: 0x01ab2a18 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrheq r3, [r5, r0] │ │ │ │ + ldrheq r3, [r5, ip] │ │ │ │ @ instruction: 0x01abab34 │ │ │ │ andeq r7, r0, ip, asr #14 │ │ │ │ - orrseq r3, r5, r0, rrx │ │ │ │ + orrseq r3, r5, ip, rrx │ │ │ │ @ instruction: 0x01abaae8 │ │ │ │ @ instruction: 0x01abaaa8 │ │ │ │ │ │ │ │ 00225c20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -370416,15 +370416,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r4, r4, r5 │ │ │ │ bl b4ca0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - orrseq r4, r8, r4, ror #26 │ │ │ │ + orrseq r4, r8, r0, ror sp │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ bge 225c80 │ │ │ │ mov r0, #139 @ 0x8b │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ @@ -370700,17 +370700,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 @ 2260c8 @ │ │ │ │ ldmeq pc!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ - orrseq r2, r5, r0, lsr #24 │ │ │ │ - @ instruction: 0x01952bf8 │ │ │ │ - @ instruction: 0x019dd5bc │ │ │ │ + orrseq r2, r5, ip, lsr #24 │ │ │ │ + orrseq r2, r5, r4, lsl #24 │ │ │ │ + orrseq sp, sp, r4, asr #11 │ │ │ │ │ │ │ │ 002260d4 : │ │ │ │ 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 │ │ │ │ @@ -370858,24 +370858,24 @@ │ │ │ │ str r1, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2261f8 │ │ │ │ @ instruction: 0x01ab2420 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, sp, r4, lsl #9 │ │ │ │ - orrseq r2, r5, r8, lsr #21 │ │ │ │ + orrseq sp, sp, ip, lsl #9 │ │ │ │ + @ instruction: 0x01952ab4 │ │ │ │ @ instruction: 0x01ab2314 │ │ │ │ - orrseq lr, r4, r8, lsr lr │ │ │ │ - orrseq lr, r4, r8, lsl #28 │ │ │ │ - @ instruction: 0x0194edd8 │ │ │ │ - orrseq lr, r4, r8, lsr #27 │ │ │ │ - orrseq sp, sp, r4, lsr #5 │ │ │ │ - orrseq r2, r5, ip, lsr r9 │ │ │ │ - @ instruction: 0x019528d0 │ │ │ │ + orrseq lr, r4, r4, asr #28 │ │ │ │ + orrseq lr, r4, r4, lsl lr │ │ │ │ + orrseq lr, r4, r4, ror #27 │ │ │ │ + @ instruction: 0x0194edb4 │ │ │ │ + orrseq sp, sp, ip, lsr #5 │ │ │ │ + orrseq r2, r5, r8, asr #18 │ │ │ │ + @ instruction: 0x019528dc │ │ │ │ │ │ │ │ 00226360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #540] @ 226594 │ │ │ │ @@ -371011,22 +371011,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2264d0 │ │ │ │ - orrseq r2, r5, r8, asr #16 │ │ │ │ + orrseq r2, r5, r4, asr r8 │ │ │ │ @ instruction: 0x01ab2184 │ │ │ │ - orrseq sp, sp, r4, lsl #4 │ │ │ │ + orrseq sp, sp, ip, lsl #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01ab203c │ │ │ │ - orrseq lr, r4, r0, ror #22 │ │ │ │ - orrseq lr, r4, r0, lsr fp │ │ │ │ - orrseq lr, r4, r0, lsl #22 │ │ │ │ + orrseq lr, r4, ip, ror #22 │ │ │ │ + orrseq lr, r4, ip, lsr fp │ │ │ │ + orrseq lr, r4, ip, lsl #22 │ │ │ │ │ │ │ │ 002265b4 : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #296] @ 2266e8 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 226678 │ │ │ │ @@ -371100,19 +371100,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ b 226698 │ │ │ │ @ instruction: 0x01ab1f54 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq ip, sp, r0, asr #31 │ │ │ │ - @ instruction: 0x019525f4 │ │ │ │ - orrseq lr, r4, r4, ror #19 │ │ │ │ - @ instruction: 0x0194e9b4 │ │ │ │ - @ instruction: 0x0194e998 │ │ │ │ + orrseq ip, sp, r8, asr #31 │ │ │ │ + orrseq r2, r5, r0, lsl #12 │ │ │ │ + @ instruction: 0x0194e9f0 │ │ │ │ + orrseq lr, r4, r0, asr #19 │ │ │ │ + orrseq lr, r4, r4, lsr #19 │ │ │ │ │ │ │ │ 00226704 : │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -371358,33 +371358,33 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ b 226908 │ │ │ │ @ instruction: 0x01ab1da8 │ │ │ │ - orrseq ip, sp, r4, ror #27 │ │ │ │ - orrseq r2, r5, ip, lsl #8 │ │ │ │ - orrseq ip, sp, r0, asr #25 │ │ │ │ - orrseq lr, r4, ip, lsl #15 │ │ │ │ - orrseq r2, r5, ip, ror #5 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq ip, sp, r0, ror #24 │ │ │ │ - @ instruction: 0x01952294 │ │ │ │ - @ instruction: 0x019dcbf8 │ │ │ │ - orrseq lr, r4, r4, asr #13 │ │ │ │ - orrseq r2, r5, r4, lsr #4 │ │ │ │ - @ instruction: 0x0194e690 │ │ │ │ - orrseq lr, r4, r4, ror #12 │ │ │ │ - orrseq ip, sp, r4, ror fp │ │ │ │ - orrseq r2, r5, ip, lsl r2 │ │ │ │ - orrseq r2, r5, r4, lsr #3 │ │ │ │ - orrseq lr, r4, r4, lsl #12 │ │ │ │ - orrseq lr, r4, r0, ror #11 │ │ │ │ - @ instruction: 0x0194e5b4 │ │ │ │ + orrseq ip, sp, ip, ror #27 │ │ │ │ + orrseq r2, r5, r8, lsl r4 │ │ │ │ + orrseq ip, sp, r8, asr #25 │ │ │ │ + @ instruction: 0x0194e798 │ │ │ │ + @ instruction: 0x019522f8 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq ip, sp, r8, ror #24 │ │ │ │ + orrseq r2, r5, r0, lsr #5 │ │ │ │ + orrseq ip, sp, r0, lsl #24 │ │ │ │ + @ instruction: 0x0194e6d0 │ │ │ │ + orrseq r2, r5, r0, lsr r2 │ │ │ │ + @ instruction: 0x0194e69c │ │ │ │ + orrseq lr, r4, r0, ror r6 │ │ │ │ + orrseq ip, sp, ip, ror fp │ │ │ │ + orrseq r2, r5, r8, lsr #4 │ │ │ │ + @ instruction: 0x019521b0 │ │ │ │ + orrseq lr, r4, r0, lsl r6 │ │ │ │ + orrseq lr, r4, ip, ror #11 │ │ │ │ + orrseq lr, r4, r0, asr #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 │ │ │ │ mov fp, r2 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ @@ -371669,35 +371669,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 226e9c │ │ │ │ - orrseq ip, sp, r0, asr #18 │ │ │ │ + orrseq ip, sp, r8, asr #18 │ │ │ │ bge fecd1a74 │ │ │ │ bge fecd1a74 │ │ │ │ - orrseq ip, sp, r4, ror #14 │ │ │ │ - orrseq lr, r4, r0, lsr r2 │ │ │ │ - orrseq r1, r5, r8, lsl #28 │ │ │ │ - orrseq ip, sp, r8, lsr #14 │ │ │ │ - orrseq r1, r5, ip, asr #28 │ │ │ │ - orrseq r1, r5, r8, asr #27 │ │ │ │ - orrseq ip, sp, r0, ror #13 │ │ │ │ - orrseq r1, r5, ip, lsl lr │ │ │ │ - orrseq r1, r5, r0, lsl #27 │ │ │ │ - @ instruction: 0x01951d94 │ │ │ │ - @ instruction: 0x019dc69c │ │ │ │ - orrseq r1, r5, r4, asr #26 │ │ │ │ - orrseq ip, sp, r4, asr r6 │ │ │ │ - orrseq r1, r5, r4, lsr #26 │ │ │ │ - @ instruction: 0x01951cf8 │ │ │ │ - orrseq ip, sp, ip, lsl #12 │ │ │ │ - orrseq r1, r5, r4, lsr #26 │ │ │ │ - @ instruction: 0x01951cb0 │ │ │ │ + orrseq ip, sp, ip, ror #14 │ │ │ │ + orrseq lr, r4, ip, lsr r2 │ │ │ │ + orrseq r1, r5, r4, lsl lr │ │ │ │ + orrseq ip, sp, r0, lsr r7 │ │ │ │ + orrseq r1, r5, r8, asr lr │ │ │ │ + @ instruction: 0x01951dd4 │ │ │ │ + orrseq ip, sp, r8, ror #13 │ │ │ │ + orrseq r1, r5, r8, lsr #28 │ │ │ │ + orrseq r1, r5, ip, lsl #27 │ │ │ │ + orrseq r1, r5, r0, lsr #27 │ │ │ │ + orrseq ip, sp, r4, lsr #13 │ │ │ │ + orrseq r1, r5, r0, asr sp │ │ │ │ + orrseq ip, sp, ip, asr r6 │ │ │ │ + orrseq r1, r5, r0, lsr sp │ │ │ │ + orrseq r1, r5, r4, lsl #26 │ │ │ │ + orrseq ip, sp, r4, lsl r6 │ │ │ │ + orrseq r1, r5, r0, lsr sp │ │ │ │ + @ instruction: 0x01951cbc │ │ │ │ │ │ │ │ 00227010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -371770,17 +371770,17 @@ │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2270ec │ │ │ │ - @ instruction: 0x019dc494 │ │ │ │ - orrseq r1, r5, r4, ror #23 │ │ │ │ - orrseq r1, r5, r4, asr #21 │ │ │ │ + @ instruction: 0x019dc49c │ │ │ │ + @ instruction: 0x01951bf0 │ │ │ │ + @ instruction: 0x01951ad0 │ │ │ │ │ │ │ │ 0022714c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -371865,23 +371865,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 22723c │ │ │ │ - orrseq ip, sp, r8, lsl #7 │ │ │ │ - orrseq r1, r5, r8, ror #21 │ │ │ │ - @ instruction: 0x019519b0 │ │ │ │ - orrseq ip, sp, r4, asr #6 │ │ │ │ - orrseq r1, r5, ip, asr sl │ │ │ │ - orrseq r1, r5, ip, ror #18 │ │ │ │ - orrseq ip, sp, r4, lsl r3 │ │ │ │ - orrseq r1, r5, r4, ror #20 │ │ │ │ - orrseq r1, r5, r0, asr #18 │ │ │ │ + @ instruction: 0x019dc390 │ │ │ │ + @ instruction: 0x01951af4 │ │ │ │ + @ instruction: 0x019519bc │ │ │ │ + orrseq ip, sp, ip, asr #6 │ │ │ │ + orrseq r1, r5, r8, ror #20 │ │ │ │ + orrseq r1, r5, r8, ror r9 │ │ │ │ + orrseq ip, sp, ip, lsl r3 │ │ │ │ + orrseq r1, r5, r0, ror sl │ │ │ │ + orrseq r1, r5, ip, asr #18 │ │ │ │ │ │ │ │ 002272d8 : │ │ │ │ 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] │ │ │ │ @@ -372340,54 +372340,54 @@ │ │ │ │ b 227840 │ │ │ │ ldr r0, [pc, #172] @ 227ab4 │ │ │ │ ldr r1, [pc, #40] @ 227a34 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 2279b0 │ │ │ │ @ instruction: 0x01ab1218 │ │ │ │ - orrseq ip, sp, r4, lsr #3 │ │ │ │ - @ instruction: 0x019517d0 │ │ │ │ + orrseq ip, sp, ip, lsr #3 │ │ │ │ + @ instruction: 0x019517dc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019dbff4 │ │ │ │ - orrseq r1, r5, r8, lsr #12 │ │ │ │ + @ instruction: 0x019dbffc │ │ │ │ + orrseq r1, r5, r4, lsr r6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orrseq sp, r4, r0, lsl #20 │ │ │ │ - orrseq fp, sp, ip, lsr #30 │ │ │ │ - orrseq r1, r5, r8, asr r5 │ │ │ │ + orrseq sp, r4, ip, lsl #20 │ │ │ │ + orrseq fp, sp, r4, lsr pc │ │ │ │ + orrseq r1, r5, r4, ror #10 │ │ │ │ bge fecd24fc │ │ │ │ bge fecd24fc │ │ │ │ - orrseq sp, r4, r8, asr #17 │ │ │ │ - @ instruction: 0x019dbdf0 │ │ │ │ - @ instruction: 0x01951494 │ │ │ │ - @ instruction: 0x019dbdb8 │ │ │ │ - orrseq sp, r4, r4, lsl #17 │ │ │ │ - orrseq r1, r5, r8, ror #7 │ │ │ │ + @ instruction: 0x0194d8d4 │ │ │ │ + @ instruction: 0x019dbdf8 │ │ │ │ + orrseq r1, r5, r0, lsr #9 │ │ │ │ + orrseq fp, sp, r0, asr #27 │ │ │ │ + @ instruction: 0x0194d890 │ │ │ │ + @ instruction: 0x019513f4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orrseq fp, sp, r4, lsl #27 │ │ │ │ - @ instruction: 0x019514f0 │ │ │ │ - orrseq r1, r5, ip, lsr #7 │ │ │ │ - orrseq sp, r4, ip, lsl #16 │ │ │ │ - orrseq sp, r4, r0, ror #15 │ │ │ │ - @ instruction: 0x019dbcdc │ │ │ │ - orrseq r1, r5, r8, lsr #7 │ │ │ │ - orrseq r1, r5, ip, ror r3 │ │ │ │ - orrseq fp, sp, ip, lsl #25 │ │ │ │ - orrseq r1, r5, ip, asr #7 │ │ │ │ - orrseq r1, r5, r0, lsr r3 │ │ │ │ - orrseq r1, r5, r4, lsr r3 │ │ │ │ - orrseq fp, sp, ip, lsr ip │ │ │ │ - orrseq r1, r5, r0, ror #5 │ │ │ │ - orrseq sp, r4, r0, asr #13 │ │ │ │ - orrseq fp, sp, r8, asr #23 │ │ │ │ - orrseq r1, r5, r8, ror #4 │ │ │ │ - @ instruction: 0x019511f0 │ │ │ │ - orrseq sp, r4, r0, ror #12 │ │ │ │ + orrseq fp, sp, ip, lsl #27 │ │ │ │ + @ instruction: 0x019514fc │ │ │ │ + @ instruction: 0x019513b8 │ │ │ │ + orrseq sp, r4, r8, lsl r8 │ │ │ │ + orrseq sp, r4, ip, ror #15 │ │ │ │ + orrseq fp, sp, r4, ror #25 │ │ │ │ + @ instruction: 0x019513b4 │ │ │ │ + orrseq r1, r5, r8, lsl #7 │ │ │ │ + @ instruction: 0x019dbc94 │ │ │ │ + @ instruction: 0x019513d8 │ │ │ │ + orrseq r1, r5, ip, lsr r3 │ │ │ │ + orrseq r1, r5, r0, asr #6 │ │ │ │ + orrseq fp, sp, r4, asr #24 │ │ │ │ + orrseq r1, r5, ip, ror #5 │ │ │ │ + orrseq sp, r4, ip, asr #13 │ │ │ │ + @ instruction: 0x019dbbd0 │ │ │ │ + orrseq r1, r5, r4, ror r2 │ │ │ │ + @ instruction: 0x019511fc │ │ │ │ + orrseq sp, r4, ip, ror #12 │ │ │ │ │ │ │ │ 00227ab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r2, [pc, #612] @ 227d34 │ │ │ │ @@ -372545,27 +372545,27 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 227b30 │ │ │ │ @ instruction: 0x01ab0a40 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [fp, ip]! │ │ │ │ @ instruction: 0x01ab8ae8 │ │ │ │ - @ instruction: 0x019dba90 │ │ │ │ - orrseq r1, r5, r4, asr #3 │ │ │ │ - orrseq sp, r4, r8, asr #8 │ │ │ │ - orrseq r1, r5, ip, asr #2 │ │ │ │ - orrseq r1, r5, r8, lsr #2 │ │ │ │ - orrseq r1, r5, r8, lsl #2 │ │ │ │ - orrseq fp, sp, r0, lsl sl │ │ │ │ - orrseq r1, r5, r8, ror #1 │ │ │ │ - ldrheq r1, [r5, r0] │ │ │ │ - @ instruction: 0x019db9b8 │ │ │ │ - orrseq sp, r4, r4, ror #6 │ │ │ │ - orrseq r1, r5, r8, rrx │ │ │ │ - orrseq fp, sp, r0, ror r9 │ │ │ │ + @ instruction: 0x019dba98 │ │ │ │ + @ instruction: 0x019511d0 │ │ │ │ + orrseq sp, r4, r4, asr r4 │ │ │ │ + orrseq r1, r5, r8, asr r1 │ │ │ │ + orrseq r1, r5, r4, lsr r1 │ │ │ │ + orrseq r1, r5, r4, lsl r1 │ │ │ │ + orrseq fp, sp, r8, lsl sl │ │ │ │ + ldrsheq r1, [r5, r4] │ │ │ │ + ldrheq r1, [r5, ip] │ │ │ │ + orrseq fp, sp, r0, asr #19 │ │ │ │ + orrseq sp, r4, r0, ror r3 │ │ │ │ + orrseq r1, r5, r4, ror r0 │ │ │ │ + orrseq fp, sp, r8, ror r9 │ │ │ │ │ │ │ │ 00227d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1144] @ 228208 │ │ │ │ @@ -372865,25 +372865,25 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, r4, r4, ror r1 │ │ │ │ - orrseq r0, r5, ip, ror pc │ │ │ │ - orrseq fp, sp, r0, lsl #16 │ │ │ │ + orrseq r0, r5, r8, lsl #31 │ │ │ │ + orrseq fp, sp, r8, lsl #16 │ │ │ │ orrseq r0, r4, r8, rrx │ │ │ │ - orrseq r0, r5, r0, ror lr │ │ │ │ - @ instruction: 0x019db6f4 │ │ │ │ + orrseq r0, r5, ip, ror lr │ │ │ │ + @ instruction: 0x019db6fc │ │ │ │ orrseq pc, r3, ip, asr pc @ │ │ │ │ - orrseq r0, r5, r4, ror #26 │ │ │ │ - orrseq fp, sp, r8, ror #11 │ │ │ │ + orrseq r0, r5, r0, ror sp │ │ │ │ + @ instruction: 0x019db5f0 │ │ │ │ orrseq pc, r3, ip, lsl lr @ │ │ │ │ - orrseq r0, r5, r4, lsr #24 │ │ │ │ - orrseq fp, sp, r8, lsr #9 │ │ │ │ + orrseq r0, r5, r0, lsr ip │ │ │ │ + @ instruction: 0x019db4b0 │ │ │ │ │ │ │ │ 00228268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -373034,19 +373034,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq fp, sp, r4, lsl r3 │ │ │ │ + orrseq fp, sp, ip, lsl r3 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq lr, r3, ip, ror #7 │ │ │ │ - @ instruction: 0x019509b4 │ │ │ │ - orrseq fp, sp, r8, lsr r2 │ │ │ │ + orrseq r0, r5, r0, asr #19 │ │ │ │ + orrseq fp, sp, r0, asr #4 │ │ │ │ │ │ │ │ 002284e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -373277,19 +373277,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0193e390 │ │ │ │ - orrseq r0, r5, r0, lsl #15 │ │ │ │ - @ instruction: 0x019daffc │ │ │ │ + orrseq r0, r5, ip, lsl #15 │ │ │ │ + orrseq fp, sp, r4 │ │ │ │ orrseq lr, r3, ip, ror #4 │ │ │ │ - orrseq r0, r5, ip, asr r6 │ │ │ │ - @ instruction: 0x019daed8 │ │ │ │ + orrseq r0, r5, r8, ror #12 │ │ │ │ + orrseq sl, sp, r0, ror #29 │ │ │ │ │ │ │ │ 00228888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #612] @ 228b04 │ │ │ │ @@ -373456,19 +373456,19 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq pc, r3, r0, ror #12 │ │ │ │ - orrseq sl, sp, r4, lsr sp │ │ │ │ - orrseq r0, r5, r8, lsr #9 │ │ │ │ + orrseq sl, sp, ip, lsr sp │ │ │ │ + @ instruction: 0x019504b4 │ │ │ │ orrseq pc, r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x019dabf8 │ │ │ │ - orrseq r0, r5, ip, ror #6 │ │ │ │ + orrseq sl, sp, r0, lsl #24 │ │ │ │ + orrseq r0, r5, r8, ror r3 │ │ │ │ │ │ │ │ 00228b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -373562,16 +373562,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r3, r8, ror #23 │ │ │ │ - @ instruction: 0x019501f8 │ │ │ │ - orrseq sl, sp, r0, lsl #21 │ │ │ │ + orrseq r0, r5, r4, lsl #4 │ │ │ │ + orrseq sl, sp, r8, lsl #21 │ │ │ │ │ │ │ │ 00228ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -373759,19 +373759,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r3, r0, lsr ip │ │ │ │ - orrseq r0, r5, ip, rrx │ │ │ │ - @ instruction: 0x019da8dc │ │ │ │ + orrseq r0, r5, r8, ror r0 │ │ │ │ + orrseq sl, sp, r4, ror #17 │ │ │ │ orrseq sp, r3, ip, lsl #22 │ │ │ │ - orrseq pc, r4, r8, asr #30 │ │ │ │ - @ instruction: 0x019da7b8 │ │ │ │ + orrseq pc, r4, r4, asr pc @ │ │ │ │ + orrseq sl, sp, r0, asr #15 │ │ │ │ │ │ │ │ 00228ff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 229290 │ │ │ │ @@ -373948,19 +373948,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r3, r4, asr #18 │ │ │ │ - @ instruction: 0x019da5f8 │ │ │ │ - orrseq pc, r4, r8, ror sp @ │ │ │ │ + orrseq sl, sp, r0, lsl #12 │ │ │ │ + orrseq pc, r4, r4, lsl #27 │ │ │ │ orrseq sp, r3, ip, lsl r8 │ │ │ │ - @ instruction: 0x019da4d0 │ │ │ │ - orrseq pc, r4, r0, asr ip @ │ │ │ │ + @ instruction: 0x019da4d8 │ │ │ │ + orrseq pc, r4, ip, asr ip @ │ │ │ │ │ │ │ │ 002292dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22957c │ │ │ │ @@ -374137,19 +374137,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sp, r3, r8, asr r6 │ │ │ │ - orrseq sl, sp, ip, lsl #6 │ │ │ │ - orrseq pc, r4, ip, lsl #21 │ │ │ │ + orrseq sl, sp, r4, lsl r3 │ │ │ │ + @ instruction: 0x0194fa98 │ │ │ │ orrseq sp, r3, r0, lsr r5 │ │ │ │ - orrseq sl, sp, r4, ror #3 │ │ │ │ - orrseq pc, r4, r4, ror #18 │ │ │ │ + orrseq sl, sp, ip, ror #3 │ │ │ │ + orrseq pc, r4, r0, ror r9 @ │ │ │ │ │ │ │ │ 002295c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #316] @ 22971c │ │ │ │ @@ -374242,16 +374242,16 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r3, ip, lsl #18 │ │ │ │ - orrseq pc, r4, ip, asr #15 │ │ │ │ - orrseq sl, sp, r8, rrx │ │ │ │ + @ instruction: 0x0194f7d8 │ │ │ │ + orrseq sl, sp, r0, ror r0 │ │ │ │ │ │ │ │ 00229758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #320] @ 2298b0 │ │ │ │ @@ -374345,16 +374345,16 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r3, ip, ror r7 │ │ │ │ - orrseq r9, sp, r0, ror #29 │ │ │ │ - orrseq pc, r4, r4, lsr r6 @ │ │ │ │ + orrseq r9, sp, r8, ror #29 │ │ │ │ + orrseq pc, r4, r0, asr #12 │ │ │ │ │ │ │ │ 002298ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 229b54 │ │ │ │ @@ -374516,20 +374516,20 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r3, r4, lsl #12 │ │ │ │ - orrseq r9, sp, r8, ror #26 │ │ │ │ - @ instruction: 0x0194f4bc │ │ │ │ + orrseq r9, sp, r0, ror sp │ │ │ │ + orrseq pc, r4, r8, asr #9 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq ip, r3, ip, asr #30 │ │ │ │ - orrseq r9, sp, r0, asr ip │ │ │ │ - orrseq pc, r4, r4, lsr #7 │ │ │ │ + orrseq r9, sp, r8, asr ip │ │ │ │ + @ instruction: 0x0194f3b0 │ │ │ │ │ │ │ │ 00229ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #624] @ 229e28 │ │ │ │ @@ -374699,20 +374699,20 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r3, r8, asr #6 │ │ │ │ - orrseq r9, sp, ip, lsr #21 │ │ │ │ - orrseq pc, r4, r0, lsl #4 │ │ │ │ + @ instruction: 0x019d9ab4 │ │ │ │ + orrseq pc, r4, ip, lsl #4 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x0193cc90 │ │ │ │ - @ instruction: 0x019d9994 │ │ │ │ - orrseq pc, r4, r8, ror #1 │ │ │ │ + @ instruction: 0x019d999c │ │ │ │ + ldrsheq pc, [r4, r4] @ │ │ │ │ │ │ │ │ 00229e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #608] @ 22a0ec │ │ │ │ @@ -374879,19 +374879,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r3, r8, asr #21 │ │ │ │ - orrseq r9, sp, ip, asr #15 │ │ │ │ - orrseq lr, r4, r0, lsr #30 │ │ │ │ + @ instruction: 0x019d97d4 │ │ │ │ + orrseq lr, r4, ip, lsr #30 │ │ │ │ orrseq sp, r3, ip, lsr pc │ │ │ │ - orrseq r9, sp, r0, lsr #13 │ │ │ │ - @ instruction: 0x0194edf4 │ │ │ │ + orrseq r9, sp, r8, lsr #13 │ │ │ │ + orrseq lr, r4, r0, lsl #28 │ │ │ │ │ │ │ │ 0022a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #608] @ 22a3b0 │ │ │ │ @@ -375057,20 +375057,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r3, r8, lsl #16 │ │ │ │ - orrseq r9, sp, ip, lsl r5 │ │ │ │ - orrseq lr, r4, r0, ror ip │ │ │ │ + orrseq r9, sp, r4, lsr #10 │ │ │ │ + orrseq lr, r4, ip, ror ip │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq ip, r3, r0, lsl #14 │ │ │ │ - orrseq r9, sp, r4, lsl #8 │ │ │ │ - orrseq lr, r4, r8, asr fp │ │ │ │ + orrseq r9, sp, ip, lsl #8 │ │ │ │ + orrseq lr, r4, r4, ror #22 │ │ │ │ │ │ │ │ 0022a3fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #608] @ 22a674 │ │ │ │ @@ -375236,20 +375236,20 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0193daf4 │ │ │ │ - orrseq r9, sp, r8, asr r2 │ │ │ │ - orrseq lr, r4, ip, lsr #19 │ │ │ │ + orrseq r9, sp, r0, ror #4 │ │ │ │ + @ instruction: 0x0194e9b8 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq ip, r3, ip, lsr r4 │ │ │ │ - orrseq r9, sp, r0, asr #2 │ │ │ │ - @ instruction: 0x0194e894 │ │ │ │ + orrseq r9, sp, r8, asr #2 │ │ │ │ + orrseq lr, r4, r0, lsr #17 │ │ │ │ │ │ │ │ 0022a6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #332] @ 22a824 │ │ │ │ @@ -375347,16 +375347,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r3, ip, ror r2 │ │ │ │ - orrseq lr, r4, r0, lsl #14 │ │ │ │ - orrseq r9, sp, r8 │ │ │ │ + orrseq lr, r4, ip, lsl #14 │ │ │ │ + orrseq r9, sp, r0, lsl r0 │ │ │ │ │ │ │ │ 0022a864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -375468,16 +375468,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r3, ip, lsr #1 │ │ │ │ - orrseq r8, sp, r0, asr #28 │ │ │ │ - orrseq lr, r4, r8, lsr #10 │ │ │ │ + orrseq r8, sp, r8, asr #28 │ │ │ │ + orrseq lr, r4, r4, lsr r5 │ │ │ │ │ │ │ │ 0022aa38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -375602,16 +375602,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r3, ip, lsr #29 │ │ │ │ - orrseq r8, sp, r0, asr #24 │ │ │ │ - orrseq lr, r4, r8, lsr #6 │ │ │ │ + orrseq r8, sp, r8, asr #24 │ │ │ │ + orrseq lr, r4, r4, lsr r3 │ │ │ │ │ │ │ │ 0022ac38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 22aec0 │ │ │ │ @@ -375782,19 +375782,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r3, r4, lsl #26 │ │ │ │ - @ instruction: 0x019d8a98 │ │ │ │ - orrseq lr, r4, r0, lsl #3 │ │ │ │ + orrseq r8, sp, r0, lsr #21 │ │ │ │ + orrseq lr, r4, ip, lsl #3 │ │ │ │ @ instruction: 0x0193bbdc │ │ │ │ - orrseq r8, sp, r0, ror r9 │ │ │ │ - orrseq lr, r4, r8, asr r0 │ │ │ │ + orrseq r8, sp, r8, ror r9 │ │ │ │ + orrseq lr, r4, r4, rrx │ │ │ │ │ │ │ │ 0022af0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22b074 │ │ │ │ @@ -375893,16 +375893,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r3, r0, lsr sl │ │ │ │ - orrseq r8, sp, r4, asr #15 │ │ │ │ - orrseq sp, r4, ip, lsr #29 │ │ │ │ + orrseq r8, sp, ip, asr #15 │ │ │ │ + @ instruction: 0x0194deb8 │ │ │ │ │ │ │ │ 0022b0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 22b33c │ │ │ │ @@ -376073,19 +376073,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r3, r8, lsl #17 │ │ │ │ - orrseq r8, sp, ip, lsl r6 │ │ │ │ - orrseq sp, r4, r4, lsl #26 │ │ │ │ + orrseq r8, sp, r4, lsr #12 │ │ │ │ + orrseq sp, r4, r0, lsl sp │ │ │ │ orrseq fp, r3, r0, ror #14 │ │ │ │ - @ instruction: 0x019d84f4 │ │ │ │ - @ instruction: 0x0194dbdc │ │ │ │ + @ instruction: 0x019d84fc │ │ │ │ + orrseq sp, r4, r8, ror #23 │ │ │ │ │ │ │ │ 0022b388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22b628 │ │ │ │ @@ -376262,19 +376262,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0193b5b0 │ │ │ │ - orrseq r8, sp, r4, asr #6 │ │ │ │ - orrseq sp, r4, ip, lsr #20 │ │ │ │ + orrseq r8, sp, ip, asr #6 │ │ │ │ + orrseq sp, r4, r8, lsr sl │ │ │ │ orrseq fp, r3, r8, lsl #9 │ │ │ │ - orrseq r8, sp, ip, lsl r2 │ │ │ │ - orrseq sp, r4, r4, lsl #18 │ │ │ │ + orrseq r8, sp, r4, lsr #4 │ │ │ │ + orrseq sp, r4, r0, lsl r9 │ │ │ │ │ │ │ │ 0022b674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #348] @ 22b7e8 │ │ │ │ @@ -376376,16 +376376,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r3, r4, asr #5 │ │ │ │ - orrseq r8, sp, r8, asr r0 │ │ │ │ - orrseq sp, r4, r0, asr #14 │ │ │ │ + orrseq r8, sp, r0, rrx │ │ │ │ + orrseq sp, r4, ip, asr #14 │ │ │ │ │ │ │ │ 0022b828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #340] @ 22b994 │ │ │ │ @@ -376485,16 +376485,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r3, r8, lsl r1 │ │ │ │ - orrseq r7, sp, ip, lsr #29 │ │ │ │ - @ instruction: 0x0194d594 │ │ │ │ + @ instruction: 0x019d7eb4 │ │ │ │ + orrseq sp, r4, r0, lsr #11 │ │ │ │ │ │ │ │ 0022b9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 22bc60 │ │ │ │ @@ -376666,19 +376666,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r3, r8, ror #30 │ │ │ │ - @ instruction: 0x019d7cfc │ │ │ │ - orrseq sp, r4, r4, ror #7 │ │ │ │ + orrseq r7, sp, r4, lsl #26 │ │ │ │ + @ instruction: 0x0194d3f0 │ │ │ │ orrseq sl, r3, r0, asr #28 │ │ │ │ - @ instruction: 0x019d7bd4 │ │ │ │ - @ instruction: 0x0194d2bc │ │ │ │ + @ instruction: 0x019d7bdc │ │ │ │ + orrseq sp, r4, r8, asr #5 │ │ │ │ │ │ │ │ 0022bcac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #920] @ 22c05c │ │ │ │ @@ -376923,22 +376923,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0193ac94 │ │ │ │ - orrseq r7, sp, r8, lsr #20 │ │ │ │ - orrseq sp, r4, r0, lsl r1 │ │ │ │ + orrseq r7, sp, r0, lsr sl │ │ │ │ + orrseq sp, r4, ip, lsl r1 │ │ │ │ orrseq sl, r3, r0, ror fp │ │ │ │ - orrseq r7, sp, r4, lsl #18 │ │ │ │ - orrseq ip, r4, ip, ror #31 │ │ │ │ + orrseq r7, sp, ip, lsl #18 │ │ │ │ + @ instruction: 0x0194cff8 │ │ │ │ orrseq sl, r3, r8, asr #20 │ │ │ │ - @ instruction: 0x019d77dc │ │ │ │ - orrseq ip, r4, r4, asr #29 │ │ │ │ + orrseq r7, sp, r4, ror #15 │ │ │ │ + @ instruction: 0x0194ced0 │ │ │ │ │ │ │ │ 0022c0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22c21c │ │ │ │ @@ -377037,16 +377037,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r3, r8, lsl #17 │ │ │ │ - orrseq r7, sp, ip, lsl r6 │ │ │ │ - orrseq ip, r4, r4, lsl #26 │ │ │ │ + orrseq r7, sp, r4, lsr #12 │ │ │ │ + orrseq ip, r4, r0, lsl sp │ │ │ │ │ │ │ │ 0022c25c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #344] @ 22c3cc │ │ │ │ @@ -377147,16 +377147,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r3, r0, ror #13 │ │ │ │ - orrseq r7, sp, r4, ror r4 │ │ │ │ - orrseq ip, r4, r8, asr fp │ │ │ │ + orrseq r7, sp, ip, ror r4 │ │ │ │ + orrseq ip, r4, r4, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 0022c410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -377331,20 +377331,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r3, r0, lsr r5 │ │ │ │ - orrseq r7, sp, r4, asr #5 │ │ │ │ - orrseq ip, r4, r8, lsr #19 │ │ │ │ + orrseq r7, sp, ip, asr #5 │ │ │ │ + @ instruction: 0x0194c9b4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ orrseq sl, r3, ip, lsl #8 │ │ │ │ - orrseq r7, sp, r0, lsr #3 │ │ │ │ - orrseq ip, r4, r8, lsl #17 │ │ │ │ + orrseq r7, sp, r8, lsr #3 │ │ │ │ + @ instruction: 0x0194c894 │ │ │ │ │ │ │ │ 0022c6f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -377464,16 +377464,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0x019d6f94 │ │ │ │ - orrseq ip, r4, r8, ror r6 │ │ │ │ + @ instruction: 0x019d6f9c │ │ │ │ + orrseq ip, r4, r4, lsl #13 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 0022c8e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -377584,16 +377584,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq sl, r3, r4, lsr r0 │ │ │ │ - orrseq r6, sp, r8, asr #27 │ │ │ │ - orrseq ip, r4, ip, lsr #9 │ │ │ │ + @ instruction: 0x019d6dd0 │ │ │ │ + @ instruction: 0x0194c4b8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 0022cab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -377762,19 +377762,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, r3, r8, lsl #29 │ │ │ │ - orrseq r6, sp, ip, lsl ip │ │ │ │ - orrseq ip, r4, r4, lsl #6 │ │ │ │ + orrseq r6, sp, r4, lsr #24 │ │ │ │ + orrseq ip, r4, r0, lsl r3 │ │ │ │ orrseq fp, r3, r8, asr #26 │ │ │ │ - orrseq r6, sp, ip, ror #21 │ │ │ │ - @ instruction: 0x0194c1d0 │ │ │ │ + @ instruction: 0x019d6af4 │ │ │ │ + @ instruction: 0x0194c1dc │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0022cd80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -378102,27 +378102,27 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01939bb4 │ │ │ │ - orrseq r6, sp, r8, asr #18 │ │ │ │ - orrseq ip, r4, ip, lsr #32 │ │ │ │ + orrseq r6, sp, r0, asr r9 │ │ │ │ + orrseq ip, r4, r8, lsr r0 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ @ instruction: 0x01939a90 │ │ │ │ - orrseq r6, sp, r4, lsr #16 │ │ │ │ - orrseq fp, r4, r8, lsl #30 │ │ │ │ + orrseq r6, sp, ip, lsr #16 │ │ │ │ + orrseq fp, r4, r4, lsl pc │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ orrseq r9, r3, ip, ror #18 │ │ │ │ - orrseq r6, sp, r0, lsl #14 │ │ │ │ - orrseq fp, r4, r8, ror #27 │ │ │ │ + orrseq r6, sp, r8, lsl #14 │ │ │ │ + @ instruction: 0x0194bdf4 │ │ │ │ orrseq r9, r3, r4, asr #16 │ │ │ │ - @ instruction: 0x019d65d8 │ │ │ │ - @ instruction: 0x0194bcbc │ │ │ │ + orrseq r6, sp, r0, ror #11 │ │ │ │ + orrseq fp, r4, r8, asr #25 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 0022d2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -378673,39 +378673,39 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, r3, r8, asr #12 │ │ │ │ - @ instruction: 0x019d63dc │ │ │ │ - orrseq fp, r4, r0, asr #21 │ │ │ │ + orrseq r6, sp, r4, ror #7 │ │ │ │ + orrseq fp, r4, ip, asr #21 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ orrseq r9, r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x019d62b8 │ │ │ │ - @ instruction: 0x0194b99c │ │ │ │ + orrseq r6, sp, r0, asr #5 │ │ │ │ + orrseq fp, r4, r8, lsr #19 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ orrseq r9, r3, r0, lsl #8 │ │ │ │ - @ instruction: 0x019d6194 │ │ │ │ - orrseq fp, r4, ip, ror r8 │ │ │ │ + @ instruction: 0x019d619c │ │ │ │ + orrseq fp, r4, r8, lsl #17 │ │ │ │ @ instruction: 0x019392dc │ │ │ │ - orrseq r6, sp, r0, ror r0 │ │ │ │ - orrseq fp, r4, r4, asr r7 │ │ │ │ + orrseq r6, sp, r8, ror r0 │ │ │ │ + orrseq fp, r4, r0, ror #14 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ @ instruction: 0x019391b8 │ │ │ │ - orrseq r5, sp, ip, asr #30 │ │ │ │ - orrseq fp, r4, r0, lsr r6 │ │ │ │ + orrseq r5, sp, r4, asr pc │ │ │ │ + orrseq fp, r4, ip, lsr r6 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ @ instruction: 0x01939094 │ │ │ │ - orrseq r5, sp, r8, lsr #28 │ │ │ │ - orrseq fp, r4, ip, lsl #10 │ │ │ │ + orrseq r5, sp, r0, lsr lr │ │ │ │ + orrseq fp, r4, r8, lsl r5 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ orrseq r8, r3, ip, ror #30 │ │ │ │ - orrseq r5, sp, r0, lsl #26 │ │ │ │ - orrseq fp, r4, r8, ror #7 │ │ │ │ + orrseq r5, sp, r8, lsl #26 │ │ │ │ + @ instruction: 0x0194b3f4 │ │ │ │ │ │ │ │ 0022dbf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #372] @ 22dd84 │ │ │ │ @@ -378813,16 +378813,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r3, ip, lsr sp │ │ │ │ - @ instruction: 0x019d5ad0 │ │ │ │ - @ instruction: 0x0194b1b4 │ │ │ │ + @ instruction: 0x019d5ad8 │ │ │ │ + orrseq fp, r4, r0, asr #3 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 0022ddc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -378929,16 +378929,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r3, ip, ror #22 │ │ │ │ - orrseq r5, sp, r0, lsl #18 │ │ │ │ - orrseq sl, r4, r4, ror #31 │ │ │ │ + orrseq r5, sp, r8, lsl #18 │ │ │ │ + @ instruction: 0x0194aff0 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 0022df90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -379112,19 +379112,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r3, r8, lsr #19 │ │ │ │ - orrseq sl, r4, r0, asr lr │ │ │ │ - orrseq r5, sp, r0, asr #18 │ │ │ │ + orrseq sl, r4, ip, asr lr │ │ │ │ + orrseq r5, sp, r8, asr #18 │ │ │ │ orrseq r8, r3, r4, lsl #17 │ │ │ │ - orrseq sl, r4, ip, lsr #26 │ │ │ │ - orrseq r5, sp, ip, lsl r8 │ │ │ │ + orrseq sl, r4, r8, lsr sp │ │ │ │ + orrseq r5, sp, r4, lsr #16 │ │ │ │ │ │ │ │ 0022e26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #604] @ 22e4e0 │ │ │ │ @@ -379289,20 +379289,20 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, r3, r0, lsl #25 │ │ │ │ - orrseq r5, sp, r0, lsl #13 │ │ │ │ - orrseq sl, r4, r0, lsl #23 │ │ │ │ + orrseq r5, sp, r8, lsl #13 │ │ │ │ + orrseq sl, r4, ip, lsl #23 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r8, r3, r8, asr #11 │ │ │ │ - orrseq r5, sp, r8, ror #10 │ │ │ │ - orrseq sl, r4, r8, ror #20 │ │ │ │ + orrseq r5, sp, r0, ror r5 │ │ │ │ + orrseq sl, r4, r4, ror sl │ │ │ │ │ │ │ │ 0022e52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #340] @ 22e698 │ │ │ │ @@ -379402,16 +379402,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r3, ip, lsl #8 │ │ │ │ - @ instruction: 0x0194a8d8 │ │ │ │ - orrseq r5, sp, r4, ror #7 │ │ │ │ + orrseq sl, r4, r4, ror #17 │ │ │ │ + orrseq r5, sp, ip, ror #7 │ │ │ │ │ │ │ │ 0022e6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #640] @ 22e970 │ │ │ │ @@ -379586,19 +379586,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r8, r3, r0, ror #4 │ │ │ │ - orrseq r5, sp, r0, asr #4 │ │ │ │ - orrseq sl, r4, r4, lsr #14 │ │ │ │ + orrseq r5, sp, r8, asr #4 │ │ │ │ + orrseq sl, r4, r0, lsr r7 │ │ │ │ orrseq r8, r3, r8, lsr r1 │ │ │ │ - orrseq r5, sp, r8, lsl r1 │ │ │ │ - @ instruction: 0x0194a5fc │ │ │ │ + orrseq r5, sp, r0, lsr #2 │ │ │ │ + orrseq sl, r4, r8, lsl #12 │ │ │ │ │ │ │ │ 0022e9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -379721,16 +379721,16 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019394b4 │ │ │ │ - @ instruction: 0x019d4ef4 │ │ │ │ - @ instruction: 0x0194a3d8 │ │ │ │ + @ instruction: 0x019d4efc │ │ │ │ + orrseq sl, r4, r4, ror #7 │ │ │ │ │ │ │ │ 0022ebb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #604] @ 22ee28 │ │ │ │ @@ -379895,20 +379895,20 @@ │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r9, r3, r8, lsr r3 │ │ │ │ - orrseq r4, sp, r8, ror sp │ │ │ │ - orrseq sl, r4, ip, asr r2 │ │ │ │ + orrseq r4, sp, r0, lsl #27 │ │ │ │ + orrseq sl, r4, r8, ror #4 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r7, r3, r0, lsl #25 │ │ │ │ - orrseq r4, sp, r0, ror #24 │ │ │ │ - orrseq sl, r4, r4, asr #2 │ │ │ │ + orrseq r4, sp, r8, ror #24 │ │ │ │ + orrseq sl, r4, r0, asr r1 │ │ │ │ │ │ │ │ 0022ee74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -380164,16 +380164,16 @@ │ │ │ │ add r4, r4, r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ 22f254 │ │ │ │ add r1, pc, r1 │ │ │ │ b 22f228 │ │ │ │ - orrseq r9, r4, ip, asr #26 │ │ │ │ - orrseq r9, r4, r4, lsl sp │ │ │ │ + orrseq r9, r4, r8, asr sp │ │ │ │ + orrseq r9, r4, r0, lsr #26 │ │ │ │ │ │ │ │ 0022f258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -380649,30 +380649,30 @@ │ │ │ │ mov r1, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 22f858 │ │ │ │ @ instruction: 0x01aa9100 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, sp, r0, lsl #13 │ │ │ │ - orrseq r9, r4, r8, lsl fp │ │ │ │ + orrseq r4, sp, r8, lsl #13 │ │ │ │ + orrseq r9, r4, r4, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orrseq r9, r4, r4, ror #18 │ │ │ │ - orrseq r4, sp, r0, asr #9 │ │ │ │ - orrseq r9, r4, r4, asr r7 │ │ │ │ - orrseq r4, sp, ip, lsr #5 │ │ │ │ + orrseq r9, r4, r0, ror r9 │ │ │ │ + orrseq r4, sp, r8, asr #9 │ │ │ │ + orrseq r9, r4, r0, ror #14 │ │ │ │ + @ instruction: 0x019d42b4 │ │ │ │ @ instruction: 0x01aa8cb4 │ │ │ │ - @ instruction: 0x019457b0 │ │ │ │ - orrseq r5, r4, r4, lsl #15 │ │ │ │ - orrseq r5, r4, r8, ror #14 │ │ │ │ - orrseq r5, r4, r8, lsr r7 │ │ │ │ - orrseq r5, r4, ip, lsl #14 │ │ │ │ - @ instruction: 0x019495f8 │ │ │ │ - orrseq r4, sp, r4, asr r1 │ │ │ │ - @ instruction: 0x019456d4 │ │ │ │ + @ instruction: 0x019457bc │ │ │ │ + @ instruction: 0x01945790 │ │ │ │ + orrseq r5, r4, r4, ror r7 │ │ │ │ + orrseq r5, r4, r4, asr #14 │ │ │ │ + orrseq r5, r4, r8, lsl r7 │ │ │ │ + orrseq r9, r4, r4, lsl #12 │ │ │ │ + orrseq r4, sp, ip, asr r1 │ │ │ │ + orrseq r5, r4, r0, ror #13 │ │ │ │ │ │ │ │ 0022fa04 : │ │ │ │ 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 │ │ │ │ @@ -380785,17 +380785,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r9, r4, r8, lsl r4 │ │ │ │ - @ instruction: 0x019493f4 │ │ │ │ - orrseq r3, sp, ip, asr #30 │ │ │ │ + orrseq r9, r4, r4, lsr #8 │ │ │ │ + orrseq r9, r4, r0, lsl #8 │ │ │ │ + orrseq r3, sp, r4, asr pc │ │ │ │ │ │ │ │ 0022fbc8 : │ │ │ │ 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 │ │ │ │ @@ -381060,36 +381060,36 @@ │ │ │ │ @ instruction: 0x01aa88cc │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ @ instruction: 0x019394f4 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orrseq r3, sp, r8, asr #27 │ │ │ │ + @ instruction: 0x019d3dd0 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq r3, sp, r8, lsl sp │ │ │ │ - @ instruction: 0x019491f4 │ │ │ │ + orrseq r3, sp, r0, lsr #26 │ │ │ │ + orrseq r9, r4, r0, lsl #4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r3, sp, r8, asr #25 │ │ │ │ - orrseq r9, r4, r8, lsr #3 │ │ │ │ - orrseq r3, sp, r0, lsl #25 │ │ │ │ + @ instruction: 0x019d3cd0 │ │ │ │ + @ instruction: 0x019491b4 │ │ │ │ + orrseq r3, sp, r8, lsl #25 │ │ │ │ orrseq r5, r3, ip, lsl #19 │ │ │ │ - orrseq r9, r4, r8, asr r1 │ │ │ │ + orrseq r9, r4, r4, ror #2 │ │ │ │ @ instruction: 0x01aa8654 │ │ │ │ @ instruction: 0x019358f4 │ │ │ │ - orrseq r3, sp, r0, asr #23 │ │ │ │ - orrseq r9, r4, r0, lsr #1 │ │ │ │ + orrseq r3, sp, r8, asr #23 │ │ │ │ + orrseq r9, r4, ip, lsr #1 │ │ │ │ @ instruction: 0x01aa85b0 │ │ │ │ - orrseq r3, sp, ip, ror #22 │ │ │ │ - orrseq r5, r4, r0, ror #1 │ │ │ │ - orrseq r9, r4, r4, asr #32 │ │ │ │ - orrseq r5, r4, ip │ │ │ │ + orrseq r3, sp, r4, ror fp │ │ │ │ + orrseq r5, r4, ip, ror #1 │ │ │ │ + orrseq r9, r4, r0, asr r0 │ │ │ │ + orrseq r5, r4, r8, lsl r0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r8, r4, r8, ror #30 │ │ │ │ + orrseq r8, r4, r4, ror pc │ │ │ │ ldr r3, [pc, #-20] @ 23004c │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #-40] @ 230050 │ │ │ │ @@ -381385,38 +381385,38 @@ │ │ │ │ @ instruction: 0x01aa8424 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ ldrdeq r8, [sl, ip]! │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ orrseq r9, r3, r4 │ │ │ │ - orrseq r3, sp, r0, ror r9 │ │ │ │ - orrseq r8, r4, ip, asr #28 │ │ │ │ + orrseq r3, sp, r8, ror r9 │ │ │ │ + orrseq r8, r4, r8, asr lr │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x019d3894 │ │ │ │ + @ instruction: 0x019d389c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - orrseq r3, sp, r0, ror #15 │ │ │ │ - orrseq r8, r4, r0, asr #25 │ │ │ │ - @ instruction: 0x019d379c │ │ │ │ + orrseq r3, sp, r8, ror #15 │ │ │ │ + orrseq r8, r4, ip, asr #25 │ │ │ │ + orrseq r3, sp, r4, lsr #15 │ │ │ │ orrseq r5, r3, r8, lsr #9 │ │ │ │ - orrseq r8, r4, r4, ror ip │ │ │ │ + orrseq r8, r4, r0, lsl #25 │ │ │ │ @ instruction: 0x01aa8170 │ │ │ │ orrseq r5, r3, r8, lsl r4 │ │ │ │ - orrseq r3, sp, r0, ror #13 │ │ │ │ - orrseq r8, r4, r0, asr #23 │ │ │ │ - orrseq r4, r4, ip, lsr #24 │ │ │ │ - orrseq r3, sp, r8, ror r6 │ │ │ │ - orrseq r4, r4, ip, ror #23 │ │ │ │ - orrseq r8, r4, r4, asr fp │ │ │ │ - orrseq r8, r4, ip, asr #22 │ │ │ │ + orrseq r3, sp, r8, ror #13 │ │ │ │ + orrseq r8, r4, ip, asr #23 │ │ │ │ + orrseq r4, r4, r8, lsr ip │ │ │ │ + orrseq r3, sp, r0, lsl #13 │ │ │ │ + @ instruction: 0x01944bf8 │ │ │ │ + orrseq r8, r4, r0, ror #22 │ │ │ │ + orrseq r8, r4, r8, asr fp │ │ │ │ │ │ │ │ 0023056c : │ │ │ │ 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 │ │ │ │ @@ -381672,29 +381672,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2306f4 │ │ │ │ @ instruction: 0x01aa7f80 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r8, r4, ip, asr sl │ │ │ │ - orrseq r3, sp, ip, ror r5 │ │ │ │ + orrseq r8, r4, r8, ror #20 │ │ │ │ + orrseq r3, sp, r4, lsl #11 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r8, r4, r4, lsl #19 │ │ │ │ - orrseq r3, sp, r4, lsr #9 │ │ │ │ + @ instruction: 0x01948990 │ │ │ │ + orrseq r3, sp, ip, lsr #9 │ │ │ │ @ instruction: 0x01aa7e18 │ │ │ │ orrseq r5, r3, r4, ror r0 │ │ │ │ orrseq r5, r3, r0, lsr #32 │ │ │ │ orrseq r4, r3, r0, ror #31 │ │ │ │ - orrseq r4, r4, r8, lsl r8 │ │ │ │ - orrseq r4, r4, r8, ror #15 │ │ │ │ - @ instruction: 0x019447b8 │ │ │ │ - orrseq r8, r4, r8, asr r7 │ │ │ │ - orrseq r4, r4, ip, asr #14 │ │ │ │ - orrseq r4, r4, ip, lsl r7 │ │ │ │ + orrseq r4, r4, r4, lsr #16 │ │ │ │ + @ instruction: 0x019447f4 │ │ │ │ + orrseq r4, r4, r4, asr #15 │ │ │ │ + orrseq r8, r4, r4, ror #14 │ │ │ │ + orrseq r4, r4, r8, asr r7 │ │ │ │ + orrseq r4, r4, r8, lsr #14 │ │ │ │ │ │ │ │ 002309bc : │ │ │ │ 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 │ │ │ │ @@ -382443,87 +382443,87 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 231284 │ │ │ │ b 230f04 │ │ │ │ @ instruction: 0x01aa7b30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r3, sp, ip, lsl r1 │ │ │ │ - @ instruction: 0x019485f0 │ │ │ │ + orrseq r3, sp, r4, lsr #2 │ │ │ │ + @ instruction: 0x019485fc │ │ │ │ ldrdeq r7, [sl, r4]! │ │ │ │ - orrseq r3, sp, r4, lsl r0 │ │ │ │ - orrseq r8, r4, r4, ror #9 │ │ │ │ + orrseq r3, sp, ip, lsl r0 │ │ │ │ + @ instruction: 0x019484f0 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orrseq r2, sp, r4, lsr #31 │ │ │ │ + orrseq r2, sp, ip, lsr #31 │ │ │ │ orrseq r8, r3, r8, asr #11 │ │ │ │ - orrseq r8, r4, r4, asr r4 │ │ │ │ + orrseq r8, r4, r0, ror #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq r2, sp, r4, ror #28 │ │ │ │ - orrseq r8, r4, ip, lsr r3 │ │ │ │ - orrseq r2, sp, ip, lsl lr │ │ │ │ + orrseq r2, sp, ip, ror #28 │ │ │ │ + orrseq r8, r4, r8, asr #6 │ │ │ │ + orrseq r2, sp, r4, lsr #28 │ │ │ │ orrseq r4, r3, r4, ror #21 │ │ │ │ - orrseq r8, r4, r8, ror #5 │ │ │ │ + @ instruction: 0x019482f4 │ │ │ │ @ instruction: 0x01aa77ac │ │ │ │ orrseq r4, r3, ip, asr #20 │ │ │ │ - orrseq r2, sp, ip, asr sp │ │ │ │ - orrseq r8, r4, r4, lsr r2 │ │ │ │ - orrseq r2, sp, r8, lsr sp │ │ │ │ + orrseq r2, sp, r4, ror #26 │ │ │ │ + orrseq r8, r4, r0, asr #4 │ │ │ │ + orrseq r2, sp, r0, asr #26 │ │ │ │ orrseq r8, r3, r8, asr r3 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x019d2bfc │ │ │ │ - ldrsbeq r8, [r4, r4] │ │ │ │ - @ instruction: 0x019d2bb0 │ │ │ │ + orrseq r2, sp, r4, lsl #24 │ │ │ │ + orrseq r8, r4, r0, ror #1 │ │ │ │ + @ instruction: 0x019d2bb8 │ │ │ │ orrseq r4, r3, ip, ror #16 │ │ │ │ - orrseq r8, r4, r8, ror r0 │ │ │ │ - orrseq r2, sp, ip, ror #22 │ │ │ │ - orrseq r8, r4, r0, asr #32 │ │ │ │ + orrseq r8, r4, r4, lsl #1 │ │ │ │ + orrseq r2, sp, r4, ror fp │ │ │ │ + orrseq r8, r4, ip, asr #32 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r2, sp, r8, lsl #21 │ │ │ │ - orrseq r7, r4, r0, ror #30 │ │ │ │ + @ instruction: 0x019d2a90 │ │ │ │ + orrseq r7, r4, ip, ror #30 │ │ │ │ orrseq r4, r3, r4, lsl #14 │ │ │ │ - orrseq r2, sp, r4, lsl sl │ │ │ │ - orrseq r7, r4, r8, ror #29 │ │ │ │ - orrseq r2, sp, ip, ror #19 │ │ │ │ - @ instruction: 0x01947eb8 │ │ │ │ - orrseq r2, sp, r0, ror r9 │ │ │ │ - orrseq r7, r4, r4, asr #28 │ │ │ │ - orrseq r3, r4, ip, asr lr │ │ │ │ + orrseq r2, sp, ip, lsl sl │ │ │ │ + @ instruction: 0x01947ef4 │ │ │ │ + @ instruction: 0x019d29f4 │ │ │ │ + orrseq r7, r4, r4, asr #29 │ │ │ │ + orrseq r2, sp, r8, ror r9 │ │ │ │ + orrseq r7, r4, r0, asr lr │ │ │ │ + orrseq r3, r4, r8, ror #28 │ │ │ │ orrseq r4, r3, r8, lsr #11 │ │ │ │ - @ instruction: 0x019d28b8 │ │ │ │ - @ instruction: 0x01947d90 │ │ │ │ + orrseq r2, sp, r0, asr #17 │ │ │ │ + @ instruction: 0x01947d9c │ │ │ │ orrseq r4, r3, r0, asr r5 │ │ │ │ @ instruction: 0x019344fc │ │ │ │ - @ instruction: 0x019d27fc │ │ │ │ - orrseq r3, r4, ip, lsr #26 │ │ │ │ - @ instruction: 0x01947cd0 │ │ │ │ - @ instruction: 0x01943cf4 │ │ │ │ - orrseq r2, sp, ip, lsl #15 │ │ │ │ - @ instruction: 0x01943cbc │ │ │ │ - orrseq r7, r4, r0, ror #24 │ │ │ │ - orrseq r3, r4, r4, lsl #25 │ │ │ │ - orrseq r2, sp, r0, lsr #14 │ │ │ │ - orrseq r3, r4, r0, asr ip │ │ │ │ - @ instruction: 0x01947bf4 │ │ │ │ - orrseq r3, r4, r8, lsl ip │ │ │ │ - orrseq r3, r4, r8, ror #23 │ │ │ │ - @ instruction: 0x01943bb8 │ │ │ │ - orrseq r3, r4, r0, lsl #23 │ │ │ │ - orrseq r3, r4, r0, asr fp │ │ │ │ - orrseq r3, r4, r0, lsr #22 │ │ │ │ + orrseq r2, sp, r4, lsl #16 │ │ │ │ + orrseq r3, r4, r8, lsr sp │ │ │ │ + @ instruction: 0x01947cdc │ │ │ │ + orrseq r3, r4, r0, lsl #26 │ │ │ │ + @ instruction: 0x019d2794 │ │ │ │ + orrseq r3, r4, r8, asr #25 │ │ │ │ + orrseq r7, r4, ip, ror #24 │ │ │ │ + @ instruction: 0x01943c90 │ │ │ │ + orrseq r2, sp, r8, lsr #14 │ │ │ │ + orrseq r3, r4, ip, asr ip │ │ │ │ + orrseq r7, r4, r0, lsl #24 │ │ │ │ + orrseq r3, r4, r4, lsr #24 │ │ │ │ + @ instruction: 0x01943bf4 │ │ │ │ + orrseq r3, r4, r4, asr #23 │ │ │ │ + orrseq r3, r4, ip, lsl #23 │ │ │ │ + orrseq r3, r4, ip, asr fp │ │ │ │ + orrseq r3, r4, ip, lsr #22 │ │ │ │ │ │ │ │ 002316a8 : │ │ │ │ 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 │ │ │ │ @@ -382783,29 +382783,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 231838 │ │ │ │ @ instruction: 0x01aa6e44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, sp, r4, asr #8 │ │ │ │ - orrseq r7, r4, r8, lsl r9 │ │ │ │ + orrseq r2, sp, ip, asr #8 │ │ │ │ + orrseq r7, r4, r4, lsr #18 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r2, sp, r8, ror #6 │ │ │ │ - orrseq r7, r4, ip, lsr r8 │ │ │ │ + orrseq r2, sp, r0, ror r3 │ │ │ │ + orrseq r7, r4, r8, asr #16 │ │ │ │ ldrdeq r6, [sl, r4]! │ │ │ │ orrseq r3, r3, r8, lsr #30 │ │ │ │ @ instruction: 0x01933ed4 │ │ │ │ @ instruction: 0x01933e94 │ │ │ │ - orrseq r3, r4, ip, asr #13 │ │ │ │ - @ instruction: 0x0194369c │ │ │ │ - orrseq r3, r4, ip, ror #12 │ │ │ │ - orrseq r7, r4, ip, lsl #12 │ │ │ │ - orrseq r3, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0x019435d0 │ │ │ │ + @ instruction: 0x019436d8 │ │ │ │ + orrseq r3, r4, r8, lsr #13 │ │ │ │ + orrseq r3, r4, r8, ror r6 │ │ │ │ + orrseq r7, r4, r8, lsl r6 │ │ │ │ + orrseq r3, r4, ip, lsl #12 │ │ │ │ + @ instruction: 0x019435dc │ │ │ │ │ │ │ │ 00231b08 : │ │ │ │ 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 │ │ │ │ @@ -383564,87 +383564,87 @@ │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 231ea4 │ │ │ │ @ instruction: 0x01aa69e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019d1fd0 │ │ │ │ - orrseq r7, r4, r4, lsr #9 │ │ │ │ + @ instruction: 0x019d1fd8 │ │ │ │ + @ instruction: 0x019474b0 │ │ │ │ @ instruction: 0x01aa6988 │ │ │ │ - orrseq r1, sp, ip, asr #29 │ │ │ │ - @ instruction: 0x0194739c │ │ │ │ + @ instruction: 0x019d1ed4 │ │ │ │ + orrseq r7, r4, r8, lsr #7 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orrseq r1, sp, r0, ror #28 │ │ │ │ + orrseq r1, sp, r8, ror #28 │ │ │ │ orrseq r7, r3, r4, lsl #9 │ │ │ │ - orrseq r7, r4, r0, lsl r3 │ │ │ │ + orrseq r7, r4, ip, lsl r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq r1, sp, r0, lsr #26 │ │ │ │ - @ instruction: 0x019471f8 │ │ │ │ - @ instruction: 0x019d1cd8 │ │ │ │ + orrseq r1, sp, r8, lsr #26 │ │ │ │ + orrseq r7, r4, r4, lsl #4 │ │ │ │ + orrseq r1, sp, r0, ror #25 │ │ │ │ orrseq r3, r3, r0, lsr #19 │ │ │ │ - orrseq r7, r4, r4, lsr #3 │ │ │ │ + @ instruction: 0x019471b0 │ │ │ │ @ instruction: 0x01aa6668 │ │ │ │ orrseq r3, r3, r8, lsl #18 │ │ │ │ - orrseq r1, sp, r8, lsl ip │ │ │ │ - ldrsheq r7, [r4, r0] │ │ │ │ - @ instruction: 0x019d1bf4 │ │ │ │ + orrseq r1, sp, r0, lsr #24 │ │ │ │ + ldrsheq r7, [r4, ip] │ │ │ │ + @ instruction: 0x019d1bfc │ │ │ │ orrseq r7, r3, r4, lsl r2 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq r1, sp, r4, lsr #21 │ │ │ │ - orrseq r6, r4, ip, ror pc │ │ │ │ - orrseq r1, sp, r8, asr sl │ │ │ │ + orrseq r1, sp, ip, lsr #21 │ │ │ │ + orrseq r6, r4, r8, lsl #31 │ │ │ │ + orrseq r1, sp, r0, ror #20 │ │ │ │ orrseq r3, r3, r4, lsl r7 │ │ │ │ - orrseq r6, r4, r0, lsr #30 │ │ │ │ - orrseq r1, sp, r4, lsl sl │ │ │ │ - orrseq r6, r4, r8, ror #29 │ │ │ │ + orrseq r6, r4, ip, lsr #30 │ │ │ │ + orrseq r1, sp, ip, lsl sl │ │ │ │ + @ instruction: 0x01946ef4 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r1, sp, r8, lsr r9 │ │ │ │ - orrseq r6, r4, r0, lsl lr │ │ │ │ + orrseq r1, sp, r0, asr #18 │ │ │ │ + orrseq r6, r4, ip, lsl lr │ │ │ │ @ instruction: 0x019335b4 │ │ │ │ - orrseq r1, sp, r4, asr #17 │ │ │ │ - @ instruction: 0x01946d98 │ │ │ │ - @ instruction: 0x019d189c │ │ │ │ - orrseq r6, r4, ip, ror #26 │ │ │ │ - @ instruction: 0x019d17fc │ │ │ │ - @ instruction: 0x01946cd0 │ │ │ │ - orrseq r2, r4, r8, ror #25 │ │ │ │ + orrseq r1, sp, ip, asr #17 │ │ │ │ + orrseq r6, r4, r4, lsr #27 │ │ │ │ + orrseq r1, sp, r4, lsr #17 │ │ │ │ + orrseq r6, r4, r8, ror sp │ │ │ │ + orrseq r1, sp, r4, lsl #16 │ │ │ │ + @ instruction: 0x01946cdc │ │ │ │ + @ instruction: 0x01942cf4 │ │ │ │ orrseq r3, r3, r4, lsr r4 │ │ │ │ - orrseq r1, sp, r4, asr #14 │ │ │ │ - orrseq r6, r4, ip, lsl ip │ │ │ │ + orrseq r1, sp, ip, asr #14 │ │ │ │ + orrseq r6, r4, r8, lsr #24 │ │ │ │ @ instruction: 0x019333dc │ │ │ │ orrseq r3, r3, r8, lsl #7 │ │ │ │ - orrseq r1, sp, r8, lsl #13 │ │ │ │ - @ instruction: 0x01942bb8 │ │ │ │ - orrseq r6, r4, ip, asr fp │ │ │ │ - orrseq r2, r4, r0, lsl #23 │ │ │ │ - orrseq r1, sp, r8, lsl r6 │ │ │ │ - orrseq r2, r4, r8, asr #22 │ │ │ │ - orrseq r6, r4, ip, ror #21 │ │ │ │ - orrseq r2, r4, r0, lsl fp │ │ │ │ - orrseq r1, sp, ip, lsr #11 │ │ │ │ - @ instruction: 0x01942adc │ │ │ │ - orrseq r6, r4, r0, lsl #21 │ │ │ │ - orrseq r2, r4, r4, lsr #21 │ │ │ │ - orrseq r2, r4, r4, ror sl │ │ │ │ - orrseq r2, r4, r4, asr #20 │ │ │ │ - orrseq r2, r4, ip, lsl #20 │ │ │ │ - @ instruction: 0x019429dc │ │ │ │ - orrseq r2, r4, r4, lsr #19 │ │ │ │ + @ instruction: 0x019d1690 │ │ │ │ + orrseq r2, r4, r4, asr #23 │ │ │ │ + orrseq r6, r4, r8, ror #22 │ │ │ │ + orrseq r2, r4, ip, lsl #23 │ │ │ │ + orrseq r1, sp, r0, lsr #12 │ │ │ │ + orrseq r2, r4, r4, asr fp │ │ │ │ + @ instruction: 0x01946af8 │ │ │ │ + orrseq r2, r4, ip, lsl fp │ │ │ │ + @ instruction: 0x019d15b4 │ │ │ │ + orrseq r2, r4, r8, ror #21 │ │ │ │ + orrseq r6, r4, ip, lsl #21 │ │ │ │ + @ instruction: 0x01942ab0 │ │ │ │ + orrseq r2, r4, r0, lsl #21 │ │ │ │ + orrseq r2, r4, r0, asr sl │ │ │ │ + orrseq r2, r4, r8, lsl sl │ │ │ │ + orrseq r2, r4, r8, ror #19 │ │ │ │ + @ instruction: 0x019429b0 │ │ │ │ │ │ │ │ 0023281c : │ │ │ │ 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 │ │ │ │ @@ -384459,97 +384459,97 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 232b30 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ b 232c7c │ │ │ │ ldrdeq r5, [sl, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019d12b4 │ │ │ │ - orrseq r6, r4, r8, lsl #15 │ │ │ │ + @ instruction: 0x019d12bc │ │ │ │ + @ instruction: 0x01946794 │ │ │ │ @ instruction: 0x01aa5c6c │ │ │ │ - orrseq r1, sp, ip, lsr #3 │ │ │ │ - orrseq r6, r4, ip, ror r6 │ │ │ │ + @ instruction: 0x019d11b4 │ │ │ │ + orrseq r6, r4, r8, lsl #13 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orrseq r1, sp, r0, lsl r1 │ │ │ │ + orrseq r1, sp, r8, lsl r1 │ │ │ │ orrseq r6, r3, r0, lsr r7 │ │ │ │ - @ instruction: 0x019465b8 │ │ │ │ + orrseq r6, r4, r4, asr #11 │ │ │ │ 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 #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq r0, sp, r4, asr #31 │ │ │ │ - @ instruction: 0x0194649c │ │ │ │ - orrseq r0, sp, r8, lsl #31 │ │ │ │ + orrseq r0, sp, ip, asr #31 │ │ │ │ + orrseq r6, r4, r8, lsr #9 │ │ │ │ + @ instruction: 0x019d0f90 │ │ │ │ orrseq r2, r3, r0, asr #24 │ │ │ │ - orrseq r6, r4, ip, asr #8 │ │ │ │ + orrseq r6, r4, r8, asr r4 │ │ │ │ @ instruction: 0x01aa5910 │ │ │ │ @ instruction: 0x01932bb0 │ │ │ │ - orrseq r0, sp, r0, asr #29 │ │ │ │ - @ instruction: 0x01946398 │ │ │ │ - orrseq r0, sp, ip, lsl #29 │ │ │ │ + orrseq r0, sp, r8, asr #29 │ │ │ │ + orrseq r6, r4, r4, lsr #7 │ │ │ │ + @ instruction: 0x019d0e94 │ │ │ │ orrseq r6, r3, ip, lsr #9 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq r0, sp, ip, lsr #26 │ │ │ │ - orrseq r6, r4, r4, lsl #4 │ │ │ │ + orrseq r0, sp, r4, lsr sp │ │ │ │ + orrseq r6, r4, r0, lsl r2 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x019d0cf0 │ │ │ │ + @ instruction: 0x019d0cf8 │ │ │ │ orrseq r2, r3, r8, lsr #19 │ │ │ │ - @ instruction: 0x019461b0 │ │ │ │ - orrseq r0, sp, r4, asr #25 │ │ │ │ - @ instruction: 0x01946194 │ │ │ │ - orrseq r6, r4, r4, lsr r1 │ │ │ │ - orrseq r0, sp, r4, asr ip │ │ │ │ + @ instruction: 0x019461bc │ │ │ │ + orrseq r0, sp, ip, asr #25 │ │ │ │ + orrseq r6, r4, r0, lsr #3 │ │ │ │ + orrseq r6, r4, r0, asr #2 │ │ │ │ + orrseq r0, sp, ip, asr ip │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orrseq r0, sp, r0, lsr #24 │ │ │ │ - orrseq r6, r4, r8, ror #1 │ │ │ │ + orrseq r0, sp, r8, lsr #24 │ │ │ │ + ldrsheq r6, [r4, r4] │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orrseq r2, r4, r0, lsl #2 │ │ │ │ + orrseq r2, r4, ip, lsl #2 │ │ │ │ orrseq r2, r3, ip, asr #16 │ │ │ │ - orrseq r0, sp, ip, asr fp │ │ │ │ - orrseq r6, r4, r4, lsr r0 │ │ │ │ + orrseq r0, sp, r4, ror #22 │ │ │ │ + orrseq r6, r4, r0, asr #32 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r0, sp, r4, lsr #21 │ │ │ │ - orrseq r5, r4, r8, ror pc │ │ │ │ + orrseq r0, sp, ip, lsr #21 │ │ │ │ + orrseq r5, r4, r4, lsl #31 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ orrseq r2, r3, r8, lsl #13 │ │ │ │ - orrseq r0, sp, r8, lsl #19 │ │ │ │ - orrseq r5, r4, r0, ror #28 │ │ │ │ + @ instruction: 0x019d0990 │ │ │ │ + orrseq r5, r4, ip, ror #28 │ │ │ │ orrseq r2, r3, r8, lsl #12 │ │ │ │ - orrseq r0, sp, r0, ror #17 │ │ │ │ - orrseq r5, r4, ip, lsl #28 │ │ │ │ - orrseq r5, r4, r0, lsr #27 │ │ │ │ + orrseq r0, sp, r8, ror #17 │ │ │ │ + orrseq r5, r4, r8, lsl lr │ │ │ │ + orrseq r5, r4, ip, lsr #27 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x01941ddc │ │ │ │ - orrseq r1, r4, ip, lsr #27 │ │ │ │ - orrseq r1, r4, r0, ror sp │ │ │ │ - orrseq r1, r4, r0, asr #26 │ │ │ │ - orrseq r1, r4, r0, lsl sp │ │ │ │ - orrseq r1, r4, r0, ror #25 │ │ │ │ - orrseq r0, sp, ip, ror r7 │ │ │ │ - orrseq r1, r4, ip, lsr #25 │ │ │ │ - orrseq r5, r4, r0, asr ip │ │ │ │ - orrseq r0, sp, r0, asr #14 │ │ │ │ - orrseq r1, r4, r0, ror ip │ │ │ │ - orrseq r5, r4, ip, lsl #24 │ │ │ │ - orrseq r0, sp, r0, lsl #14 │ │ │ │ - orrseq r1, r4, r0, lsr ip │ │ │ │ - @ instruction: 0x01945bd4 │ │ │ │ - orrseq r0, sp, r4, asr #13 │ │ │ │ - @ instruction: 0x01941bf4 │ │ │ │ - @ instruction: 0x01945b98 │ │ │ │ - @ instruction: 0x01941bbc │ │ │ │ + orrseq r1, r4, r8, ror #27 │ │ │ │ + @ instruction: 0x01941db8 │ │ │ │ + orrseq r1, r4, ip, ror sp │ │ │ │ + orrseq r1, r4, ip, asr #26 │ │ │ │ + orrseq r1, r4, ip, lsl sp │ │ │ │ + orrseq r1, r4, ip, ror #25 │ │ │ │ + orrseq r0, sp, r4, lsl #15 │ │ │ │ + @ instruction: 0x01941cb8 │ │ │ │ + orrseq r5, r4, ip, asr ip │ │ │ │ + orrseq r0, sp, r8, asr #14 │ │ │ │ + orrseq r1, r4, ip, ror ip │ │ │ │ + orrseq r5, r4, r8, lsl ip │ │ │ │ + orrseq r0, sp, r8, lsl #14 │ │ │ │ + orrseq r1, r4, ip, lsr ip │ │ │ │ + orrseq r5, r4, r0, ror #23 │ │ │ │ + orrseq r0, sp, ip, asr #13 │ │ │ │ + orrseq r1, r4, r0, lsl #24 │ │ │ │ + orrseq r5, r4, r4, lsr #23 │ │ │ │ + orrseq r1, r4, r8, asr #23 │ │ │ │ │ │ │ │ 00233638 : │ │ │ │ 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 │ │ │ │ @@ -384922,49 +384922,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 2339f0 │ │ │ │ @ instruction: 0x01aa4eac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aa4e74 │ │ │ │ - orrseq r0, sp, r8, ror #8 │ │ │ │ - orrseq r5, r4, r4, lsr r9 │ │ │ │ + orrseq r0, sp, r0, ror r4 │ │ │ │ + orrseq r5, r4, r0, asr #18 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - orrseq r5, r4, r0, lsl #17 │ │ │ │ - @ instruction: 0x019d039c │ │ │ │ + orrseq r5, r4, ip, lsl #17 │ │ │ │ + orrseq r0, sp, r4, lsr #7 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orrseq r0, sp, r4, asr #6 │ │ │ │ - orrseq r0, sp, r4, lsr r3 │ │ │ │ + orrseq r0, sp, ip, asr #6 │ │ │ │ + orrseq r0, sp, ip, lsr r3 │ │ │ │ orrseq r5, r3, r8, asr r9 │ │ │ │ - orrseq r5, r4, r0, ror #15 │ │ │ │ + orrseq r5, r4, ip, ror #15 │ │ │ │ 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 #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x019d01d4 │ │ │ │ - orrseq r5, r4, ip, lsr #13 │ │ │ │ - orrseq r0, sp, ip, lsl #3 │ │ │ │ + @ instruction: 0x019d01dc │ │ │ │ + @ instruction: 0x019456b8 │ │ │ │ + @ instruction: 0x019d0194 │ │ │ │ orrseq r1, r3, r4, asr lr │ │ │ │ - orrseq r5, r4, r8, asr r6 │ │ │ │ + orrseq r5, r4, r4, ror #12 │ │ │ │ @ instruction: 0x01aa4b1c │ │ │ │ @ instruction: 0x01931dbc │ │ │ │ - orrseq r0, sp, ip, asr #1 │ │ │ │ - orrseq r5, r4, r4, lsr #11 │ │ │ │ - orrseq r0, sp, ip, lsr #32 │ │ │ │ - orrseq r1, r4, ip, asr r5 │ │ │ │ - orrseq r5, r4, r0, lsl #10 │ │ │ │ - orrseq r1, r4, r4, lsr #10 │ │ │ │ - @ instruction: 0x019414f4 │ │ │ │ - orrseq pc, ip, r8, lsl #31 │ │ │ │ - @ instruction: 0x019414b8 │ │ │ │ - orrseq r5, r4, ip, asr r4 │ │ │ │ - orrseq r1, r4, r0, lsl #9 │ │ │ │ + ldrsbeq r0, [sp, r4] │ │ │ │ + @ instruction: 0x019455b0 │ │ │ │ + orrseq r0, sp, r4, lsr r0 │ │ │ │ + orrseq r1, r4, r8, ror #10 │ │ │ │ + orrseq r5, r4, ip, lsl #10 │ │ │ │ + orrseq r1, r4, r0, lsr r5 │ │ │ │ + orrseq r1, r4, r0, lsl #10 │ │ │ │ + @ instruction: 0x019cff90 │ │ │ │ + orrseq r1, r4, r4, asr #9 │ │ │ │ + orrseq r5, r4, r8, ror #8 │ │ │ │ + orrseq r1, r4, ip, lsl #9 │ │ │ │ │ │ │ │ 00233cac : │ │ │ │ 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 │ │ │ │ @@ -385323,50 +385323,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 234034 │ │ │ │ @ instruction: 0x01aa4840 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aa4810 │ │ │ │ - orrseq pc, ip, r4, lsl #28 │ │ │ │ - @ instruction: 0x019452d0 │ │ │ │ + orrseq pc, ip, ip, lsl #28 │ │ │ │ + @ instruction: 0x019452dc │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orrseq r5, r4, r4, lsr #4 │ │ │ │ - orrseq pc, ip, r0, asr #26 │ │ │ │ + orrseq r5, r4, r0, lsr r2 │ │ │ │ + orrseq pc, ip, r8, asr #26 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x019cfcf0 │ │ │ │ - orrseq pc, ip, r0, ror #25 │ │ │ │ + @ instruction: 0x019cfcf8 │ │ │ │ + orrseq pc, ip, r8, ror #25 │ │ │ │ orrseq r5, r3, r4, lsl #6 │ │ │ │ - orrseq r5, r4, ip, lsl #3 │ │ │ │ + @ instruction: 0x01945198 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x019cfb90 │ │ │ │ - orrseq r5, r4, r8, rrx │ │ │ │ - orrseq pc, ip, r8, asr #22 │ │ │ │ + @ instruction: 0x019cfb98 │ │ │ │ + orrseq r5, r4, r4, ror r0 │ │ │ │ + orrseq pc, ip, r0, asr fp @ │ │ │ │ orrseq r1, r3, r0, lsl r8 │ │ │ │ - orrseq r5, r4, r4, lsl r0 │ │ │ │ + orrseq r5, r4, r0, lsr #32 │ │ │ │ ldrdeq r4, [sl, r8]! │ │ │ │ orrseq r1, r3, r8, ror r7 │ │ │ │ - orrseq pc, ip, r8, lsl #21 │ │ │ │ - orrseq r4, r4, r0, ror #30 │ │ │ │ - @ instruction: 0x019cf9f0 │ │ │ │ - orrseq r0, r4, r0, lsr #30 │ │ │ │ - orrseq r4, r4, r4, asr #29 │ │ │ │ - orrseq r0, r4, r8, ror #29 │ │ │ │ - @ instruction: 0x01940eb8 │ │ │ │ - orrseq pc, ip, ip, asr #18 │ │ │ │ - orrseq r0, r4, ip, ror lr │ │ │ │ - orrseq r4, r4, r0, lsr #28 │ │ │ │ - orrseq r0, r4, r4, asr #28 │ │ │ │ + @ instruction: 0x019cfa90 │ │ │ │ + orrseq r4, r4, ip, ror #30 │ │ │ │ + @ instruction: 0x019cf9f8 │ │ │ │ + orrseq r0, r4, ip, lsr #30 │ │ │ │ + @ instruction: 0x01944ed0 │ │ │ │ + @ instruction: 0x01940ef4 │ │ │ │ + orrseq r0, r4, r4, asr #29 │ │ │ │ + orrseq pc, ip, r4, asr r9 @ │ │ │ │ + orrseq r0, r4, r8, lsl #29 │ │ │ │ + orrseq r4, r4, ip, lsr #28 │ │ │ │ + orrseq r0, r4, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #168] @ 2343ac │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -385410,17 +385410,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 234370 │ │ │ │ @ instruction: 0x01bc9d14 │ │ │ │ @ instruction: 0x01bc9cf8 │ │ │ │ @ instruction: 0x01bc9cb8 │ │ │ │ - orrseq r0, r4, r8, ror #25 │ │ │ │ - orrseq r4, r4, ip, lsl #26 │ │ │ │ - orrseq pc, ip, ip, lsl #17 │ │ │ │ + @ instruction: 0x01940cf4 │ │ │ │ + orrseq r4, r4, r8, lsl sp │ │ │ │ + @ instruction: 0x019cf894 │ │ │ │ │ │ │ │ 002343c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #444] @ 234598 │ │ │ │ @@ -385533,28 +385533,28 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r0, #15 │ │ │ │ b 234490 │ │ │ │ @ instruction: 0x01aa4130 │ │ │ │ - orrseq pc, ip, r4, lsr r8 @ │ │ │ │ + orrseq pc, ip, ip, lsr r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, r4, ip, lsr #25 │ │ │ │ + @ instruction: 0x01944cb8 │ │ │ │ strdeq r4, [sl, r4]! @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r4, r4, r4, asr ip │ │ │ │ + orrseq r4, r4, r0, ror #24 │ │ │ │ @ instruction: 0x01aa407c │ │ │ │ orrseq r1, r3, r0, lsr r3 │ │ │ │ - @ instruction: 0x01944bb8 │ │ │ │ + orrseq r4, r4, r4, asr #23 │ │ │ │ andeq r6, r0, r4, lsl #18 │ │ │ │ - orrseq r0, r4, ip, asr #22 │ │ │ │ - orrseq r0, r4, ip, lsl fp │ │ │ │ - orrseq r0, r4, r0, lsl #22 │ │ │ │ - orrseq r4, r4, r4, lsr #22 │ │ │ │ + orrseq r0, r4, r8, asr fp │ │ │ │ + orrseq r0, r4, r8, lsr #22 │ │ │ │ + orrseq r0, r4, ip, lsl #22 │ │ │ │ + orrseq r4, r4, r0, lsr fp │ │ │ │ │ │ │ │ 002345d4 : │ │ │ │ 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] @ 2351e0 │ │ │ │ @@ -386324,68 +386324,68 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 234794 │ │ │ │ @ instruction: 0x01aa3f20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aa3f00 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ - orrseq pc, ip, r0, ror #11 │ │ │ │ - orrseq r4, r4, r4, asr sl │ │ │ │ + orrseq pc, ip, r8, ror #11 │ │ │ │ + orrseq r4, r4, r0, ror #20 │ │ │ │ andeq r7, r0, r4, ror #4 │ │ │ │ @ instruction: 0x01bc9948 │ │ │ │ @ instruction: 0x01bc9904 │ │ │ │ andeq r6, r0, ip, lsl r6 │ │ │ │ - orrseq pc, ip, r8, asr #9 │ │ │ │ - orrseq r4, r4, ip, lsr r9 │ │ │ │ + @ instruction: 0x019cf4d0 │ │ │ │ + orrseq r4, r4, r8, asr #18 │ │ │ │ @ instruction: 0x01aa3d78 │ │ │ │ - orrseq pc, ip, r8, asr r3 @ │ │ │ │ - orrseq r4, r4, ip, asr #15 │ │ │ │ - orrseq pc, ip, r4, ror r2 @ │ │ │ │ - orrseq r4, r4, r8, ror #13 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019446bc │ │ │ │ - orrseq pc, ip, r4, asr r1 @ │ │ │ │ - orrseq r4, r4, ip, asr #11 │ │ │ │ + orrseq pc, ip, r0, ror #6 │ │ │ │ + @ instruction: 0x019447d8 │ │ │ │ + orrseq pc, ip, ip, ror r2 @ │ │ │ │ + @ instruction: 0x019446f4 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq r4, r4, r8, asr #13 │ │ │ │ + orrseq pc, ip, ip, asr r1 @ │ │ │ │ + @ instruction: 0x019445d8 │ │ │ │ orrseq r0, r3, ip, ror #25 │ │ │ │ @ instruction: 0xfffff798 │ │ │ │ @ instruction: 0x01bc94b8 │ │ │ │ orrseq r0, r3, r8, ror ip │ │ │ │ orrseq r0, r3, r4, lsr #24 │ │ │ │ orrseq r0, r3, r4, ror #23 │ │ │ │ orrseq r0, r3, r4, lsr #23 │ │ │ │ orrseq r0, r3, r4, ror #22 │ │ │ │ orrseq r0, r3, r4, lsr #22 │ │ │ │ - orrseq lr, ip, ip, ror #29 │ │ │ │ + @ instruction: 0x019ceef4 │ │ │ │ @ instruction: 0x01930ad8 │ │ │ │ - orrseq r4, r4, ip, asr r3 │ │ │ │ + orrseq r4, r4, r8, ror #6 │ │ │ │ orrseq r0, r3, r0, lsl #21 │ │ │ │ orrseq r0, r3, r0, asr #20 │ │ │ │ orrseq r0, r3, r0, lsl #20 │ │ │ │ - orrseq r0, r4, r8, lsr r2 │ │ │ │ - orrseq r0, r4, r8, lsl #4 │ │ │ │ - @ instruction: 0x019401d4 │ │ │ │ - @ instruction: 0x019441f8 │ │ │ │ - orrseq lr, ip, r8, asr #26 │ │ │ │ - @ instruction: 0x0194019c │ │ │ │ - @ instruction: 0x019441bc │ │ │ │ - orrseq r0, r4, r4, ror #2 │ │ │ │ - orrseq r0, r4, r4, lsr r1 │ │ │ │ - orrseq r0, r4, r4, lsl #2 │ │ │ │ - ldrsbeq r0, [r4, r4] │ │ │ │ - orrseq r4, r4, r4, lsr #2 │ │ │ │ - orrseq r0, r4, r8, rrx │ │ │ │ - orrseq r0, r4, r8, lsr r0 │ │ │ │ - orrseq r0, r4, r8 │ │ │ │ - @ instruction: 0x0193ffd4 │ │ │ │ - orrseq pc, r3, r4, lsr #31 │ │ │ │ - orrseq pc, r3, r4, ror pc @ │ │ │ │ - orrseq pc, r3, r4, asr #30 │ │ │ │ - orrseq pc, r3, r4, lsl pc @ │ │ │ │ - orrseq pc, r3, r4, ror #29 │ │ │ │ - @ instruction: 0x0193feb4 │ │ │ │ + orrseq r0, r4, r4, asr #4 │ │ │ │ + orrseq r0, r4, r4, lsl r2 │ │ │ │ + orrseq r0, r4, r0, ror #3 │ │ │ │ + orrseq r4, r4, r4, lsl #4 │ │ │ │ + orrseq lr, ip, r0, asr sp │ │ │ │ + orrseq r0, r4, r8, lsr #3 │ │ │ │ + orrseq r4, r4, r8, asr #3 │ │ │ │ + orrseq r0, r4, r0, ror r1 │ │ │ │ + orrseq r0, r4, r0, asr #2 │ │ │ │ + orrseq r0, r4, r0, lsl r1 │ │ │ │ + orrseq r0, r4, r0, ror #1 │ │ │ │ + orrseq r4, r4, r0, lsr r1 │ │ │ │ + orrseq r0, r4, r4, ror r0 │ │ │ │ + orrseq r0, r4, r4, asr #32 │ │ │ │ + orrseq r0, r4, r4, lsl r0 │ │ │ │ + orrseq pc, r3, r0, ror #31 │ │ │ │ + @ instruction: 0x0193ffb0 │ │ │ │ + orrseq pc, r3, r0, lsl #31 │ │ │ │ + orrseq pc, r3, r0, asr pc @ │ │ │ │ + orrseq pc, r3, r0, lsr #30 │ │ │ │ + @ instruction: 0x0193fef0 │ │ │ │ + orrseq pc, r3, r0, asr #29 │ │ │ │ │ │ │ │ 002352c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #356] @ 235444 │ │ │ │ @@ -386478,18 +386478,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 23533c │ │ │ │ @ instruction: 0x01aa3230 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r3, [sl, r0]! │ │ │ │ - orrseq r3, r4, r8, ror #27 │ │ │ │ - orrseq lr, ip, r0, lsl #16 │ │ │ │ - orrseq pc, r3, r4, asr ip @ │ │ │ │ - orrseq r3, r4, r4, ror ip │ │ │ │ + @ instruction: 0x01943df4 │ │ │ │ + orrseq lr, ip, r8, lsl #16 │ │ │ │ + orrseq pc, r3, r0, ror #24 │ │ │ │ + orrseq r3, r4, r0, lsl #25 │ │ │ │ │ │ │ │ 00235460 : │ │ │ │ cmp r1, #0 │ │ │ │ blt 235488 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ble 235488 │ │ │ │ @@ -386518,17 +386518,17 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r3, r4, r4, asr #25 │ │ │ │ - orrseq lr, ip, r8, ror #14 │ │ │ │ - @ instruction: 0x01943bd4 │ │ │ │ + @ instruction: 0x01943cd0 │ │ │ │ + orrseq lr, ip, r0, ror r7 │ │ │ │ + orrseq r3, r4, r0, ror #23 │ │ │ │ │ │ │ │ 002354f4 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -386908,52 +386908,52 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2356f0 │ │ │ │ strdeq r2, [sl, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r2, [sl, r4]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq r3, r4, r0, lsr ip │ │ │ │ - orrseq lr, ip, ip, lsr r7 │ │ │ │ + orrseq r3, r4, ip, lsr ip │ │ │ │ + orrseq lr, ip, r4, asr #14 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ - orrseq r3, r4, r8, ror fp │ │ │ │ + orrseq r3, r4, r4, lsl #23 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq lr, ip, r0, asr r6 │ │ │ │ + orrseq lr, ip, r8, asr r6 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ @ instruction: 0x01aa2e1c │ │ │ │ - orrseq r3, r4, r0, lsl #21 │ │ │ │ - orrseq r3, r4, r8, lsl #21 │ │ │ │ - @ instruction: 0x0193f8d0 │ │ │ │ - orrseq r3, r4, ip, ror #19 │ │ │ │ - @ instruction: 0x019ce4f8 │ │ │ │ - orrseq r3, r4, ip, lsr sl │ │ │ │ - orrseq pc, r3, r4, asr #16 │ │ │ │ + orrseq r3, r4, ip, lsl #21 │ │ │ │ + @ instruction: 0x01943a94 │ │ │ │ + @ instruction: 0x0193f8dc │ │ │ │ + @ instruction: 0x019439f8 │ │ │ │ + orrseq lr, ip, r0, lsl #10 │ │ │ │ + orrseq r3, r4, r8, asr #20 │ │ │ │ + orrseq pc, r3, r0, asr r8 @ │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ orrseq pc, r2, r8, lsl #31 │ │ │ │ orrseq pc, r2, r4, lsr pc @ │ │ │ │ @ instruction: 0x0192fef0 │ │ │ │ - orrseq pc, r3, r8, lsr #14 │ │ │ │ - @ instruction: 0x0193f6f8 │ │ │ │ - orrseq pc, r3, r8, asr #13 │ │ │ │ - @ instruction: 0x0193f690 │ │ │ │ - orrseq r3, r4, ip, lsr #15 │ │ │ │ - @ instruction: 0x019ce2b8 │ │ │ │ - orrseq pc, r3, ip, asr r6 @ │ │ │ │ - orrseq pc, r3, r8, lsr #12 │ │ │ │ - orrseq r3, r4, r4, asr #14 │ │ │ │ - orrseq lr, ip, r0, asr r2 │ │ │ │ - @ instruction: 0x0193f5f0 │ │ │ │ - orrseq r3, r4, ip, lsl #14 │ │ │ │ - orrseq lr, ip, r8, lsl r2 │ │ │ │ - @ instruction: 0x0193f5b8 │ │ │ │ - @ instruction: 0x019436d4 │ │ │ │ - orrseq lr, ip, r0, ror #3 │ │ │ │ + orrseq pc, r3, r4, lsr r7 @ │ │ │ │ + orrseq pc, r3, r4, lsl #14 │ │ │ │ + @ instruction: 0x0193f6d4 │ │ │ │ + @ instruction: 0x0193f69c │ │ │ │ + @ instruction: 0x019437b8 │ │ │ │ + orrseq lr, ip, r0, asr #5 │ │ │ │ + orrseq pc, r3, r8, ror #12 │ │ │ │ + orrseq pc, r3, r4, lsr r6 @ │ │ │ │ + orrseq r3, r4, r0, asr r7 │ │ │ │ + orrseq lr, ip, r8, asr r2 │ │ │ │ + @ instruction: 0x0193f5fc │ │ │ │ + orrseq r3, r4, r8, lsl r7 │ │ │ │ + orrseq lr, ip, r0, lsr #4 │ │ │ │ + orrseq pc, r3, r4, asr #11 │ │ │ │ + orrseq r3, r4, r0, ror #13 │ │ │ │ + orrseq lr, ip, r8, ror #3 │ │ │ │ │ │ │ │ 00235b88 : │ │ │ │ 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] @ 235d04 │ │ │ │ @@ -387045,19 +387045,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 235c30 │ │ │ │ @ instruction: 0x01aa2974 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq lr, ip, r0, asr #1 │ │ │ │ - orrseq r3, r4, ip, lsr #11 │ │ │ │ + orrseq lr, ip, r8, asr #1 │ │ │ │ + @ instruction: 0x019435b8 │ │ │ │ ldrdeq r2, [sl, ip]! │ │ │ │ orrseq pc, r2, ip, ror #22 │ │ │ │ - @ instruction: 0x0193f390 │ │ │ │ + @ instruction: 0x0193f39c │ │ │ │ │ │ │ │ 00235d20 : │ │ │ │ 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] @ 235ec0 │ │ │ │ @@ -387158,20 +387158,20 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 235dd0 │ │ │ │ ldrdeq r2, [sl, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, ip, r4, lsr pc │ │ │ │ - orrseq r3, r4, r0, lsr #8 │ │ │ │ + orrseq sp, ip, ip, lsr pc │ │ │ │ + orrseq r3, r4, ip, lsr #8 │ │ │ │ @ instruction: 0x01aa273c │ │ │ │ orrseq pc, r2, r8, ror #19 │ │ │ │ - orrseq pc, r3, ip, lsl #4 │ │ │ │ - @ instruction: 0x019433d0 │ │ │ │ + orrseq pc, r3, r8, lsl r2 @ │ │ │ │ + @ instruction: 0x019433dc │ │ │ │ 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 │ │ │ │ @@ -388189,133 +388189,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2361b0 │ │ │ │ @ instruction: 0x01aa260c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aa25e0 │ │ │ │ - orrseq sp, ip, r0, lsr sp │ │ │ │ - orrseq r3, r4, r0, asr #5 │ │ │ │ + orrseq sp, ip, r8, lsr sp │ │ │ │ + orrseq r3, r4, ip, asr #5 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq r3, r4, r0, asr r2 │ │ │ │ - @ instruction: 0x019cdcb8 │ │ │ │ + orrseq r3, r4, ip, asr r2 │ │ │ │ + orrseq sp, ip, r0, asr #25 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ orrseq pc, r2, r8, lsl #13 │ │ │ │ @ instruction: 0x01aa235c │ │ │ │ - orrseq r3, r4, r8, lsr #32 │ │ │ │ - orrseq sp, ip, r4, ror #20 │ │ │ │ - orrseq r3, r4, r8, lsl r0 │ │ │ │ - orrseq r2, r4, ip, ror #30 │ │ │ │ - @ instruction: 0x019cd9d4 │ │ │ │ + orrseq r3, r4, r4, lsr r0 │ │ │ │ + orrseq sp, ip, ip, ror #20 │ │ │ │ + orrseq r3, r4, r4, lsr #32 │ │ │ │ + orrseq r2, r4, r8, ror pc │ │ │ │ + @ instruction: 0x019cd9dc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01942e90 │ │ │ │ - @ instruction: 0x019cd8f8 │ │ │ │ + @ instruction: 0x01942e9c │ │ │ │ + orrseq sp, ip, r0, lsl #18 │ │ │ │ muleq r0, r1, r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - orrseq lr, r3, r4, lsl ip │ │ │ │ - orrseq r2, r4, r0, lsl lr │ │ │ │ - orrseq sp, ip, r8, ror r8 │ │ │ │ + orrseq lr, r3, r0, lsr #24 │ │ │ │ + orrseq r2, r4, ip, lsl lr │ │ │ │ + orrseq sp, ip, r0, lsl #17 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orrseq sp, ip, r8, asr #16 │ │ │ │ + orrseq sp, ip, r0, asr r8 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ orrseq pc, r2, r0, lsr #6 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ orrseq r2, r3, ip, lsr fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - orrseq r2, r4, r4, lsl #23 │ │ │ │ - orrseq sp, ip, ip, ror #11 │ │ │ │ + @ instruction: 0x01942b90 │ │ │ │ + @ instruction: 0x019cd5f4 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ orrseq pc, r2, ip │ │ │ │ orrseq lr, r2, ip, asr #31 │ │ │ │ orrseq lr, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x019429d4 │ │ │ │ - orrseq sp, ip, ip, lsr r4 │ │ │ │ + orrseq r2, r4, r0, ror #19 │ │ │ │ + orrseq sp, ip, r4, asr #8 │ │ │ │ orrseq lr, r2, r8, lsr #30 │ │ │ │ - orrseq r2, r4, r8, lsl #19 │ │ │ │ - @ instruction: 0x019cd3f0 │ │ │ │ + @ instruction: 0x01942994 │ │ │ │ + @ instruction: 0x019cd3f8 │ │ │ │ orrseq lr, r2, ip, asr #29 │ │ │ │ orrseq lr, r2, r8, lsl #29 │ │ │ │ - orrseq r2, r4, r8, asr #17 │ │ │ │ - orrseq sp, ip, r0, lsr r3 │ │ │ │ - @ instruction: 0x0193e698 │ │ │ │ - @ instruction: 0x0194289c │ │ │ │ - orrseq sp, ip, r0, lsl #6 │ │ │ │ - orrseq lr, r3, r0, ror #12 │ │ │ │ - orrseq lr, r3, r0, lsr r6 │ │ │ │ - orrseq lr, r3, r0, lsl #12 │ │ │ │ - orrseq lr, r3, ip, asr #11 │ │ │ │ - @ instruction: 0x0193e59c │ │ │ │ - orrseq lr, r3, r8, ror #10 │ │ │ │ - orrseq lr, r3, r0, lsr r5 │ │ │ │ - @ instruction: 0x0193e4fc │ │ │ │ - orrseq lr, r3, r8, ror #9 │ │ │ │ - orrseq r2, r4, r8, ror #13 │ │ │ │ - orrseq sp, ip, r0, asr r1 │ │ │ │ - @ instruction: 0x0193e4b0 │ │ │ │ - orrseq r2, r4, ip, lsr #13 │ │ │ │ - orrseq sp, ip, r4, lsl r1 │ │ │ │ + @ instruction: 0x019428d4 │ │ │ │ + orrseq sp, ip, r8, lsr r3 │ │ │ │ + orrseq lr, r3, r4, lsr #13 │ │ │ │ + orrseq r2, r4, r8, lsr #17 │ │ │ │ + orrseq sp, ip, r8, lsl #6 │ │ │ │ + orrseq lr, r3, ip, ror #12 │ │ │ │ + orrseq lr, r3, ip, lsr r6 │ │ │ │ + orrseq lr, r3, ip, lsl #12 │ │ │ │ + @ instruction: 0x0193e5d8 │ │ │ │ + orrseq lr, r3, r8, lsr #11 │ │ │ │ + orrseq lr, r3, r4, ror r5 │ │ │ │ + orrseq lr, r3, ip, lsr r5 │ │ │ │ + orrseq lr, r3, r8, lsl #10 │ │ │ │ + @ instruction: 0x0193e4f4 │ │ │ │ + @ instruction: 0x019426f4 │ │ │ │ + orrseq sp, ip, r8, asr r1 │ │ │ │ + @ instruction: 0x0193e4bc │ │ │ │ + @ instruction: 0x019426b8 │ │ │ │ + orrseq sp, ip, ip, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orrseq lr, r3, r8, ror r4 │ │ │ │ - orrseq r2, r4, r4, ror r6 │ │ │ │ - ldrsbeq sp, [ip, ip] │ │ │ │ + orrseq lr, r3, r4, lsl #9 │ │ │ │ + orrseq r2, r4, r0, lsl #13 │ │ │ │ + orrseq sp, ip, r4, ror #1 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orrseq lr, r3, r0, asr #8 │ │ │ │ - orrseq r2, r4, r0, asr #12 │ │ │ │ - orrseq sp, ip, r8, lsr #1 │ │ │ │ - orrseq lr, r3, r8, lsl #8 │ │ │ │ - orrseq r2, r4, r4, lsl #12 │ │ │ │ - orrseq sp, ip, ip, rrx │ │ │ │ + orrseq lr, r3, ip, asr #8 │ │ │ │ + orrseq r2, r4, ip, asr #12 │ │ │ │ + ldrheq sp, [ip, r0] │ │ │ │ + orrseq lr, r3, r4, lsl r4 │ │ │ │ + orrseq r2, r4, r0, lsl r6 │ │ │ │ + orrseq sp, ip, r4, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0193e3d0 │ │ │ │ - orrseq r2, r4, ip, asr #11 │ │ │ │ - orrseq sp, ip, r4, lsr r0 │ │ │ │ + @ instruction: 0x0193e3dc │ │ │ │ + @ instruction: 0x019425d8 │ │ │ │ + orrseq sp, ip, ip, lsr r0 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x0193e39c │ │ │ │ - orrseq lr, r3, r8, ror #6 │ │ │ │ - orrseq r2, r4, ip, ror #10 │ │ │ │ - @ instruction: 0x019ccfd0 │ │ │ │ + orrseq lr, r3, r8, lsr #7 │ │ │ │ + orrseq lr, r3, r4, ror r3 │ │ │ │ + orrseq r2, r4, r8, ror r5 │ │ │ │ + @ instruction: 0x019ccfd8 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orrseq lr, r3, r4, lsr r3 │ │ │ │ - @ instruction: 0x0193e2fc │ │ │ │ + orrseq lr, r3, r0, asr #6 │ │ │ │ + orrseq lr, r3, r8, lsl #6 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - orrseq lr, r3, ip, asr #5 │ │ │ │ - orrseq r2, r4, r8, asr #9 │ │ │ │ + @ instruction: 0x0193e2d8 │ │ │ │ + @ instruction: 0x019424d4 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orrseq lr, r3, r0, ror #4 │ │ │ │ - orrseq r2, r4, r0, ror #8 │ │ │ │ - orrseq ip, ip, r8, asr #29 │ │ │ │ - orrseq lr, r3, ip, lsr #4 │ │ │ │ - @ instruction: 0x0193e1f8 │ │ │ │ - @ instruction: 0x019423f8 │ │ │ │ - orrseq ip, ip, r0, ror #28 │ │ │ │ - orrseq lr, r3, r0, asr #3 │ │ │ │ - @ instruction: 0x019423bc │ │ │ │ - orrseq ip, ip, r4, lsr #28 │ │ │ │ + orrseq lr, r3, ip, ror #4 │ │ │ │ + orrseq r2, r4, ip, ror #8 │ │ │ │ + @ instruction: 0x019cced0 │ │ │ │ + orrseq lr, r3, r8, lsr r2 │ │ │ │ + orrseq lr, r3, r4, lsl #4 │ │ │ │ + orrseq r2, r4, r4, lsl #8 │ │ │ │ + orrseq ip, ip, r8, ror #28 │ │ │ │ + orrseq lr, r3, ip, asr #3 │ │ │ │ + orrseq r2, r4, r8, asr #7 │ │ │ │ + orrseq ip, ip, ip, lsr #28 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x0193df9c │ │ │ │ - @ instruction: 0x01942198 │ │ │ │ - orrseq ip, ip, r0, lsl #24 │ │ │ │ + orrseq sp, r3, r8, lsr #31 │ │ │ │ + orrseq r2, r4, r4, lsr #3 │ │ │ │ + orrseq ip, ip, r8, lsl #24 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq sp, r3, r8, ror #30 │ │ │ │ - orrseq sp, r3, ip, lsr #30 │ │ │ │ - orrseq r2, r4, r8, lsr #2 │ │ │ │ - @ instruction: 0x019ccb90 │ │ │ │ + orrseq sp, r3, r4, ror pc │ │ │ │ + orrseq sp, r3, r8, lsr pc │ │ │ │ + orrseq r2, r4, r4, lsr r1 │ │ │ │ + @ instruction: 0x019ccb98 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x0193def4 │ │ │ │ - ldrsheq r2, [r4, r0] │ │ │ │ - orrseq ip, ip, r8, asr fp │ │ │ │ + orrseq sp, r3, r0, lsl #30 │ │ │ │ + ldrsheq r2, [r4, ip] │ │ │ │ + orrseq ip, ip, r0, ror #22 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - orrseq sp, r3, r0, asr #29 │ │ │ │ + orrseq sp, r3, ip, asr #29 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ ldr r1, [pc, #-68] @ 237088 │ │ │ │ ldr r3, [pc, #-68] @ 23708c │ │ │ │ ldr r2, [pc, #-68] @ 237090 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -389378,101 +389378,101 @@ │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 237740 │ │ │ │ @ instruction: 0x01aa1318 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019cca94 │ │ │ │ - orrseq r2, r4, r0, lsr #32 │ │ │ │ + @ instruction: 0x019cca9c │ │ │ │ + orrseq r2, r4, ip, lsr #32 │ │ │ │ @ instruction: 0x01aa12a8 │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ - @ instruction: 0x019cc8d4 │ │ │ │ - orrseq r1, r4, r0, ror #28 │ │ │ │ + @ instruction: 0x019cc8dc │ │ │ │ + orrseq r1, r4, ip, ror #28 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x019cc79c │ │ │ │ - orrseq ip, ip, r8, lsl #15 │ │ │ │ + orrseq ip, ip, r4, lsr #15 │ │ │ │ + @ instruction: 0x019cc790 │ │ │ │ orrseq r1, r3, r4, lsl #24 │ │ │ │ - orrseq r1, r4, ip, ror #25 │ │ │ │ + @ instruction: 0x01941cf8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq ip, ip, r4, lsr #12 │ │ │ │ - @ instruction: 0x01941bb4 │ │ │ │ - orrseq ip, ip, r8, ror #11 │ │ │ │ + orrseq ip, ip, ip, lsr #12 │ │ │ │ + orrseq r1, r4, r0, asr #23 │ │ │ │ + @ instruction: 0x019cc5f0 │ │ │ │ orrseq lr, r2, r0, lsl #2 │ │ │ │ - orrseq r1, r4, r8, ror #22 │ │ │ │ + orrseq r1, r4, r4, ror fp │ │ │ │ @ instruction: 0x01aa0dcc │ │ │ │ - orrseq ip, ip, ip, ror #10 │ │ │ │ - @ instruction: 0x01941afc │ │ │ │ + orrseq ip, ip, r4, ror r5 │ │ │ │ + orrseq r1, r4, r8, lsl #22 │ │ │ │ orrseq lr, r2, r8, asr #32 │ │ │ │ orrseq sp, r2, r8, ror #31 │ │ │ │ - @ instruction: 0x019cc49c │ │ │ │ - orrseq r1, r4, ip, lsr #20 │ │ │ │ + orrseq ip, ip, r4, lsr #9 │ │ │ │ + orrseq r1, r4, r8, lsr sl │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - orrseq ip, ip, r0, asr r4 │ │ │ │ - orrseq ip, ip, ip, lsr r4 │ │ │ │ + orrseq ip, ip, r8, asr r4 │ │ │ │ + orrseq ip, ip, r4, asr #8 │ │ │ │ @ instruction: 0x019318b8 │ │ │ │ - orrseq r1, r4, r8, lsr #19 │ │ │ │ + @ instruction: 0x019419b4 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq ip, ip, r8, asr #5 │ │ │ │ - orrseq r1, r4, r8, asr r8 │ │ │ │ - orrseq ip, ip, ip, lsl #5 │ │ │ │ + @ instruction: 0x019cc2d0 │ │ │ │ + orrseq r1, r4, r4, ror #16 │ │ │ │ + @ instruction: 0x019cc294 │ │ │ │ orrseq sp, r2, r4, lsr #27 │ │ │ │ - orrseq r1, r4, ip, lsl #16 │ │ │ │ + orrseq r1, r4, r8, lsl r8 │ │ │ │ orrseq sp, r2, r0, lsr sp │ │ │ │ @ instruction: 0x0192dcd4 │ │ │ │ - orrseq ip, ip, r8, lsl #3 │ │ │ │ - orrseq r1, r4, r8, lsl r7 │ │ │ │ + @ instruction: 0x019cc190 │ │ │ │ + orrseq r1, r4, r4, lsr #14 │ │ │ │ orrseq sp, r2, ip, ror ip │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq ip, ip, ip, lsl #1 │ │ │ │ - orrseq r1, r4, r8, lsl r6 │ │ │ │ - @ instruction: 0x019cbff4 │ │ │ │ - orrseq r1, r4, r8, ror r5 │ │ │ │ + @ instruction: 0x019cc094 │ │ │ │ + orrseq r1, r4, r4, lsr #12 │ │ │ │ + @ instruction: 0x019cbffc │ │ │ │ + orrseq r1, r4, r4, lsl #11 │ │ │ │ orrseq sp, r2, r8, lsl #21 │ │ │ │ - orrseq fp, ip, r0, asr #30 │ │ │ │ - @ instruction: 0x019414d0 │ │ │ │ + orrseq fp, ip, r8, asr #30 │ │ │ │ + @ instruction: 0x019414dc │ │ │ │ orrseq sp, r2, ip, lsl sl │ │ │ │ - orrseq sp, r3, r0, asr r2 │ │ │ │ - @ instruction: 0x019cbe90 │ │ │ │ - orrseq sp, r3, ip, lsl r2 │ │ │ │ - orrseq r1, r4, ip, lsl r4 │ │ │ │ - orrseq sp, r3, r4, ror #3 │ │ │ │ - @ instruction: 0x0193d1b4 │ │ │ │ - orrseq sp, r3, r4, lsl #3 │ │ │ │ - orrseq fp, ip, r0, asr #27 │ │ │ │ - orrseq sp, r3, ip, asr #2 │ │ │ │ - orrseq r1, r4, r8, asr #6 │ │ │ │ - orrseq sp, r3, r4, lsl r1 │ │ │ │ - ldrsbeq sp, [r3, r8] │ │ │ │ - orrseq fp, ip, r4, lsl sp │ │ │ │ - orrseq sp, r3, r0, lsr #1 │ │ │ │ - @ instruction: 0x0194129c │ │ │ │ - orrseq r0, r4, r4, lsr #32 │ │ │ │ - orrseq sp, r3, ip, lsr #32 │ │ │ │ - orrseq r1, r4, r4, lsr #4 │ │ │ │ - orrseq ip, r3, r0, asr #31 │ │ │ │ - @ instruction: 0x0193cf90 │ │ │ │ - orrseq ip, r3, r0, ror #30 │ │ │ │ - orrseq ip, r3, r4, lsr #30 │ │ │ │ - @ instruction: 0x0193cd90 │ │ │ │ - @ instruction: 0x019cb9d0 │ │ │ │ - orrseq ip, r3, ip, asr sp │ │ │ │ - orrseq r0, r4, ip, asr pc │ │ │ │ + orrseq sp, r3, ip, asr r2 │ │ │ │ + @ instruction: 0x019cbe98 │ │ │ │ + orrseq sp, r3, r8, lsr #4 │ │ │ │ + orrseq r1, r4, r8, lsr #8 │ │ │ │ + @ instruction: 0x0193d1f0 │ │ │ │ + orrseq sp, r3, r0, asr #3 │ │ │ │ + @ instruction: 0x0193d190 │ │ │ │ + orrseq fp, ip, r8, asr #27 │ │ │ │ + orrseq sp, r3, r8, asr r1 │ │ │ │ + orrseq r1, r4, r4, asr r3 │ │ │ │ + orrseq sp, r3, r0, lsr #2 │ │ │ │ + orrseq sp, r3, r4, ror #1 │ │ │ │ + orrseq fp, ip, ip, lsl sp │ │ │ │ + orrseq sp, r3, ip, lsr #1 │ │ │ │ + orrseq r1, r4, r8, lsr #5 │ │ │ │ + orrseq r0, r4, r0, lsr r0 │ │ │ │ + orrseq sp, r3, r8, lsr r0 │ │ │ │ + orrseq r1, r4, r0, lsr r2 │ │ │ │ + orrseq ip, r3, ip, asr #31 │ │ │ │ + @ instruction: 0x0193cf9c │ │ │ │ + orrseq ip, r3, ip, ror #30 │ │ │ │ + orrseq ip, r3, r0, lsr pc │ │ │ │ + @ instruction: 0x0193cd9c │ │ │ │ + @ instruction: 0x019cb9d8 │ │ │ │ + orrseq ip, r3, r8, ror #26 │ │ │ │ + orrseq r0, r4, r8, ror #30 │ │ │ │ ldr r1, [pc, #-24] @ 2382c4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ @@ -390494,99 +390494,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 23887c │ │ │ │ @ instruction: 0x01aa01ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq fp, ip, r8, lsr #18 │ │ │ │ - @ instruction: 0x01940eb4 │ │ │ │ + orrseq fp, ip, r0, lsr r9 │ │ │ │ + orrseq r0, r4, r0, asr #29 │ │ │ │ @ instruction: 0x01aa013c │ │ │ │ andeq r6, r0, r4, ror #15 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x019cb7bc │ │ │ │ - orrseq r0, r4, r8, asr #26 │ │ │ │ + orrseq fp, ip, r4, asr #15 │ │ │ │ + orrseq r0, r4, r4, asr sp │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orrseq fp, ip, ip, asr r6 │ │ │ │ - orrseq fp, ip, r8, asr #12 │ │ │ │ + orrseq fp, ip, r4, ror #12 │ │ │ │ + orrseq fp, ip, r0, asr r6 │ │ │ │ orrseq r0, r3, r4, asr #21 │ │ │ │ - @ instruction: 0x01940bb4 │ │ │ │ + orrseq r0, r4, r0, asr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq fp, ip, r8, ror #9 │ │ │ │ - orrseq r0, r4, r8, ror sl │ │ │ │ - orrseq fp, ip, ip, lsr #9 │ │ │ │ + @ instruction: 0x019cb4f0 │ │ │ │ + orrseq r0, r4, r4, lsl #21 │ │ │ │ + @ instruction: 0x019cb4b4 │ │ │ │ orrseq ip, r2, r4, asr #31 │ │ │ │ - orrseq r0, r4, ip, lsr #20 │ │ │ │ + orrseq r0, r4, r8, lsr sl │ │ │ │ @ instruction: 0x01a9fc90 │ │ │ │ orrseq ip, r2, r0, lsr pc │ │ │ │ - orrseq fp, ip, r4, ror #7 │ │ │ │ - orrseq r0, r4, r4, ror r9 │ │ │ │ + orrseq fp, ip, ip, ror #7 │ │ │ │ + orrseq r0, r4, r0, lsl #19 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - @ instruction: 0x019cb39c │ │ │ │ - orrseq fp, ip, r8, lsl #7 │ │ │ │ + orrseq fp, ip, r4, lsr #7 │ │ │ │ + @ instruction: 0x019cb390 │ │ │ │ orrseq r0, r3, r8, lsl #16 │ │ │ │ - @ instruction: 0x019408f8 │ │ │ │ + orrseq r0, r4, r4, lsl #18 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq fp, ip, r4, lsl r2 │ │ │ │ - orrseq r0, r4, r4, lsr #15 │ │ │ │ - @ instruction: 0x019cb1d8 │ │ │ │ + orrseq fp, ip, ip, lsl r2 │ │ │ │ + @ instruction: 0x019407b0 │ │ │ │ + orrseq fp, ip, r0, ror #3 │ │ │ │ @ instruction: 0x0192ccf0 │ │ │ │ - orrseq r0, r4, r8, asr r7 │ │ │ │ + orrseq r0, r4, r4, ror #14 │ │ │ │ orrseq ip, r2, ip, ror ip │ │ │ │ orrseq ip, r2, r8, lsr #24 │ │ │ │ orrseq ip, r2, r0, ror #23 │ │ │ │ - @ instruction: 0x019cb094 │ │ │ │ - orrseq r0, r4, r4, lsr #12 │ │ │ │ + @ instruction: 0x019cb09c │ │ │ │ + orrseq r0, r4, r0, lsr r6 │ │ │ │ orrseq ip, r2, r8, lsl #23 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq sl, ip, r0, lsr #31 │ │ │ │ - orrseq r0, r4, ip, lsr #10 │ │ │ │ - orrseq sl, ip, r0, lsl pc │ │ │ │ - @ instruction: 0x01940494 │ │ │ │ + orrseq sl, ip, r8, lsr #31 │ │ │ │ + orrseq r0, r4, r8, lsr r5 │ │ │ │ + orrseq sl, ip, r8, lsl pc │ │ │ │ + orrseq r0, r4, r0, lsr #9 │ │ │ │ orrseq ip, r2, r4, lsr #19 │ │ │ │ orrseq ip, r2, r0, ror #18 │ │ │ │ - orrseq sl, ip, r8, lsl lr │ │ │ │ - orrseq r0, r4, r8, lsr #7 │ │ │ │ + orrseq sl, ip, r0, lsr #28 │ │ │ │ + @ instruction: 0x019403b4 │ │ │ │ @ instruction: 0x0192c8f4 │ │ │ │ - orrseq sl, ip, r4, lsl #27 │ │ │ │ - orrseq ip, r3, r0, lsl r1 │ │ │ │ - orrseq r0, r4, ip, lsl #6 │ │ │ │ - orrseq sl, ip, r8, asr #26 │ │ │ │ - ldrsbeq ip, [r3, r4] │ │ │ │ - @ instruction: 0x019402d0 │ │ │ │ - @ instruction: 0x0193c09c │ │ │ │ - orrseq ip, r3, r8, rrx │ │ │ │ - orrseq ip, r3, r8, lsr r0 │ │ │ │ - orrseq ip, r3, r8 │ │ │ │ - orrseq sl, ip, r8, asr #24 │ │ │ │ - @ instruction: 0x0193bfd4 │ │ │ │ - @ instruction: 0x019401d4 │ │ │ │ - orrseq sl, ip, r8, lsl #24 │ │ │ │ - @ instruction: 0x0193bf94 │ │ │ │ - @ instruction: 0x01940190 │ │ │ │ - orrseq lr, r3, r8, lsl pc │ │ │ │ - orrseq fp, r3, r0, lsr #30 │ │ │ │ - @ instruction: 0x0193bef0 │ │ │ │ - orrseq fp, r3, r0, asr #29 │ │ │ │ - orrseq fp, r3, r4, lsl #29 │ │ │ │ - orrseq r0, r4, ip, ror r0 │ │ │ │ - orrseq fp, r3, r8, lsl lr │ │ │ │ - orrseq fp, r3, r4, ror #27 │ │ │ │ - @ instruction: 0x0193bdb4 │ │ │ │ - orrseq fp, r3, r4, lsr #24 │ │ │ │ - @ instruction: 0x0193bbf4 │ │ │ │ + orrseq sl, ip, ip, lsl #27 │ │ │ │ + orrseq ip, r3, ip, lsl r1 │ │ │ │ + orrseq r0, r4, r8, lsl r3 │ │ │ │ + orrseq sl, ip, r0, asr sp │ │ │ │ + orrseq ip, r3, r0, ror #1 │ │ │ │ + @ instruction: 0x019402dc │ │ │ │ + orrseq ip, r3, r8, lsr #1 │ │ │ │ + orrseq ip, r3, r4, ror r0 │ │ │ │ + orrseq ip, r3, r4, asr #32 │ │ │ │ + orrseq ip, r3, r4, lsl r0 │ │ │ │ + orrseq sl, ip, r0, asr ip │ │ │ │ + orrseq fp, r3, r0, ror #31 │ │ │ │ + orrseq r0, r4, r0, ror #3 │ │ │ │ + orrseq sl, ip, r0, lsl ip │ │ │ │ + orrseq fp, r3, r0, lsr #31 │ │ │ │ + @ instruction: 0x0194019c │ │ │ │ + orrseq lr, r3, r4, lsr #30 │ │ │ │ + orrseq fp, r3, ip, lsr #30 │ │ │ │ + @ instruction: 0x0193befc │ │ │ │ + orrseq fp, r3, ip, asr #29 │ │ │ │ + @ instruction: 0x0193be90 │ │ │ │ + orrseq r0, r4, r8, lsl #1 │ │ │ │ + orrseq fp, r3, r4, lsr #28 │ │ │ │ + @ instruction: 0x0193bdf0 │ │ │ │ + orrseq fp, r3, r0, asr #27 │ │ │ │ + orrseq fp, r3, r0, lsr ip │ │ │ │ + orrseq fp, r3, r0, lsl #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r1, [pc, #-20] @ 239434 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -391429,86 +391429,86 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 239694 │ │ │ │ @ instruction: 0x01a9f040 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9f014 │ │ │ │ - orrseq sl, ip, ip, lsl #15 │ │ │ │ - orrseq pc, r3, r8, lsl sp @ │ │ │ │ + @ instruction: 0x019ca794 │ │ │ │ + orrseq pc, r3, r4, lsr #26 │ │ │ │ orrseq ip, r2, r4, lsr #3 │ │ │ │ @ instruction: 0x01a9ee78 │ │ │ │ - @ instruction: 0x019ca5d8 │ │ │ │ - orrseq sl, ip, r8, asr #11 │ │ │ │ - orrseq pc, r3, r8, asr fp @ │ │ │ │ - orrseq pc, r3, r8, asr #22 │ │ │ │ - orrseq sl, ip, r8, lsl #10 │ │ │ │ - @ instruction: 0x0193fa94 │ │ │ │ - orrseq sl, ip, ip, asr #8 │ │ │ │ - @ instruction: 0x0193b7d8 │ │ │ │ - @ instruction: 0x0193f9d4 │ │ │ │ + orrseq sl, ip, r0, ror #11 │ │ │ │ + @ instruction: 0x019ca5d0 │ │ │ │ + orrseq pc, r3, r4, ror #22 │ │ │ │ + orrseq pc, r3, r4, asr fp @ │ │ │ │ + orrseq sl, ip, r0, lsl r5 │ │ │ │ + orrseq pc, r3, r0, lsr #21 │ │ │ │ + orrseq sl, ip, r4, asr r4 │ │ │ │ + orrseq fp, r3, r4, ror #15 │ │ │ │ + orrseq pc, r3, r0, ror #19 │ │ │ │ orrseq fp, r2, r4, ror #29 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ @ instruction: 0x0192f79c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - orrseq sl, ip, r0, asr r2 │ │ │ │ - orrseq pc, r3, r0, ror #15 │ │ │ │ - orrseq sl, ip, r0, lsl #4 │ │ │ │ + orrseq sl, ip, r8, asr r2 │ │ │ │ + orrseq pc, r3, ip, ror #15 │ │ │ │ + orrseq sl, ip, r8, lsl #4 │ │ │ │ orrseq fp, r2, r4, lsr #26 │ │ │ │ - orrseq pc, r3, r0, lsl #15 │ │ │ │ - orrseq sl, ip, r4, asr #3 │ │ │ │ - orrseq pc, r3, r0, asr r7 @ │ │ │ │ + orrseq pc, r3, ip, lsl #15 │ │ │ │ + orrseq sl, ip, ip, asr #3 │ │ │ │ + orrseq pc, r3, ip, asr r7 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orrseq fp, r2, r4, lsr ip │ │ │ │ @ instruction: 0x0192bbf4 │ │ │ │ @ instruction: 0x0192bbb0 │ │ │ │ orrseq fp, r2, r8, ror #22 │ │ │ │ - orrseq sl, ip, r8, lsl r0 │ │ │ │ - orrseq pc, r3, r8, lsr #11 │ │ │ │ + orrseq sl, ip, r0, lsr #32 │ │ │ │ + @ instruction: 0x0193f5b4 │ │ │ │ orrseq fp, r2, r8, lsl #22 │ │ │ │ - orrseq fp, r3, r0, asr #6 │ │ │ │ - orrseq pc, r3, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x0193b2d0 │ │ │ │ - orrseq fp, r3, r0, lsr #5 │ │ │ │ - orrseq fp, r3, r8, ror #4 │ │ │ │ - orrseq r9, ip, r4, lsr #29 │ │ │ │ - orrseq fp, r3, r0, lsr r2 │ │ │ │ - orrseq pc, r3, r0, lsr r4 @ │ │ │ │ - @ instruction: 0x0193b1f8 │ │ │ │ - orrseq fp, r3, r4, asr #3 │ │ │ │ - orrseq r9, ip, r0, lsl #28 │ │ │ │ - orrseq fp, r3, ip, lsl #3 │ │ │ │ - orrseq pc, r3, r8, lsl #7 │ │ │ │ - orrseq r9, ip, r4, asr #27 │ │ │ │ - orrseq fp, r3, r0, asr r1 │ │ │ │ - orrseq pc, r3, ip, asr #6 │ │ │ │ - orrseq r9, ip, r8, lsl #27 │ │ │ │ - orrseq fp, r3, r4, lsl r1 │ │ │ │ - orrseq pc, r3, r0, lsl r3 @ │ │ │ │ - orrseq r9, ip, ip, asr #26 │ │ │ │ - ldrsbeq fp, [r3, r8] │ │ │ │ - @ instruction: 0x0193f2d4 │ │ │ │ - orrseq fp, r3, r0, lsr #1 │ │ │ │ - orrseq fp, r3, ip, rrx │ │ │ │ - orrseq fp, r3, r8, lsr r0 │ │ │ │ - orrseq fp, r3, r4 │ │ │ │ - @ instruction: 0x0193afd4 │ │ │ │ - orrseq r9, ip, r0, lsl ip │ │ │ │ - @ instruction: 0x0193af9c │ │ │ │ - @ instruction: 0x0193f198 │ │ │ │ - @ instruction: 0x019c9bd4 │ │ │ │ - orrseq sl, r3, r0, ror #30 │ │ │ │ - orrseq pc, r3, ip, asr r1 @ │ │ │ │ - @ instruction: 0x019c9b98 │ │ │ │ - orrseq sl, r3, r4, lsr #30 │ │ │ │ - orrseq pc, r3, r4, lsr #2 │ │ │ │ + orrseq fp, r3, ip, asr #6 │ │ │ │ + orrseq pc, r3, r0, asr #10 │ │ │ │ + @ instruction: 0x0193b2dc │ │ │ │ + orrseq fp, r3, ip, lsr #5 │ │ │ │ + orrseq fp, r3, r4, ror r2 │ │ │ │ + orrseq r9, ip, ip, lsr #29 │ │ │ │ + orrseq fp, r3, ip, lsr r2 │ │ │ │ + orrseq pc, r3, ip, lsr r4 @ │ │ │ │ + orrseq fp, r3, r4, lsl #4 │ │ │ │ + @ instruction: 0x0193b1d0 │ │ │ │ + orrseq r9, ip, r8, lsl #28 │ │ │ │ + @ instruction: 0x0193b198 │ │ │ │ + @ instruction: 0x0193f394 │ │ │ │ + orrseq r9, ip, ip, asr #27 │ │ │ │ + orrseq fp, r3, ip, asr r1 │ │ │ │ + orrseq pc, r3, r8, asr r3 @ │ │ │ │ + @ instruction: 0x019c9d90 │ │ │ │ + orrseq fp, r3, r0, lsr #2 │ │ │ │ + orrseq pc, r3, ip, lsl r3 @ │ │ │ │ + orrseq r9, ip, r4, asr sp │ │ │ │ + orrseq fp, r3, r4, ror #1 │ │ │ │ + orrseq pc, r3, r0, ror #5 │ │ │ │ + orrseq fp, r3, ip, lsr #1 │ │ │ │ + orrseq fp, r3, r8, ror r0 │ │ │ │ + orrseq fp, r3, r4, asr #32 │ │ │ │ + orrseq fp, r3, r0, lsl r0 │ │ │ │ + orrseq sl, r3, r0, ror #31 │ │ │ │ + orrseq r9, ip, r8, lsl ip │ │ │ │ + orrseq sl, r3, r8, lsr #31 │ │ │ │ + orrseq pc, r3, r4, lsr #3 │ │ │ │ + @ instruction: 0x019c9bdc │ │ │ │ + orrseq sl, r3, ip, ror #30 │ │ │ │ + orrseq pc, r3, r8, ror #2 │ │ │ │ + orrseq r9, ip, r0, lsr #23 │ │ │ │ + orrseq sl, r3, r0, lsr pc │ │ │ │ + orrseq pc, r3, r0, lsr r1 @ │ │ │ │ │ │ │ │ 0023a2a4 : │ │ │ │ ldr r3, [pc, #12] @ 23a2b8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ @@ -391638,24 +391638,24 @@ │ │ │ │ bl b6c98 │ │ │ │ b 23a320 │ │ │ │ @ instruction: 0x01a9e23c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01aa63c0 │ │ │ │ @ instruction: 0x01a9e204 │ │ │ │ @ instruction: 0x01a9e1ec │ │ │ │ - orrseq r9, ip, r4, lsl #19 │ │ │ │ - orrseq lr, r3, r0, lsl pc │ │ │ │ + orrseq r9, ip, ip, lsl #19 │ │ │ │ + orrseq lr, r3, ip, lsl pc │ │ │ │ strdeq r6, [sl, r8]! │ │ │ │ andeq r6, r0, ip, lsr #9 │ │ │ │ - @ instruction: 0x0193eefc │ │ │ │ + orrseq lr, r3, r8, lsl #30 │ │ │ │ orrseq fp, r2, r0, lsl #8 │ │ │ │ - @ instruction: 0x019c9894 │ │ │ │ - orrseq sl, r3, r0, lsr #24 │ │ │ │ - orrseq lr, r3, r0, lsr #28 │ │ │ │ - orrseq sl, r3, ip, ror #23 │ │ │ │ + @ instruction: 0x019c989c │ │ │ │ + orrseq sl, r3, ip, lsr #24 │ │ │ │ + orrseq lr, r3, ip, lsr #28 │ │ │ │ + @ instruction: 0x0193abf8 │ │ │ │ │ │ │ │ 0023a4e0 : │ │ │ │ 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 │ │ │ │ @@ -392018,48 +392018,48 @@ │ │ │ │ @ instruction: 0x01a9e010 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9dfcc │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01a9dd54 │ │ │ │ - @ instruction: 0x019c94b4 │ │ │ │ - orrseq sl, r3, r0, asr #16 │ │ │ │ - orrseq lr, r3, r0, asr #20 │ │ │ │ + @ instruction: 0x019c94bc │ │ │ │ + orrseq sl, r3, ip, asr #16 │ │ │ │ + orrseq lr, r3, ip, asr #20 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orrseq r9, ip, ip, asr #8 │ │ │ │ - @ instruction: 0x0193a7d4 │ │ │ │ - @ instruction: 0x0193e9d8 │ │ │ │ + orrseq r9, ip, r4, asr r4 │ │ │ │ + orrseq sl, r3, r0, ror #15 │ │ │ │ + orrseq lr, r3, r4, ror #19 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orrseq r9, ip, r8, lsl #8 │ │ │ │ - @ instruction: 0x0193a794 │ │ │ │ - @ instruction: 0x0193e994 │ │ │ │ + orrseq r9, ip, r0, lsl r4 │ │ │ │ + orrseq sl, r3, r0, lsr #15 │ │ │ │ + orrseq lr, r3, r0, lsr #19 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - orrseq r9, ip, r8, asr #7 │ │ │ │ - orrseq sl, r3, r4, asr r7 │ │ │ │ - orrseq lr, r3, r4, asr r9 │ │ │ │ + @ instruction: 0x019c93d0 │ │ │ │ + orrseq sl, r3, r0, ror #14 │ │ │ │ + orrseq lr, r3, r0, ror #18 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq r9, ip, r4, lsl #7 │ │ │ │ - orrseq sl, r3, r0, lsl r7 │ │ │ │ - orrseq lr, r3, r0, lsl r9 │ │ │ │ + orrseq r9, ip, ip, lsl #7 │ │ │ │ + orrseq sl, r3, ip, lsl r7 │ │ │ │ + orrseq lr, r3, ip, lsl r9 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orrseq lr, r3, r8, lsr r9 │ │ │ │ - orrseq r9, ip, r4, asr #6 │ │ │ │ - orrseq lr, r3, r4, asr #17 │ │ │ │ + orrseq lr, r3, r4, asr #18 │ │ │ │ + orrseq r9, ip, ip, asr #6 │ │ │ │ + @ instruction: 0x0193e8d0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orrseq r9, ip, r4, lsl #6 │ │ │ │ - @ instruction: 0x0193a690 │ │ │ │ - @ instruction: 0x0193e890 │ │ │ │ - orrseq r9, ip, r8, asr #5 │ │ │ │ - orrseq sl, r3, r4, asr r6 │ │ │ │ - orrseq lr, r3, ip, asr #16 │ │ │ │ + orrseq r9, ip, ip, lsl #6 │ │ │ │ + @ instruction: 0x0193a69c │ │ │ │ + @ instruction: 0x0193e89c │ │ │ │ + @ instruction: 0x019c92d0 │ │ │ │ + orrseq sl, r3, r0, ror #12 │ │ │ │ + orrseq lr, r3, r8, asr r8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq r9, ip, ip, lsl #5 │ │ │ │ - orrseq sl, r3, r8, lsl r6 │ │ │ │ - orrseq lr, r3, r8, lsl r8 │ │ │ │ + @ instruction: 0x019c9294 │ │ │ │ + orrseq sl, r3, r4, lsr #12 │ │ │ │ + orrseq lr, r3, r4, lsr #16 │ │ │ │ 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 │ │ │ │ @@ -392522,51 +392522,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 23af00 │ │ │ │ @ instruction: 0x01a9d9b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9d99c │ │ │ │ - orrseq r9, ip, r8, lsr r1 │ │ │ │ - orrseq lr, r3, r0, lsr #13 │ │ │ │ - orrseq lr, r3, ip, lsl #12 │ │ │ │ - orrseq r9, ip, r4, ror r0 │ │ │ │ + orrseq r9, ip, r0, asr #2 │ │ │ │ + orrseq lr, r3, ip, lsr #13 │ │ │ │ + orrseq lr, r3, r8, lsl r6 │ │ │ │ + orrseq r9, ip, ip, ror r0 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, ip, r4, asr #28 │ │ │ │ - @ instruction: 0x0193e3d4 │ │ │ │ + orrseq r8, ip, ip, asr #28 │ │ │ │ + orrseq lr, r3, r0, ror #7 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ @ instruction: 0x01a9d60c │ │ │ │ - orrseq r8, ip, r4, asr #26 │ │ │ │ - ldrsbeq sl, [r3, r0] │ │ │ │ - orrseq lr, r3, r8, asr #5 │ │ │ │ + orrseq r8, ip, ip, asr #26 │ │ │ │ + ldrsbeq sl, [r3, ip] │ │ │ │ + @ instruction: 0x0193e2d4 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ orrseq sl, r2, r8, lsl r8 │ │ │ │ - orrseq sl, r3, ip, lsr r0 │ │ │ │ - orrseq sl, r3, ip │ │ │ │ - @ instruction: 0x01939fdc │ │ │ │ - orrseq r9, r3, r8, lsr #31 │ │ │ │ - orrseq r8, ip, r0, ror #23 │ │ │ │ - orrseq r9, r3, ip, ror #30 │ │ │ │ - orrseq lr, r3, r4, ror #2 │ │ │ │ + orrseq sl, r3, r8, asr #32 │ │ │ │ + orrseq sl, r3, r8, lsl r0 │ │ │ │ + orrseq r9, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x01939fb4 │ │ │ │ + orrseq r8, ip, r8, ror #23 │ │ │ │ + orrseq r9, r3, r8, ror pc │ │ │ │ + orrseq lr, r3, r0, ror r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - orrseq lr, r3, ip, asr r1 │ │ │ │ + orrseq lr, r3, r8, ror #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - orrseq r8, ip, r8, ror #22 │ │ │ │ - @ instruction: 0x01939ef4 │ │ │ │ - orrseq lr, r3, ip, ror #1 │ │ │ │ + orrseq r8, ip, r0, ror fp │ │ │ │ + orrseq r9, r3, r0, lsl #30 │ │ │ │ + ldrsheq lr, [r3, r8] │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01939ebc │ │ │ │ - orrseq r9, r3, ip, lsl #29 │ │ │ │ - orrseq r8, ip, ip, asr #21 │ │ │ │ - orrseq r9, r3, r8, asr lr │ │ │ │ - orrseq lr, r3, r0, asr r0 │ │ │ │ + orrseq r9, r3, r8, asr #29 │ │ │ │ + @ instruction: 0x01939e98 │ │ │ │ + @ instruction: 0x019c8ad4 │ │ │ │ + orrseq r9, r3, r4, ror #28 │ │ │ │ + orrseq lr, r3, ip, asr r0 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - orrseq r9, r3, r0, lsr #28 │ │ │ │ + orrseq r9, r3, ip, lsr #28 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0023b318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -392990,54 +392990,54 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 23b6e4 │ │ │ │ b 23b970 │ │ │ │ ldrdeq sp, [r9, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9d15c │ │ │ │ - orrseq r8, ip, ip, lsl #18 │ │ │ │ - @ instruction: 0x0193de98 │ │ │ │ + orrseq r8, ip, r4, lsl r9 │ │ │ │ + orrseq sp, r3, r4, lsr #29 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000066bc │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0xfffff558 │ │ │ │ @ instruction: 0x01a9ce28 │ │ │ │ @ instruction: 0xffffa7bc │ │ │ │ orrseq sl, r2, r4, asr #1 │ │ │ │ - orrseq r8, ip, r8, asr r5 │ │ │ │ - orrseq r9, r3, r4, ror #17 │ │ │ │ - orrseq sp, r3, r4, ror #21 │ │ │ │ + orrseq r8, ip, r0, ror #10 │ │ │ │ + @ instruction: 0x019398f0 │ │ │ │ + @ instruction: 0x0193daf0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq r8, ip, r8, lsl r5 │ │ │ │ - orrseq r9, r3, r4, lsr #17 │ │ │ │ - orrseq sp, r3, r4, lsr #21 │ │ │ │ + orrseq r8, ip, r0, lsr #10 │ │ │ │ + @ instruction: 0x019398b0 │ │ │ │ + @ instruction: 0x0193dab0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x019c84d8 │ │ │ │ - orrseq r9, r3, r4, ror #16 │ │ │ │ - orrseq sp, r3, r4, ror #20 │ │ │ │ + orrseq r8, ip, r0, ror #9 │ │ │ │ + orrseq r9, r3, r0, ror r8 │ │ │ │ + orrseq sp, r3, r0, ror sl │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq r9, r3, ip, lsr #16 │ │ │ │ - orrseq r8, ip, r8, ror #8 │ │ │ │ - @ instruction: 0x019397f4 │ │ │ │ - @ instruction: 0x0193d9f4 │ │ │ │ - orrseq r8, ip, ip, lsr #8 │ │ │ │ - @ instruction: 0x019397b8 │ │ │ │ - @ instruction: 0x0193d9b8 │ │ │ │ + orrseq r9, r3, r8, lsr r8 │ │ │ │ + orrseq r8, ip, r0, ror r4 │ │ │ │ + orrseq r9, r3, r0, lsl #16 │ │ │ │ + orrseq sp, r3, r0, lsl #20 │ │ │ │ + orrseq r8, ip, r4, lsr r4 │ │ │ │ + orrseq r9, r3, r4, asr #15 │ │ │ │ + orrseq sp, r3, r4, asr #19 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x019c83f0 │ │ │ │ - orrseq r9, r3, ip, ror r7 │ │ │ │ - orrseq sp, r3, r4, ror r9 │ │ │ │ + @ instruction: 0x019c83f8 │ │ │ │ + orrseq r9, r3, r8, lsl #15 │ │ │ │ + orrseq sp, r3, r0, lsl #19 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orrseq r8, ip, r8, lsr #7 │ │ │ │ - orrseq sp, r3, ip, asr #19 │ │ │ │ - orrseq sp, r3, r8, lsr #18 │ │ │ │ - orrseq sp, r3, ip, asr #18 │ │ │ │ - orrseq r8, ip, r8, asr r3 │ │ │ │ - @ instruction: 0x0193d8dc │ │ │ │ + @ instruction: 0x019c83b0 │ │ │ │ + @ instruction: 0x0193d9d8 │ │ │ │ + orrseq sp, r3, r4, lsr r9 │ │ │ │ + orrseq sp, r3, r8, asr r9 │ │ │ │ + orrseq r8, ip, r0, ror #6 │ │ │ │ + orrseq sp, r3, r8, ror #17 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ │ │ │ │ 0023ba6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -393327,37 +393327,37 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9ca0c │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r8, ip, r8, lsl r1 │ │ │ │ - orrseq sp, r3, r8, lsr #13 │ │ │ │ + orrseq r8, ip, r0, lsr #2 │ │ │ │ + @ instruction: 0x0193d6b4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x01929bf4 │ │ │ │ - @ instruction: 0x019c8094 │ │ │ │ - orrseq sp, r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x019c809c │ │ │ │ + orrseq sp, r3, ip, lsr #12 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ @ instruction: 0x01a9c7a0 │ │ │ │ orrseq r9, r2, r0, asr #20 │ │ │ │ - orrseq r7, ip, r4, ror #29 │ │ │ │ - orrseq r9, r3, r0, ror r2 │ │ │ │ - orrseq sp, r3, r0, ror r4 │ │ │ │ - orrseq r7, ip, ip, lsr #29 │ │ │ │ - orrseq r9, r3, r8, lsr r2 │ │ │ │ - orrseq sp, r3, r8, lsr r4 │ │ │ │ + orrseq r7, ip, ip, ror #29 │ │ │ │ + orrseq r9, r3, ip, ror r2 │ │ │ │ + orrseq sp, r3, ip, ror r4 │ │ │ │ + @ instruction: 0x019c7eb4 │ │ │ │ + orrseq r9, r3, r4, asr #4 │ │ │ │ + orrseq sp, r3, r4, asr #8 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orrseq r7, ip, r4, ror lr │ │ │ │ - orrseq r9, r3, r0, lsl #4 │ │ │ │ - orrseq sp, r3, r0, lsl #8 │ │ │ │ - orrseq r9, r3, ip, asr #3 │ │ │ │ - @ instruction: 0x01939198 │ │ │ │ + orrseq r7, ip, ip, ror lr │ │ │ │ + orrseq r9, r3, ip, lsl #4 │ │ │ │ + orrseq sp, r3, ip, lsl #8 │ │ │ │ + @ instruction: 0x019391d8 │ │ │ │ + orrseq r9, r3, r4, lsr #3 │ │ │ │ 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] @ 23c614 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ ldr r3, [pc, #1688] @ 23c618 │ │ │ │ @@ -393781,64 +393781,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 23c044 │ │ │ │ @ instruction: 0x01a9c594 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, r3, r8, asr #7 │ │ │ │ - orrseq r7, ip, r8, ror #28 │ │ │ │ + @ instruction: 0x0193d3d4 │ │ │ │ + orrseq r7, ip, r0, ror lr │ │ │ │ @ instruction: 0x01a9c550 │ │ │ │ @ instruction: 0x01a9c4c8 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ - orrseq r7, ip, ip, ror #26 │ │ │ │ + orrseq r7, ip, r4, ror sp │ │ │ │ orrseq sp, r2, r4, asr #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq sp, r3, r0, lsl r2 │ │ │ │ - @ instruction: 0x019c7cb0 │ │ │ │ + orrseq sp, r3, ip, lsl r2 │ │ │ │ + @ instruction: 0x019c7cb8 │ │ │ │ orrseq r9, r2, r4, ror #12 │ │ │ │ - orrseq sp, r3, r8, asr #3 │ │ │ │ - orrseq r7, ip, r8, ror #24 │ │ │ │ + @ instruction: 0x0193d1d4 │ │ │ │ + orrseq r7, ip, r0, ror ip │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ orrseq ip, r2, ip, lsl #31 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - ldrsbeq sp, [r3, r4] │ │ │ │ - orrseq r7, ip, r4, ror fp │ │ │ │ + orrseq sp, r3, r0, ror #1 │ │ │ │ + orrseq r7, ip, ip, ror fp │ │ │ │ orrseq r9, r2, r8, lsr #10 │ │ │ │ - orrseq sp, r3, ip, lsl #1 │ │ │ │ - orrseq r7, ip, ip, lsr #22 │ │ │ │ + @ instruction: 0x0193d098 │ │ │ │ + orrseq r7, ip, r4, lsr fp │ │ │ │ orrseq r9, r2, ip, asr #9 │ │ │ │ orrseq r9, r2, r8, ror r4 │ │ │ │ - orrseq ip, r3, r0, asr #31 │ │ │ │ - orrseq r7, ip, r0, ror #20 │ │ │ │ - @ instruction: 0x0193cf98 │ │ │ │ - orrseq r7, ip, r8, lsr sl │ │ │ │ - orrseq r8, r3, r8, ror #24 │ │ │ │ - orrseq ip, r3, r8, ror #30 │ │ │ │ - orrseq r7, ip, r8, lsl #20 │ │ │ │ + orrseq ip, r3, ip, asr #31 │ │ │ │ + orrseq r7, ip, r8, ror #20 │ │ │ │ + orrseq ip, r3, r4, lsr #31 │ │ │ │ + orrseq r7, ip, r0, asr #20 │ │ │ │ + orrseq r8, r3, r4, ror ip │ │ │ │ + orrseq ip, r3, r4, ror pc │ │ │ │ + orrseq r7, ip, r0, lsl sl │ │ │ │ @ instruction: 0x019293b8 │ │ │ │ - @ instruction: 0x0193cef4 │ │ │ │ - @ instruction: 0x019c7994 │ │ │ │ - orrseq r8, r3, r4, asr #23 │ │ │ │ - orrseq ip, r3, r4, asr #29 │ │ │ │ - orrseq r7, ip, r4, ror #18 │ │ │ │ + orrseq ip, r3, r0, lsl #30 │ │ │ │ + @ instruction: 0x019c799c │ │ │ │ + @ instruction: 0x01938bd0 │ │ │ │ + @ instruction: 0x0193ced0 │ │ │ │ + orrseq r7, ip, ip, ror #18 │ │ │ │ orrseq r9, r2, r4, lsl r3 │ │ │ │ - orrseq ip, r3, r4, asr lr │ │ │ │ - @ instruction: 0x019c78f4 │ │ │ │ - orrseq r8, r3, r0, lsr #22 │ │ │ │ - orrseq r8, r3, r8, ror #21 │ │ │ │ - @ instruction: 0x01938ab8 │ │ │ │ - orrseq r8, r3, r0, lsl #21 │ │ │ │ + orrseq ip, r3, r0, ror #28 │ │ │ │ + @ instruction: 0x019c78fc │ │ │ │ + orrseq r8, r3, ip, lsr #22 │ │ │ │ + @ instruction: 0x01938af4 │ │ │ │ + orrseq r8, r3, r4, asr #21 │ │ │ │ + orrseq r8, r3, ip, 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 │ │ │ │ ldr r2, [pc, #1724] @ 23cdb8 │ │ │ │ ldr r3, [pc, #1724] @ 23cdbc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -394270,65 +394270,65 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23cc94 │ │ │ │ b 23ca14 │ │ │ │ @ instruction: 0x01a9be18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r7, ip, ip, ror #13 │ │ │ │ - orrseq ip, r3, r4, asr #24 │ │ │ │ + @ instruction: 0x019c76f4 │ │ │ │ + orrseq ip, r3, r0, asr ip │ │ │ │ @ instruction: 0x01a9bdcc │ │ │ │ @ instruction: 0x01a9bd34 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - orrseq r7, ip, r4, ror #11 │ │ │ │ + orrseq r7, ip, ip, ror #11 │ │ │ │ orrseq ip, r2, r8, lsr r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - orrseq r7, ip, r8, lsr #10 │ │ │ │ - orrseq ip, r3, r0, lsl #21 │ │ │ │ - orrseq r7, ip, r0, ror #9 │ │ │ │ + orrseq r7, ip, r0, lsr r5 │ │ │ │ + orrseq ip, r3, ip, lsl #21 │ │ │ │ + orrseq r7, ip, r8, ror #9 │ │ │ │ orrseq r8, r2, r0, asr #29 │ │ │ │ - orrseq ip, r3, r8, lsr #20 │ │ │ │ + orrseq ip, r3, r4, lsr sl │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ - @ instruction: 0x019c7494 │ │ │ │ + @ instruction: 0x019c749c │ │ │ │ orrseq ip, r2, r8, ror #15 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x019c73d0 │ │ │ │ - orrseq ip, r3, r8, lsr #18 │ │ │ │ - orrseq r7, ip, r8, lsl #7 │ │ │ │ + @ instruction: 0x019c73d8 │ │ │ │ + orrseq ip, r3, r4, lsr r9 │ │ │ │ + @ instruction: 0x019c7390 │ │ │ │ orrseq r8, r2, r8, ror #26 │ │ │ │ - @ instruction: 0x0193c8d0 │ │ │ │ - orrseq r7, ip, r4, asr #6 │ │ │ │ - @ instruction: 0x0193c898 │ │ │ │ + @ instruction: 0x0193c8dc │ │ │ │ + orrseq r7, ip, ip, asr #6 │ │ │ │ + orrseq ip, r3, r4, lsr #17 │ │ │ │ orrseq r8, r2, ip, ror #25 │ │ │ │ @ instruction: 0x01928c98 │ │ │ │ - orrseq r7, ip, r4, lsl #5 │ │ │ │ - @ instruction: 0x0193c7dc │ │ │ │ - orrseq r7, ip, r4, asr r2 │ │ │ │ - orrseq r8, r3, ip, lsr #9 │ │ │ │ - orrseq ip, r3, r8, lsr #15 │ │ │ │ + orrseq r7, ip, ip, lsl #5 │ │ │ │ + orrseq ip, r3, r8, ror #15 │ │ │ │ + orrseq r7, ip, ip, asr r2 │ │ │ │ + @ instruction: 0x019384b8 │ │ │ │ + @ instruction: 0x0193c7b4 │ │ │ │ @ instruction: 0x01928bf8 │ │ │ │ - @ instruction: 0x019c71dc │ │ │ │ - orrseq ip, r3, r4, lsr r7 │ │ │ │ + orrseq r7, ip, r4, ror #3 │ │ │ │ + orrseq ip, r3, r0, asr #14 │ │ │ │ @ instruction: 0x01928b9c │ │ │ │ - orrseq r7, ip, r0, lsl #3 │ │ │ │ - @ instruction: 0x0193c6d8 │ │ │ │ - orrseq r7, ip, ip, asr r1 │ │ │ │ - @ instruction: 0x019383b4 │ │ │ │ - @ instruction: 0x0193c6b0 │ │ │ │ - orrseq r8, r3, ip, ror r3 │ │ │ │ - orrseq r8, r3, ip, asr #6 │ │ │ │ - orrseq r8, r3, r4, lsl r3 │ │ │ │ - orrseq r8, r3, r4, ror #5 │ │ │ │ + orrseq r7, ip, r8, lsl #3 │ │ │ │ + orrseq ip, r3, r4, ror #13 │ │ │ │ + orrseq r7, ip, r4, ror #2 │ │ │ │ + orrseq r8, r3, r0, asr #7 │ │ │ │ + @ instruction: 0x0193c6bc │ │ │ │ + orrseq r8, r3, r8, lsl #7 │ │ │ │ + orrseq r8, r3, r8, asr r3 │ │ │ │ + orrseq r8, r3, r0, lsr #6 │ │ │ │ + @ instruction: 0x019382f0 │ │ │ │ │ │ │ │ 0023ce8c : │ │ │ │ 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] @ 23d2f0 │ │ │ │ @@ -394607,33 +394607,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 23d00c │ │ │ │ @ instruction: 0x01a9b670 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9b644 │ │ │ │ - orrseq r6, ip, ip, lsr #30 │ │ │ │ - orrseq ip, r3, r4, lsl #9 │ │ │ │ + orrseq r6, ip, r4, lsr pc │ │ │ │ + @ instruction: 0x0193c490 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ - orrseq r6, ip, r4, asr #29 │ │ │ │ - orrseq ip, r3, r8, lsl r4 │ │ │ │ + orrseq r6, ip, ip, asr #29 │ │ │ │ + orrseq ip, r3, r4, lsr #8 │ │ │ │ @ instruction: 0x01a9b500 │ │ │ │ orrseq r8, r2, r4, ror r7 │ │ │ │ orrseq r8, r2, r4, lsr r7 │ │ │ │ orrseq r8, r2, r0, ror #13 │ │ │ │ @ instruction: 0x0192869c │ │ │ │ - @ instruction: 0x01937ed4 │ │ │ │ - orrseq r7, r3, r4, lsr #29 │ │ │ │ - orrseq r7, r3, r4, ror lr │ │ │ │ - orrseq r7, r3, r4, asr #28 │ │ │ │ - @ instruction: 0x019c6bb8 │ │ │ │ - orrseq r7, r3, r0, lsl lr │ │ │ │ - orrseq ip, r3, ip, lsl #2 │ │ │ │ - @ instruction: 0x01937dd8 │ │ │ │ - orrseq r7, r3, r8, lsr #27 │ │ │ │ + orrseq r7, r3, r0, ror #29 │ │ │ │ + @ instruction: 0x01937eb0 │ │ │ │ + orrseq r7, r3, r0, lsl #29 │ │ │ │ + orrseq r7, r3, r0, asr lr │ │ │ │ + orrseq r6, ip, r0, asr #23 │ │ │ │ + orrseq r7, r3, ip, lsl lr │ │ │ │ + orrseq ip, r3, r8, lsl r1 │ │ │ │ + orrseq r7, r3, r4, ror #27 │ │ │ │ + @ instruction: 0x01937db4 │ │ │ │ │ │ │ │ 0023d348 : │ │ │ │ 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] @ 23d7b8 │ │ │ │ @@ -394914,35 +394914,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 23d4ec │ │ │ │ @ instruction: 0x01a9b1ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r6, ip, r4, lsl #21 │ │ │ │ - @ instruction: 0x0193bfd8 │ │ │ │ + orrseq r6, ip, ip, lsl #21 │ │ │ │ + orrseq fp, r3, r4, ror #31 │ │ │ │ @ instruction: 0x01a9b164 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r6, ip, r0, ror #18 │ │ │ │ - @ instruction: 0x0193beb8 │ │ │ │ + orrseq r6, ip, r8, ror #18 │ │ │ │ + orrseq fp, r3, r4, asr #29 │ │ │ │ @ instruction: 0x01a9b020 │ │ │ │ - orrseq r6, ip, ip, asr #17 │ │ │ │ + @ instruction: 0x019c68d4 │ │ │ │ @ instruction: 0x019282bc │ │ │ │ - orrseq fp, r3, ip, lsl lr │ │ │ │ + orrseq fp, r3, r8, lsr #28 │ │ │ │ orrseq r8, r2, r4, ror #4 │ │ │ │ orrseq r8, r2, r0, lsl r2 │ │ │ │ @ instruction: 0x019281d0 │ │ │ │ - orrseq r7, r3, r8, lsl #20 │ │ │ │ - @ instruction: 0x019379d4 │ │ │ │ - orrseq r7, r3, r4, lsr #19 │ │ │ │ - orrseq r7, r3, r4, ror r9 │ │ │ │ - orrseq fp, r3, r8, ror #24 │ │ │ │ - orrseq r7, r3, ip, lsl #18 │ │ │ │ - @ instruction: 0x019378dc │ │ │ │ + orrseq r7, r3, r4, lsl sl │ │ │ │ + orrseq r7, r3, r0, ror #19 │ │ │ │ + @ instruction: 0x019379b0 │ │ │ │ + orrseq r7, r3, r0, lsl #19 │ │ │ │ + orrseq fp, r3, r4, ror ip │ │ │ │ + orrseq r7, r3, r8, lsl r9 │ │ │ │ + orrseq r7, r3, r8, ror #17 │ │ │ │ │ │ │ │ 0023d814 : │ │ │ │ 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] @ 23d9fc │ │ │ │ @@ -395062,19 +395062,19 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 23d920 │ │ │ │ @ instruction: 0x01a9ace4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r6, ip, r4, asr r5 │ │ │ │ - orrseq fp, r3, ip, lsr #21 │ │ │ │ + orrseq r6, ip, ip, asr r5 │ │ │ │ + @ instruction: 0x0193bab8 │ │ │ │ @ instruction: 0x01a9abec │ │ │ │ orrseq r7, r2, r4, ror lr │ │ │ │ - @ instruction: 0x01937698 │ │ │ │ + orrseq r7, r3, r4, lsr #13 │ │ │ │ │ │ │ │ 0023da1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr ip, [pc, #348] @ 23db90 │ │ │ │ @@ -395165,19 +395165,19 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 23dad8 │ │ │ │ ldrdeq sl, [r9, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq r6, ip, r4, lsl #7 │ │ │ │ - @ instruction: 0x0193b8dc │ │ │ │ + orrseq r6, ip, ip, lsl #7 │ │ │ │ + orrseq fp, r3, r8, ror #17 │ │ │ │ @ instruction: 0x01a9aa34 │ │ │ │ orrseq r7, r2, r0, ror #25 │ │ │ │ - orrseq r7, r3, r4, lsl #10 │ │ │ │ + orrseq r7, r3, r0, lsl r5 │ │ │ │ │ │ │ │ 0023dbb0 : │ │ │ │ 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] @ 23df04 │ │ │ │ @@ -395392,28 +395392,28 @@ │ │ │ │ @ instruction: 0x01a9a94c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9a934 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orrseq fp, r3, r0, lsl r7 │ │ │ │ - orrseq r6, ip, r4, lsl #4 │ │ │ │ + orrseq fp, r3, ip, lsl r7 │ │ │ │ + orrseq r6, ip, ip, lsl #4 │ │ │ │ @ instruction: 0x01a9a76c │ │ │ │ orrseq r7, r2, r4, lsl sl │ │ │ │ - orrseq r7, r3, r4, lsr r2 │ │ │ │ - @ instruction: 0x0193b59c │ │ │ │ - @ instruction: 0x019c6090 │ │ │ │ - @ instruction: 0x019371fc │ │ │ │ - orrseq fp, r3, r4, ror #10 │ │ │ │ - orrseq r6, ip, r8, asr r0 │ │ │ │ - orrseq r7, r3, r8, asr #3 │ │ │ │ - @ instruction: 0x01937194 │ │ │ │ - @ instruction: 0x0193b4fc │ │ │ │ - @ instruction: 0x019c5ff0 │ │ │ │ + orrseq r7, r3, r0, asr #4 │ │ │ │ + orrseq fp, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x019c6098 │ │ │ │ + orrseq r7, r3, r8, lsl #4 │ │ │ │ + orrseq fp, r3, r0, ror r5 │ │ │ │ + orrseq r6, ip, r0, rrx │ │ │ │ + @ instruction: 0x019371d4 │ │ │ │ + orrseq r7, r3, r0, lsr #3 │ │ │ │ + orrseq fp, r3, r8, lsl #10 │ │ │ │ + @ instruction: 0x019c5ff8 │ │ │ │ │ │ │ │ 0023df58 : │ │ │ │ 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 │ │ │ │ @@ -395786,44 +395786,44 @@ │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 23e290 │ │ │ │ @ instruction: 0x01a9a594 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r9, r3, r4, lsl #21 │ │ │ │ + @ instruction: 0x01939a90 │ │ │ │ orrseq r2, r3, r8, asr lr │ │ │ │ @ instruction: 0x01a9a53c │ │ │ │ - orrseq r5, ip, r0, asr #28 │ │ │ │ - orrseq fp, r3, r0, asr r3 │ │ │ │ + orrseq r5, ip, r8, asr #28 │ │ │ │ + orrseq fp, r3, ip, asr r3 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq fp, r3, r8, ror #4 │ │ │ │ - orrseq r5, ip, r0, asr sp │ │ │ │ + orrseq fp, r3, r4, ror r2 │ │ │ │ + orrseq r5, ip, r8, asr sp │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ @ instruction: 0x01a9a27c │ │ │ │ - orrseq r6, r3, r4, lsl #27 │ │ │ │ - orrseq fp, r3, r8, lsl #2 │ │ │ │ - @ instruction: 0x019c5bf0 │ │ │ │ - orrseq fp, r3, r4, ror #1 │ │ │ │ - orrseq r5, ip, ip, asr #23 │ │ │ │ + @ instruction: 0x01936d90 │ │ │ │ + orrseq fp, r3, r4, lsl r1 │ │ │ │ + @ instruction: 0x019c5bf8 │ │ │ │ + ldrsheq fp, [r3, r0] │ │ │ │ + @ instruction: 0x019c5bd4 │ │ │ │ @ instruction: 0x019274b0 │ │ │ │ orrseq r7, r2, ip, asr #8 │ │ │ │ @ instruction: 0x019273d8 │ │ │ │ - @ instruction: 0x01936bf4 │ │ │ │ - orrseq sl, r3, r8, ror pc │ │ │ │ - orrseq r5, ip, r0, ror #20 │ │ │ │ - orrseq r6, r3, r0, asr #23 │ │ │ │ - orrseq sl, r3, r4, asr #30 │ │ │ │ - orrseq r5, ip, ip, lsr #20 │ │ │ │ - orrseq r6, r3, ip, lsl #23 │ │ │ │ - orrseq sl, r3, r0, lsl pc │ │ │ │ - @ instruction: 0x019c59f8 │ │ │ │ - orrseq r6, r3, ip, asr fp │ │ │ │ + orrseq r6, r3, r0, lsl #24 │ │ │ │ + orrseq sl, r3, r4, lsl #31 │ │ │ │ + orrseq r5, ip, r8, ror #20 │ │ │ │ + orrseq r6, r3, ip, asr #23 │ │ │ │ + orrseq sl, r3, r0, asr pc │ │ │ │ + orrseq r5, ip, r4, lsr sl │ │ │ │ + @ instruction: 0x01936b98 │ │ │ │ + orrseq sl, r3, ip, lsl pc │ │ │ │ + orrseq r5, ip, r0, lsl #20 │ │ │ │ + orrseq r6, r3, r8, ror #22 │ │ │ │ │ │ │ │ 0023e5b8 : │ │ │ │ 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] @ 23efd0 │ │ │ │ @@ -396471,77 +396471,77 @@ │ │ │ │ @ instruction: 0x01a99f3c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01bbfa64 │ │ │ │ orrseq sp, r2, r0, asr pc │ │ │ │ strdeq r9, [r9, r8]! │ │ │ │ ldrdeq r9, [r9, r8]! │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - orrseq r5, ip, r4, ror #16 │ │ │ │ - orrseq sl, r3, r0, ror sp │ │ │ │ + orrseq r5, ip, ip, ror #16 │ │ │ │ + orrseq sl, r3, ip, ror sp │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x0193abb0 │ │ │ │ - orrseq r8, r3, r8, ror #29 │ │ │ │ - orrseq r5, ip, r0, asr r5 │ │ │ │ - orrseq sl, r3, r0, ror #20 │ │ │ │ + @ instruction: 0x0193abbc │ │ │ │ + @ instruction: 0x01938ef4 │ │ │ │ + orrseq r5, ip, r8, asr r5 │ │ │ │ + orrseq sl, r3, ip, ror #20 │ │ │ │ @ instruction: 0x01bbf6b0 │ │ │ │ orrseq r6, r2, r4, lsl #28 │ │ │ │ - @ instruction: 0x019c5498 │ │ │ │ - orrseq r6, r3, r4, lsr #12 │ │ │ │ - orrseq sl, r3, r4, lsr #19 │ │ │ │ - orrseq r5, ip, r8, ror #8 │ │ │ │ - orrseq sl, r3, r8, ror r9 │ │ │ │ + orrseq r5, ip, r0, lsr #9 │ │ │ │ + orrseq r6, r3, r0, lsr r6 │ │ │ │ + @ instruction: 0x0193a9b0 │ │ │ │ + orrseq r5, ip, r0, ror r4 │ │ │ │ + orrseq sl, r3, r4, lsl #19 │ │ │ │ orrseq r6, r2, r4, asr #26 │ │ │ │ - orrseq r8, r5, ip, lsr r4 │ │ │ │ - orrseq r8, r3, r4, ror ip │ │ │ │ + orrseq r8, r5, r8, asr #8 │ │ │ │ + orrseq r8, r3, r0, lsl #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orrseq sl, r3, r0, ror #17 │ │ │ │ + orrseq sl, r3, ip, ror #17 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ - orrseq sl, r3, r8, lsr #17 │ │ │ │ - @ instruction: 0x0193a894 │ │ │ │ + @ instruction: 0x0193a8b4 │ │ │ │ + orrseq sl, r3, r0, lsr #17 │ │ │ │ orrseq r6, r2, r8, lsl ip │ │ │ │ orrseq r6, r2, r4, asr #23 │ │ │ │ - orrseq r5, ip, r4, asr r2 │ │ │ │ + orrseq r5, ip, ip, asr r2 │ │ │ │ orrseq r6, r2, r4, ror fp │ │ │ │ - orrseq sl, r3, r8, asr r7 │ │ │ │ - @ instruction: 0x01936398 │ │ │ │ - @ instruction: 0x019c51d8 │ │ │ │ - orrseq r6, r3, r4, ror #6 │ │ │ │ - orrseq sl, r3, r4, ror #13 │ │ │ │ - @ instruction: 0x019c519c │ │ │ │ - orrseq r6, r3, r8, lsr #6 │ │ │ │ - orrseq sl, r3, r8, lsr #13 │ │ │ │ - orrseq r5, ip, r0, ror #2 │ │ │ │ - orrseq r6, r3, ip, ror #5 │ │ │ │ - orrseq sl, r3, ip, ror #12 │ │ │ │ - orrseq r5, ip, r4, lsr #2 │ │ │ │ - @ instruction: 0x019362b0 │ │ │ │ - orrseq sl, r3, r0, lsr r6 │ │ │ │ - orrseq r5, ip, r8, ror #1 │ │ │ │ - orrseq r6, r3, r4, ror r2 │ │ │ │ - @ instruction: 0x0193a5f4 │ │ │ │ - orrseq r6, r3, ip, lsr r2 │ │ │ │ - orrseq r5, ip, r4, lsr #1 │ │ │ │ - orrseq sl, r3, ip, lsr #11 │ │ │ │ - orrseq r5, ip, r4, rrx │ │ │ │ - @ instruction: 0x019361f0 │ │ │ │ - orrseq sl, r3, r0, ror r5 │ │ │ │ - orrseq r5, ip, r8, lsr #32 │ │ │ │ - @ instruction: 0x019361b4 │ │ │ │ - orrseq sl, r3, r4, lsr r5 │ │ │ │ - orrseq r6, r3, r4, ror r1 │ │ │ │ - @ instruction: 0x019c4fdc │ │ │ │ - orrseq sl, r3, r8, ror #9 │ │ │ │ - orrseq r6, r3, r8, lsr r1 │ │ │ │ - orrseq r6, r3, r8, lsl #2 │ │ │ │ - orrseq r4, ip, r0, asr #30 │ │ │ │ - orrseq r6, r3, ip, asr #1 │ │ │ │ - orrseq sl, r3, r8, asr #8 │ │ │ │ + orrseq sl, r3, r4, ror #14 │ │ │ │ + orrseq r6, r3, r4, lsr #7 │ │ │ │ + orrseq r5, ip, r0, ror #3 │ │ │ │ + orrseq r6, r3, r0, ror r3 │ │ │ │ + @ instruction: 0x0193a6f0 │ │ │ │ + orrseq r5, ip, r4, lsr #3 │ │ │ │ + orrseq r6, r3, r4, lsr r3 │ │ │ │ + @ instruction: 0x0193a6b4 │ │ │ │ + orrseq r5, ip, r8, ror #2 │ │ │ │ + @ instruction: 0x019362f8 │ │ │ │ + orrseq sl, r3, r8, ror r6 │ │ │ │ + orrseq r5, ip, ip, lsr #2 │ │ │ │ + @ instruction: 0x019362bc │ │ │ │ + orrseq sl, r3, ip, lsr r6 │ │ │ │ + ldrsheq r5, [ip, r0] │ │ │ │ + orrseq r6, r3, r0, lsl #5 │ │ │ │ + orrseq sl, r3, r0, lsl #12 │ │ │ │ + orrseq r6, r3, r8, asr #4 │ │ │ │ + orrseq r5, ip, ip, lsr #1 │ │ │ │ + @ instruction: 0x0193a5b8 │ │ │ │ + orrseq r5, ip, ip, rrx │ │ │ │ + @ instruction: 0x019361fc │ │ │ │ + orrseq sl, r3, ip, ror r5 │ │ │ │ + orrseq r5, ip, r0, lsr r0 │ │ │ │ + orrseq r6, r3, r0, asr #3 │ │ │ │ + orrseq sl, r3, r0, asr #10 │ │ │ │ + orrseq r6, r3, r0, lsl #3 │ │ │ │ + orrseq r4, ip, r4, ror #31 │ │ │ │ + @ instruction: 0x0193a4f4 │ │ │ │ + orrseq r6, r3, r4, asr #2 │ │ │ │ + orrseq r6, r3, r4, lsl r1 │ │ │ │ + orrseq r4, ip, r8, asr #30 │ │ │ │ + ldrsbeq r6, [r3, r8] │ │ │ │ + orrseq sl, r3, r4, asr r4 │ │ │ │ │ │ │ │ 0023f0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -396878,31 +396878,31 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23f2b4 │ │ │ │ b 23f5a0 │ │ │ │ @ instruction: 0x01a992ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a99258 │ │ │ │ - orrseq sl, r3, r8, asr r1 │ │ │ │ - orrseq r4, ip, ip, lsr #24 │ │ │ │ + orrseq sl, r3, r4, ror #2 │ │ │ │ + orrseq r4, ip, r4, lsr ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq sl, r3, ip, asr #32 │ │ │ │ - orrseq r4, ip, r0, lsr #22 │ │ │ │ + orrseq sl, r3, r8, asr r0 │ │ │ │ + orrseq r4, ip, r8, lsr #22 │ │ │ │ @ instruction: 0x019263bc │ │ │ │ orrseq r6, r2, r8, ror #6 │ │ │ │ orrseq r6, r2, r4, lsr #6 │ │ │ │ - orrseq r5, r3, ip, asr fp │ │ │ │ - orrseq r5, r3, ip, lsr #22 │ │ │ │ - @ instruction: 0x01939ef8 │ │ │ │ - orrseq r9, r3, ip, asr #29 │ │ │ │ - orrseq r4, ip, r0, lsr #19 │ │ │ │ - @ instruction: 0x01935abc │ │ │ │ - orrseq r9, r3, ip, lsr #29 │ │ │ │ - orrseq r9, r3, ip, asr lr │ │ │ │ - orrseq r4, ip, r0, lsr r9 │ │ │ │ + orrseq r5, r3, r8, ror #22 │ │ │ │ + orrseq r5, r3, r8, lsr fp │ │ │ │ + orrseq r9, r3, r4, lsl #30 │ │ │ │ + @ instruction: 0x01939ed8 │ │ │ │ + orrseq r4, ip, r8, lsr #19 │ │ │ │ + orrseq r5, r3, r8, asr #21 │ │ │ │ + @ instruction: 0x01939eb8 │ │ │ │ + orrseq r9, r3, r8, ror #28 │ │ │ │ + orrseq r4, ip, r8, lsr r9 │ │ │ │ │ │ │ │ 0023f674 : │ │ │ │ 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 │ │ │ │ @@ -397113,28 +397113,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 23f6e0 │ │ │ │ @ instruction: 0x01a98e7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a98e2c │ │ │ │ - orrseq r4, ip, r0, lsl #16 │ │ │ │ - orrseq r9, r3, r0, lsr #26 │ │ │ │ + orrseq r4, ip, r8, lsl #16 │ │ │ │ + orrseq r9, r3, ip, lsr #26 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r4, ip, ip, lsr #14 │ │ │ │ - orrseq r9, r3, r0, asr ip │ │ │ │ + orrseq r4, ip, r4, lsr r7 │ │ │ │ + orrseq r9, r3, ip, asr ip │ │ │ │ orrseq r5, r2, r0, asr #31 │ │ │ │ orrseq r5, r2, ip, ror #30 │ │ │ │ orrseq r5, r2, ip, lsr #30 │ │ │ │ - orrseq r4, ip, ip, lsl #12 │ │ │ │ - @ instruction: 0x01939bb4 │ │ │ │ - orrseq r9, r3, ip, lsr #22 │ │ │ │ - orrseq r5, r3, r0, lsr #14 │ │ │ │ - @ instruction: 0x019356f4 │ │ │ │ - orrseq r5, r3, r8, asr #13 │ │ │ │ + orrseq r4, ip, r4, lsl r6 │ │ │ │ + orrseq r9, r3, r0, asr #23 │ │ │ │ + orrseq r9, r3, r8, lsr fp │ │ │ │ + orrseq r5, r3, ip, lsr #14 │ │ │ │ + orrseq r5, r3, r0, lsl #14 │ │ │ │ + @ instruction: 0x019356d4 │ │ │ │ │ │ │ │ 0023fa0c : │ │ │ │ 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 │ │ │ │ @@ -397374,28 +397374,28 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 23fa74 │ │ │ │ @ instruction: 0x01a98aec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a98a98 │ │ │ │ - orrseq r4, ip, ip, ror #8 │ │ │ │ - orrseq r9, r3, ip, lsl #19 │ │ │ │ + orrseq r4, ip, r4, ror r4 │ │ │ │ + @ instruction: 0x01939998 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r4, ip, r0, lsr r3 │ │ │ │ - orrseq r9, r3, r4, asr r8 │ │ │ │ + orrseq r4, ip, r8, lsr r3 │ │ │ │ + orrseq r9, r3, r0, ror #16 │ │ │ │ orrseq r5, r2, r4, asr #23 │ │ │ │ orrseq r5, r2, r0, ror #22 │ │ │ │ orrseq r5, r2, r0, lsr #22 │ │ │ │ - orrseq r5, r3, r8, asr r3 │ │ │ │ - orrseq r5, r3, ip, lsr #6 │ │ │ │ - orrseq r5, r3, r0, lsl #6 │ │ │ │ - orrseq r4, ip, ip, ror r1 │ │ │ │ - orrseq r9, r3, ip, asr #13 │ │ │ │ - @ instruction: 0x0193969c │ │ │ │ + orrseq r5, r3, r4, ror #6 │ │ │ │ + orrseq r5, r3, r8, lsr r3 │ │ │ │ + orrseq r5, r3, ip, lsl #6 │ │ │ │ + orrseq r4, ip, r4, lsl #3 │ │ │ │ + @ instruction: 0x019396d8 │ │ │ │ + orrseq r9, r3, r8, lsr #13 │ │ │ │ │ │ │ │ 0023fe18 : │ │ │ │ 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 │ │ │ │ @@ -397481,23 +397481,23 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 23fef0 │ │ │ │ - orrseq r9, r3, r4, lsl #14 │ │ │ │ + orrseq r9, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x01a986cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, ip, r4, lsl r1 │ │ │ │ + orrseq r4, ip, ip, lsl r1 │ │ │ │ @ instruction: 0x01a98688 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ @ instruction: 0x01a9861c │ │ │ │ - orrseq r5, r3, r0, asr #2 │ │ │ │ - orrseq r5, r3, r0, lsl r1 │ │ │ │ + orrseq r5, r3, ip, asr #2 │ │ │ │ + orrseq r5, r3, ip, lsl r1 │ │ │ │ │ │ │ │ 0023ffa8 : │ │ │ │ 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 │ │ │ │ @@ -397610,17 +397610,17 @@ │ │ │ │ b 24001c │ │ │ │ @ instruction: 0x01a98548 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9851c │ │ │ │ strdeq r8, [r9, r0]! │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - orrseq r3, ip, r0, lsl #30 │ │ │ │ - @ instruction: 0x019394bc │ │ │ │ - orrseq r4, r3, ip, asr pc │ │ │ │ + orrseq r3, ip, r8, lsl #30 │ │ │ │ + orrseq r9, r3, r8, asr #9 │ │ │ │ + orrseq r4, r3, r8, ror #30 │ │ │ │ │ │ │ │ 0024018c : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #256] @ 240298 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 240244 │ │ │ │ @@ -397683,21 +397683,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ b 240264 │ │ │ │ @ instruction: 0x01a9837c │ │ │ │ - @ instruction: 0x019c3db4 │ │ │ │ + @ instruction: 0x019c3dbc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r9, r3, r4, lsl #7 │ │ │ │ - orrseq r3, ip, r4, ror #26 │ │ │ │ - orrseq r9, r3, r4, asr #6 │ │ │ │ - orrseq r4, r3, r8, lsl lr │ │ │ │ - orrseq r4, r3, r8, ror #27 │ │ │ │ + @ instruction: 0x01939390 │ │ │ │ + orrseq r3, ip, ip, ror #26 │ │ │ │ + orrseq r9, r3, r0, asr r3 │ │ │ │ + orrseq r4, r3, r4, lsr #28 │ │ │ │ + @ instruction: 0x01934df4 │ │ │ │ │ │ │ │ 002402b8 : │ │ │ │ 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] │ │ │ │ @@ -397792,21 +397792,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2403c8 │ │ │ │ @ instruction: 0x01a98210 │ │ │ │ - orrseq r3, ip, r0, asr ip │ │ │ │ - orrseq r9, r3, r4, lsr #4 │ │ │ │ + orrseq r3, ip, r8, asr ip │ │ │ │ + orrseq r9, r3, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01934c94 │ │ │ │ - orrseq r3, ip, ip, asr fp │ │ │ │ - orrseq r9, r3, r4, ror #2 │ │ │ │ - orrseq r9, r3, r8, lsr r1 │ │ │ │ + orrseq r4, r3, r0, lsr #25 │ │ │ │ + orrseq r3, ip, r4, ror #22 │ │ │ │ + orrseq r9, r3, r0, ror r1 │ │ │ │ + orrseq r9, r3, r4, asr #2 │ │ │ │ │ │ │ │ 00240464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #304] @ 2405ac │ │ │ │ @@ -397887,19 +397887,19 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 240518 │ │ │ │ @ instruction: 0x01a98090 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a9806c │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - orrseq r3, ip, r8, lsr #21 │ │ │ │ - orrseq r9, r3, ip, ror r0 │ │ │ │ + @ instruction: 0x019c3ab0 │ │ │ │ + orrseq r9, r3, r8, lsl #1 │ │ │ │ strdeq r7, [r9, r4]! │ │ │ │ - orrseq r4, r3, r8, lsl fp │ │ │ │ - orrseq r4, r3, r8, ror #21 │ │ │ │ + orrseq r4, r3, r4, lsr #22 │ │ │ │ + @ instruction: 0x01934af4 │ │ │ │ │ │ │ │ 002405d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -398000,23 +398000,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 24062c │ │ │ │ @ instruction: 0x01a97f28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a97ee0 │ │ │ │ - @ instruction: 0x019c389c │ │ │ │ - orrseq r4, r3, r0, lsr #19 │ │ │ │ - orrseq r8, r3, r8, ror lr │ │ │ │ - orrseq r3, ip, r0, ror #16 │ │ │ │ - orrseq r4, r3, r4, ror #18 │ │ │ │ - orrseq r8, r3, ip, lsr lr │ │ │ │ - orrseq r3, ip, r8, lsr #16 │ │ │ │ - orrseq r4, r3, ip, lsr #18 │ │ │ │ - orrseq r8, r3, r4, lsl #28 │ │ │ │ + orrseq r3, ip, r4, lsr #17 │ │ │ │ + orrseq r4, r3, ip, lsr #19 │ │ │ │ + orrseq r8, r3, r4, lsl #29 │ │ │ │ + orrseq r3, ip, r8, ror #16 │ │ │ │ + orrseq r4, r3, r0, ror r9 │ │ │ │ + orrseq r8, r3, r8, asr #28 │ │ │ │ + orrseq r3, ip, r0, lsr r8 │ │ │ │ + orrseq r4, r3, r8, lsr r9 │ │ │ │ + orrseq r8, r3, r0, lsl lr │ │ │ │ │ │ │ │ 0024079c : │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1] │ │ │ │ @@ -398053,17 +398053,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r3, ip, ip, ror #14 │ │ │ │ - orrseq r8, r3, ip, lsl #27 │ │ │ │ - orrseq r8, r3, ip, lsr sp │ │ │ │ + orrseq r3, ip, r4, ror r7 │ │ │ │ + @ instruction: 0x01938d98 │ │ │ │ + orrseq r8, r3, r8, asr #26 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 0024084c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -398136,21 +398136,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 240934 │ │ │ │ @ instruction: 0x01bbd900 │ │ │ │ @ instruction: 0x01a97c9c │ │ │ │ - orrseq r8, r3, ip, asr sp │ │ │ │ - @ instruction: 0x019c37b8 │ │ │ │ + orrseq r8, r3, r8, ror #26 │ │ │ │ + orrseq r3, ip, r0, asr #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01938cf8 │ │ │ │ - orrseq r3, ip, ip, lsr #14 │ │ │ │ - @ instruction: 0x01938cd0 │ │ │ │ - orrseq r4, r3, ip, lsl r7 │ │ │ │ + orrseq r8, r3, r4, lsl #26 │ │ │ │ + orrseq r3, ip, r4, lsr r7 │ │ │ │ + @ instruction: 0x01938cdc │ │ │ │ + orrseq r4, r3, r8, lsr #14 │ │ │ │ │ │ │ │ 0024099c : │ │ │ │ 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] @ 241078 │ │ │ │ @@ -398589,45 +398589,45 @@ │ │ │ │ bl b6c98 │ │ │ │ b 240b94 │ │ │ │ @ instruction: 0x01a97b60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a97b34 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ @ instruction: 0x01bbd738 │ │ │ │ - orrseq r3, ip, ip, lsl #11 │ │ │ │ - @ instruction: 0x01938bd0 │ │ │ │ + @ instruction: 0x019c3594 │ │ │ │ + @ instruction: 0x01938bdc │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ - orrseq r8, r3, ip, asr sl │ │ │ │ + orrseq r8, r3, r8, ror #20 │ │ │ │ @ instruction: 0x01a97978 │ │ │ │ - orrseq r8, r3, ip, lsl #20 │ │ │ │ + orrseq r8, r3, r8, lsl sl │ │ │ │ orrseq r4, r2, r4, lsl #24 │ │ │ │ - orrseq r3, ip, r0, lsr r3 │ │ │ │ - orrseq r8, r3, r0, asr #17 │ │ │ │ + orrseq r3, ip, r8, lsr r3 │ │ │ │ + orrseq r8, r3, ip, asr #17 │ │ │ │ @ instruction: 0x01bbd424 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq r3, ip, r0, ror #3 │ │ │ │ - orrseq r8, r3, ip, ror r7 │ │ │ │ + orrseq r3, ip, r8, ror #3 │ │ │ │ + orrseq r8, r3, r8, lsl #15 │ │ │ │ orrseq r4, r2, ip, ror #18 │ │ │ │ @ instruction: 0x01bbd2a8 │ │ │ │ - orrseq r8, r3, r8, lsl r8 │ │ │ │ - orrseq r8, r3, ip, ror r7 │ │ │ │ - orrseq r4, r3, r4, lsl #2 │ │ │ │ - @ instruction: 0x019c3094 │ │ │ │ - ldrsbeq r4, [r3, r0] │ │ │ │ - orrseq r8, r3, ip, lsr #12 │ │ │ │ - @ instruction: 0x0193409c │ │ │ │ - @ instruction: 0x019385fc │ │ │ │ - orrseq r8, r3, ip, lsr r6 │ │ │ │ - orrseq r3, ip, r4, lsr #32 │ │ │ │ - @ instruction: 0x019385b4 │ │ │ │ - orrseq r2, ip, r4, ror #31 │ │ │ │ - orrseq r4, r3, r0, lsr #32 │ │ │ │ - orrseq r8, r3, ip, ror r5 │ │ │ │ + orrseq r8, r3, r4, lsr #16 │ │ │ │ + orrseq r8, r3, r8, lsl #15 │ │ │ │ + orrseq r4, r3, r0, lsl r1 │ │ │ │ + @ instruction: 0x019c309c │ │ │ │ + ldrsbeq r4, [r3, ip] │ │ │ │ + orrseq r8, r3, r8, lsr r6 │ │ │ │ + orrseq r4, r3, r8, lsr #1 │ │ │ │ + orrseq r8, r3, r8, lsl #12 │ │ │ │ + orrseq r8, r3, r8, asr #12 │ │ │ │ + orrseq r3, ip, ip, lsr #32 │ │ │ │ + orrseq r8, r3, r0, asr #11 │ │ │ │ + orrseq r2, ip, ip, ror #31 │ │ │ │ + orrseq r4, r3, ip, lsr #32 │ │ │ │ + orrseq r8, r3, r8, lsl #11 │ │ │ │ │ │ │ │ 00241108 : │ │ │ │ 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] @ 241304 │ │ │ │ @@ -398751,26 +398751,26 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 241210 │ │ │ │ b 24127c │ │ │ │ strdeq r7, [r9, r4]! │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ - orrseq r2, ip, ip, ror #29 │ │ │ │ + @ instruction: 0x019c2ef4 │ │ │ │ @ instruction: 0x01bbd00c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, r3, r8, lsl #8 │ │ │ │ + orrseq r8, r3, r4, lsl r4 │ │ │ │ @ instruction: 0x01bbcf50 │ │ │ │ - orrseq r2, ip, ip, ror #27 │ │ │ │ - @ instruction: 0x019384f4 │ │ │ │ - orrseq r8, r3, r4, lsl #7 │ │ │ │ - @ instruction: 0x01933dd8 │ │ │ │ - orrseq r8, r3, ip, lsr #9 │ │ │ │ - orrseq r2, ip, r0, ror #26 │ │ │ │ - @ instruction: 0x019382f4 │ │ │ │ + @ instruction: 0x019c2df4 │ │ │ │ + orrseq r8, r3, r0, lsl #10 │ │ │ │ + @ instruction: 0x01938390 │ │ │ │ + orrseq r3, r3, r4, ror #27 │ │ │ │ + @ instruction: 0x019384b8 │ │ │ │ + orrseq r2, ip, r8, ror #26 │ │ │ │ + orrseq r8, r3, r0, lsl #6 │ │ │ │ │ │ │ │ 0024133c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -398823,20 +398823,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2413ac │ │ │ │ @ instruction: 0x01a971b0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019c2cb8 │ │ │ │ - orrseq r8, r3, r4, asr r2 │ │ │ │ - orrseq r2, ip, r0, ror ip │ │ │ │ - orrseq r3, r3, ip, lsr #25 │ │ │ │ - orrseq r8, r3, r8, lsl #4 │ │ │ │ - orrseq r3, r3, r8, ror ip │ │ │ │ + orrseq r2, ip, r0, asr #25 │ │ │ │ + orrseq r8, r3, r0, ror #4 │ │ │ │ + orrseq r2, ip, r8, ror ip │ │ │ │ + @ instruction: 0x01933cb8 │ │ │ │ + orrseq r8, r3, r4, lsl r2 │ │ │ │ + orrseq r3, r3, r4, lsl #25 │ │ │ │ │ │ │ │ 0024143c : │ │ │ │ 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] @ 24177c │ │ │ │ @@ -399045,36 +399045,36 @@ │ │ │ │ b 2414f0 │ │ │ │ @ instruction: 0x01a970c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a970a0 │ │ │ │ andeq r7, r0, r8, lsr #5 │ │ │ │ andeq r7, r0, r0, ror #11 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - orrseq r2, ip, ip, ror fp │ │ │ │ - orrseq r8, r3, r4, lsl r1 │ │ │ │ + orrseq r2, ip, r4, lsl #23 │ │ │ │ + orrseq r8, r3, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x01a9701c │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x019c2afc │ │ │ │ - orrseq r8, r3, r8, lsl #1 │ │ │ │ + orrseq r2, ip, r4, lsl #22 │ │ │ │ + @ instruction: 0x01938094 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ @ instruction: 0x01a9f13c │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ @ instruction: 0x01bbcb94 │ │ │ │ - orrseq r2, ip, r4, lsr #20 │ │ │ │ - @ instruction: 0x019381fc │ │ │ │ - orrseq r3, r3, ip, lsl sl │ │ │ │ - orrseq r7, r3, ip, ror pc │ │ │ │ + orrseq r2, ip, ip, lsr #20 │ │ │ │ + orrseq r8, r3, r8, lsl #4 │ │ │ │ + orrseq r3, r3, r8, lsr #20 │ │ │ │ + orrseq r7, r3, r8, lsl #31 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orrseq r8, r3, r8, lsl r1 │ │ │ │ + orrseq r8, r3, r4, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orrseq r8, r3, r4, lsl r1 │ │ │ │ + orrseq r8, r3, r0, lsr #2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orrseq r3, r3, r0, asr #18 │ │ │ │ - orrseq r3, r3, r4, lsl r9 │ │ │ │ + orrseq r3, r3, ip, asr #18 │ │ │ │ + orrseq r3, r3, r0, lsr #18 │ │ │ │ │ │ │ │ 002417ec : │ │ │ │ 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 │ │ │ │ @@ -399273,40 +399273,40 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 2419a4 │ │ │ │ @ instruction: 0x01a96d04 │ │ │ │ andeq r7, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x019c27fc │ │ │ │ + orrseq r2, ip, r4, lsl #16 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01937d98 │ │ │ │ + orrseq r7, r3, r4, lsr #27 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r7, r0, r0, ror #11 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x01bbc8cc │ │ │ │ - orrseq r2, ip, ip, asr #14 │ │ │ │ - orrseq r7, r3, r4, ror #30 │ │ │ │ - @ instruction: 0x019c26d8 │ │ │ │ - orrseq r7, r3, r4, ror ip │ │ │ │ + orrseq r2, ip, r4, asr r7 │ │ │ │ + orrseq r7, r3, r0, ror pc │ │ │ │ + orrseq r2, ip, r0, ror #13 │ │ │ │ + orrseq r7, r3, r0, lsl #25 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x019336d4 │ │ │ │ + orrseq r3, r3, r0, ror #13 │ │ │ │ @ instruction: 0x01bbc7ac │ │ │ │ - orrseq r7, r3, r8, asr sp │ │ │ │ - orrseq r7, r3, ip, ror #23 │ │ │ │ + orrseq r7, r3, r4, ror #26 │ │ │ │ + @ instruction: 0x01937bf8 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - orrseq r7, r3, r4, ror #28 │ │ │ │ - orrseq r7, r3, r8, lsl #23 │ │ │ │ + orrseq r7, r3, r0, ror lr │ │ │ │ + @ instruction: 0x01937b94 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - orrseq r3, r3, r4, ror #11 │ │ │ │ - orrseq r7, r3, r4, asr #22 │ │ │ │ - orrseq r7, r3, r8, lsr lr │ │ │ │ - orrseq r2, ip, ip, ror #10 │ │ │ │ - orrseq r7, r3, r0, lsl #22 │ │ │ │ - orrseq r3, r3, r8, ror #10 │ │ │ │ + @ instruction: 0x019335f0 │ │ │ │ + orrseq r7, r3, r0, asr fp │ │ │ │ + orrseq r7, r3, r4, asr #28 │ │ │ │ + orrseq r2, ip, r4, ror r5 │ │ │ │ + orrseq r7, r3, ip, lsl #22 │ │ │ │ + orrseq r3, r3, r4, ror r5 │ │ │ │ │ │ │ │ 00241b84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -399588,20 +399588,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 241f44 │ │ │ │ - orrseq r3, r3, r0, ror #1 │ │ │ │ - @ instruction: 0x01937994 │ │ │ │ - orrseq r2, ip, r4, asr #2 │ │ │ │ - orrseq r3, r3, ip, lsr #1 │ │ │ │ - orrseq r7, r3, r0, ror #18 │ │ │ │ - orrseq r2, ip, r0, lsl r1 │ │ │ │ + orrseq r3, r3, ip, ror #1 │ │ │ │ + orrseq r7, r3, r0, lsr #19 │ │ │ │ + orrseq r2, ip, ip, asr #2 │ │ │ │ + ldrheq r3, [r3, r8] │ │ │ │ + orrseq r7, r3, ip, ror #18 │ │ │ │ + orrseq r2, ip, r8, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -399718,20 +399718,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 242134 │ │ │ │ - orrseq r1, ip, ip, asr #30 │ │ │ │ - orrseq r2, r3, r0, ror #29 │ │ │ │ - @ instruction: 0x01937790 │ │ │ │ - orrseq r1, ip, r4, lsl pc │ │ │ │ - orrseq r2, r3, r8, lsr #29 │ │ │ │ - orrseq r7, r3, r8, asr r7 │ │ │ │ + orrseq r1, ip, r4, asr pc │ │ │ │ + orrseq r2, r3, ip, ror #29 │ │ │ │ + @ instruction: 0x0193779c │ │ │ │ + orrseq r1, ip, ip, lsl pc │ │ │ │ + @ instruction: 0x01932eb4 │ │ │ │ + orrseq r7, r3, r4, ror #14 │ │ │ │ │ │ │ │ 00242208 : │ │ │ │ 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 │ │ │ │ @@ -399820,17 +399820,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #105 @ 0x69 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 242324 │ │ │ │ - orrseq r1, ip, ip, lsl #27 │ │ │ │ - orrseq r2, r3, r0, lsr #26 │ │ │ │ - @ instruction: 0x019375d0 │ │ │ │ + @ instruction: 0x019c1d94 │ │ │ │ + orrseq r2, r3, ip, lsr #26 │ │ │ │ + @ instruction: 0x019375dc │ │ │ │ │ │ │ │ 00242384 : │ │ │ │ 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 │ │ │ │ @@ -399902,17 +399902,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 242464 │ │ │ │ - orrseq r1, ip, ip, asr #24 │ │ │ │ - orrseq r2, r3, r0, ror #23 │ │ │ │ - @ instruction: 0x01937490 │ │ │ │ + orrseq r1, ip, r4, asr ip │ │ │ │ + orrseq r2, r3, ip, ror #23 │ │ │ │ + @ instruction: 0x0193749c │ │ │ │ │ │ │ │ 002424c4 : │ │ │ │ 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 │ │ │ │ @@ -400054,17 +400054,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2426c0 │ │ │ │ - orrseq r1, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x01932994 │ │ │ │ - orrseq r7, r3, r0, asr #4 │ │ │ │ + orrseq r1, ip, r8, lsl #20 │ │ │ │ + orrseq r2, r3, r0, lsr #19 │ │ │ │ + orrseq r7, r3, ip, asr #4 │ │ │ │ │ │ │ │ 00242714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ subs r2, r2, #1 │ │ │ │ @@ -400736,21 +400736,21 @@ │ │ │ │ ldr r3, [pc, #40] @ 24319c │ │ │ │ ldr r2, [pc, #40] @ 2431a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 243130 │ │ │ │ - orrseq r1, r3, ip, asr #30 │ │ │ │ - orrseq r6, r3, ip, lsl r8 │ │ │ │ - orrseq r1, ip, r4, lsr r0 │ │ │ │ + orrseq r1, r3, r8, asr pc │ │ │ │ + orrseq r6, r3, r8, lsr #16 │ │ │ │ + orrseq r1, ip, ip, lsr r0 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01931ef8 │ │ │ │ - orrseq r6, r3, r8, asr #15 │ │ │ │ - orrseq r0, ip, r0, ror #31 │ │ │ │ + orrseq r1, r3, r4, lsl #30 │ │ │ │ + @ instruction: 0x019367d4 │ │ │ │ + orrseq r0, ip, r8, ror #31 │ │ │ │ │ │ │ │ 002431a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -400885,21 +400885,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2433e8 │ │ │ │ ldr r3, [pc, #40] @ 2433ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 243380 │ │ │ │ - @ instruction: 0x019c0df0 │ │ │ │ - @ instruction: 0x01931cf8 │ │ │ │ - orrseq r6, r3, r8, asr #11 │ │ │ │ + @ instruction: 0x019c0df8 │ │ │ │ + orrseq r1, r3, r4, lsl #26 │ │ │ │ + @ instruction: 0x019365d4 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - orrseq r0, ip, r0, lsr #27 │ │ │ │ - orrseq r1, r3, r8, lsr #25 │ │ │ │ - orrseq r6, r3, r8, ror r5 │ │ │ │ + orrseq r0, ip, r8, lsr #27 │ │ │ │ + @ instruction: 0x01931cb4 │ │ │ │ + orrseq r6, r3, r4, lsl #11 │ │ │ │ │ │ │ │ 002433f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -401008,21 +401008,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2435cc │ │ │ │ ldr r3, [pc, #40] @ 2435d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 24356c │ │ │ │ - orrseq r0, ip, r4, lsl #24 │ │ │ │ - orrseq r1, r3, ip, lsl #22 │ │ │ │ - @ instruction: 0x019363dc │ │ │ │ + orrseq r0, ip, ip, lsl #24 │ │ │ │ + orrseq r1, r3, r8, lsl fp │ │ │ │ + orrseq r6, r3, r8, ror #7 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - @ instruction: 0x019c0bbc │ │ │ │ - orrseq r1, r3, r4, asr #21 │ │ │ │ - @ instruction: 0x01936394 │ │ │ │ + orrseq r0, ip, r4, asr #23 │ │ │ │ + @ instruction: 0x01931ad0 │ │ │ │ + orrseq r6, r3, r0, lsr #7 │ │ │ │ │ │ │ │ 002435d4 : │ │ │ │ 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 │ │ │ │ @@ -401161,20 +401161,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 243824 │ │ │ │ ldr r3, [pc, #36] @ 243828 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2437b8 │ │ │ │ - @ instruction: 0x019c09b8 │ │ │ │ - orrseq r1, r3, r0, asr #17 │ │ │ │ - @ instruction: 0x01936190 │ │ │ │ - orrseq r0, ip, r0, ror #18 │ │ │ │ - orrseq r1, r3, r8, ror #16 │ │ │ │ - orrseq r6, r3, r8, lsr r1 │ │ │ │ + orrseq r0, ip, r0, asr #19 │ │ │ │ + orrseq r1, r3, ip, asr #17 │ │ │ │ + @ instruction: 0x0193619c │ │ │ │ + orrseq r0, ip, r8, ror #18 │ │ │ │ + orrseq r1, r3, r4, ror r8 │ │ │ │ + orrseq r6, r3, r4, asr #2 │ │ │ │ │ │ │ │ 0024382c : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #2 │ │ │ │ sbcs r3, r5, #0 │ │ │ │ @@ -401299,21 +401299,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 243a40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2439a0 │ │ │ │ - orrseq r0, ip, r0, lsr #15 │ │ │ │ - @ instruction: 0x019316b4 │ │ │ │ - orrseq r5, r3, r4, ror pc │ │ │ │ + orrseq r0, ip, r8, lsr #15 │ │ │ │ + orrseq r1, r3, r0, asr #13 │ │ │ │ + orrseq r5, r3, r0, lsl #31 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orrseq r0, ip, r4, ror #14 │ │ │ │ - orrseq r1, r3, r8, ror r6 │ │ │ │ - orrseq r5, r3, r8, lsr pc │ │ │ │ + orrseq r0, ip, ip, ror #14 │ │ │ │ + orrseq r1, r3, r4, lsl #13 │ │ │ │ + orrseq r5, r3, r4, asr #30 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 00243a44 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ beq 243af4 │ │ │ │ @@ -401789,20 +401789,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 2441bc │ │ │ │ ldr r3, [pc, #36] @ 2441c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 244150 │ │ │ │ - orrseq r0, ip, r0, lsr #32 │ │ │ │ - orrseq r0, r3, r8, lsr #30 │ │ │ │ - @ instruction: 0x019357f8 │ │ │ │ - orrseq pc, fp, r8, asr #31 │ │ │ │ - @ instruction: 0x01930ed0 │ │ │ │ - orrseq r5, r3, r0, lsr #15 │ │ │ │ + orrseq r0, ip, r8, lsr #32 │ │ │ │ + orrseq r0, r3, r4, lsr pc │ │ │ │ + orrseq r5, r3, r4, lsl #16 │ │ │ │ + @ instruction: 0x019bffd0 │ │ │ │ + @ instruction: 0x01930edc │ │ │ │ + orrseq r5, r3, ip, lsr #15 │ │ │ │ │ │ │ │ 002441c4 : │ │ │ │ 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 │ │ │ │ @@ -401987,21 +401987,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2444d0 │ │ │ │ ldr r3, [pc, #40] @ 2444d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 244460 │ │ │ │ - orrseq pc, fp, r0, lsl sp @ │ │ │ │ - orrseq r0, r3, r8, lsl ip │ │ │ │ - orrseq r5, r3, r8, ror #9 │ │ │ │ + orrseq pc, fp, r8, lsl sp @ │ │ │ │ + orrseq r0, r3, r4, lsr #24 │ │ │ │ + @ instruction: 0x019354f4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - @ instruction: 0x019bfcb8 │ │ │ │ - orrseq r0, r3, r0, asr #23 │ │ │ │ - @ instruction: 0x01935490 │ │ │ │ + orrseq pc, fp, r0, asr #25 │ │ │ │ + orrseq r0, r3, ip, asr #23 │ │ │ │ + @ instruction: 0x0193549c │ │ │ │ │ │ │ │ 002444d8 : │ │ │ │ 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 │ │ │ │ @@ -402152,21 +402152,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 24475c │ │ │ │ ldr r3, [pc, #40] @ 244760 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2446ec │ │ │ │ - orrseq pc, fp, r4, lsl #21 │ │ │ │ - orrseq r0, r3, ip, lsl #19 │ │ │ │ - orrseq r5, r3, ip, asr r2 │ │ │ │ + orrseq pc, fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x01930998 │ │ │ │ + orrseq r5, r3, r8, ror #4 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - orrseq pc, fp, ip, lsr #20 │ │ │ │ - orrseq r0, r3, r4, lsr r9 │ │ │ │ - orrseq r5, r3, r4, lsl #4 │ │ │ │ + orrseq pc, fp, r4, lsr sl @ │ │ │ │ + orrseq r0, r3, r0, asr #18 │ │ │ │ + orrseq r5, r3, r0, lsl r2 │ │ │ │ │ │ │ │ 00244764 : │ │ │ │ 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 │ │ │ │ @@ -402317,21 +402317,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2449e8 │ │ │ │ ldr r3, [pc, #40] @ 2449ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 244978 │ │ │ │ - @ instruction: 0x019bf7f8 │ │ │ │ - orrseq r0, r3, r0, lsl #14 │ │ │ │ - @ instruction: 0x01934fd0 │ │ │ │ + orrseq pc, fp, r0, lsl #16 │ │ │ │ + orrseq r0, r3, ip, lsl #14 │ │ │ │ + @ instruction: 0x01934fdc │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - orrseq pc, fp, r0, lsr #15 │ │ │ │ - orrseq r0, r3, r8, lsr #13 │ │ │ │ - orrseq r4, r3, r8, ror pc │ │ │ │ + orrseq pc, fp, r8, lsr #15 │ │ │ │ + @ instruction: 0x019306b4 │ │ │ │ + orrseq r4, r3, r4, lsl #31 │ │ │ │ │ │ │ │ 002449f0 : │ │ │ │ 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 │ │ │ │ @@ -402515,20 +402515,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 244cf4 │ │ │ │ ldr r3, [pc, #36] @ 244cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 244c88 │ │ │ │ - orrseq pc, fp, r8, ror #9 │ │ │ │ - @ instruction: 0x019303f0 │ │ │ │ - orrseq r4, r3, r0, asr #25 │ │ │ │ - @ instruction: 0x019bf490 │ │ │ │ - @ instruction: 0x01930398 │ │ │ │ - orrseq r4, r3, r8, ror #24 │ │ │ │ + @ instruction: 0x019bf4f0 │ │ │ │ + @ instruction: 0x019303fc │ │ │ │ + orrseq r4, r3, ip, asr #25 │ │ │ │ + @ instruction: 0x019bf498 │ │ │ │ + orrseq r0, r3, r4, lsr #7 │ │ │ │ + orrseq r4, r3, r4, ror ip │ │ │ │ │ │ │ │ 00244cfc : │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r2] │ │ │ │ ble 244d44 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -402659,21 +402659,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 244f28 │ │ │ │ ldr r3, [pc, #40] @ 244f2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 244ec8 │ │ │ │ - orrseq pc, fp, r8, lsr #5 │ │ │ │ - @ instruction: 0x019301b0 │ │ │ │ - orrseq r4, r3, r0, lsl #21 │ │ │ │ + @ instruction: 0x019bf2b0 │ │ │ │ + @ instruction: 0x019301bc │ │ │ │ + orrseq r4, r3, ip, lsl #21 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - orrseq pc, fp, r0, ror #4 │ │ │ │ - orrseq r0, r3, r8, ror #2 │ │ │ │ - orrseq r4, r3, r8, lsr sl │ │ │ │ + orrseq pc, fp, r8, ror #4 │ │ │ │ + orrseq r0, r3, r4, ror r1 │ │ │ │ + orrseq r4, r3, r4, asr #20 │ │ │ │ │ │ │ │ 00244f30 : │ │ │ │ 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} │ │ │ │ @@ -402733,17 +402733,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 245040 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 244fec │ │ │ │ - orrseq pc, fp, r4, asr r1 @ │ │ │ │ - orrseq r0, r3, r8, rrx │ │ │ │ - orrseq r4, r3, r8, lsr #18 │ │ │ │ + orrseq pc, fp, ip, asr r1 @ │ │ │ │ + orrseq r0, r3, r4, ror r0 │ │ │ │ + orrseq r4, r3, r4, lsr r9 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 00245044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -402869,21 +402869,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 245260 │ │ │ │ ldr r3, [pc, #40] @ 245264 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 245200 │ │ │ │ - orrseq lr, fp, r0, ror pc │ │ │ │ - orrseq pc, r2, r8, ror lr @ │ │ │ │ - orrseq r4, r3, r8, asr #14 │ │ │ │ + orrseq lr, fp, r8, ror pc │ │ │ │ + orrseq pc, r2, r4, lsl #29 │ │ │ │ + orrseq r4, r3, r4, asr r7 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - orrseq lr, fp, r8, lsr #30 │ │ │ │ - orrseq pc, r2, r0, lsr lr @ │ │ │ │ - orrseq r4, r3, r0, lsl #14 │ │ │ │ + orrseq lr, fp, r0, lsr pc │ │ │ │ + orrseq pc, r2, ip, lsr lr @ │ │ │ │ + orrseq r4, r3, ip, lsl #14 │ │ │ │ │ │ │ │ 00245268 : │ │ │ │ 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 │ │ │ │ @@ -403012,21 +403012,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 245494 │ │ │ │ ldr r3, [pc, #40] @ 245498 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 245434 │ │ │ │ - orrseq lr, fp, ip, lsr sp │ │ │ │ - orrseq pc, r2, r4, asr #24 │ │ │ │ - orrseq r4, r3, r4, lsl r5 │ │ │ │ + orrseq lr, fp, r4, asr #26 │ │ │ │ + orrseq pc, r2, r0, asr ip @ │ │ │ │ + orrseq r4, r3, r0, lsr #10 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x019becf4 │ │ │ │ - @ instruction: 0x0192fbfc │ │ │ │ - orrseq r4, r3, ip, asr #9 │ │ │ │ + @ instruction: 0x019becfc │ │ │ │ + orrseq pc, r2, r8, lsl #24 │ │ │ │ + @ instruction: 0x019344d8 │ │ │ │ │ │ │ │ 0024549c : │ │ │ │ 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 │ │ │ │ @@ -403220,21 +403220,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2457cc │ │ │ │ ldr r3, [pc, #40] @ 2457d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 24575c │ │ │ │ - orrseq lr, fp, r4, lsl sl │ │ │ │ - orrseq pc, r2, ip, lsl r9 @ │ │ │ │ - orrseq r4, r3, ip, ror #3 │ │ │ │ + orrseq lr, fp, ip, lsl sl │ │ │ │ + orrseq pc, r2, r8, lsr #18 │ │ │ │ + @ instruction: 0x019341f8 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - @ instruction: 0x019be9bc │ │ │ │ - orrseq pc, r2, r4, asr #17 │ │ │ │ - @ instruction: 0x01934194 │ │ │ │ + orrseq lr, fp, r4, asr #19 │ │ │ │ + @ instruction: 0x0192f8d0 │ │ │ │ + orrseq r4, r3, r0, lsr #3 │ │ │ │ │ │ │ │ 002457d4 : │ │ │ │ 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 │ │ │ │ @@ -403485,21 +403485,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 245bf0 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 245948 │ │ │ │ - orrseq lr, fp, r8, lsl #12 │ │ │ │ - orrseq pc, r2, ip, lsl r5 @ │ │ │ │ - orrseq r3, r3, r4, ror #27 │ │ │ │ + orrseq lr, fp, r0, lsl r6 │ │ │ │ + orrseq pc, r2, r8, lsr #10 │ │ │ │ + @ instruction: 0x01933df0 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x019be5b0 │ │ │ │ - orrseq pc, r2, r4, asr #9 │ │ │ │ - orrseq r3, r3, ip, lsl #27 │ │ │ │ + @ instruction: 0x019be5b8 │ │ │ │ + @ instruction: 0x0192f4d0 │ │ │ │ + @ instruction: 0x01933d98 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 00245bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -403676,18 +403676,18 @@ │ │ │ │ b b6c98 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r4 │ │ │ │ b 245d4c │ │ │ │ - orrseq lr, fp, r0, lsr #6 │ │ │ │ - @ instruction: 0x01933af4 │ │ │ │ + orrseq lr, fp, r8, lsr #6 │ │ │ │ + orrseq r3, r3, r0, lsl #22 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - orrseq pc, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x0192f1f4 │ │ │ │ │ │ │ │ 00245ed8 : │ │ │ │ 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 │ │ │ │ @@ -403924,22 +403924,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #28] @ 2462b4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 246268 │ │ │ │ - orrseq sp, fp, r8, asr #31 │ │ │ │ - orrseq r3, r3, r4, lsr #15 │ │ │ │ + @ instruction: 0x019bdfd0 │ │ │ │ + @ instruction: 0x019337b0 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - orrseq sp, fp, r4, ror #30 │ │ │ │ - orrseq r3, r3, r0, asr #14 │ │ │ │ + orrseq sp, fp, ip, ror #30 │ │ │ │ + orrseq r3, r3, ip, asr #14 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - orrseq lr, r2, ip, lsl lr │ │ │ │ - orrseq lr, r2, r8, ror #27 │ │ │ │ + orrseq lr, r2, r8, lsr #28 │ │ │ │ + @ instruction: 0x0192edf4 │ │ │ │ │ │ │ │ 002462c0 : │ │ │ │ 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 │ │ │ │ @@ -404160,18 +404160,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #16] @ 246650 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ - orrseq sp, fp, r4, lsl #23 │ │ │ │ - orrseq r3, r3, r8, asr r3 │ │ │ │ + orrseq sp, fp, ip, lsl #23 │ │ │ │ + orrseq r3, r3, r4, ror #6 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - orrseq lr, r2, r0, asr sl │ │ │ │ + orrseq lr, r2, ip, asr sl │ │ │ │ │ │ │ │ 00246658 : │ │ │ │ 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 │ │ │ │ @@ -404735,53 +404735,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 246a30 │ │ │ │ @ instruction: 0x01a91e8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, fp, r0, ror #19 │ │ │ │ - orrseq r3, r3, ip, lsr #3 │ │ │ │ + orrseq sp, fp, r8, ror #19 │ │ │ │ + @ instruction: 0x019331b8 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - orrseq sp, fp, ip, lsr r9 │ │ │ │ - orrseq r3, r3, ip, lsl #2 │ │ │ │ + orrseq sp, fp, r4, asr #18 │ │ │ │ + orrseq r3, r3, r8, lsl r1 │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - orrseq sp, fp, ip, asr #16 │ │ │ │ - orrseq r3, r3, r0, lsr #32 │ │ │ │ + orrseq sp, fp, r4, asr r8 │ │ │ │ + orrseq r3, r3, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ ldrdeq r1, [r9, ip]! │ │ │ │ - orrseq r2, r3, r4, lsr #30 │ │ │ │ - orrseq sp, fp, r0, ror #13 │ │ │ │ - @ instruction: 0x01932eb4 │ │ │ │ + orrseq r2, r3, r0, lsr pc │ │ │ │ + orrseq sp, fp, r8, ror #13 │ │ │ │ + orrseq r2, r3, r0, asr #29 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - @ instruction: 0x01932c98 │ │ │ │ - orrseq sp, fp, r8, lsr #9 │ │ │ │ - orrseq lr, r2, ip, ror #5 │ │ │ │ - @ instruction: 0x0192e2bc │ │ │ │ - orrseq sp, fp, r8, ror r3 │ │ │ │ - orrseq r2, r3, ip, asr #23 │ │ │ │ - orrseq r2, r3, r8, asr #22 │ │ │ │ + orrseq r2, r3, r4, lsr #25 │ │ │ │ + @ instruction: 0x019bd4b0 │ │ │ │ + @ instruction: 0x0192e2f8 │ │ │ │ + orrseq lr, r2, r8, asr #5 │ │ │ │ + orrseq sp, fp, r0, lsl #7 │ │ │ │ + @ instruction: 0x01932bd8 │ │ │ │ + orrseq r2, r3, r4, asr fp │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - orrseq lr, r2, ip, asr r2 │ │ │ │ - orrseq lr, r2, ip, lsr #4 │ │ │ │ - @ instruction: 0x0192e1fc │ │ │ │ - @ instruction: 0x019bd2b8 │ │ │ │ - @ instruction: 0x01932adc │ │ │ │ - orrseq r2, r3, ip, lsl #21 │ │ │ │ + orrseq lr, r2, r8, ror #4 │ │ │ │ + orrseq lr, r2, r8, lsr r2 │ │ │ │ + orrseq lr, r2, r8, lsl #4 │ │ │ │ + orrseq sp, fp, r0, asr #5 │ │ │ │ + orrseq r2, r3, r8, ror #21 │ │ │ │ + @ instruction: 0x01932a98 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - orrseq sp, fp, ip, lsl #5 │ │ │ │ - orrseq r2, r3, r4, lsl #21 │ │ │ │ - orrseq r2, r3, ip, asr sl │ │ │ │ + @ instruction: 0x019bd294 │ │ │ │ + @ instruction: 0x01932a90 │ │ │ │ + orrseq r2, r3, r8, ror #20 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - orrseq sp, fp, r4, asr r2 │ │ │ │ - orrseq lr, r2, r8, ror #2 │ │ │ │ - orrseq r2, r3, r0, lsr sl │ │ │ │ + orrseq sp, fp, ip, asr r2 │ │ │ │ + orrseq lr, r2, r4, ror r1 │ │ │ │ + orrseq r2, r3, ip, lsr sl │ │ │ │ │ │ │ │ 00246fd8 : │ │ │ │ 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 │ │ │ │ @@ -405041,29 +405041,29 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 247220 │ │ │ │ @ instruction: 0x01a9150c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a914ec │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq sp, fp, r8, lsr #32 │ │ │ │ - orrseq r2, r3, r4, lsl #16 │ │ │ │ + orrseq sp, fp, r0, lsr r0 │ │ │ │ + orrseq r2, r3, r0, lsl r8 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq ip, fp, r0, ror pc │ │ │ │ - orrseq r2, r3, r0, asr r7 │ │ │ │ + orrseq ip, fp, r8, ror pc │ │ │ │ + orrseq r2, r3, ip, asr r7 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ @ instruction: 0x01a912ec │ │ │ │ orrseq lr, r1, r0, ror r5 │ │ │ │ orrseq lr, r1, ip, lsl r5 │ │ │ │ @ instruction: 0x0191e4dc │ │ │ │ - orrseq sp, r2, r8, lsl #26 │ │ │ │ - @ instruction: 0x0192dcd8 │ │ │ │ - orrseq sp, r2, r8, lsr #25 │ │ │ │ + orrseq sp, r2, r4, lsl sp │ │ │ │ + orrseq sp, r2, r4, ror #25 │ │ │ │ + @ instruction: 0x0192dcb4 │ │ │ │ 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 │ │ │ │ @@ -405173,20 +405173,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 247554 │ │ │ │ - @ instruction: 0x0192dabc │ │ │ │ - orrseq r2, r3, ip, lsl r4 │ │ │ │ - @ instruction: 0x019bcd98 │ │ │ │ - orrseq sp, r2, r8, lsl #21 │ │ │ │ - orrseq r2, r3, r8, ror #7 │ │ │ │ - orrseq ip, fp, r4, ror #26 │ │ │ │ + orrseq sp, r2, r8, asr #21 │ │ │ │ + orrseq r2, r3, r8, lsr #8 │ │ │ │ + orrseq ip, fp, r0, lsr #27 │ │ │ │ + @ instruction: 0x0192da94 │ │ │ │ + @ instruction: 0x019323f4 │ │ │ │ + orrseq ip, fp, ip, ror #26 │ │ │ │ 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] │ │ │ │ @@ -405300,20 +405300,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 247744 │ │ │ │ - orrseq ip, fp, ip, lsr #23 │ │ │ │ - orrseq sp, r2, r8, asr #17 │ │ │ │ - orrseq r2, r3, r4, lsr #4 │ │ │ │ - orrseq ip, fp, r4, ror fp │ │ │ │ - @ instruction: 0x0192d890 │ │ │ │ - orrseq r2, r3, ip, ror #3 │ │ │ │ + @ instruction: 0x019bcbb4 │ │ │ │ + @ instruction: 0x0192d8d4 │ │ │ │ + orrseq r2, r3, r0, lsr r2 │ │ │ │ + orrseq ip, fp, ip, ror fp │ │ │ │ + @ instruction: 0x0192d89c │ │ │ │ + @ instruction: 0x019321f8 │ │ │ │ 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] │ │ │ │ @@ -405463,20 +405463,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2479a4 │ │ │ │ - orrseq ip, fp, r0, lsr #18 │ │ │ │ - orrseq sp, r2, ip, lsr r6 │ │ │ │ - @ instruction: 0x01931f98 │ │ │ │ - orrseq ip, fp, r8, ror #17 │ │ │ │ - orrseq sp, r2, r4, lsl #12 │ │ │ │ - orrseq r1, r3, r0, ror #30 │ │ │ │ + orrseq ip, fp, r8, lsr #18 │ │ │ │ + orrseq sp, r2, r8, asr #12 │ │ │ │ + orrseq r1, r3, r4, lsr #31 │ │ │ │ + @ instruction: 0x019bc8f0 │ │ │ │ + orrseq sp, r2, r0, lsl r6 │ │ │ │ + orrseq r1, r3, ip, ror #30 │ │ │ │ │ │ │ │ 00247aac : │ │ │ │ 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 │ │ │ │ @@ -405560,17 +405560,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 247bbc │ │ │ │ - orrseq ip, fp, ip, ror #14 │ │ │ │ - orrseq sp, r2, r8, lsl #9 │ │ │ │ - orrseq r1, r3, r4, ror #27 │ │ │ │ + orrseq ip, fp, r4, ror r7 │ │ │ │ + @ instruction: 0x0192d494 │ │ │ │ + @ instruction: 0x01931df0 │ │ │ │ │ │ │ │ 00247c1c : │ │ │ │ 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 │ │ │ │ @@ -405655,17 +405655,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 247d28 │ │ │ │ - @ instruction: 0x019bc5f8 │ │ │ │ - orrseq sp, r2, r4, lsl r3 │ │ │ │ - orrseq r1, r3, r0, ror ip │ │ │ │ + orrseq ip, fp, r0, lsl #12 │ │ │ │ + orrseq sp, r2, r0, lsr #6 │ │ │ │ + orrseq r1, r3, ip, ror ip │ │ │ │ │ │ │ │ 00247d90 : │ │ │ │ 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 │ │ │ │ @@ -405765,17 +405765,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #237 @ 0xed │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 247ed8 │ │ │ │ - orrseq ip, fp, r8, asr #8 │ │ │ │ - orrseq sp, r2, r4, ror #2 │ │ │ │ - orrseq r1, r3, r0, asr #21 │ │ │ │ + orrseq ip, fp, r0, asr r4 │ │ │ │ + orrseq sp, r2, r0, ror r1 │ │ │ │ + orrseq r1, r3, ip, asr #21 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ blt 247f5c │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -410910,33 +410910,33 @@ │ │ │ │ bl 248eb0 │ │ │ │ b 24c66c │ │ │ │ mov r5, r7 │ │ │ │ b 24c348 │ │ │ │ @ instruction: 0x01a8c560 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a8c528 │ │ │ │ - @ instruction: 0x0192d9b4 │ │ │ │ - orrseq r8, fp, r8, asr #7 │ │ │ │ + orrseq sp, r2, r0, asr #19 │ │ │ │ + @ instruction: 0x019b83d0 │ │ │ │ @ instruction: 0x01a94624 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq r4, [r9, r0]! │ │ │ │ - @ instruction: 0x019273fc │ │ │ │ - @ instruction: 0x019b679c │ │ │ │ - orrseq fp, r2, r0, ror #26 │ │ │ │ + orrseq r7, r2, r8, lsl #8 │ │ │ │ + orrseq r6, fp, r4, lsr #15 │ │ │ │ + orrseq fp, r2, ip, ror #26 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - orrseq r6, fp, r4, ror #14 │ │ │ │ - orrseq fp, r2, r0, lsr sp │ │ │ │ + orrseq r6, fp, ip, ror #14 │ │ │ │ + orrseq fp, r2, ip, lsr sp │ │ │ │ ldrdeq r2, [r9, r0]! │ │ │ │ @ instruction: 0x01a8a810 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0192bad4 │ │ │ │ - @ instruction: 0x019b64fc │ │ │ │ + orrseq fp, r2, r0, ror #21 │ │ │ │ + orrseq r6, fp, r4, lsl #10 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orrseq r7, r2, r8, ror #1 │ │ │ │ - orrseq fp, r2, r4, lsl sl │ │ │ │ + ldrsheq r7, [r2, r4] │ │ │ │ + orrseq fp, r2, r0, lsr #20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx r6 │ │ │ │ @@ -412645,75 +412645,75 @@ │ │ │ │ ldr r1, [pc, #264] @ 24eba0 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 24e778 │ │ │ │ - orrseq r6, fp, ip, lsr r4 │ │ │ │ + orrseq r6, fp, r4, asr #8 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orrseq r7, r2, r8, lsr #32 │ │ │ │ - orrseq fp, r2, r8, lsl r9 │ │ │ │ - orrseq r6, fp, r4, lsr r3 │ │ │ │ - orrseq fp, r2, ip, ror r8 │ │ │ │ - orrseq r6, fp, r4, lsr #5 │ │ │ │ - orrseq r6, r2, ip, lsl #29 │ │ │ │ - @ instruction: 0x0192b7b8 │ │ │ │ - orrseq r6, fp, r0, ror #3 │ │ │ │ - orrseq r6, r2, r8, asr #27 │ │ │ │ - @ instruction: 0x0192b6f8 │ │ │ │ - orrseq r6, fp, r0, lsr #2 │ │ │ │ - @ instruction: 0x0192b5d4 │ │ │ │ - @ instruction: 0x019b5ff0 │ │ │ │ - orrseq fp, r2, r0, asr #10 │ │ │ │ - orrseq r5, fp, ip, asr pc │ │ │ │ - orrseq fp, r2, r8, ror #8 │ │ │ │ - orrseq r5, fp, ip, ror lr │ │ │ │ + orrseq r7, r2, r4, lsr r0 │ │ │ │ + orrseq fp, r2, r4, lsr #18 │ │ │ │ + orrseq r6, fp, ip, lsr r3 │ │ │ │ + orrseq fp, r2, r8, lsl #17 │ │ │ │ + orrseq r6, fp, ip, lsr #5 │ │ │ │ + @ instruction: 0x01926e98 │ │ │ │ + orrseq fp, r2, r4, asr #15 │ │ │ │ + orrseq r6, fp, r8, ror #3 │ │ │ │ + @ instruction: 0x01926dd4 │ │ │ │ + orrseq fp, r2, r4, lsl #14 │ │ │ │ + orrseq r6, fp, r8, lsr #2 │ │ │ │ + orrseq fp, r2, r0, ror #11 │ │ │ │ + @ instruction: 0x019b5ff8 │ │ │ │ + orrseq fp, r2, ip, asr #10 │ │ │ │ + orrseq r5, fp, r4, ror #30 │ │ │ │ + orrseq fp, r2, r4, ror r4 │ │ │ │ + orrseq r5, fp, r4, lsl #29 │ │ │ │ @ instruction: 0x01a920c8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r6, r2, r8, asr #19 │ │ │ │ - orrseq r6, r2, r8, ror r9 │ │ │ │ - orrseq r6, r2, r4, lsr #18 │ │ │ │ - orrseq r5, fp, r4, asr #25 │ │ │ │ - @ instruction: 0x0192b290 │ │ │ │ - @ instruction: 0x019268d0 │ │ │ │ - orrseq r5, fp, r0, ror ip │ │ │ │ - orrseq fp, r2, ip, lsr r2 │ │ │ │ - orrseq r5, fp, r8, lsr ip │ │ │ │ - orrseq r6, r2, ip, lsl #17 │ │ │ │ - orrseq fp, r2, r4, lsl #4 │ │ │ │ - orrseq r6, r2, r8, asr r8 │ │ │ │ - orrseq r6, r2, r8, lsl #16 │ │ │ │ - orrseq r5, fp, r8, lsr #23 │ │ │ │ - orrseq fp, r2, r0, ror r1 │ │ │ │ + @ instruction: 0x019269d4 │ │ │ │ + orrseq r6, r2, r4, lsl #19 │ │ │ │ + orrseq r6, r2, r0, lsr r9 │ │ │ │ + orrseq r5, fp, ip, asr #25 │ │ │ │ + @ instruction: 0x0192b29c │ │ │ │ + @ instruction: 0x019268dc │ │ │ │ + orrseq r5, fp, r8, ror ip │ │ │ │ + orrseq fp, r2, r8, asr #4 │ │ │ │ + orrseq r5, fp, r0, asr #24 │ │ │ │ + @ instruction: 0x01926898 │ │ │ │ + orrseq fp, r2, r0, lsl r2 │ │ │ │ + orrseq r6, r2, r4, ror #16 │ │ │ │ + orrseq r6, r2, r4, lsl r8 │ │ │ │ + @ instruction: 0x019b5bb0 │ │ │ │ + orrseq fp, r2, ip, ror r1 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - orrseq r6, r2, r8, asr #15 │ │ │ │ - @ instruction: 0x01926790 │ │ │ │ - orrseq r5, fp, r0, lsr fp │ │ │ │ - ldrsheq fp, [r2, ip] │ │ │ │ - orrseq r5, fp, r0, ror #21 │ │ │ │ - orrseq r6, r2, r4, lsr r7 │ │ │ │ - orrseq fp, r2, ip, lsr #1 │ │ │ │ + @ instruction: 0x019267d4 │ │ │ │ + @ instruction: 0x0192679c │ │ │ │ + orrseq r5, fp, r8, lsr fp │ │ │ │ + orrseq fp, r2, r8, lsl #2 │ │ │ │ + orrseq r5, fp, r8, ror #21 │ │ │ │ + orrseq r6, r2, r0, asr #14 │ │ │ │ + ldrheq fp, [r2, r8] │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - orrseq r5, fp, r8, lsr #21 │ │ │ │ - @ instruction: 0x019266fc │ │ │ │ - orrseq fp, r2, r4, ror r0 │ │ │ │ + @ instruction: 0x019b5ab0 │ │ │ │ + orrseq r6, r2, r8, lsl #14 │ │ │ │ + orrseq fp, r2, r0, lsl #1 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - orrseq r6, r2, r4, asr #13 │ │ │ │ - orrseq r5, fp, r4, ror #20 │ │ │ │ - orrseq fp, r2, ip, lsr #32 │ │ │ │ + @ instruction: 0x019266d0 │ │ │ │ + orrseq r5, fp, ip, ror #20 │ │ │ │ + orrseq fp, r2, r8, lsr r0 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - orrseq r6, r2, r8, ror r6 │ │ │ │ - orrseq r5, fp, r8, lsl sl │ │ │ │ - @ instruction: 0x0192afdc │ │ │ │ + orrseq r6, r2, r4, lsl #13 │ │ │ │ + orrseq r5, fp, r0, lsr #20 │ │ │ │ + orrseq sl, r2, r8, ror #31 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orrseq r6, r2, r8, lsr r6 │ │ │ │ - @ instruction: 0x019265f4 │ │ │ │ - @ instruction: 0x019b5994 │ │ │ │ - orrseq sl, r2, ip, asr pc │ │ │ │ + orrseq r6, r2, r4, asr #12 │ │ │ │ + orrseq r6, r2, r0, lsl #12 │ │ │ │ + @ instruction: 0x019b599c │ │ │ │ + orrseq sl, r2, r8, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ │ │ │ │ 0024eba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1752] @ 0x6d8 │ │ │ │ @@ -413712,16 +413712,16 @@ │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ b 24fb74 │ │ │ │ @ instruction: 0x01a8993c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r9, [r8, ip]! │ │ │ │ - @ instruction: 0x019b57b8 │ │ │ │ - orrseq sl, r2, r4, ror sp │ │ │ │ + orrseq r5, fp, r0, asr #15 │ │ │ │ + orrseq sl, r2, r0, lsl #27 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ @ instruction: 0x01a91994 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x01a91968 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -415788,141 +415788,141 @@ │ │ │ │ bl bb06c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2522b0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #2068] @ 0x814 │ │ │ │ b 250b18 │ │ │ │ - orrseq r4, r2, r4, lsl r4 │ │ │ │ - @ instruction: 0x019b37b4 │ │ │ │ - orrseq r8, r2, r8, ror sp │ │ │ │ + orrseq r4, r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x019b37bc │ │ │ │ + orrseq r8, r2, r4, lsl #27 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orrseq r3, fp, ip, ror r7 │ │ │ │ - orrseq r8, r2, r8, asr #26 │ │ │ │ + orrseq r3, fp, r4, lsl #15 │ │ │ │ + orrseq r8, r2, r4, asr sp │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ @ instruction: 0x01a8f9bc │ │ │ │ strdeq r7, [r8, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019b34f0 │ │ │ │ - orrseq r8, r2, ip, lsr #21 │ │ │ │ - orrseq r4, r2, ip, asr #1 │ │ │ │ - @ instruction: 0x01924090 │ │ │ │ - orrseq r3, fp, r0, lsr r4 │ │ │ │ - @ instruction: 0x019289f8 │ │ │ │ + @ instruction: 0x019b34f8 │ │ │ │ + @ instruction: 0x01928ab8 │ │ │ │ + ldrsbeq r4, [r2, r8] │ │ │ │ + @ instruction: 0x0192409c │ │ │ │ + orrseq r3, fp, r8, lsr r4 │ │ │ │ + orrseq r8, r2, r4, lsl #20 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - orrseq r8, r2, r4, lsr #19 │ │ │ │ - orrseq r3, fp, r8, asr #7 │ │ │ │ - @ instruction: 0x01923fb4 │ │ │ │ - orrseq r3, r2, r8, ror pc │ │ │ │ - orrseq r3, fp, r8, lsl r3 │ │ │ │ - orrseq r8, r2, r4, ror #17 │ │ │ │ - orrseq r8, r2, r4, lsr #17 │ │ │ │ - orrseq r3, fp, r8, asr #5 │ │ │ │ - @ instruction: 0x01923eb4 │ │ │ │ - orrseq r3, r2, r8, ror lr │ │ │ │ - orrseq r3, fp, r8, lsl r2 │ │ │ │ - orrseq r8, r2, r4, ror #15 │ │ │ │ - orrseq r3, fp, r0, ror #3 │ │ │ │ - @ instruction: 0x0192879c │ │ │ │ - @ instruction: 0x01923dbc │ │ │ │ - orrseq r3, r2, r0, lsl #27 │ │ │ │ - orrseq r3, fp, r0, lsr #2 │ │ │ │ - orrseq r8, r2, r8, ror #13 │ │ │ │ + @ instruction: 0x019289b0 │ │ │ │ + @ instruction: 0x019b33d0 │ │ │ │ + orrseq r3, r2, r0, asr #31 │ │ │ │ + orrseq r3, r2, r4, lsl #31 │ │ │ │ + orrseq r3, fp, r0, lsr #6 │ │ │ │ + @ instruction: 0x019288f0 │ │ │ │ + @ instruction: 0x019288b0 │ │ │ │ + @ instruction: 0x019b32d0 │ │ │ │ + orrseq r3, r2, r0, asr #29 │ │ │ │ + orrseq r3, r2, r4, lsl #29 │ │ │ │ + orrseq r3, fp, r0, lsr #4 │ │ │ │ + @ instruction: 0x019287f0 │ │ │ │ + orrseq r3, fp, r8, ror #3 │ │ │ │ + orrseq r8, r2, r8, lsr #15 │ │ │ │ + orrseq r3, r2, r8, asr #27 │ │ │ │ + orrseq r3, r2, ip, lsl #27 │ │ │ │ + orrseq r3, fp, r8, lsr #2 │ │ │ │ + @ instruction: 0x019286f4 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - orrseq r3, fp, r4, lsr #1 │ │ │ │ - orrseq r8, r2, r0, ror #12 │ │ │ │ - orrseq r3, r2, ip, ror ip │ │ │ │ - orrseq r3, r2, r0, asr #24 │ │ │ │ - orrseq r2, fp, r0, ror #31 │ │ │ │ - orrseq r8, r2, ip, lsr #11 │ │ │ │ - orrseq r8, r2, r8, ror #10 │ │ │ │ - @ instruction: 0x019b2f90 │ │ │ │ - orrseq r3, r2, r8, ror fp │ │ │ │ - orrseq r3, r2, ip, lsr fp │ │ │ │ - @ instruction: 0x019b2edc │ │ │ │ - orrseq r8, r2, r4, lsr #9 │ │ │ │ + orrseq r3, fp, ip, lsr #1 │ │ │ │ + orrseq r8, r2, ip, ror #12 │ │ │ │ + orrseq r3, r2, r8, lsl #25 │ │ │ │ + orrseq r3, r2, ip, asr #24 │ │ │ │ + orrseq r2, fp, r8, ror #31 │ │ │ │ + @ instruction: 0x019285b8 │ │ │ │ + orrseq r8, r2, r4, ror r5 │ │ │ │ + @ instruction: 0x019b2f98 │ │ │ │ + orrseq r3, r2, r4, lsl #23 │ │ │ │ + orrseq r3, r2, r8, asr #22 │ │ │ │ + orrseq r2, fp, r4, ror #29 │ │ │ │ + @ instruction: 0x019284b0 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orrseq r2, fp, r8, lsl #29 │ │ │ │ - orrseq r8, r2, r0, ror #8 │ │ │ │ - orrseq r3, r2, r0, ror sl │ │ │ │ - orrseq r3, r2, r4, lsr sl │ │ │ │ - @ instruction: 0x019b2dd4 │ │ │ │ - @ instruction: 0x0192839c │ │ │ │ + @ instruction: 0x019b2e90 │ │ │ │ + orrseq r8, r2, ip, ror #8 │ │ │ │ + orrseq r3, r2, ip, ror sl │ │ │ │ + orrseq r3, r2, r0, asr #20 │ │ │ │ + @ instruction: 0x019b2ddc │ │ │ │ + orrseq r8, r2, r8, lsr #7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq r8, r2, ip, asr r3 │ │ │ │ - orrseq r2, fp, r4, lsl #27 │ │ │ │ - orrseq r2, fp, r0, lsl sp │ │ │ │ - orrseq r8, r2, ip, asr #5 │ │ │ │ - orrseq r3, r2, r8, ror #17 │ │ │ │ - orrseq r3, r2, ip, lsr #17 │ │ │ │ - orrseq r2, fp, ip, asr #24 │ │ │ │ - orrseq r8, r2, r8, lsl r2 │ │ │ │ - @ instruction: 0x019281d4 │ │ │ │ - @ instruction: 0x019b2bfc │ │ │ │ - orrseq r3, r2, r4, ror #15 │ │ │ │ - orrseq r3, r2, r8, lsr #15 │ │ │ │ - orrseq r2, fp, r8, asr #22 │ │ │ │ - orrseq r8, r2, r0, lsl r1 │ │ │ │ + orrseq r8, r2, r8, ror #6 │ │ │ │ + orrseq r2, fp, ip, lsl #27 │ │ │ │ + orrseq r2, fp, r8, lsl sp │ │ │ │ + @ instruction: 0x019282d8 │ │ │ │ + @ instruction: 0x019238f4 │ │ │ │ + @ instruction: 0x019238b8 │ │ │ │ + orrseq r2, fp, r4, asr ip │ │ │ │ + orrseq r8, r2, r4, lsr #4 │ │ │ │ + orrseq r8, r2, r0, ror #3 │ │ │ │ + orrseq r2, fp, r4, lsl #24 │ │ │ │ + @ instruction: 0x019237f0 │ │ │ │ + @ instruction: 0x019237b4 │ │ │ │ + orrseq r2, fp, r0, asr fp │ │ │ │ + orrseq r8, r2, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x019b2af4 │ │ │ │ - orrseq r8, r2, ip, asr #1 │ │ │ │ - @ instruction: 0x019236dc │ │ │ │ - orrseq r3, r2, r0, lsr #13 │ │ │ │ - orrseq r2, fp, r0, asr #20 │ │ │ │ - orrseq r8, r2, r8 │ │ │ │ + @ instruction: 0x019b2afc │ │ │ │ + ldrsbeq r8, [r2, r8] │ │ │ │ + orrseq r3, r2, r8, ror #13 │ │ │ │ + orrseq r3, r2, ip, lsr #13 │ │ │ │ + orrseq r2, fp, r8, asr #20 │ │ │ │ + orrseq r8, r2, r4, lsl r0 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq r7, r2, r8, asr #31 │ │ │ │ - @ instruction: 0x019b29f0 │ │ │ │ - orrseq r7, r2, r0, lsr #29 │ │ │ │ - orrseq r2, fp, r8, asr #17 │ │ │ │ - orrseq r7, r2, r8, lsl #24 │ │ │ │ - orrseq r2, fp, r0, lsr r6 │ │ │ │ - @ instruction: 0x019b2598 │ │ │ │ - orrseq r7, r2, r0, ror fp │ │ │ │ - orrseq r3, r2, r0, lsl #3 │ │ │ │ - orrseq r3, r2, r8, asr #2 │ │ │ │ - orrseq r2, fp, r8, ror #9 │ │ │ │ - @ instruction: 0x01927ab0 │ │ │ │ - @ instruction: 0x019b2494 │ │ │ │ - orrseq r7, r2, ip, ror #20 │ │ │ │ + @ instruction: 0x01927fd4 │ │ │ │ + @ instruction: 0x019b29f8 │ │ │ │ + orrseq r7, r2, ip, lsr #29 │ │ │ │ + @ instruction: 0x019b28d0 │ │ │ │ + orrseq r7, r2, r4, lsl ip │ │ │ │ + orrseq r2, fp, r8, lsr r6 │ │ │ │ + orrseq r2, fp, r0, lsr #11 │ │ │ │ + orrseq r7, r2, ip, ror fp │ │ │ │ + orrseq r3, r2, ip, lsl #3 │ │ │ │ + orrseq r3, r2, r4, asr r1 │ │ │ │ + @ instruction: 0x019b24f0 │ │ │ │ + @ instruction: 0x01927abc │ │ │ │ + @ instruction: 0x019b249c │ │ │ │ + orrseq r7, r2, r8, ror sl │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orrseq r3, r2, ip, ror r0 │ │ │ │ - orrseq r3, r2, r4, asr #32 │ │ │ │ - orrseq r2, fp, r4, ror #7 │ │ │ │ - orrseq r7, r2, ip, lsr #19 │ │ │ │ - orrseq r2, fp, r0, asr #5 │ │ │ │ - orrseq r2, r2, r4, lsl pc │ │ │ │ - orrseq r7, r2, ip, lsl #17 │ │ │ │ + orrseq r3, r2, r8, lsl #1 │ │ │ │ + orrseq r3, r2, r0, asr r0 │ │ │ │ + orrseq r2, fp, ip, ror #7 │ │ │ │ + @ instruction: 0x019279b8 │ │ │ │ + orrseq r2, fp, r8, asr #5 │ │ │ │ + orrseq r2, r2, r0, lsr #30 │ │ │ │ + @ instruction: 0x01927898 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - orrseq r2, r2, ip, asr #29 │ │ │ │ - orrseq r2, fp, ip, ror #4 │ │ │ │ - orrseq r7, r2, r4, lsr r8 │ │ │ │ + @ instruction: 0x01922ed8 │ │ │ │ + orrseq r2, fp, r4, ror r2 │ │ │ │ + orrseq r7, r2, r0, asr #16 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01922e90 │ │ │ │ - orrseq r2, fp, r8, asr #3 │ │ │ │ - orrseq r2, r2, ip, lsl lr │ │ │ │ - @ instruction: 0x01927794 │ │ │ │ + @ instruction: 0x01922e9c │ │ │ │ + @ instruction: 0x019b21d0 │ │ │ │ + orrseq r2, r2, r8, lsr #28 │ │ │ │ + orrseq r7, r2, r0, lsr #15 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - orrseq r2, r2, r8, ror #27 │ │ │ │ - @ instruction: 0x01922db4 │ │ │ │ - orrseq r2, r2, ip, ror sp │ │ │ │ - orrseq r2, fp, ip, lsl r1 │ │ │ │ - orrseq r7, r2, r0, ror #13 │ │ │ │ + @ instruction: 0x01922df4 │ │ │ │ + orrseq r2, r2, r0, asr #27 │ │ │ │ + orrseq r2, r2, r8, lsl #27 │ │ │ │ + orrseq r2, fp, r4, lsr #2 │ │ │ │ + orrseq r7, r2, ip, ror #13 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - orrseq r2, r2, r0, lsr sp │ │ │ │ + orrseq r2, r2, ip, lsr sp │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - orrseq r2, r2, r4, lsl #26 │ │ │ │ + orrseq r2, r2, r0, lsl sp │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - @ instruction: 0x01922c98 │ │ │ │ + orrseq r2, r2, r4, lsr #25 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - orrseq r2, r2, ip, ror #24 │ │ │ │ - orrseq r2, r2, r0, asr ip │ │ │ │ - orrseq r2, r2, r4, lsl ip │ │ │ │ - @ instruction: 0x019b1fb4 │ │ │ │ - orrseq r7, r2, ip, ror r5 │ │ │ │ + orrseq r2, r2, r8, ror ip │ │ │ │ + orrseq r2, r2, ip, asr ip │ │ │ │ + orrseq r2, r2, r0, lsr #24 │ │ │ │ + @ instruction: 0x019b1fbc │ │ │ │ + orrseq r7, r2, r8, lsl #11 │ │ │ │ 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] @ 251d08 │ │ │ │ @@ -416413,21 +416413,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 252598 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2524dc │ │ │ │ @ instruction: 0xffff5a70 │ │ │ │ - orrseq r1, fp, r4, lsl #30 │ │ │ │ - orrseq r2, r2, r8, asr fp │ │ │ │ - @ instruction: 0x019274d0 │ │ │ │ + orrseq r1, fp, ip, lsl #30 │ │ │ │ + orrseq r2, r2, r4, ror #22 │ │ │ │ + @ instruction: 0x019274dc │ │ │ │ muleq r0, r4, r4 │ │ │ │ - orrseq r1, fp, ip, asr #29 │ │ │ │ - orrseq r2, r2, r0, lsr #22 │ │ │ │ - @ instruction: 0x01927498 │ │ │ │ + @ instruction: 0x019b1ed4 │ │ │ │ + orrseq r2, r2, ip, lsr #22 │ │ │ │ + orrseq r7, r2, r4, lsr #9 │ │ │ │ muleq r0, r2, r4 │ │ │ │ │ │ │ │ 0025259c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -416461,17 +416461,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 252640 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2525f0 │ │ │ │ @ instruction: 0xffff598c │ │ │ │ - orrseq r1, fp, r4, lsl lr │ │ │ │ - orrseq r2, r2, r8, ror #20 │ │ │ │ - orrseq r7, r2, r0, ror #7 │ │ │ │ + orrseq r1, fp, ip, lsl lr │ │ │ │ + orrseq r2, r2, r4, ror sl │ │ │ │ + orrseq r7, r2, ip, ror #7 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 00252644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -416524,21 +416524,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 252744 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 252688 │ │ │ │ @ instruction: 0xffff58a0 │ │ │ │ - orrseq r1, fp, r8, asr sp │ │ │ │ - orrseq r2, r2, ip, lsr #19 │ │ │ │ - orrseq r7, r2, r4, lsr #6 │ │ │ │ + orrseq r1, fp, r0, ror #26 │ │ │ │ + @ instruction: 0x019229b8 │ │ │ │ + orrseq r7, r2, r0, lsr r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq r1, fp, r0, lsr #26 │ │ │ │ - orrseq r2, r2, r4, ror r9 │ │ │ │ - orrseq r7, r2, ip, ror #5 │ │ │ │ + orrseq r1, fp, r8, lsr #26 │ │ │ │ + orrseq r2, r2, r0, lsl #19 │ │ │ │ + @ instruction: 0x019272f8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 00252748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -416572,17 +416572,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2527ec │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 25279c │ │ │ │ @ instruction: 0xffff57bc │ │ │ │ - orrseq r1, fp, r8, ror #24 │ │ │ │ - @ instruction: 0x019228bc │ │ │ │ - orrseq r7, r2, r4, lsr r2 │ │ │ │ + orrseq r1, fp, r0, ror ip │ │ │ │ + orrseq r2, r2, r8, asr #17 │ │ │ │ + orrseq r7, r2, r0, asr #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 002527f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -416635,21 +416635,21 @@ │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #1312 @ 0x520 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 252834 │ │ │ │ @ instruction: 0xffff5754 │ │ │ │ - orrseq r1, fp, ip, lsr #23 │ │ │ │ - orrseq r2, r2, r0, lsl #16 │ │ │ │ - orrseq r7, r2, r8, ror r1 │ │ │ │ + @ instruction: 0x019b1bb4 │ │ │ │ + orrseq r2, r2, ip, lsl #16 │ │ │ │ + orrseq r7, r2, r4, lsl #3 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - orrseq r1, fp, r4, ror fp │ │ │ │ - orrseq r2, r2, r8, asr #15 │ │ │ │ - orrseq r7, r2, r0, asr #2 │ │ │ │ + orrseq r1, fp, ip, ror fp │ │ │ │ + @ instruction: 0x019227d4 │ │ │ │ + orrseq r7, r2, ip, asr #2 │ │ │ │ │ │ │ │ 002528f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -416682,17 +416682,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 252994 │ │ │ │ add r2, r2, #388 @ 0x184 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 252944 │ │ │ │ @ instruction: 0xffff5674 │ │ │ │ - orrseq r1, fp, r0, asr #21 │ │ │ │ - orrseq r2, r2, r4, lsl r7 │ │ │ │ - orrseq r7, r2, ip, lsl #1 │ │ │ │ + orrseq r1, fp, r8, asr #21 │ │ │ │ + orrseq r2, r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x01927098 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ │ │ │ │ 00252998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -416877,30 +416877,30 @@ │ │ │ │ @ instruction: 0x01a8dd18 │ │ │ │ @ instruction: 0x01a85b50 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a85b3c │ │ │ │ @ instruction: 0x01bab770 │ │ │ │ @ instruction: 0x01bab758 │ │ │ │ ldrdeq r5, [r8, ip]! │ │ │ │ - orrseq r6, r2, r0, lsr #31 │ │ │ │ + orrseq r6, r2, ip, lsr #31 │ │ │ │ @ instruction: 0x01bab6d4 │ │ │ │ @ instruction: 0x01bab6b0 │ │ │ │ @ instruction: 0x01bab68c │ │ │ │ @ instruction: 0x01a8dbc8 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ @ instruction: 0x01bab64c │ │ │ │ - @ instruction: 0x01926ed0 │ │ │ │ - orrseq r1, fp, r8, ror sl │ │ │ │ + @ instruction: 0x01926edc │ │ │ │ + orrseq r1, fp, r0, lsl #21 │ │ │ │ @ instruction: 0x01bab5d8 │ │ │ │ orrseq r2, r1, r8, lsr ip │ │ │ │ - orrseq r2, r2, r8, asr r4 │ │ │ │ - orrseq r2, r2, r4, lsr #8 │ │ │ │ - orrseq r6, r2, ip, asr #27 │ │ │ │ - orrseq r1, fp, r4, ror r9 │ │ │ │ + orrseq r2, r2, r4, ror #8 │ │ │ │ + orrseq r2, r2, r0, lsr r4 │ │ │ │ + @ instruction: 0x01926dd8 │ │ │ │ + orrseq r1, fp, ip, ror r9 │ │ │ │ │ │ │ │ 00252ccc : │ │ │ │ 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 │ │ │ │ @@ -417330,22 +417330,22 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 2532bc │ │ │ │ @ instruction: 0x01a8539c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r1, fp, r8, lsr #8 │ │ │ │ - orrseq r6, r2, r0, lsl #17 │ │ │ │ - orrseq r1, fp, r8, ror #7 │ │ │ │ + orrseq r1, fp, r0, lsr r4 │ │ │ │ + orrseq r6, r2, ip, lsl #17 │ │ │ │ + @ instruction: 0x019b13f0 │ │ │ │ orrseq r1, r1, ip, lsl r7 │ │ │ │ @ instruction: 0x01a85250 │ │ │ │ - orrseq r1, r2, r4, ror sp │ │ │ │ - orrseq r6, r2, r4, lsl r7 │ │ │ │ - orrseq r1, r2, r4, lsl sp │ │ │ │ + orrseq r1, r2, r0, lsl #27 │ │ │ │ + orrseq r6, r2, r0, lsr #14 │ │ │ │ + orrseq r1, r2, r0, lsr #26 │ │ │ │ │ │ │ │ 002533a8 : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #284] @ 2534d0 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 25347c │ │ │ │ @@ -417416,20 +417416,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ b 25349c │ │ │ │ @ instruction: 0x01a85160 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019b11f0 │ │ │ │ - orrseq r6, r2, r8, asr #12 │ │ │ │ - orrseq r1, fp, r0, lsr #3 │ │ │ │ - @ instruction: 0x019265fc │ │ │ │ - orrseq r1, r2, r0, ror #23 │ │ │ │ - @ instruction: 0x01921bb0 │ │ │ │ + @ instruction: 0x019b11f8 │ │ │ │ + orrseq r6, r2, r4, asr r6 │ │ │ │ + orrseq r1, fp, r8, lsr #3 │ │ │ │ + orrseq r6, r2, r8, lsl #12 │ │ │ │ + orrseq r1, r2, ip, ror #23 │ │ │ │ + @ instruction: 0x01921bbc │ │ │ │ │ │ │ │ 002534f0 : │ │ │ │ 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 │ │ │ │ @@ -417561,22 +417561,22 @@ │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 253648 │ │ │ │ strdeq r4, [r8, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r1, [fp, r8] │ │ │ │ - orrseq r6, r2, r0, lsl #10 │ │ │ │ - orrseq r1, fp, ip, asr r0 │ │ │ │ + orrseq r1, fp, r0, asr #1 │ │ │ │ + orrseq r6, r2, ip, lsl #10 │ │ │ │ + orrseq r1, fp, r4, rrx │ │ │ │ @ instruction: 0x01911390 │ │ │ │ @ instruction: 0x01a84ec4 │ │ │ │ - orrseq r1, r2, r8, ror #19 │ │ │ │ - orrseq r6, r2, r4, lsl #7 │ │ │ │ - orrseq r1, r2, r8, lsl #19 │ │ │ │ + @ instruction: 0x019219f4 │ │ │ │ + @ instruction: 0x01926390 │ │ │ │ + @ instruction: 0x01921994 │ │ │ │ │ │ │ │ 00253734 : │ │ │ │ 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] │ │ │ │ @@ -417650,20 +417650,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ b 253834 │ │ │ │ @ instruction: 0x01a84dc0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, fp, ip, asr lr │ │ │ │ - @ instruction: 0x019262b0 │ │ │ │ - orrseq r0, fp, r0, lsl #28 │ │ │ │ - orrseq r6, r2, ip, asr r2 │ │ │ │ - orrseq r1, r2, r8, asr #16 │ │ │ │ - orrseq r1, r2, r8, lsl r8 │ │ │ │ + orrseq r0, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x019262bc │ │ │ │ + orrseq r0, fp, r8, lsl #28 │ │ │ │ + orrseq r6, r2, r8, ror #4 │ │ │ │ + orrseq r1, r2, r4, asr r8 │ │ │ │ + orrseq r1, r2, r4, lsr #16 │ │ │ │ │ │ │ │ 00253888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ @@ -417895,24 +417895,24 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #32] @ 253c2c │ │ │ │ mov r3, fp │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 253b60 │ │ │ │ - orrseq r0, fp, r4, ror #22 │ │ │ │ + orrseq r0, fp, ip, ror #22 │ │ │ │ @ instruction: 0x01a84a90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01925f94 │ │ │ │ + orrseq r5, r2, r0, lsr #31 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ orrseq r0, r1, r4, lsr #28 │ │ │ │ @ instruction: 0x01a849ac │ │ │ │ - @ instruction: 0x019214d0 │ │ │ │ + @ instruction: 0x019214dc │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orrseq r1, r2, r8, ror r4 │ │ │ │ + orrseq r1, r2, r4, lsl #9 │ │ │ │ │ │ │ │ 00253c44 : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #220] @ 253d2c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 253ce0 │ │ │ │ @@ -417967,20 +417967,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 253d48 │ │ │ │ ldr r1, [pc, #24] @ 253d3c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 253cf8 │ │ │ │ @ instruction: 0x01a848c4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, fp, r8, ror #18 │ │ │ │ - orrseq r5, r2, r4, asr #27 │ │ │ │ + orrseq r0, fp, r0, ror r9 │ │ │ │ + @ instruction: 0x01925dd0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r1, r2, r8, ror r3 │ │ │ │ - orrseq r1, r2, r8, asr #6 │ │ │ │ + orrseq r1, r2, r4, lsl #7 │ │ │ │ + orrseq r1, r2, r4, asr r3 │ │ │ │ │ │ │ │ 00253d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -418105,37 +418105,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 253e24 │ │ │ │ @ instruction: 0x01a847a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a846e8 │ │ │ │ - orrseq r0, fp, r4, ror r7 │ │ │ │ - orrseq r1, r2, r8, lsl #4 │ │ │ │ - orrseq r5, r2, r4, asr #23 │ │ │ │ + orrseq r0, fp, ip, ror r7 │ │ │ │ + orrseq r1, r2, r4, lsl r2 │ │ │ │ + @ instruction: 0x01925bd0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orrseq r0, fp, r8, lsr r7 │ │ │ │ - orrseq r1, r2, ip, asr #3 │ │ │ │ - orrseq r5, r2, r8, lsl #23 │ │ │ │ + orrseq r0, fp, r0, asr #14 │ │ │ │ + @ instruction: 0x019211d8 │ │ │ │ + @ instruction: 0x01925b94 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x019b06fc │ │ │ │ - @ instruction: 0x01921190 │ │ │ │ - orrseq r5, r2, ip, asr #22 │ │ │ │ + orrseq r0, fp, r4, lsl #14 │ │ │ │ + @ instruction: 0x0192119c │ │ │ │ + orrseq r5, r2, r8, asr fp │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orrseq r0, fp, r0, asr #13 │ │ │ │ - orrseq r1, r2, r4, asr r1 │ │ │ │ - orrseq r5, r2, r4, lsl fp │ │ │ │ + orrseq r0, fp, r8, asr #13 │ │ │ │ + orrseq r1, r2, r0, ror #2 │ │ │ │ + orrseq r5, r2, r0, lsr #22 │ │ │ │ │ │ │ │ 00253f90 : │ │ │ │ ldr r3, [pc, #12] @ 253fa4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - orrseq r5, r2, r4, asr #21 │ │ │ │ + @ instruction: 0x01925ad0 │ │ │ │ │ │ │ │ 00253fa8 : │ │ │ │ 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] @ 254e7c │ │ │ │ @@ -419083,100 +419083,100 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2547b4 │ │ │ │ @ instruction: 0x01a84540 │ │ │ │ @ instruction: 0x01a8453c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a8c6c0 │ │ │ │ - orrseq r0, fp, r8, ror r5 │ │ │ │ - @ instruction: 0x019259d0 │ │ │ │ + orrseq r0, fp, r0, lsl #11 │ │ │ │ + @ instruction: 0x019259dc │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ orrseq r0, r1, r4, ror #16 │ │ │ │ - orrseq r0, fp, r4, ror #9 │ │ │ │ + orrseq r0, fp, ip, ror #9 │ │ │ │ orrseq r0, r1, r4, lsl r8 │ │ │ │ - orrseq r5, r2, r8, lsl r9 │ │ │ │ - orrseq r0, fp, r0, lsl #9 │ │ │ │ + orrseq r5, r2, r4, lsr #18 │ │ │ │ + orrseq r0, fp, r8, lsl #9 │ │ │ │ @ instruction: 0x019107b0 │ │ │ │ - orrseq r0, r2, ip, ror sl │ │ │ │ - orrseq r0, fp, ip, lsl r4 │ │ │ │ - orrseq r5, r2, r0, ror r8 │ │ │ │ + orrseq r0, r2, r8, lsl #21 │ │ │ │ + orrseq r0, fp, r4, lsr #8 │ │ │ │ + orrseq r5, r2, ip, ror r8 │ │ │ │ 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 │ │ │ │ - orrseq r0, fp, r4, asr #5 │ │ │ │ + orrseq r0, fp, ip, asr #5 │ │ │ │ @ instruction: 0x019105f4 │ │ │ │ - orrseq r5, r2, r4, asr #14 │ │ │ │ - orrseq r5, r2, r4, lsr r7 │ │ │ │ + orrseq r5, r2, r0, asr r7 │ │ │ │ + orrseq r5, r2, r0, asr #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, fp, r4, lsl r2 │ │ │ │ - orrseq r5, r2, ip, ror #12 │ │ │ │ + orrseq r0, fp, ip, lsl r2 │ │ │ │ + orrseq r5, r2, r8, ror r6 │ │ │ │ orrseq r0, r1, r4, lsl #10 │ │ │ │ - orrseq r5, r2, r0, lsl #12 │ │ │ │ - orrseq pc, sl, ip, asr #31 │ │ │ │ - orrseq r5, r2, r0, lsr #8 │ │ │ │ - @ instruction: 0x019254b0 │ │ │ │ - @ instruction: 0x01925494 │ │ │ │ - orrseq pc, sl, r4, ror #28 │ │ │ │ - @ instruction: 0x019252bc │ │ │ │ + orrseq r5, r2, ip, lsl #12 │ │ │ │ + @ instruction: 0x019affd4 │ │ │ │ + orrseq r5, r2, ip, lsr #8 │ │ │ │ + @ instruction: 0x019254bc │ │ │ │ + orrseq r5, r2, r0, lsr #9 │ │ │ │ + orrseq pc, sl, ip, ror #28 │ │ │ │ + orrseq r5, r2, r8, asr #5 │ │ │ │ @ instruction: 0x01a83d58 │ │ │ │ - @ instruction: 0x019afdd0 │ │ │ │ + @ instruction: 0x019afdd8 │ │ │ │ orrseq r0, r1, r4, lsl #2 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - orrseq r0, r2, r8, asr #15 │ │ │ │ - @ instruction: 0x01920794 │ │ │ │ - orrseq r0, r2, r4, asr r7 │ │ │ │ - orrseq pc, sl, r0, lsr #25 │ │ │ │ - orrseq r0, r2, r4, lsr r7 │ │ │ │ - ldrsheq r5, [r2, r8] │ │ │ │ + @ instruction: 0x019207d4 │ │ │ │ + orrseq r0, r2, r0, lsr #15 │ │ │ │ + orrseq r0, r2, r0, ror #14 │ │ │ │ + orrseq pc, sl, r8, lsr #25 │ │ │ │ + orrseq r0, r2, r0, asr #14 │ │ │ │ + orrseq r5, r2, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - orrseq pc, sl, r4, ror #24 │ │ │ │ - @ instruction: 0x019206f8 │ │ │ │ - ldrheq r5, [r2, ip] │ │ │ │ + orrseq pc, sl, ip, ror #24 │ │ │ │ + orrseq r0, r2, r4, lsl #14 │ │ │ │ + orrseq r5, r2, r8, asr #1 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - @ instruction: 0x019206bc │ │ │ │ - orrseq r5, r2, ip, asr r0 │ │ │ │ + orrseq r0, r2, r8, asr #13 │ │ │ │ + orrseq r5, r2, r8, rrx │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - orrseq pc, sl, r8, asr #23 │ │ │ │ - orrseq r5, r2, ip, asr #1 │ │ │ │ - orrseq r5, r2, r0, lsr #32 │ │ │ │ - @ instruction: 0x01924ff0 │ │ │ │ + @ instruction: 0x019afbd0 │ │ │ │ + ldrsbeq r5, [r2, r8] │ │ │ │ + orrseq r5, r2, ip, lsr #32 │ │ │ │ + @ instruction: 0x01924ffc │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x019205f4 │ │ │ │ - orrseq r0, r2, r4, asr #11 │ │ │ │ + orrseq r0, r2, r0, lsl #12 │ │ │ │ + @ instruction: 0x019205d0 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - @ instruction: 0x01920594 │ │ │ │ + orrseq r0, r2, r0, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - orrseq r0, r2, r4, ror #10 │ │ │ │ + orrseq r0, r2, r0, ror r5 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - orrseq r0, r2, r8, lsl #10 │ │ │ │ - orrseq r4, r2, ip, lsl #31 │ │ │ │ - orrseq pc, sl, r4, asr sl @ │ │ │ │ - orrseq r4, r2, r0, lsr #29 │ │ │ │ + orrseq r0, r2, r4, lsl r5 │ │ │ │ + @ instruction: 0x01924f98 │ │ │ │ + orrseq pc, sl, ip, asr sl @ │ │ │ │ + orrseq r4, r2, ip, lsr #29 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - orrseq pc, sl, ip, lsl #20 │ │ │ │ - orrseq r0, r2, r0, lsr #9 │ │ │ │ - orrseq r4, r2, r4, ror #28 │ │ │ │ + orrseq pc, sl, r4, lsl sl @ │ │ │ │ + orrseq r0, r2, ip, lsr #9 │ │ │ │ + orrseq r4, r2, r0, ror lr │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - orrseq r0, r2, r4, ror #8 │ │ │ │ + orrseq r0, r2, r0, ror r4 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orrseq r0, r2, r4, lsl r4 │ │ │ │ - orrseq r0, r2, r4, ror #7 │ │ │ │ - orrseq r0, r2, r8, asr #7 │ │ │ │ + orrseq r0, r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x019203f0 │ │ │ │ + @ instruction: 0x019203d4 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - @ instruction: 0x01920398 │ │ │ │ - orrseq r0, r2, r8, ror #6 │ │ │ │ - orrseq r0, r2, r8, lsr r3 │ │ │ │ - orrseq r0, r2, r8, lsl #6 │ │ │ │ - @ instruction: 0x019202d8 │ │ │ │ - orrseq r0, r2, r4, lsr #5 │ │ │ │ - orrseq r4, r2, r8, asr #24 │ │ │ │ - orrseq r0, r2, r4, asr #4 │ │ │ │ - orrseq r4, r2, r8, ror #23 │ │ │ │ + orrseq r0, r2, r4, lsr #7 │ │ │ │ + orrseq r0, r2, r4, ror r3 │ │ │ │ + orrseq r0, r2, r4, asr #6 │ │ │ │ + orrseq r0, r2, r4, lsl r3 │ │ │ │ + orrseq r0, r2, r4, ror #5 │ │ │ │ + @ instruction: 0x019202b0 │ │ │ │ + orrseq r4, r2, r4, asr ip │ │ │ │ + orrseq r0, r2, r0, asr r2 │ │ │ │ + @ instruction: 0x01924bf4 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 00254fe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -419313,17 +419313,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2551a0 │ │ │ │ @ instruction: 0x01a8341c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a8336c │ │ │ │ - @ instruction: 0x019af3fc │ │ │ │ - @ instruction: 0x0191fe90 │ │ │ │ - orrseq r4, r2, r4, asr r8 │ │ │ │ + orrseq pc, sl, r4, lsl #8 │ │ │ │ + @ instruction: 0x0191fe9c │ │ │ │ + orrseq r4, r2, r0, ror #16 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 00255224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -419429,24 +419429,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 255404 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ b 255388 │ │ │ │ ldrdeq r3, [r8, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a83220 │ │ │ │ - orrseq pc, sl, ip, lsr #5 │ │ │ │ - orrseq pc, r1, r0, asr #26 │ │ │ │ - orrseq r4, r2, r0, lsl #14 │ │ │ │ - orrseq r1, r2, r8, lsr r4 │ │ │ │ - orrseq pc, sl, r4, ror r2 @ │ │ │ │ - orrseq r4, r2, r4, asr #13 │ │ │ │ + @ instruction: 0x019af2b4 │ │ │ │ + orrseq pc, r1, ip, asr #26 │ │ │ │ + orrseq r4, r2, ip, lsl #14 │ │ │ │ + orrseq r1, r2, r4, asr #8 │ │ │ │ + orrseq pc, sl, ip, ror r2 @ │ │ │ │ + @ instruction: 0x019246d0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq pc, sl, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x0191e3d0 │ │ │ │ - orrseq r4, r2, ip, ror r6 │ │ │ │ + orrseq pc, sl, r8, lsr r2 @ │ │ │ │ + @ instruction: 0x0191e3dc │ │ │ │ + orrseq r4, r2, r8, lsl #13 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 00255408 : │ │ │ │ ldr r3, [pc, #24] @ 255428 │ │ │ │ ldr r2, [pc, #24] @ 25542c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -419675,17 +419675,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 2556f0 │ │ │ │ ldr r0, [pc, #24] @ 2556f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl b659c <_gfortran_os_error_at@plt> │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - orrseq r4, r2, ip, ror #9 │ │ │ │ - orrseq r4, r2, r0, lsr #10 │ │ │ │ - orrseq r4, r2, r8, lsr r5 │ │ │ │ + @ instruction: 0x019244f8 │ │ │ │ + orrseq r4, r2, ip, lsr #10 │ │ │ │ + orrseq r4, r2, r4, asr #10 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr lr, [r0, #352] @ 0x160 │ │ │ │ ldr r6, [r0, #356] @ 0x164 │ │ │ │ ldr r7, [r0, #376] @ 0x178 │ │ │ │ blt 25577c │ │ │ │ @@ -419805,20 +419805,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 255890 │ │ │ │ - orrseq r4, r2, r8, asr #8 │ │ │ │ - @ instruction: 0x019aeedc │ │ │ │ + orrseq r4, r2, r4, asr r4 │ │ │ │ + orrseq lr, sl, r4, ror #29 │ │ │ │ @ instruction: 0x01a82cb8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq pc, r1, ip, asr #15 │ │ │ │ - orrseq pc, r1, r0, lsr #15 │ │ │ │ + @ instruction: 0x0191f7d8 │ │ │ │ + orrseq pc, r1, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #816] @ 255c54 │ │ │ │ ldr r3, [pc, #816] @ 255c58 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -420023,32 +420023,32 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2559b0 │ │ │ │ strdeq r2, [r8, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019aedb0 │ │ │ │ - orrseq r4, r2, r0, lsl r3 │ │ │ │ + @ instruction: 0x019aedb8 │ │ │ │ + orrseq r4, r2, ip, lsl r3 │ │ │ │ @ instruction: 0x01a82b5c │ │ │ │ @ instruction: 0x0190f69c │ │ │ │ - orrseq r4, r2, ip, lsl #5 │ │ │ │ @ instruction: 0x01924298 │ │ │ │ - orrseq r4, r2, r4, lsl #5 │ │ │ │ + orrseq r4, r2, r4, lsr #5 │ │ │ │ + @ instruction: 0x01924290 │ │ │ │ orrseq pc, r0, r4, lsr #26 │ │ │ │ - orrseq lr, sl, r4, ror #23 │ │ │ │ - orrseq pc, r1, r4, asr #10 │ │ │ │ - orrseq r4, r2, r0, asr #2 │ │ │ │ - orrseq pc, r1, ip, lsl #10 │ │ │ │ - @ instruction: 0x0191f4dc │ │ │ │ - orrseq pc, r1, ip, lsr #9 │ │ │ │ - orrseq lr, sl, r8, lsl fp │ │ │ │ - orrseq pc, r1, r8, ror r4 @ │ │ │ │ - orrseq r4, r2, r4, ror r0 │ │ │ │ - orrseq pc, r1, r0, asr #8 │ │ │ │ + orrseq lr, sl, ip, ror #23 │ │ │ │ + orrseq pc, r1, r0, asr r5 @ │ │ │ │ + orrseq r4, r2, ip, asr #2 │ │ │ │ + orrseq pc, r1, r8, lsl r5 @ │ │ │ │ + orrseq pc, r1, r8, ror #9 │ │ │ │ + @ instruction: 0x0191f4b8 │ │ │ │ + orrseq lr, sl, r0, lsr #22 │ │ │ │ + orrseq pc, r1, r4, lsl #9 │ │ │ │ + orrseq r4, r2, r0, lsl #1 │ │ │ │ + orrseq pc, r1, ip, 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 r4, r2 │ │ │ │ ldr r2, [pc, #544] @ 255ee0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -420186,23 +420186,23 @@ │ │ │ │ mov r1, #86 @ 0x56 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 255df8 │ │ │ │ @ instruction: 0x01a82850 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq lr, sl, r0, lsr #20 │ │ │ │ - orrseq r3, r2, r4, lsl #31 │ │ │ │ + orrseq lr, sl, r8, lsr #20 │ │ │ │ + @ instruction: 0x01923f90 │ │ │ │ ldrdeq r2, [r8, ip]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq lr, sl, r8, asr #18 │ │ │ │ - orrseq r3, r2, ip, lsr #29 │ │ │ │ + orrseq lr, sl, r0, asr r9 │ │ │ │ + @ instruction: 0x01923eb8 │ │ │ │ @ instruction: 0x01a82714 │ │ │ │ - orrseq pc, r1, r0, ror #3 │ │ │ │ - @ instruction: 0x0191f1b0 │ │ │ │ + orrseq pc, r1, ip, ror #3 │ │ │ │ + @ instruction: 0x0191f1bc │ │ │ │ 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] @ 256138 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -420337,22 +420337,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 256058 │ │ │ │ @ instruction: 0x01a825ec │ │ │ │ ldrdeq r2, [r8, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r3, r2, r0, lsl sp │ │ │ │ - orrseq lr, sl, r4, lsr #15 │ │ │ │ + orrseq r3, r2, ip, lsl sp │ │ │ │ + orrseq lr, sl, ip, lsr #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq lr, sl, r8, ror #13 │ │ │ │ - orrseq r3, r2, ip, asr #24 │ │ │ │ + @ instruction: 0x019ae6f0 │ │ │ │ + orrseq r3, r2, r8, asr ip │ │ │ │ @ instruction: 0x01a824b4 │ │ │ │ - orrseq lr, r1, r8, lsl #31 │ │ │ │ - orrseq lr, r1, r8, asr pc │ │ │ │ + @ instruction: 0x0191ef94 │ │ │ │ + orrseq lr, r1, 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 r6, r2 │ │ │ │ ldr r2, [pc, #528] @ 256390 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -420487,22 +420487,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2562b0 │ │ │ │ @ instruction: 0x01a82394 │ │ │ │ @ instruction: 0x01a82380 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01923ab8 │ │ │ │ - orrseq lr, sl, ip, asr #10 │ │ │ │ + orrseq r3, r2, r4, asr #21 │ │ │ │ + orrseq lr, sl, r4, asr r5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019ae490 │ │ │ │ - @ instruction: 0x019239f4 │ │ │ │ + @ instruction: 0x019ae498 │ │ │ │ + orrseq r3, r2, r0, lsl #20 │ │ │ │ @ instruction: 0x01a8225c │ │ │ │ - orrseq lr, r1, r0, lsr sp │ │ │ │ - orrseq lr, r1, r0, lsl #26 │ │ │ │ + orrseq lr, r1, ip, lsr sp │ │ │ │ + orrseq lr, r1, ip, lsl #26 │ │ │ │ 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] @ 2565f8 │ │ │ │ mov fp, r3 │ │ │ │ @@ -420640,23 +420640,23 @@ │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 256510 │ │ │ │ @ instruction: 0x01a82138 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq lr, sl, r8, lsl #6 │ │ │ │ - orrseq r3, r2, ip, ror #16 │ │ │ │ + orrseq lr, sl, r0, lsl r3 │ │ │ │ + orrseq r3, r2, r8, ror r8 │ │ │ │ @ instruction: 0x01a820c4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq lr, sl, r0, lsr r2 │ │ │ │ - @ instruction: 0x01923794 │ │ │ │ + orrseq lr, sl, r8, lsr r2 │ │ │ │ + orrseq r3, r2, r0, lsr #15 │ │ │ │ strdeq r1, [r8, ip]! │ │ │ │ - orrseq lr, r1, r8, asr #21 │ │ │ │ - @ instruction: 0x0191ea98 │ │ │ │ + @ instruction: 0x0191ead4 │ │ │ │ + orrseq lr, r1, r4, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -421655,88 +421655,88 @@ │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2569e8 │ │ │ │ @ instruction: 0x01a81ebc │ │ │ │ - orrseq r3, r2, r4, lsl #12 │ │ │ │ + orrseq r3, r2, r0, lsl r6 │ │ │ │ @ instruction: 0x01a81ea0 │ │ │ │ - @ instruction: 0x019ae094 │ │ │ │ + @ instruction: 0x019ae09c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7e304 │ │ │ │ - orrseq r3, r2, r8, lsl #12 │ │ │ │ - orrseq sp, sl, ip, lsl pc │ │ │ │ - orrseq r3, r2, r0, ror r4 │ │ │ │ + orrseq r3, r2, r4, lsl r6 │ │ │ │ + orrseq sp, sl, r4, lsr #30 │ │ │ │ + orrseq r3, r2, ip, ror r4 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq sp, sl, ip, asr sp │ │ │ │ - @ instruction: 0x0191e6b0 │ │ │ │ - @ instruction: 0x019232b8 │ │ │ │ + orrseq sp, sl, r4, ror #26 │ │ │ │ + @ instruction: 0x0191e6bc │ │ │ │ + orrseq r3, r2, r4, asr #5 │ │ │ │ @ instruction: 0x01a81b24 │ │ │ │ orrseq lr, r0, r0, asr #27 │ │ │ │ - orrseq sp, sl, ip, lsr ip │ │ │ │ - orrseq r3, r2, r8, lsl #3 │ │ │ │ + orrseq sp, sl, r4, asr #24 │ │ │ │ + @ instruction: 0x01923194 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq sp, sl, ip, lsr #18 │ │ │ │ - orrseq r2, r2, r4, lsl #29 │ │ │ │ - orrseq sp, sl, r0, asr #16 │ │ │ │ - orrseq lr, r1, r0, lsr #3 │ │ │ │ - orrseq r2, r2, r0, lsr #27 │ │ │ │ + orrseq sp, sl, r4, lsr r9 │ │ │ │ + @ instruction: 0x01922e90 │ │ │ │ + orrseq sp, sl, r8, asr #16 │ │ │ │ + orrseq lr, r1, ip, lsr #3 │ │ │ │ + orrseq r2, r2, ip, lsr #27 │ │ │ │ orrseq lr, r0, r0, ror #17 │ │ │ │ orrseq lr, r0, ip, ror r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sp, sl, r0, asr r7 │ │ │ │ - @ instruction: 0x01922cb4 │ │ │ │ - orrseq lr, r1, r4, ror r0 │ │ │ │ - orrseq sp, sl, r8, ror #13 │ │ │ │ - orrseq r2, r2, r4, lsr ip │ │ │ │ - orrseq sp, sl, r8, lsr #12 │ │ │ │ - orrseq r2, r2, r8, lsl #23 │ │ │ │ + orrseq sp, sl, r8, asr r7 │ │ │ │ + orrseq r2, r2, r0, asr #25 │ │ │ │ + orrseq lr, r1, r0, lsl #1 │ │ │ │ + @ instruction: 0x019ad6f0 │ │ │ │ + orrseq r2, r2, r0, asr #24 │ │ │ │ + orrseq sp, sl, r0, lsr r6 │ │ │ │ + @ instruction: 0x01922b94 │ │ │ │ orrseq lr, r0, r8, asr #13 │ │ │ │ - orrseq sp, sl, ip, lsl #11 │ │ │ │ + @ instruction: 0x019ad594 │ │ │ │ orrseq lr, r0, r8, ror r6 │ │ │ │ - orrseq r2, r2, r4, ror #21 │ │ │ │ - orrseq sp, r1, ip, lsr #29 │ │ │ │ - @ instruction: 0x0191de90 │ │ │ │ - orrseq sp, r1, r0, ror #28 │ │ │ │ - orrseq sp, r1, ip, lsr #28 │ │ │ │ - orrseq sp, r1, r8, lsl #28 │ │ │ │ - @ instruction: 0x0191ddd8 │ │ │ │ - orrseq sp, r1, r8, lsr #27 │ │ │ │ - orrseq sp, r1, r8, ror sp │ │ │ │ - orrseq sp, sl, r4, ror #7 │ │ │ │ - orrseq sp, r1, r4, asr #26 │ │ │ │ - orrseq r2, r2, r4, asr #18 │ │ │ │ - orrseq sp, r1, r4, lsl #26 │ │ │ │ - orrseq sp, sl, r0, ror r3 │ │ │ │ - @ instruction: 0x0191dcd0 │ │ │ │ - @ instruction: 0x019228d0 │ │ │ │ - orrseq sp, sl, r4, lsr r3 │ │ │ │ - @ instruction: 0x0191dc94 │ │ │ │ - @ instruction: 0x01922894 │ │ │ │ - orrseq sp, r1, ip, asr ip │ │ │ │ - orrseq sp, sl, r8, asr #5 │ │ │ │ - orrseq sp, r1, r8, lsr #24 │ │ │ │ - orrseq r2, r2, r8, lsr #16 │ │ │ │ - orrseq r2, r2, r0, ror #17 │ │ │ │ - orrseq sp, sl, ip, ror #4 │ │ │ │ - @ instruction: 0x019227d0 │ │ │ │ - orrseq sp, r1, r8, lsl #23 │ │ │ │ - @ instruction: 0x019ad1f4 │ │ │ │ - orrseq sp, r1, r4, asr fp │ │ │ │ - orrseq r2, r2, r0, asr r7 │ │ │ │ - orrseq sp, r1, ip, lsl fp │ │ │ │ - orrseq sp, r1, ip, ror #21 │ │ │ │ - @ instruction: 0x0191dabc │ │ │ │ - @ instruction: 0x019225fc │ │ │ │ - orrseq ip, sl, r0, ror #31 │ │ │ │ - orrseq r2, r2, r0, asr #10 │ │ │ │ - @ instruction: 0x0191d8f8 │ │ │ │ + @ instruction: 0x01922af0 │ │ │ │ + @ instruction: 0x0191deb8 │ │ │ │ + @ instruction: 0x0191de9c │ │ │ │ + orrseq sp, r1, ip, ror #28 │ │ │ │ + orrseq sp, r1, r8, lsr lr │ │ │ │ + orrseq sp, r1, r4, lsl lr │ │ │ │ + orrseq sp, r1, r4, ror #27 │ │ │ │ + @ instruction: 0x0191ddb4 │ │ │ │ + orrseq sp, r1, r4, lsl #27 │ │ │ │ + orrseq sp, sl, ip, ror #7 │ │ │ │ + orrseq sp, r1, r0, asr sp │ │ │ │ + orrseq r2, r2, r0, asr r9 │ │ │ │ + orrseq sp, r1, r0, lsl sp │ │ │ │ + orrseq sp, sl, r8, ror r3 │ │ │ │ + @ instruction: 0x0191dcdc │ │ │ │ + @ instruction: 0x019228dc │ │ │ │ + orrseq sp, sl, ip, lsr r3 │ │ │ │ + orrseq sp, r1, r0, lsr #25 │ │ │ │ + orrseq r2, r2, r0, lsr #17 │ │ │ │ + orrseq sp, r1, r8, ror #24 │ │ │ │ + @ instruction: 0x019ad2d0 │ │ │ │ + orrseq sp, r1, r4, lsr ip │ │ │ │ + orrseq r2, r2, r4, lsr r8 │ │ │ │ + orrseq r2, r2, ip, ror #17 │ │ │ │ + orrseq sp, sl, r4, ror r2 │ │ │ │ + @ instruction: 0x019227dc │ │ │ │ + @ instruction: 0x0191db94 │ │ │ │ + @ instruction: 0x019ad1fc │ │ │ │ + orrseq sp, r1, r0, ror #22 │ │ │ │ + orrseq r2, r2, ip, asr r7 │ │ │ │ + orrseq sp, r1, r8, lsr #22 │ │ │ │ + @ instruction: 0x0191daf8 │ │ │ │ + orrseq sp, r1, r8, asr #21 │ │ │ │ + orrseq r2, r2, r8, lsl #12 │ │ │ │ + orrseq ip, sl, r8, ror #31 │ │ │ │ + orrseq r2, r2, ip, asr #10 │ │ │ │ + orrseq sp, r1, r4, lsl #18 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #-28] @ 2576f4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r1 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ @@ -421904,35 +421904,35 @@ │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 257850 │ │ │ │ @ instruction: 0x01a80d5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r2, r8, ror #9 │ │ │ │ - orrseq r2, r2, ip, ror r5 │ │ │ │ + @ instruction: 0x019224f4 │ │ │ │ + orrseq r2, r2, r8, lsl #11 │ │ │ │ @ instruction: 0x01a80cbc │ │ │ │ - orrseq ip, sl, ip, ror lr │ │ │ │ - @ instruction: 0x0191d7dc │ │ │ │ - @ instruction: 0x019223d4 │ │ │ │ + orrseq ip, sl, r4, lsl #29 │ │ │ │ + orrseq sp, r1, r8, ror #15 │ │ │ │ + orrseq r2, r2, r0, ror #7 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orrseq ip, sl, r0, asr #28 │ │ │ │ - orrseq sp, r1, r0, lsr #15 │ │ │ │ - @ instruction: 0x01922398 │ │ │ │ + orrseq ip, sl, r8, asr #28 │ │ │ │ + orrseq sp, r1, ip, lsr #15 │ │ │ │ + orrseq r2, r2, r4, lsr #7 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - orrseq ip, sl, r4, lsl #28 │ │ │ │ - orrseq sp, r1, r4, ror #14 │ │ │ │ - orrseq r2, r2, ip, asr r3 │ │ │ │ + orrseq ip, sl, ip, lsl #28 │ │ │ │ + orrseq sp, r1, r0, ror r7 │ │ │ │ + orrseq r2, r2, r8, ror #6 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orrseq ip, sl, r8, asr #27 │ │ │ │ - orrseq sp, r1, r8, lsr #14 │ │ │ │ - orrseq r2, r2, r4, lsr #6 │ │ │ │ - orrseq ip, sl, ip, lsl #27 │ │ │ │ - orrseq sp, r1, ip, ror #13 │ │ │ │ - orrseq r2, r2, r4, ror #5 │ │ │ │ + @ instruction: 0x019acdd0 │ │ │ │ + orrseq sp, r1, r4, lsr r7 │ │ │ │ + orrseq r2, r2, r0, lsr r3 │ │ │ │ + @ instruction: 0x019acd94 │ │ │ │ + @ instruction: 0x0191d6f8 │ │ │ │ + @ instruction: 0x019222f0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 00257a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -422076,32 +422076,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 257ae8 │ │ │ │ @ instruction: 0x01a80aec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a80a24 │ │ │ │ - @ instruction: 0x019acbd8 │ │ │ │ - orrseq sp, r1, r8, lsr r5 │ │ │ │ - orrseq r2, r2, r8, lsr r1 │ │ │ │ + orrseq ip, sl, r0, ror #23 │ │ │ │ + orrseq sp, r1, r4, asr #10 │ │ │ │ + orrseq r2, r2, r4, asr #2 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x019acb9c │ │ │ │ - @ instruction: 0x0191d4fc │ │ │ │ - ldrsheq r2, [r2, ip] │ │ │ │ + orrseq ip, sl, r4, lsr #23 │ │ │ │ + orrseq sp, r1, r8, lsl #10 │ │ │ │ + orrseq r2, r2, r8, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orrseq ip, sl, r0, ror #22 │ │ │ │ - orrseq sp, r1, r0, asr #9 │ │ │ │ - ldrheq r2, [r2, ip] │ │ │ │ - orrseq ip, sl, r4, lsr #22 │ │ │ │ - orrseq sp, r1, r4, lsl #9 │ │ │ │ - orrseq r2, r2, r4, lsl #1 │ │ │ │ + orrseq ip, sl, r8, ror #22 │ │ │ │ + orrseq sp, r1, ip, asr #9 │ │ │ │ + orrseq r2, r2, r8, asr #1 │ │ │ │ + orrseq ip, sl, ip, lsr #22 │ │ │ │ + @ instruction: 0x0191d490 │ │ │ │ + @ instruction: 0x01922090 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orrseq ip, sl, r8, ror #21 │ │ │ │ - orrseq sp, r1, r8, asr #8 │ │ │ │ - orrseq r2, r2, r8, asr #32 │ │ │ │ + @ instruction: 0x019acaf0 │ │ │ │ + orrseq sp, r1, r4, asr r4 │ │ │ │ + orrseq r2, r2, r4, asr r0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 00257cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -422362,22 +422362,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r0, r0, lsl #25 │ │ │ │ - @ instruction: 0x01921fdc │ │ │ │ - orrseq ip, sl, ip, lsr #20 │ │ │ │ + orrseq r1, r2, r8, ror #31 │ │ │ │ + orrseq ip, sl, r4, lsr sl │ │ │ │ orrseq lr, r0, r0, asr fp │ │ │ │ - orrseq r1, r2, ip, lsr #29 │ │ │ │ - @ instruction: 0x019ac8fc │ │ │ │ + @ instruction: 0x01921eb8 │ │ │ │ + orrseq ip, sl, r4, lsl #18 │ │ │ │ orrseq lr, r0, r0, ror #15 │ │ │ │ - orrseq r1, r2, r8, lsr sp │ │ │ │ - orrseq ip, sl, r8, lsl #15 │ │ │ │ + orrseq r1, r2, r4, asr #26 │ │ │ │ + @ instruction: 0x019ac790 │ │ │ │ │ │ │ │ 002580f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -422662,22 +422662,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq lr, r0, r0, asr #7 │ │ │ │ - orrseq ip, sl, r8, ror #6 │ │ │ │ - orrseq r1, r2, r0, lsl r9 │ │ │ │ + orrseq ip, sl, r0, ror r3 │ │ │ │ + orrseq r1, r2, ip, lsl r9 │ │ │ │ orrseq lr, r0, r0, lsl #7 │ │ │ │ - orrseq ip, sl, ip, lsr #6 │ │ │ │ - orrseq r1, r2, ip, asr #17 │ │ │ │ + orrseq ip, sl, r4, lsr r3 │ │ │ │ + @ instruction: 0x019218d8 │ │ │ │ orrseq lr, r0, ip, lsr r3 │ │ │ │ - orrseq ip, sl, r8, ror #5 │ │ │ │ - orrseq r1, r2, r8, lsl #17 │ │ │ │ + @ instruction: 0x019ac2f0 │ │ │ │ + @ instruction: 0x01921894 │ │ │ │ ldr r1, [r0, #376] @ 0x178 │ │ │ │ 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] │ │ │ │ @@ -422894,20 +422894,20 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2588b4 │ │ │ │ - @ instruction: 0x01921598 │ │ │ │ - @ instruction: 0x019abfdc │ │ │ │ + orrseq r1, r2, r4, lsr #11 │ │ │ │ + orrseq fp, sl, r4, ror #31 │ │ │ │ @ instruction: 0x01a7fc94 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq ip, r1, r8, lsr #15 │ │ │ │ - orrseq ip, r1, ip, ror r7 │ │ │ │ + @ instruction: 0x0191c7b4 │ │ │ │ + orrseq ip, r1, r8, lsl #15 │ │ │ │ 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] @ 258c30 │ │ │ │ ldr r3, [pc, #744] @ 258c34 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -423094,29 +423094,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 2589c0 │ │ │ │ @ instruction: 0x01a7fbcc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019abeb4 │ │ │ │ - orrseq r1, r2, r8, ror #8 │ │ │ │ + @ instruction: 0x019abebc │ │ │ │ + orrseq r1, r2, r4, ror r4 │ │ │ │ @ instruction: 0x01a7fb4c │ │ │ │ orrseq ip, r0, ip, lsl #13 │ │ │ │ - orrseq r1, r2, r0, lsl #5 │ │ │ │ - @ instruction: 0x019213dc │ │ │ │ - orrseq r1, r2, r4, asr #7 │ │ │ │ + orrseq r1, r2, ip, lsl #5 │ │ │ │ + orrseq r1, r2, r8, ror #7 │ │ │ │ + @ instruction: 0x019213d0 │ │ │ │ orrseq ip, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x019abcf0 │ │ │ │ - orrseq ip, r1, ip, lsr #10 │ │ │ │ - orrseq r1, r2, r0, lsr #5 │ │ │ │ - @ instruction: 0x0191c4f4 │ │ │ │ - orrseq ip, r1, r4, asr #9 │ │ │ │ - @ instruction: 0x0191c494 │ │ │ │ - orrseq ip, r1, r4, ror #8 │ │ │ │ + @ instruction: 0x019abcf8 │ │ │ │ + orrseq ip, r1, r8, lsr r5 │ │ │ │ + orrseq r1, r2, ip, lsr #5 │ │ │ │ + orrseq ip, r1, r0, lsl #10 │ │ │ │ + @ instruction: 0x0191c4d0 │ │ │ │ + orrseq ip, r1, r0, lsr #9 │ │ │ │ + orrseq ip, r1, r0, ror r4 │ │ │ │ │ │ │ │ 00258c74 : │ │ │ │ ldr r1, [r0, #376] @ 0x178 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ subs lr, lr, #1 │ │ │ │ @@ -424205,92 +424205,92 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 259624 │ │ │ │ @ instruction: 0x01a7f710 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7f6bc │ │ │ │ - orrseq fp, sl, r8, asr #19 │ │ │ │ - orrseq r0, r2, r0, ror pc │ │ │ │ + @ instruction: 0x019ab9d0 │ │ │ │ + orrseq r0, r2, ip, ror pc │ │ │ │ andeq r7, r0, r4, ror #8 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r6, r0, r0, lsl #10 │ │ │ │ - orrseq r0, r2, r0, lsl #31 │ │ │ │ - orrseq r0, r2, ip, ror pc │ │ │ │ + orrseq r0, r2, ip, lsl #31 │ │ │ │ + orrseq r0, r2, r8, lsl #31 │ │ │ │ @ instruction: 0x01a7bacc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq fp, sl, r0, asr r7 │ │ │ │ - orrseq r0, r2, r0, lsl #26 │ │ │ │ - orrseq fp, sl, r4, lsr #13 │ │ │ │ - orrseq r0, r2, ip, lsr ip │ │ │ │ + orrseq fp, sl, r8, asr r7 │ │ │ │ + orrseq r0, r2, ip, lsl #26 │ │ │ │ + orrseq fp, sl, ip, lsr #13 │ │ │ │ + orrseq r0, r2, r8, asr #24 │ │ │ │ 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 │ │ │ │ - orrseq fp, sl, r4, ror r2 │ │ │ │ - orrseq r0, r2, r8, lsl r8 │ │ │ │ - orrseq r0, r2, ip, lsr #15 │ │ │ │ + orrseq fp, sl, ip, ror r2 │ │ │ │ + orrseq r0, r2, r4, lsr #16 │ │ │ │ + @ instruction: 0x019207b8 │ │ │ │ @ instruction: 0x01a7eee8 │ │ │ │ - @ instruction: 0x019ab1d8 │ │ │ │ - orrseq r0, r2, ip, lsl #15 │ │ │ │ + orrseq fp, sl, r0, ror #3 │ │ │ │ + @ instruction: 0x01920798 │ │ │ │ orrseq ip, r0, r0, ror #2 │ │ │ │ orrseq ip, r0, r8, ror #1 │ │ │ │ orrseq ip, r0, r4, lsl #1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, r2, r8, lsr r6 │ │ │ │ - orrseq fp, sl, ip, ror r0 │ │ │ │ + orrseq r0, r2, r4, asr #12 │ │ │ │ + orrseq fp, sl, r4, lsl #1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orrseq fp, sl, r0, asr #32 │ │ │ │ - @ instruction: 0x019205dc │ │ │ │ + orrseq fp, sl, r8, asr #32 │ │ │ │ + orrseq r0, r2, r8, ror #11 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ orrseq fp, r0, r4, ror #30 │ │ │ │ orrseq fp, r0, r0, lsl pc │ │ │ │ strdeq lr, [r7, r4]! │ │ │ │ - orrseq fp, r1, r4, lsr #14 │ │ │ │ - @ instruction: 0x0191b6f4 │ │ │ │ - orrseq sl, sl, r0, lsl #29 │ │ │ │ - @ instruction: 0x0191b6bc │ │ │ │ - orrseq r0, r2, r8, lsr #8 │ │ │ │ - orrseq sl, sl, r4, asr #28 │ │ │ │ - orrseq fp, r1, r0, lsl #13 │ │ │ │ - @ instruction: 0x019203f4 │ │ │ │ - orrseq fp, r1, r8, asr #12 │ │ │ │ - orrseq fp, r1, r8, lsl r6 │ │ │ │ - orrseq sl, sl, r8, lsr #27 │ │ │ │ - orrseq fp, r1, r4, ror #11 │ │ │ │ - orrseq r0, r2, r0, asr r3 │ │ │ │ + orrseq fp, r1, r0, lsr r7 │ │ │ │ + orrseq fp, r1, r0, lsl #14 │ │ │ │ + orrseq sl, sl, r8, lsl #29 │ │ │ │ + orrseq fp, r1, r8, asr #13 │ │ │ │ + orrseq r0, r2, r4, lsr r4 │ │ │ │ + orrseq sl, sl, ip, asr #28 │ │ │ │ + orrseq fp, r1, ip, lsl #13 │ │ │ │ + orrseq r0, r2, r0, lsl #8 │ │ │ │ + orrseq fp, r1, r4, asr r6 │ │ │ │ + orrseq fp, r1, r4, lsr #12 │ │ │ │ + @ instruction: 0x019aadb0 │ │ │ │ + @ instruction: 0x0191b5f0 │ │ │ │ + orrseq r0, r2, ip, asr r3 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orrseq sl, sl, ip, ror #26 │ │ │ │ - orrseq fp, r1, r8, lsr #11 │ │ │ │ - orrseq r0, r2, r8, lsl r3 │ │ │ │ - orrseq fp, r1, r0, ror r5 │ │ │ │ - orrseq fp, r1, r0, asr #10 │ │ │ │ - orrseq fp, r1, r0, lsl r5 │ │ │ │ - orrseq fp, r1, r0, ror #9 │ │ │ │ - @ instruction: 0x0191b4b0 │ │ │ │ - orrseq sl, sl, ip, lsr ip │ │ │ │ - orrseq fp, r1, r8, ror r4 │ │ │ │ - orrseq r0, r2, ip, ror #3 │ │ │ │ - orrseq sl, sl, r0, lsl #24 │ │ │ │ - orrseq fp, r1, ip, lsr r4 │ │ │ │ - orrseq r0, r2, ip, lsr #3 │ │ │ │ - @ instruction: 0x0191b3fc │ │ │ │ + orrseq sl, sl, r4, ror sp │ │ │ │ + @ instruction: 0x0191b5b4 │ │ │ │ + orrseq r0, r2, r4, lsr #6 │ │ │ │ + orrseq fp, r1, ip, ror r5 │ │ │ │ + orrseq fp, r1, ip, asr #10 │ │ │ │ + orrseq fp, r1, ip, lsl r5 │ │ │ │ + orrseq fp, r1, ip, ror #9 │ │ │ │ + @ instruction: 0x0191b4bc │ │ │ │ + orrseq sl, sl, r4, asr #24 │ │ │ │ + orrseq fp, r1, r4, lsl #9 │ │ │ │ + @ instruction: 0x019201f8 │ │ │ │ + orrseq sl, sl, r8, lsl #24 │ │ │ │ + orrseq fp, r1, r8, asr #8 │ │ │ │ + @ instruction: 0x019201b8 │ │ │ │ + orrseq fp, r1, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orrseq fp, r1, ip, asr #7 │ │ │ │ + @ instruction: 0x0191b3d8 │ │ │ │ orrseq pc, r0, r0, asr r8 @ │ │ │ │ orrseq pc, r0, ip, lsl r8 @ │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orrseq fp, r1, ip, asr r3 │ │ │ │ + orrseq fp, r1, r8, ror #6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq fp, r1, r4, lsr #6 │ │ │ │ + orrseq fp, r1, r0, lsr r3 │ │ │ │ │ │ │ │ 00259eb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -424510,48 +424510,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 259fcc │ │ │ │ @ instruction: 0x01a7e644 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7e540 │ │ │ │ - orrseq sl, sl, ip, lsl r8 │ │ │ │ - orrseq fp, r1, r8, asr r0 │ │ │ │ - orrseq pc, r1, ip, asr #27 │ │ │ │ - orrseq sl, sl, r0, ror #15 │ │ │ │ - orrseq fp, r1, ip, lsl r0 │ │ │ │ - @ instruction: 0x0191fd90 │ │ │ │ + orrseq sl, sl, r4, lsr #16 │ │ │ │ + orrseq fp, r1, r4, rrx │ │ │ │ + @ instruction: 0x0191fdd8 │ │ │ │ + orrseq sl, sl, r8, ror #15 │ │ │ │ + orrseq fp, r1, r8, lsr #32 │ │ │ │ + @ instruction: 0x0191fd9c │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - orrseq sl, sl, r4, lsr #15 │ │ │ │ - orrseq sl, r1, r0, ror #31 │ │ │ │ - orrseq pc, r1, r4, asr sp @ │ │ │ │ + orrseq sl, sl, ip, lsr #15 │ │ │ │ + orrseq sl, r1, ip, ror #31 │ │ │ │ + orrseq pc, r1, r0, ror #26 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orrseq sl, sl, r8, ror #14 │ │ │ │ - orrseq sl, r1, r4, lsr #31 │ │ │ │ - orrseq pc, r1, r0, lsl sp @ │ │ │ │ + orrseq sl, sl, r0, ror r7 │ │ │ │ + @ instruction: 0x0191afb0 │ │ │ │ + orrseq pc, r1, ip, lsl sp @ │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orrseq sl, sl, ip, lsr #14 │ │ │ │ - orrseq sl, r1, r8, ror #30 │ │ │ │ - @ instruction: 0x0191fcdc │ │ │ │ + orrseq sl, sl, r4, lsr r7 │ │ │ │ + orrseq sl, r1, r4, ror pc │ │ │ │ + orrseq pc, r1, r8, ror #25 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x019aa6f0 │ │ │ │ - orrseq sl, r1, ip, lsr #30 │ │ │ │ - orrseq pc, r1, r0, lsr #25 │ │ │ │ + @ instruction: 0x019aa6f8 │ │ │ │ + orrseq sl, r1, r8, lsr pc │ │ │ │ + orrseq pc, r1, ip, lsr #25 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x019aa6b4 │ │ │ │ - @ instruction: 0x0191aef0 │ │ │ │ - orrseq pc, r1, r4, ror #24 │ │ │ │ + @ instruction: 0x019aa6bc │ │ │ │ + @ instruction: 0x0191aefc │ │ │ │ + orrseq pc, r1, r0, ror ip @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - orrseq sl, sl, r8, ror r6 │ │ │ │ - orrseq pc, r1, ip, lsr #25 │ │ │ │ - orrseq pc, r1, r8, lsr #24 │ │ │ │ + orrseq sl, sl, r0, lsl #13 │ │ │ │ + @ instruction: 0x0191fcb8 │ │ │ │ + orrseq pc, r1, r4, lsr ip @ │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq sl, sl, r4, lsr r6 │ │ │ │ - orrseq sl, r1, r0, ror lr │ │ │ │ - orrseq pc, r1, r4, ror #23 │ │ │ │ + orrseq sl, sl, ip, lsr r6 │ │ │ │ + orrseq sl, r1, ip, ror lr │ │ │ │ + @ instruction: 0x0191fbf0 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 0025a2c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -424649,16 +424649,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r0, r4, ror #8 │ │ │ │ - orrseq pc, r1, r4, ror sl @ │ │ │ │ - orrseq sl, sl, r0, lsl #9 │ │ │ │ + orrseq pc, r1, r0, lsl #21 │ │ │ │ + orrseq sl, sl, r8, lsl #9 │ │ │ │ │ │ │ │ 0025a464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -424756,16 +424756,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq ip, r0, r4, asr #5 │ │ │ │ - orrseq sl, sl, r8, ror #5 │ │ │ │ - orrseq pc, r1, ip, asr #17 │ │ │ │ + @ instruction: 0x019aa2f0 │ │ │ │ + @ instruction: 0x0191f8d8 │ │ │ │ │ │ │ │ 0025a608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #992] @ 25aa00 │ │ │ │ @@ -425027,23 +425027,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sl, sl, ip, asr r1 │ │ │ │ + orrseq sl, sl, r4, ror #2 │ │ │ │ orrseq ip, r0, r4, lsr #6 │ │ │ │ - orrseq pc, r1, ip, lsr r7 @ │ │ │ │ - orrseq sl, sl, r8, lsr #32 │ │ │ │ + orrseq pc, r1, r8, asr #14 │ │ │ │ + orrseq sl, sl, r0, lsr r0 │ │ │ │ @ instruction: 0x0190c1f0 │ │ │ │ - orrseq pc, r1, r8, lsl #12 │ │ │ │ - @ instruction: 0x019a9eb0 │ │ │ │ + orrseq pc, r1, r4, lsl r6 @ │ │ │ │ + @ instruction: 0x019a9eb8 │ │ │ │ orrseq fp, r0, ip, ror lr │ │ │ │ - @ instruction: 0x0191f490 │ │ │ │ + @ instruction: 0x0191f49c │ │ │ │ │ │ │ │ 0025aa58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -425324,22 +425324,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq fp, r0, r8, asr sl │ │ │ │ - orrseq r9, sl, r0, lsl #21 │ │ │ │ - orrseq pc, r1, r4, rrx │ │ │ │ + orrseq r9, sl, r8, lsl #21 │ │ │ │ + orrseq pc, r1, r0, ror r0 @ │ │ │ │ orrseq fp, r0, r4, lsl sl │ │ │ │ - orrseq r9, sl, ip, lsr sl │ │ │ │ - orrseq pc, r1, r0, lsr #32 │ │ │ │ + orrseq r9, sl, r4, asr #20 │ │ │ │ + orrseq pc, r1, ip, lsr #32 │ │ │ │ orrseq fp, r0, r4, ror #19 │ │ │ │ - orrseq r9, sl, ip, lsl #20 │ │ │ │ - @ instruction: 0x0191eff0 │ │ │ │ + orrseq r9, sl, r4, lsl sl │ │ │ │ + @ instruction: 0x0191effc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #264] @ 25b010 │ │ │ │ ldr r4, [r0, #376] @ 0x178 │ │ │ │ ldr r5, [pc, #260] @ 25b014 │ │ │ │ @@ -425404,21 +425404,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 25af80 │ │ │ │ - orrseq lr, r1, r0, lsr #31 │ │ │ │ - @ instruction: 0x019a99d8 │ │ │ │ + orrseq lr, r1, ip, lsr #31 │ │ │ │ + orrseq r9, sl, r0, ror #19 │ │ │ │ ldrdeq sp, [r7, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq sl, [r1, ip] │ │ │ │ - ldrheq sl, [r1, r0] │ │ │ │ - orrseq sl, r1, r0, lsl #1 │ │ │ │ + orrseq sl, r1, r8, ror #1 │ │ │ │ + ldrheq sl, [r1, ip] │ │ │ │ + orrseq sl, r1, ip, lsl #1 │ │ │ │ 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 │ │ │ │ @@ -426358,134 +426358,134 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 25be94 │ │ │ │ @ instruction: 0x01a7d4bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7d48c │ │ │ │ - orrseq r9, sl, r4, lsr #16 │ │ │ │ - orrseq lr, r1, r0, ror #27 │ │ │ │ + orrseq r9, sl, ip, lsr #16 │ │ │ │ + orrseq lr, r1, ip, ror #27 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x019a95b4 │ │ │ │ - orrseq lr, r1, ip, asr fp │ │ │ │ + @ instruction: 0x019a95bc │ │ │ │ + orrseq lr, r1, r8, ror #22 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r9, sl, r4, lsl #9 │ │ │ │ + orrseq r9, sl, ip, lsl #9 │ │ │ │ @ instruction: 0x0190dcf8 │ │ │ │ - orrseq lr, r1, r0, lsl sl │ │ │ │ + orrseq lr, r1, ip, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq r9, sl, r8, lsl r3 │ │ │ │ - @ instruction: 0x0191e8d8 │ │ │ │ - @ instruction: 0x019a92d4 │ │ │ │ + orrseq r9, sl, r0, lsr #6 │ │ │ │ + orrseq lr, r1, r4, ror #17 │ │ │ │ + @ instruction: 0x019a92dc │ │ │ │ @ instruction: 0x0190a1f0 │ │ │ │ - orrseq lr, r1, r8, lsl #17 │ │ │ │ + @ instruction: 0x0191e894 │ │ │ │ @ instruction: 0x01a7ceb8 │ │ │ │ orrseq sl, r0, r8, lsr #2 │ │ │ │ - orrseq r9, sl, r0, ror #3 │ │ │ │ - orrseq lr, r1, r0, lsr #15 │ │ │ │ - orrseq r8, sl, ip, ror #31 │ │ │ │ + orrseq r9, sl, r8, ror #3 │ │ │ │ + orrseq lr, r1, ip, lsr #15 │ │ │ │ + @ instruction: 0x019a8ff4 │ │ │ │ orrseq sp, r0, r0, ror #16 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq r8, sl, ip, ror lr │ │ │ │ - orrseq lr, r1, ip, lsr r4 │ │ │ │ - orrseq r8, sl, r4, lsr lr │ │ │ │ + orrseq r8, sl, r4, lsl #29 │ │ │ │ + orrseq lr, r1, r8, asr #8 │ │ │ │ + orrseq r8, sl, ip, lsr lr │ │ │ │ orrseq r9, r0, r0, asr #26 │ │ │ │ - orrseq lr, r1, r4, ror #7 │ │ │ │ - @ instruction: 0x019a8df0 │ │ │ │ - orrseq lr, r1, r8, lsr #7 │ │ │ │ - orrseq lr, r1, r4, lsr #6 │ │ │ │ + @ instruction: 0x0191e3f0 │ │ │ │ + @ instruction: 0x019a8df8 │ │ │ │ + @ instruction: 0x0191e3b4 │ │ │ │ + orrseq lr, r1, r0, lsr r3 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - orrseq r8, sl, r8, lsr sp │ │ │ │ - orrseq r8, sl, r8, asr #23 │ │ │ │ - orrseq lr, r1, r8, lsl #3 │ │ │ │ + orrseq r8, sl, r0, asr #26 │ │ │ │ + @ instruction: 0x019a8bd0 │ │ │ │ + @ instruction: 0x0191e194 │ │ │ │ @ instruction: 0x01909a9c │ │ │ │ - orrseq r8, sl, r8, lsl fp │ │ │ │ + orrseq r8, sl, r0, lsr #22 │ │ │ │ orrseq r9, r0, r4, lsr #20 │ │ │ │ - orrseq lr, r1, r8, asr #1 │ │ │ │ + ldrsbeq lr, [r1, r4] │ │ │ │ orrseq r9, r0, ip, ror #19 │ │ │ │ - orrseq r8, sl, r4, lsr #21 │ │ │ │ - orrseq lr, r1, r4, rrx │ │ │ │ + orrseq r8, sl, ip, lsr #21 │ │ │ │ + orrseq lr, r1, r0, ror r0 │ │ │ │ @ instruction: 0x01909990 │ │ │ │ orrseq r9, r0, ip, lsr r9 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r8, sl, ip, ror #14 │ │ │ │ - orrseq sp, r1, ip, lsr #26 │ │ │ │ + orrseq r8, sl, r4, ror r7 │ │ │ │ + orrseq sp, r1, r8, lsr sp │ │ │ │ orrseq r9, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x019a86fc │ │ │ │ - @ instruction: 0x0191dcb8 │ │ │ │ - orrseq r8, sl, ip, asr #13 │ │ │ │ - orrseq r8, r1, r0, asr lr │ │ │ │ - orrseq sp, r1, r8, lsl #25 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, sl, ip, ror #12 │ │ │ │ - orrseq sp, r1, r8, lsr #24 │ │ │ │ - orrseq r8, r1, r8, lsl #26 │ │ │ │ + orrseq r8, sl, r4, lsl #14 │ │ │ │ + orrseq sp, r1, r4, asr #25 │ │ │ │ + @ instruction: 0x019a86d4 │ │ │ │ + orrseq r8, r1, ip, asr lr │ │ │ │ + @ instruction: 0x0191dc94 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq r8, sl, r4, ror r6 │ │ │ │ + orrseq sp, r1, r4, lsr ip │ │ │ │ + orrseq r8, r1, r4, lsl sp │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orrseq sp, r1, r4, lsl #22 │ │ │ │ - @ instruction: 0x019a84f0 │ │ │ │ - orrseq sp, r1, r4, lsr #21 │ │ │ │ + orrseq sp, r1, r0, lsl fp │ │ │ │ + @ instruction: 0x019a84f8 │ │ │ │ + @ instruction: 0x0191dab0 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - orrseq r8, sl, r4, lsr #9 │ │ │ │ - orrseq r8, r1, r8, lsr #24 │ │ │ │ - orrseq sp, r1, r0, ror #20 │ │ │ │ + orrseq r8, sl, ip, lsr #9 │ │ │ │ + orrseq r8, r1, r4, lsr ip │ │ │ │ + orrseq sp, r1, ip, ror #20 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x01918bf0 │ │ │ │ + @ instruction: 0x01918bfc │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - orrseq r8, r1, r0, ror #23 │ │ │ │ - @ instruction: 0x01918bb4 │ │ │ │ + orrseq r8, r1, ip, ror #23 │ │ │ │ + orrseq r8, r1, r0, asr #23 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orrseq r8, r1, r4, lsl #23 │ │ │ │ + @ instruction: 0x01918b90 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - orrseq r8, sl, ip, ror #7 │ │ │ │ - orrseq r8, r1, r0, ror fp │ │ │ │ - orrseq sp, r1, r8, lsr #19 │ │ │ │ + @ instruction: 0x019a83f4 │ │ │ │ + orrseq r8, r1, ip, ror fp │ │ │ │ + @ instruction: 0x0191d9b4 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x019a83b4 │ │ │ │ - orrseq r8, r1, r8, lsr fp │ │ │ │ - orrseq sp, r1, r0, ror r9 │ │ │ │ + @ instruction: 0x019a83bc │ │ │ │ + orrseq r8, r1, r4, asr #22 │ │ │ │ + orrseq sp, r1, ip, ror r9 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - orrseq r8, sl, ip, ror r3 │ │ │ │ - orrseq r8, r1, r0, lsl #22 │ │ │ │ - orrseq sp, r1, r8, lsr r9 │ │ │ │ + orrseq r8, sl, r4, lsl #7 │ │ │ │ + orrseq r8, r1, ip, lsl #22 │ │ │ │ + orrseq sp, r1, r4, asr #18 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - orrseq r8, r1, ip, asr #21 │ │ │ │ - @ instruction: 0x01918a94 │ │ │ │ + @ instruction: 0x01918ad8 │ │ │ │ + orrseq r8, r1, r0, lsr #21 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orrseq r8, sl, r0, ror #5 │ │ │ │ - orrseq r8, r1, r4, ror #20 │ │ │ │ - @ instruction: 0x0191d89c │ │ │ │ - orrseq r8, sl, r8, lsr #5 │ │ │ │ - orrseq r8, r1, ip, lsr #20 │ │ │ │ - orrseq sp, r1, r4, ror #16 │ │ │ │ + orrseq r8, sl, r8, ror #5 │ │ │ │ + orrseq r8, r1, r0, ror sl │ │ │ │ + orrseq sp, r1, r8, lsr #17 │ │ │ │ + @ instruction: 0x019a82b0 │ │ │ │ + orrseq r8, r1, r8, lsr sl │ │ │ │ + orrseq sp, r1, r0, ror r8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x019189f8 │ │ │ │ + orrseq r8, r1, r4, lsl #20 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orrseq r8, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x019189d8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orrseq r8, r1, r0, lsr #19 │ │ │ │ + orrseq r8, r1, ip, lsr #19 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orrseq r8, r1, r4, ror r9 │ │ │ │ + orrseq r8, r1, r0, lsl #19 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orrseq r8, r1, r4, asr #18 │ │ │ │ + orrseq r8, r1, r0, asr r9 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orrseq r8, r1, r8, lsl r9 │ │ │ │ + orrseq r8, r1, r4, lsr #18 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - orrseq r8, r1, ip, ror #17 │ │ │ │ + @ instruction: 0x019188f8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #-288] @ 25bfc8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [pc, #-292] @ 25bfd0 │ │ │ │ ldrd r0, [r4] │ │ │ │ @@ -427527,103 +427527,103 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 25d2b4 │ │ │ │ @ instruction: 0x01a7bd38 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq fp, [r7, r4]! │ │ │ │ - ldrheq r8, [sl, r0] │ │ │ │ - orrseq sp, r1, ip, ror #12 │ │ │ │ - orrseq r7, sl, ip, asr #27 │ │ │ │ - orrseq sp, r1, r0, lsl #7 │ │ │ │ + ldrheq r8, [sl, r8] │ │ │ │ + orrseq sp, r1, r8, ror r6 │ │ │ │ + @ instruction: 0x019a7dd4 │ │ │ │ + orrseq sp, r1, ip, lsl #7 │ │ │ │ orrseq ip, r0, r0, asr #9 │ │ │ │ - orrseq r7, sl, r8, lsr #24 │ │ │ │ - orrseq sp, r1, r4, asr #3 │ │ │ │ - orrseq r7, sl, r0, ror #21 │ │ │ │ - orrseq sp, r1, r0, lsr #1 │ │ │ │ - @ instruction: 0x019a7a9c │ │ │ │ + orrseq r7, sl, r0, lsr ip │ │ │ │ + @ instruction: 0x0191d1d0 │ │ │ │ + orrseq r7, sl, r8, ror #21 │ │ │ │ + orrseq sp, r1, ip, lsr #1 │ │ │ │ + orrseq r7, sl, r4, lsr #21 │ │ │ │ @ instruction: 0x019089b8 │ │ │ │ - orrseq sp, r1, r0, asr r0 │ │ │ │ + orrseq sp, r1, ip, asr r0 │ │ │ │ @ instruction: 0x01a7b680 │ │ │ │ orrseq r8, r0, r4, ror #17 │ │ │ │ - @ instruction: 0x019a799c │ │ │ │ - orrseq ip, r1, ip, asr pc │ │ │ │ - orrseq r7, sl, r4, ror #15 │ │ │ │ + orrseq r7, sl, r4, lsr #19 │ │ │ │ + orrseq ip, r1, r8, ror #30 │ │ │ │ + orrseq r7, sl, ip, ror #15 │ │ │ │ orrseq ip, r0, r8, asr r0 │ │ │ │ - @ instruction: 0x019a74fc │ │ │ │ - @ instruction: 0x0191cabc │ │ │ │ + orrseq r7, sl, r4, lsl #10 │ │ │ │ + orrseq ip, r1, r8, asr #21 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ orrseq fp, r0, ip, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x019a73b0 │ │ │ │ - orrseq ip, r1, ip, ror #18 │ │ │ │ - orrseq r7, sl, ip, lsr #6 │ │ │ │ - orrseq r7, sl, r0, lsl r3 │ │ │ │ - orrseq ip, r1, ip, lsr #16 │ │ │ │ + @ instruction: 0x019a73b8 │ │ │ │ + orrseq ip, r1, r8, ror r9 │ │ │ │ + orrseq r7, sl, r4, lsr r3 │ │ │ │ + orrseq r7, sl, r8, lsl r3 │ │ │ │ + orrseq ip, r1, r8, lsr r8 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ orrseq fp, r0, r8, ror #19 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x019a7094 │ │ │ │ - orrseq ip, r1, r0, asr r6 │ │ │ │ - orrseq r6, sl, r8, asr #31 │ │ │ │ - orrseq ip, r1, r8, lsl #11 │ │ │ │ + @ instruction: 0x019a709c │ │ │ │ + orrseq ip, r1, ip, asr r6 │ │ │ │ + @ instruction: 0x019a6fd0 │ │ │ │ + @ instruction: 0x0191c594 │ │ │ │ @ instruction: 0x01907e9c │ │ │ │ - orrseq r6, sl, r8, asr pc │ │ │ │ - orrseq ip, r1, r8, lsl r5 │ │ │ │ - orrseq r6, sl, r0, lsl pc │ │ │ │ + orrseq r6, sl, r0, ror #30 │ │ │ │ + orrseq ip, r1, r4, lsr #10 │ │ │ │ + orrseq r6, sl, r8, lsl pc │ │ │ │ orrseq r7, r0, ip, lsl lr │ │ │ │ - orrseq ip, r1, r0, asr #9 │ │ │ │ - orrseq r6, sl, ip, asr #29 │ │ │ │ - orrseq ip, r1, ip, lsl #9 │ │ │ │ - orrseq r6, sl, r4, lsl #29 │ │ │ │ + orrseq ip, r1, ip, asr #9 │ │ │ │ + @ instruction: 0x019a6ed4 │ │ │ │ + @ instruction: 0x0191c498 │ │ │ │ + orrseq r6, sl, ip, lsl #29 │ │ │ │ @ instruction: 0x01907d90 │ │ │ │ - orrseq ip, r1, r4, lsr r4 │ │ │ │ - orrseq r6, sl, r8, asr lr │ │ │ │ - orrseq ip, r1, r8, lsl r4 │ │ │ │ + orrseq ip, r1, r0, asr #8 │ │ │ │ + orrseq r6, sl, r0, ror #28 │ │ │ │ + orrseq ip, r1, r4, lsr #8 │ │ │ │ orrseq r7, r0, ip, lsr #26 │ │ │ │ - @ instruction: 0x019a6db0 │ │ │ │ + @ instruction: 0x019a6db8 │ │ │ │ orrseq r7, r0, r0, asr #25 │ │ │ │ - orrseq ip, r1, r4, ror #6 │ │ │ │ + orrseq ip, r1, r0, ror r3 │ │ │ │ orrseq r7, r0, r4, lsl #25 │ │ │ │ orrseq r7, r0, ip, lsl ip │ │ │ │ - @ instruction: 0x019a6cd4 │ │ │ │ - @ instruction: 0x0191c294 │ │ │ │ + @ instruction: 0x019a6cdc │ │ │ │ + orrseq ip, r1, r0, lsr #5 │ │ │ │ orrseq r7, r0, r0, asr #23 │ │ │ │ orrseq r7, r0, ip, ror fp │ │ │ │ - orrseq r6, sl, r4, lsr ip │ │ │ │ - @ instruction: 0x0191c1f4 │ │ │ │ - orrseq r6, sl, r0, lsr #24 │ │ │ │ - orrseq ip, r1, r0, ror #3 │ │ │ │ - @ instruction: 0x019a6bd8 │ │ │ │ + orrseq r6, sl, ip, lsr ip │ │ │ │ + orrseq ip, r1, r0, lsl #4 │ │ │ │ + orrseq r6, sl, r8, lsr #24 │ │ │ │ + orrseq ip, r1, ip, ror #3 │ │ │ │ + orrseq r6, sl, r0, ror #23 │ │ │ │ orrseq r7, r0, r4, ror #21 │ │ │ │ - orrseq ip, r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x0191c194 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r6, sl, r4, lsl fp │ │ │ │ - ldrsbeq ip, [r1, r0] │ │ │ │ + orrseq r6, sl, ip, lsl fp │ │ │ │ + ldrsbeq ip, [r1, ip] │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ - orrseq ip, r1, ip, lsl #1 │ │ │ │ + @ instruction: 0x0191c098 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - orrseq r6, sl, r4, asr #21 │ │ │ │ + orrseq r6, sl, ip, asr #21 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r6, sl, r8, lsr r9 │ │ │ │ - @ instruction: 0x0191bef4 │ │ │ │ - @ instruction: 0x01916f94 │ │ │ │ + orrseq r6, sl, r0, asr #18 │ │ │ │ + orrseq fp, r1, r0, lsl #30 │ │ │ │ + orrseq r6, r1, r0, lsr #31 │ │ │ │ orrseq r7, r0, r0, asr #13 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r6, sl, r8, ror r7 │ │ │ │ - orrseq fp, r1, r8, lsr sp │ │ │ │ + orrseq r6, sl, r0, lsl #15 │ │ │ │ + orrseq fp, r1, r4, asr #26 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r7, r7, #16 │ │ │ │ ble 25d574 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r3, r7]! │ │ │ │ @@ -429171,98 +429171,98 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 25ce8c │ │ │ │ - orrseq r6, sl, r4, asr r7 │ │ │ │ - orrseq fp, r1, r4, lsl sp │ │ │ │ + orrseq r6, sl, ip, asr r7 │ │ │ │ + orrseq fp, r1, r0, lsr #26 │ │ │ │ orrseq r7, r0, r8, lsr #12 │ │ │ │ - @ instruction: 0x019a66d0 │ │ │ │ - @ instruction: 0x0191bc90 │ │ │ │ + @ instruction: 0x019a66d8 │ │ │ │ + @ instruction: 0x0191bc9c │ │ │ │ orrseq r7, r0, r4, lsr #11 │ │ │ │ - orrseq r6, sl, r8, lsr #12 │ │ │ │ + orrseq r6, sl, r0, lsr r6 │ │ │ │ orrseq r7, r0, r8, lsr r5 │ │ │ │ - @ instruction: 0x0191bbdc │ │ │ │ - @ instruction: 0x019a65d8 │ │ │ │ - @ instruction: 0x0191bbf4 │ │ │ │ - orrseq fp, r1, r4, lsl #23 │ │ │ │ - orrseq r6, sl, ip, lsl #11 │ │ │ │ - orrseq fp, r1, r8, asr #22 │ │ │ │ + orrseq fp, r1, r8, ror #23 │ │ │ │ + orrseq r6, sl, r0, ror #11 │ │ │ │ + orrseq fp, r1, r0, lsl #24 │ │ │ │ + @ instruction: 0x0191bb90 │ │ │ │ + @ instruction: 0x019a6594 │ │ │ │ + orrseq fp, r1, r4, asr fp │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r6, sl, r0, lsr #10 │ │ │ │ - orrseq r6, r1, r4, lsr #25 │ │ │ │ - @ instruction: 0x0191badc │ │ │ │ - orrseq r6, sl, r4, ror #9 │ │ │ │ - orrseq r6, r1, r8, ror #24 │ │ │ │ - orrseq fp, r1, r0, lsr #21 │ │ │ │ - orrseq r6, sl, r8, lsr #9 │ │ │ │ - orrseq r6, r1, ip, lsr #24 │ │ │ │ - orrseq fp, r1, r4, ror #20 │ │ │ │ - orrseq r6, sl, ip, ror #8 │ │ │ │ - @ instruction: 0x01916bf0 │ │ │ │ - orrseq fp, r1, r4, lsr #20 │ │ │ │ - @ instruction: 0x01916bb8 │ │ │ │ - orrseq r6, r1, r8, lsl #23 │ │ │ │ - orrseq r6, r1, r8, asr fp │ │ │ │ - orrseq r6, r1, r8, lsr #22 │ │ │ │ - @ instruction: 0x01916af8 │ │ │ │ - orrseq r6, sl, ip, lsr r3 │ │ │ │ - orrseq r6, r1, r0, asr #21 │ │ │ │ - @ instruction: 0x0191b8f4 │ │ │ │ - orrseq r6, r1, r8, lsl #21 │ │ │ │ - orrseq r6, r1, r8, asr sl │ │ │ │ - @ instruction: 0x019a629c │ │ │ │ - orrseq r6, r1, r0, lsr #20 │ │ │ │ - orrseq fp, r1, r4, asr r8 │ │ │ │ - orrseq r6, sl, r0, ror #4 │ │ │ │ - orrseq r6, r1, r4, ror #19 │ │ │ │ - orrseq fp, r1, r8, lsl r8 │ │ │ │ - orrseq r6, sl, ip, lsl r2 │ │ │ │ + orrseq r6, sl, r8, lsr #10 │ │ │ │ + @ instruction: 0x01916cb0 │ │ │ │ + orrseq fp, r1, r8, ror #21 │ │ │ │ + orrseq r6, sl, ip, ror #9 │ │ │ │ + orrseq r6, r1, r4, ror ip │ │ │ │ + orrseq fp, r1, ip, lsr #21 │ │ │ │ + @ instruction: 0x019a64b0 │ │ │ │ + orrseq r6, r1, r8, lsr ip │ │ │ │ + orrseq fp, r1, r0, ror sl │ │ │ │ + orrseq r6, sl, r4, ror r4 │ │ │ │ + @ instruction: 0x01916bfc │ │ │ │ + orrseq fp, r1, r0, lsr sl │ │ │ │ + orrseq r6, r1, r4, asr #23 │ │ │ │ + @ instruction: 0x01916b94 │ │ │ │ + orrseq r6, r1, r4, ror #22 │ │ │ │ + orrseq r6, r1, r4, lsr fp │ │ │ │ + orrseq r6, r1, r4, lsl #22 │ │ │ │ + orrseq r6, sl, r4, asr #6 │ │ │ │ + orrseq r6, r1, ip, asr #21 │ │ │ │ + orrseq fp, r1, r0, lsl #18 │ │ │ │ + @ instruction: 0x01916a94 │ │ │ │ + orrseq r6, r1, r4, ror #20 │ │ │ │ + orrseq r6, sl, r4, lsr #5 │ │ │ │ + orrseq r6, r1, ip, lsr #20 │ │ │ │ + orrseq fp, r1, r0, ror #16 │ │ │ │ + orrseq r6, sl, r8, ror #4 │ │ │ │ + @ instruction: 0x019169f0 │ │ │ │ + orrseq fp, r1, r4, lsr #16 │ │ │ │ + orrseq r6, sl, r4, lsr #4 │ │ │ │ orrseq sl, r0, r0, asr lr │ │ │ │ orrseq sl, r0, r8, lsr #28 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orrseq r6, r1, r0, ror #18 │ │ │ │ - orrseq fp, r1, r0, lsr #15 │ │ │ │ - @ instruction: 0x019a619c │ │ │ │ - orrseq r6, r1, r0, lsr #18 │ │ │ │ - orrseq fp, r1, r4, asr r7 │ │ │ │ - orrseq r6, r1, r8, ror #17 │ │ │ │ - orrseq r6, sl, r0, lsr r1 │ │ │ │ - @ instruction: 0x019168b4 │ │ │ │ - orrseq fp, r1, ip, ror #13 │ │ │ │ - ldrsheq r6, [sl, r4] │ │ │ │ - orrseq r6, r1, r8, ror r8 │ │ │ │ - orrseq fp, r1, ip, lsr #13 │ │ │ │ - orrseq r6, r1, r0, asr #16 │ │ │ │ + orrseq r6, r1, ip, ror #18 │ │ │ │ + orrseq fp, r1, ip, lsr #15 │ │ │ │ + orrseq r6, sl, r4, lsr #3 │ │ │ │ + orrseq r6, r1, ip, lsr #18 │ │ │ │ + orrseq fp, r1, r0, ror #14 │ │ │ │ + @ instruction: 0x019168f4 │ │ │ │ + orrseq r6, sl, r8, lsr r1 │ │ │ │ + orrseq r6, r1, r0, asr #17 │ │ │ │ + @ instruction: 0x0191b6f8 │ │ │ │ + ldrsheq r6, [sl, ip] │ │ │ │ + orrseq r6, r1, r4, lsl #17 │ │ │ │ + @ instruction: 0x0191b6b8 │ │ │ │ + orrseq r6, r1, ip, asr #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r6, sl, r0, lsl #1 │ │ │ │ - orrseq r6, r1, r4, lsl #16 │ │ │ │ - orrseq fp, r1, r8, lsr r6 │ │ │ │ - orrseq r6, sl, r0, asr #32 │ │ │ │ - orrseq r6, r1, r4, asr #15 │ │ │ │ - @ instruction: 0x0191b5f8 │ │ │ │ - orrseq r6, r1, ip, lsl #15 │ │ │ │ - orrseq r6, r1, r4, asr r7 │ │ │ │ - @ instruction: 0x019a5f94 │ │ │ │ - orrseq r6, r1, r8, lsl r7 │ │ │ │ - orrseq fp, r1, r0, asr r5 │ │ │ │ - orrseq r6, r1, r0, ror #13 │ │ │ │ - orrseq r5, sl, r0, lsr #30 │ │ │ │ - orrseq r6, r1, r4, lsr #13 │ │ │ │ - @ instruction: 0x0191b4dc │ │ │ │ - orrseq r6, r1, ip, ror #12 │ │ │ │ - orrseq r6, r1, r8, lsr r6 │ │ │ │ - orrseq r6, r1, r8, lsl #12 │ │ │ │ - @ instruction: 0x019165d8 │ │ │ │ - orrseq r6, r1, r8, lsr #11 │ │ │ │ + orrseq r6, sl, r8, lsl #1 │ │ │ │ + orrseq r6, r1, r0, lsl r8 │ │ │ │ + orrseq fp, r1, r4, asr #12 │ │ │ │ + orrseq r6, sl, r8, asr #32 │ │ │ │ + @ instruction: 0x019167d0 │ │ │ │ + orrseq fp, r1, r4, lsl #12 │ │ │ │ + @ instruction: 0x01916798 │ │ │ │ + orrseq r6, r1, r0, ror #14 │ │ │ │ + @ instruction: 0x019a5f9c │ │ │ │ + orrseq r6, r1, r4, lsr #14 │ │ │ │ + orrseq fp, r1, ip, asr r5 │ │ │ │ + orrseq r6, r1, ip, ror #13 │ │ │ │ + orrseq r5, sl, r8, lsr #30 │ │ │ │ + @ instruction: 0x019166b0 │ │ │ │ + orrseq fp, r1, r8, ror #9 │ │ │ │ + orrseq r6, r1, r8, ror r6 │ │ │ │ + orrseq r6, r1, r4, asr #12 │ │ │ │ + orrseq r6, r1, r4, lsl r6 │ │ │ │ + orrseq r6, r1, r4, ror #11 │ │ │ │ + @ instruction: 0x019165b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ @@ -429285,17 +429285,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 25ec6c │ │ │ │ - orrseq r5, sl, r4, ror #24 │ │ │ │ - orrseq r6, r1, r8, ror #7 │ │ │ │ - orrseq fp, r1, ip, lsl r2 │ │ │ │ + orrseq r5, sl, ip, ror #24 │ │ │ │ + @ instruction: 0x019163f4 │ │ │ │ + orrseq fp, r1, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [ip] │ │ │ │ @@ -429318,17 +429318,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 25ecf0 │ │ │ │ - orrseq r5, sl, r0, ror #23 │ │ │ │ - orrseq r6, r1, r4, ror #6 │ │ │ │ - @ instruction: 0x0191b198 │ │ │ │ + orrseq r5, sl, r8, ror #23 │ │ │ │ + orrseq r6, r1, r0, ror r3 │ │ │ │ + orrseq fp, r1, r4, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r3, [pc, #3868] @ 25fc78 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -430298,134 +430298,134 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 25f870 │ │ │ │ b 25f0e4 │ │ │ │ @ instruction: 0x01a797a8 │ │ │ │ @ instruction: 0x01a79790 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r6, r0, r0, ror #5 │ │ │ │ - orrseq r5, sl, r0, lsl fp │ │ │ │ - ldrsbeq fp, [r1, r0] │ │ │ │ - orrseq sl, r1, r4, lsl lr │ │ │ │ - orrseq sl, r1, r4, lsr #28 │ │ │ │ - @ instruction: 0x0191aff0 │ │ │ │ - orrseq r5, sl, r4, lsl sl │ │ │ │ - orrseq fp, r1, r0, lsr r0 │ │ │ │ - @ instruction: 0x0191ad9c │ │ │ │ + orrseq r5, sl, r8, lsl fp │ │ │ │ + ldrsbeq fp, [r1, ip] │ │ │ │ + orrseq sl, r1, r0, lsr #28 │ │ │ │ + orrseq sl, r1, r0, lsr lr │ │ │ │ + @ instruction: 0x0191affc │ │ │ │ + orrseq r5, sl, ip, lsl sl │ │ │ │ + orrseq fp, r1, ip, lsr r0 │ │ │ │ + orrseq sl, r1, r8, lsr #27 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - orrseq r5, sl, r8, lsl r9 │ │ │ │ + orrseq r5, sl, r0, lsr #18 │ │ │ │ orrseq sl, r0, ip, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - orrseq r5, sl, ip, lsr #15 │ │ │ │ - orrseq sl, r1, ip, ror #26 │ │ │ │ + @ instruction: 0x019a57b4 │ │ │ │ + orrseq sl, r1, r8, ror sp │ │ │ │ @ instruction: 0x01909ff4 │ │ │ │ - orrseq r5, sl, r4, lsl #13 │ │ │ │ - orrseq sl, r1, r8, lsr ip │ │ │ │ - @ instruction: 0x0191acb4 │ │ │ │ - orrseq sl, r1, ip, lsl sl │ │ │ │ - @ instruction: 0x019a5594 │ │ │ │ - orrseq sl, r1, r0, asr fp │ │ │ │ - @ instruction: 0x01915cd4 │ │ │ │ + orrseq r5, sl, ip, lsl #13 │ │ │ │ + orrseq sl, r1, r4, asr #24 │ │ │ │ + orrseq sl, r1, r0, asr #25 │ │ │ │ + orrseq sl, r1, r8, lsr #20 │ │ │ │ + @ instruction: 0x019a559c │ │ │ │ + orrseq sl, r1, ip, asr fp │ │ │ │ + orrseq r5, r1, r0, ror #25 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ orrseq r9, r0, ip, asr sp │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq r5, sl, r4, lsl r4 │ │ │ │ - @ instruction: 0x0191a9d4 │ │ │ │ + orrseq r5, sl, ip, lsl r4 │ │ │ │ + orrseq sl, r1, r0, ror #19 │ │ │ │ orrseq r9, r0, ip, lsr ip │ │ │ │ - orrseq r5, sl, ip, ror #5 │ │ │ │ - orrseq sl, r1, ip, lsr #17 │ │ │ │ - orrseq r5, sl, ip, lsr #5 │ │ │ │ - orrseq r5, r1, r0, lsr sl │ │ │ │ - orrseq sl, r1, r4, ror #16 │ │ │ │ - orrseq r5, sl, ip, ror r2 │ │ │ │ - orrseq sl, r1, ip, lsr r8 │ │ │ │ - orrseq r5, sl, r4, lsr r2 │ │ │ │ + @ instruction: 0x019a52f4 │ │ │ │ + @ instruction: 0x0191a8b8 │ │ │ │ + @ instruction: 0x019a52b4 │ │ │ │ + orrseq r5, r1, ip, lsr sl │ │ │ │ + orrseq sl, r1, r0, ror r8 │ │ │ │ + orrseq r5, sl, r4, lsl #5 │ │ │ │ + orrseq sl, r1, r8, asr #16 │ │ │ │ + orrseq r5, sl, ip, lsr r2 │ │ │ │ orrseq r6, r0, r0, asr #2 │ │ │ │ - orrseq sl, r1, r4, ror #15 │ │ │ │ + @ instruction: 0x0191a7f0 │ │ │ │ @ instruction: 0x01a78e18 │ │ │ │ - orrseq r5, sl, r0, asr #3 │ │ │ │ - orrseq sl, r1, r0, lsl #15 │ │ │ │ - orrseq r5, sl, ip, ror r1 │ │ │ │ + orrseq r5, sl, r8, asr #3 │ │ │ │ + orrseq sl, r1, ip, lsl #15 │ │ │ │ + orrseq r5, sl, r4, lsl #3 │ │ │ │ @ instruction: 0x01906098 │ │ │ │ - orrseq sl, r1, r0, lsr r7 │ │ │ │ - orrseq r5, sl, r8, lsr r1 │ │ │ │ - @ instruction: 0x0191a6f8 │ │ │ │ - ldrsheq r5, [sl, r0] │ │ │ │ + orrseq sl, r1, ip, lsr r7 │ │ │ │ + orrseq r5, sl, r0, asr #2 │ │ │ │ + orrseq sl, r1, r4, lsl #14 │ │ │ │ + ldrsheq r5, [sl, r8] │ │ │ │ @ instruction: 0x01905ffc │ │ │ │ - orrseq sl, r1, r0, lsr #13 │ │ │ │ + orrseq sl, r1, ip, lsr #13 │ │ │ │ orrseq r5, r0, r0, asr #31 │ │ │ │ - orrseq r5, sl, r8, ror r0 │ │ │ │ - orrseq sl, r1, r8, lsr r6 │ │ │ │ + orrseq r5, sl, r0, lsl #1 │ │ │ │ + orrseq sl, r1, r4, asr #12 │ │ │ │ orrseq r5, r0, r8, asr pc │ │ │ │ - orrseq r5, sl, r0, lsl r0 │ │ │ │ - @ instruction: 0x0191a5d0 │ │ │ │ - orrseq sl, r1, ip, lsl r6 │ │ │ │ - @ instruction: 0x019a4fd8 │ │ │ │ - @ instruction: 0x0191a590 │ │ │ │ + orrseq r5, sl, r8, lsl r0 │ │ │ │ + @ instruction: 0x0191a5dc │ │ │ │ + orrseq sl, r1, r8, lsr #12 │ │ │ │ + orrseq r4, sl, r0, ror #31 │ │ │ │ + @ instruction: 0x0191a59c │ │ │ │ orrseq r5, r0, r8, lsr #29 │ │ │ │ orrseq r5, r0, r4, asr lr │ │ │ │ - orrseq r4, sl, r4, lsl pc │ │ │ │ - @ instruction: 0x0191a4d4 │ │ │ │ - orrseq r4, sl, ip, asr #29 │ │ │ │ + orrseq r4, sl, ip, lsl pc │ │ │ │ + orrseq sl, r1, r0, ror #9 │ │ │ │ + @ instruction: 0x019a4ed4 │ │ │ │ @ instruction: 0x01905dd8 │ │ │ │ - orrseq sl, r1, ip, ror r4 │ │ │ │ - orrseq r4, sl, ip, ror lr │ │ │ │ + orrseq sl, r1, r8, lsl #9 │ │ │ │ + orrseq r4, sl, r4, lsl #29 │ │ │ │ @ instruction: 0x01905d94 │ │ │ │ @ instruction: 0x019096f0 │ │ │ │ - orrseq r4, sl, r8, asr #28 │ │ │ │ - orrseq sl, r1, r8, lsl #8 │ │ │ │ + orrseq r4, sl, r0, asr lr │ │ │ │ + orrseq sl, r1, r4, lsl r4 │ │ │ │ orrseq r5, r0, r4, lsr sp │ │ │ │ - orrseq r4, sl, ip, ror #27 │ │ │ │ - orrseq sl, r1, ip, lsr #7 │ │ │ │ - orrseq r5, r1, r0, asr r5 │ │ │ │ - @ instruction: 0x019a4d90 │ │ │ │ - orrseq r5, r1, r4, lsl r5 │ │ │ │ - orrseq sl, r1, r8, asr #6 │ │ │ │ - orrseq r4, sl, r0, asr sp │ │ │ │ - @ instruction: 0x019154d4 │ │ │ │ - orrseq sl, r1, r8, lsl #6 │ │ │ │ - @ instruction: 0x0191549c │ │ │ │ - @ instruction: 0x019a4cd8 │ │ │ │ - orrseq r5, r1, ip, asr r4 │ │ │ │ - @ instruction: 0x0191a290 │ │ │ │ - orrseq r5, r1, r4, lsr #8 │ │ │ │ - @ instruction: 0x019151f8 │ │ │ │ - orrseq r4, sl, r8, lsr sl │ │ │ │ - @ instruction: 0x019151bc │ │ │ │ - @ instruction: 0x01919ff0 │ │ │ │ - @ instruction: 0x019a49fc │ │ │ │ - orrseq r5, r1, r0, lsl #3 │ │ │ │ - @ instruction: 0x01919fb4 │ │ │ │ - orrseq r5, r1, r8, asr #2 │ │ │ │ - @ instruction: 0x019a49b8 │ │ │ │ + @ instruction: 0x019a4df4 │ │ │ │ + @ instruction: 0x0191a3b8 │ │ │ │ + orrseq r5, r1, ip, asr r5 │ │ │ │ + @ instruction: 0x019a4d98 │ │ │ │ + orrseq r5, r1, r0, lsr #10 │ │ │ │ + orrseq sl, r1, r4, asr r3 │ │ │ │ + orrseq r4, sl, r8, asr sp │ │ │ │ + orrseq r5, r1, r0, ror #9 │ │ │ │ + orrseq sl, r1, r4, lsl r3 │ │ │ │ + orrseq r5, r1, r8, lsr #9 │ │ │ │ + orrseq r4, sl, r0, ror #25 │ │ │ │ + orrseq r5, r1, r8, ror #8 │ │ │ │ + @ instruction: 0x0191a29c │ │ │ │ + orrseq r5, r1, r0, lsr r4 │ │ │ │ + orrseq r5, r1, r4, lsl #4 │ │ │ │ + orrseq r4, sl, r0, asr #20 │ │ │ │ + orrseq r5, r1, r8, asr #3 │ │ │ │ + @ instruction: 0x01919ffc │ │ │ │ + orrseq r4, sl, r4, lsl #20 │ │ │ │ + orrseq r5, r1, ip, lsl #3 │ │ │ │ + orrseq r9, r1, r0, asr #31 │ │ │ │ + orrseq r5, r1, r4, asr r1 │ │ │ │ + orrseq r4, sl, r0, asr #19 │ │ │ │ orrseq r9, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r4, sl, r8, ror r9 │ │ │ │ - ldrsheq r5, [r1, ip] │ │ │ │ - orrseq r9, r1, r0, lsr pc │ │ │ │ - orrseq r5, r1, r4, asr #1 │ │ │ │ - orrseq r4, sl, ip, lsl #18 │ │ │ │ - @ instruction: 0x01915090 │ │ │ │ - orrseq r9, r1, r4, asr #29 │ │ │ │ - orrseq r5, r1, r8, asr r0 │ │ │ │ - orrseq r4, sl, r0, lsr #17 │ │ │ │ - orrseq r5, r1, r4, lsr #32 │ │ │ │ - orrseq r9, r1, r8, asr lr │ │ │ │ - orrseq r4, sl, r4, ror #16 │ │ │ │ - orrseq r4, r1, r8, ror #31 │ │ │ │ - orrseq r9, r1, ip, lsl lr │ │ │ │ - @ instruction: 0x01914fb0 │ │ │ │ - orrseq r4, r1, r0, lsl #31 │ │ │ │ - orrseq r4, r1, r0, asr pc │ │ │ │ - orrseq r4, r1, r0, lsr #30 │ │ │ │ + orrseq r4, sl, r0, lsl #19 │ │ │ │ + orrseq r5, r1, r8, lsl #2 │ │ │ │ + orrseq r9, r1, ip, lsr pc │ │ │ │ + ldrsbeq r5, [r1, r0] │ │ │ │ + orrseq r4, sl, r4, lsl r9 │ │ │ │ + @ instruction: 0x0191509c │ │ │ │ + @ instruction: 0x01919ed0 │ │ │ │ + orrseq r5, r1, r4, rrx │ │ │ │ + orrseq r4, sl, r8, lsr #17 │ │ │ │ + orrseq r5, r1, r0, lsr r0 │ │ │ │ + orrseq r9, r1, r4, ror #28 │ │ │ │ + orrseq r4, sl, ip, ror #16 │ │ │ │ + @ instruction: 0x01914ff4 │ │ │ │ + orrseq r9, r1, r8, lsr #28 │ │ │ │ + @ instruction: 0x01914fbc │ │ │ │ + orrseq r4, r1, ip, lsl #31 │ │ │ │ + orrseq r4, r1, ip, asr pc │ │ │ │ + orrseq r4, r1, ip, lsr #30 │ │ │ │ ldr r1, [pc, #-124] @ 25fdf4 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ @@ -431331,90 +431331,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 260618 │ │ │ │ @ instruction: 0x01a78378 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a78364 │ │ │ │ - orrseq r4, sl, r4, lsr #14 │ │ │ │ - @ instruction: 0x01919cd8 │ │ │ │ + orrseq r4, sl, ip, lsr #14 │ │ │ │ + orrseq r9, r1, r4, ror #25 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ @ instruction: 0x01a74808 │ │ │ │ - orrseq r9, r1, r4, asr sp │ │ │ │ + orrseq r9, r1, r0, ror #26 │ │ │ │ muleq r0, r2, r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r4, sl, r8, lsl r5 │ │ │ │ - @ instruction: 0x01919ad0 │ │ │ │ + orrseq r4, sl, r0, lsr #10 │ │ │ │ + @ instruction: 0x01919adc │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orrseq r4, sl, r8, lsr #8 │ │ │ │ - @ instruction: 0x019199d4 │ │ │ │ - orrseq r4, sl, ip, lsl #6 │ │ │ │ - orrseq r9, r1, r8, asr #17 │ │ │ │ + orrseq r4, sl, r0, lsr r4 │ │ │ │ + orrseq r9, r1, r0, ror #19 │ │ │ │ + orrseq r4, sl, r4, lsl r3 │ │ │ │ + @ instruction: 0x019198d4 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ strdeq r7, [r7, r4]! │ │ │ │ - @ instruction: 0x019a429c │ │ │ │ - orrseq r9, r1, ip, asr r8 │ │ │ │ + orrseq r4, sl, r4, lsr #5 │ │ │ │ + orrseq r9, r1, r8, ror #16 │ │ │ │ orrseq r5, r0, r0, ror r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x019a41d4 │ │ │ │ - orrseq r4, r1, r4, asr r9 │ │ │ │ - orrseq r9, r1, r4, lsl #15 │ │ │ │ - @ instruction: 0x019a4190 │ │ │ │ - orrseq r9, r1, r8, lsl #16 │ │ │ │ - orrseq r9, r1, r4, asr #14 │ │ │ │ + @ instruction: 0x019a41dc │ │ │ │ + orrseq r4, r1, r0, ror #18 │ │ │ │ + @ instruction: 0x01919790 │ │ │ │ + @ instruction: 0x019a4198 │ │ │ │ + orrseq r9, r1, r4, lsl r8 │ │ │ │ + orrseq r9, r1, r0, asr r7 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orrseq r4, sl, ip, asr r1 │ │ │ │ - orrseq r9, r1, r8, lsl #14 │ │ │ │ + orrseq r4, sl, r4, ror #2 │ │ │ │ + orrseq r9, r1, r4, lsl r7 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ orrseq r4, r0, r0, lsr #31 │ │ │ │ orrseq r4, r0, ip, asr pc │ │ │ │ - @ instruction: 0x01914790 │ │ │ │ - @ instruction: 0x019a3fd8 │ │ │ │ - orrseq r4, r1, ip, asr r7 │ │ │ │ - orrseq r9, r1, ip, lsl #11 │ │ │ │ + @ instruction: 0x0191479c │ │ │ │ + orrseq r3, sl, r0, ror #31 │ │ │ │ + orrseq r4, r1, r8, ror #14 │ │ │ │ + @ instruction: 0x01919598 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x019a3f9c │ │ │ │ - orrseq r4, r1, r0, lsr #14 │ │ │ │ - orrseq r9, r1, r4, asr r5 │ │ │ │ - orrseq r4, r1, r8, ror #13 │ │ │ │ - @ instruction: 0x019146b8 │ │ │ │ + orrseq r3, sl, r4, lsr #31 │ │ │ │ + orrseq r4, r1, ip, lsr #14 │ │ │ │ + orrseq r9, r1, r0, ror #10 │ │ │ │ + @ instruction: 0x019146f4 │ │ │ │ + orrseq r4, r1, r4, asr #13 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - orrseq r4, r1, r8, lsl #13 │ │ │ │ + @ instruction: 0x01914694 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x019a3ed0 │ │ │ │ - orrseq r4, r1, r4, asr r6 │ │ │ │ - orrseq r9, r1, ip, lsl #9 │ │ │ │ - @ instruction: 0x019a3e94 │ │ │ │ - orrseq r4, r1, r8, lsl r6 │ │ │ │ - orrseq r9, r1, r8, asr #8 │ │ │ │ + @ instruction: 0x019a3ed8 │ │ │ │ + orrseq r4, r1, r0, ror #12 │ │ │ │ + @ instruction: 0x01919498 │ │ │ │ + @ instruction: 0x019a3e9c │ │ │ │ + orrseq r4, r1, r4, lsr #12 │ │ │ │ + orrseq r9, r1, r4, asr r4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - orrseq r4, r1, r0, ror #11 │ │ │ │ - orrseq r3, sl, r4, lsr #28 │ │ │ │ - orrseq r4, r1, r8, lsr #11 │ │ │ │ - @ instruction: 0x019193d8 │ │ │ │ + orrseq r4, r1, ip, ror #11 │ │ │ │ + orrseq r3, sl, ip, lsr #28 │ │ │ │ + @ instruction: 0x019145b4 │ │ │ │ + orrseq r9, r1, r4, ror #7 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orrseq r4, r1, r0, ror r5 │ │ │ │ - orrseq r4, r1, r0, asr #10 │ │ │ │ + orrseq r4, r1, ip, ror r5 │ │ │ │ + orrseq r4, r1, ip, asr #10 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - orrseq r4, r1, r0, lsl r5 │ │ │ │ + orrseq r4, r1, ip, lsl r5 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - orrseq r4, r1, r0, ror #9 │ │ │ │ - @ instruction: 0x019144b0 │ │ │ │ + orrseq r4, r1, ip, ror #9 │ │ │ │ + @ instruction: 0x019144bc │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x019a3cf8 │ │ │ │ - orrseq r4, r1, ip, ror r4 │ │ │ │ - orrseq r9, r1, ip, lsr #5 │ │ │ │ + orrseq r3, sl, r0, lsl #26 │ │ │ │ + orrseq r4, r1, r8, lsl #9 │ │ │ │ + @ instruction: 0x019192b8 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - orrseq r4, r1, r4, asr #8 │ │ │ │ - orrseq r4, r1, r4, lsr #8 │ │ │ │ - @ instruction: 0x019143f4 │ │ │ │ + orrseq r4, r1, r0, asr r4 │ │ │ │ + orrseq r4, r1, r0, lsr r4 │ │ │ │ + orrseq r4, r1, r0, lsl #8 │ │ │ │ │ │ │ │ 00260ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -431544,35 +431544,35 @@ │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 260e90 │ │ │ │ @ instruction: 0x01a7771c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r9, r1, r0, lsr r1 │ │ │ │ - orrseq r8, r1, ip, lsr pc │ │ │ │ + orrseq r9, r1, ip, lsr r1 │ │ │ │ + orrseq r8, r1, r8, asr #30 │ │ │ │ @ instruction: 0x01a7767c │ │ │ │ - orrseq r3, sl, r8, lsl sl │ │ │ │ - @ instruction: 0x0191419c │ │ │ │ - orrseq r8, r1, ip, asr #31 │ │ │ │ + orrseq r3, sl, r0, lsr #20 │ │ │ │ + orrseq r4, r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x01918fd8 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x019a39dc │ │ │ │ - orrseq r4, r1, r0, ror #2 │ │ │ │ - @ instruction: 0x01918f90 │ │ │ │ + orrseq r3, sl, r4, ror #19 │ │ │ │ + orrseq r4, r1, ip, ror #2 │ │ │ │ + @ instruction: 0x01918f9c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - orrseq r3, sl, r0, lsr #19 │ │ │ │ - orrseq r4, r1, r4, lsr #2 │ │ │ │ - orrseq r8, r1, r4, asr pc │ │ │ │ + orrseq r3, sl, r8, lsr #19 │ │ │ │ + orrseq r4, r1, r0, lsr r1 │ │ │ │ + orrseq r8, r1, r0, ror #30 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orrseq r3, sl, r4, ror #18 │ │ │ │ - orrseq r4, r1, r8, ror #1 │ │ │ │ - orrseq r8, r1, ip, lsl pc │ │ │ │ - orrseq r3, sl, r8, lsr #18 │ │ │ │ - orrseq r4, r1, ip, lsr #1 │ │ │ │ - @ instruction: 0x01918edc │ │ │ │ + orrseq r3, sl, ip, ror #18 │ │ │ │ + ldrsheq r4, [r1, r4] │ │ │ │ + orrseq r8, r1, r8, lsr #30 │ │ │ │ + orrseq r3, sl, r0, lsr r9 │ │ │ │ + ldrheq r4, [r1, r8] │ │ │ │ + orrseq r8, r1, r8, ror #29 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ │ │ │ │ 00261050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -431716,33 +431716,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 261128 │ │ │ │ @ instruction: 0x01a774ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a773e4 │ │ │ │ - orrseq r3, sl, r4, ror r7 │ │ │ │ - @ instruction: 0x01913ef8 │ │ │ │ - orrseq r8, r1, r0, lsr sp │ │ │ │ + orrseq r3, sl, ip, ror r7 │ │ │ │ + orrseq r3, r1, r4, lsl #30 │ │ │ │ + orrseq r8, r1, ip, lsr sp │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - orrseq r3, sl, r8, lsr r7 │ │ │ │ - @ instruction: 0x01913ebc │ │ │ │ - @ instruction: 0x01918cf4 │ │ │ │ + orrseq r3, sl, r0, asr #14 │ │ │ │ + orrseq r3, r1, r8, asr #29 │ │ │ │ + orrseq r8, r1, r0, lsl #26 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x019a36fc │ │ │ │ - orrseq r3, r1, r0, lsl #29 │ │ │ │ - @ instruction: 0x01918cb0 │ │ │ │ + orrseq r3, sl, r4, lsl #14 │ │ │ │ + orrseq r3, r1, ip, lsl #29 │ │ │ │ + @ instruction: 0x01918cbc │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orrseq r3, sl, r0, asr #13 │ │ │ │ - orrseq r3, r1, r4, asr #28 │ │ │ │ - orrseq r8, r1, ip, ror ip │ │ │ │ + orrseq r3, sl, r8, asr #13 │ │ │ │ + orrseq r3, r1, r0, asr lr │ │ │ │ + orrseq r8, r1, r8, lsl #25 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - orrseq r3, sl, r4, lsl #13 │ │ │ │ - orrseq r3, r1, r8, lsl #28 │ │ │ │ - orrseq r8, r1, r0, asr #24 │ │ │ │ + orrseq r3, sl, ip, lsl #13 │ │ │ │ + orrseq r3, r1, r4, lsl lr │ │ │ │ + orrseq r8, r1, ip, asr #24 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 002612f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -432003,22 +432003,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r5, r0, ip, lsr r6 │ │ │ │ - orrseq r8, r1, r4, ror fp │ │ │ │ - @ instruction: 0x019a35f0 │ │ │ │ + orrseq r8, r1, r0, lsl #23 │ │ │ │ + @ instruction: 0x019a35f8 │ │ │ │ orrseq r5, r0, ip, lsl #10 │ │ │ │ - orrseq r8, r1, r4, asr #20 │ │ │ │ - orrseq r3, sl, r0, asr #9 │ │ │ │ + orrseq r8, r1, r0, asr sl │ │ │ │ + orrseq r3, sl, r8, asr #9 │ │ │ │ @ instruction: 0x0190519c │ │ │ │ - @ instruction: 0x019188d0 │ │ │ │ - orrseq r3, sl, ip, asr #6 │ │ │ │ + @ instruction: 0x019188dc │ │ │ │ + orrseq r3, sl, r4, asr r3 │ │ │ │ │ │ │ │ 00261734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -432303,22 +432303,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r4, r0, ip, ror sp │ │ │ │ - orrseq r2, sl, ip, lsr #30 │ │ │ │ - orrseq r8, r1, r8, lsr #9 │ │ │ │ + orrseq r2, sl, r4, lsr pc │ │ │ │ + @ instruction: 0x019184b4 │ │ │ │ orrseq r4, r0, ip, lsr sp │ │ │ │ - @ instruction: 0x019a2ef0 │ │ │ │ - orrseq r8, r1, r4, ror #8 │ │ │ │ + @ instruction: 0x019a2ef8 │ │ │ │ + orrseq r8, r1, r0, ror r4 │ │ │ │ @ instruction: 0x01904cf8 │ │ │ │ - orrseq r2, sl, ip, lsr #29 │ │ │ │ - orrseq r8, r1, r0, lsr #8 │ │ │ │ + @ instruction: 0x019a2eb4 │ │ │ │ + orrseq r8, r1, ip, lsr #8 │ │ │ │ │ │ │ │ 00261bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -432414,26 +432414,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 261c34 │ │ │ │ orrseq r3, r0, r8, lsl r1 │ │ │ │ - orrseq sp, r6, r0, ror #18 │ │ │ │ - orrseq r8, r1, ip, lsr r3 │ │ │ │ - @ instruction: 0x019a2db0 │ │ │ │ - @ instruction: 0x0191339c │ │ │ │ - @ instruction: 0x019182f8 │ │ │ │ - orrseq r2, sl, ip, ror #26 │ │ │ │ - orrseq r3, r1, r4, ror #6 │ │ │ │ - orrseq r8, r1, r0, asr #5 │ │ │ │ - orrseq r2, sl, r4, lsr sp │ │ │ │ - orrseq r3, r1, ip, lsr #6 │ │ │ │ - orrseq r8, r1, r8, lsl #5 │ │ │ │ - @ instruction: 0x019a2cfc │ │ │ │ + orrseq sp, r6, ip, ror #18 │ │ │ │ + orrseq r8, r1, r8, asr #6 │ │ │ │ + @ instruction: 0x019a2db8 │ │ │ │ + orrseq r3, r1, r8, lsr #7 │ │ │ │ + orrseq r8, r1, r4, lsl #6 │ │ │ │ + orrseq r2, sl, r4, ror sp │ │ │ │ + orrseq r3, r1, r0, ror r3 │ │ │ │ + orrseq r8, r1, ip, asr #5 │ │ │ │ + orrseq r2, sl, ip, lsr sp │ │ │ │ + orrseq r3, r1, r8, lsr r3 │ │ │ │ + @ instruction: 0x01918294 │ │ │ │ + orrseq r2, sl, r4, lsl #26 │ │ │ │ │ │ │ │ 00261da0 : │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 261e84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -432529,26 +432529,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 261df4 │ │ │ │ - @ instruction: 0x019a2bf0 │ │ │ │ - orrseq r3, r1, r4, lsl r2 │ │ │ │ - orrseq r8, r1, r0, ror r1 │ │ │ │ - @ instruction: 0x019a2bb0 │ │ │ │ - @ instruction: 0x019131d4 │ │ │ │ - orrseq r8, r1, r0, lsr r1 │ │ │ │ - orrseq r2, sl, r8, ror fp │ │ │ │ - @ instruction: 0x0191319c │ │ │ │ - ldrsheq r8, [r1, r8] │ │ │ │ - orrseq r2, sl, r0, asr #22 │ │ │ │ - orrseq r3, r1, r4, ror #2 │ │ │ │ - orrseq r8, r1, r0, asr #1 │ │ │ │ + @ instruction: 0x019a2bf8 │ │ │ │ + orrseq r3, r1, r0, lsr #4 │ │ │ │ + orrseq r8, r1, ip, ror r1 │ │ │ │ + @ instruction: 0x019a2bb8 │ │ │ │ + orrseq r3, r1, r0, ror #3 │ │ │ │ + orrseq r8, r1, ip, lsr r1 │ │ │ │ + orrseq r2, sl, r0, lsl #23 │ │ │ │ + orrseq r3, r1, r8, lsr #3 │ │ │ │ + orrseq r8, r1, r4, lsl #2 │ │ │ │ + orrseq r2, sl, r8, asr #22 │ │ │ │ + orrseq r3, r1, r0, ror r1 │ │ │ │ + orrseq r8, r1, ip, asr #1 │ │ │ │ │ │ │ │ 00261f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -432569,17 +432569,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 261f84 │ │ │ │ - orrseq r2, sl, ip, lsr #21 │ │ │ │ - ldrsbeq r3, [r1, r0] │ │ │ │ - orrseq r8, r1, r8, lsr #32 │ │ │ │ + @ instruction: 0x019a2ab4 │ │ │ │ + ldrsbeq r3, [r1, ip] │ │ │ │ + orrseq r8, r1, r4, lsr r0 │ │ │ │ │ │ │ │ 00261fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #680] @ 262298 │ │ │ │ @@ -432754,35 +432754,35 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262098 │ │ │ │ @ instruction: 0x01a76524 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a76474 │ │ │ │ @ instruction: 0x01902cb8 │ │ │ │ - orrseq r7, r1, r8, lsl pc │ │ │ │ - orrseq r2, sl, r0, asr r9 │ │ │ │ - orrseq r7, r1, r8, asr #29 │ │ │ │ - orrseq r2, sl, ip, lsl #18 │ │ │ │ - orrseq r2, r1, r0, lsr pc │ │ │ │ - orrseq r7, r1, r8, lsl #29 │ │ │ │ - @ instruction: 0x019a28d0 │ │ │ │ - @ instruction: 0x01912ef4 │ │ │ │ - orrseq r7, r1, ip, asr #28 │ │ │ │ - @ instruction: 0x019a2894 │ │ │ │ - @ instruction: 0x01912eb8 │ │ │ │ - orrseq r7, r1, r0, lsl lr │ │ │ │ - orrseq r2, sl, r8, asr r8 │ │ │ │ - orrseq r2, r1, ip, ror lr │ │ │ │ - @ instruction: 0x01917dd4 │ │ │ │ - orrseq r2, sl, ip, lsl r8 │ │ │ │ - orrseq r2, r1, r0, asr #28 │ │ │ │ - @ instruction: 0x01917d98 │ │ │ │ - orrseq r2, sl, r0, ror #15 │ │ │ │ - orrseq r2, r1, r4, lsl #28 │ │ │ │ - orrseq r7, r1, ip, asr sp │ │ │ │ + orrseq r7, r1, r4, lsr #30 │ │ │ │ + orrseq r2, sl, r8, asr r9 │ │ │ │ + @ instruction: 0x01917ed4 │ │ │ │ + orrseq r2, sl, r4, lsl r9 │ │ │ │ + orrseq r2, r1, ip, lsr pc │ │ │ │ + @ instruction: 0x01917e94 │ │ │ │ + @ instruction: 0x019a28d8 │ │ │ │ + orrseq r2, r1, r0, lsl #30 │ │ │ │ + orrseq r7, r1, r8, asr lr │ │ │ │ + @ instruction: 0x019a289c │ │ │ │ + orrseq r2, r1, r4, asr #29 │ │ │ │ + orrseq r7, r1, ip, lsl lr │ │ │ │ + orrseq r2, sl, r0, ror #16 │ │ │ │ + orrseq r2, r1, r8, lsl #29 │ │ │ │ + orrseq r7, r1, r0, ror #27 │ │ │ │ + orrseq r2, sl, r4, lsr #16 │ │ │ │ + orrseq r2, r1, ip, asr #28 │ │ │ │ + orrseq r7, r1, r4, lsr #27 │ │ │ │ + orrseq r2, sl, r8, ror #15 │ │ │ │ + orrseq r2, r1, r0, lsl lr │ │ │ │ + orrseq r7, r1, r8, ror #26 │ │ │ │ │ │ │ │ 002622fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #680] @ 2625bc │ │ │ │ @@ -432957,35 +432957,35 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2623bc │ │ │ │ @ instruction: 0x01a76200 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a76150 │ │ │ │ @ instruction: 0x01902994 │ │ │ │ - orrseq r7, r1, r8, lsl #24 │ │ │ │ - orrseq r2, sl, ip, lsr #12 │ │ │ │ - orrseq r7, r1, r4, lsr #23 │ │ │ │ - orrseq r2, sl, r8, ror #11 │ │ │ │ - orrseq r2, r1, ip, lsl #24 │ │ │ │ - orrseq r7, r1, r4, ror #22 │ │ │ │ - orrseq r2, sl, ip, lsr #11 │ │ │ │ - @ instruction: 0x01912bd0 │ │ │ │ - orrseq r7, r1, r8, lsr #22 │ │ │ │ - orrseq r2, sl, r0, ror r5 │ │ │ │ - @ instruction: 0x01912b94 │ │ │ │ - orrseq r7, r1, ip, ror #21 │ │ │ │ - orrseq r2, sl, r4, lsr r5 │ │ │ │ - orrseq r2, r1, r8, asr fp │ │ │ │ - @ instruction: 0x01917ab0 │ │ │ │ - @ instruction: 0x019a24f8 │ │ │ │ - orrseq r2, r1, ip, lsl fp │ │ │ │ - orrseq r7, r1, r4, ror sl │ │ │ │ - @ instruction: 0x019a24bc │ │ │ │ - orrseq r2, r1, r0, ror #21 │ │ │ │ - orrseq r7, r1, r8, lsr sl │ │ │ │ + orrseq r7, r1, r4, lsl ip │ │ │ │ + orrseq r2, sl, r4, lsr r6 │ │ │ │ + @ instruction: 0x01917bb0 │ │ │ │ + @ instruction: 0x019a25f0 │ │ │ │ + orrseq r2, r1, r8, lsl ip │ │ │ │ + orrseq r7, r1, r0, ror fp │ │ │ │ + @ instruction: 0x019a25b4 │ │ │ │ + @ instruction: 0x01912bdc │ │ │ │ + orrseq r7, r1, r4, lsr fp │ │ │ │ + orrseq r2, sl, r8, ror r5 │ │ │ │ + orrseq r2, r1, r0, lsr #23 │ │ │ │ + @ instruction: 0x01917af8 │ │ │ │ + orrseq r2, sl, ip, lsr r5 │ │ │ │ + orrseq r2, r1, r4, ror #22 │ │ │ │ + @ instruction: 0x01917abc │ │ │ │ + orrseq r2, sl, r0, lsl #10 │ │ │ │ + orrseq r2, r1, r8, lsr #22 │ │ │ │ + orrseq r7, r1, r0, lsl #21 │ │ │ │ + orrseq r2, sl, r4, asr #9 │ │ │ │ + orrseq r2, r1, ip, ror #21 │ │ │ │ + orrseq r7, r1, r4, asr #20 │ │ │ │ │ │ │ │ 00262620 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ @@ -433039,20 +433039,20 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262654 │ │ │ │ orrseq r2, r0, r0, lsr #14 │ │ │ │ - orrseq r7, r1, r0, lsl #19 │ │ │ │ - @ instruction: 0x019a23b8 │ │ │ │ - orrseq r7, r1, r0, lsr r9 │ │ │ │ - orrseq r2, sl, r0, ror r3 │ │ │ │ - @ instruction: 0x01912994 │ │ │ │ - orrseq r7, r1, ip, ror #17 │ │ │ │ + orrseq r7, r1, ip, lsl #19 │ │ │ │ + orrseq r2, sl, r0, asr #7 │ │ │ │ + orrseq r7, r1, ip, lsr r9 │ │ │ │ + orrseq r2, sl, r8, ror r3 │ │ │ │ + orrseq r2, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x019178f8 │ │ │ │ │ │ │ │ 00262724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #332] @ 0x14c │ │ │ │ @@ -433106,21 +433106,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262758 │ │ │ │ orrseq r2, r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x01917890 │ │ │ │ - @ instruction: 0x019a22b4 │ │ │ │ - orrseq r7, r1, r8, lsr #16 │ │ │ │ + @ instruction: 0x0191789c │ │ │ │ + @ instruction: 0x019a22bc │ │ │ │ + orrseq r7, r1, r4, lsr r8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orrseq r2, sl, ip, ror #4 │ │ │ │ - @ instruction: 0x01912890 │ │ │ │ - orrseq r7, r1, r4, ror #15 │ │ │ │ + orrseq r2, sl, r4, ror r2 │ │ │ │ + @ instruction: 0x0191289c │ │ │ │ + @ instruction: 0x019177f0 │ │ │ │ │ │ │ │ 0026282c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #336] @ 0x150 │ │ │ │ @@ -433174,21 +433174,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262860 │ │ │ │ orrseq r2, r0, r4, lsl r5 │ │ │ │ - @ instruction: 0x0191779c │ │ │ │ - orrseq r2, sl, ip, lsr #3 │ │ │ │ - orrseq r7, r1, r0, lsr #14 │ │ │ │ + orrseq r7, r1, r8, lsr #15 │ │ │ │ + @ instruction: 0x019a21b4 │ │ │ │ + orrseq r7, r1, ip, lsr #14 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orrseq r2, sl, r4, ror #2 │ │ │ │ - orrseq r2, r1, r8, lsl #15 │ │ │ │ - @ instruction: 0x019176dc │ │ │ │ + orrseq r2, sl, ip, ror #2 │ │ │ │ + @ instruction: 0x01912794 │ │ │ │ + orrseq r7, r1, r8, ror #13 │ │ │ │ │ │ │ │ 00262934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #340] @ 0x154 │ │ │ │ @@ -433242,21 +433242,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262968 │ │ │ │ orrseq r2, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x019176b4 │ │ │ │ - orrseq r2, sl, r4, lsr #1 │ │ │ │ - orrseq r7, r1, r8, lsl r6 │ │ │ │ + orrseq r7, r1, r0, asr #13 │ │ │ │ + orrseq r2, sl, ip, lsr #1 │ │ │ │ + orrseq r7, r1, r4, lsr #12 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orrseq r2, sl, ip, asr r0 │ │ │ │ - orrseq r2, r1, r0, lsl #13 │ │ │ │ - @ instruction: 0x019175d4 │ │ │ │ + orrseq r2, sl, r4, rrx │ │ │ │ + orrseq r2, r1, ip, lsl #13 │ │ │ │ + orrseq r7, r1, r0, ror #11 │ │ │ │ │ │ │ │ 00262a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #344] @ 0x158 │ │ │ │ @@ -433310,20 +433310,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262a70 │ │ │ │ orrseq r2, r0, r4, lsl #6 │ │ │ │ - orrseq r7, r1, ip, asr #11 │ │ │ │ - @ instruction: 0x019a1f9c │ │ │ │ - orrseq r7, r1, r4, lsl r5 │ │ │ │ - orrseq r1, sl, r4, asr pc │ │ │ │ - orrseq r2, r1, r8, ror r5 │ │ │ │ - @ instruction: 0x019174d0 │ │ │ │ + @ instruction: 0x019175d8 │ │ │ │ + orrseq r1, sl, r4, lsr #31 │ │ │ │ + orrseq r7, r1, r0, lsr #10 │ │ │ │ + orrseq r1, sl, ip, asr pc │ │ │ │ + orrseq r2, r1, r4, lsl #11 │ │ │ │ + @ instruction: 0x019174dc │ │ │ │ │ │ │ │ 00262b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #348] @ 0x15c │ │ │ │ @@ -433377,21 +433377,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262b74 │ │ │ │ orrseq r2, r0, r0, lsl #4 │ │ │ │ - orrseq r7, r1, r8, ror #9 │ │ │ │ - @ instruction: 0x019a1e98 │ │ │ │ - orrseq r7, r1, ip, lsl #8 │ │ │ │ + @ instruction: 0x019174f4 │ │ │ │ + orrseq r1, sl, r0, lsr #29 │ │ │ │ + orrseq r7, r1, r8, lsl r4 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orrseq r1, sl, r0, asr lr │ │ │ │ - orrseq r2, r1, r4, ror r4 │ │ │ │ - orrseq r7, r1, r8, asr #7 │ │ │ │ + orrseq r1, sl, r8, asr lr │ │ │ │ + orrseq r2, r1, r0, lsl #9 │ │ │ │ + @ instruction: 0x019173d4 │ │ │ │ │ │ │ │ 00262c48 : │ │ │ │ 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] @ 262f04 │ │ │ │ @@ -433565,37 +433565,37 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 262dcc │ │ │ │ @ instruction: 0x01a758ac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a75898 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - orrseq r7, r1, r4, ror #7 │ │ │ │ - orrseq r7, r1, ip, ror #7 │ │ │ │ - orrseq r7, r1, ip, ror #7 │ │ │ │ + @ instruction: 0x019173f0 │ │ │ │ + @ instruction: 0x019173f8 │ │ │ │ + @ instruction: 0x019173f8 │ │ │ │ @ instruction: 0x01b9b46c │ │ │ │ - orrseq r6, r1, r4, asr #31 │ │ │ │ - orrseq r1, sl, r8, lsr #25 │ │ │ │ - orrseq r2, r1, ip, asr #5 │ │ │ │ - orrseq r7, r1, r0, lsr #4 │ │ │ │ + @ instruction: 0x01916fd0 │ │ │ │ + @ instruction: 0x019a1cb0 │ │ │ │ + @ instruction: 0x019122d8 │ │ │ │ + orrseq r7, r1, ip, lsr #4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ @ instruction: 0x01a75740 │ │ │ │ - orrseq r1, sl, ip, lsr #24 │ │ │ │ - orrseq r2, r1, r0, asr r2 │ │ │ │ - orrseq r7, r1, r8, lsr #3 │ │ │ │ - orrseq r1, sl, ip, ror #23 │ │ │ │ - orrseq r2, r1, r0, lsl r2 │ │ │ │ - orrseq r7, r1, r4, ror #2 │ │ │ │ + orrseq r1, sl, r4, lsr ip │ │ │ │ + orrseq r2, r1, ip, asr r2 │ │ │ │ + @ instruction: 0x019171b4 │ │ │ │ + @ instruction: 0x019a1bf4 │ │ │ │ + orrseq r2, r1, ip, lsl r2 │ │ │ │ + orrseq r7, r1, r0, ror r1 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x019a1bb0 │ │ │ │ - @ instruction: 0x019121d4 │ │ │ │ - orrseq r7, r1, ip, lsr #2 │ │ │ │ - orrseq r1, sl, r4, ror fp │ │ │ │ - @ instruction: 0x01912198 │ │ │ │ - orrseq r7, r1, ip, ror #1 │ │ │ │ + @ instruction: 0x019a1bb8 │ │ │ │ + orrseq r2, r1, r0, ror #3 │ │ │ │ + orrseq r7, r1, r8, lsr r1 │ │ │ │ + orrseq r1, sl, ip, ror fp │ │ │ │ + orrseq r2, r1, r4, lsr #3 │ │ │ │ + ldrsheq r7, [r1, r8] │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ │ │ │ │ 00262f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -433776,40 +433776,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 263044 │ │ │ │ @ instruction: 0x01a75584 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a754c8 │ │ │ │ - @ instruction: 0x019a19b0 │ │ │ │ - @ instruction: 0x01911fd4 │ │ │ │ - orrseq r6, r1, r8, lsr #30 │ │ │ │ + @ instruction: 0x019a19b8 │ │ │ │ + orrseq r1, r1, r0, ror #31 │ │ │ │ + orrseq r6, r1, r4, lsr pc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01916fdc │ │ │ │ - orrseq r1, sl, r4, ror #18 │ │ │ │ - @ instruction: 0x01916ed8 │ │ │ │ + orrseq r6, r1, r8, ror #31 │ │ │ │ + orrseq r1, sl, ip, ror #18 │ │ │ │ + orrseq r6, r1, r4, ror #29 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orrseq r1, sl, ip, lsl r9 │ │ │ │ - orrseq r1, r1, r0, asr #30 │ │ │ │ - @ instruction: 0x01916e94 │ │ │ │ + orrseq r1, sl, r4, lsr #18 │ │ │ │ + orrseq r1, r1, ip, asr #30 │ │ │ │ + orrseq r6, r1, r0, lsr #29 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - orrseq r1, sl, r0, ror #17 │ │ │ │ - orrseq r1, r1, r4, lsl #30 │ │ │ │ - orrseq r6, r1, r8, asr lr │ │ │ │ + orrseq r1, sl, r8, ror #17 │ │ │ │ + orrseq r1, r1, r0, lsl pc │ │ │ │ + orrseq r6, r1, r4, ror #28 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - orrseq r1, sl, r4, lsr #17 │ │ │ │ - orrseq r1, r1, r8, asr #29 │ │ │ │ - orrseq r6, r1, r0, lsr #28 │ │ │ │ - orrseq r1, sl, r8, ror #16 │ │ │ │ - orrseq r1, r1, ip, lsl #29 │ │ │ │ - orrseq r6, r1, r0, ror #27 │ │ │ │ + orrseq r1, sl, ip, lsr #17 │ │ │ │ + @ instruction: 0x01911ed4 │ │ │ │ + orrseq r6, r1, ip, lsr #28 │ │ │ │ + orrseq r1, sl, r0, ror r8 │ │ │ │ + @ instruction: 0x01911e98 │ │ │ │ + orrseq r6, r1, ip, ror #27 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq r1, sl, ip, lsr #16 │ │ │ │ - orrseq r1, r1, r0, asr lr │ │ │ │ - orrseq r6, r1, r4, lsr #27 │ │ │ │ + orrseq r1, sl, r4, lsr r8 │ │ │ │ + orrseq r1, r1, ip, asr lr │ │ │ │ + @ instruction: 0x01916db0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 002632c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -433902,27 +433902,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26339c │ │ │ │ @ instruction: 0x01a75238 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a75210 │ │ │ │ - orrseq r1, sl, r8, lsr r7 │ │ │ │ - orrseq r6, r1, ip, lsr #25 │ │ │ │ + orrseq r1, sl, r0, asr #14 │ │ │ │ + @ instruction: 0x01916cb8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r7, r0, r4, ror #8 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r6, r0, r0, lsl #10 │ │ │ │ - orrseq r6, r1, r0, ror #21 │ │ │ │ - @ instruction: 0x01916adc │ │ │ │ + orrseq r6, r1, ip, ror #21 │ │ │ │ + orrseq r6, r1, r8, ror #21 │ │ │ │ @ instruction: 0x01a75170 │ │ │ │ - @ instruction: 0x01911c94 │ │ │ │ - orrseq r1, sl, ip, lsr r6 │ │ │ │ - orrseq r1, r1, r0, ror #24 │ │ │ │ - @ instruction: 0x01916bb4 │ │ │ │ + orrseq r1, r1, r0, lsr #25 │ │ │ │ + orrseq r1, sl, r4, asr #12 │ │ │ │ + orrseq r1, r1, ip, ror #24 │ │ │ │ + orrseq r6, r1, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 00263480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -433949,17 +433949,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2634b4 │ │ │ │ @ instruction: 0x01b9ad04 │ │ │ │ - orrseq r1, r1, r0, lsr #23 │ │ │ │ - orrseq r6, r1, ip, lsl ip │ │ │ │ - orrseq r1, sl, r0, lsr #13 │ │ │ │ + orrseq r1, r1, ip, lsr #23 │ │ │ │ + orrseq r6, r1, r8, lsr #24 │ │ │ │ + orrseq r1, sl, r8, lsr #13 │ │ │ │ │ │ │ │ 00263508 : │ │ │ │ ldr r3, [pc, #228] @ 2635f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 263524 │ │ │ │ @@ -434015,23 +434015,23 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 26357c │ │ │ │ @ instruction: 0x01b9ac90 │ │ │ │ @ instruction: 0xffff30d8 │ │ │ │ - @ instruction: 0x019167bc │ │ │ │ + orrseq r6, r1, r8, asr #15 │ │ │ │ @ instruction: 0xffffcc08 │ │ │ │ - orrseq r6, r1, r4, lsr #20 │ │ │ │ - orrseq r1, sl, ip, ror #11 │ │ │ │ - @ instruction: 0x01911adc │ │ │ │ - orrseq r6, r1, ip, asr fp │ │ │ │ - @ instruction: 0x019a15b4 │ │ │ │ - orrseq r1, r1, r4, lsr #21 │ │ │ │ - orrseq r6, r1, r4, lsr #22 │ │ │ │ + orrseq r6, r1, r0, lsr sl │ │ │ │ + @ instruction: 0x019a15f4 │ │ │ │ + orrseq r1, r1, r8, ror #21 │ │ │ │ + orrseq r6, r1, r8, ror #22 │ │ │ │ + @ instruction: 0x019a15bc │ │ │ │ + @ instruction: 0x01911ab0 │ │ │ │ + orrseq r6, r1, r0, lsr fp │ │ │ │ │ │ │ │ 00263620 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #932] @ 2639dc │ │ │ │ @@ -434271,49 +434271,49 @@ │ │ │ │ b 263670 │ │ │ │ @ instruction: 0x01b9ab60 │ │ │ │ ldrdeq r4, [r7, r4]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a74ebc │ │ │ │ @ instruction: 0x01a74e9c │ │ │ │ andeq r7, r0, r4, ror #8 │ │ │ │ - orrseq r6, r1, ip, ror #20 │ │ │ │ + orrseq r6, r1, r8, ror sl │ │ │ │ andeq r7, r0, ip, ror #15 │ │ │ │ - orrseq r6, r1, ip, asr #20 │ │ │ │ + orrseq r6, r1, r8, asr sl │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - orrseq r6, r1, ip, lsr sl │ │ │ │ - orrseq r6, r1, r4, lsr sl │ │ │ │ + orrseq r6, r1, r8, asr #20 │ │ │ │ + orrseq r6, r1, r0, asr #20 │ │ │ │ orrseq r4, r0, ip, ror #1 │ │ │ │ andeq r6, r0, ip, lsr #17 │ │ │ │ - @ instruction: 0x019a139c │ │ │ │ - @ instruction: 0x01911890 │ │ │ │ - orrseq r6, r1, ip, lsl #18 │ │ │ │ - orrseq r1, sl, r4, asr r3 │ │ │ │ - orrseq r1, r1, r8, asr #16 │ │ │ │ - orrseq r6, r1, r4, asr #17 │ │ │ │ - orrseq r1, sl, ip, lsl r3 │ │ │ │ - orrseq r1, r1, ip, lsl #16 │ │ │ │ - orrseq r6, r1, ip, lsl #17 │ │ │ │ - orrseq r1, sl, r4, ror #5 │ │ │ │ - @ instruction: 0x019117d4 │ │ │ │ - orrseq r6, r1, r4, asr r8 │ │ │ │ - orrseq r1, sl, ip, lsr #5 │ │ │ │ - @ instruction: 0x0191179c │ │ │ │ - orrseq r6, r1, ip, lsl r8 │ │ │ │ - orrseq r1, sl, r4, ror r2 │ │ │ │ - orrseq r1, r1, r4, ror #14 │ │ │ │ - orrseq r6, r1, r4, ror #15 │ │ │ │ - orrseq r1, sl, ip, lsr r2 │ │ │ │ - orrseq r1, r1, ip, lsr #14 │ │ │ │ - orrseq r6, r1, ip, lsr #15 │ │ │ │ - orrseq r1, sl, r4, lsl #4 │ │ │ │ - @ instruction: 0x019116f4 │ │ │ │ - orrseq r6, r1, r4, ror r7 │ │ │ │ - orrseq r1, sl, ip, asr #3 │ │ │ │ - @ instruction: 0x019116bc │ │ │ │ - orrseq r6, r1, ip, lsr r7 │ │ │ │ + orrseq r1, sl, r4, lsr #7 │ │ │ │ + @ instruction: 0x0191189c │ │ │ │ + orrseq r6, r1, r8, lsl r9 │ │ │ │ + orrseq r1, sl, ip, asr r3 │ │ │ │ + orrseq r1, r1, r4, asr r8 │ │ │ │ + @ instruction: 0x019168d0 │ │ │ │ + orrseq r1, sl, r4, lsr #6 │ │ │ │ + orrseq r1, r1, r8, lsl r8 │ │ │ │ + @ instruction: 0x01916898 │ │ │ │ + orrseq r1, sl, ip, ror #5 │ │ │ │ + orrseq r1, r1, r0, ror #15 │ │ │ │ + orrseq r6, r1, r0, ror #16 │ │ │ │ + @ instruction: 0x019a12b4 │ │ │ │ + orrseq r1, r1, r8, lsr #15 │ │ │ │ + orrseq r6, r1, r8, lsr #16 │ │ │ │ + orrseq r1, sl, ip, ror r2 │ │ │ │ + orrseq r1, r1, r0, ror r7 │ │ │ │ + @ instruction: 0x019167f0 │ │ │ │ + orrseq r1, sl, r4, asr #4 │ │ │ │ + orrseq r1, r1, r8, lsr r7 │ │ │ │ + @ instruction: 0x019167b8 │ │ │ │ + orrseq r1, sl, ip, lsl #4 │ │ │ │ + orrseq r1, r1, r0, lsl #14 │ │ │ │ + orrseq r6, r1, r0, lsl #15 │ │ │ │ + @ instruction: 0x019a11d4 │ │ │ │ + orrseq r1, r1, r8, asr #13 │ │ │ │ + orrseq r6, r1, r8, asr #14 │ │ │ │ │ │ │ │ 00263a80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -434359,20 +434359,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 263ac4 │ │ │ │ @ instruction: 0x01b9a6ec │ │ │ │ - @ instruction: 0x019a109c │ │ │ │ - @ instruction: 0x01911590 │ │ │ │ - orrseq r6, r1, r8, lsl #12 │ │ │ │ - orrseq r1, sl, r0, rrx │ │ │ │ - orrseq r1, r1, r4, asr r5 │ │ │ │ - orrseq r6, r1, ip, asr #11 │ │ │ │ + orrseq r1, sl, r4, lsr #1 │ │ │ │ + @ instruction: 0x0191159c │ │ │ │ + orrseq r6, r1, r4, lsl r6 │ │ │ │ + orrseq r1, sl, r8, rrx │ │ │ │ + orrseq r1, r1, r0, ror #10 │ │ │ │ + @ instruction: 0x019165d8 │ │ │ │ │ │ │ │ 00263b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #600] @ 263dd4 │ │ │ │ @@ -434527,32 +434527,32 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 263bb8 │ │ │ │ @ instruction: 0x01a74998 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a74954 │ │ │ │ @ instruction: 0x01b9a5a0 │ │ │ │ - orrseq r0, sl, r4, lsl pc │ │ │ │ - orrseq r1, r1, r8, lsl #8 │ │ │ │ - orrseq r6, r1, r4, lsl #9 │ │ │ │ - orrseq r6, r1, r0, asr #9 │ │ │ │ - orrseq r0, sl, ip, asr #29 │ │ │ │ - orrseq r6, r1, r4, lsr r4 │ │ │ │ - orrseq r0, sl, r8, lsl #29 │ │ │ │ - orrseq r1, r1, ip, ror r3 │ │ │ │ - @ instruction: 0x019163f4 │ │ │ │ - orrseq r0, sl, ip, asr #28 │ │ │ │ - orrseq r1, r1, r0, asr #6 │ │ │ │ - @ instruction: 0x019163bc │ │ │ │ - orrseq r0, sl, r0, lsl lr │ │ │ │ - orrseq r1, r1, r4, lsl #6 │ │ │ │ - orrseq r6, r1, r0, lsl #7 │ │ │ │ - @ instruction: 0x019a0dd4 │ │ │ │ - orrseq r1, r1, r8, asr #5 │ │ │ │ - orrseq r6, r1, r4, asr #6 │ │ │ │ + orrseq r0, sl, ip, lsl pc │ │ │ │ + orrseq r1, r1, r4, lsl r4 │ │ │ │ + @ instruction: 0x01916490 │ │ │ │ + orrseq r6, r1, ip, asr #9 │ │ │ │ + @ instruction: 0x019a0ed4 │ │ │ │ + orrseq r6, r1, r0, asr #8 │ │ │ │ + @ instruction: 0x019a0e90 │ │ │ │ + orrseq r1, r1, r8, lsl #7 │ │ │ │ + orrseq r6, r1, r0, lsl #8 │ │ │ │ + orrseq r0, sl, r4, asr lr │ │ │ │ + orrseq r1, r1, ip, asr #6 │ │ │ │ + orrseq r6, r1, r8, asr #7 │ │ │ │ + orrseq r0, sl, r8, lsl lr │ │ │ │ + orrseq r1, r1, r0, lsl r3 │ │ │ │ + orrseq r6, r1, ip, lsl #7 │ │ │ │ + @ instruction: 0x019a0ddc │ │ │ │ + @ instruction: 0x019112d4 │ │ │ │ + orrseq r6, r1, r0, asr r3 │ │ │ │ │ │ │ │ 00263e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -434577,17 +434577,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 263e5c │ │ │ │ - orrseq r0, sl, r4, lsl #26 │ │ │ │ - @ instruction: 0x019111f8 │ │ │ │ - orrseq r6, r1, r0, ror r2 │ │ │ │ + orrseq r0, sl, ip, lsl #26 │ │ │ │ + orrseq r1, r1, r4, lsl #4 │ │ │ │ + orrseq r6, r1, ip, ror r2 │ │ │ │ │ │ │ │ 00263eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -434823,22 +434823,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r0, sl, r0, lsr #22 │ │ │ │ + orrseq r0, sl, r8, lsr #22 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orrseq r2, r0, r0, lsl #13 │ │ │ │ - orrseq r5, r1, r8, lsl #31 │ │ │ │ - @ instruction: 0x019a09f4 │ │ │ │ + @ instruction: 0x01915f94 │ │ │ │ + @ instruction: 0x019a09fc │ │ │ │ orrseq r2, r0, r4, asr #12 │ │ │ │ - orrseq r5, r1, ip, asr #30 │ │ │ │ - @ instruction: 0x019a09b8 │ │ │ │ + orrseq r5, r1, r8, asr pc │ │ │ │ + orrseq r0, sl, r0, asr #19 │ │ │ │ │ │ │ │ 00264294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -435140,28 +435140,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01915c98 │ │ │ │ - @ instruction: 0x019a06fc │ │ │ │ + orrseq r5, r1, r4, lsr #25 │ │ │ │ + orrseq r0, sl, r4, lsl #14 │ │ │ │ strdeq r3, [r7, r4]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, sl, r4, ror #12 │ │ │ │ - orrseq r5, r1, ip, ror #23 │ │ │ │ - orrseq r5, r1, ip, lsr #23 │ │ │ │ - orrseq r0, sl, ip, lsl #12 │ │ │ │ + orrseq r0, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x01915bf8 │ │ │ │ + @ instruction: 0x01915bb8 │ │ │ │ + orrseq r0, sl, r4, lsl r6 │ │ │ │ @ instruction: 0x0190219c │ │ │ │ - orrseq r0, sl, ip, lsl r5 │ │ │ │ - orrseq r5, r1, r0, lsr #21 │ │ │ │ + orrseq r0, sl, r4, lsr #10 │ │ │ │ + orrseq r5, r1, ip, lsr #21 │ │ │ │ orrseq r2, r0, r8, asr r1 │ │ │ │ - @ instruction: 0x019a04d8 │ │ │ │ - orrseq r5, r1, ip, asr sl │ │ │ │ + orrseq r0, sl, r0, ror #9 │ │ │ │ + orrseq r5, r1, r8, ror #20 │ │ │ │ │ │ │ │ 00264798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -435268,16 +435268,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r1, r0, r0, ror pc │ │ │ │ - orrseq r0, sl, ip, ror #5 │ │ │ │ - orrseq r5, r1, r8, ror r8 │ │ │ │ + @ instruction: 0x019a02f4 │ │ │ │ + orrseq r5, r1, r4, lsl #17 │ │ │ │ │ │ │ │ 00264960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -435455,19 +435455,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r1, r0, r4, asr #25 │ │ │ │ - orrseq r0, sl, r0, asr #32 │ │ │ │ - orrseq r5, r1, r4, asr #11 │ │ │ │ + orrseq r0, sl, r8, asr #32 │ │ │ │ + @ instruction: 0x019155d0 │ │ │ │ orrseq r1, r0, r4, lsl #25 │ │ │ │ - orrseq r0, sl, r0 │ │ │ │ - orrseq r5, r1, r4, lsl #11 │ │ │ │ + orrseq r0, sl, r8 │ │ │ │ + @ instruction: 0x01915590 │ │ │ │ │ │ │ │ 00264c50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -435645,19 +435645,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019019d4 │ │ │ │ - orrseq pc, r9, r0, asr sp @ │ │ │ │ - @ instruction: 0x019152d4 │ │ │ │ + orrseq pc, r9, r8, asr sp @ │ │ │ │ + orrseq r5, r1, r0, ror #5 │ │ │ │ @ instruction: 0x01901994 │ │ │ │ - orrseq pc, r9, r0, lsl sp @ │ │ │ │ - @ instruction: 0x01915294 │ │ │ │ + orrseq pc, r9, r8, lsl sp @ │ │ │ │ + orrseq r5, r1, r0, lsr #5 │ │ │ │ │ │ │ │ 00264f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 265218 │ │ │ │ @@ -435848,19 +435848,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x019018b0 │ │ │ │ - orrseq pc, r9, r0, lsr sl @ │ │ │ │ - @ instruction: 0x01914fb4 │ │ │ │ + orrseq pc, r9, r8, lsr sl @ │ │ │ │ + orrseq r4, r1, r0, asr #31 │ │ │ │ orrseq r1, r0, r4, ror r6 │ │ │ │ - @ instruction: 0x0199f9f0 │ │ │ │ - orrseq r4, r1, r4, ror pc │ │ │ │ + @ instruction: 0x0199f9f8 │ │ │ │ + orrseq r4, r1, r0, lsl #31 │ │ │ │ │ │ │ │ 00265264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 26553c │ │ │ │ @@ -436051,19 +436051,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r1, r0, ip, lsl #11 │ │ │ │ - orrseq pc, r9, ip, lsl #14 │ │ │ │ - @ instruction: 0x01914c90 │ │ │ │ + orrseq pc, r9, r4, lsl r7 @ │ │ │ │ + @ instruction: 0x01914c9c │ │ │ │ orrseq r1, r0, r0, asr r3 │ │ │ │ - orrseq pc, r9, ip, asr #13 │ │ │ │ - orrseq r4, r1, r0, asr ip │ │ │ │ + @ instruction: 0x0199f6d4 │ │ │ │ + orrseq r4, r1, ip, asr ip │ │ │ │ │ │ │ │ 00265588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 265860 │ │ │ │ @@ -436254,19 +436254,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r1, r0, r8, ror #4 │ │ │ │ - orrseq pc, r9, r8, ror #7 │ │ │ │ - orrseq r4, r1, ip, ror #18 │ │ │ │ + @ instruction: 0x0199f3f0 │ │ │ │ + orrseq r4, r1, r8, ror r9 │ │ │ │ orrseq r1, r0, ip, lsr #32 │ │ │ │ - orrseq pc, r9, r8, lsr #7 │ │ │ │ - orrseq r4, r1, ip, lsr #18 │ │ │ │ + @ instruction: 0x0199f3b0 │ │ │ │ + orrseq r4, r1, r8, lsr r9 │ │ │ │ │ │ │ │ 002658ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 265b84 │ │ │ │ @@ -436457,19 +436457,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orrseq r0, r0, r4, asr #30 │ │ │ │ - orrseq pc, r9, r4, asr #1 │ │ │ │ - orrseq r4, r1, r8, asr #12 │ │ │ │ + orrseq pc, r9, ip, asr #1 │ │ │ │ + orrseq r4, r1, r4, asr r6 │ │ │ │ orrseq r0, r0, r8, lsl #26 │ │ │ │ - orrseq pc, r9, r4, lsl #1 │ │ │ │ - orrseq r4, r1, r8, lsl #12 │ │ │ │ + orrseq pc, r9, ip, lsl #1 │ │ │ │ + orrseq r4, r1, r4, lsl r6 │ │ │ │ │ │ │ │ 00265bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -436652,19 +436652,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x019021dc │ │ │ │ - @ instruction: 0x0199edbc │ │ │ │ - orrseq r4, r1, r0, asr #6 │ │ │ │ + orrseq lr, r9, r4, asr #27 │ │ │ │ + orrseq r4, r1, ip, asr #6 │ │ │ │ orrseq r0, r0, r0, lsl #20 │ │ │ │ - orrseq lr, r9, ip, ror sp │ │ │ │ - orrseq r4, r1, r0, lsl #6 │ │ │ │ + orrseq lr, r9, r4, lsl #27 │ │ │ │ + orrseq r4, r1, ip, lsl #6 │ │ │ │ │ │ │ │ 00265ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -436847,19 +436847,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01901ed8 │ │ │ │ - @ instruction: 0x0199eab8 │ │ │ │ - orrseq r4, r1, ip, lsr r0 │ │ │ │ + orrseq lr, r9, r0, asr #21 │ │ │ │ + orrseq r4, r1, r8, asr #32 │ │ │ │ @ instruction: 0x019006fc │ │ │ │ - orrseq lr, r9, r8, ror sl │ │ │ │ - @ instruction: 0x01913ffc │ │ │ │ + orrseq lr, r9, r0, lsl #21 │ │ │ │ + orrseq r4, r1, r8 │ │ │ │ │ │ │ │ 002661d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -436954,16 +436954,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x0199e8d8 │ │ │ │ - orrseq r3, r1, ip, asr lr │ │ │ │ + orrseq lr, r9, r0, ror #17 │ │ │ │ + orrseq r3, r1, r8, ror #28 │ │ │ │ │ │ │ │ 00266370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -437236,22 +437236,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r0, r0, r4, ror r1 │ │ │ │ - @ instruction: 0x0199e4f0 │ │ │ │ - orrseq r3, r1, r4, ror sl │ │ │ │ + @ instruction: 0x0199e4f8 │ │ │ │ + orrseq r3, r1, r0, lsl #21 │ │ │ │ orrseq r0, r0, r4, lsr r1 │ │ │ │ - @ instruction: 0x0199e4b0 │ │ │ │ - orrseq r3, r1, r4, lsr sl │ │ │ │ + @ instruction: 0x0199e4b8 │ │ │ │ + orrseq r3, r1, r0, asr #20 │ │ │ │ ldrsheq r0, [r0, r8] │ │ │ │ - orrseq lr, r9, r4, ror r4 │ │ │ │ - @ instruction: 0x019139f8 │ │ │ │ + orrseq lr, r9, ip, ror r4 │ │ │ │ + orrseq r3, r1, r4, lsl #20 │ │ │ │ │ │ │ │ 002667e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -437383,22 +437383,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r0, [r0, r4] │ │ │ │ - orrseq lr, r9, r8, lsr #5 │ │ │ │ - orrseq r3, r1, ip, lsr #16 │ │ │ │ + @ instruction: 0x0199e2b0 │ │ │ │ + orrseq r3, r1, r8, lsr r8 │ │ │ │ orreq pc, pc, r8, ror #29 │ │ │ │ - orrseq lr, r9, r4, ror #4 │ │ │ │ - @ instruction: 0x019137f0 │ │ │ │ + orrseq lr, r9, ip, ror #4 │ │ │ │ + @ instruction: 0x019137fc │ │ │ │ orrseq r0, r0, r8, ror r0 │ │ │ │ - orrseq lr, r9, r4, lsr #4 │ │ │ │ - orrseq r3, r1, r8, lsr #15 │ │ │ │ + orrseq lr, r9, ip, lsr #4 │ │ │ │ + @ instruction: 0x019137b4 │ │ │ │ │ │ │ │ 00266a2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -437603,25 +437603,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r3, r1, ip, lsl #12 │ │ │ │ - orrseq lr, r9, r4, ror r1 │ │ │ │ + orrseq r3, r1, r8, lsl r6 │ │ │ │ + orrseq lr, r9, ip, ror r1 │ │ │ │ @ instruction: 0x01a71940 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r3, r1, r0, ror r5 │ │ │ │ - orrseq lr, r9, ip, ror #1 │ │ │ │ - orrseq r3, r1, r8, asr #10 │ │ │ │ - orrseq lr, r9, r8, lsr #1 │ │ │ │ + orrseq r3, r1, ip, ror r5 │ │ │ │ + ldrsheq lr, [r9, r4] │ │ │ │ + orrseq r3, r1, r4, asr r5 │ │ │ │ + ldrheq lr, [r9, r0] │ │ │ │ orreq pc, pc, r4, asr fp @ │ │ │ │ - orrseq r3, r1, ip, lsl #9 │ │ │ │ - orrseq lr, r9, r4 │ │ │ │ + @ instruction: 0x01913498 │ │ │ │ + orrseq lr, r9, ip │ │ │ │ │ │ │ │ 00266da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -437771,16 +437771,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a715bc │ │ │ │ orreq pc, pc, r4, asr #17 │ │ │ │ - orrseq sp, r9, ip, ror sp │ │ │ │ - @ instruction: 0x019131f8 │ │ │ │ + orrseq sp, r9, r4, lsl #27 │ │ │ │ + orrseq r3, r1, r4, lsl #4 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -437965,44 +437965,44 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 267180 │ │ │ │ @ instruction: 0x01a714c8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r3, r1, r0, ror #2 │ │ │ │ - orrseq sp, r9, r8, asr #25 │ │ │ │ - orrseq r3, r1, r0, asr r1 │ │ │ │ + orrseq r3, r1, ip, ror #2 │ │ │ │ + @ instruction: 0x0199dcd0 │ │ │ │ + orrseq r3, r1, ip, asr r1 │ │ │ │ + orrseq r3, r1, r4, asr r1 │ │ │ │ + orrseq r3, r1, ip, asr #2 │ │ │ │ orrseq r3, r1, r8, asr #2 │ │ │ │ orrseq r3, r1, r0, asr #2 │ │ │ │ orrseq r3, r1, ip, lsr r1 │ │ │ │ - orrseq r3, r1, r4, lsr r1 │ │ │ │ - orrseq r3, r1, r0, lsr r1 │ │ │ │ - orrseq r3, r1, ip, ror r0 │ │ │ │ - orrseq sp, r9, r4, ror #23 │ │ │ │ - @ instruction: 0x0190dedc │ │ │ │ - orrseq sp, r0, ip, lsr #29 │ │ │ │ - orrseq sp, r0, ip, lsl #29 │ │ │ │ - orrseq r2, r1, r4, ror #31 │ │ │ │ - orrseq sp, r9, ip, asr #22 │ │ │ │ - orrseq sp, r0, r8, asr lr │ │ │ │ - @ instruction: 0x01912fb0 │ │ │ │ - orrseq sp, r9, r8, lsl fp │ │ │ │ - orrseq sp, r0, r4, lsr #28 │ │ │ │ - orrseq r2, r1, ip, ror pc │ │ │ │ - orrseq sp, r9, r4, ror #21 │ │ │ │ - @ instruction: 0x0190ddf0 │ │ │ │ - orrseq r2, r1, r8, asr #30 │ │ │ │ - @ instruction: 0x0199dab0 │ │ │ │ - @ instruction: 0x0190ddbc │ │ │ │ - orrseq r2, r1, r4, lsl pc │ │ │ │ - orrseq sp, r9, ip, ror sl │ │ │ │ - orrseq sp, r0, r8, lsl #27 │ │ │ │ - orrseq r2, r1, r0, ror #29 │ │ │ │ - orrseq sp, r9, r8, asr #20 │ │ │ │ + orrseq r3, r1, r8, lsl #1 │ │ │ │ + orrseq sp, r9, ip, ror #23 │ │ │ │ + orrseq sp, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x0190deb8 │ │ │ │ + @ instruction: 0x0190de98 │ │ │ │ + @ instruction: 0x01912ff0 │ │ │ │ + orrseq sp, r9, r4, asr fp │ │ │ │ + orrseq sp, r0, r4, ror #28 │ │ │ │ + @ instruction: 0x01912fbc │ │ │ │ + orrseq sp, r9, r0, lsr #22 │ │ │ │ + orrseq sp, r0, r0, lsr lr │ │ │ │ + orrseq r2, r1, r8, lsl #31 │ │ │ │ + orrseq sp, r9, ip, ror #21 │ │ │ │ + @ instruction: 0x0190ddfc │ │ │ │ + orrseq r2, r1, r4, asr pc │ │ │ │ + @ instruction: 0x0199dab8 │ │ │ │ + orrseq sp, r0, r8, asr #27 │ │ │ │ + orrseq r2, r1, r0, lsr #30 │ │ │ │ + orrseq sp, r9, r4, lsl #21 │ │ │ │ + @ instruction: 0x0190dd94 │ │ │ │ + orrseq r2, r1, ip, ror #29 │ │ │ │ + orrseq sp, r9, r0, asr sl │ │ │ │ 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] @ 267534 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -438104,21 +438104,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 267488 │ │ │ │ @ instruction: 0x01a71160 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a71084 │ │ │ │ - orrseq sp, r9, ip, ror #16 │ │ │ │ - orrseq sp, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x01912cf0 │ │ │ │ + orrseq sp, r9, r4, ror r8 │ │ │ │ + @ instruction: 0x0190dbb0 │ │ │ │ + @ instruction: 0x01912cfc │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orrseq sp, r9, r0, lsr r8 │ │ │ │ - orrseq sp, r0, r8, ror #22 │ │ │ │ - @ instruction: 0x01912cbc │ │ │ │ + orrseq sp, r9, r8, lsr r8 │ │ │ │ + orrseq sp, r0, r4, ror fp │ │ │ │ + orrseq r2, r1, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #260] @ 267678 │ │ │ │ ldr r3, [pc, #260] @ 26767c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438185,21 +438185,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2675cc │ │ │ │ @ instruction: 0x01a70fa0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a70f40 │ │ │ │ - orrseq sp, r9, r8, lsr #14 │ │ │ │ - orrseq sp, r0, r0, ror #20 │ │ │ │ - orrseq r2, r1, ip, lsr #23 │ │ │ │ + orrseq sp, r9, r0, lsr r7 │ │ │ │ + orrseq sp, r0, ip, ror #20 │ │ │ │ + @ instruction: 0x01912bb8 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - orrseq sp, r9, ip, ror #13 │ │ │ │ - orrseq sp, r0, r4, lsr #20 │ │ │ │ - orrseq r2, r1, r8, ror fp │ │ │ │ + @ instruction: 0x0199d6f4 │ │ │ │ + orrseq sp, r0, r0, lsr sl │ │ │ │ + orrseq r2, r1, r4, lsl #23 │ │ │ │ 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] @ 267840 │ │ │ │ ldr r3, [pc, #392] @ 267844 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438299,21 +438299,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 26778c │ │ │ │ @ instruction: 0x01a70e5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a70d80 │ │ │ │ - orrseq sp, r9, r0, ror #10 │ │ │ │ - @ instruction: 0x0190d898 │ │ │ │ - orrseq r2, r1, r4, ror #19 │ │ │ │ + orrseq sp, r9, r8, ror #10 │ │ │ │ + orrseq sp, r0, r4, lsr #17 │ │ │ │ + @ instruction: 0x019129f0 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orrseq sp, r9, r4, lsr #10 │ │ │ │ - orrseq sp, r0, ip, asr r8 │ │ │ │ - @ instruction: 0x019129b0 │ │ │ │ + orrseq sp, r9, ip, lsr #10 │ │ │ │ + orrseq sp, r0, r8, ror #16 │ │ │ │ + @ instruction: 0x019129bc │ │ │ │ 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] @ 267a00 │ │ │ │ ldr r3, [pc, #384] @ 267a04 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438411,20 +438411,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 26794c │ │ │ │ @ instruction: 0x01a70c94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a70bc0 │ │ │ │ - orrseq sp, r9, r0, lsr #7 │ │ │ │ - @ instruction: 0x0190d6d8 │ │ │ │ - orrseq r2, r1, r8, lsr #16 │ │ │ │ - orrseq sp, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x0190d69c │ │ │ │ - @ instruction: 0x019127f0 │ │ │ │ + orrseq sp, r9, r8, lsr #7 │ │ │ │ + orrseq sp, r0, r4, ror #13 │ │ │ │ + orrseq r2, r1, r4, lsr r8 │ │ │ │ + orrseq sp, r9, ip, ror #6 │ │ │ │ + orrseq sp, r0, r8, lsr #13 │ │ │ │ + @ instruction: 0x019127fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #420] @ 267be0 │ │ │ │ ldr r3, [pc, #420] @ 267be4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438532,24 +438532,24 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 267ad0 │ │ │ │ ldrdeq r0, [r7, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a70aa4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0199d29c │ │ │ │ - orrseq r2, r1, ip, lsr #14 │ │ │ │ - @ instruction: 0x01a70a3c │ │ │ │ - orrseq sp, r9, r0, lsl #4 │ │ │ │ + orrseq sp, r9, r4, lsr #5 │ │ │ │ orrseq r2, r1, r8, lsr r7 │ │ │ │ - orrseq r2, r1, r8, lsl #13 │ │ │ │ - @ instruction: 0x0199d1b8 │ │ │ │ - @ instruction: 0x0190d4f0 │ │ │ │ - orrseq r2, r1, r0, asr #12 │ │ │ │ - @ instruction: 0x0190d4b8 │ │ │ │ + @ instruction: 0x01a70a3c │ │ │ │ + orrseq sp, r9, r8, lsl #4 │ │ │ │ + orrseq r2, r1, r4, asr #14 │ │ │ │ + @ instruction: 0x01912694 │ │ │ │ + orrseq sp, r9, r0, asr #3 │ │ │ │ + @ instruction: 0x0190d4fc │ │ │ │ + orrseq r2, r1, ip, asr #12 │ │ │ │ + orrseq sp, r0, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #632] @ 267ea8 │ │ │ │ ldr r3, [pc, #632] @ 267eac │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438709,23 +438709,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 267cb0 │ │ │ │ @ instruction: 0x01a708e4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7085c │ │ │ │ - orrseq sp, r9, ip, asr #32 │ │ │ │ - @ instruction: 0x019124d8 │ │ │ │ - orrseq ip, r9, r8, lsr #30 │ │ │ │ - orrseq sp, r0, r0, ror #4 │ │ │ │ - @ instruction: 0x019123b4 │ │ │ │ - orrseq sp, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x0199cebc │ │ │ │ - @ instruction: 0x0190d1f4 │ │ │ │ - orrseq r2, r1, r4, asr #6 │ │ │ │ + orrseq sp, r9, r4, asr r0 │ │ │ │ + orrseq r2, r1, r4, ror #9 │ │ │ │ + orrseq ip, r9, r0, lsr pc │ │ │ │ + orrseq sp, r0, ip, ror #4 │ │ │ │ + orrseq r2, r1, r0, asr #7 │ │ │ │ + orrseq sp, r0, r4, lsr r2 │ │ │ │ + orrseq ip, r9, r4, asr #29 │ │ │ │ + orrseq sp, r0, r0, lsl #4 │ │ │ │ + orrseq r2, r1, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #260] @ 267ff4 │ │ │ │ ldr r3, [pc, #260] @ 267ff8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438792,21 +438792,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 267f48 │ │ │ │ @ instruction: 0x01a70624 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a705c4 │ │ │ │ - orrseq ip, r9, ip, lsr #27 │ │ │ │ - orrseq sp, r0, r4, ror #1 │ │ │ │ - orrseq r2, r1, r0, lsr r2 │ │ │ │ + @ instruction: 0x0199cdb4 │ │ │ │ + ldrsheq sp, [r0, r0] │ │ │ │ + orrseq r2, r1, ip, lsr r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - orrseq ip, r9, r0, ror sp │ │ │ │ - orrseq sp, r0, r8, lsr #1 │ │ │ │ - @ instruction: 0x019121fc │ │ │ │ + orrseq ip, r9, r8, ror sp │ │ │ │ + ldrheq sp, [r0, r4] │ │ │ │ + orrseq r2, r1, r8, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -438831,17 +438831,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #209 @ 0xd1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 268054 │ │ │ │ - orrseq ip, r9, r8, asr #25 │ │ │ │ - orrseq sp, r0, r0 │ │ │ │ - orrseq r2, r1, r0, asr r1 │ │ │ │ + @ instruction: 0x0199ccd0 │ │ │ │ + orrseq sp, r0, ip │ │ │ │ + orrseq r2, r1, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ 268210 │ │ │ │ ldr r3, [pc, #336] @ 268214 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438927,23 +438927,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 268128 │ │ │ │ @ instruction: 0x01a70454 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a703e4 │ │ │ │ - orrseq ip, r9, ip, asr #23 │ │ │ │ - orrseq ip, r0, r4, lsl #30 │ │ │ │ - orrseq r2, r1, r4, asr r0 │ │ │ │ - @ instruction: 0x0199cb90 │ │ │ │ - orrseq ip, r0, r8, asr #29 │ │ │ │ - orrseq r2, r1, r8, lsl r0 │ │ │ │ - orrseq ip, r9, r4, asr fp │ │ │ │ - orrseq ip, r0, ip, lsl #29 │ │ │ │ - @ instruction: 0x01911fdc │ │ │ │ + @ instruction: 0x0199cbd4 │ │ │ │ + orrseq ip, r0, r0, lsl pc │ │ │ │ + orrseq r2, r1, r0, rrx │ │ │ │ + @ instruction: 0x0199cb98 │ │ │ │ + @ instruction: 0x0190ced4 │ │ │ │ + orrseq r2, r1, r4, lsr #32 │ │ │ │ + orrseq ip, r9, ip, asr fp │ │ │ │ + @ instruction: 0x0190ce98 │ │ │ │ + orrseq r1, r1, r8, ror #31 │ │ │ │ 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] @ 26850c │ │ │ │ mov r4, r3 │ │ │ │ @@ -439118,26 +439118,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 2683c0 │ │ │ │ @ instruction: 0x01a702b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a7014c │ │ │ │ - orrseq ip, r9, ip, lsl #18 │ │ │ │ - orrseq ip, r0, r4, asr #24 │ │ │ │ - @ instruction: 0x01911d94 │ │ │ │ - @ instruction: 0x0199c8d0 │ │ │ │ - orrseq ip, r0, r8, lsl #24 │ │ │ │ - orrseq r1, r1, ip, asr sp │ │ │ │ - @ instruction: 0x0199c894 │ │ │ │ - orrseq ip, r0, ip, asr #23 │ │ │ │ - orrseq r1, r1, r0, lsr #26 │ │ │ │ - orrseq ip, r9, r8, asr r8 │ │ │ │ - @ instruction: 0x0190cb90 │ │ │ │ - orrseq r1, r1, r4, ror #25 │ │ │ │ + orrseq ip, r9, r4, lsl r9 │ │ │ │ + orrseq ip, r0, r0, asr ip │ │ │ │ + orrseq r1, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x0199c8d8 │ │ │ │ + orrseq ip, r0, r4, lsl ip │ │ │ │ + orrseq r1, r1, r8, ror #26 │ │ │ │ + @ instruction: 0x0199c89c │ │ │ │ + @ instruction: 0x0190cbd8 │ │ │ │ + orrseq r1, r1, ip, lsr #26 │ │ │ │ + orrseq ip, r9, r0, ror #16 │ │ │ │ + @ instruction: 0x0190cb9c │ │ │ │ + @ instruction: 0x01911cf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ @@ -439192,21 +439192,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 26865c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26859c │ │ │ │ - orrseq r1, r1, r4, ror #25 │ │ │ │ - orrseq ip, r9, r0, ror r7 │ │ │ │ - orrseq r1, r1, ip, ror #23 │ │ │ │ + @ instruction: 0x01911cf0 │ │ │ │ + orrseq ip, r9, r8, ror r7 │ │ │ │ + @ instruction: 0x01911bf8 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orrseq ip, r9, r4, lsr #14 │ │ │ │ - orrseq ip, r0, ip, asr sl │ │ │ │ - orrseq r1, r1, r8, lsr #23 │ │ │ │ + orrseq ip, r9, ip, lsr #14 │ │ │ │ + orrseq ip, r0, r8, ror #20 │ │ │ │ + @ instruction: 0x01911bb4 │ │ │ │ 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] @ 26893c │ │ │ │ ldr r3, [pc, #708] @ 268940 │ │ │ │ @@ -439385,41 +439385,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 26872c │ │ │ │ @ instruction: 0x01a6fe9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r1, r1, r0, ror #23 │ │ │ │ + orrseq r1, r1, ip, ror #23 │ │ │ │ @ instruction: 0x01a6fde0 │ │ │ │ - orrseq r1, r1, r0, ror fp │ │ │ │ - @ instruction: 0x0199c598 │ │ │ │ - orrseq ip, r0, ip, asr #17 │ │ │ │ - orrseq r1, r1, r4, lsr #20 │ │ │ │ - orrseq ip, r9, r4, asr r5 │ │ │ │ - orrseq ip, r0, ip, lsl #17 │ │ │ │ - orrseq r1, r1, r0, ror #19 │ │ │ │ + orrseq r1, r1, ip, ror fp │ │ │ │ + orrseq ip, r9, r0, lsr #11 │ │ │ │ + @ instruction: 0x0190c8d8 │ │ │ │ + orrseq r1, r1, r0, lsr sl │ │ │ │ + orrseq ip, r9, ip, asr r5 │ │ │ │ + @ instruction: 0x0190c898 │ │ │ │ + orrseq r1, r1, ip, ror #19 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - orrseq ip, r9, r8, lsl r5 │ │ │ │ - orrseq ip, r0, r0, asr r8 │ │ │ │ - orrseq r1, r1, r0, lsr #19 │ │ │ │ - @ instruction: 0x0199c4dc │ │ │ │ - orrseq ip, r0, r4, lsl r8 │ │ │ │ - orrseq r1, r1, r8, ror #18 │ │ │ │ + orrseq ip, r9, r0, lsr #10 │ │ │ │ + orrseq ip, r0, ip, asr r8 │ │ │ │ + orrseq r1, r1, ip, lsr #19 │ │ │ │ + orrseq ip, r9, r4, ror #9 │ │ │ │ + orrseq ip, r0, r0, lsr #16 │ │ │ │ + orrseq r1, r1, r4, ror r9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orrseq ip, r9, r0, lsr #9 │ │ │ │ - @ instruction: 0x0190c7d8 │ │ │ │ - orrseq r1, r1, ip, lsr #18 │ │ │ │ + orrseq ip, r9, r8, lsr #9 │ │ │ │ + orrseq ip, r0, r4, ror #15 │ │ │ │ + orrseq r1, r1, r8, lsr r9 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - orrseq ip, r9, r4, ror #8 │ │ │ │ - @ instruction: 0x0190c79c │ │ │ │ - @ instruction: 0x019118f0 │ │ │ │ - orrseq ip, r9, r8, lsr #8 │ │ │ │ - orrseq ip, r0, r0, ror #14 │ │ │ │ - @ instruction: 0x019118b4 │ │ │ │ + orrseq ip, r9, ip, ror #8 │ │ │ │ + orrseq ip, r0, r8, lsr #15 │ │ │ │ + @ instruction: 0x019118fc │ │ │ │ + orrseq ip, r9, r0, lsr r4 │ │ │ │ + orrseq ip, r0, ip, ror #14 │ │ │ │ + orrseq r1, r1, r0, asr #17 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ ldr r2, [pc, #2148] @ 269234 │ │ │ │ @@ -439960,90 +439960,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 268a84 │ │ │ │ @ instruction: 0x01a6fb40 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, pc, r0, asr r6 @ │ │ │ │ - @ instruction: 0x019704d0 │ │ │ │ + @ instruction: 0x019704dc │ │ │ │ @ instruction: 0x01a6fa88 │ │ │ │ - orrseq ip, r9, r0, ror #4 │ │ │ │ - @ instruction: 0x0190c598 │ │ │ │ - orrseq r1, r1, ip, ror #13 │ │ │ │ - @ instruction: 0x01911790 │ │ │ │ - orrseq r1, r1, r8, lsl #15 │ │ │ │ + orrseq ip, r9, r8, ror #4 │ │ │ │ + orrseq ip, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x019116f8 │ │ │ │ + @ instruction: 0x0191179c │ │ │ │ @ instruction: 0x01911794 │ │ │ │ - orrseq r1, r1, ip, lsl #15 │ │ │ │ - ldrsheq ip, [r9, r4] │ │ │ │ - orrseq ip, r0, ip, lsr #8 │ │ │ │ - orrseq r1, r1, r0, lsl #11 │ │ │ │ - orrseq r1, r1, r4, ror #12 │ │ │ │ - orrseq ip, r9, r0, lsr #1 │ │ │ │ - @ instruction: 0x0190c3d8 │ │ │ │ - orrseq r1, r1, ip, lsr #10 │ │ │ │ - orrseq fp, r9, r8, lsr #31 │ │ │ │ - orrseq ip, r0, r0, ror #5 │ │ │ │ - orrseq r1, r1, r4, lsr r4 │ │ │ │ - orrseq fp, r9, r8, ror #30 │ │ │ │ - orrseq ip, r0, r0, lsr #5 │ │ │ │ - @ instruction: 0x019113f4 │ │ │ │ - orrseq fp, r9, ip, lsr #30 │ │ │ │ - orrseq ip, r0, r4, ror #4 │ │ │ │ - @ instruction: 0x019113b8 │ │ │ │ - @ instruction: 0x0199bef0 │ │ │ │ - orrseq ip, r0, r8, lsr #4 │ │ │ │ - orrseq r1, r1, ip, ror r3 │ │ │ │ - @ instruction: 0x0199beb4 │ │ │ │ - orrseq ip, r0, ip, ror #3 │ │ │ │ - orrseq r1, r1, r0, asr #6 │ │ │ │ - orrseq fp, r9, r8, ror lr │ │ │ │ - @ instruction: 0x0190c1b0 │ │ │ │ - orrseq r1, r1, r4, lsl #6 │ │ │ │ - orrseq fp, r9, r0, asr #28 │ │ │ │ - orrseq ip, r0, r4, ror r1 │ │ │ │ - orrseq r1, r1, ip, asr #5 │ │ │ │ - orrseq fp, r9, r4, lsl #28 │ │ │ │ - orrseq ip, r0, r8, lsr r1 │ │ │ │ - @ instruction: 0x01911290 │ │ │ │ - orrseq fp, r9, r4, asr #27 │ │ │ │ - ldrsheq ip, [r0, ip] │ │ │ │ - orrseq r1, r1, r0, asr r2 │ │ │ │ - orrseq fp, r9, r8, lsl #27 │ │ │ │ - orrseq ip, r0, r0, asr #1 │ │ │ │ - orrseq r1, r1, r4, lsl r2 │ │ │ │ - orrseq fp, r9, ip, asr #26 │ │ │ │ - orrseq ip, r0, r4, lsl #1 │ │ │ │ - @ instruction: 0x019111d8 │ │ │ │ - orrseq fp, r9, r0, lsl sp │ │ │ │ - orrseq ip, r0, r8, asr #32 │ │ │ │ - @ instruction: 0x0191119c │ │ │ │ - @ instruction: 0x0199bcd4 │ │ │ │ - orrseq ip, r0, ip │ │ │ │ - orrseq r1, r1, r0, ror #2 │ │ │ │ - @ instruction: 0x0199bc98 │ │ │ │ - @ instruction: 0x0190bfd0 │ │ │ │ - orrseq r1, r1, r4, lsr #2 │ │ │ │ - orrseq fp, r9, ip, asr ip │ │ │ │ - @ instruction: 0x0190bf94 │ │ │ │ - orrseq r1, r1, r8, ror #1 │ │ │ │ - orrseq fp, r9, r0, lsr #24 │ │ │ │ - orrseq fp, r0, r8, asr pc │ │ │ │ - orrseq r1, r1, ip, lsr #1 │ │ │ │ - orrseq fp, r9, r4, ror #23 │ │ │ │ - orrseq fp, r0, ip, lsl pc │ │ │ │ - orrseq r1, r1, r0, ror r0 │ │ │ │ - orrseq fp, r9, r8, lsr #23 │ │ │ │ - orrseq fp, r0, r0, ror #29 │ │ │ │ - orrseq r1, r1, r4, lsr r0 │ │ │ │ - orrseq fp, r9, ip, ror #22 │ │ │ │ - orrseq fp, r0, r4, lsr #29 │ │ │ │ - @ instruction: 0x01910ff8 │ │ │ │ - orrseq fp, r9, r0, lsr fp │ │ │ │ - orrseq fp, r0, r8, ror #28 │ │ │ │ - @ instruction: 0x01910fb8 │ │ │ │ + orrseq r1, r1, r0, lsr #15 │ │ │ │ + @ instruction: 0x01911798 │ │ │ │ + ldrsheq ip, [r9, ip] │ │ │ │ + orrseq ip, r0, r8, lsr r4 │ │ │ │ + orrseq r1, r1, ip, lsl #11 │ │ │ │ + orrseq r1, r1, r0, ror r6 │ │ │ │ + orrseq ip, r9, r8, lsr #1 │ │ │ │ + orrseq ip, r0, r4, ror #7 │ │ │ │ + orrseq r1, r1, r8, lsr r5 │ │ │ │ + @ instruction: 0x0199bfb0 │ │ │ │ + orrseq ip, r0, ip, ror #5 │ │ │ │ + orrseq r1, r1, r0, asr #8 │ │ │ │ + orrseq fp, r9, r0, ror pc │ │ │ │ + orrseq ip, r0, ip, lsr #5 │ │ │ │ + orrseq r1, r1, r0, lsl #8 │ │ │ │ + orrseq fp, r9, r4, lsr pc │ │ │ │ + orrseq ip, r0, r0, ror r2 │ │ │ │ + orrseq r1, r1, r4, asr #7 │ │ │ │ + @ instruction: 0x0199bef8 │ │ │ │ + orrseq ip, r0, r4, lsr r2 │ │ │ │ + orrseq r1, r1, r8, lsl #7 │ │ │ │ + @ instruction: 0x0199bebc │ │ │ │ + @ instruction: 0x0190c1f8 │ │ │ │ + orrseq r1, r1, ip, asr #6 │ │ │ │ + orrseq fp, r9, r0, lsl #29 │ │ │ │ + @ instruction: 0x0190c1bc │ │ │ │ + orrseq r1, r1, r0, lsl r3 │ │ │ │ + orrseq fp, r9, r8, asr #28 │ │ │ │ + orrseq ip, r0, r0, lsl #3 │ │ │ │ + @ instruction: 0x019112d8 │ │ │ │ + orrseq fp, r9, ip, lsl #28 │ │ │ │ + orrseq ip, r0, r4, asr #2 │ │ │ │ + @ instruction: 0x0191129c │ │ │ │ + orrseq fp, r9, ip, asr #27 │ │ │ │ + orrseq ip, r0, r8, lsl #2 │ │ │ │ + orrseq r1, r1, ip, asr r2 │ │ │ │ + @ instruction: 0x0199bd90 │ │ │ │ + orrseq ip, r0, ip, asr #1 │ │ │ │ + orrseq r1, r1, r0, lsr #4 │ │ │ │ + orrseq fp, r9, r4, asr sp │ │ │ │ + @ instruction: 0x0190c090 │ │ │ │ + orrseq r1, r1, r4, ror #3 │ │ │ │ + orrseq fp, r9, r8, lsl sp │ │ │ │ + orrseq ip, r0, r4, asr r0 │ │ │ │ + orrseq r1, r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x0199bcdc │ │ │ │ + orrseq ip, r0, r8, lsl r0 │ │ │ │ + orrseq r1, r1, ip, ror #2 │ │ │ │ + orrseq fp, r9, r0, lsr #25 │ │ │ │ + @ instruction: 0x0190bfdc │ │ │ │ + orrseq r1, r1, r0, lsr r1 │ │ │ │ + orrseq fp, r9, r4, ror #24 │ │ │ │ + orrseq fp, r0, r0, lsr #31 │ │ │ │ + ldrsheq r1, [r1, r4] │ │ │ │ + orrseq fp, r9, r8, lsr #24 │ │ │ │ + orrseq fp, r0, r4, ror #30 │ │ │ │ + ldrheq r1, [r1, r8] │ │ │ │ + orrseq fp, r9, ip, ror #23 │ │ │ │ + orrseq fp, r0, r8, lsr #30 │ │ │ │ + orrseq r1, r1, ip, ror r0 │ │ │ │ + @ instruction: 0x0199bbb0 │ │ │ │ + orrseq fp, r0, ip, ror #29 │ │ │ │ + orrseq r1, r1, r0, asr #32 │ │ │ │ + orrseq fp, r9, r4, ror fp │ │ │ │ + @ instruction: 0x0190beb0 │ │ │ │ + orrseq r1, r1, r4 │ │ │ │ + orrseq fp, r9, r8, lsr fp │ │ │ │ + orrseq fp, r0, r4, ror lr │ │ │ │ + orrseq r0, r1, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #736] @ 269668 │ │ │ │ ldr r3, [pc, #736] @ 26966c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -440229,35 +440229,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 269484 │ │ │ │ @ instruction: 0x01a6f18c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6f088 │ │ │ │ - orrseq fp, r9, r8, ror #16 │ │ │ │ - orrseq fp, r0, r0, lsr #23 │ │ │ │ - @ instruction: 0x01910cf0 │ │ │ │ - orrseq fp, r9, r8, lsr #16 │ │ │ │ - orrseq fp, r0, r0, ror #22 │ │ │ │ - @ instruction: 0x01910cb0 │ │ │ │ - orrseq fp, r9, ip, ror #15 │ │ │ │ - orrseq fp, r0, r4, lsr #22 │ │ │ │ - orrseq r0, r1, r4, ror ip │ │ │ │ - @ instruction: 0x0199b7b0 │ │ │ │ - orrseq fp, r0, r8, ror #21 │ │ │ │ - orrseq r0, r1, r8, lsr ip │ │ │ │ - orrseq fp, r9, r4, ror r7 │ │ │ │ - orrseq fp, r0, ip, lsr #21 │ │ │ │ - @ instruction: 0x01910bfc │ │ │ │ - orrseq fp, r9, r8, lsr r7 │ │ │ │ - orrseq fp, r0, r0, ror sl │ │ │ │ - orrseq r0, r1, r4, asr #23 │ │ │ │ - @ instruction: 0x0199b6fc │ │ │ │ - orrseq fp, r0, r4, lsr sl │ │ │ │ - orrseq r0, r1, r4, lsl #23 │ │ │ │ + orrseq fp, r9, r0, ror r8 │ │ │ │ + orrseq fp, r0, ip, lsr #23 │ │ │ │ + @ instruction: 0x01910cfc │ │ │ │ + orrseq fp, r9, r0, lsr r8 │ │ │ │ + orrseq fp, r0, ip, ror #22 │ │ │ │ + @ instruction: 0x01910cbc │ │ │ │ + @ instruction: 0x0199b7f4 │ │ │ │ + orrseq fp, r0, r0, lsr fp │ │ │ │ + orrseq r0, r1, r0, lsl #25 │ │ │ │ + @ instruction: 0x0199b7b8 │ │ │ │ + @ instruction: 0x0190baf4 │ │ │ │ + orrseq r0, r1, r4, asr #24 │ │ │ │ + orrseq fp, r9, ip, ror r7 │ │ │ │ + @ instruction: 0x0190bab8 │ │ │ │ + orrseq r0, r1, r8, lsl #24 │ │ │ │ + orrseq fp, r9, r0, asr #14 │ │ │ │ + orrseq fp, r0, ip, ror sl │ │ │ │ + @ instruction: 0x01910bd0 │ │ │ │ + orrseq fp, r9, r4, lsl #14 │ │ │ │ + orrseq fp, r0, r0, asr #20 │ │ │ │ + @ instruction: 0x01910b90 │ │ │ │ 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 │ │ │ │ @@ -440509,38 +440509,38 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 2698bc │ │ │ │ @ instruction: 0x01a6ee24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6ee14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0199b59c │ │ │ │ - orrseq r0, r1, r0, lsr #20 │ │ │ │ + orrseq fp, r9, r4, lsr #11 │ │ │ │ + orrseq r0, r1, ip, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x01a6ec50 │ │ │ │ - orrseq fp, r9, r4, asr #8 │ │ │ │ - orrseq r0, r1, r8, asr #17 │ │ │ │ + orrseq fp, r9, ip, asr #8 │ │ │ │ + @ instruction: 0x019108d4 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0190b6f4 │ │ │ │ - orrseq r0, r1, r4, ror #19 │ │ │ │ - orrseq fp, r9, ip, lsl #7 │ │ │ │ - orrseq r0, r1, r0, lsl r8 │ │ │ │ + orrseq fp, r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x019109f0 │ │ │ │ + @ instruction: 0x0199b394 │ │ │ │ + orrseq r0, r1, ip, lsl r8 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orrseq fp, r0, ip, ror r6 │ │ │ │ - orrseq fp, r9, r4, lsl r3 │ │ │ │ - orrseq r0, r1, r4, asr r9 │ │ │ │ - @ instruction: 0x01910794 │ │ │ │ + orrseq fp, r0, r8, lsl #13 │ │ │ │ + orrseq fp, r9, ip, lsl r3 │ │ │ │ + orrseq r0, r1, r0, ror #18 │ │ │ │ + orrseq r0, r1, r0, lsr #15 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x0199b2dc │ │ │ │ - orrseq fp, r0, r4, lsl r6 │ │ │ │ - orrseq r0, r1, r8, ror #14 │ │ │ │ + orrseq fp, r9, r4, ror #5 │ │ │ │ + orrseq fp, r0, r0, lsr #12 │ │ │ │ + orrseq r0, r1, r4, ror r7 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - orrseq fp, r9, r0, lsr #5 │ │ │ │ - @ instruction: 0x0190b5d8 │ │ │ │ - orrseq r0, r1, ip, lsr #14 │ │ │ │ + orrseq fp, r9, r8, lsr #5 │ │ │ │ + orrseq fp, r0, r4, ror #11 │ │ │ │ + orrseq r0, r1, r8, lsr r7 │ │ │ │ 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] @ 269c88 │ │ │ │ mov r3, r1 │ │ │ │ @@ -440621,21 +440621,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 269bdc │ │ │ │ @ instruction: 0x01a6e9bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6e930 │ │ │ │ - orrseq fp, r9, r8, lsl r1 │ │ │ │ - orrseq fp, r0, r0, asr r4 │ │ │ │ - @ instruction: 0x0191059c │ │ │ │ + orrseq fp, r9, r0, lsr #2 │ │ │ │ + orrseq fp, r0, ip, asr r4 │ │ │ │ + orrseq r0, r1, r8, lsr #11 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - ldrsbeq fp, [r9, ip] │ │ │ │ - orrseq fp, r0, r4, lsl r4 │ │ │ │ - orrseq r0, r1, r8, ror #10 │ │ │ │ + orrseq fp, r9, r4, ror #1 │ │ │ │ + orrseq fp, r0, r0, lsr #8 │ │ │ │ + orrseq r0, r1, r4, ror r5 │ │ │ │ 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 │ │ │ │ @@ -440853,38 +440853,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 269e08 │ │ │ │ @ instruction: 0x01a6e83c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6e80c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sl, r9, ip, asr pc │ │ │ │ - orrseq r0, r1, ip, ror #7 │ │ │ │ + orrseq sl, r9, r4, ror #30 │ │ │ │ + @ instruction: 0x019103f8 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ @ instruction: 0x01a6e704 │ │ │ │ - orrseq sl, r9, ip, ror #29 │ │ │ │ - orrseq r0, r1, r0, ror r3 │ │ │ │ + @ instruction: 0x0199aef4 │ │ │ │ + orrseq r0, r1, ip, ror r3 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - orrseq sl, r9, r0, asr lr │ │ │ │ - orrseq fp, r0, r8, lsl #3 │ │ │ │ - @ instruction: 0x019102dc │ │ │ │ + orrseq sl, r9, r8, asr lr │ │ │ │ + @ instruction: 0x0190b194 │ │ │ │ + orrseq r0, r1, r8, ror #5 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orrseq fp, r0, r4, asr #2 │ │ │ │ - @ instruction: 0x0199add8 │ │ │ │ - orrseq fp, r0, r0, lsl r1 │ │ │ │ - orrseq r0, r1, r4, ror #4 │ │ │ │ - orrseq sl, r9, r0, lsr #27 │ │ │ │ - ldrsbeq fp, [r0, r8] │ │ │ │ - orrseq r0, r1, ip, lsr #4 │ │ │ │ + orrseq fp, r0, r0, asr r1 │ │ │ │ + orrseq sl, r9, r0, ror #27 │ │ │ │ + orrseq fp, r0, ip, lsl r1 │ │ │ │ + orrseq r0, r1, r0, ror r2 │ │ │ │ + orrseq sl, r9, r8, lsr #27 │ │ │ │ + orrseq fp, r0, r4, ror #1 │ │ │ │ + orrseq r0, r1, r8, lsr r2 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orrseq sl, r9, r8, ror #26 │ │ │ │ - orrseq fp, r0, r0, lsr #1 │ │ │ │ - @ instruction: 0x019101f4 │ │ │ │ + orrseq sl, r9, r0, ror sp │ │ │ │ + orrseq fp, r0, ip, lsr #1 │ │ │ │ + orrseq r0, r1, r0, lsl #4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq fp, r0, ip, rrx │ │ │ │ + orrseq fp, r0, r8, ror r0 │ │ │ │ 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] @ 26a414 │ │ │ │ @@ -441105,33 +441105,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 26a1f8 │ │ │ │ @ instruction: 0x01a6e45c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6e42c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sl, r9, ip, ror #22 │ │ │ │ - @ instruction: 0x0190fffc │ │ │ │ + orrseq sl, r9, r4, ror fp │ │ │ │ + orrseq r0, r1, r8 │ │ │ │ @ instruction: 0x01a6e314 │ │ │ │ - @ instruction: 0x0199aafc │ │ │ │ - orrseq pc, r0, r0, lsl #31 │ │ │ │ - orrseq sl, r9, r0, ror #20 │ │ │ │ - @ instruction: 0x0190ad98 │ │ │ │ - orrseq pc, r0, ip, ror #29 │ │ │ │ - orrseq sl, r0, r4, asr sp │ │ │ │ - orrseq sl, r9, r8, ror #19 │ │ │ │ - orrseq sl, r0, r0, lsr #26 │ │ │ │ - orrseq pc, r0, r4, ror lr @ │ │ │ │ - @ instruction: 0x0199a9b0 │ │ │ │ - orrseq sl, r0, r8, ror #25 │ │ │ │ - orrseq pc, r0, ip, lsr lr @ │ │ │ │ - orrseq sl, r9, r8, ror r9 │ │ │ │ - @ instruction: 0x0190acb0 │ │ │ │ - orrseq pc, r0, r4, lsl #28 │ │ │ │ - orrseq sl, r0, ip, ror ip │ │ │ │ + orrseq sl, r9, r4, lsl #22 │ │ │ │ + orrseq pc, r0, ip, lsl #31 │ │ │ │ + orrseq sl, r9, r8, ror #20 │ │ │ │ + orrseq sl, r0, r4, lsr #27 │ │ │ │ + @ instruction: 0x0190fef8 │ │ │ │ + orrseq sl, r0, r0, ror #26 │ │ │ │ + @ instruction: 0x0199a9f0 │ │ │ │ + orrseq sl, r0, ip, lsr #26 │ │ │ │ + orrseq pc, r0, r0, lsl #29 │ │ │ │ + @ instruction: 0x0199a9b8 │ │ │ │ + @ instruction: 0x0190acf4 │ │ │ │ + orrseq pc, r0, r8, asr #28 │ │ │ │ + orrseq sl, r9, r0, lsl #19 │ │ │ │ + @ instruction: 0x0190acbc │ │ │ │ + orrseq pc, r0, r0, lsl lr @ │ │ │ │ + orrseq sl, r0, r8, lsl #25 │ │ │ │ │ │ │ │ 0026a470 : │ │ │ │ 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 │ │ │ │ @@ -441249,30 +441249,30 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #80] @ 26a69c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a6e080 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq pc, r0, r8, lsr #26 │ │ │ │ + orrseq pc, r0, r4, lsr sp @ │ │ │ │ strdeq sp, [r6, r8]! │ │ │ │ orreq lr, pc, r8, ror fp @ │ │ │ │ - @ instruction: 0x0199a7d8 │ │ │ │ - orrseq pc, r0, ip, asr ip @ │ │ │ │ + orrseq sl, r9, r0, ror #15 │ │ │ │ + orrseq pc, r0, r8, ror #24 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x01a6df7c │ │ │ │ - orrseq sl, r9, r8, ror r7 │ │ │ │ - orrseq sl, r0, r4, lsr #21 │ │ │ │ - orrseq pc, r0, r0, lsl #24 │ │ │ │ - orrseq sl, r9, ip, lsr r7 │ │ │ │ - orrseq sl, r0, r8, ror #20 │ │ │ │ - orrseq pc, r0, r4, asr #23 │ │ │ │ - orrseq sl, r9, r8, lsl r7 │ │ │ │ - orrseq sl, r0, r4, asr #20 │ │ │ │ - orrseq pc, r0, r0, lsr #23 │ │ │ │ + orrseq sl, r9, r0, lsl #15 │ │ │ │ + @ instruction: 0x0190aab0 │ │ │ │ + orrseq pc, r0, ip, lsl #24 │ │ │ │ + orrseq sl, r9, r4, asr #14 │ │ │ │ + orrseq sl, r0, r4, ror sl │ │ │ │ + @ instruction: 0x0190fbd0 │ │ │ │ + orrseq sl, r9, r0, lsr #14 │ │ │ │ + orrseq sl, r0, r0, asr sl │ │ │ │ + orrseq pc, r0, ip, lsr #23 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ │ │ │ │ 0026a6a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -441376,34 +441376,34 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #88] @ 26a8a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #412 @ 0x19c │ │ │ │ b 26a768 │ │ │ │ - orrseq r7, r5, r8, asr pc │ │ │ │ - orrseq pc, r0, r4, lsr ip @ │ │ │ │ - orrseq sl, r9, ip, ror #11 │ │ │ │ - orrseq pc, r0, r0, ror sl @ │ │ │ │ + orrseq r7, r5, r4, ror #30 │ │ │ │ + orrseq pc, r0, r0, asr #24 │ │ │ │ + @ instruction: 0x0199a5f4 │ │ │ │ + orrseq pc, r0, ip, ror sl @ │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orrseq sl, r0, r4, ror #17 │ │ │ │ - orrseq sl, r9, ip, lsr #11 │ │ │ │ - orrseq pc, r0, r0, lsr sl @ │ │ │ │ + @ instruction: 0x0190a8f0 │ │ │ │ + @ instruction: 0x0199a5b4 │ │ │ │ + orrseq pc, r0, ip, lsr sl @ │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - orrseq sl, r9, ip, ror #10 │ │ │ │ - orrseq sl, r0, r0, lsr #17 │ │ │ │ - @ instruction: 0x0190f9f4 │ │ │ │ + orrseq sl, r9, r4, ror r5 │ │ │ │ + orrseq sl, r0, ip, lsr #17 │ │ │ │ + orrseq pc, r0, r0, lsl #20 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - orrseq sl, r9, ip, lsr r5 │ │ │ │ - orrseq sl, r0, r0, ror r8 │ │ │ │ - orrseq pc, r0, r4, asr #19 │ │ │ │ + orrseq sl, r9, r4, asr #10 │ │ │ │ + orrseq sl, r0, ip, ror r8 │ │ │ │ + @ instruction: 0x0190f9d0 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - orrseq sl, r9, ip, lsl #10 │ │ │ │ - orrseq pc, r0, ip, asr fp @ │ │ │ │ - orrseq pc, r0, ip, lsl #19 │ │ │ │ + orrseq sl, r9, r4, lsl r5 │ │ │ │ + orrseq pc, r0, r8, ror #22 │ │ │ │ + @ instruction: 0x0190f998 │ │ │ │ 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 │ │ │ │ @@ -441522,28 +441522,28 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 26a960 │ │ │ │ @ instruction: 0x01a6dc4c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6dbac │ │ │ │ - @ instruction: 0x0199a394 │ │ │ │ - orrseq sl, r0, ip, asr #13 │ │ │ │ - orrseq pc, r0, r8, lsl r8 @ │ │ │ │ + @ instruction: 0x0199a39c │ │ │ │ + @ instruction: 0x0190a6d8 │ │ │ │ + orrseq pc, r0, r4, lsr #16 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - orrseq sl, r9, r8, asr r3 │ │ │ │ - @ instruction: 0x0190a690 │ │ │ │ - orrseq pc, r0, r0, ror #15 │ │ │ │ - orrseq sl, r9, ip, lsl r3 │ │ │ │ - orrseq sl, r0, r4, asr r6 │ │ │ │ - orrseq pc, r0, r0, lsr #15 │ │ │ │ + orrseq sl, r9, r0, ror #6 │ │ │ │ + @ instruction: 0x0190a69c │ │ │ │ + orrseq pc, r0, ip, ror #15 │ │ │ │ + orrseq sl, r9, r4, lsr #6 │ │ │ │ + orrseq sl, r0, r0, ror #12 │ │ │ │ + orrseq pc, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - orrseq pc, r0, r4, asr #18 │ │ │ │ - @ instruction: 0x0199a2d8 │ │ │ │ - orrseq pc, r0, r8, asr r7 @ │ │ │ │ + orrseq pc, r0, r0, asr r9 @ │ │ │ │ + orrseq sl, r9, r0, ror #5 │ │ │ │ + orrseq pc, r0, r4, ror #14 │ │ │ │ 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] @ 26ac60 │ │ │ │ ldr r3, [pc, #372] @ 26ac64 │ │ │ │ @@ -441639,24 +441639,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26ab78 │ │ │ │ @ instruction: 0x01a6da28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6d994 │ │ │ │ - orrseq sl, r9, ip, ror r1 │ │ │ │ - @ instruction: 0x0190a4b4 │ │ │ │ - orrseq pc, r0, r4, lsl #12 │ │ │ │ - orrseq sl, r9, r0, asr #2 │ │ │ │ - orrseq sl, r0, r8, ror r4 │ │ │ │ - orrseq pc, r0, ip, asr #11 │ │ │ │ + orrseq sl, r9, r4, lsl #3 │ │ │ │ + orrseq sl, r0, r0, asr #9 │ │ │ │ + orrseq pc, r0, r0, lsl r6 @ │ │ │ │ + orrseq sl, r9, r8, asr #2 │ │ │ │ + orrseq sl, r0, r4, lsl #9 │ │ │ │ + @ instruction: 0x0190f5d8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orrseq sl, r9, r4, lsl #2 │ │ │ │ - orrseq sl, r0, ip, lsr r4 │ │ │ │ - orrseq pc, r0, r8, lsl #11 │ │ │ │ + orrseq sl, r9, ip, lsl #2 │ │ │ │ + orrseq sl, r0, r8, asr #8 │ │ │ │ + @ instruction: 0x0190f594 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ ldr r2, [pc, #872] @ 26b01c │ │ │ │ @@ -441877,29 +441877,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26ae24 │ │ │ │ @ instruction: 0x01a6d85c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sl, r9, r8, asr #32 │ │ │ │ - @ instruction: 0x0190f4d4 │ │ │ │ + orrseq sl, r9, r0, asr r0 │ │ │ │ + orrseq pc, r0, r0, ror #9 │ │ │ │ @ instruction: 0x01a6d6e8 │ │ │ │ @ instruction: 0x018fa990 │ │ │ │ - @ instruction: 0x0190a1b4 │ │ │ │ - @ instruction: 0x0190f4d0 │ │ │ │ - orrseq sl, r0, r0, asr r1 │ │ │ │ - orrseq sl, r0, r0, lsr #2 │ │ │ │ - @ instruction: 0x01999db8 │ │ │ │ - orrseq sl, r0, ip, ror #1 │ │ │ │ - orrseq pc, r0, r0, asr #4 │ │ │ │ - orrseq r9, r9, ip, ror sp │ │ │ │ - ldrheq sl, [r0, r0] │ │ │ │ - orrseq pc, r0, r4, lsl #4 │ │ │ │ - orrseq sl, r0, r8, ror r0 │ │ │ │ + orrseq sl, r0, r0, asr #3 │ │ │ │ + @ instruction: 0x0190f4dc │ │ │ │ + orrseq sl, r0, ip, asr r1 │ │ │ │ + orrseq sl, r0, ip, lsr #2 │ │ │ │ + orrseq r9, r9, r0, asr #27 │ │ │ │ + ldrsheq sl, [r0, r8] │ │ │ │ + orrseq pc, r0, ip, asr #4 │ │ │ │ + orrseq r9, r9, r4, lsl #27 │ │ │ │ + ldrheq sl, [r0, ip] │ │ │ │ + orrseq pc, r0, r0, lsl r2 @ │ │ │ │ + orrseq sl, r0, r4, lsl #1 │ │ │ │ │ │ │ │ 0026b060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -441979,27 +441979,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 26b1e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26b170 │ │ │ │ @ instruction: 0x01a6d494 │ │ │ │ - orrseq pc, r0, ip, ror r1 @ │ │ │ │ + orrseq pc, r0, r8, lsl #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6d438 │ │ │ │ @ instruction: 0x018fdfb8 │ │ │ │ - orrseq r9, r9, r8, lsl ip │ │ │ │ - @ instruction: 0x0190f09c │ │ │ │ + orrseq r9, r9, r0, lsr #24 │ │ │ │ + orrseq pc, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x01999bdc │ │ │ │ - orrseq r9, r0, r8, lsl #30 │ │ │ │ - orrseq pc, r0, r4, rrx │ │ │ │ - orrseq r9, r9, r0, lsr #23 │ │ │ │ - orrseq r9, r0, ip, asr #29 │ │ │ │ - orrseq pc, r0, r8, lsr #32 │ │ │ │ + orrseq r9, r9, r4, ror #23 │ │ │ │ + orrseq r9, r0, r4, lsl pc │ │ │ │ + orrseq pc, r0, r0, ror r0 @ │ │ │ │ + orrseq r9, r9, r8, lsr #23 │ │ │ │ + @ instruction: 0x01909ed8 │ │ │ │ + orrseq pc, r0, r4, lsr r0 @ │ │ │ │ │ │ │ │ 0026b1e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442079,27 +442079,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 26b36c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26b2f8 │ │ │ │ @ instruction: 0x01a6d30c │ │ │ │ - orrseq pc, r0, r8 │ │ │ │ + orrseq pc, r0, r4, lsl r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6d2b0 │ │ │ │ orreq sp, pc, r0, lsr lr @ │ │ │ │ - @ instruction: 0x01999a90 │ │ │ │ - orrseq lr, r0, r4, lsl pc │ │ │ │ + @ instruction: 0x01999a98 │ │ │ │ + orrseq lr, r0, r0, lsr #30 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - orrseq r9, r9, r4, asr sl │ │ │ │ - orrseq r9, r0, r0, lsl #27 │ │ │ │ - @ instruction: 0x0190eedc │ │ │ │ - orrseq r9, r9, r8, lsl sl │ │ │ │ - orrseq r9, r0, r4, asr #26 │ │ │ │ - orrseq lr, r0, r0, lsr #29 │ │ │ │ + orrseq r9, r9, ip, asr sl │ │ │ │ + orrseq r9, r0, ip, lsl #27 │ │ │ │ + orrseq lr, r0, r8, ror #29 │ │ │ │ + orrseq r9, r9, r0, lsr #20 │ │ │ │ + orrseq r9, r0, r0, asr sp │ │ │ │ + orrseq lr, r0, ip, lsr #29 │ │ │ │ │ │ │ │ 0026b370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442179,27 +442179,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 26b4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26b480 │ │ │ │ @ instruction: 0x01a6d184 │ │ │ │ - orrseq lr, r0, ip, lsr #29 │ │ │ │ + @ instruction: 0x0190eeb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6d128 │ │ │ │ orreq sp, pc, r8, lsr #25 │ │ │ │ - orrseq r9, r9, r8, lsl #18 │ │ │ │ - orrseq lr, r0, ip, lsl #27 │ │ │ │ + orrseq r9, r9, r0, lsl r9 │ │ │ │ + @ instruction: 0x0190ed98 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - orrseq r9, r9, ip, asr #17 │ │ │ │ - @ instruction: 0x01909bf8 │ │ │ │ - orrseq lr, r0, r4, asr sp │ │ │ │ - @ instruction: 0x01999890 │ │ │ │ - @ instruction: 0x01909bbc │ │ │ │ - orrseq lr, r0, r8, lsl sp │ │ │ │ + @ instruction: 0x019998d4 │ │ │ │ + orrseq r9, r0, r4, lsl #24 │ │ │ │ + orrseq lr, r0, r0, ror #26 │ │ │ │ + @ instruction: 0x01999898 │ │ │ │ + orrseq r9, r0, r8, asr #23 │ │ │ │ + orrseq lr, r0, r4, lsr #26 │ │ │ │ │ │ │ │ 0026b4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442279,26 +442279,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 26b678 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26b608 │ │ │ │ strdeq ip, [r6, ip]! @ │ │ │ │ - orrseq lr, r0, r0, lsl sp │ │ │ │ + orrseq lr, r0, ip, lsl sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6cfa0 │ │ │ │ orreq sp, pc, r0, lsr #22 │ │ │ │ - orrseq r9, r9, r0, lsl #15 │ │ │ │ - orrseq lr, r0, r8, lsl #24 │ │ │ │ - orrseq r9, r9, r4, asr #14 │ │ │ │ - orrseq r9, r0, r0, ror sl │ │ │ │ - orrseq lr, r0, ip, asr #23 │ │ │ │ - orrseq r9, r9, r8, lsl #14 │ │ │ │ - orrseq r9, r0, r4, lsr sl │ │ │ │ - @ instruction: 0x0190eb90 │ │ │ │ + orrseq r9, r9, r8, lsl #15 │ │ │ │ + orrseq lr, r0, r4, lsl ip │ │ │ │ + orrseq r9, r9, ip, asr #14 │ │ │ │ + orrseq r9, r0, ip, ror sl │ │ │ │ + @ instruction: 0x0190ebd8 │ │ │ │ + orrseq r9, r9, r0, lsl r7 │ │ │ │ + orrseq r9, r0, r0, asr #20 │ │ │ │ + @ instruction: 0x0190eb9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #700] @ 26b950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #696] @ 26b954 │ │ │ │ @@ -442472,43 +442472,43 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26b7cc │ │ │ │ - orrseq lr, r0, r0, lsr #22 │ │ │ │ + orrseq lr, r0, ip, lsr #22 │ │ │ │ @ instruction: 0x01a6ce74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r9, r9, ip, ror r6 │ │ │ │ + orrseq r9, r9, r4, lsl #13 │ │ │ │ @ instruction: 0x01a69344 │ │ │ │ @ instruction: 0xffffdfac │ │ │ │ - @ instruction: 0x0190eadc │ │ │ │ + orrseq lr, r0, r8, ror #21 │ │ │ │ @ instruction: 0xffffb8d8 │ │ │ │ - @ instruction: 0x0190ead0 │ │ │ │ + @ instruction: 0x0190eadc │ │ │ │ @ instruction: 0xffffb8cc │ │ │ │ - orrseq lr, r0, r4, asr #21 │ │ │ │ + @ instruction: 0x0190ead0 │ │ │ │ @ instruction: 0xffffc75c │ │ │ │ - @ instruction: 0x0190eabc │ │ │ │ + orrseq lr, r0, r8, asr #21 │ │ │ │ @ instruction: 0xffffbdc0 │ │ │ │ - @ instruction: 0x0190eab0 │ │ │ │ + @ instruction: 0x0190eabc │ │ │ │ @ instruction: 0xffffbbd0 │ │ │ │ - orrseq lr, r0, r8, lsr #21 │ │ │ │ + @ instruction: 0x0190eab4 │ │ │ │ @ instruction: 0x01a6cd40 │ │ │ │ - orrseq r9, r0, r4, ror #16 │ │ │ │ - orrseq r9, r0, r4, lsr r8 │ │ │ │ + orrseq r9, r0, r0, ror r8 │ │ │ │ + orrseq r9, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - orrseq r9, r0, r4, lsl #16 │ │ │ │ + orrseq r9, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - @ instruction: 0x019097d4 │ │ │ │ + orrseq r9, r0, r0, ror #15 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - orrseq r9, r0, r4, lsr #15 │ │ │ │ - orrseq r9, r0, r4, ror r7 │ │ │ │ + @ instruction: 0x019097b0 │ │ │ │ + orrseq r9, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - orrseq r9, r0, r4, asr #14 │ │ │ │ + orrseq r9, r0, r0, asr r7 │ │ │ │ │ │ │ │ 0026b9c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #708] @ 26bca0 │ │ │ │ @@ -442700,19 +442700,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq sl, pc, ip, lsl lr @ │ │ │ │ - @ instruction: 0x0190e790 │ │ │ │ - orrseq r9, r9, r8, lsr r3 │ │ │ │ + @ instruction: 0x0190e79c │ │ │ │ + orrseq r9, r9, r0, asr #6 │ │ │ │ orreq sl, pc, r8, ror #23 │ │ │ │ - orrseq lr, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x019992fc │ │ │ │ + orrseq lr, r0, r0, ror #14 │ │ │ │ + orrseq r9, r9, r4, lsl #6 │ │ │ │ │ │ │ │ 0026bcec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #748] @ 26bff0 │ │ │ │ @@ -442913,20 +442913,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r9, r9, r0, ror r1 │ │ │ │ + orrseq r9, r9, r8, ror r1 │ │ │ │ orreq sl, pc, r0, asr #24 │ │ │ │ - @ instruction: 0x0190e5b4 │ │ │ │ - @ instruction: 0x01998fb8 │ │ │ │ + orrseq lr, r0, r0, asr #11 │ │ │ │ + orrseq r8, r9, r0, asr #31 │ │ │ │ orreq sl, pc, ip, lsl #17 │ │ │ │ - @ instruction: 0x0190e3fc │ │ │ │ + orrseq lr, r0, r8, lsl #8 │ │ │ │ │ │ │ │ 0026c03c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 26c308 │ │ │ │ @@ -443114,19 +443114,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq sl, pc, r0, asr #15 │ │ │ │ - orrseq r8, r9, r0, ror #25 │ │ │ │ - orrseq lr, r0, r8, lsr #2 │ │ │ │ + orrseq r8, r9, r8, ror #25 │ │ │ │ + orrseq lr, r0, r4, lsr r1 │ │ │ │ orreq sl, pc, r4, lsl #11 │ │ │ │ - orrseq r8, r9, r0, lsr #25 │ │ │ │ - orrseq lr, r0, r8, ror #1 │ │ │ │ + orrseq r8, r9, r8, lsr #25 │ │ │ │ + ldrsheq lr, [r0, r4] │ │ │ │ │ │ │ │ 0026c354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 26c620 │ │ │ │ @@ -443314,19 +443314,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq sl, pc, r8, lsr #9 │ │ │ │ - orrseq r8, r9, r8, asr #19 │ │ │ │ - orrseq sp, r0, r0, lsl lr │ │ │ │ + @ instruction: 0x019989d0 │ │ │ │ + orrseq sp, r0, ip, lsl lr │ │ │ │ orreq sl, pc, ip, ror #4 │ │ │ │ - orrseq r8, r9, r8, lsl #19 │ │ │ │ - @ instruction: 0x0190ddd0 │ │ │ │ + @ instruction: 0x01998990 │ │ │ │ + @ instruction: 0x0190dddc │ │ │ │ │ │ │ │ 0026c66c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -443708,19 +443708,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, pc, ip, ror #31 │ │ │ │ - @ instruction: 0x0190d994 │ │ │ │ - orrseq r8, r9, r8, asr r5 │ │ │ │ + orrseq sp, r0, r0, lsr #19 │ │ │ │ + orrseq r8, r9, r0, ror #10 │ │ │ │ orreq r9, pc, r8, asr ip @ │ │ │ │ - @ instruction: 0x0190d7fc │ │ │ │ - orrseq r8, r9, r0, asr #7 │ │ │ │ + orrseq sp, r0, r8, lsl #16 │ │ │ │ + orrseq r8, r9, r8, asr #7 │ │ │ │ │ │ │ │ 0026cc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #712] @ 26cf4c │ │ │ │ @@ -443913,19 +443913,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r9, pc, ip, ror fp @ │ │ │ │ - orrseq r8, r9, r8, ror #1 │ │ │ │ - orrseq sp, r0, r4, lsl r5 │ │ │ │ + ldrsheq r8, [r9, r0] │ │ │ │ + orrseq sp, r0, r0, lsr #10 │ │ │ │ orreq r9, pc, r0, asr #18 │ │ │ │ - orrseq r8, r9, r8, lsr #1 │ │ │ │ - @ instruction: 0x0190d4d4 │ │ │ │ + ldrheq r8, [r9, r0] │ │ │ │ + orrseq sp, r0, r0, ror #9 │ │ │ │ │ │ │ │ 0026cf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -444024,16 +444024,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, pc, ip, lsl #15 │ │ │ │ - @ instruction: 0x01997ef4 │ │ │ │ - orrseq sp, r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x01997efc │ │ │ │ + orrseq sp, r0, ip, lsr #6 │ │ │ │ │ │ │ │ 0026d140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -444131,16 +444131,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, pc, r8, ror #11 │ │ │ │ - orrseq r7, r9, r0, asr sp │ │ │ │ - orrseq sp, r0, ip, ror r1 │ │ │ │ + orrseq r7, r9, r8, asr sp │ │ │ │ + orrseq sp, r0, r8, lsl #3 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -444216,17 +444216,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 26d3b8 │ │ │ │ @ instruction: 0x01a6b1ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6b154 │ │ │ │ - orrseq r7, r0, r4, ror ip │ │ │ │ - orrseq sp, r0, r8, lsr r0 │ │ │ │ - orrseq r7, r9, r8, lsr #24 │ │ │ │ + orrseq r7, r0, r0, lsl #25 │ │ │ │ + orrseq sp, r0, r4, asr #32 │ │ │ │ + orrseq r7, r9, r0, lsr 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 ip, [pc, #368] @ 26d5c4 │ │ │ │ ldr r1, [pc, #368] @ 26d5c8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -444320,17 +444320,17 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26d554 │ │ │ │ strheq fp, [r6, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6afb8 │ │ │ │ - @ instruction: 0x01997a9c │ │ │ │ - @ instruction: 0x01907ad8 │ │ │ │ - @ instruction: 0x0190ce9c │ │ │ │ + orrseq r7, r9, r4, lsr #21 │ │ │ │ + orrseq r7, r0, r4, ror #21 │ │ │ │ + orrseq ip, r0, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #440] @ 0x1b8 │ │ │ │ ldr r6, [pc, #568] @ 26d830 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -444473,37 +444473,37 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #26 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 26d6fc │ │ │ │ @ instruction: 0x01a6af1c │ │ │ │ - orrseq r7, r9, r8, lsl sl │ │ │ │ + orrseq r7, r9, r0, lsr #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq ip, r0, ip, lsr #28 │ │ │ │ orrseq ip, r0, r0, lsr #28 │ │ │ │ + orrseq ip, r0, ip, lsl lr │ │ │ │ orrseq ip, r0, r4, lsl lr │ │ │ │ - orrseq ip, r0, r0, lsl lr │ │ │ │ - orrseq ip, r0, r8, lsl #28 │ │ │ │ - @ instruction: 0x0190cbb8 │ │ │ │ - orrseq r7, r9, r8, ror #18 │ │ │ │ - orrseq ip, r0, r0, ror sp │ │ │ │ - orrseq r7, r0, r0, ror #18 │ │ │ │ - orrseq r7, r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x019978d0 │ │ │ │ - orrseq r7, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x0190ccd4 │ │ │ │ - @ instruction: 0x01997898 │ │ │ │ - @ instruction: 0x019078d8 │ │ │ │ - @ instruction: 0x0190cc9c │ │ │ │ - orrseq r7, r9, r0, ror #16 │ │ │ │ - orrseq r7, r0, r0, lsr #17 │ │ │ │ - orrseq ip, r0, r4, ror #24 │ │ │ │ - orrseq r7, r9, r8, lsr #16 │ │ │ │ - orrseq r7, r0, r8, ror #16 │ │ │ │ - orrseq ip, r0, ip, lsr #24 │ │ │ │ + orrseq ip, r0, r4, asr #23 │ │ │ │ + orrseq r7, r9, r0, ror r9 │ │ │ │ + orrseq ip, r0, ip, ror sp │ │ │ │ + orrseq r7, r0, ip, ror #18 │ │ │ │ + orrseq r7, r0, ip, lsr r9 │ │ │ │ + @ instruction: 0x019978d8 │ │ │ │ + orrseq r7, r0, ip, lsl r9 │ │ │ │ + orrseq ip, r0, r0, ror #25 │ │ │ │ + orrseq r7, r9, r0, lsr #17 │ │ │ │ + orrseq r7, r0, r4, ror #17 │ │ │ │ + orrseq ip, r0, r8, lsr #25 │ │ │ │ + orrseq r7, r9, r8, ror #16 │ │ │ │ + orrseq r7, r0, ip, lsr #17 │ │ │ │ + orrseq ip, r0, r0, ror ip │ │ │ │ + orrseq r7, r9, r0, lsr r8 │ │ │ │ + orrseq r7, r0, r4, ror r8 │ │ │ │ + orrseq ip, r0, r8, lsr ip │ │ │ │ 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 │ │ │ │ @@ -444527,17 +444527,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 26d918 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26d8c4 │ │ │ │ - orrseq r7, r9, r0, asr r7 │ │ │ │ - @ instruction: 0x01907790 │ │ │ │ - orrseq ip, r0, ip, asr #22 │ │ │ │ + orrseq r7, r9, r8, asr r7 │ │ │ │ + @ instruction: 0x0190779c │ │ │ │ + orrseq ip, r0, r8, asr fp │ │ │ │ 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] @ 26db08 │ │ │ │ @@ -444657,23 +444657,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 26da08 │ │ │ │ ldrdeq sl, [r6, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6ab04 │ │ │ │ - @ instruction: 0x019975d0 │ │ │ │ - orrseq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x0190c9d4 │ │ │ │ - @ instruction: 0x01997590 │ │ │ │ - @ instruction: 0x019075d0 │ │ │ │ - @ instruction: 0x0190c990 │ │ │ │ - orrseq r7, r9, r4, asr r5 │ │ │ │ - @ instruction: 0x01907594 │ │ │ │ - orrseq ip, r0, r8, asr r9 │ │ │ │ + @ instruction: 0x019975d8 │ │ │ │ + orrseq r7, r0, ip, lsl r6 │ │ │ │ + orrseq ip, r0, r0, ror #19 │ │ │ │ + @ instruction: 0x01997598 │ │ │ │ + @ instruction: 0x019075dc │ │ │ │ + @ instruction: 0x0190c99c │ │ │ │ + orrseq r7, r9, ip, asr r5 │ │ │ │ + orrseq r7, r0, r0, lsr #11 │ │ │ │ + orrseq ip, r0, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl beccc │ │ │ │ @@ -444693,17 +444693,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26db5c │ │ │ │ - @ instruction: 0x019974b8 │ │ │ │ - @ instruction: 0x019074f8 │ │ │ │ - @ instruction: 0x0190c8b8 │ │ │ │ + orrseq r7, r9, r0, asr #9 │ │ │ │ + orrseq r7, r0, r4, lsl #10 │ │ │ │ + orrseq ip, r0, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #628] @ 26de3c │ │ │ │ ldr r3, [pc, #628] @ 26de40 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -444862,35 +444862,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26dc94 │ │ │ │ @ instruction: 0x01a6a948 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6a878 │ │ │ │ - orrseq r7, r9, r0, asr r3 │ │ │ │ - @ instruction: 0x01907390 │ │ │ │ - orrseq ip, r0, ip, asr #14 │ │ │ │ + orrseq r7, r9, r8, asr r3 │ │ │ │ + @ instruction: 0x0190739c │ │ │ │ + orrseq ip, r0, r8, asr r7 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - orrseq r7, r9, r0, lsl r3 │ │ │ │ - orrseq r7, r0, r0, asr r3 │ │ │ │ - orrseq ip, r0, ip, lsl #14 │ │ │ │ + orrseq r7, r9, r8, lsl r3 │ │ │ │ + orrseq r7, r0, ip, asr r3 │ │ │ │ + orrseq ip, r0, r8, lsl r7 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - @ instruction: 0x019972d4 │ │ │ │ - orrseq r7, r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x0190c6d4 │ │ │ │ - @ instruction: 0x01997298 │ │ │ │ - @ instruction: 0x019072d8 │ │ │ │ - @ instruction: 0x0190c698 │ │ │ │ - orrseq r7, r9, ip, asr r2 │ │ │ │ - @ instruction: 0x0190729c │ │ │ │ - orrseq ip, r0, r8, asr r6 │ │ │ │ + @ instruction: 0x019972dc │ │ │ │ + orrseq r7, r0, r0, lsr #6 │ │ │ │ + orrseq ip, r0, r0, ror #13 │ │ │ │ + orrseq r7, r9, r0, lsr #5 │ │ │ │ + orrseq r7, r0, r4, ror #5 │ │ │ │ + orrseq ip, r0, r4, lsr #13 │ │ │ │ + orrseq r7, r9, r4, ror #4 │ │ │ │ + orrseq r7, r0, r8, lsr #5 │ │ │ │ + orrseq ip, r0, r4, ror #12 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - orrseq r7, r9, r0, lsr #4 │ │ │ │ - orrseq r7, r0, r0, ror #4 │ │ │ │ - orrseq ip, r0, ip, lsl r6 │ │ │ │ + orrseq r7, r9, r8, lsr #4 │ │ │ │ + orrseq r7, r0, ip, ror #4 │ │ │ │ + orrseq ip, r0, r8, lsr #12 │ │ │ │ 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] @ 26dfac │ │ │ │ mov r3, r0 │ │ │ │ @@ -444954,21 +444954,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26df00 │ │ │ │ @ instruction: 0x01a6a654 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6a60c │ │ │ │ - orrseq r7, r9, ip, ror #1 │ │ │ │ - orrseq r7, r0, ip, lsr #2 │ │ │ │ - orrseq ip, r0, r8, ror #9 │ │ │ │ + ldrsheq r7, [r9, r4] │ │ │ │ + orrseq r7, r0, r8, lsr r1 │ │ │ │ + @ instruction: 0x0190c4f4 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - ldrheq r7, [r9, r0] │ │ │ │ - ldrsheq r7, [r0, r0] │ │ │ │ - @ instruction: 0x0190c4b0 │ │ │ │ + ldrheq r7, [r9, r8] │ │ │ │ + ldrsheq r7, [r0, ip] │ │ │ │ + @ instruction: 0x0190c4bc │ │ │ │ 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] @ 26ef70 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ ldr r3, [r1, #460] @ 0x1cc │ │ │ │ @@ -445963,146 +445963,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26e74c │ │ │ │ @ instruction: 0x01a6a51c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a6a4e8 │ │ │ │ - orrseq r6, r9, r8, asr lr │ │ │ │ - orrseq ip, r0, ip, asr r2 │ │ │ │ + orrseq r6, r9, r0, ror #28 │ │ │ │ + orrseq ip, r0, r8, ror #4 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r6, r0, r4, asr sp │ │ │ │ andeq r7, r0, r8, asr #6 │ │ │ │ - @ instruction: 0x01996cf8 │ │ │ │ - ldrsheq ip, [r0, ip] │ │ │ │ - @ instruction: 0x01996cb4 │ │ │ │ - ldrheq ip, [r0, r8] │ │ │ │ - orrseq r6, r9, r4, lsl #24 │ │ │ │ - orrseq ip, r0, r8 │ │ │ │ - orrseq r6, r9, r4, asr #22 │ │ │ │ - orrseq fp, r0, r8, asr #30 │ │ │ │ + orrseq r6, r9, r0, lsl #26 │ │ │ │ + orrseq ip, r0, r8, lsl #2 │ │ │ │ + @ instruction: 0x01996cbc │ │ │ │ + orrseq ip, r0, r4, asr #1 │ │ │ │ + orrseq r6, r9, ip, lsl #24 │ │ │ │ + orrseq ip, r0, r4, lsl r0 │ │ │ │ + orrseq r6, r9, ip, asr #22 │ │ │ │ + orrseq fp, r0, r4, asr pc │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orrseq r6, r9, r8, lsl #20 │ │ │ │ - orrseq fp, r0, ip, lsl #28 │ │ │ │ + orrseq r6, r9, r0, lsl sl │ │ │ │ + orrseq fp, r0, r8, lsl lr │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - orrseq fp, r0, r0, ror lr │ │ │ │ - orrseq r6, r9, ip, lsl #18 │ │ │ │ - orrseq fp, r0, r4, asr lr │ │ │ │ + orrseq fp, r0, ip, ror lr │ │ │ │ + orrseq r6, r9, r4, lsl r9 │ │ │ │ + orrseq fp, r0, r0, ror #28 │ │ │ │ @ instruction: 0x01a69dc0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orrseq fp, r0, r4, lsr sp │ │ │ │ + orrseq fp, r0, r0, asr #26 │ │ │ │ orreq fp, pc, ip, ror #23 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - orrseq r6, r9, r8, asr r7 │ │ │ │ - @ instruction: 0x01906798 │ │ │ │ - orrseq fp, r0, r4, asr fp │ │ │ │ + orrseq r6, r9, r0, ror #14 │ │ │ │ + orrseq r6, r0, r4, lsr #15 │ │ │ │ + orrseq fp, r0, r0, ror #22 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orrseq r6, r0, ip, asr r7 │ │ │ │ - orrseq fp, r0, r0, ror #23 │ │ │ │ + orrseq r6, r0, r8, ror #14 │ │ │ │ + orrseq fp, r0, ip, ror #23 │ │ │ │ orreq fp, pc, r4, lsr #21 │ │ │ │ orreq ip, pc, r8, lsl #3 │ │ │ │ orreq fp, pc, ip, ror #20 │ │ │ │ - orrseq r6, r0, r0, asr #13 │ │ │ │ + orrseq r6, r0, ip, asr #13 │ │ │ │ orreq fp, pc, r0, asr #29 │ │ │ │ orreq fp, pc, r8, lsl #20 │ │ │ │ - orrseq r6, r0, ip, asr r6 │ │ │ │ - orrseq r6, r9, r8, ror #11 │ │ │ │ - orrseq r6, r0, r8, lsr #12 │ │ │ │ - orrseq fp, r0, r4, ror #19 │ │ │ │ + orrseq r6, r0, r8, ror #12 │ │ │ │ + @ instruction: 0x019965f0 │ │ │ │ + orrseq r6, r0, r4, lsr r6 │ │ │ │ + @ instruction: 0x0190b9f0 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ @ instruction: 0x018fb9b0 │ │ │ │ orreq fp, pc, r8, ror #18 │ │ │ │ - @ instruction: 0x019065bc │ │ │ │ - orrseq fp, r0, r0, lsl #21 │ │ │ │ + orrseq r6, r0, r8, asr #11 │ │ │ │ + orrseq fp, r0, ip, lsl #21 │ │ │ │ orreq fp, pc, r4, lsl #18 │ │ │ │ - orrseq r6, r0, r8, asr r5 │ │ │ │ - orrseq r6, r0, r8, lsr #10 │ │ │ │ + orrseq r6, r0, r4, ror #10 │ │ │ │ + orrseq r6, r0, r4, lsr r5 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x0190b9d8 │ │ │ │ + orrseq fp, r0, r4, ror #19 │ │ │ │ orreq fp, pc, r0, ror r8 @ │ │ │ │ - orrseq r6, r0, r4, asr #9 │ │ │ │ - orrseq fp, r0, r4, ror #18 │ │ │ │ + @ instruction: 0x019064d0 │ │ │ │ + orrseq fp, r0, r0, ror r9 │ │ │ │ orreq fp, pc, ip, lsl #16 │ │ │ │ - orrseq r6, r0, r0, ror #8 │ │ │ │ + orrseq r6, r0, ip, ror #8 │ │ │ │ orreq fp, pc, r4, asr #29 │ │ │ │ orreq fp, pc, r8, lsr #15 │ │ │ │ - @ instruction: 0x019063fc │ │ │ │ - orrseq r6, r9, ip, lsl #7 │ │ │ │ - @ instruction: 0x019063bc │ │ │ │ - orrseq fp, r0, r8, lsl #15 │ │ │ │ + orrseq r6, r0, r8, lsl #8 │ │ │ │ + @ instruction: 0x01996394 │ │ │ │ + orrseq r6, r0, r8, asr #7 │ │ │ │ + @ instruction: 0x0190b794 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - orrseq r6, r9, r4, asr #6 │ │ │ │ - orrseq r6, r0, r4, lsl #7 │ │ │ │ - orrseq fp, r0, r8, asr #14 │ │ │ │ - orrseq r6, r9, r8, lsl #6 │ │ │ │ - orrseq r6, r0, r8, asr #6 │ │ │ │ - orrseq fp, r0, r4, lsl #14 │ │ │ │ + orrseq r6, r9, ip, asr #6 │ │ │ │ + @ instruction: 0x01906390 │ │ │ │ + orrseq fp, r0, r4, asr r7 │ │ │ │ + orrseq r6, r9, r0, lsl r3 │ │ │ │ + orrseq r6, r0, r4, asr r3 │ │ │ │ + orrseq fp, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orrseq r6, r9, ip, asr #5 │ │ │ │ - orrseq r6, r0, ip, lsl #6 │ │ │ │ - orrseq fp, r0, ip, asr #13 │ │ │ │ - @ instruction: 0x01996290 │ │ │ │ - @ instruction: 0x019062d0 │ │ │ │ - orrseq fp, r0, ip, lsl #13 │ │ │ │ + @ instruction: 0x019962d4 │ │ │ │ + orrseq r6, r0, r8, lsl r3 │ │ │ │ + @ instruction: 0x0190b6d8 │ │ │ │ + @ instruction: 0x01996298 │ │ │ │ + @ instruction: 0x019062dc │ │ │ │ + @ instruction: 0x0190b698 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x01906298 │ │ │ │ - orrseq fp, r0, r8, asr r6 │ │ │ │ + orrseq r6, r0, r4, lsr #5 │ │ │ │ + orrseq fp, r0, r4, ror #12 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - orrseq r6, r9, r0, lsr #4 │ │ │ │ - orrseq r6, r0, r0, ror #4 │ │ │ │ - orrseq fp, r0, ip, lsl r6 │ │ │ │ + orrseq r6, r9, r8, lsr #4 │ │ │ │ + orrseq r6, r0, ip, ror #4 │ │ │ │ + orrseq fp, r0, r8, lsr #12 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - orrseq fp, r0, r8, lsr #14 │ │ │ │ + orrseq fp, r0, r4, lsr r7 │ │ │ │ orreq fp, pc, r0, lsr #11 │ │ │ │ - @ instruction: 0x019061f4 │ │ │ │ - orrseq r6, r9, r0, lsl #3 │ │ │ │ - orrseq r6, r0, r0, asr #3 │ │ │ │ - orrseq fp, r0, ip, ror r5 │ │ │ │ + orrseq r6, r0, r0, lsl #4 │ │ │ │ + orrseq r6, r9, r8, lsl #3 │ │ │ │ + orrseq r6, r0, ip, asr #3 │ │ │ │ + orrseq fp, r0, r8, lsl #11 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - orrseq r6, r0, r8, lsl #3 │ │ │ │ - @ instruction: 0x0190b5dc │ │ │ │ + @ instruction: 0x01906194 │ │ │ │ + orrseq fp, r0, r8, ror #11 │ │ │ │ ldrdeq fp, [pc, r0] │ │ │ │ - orrseq r6, r0, r4, lsr #2 │ │ │ │ - @ instruction: 0x01995e98 │ │ │ │ - orrseq r5, r0, ip, asr #29 │ │ │ │ - @ instruction: 0x0190b298 │ │ │ │ - orrseq r5, r0, r8, lsr #29 │ │ │ │ + orrseq r6, r0, r0, lsr r1 │ │ │ │ + orrseq r5, r9, r0, lsr #29 │ │ │ │ + @ instruction: 0x01905ed8 │ │ │ │ + orrseq fp, r0, r4, lsr #5 │ │ │ │ + @ instruction: 0x01905eb4 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x0190b2fc │ │ │ │ + orrseq fp, r0, r8, lsl #6 │ │ │ │ strdeq fp, [pc, r0] │ │ │ │ - orrseq r5, r0, r0, asr #28 │ │ │ │ + orrseq r5, r0, ip, asr #28 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x01995dd0 │ │ │ │ - orrseq r5, r0, r4, lsl #28 │ │ │ │ - @ instruction: 0x0190b1d0 │ │ │ │ + @ instruction: 0x01995dd8 │ │ │ │ + orrseq r5, r0, r0, lsl lr │ │ │ │ + @ instruction: 0x0190b1dc │ │ │ │ orreq fp, pc, r4, ror r8 @ │ │ │ │ orreq fp, pc, r8, asr r1 @ │ │ │ │ - @ instruction: 0x01905d98 │ │ │ │ + orrseq r5, r0, r4, lsr #27 │ │ │ │ orreq fp, pc, r4, lsr r1 @ │ │ │ │ orreq fp, pc, r0, ror #1 │ │ │ │ - orrseq r5, r0, r4, lsr sp │ │ │ │ + orrseq r5, r0, r0, asr #26 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orrseq fp, r0, ip, lsr #3 │ │ │ │ - @ instruction: 0x01995cb4 │ │ │ │ + @ instruction: 0x0190b1b8 │ │ │ │ + @ instruction: 0x01995cbc │ │ │ │ orreq fp, pc, r8, ror r0 @ │ │ │ │ - orrseq fp, r0, r4, lsr #1 │ │ │ │ - orrseq r5, r0, r0, asr #25 │ │ │ │ + ldrheq fp, [r0, r0] │ │ │ │ + orrseq r5, r0, ip, asr #25 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - orrseq fp, r0, r8, lsr #2 │ │ │ │ + orrseq fp, r0, r4, lsr r1 │ │ │ │ orreq fp, pc, r8 │ │ │ │ - orrseq r5, r0, ip, asr ip │ │ │ │ + orrseq r5, r0, r8, ror #24 │ │ │ │ orreq fp, pc, r4, ror #1 │ │ │ │ orreq sl, pc, r4, lsr #31 │ │ │ │ - @ instruction: 0x01905bf8 │ │ │ │ + orrseq r5, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orrseq r5, r0, r8, asr #23 │ │ │ │ + @ instruction: 0x01905bd4 │ │ │ │ bl c1350 │ │ │ │ ldr r2, [pc, #-144] @ 26f108 │ │ │ │ ldr ip, [pc, #-144] @ 26f10c │ │ │ │ ldr r3, [pc, #-144] @ 26f110 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #1 │ │ │ │ @@ -446338,17 +446338,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r5, r9, ip, lsl #22 │ │ │ │ - orrseq sl, r0, ip, asr #26 │ │ │ │ - orrseq sl, r0, r0, lsl pc │ │ │ │ + orrseq r5, r9, r4, lsl fp │ │ │ │ + orrseq sl, r0, r8, asr sp │ │ │ │ + orrseq sl, r0, ip, lsl pc │ │ │ │ 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 │ │ │ │ @@ -446471,17 +446471,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 26f6f0 │ │ │ │ @ instruction: 0x01a68e7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a68e1c │ │ │ │ - @ instruction: 0x019958fc │ │ │ │ - orrseq r5, r0, ip, lsr r9 │ │ │ │ - @ instruction: 0x0190acfc │ │ │ │ + orrseq r5, r9, r4, lsl #18 │ │ │ │ + orrseq r5, r0, r8, asr #18 │ │ │ │ + orrseq sl, r0, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr r2, [pc, #312] @ 26f8cc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ @@ -446562,17 +446562,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 26f850 │ │ │ │ @ instruction: 0x01a68d7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a68cbc │ │ │ │ - @ instruction: 0x01995790 │ │ │ │ - @ instruction: 0x019057d0 │ │ │ │ - orrseq sl, r0, ip, lsl #23 │ │ │ │ + @ instruction: 0x01995798 │ │ │ │ + @ instruction: 0x019057dc │ │ │ │ + @ instruction: 0x0190ab98 │ │ │ │ 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] @ 26fc18 │ │ │ │ @@ -446774,39 +446774,39 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26fa28 │ │ │ │ @ instruction: 0x01a68c0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a68bec │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r5, r9, r8, lsl #13 │ │ │ │ - orrseq sl, r0, ip, lsl #21 │ │ │ │ + @ instruction: 0x01995690 │ │ │ │ + @ instruction: 0x0190aa98 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - @ instruction: 0x0190ab94 │ │ │ │ + orrseq sl, r0, r0, lsr #23 │ │ │ │ @ instruction: 0x01a68ae4 │ │ │ │ - @ instruction: 0x019955d0 │ │ │ │ - orrseq sl, r0, ip, asr #19 │ │ │ │ + @ instruction: 0x019955d8 │ │ │ │ + @ instruction: 0x0190a9d8 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - orrseq r5, r0, r0, lsr #11 │ │ │ │ - orrseq r5, r9, ip, lsr #10 │ │ │ │ - orrseq r5, r0, ip, ror #10 │ │ │ │ - orrseq sl, r0, r8, lsr #18 │ │ │ │ + orrseq r5, r0, ip, lsr #11 │ │ │ │ + orrseq r5, r9, r4, lsr r5 │ │ │ │ + orrseq r5, r0, r8, ror r5 │ │ │ │ + orrseq sl, r0, r4, lsr r9 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - orrseq r5, r0, r4, lsr r5 │ │ │ │ - @ instruction: 0x019954bc │ │ │ │ - @ instruction: 0x019054fc │ │ │ │ - @ instruction: 0x0190a8b8 │ │ │ │ + orrseq r5, r0, r0, asr #10 │ │ │ │ + orrseq r5, r9, r4, asr #9 │ │ │ │ + orrseq r5, r0, r8, lsl #10 │ │ │ │ + orrseq sl, r0, r4, asr #17 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - orrseq r5, r9, r0, lsl #9 │ │ │ │ - orrseq r5, r0, r0, asr #9 │ │ │ │ - orrseq sl, r0, ip, ror r8 │ │ │ │ + orrseq r5, r9, r8, lsl #9 │ │ │ │ + orrseq r5, r0, ip, asr #9 │ │ │ │ + orrseq sl, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - orrseq r5, r9, r4, asr #8 │ │ │ │ - orrseq r5, r0, r4, lsl #9 │ │ │ │ - orrseq sl, r0, r0, asr #16 │ │ │ │ + orrseq r5, r9, ip, asr #8 │ │ │ │ + @ instruction: 0x01905490 │ │ │ │ + orrseq sl, r0, ip, asr #16 │ │ │ │ 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] @ 26fef4 │ │ │ │ @@ -446955,27 +446955,27 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 26fe00 │ │ │ │ @ instruction: 0x01a68860 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0190a6f8 │ │ │ │ - @ instruction: 0x019952dc │ │ │ │ + orrseq sl, r0, r4, lsl #14 │ │ │ │ + orrseq r5, r9, r4, ror #5 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ @ instruction: 0x01a6870c │ │ │ │ - @ instruction: 0x019951f0 │ │ │ │ - orrseq sl, r0, r4, lsl #12 │ │ │ │ - orrseq r5, r9, r8, lsr #3 │ │ │ │ - orrseq r5, r0, r4, ror #3 │ │ │ │ - orrseq sl, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x019951f8 │ │ │ │ + orrseq sl, r0, r0, lsl r6 │ │ │ │ + @ instruction: 0x019951b0 │ │ │ │ + @ instruction: 0x019051f0 │ │ │ │ + @ instruction: 0x0190a5b0 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - orrseq r5, r9, r8, ror #2 │ │ │ │ - orrseq r5, r0, r8, lsr #3 │ │ │ │ - orrseq sl, r0, r4, ror #10 │ │ │ │ + orrseq r5, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x019051b4 │ │ │ │ + orrseq sl, r0, 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 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ @@ -447105,27 +447105,27 @@ │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 270058 │ │ │ │ @ instruction: 0x01a685b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sl, r0, ip, ror r4 │ │ │ │ - orrseq r5, r9, r8, rrx │ │ │ │ + orrseq sl, r0, r8, lsl #9 │ │ │ │ + orrseq r5, r9, r0, ror r0 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ @ instruction: 0x01a684b4 │ │ │ │ - @ instruction: 0x01994f98 │ │ │ │ - orrseq sl, r0, ip, lsr #7 │ │ │ │ - orrseq r4, r9, r0, asr pc │ │ │ │ - orrseq r4, r0, ip, lsl #31 │ │ │ │ - orrseq sl, r0, ip, asr #6 │ │ │ │ + orrseq r4, r9, r0, lsr #31 │ │ │ │ + @ instruction: 0x0190a3b8 │ │ │ │ + orrseq r4, r9, r8, asr pc │ │ │ │ + @ instruction: 0x01904f98 │ │ │ │ + orrseq sl, r0, r8, asr r3 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - orrseq r4, r9, r0, lsl pc │ │ │ │ - orrseq r4, r0, r0, asr pc │ │ │ │ - orrseq sl, r0, ip, lsl #6 │ │ │ │ + orrseq r4, r9, r8, lsl pc │ │ │ │ + orrseq r4, r0, ip, asr pc │ │ │ │ + orrseq sl, r0, r8, lsl r3 │ │ │ │ │ │ │ │ 00270188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -447250,33 +447250,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 27022c │ │ │ │ @ instruction: 0x01a6836c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sl, r0, r4, lsl #5 │ │ │ │ + @ instruction: 0x0190a290 │ │ │ │ @ instruction: 0x01a682e0 │ │ │ │ orreq r8, pc, r0, ror #28 │ │ │ │ - @ instruction: 0x01994db8 │ │ │ │ - @ instruction: 0x0190a1b4 │ │ │ │ + orrseq r4, r9, r0, asr #27 │ │ │ │ + orrseq sl, r0, r0, asr #3 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - orrseq r4, r9, ip, ror sp │ │ │ │ - @ instruction: 0x01904db0 │ │ │ │ - orrseq sl, r0, ip, ror r1 │ │ │ │ - orrseq r4, r9, r8, lsr sp │ │ │ │ - orrseq r4, r0, r8, ror sp │ │ │ │ - orrseq sl, r0, r4, lsr r1 │ │ │ │ + orrseq r4, r9, r4, lsl #27 │ │ │ │ + @ instruction: 0x01904dbc │ │ │ │ + orrseq sl, r0, r8, lsl #3 │ │ │ │ + orrseq r4, r9, r0, asr #26 │ │ │ │ + orrseq r4, r0, r4, lsl #27 │ │ │ │ + orrseq sl, r0, r0, asr #2 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orrseq r4, r9, r4, lsl #26 │ │ │ │ - orrseq r4, r0, r8, lsr sp │ │ │ │ - orrseq sl, r0, r4, lsl #2 │ │ │ │ - @ instruction: 0x01994cd8 │ │ │ │ - orrseq sl, r0, r4, lsr r0 │ │ │ │ - ldrsbeq sl, [r0, r8] │ │ │ │ + orrseq r4, r9, ip, lsl #26 │ │ │ │ + orrseq r4, r0, r4, asr #26 │ │ │ │ + orrseq sl, r0, r0, lsl r1 │ │ │ │ + orrseq r4, r9, r0, ror #25 │ │ │ │ + orrseq sl, r0, r0, asr #32 │ │ │ │ + orrseq sl, r0, r4, ror #1 │ │ │ │ │ │ │ │ 002703dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -447340,25 +447340,25 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 27051c │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 27047c │ │ │ │ - @ instruction: 0x01909eb8 │ │ │ │ - @ instruction: 0x01994bd4 │ │ │ │ - orrseq r4, r0, r0, lsl ip │ │ │ │ - @ instruction: 0x01909fd4 │ │ │ │ - @ instruction: 0x01994b94 │ │ │ │ - @ instruction: 0x01904bd0 │ │ │ │ - @ instruction: 0x01909f94 │ │ │ │ + orrseq r9, r0, r4, asr #29 │ │ │ │ + @ instruction: 0x01994bdc │ │ │ │ + orrseq r4, r0, ip, lsl ip │ │ │ │ + orrseq r9, r0, r0, ror #31 │ │ │ │ + @ instruction: 0x01994b9c │ │ │ │ + @ instruction: 0x01904bdc │ │ │ │ + orrseq r9, r0, r0, lsr #31 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - orrseq r4, r9, r4, ror #22 │ │ │ │ - orrseq r4, r0, r0, lsr #23 │ │ │ │ - orrseq r9, r0, r4, ror #30 │ │ │ │ + orrseq r4, r9, ip, ror #22 │ │ │ │ + orrseq r4, r0, ip, lsr #23 │ │ │ │ + orrseq r9, r0, r0, ror pc │ │ │ │ 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 │ │ │ │ @@ -447446,23 +447446,23 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 27059c │ │ │ │ ldrdeq r7, [r6, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a67f70 │ │ │ │ - orrseq r4, r9, r0, asr sl │ │ │ │ - @ instruction: 0x01904a90 │ │ │ │ - orrseq r9, r0, r0, asr lr │ │ │ │ - orrseq r4, r9, r4, lsl sl │ │ │ │ - orrseq r4, r0, r4, asr sl │ │ │ │ - orrseq r9, r0, r4, lsl lr │ │ │ │ - orrseq r9, r0, r4, asr #26 │ │ │ │ - @ instruction: 0x019949d0 │ │ │ │ - orrseq r9, r0, ip, asr #27 │ │ │ │ + orrseq r4, r9, r8, asr sl │ │ │ │ + @ instruction: 0x01904a9c │ │ │ │ + orrseq r9, r0, ip, asr lr │ │ │ │ + orrseq r4, r9, ip, lsl sl │ │ │ │ + orrseq r4, r0, r0, ror #20 │ │ │ │ + orrseq r9, r0, r0, lsr #28 │ │ │ │ + orrseq r9, r0, r0, asr sp │ │ │ │ + @ instruction: 0x019949d8 │ │ │ │ + @ instruction: 0x01909dd8 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -448473,236 +448473,236 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2711a0 │ │ │ │ b 270948 │ │ │ │ @ instruction: 0x01a67e20 │ │ │ │ @ instruction: 0x01a67e1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r9, r0, r4, ror lr │ │ │ │ + orrseq r9, r0, r0, lsl #29 │ │ │ │ orreq r4, pc, r0, lsl r9 @ │ │ │ │ - @ instruction: 0x01968794 │ │ │ │ + orrseq r8, r6, r0, lsr #15 │ │ │ │ strheq sl, [pc, r4] │ │ │ │ - orrseq r9, r0, r0, lsl #27 │ │ │ │ - orrseq r4, r9, r8, lsl r7 │ │ │ │ - orrseq r9, r0, r4, lsl fp │ │ │ │ + orrseq r9, r0, ip, lsl #27 │ │ │ │ + orrseq r4, r9, r0, lsr #14 │ │ │ │ + orrseq r9, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orrseq r4, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x019946d4 │ │ │ │ - @ instruction: 0x01909ad4 │ │ │ │ + orrseq r4, r0, r8, lsr #14 │ │ │ │ + @ instruction: 0x019946dc │ │ │ │ + orrseq r9, r0, r0, ror #21 │ │ │ │ @ instruction: 0x01a67b6c │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x019944dc │ │ │ │ - orrseq r9, r0, r0, ror #17 │ │ │ │ + orrseq r4, r9, r4, ror #9 │ │ │ │ + orrseq r9, r0, ip, ror #17 │ │ │ │ orreq r4, pc, ip, ror #24 │ │ │ │ - orrseq r4, r9, r4, asr r4 │ │ │ │ - @ instruction: 0x01904494 │ │ │ │ - orrseq r9, r0, r8, asr r8 │ │ │ │ - orrseq r4, r9, r4, lsl #8 │ │ │ │ - orrseq r9, r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x019098dc │ │ │ │ - @ instruction: 0x019098b0 │ │ │ │ - @ instruction: 0x01909898 │ │ │ │ - orrseq r4, r9, ip, lsr #4 │ │ │ │ - orrseq r4, r0, ip, ror #4 │ │ │ │ - orrseq r9, r0, r0, lsr r6 │ │ │ │ + orrseq r4, r9, ip, asr r4 │ │ │ │ + orrseq r4, r0, r0, lsr #9 │ │ │ │ + orrseq r9, r0, r4, ror #16 │ │ │ │ + orrseq r4, r9, ip, lsl #8 │ │ │ │ + orrseq r9, r0, r4, lsl r8 │ │ │ │ + orrseq r9, r0, r8, ror #17 │ │ │ │ + @ instruction: 0x019098bc │ │ │ │ + orrseq r9, r0, r4, lsr #17 │ │ │ │ + orrseq r4, r9, r4, lsr r2 │ │ │ │ + orrseq r4, r0, r8, ror r2 │ │ │ │ + orrseq r9, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x019941fc │ │ │ │ - orrseq r9, r0, r0, lsl #12 │ │ │ │ - orrseq r4, r0, r0, lsl r2 │ │ │ │ - orrseq r4, r9, r4, asr #3 │ │ │ │ - orrseq r9, r0, r8, asr #11 │ │ │ │ - orrseq r4, r9, r8, ror #2 │ │ │ │ - orrseq r4, r0, r8, lsr #3 │ │ │ │ - orrseq r9, r0, ip, ror #10 │ │ │ │ - orrseq r9, r0, ip, lsl r7 │ │ │ │ - orrseq lr, r3, r0, ror #16 │ │ │ │ - orrseq r4, r9, ip, ror r0 │ │ │ │ - orrseq r9, r0, ip, ror r4 │ │ │ │ - andeq r0, r0, r3, lsl r1 │ │ │ │ + orrseq r4, r9, r4, lsl #4 │ │ │ │ + orrseq r9, r0, ip, lsl #12 │ │ │ │ + orrseq r4, r0, ip, lsl r2 │ │ │ │ + orrseq r4, r9, ip, asr #3 │ │ │ │ @ instruction: 0x019095d4 │ │ │ │ - orrseq r3, r9, ip, ror #30 │ │ │ │ - orrseq r9, r0, ip, ror #6 │ │ │ │ - orrseq r9, r0, r8, asr #10 │ │ │ │ - orrseq r3, r9, r4, lsr #28 │ │ │ │ - orrseq r9, r0, r8, lsl #10 │ │ │ │ - orrseq r3, r0, r0, lsr lr │ │ │ │ - orrseq r9, r0, ip, ror #3 │ │ │ │ + orrseq r4, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x019041b4 │ │ │ │ + orrseq r9, r0, r8, ror r5 │ │ │ │ + orrseq r9, r0, r8, lsr #14 │ │ │ │ + orrseq lr, r3, ip, ror #16 │ │ │ │ + orrseq r4, r9, r4, lsl #1 │ │ │ │ + orrseq r9, r0, r8, lsl #9 │ │ │ │ + andeq r0, r0, r3, lsl r1 │ │ │ │ + orrseq r9, r0, r0, ror #11 │ │ │ │ + orrseq r3, r9, r4, ror pc │ │ │ │ + orrseq r9, r0, r8, ror r3 │ │ │ │ + orrseq r9, r0, r4, asr r5 │ │ │ │ + orrseq r3, r9, ip, lsr #28 │ │ │ │ + orrseq r9, r0, r4, lsl r5 │ │ │ │ + orrseq r3, r0, ip, lsr lr │ │ │ │ + @ instruction: 0x019091f8 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ orreq r4, pc, r0, lsl #11 │ │ │ │ - @ instruction: 0x019092fc │ │ │ │ - orrseq fp, r0, r4, lsr r5 │ │ │ │ - orrseq r9, r0, ip, lsl #10 │ │ │ │ - orrseq r3, r9, r4, lsr #25 │ │ │ │ - orrseq r3, r0, r4, ror #25 │ │ │ │ - orrseq r9, r0, r8, lsr #1 │ │ │ │ + orrseq r9, r0, r8, lsl #6 │ │ │ │ + orrseq fp, r0, r0, asr #10 │ │ │ │ + orrseq r9, r0, r8, lsl r5 │ │ │ │ + orrseq r3, r9, ip, lsr #25 │ │ │ │ + @ instruction: 0x01903cf0 │ │ │ │ + ldrheq r9, [r0, r4] │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ orreq r4, pc, r0, lsr r4 @ │ │ │ │ - orrseq r9, r0, ip, lsl #4 │ │ │ │ - orrseq fp, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x019093d8 │ │ │ │ - orrseq r3, r9, r0, ror fp │ │ │ │ - @ instruction: 0x01903bb0 │ │ │ │ - orrseq r8, r0, r4, ror pc │ │ │ │ - orrseq r3, r9, ip, lsr #22 │ │ │ │ - orrseq r9, r0, r4, asr r1 │ │ │ │ - orrseq r8, r0, r8, lsr #30 │ │ │ │ + orrseq r9, r0, r8, lsl r2 │ │ │ │ + orrseq fp, r0, ip, lsl #8 │ │ │ │ + orrseq r9, r0, r4, ror #7 │ │ │ │ + orrseq r3, r9, r8, ror fp │ │ │ │ + @ instruction: 0x01903bbc │ │ │ │ + orrseq r8, r0, r0, lsl #31 │ │ │ │ + orrseq r3, r9, r4, lsr fp │ │ │ │ + orrseq r9, r0, r0, ror #2 │ │ │ │ + orrseq r8, r0, r4, lsr pc │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01993af4 │ │ │ │ - orrseq r3, r0, r4, lsr fp │ │ │ │ - @ instruction: 0x01908ef8 │ │ │ │ + @ instruction: 0x01993afc │ │ │ │ + orrseq r3, r0, r0, asr #22 │ │ │ │ + orrseq r8, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - @ instruction: 0x01993ab8 │ │ │ │ - @ instruction: 0x01903af4 │ │ │ │ - @ instruction: 0x01908ebc │ │ │ │ + orrseq r3, r9, r0, asr #21 │ │ │ │ + orrseq r3, r0, r0, lsl #22 │ │ │ │ + orrseq r8, r0, r8, asr #29 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orrseq r3, r9, r4, ror sl │ │ │ │ - @ instruction: 0x01903ab4 │ │ │ │ - orrseq r8, r0, r8, ror lr │ │ │ │ + orrseq r3, r9, ip, ror sl │ │ │ │ + orrseq r3, r0, r0, asr #21 │ │ │ │ + orrseq r8, r0, r4, lsl #29 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq r3, r9, ip, lsr sl │ │ │ │ - orrseq r3, r0, r8, ror sl │ │ │ │ - orrseq r8, r0, r0, asr #28 │ │ │ │ + orrseq r3, r9, r4, asr #20 │ │ │ │ + orrseq r3, r0, r4, lsl #21 │ │ │ │ + orrseq r8, r0, ip, asr #28 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - @ instruction: 0x019939fc │ │ │ │ - orrseq r3, r0, ip, lsr sl │ │ │ │ - orrseq r8, r0, r0, lsl #28 │ │ │ │ + orrseq r3, r9, r4, lsl #20 │ │ │ │ + orrseq r3, r0, r8, asr #20 │ │ │ │ + orrseq r8, r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - orrseq r3, r0, r4, lsl #20 │ │ │ │ - orrseq r3, r9, r0, lsl #12 │ │ │ │ - orrseq r3, r0, r0, asr #12 │ │ │ │ - orrseq r8, r0, r4, lsl #20 │ │ │ │ + orrseq r3, r0, r0, lsl sl │ │ │ │ + orrseq r3, r9, r8, lsl #12 │ │ │ │ + orrseq r3, r0, ip, asr #12 │ │ │ │ + orrseq r8, r0, r0, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq r3, r9, r8, asr #11 │ │ │ │ - orrseq r3, r0, r4, lsl #12 │ │ │ │ - orrseq r8, r0, r8, asr #19 │ │ │ │ + @ instruction: 0x019935d0 │ │ │ │ + orrseq r3, r0, r0, lsl r6 │ │ │ │ + @ instruction: 0x019089d4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orrseq r8, r0, r8, lsr ip │ │ │ │ - orrseq r3, r9, r0, lsl #11 │ │ │ │ - orrseq r8, r0, r4, lsl #19 │ │ │ │ + orrseq r8, r0, r4, asr #24 │ │ │ │ + orrseq r3, r9, r8, lsl #11 │ │ │ │ + @ instruction: 0x01908990 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01908bd0 │ │ │ │ - orrseq r3, r9, r0, lsr r5 │ │ │ │ - orrseq r8, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x019934f4 │ │ │ │ - orrseq r3, r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x019088f4 │ │ │ │ + @ instruction: 0x01908bdc │ │ │ │ + orrseq r3, r9, r8, lsr r5 │ │ │ │ + orrseq r8, r0, r4, asr #18 │ │ │ │ + @ instruction: 0x019934fc │ │ │ │ + orrseq r3, r0, ip, lsr r5 │ │ │ │ + orrseq r8, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - orrseq r3, r9, r0, asr #9 │ │ │ │ - @ instruction: 0x019034fc │ │ │ │ - orrseq r8, r0, r4, asr #17 │ │ │ │ + orrseq r3, r9, r8, asr #9 │ │ │ │ + orrseq r3, r0, r8, lsl #10 │ │ │ │ + @ instruction: 0x019088d0 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - orrseq r3, r9, ip, ror r4 │ │ │ │ - @ instruction: 0x019034bc │ │ │ │ - orrseq r8, r0, r0, lsl #17 │ │ │ │ - orrseq r3, r0, r4, lsl #9 │ │ │ │ - orrseq r3, r9, ip, lsr r4 │ │ │ │ - orrseq r8, r0, r8, lsr r8 │ │ │ │ + orrseq r3, r9, r4, lsl #9 │ │ │ │ + orrseq r3, r0, r8, asr #9 │ │ │ │ + orrseq r8, r0, ip, lsl #17 │ │ │ │ + @ instruction: 0x01903490 │ │ │ │ + orrseq r3, r9, r4, asr #8 │ │ │ │ + orrseq r8, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - orrseq r3, r0, r8, asr #8 │ │ │ │ - orrseq r3, r9, r0, lsl #8 │ │ │ │ - orrseq r8, r0, r0, lsl #16 │ │ │ │ - orrseq r3, r0, ip, lsl #8 │ │ │ │ - orrseq r3, r9, r4, asr #7 │ │ │ │ - orrseq r8, r0, r0, asr #15 │ │ │ │ + orrseq r3, r0, r4, asr r4 │ │ │ │ + orrseq r3, r9, r8, lsl #8 │ │ │ │ + orrseq r8, r0, ip, lsl #16 │ │ │ │ + orrseq r3, r0, r8, lsl r4 │ │ │ │ + orrseq r3, r9, ip, asr #7 │ │ │ │ + orrseq r8, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x019033d0 │ │ │ │ - orrseq r3, r9, r8, lsl #7 │ │ │ │ - orrseq r8, r0, r4, lsl #15 │ │ │ │ + @ instruction: 0x019033dc │ │ │ │ + @ instruction: 0x01993390 │ │ │ │ + @ instruction: 0x01908790 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - orrseq r3, r9, r4, asr r3 │ │ │ │ - @ instruction: 0x01903390 │ │ │ │ - orrseq r8, r0, r4, asr r7 │ │ │ │ + orrseq r3, r9, ip, asr r3 │ │ │ │ + @ instruction: 0x0190339c │ │ │ │ + orrseq r8, r0, r0, ror #14 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orrseq r3, r9, r0, lsr #6 │ │ │ │ - orrseq r3, r0, ip, asr r3 │ │ │ │ - orrseq r8, r0, r0, lsr #14 │ │ │ │ - orrseq r3, r9, ip, ror #5 │ │ │ │ - orrseq r3, r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x019086f0 │ │ │ │ + orrseq r3, r9, r8, lsr #6 │ │ │ │ + orrseq r3, r0, r8, ror #6 │ │ │ │ + orrseq r8, r0, ip, lsr #14 │ │ │ │ + @ instruction: 0x019932f4 │ │ │ │ + orrseq r3, r0, r4, lsr r3 │ │ │ │ + @ instruction: 0x019086fc │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq r3, r9, ip, lsr #5 │ │ │ │ - orrseq r3, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x019086b0 │ │ │ │ - orrseq r3, r9, r0, ror r2 │ │ │ │ - @ instruction: 0x019032b0 │ │ │ │ - orrseq r8, r0, r4, ror r6 │ │ │ │ + @ instruction: 0x019932b4 │ │ │ │ + @ instruction: 0x019032f8 │ │ │ │ + @ instruction: 0x019086bc │ │ │ │ + orrseq r3, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x019032bc │ │ │ │ + orrseq r8, r0, r0, lsl #13 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orrseq r3, r9, r4, lsr r2 │ │ │ │ - orrseq r3, r0, r4, ror r2 │ │ │ │ - orrseq r8, r0, r8, lsr r6 │ │ │ │ + orrseq r3, r9, ip, lsr r2 │ │ │ │ + orrseq r3, r0, r0, lsl #5 │ │ │ │ + orrseq r8, r0, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq r3, r0, ip, lsr r2 │ │ │ │ + orrseq r3, r0, r8, asr #4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq r3, r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x01993198 │ │ │ │ - @ instruction: 0x019031d8 │ │ │ │ - @ instruction: 0x0190859c │ │ │ │ + orrseq r3, r0, r8, lsl r2 │ │ │ │ + orrseq r3, r9, r0, lsr #3 │ │ │ │ + orrseq r3, r0, r4, ror #3 │ │ │ │ + orrseq r8, r0, r8, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r3, r9, ip, asr r1 │ │ │ │ - @ instruction: 0x0190319c │ │ │ │ - orrseq r8, r0, r0, ror #10 │ │ │ │ + orrseq r3, r9, r4, ror #2 │ │ │ │ + orrseq r3, r0, r8, lsr #3 │ │ │ │ + orrseq r8, r0, ip, ror #10 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orrseq r3, r9, r0, lsr #2 │ │ │ │ - orrseq r3, r0, r0, ror #2 │ │ │ │ - orrseq r8, r0, r4, lsr #10 │ │ │ │ + orrseq r3, r9, r8, lsr #2 │ │ │ │ + orrseq r3, r0, ip, ror #2 │ │ │ │ + orrseq r8, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - orrseq r3, r0, r8, lsr #2 │ │ │ │ - orrseq r3, r9, r4, ror #1 │ │ │ │ - orrseq r8, r0, r4, ror #9 │ │ │ │ - ldrsheq r3, [r0, r0] │ │ │ │ - orrseq r3, r9, ip, lsr #1 │ │ │ │ - @ instruction: 0x019084b0 │ │ │ │ - orrseq r3, r9, r4, ror r0 │ │ │ │ - ldrheq r3, [r0, r4] │ │ │ │ - orrseq r8, r0, r8, ror r4 │ │ │ │ - orrseq r3, r9, r4, lsr r0 │ │ │ │ - orrseq r3, r0, r4, ror r0 │ │ │ │ - orrseq r8, r0, r8, lsr r4 │ │ │ │ + orrseq r3, r0, r4, lsr r1 │ │ │ │ + orrseq r3, r9, ip, ror #1 │ │ │ │ + @ instruction: 0x019084f0 │ │ │ │ + ldrsheq r3, [r0, ip] │ │ │ │ + ldrheq r3, [r9, r4] │ │ │ │ + @ instruction: 0x019084bc │ │ │ │ + orrseq r3, r9, ip, ror r0 │ │ │ │ + orrseq r3, r0, r0, asr #1 │ │ │ │ + orrseq r8, r0, r4, lsl #9 │ │ │ │ + orrseq r3, r9, ip, lsr r0 │ │ │ │ + orrseq r3, r0, r0, lsl #1 │ │ │ │ + orrseq r8, r0, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01992ff8 │ │ │ │ - orrseq r3, r0, r8, lsr r0 │ │ │ │ - @ instruction: 0x019083fc │ │ │ │ + orrseq r3, r9, r0 │ │ │ │ + orrseq r3, r0, r4, asr #32 │ │ │ │ + orrseq r8, r0, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01992fb8 │ │ │ │ - @ instruction: 0x01902ff8 │ │ │ │ - @ instruction: 0x019083bc │ │ │ │ + orrseq r2, r9, r0, asr #31 │ │ │ │ + orrseq r3, r0, r4 │ │ │ │ + orrseq r8, r0, r8, asr #7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq r2, r9, ip, ror pc │ │ │ │ - @ instruction: 0x01902fbc │ │ │ │ - orrseq r8, r0, r0, lsl #7 │ │ │ │ + orrseq r2, r9, r4, lsl #31 │ │ │ │ + orrseq r2, r0, r8, asr #31 │ │ │ │ + orrseq r8, r0, ip, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r2, r0, r4, lsl #31 │ │ │ │ - orrseq r2, r9, r0, asr #30 │ │ │ │ - orrseq r8, r0, r0, asr #6 │ │ │ │ - orrseq r2, r9, r8, lsl #30 │ │ │ │ - orrseq r2, r0, r8, asr #30 │ │ │ │ - orrseq r8, r0, ip, lsl #6 │ │ │ │ + @ instruction: 0x01902f90 │ │ │ │ + orrseq r2, r9, r8, asr #30 │ │ │ │ + orrseq r8, r0, ip, asr #6 │ │ │ │ + orrseq r2, r9, r0, lsl pc │ │ │ │ + orrseq r2, r0, r4, asr pc │ │ │ │ + orrseq r8, r0, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq r2, r0, r0, lsl pc │ │ │ │ - orrseq r2, r9, ip, asr #29 │ │ │ │ - orrseq r8, r0, ip, asr #5 │ │ │ │ + orrseq r2, r0, ip, lsl pc │ │ │ │ + @ instruction: 0x01992ed4 │ │ │ │ + @ instruction: 0x019082d8 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x01992e94 │ │ │ │ - @ instruction: 0x01902ed4 │ │ │ │ - @ instruction: 0x01908298 │ │ │ │ + @ instruction: 0x01992e9c │ │ │ │ + orrseq r2, r0, r0, ror #29 │ │ │ │ + orrseq r8, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01902e9c │ │ │ │ - orrseq r2, r9, r8, asr lr │ │ │ │ - orrseq r8, r0, r8, asr r2 │ │ │ │ + orrseq r2, r0, r8, lsr #29 │ │ │ │ + orrseq r2, r9, r0, ror #28 │ │ │ │ + orrseq r8, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq r2, r0, r0, ror #28 │ │ │ │ - orrseq r2, r9, ip, lsl lr │ │ │ │ - orrseq r8, r0, r8, lsl r2 │ │ │ │ + orrseq r2, r0, ip, ror #28 │ │ │ │ + orrseq r2, r9, r4, lsr #28 │ │ │ │ + orrseq r8, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq r2, r0, r4, lsr #28 │ │ │ │ - orrseq r2, r9, r0, ror #27 │ │ │ │ - @ instruction: 0x019081dc │ │ │ │ + orrseq r2, r0, r0, lsr lr │ │ │ │ + orrseq r2, r9, r8, ror #27 │ │ │ │ + orrseq r8, r0, r8, ror #3 │ │ │ │ ldr r2, [pc, #-524] @ 271818 │ │ │ │ ldr r1, [pc, #-524] @ 27181c │ │ │ │ ldr r3, [pc, #-524] @ 271820 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -449347,26 +449347,26 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27231c │ │ │ │ @ instruction: 0x01a66280 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r6, [r6, r0]! │ │ │ │ - @ instruction: 0x01992cd0 │ │ │ │ - orrseq r2, r0, r0, lsl sp │ │ │ │ - ldrsbeq r8, [r0, r0] │ │ │ │ - @ instruction: 0x01992c94 │ │ │ │ - @ instruction: 0x01902cd4 │ │ │ │ - @ instruction: 0x01908094 │ │ │ │ - orrseq r2, r9, r8, asr ip │ │ │ │ - @ instruction: 0x01902c98 │ │ │ │ - orrseq r8, r0, r8, asr r0 │ │ │ │ - orrseq r2, r9, ip, lsl ip │ │ │ │ - orrseq r2, r0, ip, asr ip │ │ │ │ - orrseq r8, r0, r0, lsr #32 │ │ │ │ + @ instruction: 0x01992cd8 │ │ │ │ + orrseq r2, r0, ip, lsl sp │ │ │ │ + ldrsbeq r8, [r0, ip] │ │ │ │ + @ instruction: 0x01992c9c │ │ │ │ + orrseq r2, r0, r0, ror #25 │ │ │ │ + orrseq r8, r0, r0, lsr #1 │ │ │ │ + orrseq r2, r9, r0, ror #24 │ │ │ │ + orrseq r2, r0, r4, lsr #25 │ │ │ │ + orrseq r8, r0, r4, rrx │ │ │ │ + orrseq r2, r9, r4, lsr #24 │ │ │ │ + orrseq r2, r0, r8, ror #24 │ │ │ │ + orrseq r8, r0, ip, lsr #32 │ │ │ │ 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] │ │ │ │ @@ -449775,42 +449775,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 272698 │ │ │ │ @ instruction: 0x01a6606c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r9, r4, lsr fp │ │ │ │ - orrseq r7, r0, r8, lsr pc │ │ │ │ + orrseq r2, r9, ip, lsr fp │ │ │ │ + orrseq r7, r0, r4, asr #30 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r7, r0, r4, ror lr │ │ │ │ - orrseq r2, r9, r0, asr sl │ │ │ │ + orrseq r7, r0, r0, lsl #29 │ │ │ │ + orrseq r2, r9, r8, asr sl │ │ │ │ @ instruction: 0x01a65e74 │ │ │ │ - @ instruction: 0x0199289c │ │ │ │ - @ instruction: 0x019028d8 │ │ │ │ - orrseq r7, r0, r0, lsr #25 │ │ │ │ + orrseq r2, r9, r4, lsr #17 │ │ │ │ + orrseq r2, r0, r4, ror #17 │ │ │ │ + orrseq r7, r0, ip, lsr #25 │ │ │ │ orreq r3, pc, r4, lsr #32 │ │ │ │ orreq r2, pc, ip, asr #31 │ │ │ │ - orrseq r2, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x019027d0 │ │ │ │ - @ instruction: 0x0190279c │ │ │ │ - orrseq r2, r0, r8, ror #14 │ │ │ │ - orrseq r2, r0, r8, lsr r7 │ │ │ │ - orrseq r2, r0, r8, lsl #14 │ │ │ │ - @ instruction: 0x01992698 │ │ │ │ - @ instruction: 0x019026d4 │ │ │ │ - @ instruction: 0x01907a9c │ │ │ │ - @ instruction: 0x0190269c │ │ │ │ - orrseq r2, r0, ip, ror #12 │ │ │ │ - orrseq r2, r0, ip, lsr r6 │ │ │ │ - orrseq r2, r0, ip, lsl #12 │ │ │ │ - @ instruction: 0x01992598 │ │ │ │ - @ instruction: 0x019025d8 │ │ │ │ - @ instruction: 0x0190799c │ │ │ │ - orrseq r2, r0, r0, lsr #11 │ │ │ │ + orrseq r2, r0, ip, lsl #16 │ │ │ │ + @ instruction: 0x019027dc │ │ │ │ + orrseq r2, r0, r8, lsr #15 │ │ │ │ + orrseq r2, r0, r4, ror r7 │ │ │ │ + orrseq r2, r0, r4, asr #14 │ │ │ │ + orrseq r2, r0, r4, lsl r7 │ │ │ │ + orrseq r2, r9, r0, lsr #13 │ │ │ │ + orrseq r2, r0, r0, ror #13 │ │ │ │ + orrseq r7, r0, r8, lsr #21 │ │ │ │ + orrseq r2, r0, r8, lsr #13 │ │ │ │ + orrseq r2, r0, r8, ror r6 │ │ │ │ + orrseq r2, r0, r8, asr #12 │ │ │ │ + orrseq r2, r0, r8, lsl r6 │ │ │ │ + orrseq r2, r9, r0, lsr #11 │ │ │ │ + orrseq r2, r0, r4, ror #11 │ │ │ │ + orrseq r7, r0, r8, lsr #19 │ │ │ │ + orrseq r2, r0, ip, lsr #11 │ │ │ │ │ │ │ │ 00272b6c : │ │ │ │ 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 │ │ │ │ @@ -449953,34 +449953,34 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 272c20 │ │ │ │ @ instruction: 0x01a65974 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019078bc │ │ │ │ + orrseq r7, r0, r8, asr #17 │ │ │ │ @ instruction: 0x01a658ec │ │ │ │ orreq r6, pc, ip, ror #8 │ │ │ │ - orrseq r2, r9, r4, asr #7 │ │ │ │ - orrseq r7, r0, r0, asr #15 │ │ │ │ + orrseq r2, r9, ip, asr #7 │ │ │ │ + orrseq r7, r0, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ @ instruction: 0x01a65870 │ │ │ │ - orrseq r2, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x01902398 │ │ │ │ - orrseq r7, r0, r4, ror #14 │ │ │ │ - orrseq r2, r9, r4, lsr #6 │ │ │ │ - orrseq r2, r0, r8, asr r3 │ │ │ │ - orrseq r7, r0, r4, lsr #14 │ │ │ │ + orrseq r2, r9, ip, ror #6 │ │ │ │ + orrseq r2, r0, r4, lsr #7 │ │ │ │ + orrseq r7, r0, r0, ror r7 │ │ │ │ + orrseq r2, r9, ip, lsr #6 │ │ │ │ + orrseq r2, r0, r4, ror #6 │ │ │ │ + orrseq r7, r0, r0, lsr r7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq r2, r9, r8, ror #5 │ │ │ │ - orrseq r2, r0, ip, lsl r3 │ │ │ │ - orrseq r7, r0, r8, ror #13 │ │ │ │ - orrseq r7, r0, r8, ror #19 │ │ │ │ - @ instruction: 0x019922b8 │ │ │ │ - @ instruction: 0x019076b8 │ │ │ │ + @ instruction: 0x019922f0 │ │ │ │ + orrseq r2, r0, r8, lsr #6 │ │ │ │ + @ instruction: 0x019076f4 │ │ │ │ + @ instruction: 0x019079f4 │ │ │ │ + orrseq r2, r9, r0, asr #5 │ │ │ │ + orrseq r7, r0, r4, asr #13 │ │ │ │ │ │ │ │ 00272e0c : │ │ │ │ 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 │ │ │ │ @@ -450111,33 +450111,33 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 272eb8 │ │ │ │ ldrdeq r5, [r6, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r7, r0, ip, lsl #12 │ │ │ │ + orrseq r7, r0, r8, lsl r6 │ │ │ │ @ instruction: 0x01a65654 │ │ │ │ ldrdeq r6, [pc, r4] │ │ │ │ - orrseq r2, r9, ip, lsr #2 │ │ │ │ - orrseq r7, r0, r8, lsr #10 │ │ │ │ + orrseq r2, r9, r4, lsr r1 │ │ │ │ + orrseq r7, r0, r4, lsr r5 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - ldrsheq r2, [r9, r0] │ │ │ │ - orrseq r2, r0, r4, lsr #2 │ │ │ │ - @ instruction: 0x019074f0 │ │ │ │ - orrseq r2, r9, ip, lsr #1 │ │ │ │ - orrseq r2, r0, ip, ror #1 │ │ │ │ - orrseq r7, r0, r8, lsr #9 │ │ │ │ + ldrsheq r2, [r9, r8] │ │ │ │ + orrseq r2, r0, r0, lsr r1 │ │ │ │ + @ instruction: 0x019074fc │ │ │ │ + ldrheq r2, [r9, r4] │ │ │ │ + ldrsheq r2, [r0, r8] │ │ │ │ + @ instruction: 0x019074b4 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - orrseq r2, r9, r8, ror r0 │ │ │ │ - orrseq r2, r0, ip, lsr #1 │ │ │ │ - orrseq r7, r0, r8, ror r4 │ │ │ │ - orrseq r7, r0, ip, lsr #15 │ │ │ │ - orrseq r2, r9, r8, asr #32 │ │ │ │ - orrseq r7, r0, r4, asr #8 │ │ │ │ + orrseq r2, r9, r0, lsl #1 │ │ │ │ + ldrheq r2, [r0, r8] │ │ │ │ + orrseq r7, r0, r4, lsl #9 │ │ │ │ + @ instruction: 0x019077b8 │ │ │ │ + orrseq r2, r9, r0, asr r0 │ │ │ │ + orrseq r7, r0, r0, asr r4 │ │ │ │ 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] @ 2732b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -450272,36 +450272,36 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27318c │ │ │ │ - @ instruction: 0x01907390 │ │ │ │ + @ instruction: 0x0190739c │ │ │ │ @ instruction: 0x01a65474 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r1, r9, r4, ror pc │ │ │ │ + orrseq r1, r9, ip, ror pc │ │ │ │ @ instruction: 0x01a619a4 │ │ │ │ @ instruction: 0xffffc7cc │ │ │ │ - orrseq r7, r0, r0, asr r3 │ │ │ │ - @ instruction: 0xffffcdf4 │ │ │ │ orrseq r7, r0, ip, asr r3 │ │ │ │ + @ instruction: 0xffffcdf4 │ │ │ │ + orrseq r7, r0, r8, ror #6 │ │ │ │ @ instruction: 0xffffcb34 │ │ │ │ - orrseq r7, r0, r8, lsr #6 │ │ │ │ + orrseq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0xffffa184 │ │ │ │ - orrseq r7, r0, r8, ror #1 │ │ │ │ + ldrsheq r7, [r0, r4] │ │ │ │ @ instruction: 0x01a65380 │ │ │ │ - orrseq r1, r0, r4, lsr #29 │ │ │ │ + @ instruction: 0x01901eb0 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - orrseq r1, r0, r4, ror lr │ │ │ │ + orrseq r1, r0, r0, lsl #29 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - orrseq r1, r0, r4, asr #28 │ │ │ │ - orrseq r1, r0, r4, lsl lr │ │ │ │ + orrseq r1, r0, r0, asr lr │ │ │ │ + orrseq r1, r0, r0, lsr #28 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - orrseq r1, r0, r4, ror #27 │ │ │ │ + @ instruction: 0x01901df0 │ │ │ │ │ │ │ │ 00273308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1172] @ 2737b4 │ │ │ │ @@ -450609,22 +450609,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r3, pc, r0, lsr #9 │ │ │ │ - orrseq r7, r0, ip, ror #3 │ │ │ │ - @ instruction: 0x01991cd0 │ │ │ │ + @ instruction: 0x019071f8 │ │ │ │ + @ instruction: 0x01991cd8 │ │ │ │ orreq r3, pc, ip, lsl #2 │ │ │ │ - orrseq r7, r0, r4, asr r0 │ │ │ │ - orrseq r1, r9, r8, lsr fp │ │ │ │ + orrseq r7, r0, r0, rrx │ │ │ │ + orrseq r1, r9, r0, asr #22 │ │ │ │ ldrdeq r3, [pc, r0] │ │ │ │ - orrseq r7, r0, ip, lsl r0 │ │ │ │ - orrseq r1, r9, r0, lsl #22 │ │ │ │ + orrseq r7, r0, r8, lsr #32 │ │ │ │ + orrseq r1, r9, r8, lsl #22 │ │ │ │ │ │ │ │ 0027380c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -450724,16 +450724,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r2, pc, r4, lsl pc @ │ │ │ │ - orrseq r1, r9, r8, asr #18 │ │ │ │ - orrseq r6, r0, r4, asr lr │ │ │ │ + orrseq r1, r9, r0, asr r9 │ │ │ │ + orrseq r6, r0, r0, ror #28 │ │ │ │ │ │ │ │ 002739b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -450860,17 +450860,17 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r1, r9, r8, lsr r7 │ │ │ │ + orrseq r1, r9, r0, asr #14 │ │ │ │ strdeq r2, [pc, ip] │ │ │ │ - orrseq r6, r0, r8, asr #24 │ │ │ │ + orrseq r6, r0, r4, asr ip │ │ │ │ ldr ip, [r0, #440] @ 0x1b8 │ │ │ │ push {r4, r5} │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r1, r1, r2 │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ @@ -451100,17 +451100,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 273f4c │ │ │ │ - orrseq r1, r9, r8, lsr r4 │ │ │ │ - orrseq r6, r0, r4, asr #18 │ │ │ │ - orrseq r1, r0, ip, lsl #2 │ │ │ │ + orrseq r1, r9, r0, asr #8 │ │ │ │ + orrseq r6, r0, r0, asr r9 │ │ │ │ + orrseq r1, r0, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #292] @ 2740d0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -451182,27 +451182,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 274028 │ │ │ │ - orrseq r6, r0, r4, ror #16 │ │ │ │ + orrseq r6, r0, r0, ror r8 │ │ │ │ @ instruction: 0x01a64554 │ │ │ │ - orrseq r6, r0, ip, lsl #5 │ │ │ │ + @ instruction: 0x01906298 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r1, r9, r0, ror #5 │ │ │ │ - orrseq r6, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x01991294 │ │ │ │ - orrseq r1, r0, r0, lsr r0 │ │ │ │ - @ instruction: 0x0190679c │ │ │ │ - @ instruction: 0x01900ffc │ │ │ │ - orrseq r1, r9, ip, lsr #4 │ │ │ │ - orrseq r0, r0, r8, asr #31 │ │ │ │ - orrseq r6, r0, r4, lsr r7 │ │ │ │ + orrseq r1, r9, r8, ror #5 │ │ │ │ + @ instruction: 0x019067f8 │ │ │ │ + @ instruction: 0x0199129c │ │ │ │ + orrseq r1, r0, ip, lsr r0 │ │ │ │ + orrseq r6, r0, r8, lsr #15 │ │ │ │ + orrseq r1, r0, r8 │ │ │ │ + orrseq r1, r9, r4, lsr r2 │ │ │ │ + @ instruction: 0x01900fd4 │ │ │ │ + orrseq r6, r0, r0, asr #14 │ │ │ │ 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] @ 2742dc │ │ │ │ @@ -451316,20 +451316,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 274230 │ │ │ │ @ instruction: 0x01a643e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r4, [r6, ip]! │ │ │ │ - orrseq r1, r9, r0, rrx │ │ │ │ - @ instruction: 0x01900dfc │ │ │ │ - orrseq r6, r0, r4, ror #10 │ │ │ │ - orrseq r1, r9, r4, lsr #32 │ │ │ │ - orrseq r0, r0, r0, asr #27 │ │ │ │ - orrseq r6, r0, r4, lsr #10 │ │ │ │ + orrseq r1, r9, r8, rrx │ │ │ │ + orrseq r0, r0, r8, lsl #28 │ │ │ │ + orrseq r6, r0, r0, ror r5 │ │ │ │ + orrseq r1, r9, ip, lsr #32 │ │ │ │ + orrseq r0, r0, ip, asr #27 │ │ │ │ + orrseq r6, r0, r0, lsr r5 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -451386,20 +451386,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 274418 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27435c │ │ │ │ - orrseq r0, r9, r4, asr #30 │ │ │ │ - @ instruction: 0x01906498 │ │ │ │ - orrseq r6, r0, r4, asr #8 │ │ │ │ - orrseq r0, r9, r0, lsl #30 │ │ │ │ - @ instruction: 0x01900c9c │ │ │ │ - orrseq r6, r0, r0, lsl #8 │ │ │ │ + orrseq r0, r9, ip, asr #30 │ │ │ │ + orrseq r6, r0, r4, lsr #9 │ │ │ │ + orrseq r6, r0, r0, asr r4 │ │ │ │ + orrseq r0, r9, r8, lsl #30 │ │ │ │ + orrseq r0, r0, r8, lsr #25 │ │ │ │ + orrseq r6, r0, ip, lsl #8 │ │ │ │ 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] @ 2745d0 │ │ │ │ ldr r3, [pc, #412] @ 2745d4 │ │ │ │ @@ -451504,28 +451504,28 @@ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2744ac │ │ │ │ @ instruction: 0x01a640e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r5, r0, r8, asr lr │ │ │ │ + orrseq r5, r0, r4, ror #28 │ │ │ │ @ instruction: 0x01a64060 │ │ │ │ - orrseq r0, r9, r8, ror #27 │ │ │ │ - orrseq r0, r0, r0, lsl #23 │ │ │ │ - orrseq r6, r0, ip, ror #5 │ │ │ │ - orrseq r0, r9, r8, lsr #27 │ │ │ │ - orrseq r0, r0, r4, asr #22 │ │ │ │ - orrseq r6, r0, ip, lsr #5 │ │ │ │ - orrseq r0, r9, ip, ror #26 │ │ │ │ - orrseq r0, r0, r8, lsl #22 │ │ │ │ - orrseq r6, r0, r0, ror r2 │ │ │ │ - orrseq r0, r9, r0, lsr sp │ │ │ │ - orrseq r0, r0, ip, asr #21 │ │ │ │ - orrseq r6, r0, r4, lsr r2 │ │ │ │ + @ instruction: 0x01990df0 │ │ │ │ + orrseq r0, r0, ip, lsl #23 │ │ │ │ + @ instruction: 0x019062f8 │ │ │ │ + @ instruction: 0x01990db0 │ │ │ │ + orrseq r0, r0, r0, asr fp │ │ │ │ + @ instruction: 0x019062b8 │ │ │ │ + orrseq r0, r9, r4, ror sp │ │ │ │ + orrseq r0, r0, r4, lsl fp │ │ │ │ + orrseq r6, r0, ip, ror r2 │ │ │ │ + orrseq r0, r9, r8, lsr sp │ │ │ │ + @ instruction: 0x01900ad8 │ │ │ │ + orrseq r6, r0, r0, asr #4 │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ ldr r2, [pc, #2480] @ 274fdc │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -452148,79 +452148,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 2746b0 │ │ │ │ ldrdeq r3, [r6, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, pc, r0, lsr sl @ │ │ │ │ - orrseq r4, r6, r4, lsr #17 │ │ │ │ + @ instruction: 0x019648b0 │ │ │ │ @ instruction: 0x01a63e5c │ │ │ │ - orrseq r0, r9, ip, asr #23 │ │ │ │ - orrseq r0, r0, r8, ror #18 │ │ │ │ - ldrsbeq r6, [r0, r4] │ │ │ │ - @ instruction: 0x01990b90 │ │ │ │ - @ instruction: 0x01906090 │ │ │ │ - orrseq r6, r0, r0, rrx │ │ │ │ - orrseq sl, r3, r8, ror #30 │ │ │ │ - orrseq r0, r9, r8, lsl #20 │ │ │ │ - orrseq r0, r0, r4, lsr #15 │ │ │ │ - orrseq r5, r0, r0, lsl pc │ │ │ │ - orrseq r5, r0, r0, asr #25 │ │ │ │ - @ instruction: 0x01990990 │ │ │ │ - orrseq r0, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x01905e98 │ │ │ │ - orrseq r5, r0, r8, ror lr │ │ │ │ - orrseq r0, r9, r0, asr #17 │ │ │ │ - orrseq r0, r0, ip, asr r6 │ │ │ │ - orrseq r5, r0, r8, asr #27 │ │ │ │ - orrseq r5, r0, r4, ror #28 │ │ │ │ - orrseq r5, r0, ip, lsl #23 │ │ │ │ - @ instruction: 0x019907b4 │ │ │ │ - orrseq r0, r0, r0, asr r5 │ │ │ │ - @ instruction: 0x01905cbc │ │ │ │ - @ instruction: 0x01905cd4 │ │ │ │ - @ instruction: 0x019906dc │ │ │ │ - orrseq r0, r0, r8, ror r4 │ │ │ │ - orrseq r5, r0, r4, ror #23 │ │ │ │ + @ instruction: 0x01990bd4 │ │ │ │ + orrseq r0, r0, r4, ror r9 │ │ │ │ + orrseq r6, r0, r0, ror #1 │ │ │ │ + @ instruction: 0x01990b98 │ │ │ │ + @ instruction: 0x0190609c │ │ │ │ + orrseq r6, r0, ip, rrx │ │ │ │ + orrseq sl, r3, r4, ror pc │ │ │ │ + orrseq r0, r9, r0, lsl sl │ │ │ │ + @ instruction: 0x019007b0 │ │ │ │ + orrseq r5, r0, ip, lsl pc │ │ │ │ + orrseq r5, r0, ip, asr #25 │ │ │ │ + @ instruction: 0x01990998 │ │ │ │ + orrseq r0, r0, r8, lsr r7 │ │ │ │ + orrseq r5, r0, r4, lsr #29 │ │ │ │ + orrseq r5, r0, r4, lsl #29 │ │ │ │ + orrseq r0, r9, r8, asr #17 │ │ │ │ + orrseq r0, r0, r8, ror #12 │ │ │ │ + @ instruction: 0x01905dd4 │ │ │ │ + orrseq r5, r0, r0, ror lr │ │ │ │ + @ instruction: 0x01905b98 │ │ │ │ + @ instruction: 0x019907bc │ │ │ │ + orrseq r0, r0, ip, asr r5 │ │ │ │ + orrseq r5, r0, r8, asr #25 │ │ │ │ + orrseq r5, r0, r0, ror #25 │ │ │ │ + orrseq r0, r9, r4, ror #13 │ │ │ │ + orrseq r0, r0, r4, lsl #9 │ │ │ │ + @ instruction: 0x01905bf0 │ │ │ │ orreq r0, pc, r4, asr #23 │ │ │ │ orreq r0, pc, r0, ror fp @ │ │ │ │ - orrseq r0, r9, r4, lsl #12 │ │ │ │ - orrseq r0, r0, r0, lsr #7 │ │ │ │ - orrseq r5, r0, ip, lsl #22 │ │ │ │ - orrseq r0, r9, r8, asr #11 │ │ │ │ - orrseq r0, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01905ad0 │ │ │ │ - orrseq r0, r9, ip, lsl #11 │ │ │ │ - orrseq r0, r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x01905a94 │ │ │ │ - orrseq r0, r9, r0, asr r5 │ │ │ │ - orrseq r0, r0, ip, ror #5 │ │ │ │ - orrseq r5, r0, r8, asr sl │ │ │ │ - orrseq r0, r9, r4, lsl r5 │ │ │ │ - @ instruction: 0x019002b0 │ │ │ │ - orrseq r5, r0, r8, lsl sl │ │ │ │ - orrseq r0, r0, r8, ror r2 │ │ │ │ - orrseq r0, r0, r8, asr #4 │ │ │ │ - orrseq r0, r9, r8, ror r4 │ │ │ │ - orrseq r0, r0, r4, lsl r2 │ │ │ │ - orrseq r5, r0, r0, lsl #19 │ │ │ │ - orrseq r0, r9, r8, lsr r4 │ │ │ │ - @ instruction: 0x019001d4 │ │ │ │ - orrseq r5, r0, r0, asr #18 │ │ │ │ - @ instruction: 0x019903fc │ │ │ │ - @ instruction: 0x01900198 │ │ │ │ - orrseq r5, r0, r4, lsl #18 │ │ │ │ - orrseq r0, r0, r0, ror #2 │ │ │ │ - orrseq r0, r0, r0, lsr r1 │ │ │ │ - orrseq r0, r9, r0, ror #6 │ │ │ │ - ldrsheq r0, [r0, ip] │ │ │ │ - orrseq r5, r0, r8, ror #16 │ │ │ │ - orrseq r0, r9, r4, lsr #6 │ │ │ │ - orrseq r0, r0, r0, asr #1 │ │ │ │ - orrseq r5, r0, ip, lsr #16 │ │ │ │ + orrseq r0, r9, ip, lsl #12 │ │ │ │ + orrseq r0, r0, ip, lsr #7 │ │ │ │ + orrseq r5, r0, r8, lsl fp │ │ │ │ + @ instruction: 0x019905d0 │ │ │ │ + orrseq r0, r0, r0, ror r3 │ │ │ │ + @ instruction: 0x01905adc │ │ │ │ + @ instruction: 0x01990594 │ │ │ │ + orrseq r0, r0, r4, lsr r3 │ │ │ │ + orrseq r5, r0, r0, lsr #21 │ │ │ │ + orrseq r0, r9, r8, asr r5 │ │ │ │ + @ instruction: 0x019002f8 │ │ │ │ + orrseq r5, r0, r4, ror #20 │ │ │ │ + orrseq r0, r9, ip, lsl r5 │ │ │ │ + @ instruction: 0x019002bc │ │ │ │ + orrseq r5, r0, r4, lsr #20 │ │ │ │ + orrseq r0, r0, r4, lsl #5 │ │ │ │ + orrseq r0, r0, r4, asr r2 │ │ │ │ + orrseq r0, r9, r0, lsl #9 │ │ │ │ + orrseq r0, r0, r0, lsr #4 │ │ │ │ + orrseq r5, r0, ip, lsl #19 │ │ │ │ + orrseq r0, r9, r0, asr #8 │ │ │ │ + orrseq r0, r0, r0, ror #3 │ │ │ │ + orrseq r5, r0, ip, asr #18 │ │ │ │ + orrseq r0, r9, r4, lsl #8 │ │ │ │ + orrseq r0, r0, r4, lsr #3 │ │ │ │ + orrseq r5, r0, r0, lsl r9 │ │ │ │ + orrseq r0, r0, ip, ror #2 │ │ │ │ + orrseq r0, r0, ip, lsr r1 │ │ │ │ + orrseq r0, r9, r8, ror #6 │ │ │ │ + orrseq r0, r0, r8, lsl #2 │ │ │ │ + orrseq r5, r0, r4, ror r8 │ │ │ │ + orrseq r0, r9, ip, lsr #6 │ │ │ │ + orrseq r0, r0, ip, asr #1 │ │ │ │ + orrseq r5, r0, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 275184 │ │ │ │ ldr r3, [pc, #128] @ 275188 │ │ │ │ ldr r4, [pc, #128] @ 27518c │ │ │ │ @@ -452253,17 +452253,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 27514c │ │ │ │ @ instruction: 0x01a6340c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, r9, r4, asr #3 │ │ │ │ - @ instruction: 0x019056d0 │ │ │ │ - orreq pc, pc, r0, lsl pc @ │ │ │ │ + orrseq r0, r9, ip, asr #3 │ │ │ │ + @ instruction: 0x019056dc │ │ │ │ + orreq pc, pc, ip, lsl pc @ │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [r1, #440] @ 0x1b8 │ │ │ │ cmp r3, r0 │ │ │ │ beq 2751cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -452353,22 +452353,22 @@ │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 275258 │ │ │ │ @ instruction: 0x01a63324 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x019056f0 │ │ │ │ + @ instruction: 0x019056fc │ │ │ │ @ instruction: 0x01a632b4 │ │ │ │ - orrseq r0, r9, r4, lsr r0 │ │ │ │ - orrseq r5, r0, r0, ror #12 │ │ │ │ - orrseq r5, r0, r8, lsr r5 │ │ │ │ - @ instruction: 0x0198fff4 │ │ │ │ - @ instruction: 0x018ffd90 │ │ │ │ - @ instruction: 0x019054f8 │ │ │ │ + orrseq r0, r9, ip, lsr r0 │ │ │ │ + orrseq r5, r0, ip, ror #12 │ │ │ │ + orrseq r5, r0, r4, asr #10 │ │ │ │ + @ instruction: 0x0198fffc │ │ │ │ + @ instruction: 0x018ffd9c │ │ │ │ + orrseq r5, r0, r4, lsl #10 │ │ │ │ │ │ │ │ 00275334 : │ │ │ │ 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 │ │ │ │ @@ -452508,33 +452508,33 @@ │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [pc, #92] @ 2755c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a631c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r5, r0, ip, ror r4 │ │ │ │ + orrseq r5, r0, r8, lsl #9 │ │ │ │ @ instruction: 0x01a63130 │ │ │ │ - orrseq pc, r8, ip, lsr #29 │ │ │ │ - @ instruction: 0x019054f0 │ │ │ │ - orrseq r5, r0, r8, lsr #7 │ │ │ │ + @ instruction: 0x0198feb4 │ │ │ │ + @ instruction: 0x019054fc │ │ │ │ + @ instruction: 0x019053b4 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ orreq r3, pc, r0, ror #24 │ │ │ │ - orrseq pc, r8, r8, asr lr @ │ │ │ │ - orrseq r5, r0, r8, asr r3 │ │ │ │ + orrseq pc, r8, r0, ror #28 │ │ │ │ + orrseq r5, r0, r4, ror #6 │ │ │ │ @ instruction: 0x01a63060 │ │ │ │ - @ instruction: 0x0198fdf8 │ │ │ │ - orreq pc, pc, r8, lsl #23 │ │ │ │ - @ instruction: 0x019052fc │ │ │ │ - @ instruction: 0x0198fdbc │ │ │ │ - orreq pc, pc, ip, asr #22 │ │ │ │ - orrseq r5, r0, r0, asr #5 │ │ │ │ - @ instruction: 0x0198fd98 │ │ │ │ - orreq pc, pc, r8, lsr #22 │ │ │ │ - @ instruction: 0x0190529c │ │ │ │ + orrseq pc, r8, r0, lsl #28 │ │ │ │ + @ instruction: 0x018ffb94 │ │ │ │ + orrseq r5, r0, r8, lsl #6 │ │ │ │ + orrseq pc, r8, r4, asr #27 │ │ │ │ + orreq pc, pc, r8, asr fp @ │ │ │ │ + orrseq r5, r0, ip, asr #5 │ │ │ │ + orrseq pc, r8, r0, lsr #27 │ │ │ │ + orreq pc, pc, r4, lsr fp @ │ │ │ │ + orrseq r5, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 002755c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -452600,26 +452600,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 27566c │ │ │ │ - orrseq r5, r0, ip, ror #5 │ │ │ │ - orreq pc, pc, r4, lsr #20 │ │ │ │ - orrseq pc, r8, r8, lsl #25 │ │ │ │ - orrseq r5, r0, r8, lsl #3 │ │ │ │ + @ instruction: 0x019052f8 │ │ │ │ + orreq pc, pc, r0, lsr sl @ │ │ │ │ + @ instruction: 0x0198fc90 │ │ │ │ + @ instruction: 0x01905194 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - orrseq pc, r8, r8, asr #24 │ │ │ │ - orreq pc, pc, r0, ror #19 │ │ │ │ - orrseq r5, r0, ip, asr #2 │ │ │ │ + orrseq pc, r8, r0, asr ip @ │ │ │ │ + orreq pc, pc, ip, ror #19 │ │ │ │ + orrseq r5, r0, r8, asr r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - orrseq pc, r8, r8, lsl ip @ │ │ │ │ - @ instruction: 0x018ff9b0 │ │ │ │ - orrseq r5, r0, ip, lsl r1 │ │ │ │ + orrseq pc, r8, r0, lsr #24 │ │ │ │ + @ instruction: 0x018ff9bc │ │ │ │ + orrseq r5, r0, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #440] @ 0x1b8 │ │ │ │ ldr r2, [r0, #416] @ 0x1a0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -452648,17 +452648,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2757ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 275758 │ │ │ │ - orrseq pc, r8, r0, ror #22 │ │ │ │ - strdeq pc, [pc, ip] │ │ │ │ - orrseq r5, r0, r0, rrx │ │ │ │ + orrseq pc, r8, r8, ror #22 │ │ │ │ + orreq pc, pc, r8, lsl #18 │ │ │ │ + orrseq r5, r0, ip, rrx │ │ │ │ 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 │ │ │ │ @@ -452689,17 +452689,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2757fc │ │ │ │ - @ instruction: 0x0198fabc │ │ │ │ - orreq pc, pc, r8, asr r8 @ │ │ │ │ - orrseq r4, r0, r0, asr #31 │ │ │ │ + orrseq pc, r8, r4, asr #21 │ │ │ │ + orreq pc, pc, r4, ror #16 │ │ │ │ + orrseq r4, r0, ip, asr #31 │ │ │ │ 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 │ │ │ │ @@ -453053,48 +453053,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 275940 │ │ │ │ @ instruction: 0x01a62c8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a62c4c │ │ │ │ @ instruction: 0x01a62bcc │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq pc, r8, r0, lsr r9 @ │ │ │ │ + orrseq pc, r8, r8, lsr r9 @ │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orrseq r4, r0, r8, lsr lr │ │ │ │ - orrseq pc, r8, ip, lsr r8 @ │ │ │ │ - ldrdeq pc, [pc, r8] │ │ │ │ - orrseq r4, r0, r4, asr #26 │ │ │ │ + orrseq r4, r0, r4, asr #28 │ │ │ │ + orrseq pc, r8, r4, asr #16 │ │ │ │ + orreq pc, pc, r4, ror #11 │ │ │ │ + orrseq r4, r0, r0, asr sp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq pc, r8, r4, ror #15 │ │ │ │ - @ instruction: 0x01904cd8 │ │ │ │ + orrseq pc, r8, ip, ror #15 │ │ │ │ + orrseq r4, r0, r4, ror #25 │ │ │ │ orreq pc, lr, ip, lsr #25 │ │ │ │ orreq pc, lr, r4, asr ip @ │ │ │ │ - orrseq pc, r8, ip, ror #13 │ │ │ │ - orreq pc, pc, r8, lsl #9 │ │ │ │ - @ instruction: 0x01904bf0 │ │ │ │ - @ instruction: 0x0198f6b0 │ │ │ │ - orreq pc, pc, ip, asr #8 │ │ │ │ - @ instruction: 0x01904bb8 │ │ │ │ - orrseq pc, r8, r4, ror r6 @ │ │ │ │ - orreq pc, pc, r0, lsl r4 @ │ │ │ │ - orrseq r4, r0, ip, ror fp │ │ │ │ - orrseq pc, r8, r8, lsr r6 @ │ │ │ │ - ldrdeq pc, [pc, r4] │ │ │ │ - orrseq r4, r0, r0, asr #22 │ │ │ │ - @ instruction: 0x0198f5fc │ │ │ │ - @ instruction: 0x018ff398 │ │ │ │ - orrseq r4, r0, r4, lsl #22 │ │ │ │ - orrseq pc, r8, r0, asr #11 │ │ │ │ - orreq pc, pc, ip, asr r3 @ │ │ │ │ - orrseq r4, r0, r8, asr #21 │ │ │ │ - orrseq pc, r8, r4, lsl #11 │ │ │ │ - orreq pc, pc, r0, lsr #6 │ │ │ │ - orrseq r4, r0, ip, lsl #21 │ │ │ │ - orreq pc, pc, r8, ror #5 │ │ │ │ - @ instruction: 0x018ff2b4 │ │ │ │ + @ instruction: 0x0198f6f4 │ │ │ │ + @ instruction: 0x018ff494 │ │ │ │ + @ instruction: 0x01904bfc │ │ │ │ + @ instruction: 0x0198f6b8 │ │ │ │ + orreq pc, pc, r8, asr r4 @ │ │ │ │ + orrseq r4, r0, r4, asr #23 │ │ │ │ + orrseq pc, r8, ip, ror r6 @ │ │ │ │ + orreq pc, pc, ip, lsl r4 @ │ │ │ │ + orrseq r4, r0, r8, lsl #23 │ │ │ │ + orrseq pc, r8, r0, asr #12 │ │ │ │ + orreq pc, pc, r0, ror #7 │ │ │ │ + orrseq r4, r0, ip, asr #22 │ │ │ │ + orrseq pc, r8, r4, lsl #12 │ │ │ │ + orreq pc, pc, r4, lsr #7 │ │ │ │ + orrseq r4, r0, r0, lsl fp │ │ │ │ + orrseq pc, r8, r8, asr #11 │ │ │ │ + orreq pc, pc, r8, ror #6 │ │ │ │ + @ instruction: 0x01904ad4 │ │ │ │ + orrseq pc, r8, ip, lsl #11 │ │ │ │ + orreq pc, pc, ip, lsr #6 │ │ │ │ + @ instruction: 0x01904a98 │ │ │ │ + strdeq pc, [pc, r4] │ │ │ │ + orreq pc, pc, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #380] @ 276010 │ │ │ │ ldr ip, [pc, #380] @ 276014 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -453188,30 +453188,30 @@ │ │ │ │ ldr r1, [pc, #36] @ 276020 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 275f4c │ │ │ │ - orrseq r4, r0, r8, lsr r9 │ │ │ │ + orrseq r4, r0, r4, asr #18 │ │ │ │ @ instruction: 0x01a6266c │ │ │ │ - orrseq pc, r8, ip, lsl r4 @ │ │ │ │ + orrseq pc, r8, r4, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ @ instruction: 0x01a5ec04 │ │ │ │ @ instruction: 0xffffe1e8 │ │ │ │ - @ instruction: 0x019048f8 │ │ │ │ + orrseq r4, r0, r4, lsl #18 │ │ │ │ @ instruction: 0xffffdc98 │ │ │ │ - orrseq r4, r0, r8, lsr #6 │ │ │ │ + orrseq r4, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a625c0 │ │ │ │ - orreq pc, pc, r4, ror #1 │ │ │ │ + strdeq pc, [pc, r0] │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - strheq pc, [pc, r4] @ │ │ │ │ + orreq pc, pc, r0, asr #1 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - orreq pc, pc, r4, lsl #1 │ │ │ │ + @ instruction: 0x018ff090 │ │ │ │ │ │ │ │ 00276050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -453726,25 +453726,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ strdeq r0, [pc, r4] │ │ │ │ - orrseq r4, r0, r0, asr #3 │ │ │ │ - orrseq lr, r8, ip, lsl #25 │ │ │ │ + orrseq r4, r0, ip, asr #3 │ │ │ │ + @ instruction: 0x0198ec94 │ │ │ │ @ instruction: 0x018f02b0 │ │ │ │ - orrseq r4, r0, r0, lsl #3 │ │ │ │ - orrseq lr, r8, ip, asr #24 │ │ │ │ + orrseq r4, r0, ip, lsl #3 │ │ │ │ + orrseq lr, r8, r4, asr ip │ │ │ │ orreq r0, pc, r8, lsl #1 │ │ │ │ - orrseq r4, r0, r4, asr r1 │ │ │ │ - orrseq lr, r8, r0, lsr #24 │ │ │ │ + orrseq r4, r0, r0, ror #2 │ │ │ │ + orrseq lr, r8, r8, lsr #24 │ │ │ │ orreq r0, pc, ip, asr r0 @ │ │ │ │ - orrseq r4, r0, r8, lsr #2 │ │ │ │ - @ instruction: 0x0198ebf4 │ │ │ │ + orrseq r4, r0, r4, lsr r1 │ │ │ │ + @ instruction: 0x0198ebfc │ │ │ │ │ │ │ │ 00276884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -454025,22 +454025,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, lr, ip, lsr #24 │ │ │ │ - orrseq lr, r8, ip, asr #15 │ │ │ │ - @ instruction: 0x01903cf0 │ │ │ │ + @ instruction: 0x0198e7d4 │ │ │ │ + @ instruction: 0x01903cfc │ │ │ │ orreq pc, lr, r8, ror #23 │ │ │ │ - orrseq lr, r8, r8, lsl #15 │ │ │ │ - orrseq r3, r0, ip, lsr #25 │ │ │ │ + @ instruction: 0x0198e790 │ │ │ │ + @ instruction: 0x01903cb8 │ │ │ │ @ instruction: 0x018efbb8 │ │ │ │ - orrseq lr, r8, r8, asr r7 │ │ │ │ - orrseq r3, r0, ip, ror ip │ │ │ │ + orrseq lr, r8, r0, ror #14 │ │ │ │ + orrseq r3, r0, r8, lsl #25 │ │ │ │ │ │ │ │ 00276d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -454136,16 +454136,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, lr, r4, lsl sl @ │ │ │ │ - @ instruction: 0x0198e5b0 │ │ │ │ - @ instruction: 0x01903ad4 │ │ │ │ + @ instruction: 0x0198e5b8 │ │ │ │ + orrseq r3, r0, r0, ror #21 │ │ │ │ │ │ │ │ 00276eb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -454246,16 +454246,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, lr, r4, ror #16 │ │ │ │ - orrseq lr, r8, r0, lsl #8 │ │ │ │ - orrseq r3, r0, r4, lsr #18 │ │ │ │ + orrseq lr, r8, r8, lsl #8 │ │ │ │ + orrseq r3, r0, r0, lsr r9 │ │ │ │ │ │ │ │ 00277068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -454355,16 +454355,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018ef6b8 │ │ │ │ - orrseq lr, r8, r4, asr r2 │ │ │ │ - orrseq r3, r0, r8, ror r7 │ │ │ │ + orrseq lr, r8, ip, asr r2 │ │ │ │ + orrseq r3, r0, r4, lsl #15 │ │ │ │ │ │ │ │ 00277214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -454459,16 +454459,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, lr, r0, lsr #10 │ │ │ │ - ldrheq lr, [r8, ip] │ │ │ │ - orrseq r3, r0, r0, ror #11 │ │ │ │ + orrseq lr, r8, r4, asr #1 │ │ │ │ + orrseq r3, r0, ip, ror #11 │ │ │ │ │ │ │ │ 002773ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -454563,16 +454563,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, lr, r8, lsl #7 │ │ │ │ - orrseq sp, r8, r4, lsr #30 │ │ │ │ - orrseq r3, r0, r8, asr #8 │ │ │ │ + orrseq sp, r8, ip, lsr #30 │ │ │ │ + orrseq r3, r0, r4, asr r4 │ │ │ │ │ │ │ │ 00277544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #716] @ 277828 │ │ │ │ @@ -454766,20 +454766,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq pc, lr, r0, lsr #5 │ │ │ │ - orrseq sp, r8, r0, asr #24 │ │ │ │ - orrseq r3, r0, r0, ror #2 │ │ │ │ + orrseq sp, r8, r8, asr #24 │ │ │ │ + orrseq r3, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ orreq pc, lr, r4, rrx │ │ │ │ - orrseq sp, r8, r0, lsl #24 │ │ │ │ - orrseq r3, r0, r0, lsr #2 │ │ │ │ + orrseq sp, r8, r8, lsl #24 │ │ │ │ + orrseq r3, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0027787c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -454875,16 +454875,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018eeeb8 │ │ │ │ - orrseq sp, r8, r4, asr sl │ │ │ │ - orrseq r2, r0, r8, ror pc │ │ │ │ + orrseq sp, r8, ip, asr sl │ │ │ │ + orrseq r2, r0, r4, lsl #31 │ │ │ │ │ │ │ │ 00277a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -454979,16 +454979,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, lr, r0, lsr #26 │ │ │ │ - @ instruction: 0x0198d8bc │ │ │ │ - @ instruction: 0x01902ddc │ │ │ │ + orrseq sp, r8, r4, asr #17 │ │ │ │ + orrseq r2, r0, r8, ror #27 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 00277bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -455096,16 +455096,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, lr, r8, asr fp │ │ │ │ - @ instruction: 0x0198d6f4 │ │ │ │ - orrseq r2, r0, r0, lsr #24 │ │ │ │ + @ instruction: 0x0198d6fc │ │ │ │ + orrseq r2, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 00277d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -455297,20 +455297,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, lr, ip, ror #16 │ │ │ │ - orrseq sp, r8, ip, lsl #8 │ │ │ │ - orrseq r2, r0, ip, lsr #18 │ │ │ │ + orrseq sp, r8, r4, lsl r4 │ │ │ │ + orrseq r2, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ orreq lr, lr, r8, lsr #16 │ │ │ │ - orrseq sp, r8, r8, asr #7 │ │ │ │ - orrseq r2, r0, r8, ror #17 │ │ │ │ + @ instruction: 0x0198d3d0 │ │ │ │ + @ instruction: 0x019028f4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 002780a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -455499,20 +455499,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq lr, lr, r4, asr r7 │ │ │ │ - ldrsheq sp, [r8, r4] │ │ │ │ - orrseq r2, r0, r4, lsl r6 │ │ │ │ + ldrsheq sp, [r8, ip] │ │ │ │ + orrseq r2, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ orreq lr, lr, r8, lsl r5 │ │ │ │ - ldrheq sp, [r8, r4] │ │ │ │ - @ instruction: 0x019025d4 │ │ │ │ + ldrheq sp, [r8, ip] │ │ │ │ + orrseq r2, r0, r0, ror #11 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 002783c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -455701,20 +455701,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq lr, lr, r4, lsr r4 │ │ │ │ - @ instruction: 0x0198cdd4 │ │ │ │ - @ instruction: 0x019022f4 │ │ │ │ + @ instruction: 0x0198cddc │ │ │ │ + orrseq r2, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ strdeq lr, [lr, r8] │ │ │ │ - @ instruction: 0x0198cd94 │ │ │ │ - @ instruction: 0x019022b8 │ │ │ │ + @ instruction: 0x0198cd9c │ │ │ │ + orrseq r2, r0, r4, asr #5 │ │ │ │ │ │ │ │ 002786e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -455901,20 +455901,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, lr, r4, lsl pc │ │ │ │ - @ instruction: 0x0198cab4 │ │ │ │ - @ instruction: 0x01901fd4 │ │ │ │ + @ instruction: 0x0198cabc │ │ │ │ + orrseq r1, r0, r0, ror #31 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ ldrdeq sp, [lr, r0] │ │ │ │ - orrseq ip, r8, r0, ror sl │ │ │ │ - @ instruction: 0x01901f90 │ │ │ │ + orrseq ip, r8, r8, ror sl │ │ │ │ + @ instruction: 0x01901f9c │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 00278a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -456093,20 +456093,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, lr, r4, lsr #24 │ │ │ │ - orrseq ip, r8, r0, asr #15 │ │ │ │ - orrseq r1, r0, r0, ror #25 │ │ │ │ + orrseq ip, r8, r8, asr #15 │ │ │ │ + orrseq r1, r0, ip, ror #25 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ orreq sp, lr, r4, ror #23 │ │ │ │ - orrseq ip, r8, r0, lsl #15 │ │ │ │ - orrseq r1, r0, r0, lsr #25 │ │ │ │ + orrseq ip, r8, r8, lsl #15 │ │ │ │ + orrseq r1, r0, ip, lsr #25 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 00278cf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -456418,24 +456418,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x018edab0 │ │ │ │ - orrseq ip, r8, r0, asr r4 │ │ │ │ - orrseq r1, r0, r0, ror r9 │ │ │ │ + orrseq ip, r8, r8, asr r4 │ │ │ │ + orrseq r1, r0, ip, ror r9 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ orreq sp, lr, r8, lsl r7 │ │ │ │ - @ instruction: 0x0198c2b4 │ │ │ │ - @ instruction: 0x019017d4 │ │ │ │ + @ instruction: 0x0198c2bc │ │ │ │ + orrseq r1, r0, r0, ror #15 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ ldrdeq sp, [lr, r8] │ │ │ │ - orrseq ip, r8, r8, ror r2 │ │ │ │ - @ instruction: 0x01901798 │ │ │ │ + orrseq ip, r8, r0, lsl #5 │ │ │ │ + orrseq r1, r0, r4, lsr #15 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ │ │ │ │ 00279214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -456627,20 +456627,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrdeq sp, [lr, ip] │ │ │ │ - orrseq fp, r8, ip, ror pc │ │ │ │ - @ instruction: 0x0190149c │ │ │ │ + orrseq fp, r8, r4, lsl #31 │ │ │ │ + orrseq r1, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ orreq sp, lr, r0, lsr #7 │ │ │ │ - orrseq fp, r8, ip, lsr pc │ │ │ │ - orrseq r1, r0, ip, asr r4 │ │ │ │ + orrseq fp, r8, r4, asr #30 │ │ │ │ + orrseq r1, r0, r8, ror #8 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 00279540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -456828,20 +456828,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq sp, [lr, r8] │ │ │ │ - orrseq fp, r8, r8, asr ip │ │ │ │ - orrseq r1, r0, r8, ror r1 │ │ │ │ + orrseq fp, r8, r0, ror #24 │ │ │ │ + orrseq r1, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ orreq sp, lr, r4, ror r0 │ │ │ │ - orrseq fp, r8, r4, lsl ip │ │ │ │ - orrseq r1, r0, r8, lsr r1 │ │ │ │ + orrseq fp, r8, ip, lsl ip │ │ │ │ + orrseq r1, r0, r4, asr #2 │ │ │ │ │ │ │ │ 00279858 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -457028,19 +457028,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq ip, lr, r0, lsr #27 │ │ │ │ - orrseq fp, r8, r0, asr #18 │ │ │ │ - orrseq r0, r0, r4, ror #28 │ │ │ │ + orrseq fp, r8, r8, asr #18 │ │ │ │ + orrseq r0, r0, r0, ror lr │ │ │ │ orreq ip, lr, ip, asr sp │ │ │ │ - @ instruction: 0x0198b8fc │ │ │ │ - orrseq r0, r0, ip, lsl lr │ │ │ │ + orrseq fp, r8, r4, lsl #18 │ │ │ │ + orrseq r0, r0, r8, lsr #28 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 00279b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -457343,29 +457343,29 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r0, r0, ip, ror fp │ │ │ │ - orrseq fp, r8, r0, asr #12 │ │ │ │ + orrseq r0, r0, r8, lsl #23 │ │ │ │ + orrseq fp, r8, r8, asr #12 │ │ │ │ @ instruction: 0x01a5e718 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq fp, r8, r8, lsr #11 │ │ │ │ - @ instruction: 0x01900ad0 │ │ │ │ - @ instruction: 0x01900a90 │ │ │ │ - orrseq fp, r8, r0, asr r5 │ │ │ │ + @ instruction: 0x0198b5b0 │ │ │ │ + @ instruction: 0x01900adc │ │ │ │ + @ instruction: 0x01900a9c │ │ │ │ + orrseq fp, r8, r8, asr r5 │ │ │ │ orreq ip, lr, r0, asr #17 │ │ │ │ - orrseq fp, r8, r0, ror #8 │ │ │ │ - orrseq r0, r0, r0, lsl #19 │ │ │ │ + orrseq fp, r8, r8, ror #8 │ │ │ │ + orrseq r0, r0, ip, lsl #19 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ orreq ip, lr, ip, ror r8 │ │ │ │ - orrseq fp, r8, ip, lsl r4 │ │ │ │ - orrseq r0, r0, ip, lsr r9 │ │ │ │ + orrseq fp, r8, r4, lsr #8 │ │ │ │ + orrseq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 0027a07c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -457604,22 +457604,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq fp, r8, ip, ror #2 │ │ │ │ + orrseq fp, r8, r4, ror r1 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x018ec4b4 │ │ │ │ - orrseq fp, r8, r0, asr r0 │ │ │ │ - orrseq r0, r0, r4, ror r5 │ │ │ │ + orrseq fp, r8, r8, asr r0 │ │ │ │ + orrseq r0, r0, r0, lsl #11 │ │ │ │ orreq ip, lr, r4, ror r4 │ │ │ │ - orrseq fp, r8, r0, lsl r0 │ │ │ │ - orrseq r0, r0, r0, lsr r5 │ │ │ │ + orrseq fp, r8, r8, lsl r0 │ │ │ │ + orrseq r0, r0, ip, lsr r5 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 0027a46c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -457858,23 +457858,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sl, r8, r6, lsl #27 │ │ │ │ + orrseq sl, r8, lr, lsl #27 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orreq ip, lr, r4, asr #1 │ │ │ │ - orrseq sl, r8, r0, ror #24 │ │ │ │ - orrseq r0, r0, r0, lsl #3 │ │ │ │ + orrseq sl, r8, r8, ror #24 │ │ │ │ + orrseq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ orreq ip, lr, r4, lsl #1 │ │ │ │ - orrseq sl, r8, r0, lsr #24 │ │ │ │ - orrseq r0, r0, r4, asr #2 │ │ │ │ + orrseq sl, r8, r8, lsr #24 │ │ │ │ + orrseq r0, r0, r0, asr r1 │ │ │ │ │ │ │ │ 0027a85c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -457969,16 +457969,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq fp, [lr, r8] │ │ │ │ - orrseq sl, r8, r4, ror sl │ │ │ │ - @ instruction: 0x018fff94 │ │ │ │ + orrseq sl, r8, ip, ror sl │ │ │ │ + orreq pc, pc, r0, lsr #31 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ │ │ │ │ 0027a9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -458074,16 +458074,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, lr, ip, lsr sp │ │ │ │ - @ instruction: 0x0198a8d8 │ │ │ │ - strdeq pc, [pc, ip] │ │ │ │ + orrseq sl, r8, r0, ror #17 │ │ │ │ + orreq pc, pc, r8, lsl #28 │ │ │ │ │ │ │ │ 0027ab90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -458178,16 +458178,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, lr, r4, lsr #23 │ │ │ │ - orrseq sl, r8, r0, asr #14 │ │ │ │ - orreq pc, pc, r0, ror #24 │ │ │ │ + orrseq sl, r8, r8, asr #14 │ │ │ │ + orreq pc, pc, ip, ror #24 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 0027ad2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -458283,16 +458283,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, lr, r8, lsl #20 │ │ │ │ - orrseq sl, r8, r4, lsr #11 │ │ │ │ - orreq pc, pc, r8, asr #21 │ │ │ │ + orrseq sl, r8, ip, lsr #11 │ │ │ │ + ldrdeq pc, [pc, r4] │ │ │ │ │ │ │ │ 0027aec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -458479,19 +458479,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, lr, r4, lsr r7 │ │ │ │ - @ instruction: 0x0198a2d4 │ │ │ │ - strdeq pc, [pc, r8] │ │ │ │ + @ instruction: 0x0198a2dc │ │ │ │ + orreq pc, pc, r4, lsl #16 │ │ │ │ strdeq fp, [lr, r0] │ │ │ │ - @ instruction: 0x0198a290 │ │ │ │ - @ instruction: 0x018ff7b0 │ │ │ │ + @ instruction: 0x0198a298 │ │ │ │ + @ instruction: 0x018ff7bc │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 0027b1dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -458670,20 +458670,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, lr, r8, asr #8 │ │ │ │ - orrseq r9, r8, r4, ror #31 │ │ │ │ - orreq pc, pc, r4, lsl #10 │ │ │ │ + orrseq r9, r8, ip, ror #31 │ │ │ │ + orreq pc, pc, r0, lsl r5 @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ orreq fp, lr, r8, lsl #8 │ │ │ │ - orrseq r9, r8, r4, lsr #31 │ │ │ │ - orreq pc, pc, r8, asr #9 │ │ │ │ + orrseq r9, r8, ip, lsr #31 │ │ │ │ + ldrdeq pc, [pc, r4] │ │ │ │ │ │ │ │ 0027b4d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -458865,19 +458865,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, lr, r4, asr #2 │ │ │ │ - orrseq r9, r8, r0, ror #25 │ │ │ │ - orreq pc, pc, r4, lsl #4 │ │ │ │ + orrseq r9, r8, r8, ror #25 │ │ │ │ + orreq pc, pc, r0, lsl r2 @ │ │ │ │ orreq fp, lr, r4, lsl #2 │ │ │ │ - orrseq r9, r8, r0, lsr #25 │ │ │ │ - orreq pc, pc, r0, asr #3 │ │ │ │ + orrseq r9, r8, r8, lsr #25 │ │ │ │ + orreq pc, pc, ip, asr #3 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0027b7d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459086,19 +459086,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq sl, [lr, r0] │ │ │ │ - orrseq r9, r8, r0, ror r9 │ │ │ │ - @ instruction: 0x018fee94 │ │ │ │ + orrseq r9, r8, r8, ror r9 │ │ │ │ + orreq lr, pc, r0, lsr #29 │ │ │ │ orreq sl, lr, ip, lsl #27 │ │ │ │ - orrseq r9, r8, ip, lsr #18 │ │ │ │ - orreq lr, pc, ip, asr #28 │ │ │ │ + orrseq r9, r8, r4, lsr r9 │ │ │ │ + orreq lr, pc, r8, asr lr @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ │ │ │ │ 0027bb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -459195,16 +459195,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq sl, [lr, r0] │ │ │ │ - orrseq r9, r8, ip, lsl #15 │ │ │ │ - orreq lr, pc, ip, lsr #25 │ │ │ │ + @ instruction: 0x01989794 │ │ │ │ + @ instruction: 0x018fecb8 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 0027bce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459393,20 +459393,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq sl, lr, ip, lsl fp │ │ │ │ - @ instruction: 0x019894bc │ │ │ │ - ldrdeq lr, [pc, ip] │ │ │ │ + orrseq r9, r8, r4, asr #9 │ │ │ │ + orreq lr, pc, r8, ror #19 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ orreq sl, lr, r0, ror #17 │ │ │ │ - orrseq r9, r8, ip, ror r4 │ │ │ │ - @ instruction: 0x018fe99c │ │ │ │ + orrseq r9, r8, r4, lsl #9 │ │ │ │ + orreq lr, pc, r8, lsr #19 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0027c000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459536,22 +459536,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018ea8bc │ │ │ │ - orreq lr, pc, r8, lsl #16 │ │ │ │ - @ instruction: 0x01989498 │ │ │ │ + orreq lr, pc, r4, lsl r8 @ │ │ │ │ + orrseq r9, r8, r0, lsr #9 │ │ │ │ ldrdeq sl, [lr, r4] │ │ │ │ - orreq lr, pc, ip, asr #15 │ │ │ │ - orrseq r9, r8, r8, asr r4 │ │ │ │ + ldrdeq lr, [pc, r8] │ │ │ │ + orrseq r9, r8, r0, ror #8 │ │ │ │ orreq sl, lr, r8, ror #16 │ │ │ │ - orreq lr, pc, ip, lsl #15 │ │ │ │ - orrseq r9, r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x018fe798 │ │ │ │ + orrseq r9, r8, r4, lsr #8 │ │ │ │ │ │ │ │ 0027c238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -459760,25 +459760,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq lr, pc, r0, asr #11 │ │ │ │ - orrseq r9, r8, r8, asr #4 │ │ │ │ + orreq lr, pc, ip, asr #11 │ │ │ │ + orrseq r9, r8, r0, asr r2 │ │ │ │ @ instruction: 0x01a5c130 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019891bc │ │ │ │ - orreq lr, pc, r0, lsr #10 │ │ │ │ - strdeq lr, [pc, r4] │ │ │ │ - orrseq r9, r8, r8, ror r1 │ │ │ │ + orrseq r9, r8, r4, asr #3 │ │ │ │ + orreq lr, pc, ip, lsr #10 │ │ │ │ + orreq lr, pc, r0, lsl #10 │ │ │ │ + orrseq r9, r8, r0, lsl #3 │ │ │ │ orreq sl, lr, ip, lsr r3 │ │ │ │ - orrseq r9, r8, r8, asr #1 │ │ │ │ - orreq lr, pc, r0, lsr r4 @ │ │ │ │ + ldrsbeq r9, [r8, r0] │ │ │ │ + orreq lr, pc, ip, lsr r4 @ │ │ │ │ │ │ │ │ 0027c5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -459929,16 +459929,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a5bda0 │ │ │ │ orreq sl, lr, r8, lsr #1 │ │ │ │ - orrseq r8, r8, r4, lsr lr │ │ │ │ - @ instruction: 0x018fe19c │ │ │ │ + orrseq r8, r8, ip, lsr lr │ │ │ │ + orreq lr, pc, r8, lsr #3 │ │ │ │ │ │ │ │ 0027c834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -460633,26 +460633,26 @@ │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r7, #508] @ 0x1fc │ │ │ │ strne r8, [r7, #468] @ 0x1d4 │ │ │ │ b 27d078 │ │ │ │ @ instruction: 0x01a5b5e0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq sp, pc, ip, lsl #20 │ │ │ │ - @ instruction: 0x019886b0 │ │ │ │ + orreq sp, pc, r8, lsl sl @ │ │ │ │ + @ instruction: 0x019886b8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq r8, r8, r8, lsl r6 │ │ │ │ - orrseq r8, r8, r0, ror #11 │ │ │ │ + orrseq r8, r8, r0, lsr #12 │ │ │ │ + orrseq r8, r8, r8, ror #11 │ │ │ │ @ instruction: 0x01a5b494 │ │ │ │ orreq r8, lr, r4, lsr r6 │ │ │ │ - @ instruction: 0x018fd79c │ │ │ │ - orreq sp, pc, ip, asr r7 @ │ │ │ │ - @ instruction: 0x019883fc │ │ │ │ + orreq sp, pc, r8, lsr #15 │ │ │ │ + orreq sp, pc, r8, ror #14 │ │ │ │ + orrseq r8, r8, r4, lsl #8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq r7, pc, r0, lsl lr @ │ │ │ │ + orreq r7, pc, ip, lsl lr @ │ │ │ │ │ │ │ │ 0027d2fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -460678,17 +460678,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27d330 │ │ │ │ - orrseq r8, r8, ip, ror #5 │ │ │ │ - orreq r7, pc, r4, lsr #26 │ │ │ │ - orreq sp, pc, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x019882f4 │ │ │ │ + orreq r7, pc, r0, lsr sp @ │ │ │ │ + orreq sp, pc, r0, asr #12 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ │ │ │ │ 0027d388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -460753,21 +460753,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 b6c98 │ │ │ │ - orreq sp, pc, r4, asr #11 │ │ │ │ - orrseq r8, r8, r4, lsl r2 │ │ │ │ - orreq sp, pc, r8, asr r5 @ │ │ │ │ + ldrdeq sp, [pc, r0] │ │ │ │ + orrseq r8, r8, ip, lsl r2 │ │ │ │ + orreq sp, pc, r4, ror #10 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - orrseq r8, r8, r8, asr #3 │ │ │ │ - orreq r7, pc, r4, lsl #24 │ │ │ │ - orreq sp, pc, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x019881d0 │ │ │ │ + orreq r7, pc, r0, lsl ip @ │ │ │ │ + orreq sp, pc, r0, lsr #10 │ │ │ │ │ │ │ │ 0027d4b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -460793,17 +460793,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27d4ec │ │ │ │ - orrseq r8, r8, r0, lsr r1 │ │ │ │ - orreq r7, pc, r8, ror #22 │ │ │ │ - orreq sp, pc, r8, ror r4 @ │ │ │ │ + orrseq r8, r8, r8, lsr r1 │ │ │ │ + orreq r7, pc, r4, ror fp @ │ │ │ │ + orreq sp, pc, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0027d544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -461010,41 +461010,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 27d6a8 │ │ │ │ @ instruction: 0x01a5afb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a5af9c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r8, r8, r4 │ │ │ │ - orreq sp, pc, r4, asr r3 @ │ │ │ │ + orrseq r8, r8, ip │ │ │ │ + orreq sp, pc, r0, ror #6 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ @ instruction: 0x01a5ae64 │ │ │ │ - orrseq r7, r8, r0, asr #30 │ │ │ │ - orreq r7, pc, ip, ror r9 @ │ │ │ │ - @ instruction: 0x018fd290 │ │ │ │ + orrseq r7, r8, r8, asr #30 │ │ │ │ + orreq r7, pc, r8, lsl #19 │ │ │ │ + @ instruction: 0x018fd29c │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - orrseq r7, r8, r8, lsl #30 │ │ │ │ - ldrdeq sp, [pc, ip] │ │ │ │ - orreq sp, pc, r8, asr r2 @ │ │ │ │ + orrseq r7, r8, r0, lsl pc │ │ │ │ + orreq sp, pc, r8, ror #5 │ │ │ │ + orreq sp, pc, r4, ror #4 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - orrseq r7, r8, r4, asr #29 │ │ │ │ - orreq r7, pc, r0, lsl #18 │ │ │ │ - orreq sp, pc, r4, lsl r2 @ │ │ │ │ + orrseq r7, r8, ip, asr #29 │ │ │ │ + orreq r7, pc, ip, lsl #18 │ │ │ │ + orreq sp, pc, r0, lsr #4 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - orrseq r7, r8, ip, lsl #29 │ │ │ │ - orreq r7, pc, r8, asr #17 │ │ │ │ - ldrdeq sp, [pc, ip] │ │ │ │ + @ instruction: 0x01987e94 │ │ │ │ + ldrdeq r7, [pc, r4] │ │ │ │ + orreq sp, pc, r8, ror #3 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - orrseq r7, r8, r4, asr lr │ │ │ │ - @ instruction: 0x018f7890 │ │ │ │ - orreq sp, pc, r4, lsr #3 │ │ │ │ + orrseq r7, r8, ip, asr lr │ │ │ │ + @ instruction: 0x018f789c │ │ │ │ + @ instruction: 0x018fd1b0 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - orreq r7, pc, ip, asr r8 @ │ │ │ │ - orreq r7, pc, r8, lsr #16 │ │ │ │ - orreq r7, pc, r0, lsl r8 @ │ │ │ │ + orreq r7, pc, r8, ror #16 │ │ │ │ + orreq r7, pc, r4, lsr r8 @ │ │ │ │ + orreq r7, pc, ip, lsl r8 @ │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 0027d900 : │ │ │ │ ldr r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r1] │ │ │ │ @@ -461089,17 +461089,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 27d9b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27d964 │ │ │ │ - @ instruction: 0x01987cb4 │ │ │ │ - strdeq r7, [pc, r0] │ │ │ │ - strdeq ip, [pc, ip] │ │ │ │ + @ instruction: 0x01987cbc │ │ │ │ + strdeq r7, [pc, ip] │ │ │ │ + orreq sp, pc, r8 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ │ │ │ │ 0027d9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -461152,21 +461152,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27d9e8 │ │ │ │ orreq r7, lr, ip, lsl #7 │ │ │ │ - orreq sp, pc, ip, lsl r0 @ │ │ │ │ - orrseq r7, r8, ip, lsl #24 │ │ │ │ - orreq ip, pc, r0, asr pc @ │ │ │ │ + orreq sp, pc, r8, lsr #32 │ │ │ │ + orrseq r7, r8, r4, lsl ip │ │ │ │ + orreq ip, pc, ip, asr pc @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r7, r8, r4, asr #23 │ │ │ │ - orreq r7, pc, r0, lsl #12 │ │ │ │ - orreq ip, pc, ip, lsl #30 │ │ │ │ + orrseq r7, r8, ip, asr #23 │ │ │ │ + orreq r7, pc, ip, lsl #12 │ │ │ │ + orreq ip, pc, r8, lsl pc @ │ │ │ │ │ │ │ │ 0027dabc : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 27dad4 │ │ │ │ add r3, r0, #432 @ 0x1b0 │ │ │ │ ldrd r4, [r3] │ │ │ │ @@ -461207,17 +461207,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 27db78 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 27db24 │ │ │ │ - @ instruction: 0x01987af0 │ │ │ │ - orreq r7, pc, ip, lsr #10 │ │ │ │ - orreq ip, pc, r0, asr #28 │ │ │ │ + @ instruction: 0x01987af8 │ │ │ │ + orreq r7, pc, r8, lsr r5 @ │ │ │ │ + orreq ip, pc, ip, asr #28 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ │ │ │ │ 0027db7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -461652,68 +461652,68 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27de94 │ │ │ │ @ instruction: 0x01a5a978 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r7, r8, r4, lsr sl │ │ │ │ - orreq ip, pc, ip, ror sp @ │ │ │ │ - orrseq r7, r8, r4, lsl #17 │ │ │ │ - orreq ip, pc, ip, asr #23 │ │ │ │ + orrseq r7, r8, ip, lsr sl │ │ │ │ + orreq ip, pc, r8, lsl #27 │ │ │ │ + orrseq r7, r8, ip, lsl #17 │ │ │ │ + ldrdeq ip, [pc, r8] │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ @ instruction: 0x01a5a678 │ │ │ │ - orrseq r7, r8, r0, ror #14 │ │ │ │ - @ instruction: 0x018f7198 │ │ │ │ - orreq ip, pc, r8, lsr #21 │ │ │ │ + orrseq r7, r8, r8, ror #14 │ │ │ │ + orreq r7, pc, r4, lsr #3 │ │ │ │ + @ instruction: 0x018fcab4 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orrseq r7, r8, r0, lsr #14 │ │ │ │ - orreq r7, pc, ip, asr r1 @ │ │ │ │ - orreq ip, pc, r8, ror #20 │ │ │ │ + orrseq r7, r8, r8, lsr #14 │ │ │ │ + orreq r7, pc, r8, ror #2 │ │ │ │ + orreq ip, pc, r4, ror sl @ │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orreq r7, pc, r4, lsr #2 │ │ │ │ - strdeq r7, [pc, r8] │ │ │ │ + orreq r7, pc, r0, lsr r1 @ │ │ │ │ + orreq r7, pc, r4, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrdeq r7, [pc, ip] │ │ │ │ + orreq r7, pc, r8, ror #1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orreq r7, pc, r0, asr #1 │ │ │ │ + orreq r7, pc, ip, asr #1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orreq r7, pc, r4, lsr #1 │ │ │ │ - orrseq r7, r8, ip, asr #12 │ │ │ │ - orreq r7, pc, r4, lsl #1 │ │ │ │ - @ instruction: 0x018fc994 │ │ │ │ + strheq r7, [pc, r0] │ │ │ │ + orrseq r7, r8, r4, asr r6 │ │ │ │ + @ instruction: 0x018f7090 │ │ │ │ + orreq ip, pc, r0, lsr #19 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orrseq r7, r8, ip, lsl #12 │ │ │ │ - orreq r7, pc, r8, asr #32 │ │ │ │ - orreq ip, pc, r4, asr r9 @ │ │ │ │ + orrseq r7, r8, r4, lsl r6 │ │ │ │ + orreq r7, pc, r4, asr r0 @ │ │ │ │ + orreq ip, pc, r0, ror #18 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x019875d0 │ │ │ │ - orreq r7, pc, ip │ │ │ │ - orreq ip, pc, ip, lsl r9 @ │ │ │ │ - @ instruction: 0x01987594 │ │ │ │ - ldrdeq r6, [pc, r0] │ │ │ │ - ldrdeq ip, [pc, ip] │ │ │ │ + @ instruction: 0x019875d8 │ │ │ │ + orreq r7, pc, r8, lsl r0 @ │ │ │ │ + orreq ip, pc, r8, lsr #18 │ │ │ │ + @ instruction: 0x0198759c │ │ │ │ + ldrdeq r6, [pc, ip] │ │ │ │ + orreq ip, pc, r8, ror #17 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orrseq r7, r8, r4, asr r5 │ │ │ │ - @ instruction: 0x018f6f90 │ │ │ │ - @ instruction: 0x018fc89c │ │ │ │ + orrseq r7, r8, ip, asr r5 │ │ │ │ + @ instruction: 0x018f6f9c │ │ │ │ + orreq ip, pc, r8, lsr #17 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orreq r6, pc, r8, asr pc @ │ │ │ │ - orreq r6, pc, r8, lsr #30 │ │ │ │ - strdeq r6, [pc, r8] │ │ │ │ - orrseq r7, r8, r8, lsl #9 │ │ │ │ - orreq r6, pc, r4, asr #29 │ │ │ │ - ldrdeq ip, [pc, r4] │ │ │ │ - orrseq r7, r8, ip, asr #8 │ │ │ │ - orreq r6, pc, r8, lsl #29 │ │ │ │ - @ instruction: 0x018fc798 │ │ │ │ - orrseq r7, r8, r0, lsl r4 │ │ │ │ - orreq r6, pc, ip, asr #28 │ │ │ │ - orreq ip, pc, ip, asr r7 @ │ │ │ │ + orreq r6, pc, r4, ror #30 │ │ │ │ + orreq r6, pc, r4, lsr pc @ │ │ │ │ + orreq r6, pc, r4, lsl #30 │ │ │ │ + @ instruction: 0x01987490 │ │ │ │ + ldrdeq r6, [pc, r0] │ │ │ │ + orreq ip, pc, r0, ror #15 │ │ │ │ + orrseq r7, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x018f6e94 │ │ │ │ + orreq ip, pc, r4, lsr #15 │ │ │ │ + orrseq r7, r8, r8, lsl r4 │ │ │ │ + orreq r6, pc, r8, asr lr @ │ │ │ │ + orreq ip, pc, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #376] @ 27e4c0 │ │ │ │ ldr r3, [pc, #376] @ 27e4c4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -461809,25 +461809,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27e3d8 │ │ │ │ @ instruction: 0x01a5a1cc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a5a134 │ │ │ │ - orrseq r7, r8, r8, lsl r2 │ │ │ │ - orreq r6, pc, r4, asr ip @ │ │ │ │ - orreq ip, pc, r0, ror #10 │ │ │ │ + orrseq r7, r8, r0, lsr #4 │ │ │ │ + orreq r6, pc, r0, ror #24 │ │ │ │ + orreq ip, pc, ip, ror #10 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - @ instruction: 0x019871dc │ │ │ │ - orreq r6, pc, r8, lsl ip @ │ │ │ │ - orreq ip, pc, r4, lsr #10 │ │ │ │ + orrseq r7, r8, r4, ror #3 │ │ │ │ + orreq r6, pc, r4, lsr #24 │ │ │ │ + orreq ip, pc, r0, lsr r5 @ │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - orrseq r7, r8, r0, lsr #3 │ │ │ │ - ldrdeq r6, [pc, ip] │ │ │ │ - orreq ip, pc, r8, ror #9 │ │ │ │ + orrseq r7, r8, r8, lsr #3 │ │ │ │ + orreq r6, pc, r8, ror #23 │ │ │ │ + strdeq ip, [pc, r4] │ │ │ │ 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] @ 27ed2c │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ @@ -462348,61 +462348,61 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27e8e8 │ │ │ │ strdeq r9, [r5, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a59fc4 │ │ │ │ - orrseq r7, r8, r8, asr #1 │ │ │ │ - orreq ip, pc, ip, lsl r4 @ │ │ │ │ + ldrsbeq r7, [r8, r0] │ │ │ │ + orreq ip, pc, r8, lsr #8 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - @ instruction: 0x01986eb0 │ │ │ │ - strdeq ip, [pc, ip] │ │ │ │ + @ instruction: 0x01986eb8 │ │ │ │ + orreq ip, pc, r8, lsl #4 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ @ instruction: 0x01a59c24 │ │ │ │ - @ instruction: 0x01986cd8 │ │ │ │ + orrseq r6, r8, r0, ror #25 │ │ │ │ @ instruction: 0x018e6e98 │ │ │ │ - orreq ip, pc, r8, lsl r0 @ │ │ │ │ + orreq ip, pc, r4, lsr #32 │ │ │ │ orreq r6, lr, r0, asr #28 │ │ │ │ strdeq r6, [lr, ip] │ │ │ │ orreq r6, lr, r8, lsr #27 │ │ │ │ - orreq r6, pc, r0, ror #11 │ │ │ │ - @ instruction: 0x018f65b0 │ │ │ │ + orreq r6, pc, ip, ror #11 │ │ │ │ + @ instruction: 0x018f65bc │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ orreq sl, lr, r8, lsr sl │ │ │ │ orreq sl, lr, r8, lsl #20 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orreq r6, pc, r4, asr #10 │ │ │ │ - orreq r6, pc, ip, lsl #10 │ │ │ │ - ldrdeq r6, [pc, ip] │ │ │ │ - orrseq r6, r8, ip, ror #20 │ │ │ │ - orreq r6, pc, r8, lsr #9 │ │ │ │ - @ instruction: 0x018fbdb4 │ │ │ │ + orreq r6, pc, r0, asr r5 @ │ │ │ │ + orreq r6, pc, r8, lsl r5 @ │ │ │ │ + orreq r6, pc, r8, ror #9 │ │ │ │ + orrseq r6, r8, r4, ror sl │ │ │ │ + @ instruction: 0x018f64b4 │ │ │ │ + orreq fp, pc, r0, asr #27 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - orreq r6, pc, r0, ror r4 @ │ │ │ │ + orreq r6, pc, ip, ror r4 @ │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - orreq r6, pc, r0, asr #8 │ │ │ │ - @ instruction: 0x019869d0 │ │ │ │ - orreq r6, pc, ip, lsl #8 │ │ │ │ - orreq fp, pc, r8, lsl sp @ │ │ │ │ - ldrdeq r6, [pc, r4] │ │ │ │ - orreq r6, pc, r4, lsr #7 │ │ │ │ + orreq r6, pc, ip, asr #8 │ │ │ │ + @ instruction: 0x019869d8 │ │ │ │ + orreq r6, pc, r8, lsl r4 @ │ │ │ │ + orreq fp, pc, r4, lsr #26 │ │ │ │ + orreq r6, pc, r0, ror #7 │ │ │ │ + @ instruction: 0x018f63b0 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - orrseq r6, r8, r4, lsr r9 │ │ │ │ - orreq r6, pc, r0, ror r3 @ │ │ │ │ - orreq fp, pc, r4, lsl #25 │ │ │ │ + orrseq r6, r8, ip, lsr r9 │ │ │ │ + orreq r6, pc, ip, ror r3 @ │ │ │ │ + @ instruction: 0x018fbc90 │ │ │ │ │ │ │ │ 0027edf4 : │ │ │ │ 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 │ │ │ │ @@ -463421,137 +463421,137 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 27fabc │ │ │ │ strdeq r9, [r5, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r9, [r5, r8]! │ │ │ │ - @ instruction: 0x019867d0 │ │ │ │ - orreq fp, pc, r0, lsr #22 │ │ │ │ + @ instruction: 0x019867d8 │ │ │ │ + orreq fp, pc, ip, lsr #22 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - orrseq r6, r8, ip, asr #13 │ │ │ │ - @ instruction: 0x01986694 │ │ │ │ - orrseq r6, r8, r4, lsl r6 │ │ │ │ + @ instruction: 0x019866d4 │ │ │ │ + @ instruction: 0x0198669c │ │ │ │ + orrseq r6, r8, ip, lsl r6 │ │ │ │ @ instruction: 0x01a594a0 │ │ │ │ - orreq fp, pc, r4, ror #17 │ │ │ │ - orrseq r6, r8, r8, ror r5 │ │ │ │ - orrseq r6, r8, r8, lsl r3 │ │ │ │ - orreq fp, pc, r8, ror #12 │ │ │ │ - orrseq r6, r8, r8, ror r2 │ │ │ │ - orreq fp, pc, r8, asr #11 │ │ │ │ - orrseq r6, r8, r8, lsl #3 │ │ │ │ - ldrdeq fp, [pc, r8] │ │ │ │ - @ instruction: 0x01986098 │ │ │ │ - orreq fp, pc, r8, ror #7 │ │ │ │ + strdeq fp, [pc, r0] │ │ │ │ + orrseq r6, r8, r0, lsl #11 │ │ │ │ + orrseq r6, r8, r0, lsr #6 │ │ │ │ + orreq fp, pc, r4, ror r6 @ │ │ │ │ + orrseq r6, r8, r0, lsl #5 │ │ │ │ + ldrdeq fp, [pc, r4] │ │ │ │ + @ instruction: 0x01986190 │ │ │ │ + orreq fp, pc, r4, ror #9 │ │ │ │ + orrseq r6, r8, r0, lsr #1 │ │ │ │ + strdeq fp, [pc, r4] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r5, r8, r4, asr #31 │ │ │ │ - orreq fp, pc, ip, lsl #6 │ │ │ │ + orrseq r5, r8, ip, asr #31 │ │ │ │ + orreq fp, pc, r8, lsl r3 @ │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - orrseq r5, r8, r0, lsl #31 │ │ │ │ - ldrdeq fp, [pc, r0] │ │ │ │ + orrseq r5, r8, r8, lsl #31 │ │ │ │ + ldrdeq fp, [pc, ip] │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ ldrdeq r6, [lr, ip] │ │ │ │ orreq r6, lr, r4, lsl #1 │ │ │ │ - orrseq r5, r8, r4, lsl #29 │ │ │ │ - ldrdeq fp, [pc, r4] │ │ │ │ - orrseq r5, r8, r4, ror sp │ │ │ │ - orreq fp, pc, r0, asr #1 │ │ │ │ + orrseq r5, r8, ip, lsl #29 │ │ │ │ + orreq fp, pc, r0, ror #3 │ │ │ │ + orrseq r5, r8, ip, ror sp │ │ │ │ + orreq fp, pc, ip, asr #1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - orrseq r5, r8, ip, lsl ip │ │ │ │ - orreq sl, pc, ip, ror #30 │ │ │ │ - @ instruction: 0x01985bd8 │ │ │ │ - orreq sl, pc, r8, lsr #30 │ │ │ │ - orreq r5, pc, ip, asr #11 │ │ │ │ - orrseq r5, r8, r4, asr sl │ │ │ │ - orreq sl, pc, r4, lsr #27 │ │ │ │ - orrseq r5, r8, r8, ror r9 │ │ │ │ - orreq sl, pc, r8, asr #25 │ │ │ │ - @ instruction: 0x019858d4 │ │ │ │ - orreq sl, pc, r4, lsr #24 │ │ │ │ - orreq r5, pc, r8, lsr #5 │ │ │ │ + orrseq r5, r8, r4, lsr #24 │ │ │ │ + orreq sl, pc, r8, ror pc @ │ │ │ │ + orrseq r5, r8, r0, ror #23 │ │ │ │ + orreq sl, pc, r4, lsr pc @ │ │ │ │ + ldrdeq r5, [pc, r8] │ │ │ │ + orrseq r5, r8, ip, asr sl │ │ │ │ + @ instruction: 0x018fadb0 │ │ │ │ + orrseq r5, r8, r0, lsl #19 │ │ │ │ + ldrdeq sl, [pc, r4] │ │ │ │ + @ instruction: 0x019858dc │ │ │ │ + orreq sl, pc, r0, lsr ip @ │ │ │ │ + @ instruction: 0x018f52b4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ - orrseq r5, r8, r8, asr r5 │ │ │ │ - orreq sl, pc, r4, lsr #17 │ │ │ │ - strdeq r4, [pc, r0] │ │ │ │ + orrseq r5, r8, r0, ror #10 │ │ │ │ + @ instruction: 0x018fa8b0 │ │ │ │ + strdeq r4, [pc, ip] │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq r5, r8, r8, lsr #8 │ │ │ │ - orreq sl, pc, r8, ror r7 @ │ │ │ │ + orrseq r5, r8, r0, lsr r4 │ │ │ │ + orreq sl, pc, r4, lsl #15 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r5, r8, r0, ror #5 │ │ │ │ - orreq sl, pc, r8, lsr #12 │ │ │ │ + orrseq r5, r8, r8, ror #5 │ │ │ │ + orreq sl, pc, r4, lsr r6 @ │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orrseq r5, r8, r8, asr #4 │ │ │ │ - @ instruction: 0x018fa598 │ │ │ │ + orrseq r5, r8, r0, asr r2 │ │ │ │ + orreq sl, pc, r4, lsr #11 │ │ │ │ orreq r5, lr, r0, asr #7 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - orrseq r5, r8, r8, lsr #3 │ │ │ │ - orreq r4, pc, r4, ror #23 │ │ │ │ - strdeq sl, [pc, r8] │ │ │ │ + @ instruction: 0x019851b0 │ │ │ │ + strdeq r4, [pc, r0] │ │ │ │ + orreq sl, pc, r4, lsl #10 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - orreq r4, pc, r8, ror sl @ │ │ │ │ - orrseq r5, r8, r8, lsr r0 │ │ │ │ - orreq sl, pc, r0, lsl #7 │ │ │ │ + orreq r4, pc, r4, lsl #21 │ │ │ │ + orrseq r5, r8, r0, asr #32 │ │ │ │ + orreq sl, pc, ip, lsl #7 │ │ │ │ @ instruction: 0x018e51bc │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - orrseq r4, r8, r4, lsr #31 │ │ │ │ - orreq r4, pc, r0, ror #19 │ │ │ │ - strdeq sl, [pc, r4] │ │ │ │ + orrseq r4, r8, ip, lsr #31 │ │ │ │ + orreq r4, pc, ip, ror #19 │ │ │ │ + orreq sl, pc, r0, lsl #6 │ │ │ │ orreq r5, lr, ip, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ ldrdeq r5, [lr, r4] │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x01984ebc │ │ │ │ - strdeq r4, [pc, r8] │ │ │ │ - orreq sl, pc, ip, lsl #4 │ │ │ │ + orrseq r4, r8, r4, asr #29 │ │ │ │ + orreq r4, pc, r4, lsl #18 │ │ │ │ + orreq sl, pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ orreq r5, lr, r4, asr #32 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - orrseq r4, r8, ip, lsr #28 │ │ │ │ - orreq r4, pc, r8, ror #16 │ │ │ │ - orreq sl, pc, ip, ror r1 @ │ │ │ │ + orrseq r4, r8, r4, lsr lr │ │ │ │ + orreq r4, pc, r4, ror r8 @ │ │ │ │ + orreq sl, pc, r8, lsl #3 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - @ instruction: 0x01984db0 │ │ │ │ - strdeq sl, [pc, ip] │ │ │ │ + @ instruction: 0x01984db8 │ │ │ │ + orreq sl, pc, r8, lsl #2 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ orreq r4, lr, r0, ror lr │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ orreq r4, lr, ip, lsr #28 │ │ │ │ muleq r0, r2, r2 │ │ │ │ orreq r4, lr, r8, ror #27 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ orreq r4, lr, r4, lsr #27 │ │ │ │ - @ instruction: 0x01984b98 │ │ │ │ - orreq r9, pc, ip, ror #29 │ │ │ │ + orrseq r4, r8, r0, lsr #23 │ │ │ │ + strdeq r9, [pc, r8] │ │ │ │ orreq r4, lr, r4, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ orreq r4, lr, ip, asr #24 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ orreq r4, lr, ip, lsl #24 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ orreq r4, lr, r8, asr #23 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ orreq r4, lr, r4, lsl #23 │ │ │ │ orreq r4, lr, r0, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ orreq r4, lr, ip, ror #21 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ @ instruction: 0x018e4a98 │ │ │ │ + orreq r4, pc, r0, ror #5 │ │ │ │ + strdeq r9, [pc, r4] │ │ │ │ + orreq r4, pc, r4, ror r2 @ │ │ │ │ + orreq r4, pc, r8, lsl #4 │ │ │ │ ldrdeq r4, [pc, r4] │ │ │ │ - orreq r9, pc, r8, ror #23 │ │ │ │ - orreq r4, pc, r8, ror #4 │ │ │ │ - strdeq r4, [pc, ip] │ │ │ │ - orreq r4, pc, r8, asr #3 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ orreq r4, lr, ip, lsl r9 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - orrseq r4, r8, r4, lsl #14 │ │ │ │ - orreq r4, pc, r0, asr #2 │ │ │ │ - orreq r9, pc, r4, asr sl @ │ │ │ │ - orreq r4, pc, r8, lsl #2 │ │ │ │ + orrseq r4, r8, ip, lsl #14 │ │ │ │ + orreq r4, pc, ip, asr #2 │ │ │ │ + orreq r9, pc, r0, ror #20 │ │ │ │ + orreq r4, pc, r4, lsl r1 @ │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ orreq r4, lr, r8, asr r8 │ │ │ │ ldr r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, #0 │ │ │ │ beq 27f204 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ @@ -465570,164 +465570,164 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #576] @ 2821b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 281638 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orreq r4, pc, ip, lsr #32 │ │ │ │ - orrseq r4, r8, r4, ror #11 │ │ │ │ - orreq r9, pc, ip, lsr #18 │ │ │ │ + orreq r4, pc, r8, lsr r0 @ │ │ │ │ + orrseq r4, r8, ip, ror #11 │ │ │ │ + orreq r9, pc, r8, lsr r9 @ │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r3, pc, ip, ror #31 │ │ │ │ - orrseq r4, r8, r4, lsr #11 │ │ │ │ - orreq r9, pc, ip, ror #17 │ │ │ │ + strdeq r3, [pc, r8] │ │ │ │ + orrseq r4, r8, ip, lsr #11 │ │ │ │ + strdeq r9, [pc, r8] │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orreq r3, pc, ip, lsr #31 │ │ │ │ - orrseq r4, r8, r4, ror #10 │ │ │ │ - @ instruction: 0x018f98b0 │ │ │ │ - orreq r3, pc, ip, ror #30 │ │ │ │ - orrseq r4, r8, r4, lsr #10 │ │ │ │ - orreq r9, pc, ip, ror #16 │ │ │ │ + @ instruction: 0x018f3fb8 │ │ │ │ + orrseq r4, r8, ip, ror #10 │ │ │ │ + @ instruction: 0x018f98bc │ │ │ │ + orreq r3, pc, r8, ror pc @ │ │ │ │ + orrseq r4, r8, ip, lsr #10 │ │ │ │ + orreq r9, pc, r8, ror r8 @ │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - orreq r3, pc, ip, lsr #30 │ │ │ │ - orrseq r4, r8, r4, ror #9 │ │ │ │ - orreq r9, pc, ip, lsr #16 │ │ │ │ + orreq r3, pc, r8, lsr pc @ │ │ │ │ + orrseq r4, r8, ip, ror #9 │ │ │ │ + orreq r9, pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq r4, r8, r8, lsr #8 │ │ │ │ - orreq r9, pc, r8, ror r7 @ │ │ │ │ - orreq r3, pc, ip, ror #27 │ │ │ │ + orrseq r4, r8, r0, lsr r4 │ │ │ │ + orreq r9, pc, r4, lsl #15 │ │ │ │ + strdeq r3, [pc, r8] │ │ │ │ orreq r4, lr, ip, lsr r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r4, r8, ip, asr #5 │ │ │ │ - orreq r9, pc, ip, lsl r6 @ │ │ │ │ - orrseq r4, r8, ip, lsr r2 │ │ │ │ - orreq r9, pc, ip, lsl #11 │ │ │ │ + @ instruction: 0x019842d4 │ │ │ │ + orreq r9, pc, r8, lsr #12 │ │ │ │ + orrseq r4, r8, r4, asr #4 │ │ │ │ + @ instruction: 0x018f9598 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ @ instruction: 0x018e43bc │ │ │ │ - orreq r3, pc, r4, ror #23 │ │ │ │ - @ instruction: 0x018f3bb4 │ │ │ │ + strdeq r3, [pc, r0] │ │ │ │ + orreq r3, pc, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orreq r3, pc, r4, lsl #23 │ │ │ │ - orreq r3, pc, r0, lsr fp @ │ │ │ │ + @ instruction: 0x018f3b90 │ │ │ │ + orreq r3, pc, ip, lsr fp @ │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - strdeq r3, [pc, ip] │ │ │ │ + orreq r3, pc, r8, lsl #22 │ │ │ │ orreq r4, lr, ip, asr #4 │ │ │ │ - orreq r3, pc, r8, lsl #21 │ │ │ │ - orreq r3, pc, r4, asr sl @ │ │ │ │ + @ instruction: 0x018f3a94 │ │ │ │ + orreq r3, pc, r0, ror #20 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - orreq r3, pc, r0, lsr #20 │ │ │ │ + orreq r3, pc, ip, lsr #20 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x01983fb8 │ │ │ │ - strdeq r3, [pc, r0] │ │ │ │ - orreq r9, pc, r4, lsl #6 │ │ │ │ + orrseq r3, r8, r0, asr #31 │ │ │ │ + strdeq r3, [pc, ip] │ │ │ │ + orreq r9, pc, r0, lsl r3 @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - @ instruction: 0x018f39bc │ │ │ │ + orreq r3, pc, r8, asr #19 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x018f3990 │ │ │ │ - orrseq r3, r8, r0, asr pc │ │ │ │ - @ instruction: 0x018f9298 │ │ │ │ + @ instruction: 0x018f399c │ │ │ │ + orrseq r3, r8, r8, asr pc │ │ │ │ + orreq r9, pc, r4, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - orreq r3, pc, r8, asr r9 @ │ │ │ │ - orrseq r3, r8, r8, lsl pc │ │ │ │ - orreq r9, pc, r4, ror #4 │ │ │ │ - orreq r3, pc, r0, lsl r9 @ │ │ │ │ - orreq r3, pc, r0, ror #17 │ │ │ │ + orreq r3, pc, r4, ror #18 │ │ │ │ + orrseq r3, r8, r0, lsr #30 │ │ │ │ + orreq r9, pc, r0, ror r2 @ │ │ │ │ + orreq r3, pc, ip, lsl r9 @ │ │ │ │ + orreq r3, pc, ip, ror #17 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - @ instruction: 0x018f38b4 │ │ │ │ - orrseq r3, r8, r0, ror lr │ │ │ │ - @ instruction: 0x018f91bc │ │ │ │ + orreq r3, pc, r0, asr #17 │ │ │ │ + orrseq r3, r8, r8, ror lr │ │ │ │ + orreq r9, pc, r8, asr #3 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - orreq r3, pc, r8, ror #16 │ │ │ │ - orrseq r3, r8, r8, lsr #28 │ │ │ │ - orreq r9, pc, r4, ror r1 @ │ │ │ │ + orreq r3, pc, r4, ror r8 @ │ │ │ │ + orrseq r3, r8, r0, lsr lr │ │ │ │ + orreq r9, pc, r0, lsl #3 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - orreq r3, pc, r4, lsr r8 @ │ │ │ │ - orrseq r3, r8, ip, ror #27 │ │ │ │ - orreq r9, pc, r4, lsr r1 @ │ │ │ │ + orreq r3, pc, r0, asr #16 │ │ │ │ + @ instruction: 0x01983df4 │ │ │ │ + orreq r9, pc, r0, asr #2 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - strdeq r3, [pc, r4] │ │ │ │ + orreq r3, pc, r0, lsl #16 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orreq r3, pc, r0, asr #15 │ │ │ │ - orreq r3, pc, ip, lsl #15 │ │ │ │ - orreq r3, pc, r4, asr r7 @ │ │ │ │ + orreq r3, pc, ip, asr #15 │ │ │ │ + @ instruction: 0x018f3798 │ │ │ │ + orreq r3, pc, r0, ror #14 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - orreq r3, pc, r4, lsr #14 │ │ │ │ + orreq r3, pc, r0, lsr r7 @ │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - strdeq r3, [pc, r4] │ │ │ │ - orrseq r3, r8, ip, lsr #25 │ │ │ │ - strdeq r8, [pc, r4] │ │ │ │ + orreq r3, pc, r0, lsl #14 │ │ │ │ + @ instruction: 0x01983cb4 │ │ │ │ + orreq r9, pc, r0 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - @ instruction: 0x018f36b4 │ │ │ │ + orreq r3, pc, r0, asr #13 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - orreq r3, pc, r0, lsl #13 │ │ │ │ - orreq r3, pc, r0, asr r6 @ │ │ │ │ - orrseq r3, r8, r0, lsl ip │ │ │ │ - orreq r8, pc, r8, asr pc @ │ │ │ │ - orreq r3, pc, r0, lsl r6 @ │ │ │ │ + orreq r3, pc, ip, lsl #13 │ │ │ │ + orreq r3, pc, ip, asr r6 @ │ │ │ │ + orrseq r3, r8, r8, lsl ip │ │ │ │ + orreq r8, pc, r4, ror #30 │ │ │ │ + orreq r3, pc, ip, lsl r6 @ │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - orreq r3, pc, r0, ror #11 │ │ │ │ + orreq r3, pc, ip, ror #11 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x018f35b4 │ │ │ │ - orreq r3, pc, r8, lsl #11 │ │ │ │ - orreq r3, pc, r0, asr r5 @ │ │ │ │ - orrseq r3, r8, r0, lsl fp │ │ │ │ - orreq r8, pc, ip, asr lr @ │ │ │ │ - orreq r3, pc, r4, lsl r5 @ │ │ │ │ - @ instruction: 0x01983ad4 │ │ │ │ - orreq r8, pc, ip, lsl lr @ │ │ │ │ - ldrdeq r3, [pc, r0] │ │ │ │ - @ instruction: 0x01983a90 │ │ │ │ - ldrdeq r8, [pc, ip] │ │ │ │ - @ instruction: 0x018f3494 │ │ │ │ + orreq r3, pc, r0, asr #11 │ │ │ │ + @ instruction: 0x018f3594 │ │ │ │ + orreq r3, pc, ip, asr r5 @ │ │ │ │ + orrseq r3, r8, r8, lsl fp │ │ │ │ + orreq r8, pc, r8, ror #28 │ │ │ │ + orreq r3, pc, r0, lsr #10 │ │ │ │ + @ instruction: 0x01983adc │ │ │ │ + orreq r8, pc, r8, lsr #28 │ │ │ │ + ldrdeq r3, [pc, ip] │ │ │ │ + @ instruction: 0x01983a98 │ │ │ │ + orreq r8, pc, r8, ror #27 │ │ │ │ + orreq r3, pc, r0, lsr #9 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - orreq r3, pc, r0, ror #8 │ │ │ │ - orrseq r3, r8, r0, lsr #20 │ │ │ │ - orreq r8, pc, r8, ror #26 │ │ │ │ - orreq r3, pc, r0, lsr #8 │ │ │ │ - strdeq r3, [pc, r4] │ │ │ │ + orreq r3, pc, ip, ror #8 │ │ │ │ + orrseq r3, r8, r8, lsr #20 │ │ │ │ + orreq r8, pc, r4, ror sp @ │ │ │ │ + orreq r3, pc, ip, lsr #8 │ │ │ │ + orreq r3, pc, r0, lsl #8 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - orreq r3, pc, r0, asr #7 │ │ │ │ - orreq r3, pc, ip, lsl #7 │ │ │ │ + orreq r3, pc, ip, asr #7 │ │ │ │ + @ instruction: 0x018f3398 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r3, pc, r8, asr r3 @ │ │ │ │ + orreq r3, pc, r4, ror #6 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - orreq r3, pc, r4, lsr #6 │ │ │ │ + orreq r3, pc, r0, lsr r3 @ │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - strdeq r3, [pc, r0] │ │ │ │ + strdeq r3, [pc, ip] │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x018f32bc │ │ │ │ + orreq r3, pc, r8, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - orreq r3, pc, r8, lsl #5 │ │ │ │ + @ instruction: 0x018f3294 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - orreq r3, pc, r4, asr r2 @ │ │ │ │ + orreq r3, pc, r0, ror #4 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - orreq r3, pc, r0, lsr #4 │ │ │ │ + orreq r3, pc, ip, lsr #4 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - @ instruction: 0x019837b0 │ │ │ │ - orreq r3, pc, r8, ror #3 │ │ │ │ - orreq r8, pc, r0, lsl #22 │ │ │ │ - @ instruction: 0x018f31b0 │ │ │ │ - orreq r3, pc, ip, ror r1 @ │ │ │ │ + @ instruction: 0x019837b8 │ │ │ │ + strdeq r3, [pc, r4] │ │ │ │ + orreq r8, pc, ip, lsl #22 │ │ │ │ + @ instruction: 0x018f31bc │ │ │ │ + orreq r3, pc, r8, lsl #3 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - orreq r3, pc, r8, asr #2 │ │ │ │ + orreq r3, pc, r4, asr r1 @ │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - orreq r3, pc, r8, lsl #2 │ │ │ │ + orreq r3, pc, r4, lsl r1 @ │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - orreq r2, pc, r4, lsl #29 │ │ │ │ - orreq r2, pc, r0, asr lr @ │ │ │ │ + @ instruction: 0x018f2e90 │ │ │ │ + orreq r2, pc, ip, asr lr @ │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - orreq r2, pc, ip, lsl lr @ │ │ │ │ - orreq r2, pc, r8, ror #27 │ │ │ │ + orreq r2, pc, r8, lsr #28 │ │ │ │ + strdeq r2, [pc, r4] │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - @ instruction: 0x018f2db4 │ │ │ │ - orrseq r3, r8, r4, ror r3 │ │ │ │ - @ instruction: 0x018f86bc │ │ │ │ + orreq r2, pc, r0, asr #27 │ │ │ │ + orrseq r3, r8, ip, ror r3 │ │ │ │ + orreq r8, pc, r8, asr #13 │ │ │ │ ldr r1, [pc, #-44] @ 2821bc │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ @@ -465821,17 +465821,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ mov r1, #880 @ 0x370 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 282324 │ │ │ │ - @ instruction: 0x019832f4 │ │ │ │ - orreq r2, pc, r0, lsr sp @ │ │ │ │ - orreq r8, pc, r0, asr #12 │ │ │ │ + @ instruction: 0x019832fc │ │ │ │ + orreq r2, pc, ip, lsr sp @ │ │ │ │ + orreq r8, pc, ip, asr #12 │ │ │ │ │ │ │ │ 00282378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -465857,17 +465857,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 282400 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2823ac │ │ │ │ - orrseq r3, r8, ip, ror #4 │ │ │ │ - orreq r2, pc, r8, lsr #25 │ │ │ │ - @ instruction: 0x018f85b4 │ │ │ │ + orrseq r3, r8, r4, ror r2 │ │ │ │ + @ instruction: 0x018f2cb4 │ │ │ │ + orreq r8, pc, r0, asr #11 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 00282404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -466009,25 +466009,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2824a0 │ │ │ │ strdeq r6, [r5, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r3, r8, r4, ror #3 │ │ │ │ - orreq r8, pc, r8, lsr r5 @ │ │ │ │ + orrseq r3, r8, ip, ror #3 │ │ │ │ + orreq r8, pc, r4, asr #10 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ @ instruction: 0x01a5606c │ │ │ │ - orreq r2, pc, r4, ror fp @ │ │ │ │ + orreq r2, pc, r0, lsl #23 │ │ │ │ @ instruction: 0x018e32b4 │ │ │ │ - orreq r8, pc, r4, ror r4 @ │ │ │ │ + orreq r8, pc, r0, lsl #9 │ │ │ │ orreq r2, lr, ip, asr #15 │ │ │ │ - orreq r2, pc, r0, lsl #21 │ │ │ │ + orreq r2, pc, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - orreq r2, pc, r0, asr sl @ │ │ │ │ + orreq r2, pc, ip, asr sl @ │ │ │ │ │ │ │ │ 00282678 : │ │ │ │ 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] @ 2828ac │ │ │ │ @@ -466165,25 +466165,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 282714 │ │ │ │ b 282838 │ │ │ │ @ instruction: 0x01a55e84 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r8, r0, ror pc │ │ │ │ - orreq r8, pc, r4, asr #5 │ │ │ │ + orrseq r2, r8, r8, ror pc │ │ │ │ + ldrdeq r8, [pc, r0] │ │ │ │ muleq r0, ip, r5 │ │ │ │ strdeq r5, [r5, r8]! │ │ │ │ - orreq r2, pc, r0, lsl #18 │ │ │ │ + orreq r2, pc, ip, lsl #18 │ │ │ │ muleq r0, lr, r5 │ │ │ │ orreq r3, lr, r8, asr r0 │ │ │ │ - orreq r8, pc, r4, lsr #4 │ │ │ │ + orreq r8, pc, r0, lsr r2 @ │ │ │ │ orreq r2, lr, r0, ror r5 │ │ │ │ - orreq r2, pc, r0, lsr #16 │ │ │ │ - orreq r8, pc, r8, asr #3 │ │ │ │ + orreq r2, pc, ip, lsr #16 │ │ │ │ + ldrdeq r8, [pc, r4] │ │ │ │ │ │ │ │ 002828e0 : │ │ │ │ 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] @ 282c24 │ │ │ │ @@ -466389,33 +466389,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 282a80 │ │ │ │ @ instruction: 0x01a55c1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r8, r4, lsl #26 │ │ │ │ - orreq r8, pc, r8, asr r0 @ │ │ │ │ + orrseq r2, r8, ip, lsl #26 │ │ │ │ + orreq r8, pc, r4, rrx │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - orrseq r2, r8, ip, ror ip │ │ │ │ - orreq r7, pc, r4, asr #31 │ │ │ │ + orrseq r2, r8, r4, lsl #25 │ │ │ │ + ldrdeq r7, [pc, r0] │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ @ instruction: 0x01a55a8c │ │ │ │ - orreq r2, pc, r0, lsr #11 │ │ │ │ + orreq r2, pc, ip, lsr #11 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ strdeq r2, [lr, r4] │ │ │ │ - orreq r2, pc, r8, lsl r5 @ │ │ │ │ - orreq r2, pc, r8, ror #9 │ │ │ │ - orrseq r2, r8, r8, ror sl │ │ │ │ - @ instruction: 0x018f24b4 │ │ │ │ - orreq r7, pc, r8, asr #27 │ │ │ │ + orreq r2, pc, r4, lsr #10 │ │ │ │ + strdeq r2, [pc, r4] │ │ │ │ + orrseq r2, r8, r0, lsl #21 │ │ │ │ + orreq r2, pc, r0, asr #9 │ │ │ │ + ldrdeq r7, [pc, r4] │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - orrseq r2, r8, ip, lsr sl │ │ │ │ - orreq r2, pc, r8, ror r4 @ │ │ │ │ - orreq r7, pc, ip, lsl #27 │ │ │ │ + orrseq r2, r8, r4, asr #20 │ │ │ │ + orreq r2, pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x018f7d98 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 00282c7c : │ │ │ │ ldr r2, [r0, #448] @ 0x1c0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ bne 282c94 │ │ │ │ @@ -466440,17 +466440,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, r8, r8, ror r9 │ │ │ │ - orreq r7, pc, ip, lsl #27 │ │ │ │ - orreq r7, pc, r8, asr #25 │ │ │ │ + orrseq r2, r8, r0, lsl #19 │ │ │ │ + @ instruction: 0x018f7d98 │ │ │ │ + ldrdeq r7, [pc, r4] │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ │ │ │ │ 00282d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -466604,36 +466604,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 282d58 │ │ │ │ strdeq r5, [r5, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a557b4 │ │ │ │ - orrseq r2, r8, ip, lsl #16 │ │ │ │ - orreq r2, pc, r8, asr #4 │ │ │ │ - orreq r7, pc, ip, asr fp @ │ │ │ │ - @ instruction: 0x019827d0 │ │ │ │ - orreq r2, pc, ip, lsl #4 │ │ │ │ - orreq r7, pc, r0, lsr #22 │ │ │ │ + orrseq r2, r8, r4, lsl r8 │ │ │ │ + orreq r2, pc, r4, asr r2 @ │ │ │ │ + orreq r7, pc, r8, ror #22 │ │ │ │ + @ instruction: 0x019827d8 │ │ │ │ + orreq r2, pc, r8, lsl r2 @ │ │ │ │ + orreq r7, pc, ip, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - @ instruction: 0x01982798 │ │ │ │ - ldrdeq r2, [pc, r4] │ │ │ │ - orreq r7, pc, r8, ror #21 │ │ │ │ + orrseq r2, r8, r0, lsr #15 │ │ │ │ + orreq r2, pc, r0, ror #3 │ │ │ │ + strdeq r7, [pc, r4] │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - orrseq r2, r8, r0, ror #14 │ │ │ │ - @ instruction: 0x018f219c │ │ │ │ - @ instruction: 0x018f7ab0 │ │ │ │ + orrseq r2, r8, r8, ror #14 │ │ │ │ + orreq r2, pc, r8, lsr #3 │ │ │ │ + @ instruction: 0x018f7abc │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - orrseq r2, r8, r8, lsr #14 │ │ │ │ - orreq r2, pc, r4, ror #2 │ │ │ │ - orreq r7, pc, r8, ror sl @ │ │ │ │ + orrseq r2, r8, r0, lsr r7 │ │ │ │ + orreq r2, pc, r0, ror r1 @ │ │ │ │ + orreq r7, pc, r4, lsl #21 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - @ instruction: 0x019826f0 │ │ │ │ - orreq r2, pc, ip, lsr #2 │ │ │ │ - orreq r7, pc, r0, asr #20 │ │ │ │ + @ instruction: 0x019826f8 │ │ │ │ + orreq r2, pc, r8, lsr r1 @ │ │ │ │ + orreq r7, pc, ip, asr #20 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ │ │ │ │ 00282fd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -466739,29 +466739,29 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 2830f8 │ │ │ │ b 283048 │ │ │ │ @ instruction: 0x01a5551c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a554c4 │ │ │ │ - orrseq r2, r8, r8, lsr #11 │ │ │ │ - orreq r1, pc, r4, ror #31 │ │ │ │ - strdeq r7, [pc, r0] │ │ │ │ + @ instruction: 0x019825b0 │ │ │ │ + strdeq r1, [pc, r0] │ │ │ │ + strdeq r7, [pc, ip] │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - orrseq r2, r8, ip, ror #10 │ │ │ │ - orreq r7, pc, r0, lsr #20 │ │ │ │ - @ instruction: 0x018f78b4 │ │ │ │ + orrseq r2, r8, r4, ror r5 │ │ │ │ + orreq r7, pc, ip, lsr #20 │ │ │ │ + orreq r7, pc, r0, asr #17 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - orrseq r2, r8, r4, lsr #10 │ │ │ │ - orreq r1, pc, r0, ror #30 │ │ │ │ - orreq r7, pc, ip, ror #16 │ │ │ │ + orrseq r2, r8, ip, lsr #10 │ │ │ │ + orreq r1, pc, ip, ror #30 │ │ │ │ + orreq r7, pc, r8, ror r8 @ │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ - orrseq r2, r8, r4, ror #9 │ │ │ │ - orreq r7, pc, r0, asr r9 @ │ │ │ │ - orreq r7, pc, ip, lsr #16 │ │ │ │ + orrseq r2, r8, ip, ror #9 │ │ │ │ + orreq r7, pc, ip, asr r9 @ │ │ │ │ + orreq r7, pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ │ │ │ │ 002831cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -466783,17 +466783,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 283240 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2831ec │ │ │ │ - orrseq r2, r8, ip, lsr #8 │ │ │ │ - orreq r1, pc, r8, ror #28 │ │ │ │ - orreq r7, pc, r4, ror r7 @ │ │ │ │ + orrseq r2, r8, r4, lsr r4 │ │ │ │ + orreq r1, pc, r4, ror lr @ │ │ │ │ + orreq r7, pc, r0, lsl #15 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ │ │ │ │ 00283244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -467018,35 +467018,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 2833fc │ │ │ │ @ instruction: 0x01a552b0 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, lsl #28 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r1, lr, ip, asr r9 │ │ │ │ - @ instruction: 0x0194c1b8 │ │ │ │ - @ instruction: 0x019821dc │ │ │ │ - orreq r7, pc, r0, lsr #10 │ │ │ │ + orrseq ip, r4, r4, asr #3 │ │ │ │ + orrseq r2, r8, r4, ror #3 │ │ │ │ + orreq r7, pc, ip, lsr #10 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - @ instruction: 0x01982190 │ │ │ │ - orreq r1, pc, ip, asr #23 │ │ │ │ - orreq r7, pc, r0, ror #9 │ │ │ │ - orrseq r2, r8, r0, asr r1 │ │ │ │ - orreq r1, pc, ip, lsl #23 │ │ │ │ - orreq r7, pc, r0, lsr #9 │ │ │ │ + @ instruction: 0x01982198 │ │ │ │ + ldrdeq r1, [pc, r8] │ │ │ │ + orreq r7, pc, ip, ror #9 │ │ │ │ + orrseq r2, r8, r8, asr r1 │ │ │ │ + @ instruction: 0x018f1b98 │ │ │ │ + orreq r7, pc, ip, lsr #9 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - orrseq r2, r8, r4, lsl r1 │ │ │ │ - orreq r1, pc, r0, asr fp @ │ │ │ │ - orreq r7, pc, ip, asr r4 @ │ │ │ │ + orrseq r2, r8, ip, lsl r1 │ │ │ │ + orreq r1, pc, ip, asr fp @ │ │ │ │ + orreq r7, pc, r8, ror #8 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - ldrsbeq r2, [r8, r8] │ │ │ │ - orreq r1, pc, r4, lsl fp @ │ │ │ │ - orreq r7, pc, r0, lsr #8 │ │ │ │ - @ instruction: 0x0198209c │ │ │ │ - ldrdeq r1, [pc, r8] │ │ │ │ - orreq r7, pc, ip, ror #7 │ │ │ │ + orrseq r2, r8, r0, ror #1 │ │ │ │ + orreq r1, pc, r0, lsr #22 │ │ │ │ + orreq r7, pc, ip, lsr #8 │ │ │ │ + orrseq r2, r8, r4, lsr #1 │ │ │ │ + orreq r1, pc, r4, ror #21 │ │ │ │ + strdeq r7, [pc, r8] │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ │ │ │ │ 00283630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -467330,52 +467330,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 283840 │ │ │ │ @ instruction: 0x01a54ecc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r5, r5, r8, asr #17 │ │ │ │ + @ instruction: 0x019558d4 │ │ │ │ @ instruction: 0x01a54e94 │ │ │ │ ldrdeq r7, [lr, r4] │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01a54ccc │ │ │ │ - orreq r6, pc, ip, asr sl @ │ │ │ │ - @ instruction: 0x01981d9c │ │ │ │ - ldrdeq r1, [pc, r8] │ │ │ │ - orreq r7, pc, ip, ror #1 │ │ │ │ + orreq r6, pc, r8, ror #20 │ │ │ │ + orrseq r1, r8, r4, lsr #27 │ │ │ │ + orreq r1, pc, r4, ror #15 │ │ │ │ + strdeq r7, [pc, r8] │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ @ instruction: 0x018e14bc │ │ │ │ orreq r8, lr, r4, lsr #19 │ │ │ │ - orrseq r1, r8, ip, lsr sp │ │ │ │ - orreq r7, pc, r0, lsl #1 │ │ │ │ + orrseq r1, r8, r4, asr #26 │ │ │ │ + orreq r7, pc, ip, lsl #1 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - @ instruction: 0x01981cf4 │ │ │ │ - orreq r1, pc, r0, lsr r7 @ │ │ │ │ - orreq r7, pc, r4, asr #32 │ │ │ │ + @ instruction: 0x01981cfc │ │ │ │ + orreq r1, pc, ip, lsr r7 @ │ │ │ │ + orreq r7, pc, r0, asr r0 @ │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x01981cb4 │ │ │ │ - strdeq r1, [pc, r0] │ │ │ │ - orreq r7, pc, r4 │ │ │ │ - orrseq r1, r8, r4, ror ip │ │ │ │ - @ instruction: 0x018f16b0 │ │ │ │ - orreq r6, pc, r4, asr #31 │ │ │ │ + @ instruction: 0x01981cbc │ │ │ │ + strdeq r1, [pc, ip] │ │ │ │ + orreq r7, pc, r0, lsl r0 @ │ │ │ │ + orrseq r1, r8, ip, ror ip │ │ │ │ + @ instruction: 0x018f16bc │ │ │ │ + ldrdeq r6, [pc, r0] │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - orrseq r1, r8, r8, lsr ip │ │ │ │ - orreq r1, pc, r4, ror r6 @ │ │ │ │ - orreq r6, pc, r0, lsl #31 │ │ │ │ - @ instruction: 0x01981bfc │ │ │ │ - orreq r7, pc, r4, ror #1 │ │ │ │ - orreq r6, pc, r8, asr #30 │ │ │ │ + orrseq r1, r8, r0, asr #24 │ │ │ │ + orreq r1, pc, r0, lsl #13 │ │ │ │ + orreq r6, pc, ip, lsl #31 │ │ │ │ + orrseq r1, r8, r4, lsl #24 │ │ │ │ + strdeq r7, [pc, r0] │ │ │ │ + orreq r6, pc, r4, asr pc @ │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - @ instruction: 0x01981bb8 │ │ │ │ - strdeq r1, [pc, r4] │ │ │ │ - orreq r6, pc, r8, lsl #30 │ │ │ │ + orrseq r1, r8, r0, asr #23 │ │ │ │ + orreq r1, pc, r0, lsl #12 │ │ │ │ + orreq r6, pc, r4, lsl pc @ │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ │ │ │ │ 00283b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -467497,28 +467497,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 283bec │ │ │ │ @ instruction: 0x01a549a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a54920 │ │ │ │ orreq r1, lr, r8, ror #2 │ │ │ │ - orreq r6, pc, r4, lsr #30 │ │ │ │ - orrseq r1, r8, r8, ror #19 │ │ │ │ - orreq r6, pc, ip, lsr #26 │ │ │ │ + orreq r6, pc, r0, lsr pc @ │ │ │ │ + @ instruction: 0x019819f0 │ │ │ │ + orreq r6, pc, r8, lsr sp @ │ │ │ │ muleq r0, lr, r6 │ │ │ │ - orrseq r1, r8, r4, lsr #19 │ │ │ │ - orreq r1, pc, r0, ror #7 │ │ │ │ - strdeq r6, [pc, r4] │ │ │ │ - orrseq r1, r8, ip, ror #18 │ │ │ │ - orreq r1, pc, r4, lsr #7 │ │ │ │ - @ instruction: 0x018f6cbc │ │ │ │ + orrseq r1, r8, ip, lsr #19 │ │ │ │ + orreq r1, pc, ip, ror #7 │ │ │ │ + orreq r6, pc, r0, lsl #26 │ │ │ │ + orrseq r1, r8, r4, ror r9 │ │ │ │ + @ instruction: 0x018f13b0 │ │ │ │ + orreq r6, pc, r8, asr #25 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - orrseq r1, r8, ip, lsr #18 │ │ │ │ - orreq r1, pc, r8, ror #6 │ │ │ │ - orreq r6, pc, r4, ror ip @ │ │ │ │ + orrseq r1, r8, r4, lsr r9 │ │ │ │ + orreq r1, pc, r4, ror r3 @ │ │ │ │ + orreq r6, pc, r0, lsl #25 │ │ │ │ muleq r0, ip, r6 │ │ │ │ │ │ │ │ 00283d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -467638,32 +467638,32 @@ │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 283e08 │ │ │ │ orreq r0, lr, r0, ror pc │ │ │ │ - orreq r6, pc, r4, lsr sp @ │ │ │ │ - @ instruction: 0x019817f0 │ │ │ │ - orreq r6, pc, r4, lsr fp @ │ │ │ │ + orreq r6, pc, r0, asr #26 │ │ │ │ + @ instruction: 0x019817f8 │ │ │ │ + orreq r6, pc, r0, asr #22 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - orrseq r1, r8, r8, lsr #15 │ │ │ │ - orreq r1, pc, r4, ror #3 │ │ │ │ - strdeq r6, [pc, r0] │ │ │ │ - orrseq r1, r8, ip, ror #14 │ │ │ │ - orreq r1, pc, r8, lsr #3 │ │ │ │ - @ instruction: 0x018f6ab4 │ │ │ │ + @ instruction: 0x019817b0 │ │ │ │ + strdeq r1, [pc, r0] │ │ │ │ + strdeq r6, [pc, ip] │ │ │ │ + orrseq r1, r8, r4, ror r7 │ │ │ │ + @ instruction: 0x018f11b4 │ │ │ │ + orreq r6, pc, r0, asr #21 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - orrseq r1, r8, r4, lsr r7 │ │ │ │ - orreq r1, pc, ip, ror #2 │ │ │ │ - orreq r6, pc, ip, ror sl @ │ │ │ │ + orrseq r1, r8, ip, lsr r7 │ │ │ │ + orreq r1, pc, r8, ror r1 @ │ │ │ │ + orreq r6, pc, r8, lsl #21 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - @ instruction: 0x019816f8 │ │ │ │ - orreq r1, pc, r0, lsr r1 @ │ │ │ │ - orreq r6, pc, r0, asr #20 │ │ │ │ + orrseq r1, r8, r0, lsl #14 │ │ │ │ + orreq r1, pc, ip, lsr r1 @ │ │ │ │ + orreq r6, pc, ip, asr #20 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ │ │ │ │ 00283fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -467716,21 +467716,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 283fe8 │ │ │ │ orreq r0, lr, ip, lsl #27 │ │ │ │ - orreq r6, pc, r0, ror #22 │ │ │ │ - orrseq r1, r8, ip, lsl #12 │ │ │ │ - orreq r6, pc, r0, asr r9 @ │ │ │ │ + orreq r6, pc, ip, ror #22 │ │ │ │ + orrseq r1, r8, r4, lsl r6 │ │ │ │ + orreq r6, pc, ip, asr r9 @ │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - orrseq r1, r8, r4, asr #11 │ │ │ │ - orreq r1, pc, r0 │ │ │ │ - orreq r6, pc, ip, lsl #18 │ │ │ │ + orrseq r1, r8, ip, asr #11 │ │ │ │ + orreq r1, pc, ip │ │ │ │ + orreq r6, pc, r8, lsl r9 @ │ │ │ │ │ │ │ │ 002840bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -467756,17 +467756,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 284144 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #580 @ 0x244 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2840f0 │ │ │ │ - orrseq r1, r8, r8, lsr #10 │ │ │ │ - orreq r0, pc, r4, ror #30 │ │ │ │ - orreq r6, pc, r0, ror r8 @ │ │ │ │ + orrseq r1, r8, r0, lsr r5 │ │ │ │ + orreq r0, pc, r0, ror pc @ │ │ │ │ + orreq r6, pc, ip, ror r8 @ │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ │ │ │ │ 00284148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -467939,37 +467939,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 28419c │ │ │ │ @ instruction: 0x01a543b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a54370 │ │ │ │ - @ instruction: 0x01981394 │ │ │ │ - ldrdeq r0, [pc, r0] │ │ │ │ - orreq r6, pc, r4, ror #13 │ │ │ │ + @ instruction: 0x0198139c │ │ │ │ + ldrdeq r0, [pc, ip] │ │ │ │ + strdeq r6, [pc, r0] │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - orrseq r1, r8, r0, asr #6 │ │ │ │ - orreq r0, pc, ip, ror sp @ │ │ │ │ - @ instruction: 0x018f6690 │ │ │ │ + orrseq r1, r8, r8, asr #6 │ │ │ │ + orreq r0, pc, r8, lsl #27 │ │ │ │ + @ instruction: 0x018f669c │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - orrseq r1, r8, r4, lsl #6 │ │ │ │ - orreq r0, pc, r0, asr #26 │ │ │ │ - orreq r6, pc, r4, asr r6 @ │ │ │ │ + orrseq r1, r8, ip, lsl #6 │ │ │ │ + orreq r0, pc, ip, asr #26 │ │ │ │ + orreq r6, pc, r0, ror #12 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - orrseq r1, r8, ip, asr #5 │ │ │ │ - orreq r0, pc, r8, lsl #26 │ │ │ │ - orreq r6, pc, ip, lsl r6 @ │ │ │ │ + @ instruction: 0x019812d4 │ │ │ │ + orreq r0, pc, r4, lsl sp @ │ │ │ │ + orreq r6, pc, r8, lsr #12 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x01981294 │ │ │ │ - ldrdeq r0, [pc, r0] │ │ │ │ - orreq r6, pc, r4, ror #11 │ │ │ │ + @ instruction: 0x0198129c │ │ │ │ + ldrdeq r0, [pc, ip] │ │ │ │ + strdeq r6, [pc, r0] │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - orrseq r1, r8, ip, asr r2 │ │ │ │ - @ instruction: 0x018f0c98 │ │ │ │ - orreq r6, pc, ip, lsr #11 │ │ │ │ + orrseq r1, r8, r4, ror #4 │ │ │ │ + orreq r0, pc, r4, lsr #25 │ │ │ │ + @ instruction: 0x018f65b8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ │ │ │ │ 0028446c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -468036,21 +468036,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 2844d4 │ │ │ │ orreq r0, lr, r4, lsr #17 │ │ │ │ - orreq r6, pc, r4, lsl #13 │ │ │ │ - orrseq r1, r8, r4, lsr #2 │ │ │ │ - orreq r6, pc, r8, ror #8 │ │ │ │ + @ instruction: 0x018f6690 │ │ │ │ + orrseq r1, r8, ip, lsr #2 │ │ │ │ + orreq r6, pc, r4, ror r4 @ │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - ldrsbeq r1, [r8, ip] │ │ │ │ - orreq r0, pc, r8, lsl fp @ │ │ │ │ - orreq r6, pc, r4, lsr #8 │ │ │ │ + orrseq r1, r8, r4, ror #1 │ │ │ │ + orreq r0, pc, r4, lsr #22 │ │ │ │ + orreq r6, pc, r0, lsr r4 @ │ │ │ │ │ │ │ │ 002845a4 : │ │ │ │ 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 │ │ │ │ @@ -468333,50 +468333,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 28468c │ │ │ │ @ instruction: 0x01a53f50 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a53f10 │ │ │ │ @ instruction: 0x01a53e80 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orreq r6, pc, r4, ror r2 @ │ │ │ │ + orreq r6, pc, r0, lsl #5 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orrseq r0, r8, r4, lsl #30 │ │ │ │ + orrseq r0, r8, ip, lsl #30 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - orreq r0, pc, r4, ror #17 │ │ │ │ + strdeq r0, [pc, r0] │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - orrseq r0, r8, ip, ror #28 │ │ │ │ - orreq r6, pc, r0, asr #7 │ │ │ │ - @ instruction: 0x018f61b4 │ │ │ │ + orrseq r0, r8, r4, ror lr │ │ │ │ + orreq r6, pc, ip, asr #7 │ │ │ │ + orreq r6, pc, r0, asr #3 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ orreq r0, lr, r8, lsl #11 │ │ │ │ - orreq r6, pc, r8, lsl #7 │ │ │ │ - orrseq r0, r8, r8, lsl #28 │ │ │ │ - orreq r6, pc, r0, asr r1 @ │ │ │ │ + @ instruction: 0x018f6394 │ │ │ │ + orrseq r0, r8, r0, lsl lr │ │ │ │ + orreq r6, pc, ip, asr r1 @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ orreq r0, lr, ip, lsl #31 │ │ │ │ - orrseq r0, r8, r0, ror sp │ │ │ │ - orreq r0, pc, ip, lsr #15 │ │ │ │ - orreq r6, pc, r0, asr #1 │ │ │ │ - orrseq r0, r8, r4, lsr sp │ │ │ │ - orreq r0, pc, r0, ror r7 @ │ │ │ │ - orreq r6, pc, r4, lsl #1 │ │ │ │ + orrseq r0, r8, r8, ror sp │ │ │ │ + @ instruction: 0x018f07b8 │ │ │ │ + orreq r6, pc, ip, asr #1 │ │ │ │ + orrseq r0, r8, ip, lsr sp │ │ │ │ + orreq r0, pc, ip, ror r7 @ │ │ │ │ + @ instruction: 0x018f6090 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - @ instruction: 0x01980cf8 │ │ │ │ - orreq r0, pc, r4, lsr r7 @ │ │ │ │ - orreq r6, pc, r0, asr #32 │ │ │ │ + orrseq r0, r8, r0, lsl #26 │ │ │ │ + orreq r0, pc, r0, asr #14 │ │ │ │ + orreq r6, pc, ip, asr #32 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - @ instruction: 0x01980cbc │ │ │ │ - strdeq r0, [pc, r8] │ │ │ │ - orreq r6, pc, ip │ │ │ │ + orrseq r0, r8, r4, asr #25 │ │ │ │ + orreq r0, pc, r4, lsl #14 │ │ │ │ + orreq r6, pc, r8, lsl r0 @ │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - orrseq r0, r8, r0, lsl #25 │ │ │ │ - @ instruction: 0x018f06bc │ │ │ │ - ldrdeq r5, [pc, r0] │ │ │ │ + orrseq r0, r8, r8, lsl #25 │ │ │ │ + orreq r0, pc, r8, asr #13 │ │ │ │ + ldrdeq r5, [pc, ip] │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - orreq r0, pc, r4, lsl #13 │ │ │ │ + @ instruction: 0x018f0690 │ │ │ │ │ │ │ │ 00284ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #856] @ 284e24 │ │ │ │ @@ -468594,40 +468594,40 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 284be0 │ │ │ │ b 284c64 │ │ │ │ @ instruction: 0x01a53a48 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a5392c │ │ │ │ - @ instruction: 0x019809fc │ │ │ │ - orreq r5, pc, r8, ror pc @ │ │ │ │ - orreq r5, pc, ip, asr #26 │ │ │ │ + orrseq r0, r8, r4, lsl #20 │ │ │ │ + orreq r5, pc, r4, lsl #31 │ │ │ │ + orreq r5, pc, r8, asr sp @ │ │ │ │ orreq r0, lr, r4, lsl r1 │ │ │ │ - orreq r5, pc, r4, asr #31 │ │ │ │ - @ instruction: 0x01980994 │ │ │ │ - ldrdeq r5, [pc, ip] │ │ │ │ + ldrdeq r5, [pc, r0] │ │ │ │ + @ instruction: 0x0198099c │ │ │ │ + orreq r5, pc, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - orrseq r0, r8, r0, asr r9 │ │ │ │ - orreq r0, pc, ip, lsl #7 │ │ │ │ - orreq r5, pc, r0, lsr #25 │ │ │ │ + orrseq r0, r8, r8, asr r9 │ │ │ │ + @ instruction: 0x018f0398 │ │ │ │ + orreq r5, pc, ip, lsr #25 │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - orrseq r0, r8, r8, lsl r9 │ │ │ │ - orreq r0, pc, r4, asr r3 @ │ │ │ │ - orreq r5, pc, r8, ror #24 │ │ │ │ + orrseq r0, r8, r0, lsr #18 │ │ │ │ + orreq r0, pc, r0, ror #6 │ │ │ │ + orreq r5, pc, r4, ror ip @ │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - orrseq r0, r8, r0, ror #17 │ │ │ │ - orreq r0, pc, ip, lsl r3 @ │ │ │ │ - orreq r5, pc, r0, lsr ip @ │ │ │ │ - orreq r5, pc, r0, lsl #29 │ │ │ │ - @ instruction: 0x0198089c │ │ │ │ - orreq r5, pc, r4, ror #23 │ │ │ │ + orrseq r0, r8, r8, ror #17 │ │ │ │ + orreq r0, pc, r8, lsr #6 │ │ │ │ + orreq r5, pc, ip, lsr ip @ │ │ │ │ + orreq r5, pc, ip, lsl #29 │ │ │ │ + orrseq r0, r8, r4, lsr #17 │ │ │ │ + strdeq r5, [pc, r0] │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - strdeq r5, [pc, r8] │ │ │ │ - orrseq r0, r8, r8, asr #16 │ │ │ │ - @ instruction: 0x018f5b90 │ │ │ │ + orreq r5, pc, r4, lsl #28 │ │ │ │ + orrseq r0, r8, r0, asr r8 │ │ │ │ + @ instruction: 0x018f5b9c │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ │ │ │ │ 00284e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -468840,41 +468840,41 @@ │ │ │ │ ldr r1, [pc, #128] @ 28526c │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ b 28517c │ │ │ │ @ instruction: 0x01a53654 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r5, [pc, r0] │ │ │ │ + ldrdeq r5, [pc, ip] │ │ │ │ @ instruction: 0x01a5352c │ │ │ │ - orrseq r0, r8, r8, lsl #12 │ │ │ │ - orreq r0, pc, r4, asr #32 │ │ │ │ - orreq r5, pc, r8, asr r9 @ │ │ │ │ + orrseq r0, r8, r0, lsl r6 │ │ │ │ + orreq r0, pc, r0, asr r0 @ │ │ │ │ + orreq r5, pc, r4, ror #18 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - @ instruction: 0x019805b8 │ │ │ │ - orreq r5, pc, r4, lsr fp @ │ │ │ │ - orreq r5, pc, r0, lsl #18 │ │ │ │ + orrseq r0, r8, r0, asr #11 │ │ │ │ + orreq r5, pc, r0, asr #22 │ │ │ │ + orreq r5, pc, ip, lsl #18 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ orreq r4, lr, r8 │ │ │ │ - orrseq r0, r8, r4, ror #10 │ │ │ │ - orreq r5, pc, ip, lsr #17 │ │ │ │ + orrseq r0, r8, ip, ror #10 │ │ │ │ + @ instruction: 0x018f58b8 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - orrseq r0, r8, r8, lsr #10 │ │ │ │ - orreq pc, lr, r8, asr pc @ │ │ │ │ - orreq r5, pc, r4, ror r8 @ │ │ │ │ - @ instruction: 0x018f5a9c │ │ │ │ - orrseq r0, r8, r8, ror #9 │ │ │ │ - orreq r5, pc, r0, lsr #16 │ │ │ │ + orrseq r0, r8, r0, lsr r5 │ │ │ │ + orreq pc, lr, r4, ror #30 │ │ │ │ + orreq r5, pc, r0, lsl #17 │ │ │ │ + orreq r5, pc, r8, lsr #21 │ │ │ │ + @ instruction: 0x019804f0 │ │ │ │ + orreq r5, pc, ip, lsr #16 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - @ instruction: 0x01980498 │ │ │ │ - orreq pc, lr, r8, asr #29 │ │ │ │ - orreq r5, pc, r4, ror #15 │ │ │ │ - orrseq r0, r8, ip, ror r4 │ │ │ │ - orreq r5, pc, ip, asr #20 │ │ │ │ - orreq r5, pc, r8, lsr #15 │ │ │ │ + orrseq r0, r8, r0, lsr #9 │ │ │ │ + ldrdeq pc, [lr, r4] │ │ │ │ + strdeq r5, [pc, r0] │ │ │ │ + orrseq r0, r8, r4, lsl #9 │ │ │ │ + orreq r5, pc, r8, asr sl @ │ │ │ │ + @ instruction: 0x018f57b4 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ │ │ │ │ 00285270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -469030,30 +469030,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 285334 │ │ │ │ @ instruction: 0x01a53284 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r0, r8, r8, ror #6 │ │ │ │ - @ instruction: 0x018f56b8 │ │ │ │ + orrseq r0, r8, r0, ror r3 │ │ │ │ + orreq r5, pc, r4, asr #13 │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ ldrdeq r3, [r5, r8]! │ │ │ │ - ldrdeq pc, [lr, ip] │ │ │ │ + orreq pc, lr, r8, ror #25 │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ orreq r0, lr, r0, lsr r4 │ │ │ │ orreq pc, sp, r0, ror r9 @ │ │ │ │ - orreq r5, pc, r8, lsr #16 │ │ │ │ - @ instruction: 0x019801f0 │ │ │ │ - orreq r5, pc, r8, lsr r5 @ │ │ │ │ + orreq r5, pc, r4, lsr r8 @ │ │ │ │ + @ instruction: 0x019801f8 │ │ │ │ + orreq r5, pc, r4, asr #10 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - orrseq r0, r8, ip, lsr #3 │ │ │ │ - orreq pc, lr, r8, ror #23 │ │ │ │ - strdeq r5, [pc, ip] │ │ │ │ - @ instruction: 0x018efbb0 │ │ │ │ + @ instruction: 0x019801b4 │ │ │ │ + strdeq pc, [lr, r4] │ │ │ │ + orreq r5, pc, r8, lsl #10 │ │ │ │ + @ instruction: 0x018efbbc │ │ │ │ │ │ │ │ 00285530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -469128,26 +469128,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 285690 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 28556c │ │ │ │ - @ instruction: 0x01980098 │ │ │ │ - @ instruction: 0x018f56bc │ │ │ │ - ldrdeq r5, [pc, ip] │ │ │ │ + orrseq r0, r8, r0, lsr #1 │ │ │ │ + orreq r5, pc, r8, asr #13 │ │ │ │ + orreq r5, pc, r8, ror #7 │ │ │ │ muleq r0, r5, r7 │ │ │ │ @ instruction: 0x018df7b0 │ │ │ │ - @ instruction: 0x018f5694 │ │ │ │ - orrseq r0, r8, r0, lsr r0 │ │ │ │ - orreq r5, pc, r4, ror r3 @ │ │ │ │ + orreq r5, pc, r0, lsr #13 │ │ │ │ + orrseq r0, r8, r8, lsr r0 │ │ │ │ + orreq r5, pc, r0, lsl #7 │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ - @ instruction: 0x0197fff0 │ │ │ │ - orreq pc, lr, ip, lsr #20 │ │ │ │ - orreq r5, pc, r8, lsr r3 @ │ │ │ │ + @ instruction: 0x0197fff8 │ │ │ │ + orreq pc, lr, r8, lsr sl @ │ │ │ │ + orreq r5, pc, r4, asr #6 │ │ │ │ │ │ │ │ 002856a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ @@ -469169,17 +469169,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 285718 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #680 @ 0x2a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2856c4 │ │ │ │ - orrseq pc, r7, r4, asr pc @ │ │ │ │ - @ instruction: 0x018ef990 │ │ │ │ - @ instruction: 0x018f529c │ │ │ │ + orrseq pc, r7, ip, asr pc @ │ │ │ │ + @ instruction: 0x018ef99c │ │ │ │ + orreq r5, pc, r8, lsr #5 │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 0028571c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ @@ -470155,129 +470155,129 @@ │ │ │ │ bl b6c98 │ │ │ │ b 285cf8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ b 2857c4 │ │ │ │ @ instruction: 0x01a52dcc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a52da4 │ │ │ │ - orrseq pc, r7, r4, ror #28 │ │ │ │ - orreq r5, pc, r8, lsr #3 │ │ │ │ - orrseq ip, r3, r4, asr #27 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r4, pc, ip, lsl #30 │ │ │ │ - @ instruction: 0x0197fbb0 │ │ │ │ - orreq r4, pc, r8, lsr #29 │ │ │ │ - orrseq pc, r7, ip, asr #22 │ │ │ │ - orrseq pc, r7, r8, lsr #20 │ │ │ │ - orreq r4, pc, r8, ror sp @ │ │ │ │ - @ instruction: 0x0197f994 │ │ │ │ - orreq r4, pc, r8, ror #25 │ │ │ │ + orrseq pc, r7, ip, ror #28 │ │ │ │ + @ instruction: 0x018f51b4 │ │ │ │ + @ instruction: 0x0193cdd0 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orreq r4, pc, r8, lsl pc @ │ │ │ │ + @ instruction: 0x0197fbb8 │ │ │ │ + @ instruction: 0x018f4eb4 │ │ │ │ + orrseq pc, r7, r4, asr fp @ │ │ │ │ + orrseq pc, r7, r0, lsr sl @ │ │ │ │ + orreq r4, pc, r4, lsl #27 │ │ │ │ + @ instruction: 0x0197f99c │ │ │ │ + strdeq r4, [pc, r4] │ │ │ │ @ instruction: 0x01a52814 │ │ │ │ - orrseq pc, r7, r0, ror #17 │ │ │ │ - orreq r4, pc, ip, lsr #24 │ │ │ │ - orrseq pc, r7, ip, ror #16 │ │ │ │ - @ instruction: 0x018f4bb0 │ │ │ │ - @ instruction: 0x0197f5f8 │ │ │ │ - orreq r4, pc, r0, asr #18 │ │ │ │ + orrseq pc, r7, r8, ror #17 │ │ │ │ + orreq r4, pc, r8, lsr ip @ │ │ │ │ + orrseq pc, r7, r4, ror r8 @ │ │ │ │ + @ instruction: 0x018f4bbc │ │ │ │ + orrseq pc, r7, r0, lsl #12 │ │ │ │ + orreq r4, pc, ip, asr #18 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r4, pc, ip, lsr #16 │ │ │ │ - @ instruction: 0x0197f4bc │ │ │ │ + orreq r4, pc, r8, lsr r8 @ │ │ │ │ + orrseq pc, r7, r4, asr #9 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ orreq pc, sp, r0, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orrseq pc, r7, r4 │ │ │ │ - orreq lr, lr, r0, asr #20 │ │ │ │ - orreq r4, pc, r4, asr r3 @ │ │ │ │ - @ instruction: 0x0197edf4 │ │ │ │ - orreq r4, pc, r4, asr #2 │ │ │ │ - orreq lr, lr, r8, lsr r7 │ │ │ │ - orrseq lr, r7, r0, asr #22 │ │ │ │ - @ instruction: 0x018f3e94 │ │ │ │ - orreq lr, lr, ip, asr #9 │ │ │ │ + orrseq pc, r7, ip │ │ │ │ + orreq lr, lr, ip, asr #20 │ │ │ │ + orreq r4, pc, r0, ror #6 │ │ │ │ + @ instruction: 0x0197edfc │ │ │ │ + orreq r4, pc, r0, asr r1 @ │ │ │ │ + orreq lr, lr, r4, asr #14 │ │ │ │ + orrseq lr, r7, r8, asr #22 │ │ │ │ + orreq r3, pc, r0, lsr #29 │ │ │ │ + ldrdeq lr, [lr, r8] │ │ │ │ orreq lr, sp, r0, lsl ip │ │ │ │ @ instruction: 0x018debbc │ │ │ │ - orrseq lr, r7, r8, lsl #19 │ │ │ │ - orreq lr, lr, r4, asr #7 │ │ │ │ - ldrdeq r3, [pc, r8] │ │ │ │ - orreq lr, lr, ip, lsl #7 │ │ │ │ - orreq lr, lr, r0, ror #6 │ │ │ │ - orreq lr, lr, r4, lsr r3 │ │ │ │ - orreq r3, pc, r8, lsl pc @ │ │ │ │ - @ instruction: 0x0197e8bc │ │ │ │ - orreq r3, pc, r8, lsl #24 │ │ │ │ - orrseq lr, r7, r4, ror r8 │ │ │ │ - @ instruction: 0x018ee2b0 │ │ │ │ - orreq r3, pc, r4, asr #23 │ │ │ │ - orrseq lr, r7, ip, lsr r8 │ │ │ │ - orreq lr, lr, r8, ror r2 │ │ │ │ - orreq r3, pc, ip, lsl #23 │ │ │ │ - orreq lr, lr, r4, asr #4 │ │ │ │ - orreq lr, lr, r8, lsr #4 │ │ │ │ - orreq lr, lr, ip, lsl #4 │ │ │ │ - strdeq lr, [lr, r0] │ │ │ │ - orreq lr, lr, r4, asr #3 │ │ │ │ - orrseq lr, r7, r8, ror #14 │ │ │ │ - orreq lr, lr, r4, lsr #3 │ │ │ │ - @ instruction: 0x018f3ab8 │ │ │ │ - orreq lr, lr, r0, ror r1 │ │ │ │ - orreq lr, lr, r4, asr #2 │ │ │ │ - orreq lr, lr, r8, lsr #2 │ │ │ │ - orrseq lr, r7, ip, asr #13 │ │ │ │ - orreq lr, lr, r8, lsl #2 │ │ │ │ - orreq r3, pc, ip, lsl sl @ │ │ │ │ - ldrdeq lr, [lr, r4] │ │ │ │ - orreq lr, lr, r8, lsr #1 │ │ │ │ - orreq lr, lr, ip, ror r0 │ │ │ │ - orrseq lr, r7, r0, lsl r6 │ │ │ │ - orreq lr, lr, ip, asr #32 │ │ │ │ - orreq r3, pc, r0, ror #18 │ │ │ │ - @ instruction: 0x0197e5d8 │ │ │ │ - orreq lr, lr, r4, lsl r0 │ │ │ │ - orreq r3, pc, r8, lsr #18 │ │ │ │ - orreq sp, lr, r0, ror #31 │ │ │ │ - orreq sp, lr, r4, asr #31 │ │ │ │ - orreq sp, lr, r8, lsr #31 │ │ │ │ - orrseq lr, r7, ip, asr #10 │ │ │ │ - orreq sp, lr, r8, lsl #31 │ │ │ │ - @ instruction: 0x018f389c │ │ │ │ - orreq sp, lr, r4, asr pc │ │ │ │ - orreq sp, lr, r8, lsr #30 │ │ │ │ - strdeq sp, [lr, ip] │ │ │ │ + @ instruction: 0x0197e990 │ │ │ │ + ldrdeq lr, [lr, r0] │ │ │ │ + orreq r3, pc, r4, ror #25 │ │ │ │ + @ instruction: 0x018ee398 │ │ │ │ + orreq lr, lr, ip, ror #6 │ │ │ │ + orreq lr, lr, r0, asr #6 │ │ │ │ + orreq r3, pc, r4, lsr #30 │ │ │ │ + orrseq lr, r7, r4, asr #17 │ │ │ │ + orreq r3, pc, r4, lsl ip @ │ │ │ │ + orrseq lr, r7, ip, ror r8 │ │ │ │ + @ instruction: 0x018ee2bc │ │ │ │ + ldrdeq r3, [pc, r0] │ │ │ │ + orrseq lr, r7, r4, asr #16 │ │ │ │ + orreq lr, lr, r4, lsl #5 │ │ │ │ + @ instruction: 0x018f3b98 │ │ │ │ + orreq lr, lr, r0, asr r2 │ │ │ │ + orreq lr, lr, r4, lsr r2 │ │ │ │ + orreq lr, lr, r8, lsl r2 │ │ │ │ + strdeq lr, [lr, ip] │ │ │ │ + ldrdeq lr, [lr, r0] │ │ │ │ + orrseq lr, r7, r0, ror r7 │ │ │ │ + @ instruction: 0x018ee1b0 │ │ │ │ + orreq r3, pc, r4, asr #21 │ │ │ │ + orreq lr, lr, ip, ror r1 │ │ │ │ + orreq lr, lr, r0, asr r1 │ │ │ │ + orreq lr, lr, r4, lsr r1 │ │ │ │ + @ instruction: 0x0197e6d4 │ │ │ │ + orreq lr, lr, r4, lsl r1 │ │ │ │ + orreq r3, pc, r8, lsr #20 │ │ │ │ + orreq lr, lr, r0, ror #1 │ │ │ │ + strheq lr, [lr, r4] │ │ │ │ + orreq lr, lr, r8, lsl #1 │ │ │ │ + orrseq lr, r7, r8, lsl r6 │ │ │ │ + orreq lr, lr, r8, asr r0 │ │ │ │ + orreq r3, pc, ip, ror #18 │ │ │ │ + orrseq lr, r7, r0, ror #11 │ │ │ │ + orreq lr, lr, r0, lsr #32 │ │ │ │ + orreq r3, pc, r4, lsr r9 @ │ │ │ │ + orreq sp, lr, ip, ror #31 │ │ │ │ ldrdeq sp, [lr, r0] │ │ │ │ - orreq sp, lr, r4, lsr #29 │ │ │ │ - orreq sp, lr, r8, ror lr │ │ │ │ - orreq sp, lr, ip, asr #28 │ │ │ │ - orreq sp, lr, r0, lsr #28 │ │ │ │ - orreq sp, lr, r4, lsl #28 │ │ │ │ - ldrdeq sp, [lr, r8] │ │ │ │ - orreq sp, lr, ip, lsr #27 │ │ │ │ - orrseq lr, r7, r0, asr #6 │ │ │ │ - orreq sp, lr, ip, ror sp │ │ │ │ - @ instruction: 0x018f3690 │ │ │ │ - orrseq lr, r7, r8, lsl #6 │ │ │ │ - orreq sp, lr, r4, asr #26 │ │ │ │ - orreq r3, pc, r8, asr r6 @ │ │ │ │ - orreq sp, lr, r0, lsl sp │ │ │ │ - orreq sp, lr, r4, ror #25 │ │ │ │ - @ instruction: 0x018edcb8 │ │ │ │ - @ instruction: 0x018edc9c │ │ │ │ - orreq sp, lr, r0, lsl #25 │ │ │ │ - orrseq lr, r7, r4, lsl r2 │ │ │ │ - orreq sp, lr, r0, asr ip │ │ │ │ - orreq r3, pc, r4, ror #10 │ │ │ │ - orreq sp, lr, ip, lsl ip │ │ │ │ - orreq sp, lr, r0, lsl #24 │ │ │ │ - orrseq lr, r7, r4, lsr #3 │ │ │ │ - orreq sp, lr, r0, ror #23 │ │ │ │ - strdeq r3, [pc, r4] │ │ │ │ - orrseq lr, r7, ip, ror #2 │ │ │ │ - orreq sp, lr, r8, lsr #23 │ │ │ │ - @ instruction: 0x018f34bc │ │ │ │ - orreq sp, lr, r4, ror fp │ │ │ │ + @ instruction: 0x018edfb4 │ │ │ │ + orrseq lr, r7, r4, asr r5 │ │ │ │ + @ instruction: 0x018edf94 │ │ │ │ + orreq r3, pc, r8, lsr #17 │ │ │ │ + orreq sp, lr, r0, ror #30 │ │ │ │ + orreq sp, lr, r4, lsr pc │ │ │ │ + orreq sp, lr, r8, lsl #30 │ │ │ │ + ldrdeq sp, [lr, ip] │ │ │ │ + @ instruction: 0x018edeb0 │ │ │ │ + orreq sp, lr, r4, lsl #29 │ │ │ │ + orreq sp, lr, r8, asr lr │ │ │ │ + orreq sp, lr, ip, lsr #28 │ │ │ │ + orreq sp, lr, r0, lsl lr │ │ │ │ + orreq sp, lr, r4, ror #27 │ │ │ │ + @ instruction: 0x018eddb8 │ │ │ │ + orrseq lr, r7, r8, asr #6 │ │ │ │ + orreq sp, lr, r8, lsl #27 │ │ │ │ + @ instruction: 0x018f369c │ │ │ │ + orrseq lr, r7, r0, lsl r3 │ │ │ │ + orreq sp, lr, r0, asr sp │ │ │ │ + orreq r3, pc, r4, ror #12 │ │ │ │ + orreq sp, lr, ip, lsl sp │ │ │ │ + strdeq sp, [lr, r0] │ │ │ │ + orreq sp, lr, r4, asr #25 │ │ │ │ + orreq sp, lr, r8, lsr #25 │ │ │ │ + orreq sp, lr, ip, lsl #25 │ │ │ │ + orrseq lr, r7, ip, lsl r2 │ │ │ │ + orreq sp, lr, ip, asr ip │ │ │ │ + orreq r3, pc, r0, ror r5 @ │ │ │ │ + orreq sp, lr, r8, lsr #24 │ │ │ │ + orreq sp, lr, ip, lsl #24 │ │ │ │ + orrseq lr, r7, ip, lsr #3 │ │ │ │ + orreq sp, lr, ip, ror #23 │ │ │ │ + orreq r3, pc, r0, lsl #10 │ │ │ │ + orrseq lr, r7, r4, ror r1 │ │ │ │ + @ instruction: 0x018edbb4 │ │ │ │ + orreq r3, pc, r8, asr #9 │ │ │ │ + orreq sp, lr, r0, lsl #23 │ │ │ │ ldr r4, [pc, #-352] @ 2866e0 │ │ │ │ ldr r5, [pc, #-352] @ 2866e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #696 @ 0x2b8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -471188,26 +471188,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2875e0 │ │ │ │ ldrdeq r0, [r5, r4]! │ │ │ │ - orrseq lr, r7, r0, lsr #7 │ │ │ │ - orreq r3, pc, ip, ror #14 │ │ │ │ + orrseq lr, r7, r8, lsr #7 │ │ │ │ + orreq r3, pc, r8, ror r7 @ │ │ │ │ andeq r6, r0, r8, ror #19 │ │ │ │ andeq r7, r0, r0, lsr r1 │ │ │ │ andeq r6, r0, r8, lsl #16 │ │ │ │ - orrseq fp, r3, ip, ror r2 │ │ │ │ - orreq r3, pc, ip, asr #14 │ │ │ │ - orreq sp, lr, r4, ror sl │ │ │ │ - orreq r3, pc, r4, asr #13 │ │ │ │ - @ instruction: 0x0197e2f0 │ │ │ │ - orreq sp, lr, r0, asr #20 │ │ │ │ - orreq sp, lr, r0, lsl sl │ │ │ │ + orrseq fp, r3, r8, lsl #5 │ │ │ │ + orreq r3, pc, r8, asr r7 @ │ │ │ │ + orreq sp, lr, r0, lsl #21 │ │ │ │ + ldrdeq r3, [pc, r0] │ │ │ │ + @ instruction: 0x0197e2f8 │ │ │ │ + orreq sp, lr, ip, asr #20 │ │ │ │ + orreq sp, lr, ip, lsl sl │ │ │ │ │ │ │ │ 002876b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 287980 │ │ │ │ @@ -471385,35 +471385,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 287714 │ │ │ │ @ instruction: 0x01a50e44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a50e18 │ │ │ │ strdeq r0, [r5, r8]! │ │ │ │ andeq r6, r0, r0, lsl #6 │ │ │ │ - orrseq lr, r7, r0, lsr #2 │ │ │ │ - @ instruction: 0x018ed898 │ │ │ │ - orreq r3, pc, r8, ror #9 │ │ │ │ - orreq r3, pc, r8, ror #9 │ │ │ │ - ldrsbeq lr, [r7, r8] │ │ │ │ - @ instruction: 0x018f3498 │ │ │ │ - @ instruction: 0x0197e094 │ │ │ │ - orreq sp, lr, ip, lsl #16 │ │ │ │ - orreq r3, pc, ip, asr r4 @ │ │ │ │ - orrseq lr, r7, r8, asr r0 │ │ │ │ - ldrdeq sp, [lr, r0] │ │ │ │ - orreq r3, pc, r0, lsr #8 │ │ │ │ - orrseq lr, r7, ip, lsl r0 │ │ │ │ - @ instruction: 0x018ed794 │ │ │ │ - orreq r3, pc, r4, ror #7 │ │ │ │ - orrseq sp, r7, r0, ror #31 │ │ │ │ - orreq sp, lr, r8, asr r7 │ │ │ │ - orreq r3, pc, r8, lsr #7 │ │ │ │ - orrseq sp, r7, r4, lsr #31 │ │ │ │ - orreq sp, lr, ip, lsl r7 │ │ │ │ - orreq r3, pc, r8, ror #6 │ │ │ │ + orrseq lr, r7, r8, lsr #2 │ │ │ │ + orreq sp, lr, r4, lsr #17 │ │ │ │ + strdeq r3, [pc, r4] │ │ │ │ + strdeq r3, [pc, r4] │ │ │ │ + orrseq lr, r7, r0, ror #1 │ │ │ │ + orreq r3, pc, r4, lsr #9 │ │ │ │ + @ instruction: 0x0197e09c │ │ │ │ + orreq sp, lr, r8, lsl r8 │ │ │ │ + orreq r3, pc, r8, ror #8 │ │ │ │ + orrseq lr, r7, r0, rrx │ │ │ │ + ldrdeq sp, [lr, ip] │ │ │ │ + orreq r3, pc, ip, lsr #8 │ │ │ │ + orrseq lr, r7, r4, lsr #32 │ │ │ │ + orreq sp, lr, r0, lsr #15 │ │ │ │ + strdeq r3, [pc, r0] │ │ │ │ + orrseq sp, r7, r8, ror #31 │ │ │ │ + orreq sp, lr, r4, ror #14 │ │ │ │ + @ instruction: 0x018f33b4 │ │ │ │ + orrseq sp, r7, ip, lsr #31 │ │ │ │ + orreq sp, lr, r8, lsr #14 │ │ │ │ + orreq r3, pc, r4, ror r3 @ │ │ │ │ │ │ │ │ 002879e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 287a70 │ │ │ │ @@ -471443,17 +471443,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 287a24 │ │ │ │ @ instruction: 0x01b767b4 │ │ │ │ - @ instruction: 0x0197deb0 │ │ │ │ - orreq sp, lr, r8, lsr #12 │ │ │ │ - orreq r3, pc, r8, ror r2 @ │ │ │ │ + @ instruction: 0x0197deb8 │ │ │ │ + orreq sp, lr, r4, lsr r6 │ │ │ │ + orreq r3, pc, r4, lsl #5 │ │ │ │ │ │ │ │ 00287a80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -471504,20 +471504,20 @@ │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 287ad4 │ │ │ │ @ instruction: 0x01a50a70 │ │ │ │ andeq r6, r0, r0, lsl #6 │ │ │ │ - orrseq sp, r7, r8, lsl #28 │ │ │ │ - orreq sp, lr, r0, lsl #11 │ │ │ │ - orreq r3, pc, ip, asr #3 │ │ │ │ - orrseq sp, r7, ip, asr #27 │ │ │ │ - orreq sp, lr, r4, asr #10 │ │ │ │ - @ instruction: 0x018f3190 │ │ │ │ + orrseq sp, r7, r0, lsl lr │ │ │ │ + orreq sp, lr, ip, lsl #11 │ │ │ │ + ldrdeq r3, [pc, r8] │ │ │ │ + @ instruction: 0x0197ddd4 │ │ │ │ + orreq sp, lr, r0, asr r5 │ │ │ │ + @ instruction: 0x018f319c │ │ │ │ │ │ │ │ 00287b78 : │ │ │ │ ldr r3, [pc, #300] @ 287cac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 287b94 │ │ │ │ @@ -471591,28 +471591,28 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 287c08 │ │ │ │ @ instruction: 0x01b76638 │ │ │ │ @ instruction: 0xfffeb4c0 │ │ │ │ - orreq r2, pc, ip, lsl r7 @ │ │ │ │ + orreq r2, pc, r8, lsr #14 │ │ │ │ @ instruction: 0xfffee2a0 │ │ │ │ - orreq r2, pc, ip, lsl sp @ │ │ │ │ + orreq r2, pc, r8, lsr #26 │ │ │ │ @ instruction: 0xfffe3a84 │ │ │ │ - orrseq sl, r3, ip, asr sl │ │ │ │ - orreq sp, lr, r0, asr r4 │ │ │ │ - orreq r3, pc, ip, ror #1 │ │ │ │ - orrseq sp, r7, r4, lsl #26 │ │ │ │ - orreq sp, lr, ip, lsl r4 │ │ │ │ - strheq r3, [pc, r8] │ │ │ │ - @ instruction: 0x0197dcd0 │ │ │ │ - orreq sp, lr, r8, ror #7 │ │ │ │ - orreq r3, pc, r4, lsl #1 │ │ │ │ - @ instruction: 0x0197dc9c │ │ │ │ + orrseq sl, r3, r8, ror #20 │ │ │ │ + orreq sp, lr, ip, asr r4 │ │ │ │ + strdeq r3, [pc, r8] │ │ │ │ + orrseq sp, r7, ip, lsl #26 │ │ │ │ + orreq sp, lr, r8, lsr #8 │ │ │ │ + orreq r3, pc, r4, asr #1 │ │ │ │ + @ instruction: 0x0197dcd8 │ │ │ │ + strdeq sp, [lr, r4] │ │ │ │ + @ instruction: 0x018f3090 │ │ │ │ + orrseq sp, r7, r4, lsr #25 │ │ │ │ │ │ │ │ 00287cec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #284] @ 287e20 │ │ │ │ @@ -471688,16 +471688,16 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 287d48 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a5080c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [r5, ip]! │ │ │ │ @ instruction: 0x01a507c4 │ │ │ │ - orreq r2, pc, ip, lsr #31 │ │ │ │ - @ instruction: 0x0197db98 │ │ │ │ + @ instruction: 0x018f2fb8 │ │ │ │ + orrseq sp, r7, r0, lsr #23 │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ │ │ │ │ 00287e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -471766,16 +471766,16 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a506c0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a506a8 │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ @ instruction: 0x01a50664 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sp, r7, r4, lsr #20 │ │ │ │ - orreq r2, pc, r4, lsl lr @ │ │ │ │ + orrseq sp, r7, ip, lsr #20 │ │ │ │ + orreq r2, pc, r0, lsr #28 │ │ │ │ │ │ │ │ 00287f68 : │ │ │ │ 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 │ │ │ │ @@ -471994,19 +471994,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, sp, ip, lsl #12 │ │ │ │ - orreq r2, pc, ip, lsl #22 │ │ │ │ - orrseq sp, r7, r4, lsl #14 │ │ │ │ + orreq r2, pc, r8, lsl fp @ │ │ │ │ + orrseq sp, r7, ip, lsl #14 │ │ │ │ orreq lr, sp, r8, asr #11 │ │ │ │ - orreq r2, pc, r8, asr #21 │ │ │ │ - orrseq sp, r7, r0, asr #13 │ │ │ │ + ldrdeq r2, [pc, r4] │ │ │ │ + orrseq sp, r7, r8, asr #13 │ │ │ │ │ │ │ │ 002882fc : │ │ │ │ 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 │ │ │ │ @@ -472227,19 +472227,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, sp, r8, ror r2 │ │ │ │ - orrseq sp, r7, r8, ror r3 │ │ │ │ - orreq r2, pc, r0, ror r7 @ │ │ │ │ + orrseq sp, r7, r0, lsl #7 │ │ │ │ + orreq r2, pc, ip, ror r7 @ │ │ │ │ orreq lr, sp, r0, lsr r2 │ │ │ │ - orrseq sp, r7, r0, lsr r3 │ │ │ │ - orreq r2, pc, r8, lsr #14 │ │ │ │ + orrseq sp, r7, r8, lsr r3 │ │ │ │ + orreq r2, pc, r4, lsr r7 @ │ │ │ │ │ │ │ │ 00288698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -472334,16 +472334,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018de098 │ │ │ │ - orreq r2, pc, r0, asr #11 │ │ │ │ - orrseq sp, r7, ip, asr #3 │ │ │ │ + orreq r2, pc, ip, asr #11 │ │ │ │ + @ instruction: 0x0197d1d4 │ │ │ │ │ │ │ │ 00288830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -472438,16 +472438,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, sp, r4, lsl #30 │ │ │ │ - orrseq sp, r7, r0, asr #32 │ │ │ │ - orreq r2, pc, r4, lsr #8 │ │ │ │ + orrseq sp, r7, r8, asr #32 │ │ │ │ + orreq r2, pc, r0, lsr r4 @ │ │ │ │ │ │ │ │ 002889c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -472554,16 +472554,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, sp, r0, asr #26 │ │ │ │ - orrseq ip, r7, ip, ror lr │ │ │ │ - orreq r2, pc, r8, ror #4 │ │ │ │ + orrseq ip, r7, r4, lsl #29 │ │ │ │ + orreq r2, pc, r4, ror r2 @ │ │ │ │ │ │ │ │ 00288b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -472865,28 +472865,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x018f1fbc │ │ │ │ - orrseq ip, r7, r0, asr #23 │ │ │ │ + orreq r1, pc, r8, asr #31 │ │ │ │ + orrseq ip, r7, r8, asr #23 │ │ │ │ strdeq pc, [r4, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq ip, r7, r8, lsr #22 │ │ │ │ - orreq r1, pc, r0, lsl pc @ │ │ │ │ - ldrdeq r1, [pc, r0] │ │ │ │ - @ instruction: 0x0197cad0 │ │ │ │ + orrseq ip, r7, r0, lsr fp │ │ │ │ + orreq r1, pc, ip, lsl pc @ │ │ │ │ + ldrdeq r1, [pc, ip] │ │ │ │ + @ instruction: 0x0197cad8 │ │ │ │ orreq sp, sp, r0, lsr #17 │ │ │ │ - orrseq ip, r7, r0, ror #19 │ │ │ │ - orreq r1, pc, r4, asr #27 │ │ │ │ + orrseq ip, r7, r8, ror #19 │ │ │ │ + ldrdeq r1, [pc, r0] │ │ │ │ orreq sp, sp, ip, asr r8 │ │ │ │ - @ instruction: 0x0197c99c │ │ │ │ - orreq r1, pc, r0, lsl #27 │ │ │ │ + orrseq ip, r7, r4, lsr #19 │ │ │ │ + orreq r1, pc, ip, lsl #27 │ │ │ │ │ │ │ │ 00289094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -473124,22 +473124,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0197c6fc │ │ │ │ + orrseq ip, r7, r4, lsl #14 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ @ instruction: 0x018dd49c │ │ │ │ - @ instruction: 0x0197c5d8 │ │ │ │ - @ instruction: 0x018f19bc │ │ │ │ + orrseq ip, r7, r0, ror #11 │ │ │ │ + orreq r1, pc, r8, asr #19 │ │ │ │ orreq sp, sp, ip, asr r4 │ │ │ │ - @ instruction: 0x0197c598 │ │ │ │ - orreq r1, pc, ip, ror r9 @ │ │ │ │ + orrseq ip, r7, r0, lsr #11 │ │ │ │ + orreq r1, pc, r8, lsl #19 │ │ │ │ │ │ │ │ 00289480 : │ │ │ │ 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 │ │ │ │ @@ -473285,17 +473285,17 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq ip, r7, ip, lsr #6 │ │ │ │ + orrseq ip, r7, r4, lsr r3 │ │ │ │ orreq sp, sp, r8, ror #3 │ │ │ │ - orreq r1, pc, r4, lsl r7 @ │ │ │ │ + orreq r1, pc, r0, lsr #14 │ │ │ │ │ │ │ │ 002896e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -473576,22 +473576,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq ip, sp, r8, asr #27 │ │ │ │ - orrseq fp, r7, r8, lsl #30 │ │ │ │ - orreq r1, pc, ip, ror #5 │ │ │ │ + orrseq fp, r7, r0, lsl pc │ │ │ │ + strdeq r1, [pc, r8] │ │ │ │ orreq ip, sp, r4, lsl #27 │ │ │ │ - orrseq fp, r7, r4, asr #29 │ │ │ │ - orreq r1, pc, r8, lsr #5 │ │ │ │ + orrseq fp, r7, ip, asr #29 │ │ │ │ + @ instruction: 0x018f12b4 │ │ │ │ orreq ip, sp, r4, asr sp │ │ │ │ - @ instruction: 0x0197be94 │ │ │ │ - orreq r1, pc, r8, ror r2 @ │ │ │ │ + @ instruction: 0x0197be9c │ │ │ │ + orreq r1, pc, r4, lsl #5 │ │ │ │ │ │ │ │ 00289b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -473778,19 +473778,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq ip, sp, r8, ror sl │ │ │ │ - @ instruction: 0x0197bbb8 │ │ │ │ - @ instruction: 0x018f0f9c │ │ │ │ + orrseq fp, r7, r0, asr #23 │ │ │ │ + orreq r0, pc, r8, lsr #31 │ │ │ │ orreq ip, sp, r4, lsr sl │ │ │ │ - orrseq fp, r7, r4, ror fp │ │ │ │ - orreq r0, pc, r8, asr pc @ │ │ │ │ + orrseq fp, r7, ip, ror fp │ │ │ │ + orreq r0, pc, r4, ror #30 │ │ │ │ │ │ │ │ 00289e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 28a16c │ │ │ │ @@ -473981,19 +473981,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq ip, sp, ip, asr r9 │ │ │ │ - @ instruction: 0x0197b89c │ │ │ │ - orreq r0, pc, r0, lsl #25 │ │ │ │ + orrseq fp, r7, r4, lsr #17 │ │ │ │ + orreq r0, pc, ip, lsl #25 │ │ │ │ orreq ip, sp, r0, lsr #14 │ │ │ │ - orrseq fp, r7, ip, asr r8 │ │ │ │ - orreq r0, pc, r0, asr #24 │ │ │ │ + orrseq fp, r7, r4, ror #16 │ │ │ │ + orreq r0, pc, ip, asr #24 │ │ │ │ │ │ │ │ 0028a1b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -474180,19 +474180,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq ip, sp, r0, asr #8 │ │ │ │ - orrseq fp, r7, r0, lsl #11 │ │ │ │ - orreq r0, pc, r4, ror #18 │ │ │ │ + orrseq fp, r7, r8, lsl #11 │ │ │ │ + orreq r0, pc, r0, ror r9 @ │ │ │ │ strdeq ip, [sp, ip] │ │ │ │ - orrseq fp, r7, ip, lsr r5 │ │ │ │ - orreq r0, pc, r0, lsr #18 │ │ │ │ + orrseq fp, r7, r4, asr #10 │ │ │ │ + orreq r0, pc, ip, lsr #18 │ │ │ │ │ │ │ │ 0028a4cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -474389,19 +474389,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq ip, sp, r4, lsl #2 │ │ │ │ - orrseq fp, r7, r4, asr #4 │ │ │ │ - orreq r0, pc, r8, lsr #12 │ │ │ │ + orrseq fp, r7, ip, asr #4 │ │ │ │ + orreq r0, pc, r4, lsr r6 @ │ │ │ │ orreq ip, sp, r0, asr #1 │ │ │ │ - orrseq fp, r7, r0, lsl #4 │ │ │ │ - orreq r0, pc, r4, ror #11 │ │ │ │ + orrseq fp, r7, r8, lsl #4 │ │ │ │ + strdeq r0, [pc, r0] │ │ │ │ │ │ │ │ 0028a808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -474577,19 +474577,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, sp, ip, lsl lr │ │ │ │ - orreq r0, pc, r4, ror r3 @ │ │ │ │ - orrseq fp, r7, r4, lsr r0 │ │ │ │ + orreq r0, pc, r0, lsl #7 │ │ │ │ + orrseq fp, r7, ip, lsr r0 │ │ │ │ orreq fp, sp, r0, ror #27 │ │ │ │ - orreq r0, pc, r8, lsr r3 @ │ │ │ │ - @ instruction: 0x0197aff8 │ │ │ │ + orreq r0, pc, r4, asr #6 │ │ │ │ + orrseq fp, r7, r0 │ │ │ │ │ │ │ │ 0028aaf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -474767,19 +474767,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, sp, r4, lsr fp │ │ │ │ - orrseq sl, r7, r4, asr sp │ │ │ │ - orreq r0, pc, r4, lsl #1 │ │ │ │ + orrseq sl, r7, ip, asr sp │ │ │ │ + @ instruction: 0x018f0090 │ │ │ │ strdeq fp, [sp, r4] │ │ │ │ - orrseq sl, r7, r4, lsl sp │ │ │ │ - orreq r0, pc, r4, asr #32 │ │ │ │ + orrseq sl, r7, ip, lsl sp │ │ │ │ + orreq r0, pc, r0, asr r0 @ │ │ │ │ │ │ │ │ 0028ade0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -475057,22 +475057,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq fp, [sp, r0] │ │ │ │ - orreq pc, lr, r8, asr ip @ │ │ │ │ - orrseq sl, r7, ip, lsl #18 │ │ │ │ + orreq pc, lr, r4, ror #24 │ │ │ │ + orrseq sl, r7, r4, lsl r9 │ │ │ │ @ instruction: 0x018db690 │ │ │ │ - orreq pc, lr, r8, lsl ip @ │ │ │ │ - orrseq sl, r7, ip, asr #17 │ │ │ │ + orreq pc, lr, r4, lsr #24 │ │ │ │ + @ instruction: 0x0197a8d4 │ │ │ │ orreq fp, sp, r4, ror #12 │ │ │ │ - orreq pc, lr, ip, ror #23 │ │ │ │ - orrseq sl, r7, r0, lsr #17 │ │ │ │ + strdeq pc, [lr, r8] │ │ │ │ + orrseq sl, r7, r8, lsr #17 │ │ │ │ │ │ │ │ 0028b26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -475353,22 +475353,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, sp, r4, asr #4 │ │ │ │ - orrseq sl, r7, r8, lsl #9 │ │ │ │ - orreq pc, lr, r4, asr #15 │ │ │ │ + @ instruction: 0x0197a490 │ │ │ │ + ldrdeq pc, [lr, r0] │ │ │ │ orreq fp, sp, r0, lsl #4 │ │ │ │ - orrseq sl, r7, r4, asr #8 │ │ │ │ - orreq pc, lr, r0, lsl #15 │ │ │ │ + orrseq sl, r7, ip, asr #8 │ │ │ │ + orreq pc, lr, ip, lsl #15 │ │ │ │ ldrdeq fp, [sp, r0] │ │ │ │ - orrseq sl, r7, r4, lsl r4 │ │ │ │ - orreq pc, lr, r0, asr r7 @ │ │ │ │ + orrseq sl, r7, ip, lsl r4 │ │ │ │ + orreq pc, lr, ip, asr r7 @ │ │ │ │ │ │ │ │ 0028b704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -475649,22 +475649,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sl, sp, ip, lsr #27 │ │ │ │ - @ instruction: 0x01979ff0 │ │ │ │ - orreq pc, lr, ip, lsr #6 │ │ │ │ + @ instruction: 0x01979ff8 │ │ │ │ + orreq pc, lr, r8, lsr r3 @ │ │ │ │ orreq sl, sp, r8, ror #26 │ │ │ │ - orrseq r9, r7, ip, lsr #31 │ │ │ │ - orreq pc, lr, r8, ror #5 │ │ │ │ + @ instruction: 0x01979fb4 │ │ │ │ + strdeq pc, [lr, r4] │ │ │ │ orreq sl, sp, r8, lsr sp │ │ │ │ - orrseq r9, r7, ip, ror pc │ │ │ │ - @ instruction: 0x018ef2b8 │ │ │ │ + orrseq r9, r7, r4, lsl #31 │ │ │ │ + orreq pc, lr, r4, asr #5 │ │ │ │ │ │ │ │ 0028bb9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -475945,22 +475945,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sl, sp, r4, lsl r9 │ │ │ │ - orrseq r9, r7, r8, asr fp │ │ │ │ - @ instruction: 0x018eee94 │ │ │ │ + orrseq r9, r7, r0, ror #22 │ │ │ │ + orreq lr, lr, r0, lsr #29 │ │ │ │ ldrdeq sl, [sp, r0] │ │ │ │ - orrseq r9, r7, r4, lsl fp │ │ │ │ - orreq lr, lr, r0, asr lr │ │ │ │ + orrseq r9, r7, ip, lsl fp │ │ │ │ + orreq lr, lr, ip, asr lr │ │ │ │ orreq sl, sp, r0, lsr #17 │ │ │ │ - orrseq r9, r7, r4, ror #21 │ │ │ │ - orreq lr, lr, r0, lsr #28 │ │ │ │ + orrseq r9, r7, ip, ror #21 │ │ │ │ + orreq lr, lr, ip, lsr #28 │ │ │ │ │ │ │ │ 0028c034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r2] │ │ │ │ @@ -476173,19 +476173,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sl, sp, r0, ror #10 │ │ │ │ - orrseq r9, r7, r4, lsr #15 │ │ │ │ - orreq lr, lr, r0, ror #21 │ │ │ │ + orrseq r9, r7, ip, lsr #15 │ │ │ │ + orreq lr, lr, ip, ror #21 │ │ │ │ orreq sl, sp, r8, lsl r5 │ │ │ │ - orrseq r9, r7, ip, asr r7 │ │ │ │ - @ instruction: 0x018eea98 │ │ │ │ + orrseq r9, r7, r4, ror #14 │ │ │ │ + orreq lr, lr, r4, lsr #21 │ │ │ │ │ │ │ │ 0028c3b0 : │ │ │ │ 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] │ │ │ │ @@ -476457,22 +476457,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sl, sp, r4, lsr #2 │ │ │ │ - orrseq r9, r7, r8, ror #6 │ │ │ │ - orreq lr, lr, r4, lsr #13 │ │ │ │ + orrseq r9, r7, r0, ror r3 │ │ │ │ + @ instruction: 0x018ee6b0 │ │ │ │ orreq sl, sp, r0, ror #1 │ │ │ │ - orrseq r9, r7, r4, lsr #6 │ │ │ │ - orreq lr, lr, r0, ror #12 │ │ │ │ + orrseq r9, r7, ip, lsr #6 │ │ │ │ + orreq lr, lr, ip, ror #12 │ │ │ │ strheq sl, [sp, r0] │ │ │ │ - @ instruction: 0x019792f4 │ │ │ │ - orreq lr, lr, r0, lsr r6 │ │ │ │ + @ instruction: 0x019792fc │ │ │ │ + orreq lr, lr, ip, lsr r6 │ │ │ │ │ │ │ │ 0028c824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -476755,23 +476755,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01978ed0 │ │ │ │ + @ instruction: 0x01978ed8 │ │ │ │ orreq r9, sp, r0, lsl #25 │ │ │ │ - orreq lr, lr, r8, lsl #4 │ │ │ │ - orrseq r8, r7, r8, lsl #29 │ │ │ │ + orreq lr, lr, r4, lsl r2 │ │ │ │ + @ instruction: 0x01978e90 │ │ │ │ orreq r9, sp, r8, lsr ip │ │ │ │ - orreq lr, lr, r0, asr #3 │ │ │ │ - orrseq r8, r7, r8, asr lr │ │ │ │ + orreq lr, lr, ip, asr #3 │ │ │ │ + orrseq r8, r7, r0, ror #28 │ │ │ │ orreq r9, sp, r8, lsl #24 │ │ │ │ - @ instruction: 0x018ee190 │ │ │ │ + @ instruction: 0x018ee19c │ │ │ │ │ │ │ │ 0028ccc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -476966,19 +476966,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, sp, r0, lsl r9 │ │ │ │ - orrseq r8, r7, r4, asr fp │ │ │ │ - @ instruction: 0x018ede90 │ │ │ │ + orrseq r8, r7, ip, asr fp │ │ │ │ + @ instruction: 0x018ede9c │ │ │ │ orreq r9, sp, ip, asr #17 │ │ │ │ - orrseq r8, r7, r0, lsl fp │ │ │ │ - orreq sp, lr, ip, asr #28 │ │ │ │ + orrseq r8, r7, r8, lsl fp │ │ │ │ + orreq sp, lr, r8, asr lr │ │ │ │ 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 │ │ │ │ @@ -477953,52 +477953,52 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 28d8e8 │ │ │ │ @ instruction: 0x01a4b140 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r5, r3, r8, lsl #4 │ │ │ │ - orrseq r8, r7, r8, asr #13 │ │ │ │ - @ instruction: 0x018ed9b8 │ │ │ │ + orrseq r5, r3, r4, lsl r2 │ │ │ │ + @ instruction: 0x019786d0 │ │ │ │ + orreq sp, lr, r4, asr #19 │ │ │ │ @ instruction: 0x01a4ac24 │ │ │ │ - ldrdeq r7, [lr, r0] │ │ │ │ - orreq sp, lr, r8, ror r1 │ │ │ │ - orrseq r7, r7, r4, ror lr │ │ │ │ - orreq r7, lr, r0, ror #6 │ │ │ │ - orreq sp, lr, r8, lsl #2 │ │ │ │ - orrseq r7, r7, r4, lsl #28 │ │ │ │ - orreq r7, lr, r8, lsr #6 │ │ │ │ - ldrdeq sp, [lr, r0] │ │ │ │ - orrseq r7, r7, ip, asr #27 │ │ │ │ - orreq sp, lr, r8, asr #1 │ │ │ │ - @ instruction: 0x018ed098 │ │ │ │ - @ instruction: 0x01977d94 │ │ │ │ - @ instruction: 0x018e72b0 │ │ │ │ - orreq sp, lr, r8, asr r0 │ │ │ │ - orrseq r7, r7, r4, asr sp │ │ │ │ - orreq r7, lr, r0, lsl #5 │ │ │ │ - orreq r7, lr, r0, asr r2 │ │ │ │ - strdeq ip, [lr, ip] │ │ │ │ - @ instruction: 0x01977cf8 │ │ │ │ - orreq r7, lr, ip, lsl r2 │ │ │ │ - orreq ip, lr, r4, asr #31 │ │ │ │ - orrseq r7, r7, r0, asr #25 │ │ │ │ - orreq r7, lr, r8, ror #3 │ │ │ │ - @ instruction: 0x018ecf90 │ │ │ │ - orrseq r7, r7, ip, lsl #25 │ │ │ │ - @ instruction: 0x018e71b4 │ │ │ │ - orreq ip, lr, ip, asr pc │ │ │ │ - orrseq r7, r7, r8, asr ip │ │ │ │ - orreq ip, lr, r4, ror pc │ │ │ │ - orreq ip, lr, r4, lsr #30 │ │ │ │ - orrseq r7, r7, r0, lsr #24 │ │ │ │ - orreq r7, lr, r0, asr r1 │ │ │ │ - strdeq ip, [lr, r8] │ │ │ │ - @ instruction: 0x01977bf4 │ │ │ │ + ldrdeq r7, [lr, ip] │ │ │ │ + orreq sp, lr, r4, lsl #3 │ │ │ │ + orrseq r7, r7, ip, ror lr │ │ │ │ + orreq r7, lr, ip, ror #6 │ │ │ │ + orreq sp, lr, r4, lsl r1 │ │ │ │ + orrseq r7, r7, ip, lsl #28 │ │ │ │ + orreq r7, lr, r4, lsr r3 │ │ │ │ + ldrdeq sp, [lr, ip] │ │ │ │ + @ instruction: 0x01977dd4 │ │ │ │ + ldrdeq sp, [lr, r4] │ │ │ │ + orreq sp, lr, r4, lsr #1 │ │ │ │ + @ instruction: 0x01977d9c │ │ │ │ + @ instruction: 0x018e72bc │ │ │ │ + orreq sp, lr, r4, rrx │ │ │ │ + orrseq r7, r7, ip, asr sp │ │ │ │ + orreq r7, lr, ip, lsl #5 │ │ │ │ + orreq r7, lr, ip, asr r2 │ │ │ │ + orreq sp, lr, r8 │ │ │ │ + orrseq r7, r7, r0, lsl #26 │ │ │ │ + orreq r7, lr, r8, lsr #4 │ │ │ │ + ldrdeq ip, [lr, r0] │ │ │ │ + orrseq r7, r7, r8, asr #25 │ │ │ │ + strdeq r7, [lr, r4] │ │ │ │ + @ instruction: 0x018ecf9c │ │ │ │ + @ instruction: 0x01977c94 │ │ │ │ + orreq r7, lr, r0, asr #3 │ │ │ │ + orreq ip, lr, r8, ror #30 │ │ │ │ + orrseq r7, r7, r0, ror #24 │ │ │ │ + orreq ip, lr, r0, lsl #31 │ │ │ │ + orreq ip, lr, r0, lsr pc │ │ │ │ + orrseq r7, r7, r8, lsr #24 │ │ │ │ + orreq r7, lr, ip, asr r1 │ │ │ │ + orreq ip, lr, r4, lsl #30 │ │ │ │ + @ instruction: 0x01977bfc │ │ │ │ │ │ │ │ 0028dfe4 : │ │ │ │ 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 │ │ │ │ @@ -478302,41 +478302,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 28e2c4 │ │ │ │ @ instruction: 0x01a4a504 │ │ │ │ strdeq sl, [r4, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq ip, lr, r0, asr sp │ │ │ │ - orrseq r7, r7, ip, lsr sl │ │ │ │ + orreq ip, lr, ip, asr sp │ │ │ │ + orrseq r7, r7, r4, asr #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r7, r7, r8, lsl #17 │ │ │ │ - orreq ip, lr, r4, lsl #23 │ │ │ │ + @ instruction: 0x01977890 │ │ │ │ + @ instruction: 0x018ecb90 │ │ │ │ @ instruction: 0x01a4a248 │ │ │ │ - orrseq r7, r7, ip, lsl r8 │ │ │ │ - orreq ip, lr, r4, lsr #22 │ │ │ │ - orrseq r7, r7, r4, ror #15 │ │ │ │ - orreq r6, lr, r8, lsr sp │ │ │ │ - ldrdeq ip, [lr, ip] │ │ │ │ - orrseq r7, r7, r8, lsr #15 │ │ │ │ - strdeq r6, [lr, ip] │ │ │ │ - orreq ip, lr, r0, lsr #21 │ │ │ │ - orrseq r7, r7, r0, ror r7 │ │ │ │ - orreq r6, lr, r4, asr #25 │ │ │ │ - orreq ip, lr, r8, ror #20 │ │ │ │ - orrseq r7, r7, r8, lsr r7 │ │ │ │ - orreq r6, lr, ip, lsl #25 │ │ │ │ - orreq ip, lr, r0, lsr sl │ │ │ │ - orrseq r7, r7, r0, lsl #14 │ │ │ │ - orreq r6, lr, r4, asr ip │ │ │ │ - strdeq ip, [lr, r8] │ │ │ │ - orrseq r7, r7, r8, asr #13 │ │ │ │ - orreq r6, lr, ip, lsl ip │ │ │ │ - orreq ip, lr, r0, asr #19 │ │ │ │ - orreq r6, lr, r8, ror #23 │ │ │ │ + orrseq r7, r7, r4, lsr #16 │ │ │ │ + orreq ip, lr, r0, lsr fp │ │ │ │ + orrseq r7, r7, ip, ror #15 │ │ │ │ + orreq r6, lr, r4, asr #26 │ │ │ │ + orreq ip, lr, r8, ror #21 │ │ │ │ + @ instruction: 0x019777b0 │ │ │ │ + orreq r6, lr, r8, lsl #26 │ │ │ │ + orreq ip, lr, ip, lsr #21 │ │ │ │ + orrseq r7, r7, r8, ror r7 │ │ │ │ + ldrdeq r6, [lr, r0] │ │ │ │ + orreq ip, lr, r4, ror sl │ │ │ │ + orrseq r7, r7, r0, asr #14 │ │ │ │ + @ instruction: 0x018e6c98 │ │ │ │ + orreq ip, lr, ip, lsr sl │ │ │ │ + orrseq r7, r7, r8, lsl #14 │ │ │ │ + orreq r6, lr, r0, ror #24 │ │ │ │ + orreq ip, lr, r4, lsl #20 │ │ │ │ + @ instruction: 0x019776d0 │ │ │ │ + orreq r6, lr, r8, lsr #24 │ │ │ │ + orreq ip, lr, ip, asr #19 │ │ │ │ + strdeq r6, [lr, r4] │ │ │ │ │ │ │ │ 0028e524 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r3, r3, #1 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ @@ -478510,30 +478510,30 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ b 28e74c │ │ │ │ @ instruction: 0x01a49f94 │ │ │ │ - orrseq r7, r7, r8, lsr r5 │ │ │ │ + orrseq r7, r7, r0, asr #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq ip, lr, r8, asr r8 │ │ │ │ - orrseq r7, r7, ip, ror #9 │ │ │ │ - orreq ip, lr, ip, lsl #16 │ │ │ │ - @ instruction: 0x01977498 │ │ │ │ - @ instruction: 0x018ec7b8 │ │ │ │ - orrseq r7, r7, r4, asr #8 │ │ │ │ - orreq r6, lr, r4, ror #18 │ │ │ │ - orreq ip, lr, r0, ror #14 │ │ │ │ - orreq r6, lr, r0, lsr r9 │ │ │ │ - orreq r6, lr, r0, lsl #18 │ │ │ │ - orrseq r7, r7, r0, asr #7 │ │ │ │ - orreq r6, lr, r0, ror #17 │ │ │ │ - ldrdeq ip, [lr, ip] │ │ │ │ - orreq r6, lr, ip, lsr #17 │ │ │ │ + orreq ip, lr, r4, ror #16 │ │ │ │ + @ instruction: 0x019774f4 │ │ │ │ + orreq ip, lr, r8, lsl r8 │ │ │ │ + orrseq r7, r7, r0, lsr #9 │ │ │ │ + orreq ip, lr, r4, asr #15 │ │ │ │ + orrseq r7, r7, ip, asr #8 │ │ │ │ + orreq r6, lr, r0, ror r9 │ │ │ │ + orreq ip, lr, ip, ror #14 │ │ │ │ + orreq r6, lr, ip, lsr r9 │ │ │ │ + orreq r6, lr, ip, lsl #18 │ │ │ │ + orrseq r7, r7, r8, asr #7 │ │ │ │ + orreq r6, lr, ip, ror #17 │ │ │ │ + orreq ip, lr, r8, ror #13 │ │ │ │ + @ instruction: 0x018e68b8 │ │ │ │ │ │ │ │ 0028e818 : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 28e82c │ │ │ │ ldrd r4, [r0, #32] │ │ │ │ strd r4, [r1] │ │ │ │ @@ -479048,45 +479048,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 28e8e0 │ │ │ │ @ instruction: 0x01a49c94 │ │ │ │ @ instruction: 0x01a49c90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a49c2c │ │ │ │ - orrseq r7, r7, r4, lsr #4 │ │ │ │ - orreq ip, lr, r4, lsr r5 │ │ │ │ - orrseq r7, r7, r4, ror r1 │ │ │ │ - orreq ip, lr, r4, lsl #9 │ │ │ │ - orrseq r7, r7, r0 │ │ │ │ - orreq ip, lr, ip, lsl r3 │ │ │ │ + orrseq r7, r7, ip, lsr #4 │ │ │ │ + orreq ip, lr, r0, asr #10 │ │ │ │ + orrseq r7, r7, ip, ror r1 │ │ │ │ + @ instruction: 0x018ec490 │ │ │ │ + orrseq r7, r7, r8 │ │ │ │ + orreq ip, lr, r8, lsr #6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r6, r7, r8, lsr #30 │ │ │ │ - orreq ip, lr, r8, asr #4 │ │ │ │ + orrseq r6, r7, r0, lsr pc │ │ │ │ + orreq ip, lr, r4, asr r2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq r6, lr, r0, asr #7 │ │ │ │ + orreq r6, lr, ip, asr #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r6, r7, r4, asr lr │ │ │ │ - orreq ip, lr, r0, ror r1 │ │ │ │ + orrseq r6, r7, ip, asr lr │ │ │ │ + orreq ip, lr, ip, ror r1 │ │ │ │ orreq r6, sp, ip, lsr #19 │ │ │ │ - ldrdeq r6, [lr, r0] │ │ │ │ - orreq r6, lr, r4, lsr #3 │ │ │ │ - orreq r6, lr, r8, ror r1 │ │ │ │ - orreq r6, lr, ip, asr #2 │ │ │ │ - orreq r6, lr, ip, lsl r1 │ │ │ │ - orreq r6, lr, ip, lsl #2 │ │ │ │ - strdeq r6, [lr, r0] │ │ │ │ - @ instruction: 0x01976b9c │ │ │ │ - strdeq fp, [lr, r0] │ │ │ │ - @ instruction: 0x018ebeb8 │ │ │ │ + ldrdeq r6, [lr, ip] │ │ │ │ + @ instruction: 0x018e61b0 │ │ │ │ + orreq r6, lr, r4, lsl #3 │ │ │ │ + orreq r6, lr, r8, asr r1 │ │ │ │ + orreq r6, lr, r8, lsr #2 │ │ │ │ + orreq r6, lr, r8, lsl r1 │ │ │ │ + strdeq r6, [lr, ip] │ │ │ │ + orrseq r6, r7, r4, lsr #23 │ │ │ │ + strdeq fp, [lr, ip] │ │ │ │ + orreq fp, lr, r4, asr #29 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - orrseq r6, r7, r8, asr fp │ │ │ │ - orreq r6, lr, r8, ror r0 │ │ │ │ - orreq fp, lr, r4, ror lr │ │ │ │ + orrseq r6, r7, r0, ror #22 │ │ │ │ + orreq r6, lr, r4, lsl #1 │ │ │ │ + orreq fp, lr, r0, lsl #29 │ │ │ │ │ │ │ │ 0028f0ac : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0028f0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -479479,57 +479479,57 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 28f2cc │ │ │ │ @ instruction: 0x01a49440 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a49428 │ │ │ │ orreq r5, sp, ip, ror pc │ │ │ │ - @ instruction: 0x019769fc │ │ │ │ - orreq fp, lr, ip, lsl sp │ │ │ │ - orreq fp, lr, r0, lsl #26 │ │ │ │ + orrseq r6, r7, r4, lsl #20 │ │ │ │ + orreq fp, lr, r8, lsr #26 │ │ │ │ + orreq fp, lr, ip, lsl #26 │ │ │ │ andeq r6, r0, r4, ror #24 │ │ │ │ - orreq fp, lr, r0, lsl #26 │ │ │ │ - orreq fp, lr, r0, ror #25 │ │ │ │ + orreq fp, lr, ip, lsl #26 │ │ │ │ + orreq fp, lr, ip, ror #25 │ │ │ │ @ instruction: 0x01a49240 │ │ │ │ orreq r6, sp, ip, asr #9 │ │ │ │ orreq r6, sp, r8, ror r4 │ │ │ │ - orrseq r6, r7, ip, lsl #15 │ │ │ │ - orreq r5, lr, ip, lsr #25 │ │ │ │ - orreq fp, lr, r4, lsr #21 │ │ │ │ - orrseq r6, r7, r0, asr r7 │ │ │ │ - orreq r5, lr, r0, ror ip │ │ │ │ - orreq fp, lr, r8, ror #20 │ │ │ │ - orrseq r6, r7, r4, lsl r7 │ │ │ │ - orreq r5, lr, r4, lsr ip │ │ │ │ - orreq fp, lr, r0, lsr sl │ │ │ │ - strdeq r5, [lr, ip] │ │ │ │ - orrseq r6, r7, r8, lsr #13 │ │ │ │ - orreq r5, lr, r8, asr #23 │ │ │ │ - orreq fp, lr, r0, asr #19 │ │ │ │ - orrseq r6, r7, ip, ror #12 │ │ │ │ - orreq r5, lr, ip, lsl #23 │ │ │ │ - orreq fp, lr, r4, lsl #19 │ │ │ │ - orrseq r6, r7, r0, lsr r6 │ │ │ │ - orreq r5, lr, r0, asr fp │ │ │ │ - orreq fp, lr, r8, asr #18 │ │ │ │ - orreq r5, lr, r8, lsl fp │ │ │ │ - orrseq r6, r7, r4, asr #11 │ │ │ │ - orreq r5, lr, r4, ror #21 │ │ │ │ - ldrdeq fp, [lr, ip] │ │ │ │ - orreq r5, lr, ip, lsr #21 │ │ │ │ - orreq r5, lr, ip, ror sl │ │ │ │ - orrseq r6, r7, r8, lsr #10 │ │ │ │ - orreq r5, lr, r8, asr #20 │ │ │ │ - orreq fp, lr, r0, asr #16 │ │ │ │ - orrseq r6, r7, ip, ror #9 │ │ │ │ - orreq r5, lr, ip, lsl #20 │ │ │ │ - orreq fp, lr, r4, lsl #16 │ │ │ │ - @ instruction: 0x019764b0 │ │ │ │ - ldrdeq r5, [lr, r0] │ │ │ │ - orreq fp, lr, r8, asr #15 │ │ │ │ + @ instruction: 0x01976794 │ │ │ │ + @ instruction: 0x018e5cb8 │ │ │ │ + @ instruction: 0x018ebab0 │ │ │ │ + orrseq r6, r7, r8, asr r7 │ │ │ │ + orreq r5, lr, ip, ror ip │ │ │ │ + orreq fp, lr, r4, ror sl │ │ │ │ + orrseq r6, r7, ip, lsl r7 │ │ │ │ + orreq r5, lr, r0, asr #24 │ │ │ │ + orreq fp, lr, ip, lsr sl │ │ │ │ + orreq r5, lr, r8, lsl #24 │ │ │ │ + @ instruction: 0x019766b0 │ │ │ │ + ldrdeq r5, [lr, r4] │ │ │ │ + orreq fp, lr, ip, asr #19 │ │ │ │ + orrseq r6, r7, r4, ror r6 │ │ │ │ + @ instruction: 0x018e5b98 │ │ │ │ + @ instruction: 0x018eb990 │ │ │ │ + orrseq r6, r7, r8, lsr r6 │ │ │ │ + orreq r5, lr, ip, asr fp │ │ │ │ + orreq fp, lr, r4, asr r9 │ │ │ │ + orreq r5, lr, r4, lsr #22 │ │ │ │ + orrseq r6, r7, ip, asr #11 │ │ │ │ + strdeq r5, [lr, r0] │ │ │ │ + orreq fp, lr, r8, ror #17 │ │ │ │ + @ instruction: 0x018e5ab8 │ │ │ │ + orreq r5, lr, r8, lsl #21 │ │ │ │ + orrseq r6, r7, r0, lsr r5 │ │ │ │ + orreq r5, lr, r4, asr sl │ │ │ │ + orreq fp, lr, ip, asr #16 │ │ │ │ + @ instruction: 0x019764f4 │ │ │ │ + orreq r5, lr, r8, lsl sl │ │ │ │ + orreq fp, lr, r0, lsl r8 │ │ │ │ + @ instruction: 0x019764b8 │ │ │ │ + ldrdeq r5, [lr, ip] │ │ │ │ + ldrdeq fp, [lr, r4] │ │ │ │ │ │ │ │ 0028f788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -479664,29 +479664,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 28f804 │ │ │ │ @ instruction: 0x01a48d68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a48d08 │ │ │ │ - orrseq r6, r7, r4, asr #5 │ │ │ │ - orreq r5, lr, r4, ror #15 │ │ │ │ - orreq fp, lr, r0, ror #11 │ │ │ │ - orrseq r6, r7, r4, lsl #5 │ │ │ │ - orreq r5, lr, r4, lsr #15 │ │ │ │ - @ instruction: 0x018eb59c │ │ │ │ - orrseq r6, r7, r8, asr #4 │ │ │ │ - orreq r5, lr, r8, ror #14 │ │ │ │ - orreq fp, lr, r4, ror #10 │ │ │ │ - orrseq r6, r7, ip, lsl #4 │ │ │ │ - orreq r5, lr, ip, lsr #14 │ │ │ │ - orreq fp, lr, r8, lsr #10 │ │ │ │ - @ instruction: 0x019761d0 │ │ │ │ + orrseq r6, r7, ip, asr #5 │ │ │ │ strdeq r5, [lr, r0] │ │ │ │ - orreq fp, lr, ip, ror #9 │ │ │ │ + orreq fp, lr, ip, ror #11 │ │ │ │ + orrseq r6, r7, ip, lsl #5 │ │ │ │ + @ instruction: 0x018e57b0 │ │ │ │ + orreq fp, lr, r8, lsr #11 │ │ │ │ + orrseq r6, r7, r0, asr r2 │ │ │ │ + orreq r5, lr, r4, ror r7 │ │ │ │ + orreq fp, lr, r0, ror r5 │ │ │ │ + orrseq r6, r7, r4, lsl r2 │ │ │ │ + orreq r5, lr, r8, lsr r7 │ │ │ │ + orreq fp, lr, r4, lsr r5 │ │ │ │ + @ instruction: 0x019761d8 │ │ │ │ + strdeq r5, [lr, ip] │ │ │ │ + strdeq fp, [lr, r8] │ │ │ │ │ │ │ │ 0028f9f4 : │ │ │ │ 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 │ │ │ │ @@ -480450,93 +480450,93 @@ │ │ │ │ add sp, sp, #1152 @ 0x480 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a48ae8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a48ac4 │ │ │ │ - orrseq r6, r7, r8, ror #1 │ │ │ │ - strdeq fp, [lr, ip] │ │ │ │ + ldrsheq r6, [r7, r0] │ │ │ │ + orreq fp, lr, r8, lsl #8 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r5, r7, r4, asr #30 │ │ │ │ - orreq fp, lr, r0, ror #4 │ │ │ │ + orrseq r5, r7, ip, asr #30 │ │ │ │ + orreq fp, lr, ip, ror #4 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq fp, lr, r0, asr #6 │ │ │ │ - orrseq r5, r7, r4, lsl #29 │ │ │ │ - orreq fp, lr, ip, lsr #6 │ │ │ │ + orreq fp, lr, ip, asr #6 │ │ │ │ + orrseq r5, r7, ip, lsl #29 │ │ │ │ + orreq fp, lr, r8, lsr r3 │ │ │ │ @ instruction: 0x01a48818 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ orreq r9, sp, r8, asr #7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - orrseq r5, r7, ip, asr #25 │ │ │ │ - orreq sl, lr, ip, ror #31 │ │ │ │ - orrseq r5, r7, r4, lsl #25 │ │ │ │ + @ instruction: 0x01975cd4 │ │ │ │ + strdeq sl, [lr, r8] │ │ │ │ + orrseq r5, r7, ip, lsl #25 │ │ │ │ orreq r5, sp, ip, lsr #18 │ │ │ │ - @ instruction: 0x018eaf94 │ │ │ │ + orreq sl, lr, r0, lsr #31 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ - orrseq r5, r7, r0, lsr #24 │ │ │ │ + orrseq r5, r7, r8, lsr #24 │ │ │ │ orreq r9, sp, ip, lsr r2 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq r5, r7, r8, asr #22 │ │ │ │ - orreq sl, lr, r8, ror #28 │ │ │ │ + orrseq r5, r7, r0, asr fp │ │ │ │ + orreq sl, lr, r4, ror lr │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - orrseq r5, r7, r0, lsl #22 │ │ │ │ + orrseq r5, r7, r8, lsl #22 │ │ │ │ orreq r5, sp, r8, lsr #15 │ │ │ │ - orreq sl, lr, ip, lsl #28 │ │ │ │ + orreq sl, lr, r8, lsl lr │ │ │ │ orreq r5, sp, r0, ror r7 │ │ │ │ orreq r5, sp, r8, lsl r7 │ │ │ │ orreq r5, sp, ip, asr #13 │ │ │ │ - @ instruction: 0x019759f0 │ │ │ │ - orreq sl, lr, ip, lsl #26 │ │ │ │ - orrseq r5, r7, r8, lsr #19 │ │ │ │ - orreq sl, lr, r0, asr #25 │ │ │ │ - orrseq r5, r7, r8, ror r9 │ │ │ │ - @ instruction: 0x018e4e98 │ │ │ │ - orreq sl, lr, ip, lsl #25 │ │ │ │ - orrseq r5, r7, r4, lsr #18 │ │ │ │ + @ instruction: 0x019759f8 │ │ │ │ + orreq sl, lr, r8, lsl sp │ │ │ │ + @ instruction: 0x019759b0 │ │ │ │ + orreq sl, lr, ip, asr #25 │ │ │ │ + orrseq r5, r7, r0, lsl #19 │ │ │ │ + orreq r4, lr, r4, lsr #29 │ │ │ │ + @ instruction: 0x018eac98 │ │ │ │ + orrseq r5, r7, ip, lsr #18 │ │ │ │ ldrdeq r5, [sp, r8] │ │ │ │ orreq r8, sp, r4, lsr pc │ │ │ │ - @ instruction: 0x019758f0 │ │ │ │ - orreq sl, lr, r0, lsl ip │ │ │ │ + @ instruction: 0x019758f8 │ │ │ │ + orreq sl, lr, ip, lsl ip │ │ │ │ orreq r5, sp, r8, ror r5 │ │ │ │ - @ instruction: 0x01975890 │ │ │ │ - @ instruction: 0x018eabb0 │ │ │ │ + @ instruction: 0x01975898 │ │ │ │ + @ instruction: 0x018eabbc │ │ │ │ @ instruction: 0x01a4823c │ │ │ │ - orreq r4, lr, ip, ror #26 │ │ │ │ - orreq sl, lr, r4, ror #22 │ │ │ │ + orreq r4, lr, r8, ror sp │ │ │ │ + orreq sl, lr, r0, ror fp │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - orreq r4, lr, r8, lsr sp │ │ │ │ - orreq r4, lr, r0, lsl #26 │ │ │ │ - strdeq sl, [lr, r8] │ │ │ │ - orrseq r5, r7, r0, ror #14 │ │ │ │ - orreq r4, lr, r0, lsl #25 │ │ │ │ - orreq sl, lr, r8, ror sl │ │ │ │ - orreq r4, lr, r8, asr #24 │ │ │ │ - orreq r4, lr, r8, lsl ip │ │ │ │ - orreq r4, lr, r4, ror #23 │ │ │ │ - orreq sl, lr, r8, ror #20 │ │ │ │ - orrseq r5, r7, r8, ror r6 │ │ │ │ - orreq sl, lr, r4, lsl #19 │ │ │ │ + orreq r4, lr, r4, asr #26 │ │ │ │ + orreq r4, lr, ip, lsl #26 │ │ │ │ + orreq sl, lr, r4, lsl #24 │ │ │ │ + orrseq r5, r7, r8, ror #14 │ │ │ │ + orreq r4, lr, ip, lsl #25 │ │ │ │ + orreq sl, lr, r4, lsl #21 │ │ │ │ + orreq r4, lr, r4, asr ip │ │ │ │ + orreq r4, lr, r4, lsr #24 │ │ │ │ + strdeq r4, [lr, r0] │ │ │ │ + orreq sl, lr, r4, ror sl │ │ │ │ + orrseq r5, r7, r0, lsl #13 │ │ │ │ + @ instruction: 0x018ea990 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - orreq r4, lr, r4, asr fp │ │ │ │ - orreq r4, lr, r4, lsr #22 │ │ │ │ - orrseq r5, r7, r8, asr #11 │ │ │ │ - orreq r4, lr, r8, ror #21 │ │ │ │ - ldrdeq sl, [lr, ip] │ │ │ │ + orreq r4, lr, r0, ror #22 │ │ │ │ + orreq r4, lr, r0, lsr fp │ │ │ │ + @ instruction: 0x019755d0 │ │ │ │ + strdeq r4, [lr, r4] │ │ │ │ + orreq sl, lr, r8, ror #17 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x018e4ab0 │ │ │ │ + @ instruction: 0x018e4abc │ │ │ │ │ │ │ │ 00290734 : │ │ │ │ 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] @ 291710 │ │ │ │ @@ -481549,125 +481549,125 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ b 291120 │ │ │ │ @ instruction: 0x01a47dc0 │ │ │ │ @ instruction: 0x01a47db0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r5, r7, r0, lsr #7 │ │ │ │ - @ instruction: 0x018ea6bc │ │ │ │ + orrseq r5, r7, r8, lsr #7 │ │ │ │ + orreq sl, lr, r8, asr #13 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x019751bc │ │ │ │ - ldrdeq sl, [lr, r4] │ │ │ │ + orrseq r5, r7, r4, asr #3 │ │ │ │ + orreq sl, lr, r0, ror #9 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrsheq r5, [r7, r4] │ │ │ │ - orreq sl, lr, r4, lsl #8 │ │ │ │ + ldrsheq r5, [r7, ip] │ │ │ │ + orreq sl, lr, r0, lsl r4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - orrseq r4, r7, ip, lsl #31 │ │ │ │ - orreq sl, lr, r8, lsr #5 │ │ │ │ + @ instruction: 0x01974f94 │ │ │ │ + @ instruction: 0x018ea2b4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r4, r7, ip, lsr lr │ │ │ │ - orreq sl, lr, r0, asr r1 │ │ │ │ + orrseq r4, r7, r4, asr #28 │ │ │ │ + orreq sl, lr, ip, asr r1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orreq r8, lr, r0, asr #28 │ │ │ │ + orreq r8, lr, ip, asr #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r4, r7, r8, lsl #24 │ │ │ │ - orreq r9, lr, r4, lsr #30 │ │ │ │ + orrseq r4, r7, r0, lsl ip │ │ │ │ + orreq r9, lr, r0, lsr pc │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - orrseq r4, r7, ip, lsl #23 │ │ │ │ - orreq r9, lr, r8, lsr #29 │ │ │ │ + @ instruction: 0x01974b94 │ │ │ │ + @ instruction: 0x018e9eb4 │ │ │ │ @ instruction: 0x01a474bc │ │ │ │ - @ instruction: 0x01974a94 │ │ │ │ - @ instruction: 0x018e3fb4 │ │ │ │ - @ instruction: 0x018e9db0 │ │ │ │ + @ instruction: 0x01974a9c │ │ │ │ + orreq r3, lr, r0, asr #31 │ │ │ │ + @ instruction: 0x018e9dbc │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orreq r3, lr, r8, asr pc │ │ │ │ + orreq r3, lr, r4, ror #30 │ │ │ │ orreq r4, sp, r4, lsr #13 │ │ │ │ - orreq r3, lr, r8, asr #29 │ │ │ │ + ldrdeq r3, [lr, r4] │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x018e3e98 │ │ │ │ + orreq r3, lr, r4, lsr #29 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - orreq r3, lr, r8, ror #28 │ │ │ │ - orreq r3, lr, r8, lsr lr │ │ │ │ + orreq r3, lr, r4, ror lr │ │ │ │ + orreq r3, lr, r4, asr #28 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - orrseq r4, r7, r4, ror #17 │ │ │ │ - orreq r3, lr, r0, lsl #28 │ │ │ │ - strdeq r9, [lr, ip] │ │ │ │ + orrseq r4, r7, ip, ror #17 │ │ │ │ + orreq r3, lr, ip, lsl #28 │ │ │ │ + orreq r9, lr, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - orrseq r4, r7, r0, lsr #17 │ │ │ │ - orreq r3, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x018e9bbc │ │ │ │ + orrseq r4, r7, r8, lsr #17 │ │ │ │ + orreq r3, lr, ip, asr #27 │ │ │ │ + orreq r9, lr, r8, asr #23 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - orreq r3, lr, r8, lsl #27 │ │ │ │ - orreq r3, lr, r8, asr sp │ │ │ │ + @ instruction: 0x018e3d94 │ │ │ │ + orreq r3, lr, r4, ror #26 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - orreq r3, lr, r8, lsr #26 │ │ │ │ - orreq r9, lr, ip, lsr #25 │ │ │ │ - orrseq r4, r7, ip, asr #15 │ │ │ │ - ldrdeq r9, [lr, r8] │ │ │ │ + orreq r3, lr, r4, lsr sp │ │ │ │ + @ instruction: 0x018e9cb8 │ │ │ │ + @ instruction: 0x019747d4 │ │ │ │ + orreq r9, lr, r4, ror #21 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - orreq r3, lr, r8, lsr #25 │ │ │ │ - orreq r3, lr, r8, ror ip │ │ │ │ + @ instruction: 0x018e3cb4 │ │ │ │ + orreq r3, lr, r4, lsl #25 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orreq r3, lr, r8, asr #24 │ │ │ │ - orreq r3, lr, r8, lsl ip │ │ │ │ - orrseq r4, r7, r4, asr #13 │ │ │ │ - orreq r3, lr, r4, ror #23 │ │ │ │ - orreq r9, lr, r0, ror #19 │ │ │ │ + orreq r3, lr, r4, asr ip │ │ │ │ + orreq r3, lr, r4, lsr #24 │ │ │ │ + orrseq r4, r7, ip, asr #13 │ │ │ │ + strdeq r3, [lr, r0] │ │ │ │ + orreq r9, lr, ip, ror #19 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - orreq r3, lr, ip, lsr #23 │ │ │ │ - orrseq r4, r7, r8, asr r6 │ │ │ │ - orreq r3, lr, r8, ror fp │ │ │ │ - orreq r9, lr, r4, ror r9 │ │ │ │ + @ instruction: 0x018e3bb8 │ │ │ │ + orrseq r4, r7, r0, ror #12 │ │ │ │ + orreq r3, lr, r4, lsl #23 │ │ │ │ + orreq r9, lr, r0, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq r4, r7, r0, lsr #12 │ │ │ │ - orreq r3, lr, ip, lsr fp │ │ │ │ - orreq r9, lr, ip, lsr r9 │ │ │ │ + orrseq r4, r7, r8, lsr #12 │ │ │ │ + orreq r3, lr, r8, asr #22 │ │ │ │ + orreq r9, lr, r8, asr #18 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq r4, r7, r4, ror #11 │ │ │ │ - orreq r3, lr, r0, lsl #22 │ │ │ │ - orreq r9, lr, r0, lsl #18 │ │ │ │ + orrseq r4, r7, ip, ror #11 │ │ │ │ + orreq r3, lr, ip, lsl #22 │ │ │ │ + orreq r9, lr, ip, lsl #18 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq r4, r7, r8, lsr #11 │ │ │ │ - orreq r3, lr, r4, asr #21 │ │ │ │ - orreq r9, lr, r4, asr #17 │ │ │ │ + @ instruction: 0x019745b0 │ │ │ │ + ldrdeq r3, [lr, r0] │ │ │ │ + ldrdeq r9, [lr, r0] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq r4, r7, ip, ror #10 │ │ │ │ - orreq r3, lr, r8, lsl #21 │ │ │ │ - orreq r9, lr, r8, lsl #17 │ │ │ │ + orrseq r4, r7, r4, ror r5 │ │ │ │ + @ instruction: 0x018e3a94 │ │ │ │ + @ instruction: 0x018e9894 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq r4, r7, r0, lsr r5 │ │ │ │ - orreq r3, lr, ip, asr #20 │ │ │ │ - orreq r9, lr, ip, asr #16 │ │ │ │ + orrseq r4, r7, r8, lsr r5 │ │ │ │ + orreq r3, lr, r8, asr sl │ │ │ │ + orreq r9, lr, r8, asr r8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x019744f4 │ │ │ │ - orreq r3, lr, r0, lsl sl │ │ │ │ - orreq r9, lr, r0, lsl r8 │ │ │ │ - ldrdeq r3, [lr, r8] │ │ │ │ - orreq r3, lr, r8, lsr #19 │ │ │ │ - orrseq r4, r7, ip, ror r4 │ │ │ │ - orreq r3, lr, r8, lsl #19 │ │ │ │ - @ instruction: 0x018e9790 │ │ │ │ - orreq r3, lr, r0, ror r9 │ │ │ │ - orreq r3, lr, r8, lsl #15 │ │ │ │ + @ instruction: 0x019744fc │ │ │ │ + orreq r3, lr, ip, lsl sl │ │ │ │ + orreq r9, lr, ip, lsl r8 │ │ │ │ + orreq r3, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x018e39b4 │ │ │ │ + orrseq r4, r7, r4, lsl #9 │ │ │ │ + @ instruction: 0x018e3994 │ │ │ │ + @ instruction: 0x018e979c │ │ │ │ + orreq r3, lr, ip, ror r9 │ │ │ │ + @ instruction: 0x018e3794 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - orreq r3, lr, r8, asr r7 │ │ │ │ + orreq r3, lr, r4, ror #14 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orreq r3, lr, r8, lsr #14 │ │ │ │ + orreq r3, lr, r4, lsr r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x019741d4 │ │ │ │ - strdeq r3, [lr, r4] │ │ │ │ - strdeq r9, [lr, r0] │ │ │ │ + @ instruction: 0x019741dc │ │ │ │ + orreq r3, lr, r0, lsl #14 │ │ │ │ + strdeq r9, [lr, ip] │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x018e36bc │ │ │ │ - orreq r3, lr, ip, lsl #13 │ │ │ │ + orreq r3, lr, r8, asr #13 │ │ │ │ + @ instruction: 0x018e3698 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ ldr r1, [pc, #-60] @ 2918a8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #-76] @ 2918ac │ │ │ │ @@ -482346,64 +482346,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 291a98 │ │ │ │ @ instruction: 0x01a46aec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r9, lr, ip, lsl #12 │ │ │ │ + orreq r9, lr, r8, lsl r6 │ │ │ │ @ instruction: 0x01a46a74 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r3, r7, r4, lsl #31 │ │ │ │ - orreq r9, lr, r0, lsr #5 │ │ │ │ + orrseq r3, r7, ip, lsl #31 │ │ │ │ + orreq r9, lr, ip, lsr #5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r3, r7, r0, asr #28 │ │ │ │ - orreq r9, lr, r0, ror #2 │ │ │ │ + orrseq r3, r7, r8, asr #28 │ │ │ │ + orreq r9, lr, ip, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - orrseq r3, r7, ip, lsl #26 │ │ │ │ - orreq r9, lr, r4, lsr #32 │ │ │ │ + orrseq r3, r7, r4, lsl sp │ │ │ │ + orreq r9, lr, r0, lsr r0 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orrseq r3, r7, r0, asr ip │ │ │ │ - orreq r8, lr, r8, ror #30 │ │ │ │ - ldrdeq r3, [lr, r4] │ │ │ │ + orrseq r3, r7, r8, asr ip │ │ │ │ + orreq r8, lr, r4, ror pc │ │ │ │ + orreq r3, lr, r0, ror #1 │ │ │ │ orreq r3, sp, ip, lsr #16 │ │ │ │ ldrdeq r3, [sp, r4] │ │ │ │ @ instruction: 0x018d3790 │ │ │ │ - orrseq r3, r7, r4, lsr #21 │ │ │ │ - orreq r2, lr, r4, asr #31 │ │ │ │ - @ instruction: 0x018e8db8 │ │ │ │ + orrseq r3, r7, ip, lsr #21 │ │ │ │ + ldrdeq r2, [lr, r0] │ │ │ │ + orreq r8, lr, r4, asr #27 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - orreq r2, lr, ip, lsl #31 │ │ │ │ - orreq r2, lr, ip, asr pc │ │ │ │ - orrseq r3, r7, r4, lsl #20 │ │ │ │ - orreq r2, lr, r4, lsr #30 │ │ │ │ - orreq r8, lr, r0, lsr #26 │ │ │ │ - orrseq r3, r7, r8, asr #19 │ │ │ │ - orreq r2, lr, r8, ror #29 │ │ │ │ - orreq r8, lr, r4, ror #25 │ │ │ │ + @ instruction: 0x018e2f98 │ │ │ │ + orreq r2, lr, r8, ror #30 │ │ │ │ + orrseq r3, r7, ip, lsl #20 │ │ │ │ + orreq r2, lr, r0, lsr pc │ │ │ │ + orreq r8, lr, ip, lsr #26 │ │ │ │ + @ instruction: 0x019739d0 │ │ │ │ + strdeq r2, [lr, r4] │ │ │ │ + strdeq r8, [lr, r0] │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - @ instruction: 0x018e2eb0 │ │ │ │ + @ instruction: 0x018e2ebc │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - orrseq r3, r7, ip, ror #18 │ │ │ │ - orreq r2, lr, r8, lsl #29 │ │ │ │ - orreq r8, lr, r4, lsl #25 │ │ │ │ + orrseq r3, r7, r4, ror r9 │ │ │ │ + @ instruction: 0x018e2e94 │ │ │ │ + @ instruction: 0x018e8c90 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - orreq r2, lr, ip, asr #28 │ │ │ │ - orreq r2, lr, ip, lsl lr │ │ │ │ - orreq r2, lr, ip, ror #27 │ │ │ │ + orreq r2, lr, r8, asr lr │ │ │ │ + orreq r2, lr, r8, lsr #28 │ │ │ │ + strdeq r2, [lr, r8] │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x018e2dbc │ │ │ │ - orreq r2, lr, ip, lsl #27 │ │ │ │ - orrseq r3, r7, r8, lsr r8 │ │ │ │ - orreq r2, lr, r8, asr sp │ │ │ │ - orreq r8, lr, r4, asr fp │ │ │ │ + orreq r2, lr, r8, asr #27 │ │ │ │ + @ instruction: 0x018e2d98 │ │ │ │ + orrseq r3, r7, r0, asr #16 │ │ │ │ + orreq r2, lr, r4, ror #26 │ │ │ │ + orreq r8, lr, r0, ror #22 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x019737fc │ │ │ │ - orreq r2, lr, ip, lsl sp │ │ │ │ - orreq r8, lr, r8, lsl fp │ │ │ │ + orrseq r3, r7, r4, lsl #16 │ │ │ │ + orreq r2, lr, r8, lsr #26 │ │ │ │ + orreq r8, lr, r4, lsr #22 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ │ │ │ │ 00292454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -482720,49 +482720,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 29265c │ │ │ │ @ instruction: 0x01a46094 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a46068 │ │ │ │ - orrseq r3, r7, r8, asr r6 │ │ │ │ - orreq r8, lr, r8, ror #18 │ │ │ │ + orrseq r3, r7, r0, ror #12 │ │ │ │ + orreq r8, lr, r4, ror r9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r3, r7, r0, asr r5 │ │ │ │ - orreq r8, lr, r0, ror r8 │ │ │ │ + orrseq r3, r7, r8, asr r5 │ │ │ │ + orreq r8, lr, ip, ror r8 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0x01a45eb0 │ │ │ │ - @ instruction: 0x019734b4 │ │ │ │ - ldrdeq r8, [lr, r0] │ │ │ │ + @ instruction: 0x019734bc │ │ │ │ + ldrdeq r8, [lr, ip] │ │ │ │ orreq r3, sp, r0, lsl r1 │ │ │ │ ldrdeq r3, [sp, r0] │ │ │ │ - strdeq r2, [lr, r4] │ │ │ │ - orreq r2, lr, r8, asr #17 │ │ │ │ - orrseq r3, r7, ip, ror #6 │ │ │ │ - orreq r2, lr, ip, lsl #17 │ │ │ │ - orreq r8, lr, r8, lsl #13 │ │ │ │ + orreq r2, lr, r0, lsl #18 │ │ │ │ + ldrdeq r2, [lr, r4] │ │ │ │ + orrseq r3, r7, r4, ror r3 │ │ │ │ + @ instruction: 0x018e2898 │ │ │ │ + @ instruction: 0x018e8694 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - orrseq r3, r7, r0, lsr r3 │ │ │ │ - orreq r2, lr, r0, asr r8 │ │ │ │ - orreq r8, lr, ip, asr #12 │ │ │ │ + orrseq r3, r7, r8, lsr r3 │ │ │ │ + orreq r2, lr, ip, asr r8 │ │ │ │ + orreq r8, lr, r8, asr r6 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x019732f8 │ │ │ │ - orreq r2, lr, r8, lsl r8 │ │ │ │ - orreq r8, lr, r4, lsl r6 │ │ │ │ + orrseq r3, r7, r0, lsl #6 │ │ │ │ + orreq r2, lr, r4, lsr #16 │ │ │ │ + orreq r8, lr, r0, lsr #12 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - orrseq r3, r7, r0, asr #5 │ │ │ │ - orreq r2, lr, r0, ror #15 │ │ │ │ - ldrdeq r8, [lr, ip] │ │ │ │ - orreq r2, lr, ip, lsr #15 │ │ │ │ - orreq r2, lr, r0, lsl #15 │ │ │ │ - orrseq r3, r7, ip, lsr #4 │ │ │ │ - orreq r2, lr, ip, asr #14 │ │ │ │ - orreq r8, lr, r8, asr #10 │ │ │ │ + orrseq r3, r7, r8, asr #5 │ │ │ │ + orreq r2, lr, ip, ror #15 │ │ │ │ + orreq r8, lr, r8, ror #11 │ │ │ │ + @ instruction: 0x018e27b8 │ │ │ │ + orreq r2, lr, ip, lsl #15 │ │ │ │ + orrseq r3, r7, r4, lsr r2 │ │ │ │ + orreq r2, lr, r8, asr r7 │ │ │ │ + orreq r8, lr, r4, asr r5 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ │ │ │ │ 002929e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -483304,61 +483304,61 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #708 @ 0x2c4 │ │ │ │ b 292f68 │ │ │ │ @ instruction: 0x01a45b08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r5, [r4, r4]! │ │ │ │ - ldrsheq r3, [r7, r4] │ │ │ │ - orreq r8, lr, r0, lsl r4 │ │ │ │ - orreq r7, lr, r4, asr #28 │ │ │ │ - orrseq r3, r7, r0, ror r0 │ │ │ │ - orreq r8, lr, r0, lsl #7 │ │ │ │ + ldrsheq r3, [r7, ip] │ │ │ │ + orreq r8, lr, ip, lsl r4 │ │ │ │ + orreq r7, lr, r0, asr lr │ │ │ │ + orrseq r3, r7, r8, ror r0 │ │ │ │ + orreq r8, lr, ip, lsl #7 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - orrseq r2, r7, ip, asr #29 │ │ │ │ - ldrdeq r8, [lr, ip] │ │ │ │ + @ instruction: 0x01972ed4 │ │ │ │ + orreq r8, lr, r8, ror #3 │ │ │ │ @ instruction: 0x000002be │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ strdeq r5, [r4, r8]! │ │ │ │ @ instruction: 0x018d2994 │ │ │ │ orreq r2, sp, r4, lsr r9 │ │ │ │ - orreq r2, lr, r4, lsl r1 │ │ │ │ + orreq r2, lr, r0, lsr #2 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ orreq r2, sp, ip, ror #16 │ │ │ │ - orreq r2, lr, r4, lsr #1 │ │ │ │ - orrseq r2, r7, r4, ror #22 │ │ │ │ - orreq r2, lr, r4, lsl #1 │ │ │ │ - orreq r7, lr, r0, lsl #29 │ │ │ │ - orreq r2, lr, ip, asr #32 │ │ │ │ - orreq r2, lr, ip, lsl r0 │ │ │ │ + strheq r2, [lr, r0] │ │ │ │ + orrseq r2, r7, ip, ror #22 │ │ │ │ + @ instruction: 0x018e2090 │ │ │ │ + orreq r7, lr, ip, lsl #29 │ │ │ │ + orreq r2, lr, r8, asr r0 │ │ │ │ + orreq r2, lr, r8, lsr #32 │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - orrseq r2, r7, r8, asr #21 │ │ │ │ - orreq r1, lr, r8, ror #31 │ │ │ │ - orreq r7, lr, r4, ror #27 │ │ │ │ - @ instruction: 0x018e1fb0 │ │ │ │ + @ instruction: 0x01972ad0 │ │ │ │ + strdeq r1, [lr, r4] │ │ │ │ + strdeq r7, [lr, r0] │ │ │ │ + @ instruction: 0x018e1fbc │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - orreq r1, lr, r0, lsl #31 │ │ │ │ - orreq r1, lr, ip, asr #30 │ │ │ │ + orreq r1, lr, ip, lsl #31 │ │ │ │ + orreq r1, lr, r8, asr pc │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - orreq r1, lr, r8, lsl pc │ │ │ │ - orreq r1, lr, r8, ror #29 │ │ │ │ + orreq r1, lr, r4, lsr #30 │ │ │ │ + strdeq r1, [lr, r4] │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x018e1eb8 │ │ │ │ + orreq r1, lr, r4, asr #29 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - orreq r1, lr, r8, lsl #29 │ │ │ │ - orrseq r2, r7, r4, lsr r9 │ │ │ │ - orreq r1, lr, r4, asr lr │ │ │ │ - orreq r7, lr, r0, asr ip │ │ │ │ + @ instruction: 0x018e1e94 │ │ │ │ + orrseq r2, r7, ip, lsr r9 │ │ │ │ + orreq r1, lr, r0, ror #28 │ │ │ │ + orreq r7, lr, ip, asr ip │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - orreq r1, lr, ip, lsl lr │ │ │ │ + orreq r1, lr, r8, lsr #28 │ │ │ │ │ │ │ │ 0029332c : │ │ │ │ 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 │ │ │ │ @@ -483757,44 +483757,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 2936a4 │ │ │ │ @ instruction: 0x01a451bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a45174 │ │ │ │ - orrseq r2, r7, ip, lsl #15 │ │ │ │ - orreq r7, lr, r8, lsr #21 │ │ │ │ + @ instruction: 0x01972794 │ │ │ │ + @ instruction: 0x018e7ab4 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - @ instruction: 0x019725fc │ │ │ │ - orreq r7, lr, r0, lsl r9 │ │ │ │ + orrseq r2, r7, r4, lsl #12 │ │ │ │ + orreq r7, lr, ip, lsl r9 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ stcmi 2, cr0, [r0], {4} │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x01a44e68 │ │ │ │ strdeq r2, [sp, r8] │ │ │ │ @ instruction: 0x018d2094 │ │ │ │ orreq r2, sp, r0, asr #32 │ │ │ │ - orrseq r2, r7, r4, asr r3 │ │ │ │ - orreq r1, lr, r4, ror r8 │ │ │ │ - orreq r7, lr, r0, ror r6 │ │ │ │ - orreq r1, lr, ip, lsr r8 │ │ │ │ - orreq r1, lr, ip, lsl #16 │ │ │ │ - @ instruction: 0x019722b8 │ │ │ │ - ldrdeq r1, [lr, r8] │ │ │ │ - orreq r7, lr, ip, asr #11 │ │ │ │ - orreq r1, lr, r0, lsr #15 │ │ │ │ - orrseq r2, r7, r4, asr #4 │ │ │ │ - orreq r1, lr, r0, ror #14 │ │ │ │ - orreq r7, lr, ip, asr r5 │ │ │ │ + orrseq r2, r7, ip, asr r3 │ │ │ │ + orreq r1, lr, r0, lsl #17 │ │ │ │ + orreq r7, lr, ip, ror r6 │ │ │ │ + orreq r1, lr, r8, asr #16 │ │ │ │ + orreq r1, lr, r8, lsl r8 │ │ │ │ + orrseq r2, r7, r0, asr #5 │ │ │ │ + orreq r1, lr, r4, ror #15 │ │ │ │ + ldrdeq r7, [lr, r8] │ │ │ │ + orreq r1, lr, ip, lsr #15 │ │ │ │ + orrseq r2, r7, ip, asr #4 │ │ │ │ + orreq r1, lr, ip, ror #14 │ │ │ │ + orreq r7, lr, r8, ror #10 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - orreq r1, lr, r4, lsr #14 │ │ │ │ + orreq r1, lr, r0, lsr r7 │ │ │ │ │ │ │ │ 002939f4 : │ │ │ │ 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 │ │ │ │ @@ -484182,55 +484182,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 293e08 │ │ │ │ b 293c84 │ │ │ │ strdeq r4, [r4, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r7, r8, lsr r0 │ │ │ │ - orreq r7, lr, ip, asr #6 │ │ │ │ + orrseq r2, r7, r0, asr #32 │ │ │ │ + orreq r7, lr, r8, asr r3 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ @ instruction: 0x01a44888 │ │ │ │ - orrseq r1, r7, r4, lsl #28 │ │ │ │ - orreq r1, lr, r0, lsr #6 │ │ │ │ - orreq r7, lr, r8, lsl r1 │ │ │ │ + orrseq r1, r7, ip, lsl #28 │ │ │ │ + orreq r1, lr, ip, lsr #6 │ │ │ │ + orreq r7, lr, r4, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - orrseq r1, r7, r8, asr #27 │ │ │ │ - orreq r1, lr, r4, ror #5 │ │ │ │ - ldrdeq r7, [lr, ip] │ │ │ │ + @ instruction: 0x01971dd0 │ │ │ │ + strdeq r1, [lr, r0] │ │ │ │ + orreq r7, lr, r8, ror #1 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - orreq r7, lr, r0, lsr #6 │ │ │ │ - orrseq r1, r7, r8, lsl #27 │ │ │ │ - @ instruction: 0x018e7094 │ │ │ │ + orreq r7, lr, ip, lsr #6 │ │ │ │ + @ instruction: 0x01971d90 │ │ │ │ + orreq r7, lr, r0, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - orreq r1, lr, r4, asr r2 │ │ │ │ - orrseq r1, r7, r0, lsl #26 │ │ │ │ - orreq r7, lr, r4, ror r2 │ │ │ │ - orreq r7, lr, r0, lsl r0 │ │ │ │ + orreq r1, lr, r0, ror #4 │ │ │ │ + orrseq r1, r7, r8, lsl #26 │ │ │ │ + orreq r7, lr, r0, lsl #5 │ │ │ │ + orreq r7, lr, ip, lsl r0 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - @ instruction: 0x01971cbc │ │ │ │ - ldrdeq r1, [lr, ip] │ │ │ │ - ldrdeq r6, [lr, r0] │ │ │ │ + orrseq r1, r7, r4, asr #25 │ │ │ │ + orreq r1, lr, r8, ror #3 │ │ │ │ + ldrdeq r6, [lr, ip] │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - ldrdeq r7, [lr, r0] │ │ │ │ - orrseq r1, r7, ip, ror ip │ │ │ │ - orreq r6, lr, r4, lsl #31 │ │ │ │ - orrseq r1, r7, ip, lsr ip │ │ │ │ - orreq r1, lr, r8, asr r1 │ │ │ │ - orreq r6, lr, r4, asr pc │ │ │ │ - @ instruction: 0x01971bfc │ │ │ │ - orreq r1, lr, ip, lsl r1 │ │ │ │ - orreq r6, lr, r0, lsl pc │ │ │ │ + ldrdeq r7, [lr, ip] │ │ │ │ + orrseq r1, r7, r4, lsl #25 │ │ │ │ + @ instruction: 0x018e6f90 │ │ │ │ + orrseq r1, r7, r4, asr #24 │ │ │ │ + orreq r1, lr, r4, ror #2 │ │ │ │ + orreq r6, lr, r0, ror #30 │ │ │ │ + orrseq r1, r7, r4, lsl #24 │ │ │ │ + orreq r1, lr, r8, lsr #2 │ │ │ │ + orreq r6, lr, ip, lsl pc │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - orrseq r1, r7, r0, asr #23 │ │ │ │ - orreq r1, lr, r0, ror #1 │ │ │ │ - ldrdeq r6, [lr, r8] │ │ │ │ - orrseq r1, r7, r0, ror fp │ │ │ │ - @ instruction: 0x018e709c │ │ │ │ - orreq r6, lr, r0, lsl #29 │ │ │ │ + orrseq r1, r7, r8, asr #23 │ │ │ │ + orreq r1, lr, ip, ror #1 │ │ │ │ + orreq r6, lr, r4, ror #29 │ │ │ │ + orrseq r1, r7, r8, ror fp │ │ │ │ + orreq r7, lr, r8, lsr #1 │ │ │ │ + orreq r6, lr, ip, lsl #29 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ │ │ │ │ 002940c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -484734,61 +484734,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 29418c │ │ │ │ @ instruction: 0x01a44438 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a44410 │ │ │ │ - orreq r7, lr, r8, lsl r0 │ │ │ │ - orrseq r1, r7, r0, lsr #22 │ │ │ │ + orreq r7, lr, r4, lsr #32 │ │ │ │ + orrseq r1, r7, r8, lsr #22 │ │ │ │ @ instruction: 0x01a44380 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x018e6e9c │ │ │ │ - orrseq r1, r7, r4, lsr #19 │ │ │ │ + orreq r6, lr, r8, lsr #29 │ │ │ │ + orrseq r1, r7, ip, lsr #19 │ │ │ │ orreq r1, sp, r8, lsl r5 │ │ │ │ ldrdeq r1, [sp, r8] │ │ │ │ - orreq r6, lr, r8, ror sp │ │ │ │ - @ instruction: 0x01971890 │ │ │ │ + orreq r6, lr, r4, lsl #27 │ │ │ │ + @ instruction: 0x01971898 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r6, lr, r4, asr #24 │ │ │ │ - orrseq r1, r7, ip, asr #14 │ │ │ │ - orreq r0, lr, r0, lsl fp │ │ │ │ - orreq r0, lr, r4, ror #21 │ │ │ │ - @ instruction: 0x018e0ab4 │ │ │ │ - orreq r0, lr, r8, lsl #21 │ │ │ │ - orreq r0, lr, r8, asr sl │ │ │ │ - orreq r6, lr, r0, lsr #22 │ │ │ │ - orrseq r1, r7, r8, lsr #12 │ │ │ │ - orreq r0, lr, r4, lsr #20 │ │ │ │ - orreq r6, lr, ip, ror #21 │ │ │ │ - @ instruction: 0x019715f4 │ │ │ │ - strdeq r0, [lr, r4] │ │ │ │ - orreq r0, lr, r8, asr #19 │ │ │ │ - @ instruction: 0x018e099c │ │ │ │ - orreq r0, lr, ip, ror #18 │ │ │ │ - orreq r6, lr, r4, lsr sl │ │ │ │ - orrseq r1, r7, ip, lsr r5 │ │ │ │ - orreq r0, lr, ip, lsr r9 │ │ │ │ - orreq r0, lr, r0, lsl r9 │ │ │ │ - orreq r0, lr, r0, ror #17 │ │ │ │ - orreq r0, lr, r0, asr #17 │ │ │ │ - orreq r6, lr, r8, lsl #19 │ │ │ │ - @ instruction: 0x01971490 │ │ │ │ - orreq r0, lr, ip, lsl #17 │ │ │ │ - orreq r6, lr, r4, asr r9 │ │ │ │ - orrseq r1, r7, ip, asr r4 │ │ │ │ - orreq r0, lr, r8, asr r8 │ │ │ │ - orreq r6, lr, r0, lsr #18 │ │ │ │ - orrseq r1, r7, r8, lsr #8 │ │ │ │ - orreq r0, lr, r4, lsr #16 │ │ │ │ - orreq r6, lr, ip, ror #17 │ │ │ │ - @ instruction: 0x019713f4 │ │ │ │ + orreq r6, lr, r0, asr ip │ │ │ │ + orrseq r1, r7, r4, asr r7 │ │ │ │ + orreq r0, lr, ip, lsl fp │ │ │ │ strdeq r0, [lr, r0] │ │ │ │ - @ instruction: 0x018e68b8 │ │ │ │ - orrseq r1, r7, r0, asr #7 │ │ │ │ + orreq r0, lr, r0, asr #21 │ │ │ │ + @ instruction: 0x018e0a94 │ │ │ │ + orreq r0, lr, r4, ror #20 │ │ │ │ + orreq r6, lr, ip, lsr #22 │ │ │ │ + orrseq r1, r7, r0, lsr r6 │ │ │ │ + orreq r0, lr, r0, lsr sl │ │ │ │ + strdeq r6, [lr, r8] │ │ │ │ + @ instruction: 0x019715fc │ │ │ │ + orreq r0, lr, r0, lsl #20 │ │ │ │ + ldrdeq r0, [lr, r4] │ │ │ │ + orreq r0, lr, r8, lsr #19 │ │ │ │ + orreq r0, lr, r8, ror r9 │ │ │ │ + orreq r6, lr, r0, asr #20 │ │ │ │ + orrseq r1, r7, r4, asr #10 │ │ │ │ + orreq r0, lr, r8, asr #18 │ │ │ │ + orreq r0, lr, ip, lsl r9 │ │ │ │ + orreq r0, lr, ip, ror #17 │ │ │ │ + orreq r0, lr, ip, asr #17 │ │ │ │ + @ instruction: 0x018e6994 │ │ │ │ + @ instruction: 0x01971498 │ │ │ │ + @ instruction: 0x018e0898 │ │ │ │ + orreq r6, lr, r0, ror #18 │ │ │ │ + orrseq r1, r7, r4, ror #8 │ │ │ │ + orreq r0, lr, r4, ror #16 │ │ │ │ + orreq r6, lr, ip, lsr #18 │ │ │ │ + orrseq r1, r7, r0, lsr r4 │ │ │ │ + orreq r0, lr, r0, lsr r8 │ │ │ │ + strdeq r6, [lr, r8] │ │ │ │ + @ instruction: 0x019713fc │ │ │ │ + strdeq r0, [lr, ip] │ │ │ │ + orreq r6, lr, r4, asr #17 │ │ │ │ + orrseq r1, r7, r8, asr #7 │ │ │ │ │ │ │ │ 0029496c : │ │ │ │ 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 │ │ │ │ @@ -485141,46 +485141,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 294a3c │ │ │ │ @ instruction: 0x01a43b8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a43b64 │ │ │ │ - orrseq r1, r7, r8, ror r2 │ │ │ │ - orreq r6, lr, r4, ror #14 │ │ │ │ + orrseq r1, r7, r0, lsl #5 │ │ │ │ + orreq r6, lr, r0, ror r7 │ │ │ │ ldrdeq r3, [r4, r0]! │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - ldrsheq r1, [r7, r8] │ │ │ │ - orreq r6, lr, r8, ror #11 │ │ │ │ + orrseq r1, r7, r0, lsl #2 │ │ │ │ + strdeq r6, [lr, r4] │ │ │ │ orreq r0, sp, r4, ror #24 │ │ │ │ orreq r0, sp, r4, lsr #24 │ │ │ │ - orrseq r0, r7, r0, lsr #31 │ │ │ │ - orreq r0, lr, r8, asr #7 │ │ │ │ - orreq r6, lr, ip, lsl #9 │ │ │ │ - @ instruction: 0x018e0390 │ │ │ │ - orreq r0, lr, r4, ror #6 │ │ │ │ - orreq r0, lr, r8, lsr r3 │ │ │ │ - orrseq r0, r7, r0, ror #29 │ │ │ │ - orreq r0, lr, r8, lsl #6 │ │ │ │ - orreq r6, lr, ip, asr #7 │ │ │ │ + orrseq r0, r7, r8, lsr #31 │ │ │ │ ldrdeq r0, [lr, r4] │ │ │ │ - orreq r0, lr, r8, lsr #5 │ │ │ │ - orreq r0, lr, r8, ror r2 │ │ │ │ - orrseq r0, r7, r0, lsr #28 │ │ │ │ - orreq r0, lr, r8, asr #4 │ │ │ │ - orreq r6, lr, ip, lsl #6 │ │ │ │ - orrseq r0, r7, r8, ror #27 │ │ │ │ - orreq r0, lr, r0, lsl r2 │ │ │ │ - ldrdeq r6, [lr, r4] │ │ │ │ - @ instruction: 0x01970db0 │ │ │ │ - ldrdeq r0, [lr, r8] │ │ │ │ - @ instruction: 0x018e629c │ │ │ │ - orrseq r0, r7, r8, ror sp │ │ │ │ - orreq r0, lr, r0, lsr #3 │ │ │ │ - orreq r6, lr, r4, ror #4 │ │ │ │ + @ instruction: 0x018e6498 │ │ │ │ + @ instruction: 0x018e039c │ │ │ │ + orreq r0, lr, r0, ror r3 │ │ │ │ + orreq r0, lr, r4, asr #6 │ │ │ │ + orrseq r0, r7, r8, ror #29 │ │ │ │ + orreq r0, lr, r4, lsl r3 │ │ │ │ + ldrdeq r6, [lr, r8] │ │ │ │ + orreq r0, lr, r0, ror #5 │ │ │ │ + @ instruction: 0x018e02b4 │ │ │ │ + orreq r0, lr, r4, lsl #5 │ │ │ │ + orrseq r0, r7, r8, lsr #28 │ │ │ │ + orreq r0, lr, r4, asr r2 │ │ │ │ + orreq r6, lr, r8, lsl r3 │ │ │ │ + @ instruction: 0x01970df0 │ │ │ │ + orreq r0, lr, ip, lsl r2 │ │ │ │ + orreq r6, lr, r0, ror #5 │ │ │ │ + @ instruction: 0x01970db8 │ │ │ │ + orreq r0, lr, r4, ror #3 │ │ │ │ + orreq r6, lr, r8, lsr #5 │ │ │ │ + orrseq r0, r7, r0, lsl #27 │ │ │ │ + orreq r0, lr, ip, lsr #3 │ │ │ │ + orreq r6, lr, r0, ror r2 │ │ │ │ │ │ │ │ 00294f84 : │ │ │ │ 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 │ │ │ │ @@ -485637,58 +485637,58 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 295338 │ │ │ │ @ instruction: 0x01a4356c │ │ │ │ @ instruction: 0x01a4355c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq sp, sp, r4, ror #21 │ │ │ │ - orrseq r0, r7, r8, lsr ip │ │ │ │ - orreq r5, lr, ip, ror #30 │ │ │ │ - orrseq r0, r7, r4, ror #20 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r0, r7, r8, ror r9 │ │ │ │ - orreq sp, sp, r0, lsl r8 │ │ │ │ - orreq pc, sp, r8, asr sp @ │ │ │ │ - orreq r5, lr, r4, asr #28 │ │ │ │ + strdeq sp, [sp, r0] │ │ │ │ + orrseq r0, r7, r0, asr #24 │ │ │ │ + orreq r5, lr, r8, ror pc │ │ │ │ + orrseq r0, r7, ip, ror #20 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq r0, r7, r0, lsl #19 │ │ │ │ + orreq sp, sp, ip, lsl r8 │ │ │ │ + orreq pc, sp, r4, ror #26 │ │ │ │ + orreq r5, lr, r0, asr lr │ │ │ │ ldrdeq r3, [r4, r4]! │ │ │ │ - orreq r5, lr, r8, ror #26 │ │ │ │ - orrseq r0, r7, r4, ror #16 │ │ │ │ - orrseq r0, r7, r0, lsl #16 │ │ │ │ - orreq pc, sp, r0, lsl ip @ │ │ │ │ - strdeq r5, [lr, r4] │ │ │ │ - orrseq r0, r7, r8, asr #15 │ │ │ │ - ldrdeq pc, [sp, r8] │ │ │ │ - @ instruction: 0x018e5cbc │ │ │ │ - @ instruction: 0x01970790 │ │ │ │ - orreq pc, sp, r0, lsr #23 │ │ │ │ - orreq r5, lr, r4, lsl #25 │ │ │ │ - orrseq r0, r7, r8, asr r7 │ │ │ │ - orreq pc, sp, r8, ror #22 │ │ │ │ - orreq r5, lr, ip, asr #24 │ │ │ │ - orrseq r0, r7, r0, lsr #14 │ │ │ │ - orreq pc, sp, r0, lsr fp @ │ │ │ │ - orreq r5, lr, r4, lsl ip │ │ │ │ - orrseq r0, r7, r8, ror #13 │ │ │ │ - strdeq pc, [sp, r8] │ │ │ │ + orreq r5, lr, r4, ror sp │ │ │ │ + orrseq r0, r7, ip, ror #16 │ │ │ │ + orrseq r0, r7, r8, lsl #16 │ │ │ │ + orreq pc, sp, ip, lsl ip @ │ │ │ │ + orreq r5, lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x019707d0 │ │ │ │ + orreq pc, sp, r4, ror #23 │ │ │ │ + orreq r5, lr, r8, asr #25 │ │ │ │ + @ instruction: 0x01970798 │ │ │ │ + orreq pc, sp, ip, lsr #23 │ │ │ │ + @ instruction: 0x018e5c90 │ │ │ │ + orrseq r0, r7, r0, ror #14 │ │ │ │ + orreq pc, sp, r4, ror fp @ │ │ │ │ + orreq r5, lr, r8, asr ip │ │ │ │ + orrseq r0, r7, r8, lsr #14 │ │ │ │ + orreq pc, sp, ip, lsr fp @ │ │ │ │ + orreq r5, lr, r0, lsr #24 │ │ │ │ + @ instruction: 0x019706f0 │ │ │ │ + orreq pc, sp, r4, lsl #22 │ │ │ │ + orreq r5, lr, r8, ror #23 │ │ │ │ + ldrdeq pc, [sp, r0] │ │ │ │ + @ instruction: 0x018e5bb8 │ │ │ │ + orrseq r0, r7, r8, lsl #13 │ │ │ │ + @ instruction: 0x018dfa9c │ │ │ │ + orreq r5, lr, r0, lsl #23 │ │ │ │ + orrseq r0, r7, r0, asr r6 │ │ │ │ + orreq pc, sp, r4, ror #20 │ │ │ │ + orreq r5, lr, r8, asr #22 │ │ │ │ + orrseq r0, r7, r8, lsl r6 │ │ │ │ + orreq pc, sp, ip, lsr #20 │ │ │ │ + orreq r5, lr, r0, lsl fp │ │ │ │ + orrseq r0, r7, r4, ror #11 │ │ │ │ + strdeq pc, [sp, r4] │ │ │ │ ldrdeq r5, [lr, ip] │ │ │ │ - orreq pc, sp, r4, asr #21 │ │ │ │ - orreq r5, lr, ip, lsr #23 │ │ │ │ - orrseq r0, r7, r0, lsl #13 │ │ │ │ - @ instruction: 0x018dfa90 │ │ │ │ - orreq r5, lr, r4, ror fp │ │ │ │ - orrseq r0, r7, r8, asr #12 │ │ │ │ - orreq pc, sp, r8, asr sl @ │ │ │ │ - orreq r5, lr, ip, lsr fp │ │ │ │ - orrseq r0, r7, r0, lsl r6 │ │ │ │ - orreq pc, sp, r0, lsr #20 │ │ │ │ - orreq r5, lr, r4, lsl #22 │ │ │ │ - @ instruction: 0x019705dc │ │ │ │ - orreq pc, sp, r8, ror #19 │ │ │ │ - ldrdeq r5, [lr, r0] │ │ │ │ │ │ │ │ 0029576c : │ │ │ │ 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 │ │ │ │ @@ -486467,62 +486467,62 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 295a84 │ │ │ │ @ instruction: 0x01a42d88 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a42a88 │ │ │ │ - orrseq r0, r7, r0, lsl #3 │ │ │ │ - orreq r5, lr, ip, ror #12 │ │ │ │ - orrseq pc, r6, r0, asr #28 │ │ │ │ - orreq pc, sp, ip, asr #4 │ │ │ │ - orreq r5, lr, r4, lsr r3 │ │ │ │ - orrseq pc, r6, r0, lsr #27 │ │ │ │ - @ instruction: 0x018df1b0 │ │ │ │ - @ instruction: 0x018e5294 │ │ │ │ - @ instruction: 0x0196fbf4 │ │ │ │ - orreq pc, sp, r4 │ │ │ │ - orreq r5, lr, r8, ror #1 │ │ │ │ - @ instruction: 0x0196fbb8 │ │ │ │ - orreq lr, sp, r8, asr #31 │ │ │ │ - orreq r5, lr, ip, lsr #1 │ │ │ │ - @ instruction: 0x018def90 │ │ │ │ - orrseq pc, r6, ip, asr #22 │ │ │ │ - orreq lr, sp, ip, asr pc │ │ │ │ - orreq r5, lr, r0, asr #32 │ │ │ │ - orrseq pc, r6, r0, lsl fp @ │ │ │ │ - orreq lr, sp, r0, lsr #30 │ │ │ │ - orreq r5, lr, r4 │ │ │ │ - @ instruction: 0x0196fad0 │ │ │ │ - orreq lr, sp, r0, ror #29 │ │ │ │ - orreq r4, lr, r4, asr #31 │ │ │ │ - @ instruction: 0x0196fa94 │ │ │ │ - orreq lr, sp, r4, lsr #29 │ │ │ │ - orreq r4, lr, r8, lsl #31 │ │ │ │ - orrseq pc, r6, r8, asr sl @ │ │ │ │ - orreq lr, sp, r8, ror #28 │ │ │ │ - orreq r4, lr, ip, asr #30 │ │ │ │ - orrseq pc, r6, ip, lsl sl @ │ │ │ │ - orreq lr, sp, ip, lsr #28 │ │ │ │ - orreq r4, lr, r0, lsl pc │ │ │ │ - orrseq pc, r6, r0, ror #19 │ │ │ │ - strdeq lr, [sp, r0] │ │ │ │ - ldrdeq r4, [lr, r4] │ │ │ │ - orrseq pc, r6, ip, lsr #19 │ │ │ │ - ldrdeq r4, [lr, r8] │ │ │ │ - @ instruction: 0x018e4e98 │ │ │ │ - orrseq pc, r6, r8, asr r9 @ │ │ │ │ - orreq lr, sp, r8, ror #26 │ │ │ │ - orreq r4, lr, ip, asr #28 │ │ │ │ - orrseq pc, r6, r4, lsr #18 │ │ │ │ - orreq r4, lr, ip, lsr lr │ │ │ │ - orreq r4, lr, r0, lsl lr │ │ │ │ - orrseq pc, r6, ip, ror #17 │ │ │ │ + orrseq r0, r7, r8, lsl #3 │ │ │ │ + orreq r5, lr, r8, ror r6 │ │ │ │ + orrseq pc, r6, r8, asr #28 │ │ │ │ + orreq pc, sp, r8, asr r2 @ │ │ │ │ + orreq r5, lr, r0, asr #6 │ │ │ │ + orrseq pc, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x018df1bc │ │ │ │ + orreq r5, lr, r0, lsr #5 │ │ │ │ + @ instruction: 0x0196fbfc │ │ │ │ + orreq pc, sp, r0, lsl r0 @ │ │ │ │ + strdeq r5, [lr, r4] │ │ │ │ + orrseq pc, r6, r0, asr #23 │ │ │ │ + ldrdeq lr, [sp, r4] │ │ │ │ + strheq r5, [lr, r8] │ │ │ │ + @ instruction: 0x018def9c │ │ │ │ + orrseq pc, r6, r4, asr fp @ │ │ │ │ + orreq lr, sp, r8, ror #30 │ │ │ │ + orreq r5, lr, ip, asr #32 │ │ │ │ + orrseq pc, r6, r8, lsl fp @ │ │ │ │ + orreq lr, sp, ip, lsr #30 │ │ │ │ + orreq r5, lr, r0, lsl r0 │ │ │ │ + @ instruction: 0x0196fad8 │ │ │ │ + orreq lr, sp, ip, ror #29 │ │ │ │ + ldrdeq r4, [lr, r0] │ │ │ │ + @ instruction: 0x0196fa9c │ │ │ │ + @ instruction: 0x018deeb0 │ │ │ │ + @ instruction: 0x018e4f94 │ │ │ │ + orrseq pc, r6, r0, ror #20 │ │ │ │ + orreq lr, sp, r4, ror lr │ │ │ │ + orreq r4, lr, r8, asr pc │ │ │ │ + orrseq pc, r6, r4, lsr #20 │ │ │ │ + orreq lr, sp, r8, lsr lr │ │ │ │ + orreq r4, lr, ip, lsl pc │ │ │ │ + orrseq pc, r6, r8, ror #19 │ │ │ │ strdeq lr, [sp, ip] │ │ │ │ - orreq r4, lr, r0, ror #27 │ │ │ │ + orreq r4, lr, r0, ror #29 │ │ │ │ + @ instruction: 0x0196f9b4 │ │ │ │ + orreq r4, lr, r4, ror #29 │ │ │ │ + orreq r4, lr, r4, lsr #29 │ │ │ │ + orrseq pc, r6, r0, ror #18 │ │ │ │ + orreq lr, sp, r4, ror sp │ │ │ │ + orreq r4, lr, r8, asr lr │ │ │ │ + orrseq pc, r6, ip, lsr #18 │ │ │ │ + orreq r4, lr, r8, asr #28 │ │ │ │ + orreq r4, lr, ip, lsl lr │ │ │ │ + @ instruction: 0x0196f8f4 │ │ │ │ + orreq lr, sp, r8, lsl #26 │ │ │ │ + orreq r4, lr, ip, ror #27 │ │ │ │ │ │ │ │ 0029646c : │ │ │ │ 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] @ 296df4 │ │ │ │ @@ -487130,79 +487130,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2968b4 │ │ │ │ @ instruction: 0x01a42090 │ │ │ │ @ instruction: 0x01a4207c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0196f6b8 │ │ │ │ - orreq r4, lr, r8, lsr #23 │ │ │ │ + orrseq pc, r6, r0, asr #13 │ │ │ │ + @ instruction: 0x018e4bb4 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orreq ip, sp, r4, lsl r5 │ │ │ │ + orreq ip, sp, r0, lsr #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq pc, r6, r0, lsl #8 │ │ │ │ - @ instruction: 0x018dc298 │ │ │ │ - ldrdeq lr, [sp, ip] │ │ │ │ - orreq r4, lr, r4, asr #17 │ │ │ │ + orrseq pc, r6, r8, lsl #8 │ │ │ │ + orreq ip, sp, r4, lsr #5 │ │ │ │ + orreq lr, sp, r8, ror #15 │ │ │ │ + ldrdeq r4, [lr, r0] │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ @ instruction: 0x01a41c58 │ │ │ │ - @ instruction: 0x0196f1d8 │ │ │ │ - orreq lr, sp, r4, ror #11 │ │ │ │ - orreq r4, lr, ip, asr #13 │ │ │ │ + orrseq pc, r6, r0, ror #3 │ │ │ │ + strdeq lr, [sp, r0] │ │ │ │ + ldrdeq r4, [lr, r8] │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x0196f19c │ │ │ │ - orreq lr, sp, r8, lsr #11 │ │ │ │ - @ instruction: 0x018e4690 │ │ │ │ + orrseq pc, r6, r4, lsr #3 │ │ │ │ + @ instruction: 0x018de5b4 │ │ │ │ + @ instruction: 0x018e469c │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orrseq pc, r6, r4, ror #2 │ │ │ │ - orreq lr, sp, r0, ror r5 │ │ │ │ - orreq r4, lr, r8, asr r6 │ │ │ │ - orrseq pc, r6, r8, lsr #2 │ │ │ │ - orreq lr, sp, r8, lsr r5 │ │ │ │ - orreq r4, lr, ip, lsl r6 │ │ │ │ + orrseq pc, r6, ip, ror #2 │ │ │ │ + orreq lr, sp, ip, ror r5 │ │ │ │ + orreq r4, lr, r4, ror #12 │ │ │ │ + orrseq pc, r6, r0, lsr r1 @ │ │ │ │ + orreq lr, sp, r4, asr #10 │ │ │ │ + orreq r4, lr, r8, lsr #12 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - ldrsheq pc, [r6, r0] @ │ │ │ │ - orreq lr, sp, r0, lsl #10 │ │ │ │ - orreq r4, lr, r4, ror #11 │ │ │ │ - ldrheq pc, [r6, r8] @ │ │ │ │ - orreq lr, sp, r8, asr #9 │ │ │ │ - orreq r4, lr, ip, lsr #11 │ │ │ │ + ldrsheq pc, [r6, r8] @ │ │ │ │ + orreq lr, sp, ip, lsl #10 │ │ │ │ + strdeq r4, [lr, r0] │ │ │ │ + orrseq pc, r6, r0, asr #1 │ │ │ │ + ldrdeq lr, [sp, r4] │ │ │ │ + @ instruction: 0x018e45b8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x018de494 │ │ │ │ + orreq lr, sp, r0, lsr #9 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orreq lr, sp, r8, ror #8 │ │ │ │ - orrseq pc, r6, ip, lsr #32 │ │ │ │ - orreq lr, sp, r8, lsr r4 │ │ │ │ - orreq r4, lr, r0, lsr #10 │ │ │ │ - @ instruction: 0x0196eff0 │ │ │ │ - orreq r4, lr, ip, lsr r5 │ │ │ │ - orreq r4, lr, r0, ror #9 │ │ │ │ + orreq lr, sp, r4, ror r4 │ │ │ │ + orrseq pc, r6, r4, lsr r0 @ │ │ │ │ + orreq lr, sp, r4, asr #8 │ │ │ │ + orreq r4, lr, ip, lsr #10 │ │ │ │ + @ instruction: 0x0196eff8 │ │ │ │ + orreq r4, lr, r8, asr #10 │ │ │ │ + orreq r4, lr, ip, ror #9 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x0196efb0 │ │ │ │ - @ instruction: 0x018de3bc │ │ │ │ - orreq r4, lr, r4, lsr #9 │ │ │ │ - orrseq lr, r6, r8, ror pc │ │ │ │ - orreq lr, sp, r4, lsl #7 │ │ │ │ - orreq r4, lr, ip, ror #8 │ │ │ │ + @ instruction: 0x0196efb8 │ │ │ │ + orreq lr, sp, r8, asr #7 │ │ │ │ + @ instruction: 0x018e44b0 │ │ │ │ + orrseq lr, r6, r0, lsl #31 │ │ │ │ + @ instruction: 0x018de390 │ │ │ │ + orreq r4, lr, r8, ror r4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orrseq lr, r6, r0, asr #30 │ │ │ │ - orreq lr, sp, ip, asr #6 │ │ │ │ - orreq r4, lr, r4, lsr r4 │ │ │ │ + orrseq lr, r6, r8, asr #30 │ │ │ │ + orreq lr, sp, r8, asr r3 │ │ │ │ + orreq r4, lr, r0, asr #8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orrseq lr, r6, r8, lsl #30 │ │ │ │ - orreq lr, sp, r4, lsl r3 │ │ │ │ - strdeq r4, [lr, ip] │ │ │ │ + orrseq lr, r6, r0, lsl pc │ │ │ │ + orreq lr, sp, r0, lsr #6 │ │ │ │ + orreq r4, lr, r8, lsl #8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0196eed0 │ │ │ │ - ldrdeq lr, [sp, ip] │ │ │ │ - orreq r4, lr, r4, asr #7 │ │ │ │ + @ instruction: 0x0196eed8 │ │ │ │ + orreq lr, sp, r8, ror #5 │ │ │ │ + ldrdeq r4, [lr, r0] │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0196ee94 │ │ │ │ - orreq lr, sp, r4, lsr #5 │ │ │ │ - orreq r4, lr, r8, lsl #7 │ │ │ │ + @ instruction: 0x0196ee9c │ │ │ │ + @ instruction: 0x018de2b0 │ │ │ │ + @ instruction: 0x018e4394 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ │ │ │ │ 00296f08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -487860,83 +487860,83 @@ │ │ │ │ bl b6c98 │ │ │ │ b 29735c │ │ │ │ @ instruction: 0x01a415ec │ │ │ │ ldrdeq r1, [r4, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - orrseq lr, r6, r0, asr #24 │ │ │ │ - orreq r4, lr, ip, lsr #2 │ │ │ │ + orrseq lr, r6, r8, asr #24 │ │ │ │ + orreq r4, lr, r8, lsr r1 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orrseq lr, r6, ip, ror fp │ │ │ │ - orreq r4, lr, r0, ror r0 │ │ │ │ + orrseq lr, r6, r4, lsl #23 │ │ │ │ + orreq r4, lr, ip, ror r0 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x0196eaf8 │ │ │ │ - orreq r3, lr, r8, ror #31 │ │ │ │ + orrseq lr, r6, r0, lsl #22 │ │ │ │ + strdeq r3, [lr, r4] │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - @ instruction: 0x0196e9d0 │ │ │ │ - orreq r3, lr, r4, asr #29 │ │ │ │ + @ instruction: 0x0196e9d8 │ │ │ │ + ldrdeq r3, [lr, r0] │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ @ instruction: 0x01a411b0 │ │ │ │ - @ instruction: 0x018ddc94 │ │ │ │ + orreq sp, sp, r0, lsr #25 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - orreq sp, sp, ip, lsr ip │ │ │ │ + orreq sp, sp, r8, asr #24 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ @ instruction: 0x018ce394 │ │ │ │ orreq lr, ip, ip, lsr r3 │ │ │ │ - orreq sp, sp, r4, ror fp │ │ │ │ - orrseq lr, r6, r0, lsr r7 │ │ │ │ - orreq sp, sp, r0, asr #22 │ │ │ │ - orreq r3, lr, r4, lsr #24 │ │ │ │ + orreq sp, sp, r0, lsl #23 │ │ │ │ + orrseq lr, r6, r8, lsr r7 │ │ │ │ + orreq sp, sp, ip, asr #22 │ │ │ │ + orreq r3, lr, r0, lsr ip │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x0196e6f8 │ │ │ │ - orreq sp, sp, r8, lsl #22 │ │ │ │ - orreq r3, lr, ip, ror #23 │ │ │ │ + orrseq lr, r6, r0, lsl #14 │ │ │ │ + orreq sp, sp, r4, lsl fp │ │ │ │ + strdeq r3, [lr, r8] │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - orrseq lr, r6, r0, asr #13 │ │ │ │ - ldrdeq sp, [sp, r0] │ │ │ │ - @ instruction: 0x018e3bb4 │ │ │ │ + orrseq lr, r6, r8, asr #13 │ │ │ │ + ldrdeq sp, [sp, ip] │ │ │ │ + orreq r3, lr, r0, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orrseq lr, r6, r8, lsl #13 │ │ │ │ - @ instruction: 0x018dda98 │ │ │ │ - orreq r3, lr, ip, ror fp │ │ │ │ - orreq sp, sp, r4, ror #20 │ │ │ │ + @ instruction: 0x0196e690 │ │ │ │ + orreq sp, sp, r4, lsr #21 │ │ │ │ + orreq r3, lr, r8, lsl #23 │ │ │ │ + orreq sp, sp, r0, ror sl │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orreq sp, sp, r8, lsr sl │ │ │ │ + orreq sp, sp, r4, asr #20 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x0196e5f8 │ │ │ │ - orreq sp, sp, r8, lsl #20 │ │ │ │ - orreq r3, lr, ip, ror #21 │ │ │ │ - ldrdeq sp, [sp, r4] │ │ │ │ + orrseq lr, r6, r0, lsl #12 │ │ │ │ + orreq sp, sp, r4, lsl sl │ │ │ │ + strdeq r3, [lr, r8] │ │ │ │ + orreq sp, sp, r0, ror #19 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - orreq sp, sp, r8, lsr #19 │ │ │ │ - orrseq lr, r6, r4, ror #10 │ │ │ │ - orreq sp, sp, r4, ror r9 │ │ │ │ - orreq r3, lr, r8, asr sl │ │ │ │ + @ instruction: 0x018dd9b4 │ │ │ │ + orrseq lr, r6, ip, ror #10 │ │ │ │ + orreq sp, sp, r0, lsl #19 │ │ │ │ + orreq r3, lr, r4, ror #20 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - orreq sp, sp, r0, asr #18 │ │ │ │ - orreq sp, sp, r4, lsl r9 │ │ │ │ + orreq sp, sp, ip, asr #18 │ │ │ │ + orreq sp, sp, r0, lsr #18 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - orreq sp, sp, r8, ror #17 │ │ │ │ - @ instruction: 0x018dd8bc │ │ │ │ + strdeq sp, [sp, r4] │ │ │ │ + orreq sp, sp, r8, asr #17 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x018dd890 │ │ │ │ + @ instruction: 0x018dd89c │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orreq sp, sp, r8, ror #16 │ │ │ │ - orreq sp, sp, r0, asr #16 │ │ │ │ + orreq sp, sp, r4, ror r8 │ │ │ │ + orreq sp, sp, ip, asr #16 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - orreq sp, sp, r8, lsl r8 │ │ │ │ + orreq sp, sp, r4, lsr #16 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - strdeq sp, [sp, r0] │ │ │ │ + strdeq sp, [sp, ip] │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - orreq sp, sp, r8, asr #15 │ │ │ │ - @ instruction: 0x018dd79c │ │ │ │ - orreq sp, sp, r0, ror r7 │ │ │ │ + ldrdeq sp, [sp, r4] │ │ │ │ + orreq sp, sp, r8, lsr #15 │ │ │ │ + orreq sp, sp, ip, ror r7 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - orreq sp, sp, r4, asr #14 │ │ │ │ + orreq sp, sp, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #616] @ 297cf4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #612] @ 297cf8 │ │ │ │ @@ -488092,36 +488092,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 297ac0 │ │ │ │ @ instruction: 0x01a40a84 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a40a4c │ │ │ │ - @ instruction: 0x018e3698 │ │ │ │ - orrseq lr, r6, r0, ror #1 │ │ │ │ - strdeq sp, [sp, r0] │ │ │ │ - ldrdeq r3, [lr, r4] │ │ │ │ + orreq r3, lr, r4, lsr #13 │ │ │ │ + orrseq lr, r6, r8, ror #1 │ │ │ │ + strdeq sp, [sp, ip] │ │ │ │ + orreq r3, lr, r0, ror #11 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orrseq lr, r6, r8, ror r0 │ │ │ │ - orreq sp, sp, r8, lsl #9 │ │ │ │ - orreq r3, lr, ip, ror #10 │ │ │ │ - orrseq lr, r6, ip, lsr r0 │ │ │ │ - orreq sp, sp, ip, asr #8 │ │ │ │ - orreq r3, lr, r0, lsr r5 │ │ │ │ + orrseq lr, r6, r0, lsl #1 │ │ │ │ + @ instruction: 0x018dd494 │ │ │ │ + orreq r3, lr, r8, ror r5 │ │ │ │ + orrseq lr, r6, r4, asr #32 │ │ │ │ + orreq sp, sp, r8, asr r4 │ │ │ │ + orreq r3, lr, ip, lsr r5 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - orrseq lr, r6, r4 │ │ │ │ - orreq sp, sp, r4, lsl r4 │ │ │ │ - strdeq r3, [lr, r8] │ │ │ │ + orrseq lr, r6, ip │ │ │ │ + orreq sp, sp, r0, lsr #8 │ │ │ │ + orreq r3, lr, r4, lsl #10 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - orrseq sp, r6, ip, asr #31 │ │ │ │ - ldrdeq sp, [sp, ip] │ │ │ │ - orreq r3, lr, r0, asr #9 │ │ │ │ - @ instruction: 0x0196df94 │ │ │ │ - orreq sp, sp, r4, lsr #7 │ │ │ │ - orreq r3, lr, r8, lsl #9 │ │ │ │ + @ instruction: 0x0196dfd4 │ │ │ │ + orreq sp, sp, r8, ror #7 │ │ │ │ + orreq r3, lr, ip, asr #9 │ │ │ │ + @ instruction: 0x0196df9c │ │ │ │ + @ instruction: 0x018dd3b0 │ │ │ │ + @ instruction: 0x018e3494 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 00297d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -488378,46 +488378,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 297f48 │ │ │ │ @ instruction: 0x01a40794 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, r6, r0, asr lr │ │ │ │ - orreq r3, lr, r4, asr #6 │ │ │ │ + orrseq sp, r6, r8, asr lr │ │ │ │ + orreq r3, lr, r0, asr r3 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01a405c4 │ │ │ │ - @ instruction: 0x0196dcb8 │ │ │ │ - orreq sp, sp, r4, asr #1 │ │ │ │ - orreq r3, lr, ip, lsr #3 │ │ │ │ + orrseq sp, r6, r0, asr #25 │ │ │ │ + ldrdeq sp, [sp, r0] │ │ │ │ + @ instruction: 0x018e31b8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq sp, r6, ip, ror ip │ │ │ │ - orreq sp, sp, r8, lsl #1 │ │ │ │ - orreq r3, lr, r0, ror r1 │ │ │ │ + orrseq sp, r6, r4, lsl #25 │ │ │ │ + @ instruction: 0x018dd094 │ │ │ │ + orreq r3, lr, ip, ror r1 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - orrseq sp, r6, r0, asr #24 │ │ │ │ - orreq sp, sp, r0, asr r0 │ │ │ │ - orreq r3, lr, r4, lsr r1 │ │ │ │ + orrseq sp, r6, r8, asr #24 │ │ │ │ + orreq sp, sp, ip, asr r0 │ │ │ │ + orreq r3, lr, r0, asr #2 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orrseq sp, r6, r8, lsl #24 │ │ │ │ - orreq sp, sp, r8, lsl r0 │ │ │ │ - strdeq r3, [lr, ip] │ │ │ │ + orrseq sp, r6, r0, lsl ip │ │ │ │ + orreq sp, sp, r4, lsr #32 │ │ │ │ + orreq r3, lr, r8, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x0196dbd0 │ │ │ │ - orreq ip, sp, r0, ror #31 │ │ │ │ - orreq r3, lr, r4, asr #1 │ │ │ │ + @ instruction: 0x0196dbd8 │ │ │ │ + orreq ip, sp, ip, ror #31 │ │ │ │ + ldrdeq r3, [lr, r0] │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - orreq ip, sp, ip, lsr #31 │ │ │ │ - orrseq sp, r6, ip, ror #22 │ │ │ │ - orreq ip, sp, ip, ror pc │ │ │ │ - orreq r3, lr, r0, rrx │ │ │ │ + @ instruction: 0x018dcfb8 │ │ │ │ + orrseq sp, r6, r4, ror fp │ │ │ │ + orreq ip, sp, r8, lsl #31 │ │ │ │ + orreq r3, lr, ip, rrx │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orrseq sp, r6, r0, lsr fp │ │ │ │ - strheq r3, [lr, ip] │ │ │ │ - orreq r3, lr, ip, lsl r0 │ │ │ │ + orrseq sp, r6, r8, lsr fp │ │ │ │ + orreq r3, lr, r8, asr #1 │ │ │ │ + orreq r3, lr, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 002981f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -488764,46 +488764,46 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 298554 │ │ │ │ strdeq r0, [r4, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, r6, r0, lsr #20 │ │ │ │ - orreq r2, lr, r4, lsl #30 │ │ │ │ + orrseq sp, r6, r8, lsr #20 │ │ │ │ + orreq r2, lr, r0, lsl pc │ │ │ │ @ instruction: 0x01a402c8 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - orrseq sp, r6, r0, lsr #18 │ │ │ │ - orreq r2, lr, r0, lsl lr │ │ │ │ + orrseq sp, r6, r8, lsr #18 │ │ │ │ + orreq r2, lr, ip, lsl lr │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0196d79c │ │ │ │ - @ instruction: 0x018e2c90 │ │ │ │ + orrseq sp, r6, r4, lsr #15 │ │ │ │ + @ instruction: 0x018e2c9c │ │ │ │ @ instruction: 0x01a3ffb8 │ │ │ │ - orreq ip, sp, r0, ror #21 │ │ │ │ + orreq ip, sp, ip, ror #21 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - @ instruction: 0x018dcab8 │ │ │ │ + orreq ip, sp, r4, asr #21 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x018dca90 │ │ │ │ - orrseq sp, r6, r8, asr #12 │ │ │ │ - orreq ip, sp, r8, asr sl │ │ │ │ - orreq r2, lr, ip, lsr fp │ │ │ │ + @ instruction: 0x018dca9c │ │ │ │ + orrseq sp, r6, r0, asr r6 │ │ │ │ + orreq ip, sp, r4, ror #20 │ │ │ │ + orreq r2, lr, r8, asr #22 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - orrseq sp, r6, ip, lsl #12 │ │ │ │ - orreq ip, sp, ip, lsl sl │ │ │ │ - orreq r2, lr, r0, lsl #22 │ │ │ │ - orreq ip, sp, r8, ror #19 │ │ │ │ - @ instruction: 0x018dc9bc │ │ │ │ - orrseq sp, r6, r8, ror r5 │ │ │ │ - orreq ip, sp, r8, lsl #19 │ │ │ │ - orreq r2, lr, ip, ror #20 │ │ │ │ + orrseq sp, r6, r4, lsl r6 │ │ │ │ + orreq ip, sp, r8, lsr #20 │ │ │ │ + orreq r2, lr, ip, lsl #22 │ │ │ │ + strdeq ip, [sp, r4] │ │ │ │ + orreq ip, sp, r8, asr #19 │ │ │ │ + orrseq sp, r6, r0, lsl #11 │ │ │ │ + @ instruction: 0x018dc994 │ │ │ │ + orreq r2, lr, r8, ror sl │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orreq ip, sp, r4, asr r9 │ │ │ │ + orreq ip, sp, r0, ror #18 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - orreq ip, sp, r8, lsr #18 │ │ │ │ + orreq ip, sp, r4, lsr r9 │ │ │ │ │ │ │ │ 002987f0 : │ │ │ │ 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 │ │ │ │ @@ -489637,85 +489637,85 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 298e54 │ │ │ │ strdeq pc, [r3, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, r6, r0, lsl #8 │ │ │ │ - strdeq r2, [lr, r4] │ │ │ │ + orrseq sp, r6, r8, lsl #8 │ │ │ │ + orreq r2, lr, r0, lsl #18 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - orrseq sp, r6, r0, lsl r3 │ │ │ │ - strdeq r2, [lr, r4] │ │ │ │ + orrseq sp, r6, r8, lsl r3 │ │ │ │ + orreq r2, lr, r0, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - orrseq sp, r6, r0, lsr #3 │ │ │ │ - orreq ip, sp, r0, lsr #11 │ │ │ │ - orreq r2, lr, ip, lsl #13 │ │ │ │ + orrseq sp, r6, r8, lsr #3 │ │ │ │ + orreq ip, sp, ip, lsr #11 │ │ │ │ + @ instruction: 0x018e2698 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq sp, r6, ip, lsr #2 │ │ │ │ - orreq r2, lr, r0, lsr #12 │ │ │ │ + orrseq sp, r6, r4, lsr r1 │ │ │ │ + orreq r2, lr, ip, lsr #12 │ │ │ │ muleq r0, r1, r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - orrseq sp, r6, r4, lsl #1 │ │ │ │ + orrseq sp, r6, ip, lsl #1 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - orreq r2, lr, r0, asr #8 │ │ │ │ + orreq r2, lr, ip, asr #8 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x0196ced4 │ │ │ │ - orreq r2, lr, ip, asr #7 │ │ │ │ + @ instruction: 0x0196cedc │ │ │ │ + ldrdeq r2, [lr, r8] │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ orreq ip, ip, r4, lsl sl │ │ │ │ - orrseq ip, r6, r4, asr #28 │ │ │ │ - orreq r2, lr, r8, lsr r3 │ │ │ │ + orrseq ip, r6, ip, asr #28 │ │ │ │ + orreq r2, lr, r4, asr #6 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ @ instruction: 0x01a3f6b8 │ │ │ │ orreq ip, ip, r8, lsr #17 │ │ │ │ orreq ip, ip, r4, asr r8 │ │ │ │ orreq ip, ip, r4, lsl r8 │ │ │ │ ldrdeq ip, [ip, r4] │ │ │ │ @ instruction: 0x018cc794 │ │ │ │ orreq ip, ip, ip, asr #14 │ │ │ │ - orreq fp, sp, r4, lsl #31 │ │ │ │ - orreq fp, sp, r4, asr pc │ │ │ │ - orrseq ip, r6, ip, lsl #22 │ │ │ │ - orreq fp, sp, ip, lsl #30 │ │ │ │ - strdeq r1, [lr, r8] │ │ │ │ + @ instruction: 0x018dbf90 │ │ │ │ + orreq fp, sp, r0, ror #30 │ │ │ │ + orrseq ip, r6, r4, lsl fp │ │ │ │ + orreq fp, sp, r8, lsl pc │ │ │ │ + orreq r2, lr, r4 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - orreq fp, sp, ip, ror #29 │ │ │ │ + strdeq fp, [sp, r8] │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - @ instruction: 0x018dbebc │ │ │ │ - orrseq ip, r6, r8, ror sl │ │ │ │ - orreq fp, sp, r8, lsl #29 │ │ │ │ - orreq r1, lr, r8, ror #30 │ │ │ │ - orreq fp, sp, r0, asr lr │ │ │ │ - orrseq ip, r6, r8, lsl #20 │ │ │ │ - orreq fp, sp, r8, lsl lr │ │ │ │ - strdeq r1, [lr, r4] │ │ │ │ + orreq fp, sp, r8, asr #29 │ │ │ │ + orrseq ip, r6, r0, lsl #21 │ │ │ │ + @ instruction: 0x018dbe94 │ │ │ │ + orreq r1, lr, r4, ror pc │ │ │ │ + orreq fp, sp, ip, asr lr │ │ │ │ + orrseq ip, r6, r0, lsl sl │ │ │ │ + orreq fp, sp, r4, lsr #28 │ │ │ │ + orreq r1, lr, r0, lsl #30 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - orreq fp, sp, r0, ror #27 │ │ │ │ - @ instruction: 0x018dbdb0 │ │ │ │ - orreq fp, sp, ip, ror sp │ │ │ │ - orrseq ip, r6, r8, lsr r9 │ │ │ │ - orreq fp, sp, r8, asr #26 │ │ │ │ - orreq r1, lr, r8, lsr #28 │ │ │ │ - orreq fp, sp, r0, lsl sp │ │ │ │ - orrseq ip, r6, ip, asr #17 │ │ │ │ - ldrdeq fp, [sp, ip] │ │ │ │ - @ instruction: 0x018e1dbc │ │ │ │ - orreq fp, sp, r4, lsr #25 │ │ │ │ + orreq fp, sp, ip, ror #27 │ │ │ │ + @ instruction: 0x018dbdbc │ │ │ │ + orreq fp, sp, r8, lsl #27 │ │ │ │ + orrseq ip, r6, r0, asr #18 │ │ │ │ + orreq fp, sp, r4, asr sp │ │ │ │ + orreq r1, lr, r4, lsr lr │ │ │ │ + orreq fp, sp, ip, lsl sp │ │ │ │ + @ instruction: 0x0196c8d4 │ │ │ │ + orreq fp, sp, r8, ror #25 │ │ │ │ + orreq r1, lr, r8, asr #27 │ │ │ │ + @ instruction: 0x018dbcb0 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - orreq r1, lr, r4, lsl #28 │ │ │ │ + orreq r1, lr, r0, lsl lr │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - ldrdeq r1, [lr, r4] │ │ │ │ - orrseq ip, r6, r8, lsl #16 │ │ │ │ - orreq r1, lr, ip, ror #25 │ │ │ │ + orreq r1, lr, r0, ror #27 │ │ │ │ + orrseq ip, r6, r0, lsl r8 │ │ │ │ + strdeq r1, [lr, r8] │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - orreq fp, sp, r8, asr #23 │ │ │ │ - @ instruction: 0x018dbb94 │ │ │ │ + ldrdeq fp, [sp, r4] │ │ │ │ + orreq fp, sp, r0, lsr #23 │ │ │ │ │ │ │ │ 00299628 : │ │ │ │ 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 │ │ │ │ @@ -489987,46 +489987,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 299828 │ │ │ │ @ instruction: 0x01a3eec8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a3ee9c │ │ │ │ - orrseq ip, r6, r8, lsr #11 │ │ │ │ - @ instruction: 0x018e1a98 │ │ │ │ + @ instruction: 0x0196c5b0 │ │ │ │ + orreq r1, lr, r4, lsr #21 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0196c490 │ │ │ │ - orreq r1, lr, r8, lsl #19 │ │ │ │ + @ instruction: 0x0196c498 │ │ │ │ + @ instruction: 0x018e1994 │ │ │ │ @ instruction: 0x01a3ece4 │ │ │ │ - @ instruction: 0x0196c3f8 │ │ │ │ - orreq fp, sp, r4, lsl #16 │ │ │ │ - orreq r1, lr, r4, ror #17 │ │ │ │ + orrseq ip, r6, r0, lsl #8 │ │ │ │ + orreq fp, sp, r0, lsl r8 │ │ │ │ + strdeq r1, [lr, r0] │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - orreq fp, sp, ip, asr #15 │ │ │ │ - @ instruction: 0x018db798 │ │ │ │ - orreq fp, sp, r8, ror #14 │ │ │ │ + ldrdeq fp, [sp, r8] │ │ │ │ + orreq fp, sp, r4, lsr #15 │ │ │ │ + orreq fp, sp, r4, ror r7 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq fp, sp, r8, lsr r7 │ │ │ │ + orreq fp, sp, r4, asr #14 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq fp, sp, r8, lsl #14 │ │ │ │ + orreq fp, sp, r4, lsl r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrdeq fp, [sp, r8] │ │ │ │ - @ instruction: 0x0196c294 │ │ │ │ - orreq fp, sp, r4, lsr #13 │ │ │ │ - orreq r1, lr, r0, lsl #15 │ │ │ │ + orreq fp, sp, r4, ror #13 │ │ │ │ + @ instruction: 0x0196c29c │ │ │ │ + @ instruction: 0x018db6b0 │ │ │ │ + orreq r1, lr, ip, lsl #15 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq ip, r6, r8, asr r2 │ │ │ │ - orreq fp, sp, r8, ror #12 │ │ │ │ - orreq r1, lr, r4, asr #14 │ │ │ │ + orrseq ip, r6, r0, ror #4 │ │ │ │ + orreq fp, sp, r4, ror r6 │ │ │ │ + orreq r1, lr, r0, asr r7 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq ip, r6, ip, lsl r2 │ │ │ │ - orreq fp, sp, ip, lsr #12 │ │ │ │ - orreq r1, lr, ip, lsl #14 │ │ │ │ + orrseq ip, r6, r4, lsr #4 │ │ │ │ + orreq fp, sp, r8, lsr r6 │ │ │ │ + orreq r1, lr, r8, lsl r7 │ │ │ │ │ │ │ │ 00299afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -490267,45 +490267,45 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 299cb0 │ │ │ │ strdeq lr, [r3, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0196c090 │ │ │ │ - orreq r1, lr, r4, lsl #11 │ │ │ │ + @ instruction: 0x0196c098 │ │ │ │ + @ instruction: 0x018e1590 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ @ instruction: 0x01a3e85c │ │ │ │ - orrseq fp, r6, ip, asr pc │ │ │ │ - orreq fp, sp, ip, ror #6 │ │ │ │ - orreq r1, lr, r0, asr r4 │ │ │ │ + orrseq fp, r6, r4, ror #30 │ │ │ │ + orreq fp, sp, r8, ror r3 │ │ │ │ + orreq r1, lr, ip, asr r4 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - orrseq fp, r6, r0, lsr #30 │ │ │ │ - orreq fp, sp, ip, lsr #6 │ │ │ │ - orreq r1, lr, r4, lsl r4 │ │ │ │ + orrseq fp, r6, r8, lsr #30 │ │ │ │ + orreq fp, sp, r8, lsr r3 │ │ │ │ + orreq r1, lr, r0, lsr #8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - orrseq fp, r6, r0, ror #29 │ │ │ │ - strdeq fp, [sp, r0] │ │ │ │ - ldrdeq r1, [lr, r4] │ │ │ │ + orrseq fp, r6, r8, ror #29 │ │ │ │ + strdeq fp, [sp, ip] │ │ │ │ + orreq r1, lr, r0, ror #7 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - orrseq fp, r6, r4, lsr #29 │ │ │ │ - @ instruction: 0x018db2b4 │ │ │ │ - @ instruction: 0x018e1398 │ │ │ │ - orreq fp, sp, ip, ror r2 │ │ │ │ - orrseq fp, r6, r8, lsr lr │ │ │ │ - orreq fp, sp, r8, asr #4 │ │ │ │ - orreq r1, lr, r4, lsr #6 │ │ │ │ + orrseq fp, r6, ip, lsr #29 │ │ │ │ + orreq fp, sp, r0, asr #5 │ │ │ │ + orreq r1, lr, r4, lsr #7 │ │ │ │ + orreq fp, sp, r8, lsl #5 │ │ │ │ + orrseq fp, r6, r0, asr #28 │ │ │ │ + orreq fp, sp, r4, asr r2 │ │ │ │ + orreq r1, lr, r0, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - @ instruction: 0x0196bdfc │ │ │ │ - orreq fp, sp, ip, lsl #4 │ │ │ │ - strdeq r1, [lr, r0] │ │ │ │ + orrseq fp, r6, r4, lsl #28 │ │ │ │ + orreq fp, sp, r8, lsl r2 │ │ │ │ + strdeq r1, [lr, ip] │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - orrseq fp, r6, r4, asr #27 │ │ │ │ - ldrdeq fp, [sp, r0] │ │ │ │ - @ instruction: 0x018e12b8 │ │ │ │ + orrseq fp, r6, ip, asr #27 │ │ │ │ + ldrdeq fp, [sp, ip] │ │ │ │ + orreq r1, lr, r4, asr #5 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 00299f54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -490682,24 +490682,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018cc5bc │ │ │ │ - orreq r0, lr, ip, lsl lr │ │ │ │ - @ instruction: 0x0196b8f0 │ │ │ │ + orreq r0, lr, r8, lsr #28 │ │ │ │ + @ instruction: 0x0196b8f8 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ ldrdeq ip, [ip, r4] │ │ │ │ - orreq r0, lr, r0, ror #27 │ │ │ │ - orrseq fp, r6, ip, lsr #17 │ │ │ │ + orreq r0, lr, ip, ror #27 │ │ │ │ + @ instruction: 0x0196b8b4 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ orreq ip, ip, r8, ror #10 │ │ │ │ - orreq r0, lr, r0, lsr #27 │ │ │ │ - orrseq fp, r6, r4, ror r8 │ │ │ │ + orreq r0, lr, ip, lsr #27 │ │ │ │ + orrseq fp, r6, ip, ror r8 │ │ │ │ │ │ │ │ 0029a540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -490877,20 +490877,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq ip, ip, r4, ror #1 │ │ │ │ - orrseq fp, r6, r8, asr #11 │ │ │ │ - orreq r0, lr, r0, ror #21 │ │ │ │ + @ instruction: 0x0196b5d0 │ │ │ │ + orreq r0, lr, ip, ror #21 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ orreq ip, ip, r4, lsr #1 │ │ │ │ - orrseq fp, r6, r8, lsl #11 │ │ │ │ - orreq r0, lr, r0, lsr #21 │ │ │ │ + @ instruction: 0x0196b590 │ │ │ │ + orreq r0, lr, ip, lsr #21 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0029a838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491078,20 +491078,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, ip, r0, asr #27 │ │ │ │ - orrseq fp, r6, r8, lsr #5 │ │ │ │ - orreq r0, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x0196b2b0 │ │ │ │ + orreq r0, lr, ip, asr #15 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ orreq fp, ip, ip, ror sp │ │ │ │ - orrseq fp, r6, r4, ror #4 │ │ │ │ - orreq r0, lr, ip, ror r7 │ │ │ │ + orrseq fp, r6, ip, ror #4 │ │ │ │ + orreq r0, lr, r8, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0029ab54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -491187,16 +491187,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, ip, r0, ror #23 │ │ │ │ - orrseq fp, r6, r4, asr #1 │ │ │ │ - ldrdeq r0, [lr, ip] │ │ │ │ + orrseq fp, r6, ip, asr #1 │ │ │ │ + orreq r0, lr, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0029acf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491375,20 +491375,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, ip, r4, lsr r9 │ │ │ │ - orrseq sl, r6, r8, lsl lr │ │ │ │ - orreq r0, lr, r0, lsr r3 │ │ │ │ + orrseq sl, r6, r0, lsr #28 │ │ │ │ + orreq r0, lr, ip, lsr r3 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ strdeq fp, [ip, r4] │ │ │ │ - @ instruction: 0x0196add8 │ │ │ │ - strdeq r0, [lr, r0] │ │ │ │ + orrseq sl, r6, r0, ror #27 │ │ │ │ + strdeq r0, [lr, ip] │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 0029afe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491577,20 +491577,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq fp, ip, r4, lsl r8 │ │ │ │ - @ instruction: 0x0196aafc │ │ │ │ - orreq r0, lr, r4, lsl r0 │ │ │ │ + orrseq sl, r6, r4, lsl #22 │ │ │ │ + orreq r0, lr, r0, lsr #32 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ ldrdeq fp, [ip, r8] │ │ │ │ - @ instruction: 0x0196aabc │ │ │ │ - ldrdeq pc, [sp, r4] │ │ │ │ + orrseq sl, r6, r4, asr #21 │ │ │ │ + orreq pc, sp, r0, ror #31 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 0029b308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -491687,16 +491687,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq fp, ip, r8, lsr #8 │ │ │ │ - orrseq sl, r6, ip, lsl #18 │ │ │ │ - orreq pc, sp, r8, lsr #28 │ │ │ │ + orrseq sl, r6, r4, lsl r9 │ │ │ │ + orreq pc, sp, r4, lsr lr @ │ │ │ │ │ │ │ │ 0029b4a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -491849,16 +491849,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a3ceb0 │ │ │ │ @ instruction: 0x018cb1b8 │ │ │ │ - @ instruction: 0x0196a69c │ │ │ │ - orreq pc, sp, r0, asr #23 │ │ │ │ + orrseq sl, r6, r4, lsr #13 │ │ │ │ + orreq pc, sp, ip, asr #23 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0029b728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -492071,26 +492071,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq pc, sp, r0, ror #19 │ │ │ │ - orrseq sl, r6, ip, lsr #9 │ │ │ │ + orreq pc, sp, ip, ror #19 │ │ │ │ + @ instruction: 0x0196a4b4 │ │ │ │ @ instruction: 0x01a3cc3c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sl, r6, r8, lsl r4 │ │ │ │ - orreq pc, sp, r8, lsr r9 @ │ │ │ │ + orrseq sl, r6, r0, lsr #8 │ │ │ │ + orreq pc, sp, r4, asr #18 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - orreq pc, sp, ip, lsl #18 │ │ │ │ - @ instruction: 0x0196a3d4 │ │ │ │ + orreq pc, sp, r8, lsl r9 @ │ │ │ │ + @ instruction: 0x0196a3dc │ │ │ │ orreq sl, ip, r0, asr #28 │ │ │ │ - orrseq sl, r6, r4, lsr #6 │ │ │ │ - orreq pc, sp, r8, asr #16 │ │ │ │ + orrseq sl, r6, ip, lsr #6 │ │ │ │ + orreq pc, sp, r4, asr r8 @ │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 0029bac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -492246,16 +492246,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a3c88c │ │ │ │ @ instruction: 0x018cab94 │ │ │ │ - orrseq sl, r6, r8, ror r0 │ │ │ │ - @ instruction: 0x018df59c │ │ │ │ + orrseq sl, r6, r0, lsl #1 │ │ │ │ + orreq pc, sp, r8, lsr #11 │ │ │ │ │ │ │ │ 0029bd48 : │ │ │ │ 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 │ │ │ │ @@ -492470,26 +492470,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x018df3bc │ │ │ │ - orrseq r9, r6, r8, lsl #29 │ │ │ │ + orreq pc, sp, r8, asr #7 │ │ │ │ + @ instruction: 0x01969e90 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ @ instruction: 0x01a3c618 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r9, r6, ip, ror #27 │ │ │ │ - orreq pc, sp, ip, lsl #6 │ │ │ │ - orreq pc, sp, r0, ror #5 │ │ │ │ - orrseq r9, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x01969df4 │ │ │ │ + orreq pc, sp, r8, lsl r3 @ │ │ │ │ + orreq pc, sp, ip, ror #5 │ │ │ │ + @ instruction: 0x01969db0 │ │ │ │ orreq sl, ip, r4, lsl r8 │ │ │ │ - @ instruction: 0x01969cf8 │ │ │ │ - orreq pc, sp, ip, lsl r2 @ │ │ │ │ + orrseq r9, r6, r0, lsl #26 │ │ │ │ + orreq pc, sp, r8, lsr #4 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 0029c0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -492681,20 +492681,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq sl, ip, r4, lsl #14 │ │ │ │ - orrseq r9, r6, ip, ror #19 │ │ │ │ - orreq lr, sp, r4, lsl #30 │ │ │ │ + @ instruction: 0x019699f4 │ │ │ │ + orreq lr, sp, r0, lsl pc │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ orreq sl, ip, r8, asr #9 │ │ │ │ - orrseq r9, r6, ip, lsr #19 │ │ │ │ - orreq lr, sp, r8, asr #29 │ │ │ │ + @ instruction: 0x019699b4 │ │ │ │ + ldrdeq lr, [sp, r4] │ │ │ │ │ │ │ │ 0029c414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -492792,16 +492792,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sl, ip, r4, lsl r3 │ │ │ │ - @ instruction: 0x019697f8 │ │ │ │ - orreq lr, sp, r0, lsl sp │ │ │ │ + orrseq r9, r6, r0, lsl #16 │ │ │ │ + orreq lr, sp, ip, lsl sp │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ │ │ │ │ 0029c5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -493113,24 +493113,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq sl, ip, ip, ror #3 │ │ │ │ - @ instruction: 0x019694d4 │ │ │ │ - orreq lr, sp, ip, ror #19 │ │ │ │ + @ instruction: 0x019694dc │ │ │ │ + strdeq lr, [sp, r8] │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ orreq r9, ip, r4, asr lr │ │ │ │ - orrseq r9, r6, r8, lsr r3 │ │ │ │ - orreq lr, sp, r0, asr r8 │ │ │ │ + orrseq r9, r6, r0, asr #6 │ │ │ │ + orreq lr, sp, ip, asr r8 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ orreq sl, ip, r4, lsl r0 │ │ │ │ - @ instruction: 0x019692fc │ │ │ │ - orreq lr, sp, r4, lsl r8 │ │ │ │ + orrseq r9, r6, r4, lsl #6 │ │ │ │ + orreq lr, sp, r0, lsr #16 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 0029cad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493229,16 +493229,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, ip, r0, asr ip │ │ │ │ - orrseq r9, r6, r4, lsr r1 │ │ │ │ - orreq lr, sp, ip, asr #12 │ │ │ │ + orrseq r9, r6, ip, lsr r1 │ │ │ │ + orreq lr, sp, r8, asr r6 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 0029cc80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -493426,20 +493426,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, ip, r8, ror r9 │ │ │ │ - orrseq r8, r6, r0, ror #28 │ │ │ │ - orreq lr, sp, r8, ror r3 │ │ │ │ + orrseq r8, r6, r8, ror #28 │ │ │ │ + orreq lr, sp, r4, lsl #7 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ orreq r9, ip, r4, lsr r9 │ │ │ │ - orrseq r8, r6, ip, lsl lr │ │ │ │ - orreq lr, sp, r4, lsr r3 │ │ │ │ + orrseq r8, r6, r4, lsr #28 │ │ │ │ + orreq lr, sp, r0, asr #6 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ │ │ │ │ 0029cf9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493618,20 +493618,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, ip, r8, lsl #13 │ │ │ │ - orrseq r8, r6, ip, ror #22 │ │ │ │ - orreq lr, sp, r4, lsl #1 │ │ │ │ + orrseq r8, r6, r4, ror fp │ │ │ │ + @ instruction: 0x018de090 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ orreq r9, ip, r8, asr #12 │ │ │ │ - orrseq r8, r6, ip, lsr #22 │ │ │ │ - orreq lr, sp, r4, asr #32 │ │ │ │ + orrseq r8, r6, r4, lsr fp │ │ │ │ + orreq lr, sp, r0, asr r0 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 0029d294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493727,16 +493727,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, ip, r0, lsr #9 │ │ │ │ - orrseq r8, r6, r4, lsl #19 │ │ │ │ - @ instruction: 0x018dde9c │ │ │ │ + orrseq r8, r6, ip, lsl #19 │ │ │ │ + orreq sp, sp, r8, lsr #29 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 0029d430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493833,16 +493833,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, ip, r0, lsl #6 │ │ │ │ - orrseq r8, r6, r4, ror #15 │ │ │ │ - strdeq sp, [sp, ip] │ │ │ │ + orrseq r8, r6, ip, ror #15 │ │ │ │ + orreq sp, sp, r8, lsl #26 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 0029d5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493938,16 +493938,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r9, ip, r4, ror #2 │ │ │ │ - orrseq r8, r6, r8, asr #12 │ │ │ │ - orreq sp, sp, r0, ror #22 │ │ │ │ + orrseq r8, r6, r0, asr r6 │ │ │ │ + orreq sp, sp, ip, ror #22 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ │ │ │ │ 0029d76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494044,16 +494044,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r8, ip, r4, asr #31 │ │ │ │ - orrseq r8, r6, r8, lsr #9 │ │ │ │ - orreq sp, sp, r0, asr #19 │ │ │ │ + @ instruction: 0x019684b0 │ │ │ │ + orreq sp, sp, ip, asr #19 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 0029d90c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494245,20 +494245,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r8, ip, r4, ror #29 │ │ │ │ - orrseq r8, r6, ip, asr #3 │ │ │ │ - orreq sp, sp, r4, ror #13 │ │ │ │ + @ instruction: 0x019681d4 │ │ │ │ + strdeq sp, [sp, r0] │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ orreq r8, ip, r8, lsr #25 │ │ │ │ - orrseq r8, r6, ip, lsl #3 │ │ │ │ - orreq sp, sp, r4, lsr #13 │ │ │ │ + @ instruction: 0x01968194 │ │ │ │ + @ instruction: 0x018dd6b0 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 0029dc38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494357,16 +494357,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r8, [ip, r0] │ │ │ │ - @ instruction: 0x01967fd4 │ │ │ │ - strdeq sp, [sp, r0] │ │ │ │ + @ instruction: 0x01967fdc │ │ │ │ + strdeq sp, [sp, ip] │ │ │ │ │ │ │ │ 0029dddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -494464,16 +494464,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r8, ip, ip, asr #18 │ │ │ │ - orrseq r7, r6, r0, lsr lr │ │ │ │ - orreq sp, sp, r8, asr #6 │ │ │ │ + orrseq r7, r6, r8, lsr lr │ │ │ │ + orreq sp, sp, r4, asr r3 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ │ │ │ │ 0029df84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494666,20 +494666,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r8, ip, r8, ror #16 │ │ │ │ - orrseq r7, r6, r0, asr fp │ │ │ │ - orreq sp, sp, r8, rrx │ │ │ │ + orrseq r7, r6, r8, asr fp │ │ │ │ + orreq sp, sp, r4, ror r0 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ orreq r8, ip, ip, lsr #12 │ │ │ │ - orrseq r7, r6, r0, lsl fp │ │ │ │ - orreq sp, sp, ip, lsr #32 │ │ │ │ + orrseq r7, r6, r8, lsl fp │ │ │ │ + orreq sp, sp, r8, lsr r0 │ │ │ │ │ │ │ │ 0029e2b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -494779,16 +494779,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r8, ip, r0, ror r4 │ │ │ │ - orrseq r7, r6, r4, asr r9 │ │ │ │ - orreq ip, sp, ip, ror #28 │ │ │ │ + orrseq r7, r6, ip, asr r9 │ │ │ │ + orreq ip, sp, r8, ror lr │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 0029e460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494889,16 +494889,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r8, ip, r0, asr #5 │ │ │ │ - orrseq r7, r6, r4, lsr #15 │ │ │ │ - @ instruction: 0x018dccbc │ │ │ │ + orrseq r7, r6, ip, lsr #15 │ │ │ │ + orreq ip, sp, r8, asr #25 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 0029e610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495090,19 +495090,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r8, ip, r0, ror #3 │ │ │ │ - orrseq r7, r6, r8, asr #9 │ │ │ │ - orreq ip, sp, r4, ror #19 │ │ │ │ + @ instruction: 0x019674d0 │ │ │ │ + strdeq ip, [sp, r0] │ │ │ │ orreq r7, ip, r4, lsr #31 │ │ │ │ - orrseq r7, r6, r8, lsl #9 │ │ │ │ - orreq ip, sp, r0, lsr #19 │ │ │ │ + @ instruction: 0x01967490 │ │ │ │ + orreq ip, sp, ip, lsr #19 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 0029e938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495201,16 +495201,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r7, [ip, r0] │ │ │ │ - @ instruction: 0x019672d4 │ │ │ │ - orreq ip, sp, ip, ror #15 │ │ │ │ + @ instruction: 0x019672dc │ │ │ │ + strdeq ip, [sp, r8] │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 0029eae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495309,16 +495309,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r7, ip, r8, asr #24 │ │ │ │ - orrseq r7, r6, ip, lsr #2 │ │ │ │ - orreq ip, sp, r8, asr #12 │ │ │ │ + orrseq r7, r6, r4, lsr r1 │ │ │ │ + orreq ip, sp, r4, asr r6 │ │ │ │ │ │ │ │ 0029ec84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 29ef60 │ │ │ │ @@ -495510,20 +495510,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r7, ip, r8, ror #22 │ │ │ │ - orrseq r6, r6, r0, asr lr │ │ │ │ - orreq ip, sp, r8, ror #6 │ │ │ │ + orrseq r6, r6, r8, asr lr │ │ │ │ + orreq ip, sp, r4, ror r3 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ orreq r7, ip, ip, lsr #18 │ │ │ │ - orrseq r6, r6, r0, lsl lr │ │ │ │ - orreq ip, sp, r8, lsr #6 │ │ │ │ + orrseq r6, r6, r8, lsl lr │ │ │ │ + orreq ip, sp, r4, lsr r3 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 0029efb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495624,16 +495624,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r7, ip, ip, ror #14 │ │ │ │ - orrseq r6, r6, r0, asr ip │ │ │ │ - orreq ip, sp, r8, ror #2 │ │ │ │ + orrseq r6, r6, r8, asr ip │ │ │ │ + orreq ip, sp, r4, ror r1 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 0029f164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495734,16 +495734,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018c75bc │ │ │ │ - orrseq r6, r6, r0, lsr #21 │ │ │ │ - @ instruction: 0x018dbfb8 │ │ │ │ + orrseq r6, r6, r8, lsr #21 │ │ │ │ + orreq fp, sp, r4, asr #31 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ │ │ │ │ 0029f314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495839,16 +495839,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r7, ip, r0, lsr #8 │ │ │ │ - orrseq r6, r6, r4, lsl #18 │ │ │ │ - orreq fp, sp, ip, lsl lr │ │ │ │ + orrseq r6, r6, ip, lsl #18 │ │ │ │ + orreq fp, sp, r8, lsr #28 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ │ │ │ │ 0029f4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495944,16 +495944,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r7, ip, r4, lsl #5 │ │ │ │ - orrseq r6, r6, r8, ror #14 │ │ │ │ - orreq fp, sp, r0, lsl #25 │ │ │ │ + orrseq r6, r6, r0, ror r7 │ │ │ │ + orreq fp, sp, ip, lsl #25 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 0029f64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -496142,20 +496142,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x018c71b0 │ │ │ │ - @ instruction: 0x01966498 │ │ │ │ - @ instruction: 0x018db9b0 │ │ │ │ + orrseq r6, r6, r0, lsr #9 │ │ │ │ + @ instruction: 0x018db9bc │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ orreq r6, ip, r4, ror pc │ │ │ │ - orrseq r6, r6, r8, asr r4 │ │ │ │ - orreq fp, sp, r0, ror r9 │ │ │ │ + orrseq r6, r6, r0, ror #8 │ │ │ │ + orreq fp, sp, ip, ror r9 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ │ │ │ │ 0029f96c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -496344,20 +496344,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x018c6e90 │ │ │ │ - orrseq r6, r6, r8, ror r1 │ │ │ │ - @ instruction: 0x018db690 │ │ │ │ + orrseq r6, r6, r0, lsl #3 │ │ │ │ + @ instruction: 0x018db69c │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ orreq r6, ip, r4, asr ip │ │ │ │ - orrseq r6, r6, r8, lsr r1 │ │ │ │ - orreq fp, sp, r4, asr r6 │ │ │ │ + orrseq r6, r6, r0, asr #2 │ │ │ │ + orreq fp, sp, r0, ror #12 │ │ │ │ │ │ │ │ 0029fc88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #700] @ 29ff5c │ │ │ │ @@ -496547,19 +496547,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r6, ip, r4, ror fp │ │ │ │ - orrseq r5, r6, r4, ror #28 │ │ │ │ - orreq fp, sp, r4, ror r3 │ │ │ │ + orrseq r5, r6, ip, ror #28 │ │ │ │ + orreq fp, sp, r0, lsl #7 │ │ │ │ orreq r6, ip, r4, lsr r9 │ │ │ │ - orrseq r5, r6, r0, lsr #28 │ │ │ │ - orreq fp, sp, ip, lsr #6 │ │ │ │ + orrseq r5, r6, r8, lsr #28 │ │ │ │ + orreq fp, sp, r8, lsr r3 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ │ │ │ │ 0029ffac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -496854,25 +496854,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r5, r6, ip, asr #19 │ │ │ │ + @ instruction: 0x019659d4 │ │ │ │ ldrdeq r6, [ip, r8] │ │ │ │ - ldrdeq sl, [sp, ip] │ │ │ │ + orreq sl, sp, r8, ror #29 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r5, r6, r4, lsl #19 │ │ │ │ + orrseq r5, r6, ip, lsl #19 │ │ │ │ orreq r6, ip, r8, lsl #9 │ │ │ │ - @ instruction: 0x018dae90 │ │ │ │ + @ instruction: 0x018dae9c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq r5, r6, r0, asr r9 │ │ │ │ + orrseq r5, r6, r8, asr r9 │ │ │ │ orreq r6, ip, r4, asr r4 │ │ │ │ - orreq sl, sp, ip, asr lr │ │ │ │ + orreq sl, sp, r8, ror #28 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 002a0488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -497239,27 +497239,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r5, ip, r8, lsl #30 │ │ │ │ - @ instruction: 0x019653f0 │ │ │ │ - orreq sl, sp, r8, lsl #18 │ │ │ │ + @ instruction: 0x019653f8 │ │ │ │ + orreq sl, sp, r4, lsl r9 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ orreq r6, ip, r0, asr #1 │ │ │ │ - orrseq r5, r6, ip, lsr #7 │ │ │ │ - orreq sl, sp, r8, asr #17 │ │ │ │ + @ instruction: 0x019653b4 │ │ │ │ + ldrdeq sl, [sp, r4] │ │ │ │ @ instruction: 0x018c5e94 │ │ │ │ - orrseq r5, r6, ip, ror r3 │ │ │ │ - @ instruction: 0x018da894 │ │ │ │ + orrseq r5, r6, r4, lsl #7 │ │ │ │ + orreq sl, sp, r0, lsr #17 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ orreq r5, ip, r4, ror #28 │ │ │ │ - orrseq r5, r6, ip, asr #6 │ │ │ │ - orreq sl, sp, r4, ror #16 │ │ │ │ + orrseq r5, r6, r4, asr r3 │ │ │ │ + orreq sl, sp, r0, ror r8 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ │ │ │ │ 002a0a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -497459,20 +497459,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r5, ip, r4, asr #22 │ │ │ │ - orrseq r5, r6, r0, lsr r0 │ │ │ │ - orreq sl, sp, r0, asr #10 │ │ │ │ + orrseq r5, r6, r8, lsr r0 │ │ │ │ + orreq sl, sp, ip, asr #10 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ strdeq r5, [ip, ip] │ │ │ │ - orrseq r4, r6, r8, ror #31 │ │ │ │ - strdeq sl, [sp, r8] │ │ │ │ + @ instruction: 0x01964ff0 │ │ │ │ + orreq sl, sp, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 002a0dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -497672,20 +497672,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r5, [ip, r8] │ │ │ │ - orrseq r4, r6, r4, ror #25 │ │ │ │ - strdeq sl, [sp, r4] │ │ │ │ + orrseq r4, r6, ip, ror #25 │ │ │ │ + orreq sl, sp, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x018c57b0 │ │ │ │ - @ instruction: 0x01964c9c │ │ │ │ - @ instruction: 0x018da1b0 │ │ │ │ + orrseq r4, r6, r4, lsr #25 │ │ │ │ + @ instruction: 0x018da1bc │ │ │ │ │ │ │ │ 002a1120 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #712] @ 2a1400 │ │ │ │ @@ -497878,20 +497878,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrdeq r5, [ip, r0] │ │ │ │ - orrseq r4, r6, r0, asr #19 │ │ │ │ - orreq r9, sp, ip, asr #29 │ │ │ │ + orrseq r4, r6, r8, asr #19 │ │ │ │ + ldrdeq r9, [sp, r8] │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ @ instruction: 0x018c5490 │ │ │ │ - orrseq r4, r6, ip, ror r9 │ │ │ │ - orreq r9, sp, r8, lsl #29 │ │ │ │ + orrseq r4, r6, r4, lsl #19 │ │ │ │ + @ instruction: 0x018d9e94 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ │ │ │ │ 002a1454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497991,16 +497991,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r5, [ip, r4] │ │ │ │ - orrseq r4, r6, r0, asr #15 │ │ │ │ - ldrdeq r9, [sp, r0] │ │ │ │ + orrseq r4, r6, r8, asr #15 │ │ │ │ + ldrdeq r9, [sp, ip] │ │ │ │ │ │ │ │ 002a15fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #716] @ 2a18e0 │ │ │ │ @@ -498194,20 +498194,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ strdeq r5, [ip, r0] │ │ │ │ - orrseq r4, r6, r0, ror #9 │ │ │ │ - orreq r9, sp, ip, ror #19 │ │ │ │ + orrseq r4, r6, r8, ror #9 │ │ │ │ + strdeq r9, [sp, r8] │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ @ instruction: 0x018c4fb0 │ │ │ │ - @ instruction: 0x0196449c │ │ │ │ - orreq r9, sp, r8, lsr #19 │ │ │ │ + orrseq r4, r6, r4, lsr #9 │ │ │ │ + @ instruction: 0x018d99b4 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ │ │ │ │ 002a1934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -498308,16 +498308,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r4, ip, ip, ror #27 │ │ │ │ - @ instruction: 0x019642d0 │ │ │ │ - orreq r9, sp, r8, ror #15 │ │ │ │ + @ instruction: 0x019642d8 │ │ │ │ + strdeq r9, [sp, r4] │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ │ │ │ │ 002a1ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -498512,19 +498512,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r4, ip, r8, lsl #26 │ │ │ │ - @ instruction: 0x01963ff8 │ │ │ │ - orreq r9, sp, r8, lsl #10 │ │ │ │ + orrseq r4, r6, r0 │ │ │ │ + orreq r9, sp, r4, lsl r5 │ │ │ │ orreq r4, ip, r8, asr #21 │ │ │ │ - @ instruction: 0x01963fb4 │ │ │ │ - orreq r9, sp, r0, asr #9 │ │ │ │ + @ instruction: 0x01963fbc │ │ │ │ + orreq r9, sp, ip, asr #9 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ │ │ │ │ 002a1e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -498836,23 +498836,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x018c4990 │ │ │ │ - orrseq r3, r6, r8, ror ip │ │ │ │ - @ instruction: 0x018d9194 │ │ │ │ + orrseq r3, r6, r0, lsl #25 │ │ │ │ + orreq r9, sp, r0, lsr #3 │ │ │ │ strdeq r4, [ip, r8] │ │ │ │ - @ instruction: 0x01963adc │ │ │ │ - strdeq r8, [sp, r4] │ │ │ │ + orrseq r3, r6, r4, ror #21 │ │ │ │ + orreq r9, sp, r0 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ @ instruction: 0x018c47b8 │ │ │ │ - orrseq r3, r6, r0, lsr #21 │ │ │ │ - @ instruction: 0x018d8fb8 │ │ │ │ + orrseq r3, r6, r8, lsr #21 │ │ │ │ + orreq r8, sp, r4, asr #31 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ │ │ │ │ 002a2330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499146,24 +499146,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ orreq r4, ip, r4, ror #2 │ │ │ │ - orrseq r3, r6, r0, asr r6 │ │ │ │ - orreq r8, sp, r0, ror #22 │ │ │ │ + orrseq r3, r6, r8, asr r6 │ │ │ │ + orreq r8, sp, ip, ror #22 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ orreq r4, ip, r4, lsl r3 │ │ │ │ - orrseq r3, r6, r4, lsl #12 │ │ │ │ - orreq r8, sp, r4, lsl fp │ │ │ │ + orrseq r3, r6, ip, lsl #12 │ │ │ │ + orreq r8, sp, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ orreq r4, ip, r4, ror #1 │ │ │ │ - @ instruction: 0x019635d0 │ │ │ │ - orreq r8, sp, r0, ror #21 │ │ │ │ + @ instruction: 0x019635d8 │ │ │ │ + orreq r8, sp, ip, ror #21 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ │ │ │ │ 002a2804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499457,24 +499457,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x018c3c90 │ │ │ │ - orrseq r3, r6, ip, ror r1 │ │ │ │ - orreq r8, sp, ip, lsl #13 │ │ │ │ + orrseq r3, r6, r4, lsl #3 │ │ │ │ + @ instruction: 0x018d8698 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ orreq r3, ip, r0, asr #28 │ │ │ │ - orrseq r3, r6, r0, lsr r1 │ │ │ │ - orreq r8, sp, r0, asr #12 │ │ │ │ + orrseq r3, r6, r8, lsr r1 │ │ │ │ + orreq r8, sp, ip, asr #12 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ orreq r3, ip, r0, lsl ip │ │ │ │ - ldrsheq r3, [r6, ip] │ │ │ │ - orreq r8, sp, r0, lsl r6 │ │ │ │ + orrseq r3, r6, r4, lsl #2 │ │ │ │ + orreq r8, sp, ip, lsl r6 │ │ │ │ │ │ │ │ 002a2cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -499678,20 +499678,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r3, ip, r8, ror #17 │ │ │ │ - @ instruction: 0x01962dd4 │ │ │ │ - orreq r8, sp, r4, ror #5 │ │ │ │ + @ instruction: 0x01962ddc │ │ │ │ + strdeq r8, [sp, r0] │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ orreq r3, ip, r0, lsr #17 │ │ │ │ - orrseq r2, r6, ip, lsl #27 │ │ │ │ - @ instruction: 0x018d829c │ │ │ │ + @ instruction: 0x01962d94 │ │ │ │ + orreq r8, sp, r8, lsr #5 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ │ │ │ │ 002a3034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499976,23 +499976,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r3, ip, ip, ror r4 │ │ │ │ - orrseq r2, r6, r8, ror #18 │ │ │ │ - orreq r7, sp, ip, ror lr │ │ │ │ + orrseq r2, r6, r0, ror r9 │ │ │ │ + orreq r7, sp, r8, lsl #29 │ │ │ │ orreq r3, ip, r4, lsr r4 │ │ │ │ - orrseq r2, r6, r0, lsr #18 │ │ │ │ - orreq r7, sp, r0, lsr lr │ │ │ │ + orrseq r2, r6, r8, lsr #18 │ │ │ │ + orreq r7, sp, ip, lsr lr │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ orreq r3, ip, r0, lsl #8 │ │ │ │ - orrseq r2, r6, ip, ror #17 │ │ │ │ - strdeq r7, [sp, ip] │ │ │ │ + @ instruction: 0x019628f4 │ │ │ │ + orreq r7, sp, r8, lsl #28 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 002a34e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500277,23 +500277,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r2, [ip, r0] │ │ │ │ - @ instruction: 0x019624bc │ │ │ │ - ldrdeq r7, [sp, r0] │ │ │ │ + orrseq r2, r6, r4, asr #9 │ │ │ │ + ldrdeq r7, [sp, ip] │ │ │ │ orreq r2, ip, r8, lsl #31 │ │ │ │ - orrseq r2, r6, r4, ror r4 │ │ │ │ - orreq r7, sp, r4, lsl #19 │ │ │ │ + orrseq r2, r6, ip, ror r4 │ │ │ │ + @ instruction: 0x018d7990 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ orreq r2, ip, r4, asr pc │ │ │ │ - orrseq r2, r6, r0, asr #8 │ │ │ │ - orreq r7, sp, r0, asr r9 │ │ │ │ + orrseq r2, r6, r8, asr #8 │ │ │ │ + orreq r7, sp, ip, asr r9 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 002a398c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -500601,29 +500601,29 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r2, r6, r8, ror r1 │ │ │ │ - @ instruction: 0x018d769c │ │ │ │ + orrseq r2, r6, r0, lsl #3 │ │ │ │ + orreq r7, sp, r8, lsr #13 │ │ │ │ strdeq r4, [r3, r8]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r2, [r6, r4] │ │ │ │ - orreq r7, sp, r8, ror #11 │ │ │ │ - orreq r7, sp, ip, lsr #11 │ │ │ │ - orrseq r2, r6, ip, ror r0 │ │ │ │ + ldrsbeq r2, [r6, ip] │ │ │ │ + strdeq r7, [sp, r4] │ │ │ │ + @ instruction: 0x018d75b8 │ │ │ │ + orrseq r2, r6, r4, lsl #1 │ │ │ │ @ instruction: 0x018c2a98 │ │ │ │ - orrseq r1, r6, r4, lsl #31 │ │ │ │ - @ instruction: 0x018d7494 │ │ │ │ + orrseq r1, r6, ip, lsl #31 │ │ │ │ + orreq r7, sp, r0, lsr #9 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ orreq r2, ip, r0, asr sl │ │ │ │ - orrseq r1, r6, ip, lsr pc │ │ │ │ - orreq r7, sp, ip, asr #8 │ │ │ │ + orrseq r1, r6, r4, asr #30 │ │ │ │ + orreq r7, sp, r8, asr r4 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ │ │ │ │ 002a3eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500864,22 +500864,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r1, r6, r8, ror ip │ │ │ │ + orrseq r1, r6, r0, lsl #25 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orreq r2, ip, r4, lsl #13 │ │ │ │ - orrseq r1, r6, r0, ror fp │ │ │ │ - orreq r7, sp, r0, lsl #1 │ │ │ │ + orrseq r1, r6, r8, ror fp │ │ │ │ + orreq r7, sp, ip, lsl #1 │ │ │ │ orreq r2, ip, r0, asr #12 │ │ │ │ - orrseq r1, r6, ip, lsr #22 │ │ │ │ - orreq r7, sp, r8, lsr r0 │ │ │ │ + orrseq r1, r6, r4, lsr fp │ │ │ │ + orreq r7, sp, r4, asr #32 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ │ │ │ │ 002a42a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501118,23 +501118,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq r1, r6, sl, lsl #17 │ │ │ │ + @ instruction: 0x01961892 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ orreq r2, ip, ip, lsl #5 │ │ │ │ - orrseq r1, r6, r0, ror r7 │ │ │ │ - orreq r6, sp, r8, lsl #25 │ │ │ │ + orrseq r1, r6, r8, ror r7 │ │ │ │ + @ instruction: 0x018d6c94 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ orreq r2, ip, ip, asr #4 │ │ │ │ - orrseq r1, r6, r0, lsr r7 │ │ │ │ - orreq r6, sp, ip, asr #24 │ │ │ │ + orrseq r1, r6, r8, lsr r7 │ │ │ │ + orreq r6, sp, r8, asr ip │ │ │ │ │ │ │ │ 002a4694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -501230,16 +501230,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r2, ip, r0, lsr #1 │ │ │ │ - orrseq r1, r6, ip, lsl #11 │ │ │ │ - @ instruction: 0x018d6a98 │ │ │ │ + @ instruction: 0x01961594 │ │ │ │ + orreq r6, sp, r4, lsr #21 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ │ │ │ │ 002a4834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -501336,16 +501336,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r1, ip, r0, lsl #30 │ │ │ │ - orrseq r1, r6, ip, ror #7 │ │ │ │ - strdeq r6, [sp, ip] │ │ │ │ + @ instruction: 0x019613f4 │ │ │ │ + orreq r6, sp, r8, lsl #18 │ │ │ │ │ │ │ │ 002a49d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -501452,16 +501452,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r1, ip, r8, lsr sp │ │ │ │ - orrseq r1, r6, ip, lsl r2 │ │ │ │ - orreq r6, sp, r0, asr #14 │ │ │ │ + orrseq r1, r6, r4, lsr #4 │ │ │ │ + orreq r6, sp, ip, asr #14 │ │ │ │ │ │ │ │ 002a4b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -501557,16 +501557,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018c1b9c │ │ │ │ - orrseq r1, r6, r8, lsl #1 │ │ │ │ - @ instruction: 0x018d6594 │ │ │ │ + @ instruction: 0x01961090 │ │ │ │ + orreq r6, sp, r0, lsr #11 │ │ │ │ muleq r0, r9, r3 │ │ │ │ │ │ │ │ 002a4d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501760,19 +501760,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x018c1ab8 │ │ │ │ - orrseq r0, r6, r8, lsr #27 │ │ │ │ - @ instruction: 0x018d62b8 │ │ │ │ + @ instruction: 0x01960db0 │ │ │ │ + orreq r6, sp, r4, asr #5 │ │ │ │ orreq r1, ip, r8, ror r8 │ │ │ │ - orrseq r0, r6, r4, ror #26 │ │ │ │ - orreq r6, sp, r0, ror r2 │ │ │ │ + orrseq r0, r6, ip, ror #26 │ │ │ │ + orreq r6, sp, ip, ror r2 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ │ │ │ │ 002a5068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502057,24 +502057,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r1, ip, r8, asr #8 │ │ │ │ - orrseq r0, r6, r4, lsr r9 │ │ │ │ - orreq r5, sp, r4, asr #28 │ │ │ │ + orrseq r0, r6, ip, lsr r9 │ │ │ │ + orreq r5, sp, r0, asr lr │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ orreq r1, ip, r0, lsl #8 │ │ │ │ - orrseq r0, r6, ip, ror #17 │ │ │ │ - strdeq r5, [sp, ip] │ │ │ │ + @ instruction: 0x019608f4 │ │ │ │ + orreq r5, sp, r8, lsl #28 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ orreq r1, ip, ip, asr #7 │ │ │ │ - @ instruction: 0x019608b8 │ │ │ │ - orreq r5, sp, r8, asr #27 │ │ │ │ + orrseq r0, r6, r0, asr #17 │ │ │ │ + ldrdeq r5, [sp, r4] │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ │ │ │ │ 002a5518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502445,27 +502445,27 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r0, ip, r4, lsl #29 │ │ │ │ - orrseq r0, r6, r8, ror #6 │ │ │ │ - orreq r5, sp, r4, lsl #17 │ │ │ │ + orrseq r0, r6, r0, ror r3 │ │ │ │ + @ instruction: 0x018d5890 │ │ │ │ orreq r0, ip, r4, asr #28 │ │ │ │ - orrseq r0, r6, r8, lsr #6 │ │ │ │ - orreq r5, sp, r0, asr #16 │ │ │ │ + orrseq r0, r6, r0, lsr r3 │ │ │ │ + orreq r5, sp, ip, asr #16 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ orreq r0, ip, r8, lsl #28 │ │ │ │ - orrseq r0, r6, ip, ror #5 │ │ │ │ - orreq r5, sp, r4, lsl #16 │ │ │ │ + @ instruction: 0x019602f4 │ │ │ │ + orreq r5, sp, r0, lsl r8 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ orreq r0, ip, ip, asr #27 │ │ │ │ - @ instruction: 0x019602b0 │ │ │ │ - orreq r5, sp, r8, asr #15 │ │ │ │ + @ instruction: 0x019602b8 │ │ │ │ + ldrdeq r5, [sp, r4] │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ │ │ │ │ 002a5b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502805,28 +502805,28 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r0, ip, ip, asr #17 │ │ │ │ - @ instruction: 0x0195fdb4 │ │ │ │ - orreq r5, sp, ip, asr #5 │ │ │ │ + @ instruction: 0x0195fdbc │ │ │ │ + ldrdeq r5, [sp, r8] │ │ │ │ @ instruction: 0x000003bf │ │ │ │ orreq r0, ip, r8, lsl #17 │ │ │ │ - orrseq pc, r5, r0, ror sp @ │ │ │ │ - orreq r5, sp, r8, lsl #5 │ │ │ │ + orrseq pc, r5, r8, ror sp @ │ │ │ │ + @ instruction: 0x018d5294 │ │ │ │ @ instruction: 0x000003be │ │ │ │ orreq r0, ip, r8, asr r8 │ │ │ │ - orrseq pc, r5, r0, asr #26 │ │ │ │ - orreq r5, sp, r8, asr r2 │ │ │ │ + orrseq pc, r5, r8, asr #26 │ │ │ │ + orreq r5, sp, r4, ror #4 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ orreq r0, ip, r8, lsr #16 │ │ │ │ - orrseq pc, r5, r0, lsl sp @ │ │ │ │ - orreq r5, sp, r8, lsr #4 │ │ │ │ + orrseq pc, r5, r8, lsl sp @ │ │ │ │ + orreq r5, sp, r4, lsr r2 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 002a60c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503107,23 +503107,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r0, ip, r0, lsl #8 │ │ │ │ - orrseq pc, r5, r4, ror #17 │ │ │ │ - orreq r4, sp, r0, lsl #28 │ │ │ │ + orrseq pc, r5, ip, ror #17 │ │ │ │ + orreq r4, sp, ip, lsl #28 │ │ │ │ orreq r0, ip, r0, asr #7 │ │ │ │ - orrseq pc, r5, r4, lsr #17 │ │ │ │ - @ instruction: 0x018d4dbc │ │ │ │ + orrseq pc, r5, ip, lsr #17 │ │ │ │ + orreq r4, sp, r8, asr #27 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ orreq r0, ip, r4, lsl #7 │ │ │ │ - orrseq pc, r5, r8, ror #16 │ │ │ │ - orreq r4, sp, r0, lsl #27 │ │ │ │ + orrseq pc, r5, r0, ror r8 @ │ │ │ │ + orreq r4, sp, ip, lsl #27 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 002a6564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503412,24 +503412,24 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq pc, r5, r0, lsr r4 @ │ │ │ │ + orrseq pc, r5, r8, lsr r4 @ │ │ │ │ orreq pc, fp, r4, lsr pc @ │ │ │ │ - orreq r4, sp, r0, asr #18 │ │ │ │ - orrseq pc, r5, r4, ror #7 │ │ │ │ + orreq r4, sp, ip, asr #18 │ │ │ │ + orrseq pc, r5, ip, ror #7 │ │ │ │ orreq pc, fp, r8, ror #29 │ │ │ │ - strdeq r4, [sp, r0] │ │ │ │ + strdeq r4, [sp, ip] │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0195f3b0 │ │ │ │ + @ instruction: 0x0195f3b8 │ │ │ │ @ instruction: 0x018bfeb4 │ │ │ │ - @ instruction: 0x018d48bc │ │ │ │ + orreq r4, sp, r8, asr #17 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002a6a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503718,24 +503718,24 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq lr, r5, r0, ror pc │ │ │ │ + orrseq lr, r5, r8, ror pc │ │ │ │ orreq pc, fp, r4, ror sl @ │ │ │ │ - orreq r4, sp, r0, lsl #9 │ │ │ │ - orrseq lr, r5, r4, lsr #30 │ │ │ │ + orreq r4, sp, ip, lsl #9 │ │ │ │ + orrseq lr, r5, ip, lsr #30 │ │ │ │ orreq pc, fp, r8, lsr #20 │ │ │ │ - orreq r4, sp, r0, lsr r4 │ │ │ │ + orreq r4, sp, ip, lsr r4 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - @ instruction: 0x0195eef0 │ │ │ │ + @ instruction: 0x0195eef8 │ │ │ │ strdeq pc, [fp, r4] │ │ │ │ - strdeq r4, [sp, ip] │ │ │ │ + orreq r4, sp, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ │ │ │ │ 002a6ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503929,20 +503929,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, fp, r4, lsl #14 │ │ │ │ - @ instruction: 0x0195ebf0 │ │ │ │ - orreq r4, sp, r0, lsl #2 │ │ │ │ + @ instruction: 0x0195ebf8 │ │ │ │ + orreq r4, sp, ip, lsl #2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x018bf6bc │ │ │ │ - orrseq lr, r5, r8, lsr #23 │ │ │ │ - strheq r4, [sp, ip] │ │ │ │ + @ instruction: 0x0195ebb0 │ │ │ │ + orreq r4, sp, r8, asr #1 │ │ │ │ │ │ │ │ 002a7214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -504077,23 +504077,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq pc, fp, r8, lsr #13 │ │ │ │ - orrseq lr, r5, ip, ror #19 │ │ │ │ - strdeq r3, [sp, ip] │ │ │ │ + @ instruction: 0x0195e9f4 │ │ │ │ + orreq r3, sp, r8, lsl #30 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x018bf4b8 │ │ │ │ - orrseq lr, r5, r4, lsr #19 │ │ │ │ - @ instruction: 0x018d3ebc │ │ │ │ + orrseq lr, r5, ip, lsr #19 │ │ │ │ + orreq r3, sp, r8, asr #29 │ │ │ │ orreq pc, fp, r4, asr #12 │ │ │ │ - orrseq lr, r5, r0, ror #18 │ │ │ │ - orreq r3, sp, r0, ror lr │ │ │ │ + orrseq lr, r5, r8, ror #18 │ │ │ │ + orreq r3, sp, ip, ror lr │ │ │ │ │ │ │ │ 002a7468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -504306,27 +504306,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq lr, r5, ip, ror r7 │ │ │ │ - orreq r3, sp, r0, lsr #25 │ │ │ │ + orrseq lr, r5, r4, lsl #15 │ │ │ │ + orreq r3, sp, ip, lsr #25 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ strdeq r0, [r3, ip]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq lr, r5, r4, ror #13 │ │ │ │ - strdeq r3, [sp, r8] │ │ │ │ + orrseq lr, r5, ip, ror #13 │ │ │ │ + orreq r3, sp, r4, lsl #24 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - ldrdeq r3, [sp, r0] │ │ │ │ - orrseq lr, r5, r0, lsr #13 │ │ │ │ + ldrdeq r3, [sp, ip] │ │ │ │ + orrseq lr, r5, r8, lsr #13 │ │ │ │ orreq pc, fp, r0, lsl #2 │ │ │ │ - orrseq lr, r5, ip, ror #11 │ │ │ │ - orreq r3, sp, r4, lsl #22 │ │ │ │ + @ instruction: 0x0195e5f4 │ │ │ │ + orreq r3, sp, r0, lsl fp │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 002a7808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -504479,16 +504479,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01a30b54 │ │ │ │ orreq lr, fp, ip, asr lr │ │ │ │ - orrseq lr, r5, r8, asr #6 │ │ │ │ - orreq r3, sp, r0, ror #16 │ │ │ │ + orrseq lr, r5, r0, asr r3 │ │ │ │ + orreq r3, sp, ip, ror #16 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ │ │ │ │ 002a7a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504597,16 +504597,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, fp, r0, lsl #25 │ │ │ │ - orrseq lr, r5, ip, ror #2 │ │ │ │ - orreq r3, sp, r4, lsl #13 │ │ │ │ + orrseq lr, r5, r4, ror r1 │ │ │ │ + @ instruction: 0x018d3690 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 002a7c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504847,23 +504847,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orrseq sp, r5, r0, ror #29 │ │ │ │ + orrseq sp, r5, r8, ror #29 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ ldrdeq lr, [fp, r8] │ │ │ │ - orrseq sp, r5, r4, asr #27 │ │ │ │ - ldrdeq r3, [sp, r0] │ │ │ │ + orrseq sp, r5, ip, asr #27 │ │ │ │ + ldrdeq r3, [sp, ip] │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ @ instruction: 0x018be894 │ │ │ │ - orrseq sp, r5, r0, lsl #27 │ │ │ │ - orreq r3, sp, ip, lsl #5 │ │ │ │ + orrseq sp, r5, r8, lsl #27 │ │ │ │ + @ instruction: 0x018d3298 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ │ │ │ │ 002a8054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -505044,20 +505044,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq lr, [fp, r0] │ │ │ │ - @ instruction: 0x0195dabc │ │ │ │ - orreq r2, sp, r8, asr #31 │ │ │ │ + orrseq sp, r5, r4, asr #21 │ │ │ │ + ldrdeq r2, [sp, r4] │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ orreq lr, fp, ip, lsl #11 │ │ │ │ - orrseq sp, r5, r8, ror sl │ │ │ │ - orreq r2, sp, r4, lsl #31 │ │ │ │ + orrseq sp, r5, r0, lsl #21 │ │ │ │ + @ instruction: 0x018d2f90 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ │ │ │ │ 002a8354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505247,20 +505247,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, fp, r4, lsr #5 │ │ │ │ - @ instruction: 0x0195d790 │ │ │ │ - orreq r2, sp, r0, lsr #25 │ │ │ │ + @ instruction: 0x0195d798 │ │ │ │ + orreq r2, sp, ip, lsr #25 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ orreq lr, fp, ip, asr r2 │ │ │ │ - orrseq sp, r5, r8, asr #14 │ │ │ │ - orreq r2, sp, r8, asr ip │ │ │ │ + orrseq sp, r5, r0, asr r7 │ │ │ │ + orreq r2, sp, r4, ror #24 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ │ │ │ │ 002a8678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505445,20 +505445,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x018bdf9c │ │ │ │ - orrseq sp, r5, r8, lsl #9 │ │ │ │ - @ instruction: 0x018d2994 │ │ │ │ + @ instruction: 0x0195d490 │ │ │ │ + orreq r2, sp, r0, lsr #19 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ orreq sp, fp, r8, asr pc │ │ │ │ - orrseq sp, r5, r4, asr #8 │ │ │ │ - orreq r2, sp, r0, asr r9 │ │ │ │ + orrseq sp, r5, ip, asr #8 │ │ │ │ + orreq r2, sp, ip, asr r9 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ │ │ │ │ 002a8988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505652,20 +505652,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, fp, r0, ror #24 │ │ │ │ - orrseq sp, r5, ip, asr #2 │ │ │ │ - orreq r2, sp, ip, asr r6 │ │ │ │ + orrseq sp, r5, r4, asr r1 │ │ │ │ + orreq r2, sp, r8, ror #12 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ orreq sp, fp, r8, lsl ip │ │ │ │ - orrseq sp, r5, r4, lsl #2 │ │ │ │ - orreq r2, sp, r4, lsl r6 │ │ │ │ + orrseq sp, r5, ip, lsl #2 │ │ │ │ + orreq r2, sp, r0, lsr #12 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ │ │ │ │ 002a8cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -505846,19 +505846,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, fp, r8, ror #18 │ │ │ │ - orrseq ip, r5, r4, asr lr │ │ │ │ - orreq r2, sp, r4, ror #6 │ │ │ │ + orrseq ip, r5, ip, asr lr │ │ │ │ + orreq r2, sp, r0, ror r3 │ │ │ │ orreq sp, fp, r4, lsr #18 │ │ │ │ - orrseq ip, r5, r0, lsl lr │ │ │ │ - orreq r2, sp, ip, lsl r3 │ │ │ │ + orrseq ip, r5, r8, lsl lr │ │ │ │ + orreq r2, sp, r8, lsr #6 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ │ │ │ │ 002a8fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -506143,24 +506143,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq sp, [fp, r8] │ │ │ │ - orrseq ip, r5, r4, ror #19 │ │ │ │ - strdeq r1, [sp, r4] │ │ │ │ + orrseq ip, r5, ip, ror #19 │ │ │ │ + orreq r1, sp, r0, lsl #30 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ @ instruction: 0x018bd4b0 │ │ │ │ - @ instruction: 0x0195c99c │ │ │ │ - orreq r1, sp, ip, lsr #29 │ │ │ │ + orrseq ip, r5, r4, lsr #19 │ │ │ │ + @ instruction: 0x018d1eb8 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ orreq sp, fp, ip, ror r4 │ │ │ │ - orrseq ip, r5, r8, ror #18 │ │ │ │ - orreq r1, sp, r8, ror lr │ │ │ │ + orrseq ip, r5, r0, ror r9 │ │ │ │ + orreq r1, sp, r4, lsl #29 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ │ │ │ │ 002a9468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -506257,16 +506257,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, fp, ip, asr #5 │ │ │ │ - @ instruction: 0x0195c7b8 │ │ │ │ - orreq r1, sp, r4, asr #25 │ │ │ │ + orrseq ip, r5, r0, asr #15 │ │ │ │ + ldrdeq r1, [sp, r0] │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ │ │ │ │ 002a9608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -506364,16 +506364,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sp, fp, r8, lsr #2 │ │ │ │ - orrseq ip, r5, r4, lsl r6 │ │ │ │ - orreq r1, sp, r0, lsr #22 │ │ │ │ + orrseq ip, r5, ip, lsl r6 │ │ │ │ + orreq r1, sp, ip, lsr #22 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ │ │ │ │ 002a97ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -506671,23 +506671,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq ip, [fp, r0] │ │ │ │ - @ instruction: 0x0195c1bc │ │ │ │ - orreq r1, sp, ip, asr #13 │ │ │ │ + orrseq ip, r5, r4, asr #3 │ │ │ │ + ldrdeq r1, [sp, r8] │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ orreq ip, fp, r8, lsl #25 │ │ │ │ - orrseq ip, r5, r4, ror r1 │ │ │ │ - orreq r1, sp, r8, lsl #13 │ │ │ │ + orrseq ip, r5, ip, ror r1 │ │ │ │ + @ instruction: 0x018d1694 │ │ │ │ orreq ip, fp, r4, asr ip │ │ │ │ - orrseq ip, r5, r0, asr #2 │ │ │ │ - orreq r1, sp, r0, asr r6 │ │ │ │ + orrseq ip, r5, r8, asr #2 │ │ │ │ + orreq r1, sp, ip, asr r6 │ │ │ │ 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] @ 2aac6c │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -507702,138 +507702,138 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2aa10c │ │ │ │ @ instruction: 0x01a2e864 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2e838 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orreq r1, sp, r0, asr r5 │ │ │ │ - orrseq ip, r5, ip, lsr #18 │ │ │ │ - orrseq ip, r5, r4, lsr #16 │ │ │ │ - orreq r1, sp, r0, asr #8 │ │ │ │ - orreq r1, sp, r0, lsl r3 │ │ │ │ - orreq r1, sp, r0, ror #5 │ │ │ │ - orreq r1, sp, r4, lsr #5 │ │ │ │ - orreq r1, sp, r4, asr #4 │ │ │ │ + orreq r1, sp, ip, asr r5 │ │ │ │ + orrseq ip, r5, r4, lsr r9 │ │ │ │ + orrseq ip, r5, ip, lsr #16 │ │ │ │ + orreq r1, sp, ip, asr #8 │ │ │ │ + orreq r1, sp, ip, lsl r3 │ │ │ │ + orreq r1, sp, ip, ror #5 │ │ │ │ + @ instruction: 0x018d12b0 │ │ │ │ + orreq r1, sp, r0, asr r2 │ │ │ │ @ instruction: 0x01a2e400 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r1, sp, r0, asr #2 │ │ │ │ - orrseq ip, r5, ip, lsl r5 │ │ │ │ - orreq sl, ip, r4, lsl #26 │ │ │ │ - orreq r0, sp, r4, lsl #31 │ │ │ │ - orreq r0, sp, r4, lsr #30 │ │ │ │ - orreq r0, sp, r8, asr #29 │ │ │ │ - orreq r0, sp, r4, ror #28 │ │ │ │ - orreq sl, ip, r0, ror fp │ │ │ │ - orreq r0, sp, r8, lsr #27 │ │ │ │ - orrseq ip, r5, r4, lsl #3 │ │ │ │ + orreq r1, sp, ip, asr #2 │ │ │ │ + orrseq ip, r5, r4, lsr #10 │ │ │ │ + orreq sl, ip, r0, lsl sp │ │ │ │ + @ instruction: 0x018d0f90 │ │ │ │ + orreq r0, sp, r0, lsr pc │ │ │ │ + ldrdeq r0, [sp, r4] │ │ │ │ + orreq r0, sp, r0, ror lr │ │ │ │ + orreq sl, ip, ip, ror fp │ │ │ │ + @ instruction: 0x018d0db4 │ │ │ │ + orrseq ip, r5, ip, lsl #3 │ │ │ │ orreq fp, fp, r0, asr #5 │ │ │ │ orreq fp, fp, ip, ror #4 │ │ │ │ - orreq sl, ip, r4, lsr #21 │ │ │ │ - orreq sl, ip, r4, ror sl │ │ │ │ - orreq sl, ip, r0, asr #20 │ │ │ │ - orreq r0, sp, r4, ror ip │ │ │ │ - orrseq ip, r5, r0, asr r0 │ │ │ │ - orreq sl, ip, r8, lsl #20 │ │ │ │ - orreq r0, sp, r0, asr #24 │ │ │ │ - orrseq ip, r5, ip, lsl r0 │ │ │ │ - ldrdeq sl, [ip, r0] │ │ │ │ - orreq r0, sp, r8, lsl #24 │ │ │ │ - orrseq fp, r5, r4, ror #31 │ │ │ │ - @ instruction: 0x018ca998 │ │ │ │ - ldrdeq r0, [sp, r0] │ │ │ │ - orrseq fp, r5, ip, lsr #31 │ │ │ │ - orreq sl, ip, r0, ror #18 │ │ │ │ - @ instruction: 0x018d0b98 │ │ │ │ - orrseq fp, r5, r4, ror pc │ │ │ │ - orreq sl, ip, r4, lsr #18 │ │ │ │ - orreq r0, sp, r8, asr fp │ │ │ │ - orrseq fp, r5, r4, lsr pc │ │ │ │ - orreq sl, ip, ip, ror #17 │ │ │ │ - orreq r0, sp, r4, lsr #22 │ │ │ │ - orrseq fp, r5, r0, lsl #30 │ │ │ │ - @ instruction: 0x018ca8b4 │ │ │ │ - orreq r0, sp, r8, ror #21 │ │ │ │ - orrseq fp, r5, r4, asr #29 │ │ │ │ - orreq sl, ip, ip, ror r8 │ │ │ │ - @ instruction: 0x018d0ab4 │ │ │ │ - @ instruction: 0x0195be90 │ │ │ │ - orreq sl, ip, r4, asr #16 │ │ │ │ - orreq r0, sp, ip, ror sl │ │ │ │ - orrseq fp, r5, r8, asr lr │ │ │ │ - orreq sl, ip, ip, lsl #16 │ │ │ │ - orreq r0, sp, r4, asr #20 │ │ │ │ - orrseq fp, r5, r0, lsr #28 │ │ │ │ - ldrdeq sl, [ip, r4] │ │ │ │ - orreq r0, sp, r8, lsl #20 │ │ │ │ - orrseq fp, r5, r4, ror #27 │ │ │ │ - @ instruction: 0x018ca79c │ │ │ │ - ldrdeq r0, [sp, r0] │ │ │ │ - orrseq fp, r5, ip, lsr #27 │ │ │ │ - orreq sl, ip, r0, ror #14 │ │ │ │ - @ instruction: 0x018d0994 │ │ │ │ - orrseq fp, r5, r0, ror sp │ │ │ │ - orreq sl, ip, r8, lsr #14 │ │ │ │ - orreq r0, sp, ip, asr r9 │ │ │ │ - orrseq fp, r5, r8, lsr sp │ │ │ │ - strdeq sl, [ip, r4] │ │ │ │ - @ instruction: 0x018ca6bc │ │ │ │ - strdeq r0, [sp, r0] │ │ │ │ - orrseq fp, r5, ip, asr #25 │ │ │ │ - orreq sl, ip, r8, lsl #13 │ │ │ │ - orreq sl, ip, r0, asr r6 │ │ │ │ - orreq r0, sp, r4, lsl #17 │ │ │ │ - orrseq fp, r5, r0, ror #24 │ │ │ │ - orreq sl, ip, r4, lsl r6 │ │ │ │ - orreq r0, sp, r8, asr #16 │ │ │ │ - orrseq fp, r5, r4, lsr #24 │ │ │ │ + @ instruction: 0x018caab0 │ │ │ │ + orreq sl, ip, r0, lsl #21 │ │ │ │ + orreq sl, ip, ip, asr #20 │ │ │ │ + orreq r0, sp, r0, lsl #25 │ │ │ │ + orrseq ip, r5, r8, asr r0 │ │ │ │ + orreq sl, ip, r4, lsl sl │ │ │ │ + orreq r0, sp, ip, asr #24 │ │ │ │ + orrseq ip, r5, r4, lsr #32 │ │ │ │ ldrdeq sl, [ip, ip] │ │ │ │ - orreq r0, sp, r4, lsl r8 │ │ │ │ - @ instruction: 0x0195bbf0 │ │ │ │ - orreq sl, ip, r4, lsr #11 │ │ │ │ + orreq r0, sp, r4, lsl ip │ │ │ │ + orrseq fp, r5, ip, ror #31 │ │ │ │ + orreq sl, ip, r4, lsr #19 │ │ │ │ ldrdeq r0, [sp, ip] │ │ │ │ - @ instruction: 0x0195bbb8 │ │ │ │ - orreq sl, ip, ip, ror #10 │ │ │ │ - orreq r0, sp, r0, lsr #15 │ │ │ │ - orrseq fp, r5, ip, ror fp │ │ │ │ - orreq sl, ip, r4, lsr r5 │ │ │ │ - orreq r0, sp, r8, ror #14 │ │ │ │ - orrseq fp, r5, r4, asr #22 │ │ │ │ + @ instruction: 0x0195bfb4 │ │ │ │ + orreq sl, ip, ip, ror #18 │ │ │ │ + orreq r0, sp, r4, lsr #23 │ │ │ │ + orrseq fp, r5, ip, ror pc │ │ │ │ + orreq sl, ip, r0, lsr r9 │ │ │ │ + orreq r0, sp, r4, ror #22 │ │ │ │ + orrseq fp, r5, ip, lsr pc │ │ │ │ + strdeq sl, [ip, r8] │ │ │ │ + orreq r0, sp, r0, lsr fp │ │ │ │ + orrseq fp, r5, r8, lsl #30 │ │ │ │ + orreq sl, ip, r0, asr #17 │ │ │ │ + strdeq r0, [sp, r4] │ │ │ │ + orrseq fp, r5, ip, asr #29 │ │ │ │ + orreq sl, ip, r8, lsl #17 │ │ │ │ + orreq r0, sp, r0, asr #21 │ │ │ │ + @ instruction: 0x0195be98 │ │ │ │ + orreq sl, ip, r0, asr r8 │ │ │ │ + orreq r0, sp, r8, lsl #21 │ │ │ │ + orrseq fp, r5, r0, ror #28 │ │ │ │ + orreq sl, ip, r8, lsl r8 │ │ │ │ + orreq r0, sp, r0, asr sl │ │ │ │ + orrseq fp, r5, r8, lsr #28 │ │ │ │ + orreq sl, ip, r0, ror #15 │ │ │ │ + orreq r0, sp, r4, lsl sl │ │ │ │ + orrseq fp, r5, ip, ror #27 │ │ │ │ + orreq sl, ip, r8, lsr #15 │ │ │ │ + ldrdeq r0, [sp, ip] │ │ │ │ + @ instruction: 0x0195bdb4 │ │ │ │ + orreq sl, ip, ip, ror #14 │ │ │ │ + orreq r0, sp, r0, lsr #19 │ │ │ │ + orrseq fp, r5, r8, ror sp │ │ │ │ + orreq sl, ip, r4, lsr r7 │ │ │ │ + orreq r0, sp, r8, ror #18 │ │ │ │ + orrseq fp, r5, r0, asr #26 │ │ │ │ + orreq sl, ip, r0, lsl #14 │ │ │ │ + orreq sl, ip, r8, asr #13 │ │ │ │ + strdeq r0, [sp, ip] │ │ │ │ + @ instruction: 0x0195bcd4 │ │ │ │ + @ instruction: 0x018ca694 │ │ │ │ + orreq sl, ip, ip, asr r6 │ │ │ │ + @ instruction: 0x018d0890 │ │ │ │ + orrseq fp, r5, r8, ror #24 │ │ │ │ + orreq sl, ip, r0, lsr #12 │ │ │ │ + orreq r0, sp, r4, asr r8 │ │ │ │ + orrseq fp, r5, ip, lsr #24 │ │ │ │ + orreq sl, ip, r8, ror #11 │ │ │ │ + orreq r0, sp, r0, lsr #16 │ │ │ │ + @ instruction: 0x0195bbf8 │ │ │ │ + @ instruction: 0x018ca5b0 │ │ │ │ + orreq r0, sp, r8, ror #15 │ │ │ │ + orrseq fp, r5, r0, asr #23 │ │ │ │ + orreq sl, ip, r8, ror r5 │ │ │ │ + orreq r0, sp, ip, lsr #15 │ │ │ │ + orrseq fp, r5, r4, lsl #23 │ │ │ │ + orreq sl, ip, r0, asr #10 │ │ │ │ + orreq r0, sp, r4, ror r7 │ │ │ │ + orrseq fp, r5, ip, asr #22 │ │ │ │ + orreq sl, ip, r8, lsl #10 │ │ │ │ + orreq r0, sp, ip, lsr r7 │ │ │ │ + orrseq fp, r5, r4, lsl fp │ │ │ │ + ldrdeq sl, [ip, r4] │ │ │ │ + orreq sl, ip, r0, lsr #9 │ │ │ │ + ldrdeq r0, [sp, r8] │ │ │ │ + @ instruction: 0x0195bab0 │ │ │ │ + orreq sl, ip, r8, ror #8 │ │ │ │ + @ instruction: 0x018d069c │ │ │ │ + orrseq fp, r5, r4, ror sl │ │ │ │ + orreq sl, ip, r4, lsr r4 │ │ │ │ strdeq sl, [ip, ip] │ │ │ │ - orreq r0, sp, r0, lsr r7 │ │ │ │ - orrseq fp, r5, ip, lsl #22 │ │ │ │ - orreq sl, ip, r8, asr #9 │ │ │ │ - @ instruction: 0x018ca494 │ │ │ │ - orreq r0, sp, ip, asr #13 │ │ │ │ - orrseq fp, r5, r8, lsr #21 │ │ │ │ - orreq sl, ip, ip, asr r4 │ │ │ │ - @ instruction: 0x018d0690 │ │ │ │ - orrseq fp, r5, ip, ror #20 │ │ │ │ - orreq sl, ip, r8, lsr #8 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ - orreq r0, sp, r0, lsr #8 │ │ │ │ - @ instruction: 0x0195b7fc │ │ │ │ - @ instruction: 0x018ca1b8 │ │ │ │ - orreq r0, sp, ip, ror #7 │ │ │ │ - orrseq fp, r5, r8, asr #15 │ │ │ │ - orreq sl, ip, r0, lsl #3 │ │ │ │ - @ instruction: 0x018d03b8 │ │ │ │ - @ instruction: 0x0195b794 │ │ │ │ - orreq sl, ip, r8, asr #2 │ │ │ │ - orreq r0, sp, r0, lsl #7 │ │ │ │ - orrseq fp, r5, ip, asr r7 │ │ │ │ - orreq sl, ip, r0, lsl r1 │ │ │ │ - orreq r0, sp, r8, asr #6 │ │ │ │ - orrseq fp, r5, r4, lsr #14 │ │ │ │ - ldrdeq sl, [ip, r8] │ │ │ │ - orreq r0, sp, r0, lsl r3 │ │ │ │ - orrseq fp, r5, ip, ror #13 │ │ │ │ - @ instruction: 0x018ca09c │ │ │ │ - ldrdeq r0, [sp, r0] │ │ │ │ - orrseq fp, r5, ip, lsr #13 │ │ │ │ + orreq r0, sp, ip, lsr #8 │ │ │ │ + orrseq fp, r5, r4, lsl #16 │ │ │ │ + orreq sl, ip, r4, asr #3 │ │ │ │ + strdeq r0, [sp, r8] │ │ │ │ + @ instruction: 0x0195b7d0 │ │ │ │ + orreq sl, ip, ip, lsl #3 │ │ │ │ + orreq r0, sp, r4, asr #7 │ │ │ │ + @ instruction: 0x0195b79c │ │ │ │ + orreq sl, ip, r4, asr r1 │ │ │ │ + orreq r0, sp, ip, lsl #7 │ │ │ │ + orrseq fp, r5, r4, ror #14 │ │ │ │ + orreq sl, ip, ip, lsl r1 │ │ │ │ + orreq r0, sp, r4, asr r3 │ │ │ │ + orrseq fp, r5, ip, lsr #14 │ │ │ │ + orreq sl, ip, r4, ror #1 │ │ │ │ + orreq r0, sp, ip, lsl r3 │ │ │ │ + @ instruction: 0x0195b6f4 │ │ │ │ + orreq sl, ip, r8, lsr #1 │ │ │ │ + ldrdeq r0, [sp, ip] │ │ │ │ + @ instruction: 0x0195b6b4 │ │ │ │ ldr r1, [pc, #-92] @ 2aae1c │ │ │ │ ldr r3, [pc, #-92] @ 2aae20 │ │ │ │ ldr r2, [pc, #-92] @ 2aae24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r4, [sp] │ │ │ │ @@ -508937,277 +508937,277 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2abbd0 │ │ │ │ @ instruction: 0x01a2d500 │ │ │ │ strdeq sp, [r2, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r0, sp, r8, lsl #5 │ │ │ │ - orreq r0, sp, r0, lsr #4 │ │ │ │ - orreq r0, sp, ip, ror r1 │ │ │ │ - orreq pc, ip, r0, lsr #31 │ │ │ │ + @ instruction: 0x018d0294 │ │ │ │ + orreq r0, sp, ip, lsr #4 │ │ │ │ + orreq r0, sp, r8, lsl #3 │ │ │ │ + orreq pc, ip, ip, lsr #31 │ │ │ │ @ instruction: 0x01a2d1a4 │ │ │ │ - orreq pc, ip, ip, ror pc @ │ │ │ │ - orreq pc, ip, r0, lsr pc @ │ │ │ │ - orreq pc, ip, r4, ror #27 │ │ │ │ - orreq pc, ip, ip, lsr sp @ │ │ │ │ - orrseq sl, r5, r0, lsr #31 │ │ │ │ - @ instruction: 0x018cfbb0 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq sl, r5, r0, ror sp │ │ │ │ - orreq pc, ip, r8, lsl #19 │ │ │ │ - orrseq sl, r5, r4, asr #26 │ │ │ │ - orreq pc, ip, r4, asr r9 @ │ │ │ │ + orreq pc, ip, r8, lsl #31 │ │ │ │ + orreq pc, ip, ip, lsr pc @ │ │ │ │ + strdeq pc, [ip, r0] │ │ │ │ + orreq pc, ip, r8, asr #26 │ │ │ │ + orrseq sl, r5, r8, lsr #31 │ │ │ │ + @ instruction: 0x018cfbbc │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + orrseq sl, r5, r8, ror sp │ │ │ │ + @ instruction: 0x018cf994 │ │ │ │ + orrseq sl, r5, ip, asr #26 │ │ │ │ + orreq pc, ip, r0, ror #18 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq sl, r5, r4, asr #23 │ │ │ │ - orreq pc, ip, r0, ror #15 │ │ │ │ - orrseq sl, r5, r4, ror #22 │ │ │ │ - orreq r9, ip, ip, asr #10 │ │ │ │ - orreq pc, ip, ip, ror r7 @ │ │ │ │ - orrseq sl, r5, r4, lsl fp │ │ │ │ - strdeq r9, [ip, ip] │ │ │ │ - orreq pc, ip, ip, lsr #14 │ │ │ │ + orrseq sl, r5, ip, asr #23 │ │ │ │ + orreq pc, ip, ip, ror #15 │ │ │ │ + orrseq sl, r5, ip, ror #22 │ │ │ │ + orreq r9, ip, r8, asr r5 │ │ │ │ + orreq pc, ip, r8, lsl #15 │ │ │ │ + orrseq sl, r5, ip, lsl fp │ │ │ │ + orreq r9, ip, r8, lsl #10 │ │ │ │ + orreq pc, ip, r8, lsr r7 @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x018c94b8 │ │ │ │ - orrseq sl, r5, r0, lsr #21 │ │ │ │ - orreq r9, ip, r8, lsl #9 │ │ │ │ - @ instruction: 0x018cf6b8 │ │ │ │ + orreq r9, ip, r4, asr #9 │ │ │ │ + orrseq sl, r5, r8, lsr #21 │ │ │ │ + @ instruction: 0x018c9494 │ │ │ │ + orreq pc, ip, r4, asr #13 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orreq r9, ip, r0, asr r4 │ │ │ │ - orrseq sl, r5, ip, asr sl │ │ │ │ - orreq pc, ip, r0, ror r6 @ │ │ │ │ - orreq r9, ip, r0, lsl r4 │ │ │ │ - orrseq sl, r5, ip, lsl sl │ │ │ │ - orreq pc, ip, r0, lsr r6 @ │ │ │ │ - ldrdeq r9, [ip, r0] │ │ │ │ - @ instruction: 0x0195a9d8 │ │ │ │ - strdeq pc, [ip, r0] │ │ │ │ - orrseq sl, r5, r8, lsr #19 │ │ │ │ - orreq r9, ip, ip, lsl #7 │ │ │ │ - @ instruction: 0x018cf5bc │ │ │ │ - orrseq sl, r5, ip, ror #18 │ │ │ │ - orreq r9, ip, r0, asr r3 │ │ │ │ - orreq pc, ip, r0, lsl #11 │ │ │ │ - orreq r9, ip, r8, lsl r3 │ │ │ │ - orrseq sl, r5, r4, lsr #18 │ │ │ │ - orreq pc, ip, ip, lsr r5 @ │ │ │ │ + orreq r9, ip, ip, asr r4 │ │ │ │ + orrseq sl, r5, r4, ror #20 │ │ │ │ + orreq pc, ip, ip, ror r6 @ │ │ │ │ + orreq r9, ip, ip, lsl r4 │ │ │ │ + orrseq sl, r5, r4, lsr #20 │ │ │ │ + orreq pc, ip, ip, lsr r6 @ │ │ │ │ ldrdeq r9, [ip, ip] │ │ │ │ - orrseq sl, r5, r8, ror #17 │ │ │ │ + orrseq sl, r5, r0, ror #19 │ │ │ │ strdeq pc, [ip, ip] │ │ │ │ - @ instruction: 0x018c929c │ │ │ │ - orrseq sl, r5, r8, lsr #17 │ │ │ │ - @ instruction: 0x018cf4bc │ │ │ │ - orreq r9, ip, ip, asr r2 │ │ │ │ - orrseq sl, r5, r8, ror #16 │ │ │ │ - orreq pc, ip, ip, ror r4 @ │ │ │ │ - orreq r9, ip, ip, lsl r2 │ │ │ │ - orrseq sl, r5, r8, lsr #16 │ │ │ │ - orreq pc, ip, ip, lsr r4 @ │ │ │ │ - ldrdeq r9, [ip, ip] │ │ │ │ - orreq r9, ip, r8, lsr #3 │ │ │ │ - orreq r9, ip, r4, ror r1 │ │ │ │ - orreq r9, ip, r0, asr #2 │ │ │ │ - orreq r9, ip, ip, lsl #2 │ │ │ │ - ldrdeq r9, [ip, r8] │ │ │ │ - orreq r8, ip, ip, ror ip │ │ │ │ - orreq r8, ip, r8, asr #24 │ │ │ │ - orrseq sl, r5, r4, asr r2 │ │ │ │ - orreq lr, ip, r8, ror #28 │ │ │ │ - orreq r8, ip, r8, lsl #24 │ │ │ │ - orrseq sl, r5, r4, lsl r2 │ │ │ │ - orreq lr, ip, r8, lsr #28 │ │ │ │ - orreq r8, ip, r8, asr #23 │ │ │ │ - @ instruction: 0x0195a1d4 │ │ │ │ - orreq lr, ip, r8, ror #27 │ │ │ │ - orreq r8, ip, r4, lsl #23 │ │ │ │ - @ instruction: 0x0195a190 │ │ │ │ - orreq lr, ip, r4, lsr #27 │ │ │ │ - orreq r8, ip, r4, asr #22 │ │ │ │ - orreq r8, ip, r0, lsl fp │ │ │ │ - orrseq sl, r5, ip, lsl r1 │ │ │ │ - orreq lr, ip, r0, lsr sp │ │ │ │ - ldrdeq r8, [ip, r0] │ │ │ │ - ldrsbeq sl, [r5, ip] │ │ │ │ - strdeq lr, [ip, r0] │ │ │ │ - @ instruction: 0x018c8a90 │ │ │ │ - @ instruction: 0x0195a09c │ │ │ │ - @ instruction: 0x018cecb0 │ │ │ │ - orreq r8, ip, r0, asr sl │ │ │ │ - orrseq sl, r5, ip, asr r0 │ │ │ │ - orreq lr, ip, r0, ror ip │ │ │ │ - orrseq sl, r5, r4, lsr #32 │ │ │ │ - orreq r8, ip, ip, lsl #20 │ │ │ │ - orreq lr, ip, ip, lsr ip │ │ │ │ + @ instruction: 0x0195a9b0 │ │ │ │ + @ instruction: 0x018c9398 │ │ │ │ + orreq pc, ip, r8, asr #11 │ │ │ │ + orrseq sl, r5, r4, ror r9 │ │ │ │ + orreq r9, ip, ip, asr r3 │ │ │ │ + orreq pc, ip, ip, lsl #11 │ │ │ │ + orreq r9, ip, r4, lsr #6 │ │ │ │ + orrseq sl, r5, ip, lsr #18 │ │ │ │ + orreq pc, ip, r8, asr #10 │ │ │ │ + orreq r9, ip, r8, ror #5 │ │ │ │ + @ instruction: 0x0195a8f0 │ │ │ │ + orreq pc, ip, r8, lsl #10 │ │ │ │ + orreq r9, ip, r8, lsr #5 │ │ │ │ + @ instruction: 0x0195a8b0 │ │ │ │ + orreq pc, ip, r8, asr #9 │ │ │ │ + orreq r9, ip, r8, ror #4 │ │ │ │ + orrseq sl, r5, r0, ror r8 │ │ │ │ + orreq pc, ip, r8, lsl #9 │ │ │ │ + orreq r9, ip, r8, lsr #4 │ │ │ │ + orrseq sl, r5, r0, lsr r8 │ │ │ │ + orreq pc, ip, r8, asr #8 │ │ │ │ + orreq r9, ip, r8, ror #3 │ │ │ │ + @ instruction: 0x018c91b4 │ │ │ │ + orreq r9, ip, r0, lsl #3 │ │ │ │ + orreq r9, ip, ip, asr #2 │ │ │ │ + orreq r9, ip, r8, lsl r1 │ │ │ │ + orreq r9, ip, r4, ror #1 │ │ │ │ + orreq r8, ip, r8, lsl #25 │ │ │ │ + orreq r8, ip, r4, asr ip │ │ │ │ + orrseq sl, r5, ip, asr r2 │ │ │ │ + orreq lr, ip, r4, ror lr │ │ │ │ + orreq r8, ip, r4, lsl ip │ │ │ │ + orrseq sl, r5, ip, lsl r2 │ │ │ │ + orreq lr, ip, r4, lsr lr │ │ │ │ + ldrdeq r8, [ip, r4] │ │ │ │ + @ instruction: 0x0195a1dc │ │ │ │ + strdeq lr, [ip, r4] │ │ │ │ + @ instruction: 0x018c8b90 │ │ │ │ + @ instruction: 0x0195a198 │ │ │ │ + @ instruction: 0x018cedb0 │ │ │ │ + orreq r8, ip, r0, asr fp │ │ │ │ + orreq r8, ip, ip, lsl fp │ │ │ │ + orrseq sl, r5, r4, lsr #2 │ │ │ │ + orreq lr, ip, ip, lsr sp │ │ │ │ + ldrdeq r8, [ip, ip] │ │ │ │ + orrseq sl, r5, r4, ror #1 │ │ │ │ + strdeq lr, [ip, ip] │ │ │ │ + @ instruction: 0x018c8a9c │ │ │ │ + orrseq sl, r5, r4, lsr #1 │ │ │ │ + @ instruction: 0x018cecbc │ │ │ │ + orreq r8, ip, ip, asr sl │ │ │ │ + orrseq sl, r5, r4, rrx │ │ │ │ + orreq lr, ip, ip, ror ip │ │ │ │ + orrseq sl, r5, ip, lsr #32 │ │ │ │ + orreq r8, ip, r8, lsl sl │ │ │ │ + orreq lr, ip, r8, asr #24 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - orrseq r9, r5, r8, ror #31 │ │ │ │ - ldrdeq r8, [ip, r0] │ │ │ │ - orreq lr, ip, r0, lsl #24 │ │ │ │ - orrseq r9, r5, ip, lsr #31 │ │ │ │ - @ instruction: 0x018c8994 │ │ │ │ - orreq lr, ip, r4, asr #23 │ │ │ │ + @ instruction: 0x01959ff0 │ │ │ │ + ldrdeq r8, [ip, ip] │ │ │ │ + orreq lr, ip, ip, lsl #24 │ │ │ │ + @ instruction: 0x01959fb4 │ │ │ │ + orreq r8, ip, r0, lsr #19 │ │ │ │ + ldrdeq lr, [ip, r0] │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq r9, r5, r0, ror pc │ │ │ │ - orreq r8, ip, r8, asr r9 │ │ │ │ - orreq lr, ip, r8, lsl #23 │ │ │ │ + orrseq r9, r5, r8, ror pc │ │ │ │ + orreq r8, ip, r4, ror #18 │ │ │ │ + @ instruction: 0x018ceb94 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq r9, r5, r4, lsr pc │ │ │ │ - orreq r8, ip, ip, lsl r9 │ │ │ │ - orreq lr, ip, ip, asr #22 │ │ │ │ + orrseq r9, r5, ip, lsr pc │ │ │ │ + orreq r8, ip, r8, lsr #18 │ │ │ │ + orreq lr, ip, r8, asr fp │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x01959ef8 │ │ │ │ - orreq r8, ip, r0, ror #17 │ │ │ │ - orreq lr, ip, r0, lsl fp │ │ │ │ - @ instruction: 0x01959ebc │ │ │ │ - orreq r8, ip, r4, lsr #17 │ │ │ │ - ldrdeq lr, [ip, r4] │ │ │ │ - orrseq r9, r5, r0, lsl #29 │ │ │ │ - orreq r8, ip, r8, ror #16 │ │ │ │ - @ instruction: 0x018cea98 │ │ │ │ - orrseq r9, r5, r4, asr #28 │ │ │ │ - orreq r8, ip, ip, lsr #16 │ │ │ │ - orreq lr, ip, ip, asr sl │ │ │ │ - orrseq r9, r5, r8, lsl #28 │ │ │ │ - strdeq r8, [ip, r0] │ │ │ │ - orreq lr, ip, r0, lsr #20 │ │ │ │ - orrseq r9, r5, ip, asr #27 │ │ │ │ - @ instruction: 0x018c87b4 │ │ │ │ - orreq lr, ip, r4, ror #19 │ │ │ │ - @ instruction: 0x01959d90 │ │ │ │ - orreq r8, ip, r8, ror r7 │ │ │ │ - orreq lr, ip, r8, lsr #19 │ │ │ │ - orrseq r9, r5, r4, asr sp │ │ │ │ - orreq r8, ip, ip, lsr r7 │ │ │ │ - orreq lr, ip, ip, ror #18 │ │ │ │ - orrseq r9, r5, r8, lsl sp │ │ │ │ - orreq r8, ip, r0, lsl #14 │ │ │ │ - orreq lr, ip, r0, lsr r9 │ │ │ │ - @ instruction: 0x01959cdc │ │ │ │ - orreq r8, ip, r4, asr #13 │ │ │ │ - strdeq lr, [ip, r4] │ │ │ │ - orrseq r9, r5, r0, lsr #25 │ │ │ │ - orreq r8, ip, r8, lsl #13 │ │ │ │ - @ instruction: 0x018ce8b8 │ │ │ │ - orrseq r9, r5, r4, ror #24 │ │ │ │ - orreq r8, ip, ip, asr #12 │ │ │ │ - orreq lr, ip, ip, ror r8 │ │ │ │ - orrseq r9, r5, r8, lsr #24 │ │ │ │ - orreq r8, ip, r0, lsl r6 │ │ │ │ - orreq lr, ip, r0, asr #16 │ │ │ │ - orrseq r9, r5, ip, ror #23 │ │ │ │ - ldrdeq r8, [ip, r4] │ │ │ │ - orreq lr, ip, r4, lsl #16 │ │ │ │ - @ instruction: 0x01959bb0 │ │ │ │ - @ instruction: 0x018c8598 │ │ │ │ - orreq lr, ip, r8, asr #15 │ │ │ │ - orrseq r9, r5, r4, ror fp │ │ │ │ - orreq r8, ip, ip, asr r5 │ │ │ │ - orreq lr, ip, ip, lsl #15 │ │ │ │ - orrseq r9, r5, r8, lsr fp │ │ │ │ - orreq r8, ip, r0, lsr #10 │ │ │ │ - orreq lr, ip, r0, asr r7 │ │ │ │ - @ instruction: 0x01959afc │ │ │ │ - orreq r8, ip, r4, ror #9 │ │ │ │ - orreq lr, ip, r4, lsl r7 │ │ │ │ - orrseq r9, r5, r0, asr #21 │ │ │ │ - orreq r8, ip, r8, lsr #9 │ │ │ │ - ldrdeq lr, [ip, r8] │ │ │ │ - orrseq r9, r5, r4, lsl #21 │ │ │ │ - orreq r8, ip, ip, ror #8 │ │ │ │ - @ instruction: 0x018ce69c │ │ │ │ - orrseq r9, r5, r8, asr #20 │ │ │ │ - orreq r8, ip, r0, lsr r4 │ │ │ │ - orreq lr, ip, ip, asr r6 │ │ │ │ - orrseq r9, r5, ip, lsl #20 │ │ │ │ - strdeq r8, [ip, r4] │ │ │ │ - orreq lr, ip, r4, lsr #12 │ │ │ │ - @ instruction: 0x019599d0 │ │ │ │ - @ instruction: 0x018c83b8 │ │ │ │ - orreq lr, ip, r8, ror #11 │ │ │ │ - @ instruction: 0x01959994 │ │ │ │ - orreq r8, ip, ip, ror r3 │ │ │ │ - orreq lr, ip, ip, lsr #11 │ │ │ │ - orrseq r9, r5, r8, asr r9 │ │ │ │ - orreq r8, ip, r0, asr #6 │ │ │ │ - orreq lr, ip, r0, ror r5 │ │ │ │ - orrseq r9, r5, r8, lsl r9 │ │ │ │ - orreq r8, ip, r0, lsl #6 │ │ │ │ - orreq lr, ip, r0, lsr r5 │ │ │ │ - @ instruction: 0x019598d8 │ │ │ │ - orreq r8, ip, r0, asr #5 │ │ │ │ + orrseq r9, r5, r0, lsl #30 │ │ │ │ + orreq r8, ip, ip, ror #17 │ │ │ │ + orreq lr, ip, ip, lsl fp │ │ │ │ + orrseq r9, r5, r4, asr #29 │ │ │ │ + @ instruction: 0x018c88b0 │ │ │ │ + orreq lr, ip, r0, ror #21 │ │ │ │ + orrseq r9, r5, r8, lsl #29 │ │ │ │ + orreq r8, ip, r4, ror r8 │ │ │ │ + orreq lr, ip, r4, lsr #21 │ │ │ │ + orrseq r9, r5, ip, asr #28 │ │ │ │ + orreq r8, ip, r8, lsr r8 │ │ │ │ + orreq lr, ip, r8, ror #20 │ │ │ │ + orrseq r9, r5, r0, lsl lr │ │ │ │ + strdeq r8, [ip, ip] │ │ │ │ + orreq lr, ip, ip, lsr #20 │ │ │ │ + @ instruction: 0x01959dd4 │ │ │ │ + orreq r8, ip, r0, asr #15 │ │ │ │ strdeq lr, [ip, r0] │ │ │ │ - @ instruction: 0x0195989c │ │ │ │ - orreq r8, ip, r4, lsl #5 │ │ │ │ - @ instruction: 0x018ce4b4 │ │ │ │ - orrseq r9, r5, r0, ror #16 │ │ │ │ - orreq r8, ip, r8, asr #4 │ │ │ │ - orreq lr, ip, r8, ror r4 │ │ │ │ - orrseq r9, r5, r4, lsr #16 │ │ │ │ - orreq r8, ip, ip, lsl #4 │ │ │ │ - orreq lr, ip, ip, lsr r4 │ │ │ │ - orrseq r9, r5, r8, ror #15 │ │ │ │ + @ instruction: 0x01959d98 │ │ │ │ + orreq r8, ip, r4, lsl #15 │ │ │ │ + @ instruction: 0x018ce9b4 │ │ │ │ + orrseq r9, r5, ip, asr sp │ │ │ │ + orreq r8, ip, r8, asr #14 │ │ │ │ + orreq lr, ip, r8, ror r9 │ │ │ │ + orrseq r9, r5, r0, lsr #26 │ │ │ │ + orreq r8, ip, ip, lsl #14 │ │ │ │ + orreq lr, ip, ip, lsr r9 │ │ │ │ + orrseq r9, r5, r4, ror #25 │ │ │ │ ldrdeq r8, [ip, r0] │ │ │ │ - orreq lr, ip, r0, lsl #8 │ │ │ │ - orrseq r9, r5, ip, lsr #15 │ │ │ │ - @ instruction: 0x018c8194 │ │ │ │ - orreq lr, ip, r4, asr #7 │ │ │ │ - orrseq r9, r5, r0, ror r7 │ │ │ │ - orreq r8, ip, r8, asr r1 │ │ │ │ - orreq lr, ip, r8, lsl #7 │ │ │ │ - orrseq r9, r5, r4, lsr r7 │ │ │ │ - orreq r8, ip, ip, lsl r1 │ │ │ │ - orreq lr, ip, ip, asr #6 │ │ │ │ - @ instruction: 0x019596f8 │ │ │ │ - orreq r8, ip, r0, ror #1 │ │ │ │ - orreq lr, ip, r0, lsl r3 │ │ │ │ - @ instruction: 0x019596bc │ │ │ │ - orreq r8, ip, r4, lsr #1 │ │ │ │ + orreq lr, ip, r0, lsl #18 │ │ │ │ + orrseq r9, r5, r8, lsr #25 │ │ │ │ + @ instruction: 0x018c8694 │ │ │ │ + orreq lr, ip, r4, asr #17 │ │ │ │ + orrseq r9, r5, ip, ror #24 │ │ │ │ + orreq r8, ip, r8, asr r6 │ │ │ │ + orreq lr, ip, r8, lsl #17 │ │ │ │ + orrseq r9, r5, r0, lsr ip │ │ │ │ + orreq r8, ip, ip, lsl r6 │ │ │ │ + orreq lr, ip, ip, asr #16 │ │ │ │ + @ instruction: 0x01959bf4 │ │ │ │ + orreq r8, ip, r0, ror #11 │ │ │ │ + orreq lr, ip, r0, lsl r8 │ │ │ │ + @ instruction: 0x01959bb8 │ │ │ │ + orreq r8, ip, r4, lsr #11 │ │ │ │ ldrdeq lr, [ip, r4] │ │ │ │ - orrseq r9, r5, r0, lsl #13 │ │ │ │ - orreq r8, ip, r8, rrx │ │ │ │ - @ instruction: 0x018ce298 │ │ │ │ - orrseq r9, r5, r0, asr #12 │ │ │ │ - orreq r8, ip, r8, lsr #32 │ │ │ │ - orreq lr, ip, r8, asr r2 │ │ │ │ - orrseq r9, r5, r4, lsl #12 │ │ │ │ - orreq r7, ip, ip, ror #31 │ │ │ │ - orreq lr, ip, ip, lsl r2 │ │ │ │ - orrseq r9, r5, r8, asr #11 │ │ │ │ - @ instruction: 0x018c7fb0 │ │ │ │ - orreq lr, ip, r0, ror #3 │ │ │ │ - orrseq r9, r5, ip, lsl #11 │ │ │ │ - orreq r7, ip, r4, ror pc │ │ │ │ - orreq lr, ip, r4, lsr #3 │ │ │ │ - orrseq r9, r5, r0, asr r5 │ │ │ │ - orreq r7, ip, r8, lsr pc │ │ │ │ - orreq lr, ip, r8, ror #2 │ │ │ │ - orrseq r9, r5, r4, lsl r5 │ │ │ │ - strdeq r7, [ip, ip] │ │ │ │ - orreq lr, ip, ip, lsr #2 │ │ │ │ - @ instruction: 0x019594d8 │ │ │ │ - orreq r7, ip, r0, asr #29 │ │ │ │ - strdeq lr, [ip, r0] │ │ │ │ - @ instruction: 0x0195949c │ │ │ │ - orreq r7, ip, r4, lsl #29 │ │ │ │ - strheq lr, [ip, r4] │ │ │ │ - orrseq r9, r5, r0, ror #8 │ │ │ │ - orreq r7, ip, r8, asr #28 │ │ │ │ - orreq lr, ip, r8, ror r0 │ │ │ │ - orrseq r9, r5, r4, lsr #8 │ │ │ │ - orreq r7, ip, ip, lsl #28 │ │ │ │ - orreq lr, ip, ip, lsr r0 │ │ │ │ - orrseq r9, r5, r8, ror #7 │ │ │ │ - ldrdeq r7, [ip, r0] │ │ │ │ - orreq lr, ip, r0 │ │ │ │ - orrseq r9, r5, ip, lsr #7 │ │ │ │ - @ instruction: 0x018c7d94 │ │ │ │ - orreq sp, ip, r4, asr #31 │ │ │ │ - orrseq r9, r5, r0, ror r3 │ │ │ │ - orreq r7, ip, r8, asr sp │ │ │ │ - orreq sp, ip, r8, lsl #31 │ │ │ │ + orrseq r9, r5, ip, ror fp │ │ │ │ + orreq r8, ip, r8, ror #10 │ │ │ │ + @ instruction: 0x018ce798 │ │ │ │ + orrseq r9, r5, r0, asr #22 │ │ │ │ + orreq r8, ip, ip, lsr #10 │ │ │ │ + orreq lr, ip, ip, asr r7 │ │ │ │ + orrseq r9, r5, r4, lsl #22 │ │ │ │ + strdeq r8, [ip, r0] │ │ │ │ + orreq lr, ip, r0, lsr #14 │ │ │ │ + orrseq r9, r5, r8, asr #21 │ │ │ │ + @ instruction: 0x018c84b4 │ │ │ │ + orreq lr, ip, r4, ror #13 │ │ │ │ + orrseq r9, r5, ip, lsl #21 │ │ │ │ + orreq r8, ip, r8, ror r4 │ │ │ │ + orreq lr, ip, r8, lsr #13 │ │ │ │ + orrseq r9, r5, r0, asr sl │ │ │ │ + orreq r8, ip, ip, lsr r4 │ │ │ │ + orreq lr, ip, r8, ror #12 │ │ │ │ + orrseq r9, r5, r4, lsl sl │ │ │ │ + orreq r8, ip, r0, lsl #8 │ │ │ │ + orreq lr, ip, r0, lsr r6 │ │ │ │ + @ instruction: 0x019599d8 │ │ │ │ + orreq r8, ip, r4, asr #7 │ │ │ │ + strdeq lr, [ip, r4] │ │ │ │ + @ instruction: 0x0195999c │ │ │ │ + orreq r8, ip, r8, lsl #7 │ │ │ │ + @ instruction: 0x018ce5b8 │ │ │ │ + orrseq r9, r5, r0, ror #18 │ │ │ │ + orreq r8, ip, ip, asr #6 │ │ │ │ + orreq lr, ip, ip, ror r5 │ │ │ │ + orrseq r9, r5, r0, lsr #18 │ │ │ │ + orreq r8, ip, ip, lsl #6 │ │ │ │ + orreq lr, ip, ip, lsr r5 │ │ │ │ + orrseq r9, r5, r0, ror #17 │ │ │ │ + orreq r8, ip, ip, asr #5 │ │ │ │ + strdeq lr, [ip, ip] │ │ │ │ + orrseq r9, r5, r4, lsr #17 │ │ │ │ + @ instruction: 0x018c8290 │ │ │ │ + orreq lr, ip, r0, asr #9 │ │ │ │ + orrseq r9, r5, r8, ror #16 │ │ │ │ + orreq r8, ip, r4, asr r2 │ │ │ │ + orreq lr, ip, r4, lsl #9 │ │ │ │ + orrseq r9, r5, ip, lsr #16 │ │ │ │ + orreq r8, ip, r8, lsl r2 │ │ │ │ + orreq lr, ip, r8, asr #8 │ │ │ │ + @ instruction: 0x019597f0 │ │ │ │ + ldrdeq r8, [ip, ip] │ │ │ │ + orreq lr, ip, ip, lsl #8 │ │ │ │ + @ instruction: 0x019597b4 │ │ │ │ + orreq r8, ip, r0, lsr #3 │ │ │ │ + ldrdeq lr, [ip, r0] │ │ │ │ + orrseq r9, r5, r8, ror r7 │ │ │ │ + orreq r8, ip, r4, ror #2 │ │ │ │ + @ instruction: 0x018ce394 │ │ │ │ + orrseq r9, r5, ip, lsr r7 │ │ │ │ + orreq r8, ip, r8, lsr #2 │ │ │ │ + orreq lr, ip, r8, asr r3 │ │ │ │ + orrseq r9, r5, r0, lsl #14 │ │ │ │ + orreq r8, ip, ip, ror #1 │ │ │ │ + orreq lr, ip, ip, lsl r3 │ │ │ │ + orrseq r9, r5, r4, asr #13 │ │ │ │ + strheq r8, [ip, r0] │ │ │ │ + orreq lr, ip, r0, ror #5 │ │ │ │ + orrseq r9, r5, r8, lsl #13 │ │ │ │ + orreq r8, ip, r4, ror r0 │ │ │ │ + orreq lr, ip, r4, lsr #5 │ │ │ │ + orrseq r9, r5, r8, asr #12 │ │ │ │ + orreq r8, ip, r4, lsr r0 │ │ │ │ + orreq lr, ip, r4, ror #4 │ │ │ │ + orrseq r9, r5, ip, lsl #12 │ │ │ │ + strdeq r7, [ip, r8] │ │ │ │ + orreq lr, ip, r8, lsr #4 │ │ │ │ + @ instruction: 0x019595d0 │ │ │ │ + @ instruction: 0x018c7fbc │ │ │ │ + orreq lr, ip, ip, ror #3 │ │ │ │ + @ instruction: 0x01959594 │ │ │ │ + orreq r7, ip, r0, lsl #31 │ │ │ │ + @ instruction: 0x018ce1b0 │ │ │ │ + orrseq r9, r5, r8, asr r5 │ │ │ │ + orreq r7, ip, r4, asr #30 │ │ │ │ + orreq lr, ip, r4, ror r1 │ │ │ │ + orrseq r9, r5, ip, lsl r5 │ │ │ │ + orreq r7, ip, r8, lsl #30 │ │ │ │ + orreq lr, ip, r8, lsr r1 │ │ │ │ + orrseq r9, r5, r0, ror #9 │ │ │ │ + orreq r7, ip, ip, asr #29 │ │ │ │ + strdeq lr, [ip, ip] │ │ │ │ + orrseq r9, r5, r4, lsr #9 │ │ │ │ + @ instruction: 0x018c7e90 │ │ │ │ + orreq lr, ip, r0, asr #1 │ │ │ │ + orrseq r9, r5, r8, ror #8 │ │ │ │ + orreq r7, ip, r4, asr lr │ │ │ │ + orreq lr, ip, r4, lsl #1 │ │ │ │ + orrseq r9, r5, ip, lsr #8 │ │ │ │ + orreq r7, ip, r8, lsl lr │ │ │ │ + orreq lr, ip, r8, asr #32 │ │ │ │ + @ instruction: 0x019593f0 │ │ │ │ + ldrdeq r7, [ip, ip] │ │ │ │ + orreq lr, ip, ip │ │ │ │ + @ instruction: 0x019593b4 │ │ │ │ + orreq r7, ip, r0, lsr #27 │ │ │ │ + ldrdeq sp, [ip, r0] │ │ │ │ + orrseq r9, r5, r8, ror r3 │ │ │ │ + orreq r7, ip, r4, ror #26 │ │ │ │ + @ instruction: 0x018cdf94 │ │ │ │ ldr r1, [pc, #-788] @ 2ac0dc │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ @@ -510667,76 +510667,76 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad620 │ │ │ │ @ instruction: 0x01a2b1a4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq sl, pc, r8, lsl #19 │ │ │ │ - orreq sp, ip, r4, asr pc │ │ │ │ - orreq sp, ip, r4, lsl pc │ │ │ │ - orreq sp, ip, ip, lsr pc │ │ │ │ - orreq sp, ip, r0, lsr #29 │ │ │ │ - orreq sp, ip, r0, ror lr │ │ │ │ - orreq sp, ip, r8, asr #28 │ │ │ │ + @ instruction: 0x018fa994 │ │ │ │ + orreq sp, ip, r0, ror #30 │ │ │ │ + orreq sp, ip, r0, lsr #30 │ │ │ │ + orreq sp, ip, r8, asr #30 │ │ │ │ + orreq sp, ip, ip, lsr #29 │ │ │ │ + orreq sp, ip, ip, ror lr │ │ │ │ + orreq sp, ip, r4, asr lr │ │ │ │ @ instruction: 0x01a2aeec │ │ │ │ - orrseq r9, r5, r8, lsl r0 │ │ │ │ - orreq r7, ip, r0, lsl #20 │ │ │ │ - orreq sp, ip, ip, lsr #24 │ │ │ │ - @ instruction: 0x01958fd8 │ │ │ │ - orreq r7, ip, r0, asr #19 │ │ │ │ - orreq sp, ip, ip, ror #23 │ │ │ │ - @ instruction: 0x01958f98 │ │ │ │ - orreq r7, ip, r0, lsl #19 │ │ │ │ - orreq sp, ip, ip, lsr #23 │ │ │ │ - orrseq r8, r5, r8, asr pc │ │ │ │ - orreq r7, ip, r0, asr #18 │ │ │ │ - orreq sp, ip, ip, ror #22 │ │ │ │ - orrseq r8, r5, r8, lsl pc │ │ │ │ - orreq r7, ip, r0, lsl #18 │ │ │ │ - orreq sp, ip, ip, lsr #22 │ │ │ │ - @ instruction: 0x01958ed8 │ │ │ │ - orreq r7, ip, r0, asr #17 │ │ │ │ - orreq sp, ip, ip, ror #21 │ │ │ │ - @ instruction: 0x01958e98 │ │ │ │ - orreq r7, ip, r0, lsl #17 │ │ │ │ - orreq sp, ip, ip, lsr #21 │ │ │ │ - orrseq r8, r5, r8, asr lr │ │ │ │ - orreq r7, ip, r0, asr #16 │ │ │ │ - orreq sp, ip, ip, ror #20 │ │ │ │ - orrseq r8, r5, r8, lsl lr │ │ │ │ - orreq r7, ip, r0, lsl #16 │ │ │ │ - orreq sp, ip, ip, lsr #20 │ │ │ │ - @ instruction: 0x01958dd8 │ │ │ │ - orreq r7, ip, r0, asr #15 │ │ │ │ - orreq sp, ip, ip, ror #19 │ │ │ │ - @ instruction: 0x01958d98 │ │ │ │ - orreq r7, ip, r0, lsl #15 │ │ │ │ - orreq sp, ip, ip, lsr #19 │ │ │ │ - orrseq r8, r5, r8, asr sp │ │ │ │ - orreq r7, ip, r0, asr #14 │ │ │ │ - orreq sp, ip, ip, ror #18 │ │ │ │ - orrseq r8, r5, r8, lsl sp │ │ │ │ - orreq r7, ip, r0, lsl #14 │ │ │ │ - orreq sp, ip, ip, lsr #18 │ │ │ │ - @ instruction: 0x01958cd8 │ │ │ │ - orreq r7, ip, r0, asr #13 │ │ │ │ - orreq sp, ip, ip, ror #17 │ │ │ │ - @ instruction: 0x01958c9c │ │ │ │ - orreq r7, ip, r4, lsl #13 │ │ │ │ - @ instruction: 0x018cd8b0 │ │ │ │ - orrseq r8, r5, r0, ror #24 │ │ │ │ - orreq r7, ip, r8, asr #12 │ │ │ │ - orreq sp, ip, r4, ror r8 │ │ │ │ - orrseq r8, r5, r4, lsr #24 │ │ │ │ - orreq r7, ip, ip, lsl #12 │ │ │ │ - orreq sp, ip, r8, lsr r8 │ │ │ │ - orrseq r8, r5, r8, ror #23 │ │ │ │ - ldrdeq r7, [ip, r0] │ │ │ │ - strdeq sp, [ip, ip] │ │ │ │ + orrseq r9, r5, r0, lsr #32 │ │ │ │ + orreq r7, ip, ip, lsl #20 │ │ │ │ + orreq sp, ip, r8, lsr ip │ │ │ │ + orrseq r8, r5, r0, ror #31 │ │ │ │ + orreq r7, ip, ip, asr #19 │ │ │ │ + strdeq sp, [ip, r8] │ │ │ │ + orrseq r8, r5, r0, lsr #31 │ │ │ │ + orreq r7, ip, ip, lsl #19 │ │ │ │ + @ instruction: 0x018cdbb8 │ │ │ │ + orrseq r8, r5, r0, ror #30 │ │ │ │ + orreq r7, ip, ip, asr #18 │ │ │ │ + orreq sp, ip, r8, ror fp │ │ │ │ + orrseq r8, r5, r0, lsr #30 │ │ │ │ + orreq r7, ip, ip, lsl #18 │ │ │ │ + orreq sp, ip, r8, lsr fp │ │ │ │ + orrseq r8, r5, r0, ror #29 │ │ │ │ + orreq r7, ip, ip, asr #17 │ │ │ │ + strdeq sp, [ip, r8] │ │ │ │ + orrseq r8, r5, r0, lsr #29 │ │ │ │ + orreq r7, ip, ip, lsl #17 │ │ │ │ + @ instruction: 0x018cdab8 │ │ │ │ + orrseq r8, r5, r0, ror #28 │ │ │ │ + orreq r7, ip, ip, asr #16 │ │ │ │ + orreq sp, ip, r8, ror sl │ │ │ │ + orrseq r8, r5, r0, lsr #28 │ │ │ │ + orreq r7, ip, ip, lsl #16 │ │ │ │ + orreq sp, ip, r8, lsr sl │ │ │ │ + orrseq r8, r5, r0, ror #27 │ │ │ │ + orreq r7, ip, ip, asr #15 │ │ │ │ + strdeq sp, [ip, r8] │ │ │ │ + orrseq r8, r5, r0, lsr #27 │ │ │ │ + orreq r7, ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x018cd9b8 │ │ │ │ + orrseq r8, r5, r0, ror #26 │ │ │ │ + orreq r7, ip, ip, asr #14 │ │ │ │ + orreq sp, ip, r8, ror r9 │ │ │ │ + orrseq r8, r5, r0, lsr #26 │ │ │ │ + orreq r7, ip, ip, lsl #14 │ │ │ │ + orreq sp, ip, r8, lsr r9 │ │ │ │ + orrseq r8, r5, r0, ror #25 │ │ │ │ + orreq r7, ip, ip, asr #13 │ │ │ │ + strdeq sp, [ip, r8] │ │ │ │ + orrseq r8, r5, r4, lsr #25 │ │ │ │ + @ instruction: 0x018c7690 │ │ │ │ + @ instruction: 0x018cd8bc │ │ │ │ + orrseq r8, r5, r8, ror #24 │ │ │ │ + orreq r7, ip, r4, asr r6 │ │ │ │ + orreq sp, ip, r0, lsl #17 │ │ │ │ + orrseq r8, r5, ip, lsr #24 │ │ │ │ + orreq r7, ip, r8, lsl r6 │ │ │ │ + orreq sp, ip, r4, asr #16 │ │ │ │ + @ instruction: 0x01958bf0 │ │ │ │ + ldrdeq r7, [ip, ip] │ │ │ │ + orreq sp, ip, r8, lsl #16 │ │ │ │ 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 │ │ │ │ @@ -511424,114 +511424,114 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2ae010 │ │ │ │ @ instruction: 0x01a2a920 │ │ │ │ @ instruction: 0x01a2a910 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq sl, [pc, r0] │ │ │ │ - orreq sp, ip, r4, asr #13 │ │ │ │ - orreq sp, ip, r4, lsl r6 │ │ │ │ - orrseq r8, r5, r0, lsr #18 │ │ │ │ - orrseq r8, r5, r0, lsl r9 │ │ │ │ - @ instruction: 0x018cd5b8 │ │ │ │ - orreq sp, ip, ip, asr r5 │ │ │ │ + ldrdeq sl, [pc, ip] │ │ │ │ + ldrdeq sp, [ip, r0] │ │ │ │ + orreq sp, ip, r0, lsr #12 │ │ │ │ + orrseq r8, r5, r8, lsr #18 │ │ │ │ + orrseq r8, r5, r8, lsl r9 │ │ │ │ + orreq sp, ip, r4, asr #11 │ │ │ │ + orreq sp, ip, r8, ror #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sp, ip, r8, ror r4 │ │ │ │ + orreq sp, ip, r4, lsl #9 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strdeq sp, [ip, r0] │ │ │ │ - orreq sp, ip, r8, lsr #9 │ │ │ │ - orreq sp, ip, r4, ror #8 │ │ │ │ - orreq sp, ip, r4, asr r3 │ │ │ │ + strdeq sp, [ip, ip] │ │ │ │ + @ instruction: 0x018cd4b4 │ │ │ │ + orreq sp, ip, r0, ror r4 │ │ │ │ + orreq sp, ip, r0, ror #6 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ strdeq sl, [r2, ip]! │ │ │ │ - orrseq r8, r5, r8, lsr #12 │ │ │ │ - orreq sp, ip, r8, lsl r3 │ │ │ │ - orreq sp, ip, r0, lsr r2 │ │ │ │ - orreq r6, ip, ip, lsl #31 │ │ │ │ + orrseq r8, r5, r0, lsr r6 │ │ │ │ + orreq sp, ip, r4, lsr #6 │ │ │ │ + orreq sp, ip, ip, lsr r2 │ │ │ │ + @ instruction: 0x018c6f98 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orreq r6, ip, r0, asr pc │ │ │ │ - orrseq r8, r5, r0, lsr r5 │ │ │ │ - orreq r6, ip, r8, lsl pc │ │ │ │ - orreq sp, ip, r4, asr #2 │ │ │ │ - @ instruction: 0x019584f0 │ │ │ │ - ldrdeq r6, [ip, r8] │ │ │ │ - orreq sp, ip, r0, lsl #2 │ │ │ │ + orreq r6, ip, ip, asr pc │ │ │ │ + orrseq r8, r5, r8, lsr r5 │ │ │ │ + orreq r6, ip, r4, lsr #30 │ │ │ │ + orreq sp, ip, r0, asr r1 │ │ │ │ + @ instruction: 0x019584f8 │ │ │ │ + orreq r6, ip, r4, ror #29 │ │ │ │ + orreq sp, ip, ip, lsl #2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x019584b4 │ │ │ │ - @ instruction: 0x018c6e9c │ │ │ │ - orreq sp, ip, r8, asr #1 │ │ │ │ - orrseq r8, r5, r8, ror r4 │ │ │ │ - orreq r6, ip, r0, ror #28 │ │ │ │ - orreq sp, ip, ip, lsl #1 │ │ │ │ - orrseq r8, r5, ip, lsr r4 │ │ │ │ - orreq r6, ip, r4, lsr #28 │ │ │ │ - orreq sp, ip, ip, asr #32 │ │ │ │ + @ instruction: 0x019584bc │ │ │ │ + orreq r6, ip, r8, lsr #29 │ │ │ │ + ldrdeq sp, [ip, r4] │ │ │ │ + orrseq r8, r5, r0, lsl #9 │ │ │ │ + orreq r6, ip, ip, ror #28 │ │ │ │ + @ instruction: 0x018cd098 │ │ │ │ + orrseq r8, r5, r4, asr #8 │ │ │ │ + orreq r6, ip, r0, lsr lr │ │ │ │ + orreq sp, ip, r8, asr r0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orrseq r8, r5, r0, lsl #8 │ │ │ │ - orreq r6, ip, r8, ror #27 │ │ │ │ - orreq sp, ip, r0, lsl r0 │ │ │ │ + orrseq r8, r5, r8, lsl #8 │ │ │ │ + strdeq r6, [ip, r4] │ │ │ │ + orreq sp, ip, ip, lsl r0 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orrseq r8, r5, r4, asr #7 │ │ │ │ - orreq r6, ip, ip, lsr #27 │ │ │ │ - ldrdeq ip, [ip, r4] │ │ │ │ + orrseq r8, r5, ip, asr #7 │ │ │ │ + @ instruction: 0x018c6db8 │ │ │ │ + orreq ip, ip, r0, ror #31 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orrseq r8, r5, r4, lsl #7 │ │ │ │ - orreq r6, ip, ip, ror #26 │ │ │ │ - @ instruction: 0x018ccf94 │ │ │ │ + orrseq r8, r5, ip, lsl #7 │ │ │ │ + orreq r6, ip, r8, ror sp │ │ │ │ + orreq ip, ip, r0, lsr #31 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - orrseq r8, r5, r4, asr #6 │ │ │ │ - orreq r6, ip, ip, lsr #26 │ │ │ │ - orreq ip, ip, r4, asr pc │ │ │ │ + orrseq r8, r5, ip, asr #6 │ │ │ │ + orreq r6, ip, r8, lsr sp │ │ │ │ + orreq ip, ip, r0, ror #30 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orrseq r8, r5, r4, lsl #6 │ │ │ │ - orreq r6, ip, ip, ror #25 │ │ │ │ - orreq ip, ip, r8, lsl pc │ │ │ │ - orrseq r8, r5, r8, asr #5 │ │ │ │ - @ instruction: 0x018c6cb0 │ │ │ │ - ldrdeq ip, [ip, r8] │ │ │ │ + orrseq r8, r5, ip, lsl #6 │ │ │ │ + strdeq r6, [ip, r8] │ │ │ │ + orreq ip, ip, r4, lsr #30 │ │ │ │ + @ instruction: 0x019582d0 │ │ │ │ + @ instruction: 0x018c6cbc │ │ │ │ + orreq ip, ip, r4, ror #29 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orrseq r8, r5, ip, lsl #5 │ │ │ │ - orreq r6, ip, r4, ror ip │ │ │ │ - @ instruction: 0x018cce9c │ │ │ │ + @ instruction: 0x01958294 │ │ │ │ + orreq r6, ip, r0, lsl #25 │ │ │ │ + orreq ip, ip, r8, lsr #29 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orrseq r8, r5, ip, asr #4 │ │ │ │ - orreq r6, ip, r4, lsr ip │ │ │ │ - orreq ip, ip, ip, asr lr │ │ │ │ + orrseq r8, r5, r4, asr r2 │ │ │ │ + orreq r6, ip, r0, asr #24 │ │ │ │ + orreq ip, ip, r8, ror #28 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orrseq r8, r5, r0, lsl r2 │ │ │ │ - strdeq r6, [ip, r8] │ │ │ │ - orreq ip, ip, r0, lsr #28 │ │ │ │ + orrseq r8, r5, r8, lsl r2 │ │ │ │ + orreq r6, ip, r4, lsl #24 │ │ │ │ + orreq ip, ip, ip, lsr #28 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x019581d8 │ │ │ │ - orreq ip, ip, r8, ror #29 │ │ │ │ - orreq ip, ip, r0, ror #27 │ │ │ │ + orrseq r8, r5, r0, ror #3 │ │ │ │ + strdeq ip, [ip, r4] │ │ │ │ + orreq ip, ip, ip, ror #27 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x0195819c │ │ │ │ - orreq r6, ip, r4, lsl #23 │ │ │ │ - @ instruction: 0x018ccdb0 │ │ │ │ - orrseq r8, r5, ip, asr r1 │ │ │ │ - orreq r6, ip, r4, asr #22 │ │ │ │ - orreq ip, ip, ip, ror #26 │ │ │ │ + orrseq r8, r5, r4, lsr #3 │ │ │ │ + @ instruction: 0x018c6b90 │ │ │ │ + @ instruction: 0x018ccdbc │ │ │ │ + orrseq r8, r5, r4, ror #2 │ │ │ │ + orreq r6, ip, r0, asr fp │ │ │ │ + orreq ip, ip, r8, ror sp │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orrseq r8, r5, ip, lsl r1 │ │ │ │ - orreq r6, ip, r4, lsl #22 │ │ │ │ - orreq ip, ip, ip, lsr #26 │ │ │ │ + orrseq r8, r5, r4, lsr #2 │ │ │ │ + orreq r6, ip, r0, lsl fp │ │ │ │ + orreq ip, ip, r8, lsr sp │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orreq r6, ip, ip, asr #21 │ │ │ │ - @ instruction: 0x018c6a98 │ │ │ │ + ldrdeq r6, [ip, r8] │ │ │ │ + orreq r6, ip, r4, lsr #21 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - orreq r6, ip, ip, asr sl │ │ │ │ - orrseq r8, r5, r8, asr r0 │ │ │ │ - orreq r6, ip, r0, asr #20 │ │ │ │ - orreq ip, ip, r8, ror #24 │ │ │ │ + orreq r6, ip, r8, ror #20 │ │ │ │ + orrseq r8, r5, r0, rrx │ │ │ │ + orreq r6, ip, ip, asr #20 │ │ │ │ + orreq ip, ip, r4, ror ip │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - orrseq r8, r5, r8, lsl r0 │ │ │ │ - orreq r6, ip, r0, lsl #20 │ │ │ │ - orreq ip, ip, ip, lsr #24 │ │ │ │ + orrseq r8, r5, r0, lsr #32 │ │ │ │ + orreq r6, ip, ip, lsl #20 │ │ │ │ + orreq ip, ip, r8, lsr ip │ │ │ │ │ │ │ │ 002ae838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -511599,25 +511599,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 2ae988 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 2ae890 │ │ │ │ - orreq r6, ip, ip, lsr #15 │ │ │ │ - strdeq ip, [ip, r8] │ │ │ │ - orrseq r7, r5, r8, ror lr │ │ │ │ + @ instruction: 0x018c67b8 │ │ │ │ + orreq ip, ip, r4, lsl #22 │ │ │ │ + orrseq r7, r5, r0, lsl #29 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - orreq r6, ip, r4, ror r7 │ │ │ │ - orreq ip, ip, r0, asr #21 │ │ │ │ - orrseq r7, r5, r0, asr #28 │ │ │ │ + orreq r6, ip, r0, lsl #15 │ │ │ │ + orreq ip, ip, ip, asr #21 │ │ │ │ + orrseq r7, r5, r8, asr #28 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - orreq r6, ip, ip, lsr r7 │ │ │ │ - orreq ip, ip, r0, lsl #21 │ │ │ │ - orrseq r7, r5, r4, lsl #28 │ │ │ │ + orreq r6, ip, r8, asr #14 │ │ │ │ + orreq ip, ip, ip, lsl #21 │ │ │ │ + orrseq r7, r5, ip, lsl #28 │ │ │ │ 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] @ 2aef90 │ │ │ │ ldr r3, [pc, #1516] @ 2aef94 │ │ │ │ @@ -511998,64 +511998,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2aec2c │ │ │ │ @ instruction: 0x01a29b70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r7, r5, r8, ror #26 │ │ │ │ - ldrdeq ip, [ip, ip] │ │ │ │ + orrseq r7, r5, r0, ror sp │ │ │ │ + orreq ip, ip, r8, ror #19 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - orreq ip, ip, r4, asr #19 │ │ │ │ - orreq ip, ip, r8, asr #19 │ │ │ │ - orreq ip, ip, ip, lsl #19 │ │ │ │ - orreq r8, pc, ip, lsr r3 @ │ │ │ │ - @ instruction: 0x019065bc │ │ │ │ - orrseq r7, r5, r4, asr #22 │ │ │ │ - orreq r6, ip, ip, ror #8 │ │ │ │ - @ instruction: 0x018cc7b4 │ │ │ │ + ldrdeq ip, [ip, r0] │ │ │ │ + ldrdeq ip, [ip, r4] │ │ │ │ + @ instruction: 0x018cc998 │ │ │ │ + orreq r8, pc, r8, asr #6 │ │ │ │ + orrseq r6, r0, r8, asr #11 │ │ │ │ + orrseq r7, r5, ip, asr #22 │ │ │ │ + orreq r6, ip, r8, ror r4 │ │ │ │ + orreq ip, ip, r0, asr #15 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ @ instruction: 0x01a298e0 │ │ │ │ - orrseq r7, r5, r8, ror sl │ │ │ │ - orreq r6, ip, r0, lsr #7 │ │ │ │ - orreq ip, ip, r8, ror #13 │ │ │ │ + orrseq r7, r5, r0, lsl #21 │ │ │ │ + orreq r6, ip, ip, lsr #7 │ │ │ │ + strdeq ip, [ip, r4] │ │ │ │ andeq r0, r0, r9, lsr #19 │ │ │ │ orreq r6, fp, ip, ror #21 │ │ │ │ - orrseq r7, r5, r4, ror #19 │ │ │ │ - orreq r6, ip, ip, lsl #6 │ │ │ │ - orreq ip, ip, ip, asr #12 │ │ │ │ + orrseq r7, r5, ip, ror #19 │ │ │ │ + orreq r6, ip, r8, lsl r3 │ │ │ │ + orreq ip, ip, r8, asr r6 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - ldrdeq r6, [ip, r4] │ │ │ │ + orreq r6, ip, r0, ror #5 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - orrseq r7, r5, r4, ror r9 │ │ │ │ - @ instruction: 0x018c629c │ │ │ │ - orreq ip, ip, r4, ror #11 │ │ │ │ + orrseq r7, r5, ip, ror r9 │ │ │ │ + orreq r6, ip, r8, lsr #5 │ │ │ │ + strdeq ip, [ip, r0] │ │ │ │ muleq r0, sp, r9 │ │ │ │ - orrseq r7, r5, r8, lsr r9 │ │ │ │ - orreq r6, ip, r0, ror #4 │ │ │ │ - orreq ip, ip, r0, lsr #11 │ │ │ │ + orrseq r7, r5, r0, asr #18 │ │ │ │ + orreq r6, ip, ip, ror #4 │ │ │ │ + orreq ip, ip, ip, lsr #11 │ │ │ │ muleq r0, fp, r9 │ │ │ │ - @ instruction: 0x019578fc │ │ │ │ - orreq r6, ip, r4, lsr #4 │ │ │ │ - orreq ip, ip, ip, ror #10 │ │ │ │ + orrseq r7, r5, r4, lsl #18 │ │ │ │ + orreq r6, ip, r0, lsr r2 │ │ │ │ + orreq ip, ip, r8, ror r5 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - orreq r6, ip, ip, ror #3 │ │ │ │ - orrseq r7, r5, ip, lsl #17 │ │ │ │ - @ instruction: 0x018c61b4 │ │ │ │ - strdeq ip, [ip, ip] │ │ │ │ + strdeq r6, [ip, r8] │ │ │ │ + @ instruction: 0x01957894 │ │ │ │ + orreq r6, ip, r0, asr #3 │ │ │ │ + orreq ip, ip, r8, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - orreq r6, ip, ip, ror r1 │ │ │ │ + orreq r6, ip, r8, lsl #3 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - orrseq r7, r5, r0, lsr #16 │ │ │ │ - orreq r6, ip, r8, asr #2 │ │ │ │ - @ instruction: 0x018cc490 │ │ │ │ + orrseq r7, r5, r8, lsr #16 │ │ │ │ + orreq r6, ip, r4, asr r1 │ │ │ │ + @ instruction: 0x018cc49c │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - orrseq r7, r5, r4, ror #15 │ │ │ │ - orreq r6, ip, ip, lsl #2 │ │ │ │ - orreq ip, ip, r4, asr r4 │ │ │ │ + orrseq r7, r5, ip, ror #15 │ │ │ │ + orreq r6, ip, r8, lsl r1 │ │ │ │ + orreq ip, ip, r0, ror #8 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ │ │ │ │ 002af064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -512309,50 +512309,50 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 2af0f4 │ │ │ │ @ instruction: 0x01a2948c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r5, [fp, ip] │ │ │ │ orreq fp, fp, r0, lsr #15 │ │ │ │ @ instruction: 0x01a29418 │ │ │ │ - orrseq r7, r5, r0, lsl #12 │ │ │ │ - orreq r5, ip, r8, lsr #30 │ │ │ │ - orreq ip, ip, r0, ror r2 │ │ │ │ + orrseq r7, r5, r8, lsl #12 │ │ │ │ + orreq r5, ip, r4, lsr pc │ │ │ │ + orreq ip, ip, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r3, sp, ip, lsr r0 │ │ │ │ - orreq ip, ip, r0, lsl #5 │ │ │ │ - orrseq r7, r5, r4, asr #9 │ │ │ │ - orreq r5, ip, ip, ror #27 │ │ │ │ - orreq ip, ip, r4, lsr r1 │ │ │ │ - orrseq r7, r5, r4, lsl #9 │ │ │ │ - orreq r5, ip, ip, lsr #27 │ │ │ │ - strdeq ip, [ip, r4] │ │ │ │ + orreq r3, sp, r8, asr #32 │ │ │ │ + orreq ip, ip, ip, lsl #5 │ │ │ │ + orrseq r7, r5, ip, asr #9 │ │ │ │ + strdeq r5, [ip, r8] │ │ │ │ + orreq ip, ip, r0, asr #2 │ │ │ │ + orrseq r7, r5, ip, lsl #9 │ │ │ │ + @ instruction: 0x018c5db8 │ │ │ │ + orreq ip, ip, r0, lsl #2 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - orrseq r7, r5, r8, asr #8 │ │ │ │ - orreq r5, ip, r0, ror sp │ │ │ │ - strheq ip, [ip, r8] │ │ │ │ + orrseq r7, r5, r0, asr r4 │ │ │ │ + orreq r5, ip, ip, ror sp │ │ │ │ + orreq ip, ip, r4, asr #1 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - orrseq r7, r5, ip, lsl #8 │ │ │ │ - orreq r5, ip, r4, lsr sp │ │ │ │ - orreq ip, ip, ip, ror r0 │ │ │ │ + orrseq r7, r5, r4, lsl r4 │ │ │ │ + orreq r5, ip, r0, asr #26 │ │ │ │ + orreq ip, ip, r8, lsl #1 │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - @ instruction: 0x019573d0 │ │ │ │ - strdeq r5, [ip, r8] │ │ │ │ - orreq ip, ip, r8, lsr r0 │ │ │ │ + @ instruction: 0x019573d8 │ │ │ │ + orreq r5, ip, r4, lsl #26 │ │ │ │ + orreq ip, ip, r4, asr #32 │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - @ instruction: 0x01957394 │ │ │ │ - @ instruction: 0x018c5cbc │ │ │ │ - orreq ip, ip, r4 │ │ │ │ + @ instruction: 0x0195739c │ │ │ │ + orreq r5, ip, r8, asr #25 │ │ │ │ + orreq ip, ip, r0, lsl r0 │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - orrseq r7, r5, r8, asr r3 │ │ │ │ - orreq r5, ip, r0, lsl #25 │ │ │ │ - orreq fp, ip, r8, asr #31 │ │ │ │ + orrseq r7, r5, r0, ror #6 │ │ │ │ + orreq r5, ip, ip, lsl #25 │ │ │ │ + ldrdeq fp, [ip, r4] │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - orrseq r7, r5, ip, lsl r3 │ │ │ │ - orreq r5, ip, r4, asr #24 │ │ │ │ - orreq fp, ip, ip, lsl #31 │ │ │ │ + orrseq r7, r5, r4, lsr #6 │ │ │ │ + orreq r5, ip, r0, asr ip │ │ │ │ + @ instruction: 0x018cbf98 │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ │ │ │ │ 002af500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -512519,33 +512519,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2af654 │ │ │ │ strdeq r8, [r2, r8]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a28fe0 │ │ │ │ - @ instruction: 0x01957198 │ │ │ │ - orreq fp, ip, r0, lsl #28 │ │ │ │ + orrseq r7, r5, r0, lsr #3 │ │ │ │ + orreq fp, ip, ip, lsl #28 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ @ instruction: 0x01a28eb8 │ │ │ │ - orrseq r7, r5, r8, lsr #1 │ │ │ │ - ldrdeq r5, [ip, r0] │ │ │ │ - orreq fp, ip, r8, lsl sp │ │ │ │ + ldrheq r7, [r5, r0] │ │ │ │ + ldrdeq r5, [ip, ip] │ │ │ │ + orreq fp, ip, r4, lsr #26 │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - orrseq r7, r5, ip, rrx │ │ │ │ - orreq fp, ip, r8, lsr #27 │ │ │ │ - ldrdeq fp, [ip, ip] │ │ │ │ + orrseq r7, r5, r4, ror r0 │ │ │ │ + @ instruction: 0x018cbdb4 │ │ │ │ + orreq fp, ip, r8, ror #25 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - orreq r5, ip, r8, asr r9 │ │ │ │ - orreq r5, ip, ip, lsr #18 │ │ │ │ - @ instruction: 0x01956fd0 │ │ │ │ - strdeq r5, [ip, r8] │ │ │ │ - orreq fp, ip, r0, asr #24 │ │ │ │ + orreq r5, ip, r4, ror #18 │ │ │ │ + orreq r5, ip, r8, lsr r9 │ │ │ │ + @ instruction: 0x01956fd8 │ │ │ │ + orreq r5, ip, r4, lsl #18 │ │ │ │ + orreq fp, ip, ip, asr #24 │ │ │ │ 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 │ │ │ │ @@ -512964,15 +512964,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 │ │ │ │ - @ instruction: 0x019568d0 │ │ │ │ + @ instruction: 0x019568d8 │ │ │ │ │ │ │ │ 002afea4 : │ │ │ │ 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 │ │ │ │ @@ -513077,26 +513077,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2affe0 │ │ │ │ @ instruction: 0x01a2864c │ │ │ │ - orrseq r6, r5, r0, ror r8 │ │ │ │ - ldrdeq fp, [ip, r8] │ │ │ │ + orrseq r6, r5, r8, ror r8 │ │ │ │ + orreq fp, ip, r4, ror #9 │ │ │ │ andeq r6, r0, r8, lsl #13 │ │ │ │ muleq r0, ip, r2 │ │ │ │ strheq r7, [r0], -ip │ │ │ │ - orrseq r2, r1, r8, ror #17 │ │ │ │ - orreq r9, pc, ip, lsl r6 @ │ │ │ │ - orrseq sp, r0, ip, ror #1 │ │ │ │ - orrseq r6, r5, ip, asr #14 │ │ │ │ - orreq r5, ip, r4, ror r0 │ │ │ │ - @ instruction: 0x018cb3b8 │ │ │ │ - orreq r5, ip, ip, lsr r0 │ │ │ │ + @ instruction: 0x019128f4 │ │ │ │ + orreq r9, pc, r8, lsr #12 │ │ │ │ + ldrsheq sp, [r0, r8] │ │ │ │ + orrseq r6, r5, r4, asr r7 │ │ │ │ + orreq r5, ip, r0, lsl #1 │ │ │ │ + orreq fp, ip, r4, asr #7 │ │ │ │ + orreq r5, ip, r8, asr #32 │ │ │ │ │ │ │ │ 002b008c : │ │ │ │ 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] @ 2b0314 │ │ │ │ @@ -513257,34 +513257,34 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b01b4 │ │ │ │ @ instruction: 0x01a28468 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a28454 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - orreq fp, ip, r0, lsr #7 │ │ │ │ - @ instruction: 0x018cb3b8 │ │ │ │ - orreq fp, ip, r4, ror #7 │ │ │ │ - orreq fp, ip, r8, ror #6 │ │ │ │ + orreq fp, ip, ip, lsr #7 │ │ │ │ + orreq fp, ip, r4, asr #7 │ │ │ │ + strdeq fp, [ip, r0] │ │ │ │ + orreq fp, ip, r4, ror r3 │ │ │ │ @ instruction: 0x01a28358 │ │ │ │ - orrseq r6, r5, r0, asr r5 │ │ │ │ - orreq r4, ip, r8, ror lr │ │ │ │ - @ instruction: 0x018cb1bc │ │ │ │ - orrseq r6, r5, r4, lsl r5 │ │ │ │ - orreq r4, ip, ip, lsr lr │ │ │ │ - orreq fp, ip, r0, lsl #3 │ │ │ │ - @ instruction: 0x019564d8 │ │ │ │ - orreq r4, ip, r0, lsl #28 │ │ │ │ - orreq fp, ip, r4, asr #2 │ │ │ │ - @ instruction: 0x0195649c │ │ │ │ - orreq r4, ip, r4, asr #27 │ │ │ │ - orreq fp, ip, r8, lsl #2 │ │ │ │ - orrseq r6, r5, r0, ror #8 │ │ │ │ - orreq r4, ip, r8, lsl #27 │ │ │ │ - orreq fp, ip, ip, asr #1 │ │ │ │ + orrseq r6, r5, r8, asr r5 │ │ │ │ + orreq r4, ip, r4, lsl #29 │ │ │ │ + orreq fp, ip, r8, asr #3 │ │ │ │ + orrseq r6, r5, ip, lsl r5 │ │ │ │ + orreq r4, ip, r8, asr #28 │ │ │ │ + orreq fp, ip, ip, lsl #3 │ │ │ │ + orrseq r6, r5, r0, ror #9 │ │ │ │ + orreq r4, ip, ip, lsl #28 │ │ │ │ + orreq fp, ip, r0, asr r1 │ │ │ │ + orrseq r6, r5, r4, lsr #9 │ │ │ │ + ldrdeq r4, [ip, r0] │ │ │ │ + orreq fp, ip, r4, lsl r1 │ │ │ │ + orrseq r6, r5, r8, ror #8 │ │ │ │ + @ instruction: 0x018c4d94 │ │ │ │ + ldrdeq fp, [ip, r8] │ │ │ │ │ │ │ │ 002b0374 : │ │ │ │ add r0, r0, #400 @ 0x190 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ @@ -513327,17 +513327,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b03d0 │ │ │ │ - orrseq r6, r5, ip, ror #6 │ │ │ │ - orreq fp, ip, r0, lsr r1 │ │ │ │ - @ instruction: 0x018cafb4 │ │ │ │ + orrseq r6, r5, r4, ror r3 │ │ │ │ + orreq fp, ip, ip, lsr r1 │ │ │ │ + orreq sl, ip, r0, asr #31 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 002b043c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -513477,25 +513477,25 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 2b0558 │ │ │ │ strheq r8, [r2, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a280a4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0195629c │ │ │ │ - orreq sl, ip, ip, lsl #30 │ │ │ │ + orrseq r6, r5, r4, lsr #5 │ │ │ │ + orreq sl, ip, r8, lsl pc │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ orreq r4, fp, ip, lsl r4 │ │ │ │ @ instruction: 0x01a27fb4 │ │ │ │ - ldrdeq r4, [ip, r8] │ │ │ │ + orreq r4, ip, r4, ror #21 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r4, ip, r0, lsl #21 │ │ │ │ - orrseq r6, r5, ip, lsr #2 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ - orreq sl, ip, r4, ror sp │ │ │ │ + orreq r4, ip, ip, lsl #21 │ │ │ │ + orrseq r6, r5, r4, lsr r1 │ │ │ │ + strdeq sl, [ip, ip] │ │ │ │ + orreq sl, ip, r0, lsl #27 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 002b06ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -513566,20 +513566,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b0724 │ │ │ │ b 2b077c │ │ │ │ - orrseq r6, r5, r4 │ │ │ │ - orreq sl, ip, r0, ror #27 │ │ │ │ - orreq sl, ip, ip, ror #24 │ │ │ │ - orrseq r5, r5, r0, asr #31 │ │ │ │ - @ instruction: 0x018cadb0 │ │ │ │ - orreq sl, ip, r8, lsl #24 │ │ │ │ + orrseq r6, r5, ip │ │ │ │ + orreq sl, ip, ip, ror #27 │ │ │ │ + orreq sl, ip, r8, ror ip │ │ │ │ + orrseq r5, r5, r8, asr #31 │ │ │ │ + @ instruction: 0x018cadbc │ │ │ │ + orreq sl, ip, r4, lsl ip │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 002b07f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -513769,31 +513769,31 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b0a94 │ │ │ │ b 2b0944 │ │ │ │ @ instruction: 0x01a27d00 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a27cec │ │ │ │ - @ instruction: 0x01955eb4 │ │ │ │ - orreq sl, ip, r4, lsr #22 │ │ │ │ + @ instruction: 0x01955ebc │ │ │ │ + orreq sl, ip, r0, lsr fp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ orreq r4, fp, r0, lsr r0 │ │ │ │ @ instruction: 0x01a27bc8 │ │ │ │ @ instruction: 0x01a27b98 │ │ │ │ - orreq r4, ip, r8, asr #13 │ │ │ │ + ldrdeq r4, [ip, r4] │ │ │ │ @ instruction: 0x01a27b3c │ │ │ │ - orreq r4, ip, r8, asr #12 │ │ │ │ - orrseq r5, r5, r0, lsl #26 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ - orreq sl, ip, ip, asr #18 │ │ │ │ + orreq r4, ip, r4, asr r6 │ │ │ │ + orrseq r5, r5, r8, lsl #26 │ │ │ │ + strdeq sl, [ip, ip] │ │ │ │ + orreq sl, ip, r8, asr r9 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x01955c94 │ │ │ │ - orreq sl, ip, r0, ror sl │ │ │ │ - strdeq sl, [ip, r4] │ │ │ │ + @ instruction: 0x01955c9c │ │ │ │ + orreq sl, ip, ip, ror sl │ │ │ │ + orreq sl, ip, r0, lsl #18 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 002b0b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -513831,17 +513831,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b0b90 │ │ │ │ - orrseq r5, r5, ip, lsr #23 │ │ │ │ - orreq sl, ip, r0, ror r9 │ │ │ │ - strdeq sl, [ip, r4] │ │ │ │ + @ instruction: 0x01955bb4 │ │ │ │ + orreq sl, ip, ip, ror r9 │ │ │ │ + orreq sl, ip, r0, lsl #16 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ │ │ │ │ 002b0bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -514115,40 +514115,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b0d74 │ │ │ │ @ instruction: 0x01a278e8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r7, [r2, r4]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r5, r5, r0, lsr #21 │ │ │ │ - orreq sl, ip, r8, lsl #14 │ │ │ │ - orrseq r5, r5, ip, lsr #20 │ │ │ │ - @ instruction: 0x018ca69c │ │ │ │ + orrseq r5, r5, r8, lsr #21 │ │ │ │ + orreq sl, ip, r4, lsl r7 │ │ │ │ + orrseq r5, r5, r4, lsr sl │ │ │ │ + orreq sl, ip, r8, lsr #13 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ @ instruction: 0x01a27798 │ │ │ │ - @ instruction: 0x01955994 │ │ │ │ - orreq sl, ip, r4, lsl #12 │ │ │ │ + @ instruction: 0x0195599c │ │ │ │ + orreq sl, ip, r0, lsl r6 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - orrseq r5, r5, r0, asr #18 │ │ │ │ - orrseq r1, r0, r4, asr #7 │ │ │ │ + orrseq r5, r5, r8, asr #18 │ │ │ │ + @ instruction: 0x019013d0 │ │ │ │ orreq r3, fp, ip, asr #21 │ │ │ │ - orrseq r5, r5, ip, asr r8 │ │ │ │ - orreq r4, ip, r4, lsl #3 │ │ │ │ - orreq sl, ip, ip, asr #9 │ │ │ │ + orrseq r5, r5, r4, ror #16 │ │ │ │ + @ instruction: 0x018c4190 │ │ │ │ + ldrdeq sl, [ip, r8] │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - orrseq r5, r5, r4, lsl r8 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ - orreq sl, ip, r8, ror r4 │ │ │ │ + orrseq r5, r5, ip, lsl r8 │ │ │ │ + strdeq sl, [ip, ip] │ │ │ │ + orreq sl, ip, r4, lsl #9 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - strdeq r4, [ip, r4] │ │ │ │ - orreq r4, ip, r4, asr #1 │ │ │ │ - orreq r4, ip, r8, lsr #1 │ │ │ │ - orreq sl, ip, ip, asr #7 │ │ │ │ + orreq r4, ip, r0, lsl #2 │ │ │ │ + ldrdeq r4, [ip, r0] │ │ │ │ + strheq r4, [ip, r4] │ │ │ │ + ldrdeq sl, [ip, r8] │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orreq r4, ip, ip, asr #32 │ │ │ │ + orreq r4, ip, r8, asr r0 │ │ │ │ │ │ │ │ 002b10bc : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 2b10d4 │ │ │ │ add r3, r0, #336 @ 0x150 │ │ │ │ ldrd r4, [r3, #-8] │ │ │ │ @@ -514239,24 +514239,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 2b1254 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b116c │ │ │ │ - @ instruction: 0x019555bc │ │ │ │ - strdeq sl, [ip, ip] │ │ │ │ - orreq sl, ip, ip, lsr #4 │ │ │ │ - orrseq r5, r5, ip, ror r5 │ │ │ │ - orreq r3, ip, r4, lsr #29 │ │ │ │ - orreq sl, ip, ip, ror #3 │ │ │ │ + orrseq r5, r5, r4, asr #11 │ │ │ │ + orreq sl, ip, r8, lsl #8 │ │ │ │ + orreq sl, ip, r8, lsr r2 │ │ │ │ + orrseq r5, r5, r4, lsl #11 │ │ │ │ + @ instruction: 0x018c3eb0 │ │ │ │ + strdeq sl, [ip, r8] │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - orrseq r5, r5, r4, asr #10 │ │ │ │ - orreq r3, ip, ip, ror #28 │ │ │ │ - @ instruction: 0x018ca1b4 │ │ │ │ + orrseq r5, r5, ip, asr #10 │ │ │ │ + orreq r3, ip, r8, ror lr │ │ │ │ + orreq sl, ip, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002b1258 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #348] @ 0x15c │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -514304,18 +514304,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b12dc │ │ │ │ @ instruction: 0x01a27284 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0195549c │ │ │ │ - orreq r1, ip, r4, asr #16 │ │ │ │ - orreq r3, ip, ip, ror sp │ │ │ │ - orreq sl, ip, r8, asr #1 │ │ │ │ + orrseq r5, r5, r4, lsr #9 │ │ │ │ + orreq r1, ip, r0, asr r8 │ │ │ │ + orreq r3, ip, r8, lsl #27 │ │ │ │ + ldrdeq sl, [ip, r4] │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ │ │ │ │ 002b1334 : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -514347,17 +514347,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x019553bc │ │ │ │ - orreq sl, ip, r0, lsr r2 │ │ │ │ - orreq sl, ip, r8, lsr #32 │ │ │ │ + orrseq r5, r5, r4, asr #7 │ │ │ │ + orreq sl, ip, ip, lsr r2 │ │ │ │ + orreq sl, ip, r4, lsr r0 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 002b13cc : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -514389,17 +514389,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r5, r5, r4, lsr #6 │ │ │ │ - ldrdeq sl, [ip, r0] │ │ │ │ - @ instruction: 0x018c9f94 │ │ │ │ + orrseq r5, r5, ip, lsr #6 │ │ │ │ + ldrdeq sl, [ip, ip] │ │ │ │ + orreq r9, ip, r0, lsr #31 │ │ │ │ │ │ │ │ 002b1460 : │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ ldr r1, [r0, #360] @ 0x168 │ │ │ │ sub r2, r2, r3 │ │ │ │ push {r4, r5} │ │ │ │ lsl r2, r2, #3 │ │ │ │ @@ -514469,17 +514469,17 @@ │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b1524 │ │ │ │ - orrseq r5, r5, ip, lsl #4 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ - orreq r9, ip, ip, ror #28 │ │ │ │ + orrseq r5, r5, r4, lsl r2 │ │ │ │ + strdeq sl, [ip, ip] │ │ │ │ + orreq r9, ip, r8, ror lr │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 002b158c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -514536,21 +514536,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b169c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r9, ip, r8, lsr #30 │ │ │ │ - orrseq r5, r5, r4, asr #2 │ │ │ │ - orreq r9, ip, r0, lsr #27 │ │ │ │ + orreq r9, ip, r4, lsr pc │ │ │ │ + orrseq r5, r5, ip, asr #2 │ │ │ │ + orreq r9, ip, ip, lsr #27 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq r5, [r5, ip] │ │ │ │ - orreq r3, ip, r8, lsl sl │ │ │ │ - orreq r9, ip, r8, ror #26 │ │ │ │ + orrseq r5, r5, r4, lsl #2 │ │ │ │ + orreq r3, ip, r4, lsr #20 │ │ │ │ + orreq r9, ip, r4, ror sp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002b16a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -514607,20 +514607,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #32] @ 2b17ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r9, ip, r4, lsl lr │ │ │ │ - orrseq r5, r5, r0, lsr r0 │ │ │ │ - @ instruction: 0x018c9c90 │ │ │ │ - orrseq r4, r5, r8, ror #31 │ │ │ │ - orreq r3, ip, r4, lsl #18 │ │ │ │ - orreq r9, ip, r4, asr ip │ │ │ │ + orreq r9, ip, r0, lsr #28 │ │ │ │ + orrseq r5, r5, r8, lsr r0 │ │ │ │ + @ instruction: 0x018c9c9c │ │ │ │ + @ instruction: 0x01954ff0 │ │ │ │ + orreq r3, ip, r0, lsl r9 │ │ │ │ + orreq r9, ip, r0, ror #24 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ │ │ │ │ 002b17b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -514677,21 +514677,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b18c0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r9, ip, r4, lsl #26 │ │ │ │ - orrseq r4, r5, r0, lsr #30 │ │ │ │ - orreq r9, ip, ip, ror fp │ │ │ │ + orreq r9, ip, r0, lsl sp │ │ │ │ + orrseq r4, r5, r8, lsr #30 │ │ │ │ + orreq r9, ip, r8, lsl #23 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - @ instruction: 0x01954ed8 │ │ │ │ - strdeq r3, [ip, r4] │ │ │ │ - orreq r9, ip, r4, asr #22 │ │ │ │ + orrseq r4, r5, r0, ror #29 │ │ │ │ + orreq r3, ip, r0, lsl #16 │ │ │ │ + orreq r9, ip, r0, asr fp │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ │ │ │ │ 002b18c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -514722,17 +514722,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2b195c │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b18fc │ │ │ │ - orrseq r4, r5, r0, lsr #28 │ │ │ │ - orreq r3, ip, r8, asr #14 │ │ │ │ - @ instruction: 0x018c9a90 │ │ │ │ + orrseq r4, r5, r8, lsr #28 │ │ │ │ + orreq r3, ip, r4, asr r7 │ │ │ │ + @ instruction: 0x018c9a9c │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ │ │ │ │ 002b1960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -514789,21 +514789,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b1a70 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r9, ip, r4, asr fp │ │ │ │ - orrseq r4, r5, r0, ror sp │ │ │ │ - orreq r9, ip, ip, asr #19 │ │ │ │ + orreq r9, ip, r0, ror #22 │ │ │ │ + orrseq r4, r5, r8, ror sp │ │ │ │ + ldrdeq r9, [ip, r8] │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - orrseq r4, r5, r8, lsr #26 │ │ │ │ - orreq r3, ip, r4, asr #12 │ │ │ │ - @ instruction: 0x018c9994 │ │ │ │ + orrseq r4, r5, r0, lsr sp │ │ │ │ + orreq r3, ip, r0, asr r6 │ │ │ │ + orreq r9, ip, r0, lsr #19 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 002b1a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -515118,33 +515118,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b1ca8 │ │ │ │ @ instruction: 0x01a26a7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a26864 │ │ │ │ - @ instruction: 0x019548f8 │ │ │ │ - orreq r3, ip, r0, lsr #4 │ │ │ │ - orreq r9, ip, r8, ror #10 │ │ │ │ + orrseq r4, r5, r0, lsl #18 │ │ │ │ + orreq r3, ip, ip, lsr #4 │ │ │ │ + orreq r9, ip, r4, ror r5 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - orrseq r4, r5, r0, asr #17 │ │ │ │ - orreq r3, ip, r8, ror #3 │ │ │ │ - orreq r9, ip, r0, lsr r5 │ │ │ │ + orrseq r4, r5, r8, asr #17 │ │ │ │ + strdeq r3, [ip, r4] │ │ │ │ + orreq r9, ip, ip, lsr r5 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - orrseq r4, r5, r8, lsl #17 │ │ │ │ - @ instruction: 0x018c31b0 │ │ │ │ - strdeq r9, [ip, r8] │ │ │ │ + @ instruction: 0x01954890 │ │ │ │ + @ instruction: 0x018c31bc │ │ │ │ + orreq r9, ip, r4, lsl #10 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - orrseq r4, r5, r0, asr r8 │ │ │ │ - orreq r9, ip, r8, asr r7 │ │ │ │ - @ instruction: 0x018c94bc │ │ │ │ + orrseq r4, r5, r8, asr r8 │ │ │ │ + orreq r9, ip, r4, ror #14 │ │ │ │ + orreq r9, ip, r8, asr #9 │ │ │ │ andeq r0, r0, r7, lsl r5 │ │ │ │ - orrseq r4, r5, r0, lsl r8 │ │ │ │ - orreq r3, ip, r4, lsr r1 │ │ │ │ - orreq r9, ip, r0, lsl #9 │ │ │ │ + orrseq r4, r5, r8, lsl r8 │ │ │ │ + orreq r3, ip, r0, asr #2 │ │ │ │ + orreq r9, ip, ip, lsl #9 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 002b1fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -515214,21 +515214,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2b2104 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b2020 │ │ │ │ - @ instruction: 0x019546fc │ │ │ │ - orreq r9, ip, ip, ror #6 │ │ │ │ + orrseq r4, r5, r4, lsl #14 │ │ │ │ + orreq r9, ip, r8, ror r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r2, ip, r0, ror #31 │ │ │ │ - orrseq r4, r5, r8, lsl #13 │ │ │ │ - @ instruction: 0x018c2fb0 │ │ │ │ - strdeq r9, [ip, r8] │ │ │ │ + orreq r2, ip, ip, ror #31 │ │ │ │ + @ instruction: 0x01954690 │ │ │ │ + @ instruction: 0x018c2fbc │ │ │ │ + orreq r9, ip, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 002b2108 : │ │ │ │ ldr r2, [r0, #368] @ 0x170 │ │ │ │ ldr ip, [r0, #372] @ 0x174 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, #0 │ │ │ │ @@ -515522,36 +515522,36 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b23f0 │ │ │ │ @ instruction: 0x01a2621c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2611c │ │ │ │ - orrseq r4, r5, r4, lsl r3 │ │ │ │ - orreq r2, ip, ip, lsr ip │ │ │ │ - orreq r8, ip, ip, ror pc │ │ │ │ + orrseq r4, r5, ip, lsl r3 │ │ │ │ + orreq r2, ip, r8, asr #24 │ │ │ │ + orreq r8, ip, r8, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x019542d8 │ │ │ │ - orreq r2, ip, r0, lsl #24 │ │ │ │ - orreq r8, ip, r0, asr #30 │ │ │ │ + orrseq r4, r5, r0, ror #5 │ │ │ │ + orreq r2, ip, ip, lsl #24 │ │ │ │ + orreq r8, ip, ip, asr #30 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0195429c │ │ │ │ - orreq r2, ip, r4, asr #23 │ │ │ │ - orreq r8, ip, r8, lsl #30 │ │ │ │ - orrseq r4, r5, r0, ror #4 │ │ │ │ - orreq r2, ip, r8, lsl #23 │ │ │ │ - orreq r8, ip, r8, asr #29 │ │ │ │ + orrseq r4, r5, r4, lsr #5 │ │ │ │ + ldrdeq r2, [ip, r0] │ │ │ │ + orreq r8, ip, r4, lsl pc │ │ │ │ + orrseq r4, r5, r8, ror #4 │ │ │ │ + @ instruction: 0x018c2b94 │ │ │ │ + ldrdeq r8, [ip, r4] │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - orrseq r4, r5, r4, lsr #4 │ │ │ │ - orreq r2, ip, ip, asr #22 │ │ │ │ - orreq r8, ip, ip, lsl #29 │ │ │ │ + orrseq r4, r5, ip, lsr #4 │ │ │ │ + orreq r2, ip, r8, asr fp │ │ │ │ + @ instruction: 0x018c8e98 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - orrseq r4, r5, r8, ror #3 │ │ │ │ - orreq r2, ip, r0, lsl fp │ │ │ │ - orreq r8, ip, r8, asr lr │ │ │ │ + @ instruction: 0x019541f0 │ │ │ │ + orreq r2, ip, ip, lsl fp │ │ │ │ + orreq r8, ip, r4, ror #28 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ │ │ │ │ 002b25f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -515753,41 +515753,41 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b2748 │ │ │ │ @ instruction: 0x01a25f00 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a25dc4 │ │ │ │ - @ instruction: 0x01953fbc │ │ │ │ - orreq r2, ip, r4, ror #17 │ │ │ │ - orreq r8, ip, r4, lsr #24 │ │ │ │ + orrseq r3, r5, r4, asr #31 │ │ │ │ + strdeq r2, [ip, r0] │ │ │ │ + orreq r8, ip, r0, lsr ip │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - orrseq r3, r5, r0, lsl #31 │ │ │ │ - orreq r2, ip, r8, lsr #17 │ │ │ │ - orreq r8, ip, r8, ror #23 │ │ │ │ + orrseq r3, r5, r8, lsl #31 │ │ │ │ + @ instruction: 0x018c28b4 │ │ │ │ + strdeq r8, [ip, r4] │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - orrseq r3, r5, r4, asr #30 │ │ │ │ - orreq r2, ip, ip, ror #16 │ │ │ │ - orreq r8, ip, ip, lsr #23 │ │ │ │ + orrseq r3, r5, ip, asr #30 │ │ │ │ + orreq r2, ip, r8, ror r8 │ │ │ │ + @ instruction: 0x018c8bb8 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - orrseq r3, r5, r8, lsl #30 │ │ │ │ - orreq r2, ip, r0, lsr r8 │ │ │ │ - orreq r8, ip, r0, ror fp │ │ │ │ + orrseq r3, r5, r0, lsl pc │ │ │ │ + orreq r2, ip, ip, lsr r8 │ │ │ │ + orreq r8, ip, ip, ror fp │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - orrseq r3, r5, ip, asr #29 │ │ │ │ - strdeq r2, [ip, r4] │ │ │ │ - orreq r8, ip, r4, lsr fp │ │ │ │ + @ instruction: 0x01953ed4 │ │ │ │ + orreq r2, ip, r0, lsl #16 │ │ │ │ + orreq r8, ip, r0, asr #22 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01953e90 │ │ │ │ - @ instruction: 0x018c27b8 │ │ │ │ - strdeq r8, [ip, r8] │ │ │ │ + @ instruction: 0x01953e98 │ │ │ │ + orreq r2, ip, r4, asr #15 │ │ │ │ + orreq r8, ip, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orrseq r3, r5, r4, asr lr │ │ │ │ - orreq r2, ip, ip, ror r7 │ │ │ │ - orreq r8, ip, r4, asr #21 │ │ │ │ + orrseq r3, r5, ip, asr lr │ │ │ │ + orreq r2, ip, r8, lsl #15 │ │ │ │ + ldrdeq r8, [ip, r0] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002b299c : │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ ldr r1, [r0, #364] @ 0x16c │ │ │ │ sub r2, r2, r3 │ │ │ │ push {r4, r5} │ │ │ │ @@ -515842,17 +515842,17 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b2a1c │ │ │ │ - orreq r8, ip, r0, ror ip │ │ │ │ - orrseq r3, r5, r0, lsl #26 │ │ │ │ - orreq r8, ip, ip, ror #18 │ │ │ │ + orreq r8, ip, ip, ror ip │ │ │ │ + orrseq r3, r5, r8, lsl #26 │ │ │ │ + orreq r8, ip, r8, ror r9 │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ │ │ │ │ 002b2a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -515909,21 +515909,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b2ba0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r8, ip, r4, lsr #20 │ │ │ │ - orrseq r3, r5, r0, asr #24 │ │ │ │ - @ instruction: 0x018c889c │ │ │ │ + orreq r8, ip, r0, lsr sl │ │ │ │ + orrseq r3, r5, r8, asr #24 │ │ │ │ + orreq r8, ip, r8, lsr #17 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - @ instruction: 0x01953bf8 │ │ │ │ - orreq r2, ip, r4, lsl r5 │ │ │ │ - orreq r8, ip, r4, ror #16 │ │ │ │ + orrseq r3, r5, r0, lsl #24 │ │ │ │ + orreq r2, ip, r0, lsr #10 │ │ │ │ + orreq r8, ip, r0, ror r8 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 002b2ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -515980,21 +515980,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b2cb4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r8, ip, r0, lsl r9 │ │ │ │ - orrseq r3, r5, ip, lsr #22 │ │ │ │ - orreq r8, ip, r8, lsl #15 │ │ │ │ + orreq r8, ip, ip, lsl r9 │ │ │ │ + orrseq r3, r5, r4, lsr fp │ │ │ │ + @ instruction: 0x018c8794 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - orrseq r3, r5, r4, ror #21 │ │ │ │ - orreq r2, ip, r0, lsl #8 │ │ │ │ - orreq r8, ip, r0, asr r7 │ │ │ │ + orrseq r3, r5, ip, ror #21 │ │ │ │ + orreq r2, ip, ip, lsl #8 │ │ │ │ + orreq r8, ip, ip, asr r7 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ │ │ │ │ 002b2cb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -516104,25 +516104,25 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2b2d74 │ │ │ │ @ instruction: 0x01a25844 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a25798 │ │ │ │ - @ instruction: 0x01953990 │ │ │ │ - @ instruction: 0x018c22b8 │ │ │ │ - strdeq r8, [ip, r8] │ │ │ │ + @ instruction: 0x01953998 │ │ │ │ + orreq r2, ip, r4, asr #5 │ │ │ │ + orreq r8, ip, r4, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - orrseq r3, r5, r4, asr r9 │ │ │ │ - orreq r2, ip, ip, ror r2 │ │ │ │ - @ instruction: 0x018c85bc │ │ │ │ + orrseq r3, r5, ip, asr r9 │ │ │ │ + orreq r2, ip, r8, lsl #5 │ │ │ │ + orreq r8, ip, r8, asr #11 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - strdeq r8, [ip, r4] │ │ │ │ - orrseq r3, r5, r0, lsl r9 │ │ │ │ - orreq r8, ip, r0, ror r5 │ │ │ │ + orreq r8, ip, r0, lsl #14 │ │ │ │ + orrseq r3, r5, r8, lsl r9 │ │ │ │ + orreq r8, ip, ip, ror r5 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ │ │ │ │ 002b2eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -516217,17 +516217,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 2b2fc0 │ │ │ │ @ instruction: 0x01a25640 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a2554c │ │ │ │ - orrseq r3, r5, r4, asr #14 │ │ │ │ - orreq r2, ip, ip, rrx │ │ │ │ - orreq r8, ip, ip, lsr #7 │ │ │ │ + orrseq r3, r5, ip, asr #14 │ │ │ │ + orreq r2, ip, r8, ror r0 │ │ │ │ + @ instruction: 0x018c83b8 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ │ │ │ │ 002b304c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -516249,17 +516249,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2b30c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #876 @ 0x36c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b306c │ │ │ │ - orrseq r3, r5, r0, asr #13 │ │ │ │ - orreq r1, ip, r8, ror #31 │ │ │ │ - orreq r8, ip, r8, lsr #6 │ │ │ │ + orrseq r3, r5, r8, asr #13 │ │ │ │ + strdeq r1, [ip, r4] │ │ │ │ + orreq r8, ip, r4, lsr r3 │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ │ │ │ │ 002b30c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -516351,24 +516351,24 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b3138 │ │ │ │ @ instruction: 0x01a25438 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, fp, r4, ror r7 │ │ │ │ ldrdeq r5, [r2, r4]! │ │ │ │ - orreq r8, ip, r4, asr r5 │ │ │ │ - @ instruction: 0x019535bc │ │ │ │ - orreq r8, ip, r8, lsr #4 │ │ │ │ - orrseq r3, r5, ip, ror r5 │ │ │ │ - orreq r1, ip, r4, lsr #29 │ │ │ │ - orreq r8, ip, r4, ror #3 │ │ │ │ + orreq r8, ip, r0, ror #10 │ │ │ │ + orrseq r3, r5, r4, asr #11 │ │ │ │ + orreq r8, ip, r4, lsr r2 │ │ │ │ + orrseq r3, r5, r4, lsl #11 │ │ │ │ + @ instruction: 0x018c1eb0 │ │ │ │ + strdeq r8, [ip, r0] │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - orrseq r3, r5, r0, asr #10 │ │ │ │ - orreq r1, ip, r8, ror #28 │ │ │ │ - orreq r8, ip, r8, lsr #3 │ │ │ │ + orrseq r3, r5, r8, asr #10 │ │ │ │ + orreq r1, ip, r4, ror lr │ │ │ │ + @ instruction: 0x018c81b4 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ │ │ │ │ 002b3270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -516449,21 +516449,21 @@ │ │ │ │ b 2b3374 │ │ │ │ ldr r0, [pc, #40] @ 2b33dc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ b 2b338c │ │ │ │ @ instruction: 0x01a25284 │ │ │ │ - @ instruction: 0x0195349c │ │ │ │ - orreq r8, ip, r0, lsl r1 │ │ │ │ + orrseq r3, r5, r4, lsr #9 │ │ │ │ + orreq r8, ip, ip, lsl r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - orreq r1, ip, r4, ror #25 │ │ │ │ - @ instruction: 0x018c1cb8 │ │ │ │ + strdeq r1, [ip, r0] │ │ │ │ + orreq r1, ip, r4, asr #25 │ │ │ │ │ │ │ │ 002b33e0 : │ │ │ │ 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, #392] @ 0x188 │ │ │ │ @@ -516905,74 +516905,74 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2640 @ 0xa50 │ │ │ │ b 2b38e0 │ │ │ │ @ instruction: 0x01a25100 │ │ │ │ - orrseq r3, r5, r8, lsr #6 │ │ │ │ - @ instruction: 0x018c7f90 │ │ │ │ - orrseq r3, r5, r4, lsl r3 │ │ │ │ - orreq r7, ip, r8, ror pc │ │ │ │ + orrseq r3, r5, r0, lsr r3 │ │ │ │ + @ instruction: 0x018c7f9c │ │ │ │ + orrseq r3, r5, ip, lsl r3 │ │ │ │ + orreq r7, ip, r4, lsl #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - orrseq r3, r5, ip, lsl #4 │ │ │ │ - orreq r7, ip, r0, lsl #29 │ │ │ │ + orrseq r3, r5, r4, lsl r2 │ │ │ │ + orreq r7, ip, ip, lsl #29 │ │ │ │ andeq r0, r0, r2, asr sl │ │ │ │ - @ instruction: 0x019531b0 │ │ │ │ - orreq r7, ip, r4, lsr #28 │ │ │ │ + @ instruction: 0x019531b8 │ │ │ │ + orreq r7, ip, r0, lsr lr │ │ │ │ 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 │ │ │ │ - orrseq r3, r5, r8, rrx │ │ │ │ - orreq pc, fp, r8, lsl r4 @ │ │ │ │ - orrseq r2, r5, r0, lsr #31 │ │ │ │ - orreq r1, ip, r8, asr #17 │ │ │ │ - orreq r7, ip, r8, lsl #24 │ │ │ │ + orrseq r3, r5, r0, ror r0 │ │ │ │ + orreq pc, fp, r4, lsr #8 │ │ │ │ + orrseq r2, r5, r8, lsr #31 │ │ │ │ + ldrdeq r1, [ip, r4] │ │ │ │ + orreq r7, ip, r4, lsl ip │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - orrseq r2, r5, r4, ror #30 │ │ │ │ - orreq r1, ip, ip, lsl #17 │ │ │ │ - orreq r7, ip, ip, asr #23 │ │ │ │ + orrseq r2, r5, ip, ror #30 │ │ │ │ + @ instruction: 0x018c1898 │ │ │ │ + ldrdeq r7, [ip, r8] │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - orrseq r2, r5, r8, lsr #30 │ │ │ │ - orreq r1, ip, r0, asr r8 │ │ │ │ - @ instruction: 0x018c7b90 │ │ │ │ + orrseq r2, r5, r0, lsr pc │ │ │ │ + orreq r1, ip, ip, asr r8 │ │ │ │ + @ instruction: 0x018c7b9c │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - orrseq r2, r5, ip, ror #29 │ │ │ │ - orreq r1, ip, r4, lsl r8 │ │ │ │ - orreq r7, ip, r8, asr fp │ │ │ │ - @ instruction: 0x01952eb0 │ │ │ │ - ldrdeq r1, [ip, r8] │ │ │ │ - orreq r7, ip, r8, lsl fp │ │ │ │ + @ instruction: 0x01952ef4 │ │ │ │ + orreq r1, ip, r0, lsr #16 │ │ │ │ + orreq r7, ip, r4, ror #22 │ │ │ │ + @ instruction: 0x01952eb8 │ │ │ │ + orreq r1, ip, r4, ror #15 │ │ │ │ + orreq r7, ip, r4, lsr #22 │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - @ instruction: 0x018c1798 │ │ │ │ - orreq r7, ip, ip, ror #21 │ │ │ │ + orreq r1, ip, r4, lsr #15 │ │ │ │ + strdeq r7, [ip, r8] │ │ │ │ andeq r0, r0, lr, asr sl │ │ │ │ - orrseq r2, r5, ip, lsr lr │ │ │ │ - orreq r1, ip, r4, ror #14 │ │ │ │ - orreq r7, ip, r4, lsr #21 │ │ │ │ + orrseq r2, r5, r4, asr #28 │ │ │ │ + orreq r1, ip, r0, ror r7 │ │ │ │ + @ instruction: 0x018c7ab0 │ │ │ │ andeq r0, r0, sp, asr sl │ │ │ │ - orreq r1, ip, ip, lsr #14 │ │ │ │ + orreq r1, ip, r8, lsr r7 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - strdeq r1, [ip, ip] │ │ │ │ + orreq r1, ip, r8, lsl #14 │ │ │ │ andeq r0, r0, fp, asr sl │ │ │ │ - orreq r1, ip, ip, asr #13 │ │ │ │ - @ instruction: 0x018c1698 │ │ │ │ - orreq r1, ip, r0, lsl #13 │ │ │ │ + ldrdeq r1, [ip, r8] │ │ │ │ + orreq r1, ip, r4, lsr #13 │ │ │ │ + orreq r1, ip, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ - orreq r1, ip, ip, asr #12 │ │ │ │ - orreq r1, ip, r0, lsr r6 │ │ │ │ - orreq r1, ip, r4, lsl r6 │ │ │ │ - strdeq r1, [ip, r8] │ │ │ │ - ldrdeq r1, [ip, ip] │ │ │ │ - @ instruction: 0x018c15bc │ │ │ │ - orreq r1, ip, r0, lsr #11 │ │ │ │ + orreq r1, ip, r8, asr r6 │ │ │ │ + orreq r1, ip, ip, lsr r6 │ │ │ │ + orreq r1, ip, r0, lsr #12 │ │ │ │ + orreq r1, ip, r4, lsl #12 │ │ │ │ + orreq r1, ip, r8, ror #11 │ │ │ │ + orreq r1, ip, r8, asr #11 │ │ │ │ + orreq r1, ip, ip, lsr #11 │ │ │ │ │ │ │ │ 002b3bcc : │ │ │ │ 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 │ │ │ │ @@ -517390,55 +517390,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 2b3f38 │ │ │ │ @ instruction: 0x01a24920 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x018c779c │ │ │ │ - orrseq r2, r5, r8, lsl #22 │ │ │ │ + orreq r7, ip, r8, lsr #15 │ │ │ │ + orrseq r2, r5, r0, lsl fp │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - orrseq r2, r5, r8, lsr #20 │ │ │ │ - orrseq r2, r5, r4, lsr #20 │ │ │ │ - orreq r7, ip, r8, lsl #20 │ │ │ │ + orrseq r2, r5, r0, lsr sl │ │ │ │ + orrseq r2, r5, ip, lsr #20 │ │ │ │ + orreq r7, ip, r4, lsl sl │ │ │ │ orreq r0, fp, r8, asr #22 │ │ │ │ - orreq r7, ip, r4, lsl #18 │ │ │ │ - orreq r7, ip, r0, ror #10 │ │ │ │ + orreq r7, ip, r0, lsl r9 │ │ │ │ + orreq r7, ip, ip, ror #10 │ │ │ │ orreq r0, fp, ip, asr sl │ │ │ │ ldrdeq r4, [r2, r4]! @ │ │ │ │ - strdeq r1, [ip, r4] │ │ │ │ + orreq r1, ip, r0, lsl #2 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - orreq r1, ip, r0, lsr #1 │ │ │ │ - orrseq r2, r5, r0, asr #14 │ │ │ │ - orreq r1, ip, r8, rrx │ │ │ │ - @ instruction: 0x018c73b0 │ │ │ │ + orreq r1, ip, ip, lsr #1 │ │ │ │ + orrseq r2, r5, r8, asr #14 │ │ │ │ + orreq r1, ip, r4, ror r0 │ │ │ │ + @ instruction: 0x018c73bc │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orreq r1, ip, r0, lsr r0 │ │ │ │ - orreq r7, ip, ip, asr #6 │ │ │ │ + orreq r1, ip, ip, lsr r0 │ │ │ │ + orreq r7, ip, r8, asr r3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x0195269c │ │ │ │ - orreq r0, ip, r4, asr #31 │ │ │ │ - orreq r7, ip, ip, lsl #6 │ │ │ │ + orrseq r2, r5, r4, lsr #13 │ │ │ │ + ldrdeq r0, [ip, r0] │ │ │ │ + orreq r7, ip, r8, lsl r3 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orreq r0, ip, ip, lsl #31 │ │ │ │ - orreq r0, ip, ip, asr pc │ │ │ │ - orrseq r2, r5, r0, lsl #12 │ │ │ │ - orreq r0, ip, r8, lsr #30 │ │ │ │ - orreq r7, ip, r0, ror r2 │ │ │ │ - orrseq r2, r5, r0, asr #11 │ │ │ │ - orreq r7, ip, r8, lsl #11 │ │ │ │ - orreq r7, ip, r4, lsr #4 │ │ │ │ + @ instruction: 0x018c0f98 │ │ │ │ + orreq r0, ip, r8, ror #30 │ │ │ │ + orrseq r2, r5, r8, lsl #12 │ │ │ │ + orreq r0, ip, r4, lsr pc │ │ │ │ + orreq r7, ip, ip, ror r2 │ │ │ │ + orrseq r2, r5, r8, asr #11 │ │ │ │ + @ instruction: 0x018c7594 │ │ │ │ + orreq r7, ip, r0, lsr r2 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - orreq r0, ip, r4, lsr #29 │ │ │ │ - orreq r0, ip, r4, ror lr │ │ │ │ - orrseq r2, r5, r4, lsl r5 │ │ │ │ - orreq r0, ip, ip, lsr lr │ │ │ │ - orreq r7, ip, r4, lsl #3 │ │ │ │ + @ instruction: 0x018c0eb0 │ │ │ │ + orreq r0, ip, r0, lsl #29 │ │ │ │ + orrseq r2, r5, ip, lsl r5 │ │ │ │ + orreq r0, ip, r8, asr #28 │ │ │ │ + @ instruction: 0x018c7190 │ │ │ │ │ │ │ │ 002b430c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -517491,21 +517491,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2b4410 │ │ │ │ add r2, r2, #1008 @ 0x3f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b4360 │ │ │ │ - @ instruction: 0x019523b4 │ │ │ │ - ldrdeq r0, [ip, ip] │ │ │ │ - orreq r7, ip, r4, lsr #32 │ │ │ │ + @ instruction: 0x019523bc │ │ │ │ + orreq r0, ip, r8, ror #25 │ │ │ │ + orreq r7, ip, r0, lsr r0 │ │ │ │ andeq r0, r0, r3, lsl #21 │ │ │ │ - orrseq r2, r5, ip, ror r3 │ │ │ │ - orreq r0, ip, r4, lsr #25 │ │ │ │ - orreq r6, ip, ip, ror #31 │ │ │ │ + orrseq r2, r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x018c0cb0 │ │ │ │ + strdeq r6, [ip, r8] │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ │ │ │ │ 002b4414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -517700,33 +517700,33 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b45c4 │ │ │ │ ldrdeq r4, [r2, r4]! @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019522b0 │ │ │ │ - orreq r6, ip, r4, lsl pc │ │ │ │ + @ instruction: 0x019522b8 │ │ │ │ + orreq r6, ip, r0, lsr #30 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - orreq r7, ip, r8, ror r1 │ │ │ │ - orrseq r2, r5, r0, ror r1 │ │ │ │ - orreq r6, ip, r8, asr #27 │ │ │ │ + orreq r7, ip, r4, lsl #3 │ │ │ │ + orrseq r2, r5, r8, ror r1 │ │ │ │ + ldrdeq r6, [ip, r4] │ │ │ │ muleq r0, r9, r2 │ │ │ │ - orrseq r2, r5, ip, lsl r1 │ │ │ │ - orreq r0, ip, r4, lsr sl │ │ │ │ - orreq r6, ip, ip, ror sp │ │ │ │ + orrseq r2, r5, r4, lsr #2 │ │ │ │ + orreq r0, ip, r0, asr #20 │ │ │ │ + orreq r6, ip, r8, lsl #27 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - orreq r0, ip, r0, lsl #20 │ │ │ │ - ldrdeq r0, [ip, r4] │ │ │ │ - orreq r0, ip, r8, lsr #19 │ │ │ │ - orrseq r2, r5, r4, asr r0 │ │ │ │ - orreq r0, ip, r0, ror r9 │ │ │ │ - @ instruction: 0x018c6cb8 │ │ │ │ + orreq r0, ip, ip, lsl #20 │ │ │ │ + orreq r0, ip, r0, ror #19 │ │ │ │ + @ instruction: 0x018c09b4 │ │ │ │ + orrseq r2, r5, ip, asr r0 │ │ │ │ + orreq r0, ip, ip, ror r9 │ │ │ │ + orreq r6, ip, r4, asr #25 │ │ │ │ muleq r0, sp, r2 │ │ │ │ │ │ │ │ 002b4780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -517827,27 +517827,27 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b489c │ │ │ │ - orrseq r1, r5, ip, asr pc │ │ │ │ - orreq r0, ip, r8, ror r8 │ │ │ │ - orreq r6, ip, r0, asr #23 │ │ │ │ - orreq r0, ip, r8, lsl #16 │ │ │ │ - @ instruction: 0x01951ed8 │ │ │ │ - orreq r6, ip, r0, lsl #30 │ │ │ │ - @ instruction: 0x01951e9c │ │ │ │ - @ instruction: 0x018c07b8 │ │ │ │ - orreq r6, ip, r0, lsl #22 │ │ │ │ + orrseq r1, r5, r4, ror #30 │ │ │ │ + orreq r0, ip, r4, lsl #17 │ │ │ │ + orreq r6, ip, ip, asr #23 │ │ │ │ + orreq r0, ip, r4, lsl r8 │ │ │ │ + orrseq r1, r5, r0, ror #29 │ │ │ │ + orreq r6, ip, ip, lsl #30 │ │ │ │ + orrseq r1, r5, r4, lsr #29 │ │ │ │ + orreq r0, ip, r4, asr #15 │ │ │ │ + orreq r6, ip, ip, lsl #22 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - orreq r0, ip, r4, lsl #15 │ │ │ │ - orrseq r1, r5, r4, asr lr │ │ │ │ - orreq r6, ip, ip, ror lr │ │ │ │ + @ instruction: 0x018c0790 │ │ │ │ + orrseq r1, r5, ip, asr lr │ │ │ │ + orreq r6, ip, r8, lsl #29 │ │ │ │ │ │ │ │ 002b4958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -517905,21 +517905,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b4a70 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r6, ip, ip, asr fp │ │ │ │ - orrseq r1, r5, r4, lsl #27 │ │ │ │ - ldrdeq r6, [ip, r0] │ │ │ │ + orreq r6, ip, r8, ror #22 │ │ │ │ + orrseq r1, r5, ip, lsl #27 │ │ │ │ + ldrdeq r6, [ip, ip] │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq r1, r5, r0, lsr sp │ │ │ │ - orreq r0, ip, r4, asr #12 │ │ │ │ - @ instruction: 0x018c6994 │ │ │ │ + orrseq r1, r5, r8, lsr sp │ │ │ │ + orreq r0, ip, r0, asr r6 │ │ │ │ + orreq r6, ip, r0, lsr #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 002b4a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -518020,28 +518020,28 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b4b90 │ │ │ │ - orrseq r1, r5, r8, ror #24 │ │ │ │ - orreq r0, ip, r4, lsl #11 │ │ │ │ - orreq r6, ip, ip, asr #17 │ │ │ │ + orrseq r1, r5, r0, ror ip │ │ │ │ + @ instruction: 0x018c0590 │ │ │ │ + ldrdeq r6, [ip, r8] │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - orreq r0, ip, r4, lsl r5 │ │ │ │ - orrseq r1, r5, r4, ror #23 │ │ │ │ - orreq r6, ip, ip, lsl #24 │ │ │ │ - orrseq r1, r5, r8, lsr #23 │ │ │ │ - orreq r0, ip, r4, asr #9 │ │ │ │ - orreq r6, ip, ip, lsl #16 │ │ │ │ + orreq r0, ip, r0, lsr #10 │ │ │ │ + orrseq r1, r5, ip, ror #23 │ │ │ │ + orreq r6, ip, r8, lsl ip │ │ │ │ + @ instruction: 0x01951bb0 │ │ │ │ + ldrdeq r0, [ip, r0] │ │ │ │ + orreq r6, ip, r8, lsl r8 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x018c0490 │ │ │ │ - orrseq r1, r5, r0, ror #22 │ │ │ │ - orreq r6, ip, r8, lsl #23 │ │ │ │ + @ instruction: 0x018c049c │ │ │ │ + orrseq r1, r5, r8, ror #22 │ │ │ │ + @ instruction: 0x018c6b94 │ │ │ │ │ │ │ │ 002b4c50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -518099,21 +518099,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2b4d68 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r6, ip, r4, ror #16 │ │ │ │ - orrseq r1, r5, ip, lsl #21 │ │ │ │ - ldrdeq r6, [ip, r8] │ │ │ │ + orreq r6, ip, r0, ror r8 │ │ │ │ + @ instruction: 0x01951a94 │ │ │ │ + orreq r6, ip, r4, ror #13 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - orrseq r1, r5, r8, lsr sl │ │ │ │ - orreq r0, ip, ip, asr #6 │ │ │ │ - @ instruction: 0x018c669c │ │ │ │ + orrseq r1, r5, r0, asr #20 │ │ │ │ + orreq r0, ip, r8, asr r3 │ │ │ │ + orreq r6, ip, r8, lsr #13 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 002b4d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ @@ -519126,170 +519126,170 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b597c │ │ │ │ @ instruction: 0x01a23780 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r1, r5, r0, ror #14 │ │ │ │ - orreq r0, ip, r8, ror r0 │ │ │ │ - @ instruction: 0x018c63b8 │ │ │ │ + orrseq r1, r5, r8, ror #14 │ │ │ │ + orreq r0, ip, r4, lsl #1 │ │ │ │ + orreq r6, ip, r4, asr #7 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r1, r5, r0, ror #10 │ │ │ │ - orreq r6, ip, r4, lsr #12 │ │ │ │ - @ instruction: 0x018c61b8 │ │ │ │ - @ instruction: 0x019511f0 │ │ │ │ - orreq r5, ip, r8, asr lr │ │ │ │ + orrseq r1, r5, r8, ror #10 │ │ │ │ + orreq r6, ip, r0, lsr r6 │ │ │ │ + orreq r6, ip, r4, asr #3 │ │ │ │ + @ instruction: 0x019511f8 │ │ │ │ + orreq r5, ip, r4, ror #28 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - orrseq r0, r5, r0, lsl pc │ │ │ │ - orreq pc, fp, r8, lsr #16 │ │ │ │ - orreq r5, ip, r8, ror #22 │ │ │ │ + orrseq r0, r5, r8, lsl pc │ │ │ │ + orreq pc, fp, r4, lsr r8 @ │ │ │ │ + orreq r5, ip, r4, ror fp │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - strdeq r5, [ip, ip] │ │ │ │ + orreq r5, ip, r8, lsl #30 │ │ │ │ @ instruction: 0x01a22b90 │ │ │ │ - orrseq r0, r5, r0, ror sp │ │ │ │ - orreq pc, fp, ip, lsl #13 │ │ │ │ - orreq r5, ip, ip, asr #19 │ │ │ │ + orrseq r0, r5, r8, ror sp │ │ │ │ + @ instruction: 0x018bf698 │ │ │ │ + ldrdeq r5, [ip, r8] │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - @ instruction: 0x01950cd8 │ │ │ │ - orreq r5, ip, r0, asr #18 │ │ │ │ - orrseq r0, r5, ip, asr ip │ │ │ │ - orreq r5, ip, r8, asr #17 │ │ │ │ + orrseq r0, r5, r0, ror #25 │ │ │ │ + orreq r5, ip, ip, asr #18 │ │ │ │ + orrseq r0, r5, r4, ror #24 │ │ │ │ + ldrdeq r5, [ip, r4] │ │ │ │ orreq pc, sl, r0, ror ip @ │ │ │ │ - @ instruction: 0x018bf494 │ │ │ │ - orrseq r0, r5, r0, asr #22 │ │ │ │ - orreq pc, fp, ip, asr r4 @ │ │ │ │ - orreq r5, ip, r0, lsr #15 │ │ │ │ + orreq pc, fp, r0, lsr #9 │ │ │ │ + orrseq r0, r5, r8, asr #22 │ │ │ │ + orreq pc, fp, r8, ror #8 │ │ │ │ + orreq r5, ip, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - orrseq r0, r5, r0, lsl #22 │ │ │ │ - orreq pc, fp, ip, lsl r4 @ │ │ │ │ - orreq r5, ip, ip, asr r7 │ │ │ │ + orrseq r0, r5, r8, lsl #22 │ │ │ │ + orreq pc, fp, r8, lsr #8 │ │ │ │ + orreq r5, ip, r8, ror #14 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - orrseq r0, r5, r0, asr #21 │ │ │ │ - orreq r5, ip, ip, lsl fp │ │ │ │ - orreq r5, ip, r8, lsl r7 │ │ │ │ + orrseq r0, r5, r8, asr #21 │ │ │ │ + orreq r5, ip, r8, lsr #22 │ │ │ │ + orreq r5, ip, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - orrseq r0, r5, r8, ror sl │ │ │ │ - @ instruction: 0x018bf394 │ │ │ │ - ldrdeq r5, [ip, r4] │ │ │ │ + orrseq r0, r5, r0, lsl #21 │ │ │ │ + orreq pc, fp, r0, lsr #7 │ │ │ │ + orreq r5, ip, r0, ror #13 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orrseq r0, r5, r8, lsr sl │ │ │ │ - orreq pc, fp, r4, asr r3 @ │ │ │ │ - @ instruction: 0x018c5694 │ │ │ │ + orrseq r0, r5, r0, asr #20 │ │ │ │ + orreq pc, fp, r0, ror #6 │ │ │ │ + orreq r5, ip, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orrseq r0, r5, ip, ror r7 │ │ │ │ - @ instruction: 0x018bf098 │ │ │ │ - ldrdeq r5, [ip, ip] │ │ │ │ - orrseq r0, r5, ip, lsr r7 │ │ │ │ - orreq pc, fp, r8, asr r0 @ │ │ │ │ - @ instruction: 0x018c5398 │ │ │ │ + orrseq r0, r5, r4, lsl #15 │ │ │ │ + orreq pc, fp, r4, lsr #1 │ │ │ │ + orreq r5, ip, r8, ror #7 │ │ │ │ + orrseq r0, r5, r4, asr #14 │ │ │ │ + orreq pc, fp, r4, rrx │ │ │ │ + orreq r5, ip, r4, lsr #7 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - @ instruction: 0x019506fc │ │ │ │ - orreq pc, fp, r4, lsl r0 @ │ │ │ │ - orreq r5, ip, r4, asr r3 │ │ │ │ + orrseq r0, r5, r4, lsl #14 │ │ │ │ + orreq pc, fp, r0, lsr #32 │ │ │ │ + orreq r5, ip, r0, ror #6 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - @ instruction: 0x019506b8 │ │ │ │ - ldrdeq lr, [fp, r0] │ │ │ │ - orreq r5, ip, r4, lsl r3 │ │ │ │ - orrseq r0, r5, r4, ror r6 │ │ │ │ - @ instruction: 0x018bef90 │ │ │ │ - ldrdeq r5, [ip, r0] │ │ │ │ + orrseq r0, r5, r0, asr #13 │ │ │ │ + ldrdeq lr, [fp, ip] │ │ │ │ + orreq r5, ip, r0, lsr #6 │ │ │ │ + orrseq r0, r5, ip, ror r6 │ │ │ │ + @ instruction: 0x018bef9c │ │ │ │ + ldrdeq r5, [ip, ip] │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - orrseq r0, r5, r4, lsr r6 │ │ │ │ - orreq lr, fp, r0, asr pc │ │ │ │ - @ instruction: 0x018c5290 │ │ │ │ + orrseq r0, r5, ip, lsr r6 │ │ │ │ + orreq lr, fp, ip, asr pc │ │ │ │ + @ instruction: 0x018c529c │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - @ instruction: 0x019505f4 │ │ │ │ - orreq lr, fp, ip, lsl #30 │ │ │ │ - orreq r5, ip, ip, asr #4 │ │ │ │ + @ instruction: 0x019505fc │ │ │ │ + orreq lr, fp, r8, lsl pc │ │ │ │ + orreq r5, ip, r8, asr r2 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - @ instruction: 0x019505b0 │ │ │ │ - orreq lr, fp, r8, asr #29 │ │ │ │ - orreq r5, ip, r8, lsl #4 │ │ │ │ + @ instruction: 0x019505b8 │ │ │ │ + ldrdeq lr, [fp, r4] │ │ │ │ + orreq r5, ip, r4, lsl r2 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - orrseq r0, r5, ip, ror #10 │ │ │ │ - orreq lr, fp, r4, lsl #29 │ │ │ │ - orreq r5, ip, r4, asr #3 │ │ │ │ + orrseq r0, r5, r4, ror r5 │ │ │ │ + @ instruction: 0x018bee90 │ │ │ │ + ldrdeq r5, [ip, r0] │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - orrseq r0, r5, r8, lsr #10 │ │ │ │ - orreq lr, fp, r4, asr #28 │ │ │ │ - orreq r5, ip, ip, lsl #3 │ │ │ │ + orrseq r0, r5, r0, lsr r5 │ │ │ │ + orreq lr, fp, r0, asr lr │ │ │ │ + @ instruction: 0x018c5198 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - orrseq r0, r5, r8, ror #9 │ │ │ │ - orreq lr, fp, r4, lsl #28 │ │ │ │ - orreq r5, ip, r4, asr #2 │ │ │ │ + @ instruction: 0x019504f0 │ │ │ │ + orreq lr, fp, r0, lsl lr │ │ │ │ + orreq r5, ip, r0, asr r1 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq r0, r5, r8, lsr #9 │ │ │ │ - orreq lr, fp, r4, asr #27 │ │ │ │ - orreq r5, ip, r4, lsl #2 │ │ │ │ + @ instruction: 0x019504b0 │ │ │ │ + ldrdeq lr, [fp, r0] │ │ │ │ + orreq r5, ip, r0, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orreq r5, ip, r4, ror #9 │ │ │ │ - orreq r5, ip, r0, asr #1 │ │ │ │ - orrseq r0, r5, r0, asr #8 │ │ │ │ + strdeq r5, [ip, r0] │ │ │ │ + orreq r5, ip, ip, asr #1 │ │ │ │ + orrseq r0, r5, r8, asr #8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq r5, ip, ip, lsr #9 │ │ │ │ - orreq r5, ip, ip, rrx │ │ │ │ - orrseq r0, r5, ip, ror #7 │ │ │ │ + @ instruction: 0x018c54b8 │ │ │ │ + orreq r5, ip, r8, ror r0 │ │ │ │ + @ instruction: 0x019503f4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq lr, [fp, r4] │ │ │ │ + orreq lr, fp, r0, lsl #26 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq lr, fp, r4, asr #25 │ │ │ │ + ldrdeq lr, [fp, r0] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq r0, r5, r0, ror r3 │ │ │ │ - orreq lr, fp, r8, lsl #25 │ │ │ │ - orreq r4, ip, r8, asr #31 │ │ │ │ + orrseq r0, r5, r8, ror r3 │ │ │ │ + @ instruction: 0x018bec94 │ │ │ │ + ldrdeq r4, [ip, r4] │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - orrseq r0, r5, ip, lsr #6 │ │ │ │ - orreq lr, fp, r4, asr #24 │ │ │ │ - orreq r4, ip, r4, lsl #31 │ │ │ │ + orrseq r0, r5, r4, lsr r3 │ │ │ │ + orreq lr, fp, r0, asr ip │ │ │ │ + @ instruction: 0x018c4f90 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - orrseq r0, r5, r8, ror #5 │ │ │ │ - orreq lr, fp, r0, lsl #24 │ │ │ │ - orreq r4, ip, r0, asr #30 │ │ │ │ + @ instruction: 0x019502f0 │ │ │ │ + orreq lr, fp, ip, lsl #24 │ │ │ │ + orreq r4, ip, ip, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - orrseq r0, r5, r4, lsr #5 │ │ │ │ - @ instruction: 0x018bebbc │ │ │ │ - strdeq r4, [ip, ip] │ │ │ │ + orrseq r0, r5, ip, lsr #5 │ │ │ │ + orreq lr, fp, r8, asr #23 │ │ │ │ + orreq r4, ip, r8, lsl #30 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - orrseq r0, r5, r0, ror #4 │ │ │ │ - orreq lr, fp, r8, ror fp │ │ │ │ - @ instruction: 0x018c4ebc │ │ │ │ - orrseq r0, r5, ip, lsl r2 │ │ │ │ - orreq lr, fp, r4, lsr fp │ │ │ │ - orreq r4, ip, r4, ror lr │ │ │ │ + orrseq r0, r5, r8, ror #4 │ │ │ │ + orreq lr, fp, r4, lsl #23 │ │ │ │ + orreq r4, ip, r8, asr #29 │ │ │ │ + orrseq r0, r5, r4, lsr #4 │ │ │ │ + orreq lr, fp, r0, asr #22 │ │ │ │ + orreq r4, ip, r0, lsl #29 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - @ instruction: 0x019501d8 │ │ │ │ - strdeq lr, [fp, r0] │ │ │ │ - orreq r4, ip, r0, lsr lr │ │ │ │ + orrseq r0, r5, r0, ror #3 │ │ │ │ + strdeq lr, [fp, ip] │ │ │ │ + orreq r4, ip, ip, lsr lr │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - @ instruction: 0x01950194 │ │ │ │ - @ instruction: 0x018beab0 │ │ │ │ - strdeq r4, [ip, r0] │ │ │ │ + @ instruction: 0x0195019c │ │ │ │ + @ instruction: 0x018beabc │ │ │ │ + strdeq r4, [ip, ip] │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - orrseq r0, r5, r4, asr r1 │ │ │ │ - orreq lr, fp, r0, ror sl │ │ │ │ - @ instruction: 0x018c4db0 │ │ │ │ + orrseq r0, r5, ip, asr r1 │ │ │ │ + orreq lr, fp, ip, ror sl │ │ │ │ + @ instruction: 0x018c4dbc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - orrseq r0, r5, r4, lsl r1 │ │ │ │ - orreq lr, fp, r0, lsr sl │ │ │ │ - orreq r4, ip, r0, ror sp │ │ │ │ + orrseq r0, r5, ip, lsl r1 │ │ │ │ + orreq lr, fp, ip, lsr sl │ │ │ │ + orreq r4, ip, ip, ror sp │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrsbeq r0, [r5, r4] │ │ │ │ - orreq lr, fp, ip, ror #19 │ │ │ │ - orreq r4, ip, ip, lsr #26 │ │ │ │ + ldrsbeq r0, [r5, ip] │ │ │ │ + strdeq lr, [fp, r8] │ │ │ │ + orreq r4, ip, r8, lsr sp │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - @ instruction: 0x01950090 │ │ │ │ - orreq lr, fp, ip, lsr #19 │ │ │ │ - orreq r4, ip, ip, ror #25 │ │ │ │ + @ instruction: 0x01950098 │ │ │ │ + @ instruction: 0x018be9b8 │ │ │ │ + strdeq r4, [ip, r8] │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - orrseq r0, r5, r0, asr r0 │ │ │ │ - orreq lr, fp, ip, ror #18 │ │ │ │ - orreq r4, ip, ip, lsr #25 │ │ │ │ + orrseq r0, r5, r8, asr r0 │ │ │ │ + orreq lr, fp, r8, ror r9 │ │ │ │ + @ instruction: 0x018c4cb8 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ ldr r2, [pc, #-444] @ 2b5e10 │ │ │ │ ldr r1, [pc, #-444] @ 2b5e14 │ │ │ │ ldr r3, [pc, #-444] @ 2b5e18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -520687,103 +520687,103 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b6f34 │ │ │ │ @ instruction: 0x01a21dc0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a21d88 │ │ │ │ - @ instruction: 0x0194fef8 │ │ │ │ - orreq r4, ip, ip, asr #22 │ │ │ │ + orrseq pc, r4, r0, lsl #30 │ │ │ │ + orreq r4, ip, r8, asr fp │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq pc, r4, r4, asr #22 │ │ │ │ - @ instruction: 0x018c47b0 │ │ │ │ + orrseq pc, r4, ip, asr #22 │ │ │ │ + @ instruction: 0x018c47bc │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orrseq pc, r4, ip, asr #17 │ │ │ │ + @ instruction: 0x0194f8d4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r4, ip, r8, lsr r5 │ │ │ │ + orreq r4, ip, r4, asr #10 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - orreq lr, fp, ip, lsr #3 │ │ │ │ - orrseq pc, r4, r8, asr #16 │ │ │ │ - @ instruction: 0x018c44b8 │ │ │ │ + @ instruction: 0x018be1b8 │ │ │ │ + orrseq pc, r4, r0, asr r8 @ │ │ │ │ + orreq r4, ip, r4, asr #9 │ │ │ │ muleq r0, lr, r6 │ │ │ │ ldrdeq r1, [r2, r8]! │ │ │ │ - orrseq pc, r4, r0, asr #15 │ │ │ │ - ldrdeq lr, [fp, ip] │ │ │ │ - orreq r4, ip, r4, lsr #8 │ │ │ │ + orrseq pc, r4, r8, asr #15 │ │ │ │ + orreq lr, fp, r8, ror #1 │ │ │ │ + orreq r4, ip, r0, lsr r4 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ orreq lr, sl, r0, lsr #14 │ │ │ │ - orrseq pc, r4, r0, lsr #12 │ │ │ │ - orreq sp, fp, ip, lsr pc │ │ │ │ - orreq r4, ip, r4, lsl #5 │ │ │ │ + orrseq pc, r4, r8, lsr #12 │ │ │ │ + orreq sp, fp, r8, asr #30 │ │ │ │ + @ instruction: 0x018c4290 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - orrseq pc, r4, r4, ror #11 │ │ │ │ - orreq sp, fp, r0, lsl #30 │ │ │ │ - orreq r4, ip, r8, asr #4 │ │ │ │ + orrseq pc, r4, ip, ror #11 │ │ │ │ + orreq sp, fp, ip, lsl #30 │ │ │ │ + orreq r4, ip, r4, asr r2 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - orrseq pc, r4, r8, lsr #11 │ │ │ │ - orreq sp, fp, r4, asr #29 │ │ │ │ - orreq r4, ip, ip, lsl #4 │ │ │ │ + @ instruction: 0x0194f5b0 │ │ │ │ + ldrdeq sp, [fp, r0] │ │ │ │ + orreq r4, ip, r8, lsl r2 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - orrseq pc, r4, ip, ror #10 │ │ │ │ - orreq sp, fp, r4, lsl #29 │ │ │ │ - orreq r4, ip, ip, asr #3 │ │ │ │ + orrseq pc, r4, r4, ror r5 @ │ │ │ │ + @ instruction: 0x018bde90 │ │ │ │ + ldrdeq r4, [ip, r8] │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - orrseq pc, r4, ip, lsr #10 │ │ │ │ - orreq sp, fp, r8, asr #28 │ │ │ │ - @ instruction: 0x018c4190 │ │ │ │ + orrseq pc, r4, r4, lsr r5 @ │ │ │ │ + orreq sp, fp, r4, asr lr │ │ │ │ + @ instruction: 0x018c419c │ │ │ │ muleq r0, r6, r6 │ │ │ │ - @ instruction: 0x0194f4f0 │ │ │ │ - orreq sp, fp, ip, lsl #28 │ │ │ │ - orreq r4, ip, r4, asr r1 │ │ │ │ + @ instruction: 0x0194f4f8 │ │ │ │ + orreq sp, fp, r8, lsl lr │ │ │ │ + orreq r4, ip, r0, ror #2 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - ldrdeq sp, [fp, r8] │ │ │ │ - orrseq pc, r4, r8, lsl #9 │ │ │ │ - orreq sp, fp, r4, lsr #27 │ │ │ │ - orreq r4, ip, ip, ror #1 │ │ │ │ + orreq sp, fp, r4, ror #27 │ │ │ │ + @ instruction: 0x0194f490 │ │ │ │ + @ instruction: 0x018bddb0 │ │ │ │ + strdeq r4, [ip, r8] │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - orrseq pc, r4, ip, asr #8 │ │ │ │ - orreq sp, fp, r8, ror #26 │ │ │ │ - strheq r4, [ip, r0] │ │ │ │ + orrseq pc, r4, r4, asr r4 @ │ │ │ │ + orreq sp, fp, r4, ror sp │ │ │ │ + strheq r4, [ip, ip] │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - orrseq pc, r4, r0, lsl r4 @ │ │ │ │ - orreq sp, fp, ip, lsr #26 │ │ │ │ - orreq r4, ip, r4, ror r0 │ │ │ │ + orrseq pc, r4, r8, lsl r4 @ │ │ │ │ + orreq sp, fp, r8, lsr sp │ │ │ │ + orreq r4, ip, r0, lsl #1 │ │ │ │ muleq r0, r1, r6 │ │ │ │ - strdeq sp, [fp, r8] │ │ │ │ - orrseq pc, r4, r8, lsr #7 │ │ │ │ - orreq sp, fp, r4, asr #25 │ │ │ │ - orreq r4, ip, ip │ │ │ │ + orreq sp, fp, r4, lsl #26 │ │ │ │ + @ instruction: 0x0194f3b0 │ │ │ │ + ldrdeq sp, [fp, r0] │ │ │ │ + orreq r4, ip, r8, lsl r0 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - orreq sp, fp, ip, lsl #25 │ │ │ │ - orrseq pc, r4, r8, asr r3 @ │ │ │ │ - orreq sp, fp, r0, ror ip │ │ │ │ - @ instruction: 0x018c3fb8 │ │ │ │ + @ instruction: 0x018bdc98 │ │ │ │ + orrseq pc, r4, r0, ror #6 │ │ │ │ + orreq sp, fp, ip, ror ip │ │ │ │ + orreq r3, ip, r4, asr #31 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - orrseq pc, r4, r8, lsl r3 @ │ │ │ │ - orreq sp, fp, r0, lsr ip │ │ │ │ - orreq r3, ip, r8, ror pc │ │ │ │ + orrseq pc, r4, r0, lsr #6 │ │ │ │ + orreq sp, fp, ip, lsr ip │ │ │ │ + orreq r3, ip, r4, lsl #31 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - @ instruction: 0x0194f2d8 │ │ │ │ - strdeq sp, [fp, r0] │ │ │ │ - orreq r3, ip, r8, lsr pc │ │ │ │ + orrseq pc, r4, r0, ror #5 │ │ │ │ + strdeq sp, [fp, ip] │ │ │ │ + orreq r3, ip, r4, asr #30 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - @ instruction: 0x018bdbbc │ │ │ │ - @ instruction: 0x018c4390 │ │ │ │ - orreq r3, ip, r4, asr #29 │ │ │ │ - orrseq pc, r4, r0, ror #4 │ │ │ │ - orrseq pc, r4, r8, lsl r2 @ │ │ │ │ - orreq sp, fp, r4, lsr fp │ │ │ │ - orreq r3, ip, ip, ror lr │ │ │ │ + orreq sp, fp, r8, asr #23 │ │ │ │ + @ instruction: 0x018c439c │ │ │ │ + ldrdeq r3, [ip, r0] │ │ │ │ + orrseq pc, r4, r8, ror #4 │ │ │ │ + orrseq pc, r4, r0, lsr #4 │ │ │ │ + orreq sp, fp, r0, asr #22 │ │ │ │ + orreq r3, ip, r8, lsl #29 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - @ instruction: 0x0194f1dc │ │ │ │ - strdeq sp, [fp, r8] │ │ │ │ - orreq r3, ip, r0, asr #28 │ │ │ │ + orrseq pc, r4, r4, ror #3 │ │ │ │ + orreq sp, fp, r4, lsl #22 │ │ │ │ + orreq r3, ip, ip, asr #28 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ │ │ │ │ 002b7714 : │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -521030,29 +521030,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2b79f8 │ │ │ │ @ instruction: 0x01a20d94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a20c48 │ │ │ │ - orrseq lr, r4, r4, lsl #27 │ │ │ │ - orreq sp, fp, r0, lsr #13 │ │ │ │ - orreq r3, ip, r0, ror #19 │ │ │ │ + orrseq lr, r4, ip, lsl #27 │ │ │ │ + orreq sp, fp, ip, lsr #13 │ │ │ │ + orreq r3, ip, ip, ror #19 │ │ │ │ muleq r0, sl, sl │ │ │ │ - orrseq lr, r4, r0, asr #26 │ │ │ │ - orreq sp, fp, ip, asr r6 │ │ │ │ - orreq r3, ip, r4, lsr #19 │ │ │ │ + orrseq lr, r4, r8, asr #26 │ │ │ │ + orreq sp, fp, r8, ror #12 │ │ │ │ + @ instruction: 0x018c39b0 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - orreq r3, ip, r0, asr lr │ │ │ │ - @ instruction: 0x0194ecf4 │ │ │ │ - orreq r3, ip, r8, asr r9 │ │ │ │ + orreq r3, ip, ip, asr lr │ │ │ │ + @ instruction: 0x0194ecfc │ │ │ │ + orreq r3, ip, r4, ror #18 │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - @ instruction: 0x0194ec9c │ │ │ │ - @ instruction: 0x018bd5b8 │ │ │ │ - strdeq r3, [ip, r8] │ │ │ │ + orrseq lr, r4, r4, lsr #25 │ │ │ │ + orreq sp, fp, r4, asr #11 │ │ │ │ + orreq r3, ip, r4, lsl #18 │ │ │ │ @ instruction: 0x00000ab7 │ │ │ │ │ │ │ │ 002b7b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -521111,21 +521111,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b7c48 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r3, ip, r4, lsl #19 │ │ │ │ - orrseq lr, r4, ip, lsr #23 │ │ │ │ - strdeq r3, [ip, r8] │ │ │ │ + @ instruction: 0x018c3990 │ │ │ │ + @ instruction: 0x0194ebb4 │ │ │ │ + orreq r3, ip, r4, lsl #16 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - orrseq lr, r4, r8, asr fp │ │ │ │ - orreq sp, fp, ip, ror #8 │ │ │ │ - @ instruction: 0x018c37bc │ │ │ │ + orrseq lr, r4, r0, ror #22 │ │ │ │ + orreq sp, fp, r8, ror r4 │ │ │ │ + orreq r3, ip, r8, asr #15 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ │ │ │ │ 002b7c4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -522050,123 +522050,123 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2b7d0c │ │ │ │ @ instruction: 0x01a208ac │ │ │ │ @ instruction: 0x01a20898 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0194ea9c │ │ │ │ - orreq r3, ip, ip, lsl #14 │ │ │ │ + orrseq lr, r4, r4, lsr #21 │ │ │ │ + orreq r3, ip, r8, lsl r7 │ │ │ │ @ instruction: 0x01a20800 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orrseq lr, r4, r0, lsr r7 │ │ │ │ - orreq r3, ip, r4, lsr #7 │ │ │ │ + orrseq lr, r4, r8, lsr r7 │ │ │ │ + @ instruction: 0x018c33b0 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ orreq sp, sl, r8, lsl #15 │ │ │ │ orreq sp, sl, r8, asr #14 │ │ │ │ - orreq ip, fp, ip, ror #24 │ │ │ │ + orreq ip, fp, r8, ror ip │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orrseq lr, r4, ip, lsl #6 │ │ │ │ - orreq ip, fp, r4, lsr ip │ │ │ │ - orreq r2, ip, ip, ror pc │ │ │ │ + orrseq lr, r4, r4, lsl r3 │ │ │ │ + orreq ip, fp, r0, asr #24 │ │ │ │ + orreq r2, ip, r8, lsl #31 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - orrseq lr, r4, ip, asr #5 │ │ │ │ - strdeq ip, [fp, r4] │ │ │ │ - orreq r2, ip, ip, lsr pc │ │ │ │ + @ instruction: 0x0194e2d4 │ │ │ │ + orreq ip, fp, r0, lsl #24 │ │ │ │ + orreq r2, ip, r8, asr #30 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orrseq lr, r4, ip, lsl #5 │ │ │ │ - @ instruction: 0x018bcbb4 │ │ │ │ - strdeq r2, [ip, ip] │ │ │ │ + @ instruction: 0x0194e294 │ │ │ │ + orreq ip, fp, r0, asr #23 │ │ │ │ + orreq r2, ip, r8, lsl #30 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orrseq lr, r4, ip, asr #4 │ │ │ │ - orreq ip, fp, r4, ror fp │ │ │ │ - @ instruction: 0x018c2ebc │ │ │ │ + orrseq lr, r4, r4, asr r2 │ │ │ │ + orreq ip, fp, r0, lsl #23 │ │ │ │ + orreq r2, ip, r8, asr #29 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - orrseq lr, r4, ip, lsl #4 │ │ │ │ - orreq ip, fp, r4, lsr fp │ │ │ │ - orreq r2, ip, ip, ror lr │ │ │ │ + orrseq lr, r4, r4, lsl r2 │ │ │ │ + orreq ip, fp, r0, asr #22 │ │ │ │ + orreq r2, ip, r8, lsl #29 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x0194e1d0 │ │ │ │ - strdeq ip, [fp, r8] │ │ │ │ - orreq r2, ip, r0, asr #28 │ │ │ │ + @ instruction: 0x0194e1d8 │ │ │ │ + orreq ip, fp, r4, lsl #22 │ │ │ │ + orreq r2, ip, ip, asr #28 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x0194e194 │ │ │ │ - @ instruction: 0x018bcabc │ │ │ │ - orreq r2, ip, r4, lsl #28 │ │ │ │ + @ instruction: 0x0194e19c │ │ │ │ + orreq ip, fp, r8, asr #21 │ │ │ │ + orreq r2, ip, r0, lsl lr │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - orrseq lr, r4, r8, asr r1 │ │ │ │ - orreq ip, fp, r0, lsl #21 │ │ │ │ - orreq r2, ip, r8, asr #27 │ │ │ │ - orrseq lr, r4, r8, lsl r1 │ │ │ │ - orreq ip, fp, r0, asr #20 │ │ │ │ - orreq r2, ip, r8, lsl #27 │ │ │ │ + orrseq lr, r4, r0, ror #2 │ │ │ │ + orreq ip, fp, ip, lsl #21 │ │ │ │ + ldrdeq r2, [ip, r4] │ │ │ │ + orrseq lr, r4, r0, lsr #2 │ │ │ │ + orreq ip, fp, ip, asr #20 │ │ │ │ + @ instruction: 0x018c2d94 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsbeq lr, [r4, r8] │ │ │ │ - orreq ip, fp, r0, lsl #20 │ │ │ │ - orreq r2, ip, r8, asr #26 │ │ │ │ + orrseq lr, r4, r0, ror #1 │ │ │ │ + orreq ip, fp, ip, lsl #20 │ │ │ │ + orreq r2, ip, r4, asr sp │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0194e098 │ │ │ │ - orreq ip, fp, r0, asr #19 │ │ │ │ - orreq r2, ip, r8, lsl #26 │ │ │ │ - orrseq lr, r4, r8, asr r0 │ │ │ │ - orreq ip, fp, r0, lsl #19 │ │ │ │ - orreq r2, ip, r8, asr #25 │ │ │ │ + orrseq lr, r4, r0, lsr #1 │ │ │ │ + orreq ip, fp, ip, asr #19 │ │ │ │ + orreq r2, ip, r4, lsl sp │ │ │ │ + orrseq lr, r4, r0, rrx │ │ │ │ + orreq ip, fp, ip, lsl #19 │ │ │ │ + ldrdeq r2, [ip, r4] │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orrseq lr, r4, r8, lsl r0 │ │ │ │ - orreq ip, fp, r0, asr #18 │ │ │ │ - orreq r2, ip, r8, lsl #25 │ │ │ │ + orrseq lr, r4, r0, lsr #32 │ │ │ │ + orreq ip, fp, ip, asr #18 │ │ │ │ + @ instruction: 0x018c2c94 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x0194dfd8 │ │ │ │ - orreq ip, fp, r0, lsl #18 │ │ │ │ - orreq r2, ip, r8, asr #24 │ │ │ │ + orrseq sp, r4, r0, ror #31 │ │ │ │ + orreq ip, fp, ip, lsl #18 │ │ │ │ + orreq r2, ip, r4, asr ip │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x0194df9c │ │ │ │ - orreq ip, fp, r4, asr #17 │ │ │ │ - orreq r2, ip, ip, lsl #24 │ │ │ │ + orrseq sp, r4, r4, lsr #31 │ │ │ │ + ldrdeq ip, [fp, r0] │ │ │ │ + orreq r2, ip, r8, lsl ip │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orreq ip, fp, ip, lsl #17 │ │ │ │ + @ instruction: 0x018bc898 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orrseq sp, r4, ip, lsr #30 │ │ │ │ - orreq ip, fp, r4, asr r8 │ │ │ │ - @ instruction: 0x018c2b9c │ │ │ │ - orrseq sp, r4, ip, ror #29 │ │ │ │ - orreq ip, fp, r4, lsl r8 │ │ │ │ - orreq r2, ip, ip, asr fp │ │ │ │ + orrseq sp, r4, r4, lsr pc │ │ │ │ + orreq ip, fp, r0, ror #16 │ │ │ │ + orreq r2, ip, r8, lsr #23 │ │ │ │ + @ instruction: 0x0194def4 │ │ │ │ + orreq ip, fp, r0, lsr #16 │ │ │ │ + orreq r2, ip, r8, ror #22 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orrseq sp, r4, ip, lsr #29 │ │ │ │ - ldrdeq ip, [fp, r4] │ │ │ │ - orreq r2, ip, ip, lsl fp │ │ │ │ + @ instruction: 0x0194deb4 │ │ │ │ + orreq ip, fp, r0, ror #15 │ │ │ │ + orreq r2, ip, r8, lsr #22 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orrseq sp, r4, ip, ror #28 │ │ │ │ - @ instruction: 0x018bc794 │ │ │ │ - ldrdeq r2, [ip, ip] │ │ │ │ + orrseq sp, r4, r4, ror lr │ │ │ │ + orreq ip, fp, r0, lsr #15 │ │ │ │ + orreq r2, ip, r8, ror #21 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orrseq sp, r4, ip, lsr #28 │ │ │ │ - orreq ip, fp, r4, asr r7 │ │ │ │ - @ instruction: 0x018c2a9c │ │ │ │ + orrseq sp, r4, r4, lsr lr │ │ │ │ + orreq ip, fp, r0, ror #14 │ │ │ │ + orreq r2, ip, r8, lsr #21 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x0194ddf0 │ │ │ │ - orreq ip, fp, r8, lsl r7 │ │ │ │ - orreq r2, ip, r0, ror #20 │ │ │ │ + @ instruction: 0x0194ddf8 │ │ │ │ + orreq ip, fp, r4, lsr #14 │ │ │ │ + orreq r2, ip, ip, ror #20 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x0194ddb0 │ │ │ │ - ldrdeq ip, [fp, r8] │ │ │ │ - orreq r2, ip, r0, lsr #20 │ │ │ │ + @ instruction: 0x0194ddb8 │ │ │ │ + orreq ip, fp, r4, ror #13 │ │ │ │ + orreq r2, ip, ip, lsr #20 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orrseq sp, r4, r0, ror sp │ │ │ │ - @ instruction: 0x018bc698 │ │ │ │ - orreq r2, ip, r0, ror #19 │ │ │ │ + orrseq sp, r4, r8, ror sp │ │ │ │ + orreq ip, fp, r4, lsr #13 │ │ │ │ + orreq r2, ip, ip, ror #19 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - orreq ip, fp, r0, ror #12 │ │ │ │ + orreq ip, fp, ip, ror #12 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orreq ip, fp, r0, lsr r6 │ │ │ │ - orreq ip, fp, r0, lsl #12 │ │ │ │ + orreq ip, fp, ip, lsr r6 │ │ │ │ + orreq ip, fp, ip, lsl #12 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrdeq ip, [fp, r0] │ │ │ │ + ldrdeq ip, [fp, ip] │ │ │ │ │ │ │ │ 002b8c84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -522224,21 +522224,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #36] @ 2b8d9c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r2, ip, r0, lsr r8 │ │ │ │ - orrseq sp, r4, r8, asr sl │ │ │ │ - orreq r2, ip, r4, lsr #13 │ │ │ │ + orreq r2, ip, ip, lsr r8 │ │ │ │ + orrseq sp, r4, r0, ror #20 │ │ │ │ + @ instruction: 0x018c26b0 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - orrseq sp, r4, r4, lsl #20 │ │ │ │ - orreq ip, fp, r8, lsl r3 │ │ │ │ - orreq r2, ip, r8, ror #12 │ │ │ │ + orrseq sp, r4, ip, lsl #20 │ │ │ │ + orreq ip, fp, r4, lsr #6 │ │ │ │ + orreq r2, ip, r4, ror r6 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ │ │ │ │ 002b8da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -523255,142 +523255,142 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2b98a0 │ │ │ │ @ instruction: 0x01a1f750 │ │ │ │ @ instruction: 0x01a1f740 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, r4, ip, asr #5 │ │ │ │ - orreq r1, ip, ip, lsr #30 │ │ │ │ + @ instruction: 0x0194d2d4 │ │ │ │ + orreq r1, ip, r8, lsr pc │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - orrseq ip, r4, r4, lsr #30 │ │ │ │ - orreq fp, fp, r0, asr #16 │ │ │ │ - orreq r1, ip, r8, lsl #23 │ │ │ │ - orrseq ip, r4, r4, ror #29 │ │ │ │ + orrseq ip, r4, ip, lsr #30 │ │ │ │ + orreq fp, fp, ip, asr #16 │ │ │ │ + @ instruction: 0x018c1b94 │ │ │ │ + orrseq ip, r4, ip, ror #29 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r1, ip, r0, asr fp │ │ │ │ + orreq r1, ip, ip, asr fp │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ @ instruction: 0x01a1ec6c │ │ │ │ - orrseq ip, r4, r4, asr #28 │ │ │ │ - orreq fp, fp, r0, ror #14 │ │ │ │ - orreq r1, ip, r8, lsr #21 │ │ │ │ + orrseq ip, r4, ip, asr #28 │ │ │ │ + orreq fp, fp, ip, ror #14 │ │ │ │ + @ instruction: 0x018c1ab4 │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - @ instruction: 0x0194cdd0 │ │ │ │ - orreq fp, fp, ip, ror #13 │ │ │ │ - orreq r1, ip, r4, lsr sl │ │ │ │ + @ instruction: 0x0194cdd8 │ │ │ │ + strdeq fp, [fp, r8] │ │ │ │ + orreq r1, ip, r0, asr #20 │ │ │ │ andeq r0, r0, r3, asr #17 │ │ │ │ - orreq fp, fp, ip, asr r6 │ │ │ │ - orrseq ip, r4, r8, lsl #26 │ │ │ │ - orreq fp, fp, r4, lsr #12 │ │ │ │ - orreq r1, ip, ip, ror #18 │ │ │ │ + orreq fp, fp, r8, ror #12 │ │ │ │ + orrseq ip, r4, r0, lsl sp │ │ │ │ + orreq fp, fp, r0, lsr r6 │ │ │ │ + orreq r1, ip, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq ip, r4, ip, asr #25 │ │ │ │ - orreq fp, fp, r4, ror #11 │ │ │ │ - orreq r1, ip, ip, lsr #18 │ │ │ │ + @ instruction: 0x0194ccd4 │ │ │ │ + strdeq fp, [fp, r0] │ │ │ │ + orreq r1, ip, r8, lsr r9 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq ip, r4, ip, lsl #25 │ │ │ │ - orreq fp, fp, r4, lsr #11 │ │ │ │ - orreq r1, ip, ip, ror #17 │ │ │ │ + @ instruction: 0x0194cc94 │ │ │ │ + @ instruction: 0x018bb5b0 │ │ │ │ + strdeq r1, [ip, r8] │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq ip, r4, ip, asr #24 │ │ │ │ - orreq fp, fp, r4, ror #10 │ │ │ │ - orreq r1, ip, ip, lsr #17 │ │ │ │ + orrseq ip, r4, r4, asr ip │ │ │ │ + orreq fp, fp, r0, ror r5 │ │ │ │ + @ instruction: 0x018c18b8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orrseq ip, r4, ip, lsl #24 │ │ │ │ - orreq fp, fp, r4, lsr #10 │ │ │ │ - orreq r1, ip, ip, ror #16 │ │ │ │ + orrseq ip, r4, r4, lsl ip │ │ │ │ + orreq fp, fp, r0, lsr r5 │ │ │ │ + orreq r1, ip, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orrseq ip, r4, ip, asr #23 │ │ │ │ - orreq fp, fp, r8, ror #9 │ │ │ │ - orreq r1, ip, r0, lsr r8 │ │ │ │ + @ instruction: 0x0194cbd4 │ │ │ │ + strdeq fp, [fp, r4] │ │ │ │ + orreq r1, ip, ip, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0194cb90 │ │ │ │ - orreq fp, fp, ip, lsr #9 │ │ │ │ - strdeq r1, [ip, r4] │ │ │ │ + @ instruction: 0x0194cb98 │ │ │ │ + @ instruction: 0x018bb4b8 │ │ │ │ + orreq r1, ip, r0, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq ip, r4, r4, asr fp │ │ │ │ - orreq fp, fp, r0, ror r4 │ │ │ │ - @ instruction: 0x018c17b8 │ │ │ │ + orrseq ip, r4, ip, asr fp │ │ │ │ + orreq fp, fp, ip, ror r4 │ │ │ │ + orreq r1, ip, r4, asr #15 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ - orreq fp, fp, ip, lsr r4 │ │ │ │ - orrseq ip, r4, ip, ror #21 │ │ │ │ - orreq fp, fp, r8, lsl #8 │ │ │ │ - orreq r1, ip, r0, asr r7 │ │ │ │ + orreq fp, fp, r8, asr #8 │ │ │ │ + @ instruction: 0x0194caf4 │ │ │ │ + orreq fp, fp, r4, lsl r4 │ │ │ │ + orreq r1, ip, ip, asr r7 │ │ │ │ muleq r0, r1, r8 │ │ │ │ - @ instruction: 0x0194cab0 │ │ │ │ - orreq fp, fp, r8, asr #7 │ │ │ │ - orreq r1, ip, r0, lsl r7 │ │ │ │ + @ instruction: 0x0194cab8 │ │ │ │ + ldrdeq fp, [fp, r4] │ │ │ │ + orreq r1, ip, ip, lsl r7 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - orrseq ip, r4, r0, ror sl │ │ │ │ - orreq fp, fp, r8, lsl #7 │ │ │ │ - ldrdeq r1, [ip, r0] │ │ │ │ + orrseq ip, r4, r8, ror sl │ │ │ │ + @ instruction: 0x018bb394 │ │ │ │ + ldrdeq r1, [ip, ip] │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - orrseq ip, r4, r0, lsr sl │ │ │ │ - orreq fp, fp, ip, asr #6 │ │ │ │ - @ instruction: 0x018c1694 │ │ │ │ + orrseq ip, r4, r8, lsr sl │ │ │ │ + orreq fp, fp, r8, asr r3 │ │ │ │ + orreq r1, ip, r0, lsr #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - @ instruction: 0x0194c9f4 │ │ │ │ - orreq fp, fp, r0, lsl r3 │ │ │ │ - orreq r1, ip, r8, asr r6 │ │ │ │ + @ instruction: 0x0194c9fc │ │ │ │ + orreq fp, fp, ip, lsl r3 │ │ │ │ + orreq r1, ip, r4, ror #12 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - orrseq ip, r4, r8, lsr #15 │ │ │ │ - orreq fp, fp, r4, asr #1 │ │ │ │ - orreq r1, ip, ip, lsl #8 │ │ │ │ + @ instruction: 0x0194c7b0 │ │ │ │ + ldrdeq fp, [fp, r0] │ │ │ │ + orreq r1, ip, r8, lsl r4 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - orrseq ip, r4, ip, ror #14 │ │ │ │ - orreq fp, fp, r8, lsl #1 │ │ │ │ - ldrdeq r1, [ip, r0] │ │ │ │ + orrseq ip, r4, r4, ror r7 │ │ │ │ + @ instruction: 0x018bb094 │ │ │ │ + ldrdeq r1, [ip, ip] │ │ │ │ muleq r0, r2, r8 │ │ │ │ - orrseq ip, r4, r0, lsr r7 │ │ │ │ - orreq fp, fp, r8, asr #32 │ │ │ │ - @ instruction: 0x018c1390 │ │ │ │ + orrseq ip, r4, r8, lsr r7 │ │ │ │ + orreq fp, fp, r4, asr r0 │ │ │ │ + @ instruction: 0x018c139c │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - @ instruction: 0x0194c6f0 │ │ │ │ - orreq fp, fp, ip │ │ │ │ - orreq r1, ip, r4, asr r3 │ │ │ │ + @ instruction: 0x0194c6f8 │ │ │ │ + orreq fp, fp, r8, lsl r0 │ │ │ │ + orreq r1, ip, r0, ror #6 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - @ instruction: 0x0194c6b4 │ │ │ │ - orreq sl, fp, ip, asr #31 │ │ │ │ - orreq r1, ip, r4, lsl r3 │ │ │ │ + @ instruction: 0x0194c6bc │ │ │ │ + ldrdeq sl, [fp, r8] │ │ │ │ + orreq r1, ip, r0, lsr #6 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - orrseq ip, r4, r4, ror r6 │ │ │ │ - orreq sl, fp, ip, lsl #31 │ │ │ │ - ldrdeq r1, [ip, r4] │ │ │ │ + orrseq ip, r4, ip, ror r6 │ │ │ │ + @ instruction: 0x018baf98 │ │ │ │ + orreq r1, ip, r0, ror #5 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - orrseq ip, r4, r4, lsr r6 │ │ │ │ - orreq sl, fp, r0, asr pc │ │ │ │ - @ instruction: 0x018c1298 │ │ │ │ + orrseq ip, r4, ip, lsr r6 │ │ │ │ + orreq sl, fp, ip, asr pc │ │ │ │ + orreq r1, ip, r4, lsr #5 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - @ instruction: 0x0194c5f8 │ │ │ │ - orreq sl, fp, r0, lsl pc │ │ │ │ - orreq r1, ip, r8, asr r2 │ │ │ │ + orrseq ip, r4, r0, lsl #12 │ │ │ │ + orreq sl, fp, ip, lsl pc │ │ │ │ + orreq r1, ip, r4, ror #4 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - @ instruction: 0x0194c5b8 │ │ │ │ - ldrdeq sl, [fp, r0] │ │ │ │ - orreq r1, ip, r8, lsl r2 │ │ │ │ + orrseq ip, r4, r0, asr #11 │ │ │ │ + ldrdeq sl, [fp, ip] │ │ │ │ + orreq r1, ip, r4, lsr #4 │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - orrseq ip, r4, r8, ror r5 │ │ │ │ - @ instruction: 0x018bae90 │ │ │ │ - ldrdeq r1, [ip, r8] │ │ │ │ + orrseq ip, r4, r0, lsl #11 │ │ │ │ + @ instruction: 0x018bae9c │ │ │ │ + orreq r1, ip, r4, ror #3 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - orrseq ip, r4, r8, lsr r5 │ │ │ │ - orreq sl, fp, r4, asr lr │ │ │ │ - @ instruction: 0x018c119c │ │ │ │ + orrseq ip, r4, r0, asr #10 │ │ │ │ + orreq sl, fp, r0, ror #28 │ │ │ │ + orreq r1, ip, r8, lsr #3 │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - @ instruction: 0x0194c4fc │ │ │ │ - orreq sl, fp, r4, lsl lr │ │ │ │ - orreq r1, ip, ip, asr r1 │ │ │ │ + orrseq ip, r4, r4, lsl #10 │ │ │ │ + orreq sl, fp, r0, lsr #28 │ │ │ │ + orreq r1, ip, r8, ror #2 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - @ instruction: 0x0194c4bc │ │ │ │ - ldrdeq sl, [fp, r4] │ │ │ │ - orreq r1, ip, ip, lsl r1 │ │ │ │ + orrseq ip, r4, r4, asr #9 │ │ │ │ + orreq sl, fp, r0, ror #27 │ │ │ │ + orreq r1, ip, r8, lsr #2 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - orrseq ip, r4, ip, ror r4 │ │ │ │ - @ instruction: 0x018bad94 │ │ │ │ - ldrdeq r1, [ip, ip] │ │ │ │ + orrseq ip, r4, r4, lsl #9 │ │ │ │ + orreq sl, fp, r0, lsr #27 │ │ │ │ + orreq r1, ip, r8, ror #1 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldr r2, [pc, #-232] @ 2b9eb8 │ │ │ │ ldr r1, [pc, #-232] @ 2b9ebc │ │ │ │ ldr r3, [pc, #-232] @ 2b9ec0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -524590,169 +524590,169 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2ba9fc │ │ │ │ @ instruction: 0x01a1e1ec │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0194c194 │ │ │ │ - orreq sl, fp, ip, lsr #21 │ │ │ │ - orreq r0, ip, ip, ror #27 │ │ │ │ + @ instruction: 0x0194c19c │ │ │ │ + @ instruction: 0x018baab8 │ │ │ │ + strdeq r0, [ip, r8] │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - orrseq fp, r4, ip, lsl lr │ │ │ │ - orreq sl, fp, r4, lsr r7 │ │ │ │ - orreq r0, ip, r4, ror sl │ │ │ │ + orrseq fp, r4, r4, lsr #28 │ │ │ │ + orreq sl, fp, r0, asr #14 │ │ │ │ + orreq r0, ip, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - orrseq fp, r4, ip, lsl #27 │ │ │ │ - strdeq r0, [ip, r4] │ │ │ │ + @ instruction: 0x0194bd94 │ │ │ │ + orreq r0, ip, r0, lsl #20 │ │ │ │ @ instruction: 0x01a1db10 │ │ │ │ - orrseq fp, r4, r8, ror #22 │ │ │ │ - orreq r0, ip, r0, asr #15 │ │ │ │ + orrseq fp, r4, r0, ror fp │ │ │ │ + orreq r0, ip, ip, asr #15 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - orrseq fp, r4, r8, lsl #21 │ │ │ │ - orreq sl, fp, r4, lsr #7 │ │ │ │ - orreq r0, ip, r4, ror #13 │ │ │ │ + @ instruction: 0x0194ba90 │ │ │ │ + @ instruction: 0x018ba3b0 │ │ │ │ + strdeq r0, [ip, r0] │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - orreq sl, fp, r8, ror #6 │ │ │ │ - orrseq fp, r4, r4, lsl sl │ │ │ │ - orreq sl, fp, r0, lsr r3 │ │ │ │ - orreq r0, ip, r0, ror r6 │ │ │ │ + orreq sl, fp, r4, ror r3 │ │ │ │ + orrseq fp, r4, ip, lsl sl │ │ │ │ + orreq sl, fp, ip, lsr r3 │ │ │ │ + orreq r0, ip, ip, ror r6 │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ - @ instruction: 0x0194b9d4 │ │ │ │ - orreq sl, fp, ip, ror #5 │ │ │ │ - orreq r0, ip, ip, lsr #12 │ │ │ │ + @ instruction: 0x0194b9dc │ │ │ │ + strdeq sl, [fp, r8] │ │ │ │ + orreq r0, ip, r8, lsr r6 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - @ instruction: 0x0194b990 │ │ │ │ - orreq sl, fp, r8, lsr #5 │ │ │ │ - orreq r0, ip, r8, ror #11 │ │ │ │ + @ instruction: 0x0194b998 │ │ │ │ + @ instruction: 0x018ba2b4 │ │ │ │ + strdeq r0, [ip, r4] │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ - orrseq fp, r4, ip, asr #18 │ │ │ │ - orreq sl, fp, r4, ror #4 │ │ │ │ - orreq r0, ip, r4, lsr #11 │ │ │ │ + orrseq fp, r4, r4, asr r9 │ │ │ │ + orreq sl, fp, r0, ror r2 │ │ │ │ + @ instruction: 0x018c05b0 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - orrseq fp, r4, r8, lsl #18 │ │ │ │ - orreq sl, fp, r0, lsr #4 │ │ │ │ - orreq r0, ip, r0, ror #10 │ │ │ │ + orrseq fp, r4, r0, lsl r9 │ │ │ │ + orreq sl, fp, ip, lsr #4 │ │ │ │ + orreq r0, ip, ip, ror #10 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - orrseq fp, r4, r4, asr #17 │ │ │ │ - orreq sl, fp, r0, ror #3 │ │ │ │ - orreq r0, ip, r0, lsr #10 │ │ │ │ + orrseq fp, r4, ip, asr #17 │ │ │ │ + orreq sl, fp, ip, ror #3 │ │ │ │ + orreq r0, ip, ip, lsr #10 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - orrseq fp, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0x018ba19c │ │ │ │ - ldrdeq r0, [ip, ip] │ │ │ │ + orrseq fp, r4, ip, lsl #17 │ │ │ │ + orreq sl, fp, r8, lsr #3 │ │ │ │ + orreq r0, ip, r8, ror #9 │ │ │ │ andeq r0, r0, r2, lsr r9 │ │ │ │ - orrseq fp, r4, r0, asr #16 │ │ │ │ - orreq sl, fp, r8, asr r1 │ │ │ │ - @ instruction: 0x018c0498 │ │ │ │ + orrseq fp, r4, r8, asr #16 │ │ │ │ + orreq sl, fp, r4, ror #2 │ │ │ │ + orreq r0, ip, r4, lsr #9 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - @ instruction: 0x0194b7fc │ │ │ │ - orreq sl, fp, r4, lsl r1 │ │ │ │ - orreq r0, ip, r4, asr r4 │ │ │ │ + orrseq fp, r4, r4, lsl #16 │ │ │ │ + orreq sl, fp, r0, lsr #2 │ │ │ │ + orreq r0, ip, r0, ror #8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x0194b7b8 │ │ │ │ - ldrdeq sl, [fp, r0] │ │ │ │ - orreq r0, ip, r0, lsl r4 │ │ │ │ + orrseq fp, r4, r0, asr #15 │ │ │ │ + ldrdeq sl, [fp, ip] │ │ │ │ + orreq r0, ip, ip, lsl r4 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - orrseq fp, r4, r4, ror r7 │ │ │ │ - orreq sl, fp, ip, lsl #1 │ │ │ │ - orreq r0, ip, ip, asr #7 │ │ │ │ + orrseq fp, r4, ip, ror r7 │ │ │ │ + @ instruction: 0x018ba098 │ │ │ │ + ldrdeq r0, [ip, r8] │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - orrseq fp, r4, r0, lsr r7 │ │ │ │ - orreq sl, fp, ip, asr #32 │ │ │ │ - @ instruction: 0x018c0394 │ │ │ │ + orrseq fp, r4, r8, lsr r7 │ │ │ │ + orreq sl, fp, r8, asr r0 │ │ │ │ + orreq r0, ip, r0, lsr #7 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - @ instruction: 0x0194b6f0 │ │ │ │ - orreq sl, fp, r8 │ │ │ │ - orreq r0, ip, r8, asr #6 │ │ │ │ + @ instruction: 0x0194b6f8 │ │ │ │ + orreq sl, fp, r4, lsl r0 │ │ │ │ + orreq r0, ip, r4, asr r3 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - orrseq fp, r4, ip, lsr #13 │ │ │ │ - orreq r9, fp, r4, asr #31 │ │ │ │ - orreq r0, ip, r4, lsl #6 │ │ │ │ + @ instruction: 0x0194b6b4 │ │ │ │ + ldrdeq r9, [fp, r0] │ │ │ │ + orreq r0, ip, r0, lsl r3 │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - orrseq fp, r4, r8, ror #12 │ │ │ │ - orreq r9, fp, r0, lsl #31 │ │ │ │ - orreq r0, ip, r0, asr #5 │ │ │ │ + orrseq fp, r4, r0, ror r6 │ │ │ │ + orreq r9, fp, ip, lsl #31 │ │ │ │ + orreq r0, ip, ip, asr #5 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - orrseq fp, r4, r4, lsr #12 │ │ │ │ - orreq r9, fp, r0, asr #30 │ │ │ │ - orreq r0, ip, r0, lsl #5 │ │ │ │ + orrseq fp, r4, ip, lsr #12 │ │ │ │ + orreq r9, fp, ip, asr #30 │ │ │ │ + orreq r0, ip, ip, lsl #5 │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - orrseq fp, r4, r4, ror #11 │ │ │ │ - orreq r9, fp, r0, lsl #30 │ │ │ │ - orreq r0, ip, r0, asr #4 │ │ │ │ + orrseq fp, r4, ip, ror #11 │ │ │ │ + orreq r9, fp, ip, lsl #30 │ │ │ │ + orreq r0, ip, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq fp, r4, r4, lsr #11 │ │ │ │ - @ instruction: 0x018b9ebc │ │ │ │ - strdeq r0, [ip, ip] │ │ │ │ + orrseq fp, r4, ip, lsr #11 │ │ │ │ + orreq r9, fp, r8, asr #29 │ │ │ │ + orreq r0, ip, r8, lsl #4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq fp, r4, r0, ror #10 │ │ │ │ - orreq r9, fp, r8, ror lr │ │ │ │ - @ instruction: 0x018c01b8 │ │ │ │ + orrseq fp, r4, r8, ror #10 │ │ │ │ + orreq r9, fp, r4, lsl #29 │ │ │ │ + orreq r0, ip, r4, asr #3 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - orrseq fp, r4, ip, lsl r5 │ │ │ │ - orreq r9, fp, r4, lsr lr │ │ │ │ - orreq r0, ip, r4, ror r1 │ │ │ │ + orrseq fp, r4, r4, lsr #10 │ │ │ │ + orreq r9, fp, r0, asr #28 │ │ │ │ + orreq r0, ip, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orrseq fp, r4, r0, ror #4 │ │ │ │ - orreq r9, fp, ip, ror fp │ │ │ │ - orreq pc, fp, r4, asr #29 │ │ │ │ + orrseq fp, r4, r8, ror #4 │ │ │ │ + orreq r9, fp, r8, lsl #23 │ │ │ │ + ldrdeq pc, [fp, r0] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq fp, r4, r0, lsr #4 │ │ │ │ - orreq r9, fp, r8, lsr fp │ │ │ │ - orreq pc, fp, ip, ror lr @ │ │ │ │ - @ instruction: 0x0194b1dc │ │ │ │ - strdeq r9, [fp, r4] │ │ │ │ - orreq pc, fp, r4, lsr lr @ │ │ │ │ + orrseq fp, r4, r8, lsr #4 │ │ │ │ + orreq r9, fp, r4, asr #22 │ │ │ │ + orreq pc, fp, r8, lsl #29 │ │ │ │ + orrseq fp, r4, r4, ror #3 │ │ │ │ + orreq r9, fp, r0, lsl #22 │ │ │ │ + orreq pc, fp, r0, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x0194b198 │ │ │ │ - @ instruction: 0x018b9ab0 │ │ │ │ - strdeq pc, [fp, r0] │ │ │ │ + orrseq fp, r4, r0, lsr #3 │ │ │ │ + @ instruction: 0x018b9abc │ │ │ │ + strdeq pc, [fp, ip] │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - orrseq fp, r4, r4, asr r1 │ │ │ │ - orreq r9, fp, ip, ror #20 │ │ │ │ - orreq pc, fp, ip, lsr #27 │ │ │ │ + orrseq fp, r4, ip, asr r1 │ │ │ │ + orreq r9, fp, r8, ror sl │ │ │ │ + @ instruction: 0x018bfdb8 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - orrseq fp, r4, r0, lsl r1 │ │ │ │ - orreq r9, fp, r8, lsr #20 │ │ │ │ - orreq pc, fp, r8, ror #26 │ │ │ │ + orrseq fp, r4, r8, lsl r1 │ │ │ │ + orreq r9, fp, r4, lsr sl │ │ │ │ + orreq pc, fp, r4, ror sp @ │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - orrseq fp, r4, ip, asr #1 │ │ │ │ - orreq r9, fp, r4, ror #19 │ │ │ │ - orreq pc, fp, r4, lsr #26 │ │ │ │ + ldrsbeq fp, [r4, r4] │ │ │ │ + strdeq r9, [fp, r0] │ │ │ │ + orreq pc, fp, r0, lsr sp @ │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - orrseq fp, r4, r8, lsl #1 │ │ │ │ - orreq r9, fp, r4, lsr #19 │ │ │ │ - orreq pc, fp, r4, ror #25 │ │ │ │ + @ instruction: 0x0194b090 │ │ │ │ + @ instruction: 0x018b99b0 │ │ │ │ + strdeq pc, [fp, r0] │ │ │ │ andeq r0, r0, fp, asr #18 │ │ │ │ - orrseq fp, r4, r8, asr #32 │ │ │ │ - orreq r9, fp, r4, ror #18 │ │ │ │ - orreq pc, fp, r4, lsr #25 │ │ │ │ + orrseq fp, r4, r0, asr r0 │ │ │ │ + orreq r9, fp, r0, ror r9 │ │ │ │ + @ instruction: 0x018bfcb0 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - orrseq fp, r4, r8 │ │ │ │ - orreq r9, fp, r4, lsr #18 │ │ │ │ - orreq pc, fp, r4, ror #24 │ │ │ │ + orrseq fp, r4, r0, lsl r0 │ │ │ │ + orreq r9, fp, r0, lsr r9 │ │ │ │ + orreq pc, fp, r0, ror ip @ │ │ │ │ andeq r0, r0, r6, lsl #18 │ │ │ │ - orrseq sl, r4, r8, asr #31 │ │ │ │ - orreq r9, fp, r4, ror #17 │ │ │ │ - orreq pc, fp, r4, lsr #24 │ │ │ │ + @ instruction: 0x0194afd0 │ │ │ │ + strdeq r9, [fp, r0] │ │ │ │ + orreq pc, fp, r0, lsr ip @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq sl, r4, r8, lsl #31 │ │ │ │ - orreq r9, fp, r4, lsr #17 │ │ │ │ - orreq pc, fp, r4, ror #23 │ │ │ │ + @ instruction: 0x0194af90 │ │ │ │ + @ instruction: 0x018b98b0 │ │ │ │ + strdeq pc, [fp, r0] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orrseq sl, r4, r8, asr #30 │ │ │ │ - orreq r9, fp, r4, ror #16 │ │ │ │ - orreq pc, fp, r4, lsr #23 │ │ │ │ + orrseq sl, r4, r0, asr pc │ │ │ │ + orreq r9, fp, r0, ror r8 │ │ │ │ + @ instruction: 0x018bfbb0 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - orrseq sl, r4, r8, lsl #30 │ │ │ │ - orreq r9, fp, r4, lsr #16 │ │ │ │ - orreq pc, fp, r4, ror #22 │ │ │ │ + orrseq sl, r4, r0, lsl pc │ │ │ │ + orreq r9, fp, r0, lsr r8 │ │ │ │ + orreq pc, fp, r0, ror fp @ │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - orreq r9, fp, ip, ror #15 │ │ │ │ + strdeq r9, [fp, r8] │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ ldr r2, [pc, #-236] @ 2bb3fc │ │ │ │ ldr r1, [pc, #-236] @ 2bb400 │ │ │ │ ldr r3, [pc, #-236] @ 2bb404 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -525019,17 +525019,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2bb928 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bb8d0 │ │ │ │ - orrseq sl, r4, r4, ror #28 │ │ │ │ - orreq r9, fp, r0, lsl #15 │ │ │ │ - orreq pc, fp, r0, asr #21 │ │ │ │ + orrseq sl, r4, ip, ror #28 │ │ │ │ + orreq r9, fp, ip, lsl #15 │ │ │ │ + orreq pc, fp, ip, asr #21 │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ │ │ │ │ 002bb92c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525054,17 +525054,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2bb9ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bb954 │ │ │ │ - orrseq sl, r4, r0, ror #27 │ │ │ │ - strdeq r9, [fp, ip] │ │ │ │ - orreq pc, fp, ip, lsr sl @ │ │ │ │ + orrseq sl, r4, r8, ror #27 │ │ │ │ + orreq r9, fp, r8, lsl #14 │ │ │ │ + orreq pc, fp, r8, asr #20 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ │ │ │ │ 002bb9b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -525909,131 +525909,131 @@ │ │ │ │ add r2, r2, #1616 @ 0x650 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bbe20 │ │ │ │ @ instruction: 0x01a1cb44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sl, r4, r0, lsr #22 │ │ │ │ - orreq r9, fp, r8, asr #8 │ │ │ │ - orreq pc, fp, r8, lsl #15 │ │ │ │ + orrseq sl, r4, r8, lsr #22 │ │ │ │ + orreq r9, fp, r4, asr r4 │ │ │ │ + @ instruction: 0x018bf794 │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - @ instruction: 0x0194a998 │ │ │ │ - orreq r9, fp, r0, asr #5 │ │ │ │ - orreq pc, fp, r0, lsl #12 │ │ │ │ + orrseq sl, r4, r0, lsr #19 │ │ │ │ + orreq r9, fp, ip, asr #5 │ │ │ │ + orreq pc, fp, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ @ instruction: 0x01a1c6ec │ │ │ │ - orrseq sl, r4, r8, lsr #17 │ │ │ │ - ldrdeq r9, [fp, r0] │ │ │ │ - orreq pc, fp, r0, lsl r5 @ │ │ │ │ + @ instruction: 0x0194a8b0 │ │ │ │ + ldrdeq r9, [fp, ip] │ │ │ │ + orreq pc, fp, ip, lsl r5 @ │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - orrseq sl, r4, r8, asr #16 │ │ │ │ - orreq r9, fp, r0, ror r1 │ │ │ │ - @ instruction: 0x018bf4b0 │ │ │ │ + orrseq sl, r4, r0, asr r8 │ │ │ │ + orreq r9, fp, ip, ror r1 │ │ │ │ + @ instruction: 0x018bf4bc │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - @ instruction: 0x0194a6b4 │ │ │ │ - ldrdeq r8, [fp, ip] │ │ │ │ - orreq pc, fp, r0, lsr #6 │ │ │ │ - orrseq sl, r4, r8, ror r6 │ │ │ │ - orreq r8, fp, r0, lsr #31 │ │ │ │ - orreq pc, fp, r0, ror #5 │ │ │ │ + @ instruction: 0x0194a6bc │ │ │ │ + orreq r8, fp, r8, ror #31 │ │ │ │ + orreq pc, fp, ip, lsr #6 │ │ │ │ + orrseq sl, r4, r0, lsl #13 │ │ │ │ + orreq r8, fp, ip, lsr #31 │ │ │ │ + orreq pc, fp, ip, ror #5 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - orrseq sl, r4, ip, lsr r6 │ │ │ │ - orreq r8, fp, r4, ror #30 │ │ │ │ - orreq pc, fp, r4, lsr #5 │ │ │ │ + orrseq sl, r4, r4, asr #12 │ │ │ │ + orreq r8, fp, r0, ror pc │ │ │ │ + @ instruction: 0x018bf2b0 │ │ │ │ muleq r0, r7, fp │ │ │ │ - orrseq sl, r4, r0, lsl #12 │ │ │ │ - orreq r8, fp, r8, lsr #30 │ │ │ │ - orreq pc, fp, r8, ror #4 │ │ │ │ + orrseq sl, r4, r8, lsl #12 │ │ │ │ + orreq r8, fp, r4, lsr pc │ │ │ │ + orreq pc, fp, r4, ror r2 @ │ │ │ │ muleq r0, r6, fp │ │ │ │ - orrseq sl, r4, r0, asr #11 │ │ │ │ - orreq r8, fp, r8, ror #29 │ │ │ │ - orreq pc, fp, r8, lsr #4 │ │ │ │ + orrseq sl, r4, r8, asr #11 │ │ │ │ + strdeq r8, [fp, r4] │ │ │ │ + orreq pc, fp, r4, lsr r2 @ │ │ │ │ andeq r0, r0, r6, asr #23 │ │ │ │ - orrseq sl, r4, r0, lsl #11 │ │ │ │ - orreq r8, fp, r8, lsr #29 │ │ │ │ - orreq pc, fp, r8, ror #3 │ │ │ │ + orrseq sl, r4, r8, lsl #11 │ │ │ │ + @ instruction: 0x018b8eb4 │ │ │ │ + strdeq pc, [fp, r4] │ │ │ │ andeq r0, r0, r4, asr #23 │ │ │ │ - orrseq sl, r4, r0, asr #10 │ │ │ │ - orreq r8, fp, r8, ror #28 │ │ │ │ - orreq pc, fp, r8, lsr #3 │ │ │ │ + orrseq sl, r4, r8, asr #10 │ │ │ │ + orreq r8, fp, r4, ror lr │ │ │ │ + @ instruction: 0x018bf1b4 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - orrseq sl, r4, r4, lsl #10 │ │ │ │ - orreq r8, fp, ip, lsr #28 │ │ │ │ - orreq pc, fp, ip, ror #2 │ │ │ │ + orrseq sl, r4, ip, lsl #10 │ │ │ │ + orreq r8, fp, r8, lsr lr │ │ │ │ + orreq pc, fp, r8, ror r1 @ │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - orrseq sl, r4, r4, asr #9 │ │ │ │ - orreq r8, fp, ip, ror #27 │ │ │ │ - orreq pc, fp, ip, lsr #2 │ │ │ │ + orrseq sl, r4, ip, asr #9 │ │ │ │ + strdeq r8, [fp, r8] │ │ │ │ + orreq pc, fp, r8, lsr r1 @ │ │ │ │ @ instruction: 0x00000bb5 │ │ │ │ - orrseq sl, r4, r4, lsl #9 │ │ │ │ - orreq r8, fp, ip, lsr #27 │ │ │ │ - orreq pc, fp, ip, ror #1 │ │ │ │ + orrseq sl, r4, ip, lsl #9 │ │ │ │ + @ instruction: 0x018b8db8 │ │ │ │ + strdeq pc, [fp, r8] │ │ │ │ @ instruction: 0x00000bb4 │ │ │ │ - orrseq sl, r4, r4, asr #8 │ │ │ │ - orreq r8, fp, ip, ror #26 │ │ │ │ - orreq pc, fp, ip, lsr #1 │ │ │ │ + orrseq sl, r4, ip, asr #8 │ │ │ │ + orreq r8, fp, r8, ror sp │ │ │ │ + strheq pc, [fp, r8] @ │ │ │ │ @ instruction: 0x00000bb3 │ │ │ │ - orrseq sl, r4, r4, lsl #8 │ │ │ │ - orreq r8, fp, ip, lsr #26 │ │ │ │ - orreq pc, fp, r0, ror r0 @ │ │ │ │ - orrseq sl, r4, r4, asr #7 │ │ │ │ - orreq r8, fp, ip, ror #25 │ │ │ │ - orreq pc, fp, ip, lsr #32 │ │ │ │ + orrseq sl, r4, ip, lsl #8 │ │ │ │ + orreq r8, fp, r8, lsr sp │ │ │ │ + orreq pc, fp, ip, ror r0 @ │ │ │ │ + orrseq sl, r4, ip, asr #7 │ │ │ │ + strdeq r8, [fp, r8] │ │ │ │ + orreq pc, fp, r8, lsr r0 @ │ │ │ │ andeq r0, r0, pc, lsr #23 │ │ │ │ - orrseq sl, r4, r4, lsl #7 │ │ │ │ - orreq r8, fp, ip, lsr #25 │ │ │ │ - orreq lr, fp, ip, ror #31 │ │ │ │ + orrseq sl, r4, ip, lsl #7 │ │ │ │ + @ instruction: 0x018b8cb8 │ │ │ │ + strdeq lr, [fp, r8] │ │ │ │ andeq r0, r0, lr, lsr #23 │ │ │ │ - ldrdeq pc, [fp, r4] │ │ │ │ - orrseq sl, r4, ip, lsr r3 │ │ │ │ - orreq lr, fp, r0, lsr #31 │ │ │ │ + orreq pc, fp, r0, ror #9 │ │ │ │ + orrseq sl, r4, r4, asr #6 │ │ │ │ + orreq lr, fp, ip, lsr #31 │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - @ instruction: 0x0194a2f4 │ │ │ │ - orreq r8, fp, ip, lsl ip │ │ │ │ - orreq lr, fp, ip, asr pc │ │ │ │ + @ instruction: 0x0194a2fc │ │ │ │ + orreq r8, fp, r8, lsr #24 │ │ │ │ + orreq lr, fp, r8, ror #30 │ │ │ │ andeq r0, r0, r9, lsr #23 │ │ │ │ - @ instruction: 0x0194a2b8 │ │ │ │ - orreq r8, fp, r0, ror #23 │ │ │ │ - orreq lr, fp, r0, lsr #30 │ │ │ │ + orrseq sl, r4, r0, asr #5 │ │ │ │ + orreq r8, fp, ip, ror #23 │ │ │ │ + orreq lr, fp, ip, lsr #30 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ - orrseq sl, r4, ip, ror r2 │ │ │ │ - orreq r8, fp, r4, lsr #23 │ │ │ │ - orreq lr, fp, r4, ror #29 │ │ │ │ + orrseq sl, r4, r4, lsl #5 │ │ │ │ + @ instruction: 0x018b8bb0 │ │ │ │ + strdeq lr, [fp, r0] │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - orrseq sl, r4, r0, asr #4 │ │ │ │ - orreq r8, fp, r8, ror #22 │ │ │ │ - orreq lr, fp, r8, lsr #29 │ │ │ │ + orrseq sl, r4, r8, asr #4 │ │ │ │ + orreq r8, fp, r4, ror fp │ │ │ │ + @ instruction: 0x018beeb4 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - orrseq sl, r4, r4, lsl #4 │ │ │ │ - orreq r8, fp, ip, lsr #22 │ │ │ │ - orreq lr, fp, r4, ror lr │ │ │ │ + orrseq sl, r4, ip, lsl #4 │ │ │ │ + orreq r8, fp, r8, lsr fp │ │ │ │ + orreq lr, fp, r0, lsl #29 │ │ │ │ muleq r0, r8, fp │ │ │ │ - orrseq sl, r4, r4, asr #3 │ │ │ │ - orreq r8, fp, ip, ror #21 │ │ │ │ - orreq lr, fp, ip, lsr #28 │ │ │ │ + orrseq sl, r4, ip, asr #3 │ │ │ │ + strdeq r8, [fp, r8] │ │ │ │ + orreq lr, fp, r8, lsr lr │ │ │ │ muleq r0, sp, fp │ │ │ │ - orrseq sl, r4, r4, lsl #3 │ │ │ │ - orreq r8, fp, ip, lsr #21 │ │ │ │ - orreq lr, fp, ip, ror #27 │ │ │ │ + orrseq sl, r4, ip, lsl #3 │ │ │ │ + @ instruction: 0x018b8ab8 │ │ │ │ + strdeq lr, [fp, r8] │ │ │ │ muleq r0, lr, fp │ │ │ │ - orrseq sl, r4, r4, asr #2 │ │ │ │ - orreq r8, fp, ip, ror #20 │ │ │ │ - orreq lr, fp, ip, lsr #27 │ │ │ │ + orrseq sl, r4, ip, asr #2 │ │ │ │ + orreq r8, fp, r8, ror sl │ │ │ │ + @ instruction: 0x018bedb8 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - orrseq sl, r4, r8, lsl #2 │ │ │ │ - orreq r8, fp, r0, lsr sl │ │ │ │ - orreq lr, fp, r8, ror sp │ │ │ │ - orrseq sl, r4, r8, asr #1 │ │ │ │ - strdeq r8, [fp, r0] │ │ │ │ - orreq lr, fp, r0, lsr sp │ │ │ │ + orrseq sl, r4, r0, lsl r1 │ │ │ │ + orreq r8, fp, ip, lsr sl │ │ │ │ + orreq lr, fp, r4, lsl #27 │ │ │ │ + ldrsbeq sl, [r4, r0] │ │ │ │ + strdeq r8, [fp, ip] │ │ │ │ + orreq lr, fp, ip, lsr sp │ │ │ │ andeq r0, r0, r2, lsr #23 │ │ │ │ - orrseq sl, r4, r8, lsl #1 │ │ │ │ - @ instruction: 0x018b89b0 │ │ │ │ - strdeq lr, [fp, r0] │ │ │ │ + @ instruction: 0x0194a090 │ │ │ │ + @ instruction: 0x018b89bc │ │ │ │ + strdeq lr, [fp, ip] │ │ │ │ andeq r0, r0, r3, lsr #23 │ │ │ │ │ │ │ │ 002bc8cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -526146,32 +526146,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 2bcae8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bc954 │ │ │ │ - orrseq r9, r4, r0, ror #27 │ │ │ │ - strdeq r8, [fp, ip] │ │ │ │ - orreq lr, fp, ip, lsr sl │ │ │ │ + orrseq r9, r4, r8, ror #27 │ │ │ │ + orreq r8, fp, r8, lsl #14 │ │ │ │ + orreq lr, fp, r8, asr #20 │ │ │ │ andeq r0, r0, fp, ror #23 │ │ │ │ - orrseq r9, r4, r0, lsr #27 │ │ │ │ - @ instruction: 0x018b86bc │ │ │ │ - orreq lr, fp, r0, lsl #20 │ │ │ │ - orrseq r9, r4, r0, ror #26 │ │ │ │ - orreq r8, fp, ip, ror r6 │ │ │ │ - @ instruction: 0x018be9bc │ │ │ │ + orrseq r9, r4, r8, lsr #27 │ │ │ │ + orreq r8, fp, r8, asr #13 │ │ │ │ + orreq lr, fp, ip, lsl #20 │ │ │ │ + orrseq r9, r4, r8, ror #26 │ │ │ │ + orreq r8, fp, r8, lsl #13 │ │ │ │ + orreq lr, fp, r8, asr #19 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - orrseq r9, r4, r0, lsr #26 │ │ │ │ - orreq r8, fp, ip, lsr r6 │ │ │ │ - orreq lr, fp, ip, ror r9 │ │ │ │ + orrseq r9, r4, r8, lsr #26 │ │ │ │ + orreq r8, fp, r8, asr #12 │ │ │ │ + orreq lr, fp, r8, lsl #19 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - orrseq r9, r4, r0, ror #25 │ │ │ │ - strdeq r8, [fp, ip] │ │ │ │ - orreq lr, fp, ip, lsr r9 │ │ │ │ + orrseq r9, r4, r8, ror #25 │ │ │ │ + orreq r8, fp, r8, lsl #12 │ │ │ │ + orreq lr, fp, r8, asr #18 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ │ │ │ │ 002bcaec : │ │ │ │ ldr ip, [r0, #420] @ 0x1a4 │ │ │ │ cmp ip, r1 │ │ │ │ beq 2bcb18 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -526649,41 +526649,41 @@ │ │ │ │ ldr r1, [pc, #28] @ 2bd27c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ b 2bd194 │ │ │ │ @ instruction: 0x01a1b9ac │ │ │ │ - @ instruction: 0x01949998 │ │ │ │ - orreq lr, fp, r4, lsl #12 │ │ │ │ + orrseq r9, r4, r0, lsr #19 │ │ │ │ + orreq lr, fp, r0, lsl r6 │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - orrseq r9, r4, r0, ror #15 │ │ │ │ - orreq lr, fp, r0, asr r4 │ │ │ │ + orrseq r9, r4, r8, ror #15 │ │ │ │ + orreq lr, fp, ip, asr r4 │ │ │ │ andeq r0, r0, sl, lsr #24 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x019496d4 │ │ │ │ - orreq lr, fp, r0, asr #6 │ │ │ │ + @ instruction: 0x019496dc │ │ │ │ + orreq lr, fp, ip, asr #6 │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - orrseq r9, r4, r4, lsl r6 │ │ │ │ - orreq lr, fp, r4, ror #15 │ │ │ │ - orreq lr, fp, ip, ror r2 │ │ │ │ + orrseq r9, r4, ip, lsl r6 │ │ │ │ + strdeq lr, [fp, r0] │ │ │ │ + orreq lr, fp, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, lsr #24 │ │ │ │ - orreq r7, fp, r4, lsl #30 │ │ │ │ - @ instruction: 0x019495d8 │ │ │ │ - orreq lr, fp, r0, asr #4 │ │ │ │ + orreq r7, fp, r0, lsl pc │ │ │ │ + orrseq r9, r4, r0, ror #11 │ │ │ │ + orreq lr, fp, ip, asr #4 │ │ │ │ andeq r0, r0, lr, lsl ip │ │ │ │ - @ instruction: 0x01949598 │ │ │ │ - orreq r7, fp, r0, asr #29 │ │ │ │ - orreq lr, fp, r0, lsl #4 │ │ │ │ + orrseq r9, r4, r0, lsr #11 │ │ │ │ + orreq r7, fp, ip, asr #29 │ │ │ │ + orreq lr, fp, ip, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ - orreq r7, fp, r8, lsl #29 │ │ │ │ - orreq r7, fp, ip, asr lr │ │ │ │ - orreq r7, fp, ip, asr #28 │ │ │ │ - orreq r7, fp, r0, lsr #28 │ │ │ │ + @ instruction: 0x018b7e94 │ │ │ │ + orreq r7, fp, r8, ror #28 │ │ │ │ + orreq r7, fp, r8, asr lr │ │ │ │ + orreq r7, fp, ip, lsr #28 │ │ │ │ │ │ │ │ 002bd2e0 : │ │ │ │ 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] @ 2bd4ec │ │ │ │ @@ -526812,29 +526812,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2bd3b4 │ │ │ │ @ instruction: 0x01a1b218 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1b158 │ │ │ │ - orrseq r9, r4, r8, asr #6 │ │ │ │ - orreq r7, fp, r4, ror #24 │ │ │ │ - orreq sp, fp, ip, lsr #31 │ │ │ │ + orrseq r9, r4, r0, asr r3 │ │ │ │ + orreq r7, fp, r0, ror ip │ │ │ │ + @ instruction: 0x018bdfb8 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - orrseq r9, r4, r8, lsl #6 │ │ │ │ - orreq r7, fp, r4, lsr #24 │ │ │ │ - orreq sp, fp, ip, ror #30 │ │ │ │ + orrseq r9, r4, r0, lsl r3 │ │ │ │ + orreq r7, fp, r0, lsr ip │ │ │ │ + orreq sp, fp, r8, ror pc │ │ │ │ andeq r0, r0, r6, asr ip │ │ │ │ - orrseq r9, r4, ip, asr #5 │ │ │ │ - orreq r7, fp, r8, ror #23 │ │ │ │ - orreq sp, fp, r0, lsr pc │ │ │ │ + @ instruction: 0x019492d4 │ │ │ │ + strdeq r7, [fp, r4] │ │ │ │ + orreq sp, fp, ip, lsr pc │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - @ instruction: 0x01949290 │ │ │ │ - orreq r7, fp, ip, lsr #23 │ │ │ │ - strdeq sp, [fp, r4] │ │ │ │ + @ instruction: 0x01949298 │ │ │ │ + @ instruction: 0x018b7bb8 │ │ │ │ + orreq sp, fp, r0, lsl #30 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ │ │ │ │ 002bd538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -526935,23 +526935,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 2bd700 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b b6c98 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a1afbc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x018be398 │ │ │ │ - orrseq r9, r4, r0, lsr #3 │ │ │ │ - orreq sp, fp, ip, lsl #28 │ │ │ │ + orreq lr, fp, r4, lsr #7 │ │ │ │ + orrseq r9, r4, r8, lsr #3 │ │ │ │ + orreq sp, fp, r8, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ @ instruction: 0x01a1af34 │ │ │ │ @ instruction: 0x01a1aea0 │ │ │ │ - orrseq r9, r4, ip, lsr #1 │ │ │ │ - orreq r7, fp, r8, asr #19 │ │ │ │ - orreq sp, fp, r8, lsl sp │ │ │ │ + ldrheq r9, [r4, r4] │ │ │ │ + ldrdeq r7, [fp, r4] │ │ │ │ + orreq sp, fp, r4, lsr #26 │ │ │ │ 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] @ 2bd7d0 │ │ │ │ ldr ip, [pc, #180] @ 2bd7d4 │ │ │ │ @@ -527087,17 +527087,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01a1ad20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1acc4 │ │ │ │ @ instruction: 0x01a1ac54 │ │ │ │ - orrseq r8, r4, r0, ror #28 │ │ │ │ - orreq r7, fp, r4, ror r7 │ │ │ │ - orreq sp, fp, r4, asr #21 │ │ │ │ + orrseq r8, r4, r8, ror #28 │ │ │ │ + orreq r7, fp, r0, lsl #15 │ │ │ │ + ldrdeq sp, [fp, r0] │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ │ │ │ │ 002bd944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527134,17 +527134,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2bd98c │ │ │ │ - @ instruction: 0x01948db0 │ │ │ │ - orreq sp, fp, r4, ror fp │ │ │ │ - strdeq sp, [fp, r8] │ │ │ │ + @ instruction: 0x01948db8 │ │ │ │ + orreq sp, fp, r0, lsl #23 │ │ │ │ + orreq sp, fp, r4, lsl #20 │ │ │ │ andeq r0, r0, ip, asr #25 │ │ │ │ │ │ │ │ 002bd9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -527218,28 +527218,28 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bdab0 │ │ │ │ strdeq sl, [r1, r8]! │ │ │ │ - orrseq r8, r4, ip, lsl sp │ │ │ │ - orreq sp, fp, r0, lsl #19 │ │ │ │ + orrseq r8, r4, r4, lsr #26 │ │ │ │ + orreq sp, fp, ip, lsl #19 │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ andeq r6, r0, r0, asr #10 │ │ │ │ andeq r6, r0, r0, asr #6 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01904d90 │ │ │ │ - orreq sp, fp, ip, lsl #30 │ │ │ │ - strdeq sp, [fp, r0] │ │ │ │ - orrseq r8, r4, r4, lsl #25 │ │ │ │ - orreq r7, fp, r0, lsr #11 │ │ │ │ - orreq sp, fp, r0, ror #17 │ │ │ │ + @ instruction: 0x01904d9c │ │ │ │ + orreq sp, fp, r8, lsl pc │ │ │ │ + strdeq sp, [fp, ip] │ │ │ │ + orrseq r8, r4, ip, lsl #25 │ │ │ │ + orreq r7, fp, ip, lsr #11 │ │ │ │ + orreq sp, fp, ip, ror #17 │ │ │ │ andeq r0, r0, r7, ror #25 │ │ │ │ - orreq r7, fp, r8, ror #10 │ │ │ │ + orreq r7, fp, r4, ror r5 │ │ │ │ │ │ │ │ 002bdb68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #616] @ 2bdde8 │ │ │ │ @@ -527399,37 +527399,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2bdbc4 │ │ │ │ @ instruction: 0x01a1a994 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a1a968 │ │ │ │ @ instruction: 0x01a1a948 │ │ │ │ andeq r6, r0, ip, lsl r8 │ │ │ │ - orrseq r8, r4, ip, asr #21 │ │ │ │ - strdeq r7, [fp, r4] │ │ │ │ - orreq sp, fp, ip, lsr r7 │ │ │ │ + @ instruction: 0x01948ad4 │ │ │ │ + orreq r7, fp, r0, lsl #8 │ │ │ │ + orreq sp, fp, r8, asr #14 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ + orreq sp, fp, r0, lsl #26 │ │ │ │ + orrseq r8, r4, ip, lsl #21 │ │ │ │ strdeq sp, [fp, r4] │ │ │ │ - orrseq r8, r4, r4, lsl #21 │ │ │ │ - orreq sp, fp, r8, ror #13 │ │ │ │ andeq r0, r0, r5, lsl #26 │ │ │ │ - orrseq r8, r4, r0, asr #20 │ │ │ │ - orreq r7, fp, r8, ror #6 │ │ │ │ - @ instruction: 0x018bd6b0 │ │ │ │ + orrseq r8, r4, r8, asr #20 │ │ │ │ + orreq r7, fp, r4, ror r3 │ │ │ │ + @ instruction: 0x018bd6bc │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - orrseq r8, r4, r4, lsl #20 │ │ │ │ - orreq r7, fp, ip, lsr #6 │ │ │ │ - orreq sp, fp, r4, ror r6 │ │ │ │ + orrseq r8, r4, ip, lsl #20 │ │ │ │ + orreq r7, fp, r8, lsr r3 │ │ │ │ + orreq sp, fp, r0, lsl #13 │ │ │ │ andeq r0, r0, r9, lsl #26 │ │ │ │ - orrseq r8, r4, r8, asr #19 │ │ │ │ - strdeq r7, [fp, r0] │ │ │ │ - orreq sp, fp, r0, lsr r6 │ │ │ │ + @ instruction: 0x019489d0 │ │ │ │ + strdeq r7, [fp, ip] │ │ │ │ + orreq sp, fp, ip, lsr r6 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ - orrseq r8, r4, ip, lsl #19 │ │ │ │ - @ instruction: 0x018b72b4 │ │ │ │ - strdeq sp, [fp, ip] │ │ │ │ + @ instruction: 0x01948994 │ │ │ │ + orreq r7, fp, r0, asr #5 │ │ │ │ + orreq sp, fp, r8, lsl #12 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ │ │ │ │ 002bde5c : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -527489,21 +527489,21 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bdec0 │ │ │ │ @ instruction: 0x01a1a684 │ │ │ │ andeq r6, r0, ip, lsl r8 │ │ │ │ - orrseq r8, r4, r4, ror r8 │ │ │ │ - @ instruction: 0x018b7190 │ │ │ │ - ldrdeq sp, [fp, r0] │ │ │ │ + orrseq r8, r4, ip, ror r8 │ │ │ │ + @ instruction: 0x018b719c │ │ │ │ + ldrdeq sp, [fp, ip] │ │ │ │ andeq r0, r0, r9, lsr sp │ │ │ │ - orrseq r8, r4, r4, lsr r8 │ │ │ │ - orreq r7, fp, r0, asr r1 │ │ │ │ - @ instruction: 0x018bd490 │ │ │ │ + orrseq r8, r4, ip, lsr r8 │ │ │ │ + orreq r7, fp, ip, asr r1 │ │ │ │ + @ instruction: 0x018bd49c │ │ │ │ andeq r0, r0, sl, lsr sp │ │ │ │ │ │ │ │ 002bdf74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527550,21 +527550,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2be05c │ │ │ │ add r2, r2, #1920 @ 0x780 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 2bdfbc │ │ │ │ - orrseq r8, r4, r0, ror r7 │ │ │ │ - @ instruction: 0x018b7098 │ │ │ │ - ldrdeq sp, [fp, r8] │ │ │ │ + orrseq r8, r4, r8, ror r7 │ │ │ │ + orreq r7, fp, r4, lsr #1 │ │ │ │ + orreq sp, fp, r4, ror #7 │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - orrseq r8, r4, r4, lsr r7 │ │ │ │ - orreq r7, fp, ip, asr r0 │ │ │ │ - orreq sp, fp, r4, lsr #7 │ │ │ │ + orrseq r8, r4, ip, lsr r7 │ │ │ │ + orreq r7, fp, r8, rrx │ │ │ │ + @ instruction: 0x018bd3b0 │ │ │ │ muleq r0, r1, sp │ │ │ │ │ │ │ │ 002be060 : │ │ │ │ ldr r3, [r0, #436] @ 0x1b4 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -527626,20 +527626,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2be178 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2be0bc │ │ │ │ - orrseq r8, r4, ip, ror r6 │ │ │ │ - orreq sp, fp, r0, asr #8 │ │ │ │ - orreq sp, fp, r0, asr #5 │ │ │ │ - orrseq r8, r4, r0, lsr #12 │ │ │ │ - orreq r6, fp, ip, lsr pc │ │ │ │ - orreq sp, fp, ip, ror r2 │ │ │ │ + orrseq r8, r4, r4, lsl #13 │ │ │ │ + orreq sp, fp, ip, asr #8 │ │ │ │ + orreq sp, fp, ip, asr #5 │ │ │ │ + orrseq r8, r4, r8, lsr #12 │ │ │ │ + orreq r6, fp, r8, asr #30 │ │ │ │ + orreq sp, fp, r8, lsl #5 │ │ │ │ andeq r0, r0, r1, asr #27 │ │ │ │ │ │ │ │ 002be17c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527678,17 +527678,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2be1c8 │ │ │ │ - orrseq r8, r4, r4, ror r5 │ │ │ │ - orreq sp, fp, r8, lsr r3 │ │ │ │ - @ instruction: 0x018bd1b8 │ │ │ │ + orrseq r8, r4, ip, ror r5 │ │ │ │ + orreq sp, fp, r4, asr #6 │ │ │ │ + orreq sp, fp, r4, asr #3 │ │ │ │ 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] │ │ │ │ @@ -528695,123 +528695,123 @@ │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 2be794 │ │ │ │ @ instruction: 0x01a1a2bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r8, r4, r8, ror #4 │ │ │ │ - orreq r6, fp, r0, lsl #23 │ │ │ │ - orreq ip, fp, r8, asr #29 │ │ │ │ + orrseq r8, r4, r0, ror r2 │ │ │ │ + orreq r6, fp, ip, lsl #23 │ │ │ │ + ldrdeq ip, [fp, r4] │ │ │ │ @ instruction: 0x01a19d78 │ │ │ │ - orrseq r7, r4, ip, asr pc │ │ │ │ - orreq r6, fp, r4, ror r8 │ │ │ │ - @ instruction: 0x018bcbbc │ │ │ │ - orrseq r7, r4, r8, lsl #26 │ │ │ │ - orreq r6, fp, r0, lsr #12 │ │ │ │ - orreq ip, fp, r8, ror #18 │ │ │ │ - orrseq r7, r4, r4, asr #25 │ │ │ │ - ldrdeq r6, [fp, ip] │ │ │ │ - orreq ip, fp, r4, lsr #18 │ │ │ │ - orrseq r7, r4, r0, lsl #25 │ │ │ │ - @ instruction: 0x018b659c │ │ │ │ - orreq ip, fp, r4, ror #17 │ │ │ │ - orrseq r7, r4, r0, asr #24 │ │ │ │ - orreq r6, fp, ip, asr r5 │ │ │ │ - orreq ip, fp, r4, lsr #17 │ │ │ │ - orrseq r7, r4, r0, lsl #24 │ │ │ │ - orreq r6, fp, r8, lsl r5 │ │ │ │ - orreq ip, fp, r0, ror #16 │ │ │ │ - @ instruction: 0x01947bbc │ │ │ │ - ldrdeq r6, [fp, r4] │ │ │ │ - orreq ip, fp, ip, lsl r8 │ │ │ │ - orrseq r7, r4, r8, ror fp │ │ │ │ - @ instruction: 0x018b6490 │ │ │ │ - ldrdeq ip, [fp, r8] │ │ │ │ - orrseq r7, r4, r4, lsr fp │ │ │ │ - orreq r6, fp, ip, asr #8 │ │ │ │ - @ instruction: 0x018bc794 │ │ │ │ - @ instruction: 0x01947af0 │ │ │ │ - orreq r6, fp, r8, lsl #8 │ │ │ │ - orreq ip, fp, r0, asr r7 │ │ │ │ - orrseq r7, r4, ip, lsr #21 │ │ │ │ - orreq r6, fp, r4, asr #7 │ │ │ │ - orreq ip, fp, ip, lsl #14 │ │ │ │ - orrseq r7, r4, r8, ror #20 │ │ │ │ - orreq r6, fp, r0, lsl #7 │ │ │ │ - orreq ip, fp, r8, asr #13 │ │ │ │ - orrseq r7, r4, r4, lsr #20 │ │ │ │ - orreq r6, fp, ip, lsr r3 │ │ │ │ - orreq ip, fp, r4, lsl #13 │ │ │ │ - orrseq r7, r4, r0, ror #19 │ │ │ │ + orrseq r7, r4, r4, ror #30 │ │ │ │ + orreq r6, fp, r0, lsl #17 │ │ │ │ + orreq ip, fp, r8, asr #23 │ │ │ │ + orrseq r7, r4, r0, lsl sp │ │ │ │ + orreq r6, fp, ip, lsr #12 │ │ │ │ + orreq ip, fp, r4, ror r9 │ │ │ │ + orrseq r7, r4, ip, asr #25 │ │ │ │ + orreq r6, fp, r8, ror #11 │ │ │ │ + orreq ip, fp, r0, lsr r9 │ │ │ │ + orrseq r7, r4, r8, lsl #25 │ │ │ │ + orreq r6, fp, r8, lsr #11 │ │ │ │ + strdeq ip, [fp, r0] │ │ │ │ + orrseq r7, r4, r8, asr #24 │ │ │ │ + orreq r6, fp, r8, ror #10 │ │ │ │ + @ instruction: 0x018bc8b0 │ │ │ │ + orrseq r7, r4, r8, lsl #24 │ │ │ │ + orreq r6, fp, r4, lsr #10 │ │ │ │ + orreq ip, fp, ip, ror #16 │ │ │ │ + orrseq r7, r4, r4, asr #23 │ │ │ │ + orreq r6, fp, r0, ror #9 │ │ │ │ + orreq ip, fp, r8, lsr #16 │ │ │ │ + orrseq r7, r4, r0, lsl #23 │ │ │ │ + @ instruction: 0x018b649c │ │ │ │ + orreq ip, fp, r4, ror #15 │ │ │ │ + orrseq r7, r4, ip, lsr fp │ │ │ │ + orreq r6, fp, r8, asr r4 │ │ │ │ + orreq ip, fp, r0, lsr #15 │ │ │ │ + @ instruction: 0x01947af8 │ │ │ │ + orreq r6, fp, r4, lsl r4 │ │ │ │ + orreq ip, fp, ip, asr r7 │ │ │ │ + @ instruction: 0x01947ab4 │ │ │ │ + ldrdeq r6, [fp, r0] │ │ │ │ + orreq ip, fp, r8, lsl r7 │ │ │ │ + orrseq r7, r4, r0, ror sl │ │ │ │ + orreq r6, fp, ip, lsl #7 │ │ │ │ + ldrdeq ip, [fp, r4] │ │ │ │ + orrseq r7, r4, ip, lsr #20 │ │ │ │ + orreq r6, fp, r8, asr #6 │ │ │ │ + @ instruction: 0x018bc690 │ │ │ │ + orrseq r7, r4, r8, ror #19 │ │ │ │ + orreq r6, fp, r4, lsl #6 │ │ │ │ + orreq ip, fp, ip, asr #12 │ │ │ │ + orrseq r7, r4, r4, lsr #19 │ │ │ │ + orreq r6, fp, r4, asr #5 │ │ │ │ + orreq ip, fp, r8, lsl #12 │ │ │ │ + orrseq r7, r4, r4, ror #18 │ │ │ │ + orreq r6, fp, r0, lsl #5 │ │ │ │ + orreq ip, fp, r8, asr #11 │ │ │ │ + orrseq r7, r4, r0, lsr #18 │ │ │ │ + orreq r6, fp, ip, lsr r2 │ │ │ │ + orreq ip, fp, r4, lsl #11 │ │ │ │ + @ instruction: 0x019478dc │ │ │ │ strdeq r6, [fp, r8] │ │ │ │ - orreq ip, fp, r0, asr #12 │ │ │ │ - @ instruction: 0x0194799c │ │ │ │ - @ instruction: 0x018b62b8 │ │ │ │ + orreq ip, fp, r0, asr #10 │ │ │ │ + @ instruction: 0x01947898 │ │ │ │ + @ instruction: 0x018b61b4 │ │ │ │ strdeq ip, [fp, ip] │ │ │ │ - orrseq r7, r4, ip, asr r9 │ │ │ │ - orreq r6, fp, r4, ror r2 │ │ │ │ - @ instruction: 0x018bc5bc │ │ │ │ - orrseq r7, r4, r8, lsl r9 │ │ │ │ - orreq r6, fp, r0, lsr r2 │ │ │ │ - orreq ip, fp, r8, ror r5 │ │ │ │ - @ instruction: 0x019478d4 │ │ │ │ - orreq r6, fp, ip, ror #3 │ │ │ │ - orreq ip, fp, r4, lsr r5 │ │ │ │ - @ instruction: 0x01947890 │ │ │ │ - orreq r6, fp, r8, lsr #3 │ │ │ │ - strdeq ip, [fp, r0] │ │ │ │ - orrseq r7, r4, ip, asr #16 │ │ │ │ - orreq r6, fp, r4, ror #2 │ │ │ │ - orreq ip, fp, ip, lsr #9 │ │ │ │ - orrseq r7, r4, r8, lsl #16 │ │ │ │ - orreq r6, fp, r4, lsr #2 │ │ │ │ - orreq ip, fp, ip, ror #8 │ │ │ │ - orrseq r7, r4, r8, asr #15 │ │ │ │ - orreq r6, fp, r4, ror #1 │ │ │ │ - orreq ip, fp, ip, lsr #8 │ │ │ │ - orrseq r7, r4, r8, lsl #15 │ │ │ │ - orreq r6, fp, r4, lsr #1 │ │ │ │ - orreq ip, fp, ip, ror #7 │ │ │ │ - orrseq r7, r4, r8, asr #14 │ │ │ │ - orreq r6, fp, r4, rrx │ │ │ │ - orreq ip, fp, ip, lsr #7 │ │ │ │ - orrseq r7, r4, r8, lsl #14 │ │ │ │ - orreq r6, fp, r4, lsr #32 │ │ │ │ - orreq ip, fp, ip, ror #6 │ │ │ │ - orrseq r7, r4, r8, asr #13 │ │ │ │ - orreq r5, fp, r4, ror #31 │ │ │ │ - orreq ip, fp, ip, lsr #6 │ │ │ │ - orrseq r7, r4, r8, lsl #13 │ │ │ │ - orreq r5, fp, r4, lsr #31 │ │ │ │ - orreq ip, fp, ip, ror #5 │ │ │ │ - orrseq r7, r4, r8, asr #12 │ │ │ │ - orreq r5, fp, r0, ror #30 │ │ │ │ - orreq ip, fp, r8, lsr #5 │ │ │ │ - orrseq r7, r4, r4, lsl #12 │ │ │ │ - orreq r5, fp, ip, lsl pc │ │ │ │ - orreq ip, fp, r4, ror #4 │ │ │ │ - orrseq r7, r4, r0, asr #11 │ │ │ │ + orrseq r7, r4, r4, asr r8 │ │ │ │ + orreq r6, fp, r0, ror r1 │ │ │ │ + @ instruction: 0x018bc4b8 │ │ │ │ + orrseq r7, r4, r0, lsl r8 │ │ │ │ + orreq r6, fp, r0, lsr r1 │ │ │ │ + orreq ip, fp, r8, ror r4 │ │ │ │ + @ instruction: 0x019477d0 │ │ │ │ + strdeq r6, [fp, r0] │ │ │ │ + orreq ip, fp, r8, lsr r4 │ │ │ │ + @ instruction: 0x01947790 │ │ │ │ + strheq r6, [fp, r0] │ │ │ │ + strdeq ip, [fp, r8] │ │ │ │ + orrseq r7, r4, r0, asr r7 │ │ │ │ + orreq r6, fp, r0, ror r0 │ │ │ │ + @ instruction: 0x018bc3b8 │ │ │ │ + orrseq r7, r4, r0, lsl r7 │ │ │ │ + orreq r6, fp, r0, lsr r0 │ │ │ │ + orreq ip, fp, r8, ror r3 │ │ │ │ + @ instruction: 0x019476d0 │ │ │ │ + strdeq r5, [fp, r0] │ │ │ │ + orreq ip, fp, r8, lsr r3 │ │ │ │ + @ instruction: 0x01947690 │ │ │ │ + @ instruction: 0x018b5fb0 │ │ │ │ + strdeq ip, [fp, r8] │ │ │ │ + orrseq r7, r4, r0, asr r6 │ │ │ │ + orreq r5, fp, ip, ror #30 │ │ │ │ + @ instruction: 0x018bc2b4 │ │ │ │ + orrseq r7, r4, ip, lsl #12 │ │ │ │ + orreq r5, fp, r8, lsr #30 │ │ │ │ + orreq ip, fp, r0, ror r2 │ │ │ │ + orrseq r7, r4, r8, asr #11 │ │ │ │ + orreq r5, fp, r4, ror #29 │ │ │ │ + orreq ip, fp, ip, lsr #4 │ │ │ │ + orrseq r7, r4, r4, lsl #11 │ │ │ │ + orreq r5, fp, r4, lsr #29 │ │ │ │ + orreq ip, fp, r8, ror #3 │ │ │ │ + orrseq r7, r4, r8, lsl #7 │ │ │ │ + orreq r5, fp, r4, lsr #25 │ │ │ │ + orreq fp, fp, ip, ror #31 │ │ │ │ + orrseq r7, r4, r4, asr #6 │ │ │ │ + orreq r5, fp, r0, ror #24 │ │ │ │ + orreq fp, fp, r8, lsr #31 │ │ │ │ + orrseq r7, r4, r0, lsl #6 │ │ │ │ + orreq r5, fp, ip, lsl ip │ │ │ │ + orreq fp, fp, r4, ror #30 │ │ │ │ + @ instruction: 0x019472bc │ │ │ │ ldrdeq r5, [fp, r8] │ │ │ │ - orreq ip, fp, r0, lsr #4 │ │ │ │ - orrseq r7, r4, ip, ror r5 │ │ │ │ - @ instruction: 0x018b5e98 │ │ │ │ - ldrdeq ip, [fp, ip] │ │ │ │ - orrseq r7, r4, r0, lsl #7 │ │ │ │ - @ instruction: 0x018b5c98 │ │ │ │ - orreq fp, fp, r0, ror #31 │ │ │ │ - orrseq r7, r4, ip, lsr r3 │ │ │ │ - orreq r5, fp, r4, asr ip │ │ │ │ - @ instruction: 0x018bbf9c │ │ │ │ - @ instruction: 0x019472f8 │ │ │ │ - orreq r5, fp, r0, lsl ip │ │ │ │ - orreq fp, fp, r8, asr pc │ │ │ │ - @ instruction: 0x019472b4 │ │ │ │ - orreq r5, fp, ip, asr #23 │ │ │ │ - orreq fp, fp, r4, lsl pc │ │ │ │ + orreq fp, fp, r0, lsr #30 │ │ │ │ ldr r2, [pc, #-56] @ 2bf390 │ │ │ │ ldr r1, [pc, #-56] @ 2bf394 │ │ │ │ ldr r3, [pc, #-56] @ 2bf398 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -528901,17 +528901,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2016 @ 0x7e0 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bf4f4 │ │ │ │ - orrseq r7, r4, r8, lsr r2 │ │ │ │ - orreq r5, fp, r0, ror #22 │ │ │ │ - orreq fp, fp, r4, lsr #29 │ │ │ │ + orrseq r7, r4, r0, asr #4 │ │ │ │ + orreq r5, fp, ip, ror #22 │ │ │ │ + @ instruction: 0x018bbeb0 │ │ │ │ │ │ │ │ 002bf548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -528958,20 +528958,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2bf58c │ │ │ │ - orrseq r7, r4, r8, lsr #3 │ │ │ │ - orreq r5, fp, r4, asr #21 │ │ │ │ - orreq fp, fp, r8, lsl #28 │ │ │ │ - orrseq r7, r4, r8, ror #2 │ │ │ │ - orreq r5, fp, r4, lsl #21 │ │ │ │ - orreq fp, fp, r8, asr #27 │ │ │ │ + @ instruction: 0x019471b0 │ │ │ │ + ldrdeq r5, [fp, r0] │ │ │ │ + orreq fp, fp, r4, lsl lr │ │ │ │ + orrseq r7, r4, r0, ror r1 │ │ │ │ + @ instruction: 0x018b5a90 │ │ │ │ + ldrdeq fp, [fp, r4] │ │ │ │ │ │ │ │ 002bf630 : │ │ │ │ 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 │ │ │ │ @@ -529949,129 +529949,129 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2bf68c │ │ │ │ @ instruction: 0x01a18eb4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a18e98 │ │ │ │ @ instruction: 0x01a18e80 │ │ │ │ - orrseq r6, r4, r8, lsr #24 │ │ │ │ - orreq fp, fp, ip, lsl #17 │ │ │ │ + orrseq r6, r4, r0, lsr ip │ │ │ │ + @ instruction: 0x018bb898 │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - orrseq r6, r4, r4, lsl #19 │ │ │ │ - orreq r5, fp, r0, lsr #5 │ │ │ │ - orreq fp, fp, r8, ror #11 │ │ │ │ + orrseq r6, r4, ip, lsl #19 │ │ │ │ + orreq r5, fp, ip, lsr #5 │ │ │ │ + strdeq fp, [fp, r4] │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - orrseq r6, r4, r8, lsr #18 │ │ │ │ - orreq r5, fp, r0, asr #4 │ │ │ │ - orreq fp, fp, r8, lsl #11 │ │ │ │ + orrseq r6, r4, r0, lsr r9 │ │ │ │ + orreq r5, fp, ip, asr #4 │ │ │ │ + @ instruction: 0x018bb594 │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - @ instruction: 0x019468b0 │ │ │ │ + @ instruction: 0x019468b8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq fp, fp, ip, lsl r5 │ │ │ │ + orreq fp, fp, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - @ instruction: 0x018b5194 │ │ │ │ - orrseq r6, r4, r0, lsr r8 │ │ │ │ - orreq r5, fp, ip, asr #2 │ │ │ │ - @ instruction: 0x018bb494 │ │ │ │ + orreq r5, fp, r0, lsr #3 │ │ │ │ + orrseq r6, r4, r8, lsr r8 │ │ │ │ + orreq r5, fp, r8, asr r1 │ │ │ │ + orreq fp, fp, r0, lsr #9 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - orreq fp, fp, ip, ror #20 │ │ │ │ - orrseq r6, r4, ip, asr #15 │ │ │ │ - orreq fp, fp, r4, lsr r4 │ │ │ │ + orreq fp, fp, r8, ror sl │ │ │ │ + @ instruction: 0x019467d4 │ │ │ │ + orreq fp, fp, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01946794 │ │ │ │ - orreq r5, fp, ip, lsr #1 │ │ │ │ - strdeq fp, [fp, r4] │ │ │ │ + @ instruction: 0x0194679c │ │ │ │ + strheq r5, [fp, r8] │ │ │ │ + orreq fp, fp, r0, lsl #8 │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - orrseq r6, r4, r4, asr r7 │ │ │ │ - orreq r5, fp, ip, rrx │ │ │ │ - @ instruction: 0x018bb3b4 │ │ │ │ + orrseq r6, r4, ip, asr r7 │ │ │ │ + orreq r5, fp, r8, ror r0 │ │ │ │ + orreq fp, fp, r0, asr #7 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - orrseq r6, r4, r4, lsl r7 │ │ │ │ - orreq r5, fp, ip, lsr #32 │ │ │ │ - orreq fp, fp, r4, ror r3 │ │ │ │ + orrseq r6, r4, ip, lsl r7 │ │ │ │ + orreq r5, fp, r8, lsr r0 │ │ │ │ + orreq fp, fp, r0, lsl #7 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - @ instruction: 0x019466d4 │ │ │ │ - orreq r4, fp, ip, ror #31 │ │ │ │ - orreq fp, fp, r4, lsr r3 │ │ │ │ + @ instruction: 0x019466dc │ │ │ │ + strdeq r4, [fp, r8] │ │ │ │ + orreq fp, fp, r0, asr #6 │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - @ instruction: 0x01946694 │ │ │ │ - @ instruction: 0x018b4fb0 │ │ │ │ - strdeq fp, [fp, r8] │ │ │ │ + @ instruction: 0x0194669c │ │ │ │ + @ instruction: 0x018b4fbc │ │ │ │ + orreq fp, fp, r4, lsl #6 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - orreq r4, fp, ip, ror pc │ │ │ │ - orrseq r6, r4, ip, lsr #12 │ │ │ │ - orreq r4, fp, r4, asr #30 │ │ │ │ - orreq fp, fp, ip, lsl #5 │ │ │ │ + orreq r4, fp, r8, lsl #31 │ │ │ │ + orrseq r6, r4, r4, lsr r6 │ │ │ │ + orreq r4, fp, r0, asr pc │ │ │ │ + @ instruction: 0x018bb298 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq r6, r4, ip, ror #11 │ │ │ │ - orreq r4, fp, r8, lsl #30 │ │ │ │ - orreq fp, fp, r0, asr r2 │ │ │ │ + @ instruction: 0x019465f4 │ │ │ │ + orreq r4, fp, r4, lsl pc │ │ │ │ + orreq fp, fp, ip, asr r2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x019465b0 │ │ │ │ - orreq r4, fp, r8, asr #29 │ │ │ │ - orreq fp, fp, r0, lsl r2 │ │ │ │ + @ instruction: 0x019465b8 │ │ │ │ + ldrdeq r4, [fp, r4] │ │ │ │ + orreq fp, fp, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq r6, r4, r0, ror r5 │ │ │ │ - orreq r4, fp, r8, lsl #29 │ │ │ │ - ldrdeq fp, [fp, r0] │ │ │ │ + orrseq r6, r4, r8, ror r5 │ │ │ │ + @ instruction: 0x018b4e94 │ │ │ │ + ldrdeq fp, [fp, ip] │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r6, r4, r0, lsr r5 │ │ │ │ - orreq r4, fp, r8, asr #28 │ │ │ │ - @ instruction: 0x018bb190 │ │ │ │ + orrseq r6, r4, r8, lsr r5 │ │ │ │ + orreq r4, fp, r4, asr lr │ │ │ │ + @ instruction: 0x018bb19c │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - @ instruction: 0x019464f0 │ │ │ │ - orreq r4, fp, r8, lsl #28 │ │ │ │ - orreq fp, fp, r0, asr r1 │ │ │ │ + @ instruction: 0x019464f8 │ │ │ │ + orreq r4, fp, r4, lsl lr │ │ │ │ + orreq fp, fp, ip, asr r1 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - @ instruction: 0x019464b0 │ │ │ │ - orreq r4, fp, r8, asr #27 │ │ │ │ - orreq fp, fp, r0, lsl r1 │ │ │ │ + @ instruction: 0x019464b8 │ │ │ │ + ldrdeq r4, [fp, r4] │ │ │ │ + orreq fp, fp, ip, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ - orrseq r6, r4, r0, ror r4 │ │ │ │ - orreq r4, fp, ip, lsl #27 │ │ │ │ - ldrdeq fp, [fp, r4] │ │ │ │ - orrseq r6, r4, r4, lsr r4 │ │ │ │ - orreq r4, fp, ip, asr #26 │ │ │ │ - @ instruction: 0x018bb094 │ │ │ │ + orrseq r6, r4, r8, ror r4 │ │ │ │ + @ instruction: 0x018b4d98 │ │ │ │ + orreq fp, fp, r0, ror #1 │ │ │ │ + orrseq r6, r4, ip, lsr r4 │ │ │ │ + orreq r4, fp, r8, asr sp │ │ │ │ + orreq fp, fp, r0, lsr #1 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - @ instruction: 0x019463f4 │ │ │ │ - orreq r4, fp, ip, lsl #26 │ │ │ │ - orreq fp, fp, r4, asr r0 │ │ │ │ + @ instruction: 0x019463fc │ │ │ │ + orreq r4, fp, r8, lsl sp │ │ │ │ + orreq fp, fp, r0, rrx │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x019463b4 │ │ │ │ - ldrdeq r4, [fp, r0] │ │ │ │ - orreq fp, fp, r8, lsl r0 │ │ │ │ + @ instruction: 0x019463bc │ │ │ │ + ldrdeq r4, [fp, ip] │ │ │ │ + orreq fp, fp, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ - orrseq r6, r4, r8, ror r3 │ │ │ │ - @ instruction: 0x018b4c94 │ │ │ │ - ldrdeq sl, [fp, ip] │ │ │ │ + orrseq r6, r4, r0, lsl #7 │ │ │ │ + orreq r4, fp, r0, lsr #25 │ │ │ │ + orreq sl, fp, r8, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #16 │ │ │ │ - orrseq r6, r4, ip, lsr r3 │ │ │ │ - orreq r4, fp, r8, asr ip │ │ │ │ - orreq sl, fp, r0, lsr #31 │ │ │ │ + orrseq r6, r4, r4, asr #6 │ │ │ │ + orreq r4, fp, r4, ror #24 │ │ │ │ + orreq sl, fp, ip, lsr #31 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq r6, r4, r0, lsl #6 │ │ │ │ - orreq r4, fp, ip, lsl ip │ │ │ │ - orreq sl, fp, r4, ror #30 │ │ │ │ + orrseq r6, r4, r8, lsl #6 │ │ │ │ + orreq r4, fp, r8, lsr #24 │ │ │ │ + orreq sl, fp, r0, ror pc │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq r6, r4, r4, asr #5 │ │ │ │ - ldrdeq r4, [fp, ip] │ │ │ │ - orreq sl, fp, r4, lsr #30 │ │ │ │ + orrseq r6, r4, ip, asr #5 │ │ │ │ + orreq r4, fp, r8, ror #23 │ │ │ │ + orreq sl, fp, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orrseq r6, r4, r4, lsl #5 │ │ │ │ - @ instruction: 0x018b4b9c │ │ │ │ - orreq sl, fp, r4, ror #29 │ │ │ │ + orrseq r6, r4, ip, lsl #5 │ │ │ │ + orreq r4, fp, r8, lsr #23 │ │ │ │ + strdeq sl, [fp, r0] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq r6, r4, r4, asr #4 │ │ │ │ - orreq r4, fp, ip, asr fp │ │ │ │ - orreq sl, fp, r4, lsr #29 │ │ │ │ + orrseq r6, r4, ip, asr #4 │ │ │ │ + orreq r4, fp, r8, ror #22 │ │ │ │ + @ instruction: 0x018baeb0 │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - orrseq r6, r4, r4, lsl #4 │ │ │ │ - orreq r4, fp, ip, lsl fp │ │ │ │ - orreq sl, fp, r4, ror #28 │ │ │ │ + orrseq r6, r4, ip, lsl #4 │ │ │ │ + orreq r4, fp, r8, lsr #22 │ │ │ │ + orreq sl, fp, r0, ror lr │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ │ │ │ │ 002c075c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -530597,93 +530597,93 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c07b0 │ │ │ │ @ instruction: 0x01a17d94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a17d5c │ │ │ │ - @ instruction: 0x01945c94 │ │ │ │ - @ instruction: 0x018b45b0 │ │ │ │ - strdeq sl, [fp, r8] │ │ │ │ + @ instruction: 0x01945c9c │ │ │ │ + @ instruction: 0x018b45bc │ │ │ │ + orreq sl, fp, r4, lsl #18 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - orrseq r5, r4, r0, asr ip │ │ │ │ - orreq sl, fp, r4, lsl pc │ │ │ │ - @ instruction: 0x018ba8b0 │ │ │ │ + orrseq r5, r4, r8, asr ip │ │ │ │ + orreq sl, fp, r0, lsr #30 │ │ │ │ + @ instruction: 0x018ba8bc │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - orrseq r5, r4, r8, lsl #24 │ │ │ │ - orreq r4, fp, r4, lsr #10 │ │ │ │ - orreq sl, fp, ip, ror #16 │ │ │ │ + orrseq r5, r4, r0, lsl ip │ │ │ │ + orreq r4, fp, r0, lsr r5 │ │ │ │ + orreq sl, fp, r8, ror r8 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ - orrseq r5, r4, ip, asr #23 │ │ │ │ - orreq r4, fp, r4, ror #9 │ │ │ │ - orreq sl, fp, ip, lsr #16 │ │ │ │ + @ instruction: 0x01945bd4 │ │ │ │ + strdeq r4, [fp, r0] │ │ │ │ + orreq sl, fp, r8, lsr r8 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ - orrseq r5, r4, ip, lsl #23 │ │ │ │ - orreq r4, fp, r8, lsr #9 │ │ │ │ - strdeq sl, [fp, r0] │ │ │ │ + @ instruction: 0x01945b94 │ │ │ │ + @ instruction: 0x018b44b4 │ │ │ │ + strdeq sl, [fp, ip] │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - orrseq r5, r4, r0, asr fp │ │ │ │ - orreq r4, fp, ip, ror #8 │ │ │ │ - @ instruction: 0x018ba7b4 │ │ │ │ + orrseq r5, r4, r8, asr fp │ │ │ │ + orreq r4, fp, r8, ror r4 │ │ │ │ + orreq sl, fp, r0, asr #15 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - orrseq r5, r4, r4, lsl fp │ │ │ │ - orreq r4, fp, r0, lsr r4 │ │ │ │ - orreq sl, fp, r8, ror r7 │ │ │ │ + orrseq r5, r4, ip, lsl fp │ │ │ │ + orreq r4, fp, ip, lsr r4 │ │ │ │ + orreq sl, fp, r4, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x01945ad8 │ │ │ │ - strdeq r4, [fp, r4] │ │ │ │ - orreq sl, fp, ip, lsr r7 │ │ │ │ + orrseq r5, r4, r0, ror #21 │ │ │ │ + orreq r4, fp, r0, lsl #8 │ │ │ │ + orreq sl, fp, r8, asr #14 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - @ instruction: 0x01945a9c │ │ │ │ - @ instruction: 0x018b43b4 │ │ │ │ - strdeq sl, [fp, ip] │ │ │ │ + orrseq r5, r4, r4, lsr #21 │ │ │ │ + orreq r4, fp, r0, asr #7 │ │ │ │ + orreq sl, fp, r8, lsl #14 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ - orrseq r5, r4, ip, asr sl │ │ │ │ - orreq r4, fp, r4, ror r3 │ │ │ │ - @ instruction: 0x018ba6bc │ │ │ │ + orrseq r5, r4, r4, ror #20 │ │ │ │ + orreq r4, fp, r0, lsl #7 │ │ │ │ + orreq sl, fp, r8, asr #13 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - orrseq r5, r4, ip, lsl sl │ │ │ │ - orreq sl, fp, r0, lsl sp │ │ │ │ - orreq sl, fp, r8, ror r6 │ │ │ │ + orrseq r5, r4, r4, lsr #20 │ │ │ │ + orreq sl, fp, ip, lsl sp │ │ │ │ + orreq sl, fp, r4, lsl #13 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - @ instruction: 0x019459d4 │ │ │ │ - orreq r4, fp, ip, ror #5 │ │ │ │ - orreq sl, fp, r4, lsr r6 │ │ │ │ + @ instruction: 0x019459dc │ │ │ │ + strdeq r4, [fp, r8] │ │ │ │ + orreq sl, fp, r0, asr #12 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - @ instruction: 0x01945994 │ │ │ │ - @ instruction: 0x018b42b0 │ │ │ │ - strdeq sl, [fp, r8] │ │ │ │ + @ instruction: 0x0194599c │ │ │ │ + @ instruction: 0x018b42bc │ │ │ │ + orreq sl, fp, r4, lsl #12 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - orrseq r5, r4, r8, asr r9 │ │ │ │ - orreq r4, fp, r4, ror r2 │ │ │ │ - @ instruction: 0x018ba5bc │ │ │ │ + orrseq r5, r4, r0, ror #18 │ │ │ │ + orreq r4, fp, r0, lsl #5 │ │ │ │ + orreq sl, fp, r8, asr #11 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - orrseq r5, r4, ip, lsl r9 │ │ │ │ - orreq r4, fp, r8, lsr r2 │ │ │ │ - orreq sl, fp, r0, lsl #11 │ │ │ │ + orrseq r5, r4, r4, lsr #18 │ │ │ │ + orreq r4, fp, r4, asr #4 │ │ │ │ + orreq sl, fp, ip, lsl #11 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - orrseq r5, r4, r0, ror #17 │ │ │ │ - strdeq r4, [fp, r8] │ │ │ │ - orreq sl, fp, r0, asr #10 │ │ │ │ + orrseq r5, r4, r8, ror #17 │ │ │ │ + orreq r4, fp, r4, lsl #4 │ │ │ │ + orreq sl, fp, ip, asr #10 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - orrseq r5, r4, r0, lsr #17 │ │ │ │ - @ instruction: 0x018b41b8 │ │ │ │ - orreq sl, fp, r0, lsl #10 │ │ │ │ + orrseq r5, r4, r8, lsr #17 │ │ │ │ + orreq r4, fp, r4, asr #3 │ │ │ │ + orreq sl, fp, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ - orrseq r5, r4, r0, ror #16 │ │ │ │ - orreq r4, fp, ip, ror r1 │ │ │ │ - orreq sl, fp, r4, asr #9 │ │ │ │ + orrseq r5, r4, r8, ror #16 │ │ │ │ + orreq r4, fp, r8, lsl #3 │ │ │ │ + ldrdeq sl, [fp, r0] │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - orrseq r5, r4, r4, lsr #16 │ │ │ │ - orreq r4, fp, r0, asr #2 │ │ │ │ - orreq sl, fp, r8, lsl #9 │ │ │ │ + orrseq r5, r4, ip, lsr #16 │ │ │ │ + orreq r4, fp, ip, asr #2 │ │ │ │ + @ instruction: 0x018ba494 │ │ │ │ andeq r0, r0, r2, ror #16 │ │ │ │ - orrseq r5, r4, r8, ror #15 │ │ │ │ - orreq r4, fp, r0, lsl #2 │ │ │ │ - orreq sl, fp, r8, asr #8 │ │ │ │ + @ instruction: 0x019457f0 │ │ │ │ + orreq r4, fp, ip, lsl #2 │ │ │ │ + orreq sl, fp, r4, asr r4 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ │ │ │ │ 002c10e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -530915,32 +530915,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c1220 │ │ │ │ @ instruction: 0x01a1740c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a172ec │ │ │ │ - orrseq r5, r4, r4, ror #9 │ │ │ │ - orreq sl, fp, r8, asr #2 │ │ │ │ + orrseq r5, r4, ip, ror #9 │ │ │ │ + orreq sl, fp, r4, asr r1 │ │ │ │ andeq r0, r0, r6, lsr lr │ │ │ │ - @ instruction: 0x018b3db8 │ │ │ │ - orrseq r5, r4, r0, asr r4 │ │ │ │ - strheq sl, [fp, r0] │ │ │ │ + orreq r3, fp, r4, asr #27 │ │ │ │ + orrseq r5, r4, r8, asr r4 │ │ │ │ + strheq sl, [fp, ip] │ │ │ │ andeq r0, r0, fp, lsr lr │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - orrseq r5, r4, r8, lsl #7 │ │ │ │ - orreq sl, fp, r0, asr #13 │ │ │ │ + @ instruction: 0x01945390 │ │ │ │ + orreq sl, fp, ip, asr #13 │ │ │ │ ldrdeq r3, [sl, r4] │ │ │ │ - orreq r9, fp, ip, ror #31 │ │ │ │ + strdeq r9, [fp, r8] │ │ │ │ andeq r0, r0, r3, asr #28 │ │ │ │ - orrseq r5, r4, r0, asr #6 │ │ │ │ - orreq r3, fp, r8, ror #24 │ │ │ │ - @ instruction: 0x018b9fb0 │ │ │ │ - orreq r3, fp, r4, lsr ip │ │ │ │ - orreq r3, fp, r8, lsl #24 │ │ │ │ + orrseq r5, r4, r8, asr #6 │ │ │ │ + orreq r3, fp, r4, ror ip │ │ │ │ + @ instruction: 0x018b9fbc │ │ │ │ + orreq r3, fp, r0, asr #24 │ │ │ │ + orreq r3, fp, r4, lsl ip │ │ │ │ │ │ │ │ 002c14dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #436] @ 0x1b4 │ │ │ │ @@ -531027,17 +531027,17 @@ │ │ │ │ mov r1, #3696 @ 0xe70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2c1574 │ │ │ │ - orrseq r5, r4, ip, lsr r1 │ │ │ │ - orreq sl, fp, r0, ror r4 │ │ │ │ - @ instruction: 0x018b9d9c │ │ │ │ + orrseq r5, r4, r4, asr #2 │ │ │ │ + orreq sl, fp, ip, ror r4 │ │ │ │ + orreq r9, fp, r8, lsr #27 │ │ │ │ │ │ │ │ 002c1658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [r0, #392] @ 0x188 │ │ │ │ @@ -531099,21 +531099,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #36] @ 2c1780 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orrseq r5, r4, r8, ror r0 │ │ │ │ - orreq sl, fp, r4, asr #7 │ │ │ │ - orreq r9, fp, r0, asr #25 │ │ │ │ + orrseq r5, r4, r0, lsl #1 │ │ │ │ + ldrdeq sl, [fp, r0] │ │ │ │ + orreq r9, fp, ip, asr #25 │ │ │ │ muleq r0, r4, lr │ │ │ │ - orrseq r5, r4, r0, lsr #32 │ │ │ │ - orreq r3, fp, r4, lsr r9 │ │ │ │ - orreq r9, fp, r4, lsl #25 │ │ │ │ + orrseq r5, r4, r8, lsr #32 │ │ │ │ + orreq r3, fp, r0, asr #18 │ │ │ │ + @ instruction: 0x018b9c90 │ │ │ │ muleq r0, r5, lr │ │ │ │ │ │ │ │ 002c1784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -531176,20 +531176,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #32] @ 2c18a8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b6c98 │ │ │ │ - orrseq r4, r4, ip, asr #30 │ │ │ │ - @ instruction: 0x018ba298 │ │ │ │ - @ instruction: 0x018b9b98 │ │ │ │ - @ instruction: 0x01944ef4 │ │ │ │ - orreq r3, fp, r8, lsl #16 │ │ │ │ - orreq r9, fp, r8, asr fp │ │ │ │ + orrseq r4, r4, r4, asr pc │ │ │ │ + orreq sl, fp, r4, lsr #5 │ │ │ │ + orreq r9, fp, r4, lsr #23 │ │ │ │ + @ instruction: 0x01944efc │ │ │ │ + orreq r3, fp, r4, lsl r8 │ │ │ │ + orreq r9, fp, r4, ror #22 │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 002c18ac : │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c18e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -531215,17 +531215,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2c1930 │ │ │ │ add r2, r2, #2256 @ 0x8d0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c18dc │ │ │ │ - orrseq r4, r4, ip, asr #28 │ │ │ │ - orreq r3, fp, r4, ror r7 │ │ │ │ - @ instruction: 0x018b9abc │ │ │ │ + orrseq r4, r4, r4, asr lr │ │ │ │ + orreq r3, fp, r0, lsl #15 │ │ │ │ + orreq r9, fp, r8, asr #21 │ │ │ │ andeq r0, r0, r9, asr #29 │ │ │ │ │ │ │ │ 002c1934 : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c196c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -531252,17 +531252,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2c19bc │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c1964 │ │ │ │ - orrseq r4, r4, ip, asr #27 │ │ │ │ - orreq r3, fp, r8, ror #13 │ │ │ │ - orreq r9, fp, r0, lsr sl │ │ │ │ + @ instruction: 0x01944dd4 │ │ │ │ + strdeq r3, [fp, r4] │ │ │ │ + orreq r9, fp, ip, lsr sl │ │ │ │ andeq r0, r0, r3, ror #29 │ │ │ │ │ │ │ │ 002c19c0 : │ │ │ │ ldr r3, [r0, #412] @ 0x19c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -532077,107 +532077,107 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2c1d7c │ │ │ │ @ instruction: 0x01a16b10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, r4, r4, lsl #26 │ │ │ │ - orreq r9, fp, r4, ror r9 │ │ │ │ + orrseq r4, r4, ip, lsl #26 │ │ │ │ + orreq r9, fp, r0, lsl #19 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq r4, r4, r8, lsl fp │ │ │ │ - orreq r9, fp, r0, lsl #15 │ │ │ │ + orrseq r4, r4, r0, lsr #22 │ │ │ │ + orreq r9, fp, ip, lsl #15 │ │ │ │ andeq r0, r0, r4, asr pc │ │ │ │ @ instruction: 0x01a16790 │ │ │ │ - orrseq r4, r4, r4, ror r9 │ │ │ │ - ldrdeq r9, [fp, ip] │ │ │ │ + orrseq r4, r4, ip, ror r9 │ │ │ │ + orreq r9, fp, r8, ror #11 │ │ │ │ andeq r0, r0, r2, asr pc │ │ │ │ - orrseq r4, r4, r8, lsr r8 │ │ │ │ - orreq r3, fp, r0, ror #2 │ │ │ │ - orreq r9, fp, r0, lsr #9 │ │ │ │ + orrseq r4, r4, r0, asr #16 │ │ │ │ + orreq r3, fp, ip, ror #2 │ │ │ │ + orreq r9, fp, ip, lsr #9 │ │ │ │ andeq r0, r0, sl, asr pc │ │ │ │ - orrseq r4, r4, r8, ror #15 │ │ │ │ - orreq r9, fp, r0, asr r4 │ │ │ │ + @ instruction: 0x019447f0 │ │ │ │ + orreq r9, fp, ip, asr r4 │ │ │ │ orreq r3, sl, r0, ror #14 │ │ │ │ - orrseq r4, r4, ip, asr r6 │ │ │ │ - orreq r2, fp, r8, ror pc │ │ │ │ - orreq r9, fp, r8, asr #5 │ │ │ │ - orrseq r4, r4, ip, lsl r6 │ │ │ │ - orreq r2, fp, r8, lsr pc │ │ │ │ - orreq r9, fp, r8, lsl #5 │ │ │ │ - @ instruction: 0x019445f8 │ │ │ │ - orreq r2, fp, r4, lsl pc │ │ │ │ - orreq r9, fp, r4, ror #4 │ │ │ │ - strdeq r2, [fp, ip] │ │ │ │ - orrseq r4, r4, r0, lsr #11 │ │ │ │ - orreq r2, fp, r8, asr #29 │ │ │ │ - orreq r9, fp, ip, lsl #4 │ │ │ │ - orrseq r4, r4, r8, ror #10 │ │ │ │ - orreq r2, fp, r4, lsl #29 │ │ │ │ + orrseq r4, r4, r4, ror #12 │ │ │ │ + orreq r2, fp, r4, lsl #31 │ │ │ │ ldrdeq r9, [fp, r4] │ │ │ │ - orrseq r4, r4, r8, lsr #10 │ │ │ │ - orreq r2, fp, r4, asr #28 │ │ │ │ - @ instruction: 0x018b9194 │ │ │ │ - orrseq r4, r4, r4, lsl #10 │ │ │ │ - orreq r2, fp, r0, lsr #28 │ │ │ │ - orreq r9, fp, r0, ror r1 │ │ │ │ - orreq r2, fp, r8, lsl #28 │ │ │ │ - orrseq r4, r4, ip, lsr #9 │ │ │ │ + orrseq r4, r4, r4, lsr #12 │ │ │ │ + orreq r2, fp, r4, asr #30 │ │ │ │ + @ instruction: 0x018b9294 │ │ │ │ + orrseq r4, r4, r0, lsl #12 │ │ │ │ + orreq r2, fp, r0, lsr #30 │ │ │ │ + orreq r9, fp, r0, ror r2 │ │ │ │ + orreq r2, fp, r8, lsl #30 │ │ │ │ + orrseq r4, r4, r8, lsr #11 │ │ │ │ ldrdeq r2, [fp, r4] │ │ │ │ - orreq r9, fp, r4, lsl r1 │ │ │ │ - strdeq r9, [fp, ip] │ │ │ │ - orrseq r4, r4, r4, ror #8 │ │ │ │ - orreq r9, fp, r4, asr #1 │ │ │ │ + orreq r9, fp, r8, lsl r2 │ │ │ │ + orrseq r4, r4, r0, ror r5 │ │ │ │ + @ instruction: 0x018b2e90 │ │ │ │ + orreq r9, fp, r0, ror #3 │ │ │ │ + orrseq r4, r4, r0, lsr r5 │ │ │ │ + orreq r2, fp, r0, asr lr │ │ │ │ + orreq r9, fp, r0, lsr #3 │ │ │ │ + orrseq r4, r4, ip, lsl #10 │ │ │ │ + orreq r2, fp, ip, lsr #28 │ │ │ │ + orreq r9, fp, ip, ror r1 │ │ │ │ + orreq r2, fp, r4, lsl lr │ │ │ │ + @ instruction: 0x019444b4 │ │ │ │ + orreq r2, fp, r0, ror #27 │ │ │ │ + orreq r9, fp, r0, lsr #2 │ │ │ │ + orreq r9, fp, r8, lsl #16 │ │ │ │ + orrseq r4, r4, ip, ror #8 │ │ │ │ + ldrdeq r9, [fp, r0] │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - orreq r2, fp, r0, asr #26 │ │ │ │ + orreq r2, fp, ip, asr #26 │ │ │ │ andeq r0, r0, r7, asr #30 │ │ │ │ - orrseq r4, r4, r4, ror #7 │ │ │ │ - orreq r2, fp, ip, lsl #26 │ │ │ │ - orreq r9, fp, ip, asr #32 │ │ │ │ + orrseq r4, r4, ip, ror #7 │ │ │ │ + orreq r2, fp, r8, lsl sp │ │ │ │ + orreq r9, fp, r8, asr r0 │ │ │ │ andeq r0, r0, sp, asr #30 │ │ │ │ - orrseq r4, r4, r4, lsr #7 │ │ │ │ - orreq r2, fp, ip, asr #25 │ │ │ │ - orreq r9, fp, ip │ │ │ │ + orrseq r4, r4, ip, lsr #7 │ │ │ │ + ldrdeq r2, [fp, r8] │ │ │ │ + orreq r9, fp, r8, lsl r0 │ │ │ │ andeq r0, r0, fp, asr #30 │ │ │ │ - orrseq r4, r4, r4, ror #6 │ │ │ │ - orreq r2, fp, ip, lsl #25 │ │ │ │ - orreq r8, fp, ip, asr #31 │ │ │ │ + orrseq r4, r4, ip, ror #6 │ │ │ │ + @ instruction: 0x018b2c98 │ │ │ │ + ldrdeq r8, [fp, r8] │ │ │ │ andeq r0, r0, sl, asr #30 │ │ │ │ - orrseq r4, r4, r8, lsr #6 │ │ │ │ - orreq r2, fp, r0, asr ip │ │ │ │ - @ instruction: 0x018b8f90 │ │ │ │ - orreq r2, fp, r8, lsl ip │ │ │ │ - orrseq r4, r4, r0, asr #5 │ │ │ │ - ldrdeq r2, [fp, ip] │ │ │ │ - orreq r8, fp, ip, lsr #30 │ │ │ │ - orrseq r4, r4, r0, lsl #5 │ │ │ │ - @ instruction: 0x018b2b9c │ │ │ │ - orreq r8, fp, ip, ror #29 │ │ │ │ - orrseq r4, r4, ip, asr r2 │ │ │ │ - orreq r2, fp, r8, ror fp │ │ │ │ - orreq r8, fp, r8, asr #29 │ │ │ │ - orreq r2, fp, r0, ror #22 │ │ │ │ + orrseq r4, r4, r0, lsr r3 │ │ │ │ + orreq r2, fp, ip, asr ip │ │ │ │ + @ instruction: 0x018b8f9c │ │ │ │ + orreq r2, fp, r4, lsr #24 │ │ │ │ + orrseq r4, r4, r8, asr #5 │ │ │ │ + orreq r2, fp, r8, ror #23 │ │ │ │ + orreq r8, fp, r8, lsr pc │ │ │ │ + orrseq r4, r4, r8, lsl #5 │ │ │ │ + orreq r2, fp, r8, lsr #23 │ │ │ │ + strdeq r8, [fp, r8] │ │ │ │ + orrseq r4, r4, r4, ror #4 │ │ │ │ + orreq r2, fp, r4, lsl #23 │ │ │ │ + ldrdeq r8, [fp, r4] │ │ │ │ + orreq r2, fp, ip, ror #22 │ │ │ │ andeq r0, r0, r5, asr #30 │ │ │ │ - orreq r2, fp, r0, lsr fp │ │ │ │ + orreq r2, fp, ip, lsr fp │ │ │ │ andeq r0, r0, r4, asr #30 │ │ │ │ - @ instruction: 0x019441d4 │ │ │ │ - @ instruction: 0x018b95b0 │ │ │ │ - orreq r8, fp, ip, lsr lr │ │ │ │ + @ instruction: 0x019441dc │ │ │ │ + @ instruction: 0x018b95bc │ │ │ │ + orreq r8, fp, r8, asr #28 │ │ │ │ andeq r0, r0, r5, asr pc │ │ │ │ - @ instruction: 0x018b2abc │ │ │ │ - orrseq r4, r4, r0, ror #2 │ │ │ │ - orreq r2, fp, r8, lsl #21 │ │ │ │ - orreq r8, fp, r8, asr #27 │ │ │ │ + orreq r2, fp, r8, asr #21 │ │ │ │ + orrseq r4, r4, r8, ror #2 │ │ │ │ + @ instruction: 0x018b2a94 │ │ │ │ + ldrdeq r8, [fp, r4] │ │ │ │ andeq r0, r0, ip, asr pc │ │ │ │ - orreq r2, fp, r0, asr sl │ │ │ │ + orreq r2, fp, ip, asr sl │ │ │ │ andeq r0, r0, r3, asr #30 │ │ │ │ - orreq r2, fp, r0, lsr #20 │ │ │ │ + orreq r2, fp, ip, lsr #20 │ │ │ │ andeq r0, r0, r6, asr #30 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r0, #696] @ 0x2b8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add lr, r0, #544 @ 0x220 │ │ │ │ @@ -532805,72 +532805,72 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str r6, [sp, #8] │ │ │ │ b 2c2ff4 │ │ │ │ @ instruction: 0x01a15c70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a15c1c │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orrseq r4, r4, r4, lsr r7 │ │ │ │ - orreq r9, fp, r4, lsl #4 │ │ │ │ - orrseq r4, r4, ip, ror #11 │ │ │ │ - orreq r9, fp, r0, asr #1 │ │ │ │ + orrseq r4, r4, ip, lsr r7 │ │ │ │ + orreq r9, fp, r0, lsl r2 │ │ │ │ + @ instruction: 0x019445f4 │ │ │ │ + orreq r9, fp, ip, asr #1 │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsl #30 │ │ │ │ orreq r6, sl, r8, ror #12 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x0194449c │ │ │ │ - orreq r8, fp, r0, ror pc │ │ │ │ - orrseq r4, r4, ip, asr #8 │ │ │ │ + orrseq r4, r4, r4, lsr #9 │ │ │ │ + orreq r8, fp, ip, ror pc │ │ │ │ + orrseq r4, r4, r4, asr r4 │ │ │ │ orreq r2, sl, ip, ror #23 │ │ │ │ - orreq r8, fp, r0, lsl pc │ │ │ │ + orreq r8, fp, ip, lsl pc │ │ │ │ @ instruction: 0x01a158b8 │ │ │ │ - orrseq r4, r4, r0, asr #6 │ │ │ │ - orreq r2, fp, r0, asr #6 │ │ │ │ - orreq r8, fp, r0, lsl lr │ │ │ │ - orrseq r4, r4, ip, lsl #6 │ │ │ │ - orreq r8, fp, r0, ror #27 │ │ │ │ - @ instruction: 0x019442dc │ │ │ │ - orreq r2, fp, r0, ror #5 │ │ │ │ - orreq r8, fp, ip, lsr #27 │ │ │ │ + orrseq r4, r4, r8, asr #6 │ │ │ │ + orreq r2, fp, ip, asr #6 │ │ │ │ + orreq r8, fp, ip, lsl lr │ │ │ │ + orrseq r4, r4, r4, lsl r3 │ │ │ │ + orreq r8, fp, ip, ror #27 │ │ │ │ + orrseq r4, r4, r4, ror #5 │ │ │ │ + orreq r2, fp, ip, ror #5 │ │ │ │ + @ instruction: 0x018b8db8 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - orreq r8, fp, ip, ror #26 │ │ │ │ - @ instruction: 0x01944290 │ │ │ │ + orreq r8, fp, r8, ror sp │ │ │ │ + @ instruction: 0x01944298 │ │ │ │ @ instruction: 0x018a29bc │ │ │ │ orreq r2, sl, r8, ror #18 │ │ │ │ orreq r2, sl, r4, lsr #18 │ │ │ │ - orrseq r4, r4, ip, asr r1 │ │ │ │ - orreq r8, fp, r0, lsr ip │ │ │ │ - orreq r2, fp, r0, asr #2 │ │ │ │ - orrseq r4, r4, r4, lsl #2 │ │ │ │ - strdeq r2, [fp, ip] │ │ │ │ + orrseq r4, r4, r4, ror #2 │ │ │ │ + orreq r8, fp, ip, lsr ip │ │ │ │ + orreq r2, fp, ip, asr #2 │ │ │ │ + orrseq r4, r4, ip, lsl #2 │ │ │ │ + orreq r2, fp, r8, lsl #2 │ │ │ │ + ldrdeq r8, [fp, ip] │ │ │ │ + orrseq r4, r4, r8, asr #1 │ │ │ │ + orreq r2, fp, ip, asr #1 │ │ │ │ + @ instruction: 0x018b8b9c │ │ │ │ + @ instruction: 0x018b2094 │ │ │ │ + orreq r2, fp, r8, rrx │ │ │ │ + orrseq r4, r4, ip, lsr #32 │ │ │ │ + orreq r2, fp, r8, lsr #32 │ │ │ │ + strdeq r8, [fp, ip] │ │ │ │ + @ instruction: 0x01943ffc │ │ │ │ + orreq r2, fp, r0 │ │ │ │ ldrdeq r8, [fp, r0] │ │ │ │ - orrseq r4, r4, r0, asr #1 │ │ │ │ - orreq r2, fp, r0, asr #1 │ │ │ │ - @ instruction: 0x018b8b90 │ │ │ │ - orreq r2, fp, r8, lsl #1 │ │ │ │ - orreq r2, fp, ip, asr r0 │ │ │ │ - orrseq r4, r4, r4, lsr #32 │ │ │ │ - orreq r2, fp, ip, lsl r0 │ │ │ │ - strdeq r8, [fp, r0] │ │ │ │ - @ instruction: 0x01943ff4 │ │ │ │ - strdeq r1, [fp, r4] │ │ │ │ - orreq r8, fp, r4, asr #21 │ │ │ │ - @ instruction: 0x01943fb8 │ │ │ │ - @ instruction: 0x018b1fb8 │ │ │ │ - orreq r8, fp, r8, lsl #21 │ │ │ │ - orreq r1, fp, r0, lsl #31 │ │ │ │ - orrseq r3, r4, r0, ror #30 │ │ │ │ - orreq r1, fp, r0, ror #30 │ │ │ │ - orreq r8, fp, ip, lsr #20 │ │ │ │ - orreq r1, fp, r8, lsr #30 │ │ │ │ - orreq r8, fp, ip, lsr #20 │ │ │ │ - orreq r1, fp, r4, ror #29 │ │ │ │ + orrseq r3, r4, r0, asr #31 │ │ │ │ + orreq r1, fp, r4, asr #31 │ │ │ │ + @ instruction: 0x018b8a94 │ │ │ │ + orreq r1, fp, ip, lsl #31 │ │ │ │ + orrseq r3, r4, r8, ror #30 │ │ │ │ + orreq r1, fp, ip, ror #30 │ │ │ │ + orreq r8, fp, r8, lsr sl │ │ │ │ + orreq r1, fp, r4, lsr pc │ │ │ │ + orreq r8, fp, r8, lsr sl │ │ │ │ + strdeq r1, [fp, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr lr, [pc, #1084] @ 2c3718 │ │ │ │ ldr ip, [pc, #1084] @ 2c371c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -533145,39 +533145,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2c34b4 │ │ │ │ @ instruction: 0x01a15238 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a151e0 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x01943bd8 │ │ │ │ - orreq r8, fp, ip, lsr #13 │ │ │ │ + orrseq r3, r4, r0, ror #23 │ │ │ │ + @ instruction: 0x018b86b8 │ │ │ │ @ instruction: 0x01a15058 │ │ │ │ - orrseq r3, r4, r0, lsl #23 │ │ │ │ - orreq r8, fp, r4, asr r6 │ │ │ │ + orrseq r3, r4, r8, lsl #23 │ │ │ │ + orreq r8, fp, r0, ror #12 │ │ │ │ ldrdeq r2, [sl, r4] │ │ │ │ - @ instruction: 0x01943af0 │ │ │ │ + @ instruction: 0x01943af8 │ │ │ │ + orreq r1, fp, r0, lsl #22 │ │ │ │ + orreq r8, fp, r8, asr #11 │ │ │ │ + orrseq r3, r4, r4, asr #21 │ │ │ │ + orreq r1, fp, r0, asr #21 │ │ │ │ + orreq r8, fp, r4, asr #11 │ │ │ │ + orrseq r3, r4, r8, ror #20 │ │ │ │ + orreq r1, fp, r0, ror sl │ │ │ │ + orreq r8, fp, ip, lsr r5 │ │ │ │ + orrseq r3, r4, r8, lsr #20 │ │ │ │ + orreq r1, fp, r0, lsr sl │ │ │ │ + strdeq r8, [fp, ip] │ │ │ │ + orrseq r3, r4, ip, ror #19 │ │ │ │ strdeq r1, [fp, r4] │ │ │ │ - @ instruction: 0x018b85bc │ │ │ │ - @ instruction: 0x01943abc │ │ │ │ - @ instruction: 0x018b1ab4 │ │ │ │ - @ instruction: 0x018b85b8 │ │ │ │ - orrseq r3, r4, r0, ror #20 │ │ │ │ - orreq r1, fp, r4, ror #20 │ │ │ │ - orreq r8, fp, r0, lsr r5 │ │ │ │ - orrseq r3, r4, r0, lsr #20 │ │ │ │ - orreq r1, fp, r4, lsr #20 │ │ │ │ - strdeq r8, [fp, r0] │ │ │ │ - orrseq r3, r4, r4, ror #19 │ │ │ │ - orreq r1, fp, r8, ror #19 │ │ │ │ - @ instruction: 0x018b84b4 │ │ │ │ - orrseq r3, r4, r8, lsr #19 │ │ │ │ - orreq r1, fp, ip, lsr #19 │ │ │ │ - orreq r8, fp, r8, ror r4 │ │ │ │ - orreq r8, fp, r0, asr r4 │ │ │ │ + orreq r8, fp, r0, asr #9 │ │ │ │ + @ instruction: 0x019439b0 │ │ │ │ + @ instruction: 0x018b19b8 │ │ │ │ + orreq r8, fp, r4, lsl #9 │ │ │ │ + orreq r8, fp, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #2012] @ 2c3f84 │ │ │ │ ldr ip, [pc, #2012] @ 2c3f88 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -533686,62 +533686,62 @@ │ │ │ │ @ instruction: 0x01a14d6c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ @ instruction: 0x01a14d0c │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - orrseq r3, r4, ip, asr r7 │ │ │ │ + orrseq r3, r4, r4, ror #14 │ │ │ │ orreq r5, sl, ip, asr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq r3, r4, r4, lsl #13 │ │ │ │ - orreq r8, fp, r8, asr r1 │ │ │ │ - @ instruction: 0x019435f8 │ │ │ │ - orreq r8, fp, r8, asr #1 │ │ │ │ - orrseq r3, r4, r8, asr #10 │ │ │ │ - orreq r1, fp, ip, asr #10 │ │ │ │ - orreq r8, fp, r4, lsl r0 │ │ │ │ - orrseq r3, r4, r8, lsl r5 │ │ │ │ - orreq r7, fp, ip, ror #31 │ │ │ │ - orrseq r3, r4, r8, asr #9 │ │ │ │ + orrseq r3, r4, ip, lsl #13 │ │ │ │ + orreq r8, fp, r4, ror #2 │ │ │ │ + orrseq r3, r4, r0, lsl #12 │ │ │ │ + ldrdeq r8, [fp, r4] │ │ │ │ + orrseq r3, r4, r0, asr r5 │ │ │ │ + orreq r1, fp, r8, asr r5 │ │ │ │ + orreq r8, fp, r0, lsr #32 │ │ │ │ + orrseq r3, r4, r0, lsr #10 │ │ │ │ + strdeq r7, [fp, r8] │ │ │ │ + @ instruction: 0x019434d0 │ │ │ │ orreq r1, sl, r4, ror #24 │ │ │ │ - orreq r7, fp, ip, lsl #31 │ │ │ │ + @ instruction: 0x018b7f98 │ │ │ │ @ instruction: 0x01a14934 │ │ │ │ ldrdeq r1, [sl, ip] │ │ │ │ orreq r1, sl, r8, lsl #23 │ │ │ │ - @ instruction: 0x019433bc │ │ │ │ - @ instruction: 0x018b7e90 │ │ │ │ - orreq r1, fp, r0, lsr #7 │ │ │ │ - orrseq r3, r4, r0, ror r3 │ │ │ │ - orreq r1, fp, r8, ror #6 │ │ │ │ - orreq r7, fp, ip, ror #28 │ │ │ │ - orrseq r3, r4, r4, lsl r3 │ │ │ │ - orreq r1, fp, r4, lsl r3 │ │ │ │ - orreq r7, fp, r0, ror #27 │ │ │ │ - @ instruction: 0x019432d0 │ │ │ │ - ldrdeq r1, [fp, r4] │ │ │ │ - @ instruction: 0x018b7d9c │ │ │ │ - orreq r7, fp, r8, ror sp │ │ │ │ - orrseq r3, r4, r8, ror #4 │ │ │ │ - orreq r1, fp, ip, ror #4 │ │ │ │ - orreq r7, fp, r4, lsr sp │ │ │ │ - orrseq r3, r4, ip, lsr #4 │ │ │ │ - orreq r1, fp, r0, lsr r2 │ │ │ │ - strdeq r7, [fp, r8] │ │ │ │ - @ instruction: 0x019431f0 │ │ │ │ - strdeq r1, [fp, r4] │ │ │ │ - @ instruction: 0x018b7cbc │ │ │ │ - @ instruction: 0x018b11bc │ │ │ │ - orreq r1, fp, ip, lsl #3 │ │ │ │ - @ instruction: 0x018b7c90 │ │ │ │ + orrseq r3, r4, r4, asr #7 │ │ │ │ + @ instruction: 0x018b7e9c │ │ │ │ + orreq r1, fp, ip, lsr #7 │ │ │ │ + orrseq r3, r4, r8, ror r3 │ │ │ │ + orreq r1, fp, r4, ror r3 │ │ │ │ + orreq r7, fp, r8, ror lr │ │ │ │ + orrseq r3, r4, ip, lsl r3 │ │ │ │ + orreq r1, fp, r0, lsr #6 │ │ │ │ + orreq r7, fp, ip, ror #27 │ │ │ │ + @ instruction: 0x019432d8 │ │ │ │ + orreq r1, fp, r0, ror #5 │ │ │ │ + orreq r7, fp, r8, lsr #27 │ │ │ │ + orreq r7, fp, r4, lsl #27 │ │ │ │ + orrseq r3, r4, r0, ror r2 │ │ │ │ + orreq r1, fp, r8, ror r2 │ │ │ │ + orreq r7, fp, r0, asr #26 │ │ │ │ + orrseq r3, r4, r4, lsr r2 │ │ │ │ + orreq r1, fp, ip, lsr r2 │ │ │ │ + orreq r7, fp, r4, lsl #26 │ │ │ │ + @ instruction: 0x019431f8 │ │ │ │ + orreq r1, fp, r0, lsl #4 │ │ │ │ + orreq r7, fp, r8, asr #25 │ │ │ │ + orreq r1, fp, r8, asr #3 │ │ │ │ + @ instruction: 0x018b1198 │ │ │ │ + @ instruction: 0x018b7c9c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq r1, fp, r8, asr #2 │ │ │ │ - orreq r1, fp, r8, lsl r1 │ │ │ │ + orreq r1, fp, r4, asr r1 │ │ │ │ + orreq r1, fp, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2c41f0 │ │ │ │ ldr r3, [pc, #376] @ 2c41f4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -533848,20 +533848,20 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, ip, r4 │ │ │ │ @ instruction: 0xffffe6f8 │ │ │ │ @ instruction: 0xfffff1c4 │ │ │ │ @ instruction: 0xffffe75c │ │ │ │ @ instruction: 0xfffff670 │ │ │ │ - orreq r7, fp, r0, lsl #20 │ │ │ │ + orreq r7, fp, ip, lsl #20 │ │ │ │ ldrdeq r4, [r1, r4]! @ │ │ │ │ - orrseq r2, r4, r8, lsl pc │ │ │ │ + orrseq r2, r4, r0, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a14374 │ │ │ │ - @ instruction: 0x018b0e9c │ │ │ │ + orreq r0, fp, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #756] @ 2c4550 │ │ │ │ mov r6, r3 │ │ │ │ @@ -534052,25 +534052,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2c4320 │ │ │ │ @ instruction: 0x01a142b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r7, fp, ip, lsl #18 │ │ │ │ - orrseq r2, r4, r8, lsr #29 │ │ │ │ + orreq r7, fp, r8, lsl r9 │ │ │ │ + @ instruction: 0x01942eb0 │ │ │ │ @ instruction: 0x01a141ec │ │ │ │ - orrseq r2, r4, r0, asr #27 │ │ │ │ - orreq r7, fp, r8, lsl r8 │ │ │ │ + orrseq r2, r4, r8, asr #27 │ │ │ │ + orreq r7, fp, r4, lsr #16 │ │ │ │ @ instruction: 0x018a1390 │ │ │ │ - @ instruction: 0x018b0bb0 │ │ │ │ - orreq r0, fp, ip, ror fp │ │ │ │ - @ instruction: 0x018b76b0 │ │ │ │ - orrseq r2, r4, ip, asr #24 │ │ │ │ - orreq r0, fp, r8, asr #22 │ │ │ │ + @ instruction: 0x018b0bbc │ │ │ │ + orreq r0, fp, r8, lsl #23 │ │ │ │ + @ instruction: 0x018b76bc │ │ │ │ + orrseq r2, r4, r4, asr ip │ │ │ │ + orreq r0, fp, r4, asr fp │ │ │ │ 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 │ │ │ │ @@ -534387,34 +534387,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 2c46bc │ │ │ │ @ instruction: 0x01a13f68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r4, r4, asr fp │ │ │ │ - orreq r7, fp, ip, lsr #11 │ │ │ │ + orrseq r2, r4, ip, asr fp │ │ │ │ + @ instruction: 0x018b75b8 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ @ instruction: 0x01a13e50 │ │ │ │ - orrseq r2, r4, r8, asr #20 │ │ │ │ - @ instruction: 0x018b7498 │ │ │ │ - @ instruction: 0x01942998 │ │ │ │ - orreq r7, fp, r8, ror #7 │ │ │ │ - orrseq r2, r4, r0, lsl r9 │ │ │ │ - orreq r7, fp, r0, ror #6 │ │ │ │ + orrseq r2, r4, r0, asr sl │ │ │ │ + orreq r7, fp, r4, lsr #9 │ │ │ │ + orrseq r2, r4, r0, lsr #19 │ │ │ │ + strdeq r7, [fp, r4] │ │ │ │ + orrseq r2, r4, r8, lsl r9 │ │ │ │ + orreq r7, fp, ip, ror #6 │ │ │ │ orreq r0, sl, ip, lsl pc │ │ │ │ orreq r0, sl, r4, asr #29 │ │ │ │ - strdeq r0, [fp, r8] │ │ │ │ - orreq r0, fp, r8, asr #13 │ │ │ │ - @ instruction: 0x018b0698 │ │ │ │ - orreq r0, fp, r8, ror #12 │ │ │ │ - orreq r0, fp, r4, lsr r6 │ │ │ │ - orrseq r2, r4, r8, ror #13 │ │ │ │ - orreq r0, fp, r0, lsl r6 │ │ │ │ - orreq r7, fp, r0, asr #2 │ │ │ │ + orreq r0, fp, r4, lsl #14 │ │ │ │ + ldrdeq r0, [fp, r4] │ │ │ │ + orreq r0, fp, r4, lsr #13 │ │ │ │ + orreq r0, fp, r4, ror r6 │ │ │ │ + orreq r0, fp, r0, asr #12 │ │ │ │ + @ instruction: 0x019426f0 │ │ │ │ + orreq r0, fp, ip, lsl r6 │ │ │ │ + orreq r7, fp, ip, asr #2 │ │ │ │ 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] @ 2c4d44 │ │ │ │ ldr r2, [pc, #580] @ 2c4d48 │ │ │ │ @@ -534561,25 +534561,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 2c4cb8 │ │ │ │ @ instruction: 0x01a13a10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r2, r4, r8, lsr r6 │ │ │ │ - @ instruction: 0x018b7094 │ │ │ │ - @ instruction: 0x018b6fb4 │ │ │ │ - @ instruction: 0x019424d4 │ │ │ │ - strdeq r0, [fp, ip] │ │ │ │ - orreq r6, fp, ip, lsr #30 │ │ │ │ - orreq r0, fp, r4, asr #7 │ │ │ │ - @ instruction: 0x018b0390 │ │ │ │ - orreq r0, fp, r4, ror r3 │ │ │ │ - orreq r0, fp, r8, asr r3 │ │ │ │ - orreq r0, fp, ip, lsr r3 │ │ │ │ + orrseq r2, r4, r0, asr #12 │ │ │ │ + orreq r7, fp, r0, lsr #1 │ │ │ │ + orreq r6, fp, r0, asr #31 │ │ │ │ + @ instruction: 0x019424dc │ │ │ │ + orreq r0, fp, r8, lsl #8 │ │ │ │ + orreq r6, fp, r8, lsr pc │ │ │ │ + ldrdeq r0, [fp, r0] │ │ │ │ + @ instruction: 0x018b039c │ │ │ │ + orreq r0, fp, r0, lsl #7 │ │ │ │ + orreq r0, fp, r4, ror #6 │ │ │ │ + orreq r0, fp, r8, 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 r5, r0 │ │ │ │ bl 2c4ae8 │ │ │ │ @@ -534629,20 +534629,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c4de4 │ │ │ │ @ instruction: 0x01a1377c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01942398 │ │ │ │ - strdeq r6, [fp, r4] │ │ │ │ - orrseq r2, r4, ip, asr #6 │ │ │ │ - orreq r0, fp, r4, ror r2 │ │ │ │ - orreq r6, fp, r4, lsr #27 │ │ │ │ - orreq r0, fp, r0, asr #4 │ │ │ │ + orrseq r2, r4, r0, lsr #7 │ │ │ │ + orreq r6, fp, r0, lsl #28 │ │ │ │ + orrseq r2, r4, r4, asr r3 │ │ │ │ + orreq r0, fp, r0, lsl #5 │ │ │ │ + @ instruction: 0x018b6db0 │ │ │ │ + orreq r0, fp, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #340] @ 2c4fe0 │ │ │ │ ldr ip, [pc, #340] @ 2c4fe4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -534730,23 +534730,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c4ec8 │ │ │ │ @ instruction: 0x01a13688 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ @ instruction: 0x01a13644 │ │ │ │ - orrseq r2, r4, r8, lsl #4 │ │ │ │ - orreq r0, fp, ip, lsr #2 │ │ │ │ - orreq r6, fp, r0, ror #24 │ │ │ │ - orrseq r2, r4, r8, asr #3 │ │ │ │ - strdeq r0, [fp, r0] │ │ │ │ - orreq r6, fp, r0, lsr #24 │ │ │ │ - @ instruction: 0x01942194 │ │ │ │ - strheq r0, [fp, r8] │ │ │ │ - orreq r6, fp, ip, ror #23 │ │ │ │ + orrseq r2, r4, r0, lsl r2 │ │ │ │ + orreq r0, fp, r8, lsr r1 │ │ │ │ + orreq r6, fp, ip, ror #24 │ │ │ │ + @ instruction: 0x019421d0 │ │ │ │ + strdeq r0, [fp, ip] │ │ │ │ + orreq r6, fp, ip, lsr #24 │ │ │ │ + @ instruction: 0x0194219c │ │ │ │ + orreq r0, fp, r4, asr #1 │ │ │ │ + strdeq r6, [fp, r8] │ │ │ │ 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 │ │ │ │ @@ -534770,17 +534770,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2c509c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2c5048 │ │ │ │ - orrseq r2, r4, r4, ror #1 │ │ │ │ - orreq r0, fp, ip │ │ │ │ - orreq r6, fp, r4, lsr fp │ │ │ │ + orrseq r2, r4, ip, ror #1 │ │ │ │ + orreq r0, fp, r8, lsl r0 │ │ │ │ + orreq r6, fp, r0, asr #22 │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ ldr r7, [r0, #468] @ 0x1d4 │ │ │ │ @@ -534977,34 +534977,34 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2c524c │ │ │ │ @ instruction: 0x01a13448 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r2, r4, r4, rrx │ │ │ │ - orreq r6, fp, r0, lsr #21 │ │ │ │ + orrseq r2, r4, ip, rrx │ │ │ │ + orreq r6, fp, ip, lsr #21 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ @ instruction: 0x01a132c0 │ │ │ │ - @ instruction: 0x01941ebc │ │ │ │ - orreq pc, sl, r0, ror #27 │ │ │ │ - orreq r6, fp, ip, lsl #18 │ │ │ │ + orrseq r1, r4, r4, asr #29 │ │ │ │ + orreq pc, sl, ip, ror #27 │ │ │ │ + orreq r6, fp, r8, lsl r9 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - orrseq r1, r4, r0, lsl #29 │ │ │ │ - orreq pc, sl, r4, lsr #27 │ │ │ │ - ldrdeq r6, [fp, r0] │ │ │ │ + orrseq r1, r4, r8, lsl #29 │ │ │ │ + @ instruction: 0x018afdb0 │ │ │ │ + ldrdeq r6, [fp, ip] │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orrseq r1, r4, r0, asr #28 │ │ │ │ - orreq pc, sl, r8, ror #26 │ │ │ │ - @ instruction: 0x018b6890 │ │ │ │ + orrseq r1, r4, r8, asr #28 │ │ │ │ + orreq pc, sl, r4, ror sp @ │ │ │ │ + @ instruction: 0x018b689c │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orreq pc, sl, r0, lsr sp @ │ │ │ │ + orreq pc, sl, ip, lsr sp @ │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orreq pc, sl, r0, lsl #26 │ │ │ │ - ldrdeq pc, [sl, r0] │ │ │ │ + orreq pc, sl, ip, lsl #26 │ │ │ │ + ldrdeq pc, [sl, ip] │ │ │ │ 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] @ 2c5d40 │ │ │ │ mov r6, r3 │ │ │ │ @@ -535585,85 +535585,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2c567c │ │ │ │ ldrdeq r3, [r1, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x01941b94 │ │ │ │ - orreq r6, fp, ip, ror #11 │ │ │ │ + @ instruction: 0x01941b9c │ │ │ │ + strdeq r6, [fp, r8] │ │ │ │ @ instruction: 0x01a12e90 │ │ │ │ - orrseq r1, r4, r4, lsl #21 │ │ │ │ - ldrdeq r6, [fp, r4] │ │ │ │ + orrseq r1, r4, ip, lsl #21 │ │ │ │ + orreq r6, fp, r0, ror #9 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orrseq r1, r4, ip, lsr #19 │ │ │ │ - strdeq r6, [fp, ip] │ │ │ │ + @ instruction: 0x019419b4 │ │ │ │ + orreq r6, fp, r8, lsl #8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ orreq r0, sl, r8 │ │ │ │ - orrseq r1, r4, r0, lsl #18 │ │ │ │ + orrseq r1, r4, r8, lsl #18 │ │ │ │ @ instruction: 0x0189ffb4 │ │ │ │ - orreq r6, fp, r0, asr r3 │ │ │ │ + orreq r6, fp, ip, asr r3 │ │ │ │ orreq pc, r9, ip, asr pc @ │ │ │ │ - orrseq r1, r4, ip, lsr r8 │ │ │ │ + orrseq r1, r4, r4, asr #16 │ │ │ │ orreq pc, r9, ip, ror #29 │ │ │ │ - orreq r6, fp, r8, lsl #5 │ │ │ │ - orrseq r1, r4, r0, lsl #16 │ │ │ │ - orreq pc, sl, r8, lsr #14 │ │ │ │ - orreq r6, fp, r0, asr r2 │ │ │ │ + @ instruction: 0x018b6294 │ │ │ │ + orrseq r1, r4, r8, lsl #16 │ │ │ │ + orreq pc, sl, r4, lsr r7 @ │ │ │ │ + orreq r6, fp, ip, asr r2 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - strdeq pc, [sl, r0] │ │ │ │ - @ instruction: 0x01941790 │ │ │ │ - @ instruction: 0x018af6b4 │ │ │ │ - orreq r6, fp, r4, ror #3 │ │ │ │ - orreq pc, sl, r8, ror r6 @ │ │ │ │ - orrseq r1, r4, ip, asr #14 │ │ │ │ - @ instruction: 0x018b6198 │ │ │ │ + strdeq pc, [sl, ip] │ │ │ │ + @ instruction: 0x01941798 │ │ │ │ + orreq pc, sl, r0, asr #13 │ │ │ │ + strdeq r6, [fp, r0] │ │ │ │ + orreq pc, sl, r4, lsl #13 │ │ │ │ + orrseq r1, r4, r4, asr r7 │ │ │ │ + orreq r6, fp, r4, lsr #3 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orrseq r1, r4, ip, lsl #14 │ │ │ │ - orreq pc, sl, r4, lsr r6 @ │ │ │ │ - orreq r6, fp, ip, asr r1 │ │ │ │ + orrseq r1, r4, r4, lsl r7 │ │ │ │ + orreq pc, sl, r0, asr #12 │ │ │ │ + orreq r6, fp, r8, ror #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - strdeq pc, [sl, ip] │ │ │ │ - @ instruction: 0x01941698 │ │ │ │ - orreq pc, sl, r0, asr #11 │ │ │ │ - orreq r6, fp, r8, ror #1 │ │ │ │ + orreq pc, sl, r8, lsl #12 │ │ │ │ + orrseq r1, r4, r0, lsr #13 │ │ │ │ + orreq pc, sl, ip, asr #11 │ │ │ │ + strdeq r6, [fp, r4] │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orrseq r1, r4, ip, asr r6 │ │ │ │ - orreq pc, sl, r4, lsl #11 │ │ │ │ - strheq r6, [fp, r0] │ │ │ │ - orrseq r1, r4, r0, lsr #12 │ │ │ │ - strdeq r6, [fp, r0] │ │ │ │ - orreq r6, fp, ip, rrx │ │ │ │ + orrseq r1, r4, r4, ror #12 │ │ │ │ + @ instruction: 0x018af590 │ │ │ │ + strheq r6, [fp, ip] │ │ │ │ + orrseq r1, r4, r8, lsr #12 │ │ │ │ + strdeq r6, [fp, ip] │ │ │ │ + orreq r6, fp, r8, ror r0 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x019415dc │ │ │ │ - orreq pc, sl, r4, lsl #10 │ │ │ │ - orreq r6, fp, ip, lsr #32 │ │ │ │ - orrseq r1, r4, r0, lsr #11 │ │ │ │ - orreq pc, sl, r8, asr #9 │ │ │ │ - strdeq r5, [fp, r0] │ │ │ │ + orrseq r1, r4, r4, ror #11 │ │ │ │ + orreq pc, sl, r0, lsl r5 @ │ │ │ │ + orreq r6, fp, r8, lsr r0 │ │ │ │ + orrseq r1, r4, r8, lsr #11 │ │ │ │ + ldrdeq pc, [sl, r4] │ │ │ │ + strdeq r5, [fp, ip] │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x018af490 │ │ │ │ - orreq pc, sl, r8, asr r4 @ │ │ │ │ - orrseq r1, r4, ip, lsr #10 │ │ │ │ - orreq r5, fp, ip, ror pc │ │ │ │ + @ instruction: 0x018af49c │ │ │ │ + orreq pc, sl, r4, ror #8 │ │ │ │ + orrseq r1, r4, r4, lsr r5 │ │ │ │ + orreq r5, fp, r8, lsl #31 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orrseq r1, r4, r8, ror #9 │ │ │ │ - orreq pc, sl, r0, lsl r4 @ │ │ │ │ - orreq r5, fp, r8, lsr pc │ │ │ │ + @ instruction: 0x019414f0 │ │ │ │ + orreq pc, sl, ip, lsl r4 @ │ │ │ │ + orreq r5, fp, r4, asr #30 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orrseq r1, r4, ip, lsr #9 │ │ │ │ - ldrdeq pc, [sl, r4] │ │ │ │ - strdeq r5, [fp, ip] │ │ │ │ + @ instruction: 0x019414b4 │ │ │ │ + orreq pc, sl, r0, ror #7 │ │ │ │ + orreq r5, fp, r8, lsl #30 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orrseq r1, r4, r0, ror r4 │ │ │ │ - @ instruction: 0x018af398 │ │ │ │ - orreq r5, fp, r4, asr #29 │ │ │ │ - orrseq r1, r4, r4, lsr r4 │ │ │ │ - orreq pc, sl, ip, asr r3 @ │ │ │ │ - orreq r5, fp, r4, lsl #29 │ │ │ │ + orrseq r1, r4, r8, ror r4 │ │ │ │ + orreq pc, sl, r4, lsr #7 │ │ │ │ + ldrdeq r5, [fp, r0] │ │ │ │ + orrseq r1, r4, ip, lsr r4 │ │ │ │ + orreq pc, sl, r8, ror #6 │ │ │ │ + @ instruction: 0x018b5e90 │ │ │ │ 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 │ │ │ │ @@ -536329,76 +536329,76 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 2c6008 │ │ │ │ @ instruction: 0x01a1267c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a12648 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orrseq r1, r4, r4, ror r1 │ │ │ │ - ldrdeq r5, [fp, r0] │ │ │ │ + orrseq r1, r4, ip, ror r1 │ │ │ │ + ldrdeq r5, [fp, ip] │ │ │ │ @ instruction: 0x01a12504 │ │ │ │ - orrseq r1, r4, r0, lsl #2 │ │ │ │ - orreq r5, fp, r8, asr fp │ │ │ │ - orrseq r1, r4, r4, lsr r0 │ │ │ │ - @ instruction: 0x018b5a90 │ │ │ │ + orrseq r1, r4, r8, lsl #2 │ │ │ │ + orreq r5, fp, r4, ror #22 │ │ │ │ + orrseq r1, r4, ip, lsr r0 │ │ │ │ + @ instruction: 0x018b5a9c │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsl #30 │ │ │ │ ldrdeq r2, [sl, r0] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x01940ed8 │ │ │ │ - orreq r5, fp, r4, lsr r9 │ │ │ │ - orrseq r0, r4, ip, lsl #29 │ │ │ │ + orrseq r0, r4, r0, ror #29 │ │ │ │ + orreq r5, fp, r0, asr #18 │ │ │ │ + @ instruction: 0x01940e94 │ │ │ │ orreq pc, r9, ip, asr #10 │ │ │ │ - ldrdeq r5, [fp, r8] │ │ │ │ - orrseq r0, r4, ip, asr #27 │ │ │ │ - strdeq lr, [sl, r0] │ │ │ │ - orreq r5, fp, r4, lsr #16 │ │ │ │ - orrseq r0, r4, r8, ror sp │ │ │ │ - ldrdeq r5, [fp, r4] │ │ │ │ - orrseq r0, r4, r8, asr #26 │ │ │ │ - orreq lr, sl, r0, ror ip │ │ │ │ - orreq r5, fp, r0, lsr #15 │ │ │ │ + orreq r5, fp, r4, ror #17 │ │ │ │ + @ instruction: 0x01940dd4 │ │ │ │ + strdeq lr, [sl, ip] │ │ │ │ + orreq r5, fp, r0, lsr r8 │ │ │ │ + orrseq r0, r4, r0, lsl #27 │ │ │ │ + orreq r5, fp, r0, ror #15 │ │ │ │ + orrseq r0, r4, r0, asr sp │ │ │ │ + orreq lr, sl, ip, ror ip │ │ │ │ + orreq r5, fp, ip, lsr #15 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ orreq pc, r9, r0, ror #6 │ │ │ │ orreq pc, r9, r8, lsl r3 @ │ │ │ │ ldrdeq pc, [r9, r0] │ │ │ │ orreq pc, r9, r4, lsl #5 │ │ │ │ - @ instruction: 0x01940b98 │ │ │ │ - strdeq r5, [fp, r4] │ │ │ │ - orreq lr, sl, r0, lsr #21 │ │ │ │ - orrseq r0, r4, r0, asr #22 │ │ │ │ - orreq lr, sl, r4, ror #20 │ │ │ │ - @ instruction: 0x018b5598 │ │ │ │ - orreq lr, sl, ip, lsr #20 │ │ │ │ - @ instruction: 0x01940ad4 │ │ │ │ - strdeq lr, [sl, r8] │ │ │ │ - orreq r5, fp, ip, lsr #10 │ │ │ │ - @ instruction: 0x01940a94 │ │ │ │ - @ instruction: 0x018ae9b8 │ │ │ │ - orreq r5, fp, ip, ror #9 │ │ │ │ - orrseq r0, r4, r8, asr sl │ │ │ │ - orreq lr, sl, ip, ror r9 │ │ │ │ - @ instruction: 0x018b54b0 │ │ │ │ - orrseq r0, r4, r0, lsr #20 │ │ │ │ - orreq lr, sl, ip, lsr r9 │ │ │ │ - orreq r5, fp, r4, asr #8 │ │ │ │ - strdeq lr, [sl, r8] │ │ │ │ - @ instruction: 0x0194099c │ │ │ │ - @ instruction: 0x018ae8b8 │ │ │ │ - strdeq r5, [fp, r0] │ │ │ │ - orreq r5, fp, r0, asr #7 │ │ │ │ - orreq lr, sl, r4, asr r8 │ │ │ │ - orreq lr, sl, r8, lsl r8 │ │ │ │ - strdeq lr, [sl, r4] │ │ │ │ - @ instruction: 0x0194089c │ │ │ │ - orreq lr, sl, r0, asr #15 │ │ │ │ - strdeq r5, [fp, r4] │ │ │ │ + orrseq r0, r4, r0, lsr #23 │ │ │ │ + orreq r5, fp, r0, lsl #12 │ │ │ │ + orreq lr, sl, ip, lsr #21 │ │ │ │ + orrseq r0, r4, r8, asr #22 │ │ │ │ + orreq lr, sl, r0, ror sl │ │ │ │ + orreq r5, fp, r4, lsr #11 │ │ │ │ + orreq lr, sl, r8, lsr sl │ │ │ │ + @ instruction: 0x01940adc │ │ │ │ + orreq lr, sl, r4, lsl #20 │ │ │ │ + orreq r5, fp, r8, lsr r5 │ │ │ │ + @ instruction: 0x01940a9c │ │ │ │ + orreq lr, sl, r4, asr #19 │ │ │ │ + strdeq r5, [fp, r8] │ │ │ │ + orrseq r0, r4, r0, ror #20 │ │ │ │ + orreq lr, sl, r8, lsl #19 │ │ │ │ + @ instruction: 0x018b54bc │ │ │ │ + orrseq r0, r4, r8, lsr #20 │ │ │ │ + orreq lr, sl, r8, asr #18 │ │ │ │ + orreq r5, fp, r0, asr r4 │ │ │ │ + orreq lr, sl, r4, lsl #18 │ │ │ │ + orrseq r0, r4, r4, lsr #19 │ │ │ │ + orreq lr, sl, r4, asr #17 │ │ │ │ + strdeq r5, [fp, ip] │ │ │ │ + orreq r5, fp, ip, asr #7 │ │ │ │ + orreq lr, sl, r0, ror #16 │ │ │ │ + orreq lr, sl, r4, lsr #16 │ │ │ │ + orreq lr, sl, r0, lsl #16 │ │ │ │ + orrseq r0, r4, r4, lsr #17 │ │ │ │ + orreq lr, sl, ip, asr #15 │ │ │ │ + orreq r5, fp, r0, 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #708] @ 2c6cc4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -536578,20 +536578,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c6a84 │ │ │ │ @ instruction: 0x01a11b10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a11a88 │ │ │ │ - orrseq r0, r4, ip, ror #12 │ │ │ │ - strheq r5, [fp, ip] │ │ │ │ - orreq lr, sl, r4, lsl #8 │ │ │ │ - orrseq r0, r4, ip, lsr #9 │ │ │ │ - ldrdeq lr, [sl, r4] │ │ │ │ - orreq r4, fp, r4, lsl #30 │ │ │ │ + orrseq r0, r4, r4, ror r6 │ │ │ │ + orreq r5, fp, r8, asr #1 │ │ │ │ + orreq lr, sl, r0, lsl r4 │ │ │ │ + @ instruction: 0x019404b4 │ │ │ │ + orreq lr, sl, r0, ror #7 │ │ │ │ + orreq r4, fp, r0, lsl pc │ │ │ │ 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, #696] @ 0x2b8 │ │ │ │ @@ -537070,49 +537070,49 @@ │ │ │ │ mov ip, r5 │ │ │ │ str r3, [r1] │ │ │ │ b 2c6f34 │ │ │ │ str r6, [r0, r4] │ │ │ │ b 2c6f88 │ │ │ │ @ instruction: 0x01a11800 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r0, r4, r8, ror #7 │ │ │ │ - orreq r4, fp, r4, asr #28 │ │ │ │ + @ instruction: 0x019403f0 │ │ │ │ + orreq r4, fp, r0, asr lr │ │ │ │ @ instruction: 0x01a11764 │ │ │ │ - orrseq r0, r4, r4, lsl #4 │ │ │ │ - orreq lr, sl, r0, lsr #2 │ │ │ │ - orreq r4, fp, r8, asr ip │ │ │ │ - orrseq r0, r4, ip, lsr #3 │ │ │ │ - orreq lr, sl, r8, asr #1 │ │ │ │ - orreq r4, fp, r0, lsl #24 │ │ │ │ - orreq r4, fp, r4, asr ip │ │ │ │ + orrseq r0, r4, ip, lsl #4 │ │ │ │ + orreq lr, sl, ip, lsr #2 │ │ │ │ + orreq r4, fp, r4, ror #24 │ │ │ │ + @ instruction: 0x019401b4 │ │ │ │ + ldrdeq lr, [sl, r4] │ │ │ │ + orreq r4, fp, ip, lsl #24 │ │ │ │ + orreq r4, fp, r0, ror #24 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r0, r4, r8, lsl #2 │ │ │ │ - orreq r4, fp, r0, ror #22 │ │ │ │ - orrseq r0, r4, r8, lsr r0 │ │ │ │ - @ instruction: 0x018b4a94 │ │ │ │ + orrseq r0, r4, r0, lsl r1 │ │ │ │ + orreq r4, fp, ip, ror #22 │ │ │ │ + orrseq r0, r4, r0, asr #32 │ │ │ │ + orreq r4, fp, r0, lsr #21 │ │ │ │ orreq lr, r9, r4, lsr #13 │ │ │ │ orreq lr, r9, r4, ror #12 │ │ │ │ orreq lr, r9, r0, lsl r6 │ │ │ │ ldrdeq lr, [r9, r0] │ │ │ │ - orreq sp, sl, r8, lsl #28 │ │ │ │ - ldrdeq sp, [sl, r8] │ │ │ │ - orrseq pc, r3, ip, ror lr @ │ │ │ │ - orreq sp, sl, r4, lsr #27 │ │ │ │ - ldrdeq r4, [fp, r4] │ │ │ │ - orreq sp, sl, ip, ror #26 │ │ │ │ - orreq sp, sl, ip, lsr sp │ │ │ │ - orreq sp, sl, ip, lsl #26 │ │ │ │ - ldrdeq sp, [sl, ip] │ │ │ │ - orrseq pc, r3, r0, lsl #27 │ │ │ │ - orreq sp, sl, r8, lsr #25 │ │ │ │ - ldrdeq r4, [fp, r8] │ │ │ │ - orrseq pc, r3, r4, asr #26 │ │ │ │ - orreq sp, sl, ip, ror #24 │ │ │ │ - @ instruction: 0x018b479c │ │ │ │ - orreq sp, sl, r4, lsr ip │ │ │ │ + orreq sp, sl, r4, lsl lr │ │ │ │ + orreq sp, sl, r4, ror #27 │ │ │ │ + orrseq pc, r3, r4, lsl #29 │ │ │ │ + @ instruction: 0x018addb0 │ │ │ │ + orreq r4, fp, r0, ror #17 │ │ │ │ + orreq sp, sl, r8, ror sp │ │ │ │ + orreq sp, sl, r8, asr #26 │ │ │ │ + orreq sp, sl, r8, lsl sp │ │ │ │ + orreq sp, sl, r8, ror #25 │ │ │ │ + orrseq pc, r3, r8, lsl #27 │ │ │ │ + @ instruction: 0x018adcb4 │ │ │ │ + orreq r4, fp, r4, ror #15 │ │ │ │ + orrseq pc, r3, ip, asr #26 │ │ │ │ + orreq sp, sl, r8, ror ip │ │ │ │ + orreq r4, fp, r8, lsr #15 │ │ │ │ + orreq sp, sl, r0, 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 lr, [pc, #1840] @ 2c7c54 │ │ │ │ ldr ip, [pc, #1840] @ 2c7c58 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -537574,51 +537574,51 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 2c77a8 │ │ │ │ strdeq r0, [r1, r0]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01a10f90 │ │ │ │ - orrseq pc, r3, r0, ror fp @ │ │ │ │ - orreq r4, fp, r8, asr #11 │ │ │ │ + orrseq pc, r3, r8, ror fp @ │ │ │ │ + ldrdeq r4, [fp, r4] │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - orrseq pc, r3, r0, asr #19 │ │ │ │ - orreq r4, fp, ip, lsl r4 │ │ │ │ + orrseq pc, r3, r8, asr #19 │ │ │ │ + orreq r4, fp, r8, lsr #8 │ │ │ │ @ instruction: 0x01a10d64 │ │ │ │ - orrseq pc, r3, r4, lsr #18 │ │ │ │ - orreq r4, fp, r0, lsl #7 │ │ │ │ + orrseq pc, r3, ip, lsr #18 │ │ │ │ + orreq r4, fp, ip, lsl #7 │ │ │ │ orreq sp, r9, ip, lsl #31 │ │ │ │ - orrseq pc, r3, r8, lsr #17 │ │ │ │ - orreq r4, fp, r4, lsl #6 │ │ │ │ + @ instruction: 0x0193f8b0 │ │ │ │ + orreq r4, fp, r0, lsl r3 │ │ │ │ orreq sp, r9, ip, lsl pc │ │ │ │ orreq sp, r9, r8, asr lr │ │ │ │ - orrseq pc, r3, r0, asr r7 @ │ │ │ │ - orreq sp, sl, r8, ror r6 │ │ │ │ - orreq r4, fp, r8, lsr #3 │ │ │ │ - orrseq pc, r3, r4, lsl r7 @ │ │ │ │ - orreq sp, sl, ip, lsr r6 │ │ │ │ - orreq r4, fp, ip, ror #2 │ │ │ │ - @ instruction: 0x0193f6d8 │ │ │ │ - orreq sp, sl, r0, lsl #12 │ │ │ │ - orreq r4, fp, r0, lsr r1 │ │ │ │ - @ instruction: 0x0193f69c │ │ │ │ - orreq sp, sl, r4, asr #11 │ │ │ │ - strdeq r4, [fp, r4] │ │ │ │ - orreq sp, sl, ip, lsl #11 │ │ │ │ - orrseq pc, r3, r0, lsr r6 @ │ │ │ │ - orreq sp, sl, r8, asr r5 │ │ │ │ - orreq r4, fp, r8, lsl #1 │ │ │ │ - @ instruction: 0x0193f5f0 │ │ │ │ - orreq sp, sl, ip, lsl #10 │ │ │ │ - orreq r4, fp, r4, asr #32 │ │ │ │ - orreq sp, sl, ip, asr #9 │ │ │ │ - orreq sp, sl, r8, lsr #9 │ │ │ │ - orreq sp, sl, r8, ror r4 │ │ │ │ - orreq r3, fp, r8, ror pc │ │ │ │ + orrseq pc, r3, r8, asr r7 @ │ │ │ │ + orreq sp, sl, r4, lsl #13 │ │ │ │ + @ instruction: 0x018b41b4 │ │ │ │ + orrseq pc, r3, ip, lsl r7 @ │ │ │ │ + orreq sp, sl, r8, asr #12 │ │ │ │ + orreq r4, fp, r8, ror r1 │ │ │ │ + orrseq pc, r3, r0, ror #13 │ │ │ │ + orreq sp, sl, ip, lsl #12 │ │ │ │ + orreq r4, fp, ip, lsr r1 │ │ │ │ + orrseq pc, r3, r4, lsr #13 │ │ │ │ + ldrdeq sp, [sl, r0] │ │ │ │ + orreq r4, fp, r0, lsl #2 │ │ │ │ + @ instruction: 0x018ad598 │ │ │ │ + orrseq pc, r3, r8, lsr r6 @ │ │ │ │ + orreq sp, sl, r4, ror #10 │ │ │ │ + @ instruction: 0x018b4094 │ │ │ │ + @ instruction: 0x0193f5f8 │ │ │ │ + orreq sp, sl, r8, lsl r5 │ │ │ │ + orreq r4, fp, r0, asr r0 │ │ │ │ + ldrdeq sp, [sl, r8] │ │ │ │ + @ instruction: 0x018ad4b4 │ │ │ │ + orreq sp, sl, r4, lsl #9 │ │ │ │ + orreq r3, fp, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #2024] @ 2c84f4 │ │ │ │ ldr ip, [pc, #2024] @ 2c84f8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -538130,62 +538130,62 @@ │ │ │ │ @ instruction: 0x01a10808 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ @ instruction: 0x01a107a0 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - orrseq pc, r3, ip, asr #5 │ │ │ │ + @ instruction: 0x0193f2d4 │ │ │ │ strdeq r1, [sl, r0] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x0193f1f4 │ │ │ │ - orreq r3, fp, r0, asr ip │ │ │ │ - orrseq pc, r3, r8, ror #2 │ │ │ │ - orreq r3, fp, r0, asr #23 │ │ │ │ + @ instruction: 0x0193f1fc │ │ │ │ + orreq r3, fp, ip, asr ip │ │ │ │ + orrseq pc, r3, r0, ror r1 @ │ │ │ │ + orreq r3, fp, ip, asr #23 │ │ │ │ @ instruction: 0x01a1048c │ │ │ │ - @ instruction: 0x0193f090 │ │ │ │ - orreq r3, fp, ip, ror #21 │ │ │ │ - orrseq pc, r3, r0, asr #32 │ │ │ │ + @ instruction: 0x0193f098 │ │ │ │ + strdeq r3, [fp, r8] │ │ │ │ + orrseq pc, r3, r8, asr #32 │ │ │ │ orreq sp, r9, r0, lsl #14 │ │ │ │ - orreq r3, fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x018b3a98 │ │ │ │ orreq sp, r9, r8, lsr #13 │ │ │ │ orreq sp, r9, r4, asr r6 │ │ │ │ - orrseq lr, r3, r4, ror #30 │ │ │ │ - orreq r3, fp, r0, asr #19 │ │ │ │ - orrseq lr, r3, r0, asr #30 │ │ │ │ - orreq ip, sl, r8, ror #28 │ │ │ │ - @ instruction: 0x018b3994 │ │ │ │ - orreq ip, sl, r0, lsr lr │ │ │ │ - orreq ip, sl, r0, lsl #28 │ │ │ │ - orreq ip, sl, ip, asr #27 │ │ │ │ - ldrdeq r3, [fp, r0] │ │ │ │ + orrseq lr, r3, ip, ror #30 │ │ │ │ + orreq r3, fp, ip, asr #19 │ │ │ │ + orrseq lr, r3, r8, asr #30 │ │ │ │ + orreq ip, sl, r4, ror lr │ │ │ │ + orreq r3, fp, r0, lsr #19 │ │ │ │ + orreq ip, sl, ip, lsr lr │ │ │ │ + orreq ip, sl, ip, lsl #28 │ │ │ │ + ldrdeq ip, [sl, r8] │ │ │ │ + ldrdeq r3, [fp, ip] │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq ip, sl, r8, ror sp │ │ │ │ - orrseq lr, r3, r0, lsr lr │ │ │ │ - orreq ip, sl, r8, asr sp │ │ │ │ - orreq r3, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0x0193edfc │ │ │ │ - orreq ip, sl, r8, lsl sp │ │ │ │ - orreq r3, fp, ip, lsl r8 │ │ │ │ - ldrdeq ip, [sl, r0] │ │ │ │ - ldrdeq r3, [fp, r8] │ │ │ │ - orrseq lr, r3, r0, asr #26 │ │ │ │ - orreq ip, sl, r8, ror #24 │ │ │ │ - @ instruction: 0x018b3794 │ │ │ │ - orrseq lr, r3, r0, lsl #26 │ │ │ │ - orreq ip, sl, r4, lsr #24 │ │ │ │ - orreq r3, fp, r4, asr r7 │ │ │ │ - @ instruction: 0x0193ecbc │ │ │ │ - orreq ip, sl, r4, ror #23 │ │ │ │ - orreq r3, fp, r0, lsl r7 │ │ │ │ - orrseq lr, r3, r0, lsl #25 │ │ │ │ - orreq ip, sl, r8, lsr #23 │ │ │ │ - ldrdeq r3, [fp, r4] │ │ │ │ + orreq ip, sl, r4, lsl #27 │ │ │ │ + orrseq lr, r3, r8, lsr lr │ │ │ │ + orreq ip, sl, r4, ror #26 │ │ │ │ + @ instruction: 0x018b3890 │ │ │ │ + orrseq lr, r3, r4, lsl #28 │ │ │ │ + orreq ip, sl, r4, lsr #26 │ │ │ │ + orreq r3, fp, r8, lsr #16 │ │ │ │ + ldrdeq ip, [sl, ip] │ │ │ │ + orreq r3, fp, r4, ror #15 │ │ │ │ + orrseq lr, r3, r8, asr #26 │ │ │ │ + orreq ip, sl, r4, ror ip │ │ │ │ + orreq r3, fp, r0, lsr #15 │ │ │ │ + orrseq lr, r3, r8, lsl #26 │ │ │ │ + orreq ip, sl, r0, lsr ip │ │ │ │ + orreq r3, fp, r0, ror #14 │ │ │ │ + orrseq lr, r3, r4, asr #25 │ │ │ │ + strdeq ip, [sl, r0] │ │ │ │ + orreq r3, fp, ip, lsl r7 │ │ │ │ + orrseq lr, r3, r8, lsl #25 │ │ │ │ + @ instruction: 0x018acbb4 │ │ │ │ + orreq r3, fp, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #384] @ 2c8768 │ │ │ │ ldr r3, [pc, #384] @ 2c876c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -538294,21 +538294,21 @@ │ │ │ │ @ instruction: 0xffffbc00 │ │ │ │ @ instruction: 0xffffeeb8 │ │ │ │ @ instruction: 0xffffd814 │ │ │ │ @ instruction: 0xffffcdb0 │ │ │ │ @ instruction: 0xffffc9a4 │ │ │ │ @ instruction: 0xffffca14 │ │ │ │ @ instruction: 0xfffff664 │ │ │ │ - strdeq r3, [fp, r4] │ │ │ │ + orreq r3, fp, r0, lsl #10 │ │ │ │ roreq pc, r4, #28 @ │ │ │ │ - orrseq lr, r3, r4, lsl #21 │ │ │ │ + orrseq lr, r3, ip, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ strdeq pc, [r0, ip]! │ │ │ │ - orreq ip, sl, r4, lsr #18 │ │ │ │ + orreq ip, sl, r0, lsr r9 │ │ │ │ ldr r3, [pc, #12] @ 2c87d0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x000012b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -538384,17 +538384,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c8840 │ │ │ │ - @ instruction: 0x0193eaf8 │ │ │ │ - ldrdeq r3, [fp, r4] │ │ │ │ - orreq ip, sl, r8, lsl #15 │ │ │ │ + orrseq lr, r3, r0, lsl #22 │ │ │ │ + orreq r3, fp, r0, ror #7 │ │ │ │ + @ instruction: 0x018ac794 │ │ │ │ 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] @ 2c8c10 │ │ │ │ ldr r2, [pc, #736] @ 2c8c14 │ │ │ │ @@ -538580,24 +538580,24 @@ │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2c8a88 │ │ │ │ roreq pc, r0, #23 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq lr, r3, ip, ror #19 │ │ │ │ - orreq r3, fp, r8, asr #5 │ │ │ │ + @ instruction: 0x0193e9f4 │ │ │ │ + ldrdeq r3, [fp, r4] │ │ │ │ lsleq pc, r4, #21 @ │ │ │ │ orreq ip, r9, r0, lsr sp │ │ │ │ - orreq ip, sl, r4, asr r5 │ │ │ │ - orreq ip, sl, ip, lsr #10 │ │ │ │ - orreq ip, sl, r4, lsl #10 │ │ │ │ - ldrdeq ip, [sl, r8] │ │ │ │ - orreq ip, sl, ip, lsr #9 │ │ │ │ - orreq ip, sl, r0, lsl #9 │ │ │ │ + orreq ip, sl, r0, ror #10 │ │ │ │ + orreq ip, sl, r8, lsr r5 │ │ │ │ + orreq ip, sl, r0, lsl r5 │ │ │ │ + orreq ip, sl, r4, ror #9 │ │ │ │ + @ instruction: 0x018ac4b8 │ │ │ │ + orreq ip, sl, ip, lsl #9 │ │ │ │ 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 │ │ │ │ @@ -539441,74 +539441,74 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2c93c0 │ │ │ │ lsreq pc, r8, #17 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq pc, r0, #17 @ │ │ │ │ - @ instruction: 0x0193e690 │ │ │ │ - orreq r2, fp, r8, ror #30 │ │ │ │ - orrseq lr, r3, r0, ror r5 │ │ │ │ - orreq r2, fp, ip, lsr lr │ │ │ │ - @ instruction: 0x0193e4bc │ │ │ │ - orreq ip, sl, ip, asr #3 │ │ │ │ - @ instruction: 0x018b2d90 │ │ │ │ + @ instruction: 0x0193e698 │ │ │ │ + orreq r2, fp, r4, ror pc │ │ │ │ + orrseq lr, r3, r8, ror r5 │ │ │ │ + orreq r2, fp, r8, asr #28 │ │ │ │ + orrseq lr, r3, r4, asr #9 │ │ │ │ + ldrdeq ip, [sl, r8] │ │ │ │ + @ instruction: 0x018b2d9c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq lr, r3, r4, ror r4 │ │ │ │ - orreq r2, fp, ip, asr #26 │ │ │ │ + orrseq lr, r3, ip, ror r4 │ │ │ │ + orreq r2, fp, r8, asr sp │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq lr, r3, r4, lsl #7 │ │ │ │ - orreq r2, fp, r8, asr ip │ │ │ │ - orreq r0, fp, ip, asr ip │ │ │ │ - orrseq lr, r3, r0, lsr r2 │ │ │ │ - strdeq r2, [fp, r8] │ │ │ │ - orrseq lr, r3, r4, lsr r1 │ │ │ │ - orreq r2, fp, r4, lsl #20 │ │ │ │ + orrseq lr, r3, ip, lsl #7 │ │ │ │ + orreq r2, fp, r4, ror #24 │ │ │ │ + orreq r0, fp, r8, ror #24 │ │ │ │ + orrseq lr, r3, r8, lsr r2 │ │ │ │ + orreq r2, fp, r4, lsl #22 │ │ │ │ + orrseq lr, r3, ip, lsr r1 │ │ │ │ + orreq r2, fp, r0, lsl sl │ │ │ │ asreq pc, ip, #2 @ │ │ │ │ - orrseq sp, r3, r8, ror #29 │ │ │ │ - orreq fp, sl, r4, lsl #24 │ │ │ │ - @ instruction: 0x018b27bc │ │ │ │ + @ instruction: 0x0193def0 │ │ │ │ + orreq fp, sl, r0, lsl ip │ │ │ │ + orreq r2, fp, r8, asr #15 │ │ │ │ orreq ip, r9, ip, asr #6 │ │ │ │ - orreq fp, sl, r8, lsl #22 │ │ │ │ - @ instruction: 0x0193ddbc │ │ │ │ - ldrdeq fp, [sl, r4] │ │ │ │ - @ instruction: 0x018b2690 │ │ │ │ - orrseq sp, r3, ip, ror sp │ │ │ │ - @ instruction: 0x018aba98 │ │ │ │ - orreq r2, fp, r0, asr r6 │ │ │ │ - orrseq sp, r3, r0, asr #26 │ │ │ │ - orreq fp, sl, ip, asr sl │ │ │ │ - orreq r2, fp, r4, lsl r6 │ │ │ │ - orreq fp, sl, r4, lsr #20 │ │ │ │ - orreq fp, sl, ip, ror #19 │ │ │ │ - @ instruction: 0x0193dc98 │ │ │ │ - orreq fp, sl, r8, lsr #19 │ │ │ │ - orreq r2, fp, ip, ror #10 │ │ │ │ - orreq r2, fp, r0, lsl #11 │ │ │ │ - orrseq sp, r3, r8, asr #24 │ │ │ │ - orreq r2, fp, ip, lsl r5 │ │ │ │ - orreq fp, sl, r4, lsr #18 │ │ │ │ - strdeq fp, [sl, r4] │ │ │ │ - orreq fp, sl, r4, asr #17 │ │ │ │ - @ instruction: 0x018ab898 │ │ │ │ - orrseq sp, r3, r8, asr #22 │ │ │ │ - orreq fp, sl, r4, ror #16 │ │ │ │ - orreq r2, fp, ip, lsl r4 │ │ │ │ - orreq fp, sl, ip, lsr #16 │ │ │ │ - strdeq fp, [sl, ip] │ │ │ │ - orrseq sp, r3, r8, lsr #21 │ │ │ │ - orreq fp, sl, r4, asr #15 │ │ │ │ - orreq r2, fp, ip, ror r3 │ │ │ │ - orrseq sp, r3, ip, ror #20 │ │ │ │ - orreq fp, sl, r8, lsl #15 │ │ │ │ - orreq r2, fp, r0, asr #6 │ │ │ │ - orreq fp, sl, r0, asr r7 │ │ │ │ - orrseq sp, r3, r4, lsl #20 │ │ │ │ - orreq fp, sl, ip, lsl r7 │ │ │ │ - ldrdeq r2, [fp, r8] │ │ │ │ + orreq fp, sl, r4, lsl fp │ │ │ │ + orrseq sp, r3, r4, asr #27 │ │ │ │ + orreq fp, sl, r0, ror #21 │ │ │ │ + @ instruction: 0x018b269c │ │ │ │ + orrseq sp, r3, r4, lsl #27 │ │ │ │ + orreq fp, sl, r4, lsr #21 │ │ │ │ + orreq r2, fp, ip, asr r6 │ │ │ │ + orrseq sp, r3, r8, asr #26 │ │ │ │ + orreq fp, sl, r8, ror #20 │ │ │ │ + orreq r2, fp, r0, lsr #12 │ │ │ │ + orreq fp, sl, r0, lsr sl │ │ │ │ + strdeq fp, [sl, r8] │ │ │ │ + orrseq sp, r3, r0, lsr #25 │ │ │ │ + @ instruction: 0x018ab9b4 │ │ │ │ + orreq r2, fp, r8, ror r5 │ │ │ │ + orreq r2, fp, ip, lsl #11 │ │ │ │ + orrseq sp, r3, r0, asr ip │ │ │ │ + orreq r2, fp, r8, lsr #10 │ │ │ │ + orreq fp, sl, r0, lsr r9 │ │ │ │ + orreq fp, sl, r0, lsl #18 │ │ │ │ + ldrdeq fp, [sl, r0] │ │ │ │ + orreq fp, sl, r4, lsr #17 │ │ │ │ + orrseq sp, r3, r0, asr fp │ │ │ │ + orreq fp, sl, r0, ror r8 │ │ │ │ + orreq r2, fp, r8, lsr #8 │ │ │ │ + orreq fp, sl, r8, lsr r8 │ │ │ │ + orreq fp, sl, r8, lsl #16 │ │ │ │ + @ instruction: 0x0193dab0 │ │ │ │ + ldrdeq fp, [sl, r0] │ │ │ │ + orreq r2, fp, r8, lsl #7 │ │ │ │ + orrseq sp, r3, r4, ror sl │ │ │ │ + @ instruction: 0x018ab794 │ │ │ │ + orreq r2, fp, ip, asr #6 │ │ │ │ + orreq fp, sl, ip, asr r7 │ │ │ │ + orrseq sp, r3, ip, lsl #20 │ │ │ │ + orreq fp, sl, r8, lsr #14 │ │ │ │ + orreq r2, fp, r4, ror #5 │ │ │ │ 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] @ 2ca198 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -539961,57 +539961,57 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 2c9eec │ │ │ │ roreq lr, r4, sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsreq lr, r8, sl │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ - orrseq sp, r3, r8, ror r7 │ │ │ │ + orrseq sp, r3, r0, lsl #15 │ │ │ │ @ instruction: 0x0189f594 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq sp, r3, r4, asr #13 │ │ │ │ - orreq r1, fp, r0, lsr #31 │ │ │ │ - orrseq sp, r3, ip, ror r6 │ │ │ │ + orrseq sp, r3, ip, asr #13 │ │ │ │ + orreq r1, fp, ip, lsr #31 │ │ │ │ + orrseq sp, r3, r4, lsl #13 │ │ │ │ orreq fp, r9, r0, lsr #22 │ │ │ │ - orreq r1, fp, r8, asr #30 │ │ │ │ - @ instruction: 0x0193d5b0 │ │ │ │ + orreq r1, fp, r4, asr pc │ │ │ │ + @ instruction: 0x0193d5b8 │ │ │ │ orreq pc, r9, r8, asr #7 │ │ │ │ - @ instruction: 0x0193d4fc │ │ │ │ - ldrdeq r1, [fp, r8] │ │ │ │ - @ instruction: 0x0193d4b4 │ │ │ │ + orrseq sp, r3, r4, lsl #10 │ │ │ │ + orreq r1, fp, r4, ror #27 │ │ │ │ + @ instruction: 0x0193d4bc │ │ │ │ orreq fp, r9, r8, asr r9 │ │ │ │ - orreq r1, fp, r0, lsl #27 │ │ │ │ - orrseq sp, r3, r8, lsl #9 │ │ │ │ - orreq r1, fp, r4, ror #26 │ │ │ │ + orreq r1, fp, ip, lsl #27 │ │ │ │ + @ instruction: 0x0193d490 │ │ │ │ + orreq r1, fp, r0, ror sp │ │ │ │ lsreq lr, r0, #12 │ │ │ │ - orrseq sp, r3, r0, lsr r4 │ │ │ │ - orreq r1, fp, ip, lsl #26 │ │ │ │ - orrseq sp, r3, r0, lsl #8 │ │ │ │ - orreq fp, sl, ip, lsl r1 │ │ │ │ - ldrdeq r1, [fp, r8] │ │ │ │ + orrseq sp, r3, r8, lsr r4 │ │ │ │ + orreq r1, fp, r8, lsl sp │ │ │ │ + orrseq sp, r3, r8, lsl #8 │ │ │ │ + orreq fp, sl, r8, lsr #2 │ │ │ │ + orreq r1, fp, r4, ror #25 │ │ │ │ orreq fp, r9, r8, ror #16 │ │ │ │ - orrseq sp, r3, ip, lsl #7 │ │ │ │ - orreq r1, fp, r8, ror #24 │ │ │ │ + @ instruction: 0x0193d394 │ │ │ │ + orreq r1, fp, r4, ror ip │ │ │ │ orreq fp, r9, r0, lsl r8 │ │ │ │ - orrseq sp, r3, ip, lsr #6 │ │ │ │ - orreq r1, fp, r8, lsl #24 │ │ │ │ - orrseq sp, r3, r8, lsl #6 │ │ │ │ - orreq fp, sl, r4, lsr #32 │ │ │ │ - ldrdeq r1, [fp, ip] │ │ │ │ - orreq sl, sl, ip, ror #31 │ │ │ │ - @ instruction: 0x018aafb4 │ │ │ │ - orrseq sp, r3, ip, asr r2 │ │ │ │ - orreq sl, sl, r8, ror pc │ │ │ │ - orreq r1, fp, r4, lsr fp │ │ │ │ - orrseq sp, r3, r8, lsr #4 │ │ │ │ - orreq sl, sl, r8, lsr pc │ │ │ │ - orreq r1, fp, ip, lsr sl │ │ │ │ - orreq r1, fp, r0, asr #21 │ │ │ │ + orrseq sp, r3, r4, lsr r3 │ │ │ │ + orreq r1, fp, r4, lsl ip │ │ │ │ + orrseq sp, r3, r0, lsl r3 │ │ │ │ + orreq fp, sl, r0, lsr r0 │ │ │ │ + orreq r1, fp, r8, ror #23 │ │ │ │ + strdeq sl, [sl, r8] │ │ │ │ + orreq sl, sl, r0, asr #31 │ │ │ │ + orrseq sp, r3, r4, ror #4 │ │ │ │ + orreq sl, sl, r4, lsl #31 │ │ │ │ + orreq r1, fp, r0, asr #22 │ │ │ │ + orrseq sp, r3, r0, lsr r2 │ │ │ │ + orreq sl, sl, r4, asr #30 │ │ │ │ + orreq r1, fp, r8, asr #20 │ │ │ │ + orreq r1, fp, ip, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #388] @ 2ca3f4 │ │ │ │ ldr r2, [pc, #388] @ 2ca3f8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -540122,20 +540122,20 @@ │ │ │ │ @ instruction: 0xffff8518 │ │ │ │ @ instruction: 0xffffa2a0 │ │ │ │ @ instruction: 0xffffe4e0 │ │ │ │ andeq r0, r0, r0, asr #23 │ │ │ │ @ instruction: 0xffffe934 │ │ │ │ @ instruction: 0xffffe600 │ │ │ │ @ instruction: 0xffffe494 │ │ │ │ - strdeq r1, [fp, r4] │ │ │ │ + orreq r1, fp, r0, lsl #18 │ │ │ │ ldrdeq lr, [r0, r8]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sp, r3, r0 │ │ │ │ + orrseq sp, r3, r8 │ │ │ │ roreq lr, r0, r1 │ │ │ │ - @ instruction: 0x018aac98 │ │ │ │ + orreq sl, sl, r4, lsr #25 │ │ │ │ ldr r3, [pc, #12] @ 2ca45c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -540618,67 +540618,67 @@ │ │ │ │ b 2ca7c4 │ │ │ │ lsleq lr, r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asreq lr, r8, #32 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x0193ce9c │ │ │ │ + orrseq ip, r3, r4, lsr #29 │ │ │ │ orreq lr, r9, ip, asr #23 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orreq r1, fp, r0, lsr r6 │ │ │ │ - @ instruction: 0x0193cdd0 │ │ │ │ + orreq r1, fp, ip, lsr r6 │ │ │ │ + @ instruction: 0x0193cdd8 │ │ │ │ orreq fp, r9, r8, asr r1 │ │ │ │ - orreq r1, fp, r4, ror #11 │ │ │ │ - orrseq ip, r3, r4, lsl #27 │ │ │ │ + strdeq r1, [fp, r0] │ │ │ │ + orrseq ip, r3, ip, lsl #27 │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ andeq r6, r0, r8, lsl #30 │ │ │ │ - orrseq ip, r3, r0, lsl #26 │ │ │ │ + orrseq ip, r3, r8, lsl #26 │ │ │ │ orreq lr, r9, ip, lsr #20 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x018b1490 │ │ │ │ - orrseq ip, r3, r0, lsr ip │ │ │ │ + @ instruction: 0x018b149c │ │ │ │ + orrseq ip, r3, r8, lsr ip │ │ │ │ @ instruction: 0x0189afb8 │ │ │ │ - orreq r1, fp, r4, asr #8 │ │ │ │ - orrseq ip, r3, r4, ror #23 │ │ │ │ - orreq r1, fp, ip, lsr #8 │ │ │ │ - orrseq ip, r3, ip, asr #23 │ │ │ │ + orreq r1, fp, r0, asr r4 │ │ │ │ + orrseq ip, r3, ip, ror #23 │ │ │ │ + orreq r1, fp, r8, lsr r4 │ │ │ │ + @ instruction: 0x0193cbd4 │ │ │ │ lsleq sp, r0, #25 │ │ │ │ - ldrdeq r1, [fp, r8] │ │ │ │ - orrseq ip, r3, r8, ror fp │ │ │ │ - orreq sl, sl, r0, lsl #15 │ │ │ │ - orreq r1, fp, r8, lsr #7 │ │ │ │ - orrseq ip, r3, r8, asr #22 │ │ │ │ + orreq r1, fp, r4, ror #7 │ │ │ │ + orrseq ip, r3, r0, lsl #23 │ │ │ │ + orreq sl, sl, ip, lsl #15 │ │ │ │ + @ instruction: 0x018b13b4 │ │ │ │ + orrseq ip, r3, r0, asr fp │ │ │ │ orreq sl, r9, ip, asr #29 │ │ │ │ - orreq r1, fp, r0, lsr r3 │ │ │ │ - @ instruction: 0x0193cad0 │ │ │ │ + orreq r1, fp, ip, lsr r3 │ │ │ │ + @ instruction: 0x0193cad8 │ │ │ │ orreq sl, r9, r8, asr lr │ │ │ │ - orreq r1, fp, r4, asr #5 │ │ │ │ - orrseq ip, r3, r4, ror #20 │ │ │ │ - orreq sl, sl, ip, ror #12 │ │ │ │ - @ instruction: 0x018b1294 │ │ │ │ - orrseq ip, r3, r4, lsr sl │ │ │ │ - orrseq ip, r3, r8, lsl #20 │ │ │ │ - orreq sl, sl, ip, lsr #12 │ │ │ │ - orreq r1, fp, r0, lsr r1 │ │ │ │ - @ instruction: 0x0193c9b0 │ │ │ │ + ldrdeq r1, [fp, r0] │ │ │ │ + orrseq ip, r3, ip, ror #20 │ │ │ │ + orreq sl, sl, r8, ror r6 │ │ │ │ + orreq r1, fp, r0, lsr #5 │ │ │ │ + orrseq ip, r3, ip, lsr sl │ │ │ │ + orrseq ip, r3, r0, lsl sl │ │ │ │ + orreq sl, sl, r8, lsr r6 │ │ │ │ + orreq r1, fp, ip, lsr r1 │ │ │ │ + @ instruction: 0x0193c9b8 │ │ │ │ @ instruction: 0x0189ea90 │ │ │ │ orreq lr, r9, r0, ror sl │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x018aa59c │ │ │ │ - orreq r1, fp, r4, asr #3 │ │ │ │ - @ instruction: 0x018b1194 │ │ │ │ - orreq sl, sl, r4, lsr r5 │ │ │ │ - strdeq sl, [sl, r8] │ │ │ │ - orreq r1, fp, ip, lsl r1 │ │ │ │ - @ instruction: 0x0193c8bc │ │ │ │ - orreq sl, sl, r4, asr #9 │ │ │ │ + orreq sl, sl, r8, lsr #11 │ │ │ │ + ldrdeq r1, [fp, r0] │ │ │ │ + orreq r1, fp, r0, lsr #3 │ │ │ │ + orreq sl, sl, r0, asr #10 │ │ │ │ + orreq sl, sl, r4, lsl #10 │ │ │ │ + orreq r1, fp, r8, lsr #2 │ │ │ │ + orrseq ip, r3, r4, asr #17 │ │ │ │ + ldrdeq sl, [sl, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2cae54 │ │ │ │ ldr r3, [pc, #376] @ 2cae58 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -540785,20 +540785,20 @@ │ │ │ │ @ instruction: 0xffffbcb0 │ │ │ │ @ instruction: 0xffff983c │ │ │ │ @ instruction: 0xffffa2c8 │ │ │ │ @ instruction: 0xffffa340 │ │ │ │ @ instruction: 0xffff7a90 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0xfffff6c4 │ │ │ │ - strdeq r0, [fp, r4] │ │ │ │ + orreq r0, fp, r0, lsl #30 │ │ │ │ roreq sp, r0, r7 │ │ │ │ - orrseq ip, r3, r8, lsl #13 │ │ │ │ + @ instruction: 0x0193c690 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq sp, r0, r7 │ │ │ │ - orreq sl, sl, r8, lsr r2 │ │ │ │ + orreq sl, sl, r4, asr #4 │ │ │ │ ldr r3, [pc, #12] @ 2caeb8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -540871,23 +540871,23 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 2caf74 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq sl, sl, r4, lsl r1 │ │ │ │ - orreq r0, fp, ip, ror #26 │ │ │ │ - orrseq ip, r3, r4, ror #10 │ │ │ │ - ldrdeq sl, [sl, r8] │ │ │ │ - orreq r0, fp, r0, lsr sp │ │ │ │ - orrseq ip, r3, r8, lsr #10 │ │ │ │ - orreq sl, sl, ip, lsr #1 │ │ │ │ - orreq r0, fp, r4, lsl #26 │ │ │ │ - @ instruction: 0x0193c4fc │ │ │ │ + orreq sl, sl, r0, lsr #2 │ │ │ │ + orreq r0, fp, r8, ror sp │ │ │ │ + orrseq ip, r3, ip, ror #10 │ │ │ │ + orreq sl, sl, r4, ror #1 │ │ │ │ + orreq r0, fp, ip, lsr sp │ │ │ │ + orrseq ip, r3, r0, lsr r5 │ │ │ │ + strheq sl, [sl, r8] │ │ │ │ + orreq r0, fp, r0, lsl sp │ │ │ │ + orrseq ip, r3, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1928] @ 2cb7ac │ │ │ │ ldr r3, [pc, #1928] @ 2cb7b0 │ │ │ │ @@ -541375,67 +541375,67 @@ │ │ │ │ b 2cb390 │ │ │ │ strdeq sp, [r0, r0]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq sp, ip @ │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - orrseq ip, r3, r4, ror r3 │ │ │ │ + orrseq ip, r3, ip, ror r3 │ │ │ │ orreq lr, r9, r8, lsl r0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq ip, r3, r0, lsr #5 │ │ │ │ - orreq r0, fp, r0, lsr #21 │ │ │ │ - orrseq ip, r3, r4, asr r2 │ │ │ │ + orrseq ip, r3, r8, lsr #5 │ │ │ │ + orreq r0, fp, ip, lsr #21 │ │ │ │ + orrseq ip, r3, ip, asr r2 │ │ │ │ orreq sl, r9, r4, lsl #11 │ │ │ │ - orreq r0, fp, r4, asr #20 │ │ │ │ + orreq r0, fp, r0, asr sl │ │ │ │ andeq r7, r0, r8, lsl r0 │ │ │ │ andeq r6, r0, r8, lsl #30 │ │ │ │ - orrseq ip, r3, r0, asr #3 │ │ │ │ + orrseq ip, r3, r8, asr #3 │ │ │ │ orreq sp, r9, r4, ror #28 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - ldrsheq ip, [r3, r0] │ │ │ │ - strdeq r0, [fp, r0] │ │ │ │ - orrseq ip, r3, r4, lsr #1 │ │ │ │ + ldrsheq ip, [r3, r8] │ │ │ │ + strdeq r0, [fp, ip] │ │ │ │ + orrseq ip, r3, ip, lsr #1 │ │ │ │ ldrdeq sl, [r9, r4] │ │ │ │ - @ instruction: 0x018b0894 │ │ │ │ - orrseq ip, r3, r8, ror r0 │ │ │ │ - orreq r0, fp, r8, ror r8 │ │ │ │ + orreq r0, fp, r0, lsr #17 │ │ │ │ + orrseq ip, r3, r0, lsl #1 │ │ │ │ + orreq r0, fp, r4, lsl #17 │ │ │ │ lsleq sp, ip @ │ │ │ │ - orrseq ip, r3, r0, lsr #32 │ │ │ │ - orreq r0, fp, r0, lsr #16 │ │ │ │ - @ instruction: 0x0193bff0 │ │ │ │ - @ instruction: 0x018a9b98 │ │ │ │ - orreq r0, fp, ip, ror #15 │ │ │ │ + orrseq ip, r3, r8, lsr #32 │ │ │ │ + orreq r0, fp, ip, lsr #16 │ │ │ │ + @ instruction: 0x0193bff8 │ │ │ │ + orreq r9, sl, r4, lsr #23 │ │ │ │ + strdeq r0, [fp, r8] │ │ │ │ orreq sl, r9, r0, ror #5 │ │ │ │ - orrseq fp, r3, r8, ror pc │ │ │ │ - orreq r0, fp, r8, ror r7 │ │ │ │ + orrseq fp, r3, r0, lsl #31 │ │ │ │ + orreq r0, fp, r4, lsl #15 │ │ │ │ orreq sl, r9, r4, lsl #5 │ │ │ │ - orrseq fp, r3, ip, lsl pc │ │ │ │ - orreq r0, fp, ip, lsl r7 │ │ │ │ - @ instruction: 0x0193bef8 │ │ │ │ - orreq r9, sl, r0, lsr #21 │ │ │ │ - strdeq r0, [fp, r4] │ │ │ │ - orrseq fp, r3, r4, asr #29 │ │ │ │ - orreq r9, sl, r0, ror #20 │ │ │ │ - orreq r0, fp, r4, ror #10 │ │ │ │ - orrseq fp, r3, r4, ror #28 │ │ │ │ + orrseq fp, r3, r4, lsr #30 │ │ │ │ + orreq r0, fp, r8, lsr #14 │ │ │ │ + orrseq fp, r3, r0, lsl #30 │ │ │ │ + orreq r9, sl, ip, lsr #21 │ │ │ │ + orreq r0, fp, r0, lsl #14 │ │ │ │ + orrseq fp, r3, ip, asr #29 │ │ │ │ + orreq r9, sl, ip, ror #20 │ │ │ │ + orreq r0, fp, r0, ror r5 │ │ │ │ + orrseq fp, r3, ip, ror #28 │ │ │ │ @ instruction: 0x0189debc │ │ │ │ @ instruction: 0x0189de9c │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - orreq r9, sl, ip, asr #19 │ │ │ │ - orreq r0, fp, r4, lsr #12 │ │ │ │ - strdeq r0, [fp, r4] │ │ │ │ - orreq r9, sl, r4, ror #18 │ │ │ │ - orrseq fp, r3, r0, lsl #27 │ │ │ │ - orreq r9, sl, r8, lsr #18 │ │ │ │ - orreq r0, fp, r8, ror r5 │ │ │ │ - strdeq r9, [sl, r0] │ │ │ │ + ldrdeq r9, [sl, r8] │ │ │ │ + orreq r0, fp, r0, lsr r6 │ │ │ │ + orreq r0, fp, r0, lsl #12 │ │ │ │ + orreq r9, sl, r0, ror r9 │ │ │ │ + orrseq fp, r3, r8, lsl #27 │ │ │ │ + orreq r9, sl, r4, lsr r9 │ │ │ │ + orreq r0, fp, r4, lsl #11 │ │ │ │ + strdeq r9, [sl, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2cba28 │ │ │ │ ldr r3, [pc, #376] @ 2cba2c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -541542,20 +541542,20 @@ │ │ │ │ @ instruction: 0xffff8938 │ │ │ │ @ instruction: 0xffff8c68 │ │ │ │ @ instruction: 0xffffb0c4 │ │ │ │ @ instruction: 0xffff96e0 │ │ │ │ @ instruction: 0xffff9768 │ │ │ │ @ instruction: 0xfffff568 │ │ │ │ @ instruction: 0xfffff54c │ │ │ │ - orreq r0, fp, r0, asr r3 │ │ │ │ + orreq r0, fp, ip, asr r3 │ │ │ │ lsleq ip, ip @ │ │ │ │ - orrseq fp, r3, ip, lsr fp │ │ │ │ + orrseq fp, r3, r4, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsreq ip, ip, fp │ │ │ │ - orreq r9, sl, r4, ror #12 │ │ │ │ + orreq r9, sl, r0, ror r6 │ │ │ │ ldr r3, [r0, #652] @ 0x28c │ │ │ │ cmp r3, #0 │ │ │ │ beq 2cbaa4 │ │ │ │ ldr r2, [pc, #36] @ 2cbab0 │ │ │ │ ldr r3, [pc, #36] @ 2cbab4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -541789,24 +541789,24 @@ │ │ │ │ b 2cbb7c │ │ │ │ asreq ip, r0, #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq ip, r8, sl │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ lsleq ip, r0 @ │ │ │ │ - orreq r0, fp, ip, lsr r1 │ │ │ │ - orrseq fp, r3, ip, lsr #19 │ │ │ │ + orreq r0, fp, r8, asr #2 │ │ │ │ + @ instruction: 0x0193b9b4 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ - @ instruction: 0x0193b8f4 │ │ │ │ - orreq r0, fp, ip, ror r0 │ │ │ │ + @ instruction: 0x0193b8fc │ │ │ │ + orreq r0, fp, r8, lsl #1 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ @ instruction: 0x01899abc │ │ │ │ orreq r9, r9, r4, ror #20 │ │ │ │ - @ instruction: 0x018a929c │ │ │ │ - orreq r9, sl, r0, ror r2 │ │ │ │ + orreq r9, sl, r8, lsr #5 │ │ │ │ + orreq r9, sl, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #688] @ 2cc12c │ │ │ │ ldr r3, [pc, #688] @ 2cc130 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -541979,33 +541979,33 @@ │ │ │ │ mov r1, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2cbf30 │ │ │ │ lsleq ip, r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq fp, r3, r8, lsr #13 │ │ │ │ - orreq pc, sl, r8, lsr #28 │ │ │ │ + @ instruction: 0x0193b6b0 │ │ │ │ + orreq pc, sl, r4, lsr lr @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrdeq ip, [r0, ip]! @ │ │ │ │ - orrseq fp, r3, r8, asr #11 │ │ │ │ - orreq pc, sl, r0, asr sp @ │ │ │ │ - orrseq fp, r3, ip, ror #10 │ │ │ │ + @ instruction: 0x0193b5d0 │ │ │ │ + orreq pc, sl, ip, asr sp @ │ │ │ │ + orrseq fp, r3, r4, ror r5 │ │ │ │ orreq r9, r9, r0, lsl #16 │ │ │ │ - orreq pc, sl, r8, ror #25 │ │ │ │ - orrseq fp, r3, r0, lsr #10 │ │ │ │ - @ instruction: 0x018afb98 │ │ │ │ - stleq ip, [sl] │ │ │ │ - orreq r8, sl, r0, ror #31 │ │ │ │ - orrseq fp, r3, ip, lsr #9 │ │ │ │ - orreq r8, sl, ip, lsr #31 │ │ │ │ - orreq pc, sl, ip, lsr #24 │ │ │ │ - orrseq fp, r3, r0, ror r4 │ │ │ │ - orreq r8, sl, r0, ror pc │ │ │ │ - strdeq pc, [sl, r0] │ │ │ │ + strdeq pc, [sl, r4] │ │ │ │ + orrseq fp, r3, r8, lsr #10 │ │ │ │ + orreq pc, sl, r4, lsr #23 │ │ │ │ + orreq pc, sl, r8, lsr #25 │ │ │ │ + orreq r8, sl, ip, ror #31 │ │ │ │ + @ instruction: 0x0193b4b4 │ │ │ │ + @ instruction: 0x018a8fb8 │ │ │ │ + orreq pc, sl, r8, lsr ip @ │ │ │ │ + orrseq fp, r3, r8, ror r4 │ │ │ │ + orreq r8, sl, ip, ror pc │ │ │ │ + strdeq pc, [sl, ip] │ │ │ │ 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 2cbe64 │ │ │ │ @@ -542055,21 +542055,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2cc1ec │ │ │ │ roreq ip, r4, r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0193b3b8 │ │ │ │ - orreq pc, sl, r0, asr #22 │ │ │ │ - orrseq fp, r3, ip, ror #6 │ │ │ │ - orreq r8, sl, ip, ror #28 │ │ │ │ - strdeq pc, [sl, r0] │ │ │ │ + orrseq fp, r3, r0, asr #7 │ │ │ │ + orreq pc, sl, ip, asr #22 │ │ │ │ + orrseq fp, r3, r4, ror r3 │ │ │ │ + orreq r8, sl, r8, ror lr │ │ │ │ + strdeq pc, [sl, ip] │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orreq r8, sl, r8, lsr lr │ │ │ │ + orreq r8, sl, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r4, [r0, #696] @ 0x2b8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -542237,22 +542237,22 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 2cc4bc │ │ │ │ - @ instruction: 0x0193b2b0 │ │ │ │ - orreq pc, sl, r8, lsl #20 │ │ │ │ + @ instruction: 0x0193b2b8 │ │ │ │ + orreq pc, sl, r4, lsl sl @ │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 2cc64f @ │ │ │ │ - @ instruction: 0x0193b098 │ │ │ │ - @ instruction: 0x018a8b98 │ │ │ │ - orreq pc, sl, ip, lsl r8 @ │ │ │ │ - orreq r8, sl, r0, ror #22 │ │ │ │ + orrseq fp, r3, r0, lsr #1 │ │ │ │ + orreq r8, sl, r4, lsr #23 │ │ │ │ + orreq pc, sl, r8, lsr #16 │ │ │ │ + orreq r8, sl, ip, ror #22 │ │ │ │ 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] @ 2cc844 │ │ │ │ ldr r3, [pc, #716] @ 2cc848 │ │ │ │ @@ -542433,26 +542433,26 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ stm sp, {r5, sl} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2cc690 │ │ │ │ lsleq fp, ip @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sl, r3, r8, lsr #30 │ │ │ │ - orreq pc, sl, ip, lsr #13 │ │ │ │ + orrseq sl, r3, r0, lsr pc │ │ │ │ + @ instruction: 0x018af6b8 │ │ │ │ roreq fp, ip, lr │ │ │ │ - orrseq sl, r3, r4, lsl #29 │ │ │ │ - orreq pc, sl, r8, lsl #12 │ │ │ │ + orrseq sl, r3, ip, lsl #29 │ │ │ │ + orreq pc, sl, r4, lsl r6 @ │ │ │ │ orreq r9, r9, r8, asr #1 │ │ │ │ orreq r9, r9, r4, ror r0 │ │ │ │ - orreq r8, sl, ip, lsr #17 │ │ │ │ - orrseq sl, r3, ip, ror sp │ │ │ │ - orreq r8, sl, ip, ror r8 │ │ │ │ - orreq pc, sl, r0, lsl #10 │ │ │ │ - orreq r8, sl, r8, asr #16 │ │ │ │ + @ instruction: 0x018a88b8 │ │ │ │ + orrseq sl, r3, r4, lsl #27 │ │ │ │ + orreq r8, sl, r8, lsl #17 │ │ │ │ + orreq pc, sl, ip, lsl #10 │ │ │ │ + orreq r8, sl, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr ip, [pc, #1100] @ 2ccce0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1096] @ 2ccce4 │ │ │ │ @@ -542729,29 +542729,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 2cc92c │ │ │ │ roreq fp, ip, ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ roreq fp, r0, #23 │ │ │ │ - @ instruction: 0x0193abf0 │ │ │ │ - orreq pc, sl, r8, ror r3 @ │ │ │ │ - orrseq sl, r3, ip, lsr #22 │ │ │ │ - @ instruction: 0x018af2b4 │ │ │ │ + @ instruction: 0x0193abf8 │ │ │ │ + orreq pc, sl, r4, lsl #7 │ │ │ │ + orrseq sl, r3, r4, lsr fp │ │ │ │ + orreq pc, sl, r0, asr #5 │ │ │ │ orreq r8, r9, r0, ror sp │ │ │ │ ldrdeq r8, [r9, r4] │ │ │ │ @ instruction: 0x01898c90 │ │ │ │ orreq r8, r9, ip, asr #24 │ │ │ │ - orreq r8, sl, r4, lsl #9 │ │ │ │ - orreq r8, sl, r4, asr r4 │ │ │ │ - orreq r8, sl, r4, lsr #8 │ │ │ │ - @ instruction: 0x0193a8f0 │ │ │ │ - strdeq r8, [sl, r0] │ │ │ │ - orreq pc, sl, r0, ror r0 @ │ │ │ │ - @ instruction: 0x018a83b8 │ │ │ │ + @ instruction: 0x018a8490 │ │ │ │ + orreq r8, sl, r0, ror #8 │ │ │ │ + orreq r8, sl, r0, lsr r4 │ │ │ │ + @ instruction: 0x0193a8f8 │ │ │ │ + strdeq r8, [sl, ip] │ │ │ │ + orreq pc, sl, ip, ror r0 @ │ │ │ │ + orreq r8, sl, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1044] @ 2cd158 │ │ │ │ ldr r3, [pc, #1044] @ 2cd15c │ │ │ │ @@ -543015,31 +543015,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 2cce04 │ │ │ │ asreq fp, ip, #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq fp, r8, #14 │ │ │ │ - @ instruction: 0x0193a6f4 │ │ │ │ - orreq lr, sl, r8, ror lr │ │ │ │ - orreq r8, sl, r8, lsl #3 │ │ │ │ - orrseq sl, r3, r0, asr r6 │ │ │ │ - ldrdeq lr, [sl, r4] │ │ │ │ - orreq r8, sl, r4, ror #1 │ │ │ │ + @ instruction: 0x0193a6fc │ │ │ │ + orreq lr, sl, r4, lsl #29 │ │ │ │ + @ instruction: 0x018a8194 │ │ │ │ + orrseq sl, r3, r8, asr r6 │ │ │ │ + orreq lr, sl, r0, ror #27 │ │ │ │ + strdeq r8, [sl, r0] │ │ │ │ orreq r8, r9, r8, lsr r8 │ │ │ │ orreq r8, r9, r4, ror #15 │ │ │ │ - orreq r8, sl, ip, lsl r0 │ │ │ │ - orrseq sl, r3, r8, ror #9 │ │ │ │ - orreq r7, sl, r8, ror #31 │ │ │ │ - orreq lr, sl, r8, ror #24 │ │ │ │ - @ instruction: 0x018a7fb0 │ │ │ │ - orrseq sl, r3, r4, lsl #9 │ │ │ │ - orreq r7, sl, r8, ror pc │ │ │ │ - orreq lr, sl, ip, ror sl │ │ │ │ - orreq lr, sl, r8, asr #23 │ │ │ │ + orreq r8, sl, r8, lsr #32 │ │ │ │ + @ instruction: 0x0193a4f0 │ │ │ │ + strdeq r7, [sl, r4] │ │ │ │ + orreq lr, sl, r4, ror ip │ │ │ │ + @ instruction: 0x018a7fbc │ │ │ │ + orrseq sl, r3, ip, lsl #9 │ │ │ │ + orreq r7, sl, r4, lsl #31 │ │ │ │ + orreq lr, sl, r8, lsl #21 │ │ │ │ + ldrdeq lr, [sl, r4] │ │ │ │ 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] @ 2cd43c │ │ │ │ ldr r3, [pc, #636] @ 2cd440 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -543199,25 +543199,25 @@ │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2cd2b4 │ │ │ │ asreq fp, r4, r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq sl, r3, r4, lsr r3 │ │ │ │ - @ instruction: 0x018aeabc │ │ │ │ + orrseq sl, r3, ip, lsr r3 │ │ │ │ + orreq lr, sl, r8, asr #21 │ │ │ │ asreq fp, r8, r2 │ │ │ │ - orreq r7, sl, ip, ror #26 │ │ │ │ + orreq r7, sl, r8, ror sp │ │ │ │ orreq r8, r9, r4, asr #9 │ │ │ │ - orrseq sl, r3, ip, ror #3 │ │ │ │ - orreq r7, sl, r0, ror #25 │ │ │ │ - orreq lr, sl, r4, ror #15 │ │ │ │ - orreq lr, sl, r8, lsr r9 │ │ │ │ - orreq r7, sl, r0, lsl #25 │ │ │ │ - orreq r7, sl, r4, asr ip │ │ │ │ + @ instruction: 0x0193a1f4 │ │ │ │ + orreq r7, sl, ip, ror #25 │ │ │ │ + strdeq lr, [sl, r0] │ │ │ │ + orreq lr, sl, r4, asr #18 │ │ │ │ + orreq r7, sl, ip, lsl #25 │ │ │ │ + orreq r7, sl, r0, ror #24 │ │ │ │ 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] @ 2cd754 │ │ │ │ ldr ip, [pc, #716] @ 2cd758 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -543412,33 +543412,33 @@ │ │ │ │ @ instruction: 0xffffed74 │ │ │ │ andeq r6, r0, r4, lsr #9 │ │ │ │ @ instruction: 0xffffec5c │ │ │ │ @ instruction: 0xffffe928 │ │ │ │ ldrdeq sl, [r0, r8]! │ │ │ │ @ instruction: 0xffffe52c │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - @ instruction: 0x018ae7b8 │ │ │ │ orreq lr, sl, r4, asr #15 │ │ │ │ - orreq lr, sl, r0, lsl r8 │ │ │ │ - orrseq r9, r3, r8, ror #30 │ │ │ │ - orreq lr, sl, r8, ror #13 │ │ │ │ + ldrdeq lr, [sl, r0] │ │ │ │ + orreq lr, sl, ip, lsl r8 │ │ │ │ + orrseq r9, r3, r0, ror pc │ │ │ │ + strdeq lr, [sl, r4] │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ lsreq sl, r8 @ │ │ │ │ - orreq r7, sl, r0, ror #19 │ │ │ │ - @ instruction: 0x01939eb4 │ │ │ │ - @ instruction: 0x018a79b4 │ │ │ │ - orreq lr, sl, r8, lsr r6 │ │ │ │ + orreq r7, sl, ip, ror #19 │ │ │ │ + @ instruction: 0x01939ebc │ │ │ │ + orreq r7, sl, r0, asr #19 │ │ │ │ + orreq lr, sl, r4, asr #12 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orrseq r9, r3, ip, ror lr │ │ │ │ - orreq r7, sl, ip, ror r9 │ │ │ │ - orreq lr, sl, r0, lsl #12 │ │ │ │ + orrseq r9, r3, r4, lsl #29 │ │ │ │ + orreq r7, sl, r8, lsl #19 │ │ │ │ + orreq lr, sl, ip, lsl #12 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orrseq r9, r3, r4, asr #28 │ │ │ │ - orreq r7, sl, r4, asr #18 │ │ │ │ - orreq lr, sl, r8, asr #11 │ │ │ │ + orrseq r9, r3, ip, asr #28 │ │ │ │ + orreq r7, sl, r0, asr r9 │ │ │ │ + ldrdeq lr, [sl, r4] │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ ldr r0, [r0, #672] @ 0x2a0 │ │ │ │ ldr r2, [pc, #68] @ 2cd838 │ │ │ │ ldr r3, [pc, #68] @ 2cd83c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -543600,32 +543600,32 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2cd95c │ │ │ │ roreq sl, ip, #24 │ │ │ │ - orreq lr, sl, r4, ror #9 │ │ │ │ - orrseq r9, r3, r0, ror #27 │ │ │ │ + strdeq lr, [sl, r0] │ │ │ │ + orrseq r9, r3, r8, ror #27 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orreq lr, sl, ip, ror #4 │ │ │ │ - orreq lr, sl, r8, lsr #8 │ │ │ │ - orrseq r9, r3, r8, lsr #26 │ │ │ │ - @ instruction: 0x018a76b4 │ │ │ │ - orreq r7, sl, r0, lsl #13 │ │ │ │ - @ instruction: 0x018ae3b0 │ │ │ │ - @ instruction: 0x01939cb0 │ │ │ │ + orreq lr, sl, r8, ror r2 │ │ │ │ + orreq lr, sl, r4, lsr r4 │ │ │ │ + orrseq r9, r3, r0, lsr sp │ │ │ │ + orreq r7, sl, r0, asr #13 │ │ │ │ + orreq r7, sl, ip, lsl #13 │ │ │ │ + @ instruction: 0x018ae3bc │ │ │ │ + @ instruction: 0x01939cb8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orreq r7, sl, r8, asr #12 │ │ │ │ - orreq lr, sl, r8, ror r3 │ │ │ │ - orrseq r9, r3, r8, ror ip │ │ │ │ + orreq r7, sl, r4, asr r6 │ │ │ │ + orreq lr, sl, r4, lsl #7 │ │ │ │ + orrseq r9, r3, r0, lsl #25 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq r7, sl, r4, lsl r6 │ │ │ │ + orreq r7, sl, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 2cd88c │ │ │ │ @@ -543675,21 +543675,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2cdb3c │ │ │ │ lsreq sl, r4, #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orrseq r9, r3, r8, lsr #23 │ │ │ │ - orreq lr, sl, r0, lsr #5 │ │ │ │ + @ instruction: 0x01939bb0 │ │ │ │ + orreq lr, sl, ip, lsr #5 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orrseq r9, r3, ip, asr fp │ │ │ │ - orreq r7, sl, ip, lsl r5 │ │ │ │ - orreq lr, sl, r0, asr r2 │ │ │ │ - orreq r7, sl, r8, ror #9 │ │ │ │ + orrseq r9, r3, r4, ror #22 │ │ │ │ + orreq r7, sl, r8, lsr #10 │ │ │ │ + orreq lr, sl, ip, asr r2 │ │ │ │ + strdeq r7, [sl, r4] │ │ │ │ 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] @ 2ce70c │ │ │ │ mov r6, r3 │ │ │ │ @@ -544403,71 +544403,71 @@ │ │ │ │ mov r2, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2ce394 │ │ │ │ lsreq sl, r0, #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq ip, sl, r0, asr #1 │ │ │ │ - orrseq r9, r3, r4, lsl #20 │ │ │ │ - orreq lr, sl, r8, ror #1 │ │ │ │ + orreq ip, sl, ip, asr #1 │ │ │ │ + orrseq r9, r3, ip, lsl #20 │ │ │ │ + strdeq lr, [sl, r4] │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orrseq r9, r3, r4, ror #16 │ │ │ │ - orreq sp, sl, r8, asr pc │ │ │ │ + orrseq r9, r3, ip, ror #16 │ │ │ │ + orreq sp, sl, r4, ror #30 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - orrseq r9, r3, r4, ror #10 │ │ │ │ - orreq sp, sl, r4, lsr ip │ │ │ │ + orrseq r9, r3, ip, ror #10 │ │ │ │ + orreq sp, sl, r0, asr #24 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - orrseq r9, r3, r4, ror #6 │ │ │ │ - orreq sp, sl, r4, asr sl │ │ │ │ + orrseq r9, r3, ip, ror #6 │ │ │ │ + orreq sp, sl, r0, ror #20 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ roreq sl, r8, r1 │ │ │ │ - @ instruction: 0x019392b8 │ │ │ │ - orreq r6, sl, r8, ror ip │ │ │ │ - orreq sp, sl, ip, lsr #19 │ │ │ │ - orrseq r9, r3, r0, lsl #5 │ │ │ │ - orreq r6, sl, r0, asr #24 │ │ │ │ - orreq sp, sl, r4, ror r9 │ │ │ │ + orrseq r9, r3, r0, asr #5 │ │ │ │ + orreq r6, sl, r4, lsl #25 │ │ │ │ + @ instruction: 0x018ad9b8 │ │ │ │ + orrseq r9, r3, r8, lsl #5 │ │ │ │ + orreq r6, sl, ip, asr #24 │ │ │ │ + orreq sp, sl, r0, lsl #19 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orrseq r9, r3, r8, asr #4 │ │ │ │ - orreq r6, sl, r8, lsl #24 │ │ │ │ - orreq sp, sl, ip, lsr r9 │ │ │ │ + orrseq r9, r3, r0, asr r2 │ │ │ │ + orreq r6, sl, r4, lsl ip │ │ │ │ + orreq sp, sl, r8, asr #18 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - orrseq r9, r3, r0, lsl r2 │ │ │ │ - ldrdeq r6, [sl, r0] │ │ │ │ - orreq sp, sl, r4, lsl #18 │ │ │ │ - @ instruction: 0x018a6b9c │ │ │ │ - orreq r6, sl, r0, ror fp │ │ │ │ - orrseq r9, r3, r8, lsl #3 │ │ │ │ - orreq r6, sl, r4, asr #22 │ │ │ │ - orreq sp, sl, ip, ror r8 │ │ │ │ + orrseq r9, r3, r8, lsl r2 │ │ │ │ + ldrdeq r6, [sl, ip] │ │ │ │ + orreq sp, sl, r0, lsl r9 │ │ │ │ + orreq r6, sl, r8, lsr #23 │ │ │ │ + orreq r6, sl, ip, ror fp │ │ │ │ + @ instruction: 0x01939190 │ │ │ │ + orreq r6, sl, r0, asr fp │ │ │ │ + orreq sp, sl, r8, lsl #17 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - orreq r6, sl, r0, lsl fp │ │ │ │ - orrseq r9, r3, r0, lsr #2 │ │ │ │ - orreq r6, sl, r0, ror #21 │ │ │ │ - orreq sp, sl, r4, lsl r8 │ │ │ │ - orrseq r9, r3, r8, ror #1 │ │ │ │ - orreq r6, sl, r8, lsr #21 │ │ │ │ - ldrdeq sp, [sl, ip] │ │ │ │ + orreq r6, sl, ip, lsl fp │ │ │ │ + orrseq r9, r3, r8, lsr #2 │ │ │ │ + orreq r6, sl, ip, ror #21 │ │ │ │ + orreq sp, sl, r0, lsr #16 │ │ │ │ + ldrsheq r9, [r3, r0] │ │ │ │ + @ instruction: 0x018a6ab4 │ │ │ │ + orreq sp, sl, r8, ror #15 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq r6, sl, r4, ror sl │ │ │ │ - orrseq r9, r3, r4, lsl #1 │ │ │ │ - orreq r6, sl, r4, asr #20 │ │ │ │ - orreq sp, sl, r8, ror r7 │ │ │ │ + orreq r6, sl, r0, lsl #21 │ │ │ │ + orrseq r9, r3, ip, lsl #1 │ │ │ │ + orreq r6, sl, r0, asr sl │ │ │ │ + orreq sp, sl, r4, lsl #15 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orrseq r9, r3, r0, asr r0 │ │ │ │ - orreq r6, sl, ip, lsl #20 │ │ │ │ - orreq sp, sl, r4, asr #14 │ │ │ │ + orrseq r9, r3, r8, asr r0 │ │ │ │ + orreq r6, sl, r8, lsl sl │ │ │ │ + orreq sp, sl, r0, asr r7 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - ldrdeq r6, [sl, r8] │ │ │ │ - @ instruction: 0x018a69b0 │ │ │ │ - orreq r6, sl, r4, lsl #19 │ │ │ │ + orreq r6, sl, r4, ror #19 │ │ │ │ + @ instruction: 0x018a69bc │ │ │ │ + @ instruction: 0x018a6990 │ │ │ │ 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] @ 2ceb74 │ │ │ │ ldr r3, [pc, #868] @ 2ceb78 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544691,27 +544691,27 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ roreq r9, r0, #25 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r8, r3, r0, lsr #27 │ │ │ │ - @ instruction: 0x018ad498 │ │ │ │ + orrseq r8, r3, r8, lsr #27 │ │ │ │ + orreq sp, sl, r4, lsr #9 │ │ │ │ @ instruction: 0x01896eb0 │ │ │ │ - orrseq r8, r3, ip, lsl sp │ │ │ │ - orreq sp, sl, r0, lsl r4 │ │ │ │ + orrseq r8, r3, r4, lsr #26 │ │ │ │ + orreq sp, sl, ip, lsl r4 │ │ │ │ lsleq r9, r8 @ │ │ │ │ orreq r6, r9, r4, lsr sp │ │ │ │ - orrseq r8, r3, r4, lsr #23 │ │ │ │ - orreq r6, sl, r4, ror #10 │ │ │ │ - @ instruction: 0x018ad298 │ │ │ │ - orrseq r8, r3, r8, ror #22 │ │ │ │ - orreq r6, sl, r8, lsr #10 │ │ │ │ - orreq sp, sl, r8, asr r2 │ │ │ │ + orrseq r8, r3, ip, lsr #23 │ │ │ │ + orreq r6, sl, r0, ror r5 │ │ │ │ + orreq sp, sl, r4, lsr #5 │ │ │ │ + orrseq r8, r3, r0, ror fp │ │ │ │ + orreq r6, sl, r4, lsr r5 │ │ │ │ + orreq sp, sl, r4, ror #4 │ │ │ │ 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 │ │ │ │ @@ -545146,31 +545146,31 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2cedd8 │ │ │ │ lsreq r9, r0, #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r8, r3, r4, lsr #20 │ │ │ │ - orreq sp, sl, ip, lsl #2 │ │ │ │ + orrseq r8, r3, ip, lsr #20 │ │ │ │ + orreq sp, sl, r8, lsl r1 │ │ │ │ orreq r6, r9, ip, lsl #21 │ │ │ │ lsreq r9, r4, r7 │ │ │ │ - orrseq r8, r3, r0, ror #16 │ │ │ │ - orreq ip, sl, r8, asr #30 │ │ │ │ + orrseq r8, r3, r8, ror #16 │ │ │ │ + orreq ip, sl, r4, asr pc │ │ │ │ orreq r6, r9, ip, asr #17 │ │ │ │ - orrseq r8, r3, r8, lsr r7 │ │ │ │ - orreq ip, sl, r0, lsr #28 │ │ │ │ + orrseq r8, r3, r0, asr #14 │ │ │ │ + orreq ip, sl, ip, lsr #28 │ │ │ │ @ instruction: 0x01896794 │ │ │ │ - orrseq r8, r3, r8, lsl #12 │ │ │ │ - strdeq ip, [sl, r0] │ │ │ │ + orrseq r8, r3, r0, lsl r6 │ │ │ │ + strdeq ip, [sl, ip] │ │ │ │ orreq r6, r9, r8, ror #12 │ │ │ │ - orreq r5, sl, ip, ror lr │ │ │ │ - orreq r5, sl, ip, asr #28 │ │ │ │ - orreq r5, sl, ip, lsl lr │ │ │ │ - orreq r5, sl, ip, ror #27 │ │ │ │ + orreq r5, sl, r8, lsl #29 │ │ │ │ + orreq r5, sl, r8, asr lr │ │ │ │ + orreq r5, sl, r8, lsr #28 │ │ │ │ + strdeq r5, [sl, r8] │ │ │ │ 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] @ 2cf5a4 │ │ │ │ ldr ip, [pc, #664] @ 2cf5a8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -545338,35 +545338,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 2cf604 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 2cf4e0 │ │ │ │ lsleq r9, r8, #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsreq r9, ip, r1 │ │ │ │ - orrseq r8, r3, ip, lsr #5 │ │ │ │ - orreq r5, sl, r0, ror #24 │ │ │ │ - orreq ip, sl, r4, ror #14 │ │ │ │ - orreq ip, sl, r8, ror #18 │ │ │ │ + @ instruction: 0x019382b4 │ │ │ │ + orreq r5, sl, ip, ror #24 │ │ │ │ + orreq ip, sl, r0, ror r7 │ │ │ │ + orreq ip, sl, r4, ror r9 │ │ │ │ lsreq r9, r4, #1 │ │ │ │ roreq r9, ip, r0 │ │ │ │ - @ instruction: 0x018a5bb0 │ │ │ │ - @ instruction: 0x019381f0 │ │ │ │ - ldrdeq ip, [sl, ip] │ │ │ │ + @ instruction: 0x018a5bbc │ │ │ │ + @ instruction: 0x019381f8 │ │ │ │ + orreq ip, sl, r8, ror #17 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - orreq r5, sl, r0, ror fp │ │ │ │ - orrseq r8, r3, r4, lsr #3 │ │ │ │ - @ instruction: 0x018ac890 │ │ │ │ + orreq r5, sl, ip, ror fp │ │ │ │ + orrseq r8, r3, ip, lsr #3 │ │ │ │ + @ instruction: 0x018ac89c │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - orreq r5, sl, r0, lsr fp │ │ │ │ - orrseq r8, r3, r4, ror #2 │ │ │ │ - orreq ip, sl, r0, asr r8 │ │ │ │ + orreq r5, sl, ip, lsr fp │ │ │ │ + orrseq r8, r3, ip, ror #2 │ │ │ │ + orreq ip, sl, ip, asr r8 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - orrseq r8, r3, r0, lsr r1 │ │ │ │ - orreq r5, sl, ip, ror #21 │ │ │ │ - orreq ip, sl, r0, lsr #16 │ │ │ │ + orrseq r8, r3, r8, lsr r1 │ │ │ │ + strdeq r5, [sl, r8] │ │ │ │ + orreq ip, sl, ip, lsr #16 │ │ │ │ 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] @ 2cf82c │ │ │ │ ldr ip, [pc, #524] @ 2cf830 │ │ │ │ @@ -545500,28 +545500,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2cf6dc │ │ │ │ strdeq r8, [r0, r4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsreq r8, r0, lr │ │ │ │ - @ instruction: 0x01937f90 │ │ │ │ - orreq r5, sl, r0, asr r9 │ │ │ │ - orreq ip, sl, r0, lsl #13 │ │ │ │ - orrseq r7, r3, ip, asr pc │ │ │ │ - orreq r5, sl, r0, lsl r9 │ │ │ │ - orreq ip, sl, r4, lsl r4 │ │ │ │ - orreq ip, sl, r8, lsl r6 │ │ │ │ + @ instruction: 0x01937f98 │ │ │ │ + orreq r5, sl, ip, asr r9 │ │ │ │ + orreq ip, sl, ip, lsl #13 │ │ │ │ + orrseq r7, r3, r4, ror #30 │ │ │ │ + orreq r5, sl, ip, lsl r9 │ │ │ │ + orreq ip, sl, r0, lsr #8 │ │ │ │ + orreq ip, sl, r4, lsr #12 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orrseq r7, r3, ip, ror #29 │ │ │ │ - orreq r5, sl, ip, lsr #17 │ │ │ │ - ldrdeq ip, [sl, ip] │ │ │ │ - @ instruction: 0x01937eb0 │ │ │ │ - orreq r5, sl, r0, ror r8 │ │ │ │ - @ instruction: 0x018ac59c │ │ │ │ + @ instruction: 0x01937ef4 │ │ │ │ + @ instruction: 0x018a58b8 │ │ │ │ + orreq ip, sl, r8, ror #11 │ │ │ │ + @ instruction: 0x01937eb8 │ │ │ │ + orreq r5, sl, ip, ror r8 │ │ │ │ + orreq ip, sl, r8, lsr #11 │ │ │ │ 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] @ 2cfa74 │ │ │ │ ldr ip, [pc, #488] @ 2cfa78 │ │ │ │ @@ -545646,29 +545646,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2cf92c │ │ │ │ lsleq r8, r8, #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ roreq r8, r0, #23 │ │ │ │ - orrseq r7, r3, r0, asr #26 │ │ │ │ - orreq r5, sl, r0, lsl #14 │ │ │ │ - orreq ip, sl, r0, lsr r4 │ │ │ │ - orrseq r7, r3, r4, lsl #26 │ │ │ │ - orreq r5, sl, r4, asr #13 │ │ │ │ - strdeq ip, [sl, r0] │ │ │ │ + orrseq r7, r3, r8, asr #26 │ │ │ │ + orreq r5, sl, ip, lsl #14 │ │ │ │ + orreq ip, sl, ip, lsr r4 │ │ │ │ + orrseq r7, r3, ip, lsl #26 │ │ │ │ + ldrdeq r5, [sl, r0] │ │ │ │ + strdeq ip, [sl, ip] │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x01937cd0 │ │ │ │ - orreq r5, sl, r4, lsl #13 │ │ │ │ - orreq ip, sl, r8, lsl #3 │ │ │ │ + @ instruction: 0x01937cd8 │ │ │ │ + @ instruction: 0x018a5690 │ │ │ │ + @ instruction: 0x018ac194 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x018ac398 │ │ │ │ - orrseq r7, r3, ip, ror #24 │ │ │ │ - orreq r5, sl, r8, lsr #12 │ │ │ │ - orreq ip, sl, r8, asr r3 │ │ │ │ + orreq ip, sl, r4, lsr #7 │ │ │ │ + orrseq r7, r3, r4, ror ip │ │ │ │ + orreq r5, sl, r4, lsr r6 │ │ │ │ + orreq ip, sl, r4, ror #6 │ │ │ │ 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] @ 2cfcc8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -545795,30 +545795,30 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2cfb80 │ │ │ │ lsreq r8, r4, sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq r8, ip, #19 │ │ │ │ - orrseq r7, r3, ip, ror #21 │ │ │ │ - orreq r5, sl, ip, lsr #9 │ │ │ │ - ldrdeq ip, [sl, ip] │ │ │ │ - @ instruction: 0x01937ab0 │ │ │ │ - orreq r5, sl, r0, ror r4 │ │ │ │ - @ instruction: 0x018ac19c │ │ │ │ + @ instruction: 0x01937af4 │ │ │ │ + @ instruction: 0x018a54b8 │ │ │ │ + orreq ip, sl, r8, ror #3 │ │ │ │ + @ instruction: 0x01937ab8 │ │ │ │ + orreq r5, sl, ip, ror r4 │ │ │ │ + orreq ip, sl, r8, lsr #3 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - orrseq r7, r3, ip, ror sl │ │ │ │ - orreq r5, sl, r0, lsr r4 │ │ │ │ - orreq fp, sl, r4, lsr pc │ │ │ │ + orrseq r7, r3, r4, lsl #21 │ │ │ │ + orreq r5, sl, ip, lsr r4 │ │ │ │ + orreq fp, sl, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq ip, sl, r0, asr #2 │ │ │ │ + orreq ip, sl, ip, asr #2 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - orrseq r7, r3, r8, lsl sl │ │ │ │ - ldrdeq r5, [sl, r4] │ │ │ │ - orreq ip, sl, r4, lsl #2 │ │ │ │ + orrseq r7, r3, r0, lsr #20 │ │ │ │ + orreq r5, sl, r0, ror #7 │ │ │ │ + orreq ip, sl, r0, lsl r1 │ │ │ │ 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] @ 2d008c │ │ │ │ ldr ip, [pc, #860] @ 2d0090 │ │ │ │ @@ -546037,44 +546037,44 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2cfe38 │ │ │ │ roreq r8, r4, #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ ldrdeq r8, [r0, r4]! │ │ │ │ - orrseq r7, r3, r4, lsr r8 │ │ │ │ - strdeq r5, [sl, r4] │ │ │ │ - orreq fp, sl, r0, lsr #30 │ │ │ │ + orrseq r7, r3, ip, lsr r8 │ │ │ │ + orreq r5, sl, r0, lsl #4 │ │ │ │ + orreq fp, sl, ip, lsr #30 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x019377f8 │ │ │ │ - @ instruction: 0x018a51b8 │ │ │ │ - orreq fp, sl, r8, ror #29 │ │ │ │ - orrseq r7, r3, r4, asr #15 │ │ │ │ - orreq r5, sl, r8, ror r1 │ │ │ │ - orreq fp, sl, r8, ror ip │ │ │ │ + orrseq r7, r3, r0, lsl #16 │ │ │ │ + orreq r5, sl, r4, asr #3 │ │ │ │ + strdeq fp, [sl, r4] │ │ │ │ + orrseq r7, r3, ip, asr #15 │ │ │ │ + orreq r5, sl, r4, lsl #3 │ │ │ │ + orreq fp, sl, r4, lsl #25 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq fp, sl, r0, lsl #29 │ │ │ │ + orreq fp, sl, ip, lsl #29 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - orrseq r7, r3, ip, asr r7 │ │ │ │ - orreq r5, sl, r0, lsl r1 │ │ │ │ - orreq fp, sl, r4, lsl ip │ │ │ │ - orreq fp, sl, r8, lsl lr │ │ │ │ + orrseq r7, r3, r4, ror #14 │ │ │ │ + orreq r5, sl, ip, lsl r1 │ │ │ │ + orreq fp, sl, r0, lsr #24 │ │ │ │ + orreq fp, sl, r4, lsr #28 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x019376f4 │ │ │ │ - orreq r5, sl, r8, lsr #1 │ │ │ │ - orreq fp, sl, ip, lsr #23 │ │ │ │ - @ instruction: 0x018abdb8 │ │ │ │ + @ instruction: 0x019376fc │ │ │ │ + strheq r5, [sl, r4] │ │ │ │ + @ instruction: 0x018abbb8 │ │ │ │ + orreq fp, sl, r4, asr #27 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - orrseq r7, r3, ip, lsl #13 │ │ │ │ - orreq r5, sl, ip, asr #32 │ │ │ │ - orreq fp, sl, r8, ror sp │ │ │ │ + @ instruction: 0x01937694 │ │ │ │ + orreq r5, sl, r8, asr r0 │ │ │ │ + orreq fp, sl, r4, lsl #27 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - orrseq r7, r3, r4, asr r6 │ │ │ │ - orreq r5, sl, r0, lsl r0 │ │ │ │ - orreq fp, sl, r0, asr #26 │ │ │ │ + orrseq r7, r3, ip, asr r6 │ │ │ │ + orreq r5, sl, ip, lsl r0 │ │ │ │ + orreq fp, sl, ip, asr #26 │ │ │ │ @ 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] @ 2d03b0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -546237,34 +546237,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2d040c │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 2d02fc │ │ │ │ ldrdeq r8, [r0, r8]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ lsleq r8, r8, r3 │ │ │ │ - orrseq r7, r3, r8, lsl #9 │ │ │ │ - orreq r4, sl, ip, lsr lr │ │ │ │ - orreq fp, sl, r4, asr #18 │ │ │ │ - orreq fp, sl, ip, asr #22 │ │ │ │ + @ instruction: 0x01937490 │ │ │ │ + orreq r4, sl, r8, asr #28 │ │ │ │ + orreq fp, sl, r0, asr r9 │ │ │ │ + orreq fp, sl, r8, asr fp │ │ │ │ lsleq r8, r8, #5 │ │ │ │ roreq r8, r0, #4 │ │ │ │ - @ instruction: 0x019373d4 │ │ │ │ - @ instruction: 0x018a4d90 │ │ │ │ - orreq fp, sl, r4, asr #21 │ │ │ │ - @ instruction: 0x01937394 │ │ │ │ - orreq r4, sl, r0, asr sp │ │ │ │ - orreq fp, sl, r4, lsl #21 │ │ │ │ + @ instruction: 0x019373dc │ │ │ │ + @ instruction: 0x018a4d9c │ │ │ │ + ldrdeq fp, [sl, r0] │ │ │ │ + @ instruction: 0x0193739c │ │ │ │ + orreq r4, sl, ip, asr sp │ │ │ │ + @ instruction: 0x018aba90 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - orrseq r7, r3, ip, asr r3 │ │ │ │ - orreq r4, sl, r8, lsl sp │ │ │ │ - orreq fp, sl, ip, asr #20 │ │ │ │ + orrseq r7, r3, r4, ror #6 │ │ │ │ + orreq r4, sl, r4, lsr #26 │ │ │ │ + orreq fp, sl, r8, asr sl │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - orrseq r7, r3, r4, lsr #6 │ │ │ │ - orreq r4, sl, r0, ror #25 │ │ │ │ - orreq fp, sl, r4, lsl sl │ │ │ │ + orrseq r7, r3, ip, lsr #6 │ │ │ │ + orreq r4, sl, ip, ror #25 │ │ │ │ + orreq fp, sl, r0, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -547243,119 +547243,119 @@ │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2d0b10 │ │ │ │ ldrdeq r8, [r0, ip]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r7, r3, r4, asr #4 │ │ │ │ - orreq fp, sl, r8, lsr r9 │ │ │ │ + orrseq r7, r3, ip, asr #4 │ │ │ │ + orreq fp, sl, r4, asr #18 │ │ │ │ lsleq r8, ip, #1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r7, r3, r8, asr #32 │ │ │ │ - orreq fp, sl, r8, lsr #14 │ │ │ │ - orrseq r6, r3, ip, ror #29 │ │ │ │ + orrseq r7, r3, r0, asr r0 │ │ │ │ + orreq fp, sl, r4, lsr r7 │ │ │ │ + @ instruction: 0x01936ef4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq fp, sl, r4, ror #11 │ │ │ │ + strdeq fp, [sl, r0] │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x01936db4 │ │ │ │ + @ instruction: 0x01936dbc │ │ │ │ orreq r8, r9, r4, ror #16 │ │ │ │ - orreq fp, sl, r0, lsl #9 │ │ │ │ + orreq fp, sl, ip, lsl #9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq r6, r3, r4, lsr #24 │ │ │ │ - orreq fp, sl, ip, lsl r3 │ │ │ │ - orrseq r6, r3, r4, ror #23 │ │ │ │ + orrseq r6, r3, ip, lsr #24 │ │ │ │ + orreq fp, sl, r8, lsr #6 │ │ │ │ + orrseq r6, r3, ip, ror #23 │ │ │ │ orreq r4, r9, r0, lsr sp │ │ │ │ - orreq fp, sl, ip, asr #5 │ │ │ │ + ldrdeq fp, [sl, r8] │ │ │ │ strdeq r7, [r0, ip]! │ │ │ │ @ instruction: 0x01894c9c │ │ │ │ - orrseq r6, r3, ip, lsl fp │ │ │ │ - orreq fp, sl, r4, lsl r2 │ │ │ │ - @ instruction: 0x01936af8 │ │ │ │ + orrseq r6, r3, r4, lsr #22 │ │ │ │ + orreq fp, sl, r0, lsr #4 │ │ │ │ + orrseq r6, r3, r0, lsl #22 │ │ │ │ orreq r8, r9, r8, lsr #11 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x019368f4 │ │ │ │ - orreq sl, sl, r8, ror #31 │ │ │ │ + @ instruction: 0x019368fc │ │ │ │ + strdeq sl, [sl, r4] │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orrseq r6, r3, r0, lsr #16 │ │ │ │ - orreq sl, sl, r8, lsl pc │ │ │ │ + orrseq r6, r3, r8, lsr #16 │ │ │ │ + orreq sl, sl, r4, lsr #30 │ │ │ │ orreq r4, r9, ip, lsr #18 │ │ │ │ - @ instruction: 0x01936798 │ │ │ │ - @ instruction: 0x018aae90 │ │ │ │ - orrseq r6, r3, r8, asr r7 │ │ │ │ + orrseq r6, r3, r0, lsr #15 │ │ │ │ + @ instruction: 0x018aae9c │ │ │ │ + orrseq r6, r3, r0, ror #14 │ │ │ │ orreq r4, r9, r4, lsr #17 │ │ │ │ - orreq sl, sl, ip, lsr lr │ │ │ │ + orreq sl, sl, r8, asr #28 │ │ │ │ orreq r4, r9, r0, ror #16 │ │ │ │ - orrseq r6, r3, r0, ror #13 │ │ │ │ - ldrdeq sl, [sl, r8] │ │ │ │ + orrseq r6, r3, r8, ror #13 │ │ │ │ + orreq sl, sl, r4, ror #27 │ │ │ │ orreq r4, r9, r8, lsl #16 │ │ │ │ @ instruction: 0x018947b4 │ │ │ │ orreq r4, r9, r4, ror r7 │ │ │ │ - orrseq r6, r3, r0, ror #11 │ │ │ │ - orreq sl, sl, r8, lsl #26 │ │ │ │ - orreq sl, sl, ip, asr #25 │ │ │ │ - orrseq r6, r3, r4, lsr #11 │ │ │ │ - @ instruction: 0x018aac98 │ │ │ │ - orreq r3, sl, r0, asr lr │ │ │ │ + orrseq r6, r3, r8, ror #11 │ │ │ │ + orreq sl, sl, r4, lsl sp │ │ │ │ + ldrdeq sl, [sl, r8] │ │ │ │ + orrseq r6, r3, ip, lsr #11 │ │ │ │ + orreq sl, sl, r4, lsr #25 │ │ │ │ + orreq r3, sl, ip, asr lr │ │ │ │ @ instruction: 0x01894594 │ │ │ │ - orrseq r6, r3, r0, lsl #8 │ │ │ │ - orreq r3, sl, r0, asr #27 │ │ │ │ - strdeq sl, [sl, r0] │ │ │ │ - orreq r3, sl, r8, lsl #27 │ │ │ │ - orreq r3, sl, r8, asr sp │ │ │ │ - orreq r3, sl, r8, lsr #26 │ │ │ │ - orreq r3, sl, ip, asr #22 │ │ │ │ - orreq r3, sl, ip, lsl fp │ │ │ │ - orrseq r6, r3, ip, lsr #2 │ │ │ │ - orreq sl, sl, r4, ror r8 │ │ │ │ - orreq sl, sl, r8, lsl r8 │ │ │ │ - ldrsheq r6, [r3, ip] │ │ │ │ - orreq sl, sl, r0, ror r8 │ │ │ │ - orreq sl, sl, r8, ror #15 │ │ │ │ - orreq r3, sl, ip, lsl #21 │ │ │ │ - orrseq r6, r3, ip, lsl #1 │ │ │ │ - orreq r3, sl, ip, asr #20 │ │ │ │ - orreq sl, sl, ip, ror r7 │ │ │ │ - orrseq r6, r3, r4, asr r0 │ │ │ │ + orrseq r6, r3, r8, lsl #8 │ │ │ │ + orreq r3, sl, ip, asr #27 │ │ │ │ + strdeq sl, [sl, ip] │ │ │ │ + @ instruction: 0x018a3d94 │ │ │ │ + orreq r3, sl, r4, ror #26 │ │ │ │ + orreq r3, sl, r4, lsr sp │ │ │ │ + orreq r3, sl, r8, asr fp │ │ │ │ + orreq r3, sl, r8, lsr #22 │ │ │ │ + orrseq r6, r3, r4, lsr r1 │ │ │ │ + orreq sl, sl, r0, lsl #17 │ │ │ │ + orreq sl, sl, r4, lsr #16 │ │ │ │ + orrseq r6, r3, r4, lsl #2 │ │ │ │ + orreq sl, sl, ip, ror r8 │ │ │ │ strdeq sl, [sl, r4] │ │ │ │ - orreq sl, sl, r0, asr #14 │ │ │ │ - orrseq r6, r3, r0, lsr #32 │ │ │ │ - orreq r3, sl, r0, ror #19 │ │ │ │ - orreq sl, sl, r4, lsl r7 │ │ │ │ - orreq r3, sl, r8, lsr #19 │ │ │ │ - orreq r3, sl, r8, ror r9 │ │ │ │ - orrseq r5, r3, r4, lsl #31 │ │ │ │ - orreq r3, sl, r4, asr #18 │ │ │ │ - orreq sl, sl, r8, ror r6 │ │ │ │ - orreq r3, sl, ip, lsl #18 │ │ │ │ - ldrdeq r3, [sl, ip] │ │ │ │ - orreq r3, sl, r8, lsr #17 │ │ │ │ - @ instruction: 0x01935eb4 │ │ │ │ - orreq r3, sl, r4, ror r8 │ │ │ │ - orreq sl, sl, r4, lsr #11 │ │ │ │ - orrseq r5, r3, r8, ror lr │ │ │ │ - orreq r3, sl, r8, lsr r8 │ │ │ │ - orreq sl, sl, r8, ror #10 │ │ │ │ - orrseq r5, r3, ip, lsr lr │ │ │ │ - strdeq r3, [sl, ip] │ │ │ │ - orreq sl, sl, ip, lsr #10 │ │ │ │ - orreq r3, sl, r4, asr #15 │ │ │ │ - orreq r3, sl, r8, lsr #15 │ │ │ │ - orreq r3, sl, ip, lsl #15 │ │ │ │ + @ instruction: 0x018a3a98 │ │ │ │ + @ instruction: 0x01936094 │ │ │ │ + orreq r3, sl, r8, asr sl │ │ │ │ + orreq sl, sl, r8, lsl #15 │ │ │ │ + orrseq r6, r3, ip, asr r0 │ │ │ │ + orreq sl, sl, r0, lsl #16 │ │ │ │ + orreq sl, sl, ip, asr #14 │ │ │ │ + orrseq r6, r3, r8, lsr #32 │ │ │ │ + orreq r3, sl, ip, ror #19 │ │ │ │ + orreq sl, sl, r0, lsr #14 │ │ │ │ + @ instruction: 0x018a39b4 │ │ │ │ + orreq r3, sl, r4, lsl #19 │ │ │ │ + orrseq r5, r3, ip, lsl #31 │ │ │ │ + orreq r3, sl, r0, asr r9 │ │ │ │ + orreq sl, sl, r4, lsl #13 │ │ │ │ + orreq r3, sl, r8, lsl r9 │ │ │ │ + orreq r3, sl, r8, ror #17 │ │ │ │ + @ instruction: 0x018a38b4 │ │ │ │ + @ instruction: 0x01935ebc │ │ │ │ + orreq r3, sl, r0, lsl #17 │ │ │ │ + @ instruction: 0x018aa5b0 │ │ │ │ + orrseq r5, r3, r0, lsl #29 │ │ │ │ + orreq r3, sl, r4, asr #16 │ │ │ │ + orreq sl, sl, r4, ror r5 │ │ │ │ + orrseq r5, r3, r4, asr #28 │ │ │ │ + orreq r3, sl, r8, lsl #16 │ │ │ │ + orreq sl, sl, r8, lsr r5 │ │ │ │ + ldrdeq r3, [sl, r0] │ │ │ │ + @ instruction: 0x018a37b4 │ │ │ │ + @ instruction: 0x018a3798 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r3, sl, r4, asr r7 │ │ │ │ + orreq r3, sl, r0, ror #14 │ │ │ │ ldr r1, [pc, #-168] @ 2d1478 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -548587,87 +548587,87 @@ │ │ │ │ bne 2d25b0 │ │ │ │ b 2d1b84 │ │ │ │ lsreq r6, r8, #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ roreq r6, r0, #22 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x01935c90 │ │ │ │ - orrseq r5, r3, ip, ror ip │ │ │ │ + @ instruction: 0x01935c98 │ │ │ │ + orrseq r5, r3, r4, lsl #25 │ │ │ │ orreq r7, r9, ip, lsr #14 │ │ │ │ - orreq sl, sl, r0, asr #6 │ │ │ │ + orreq sl, sl, ip, asr #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x01935ab8 │ │ │ │ - @ instruction: 0x018aa1b0 │ │ │ │ - orrseq r5, r3, r8, ror sl │ │ │ │ + orrseq r5, r3, r0, asr #21 │ │ │ │ + @ instruction: 0x018aa1bc │ │ │ │ + orrseq r5, r3, r0, lsl #21 │ │ │ │ orreq r3, r9, r4, asr #23 │ │ │ │ - orreq sl, sl, r0, ror #2 │ │ │ │ + orreq sl, sl, ip, ror #2 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - @ instruction: 0x019359f0 │ │ │ │ - @ instruction: 0x019359dc │ │ │ │ + @ instruction: 0x019359f8 │ │ │ │ + orrseq r5, r3, r4, ror #19 │ │ │ │ orreq r7, r9, ip, lsl #9 │ │ │ │ - orreq sl, sl, r4, lsr #1 │ │ │ │ + strheq sl, [sl, r0] │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq r5, r3, ip, lsl r8 │ │ │ │ - orreq r9, sl, r4, lsl pc │ │ │ │ - @ instruction: 0x019357dc │ │ │ │ + orrseq r5, r3, r4, lsr #16 │ │ │ │ + orreq r9, sl, r0, lsr #30 │ │ │ │ + orrseq r5, r3, r4, ror #15 │ │ │ │ orreq r3, r9, r8, lsr #18 │ │ │ │ - orreq r9, sl, r4, asr #29 │ │ │ │ + ldrdeq r9, [sl, r0] │ │ │ │ strdeq r6, [r0, r4]! │ │ │ │ - orrseq r5, r3, ip, lsl #14 │ │ │ │ - @ instruction: 0x019356f8 │ │ │ │ + orrseq r5, r3, r4, lsl r7 │ │ │ │ + orrseq r5, r3, r0, lsl #14 │ │ │ │ orreq r7, r9, r8, lsr #3 │ │ │ │ - orreq r9, sl, r0, asr #27 │ │ │ │ - orrseq r5, r3, r0, asr #10 │ │ │ │ - orreq r9, sl, r8, lsr ip │ │ │ │ - @ instruction: 0x019354f4 │ │ │ │ + orreq r9, sl, ip, asr #27 │ │ │ │ + orrseq r5, r3, r8, asr #10 │ │ │ │ + orreq r9, sl, r4, asr #24 │ │ │ │ + @ instruction: 0x019354fc │ │ │ │ orreq r3, r9, ip, lsr r6 │ │ │ │ - ldrdeq r9, [sl, ip] │ │ │ │ - orrseq r5, r3, r0, ror r4 │ │ │ │ - orrseq r5, r3, r0, ror #8 │ │ │ │ + orreq r9, sl, r8, ror #23 │ │ │ │ + orrseq r5, r3, r8, ror r4 │ │ │ │ + orrseq r5, r3, r8, ror #8 │ │ │ │ orreq r6, r9, r0, lsl pc │ │ │ │ - orreq r9, sl, ip, lsl fp │ │ │ │ - @ instruction: 0x0193529c │ │ │ │ - @ instruction: 0x018a9994 │ │ │ │ - orrseq r5, r3, r0, asr r2 │ │ │ │ + orreq r9, sl, r8, lsr #22 │ │ │ │ + orrseq r5, r3, r4, lsr #5 │ │ │ │ + orreq r9, sl, r0, lsr #19 │ │ │ │ + orrseq r5, r3, r8, asr r2 │ │ │ │ @ instruction: 0x01893398 │ │ │ │ - orreq r9, sl, r8, lsr r9 │ │ │ │ + orreq r9, sl, r4, asr #18 │ │ │ │ orreq r3, r9, r8, asr r3 │ │ │ │ - @ instruction: 0x019351d8 │ │ │ │ - ldrdeq r9, [sl, r0] │ │ │ │ - orrseq r5, r3, r8, lsr #3 │ │ │ │ - orreq r2, sl, r8, ror #22 │ │ │ │ - @ instruction: 0x018a989c │ │ │ │ + orrseq r5, r3, r0, ror #3 │ │ │ │ + ldrdeq r9, [sl, ip] │ │ │ │ + @ instruction: 0x019351b0 │ │ │ │ + orreq r2, sl, r4, ror fp │ │ │ │ + orreq r9, sl, r8, lsr #17 │ │ │ │ orreq r3, r9, ip, ror r2 │ │ │ │ - ldrsheq r5, [r3, ip] │ │ │ │ - strdeq r9, [sl, r4] │ │ │ │ - orrseq r5, r3, ip, asr #1 │ │ │ │ - orreq r2, sl, ip, lsl #21 │ │ │ │ - orreq r9, sl, r0, asr #15 │ │ │ │ + orrseq r5, r3, r4, lsl #2 │ │ │ │ + orreq r9, sl, r0, lsl #16 │ │ │ │ + ldrsbeq r5, [r3, r4] │ │ │ │ + @ instruction: 0x018a2a98 │ │ │ │ + orreq r9, sl, ip, asr #15 │ │ │ │ ldrdeq r3, [r9, r4] │ │ │ │ - orrseq r5, r3, r4, asr r0 │ │ │ │ - orreq r9, sl, ip, asr #14 │ │ │ │ - orrseq r5, r3, r4, lsr #32 │ │ │ │ - orreq r2, sl, r4, ror #19 │ │ │ │ - orreq r9, sl, r8, lsl r7 │ │ │ │ + orrseq r5, r3, ip, asr r0 │ │ │ │ + orreq r9, sl, r8, asr r7 │ │ │ │ + orrseq r5, r3, ip, lsr #32 │ │ │ │ + strdeq r2, [sl, r0] │ │ │ │ + orreq r9, sl, r4, lsr #14 │ │ │ │ orreq r3, r9, ip, lsr #2 │ │ │ │ - orrseq r4, r3, ip, lsr #31 │ │ │ │ - orreq r9, sl, r4, lsr #13 │ │ │ │ - orrseq r4, r3, ip, ror pc │ │ │ │ - orreq r2, sl, ip, lsr r9 │ │ │ │ - orreq r9, sl, r0, ror r6 │ │ │ │ - strdeq r2, [sl, r4] │ │ │ │ - @ instruction: 0x018a28b4 │ │ │ │ - orreq r2, sl, ip, ror r8 │ │ │ │ - orreq r2, sl, ip, lsr r8 │ │ │ │ + @ instruction: 0x01934fb4 │ │ │ │ + @ instruction: 0x018a96b0 │ │ │ │ + orrseq r4, r3, r4, lsl #31 │ │ │ │ + orreq r2, sl, r8, asr #18 │ │ │ │ + orreq r9, sl, ip, ror r6 │ │ │ │ + orreq r2, sl, r0, lsl #18 │ │ │ │ + orreq r2, sl, r0, asr #17 │ │ │ │ + orreq r2, sl, r8, lsl #17 │ │ │ │ + orreq r2, sl, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr ip, [pc, #2344] @ 2d32d8 │ │ │ │ ldr r3, [pc, #2344] @ 2d32dc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -549257,74 +549257,74 @@ │ │ │ │ bne 2d3018 │ │ │ │ b 2d2b38 │ │ │ │ roreq r5, r4, #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ asreq r5, ip, #22 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orrseq r4, r3, r4, lsl #24 │ │ │ │ + orrseq r4, r3, ip, lsl #24 │ │ │ │ @ instruction: 0x018966b8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orrseq r4, r3, r8, ror #22 │ │ │ │ - orreq r9, sl, ip, asr r2 │ │ │ │ + orrseq r4, r3, r0, ror fp │ │ │ │ + orreq r9, sl, r8, ror #4 │ │ │ │ lsleq r5, r4 @ │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - @ instruction: 0x019349f0 │ │ │ │ + @ instruction: 0x019349f8 │ │ │ │ orreq r6, r9, ip, lsr #9 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orrseq r4, r3, r0, ror #18 │ │ │ │ - orreq r9, sl, r8, asr r0 │ │ │ │ - orrseq r4, r3, r0, lsr r9 │ │ │ │ - strdeq r2, [sl, r0] │ │ │ │ - orreq r9, sl, r4, lsr #32 │ │ │ │ - orrseq r4, r3, ip, ror #16 │ │ │ │ - orreq r8, sl, r4, ror #30 │ │ │ │ - orrseq r4, r3, r0, lsr #16 │ │ │ │ + orrseq r4, r3, r8, ror #18 │ │ │ │ + orreq r9, sl, r4, rrx │ │ │ │ + orrseq r4, r3, r8, lsr r9 │ │ │ │ + strdeq r2, [sl, ip] │ │ │ │ + orreq r9, sl, r0, lsr r0 │ │ │ │ + orrseq r4, r3, r4, ror r8 │ │ │ │ + orreq r8, sl, r0, ror pc │ │ │ │ + orrseq r4, r3, r8, lsr #16 │ │ │ │ orreq r2, r9, r8, ror #18 │ │ │ │ - orreq r8, sl, r8, lsl #30 │ │ │ │ - orrseq r4, r3, r8, asr #15 │ │ │ │ - orreq r8, sl, r0, asr #29 │ │ │ │ - orrseq r4, r3, ip, ror r7 │ │ │ │ + orreq r8, sl, r4, lsl pc │ │ │ │ + @ instruction: 0x019347d0 │ │ │ │ + orreq r8, sl, ip, asr #29 │ │ │ │ + orrseq r4, r3, r4, lsl #15 │ │ │ │ orreq r2, r9, r4, asr #17 │ │ │ │ - orreq r8, sl, r4, ror #28 │ │ │ │ - orrseq r4, r3, r0, asr r7 │ │ │ │ - orreq r8, sl, r4, asr #28 │ │ │ │ - orrseq r4, r3, r0, lsr #14 │ │ │ │ - orreq r2, sl, r0, ror #1 │ │ │ │ - orreq r8, sl, r4, lsl lr │ │ │ │ - @ instruction: 0x019346f4 │ │ │ │ - orreq r8, sl, ip, ror #27 │ │ │ │ + orreq r8, sl, r0, ror lr │ │ │ │ + orrseq r4, r3, r8, asr r7 │ │ │ │ + orreq r8, sl, r0, asr lr │ │ │ │ + orrseq r4, r3, r8, lsr #14 │ │ │ │ + orreq r2, sl, ip, ror #1 │ │ │ │ + orreq r8, sl, r0, lsr #28 │ │ │ │ + @ instruction: 0x019346fc │ │ │ │ + strdeq r8, [sl, r8] │ │ │ │ orreq r2, r9, ip, lsl r8 │ │ │ │ - @ instruction: 0x01934694 │ │ │ │ - orreq r8, sl, ip, lsl #27 │ │ │ │ + @ instruction: 0x0193469c │ │ │ │ + @ instruction: 0x018a8d98 │ │ │ │ orreq r2, r9, r8, lsr #15 │ │ │ │ - orrseq r4, r3, r8, lsr #12 │ │ │ │ - orreq r8, sl, r0, lsr #26 │ │ │ │ - @ instruction: 0x019345f8 │ │ │ │ - orreq r1, sl, ip, lsr #31 │ │ │ │ - @ instruction: 0x018a8ab0 │ │ │ │ - orreq r1, sl, ip, ror #30 │ │ │ │ - orreq r8, sl, r8, ror ip │ │ │ │ - orrseq r4, r3, ip, asr #10 │ │ │ │ - orreq r1, sl, r0, lsl #30 │ │ │ │ - orreq r8, sl, r8, lsl #20 │ │ │ │ - orrseq r4, r3, r4, lsl #10 │ │ │ │ - @ instruction: 0x018a1eb8 │ │ │ │ - orreq r8, sl, r0, asr #19 │ │ │ │ - orreq r8, sl, r0, asr #23 │ │ │ │ - @ instruction: 0x018a8b94 │ │ │ │ - orrseq r4, r3, ip, ror #8 │ │ │ │ - orreq r1, sl, r0, lsr #28 │ │ │ │ - orreq r8, sl, r4, lsr #18 │ │ │ │ - orreq r8, sl, ip, lsr #22 │ │ │ │ - orreq r1, sl, r4, asr #27 │ │ │ │ + orrseq r4, r3, r0, lsr r6 │ │ │ │ + orreq r8, sl, ip, lsr #26 │ │ │ │ + orrseq r4, r3, r0, lsl #12 │ │ │ │ + @ instruction: 0x018a1fb8 │ │ │ │ + @ instruction: 0x018a8abc │ │ │ │ + orreq r1, sl, r8, ror pc │ │ │ │ + orreq r8, sl, r4, lsl #25 │ │ │ │ + orrseq r4, r3, r4, asr r5 │ │ │ │ + orreq r1, sl, ip, lsl #30 │ │ │ │ + orreq r8, sl, r4, lsl sl │ │ │ │ + orrseq r4, r3, ip, lsl #10 │ │ │ │ + orreq r1, sl, r4, asr #29 │ │ │ │ + orreq r8, sl, ip, asr #19 │ │ │ │ + orreq r8, sl, ip, asr #23 │ │ │ │ + orreq r8, sl, r0, lsr #23 │ │ │ │ + orrseq r4, r3, r4, ror r4 │ │ │ │ + orreq r1, sl, ip, lsr #28 │ │ │ │ + orreq r8, sl, r0, lsr r9 │ │ │ │ + orreq r8, sl, r8, lsr fp │ │ │ │ + ldrdeq r1, [sl, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r2, [pc, #1352] @ 2d393c │ │ │ │ ldr r3, [pc, #1352] @ 2d3940 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -549663,45 +549663,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 2d3678 │ │ │ │ lsreq r5, r0, #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r4, r3, r4, lsl #5 │ │ │ │ - orreq r8, sl, r8, ror r9 │ │ │ │ + orrseq r4, r3, ip, lsl #5 │ │ │ │ + orreq r8, sl, r4, lsl #19 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orreq r8, sl, r0, ror r9 │ │ │ │ + orreq r8, sl, ip, ror r9 │ │ │ │ eorsmi r0, r0, r0 │ │ │ │ lsleq r4, r4 @ │ │ │ │ orreq r2, r9, ip, lsr r1 │ │ │ │ orreq r2, r9, r4, ror #1 │ │ │ │ - orreq r1, sl, ip, lsl r9 │ │ │ │ - orreq r1, sl, ip, ror #17 │ │ │ │ - @ instruction: 0x018a18bc │ │ │ │ + orreq r1, sl, r8, lsr #18 │ │ │ │ + strdeq r1, [sl, r8] │ │ │ │ + orreq r1, sl, r8, asr #17 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orrseq r3, r3, r8, asr #29 │ │ │ │ - orreq r1, sl, r8, lsl #17 │ │ │ │ - @ instruction: 0x018a85b8 │ │ │ │ - orrseq r3, r3, ip, lsl #29 │ │ │ │ - orreq r1, sl, ip, asr #16 │ │ │ │ - orreq r8, sl, r8, ror r5 │ │ │ │ + @ instruction: 0x01933ed0 │ │ │ │ + @ instruction: 0x018a1894 │ │ │ │ + orreq r8, sl, r4, asr #11 │ │ │ │ + @ instruction: 0x01933e94 │ │ │ │ + orreq r1, sl, r8, asr r8 │ │ │ │ + orreq r8, sl, r4, lsl #11 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orreq r1, sl, r4, lsl r8 │ │ │ │ - orrseq r3, r3, ip, lsl lr │ │ │ │ - ldrdeq r1, [sl, ip] │ │ │ │ - orreq r8, sl, r8, lsl #10 │ │ │ │ + orreq r1, sl, r0, lsr #16 │ │ │ │ + orrseq r3, r3, r4, lsr #28 │ │ │ │ + orreq r1, sl, r8, ror #15 │ │ │ │ + orreq r8, sl, r4, lsl r5 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - orrseq r3, r3, r0, ror #27 │ │ │ │ - orreq r1, sl, r0, lsr #15 │ │ │ │ - orreq r8, sl, ip, asr #9 │ │ │ │ + orrseq r3, r3, r8, ror #27 │ │ │ │ + orreq r1, sl, ip, lsr #15 │ │ │ │ + ldrdeq r8, [sl, r8] │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - orrseq r3, r3, r4, lsr #27 │ │ │ │ - orreq r1, sl, r0, ror #14 │ │ │ │ - @ instruction: 0x018a8490 │ │ │ │ + orrseq r3, r3, ip, lsr #27 │ │ │ │ + orreq r1, sl, ip, ror #14 │ │ │ │ + @ instruction: 0x018a849c │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #612] @ 2d3c40 │ │ │ │ ldr r3, [pc, #612] @ 2d3c44 │ │ │ │ @@ -549857,38 +549857,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 2d3a5c │ │ │ │ lsreq r4, r8, fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01891694 │ │ │ │ - orreq r8, sl, r8, asr r4 │ │ │ │ orreq r8, sl, r4, ror #8 │ │ │ │ + orreq r8, sl, r0, ror r4 │ │ │ │ lsreq r4, r0 @ │ │ │ │ @ instruction: 0x01893dbc │ │ │ │ - orrseq r5, r0, r8, ror r4 │ │ │ │ - orrseq r3, r3, ip, lsr #23 │ │ │ │ - orreq r1, sl, ip, ror #10 │ │ │ │ - orreq r8, sl, r0, lsr #5 │ │ │ │ + orrseq r5, r0, r4, lsl #9 │ │ │ │ + @ instruction: 0x01933bb4 │ │ │ │ + orreq r1, sl, r8, ror r5 │ │ │ │ + orreq r8, sl, ip, lsr #5 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - orreq r8, sl, r0, ror #6 │ │ │ │ - orrseq r3, r3, r0, asr fp │ │ │ │ - orreq r1, sl, r0, lsl r5 │ │ │ │ - orreq r8, sl, ip, lsr r2 │ │ │ │ + orreq r8, sl, ip, ror #6 │ │ │ │ + orrseq r3, r3, r8, asr fp │ │ │ │ + orreq r1, sl, ip, lsl r5 │ │ │ │ + orreq r8, sl, r8, asr #4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq r3, r3, r4, lsl fp │ │ │ │ - ldrdeq r1, [sl, r4] │ │ │ │ - orreq r8, sl, r8, lsl #4 │ │ │ │ + orrseq r3, r3, ip, lsl fp │ │ │ │ + orreq r1, sl, r0, ror #9 │ │ │ │ + orreq r8, sl, r4, lsl r2 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - @ instruction: 0x01933ad8 │ │ │ │ - @ instruction: 0x018a1498 │ │ │ │ - orreq r8, sl, ip, asr #3 │ │ │ │ - @ instruction: 0x01933a9c │ │ │ │ - orreq r1, sl, ip, asr r4 │ │ │ │ - @ instruction: 0x018a8190 │ │ │ │ + orrseq r3, r3, r0, ror #21 │ │ │ │ + orreq r1, sl, r4, lsr #9 │ │ │ │ + ldrdeq r8, [sl, r8] │ │ │ │ + orrseq r3, r3, r4, lsr #21 │ │ │ │ + orreq r1, sl, r8, ror #8 │ │ │ │ + @ instruction: 0x018a819c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 2d3e30 │ │ │ │ ldr r2, [pc, #364] @ 2d3e34 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -549991,21 +549991,21 @@ │ │ │ │ @ instruction: 0xffffbda8 │ │ │ │ @ instruction: 0xffffc3f8 │ │ │ │ @ instruction: 0xffffbfe8 │ │ │ │ @ instruction: 0xffffb5bc │ │ │ │ @ instruction: 0xffff9e88 │ │ │ │ @ instruction: 0xffff9af8 │ │ │ │ @ instruction: 0xffff9a84 │ │ │ │ - orreq r8, sl, r8, lsr r0 │ │ │ │ + orreq r8, sl, r4, asr #32 │ │ │ │ lsreq r4, r0, #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orrseq r3, r3, r8, lsr #18 │ │ │ │ + orrseq r3, r3, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ lsreq r4, r4, r7 │ │ │ │ - orreq r1, sl, ip, asr r2 │ │ │ │ + orreq r1, sl, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #884] @ 2d4210 │ │ │ │ ldr r3, [pc, #884] @ 2d4214 │ │ │ │ @@ -550235,30 +550235,30 @@ │ │ │ │ asreq r4, r8, #12 │ │ │ │ lsleq r4, r8, r6 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orreq r7, sl, ip, ror #29 │ │ │ │ - orrseq r3, r3, r4, ror r9 │ │ │ │ + strdeq r7, [sl, r8] │ │ │ │ + orrseq r3, r3, ip, ror r9 │ │ │ │ strdeq r1, [r9, r0] │ │ │ │ - orreq r7, sl, r4, asr #27 │ │ │ │ - orrseq r3, r3, ip, asr #16 │ │ │ │ + ldrdeq r7, [sl, r0] │ │ │ │ + orrseq r3, r3, r4, asr r8 │ │ │ │ orreq r1, r9, r8, asr #13 │ │ │ │ - orreq r7, sl, r8, asr sp │ │ │ │ - orrseq r3, r3, r0, ror #15 │ │ │ │ - ldrdeq r0, [sl, ip] │ │ │ │ - orreq r7, sl, r8, lsr #26 │ │ │ │ - @ instruction: 0x019337b0 │ │ │ │ - orreq r7, sl, r4, lsl #26 │ │ │ │ - orrseq r3, r3, ip, lsl #15 │ │ │ │ - orreq r0, sl, r8, lsl #29 │ │ │ │ - ldrdeq r7, [sl, r4] │ │ │ │ - orrseq r3, r3, ip, asr r7 │ │ │ │ + orreq r7, sl, r4, ror #26 │ │ │ │ + orrseq r3, r3, r8, ror #15 │ │ │ │ + orreq r0, sl, r8, ror #29 │ │ │ │ + orreq r7, sl, r4, lsr sp │ │ │ │ + @ instruction: 0x019337b8 │ │ │ │ + orreq r7, sl, r0, lsl sp │ │ │ │ + @ instruction: 0x01933794 │ │ │ │ + @ instruction: 0x018a0e94 │ │ │ │ + orreq r7, sl, r0, ror #25 │ │ │ │ + orrseq r3, r3, r4, ror #14 │ │ │ │ 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 │ │ │ │ @@ -551085,43 +551085,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 2d4a0c │ │ │ │ roreq r4, r4, #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ lsreq r4, r0, r2 │ │ │ │ - orrseq r3, r3, r4, lsr #7 │ │ │ │ - orreq r7, sl, r8, lsl #18 │ │ │ │ - orrseq r3, r3, r8, lsr #5 │ │ │ │ - orreq r7, sl, ip, lsl #16 │ │ │ │ + orrseq r3, r3, ip, lsr #7 │ │ │ │ + orreq r7, sl, r4, lsl r9 │ │ │ │ + @ instruction: 0x019332b0 │ │ │ │ + orreq r7, sl, r8, lsl r8 │ │ │ │ @ instruction: 0xfffff614 │ │ │ │ lsleq r3, r0, #22 │ │ │ │ - orrseq r2, r3, r4, lsl lr │ │ │ │ - orreq r7, sl, r0, lsl #7 │ │ │ │ + orrseq r2, r3, ip, lsl lr │ │ │ │ + orreq r7, sl, ip, lsl #7 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - orreq r7, sl, ip, lsr #5 │ │ │ │ - orrseq r2, r3, r8, lsl #26 │ │ │ │ - orreq r7, sl, r4, asr #4 │ │ │ │ - orrseq r2, r3, r0, lsr #25 │ │ │ │ + @ instruction: 0x018a72b8 │ │ │ │ + orrseq r2, r3, r0, lsl sp │ │ │ │ + orreq r7, sl, r0, asr r2 │ │ │ │ + orrseq r2, r3, r8, lsr #25 │ │ │ │ strdeq r0, [r9, r8] │ │ │ │ @ instruction: 0x01890a9c │ │ │ │ - ldrdeq r0, [sl, r4] │ │ │ │ - orreq r0, sl, r8, lsr #5 │ │ │ │ - orreq r0, sl, r8, ror r2 │ │ │ │ - orrseq r2, r3, ip, lsl fp │ │ │ │ - orreq r0, sl, r0, asr #4 │ │ │ │ - orreq r7, sl, r8, lsl #1 │ │ │ │ - orreq r0, sl, ip, lsl #4 │ │ │ │ - orreq r0, sl, r0, ror #3 │ │ │ │ - @ instruction: 0x018a01b4 │ │ │ │ - orreq r0, sl, r8, lsl #3 │ │ │ │ - orreq r0, sl, ip, asr r1 │ │ │ │ - orrseq r2, r3, r8, lsl #20 │ │ │ │ - orreq r0, sl, ip, lsr #2 │ │ │ │ - orreq r6, sl, r4, ror pc │ │ │ │ + orreq r0, sl, r0, ror #5 │ │ │ │ + @ instruction: 0x018a02b4 │ │ │ │ + orreq r0, sl, r4, lsl #5 │ │ │ │ + orrseq r2, r3, r4, lsr #22 │ │ │ │ + orreq r0, sl, ip, asr #4 │ │ │ │ + @ instruction: 0x018a7094 │ │ │ │ + orreq r0, sl, r8, lsl r2 │ │ │ │ + orreq r0, sl, ip, ror #3 │ │ │ │ + orreq r0, sl, r0, asr #3 │ │ │ │ + @ instruction: 0x018a0194 │ │ │ │ + orreq r0, sl, r8, ror #2 │ │ │ │ + orrseq r2, r3, r0, lsl sl │ │ │ │ + orreq r0, sl, r8, lsr r1 │ │ │ │ + orreq r6, sl, r0, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -727613,28 +727613,28 @@ │ │ │ │ ldr r0, [pc, #72] @ 3815f0 │ │ │ │ ldr r1, [pc, #48] @ 3815dc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 38151c │ │ │ │ orrseq r7, r5, ip, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r6, r8, r4, lsr #25 │ │ │ │ - ldrsbeq fp, [pc, #-24] @ 3815b0 │ │ │ │ + orreq r6, r8, ip, lsr #25 │ │ │ │ + cmneq pc, r4, ror #3 │ │ │ │ orrseq r7, r5, r0, lsl #16 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq pc, r8, asr lr @ │ │ │ │ - orreq r6, r8, r8, lsl r9 │ │ │ │ + cmneq pc, r4, ror #28 │ │ │ │ + orreq r6, r8, r0, lsr #18 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ orrseq r7, r5, r8, lsr #8 │ │ │ │ - cmneq pc, r4, asr fp @ │ │ │ │ - cmneq pc, r4, lsr #22 │ │ │ │ - ldrsheq r3, [pc, #-164] @ 381550 │ │ │ │ - cmneq pc, r0, asr #21 │ │ │ │ + cmneq pc, r0, ror #22 │ │ │ │ + cmneq pc, r0, lsr fp @ │ │ │ │ + cmneq pc, r0, lsl #22 │ │ │ │ + cmneq pc, ip, asr #21 │ │ │ │ ldr r3, [pc, #180] @ 3816b0 │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 38161c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -727674,15 +727674,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01886394 │ │ │ │ + @ instruction: 0x0188639c │ │ │ │ ldr r3, [pc, #180] @ 381770 │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 3816dc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -727722,15 +727722,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - orreq r6, r8, r1, ror #5 │ │ │ │ + orreq r6, r8, r9, ror #5 │ │ │ │ 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] @ 381a48 │ │ │ │ @@ -727906,26 +727906,26 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, #24] @ 381a58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp, #1112] @ 0x458 │ │ │ │ b 381a0c │ │ │ │ orrseq r6, r5, ip, ror sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r6, r8, ip, asr #3 │ │ │ │ - ldrsheq sl, [pc, #-100] @ 3819f8 │ │ │ │ + ldrdeq r6, [r8, r4] │ │ │ │ + cmneq pc, r0, lsl #14 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ cmneq lr, r0, ror pc │ │ │ │ orrseq r6, r5, r4, asr #24 │ │ │ │ - @ instruction: 0x01886090 │ │ │ │ - cmneq pc, r8, asr #11 │ │ │ │ + @ instruction: 0x01886098 │ │ │ │ + ldrsbeq sl, [pc, #-84] @ 381a1c │ │ │ │ @ instruction: 0x017e3e94 │ │ │ │ orrseq r6, r5, r8, ror fp │ │ │ │ orrseq r6, r5, ip, asr #22 │ │ │ │ - cmneq pc, r0, lsl #13 │ │ │ │ - cmneq pc, r8, asr #12 │ │ │ │ + cmneq pc, ip, lsl #13 │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ 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] @ 381d1c │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -728087,24 +728087,24 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #1120] @ 0x460 │ │ │ │ b 381cd4 │ │ │ │ orrseq r6, r5, r4, ror sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r5, r8, ip, lsr #29 │ │ │ │ - ldrsbeq sl, [pc, #-52] @ 381cfc │ │ │ │ + @ instruction: 0x01885eb4 │ │ │ │ + cmneq pc, r0, ror #7 │ │ │ │ cmneq lr, r4, lsr ip │ │ │ │ orrseq r6, r5, r8, lsl #18 │ │ │ │ @ instruction: 0x019568b0 │ │ │ │ orrseq r6, r5, r8, lsl #17 │ │ │ │ - ldrheq r3, [pc, #-56] @ 381d0c │ │ │ │ - @ instruction: 0x01885cb4 │ │ │ │ - cmneq pc, ip, ror r3 @ │ │ │ │ - cmneq pc, r4, ror #3 │ │ │ │ + cmneq pc, r4, asr #7 │ │ │ │ + @ instruction: 0x01885cbc │ │ │ │ + cmneq pc, r8, lsl #7 │ │ │ │ + ldrsheq sl, [pc, #-16] @ 381d40 │ │ │ │ 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 │ │ │ │ @@ -728299,30 +728299,30 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #36] @ 38208c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 381fcc │ │ │ │ orrseq r6, r5, ip, ror #14 │ │ │ │ - orreq r5, r8, r8, ror fp │ │ │ │ - cmneq pc, r0, asr #26 │ │ │ │ + orreq r5, r8, r0, lsl #23 │ │ │ │ + cmneq pc, ip, asr #26 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - orreq r5, r8, r4, lsl #22 │ │ │ │ + orreq r5, r8, ip, lsl #22 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq pc, ip, asr #25 │ │ │ │ + ldrsbeq r9, [pc, #-200] @ 381fc8 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq pc, ip, lsr ip @ │ │ │ │ - orreq r5, r8, r0, ror sl │ │ │ │ - ldrheq r3, [pc, #-8] @ 382098 │ │ │ │ - cmneq pc, r4, lsl #1 │ │ │ │ + cmneq pc, r8, asr #24 │ │ │ │ + orreq r5, r8, r8, ror sl │ │ │ │ + cmneq pc, r4, asr #1 │ │ │ │ + @ instruction: 0x017f3090 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmneq pc, r0, rrx │ │ │ │ + cmneq pc, ip, rrx │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmneq pc, ip, lsr r0 @ │ │ │ │ - cmneq pc, r8, lsl r0 @ │ │ │ │ + cmneq pc, r8, asr #32 │ │ │ │ + cmneq pc, r4, lsr #32 │ │ │ │ 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 │ │ │ │ @@ -758321,29 +758321,29 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #32] @ 39f5a0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 39f4e4 │ │ │ │ orrseq r9, r3, r4, asr r2 │ │ │ │ - orreq r8, r6, r0, ror #12 │ │ │ │ - cmneq sp, r8, lsr #16 │ │ │ │ - orreq r8, r6, ip, ror #11 │ │ │ │ + orreq r8, r6, r8, ror #12 │ │ │ │ + cmneq sp, r4, lsr r8 │ │ │ │ + strdeq r8, [r6, r4] │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - ldrheq ip, [sp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sp, r0, asr #15 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq sp, r4, lsr #14 │ │ │ │ - orreq r8, r6, r8, asr r5 │ │ │ │ + cmneq sp, r0, lsr r7 │ │ │ │ + orreq r8, r6, r0, ror #10 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq sp, r0, lsr #23 │ │ │ │ - cmneq sp, ip, ror #22 │ │ │ │ - cmneq sp, r8, asr #22 │ │ │ │ + cmneq sp, ip, lsr #23 │ │ │ │ + cmneq sp, r8, ror fp │ │ │ │ + cmneq sp, r4, asr fp │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq sp, r4, lsr #22 │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ + cmneq sp, r0, lsr fp │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ 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] @ 39f9d4 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -758598,39 +758598,39 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ b 39f93c │ │ │ │ orrseq r8, r3, r4, lsr pc │ │ │ │ orrseq r8, r3, ip, lsl pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r8, r6, ip, lsr r3 │ │ │ │ - cmneq sp, r4, ror r8 │ │ │ │ + orreq r8, r6, r4, asr #6 │ │ │ │ + cmneq sp, r0, lsl #17 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r8, r6, r4, asr #5 │ │ │ │ - ldrsheq ip, [sp, #-124]! @ 0xffffff84 │ │ │ │ + orreq r8, r6, ip, asr #5 │ │ │ │ + cmneq sp, r8, lsl #16 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - orreq r8, r6, r0, lsr #4 │ │ │ │ - cmneq sp, r8, asr r7 │ │ │ │ + orreq r8, r6, r8, lsr #4 │ │ │ │ + cmneq sp, r4, ror #14 │ │ │ │ orrseq r8, r3, r4, asr sp │ │ │ │ - @ instruction: 0x018681b4 │ │ │ │ - cmneq sp, r8, ror #13 │ │ │ │ + @ instruction: 0x018681bc │ │ │ │ + ldrsheq ip, [sp, #-100]! @ 0xffffff9c │ │ │ │ muleq r0, r5, r1 │ │ │ │ cmneq ip, r0, asr #31 │ │ │ │ cmneq ip, r0, lsl #31 │ │ │ │ - cmneq sp, r4, lsr #15 │ │ │ │ - orreq r8, r6, ip, lsr #1 │ │ │ │ - cmneq sp, r4, ror r7 │ │ │ │ - cmneq sp, r0, ror #11 │ │ │ │ + ldrheq r5, [sp, #-112]! @ 0xffffff90 │ │ │ │ + strheq r8, [r6, r4] │ │ │ │ + cmneq sp, r0, lsl #15 │ │ │ │ + cmneq sp, ip, ror #11 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq sp, r0, asr #14 │ │ │ │ - cmneq sp, ip, lsl #14 │ │ │ │ - ldrsheq r5, [sp, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsbeq r5, [sp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sp, ip, lsr #13 │ │ │ │ + cmneq sp, ip, asr #14 │ │ │ │ + cmneq sp, r8, lsl r7 │ │ │ │ + ldrsheq r5, [sp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sp, r4, ror #13 │ │ │ │ + ldrheq r5, [sp, #-104]! @ 0xffffff98 │ │ │ │ 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] │ │ │ │ @@ -758659,17 +758659,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 39fae0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b6c98 │ │ │ │ - orreq r7, r6, r8, lsl #30 │ │ │ │ - cmneq sp, r4, asr #11 │ │ │ │ - cmneq sp, r8, lsr r4 │ │ │ │ + orreq r7, r6, r0, lsl pc │ │ │ │ + ldrsbeq r5, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sp, r4, asr #8 │ │ │ │ @ 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, #696] @ 0x2b8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -758778,24 +758778,24 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 39fba4 │ │ │ │ orrseq r8, r3, ip, lsl #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r8, r3, r8, ror #18 │ │ │ │ - @ instruction: 0x01867dbc │ │ │ │ - cmneq sp, ip, asr #6 │ │ │ │ - cmneq sp, ip, ror #5 │ │ │ │ - orreq r7, r6, r4, ror sp │ │ │ │ - cmneq sp, ip, lsr r4 │ │ │ │ - cmneq sp, r0, lsr #5 │ │ │ │ + orreq r7, r6, r4, asr #27 │ │ │ │ + cmneq sp, r8, asr r3 │ │ │ │ + ldrsheq ip, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r7, r6, ip, ror sp │ │ │ │ + cmneq sp, r8, asr #8 │ │ │ │ + cmneq sp, ip, lsr #5 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - orreq r7, r6, r4, lsr sp │ │ │ │ - ldrsbeq ip, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sp, r0, ror #4 │ │ │ │ + orreq r7, r6, ip, lsr sp │ │ │ │ + cmneq sp, r0, ror #5 │ │ │ │ + cmneq sp, ip, ror #4 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldr r2, [r0, #696] @ 0x2b8 │ │ │ │ ldr r3, [r1] │ │ │ │ push {r4, r5} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3, #192] @ 0xc0 │ │ │ │ @@ -759231,16 +759231,16 @@ │ │ │ │ orrseq r8, r3, r0, ror #15 │ │ │ │ orrseq r8, r3, ip, asr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ - orreq r7, r6, r0, lsr #22 │ │ │ │ - cmneq sp, r4, asr r0 │ │ │ │ + orreq r7, r6, r8, lsr #22 │ │ │ │ + cmneq sp, r0, rrx │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ @ instruction: 0xfffef178 │ │ │ │ @ instruction: 0xfffe5de4 │ │ │ │ @ instruction: 0xfffdffcc │ │ │ │ @ instruction: 0xfffef374 │ │ │ │ @ instruction: 0xfffe0744 │ │ │ │ @ instruction: 0xfffe0368 │ │ │ │ @@ -759288,21 +759288,21 @@ │ │ │ │ @ instruction: 0xfff474c0 │ │ │ │ @ instruction: 0xfff477c8 │ │ │ │ @ instruction: 0xfff47be8 │ │ │ │ @ instruction: 0xfff48008 │ │ │ │ @ instruction: 0xfff48428 │ │ │ │ @ instruction: 0xfff48704 │ │ │ │ @ instruction: 0xfff489e0 │ │ │ │ - strdeq r7, [r6, r4] │ │ │ │ - cmneq sp, ip, lsr #24 │ │ │ │ + strdeq r7, [r6, ip] │ │ │ │ + cmneq sp, r8, lsr ip │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ cmneq ip, r0, lsl #10 │ │ │ │ - orreq r7, r6, r8, asr #12 │ │ │ │ + orreq r7, r6, r0, asr r6 │ │ │ │ @ instruction: 0x017c5498 │ │ │ │ - cmneq sp, r0, ror fp │ │ │ │ + cmneq sp, ip, ror fp │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ @ instruction: 0xfffe4dcc │ │ │ │ @ instruction: 0xfffed9d4 │ │ │ │ @ instruction: 0xfffedc54 │ │ │ │ @ instruction: 0xfff8c120 │ │ │ │ @ instruction: 0xfff8c4b8 │ │ │ │ @ instruction: 0xfff8c850 │ │ │ │ @@ -762094,16 +762094,16 @@ │ │ │ │ ldr r3, [pc, #240] @ 3a315c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ b 3a029c │ │ │ │ nop @ (mov r0, r0) │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ - orreq r4, r6, r4, ror ip │ │ │ │ - cmneq sp, ip, lsr #3 │ │ │ │ + orreq r4, r6, ip, ror ip │ │ │ │ + ldrheq r9, [sp, #-24]! @ 0xffffffe8 │ │ │ │ @ instruction: 0xfffe6128 │ │ │ │ @ instruction: 0xffff3d2c │ │ │ │ @ instruction: 0xffff4014 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ @ instruction: 0xfffed228 │ │ │ │ @ instruction: 0xffff75c8 │ │ │ │ @ instruction: 0xffff78d0 │ │ │ │ @@ -762452,17 +762452,17 @@ │ │ │ │ @ instruction: 0xfffe8a64 │ │ │ │ @ instruction: 0xfffe041c │ │ │ │ @ instruction: 0xfffe772c │ │ │ │ @ instruction: 0xfffe7960 │ │ │ │ @ instruction: 0xfffeb730 │ │ │ │ @ instruction: 0xffff539c │ │ │ │ @ instruction: 0xffff4fec │ │ │ │ - @ instruction: 0x018633b0 │ │ │ │ + @ instruction: 0x018633b8 │ │ │ │ cmneq ip, r4, lsl #4 │ │ │ │ - ldrsbeq r7, [sp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, r8, ror #17 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [pc, #-68] @ 3a35f0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [pc, #-1244] @ 3a3160 │ │ │ │ str r2, [r4, #188] @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -763842,51 +763842,51 @@ │ │ │ │ @ instruction: 0xfffe2b24 │ │ │ │ @ instruction: 0xfffebacc │ │ │ │ @ instruction: 0xffff6580 │ │ │ │ @ instruction: 0xffff61ec │ │ │ │ @ instruction: 0xfffe0c70 │ │ │ │ @ instruction: 0xfffe9880 │ │ │ │ @ instruction: 0xfffe95f4 │ │ │ │ - orreq r3, r6, r4, ror #1 │ │ │ │ - cmneq sp, ip, lsr #15 │ │ │ │ - cmneq sp, r8, lsl r6 │ │ │ │ + orreq r3, r6, ip, ror #1 │ │ │ │ + ldrheq r0, [sp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r4, lsr #12 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x017d499c │ │ │ │ - orreq r3, r6, r0, lsr #1 │ │ │ │ - cmneq sp, r8, asr #11 │ │ │ │ + cmneq sp, r8, lsr #19 │ │ │ │ + orreq r3, r6, r8, lsr #1 │ │ │ │ + ldrsbeq r7, [sp, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - orreq r3, r6, r0, rrx │ │ │ │ - cmneq sp, r8, lsr #14 │ │ │ │ - @ instruction: 0x017d7594 │ │ │ │ - orreq r3, r6, r4, lsr #32 │ │ │ │ - cmneq sp, ip, ror #13 │ │ │ │ - cmneq sp, r8, asr r5 │ │ │ │ + orreq r3, r6, r8, rrx │ │ │ │ + cmneq sp, r4, lsr r7 │ │ │ │ + cmneq sp, r0, lsr #11 │ │ │ │ + orreq r3, r6, ip, lsr #32 │ │ │ │ + ldrsheq r0, [sp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, r4, ror #10 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - ldrheq r0, [sp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sp, r4, lsl #13 │ │ │ │ + cmneq sp, r0, asr #13 │ │ │ │ + @ instruction: 0x017d0690 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - orreq r2, r6, r8, lsl #31 │ │ │ │ - cmneq sp, r0, asr r6 │ │ │ │ - ldrheq r7, [sp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq sp, r8, lsl r6 │ │ │ │ + @ instruction: 0x01862f90 │ │ │ │ + cmneq sp, ip, asr r6 │ │ │ │ + cmneq sp, r8, asr #9 │ │ │ │ + cmneq sp, r4, lsr #12 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orreq r2, r6, ip, lsl pc │ │ │ │ - cmneq sp, r4, ror #11 │ │ │ │ - cmneq sp, r0, asr r4 │ │ │ │ + orreq r2, r6, r4, lsr #30 │ │ │ │ + ldrsheq r0, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sp, ip, asr r4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - orreq r2, r6, r0, ror #29 │ │ │ │ - cmneq sp, r8, lsr #11 │ │ │ │ - cmneq sp, r4, lsl r4 │ │ │ │ - orreq r2, r6, r0, lsr sp │ │ │ │ - ldrsheq r0, [sp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sp, r4, ror #4 │ │ │ │ + orreq r2, r6, r8, ror #29 │ │ │ │ + ldrheq r0, [sp, #-84]! @ 0xffffffac │ │ │ │ + cmneq sp, r0, lsr #8 │ │ │ │ + orreq r2, r6, r8, lsr sp │ │ │ │ + cmneq sp, r4, lsl #8 │ │ │ │ + cmneq sp, r0, ror r2 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - strdeq r2, [r6, r4] │ │ │ │ - ldrheq r0, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sp, r8, lsr #4 │ │ │ │ + strdeq r2, [r6, ip] │ │ │ │ + cmneq sp, r8, asr #7 │ │ │ │ + cmneq sp, r4, lsr r2 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ ldr r2, [pc, #-40] @ 3a4c48 │ │ │ │ ldr r1, [pc, #-40] @ 3a4c4c │ │ │ │ ldr r3, [pc, #-40] @ 3a4c50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -764288,40 +764288,40 @@ │ │ │ │ orrseq r3, r3, r8, asr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r3, r3, r8, lsr r7 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #25 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r3, r3, r0, lsl r5 │ │ │ │ - cmnpeq ip, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - orreq r2, r6, ip, lsl #17 │ │ │ │ - ldrheq r6, [sp, #-216]! @ 0xffffff28 │ │ │ │ + cmnpeq ip, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01862894 │ │ │ │ + cmneq sp, r4, asr #27 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - orreq r2, r6, r0, asr r8 │ │ │ │ - cmnpeq ip, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsl #27 │ │ │ │ + orreq r2, r6, r8, asr r8 │ │ │ │ + cmnpeq ip, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017d6d90 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - orreq r2, r6, r4, lsl r8 │ │ │ │ - ldrsbeq pc, [ip, #-236]! @ 0xffffff14 @ │ │ │ │ - cmneq sp, r8, asr #26 │ │ │ │ - ldrdeq r2, [r6, r8] │ │ │ │ - cmnpeq ip, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, lsl #26 │ │ │ │ + orreq r2, r6, ip, lsl r8 │ │ │ │ + cmnpeq ip, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, asr sp │ │ │ │ + orreq r2, r6, r0, ror #15 │ │ │ │ + cmnpeq ip, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsl sp │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmnpeq ip, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01862794 │ │ │ │ - cmneq sp, r0, asr #25 │ │ │ │ + cmnpeq ip, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0186279c │ │ │ │ + cmneq sp, ip, asr #25 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - orreq r2, r6, r0, ror #14 │ │ │ │ - cmnpeq ip, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017d6c94 │ │ │ │ + orreq r2, r6, r8, ror #14 │ │ │ │ + cmnpeq ip, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, lsr #25 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - orreq r2, r6, r4, lsr #14 │ │ │ │ - cmnpeq ip, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r8, asr ip │ │ │ │ + orreq r2, r6, ip, lsr #14 │ │ │ │ + ldrsheq pc, [ip, #-216]! @ 0xffffff28 @ │ │ │ │ + cmneq sp, r4, ror #24 │ │ │ │ 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] @ 3a5820 │ │ │ │ @@ -764637,39 +764637,39 @@ │ │ │ │ orrseq r3, r3, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019331b0 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #25 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01932f9c │ │ │ │ - cmnpeq ip, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ - orreq r2, r6, r8, lsl r3 │ │ │ │ - cmneq sp, r4, asr #16 │ │ │ │ + ldrsheq pc, [ip, #-152]! @ 0xffffff68 @ │ │ │ │ + orreq r2, r6, r0, lsr #6 │ │ │ │ + cmneq sp, r0, asr r8 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - ldrdeq r2, [r6, ip] │ │ │ │ - cmnpeq ip, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl r8 │ │ │ │ - orreq r2, r6, r0, lsr #5 │ │ │ │ - cmnpeq ip, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [sp, #-116]! @ 0xffffff8c │ │ │ │ + orreq r2, r6, r4, ror #5 │ │ │ │ + ldrheq pc, [ip, #-144]! @ 0xffffff70 @ │ │ │ │ + cmneq sp, ip, lsl r8 │ │ │ │ + orreq r2, r6, r8, lsr #5 │ │ │ │ + cmnpeq ip, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, ror #15 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orreq r2, r6, r4, ror #4 │ │ │ │ - cmnpeq ip, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017d6798 │ │ │ │ + orreq r2, r6, ip, ror #4 │ │ │ │ + cmnpeq ip, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, lsr #15 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - ldrsheq pc, [ip, #-132]! @ 0xffffff7c @ │ │ │ │ - orreq r2, r6, r0, lsr #4 │ │ │ │ - cmneq sp, ip, asr #14 │ │ │ │ + cmnpeq ip, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + orreq r2, r6, r8, lsr #4 │ │ │ │ + cmneq sp, r8, asr r7 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - orreq r2, r6, ip, ror #3 │ │ │ │ - ldrheq pc, [ip, #-128]! @ 0xffffff80 @ │ │ │ │ - cmneq sp, r0, lsr #14 │ │ │ │ - @ instruction: 0x018621b0 │ │ │ │ - cmnpeq ip, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ + strdeq r2, [r6, r4] │ │ │ │ + ldrheq pc, [ip, #-140]! @ 0xffffff74 @ │ │ │ │ + cmneq sp, ip, lsr #14 │ │ │ │ + @ instruction: 0x018621b8 │ │ │ │ + cmnpeq ip, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [sp, #-96]! @ 0xffffffa0 │ │ │ │ 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, #1668] @ 3a5f40 │ │ │ │ ldr ip, [pc, #1668] @ 3a5f44 │ │ │ │ @@ -765098,45 +765098,45 @@ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r2, r3, r4, ror sl │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - ldrdeq r1, [r6, ip] │ │ │ │ - cmnpeq ip, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl r2 │ │ │ │ + orreq r1, r6, r4, ror #25 │ │ │ │ + ldrheq pc, [ip, #-48]! @ 0xffffffd0 @ │ │ │ │ + cmneq sp, ip, lsl r2 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - ldrsbeq pc, [ip, #-36]! @ 0xffffffdc @ │ │ │ │ - orreq r1, r6, r0, lsl #24 │ │ │ │ - cmneq sp, ip, lsr #2 │ │ │ │ + cmnpeq ip, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + orreq r1, r6, r8, lsl #24 │ │ │ │ + cmneq sp, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - orreq r1, r6, r4, asr #23 │ │ │ │ - cmnpeq ip, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r6, [sp, #-8]! │ │ │ │ + orreq r1, r6, ip, asr #23 │ │ │ │ + @ instruction: 0x017cf298 │ │ │ │ + cmneq sp, r4, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - orreq r1, r6, r8, lsl #23 │ │ │ │ - cmnpeq ip, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r6, [sp, #-12]! │ │ │ │ + @ instruction: 0x01861b90 │ │ │ │ + cmnpeq ip, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, asr #1 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - orreq r1, r6, ip, asr #22 │ │ │ │ - cmnpeq ip, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl #1 │ │ │ │ + orreq r1, r6, r4, asr fp │ │ │ │ + cmnpeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #1 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - ldrsbeq pc, [ip, #-28]! @ 0xffffffe4 @ │ │ │ │ - orreq r1, r6, r8, lsl #22 │ │ │ │ - cmneq sp, r4, lsr r0 │ │ │ │ + cmnpeq ip, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ + orreq r1, r6, r0, lsl fp │ │ │ │ + cmneq sp, r0, asr #32 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - ldrdeq r1, [r6, r4] │ │ │ │ - @ instruction: 0x017cf198 │ │ │ │ - cmneq sp, r8 │ │ │ │ + ldrdeq r1, [r6, ip] │ │ │ │ + cmnpeq ip, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, lsl r0 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmnpeq ip, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01861a90 │ │ │ │ - ldrheq r5, [sp, #-252]! @ 0xffffff04 │ │ │ │ + cmnpeq ip, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01861a98 │ │ │ │ + cmneq sp, r8, asr #31 │ │ │ │ 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, #1648] @ 3a6678 │ │ │ │ ldr ip, [pc, #1648] @ 3a667c │ │ │ │ @@ -765560,45 +765560,45 @@ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r2, r3, r0, asr #6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - @ instruction: 0x0186159c │ │ │ │ - cmneq ip, r4, ror #24 │ │ │ │ - ldrsbeq r5, [sp, #-160]! @ 0xffffff60 │ │ │ │ + orreq r1, r6, r4, lsr #11 │ │ │ │ + cmneq ip, r0, ror ip │ │ │ │ + ldrsbeq r5, [sp, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - @ instruction: 0x017ceb9c │ │ │ │ - orreq r1, r6, r8, asr #9 │ │ │ │ - ldrsheq r5, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq ip, r8, lsr #23 │ │ │ │ + ldrdeq r1, [r6, r0] │ │ │ │ + cmneq sp, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq r1, r6, ip, lsl #9 │ │ │ │ - cmneq ip, r4, asr fp │ │ │ │ - cmneq sp, r0, asr #19 │ │ │ │ + @ instruction: 0x01861494 │ │ │ │ + cmneq ip, r0, ror #22 │ │ │ │ + cmneq sp, ip, asr #19 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - orreq r1, r6, r0, asr r4 │ │ │ │ - cmneq ip, r8, lsl fp │ │ │ │ - cmneq sp, r4, lsl #19 │ │ │ │ + orreq r1, r6, r8, asr r4 │ │ │ │ + cmneq ip, r4, lsr #22 │ │ │ │ + @ instruction: 0x017d5990 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - orreq r1, r6, r4, lsl r4 │ │ │ │ - ldrsbeq lr, [ip, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sp, r8, asr #18 │ │ │ │ + orreq r1, r6, ip, lsl r4 │ │ │ │ + cmneq ip, r8, ror #21 │ │ │ │ + cmneq sp, r4, asr r9 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - cmneq ip, r4, lsr #21 │ │ │ │ - ldrdeq r1, [r6, r0] │ │ │ │ - ldrsheq r5, [sp, #-140]! @ 0xffffff74 │ │ │ │ + ldrheq lr, [ip, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq r1, [r6, r8] │ │ │ │ + cmneq sp, r8, lsl #18 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0186139c │ │ │ │ - cmneq ip, r0, ror #20 │ │ │ │ - ldrsbeq r5, [sp, #-128]! @ 0xffffff80 │ │ │ │ + orreq r1, r6, r4, lsr #7 │ │ │ │ + cmneq ip, ip, ror #20 │ │ │ │ + ldrsbeq r5, [sp, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmneq ip, ip, lsr #20 │ │ │ │ - orreq r1, r6, r8, asr r3 │ │ │ │ - cmneq sp, r4, lsl #17 │ │ │ │ + cmneq ip, r8, lsr sl │ │ │ │ + orreq r1, r6, r0, ror #6 │ │ │ │ + @ instruction: 0x017d5890 │ │ │ │ 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, #1104] @ 3a6b90 │ │ │ │ ldr ip, [pc, #1104] @ 3a6b94 │ │ │ │ @@ -765886,33 +765886,33 @@ │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r1, r3, r8, asr #23 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - orreq r0, r6, r0, lsr pc │ │ │ │ - ldrsheq lr, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sp, r4, ror #8 │ │ │ │ + orreq r0, r6, r8, lsr pc │ │ │ │ + cmneq ip, r4, lsl #12 │ │ │ │ + cmneq sp, r0, ror r4 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - strdeq r0, [r6, r4] │ │ │ │ - ldrheq lr, [ip, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sp, r8, lsr #8 │ │ │ │ + strdeq r0, [r6, ip] │ │ │ │ + cmneq ip, r8, asr #11 │ │ │ │ + cmneq sp, r4, lsr r4 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x01860eb4 │ │ │ │ - cmneq ip, ip, ror r5 │ │ │ │ - cmneq sp, r8, ror #7 │ │ │ │ + @ instruction: 0x01860ebc │ │ │ │ + cmneq ip, r8, lsl #11 │ │ │ │ + ldrsheq r5, [sp, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - orreq r0, r6, r8, ror lr │ │ │ │ - cmneq ip, r0, asr #10 │ │ │ │ - cmneq sp, ip, lsr #7 │ │ │ │ + orreq r0, r6, r0, lsl #29 │ │ │ │ + cmneq ip, ip, asr #10 │ │ │ │ + ldrheq r5, [sp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - orreq r0, r6, r0, asr #28 │ │ │ │ - cmneq ip, r8, lsl #10 │ │ │ │ - cmneq sp, r4, ror r3 │ │ │ │ + orreq r0, r6, r8, asr #28 │ │ │ │ + cmneq ip, r4, lsl r5 │ │ │ │ + cmneq sp, r0, lsl #7 │ │ │ │ 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] @ 3a7254 │ │ │ │ ldr ip, [pc, #1584] @ 3a7258 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -766310,61 +766310,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3a6d24 │ │ │ │ @ instruction: 0x019318f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r1, r3, r8, ror #15 │ │ │ │ - orreq r0, r6, r4, asr fp │ │ │ │ - cmneq ip, ip, lsl r2 │ │ │ │ - cmneq sp, r8, lsl #1 │ │ │ │ + orreq r0, r6, ip, asr fp │ │ │ │ + cmneq ip, r8, lsr #4 │ │ │ │ + @ instruction: 0x017d5094 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - orreq r0, r6, r4, asr #21 │ │ │ │ - cmneq ip, ip, lsl #3 │ │ │ │ - ldrsheq r4, [sp, #-248]! @ 0xffffff08 │ │ │ │ + orreq r0, r6, ip, asr #21 │ │ │ │ + @ instruction: 0x017ce198 │ │ │ │ + cmneq sp, r4 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - orreq r0, r6, r8, ror #19 │ │ │ │ - ldrheq lr, [ip, #-0]! │ │ │ │ - cmneq sp, ip, lsl pc │ │ │ │ + strdeq r0, [r6, r0] │ │ │ │ + ldrheq lr, [ip, #-12]! │ │ │ │ + cmneq sp, r8, lsr #30 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - orreq r0, r6, ip, ror r9 │ │ │ │ - cmneq ip, r4, asr #32 │ │ │ │ - ldrheq r4, [sp, #-224]! @ 0xffffff20 │ │ │ │ + orreq r0, r6, r4, lsl #19 │ │ │ │ + cmneq ip, r0, asr r0 │ │ │ │ + ldrheq r4, [sp, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - orreq r0, r6, r8, lsl #18 │ │ │ │ - ldrsbeq sp, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sp, ip, lsr lr │ │ │ │ + orreq r0, r6, r0, lsl r9 │ │ │ │ + ldrsbeq sp, [ip, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sp, r8, asr #28 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - orreq r0, r6, ip, asr #17 │ │ │ │ - @ instruction: 0x017cdf94 │ │ │ │ - cmneq sp, r0, lsl #28 │ │ │ │ + ldrdeq r0, [r6, r4] │ │ │ │ + cmneq ip, r0, lsr #31 │ │ │ │ + cmneq sp, ip, lsl #28 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - @ instruction: 0x01860894 │ │ │ │ - cmneq ip, ip, asr pc │ │ │ │ - cmneq sp, r8, asr #27 │ │ │ │ + @ instruction: 0x0186089c │ │ │ │ + cmneq ip, r8, ror #30 │ │ │ │ + ldrsbeq r4, [sp, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - orreq r0, r6, ip, asr r8 │ │ │ │ - cmneq ip, r4, lsr #30 │ │ │ │ - @ instruction: 0x017d4d90 │ │ │ │ + orreq r0, r6, r4, ror #16 │ │ │ │ + cmneq ip, r0, lsr pc │ │ │ │ + @ instruction: 0x017d4d9c │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - orreq r0, r6, r4, lsr #16 │ │ │ │ - cmneq ip, ip, ror #29 │ │ │ │ - cmneq sp, r8, asr sp │ │ │ │ + orreq r0, r6, ip, lsr #16 │ │ │ │ + ldrsheq sp, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sp, r4, ror #26 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - orreq r0, r6, ip, ror #15 │ │ │ │ - ldrheq sp, [ip, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ + strdeq r0, [r6, r4] │ │ │ │ + cmneq ip, r0, asr #29 │ │ │ │ + cmneq sp, ip, lsr #26 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - @ instruction: 0x018607b4 │ │ │ │ - cmneq ip, ip, ror lr │ │ │ │ - cmneq sp, r8, ror #25 │ │ │ │ + @ instruction: 0x018607bc │ │ │ │ + cmneq ip, r8, lsl #29 │ │ │ │ + ldrsheq r4, [sp, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - orreq r0, r6, ip, ror r7 │ │ │ │ - cmneq ip, r4, asr #28 │ │ │ │ - ldrheq r4, [sp, #-192]! @ 0xffffff40 │ │ │ │ + orreq r0, r6, r4, lsl #15 │ │ │ │ + cmneq ip, r0, asr lr │ │ │ │ + ldrheq r4, [sp, #-204]! @ 0xffffff34 │ │ │ │ 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 │ │ │ │ @@ -766531,33 +766531,33 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3a746c │ │ │ │ orrseq r1, r3, ip, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r1, r3, r0, lsr #1 │ │ │ │ - strdeq r0, [r6, ip] │ │ │ │ - cmneq ip, r4, asr #23 │ │ │ │ - cmneq sp, r0, lsr sl │ │ │ │ + orreq r0, r6, r4, lsl #10 │ │ │ │ + ldrsbeq sp, [ip, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sp, ip, lsr sl │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - orreq r0, r6, r0, asr #9 │ │ │ │ - cmneq ip, r8, lsl #23 │ │ │ │ - ldrsheq r4, [sp, #-148]! @ 0xffffff6c │ │ │ │ + orreq r0, r6, r8, asr #9 │ │ │ │ + @ instruction: 0x017cdb94 │ │ │ │ + cmneq sp, r0, lsl #20 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - orreq r0, r6, r4, lsl #9 │ │ │ │ - cmneq ip, ip, asr #22 │ │ │ │ - ldrheq r4, [sp, #-152]! @ 0xffffff68 │ │ │ │ + orreq r0, r6, ip, lsl #9 │ │ │ │ + cmneq ip, r8, asr fp │ │ │ │ + cmneq sp, r4, asr #19 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - orreq r0, r6, ip, asr #8 │ │ │ │ - cmneq ip, r4, lsl fp │ │ │ │ - cmneq sp, r0, lsl #19 │ │ │ │ + orreq r0, r6, r4, asr r4 │ │ │ │ + cmneq ip, r0, lsr #22 │ │ │ │ + cmneq sp, ip, lsl #19 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - orreq r0, r6, r4, lsl r4 │ │ │ │ - cmneq sp, r8, asr #19 │ │ │ │ - cmneq sp, r8, asr #18 │ │ │ │ + orreq r0, r6, ip, lsl r4 │ │ │ │ + ldrsbeq r4, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, r4, asr r9 │ │ │ │ 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, #696] @ 0x2b8 │ │ │ │ @@ -766913,29 +766913,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #76] @ 3a7c08 │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3a79dc │ │ │ │ - orreq pc, r5, ip, lsl #30 │ │ │ │ - ldrsbeq sp, [ip, #-84]! @ 0xffffffac │ │ │ │ - cmneq sp, r0, asr #8 │ │ │ │ + orreq pc, r5, r4, lsl pc @ │ │ │ │ + cmneq ip, r0, ror #11 │ │ │ │ + cmneq sp, ip, asr #8 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - orreq pc, r5, r4, ror lr @ │ │ │ │ - cmneq ip, ip, lsr r5 │ │ │ │ - cmneq sp, r8, lsr #7 │ │ │ │ + orreq pc, r5, ip, ror lr @ │ │ │ │ + cmneq ip, r8, asr #10 │ │ │ │ + ldrheq r4, [sp, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - orreq pc, r5, ip, lsr lr @ │ │ │ │ - cmneq ip, r4, lsl #10 │ │ │ │ - cmneq sp, r0, ror r3 │ │ │ │ + orreq pc, r5, r4, asr #28 │ │ │ │ + cmneq ip, r0, lsl r5 │ │ │ │ + cmneq sp, ip, ror r3 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - orreq pc, r5, r4, lsl #28 │ │ │ │ - cmneq ip, ip, asr #9 │ │ │ │ - cmneq sp, r8, lsr r3 │ │ │ │ + orreq pc, r5, ip, lsl #28 │ │ │ │ + ldrsbeq sp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, r4, asr #6 │ │ │ │ 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] @ 3a7e34 │ │ │ │ ldr r2, [pc, #528] @ 3a7e38 │ │ │ │ @@ -767067,31 +767067,31 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3a7d44 │ │ │ │ + orreq pc, r5, r4, lsl #27 │ │ │ │ orreq pc, r5, ip, ror sp @ │ │ │ │ - orreq pc, r5, r4, ror sp @ │ │ │ │ - cmneq sp, r4, lsr #5 │ │ │ │ + ldrheq r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0x019308b8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq sp, r4, lsl r2 │ │ │ │ - orreq pc, r5, ip, asr #24 │ │ │ │ - cmneq ip, r4, lsl r3 │ │ │ │ - cmneq sp, r0, lsl #3 │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + orreq pc, r5, r4, asr ip @ │ │ │ │ + cmneq ip, r0, lsr #6 │ │ │ │ + cmneq sp, ip, lsl #3 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - ldrsbeq sp, [ip, #-36]! @ 0xffffffdc │ │ │ │ - ldrdeq pc, [r5, ip] │ │ │ │ - cmneq ip, r4, lsr #5 │ │ │ │ - cmneq sp, r0, lsl r1 │ │ │ │ - cmneq ip, r8, asr r2 │ │ │ │ + cmneq ip, r0, ror #5 │ │ │ │ + orreq pc, r5, r4, ror #23 │ │ │ │ + ldrheq sp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sp, ip, lsl r1 │ │ │ │ + cmneq ip, r4, ror #4 │ │ │ │ │ │ │ │ 003a7e78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -767186,16 +767186,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq lr, [fp, #-136]! @ 0xffffff78 │ │ │ │ - ldrsheq r3, [sp, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x0185fcbc │ │ │ │ + cmneq sp, r0 │ │ │ │ + orreq pc, r5, r4, asr #25 │ │ │ │ │ │ │ │ 003a8010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -767290,16 +767290,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsr #14 │ │ │ │ - orreq pc, r5, r0, lsr fp @ │ │ │ │ - cmneq sp, r8, asr lr │ │ │ │ + orreq pc, r5, r8, lsr fp @ │ │ │ │ + cmneq sp, r4, ror #28 │ │ │ │ │ │ │ │ 003a81a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -767395,16 +767395,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r8, lsl #11 │ │ │ │ - @ instruction: 0x0185f994 │ │ │ │ - ldrheq r3, [sp, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x0185f99c │ │ │ │ + cmneq sp, r8, asr #25 │ │ │ │ │ │ │ │ 003a8344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -767499,16 +767499,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq lr, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - strdeq pc, [r5, ip] │ │ │ │ - cmneq sp, r4, lsr #22 │ │ │ │ + orreq pc, r5, r4, lsl #16 │ │ │ │ + cmneq sp, r0, lsr fp │ │ │ │ ldr r3, [r0, #696] @ 0x2b8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #696] @ 0x2b8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -767825,47 +767825,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a87a0 │ │ │ │ @ instruction: 0x0192ffbc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r2, ip, lsl #31 │ │ │ │ orrseq pc, r2, ip, ror #30 │ │ │ │ - orreq pc, r5, r4, asr r6 @ │ │ │ │ - cmneq sp, r4, asr #18 │ │ │ │ + orreq pc, r5, ip, asr r6 @ │ │ │ │ + cmneq sp, r0, asr r9 │ │ │ │ muleq r0, sl, r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmneq sp, r0, ror #17 │ │ │ │ - orreq pc, r5, r8, ror #11 │ │ │ │ + cmneq sp, ip, ror #17 │ │ │ │ + strdeq pc, [r5, r0] │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - ldrsbeq ip, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r4, ror #17 │ │ │ │ cmneq fp, r8, lsr #32 │ │ │ │ cmneq fp, ip, asr #31 │ │ │ │ - cmneq ip, r8, lsl #16 │ │ │ │ - ldrsbeq ip, [ip, #-120]! @ 0xffffff88 │ │ │ │ - cmneq sp, r4, asr #14 │ │ │ │ - orreq pc, r5, ip, asr #8 │ │ │ │ - cmneq sp, r0, lsl #15 │ │ │ │ - cmneq sp, r8, lsl #14 │ │ │ │ - orreq pc, r5, r0, lsl r4 @ │ │ │ │ - cmneq sp, r4, lsl #14 │ │ │ │ - cmneq sp, r4, asr #13 │ │ │ │ - orreq pc, r5, ip, asr #7 │ │ │ │ + cmneq ip, r4, lsl r8 │ │ │ │ + cmneq ip, r4, ror #15 │ │ │ │ + cmneq sp, r0, asr r7 │ │ │ │ + orreq pc, r5, r4, asr r4 @ │ │ │ │ + cmneq sp, ip, lsl #15 │ │ │ │ + cmneq sp, r4, lsl r7 │ │ │ │ + orreq pc, r5, r8, lsl r4 @ │ │ │ │ + cmneq sp, r0, lsl r7 │ │ │ │ + ldrsbeq r3, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq pc, [r5, r4] │ │ │ │ muleq r0, r7, r3 │ │ │ │ - cmneq ip, r8, lsr #14 │ │ │ │ - cmneq sp, r8, lsl #13 │ │ │ │ - @ instruction: 0x0185f390 │ │ │ │ + cmneq ip, r4, lsr r7 │ │ │ │ + @ instruction: 0x017d3694 │ │ │ │ + @ instruction: 0x0185f398 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - ldrsheq ip, [ip, #-100]! @ 0xffffff9c │ │ │ │ - ldrheq ip, [ip, #-108]! @ 0xffffff94 │ │ │ │ - cmneq ip, r0, lsr #13 │ │ │ │ - cmneq sp, r0, lsl r6 │ │ │ │ - orreq pc, r5, r8, lsl r3 @ │ │ │ │ + cmneq ip, r0, lsl #14 │ │ │ │ + cmneq ip, r8, asr #13 │ │ │ │ + cmneq ip, ip, lsr #13 │ │ │ │ + cmneq sp, ip, lsl r6 │ │ │ │ + orreq pc, r5, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r6, [r0, #696] @ 0x2b8 │ │ │ │ ldr r2, [pc, #476] @ 3a8c68 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -767987,24 +767987,24 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3a8ac4 │ │ │ │ orrseq pc, r2, r8, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r2, r8, asr #20 │ │ │ │ - orreq pc, r5, r4, ror #3 │ │ │ │ - ldrsbeq r3, [sp, #-68]! @ 0xffffffbc │ │ │ │ + orreq pc, r5, ip, ror #3 │ │ │ │ + cmneq sp, r0, ror #9 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ ldrheq ip, [fp, #-192]! @ 0xffffff40 │ │ │ │ - orreq pc, r5, r4, ror #2 │ │ │ │ - cmneq sp, r4, asr r4 │ │ │ │ + orreq pc, r5, ip, ror #2 │ │ │ │ + cmneq sp, r0, ror #8 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ cmneq fp, r0, lsr ip │ │ │ │ - cmneq ip, r4, asr r4 │ │ │ │ - cmneq ip, r8, lsr #8 │ │ │ │ + cmneq ip, r0, ror #8 │ │ │ │ + cmneq ip, r4, lsr r4 │ │ │ │ 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] @ 3a9230 │ │ │ │ sub sp, sp, #2352 @ 0x930 │ │ │ │ ldr r3, [pc, #1400] @ 3a9234 │ │ │ │ @@ -768360,50 +768360,50 @@ │ │ │ │ b 3a8d80 │ │ │ │ orrseq pc, r2, r8, asr r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r2, r4, lsr #16 │ │ │ │ cmneq fp, r4, lsl #7 │ │ │ │ andeq r6, r0, r4, lsr #27 │ │ │ │ andeq r6, r0, r0, lsr #12 │ │ │ │ - cmneq sp, r0, asr r1 │ │ │ │ - cmneq sp, r8, lsl r3 │ │ │ │ + cmneq sp, ip, asr r1 │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ orrseq pc, r2, ip, lsl #15 │ │ │ │ - cmneq sp, r0, ror #1 │ │ │ │ - orreq lr, r5, r8, lsl #30 │ │ │ │ - ldrsheq r3, [sp, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x017d3298 │ │ │ │ + cmneq sp, ip, ror #1 │ │ │ │ + orreq lr, r5, r0, lsl pc │ │ │ │ + cmneq sp, r0, lsl #4 │ │ │ │ + cmneq sp, r4, lsr #5 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmneq sp, r0, lsr r2 │ │ │ │ - cmneq sp, r8, lsl #4 │ │ │ │ - @ instruction: 0x0185edbc │ │ │ │ - cmneq ip, r4, asr #2 │ │ │ │ - cmneq sp, r8, lsr #1 │ │ │ │ + cmneq sp, ip, lsr r2 │ │ │ │ + cmneq sp, r4, lsl r2 │ │ │ │ + orreq lr, r5, r4, asr #27 │ │ │ │ + cmneq ip, r0, asr r1 │ │ │ │ + ldrheq r3, [sp, #-4]! │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmneq fp, r8, lsl #17 │ │ │ │ cmneq fp, ip, lsr #16 │ │ │ │ cmneq fp, r8, ror #15 │ │ │ │ - cmneq ip, r0, lsr #32 │ │ │ │ - orreq lr, r5, r4, ror #24 │ │ │ │ - cmneq ip, ip, ror #31 │ │ │ │ - cmneq sp, r0, asr pc │ │ │ │ + cmneq ip, ip, lsr #32 │ │ │ │ + orreq lr, r5, ip, ror #24 │ │ │ │ + ldrsheq fp, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sp, ip, asr pc │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - ldrheq fp, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, r0, asr #31 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - strdeq lr, [r5, r8] │ │ │ │ - cmneq ip, r0, lsl #31 │ │ │ │ - cmneq sp, r4, ror #29 │ │ │ │ + orreq lr, r5, r0, lsl #24 │ │ │ │ + cmneq ip, ip, lsl #31 │ │ │ │ + ldrsheq r2, [sp, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x0185ebbc │ │ │ │ - cmneq ip, r4, asr #30 │ │ │ │ - cmneq sp, r4, lsr #29 │ │ │ │ - cmneq ip, ip, lsl #30 │ │ │ │ - ldrsbeq fp, [ip, #-232]! @ 0xffffff18 │ │ │ │ - cmneq ip, r4, lsr #29 │ │ │ │ - ldrsheq r2, [sp, #-232]! @ 0xffffff18 │ │ │ │ + orreq lr, r5, r4, asr #23 │ │ │ │ + cmneq ip, r0, asr pc │ │ │ │ + ldrheq r2, [sp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq ip, r8, lsl pc │ │ │ │ + cmneq ip, r4, ror #29 │ │ │ │ + ldrheq fp, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r4, lsl #30 │ │ │ │ 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] @ 3a9a48 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -768874,63 +768874,63 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3a94d8 │ │ │ │ orrseq pc, r2, ip, lsl r2 @ │ │ │ │ orrseq pc, r2, r4, lsl #4 │ │ │ │ - ldrdeq lr, [r5, r0] │ │ │ │ + ldrdeq lr, [r5, r8] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r2, [sp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sp, r0, asr #25 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - ldrdeq lr, [r5, r0] │ │ │ │ - ldrheq r2, [sp, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq lr, [r5, r8] │ │ │ │ + cmneq sp, r0, asr #23 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ cmneq fp, r0, ror #6 │ │ │ │ orrseq pc, r2, r4, lsr r0 @ │ │ │ │ ldrsbeq ip, [fp, #-44]! @ 0xffffffd4 │ │ │ │ @ instruction: 0x017bc294 │ │ │ │ - orreq lr, r5, ip, lsr r7 │ │ │ │ - cmneq sp, r0, lsr #20 │ │ │ │ + orreq lr, r5, r4, asr #14 │ │ │ │ + cmneq sp, ip, lsr #20 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ cmneq fp, ip, asr r1 │ │ │ │ - orreq lr, r5, r8, ror #11 │ │ │ │ - ldrsbeq r2, [sp, #-136]! @ 0xffffff78 │ │ │ │ + strdeq lr, [r5, r0] │ │ │ │ + cmneq sp, r4, ror #17 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - @ instruction: 0x0185e594 │ │ │ │ - cmneq sp, r4, lsl #17 │ │ │ │ + @ instruction: 0x0185e59c │ │ │ │ + @ instruction: 0x017d2890 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ cmneq fp, ip, asr r0 │ │ │ │ - orreq lr, r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x017cb890 │ │ │ │ - ldrsheq r2, [sp, #-116]! @ 0xffffff8c │ │ │ │ + orreq lr, r5, r0, lsl r5 │ │ │ │ + @ instruction: 0x017cb89c │ │ │ │ + cmneq sp, r0, lsl #16 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmneq sp, r4, lsr #18 │ │ │ │ - orreq lr, r5, r4, asr #9 │ │ │ │ - cmneq sp, r0, lsr #15 │ │ │ │ + cmneq sp, r0, lsr r9 │ │ │ │ + orreq lr, r5, ip, asr #9 │ │ │ │ + cmneq sp, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - cmneq ip, r0, lsl r8 │ │ │ │ - ldrsbeq fp, [ip, #-124]! @ 0xffffff84 │ │ │ │ - cmneq ip, r0, asr #15 │ │ │ │ - orreq lr, r5, ip, lsl r4 │ │ │ │ - cmneq ip, r4, lsr #15 │ │ │ │ - cmneq sp, r8, lsl #14 │ │ │ │ - cmneq ip, r0, ror r7 │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ - cmneq ip, r4, lsl r7 │ │ │ │ - cmneq ip, r4, ror #13 │ │ │ │ - ldrheq fp, [ip, #-100]! @ 0xffffff9c │ │ │ │ - cmneq ip, r0, lsl #13 │ │ │ │ - cmneq ip, r4, ror #12 │ │ │ │ - cmneq ip, ip, asr #12 │ │ │ │ + cmneq ip, ip, lsl r8 │ │ │ │ + cmneq ip, r8, ror #15 │ │ │ │ + cmneq ip, ip, asr #15 │ │ │ │ + orreq lr, r5, r4, lsr #8 │ │ │ │ + ldrheq fp, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r4, lsl r7 │ │ │ │ + cmneq ip, ip, ror r7 │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ + cmneq ip, r0, lsr #14 │ │ │ │ + ldrsheq fp, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r0, asr #13 │ │ │ │ + cmneq ip, ip, lsl #13 │ │ │ │ + cmneq ip, r0, ror r6 │ │ │ │ + cmneq ip, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ bl 3a92dc │ │ │ │ @@ -769137,45 +769137,45 @@ │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3a9c5c │ │ │ │ orrseq lr, r2, r0, ror #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0185e19c │ │ │ │ - cmneq sp, ip, lsl #9 │ │ │ │ - ldrsbeq r2, [sp, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r2, [sp, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r2, [sp, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r2, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq r2, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq r2, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq r2, [sp, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r2, [sp, #-84]! @ 0xffffffac │ │ │ │ - orreq lr, r5, r0, ror r0 │ │ │ │ - ldrsheq fp, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sp, r4, asr r3 │ │ │ │ + orreq lr, r5, r4, lsr #3 │ │ │ │ + @ instruction: 0x017d2498 │ │ │ │ + cmneq sp, r0, ror #11 │ │ │ │ + cmneq sp, r0, ror #11 │ │ │ │ + cmneq sp, r0, ror #11 │ │ │ │ + cmneq sp, r4, ror #11 │ │ │ │ + cmneq sp, r8, ror #11 │ │ │ │ + cmneq sp, r4, ror #11 │ │ │ │ + cmneq sp, r0, ror #11 │ │ │ │ + cmneq sp, r0, ror #11 │ │ │ │ + orreq lr, r5, r8, ror r0 │ │ │ │ + cmneq ip, r4, lsl #8 │ │ │ │ + cmneq sp, r0, ror #6 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - orreq lr, r5, r4, lsr r0 │ │ │ │ - ldrheq fp, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - cmneq ip, r4, lsl #7 │ │ │ │ + orreq lr, r5, ip, lsr r0 │ │ │ │ + cmneq ip, r8, asr #7 │ │ │ │ + cmneq sp, r8, lsr #6 │ │ │ │ + @ instruction: 0x017cb390 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ + cmneq ip, r0, ror #6 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmneq ip, r4, lsr #6 │ │ │ │ + cmneq ip, r0, lsr r3 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - ldrsheq fp, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, r4, asr #5 │ │ │ │ + cmneq ip, r0, lsl #6 │ │ │ │ + ldrsbeq fp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x017cb294 │ │ │ │ + cmneq ip, r0, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - cmneq ip, r4, ror #4 │ │ │ │ + cmneq ip, r0, ror r2 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - cmneq ip, r4, lsr r2 │ │ │ │ + cmneq ip, r0, asr #4 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -769315,33 +769315,33 @@ │ │ │ │ ldr r1, [pc, #36] @ 3aa144 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3aa01c │ │ │ │ - ldrheq r2, [sp, #-12]! │ │ │ │ + cmneq sp, r8, asr #1 │ │ │ │ @ instruction: 0x0192e5f8 │ │ │ │ - @ instruction: 0x0185ddbc │ │ │ │ + orreq sp, r5, r4, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmnpeq ip, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0192e4f0 │ │ │ │ - orreq sp, r5, ip, lsl #25 │ │ │ │ - cmneq ip, r0, lsl r0 │ │ │ │ - cmneq sp, r0, ror pc │ │ │ │ + @ instruction: 0x0185dc94 │ │ │ │ + cmneq ip, ip, lsl r0 │ │ │ │ + cmneq sp, ip, ror pc │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - orreq sp, r5, ip, asr #24 │ │ │ │ - ldrsbeq sl, [ip, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sp, r0, lsr pc │ │ │ │ + orreq sp, r5, r4, asr ip │ │ │ │ + cmneq ip, r0, ror #31 │ │ │ │ + cmneq sp, ip, lsr pc │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - orreq sp, r5, r0, lsl ip │ │ │ │ - @ instruction: 0x017caf98 │ │ │ │ - ldrsheq r1, [sp, #-232]! @ 0xffffff18 │ │ │ │ - cmneq ip, r0, ror #30 │ │ │ │ + orreq sp, r5, r8, lsl ip │ │ │ │ + cmneq ip, r4, lsr #31 │ │ │ │ + cmneq sp, r4, lsl #30 │ │ │ │ + cmneq ip, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ 3aa378 │ │ │ │ mov r6, r3 │ │ │ │ @@ -769462,27 +769462,27 @@ │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 3aa290 │ │ │ │ orrseq lr, r2, r4, ror r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0185da90 │ │ │ │ - ldrsbeq r1, [sp, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x0185da98 │ │ │ │ + ldrsbeq r1, [sp, #-252]! @ 0xffffff04 │ │ │ │ orrseq lr, r2, ip, ror r2 │ │ │ │ - cmneq ip, r0, lsr #27 │ │ │ │ - cmneq sp, r8, lsl #26 │ │ │ │ + cmneq ip, ip, lsr #27 │ │ │ │ + cmneq sp, r4, lsl sp │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - ldrdeq sp, [r5, ip] │ │ │ │ - cmneq sp, r0, ror #30 │ │ │ │ - cmneq sp, r8, asr #25 │ │ │ │ + orreq sp, r5, r4, ror #19 │ │ │ │ + cmneq sp, ip, ror #30 │ │ │ │ + ldrsbeq r1, [sp, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x0185d99c │ │ │ │ - cmneq ip, r4, lsr #26 │ │ │ │ - cmneq sp, r0, lsl #25 │ │ │ │ + orreq sp, r5, r4, lsr #19 │ │ │ │ + cmneq ip, r0, lsr sp │ │ │ │ + cmneq sp, ip, lsl #25 │ │ │ │ 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] @ 3aa7a4 │ │ │ │ @@ -769729,42 +769729,42 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3aa514 │ │ │ │ orrseq lr, r2, r8, lsr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq sp, [r5, r4] │ │ │ │ - cmneq sp, r0, asr #23 │ │ │ │ + ldrdeq sp, [r5, ip] │ │ │ │ + cmneq sp, ip, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq sp, r5, r4, asr r8 │ │ │ │ - cmneq sp, r0, asr #22 │ │ │ │ + orreq sp, r5, ip, asr r8 │ │ │ │ + cmneq sp, ip, asr #22 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ @ instruction: 0x0192dff8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ cmneq fp, r4, ror #4 │ │ │ │ cmneq fp, r0, lsl r2 │ │ │ │ - @ instruction: 0x0185d6b8 │ │ │ │ - cmneq sp, r0, asr ip │ │ │ │ - @ instruction: 0x017d1998 │ │ │ │ - cmneq ip, r4, lsl #20 │ │ │ │ - orreq sp, r5, r8, asr #12 │ │ │ │ - ldrsbeq sl, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sp, ip, lsr #18 │ │ │ │ + orreq sp, r5, r0, asr #13 │ │ │ │ + cmneq sp, ip, asr ip │ │ │ │ + cmneq sp, r4, lsr #19 │ │ │ │ + cmneq ip, r0, lsl sl │ │ │ │ + orreq sp, r5, r0, asr r6 │ │ │ │ + ldrsbeq sl, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sp, r8, lsr r9 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x017ca998 │ │ │ │ - cmneq ip, r8, ror #18 │ │ │ │ - orreq sp, r5, ip, lsr #11 │ │ │ │ - cmneq ip, r4, lsr r9 │ │ │ │ - @ instruction: 0x017d1894 │ │ │ │ - orreq sp, r5, r0, ror r5 │ │ │ │ - ldrsheq sl, [ip, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ + cmneq ip, r4, lsr #19 │ │ │ │ + cmneq ip, r4, ror r9 │ │ │ │ + @ instruction: 0x0185d5b4 │ │ │ │ + cmneq ip, r0, asr #18 │ │ │ │ + cmneq sp, r0, lsr #17 │ │ │ │ + orreq sp, r5, r8, ror r5 │ │ │ │ + cmneq ip, r4, lsl #18 │ │ │ │ + cmneq sp, r0, ror #16 │ │ │ │ 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] @ 3aabc4 │ │ │ │ @@ -769994,33 +769994,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3aa880 │ │ │ │ @ instruction: 0x0192dcd4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sp, r2, ip, lsl #25 │ │ │ │ - orreq sp, r5, r4, lsl #8 │ │ │ │ - cmneq sp, r8, ror #13 │ │ │ │ + orreq sp, r5, ip, lsl #8 │ │ │ │ + ldrsheq r1, [sp, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ @ instruction: 0x017bad94 │ │ │ │ - ldrheq sl, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - orreq sp, r5, r0, lsl #4 │ │ │ │ - cmneq ip, r8, lsl #11 │ │ │ │ - cmneq sp, ip, ror #9 │ │ │ │ - cmneq ip, r0, asr r5 │ │ │ │ - orreq sp, r5, ip, lsr #3 │ │ │ │ - cmneq ip, r0, lsr r5 │ │ │ │ - @ instruction: 0x017d1498 │ │ │ │ + cmneq ip, r4, asr #11 │ │ │ │ + orreq sp, r5, r8, lsl #4 │ │ │ │ + @ instruction: 0x017ca594 │ │ │ │ + ldrsheq r1, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq ip, ip, asr r5 │ │ │ │ + @ instruction: 0x0185d1b4 │ │ │ │ + cmneq ip, ip, lsr r5 │ │ │ │ + cmneq sp, r4, lsr #9 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - ldrsheq sl, [ip, #-72]! @ 0xffffffb8 │ │ │ │ - orreq sp, r5, r0, asr r1 │ │ │ │ - ldrsbeq sl, [ip, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ + cmneq ip, r4, lsl #10 │ │ │ │ + orreq sp, r5, r8, asr r1 │ │ │ │ + cmneq ip, r4, ror #9 │ │ │ │ + cmneq sp, r0, asr #8 │ │ │ │ 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 │ │ │ │ @@ -771042,116 +771042,116 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3aaecc │ │ │ │ b 3ab9a4 │ │ │ │ orrseq sp, r2, ip, asr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sp, r2, ip, lsr #17 │ │ │ │ - ldrdeq ip, [r5, r8] │ │ │ │ - ldrheq r1, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - orreq ip, r5, r8, asr lr │ │ │ │ + orreq ip, r5, r0, ror #29 │ │ │ │ + cmneq sp, r4, asr #3 │ │ │ │ + orreq ip, r5, r0, ror #28 │ │ │ │ orrseq sp, r2, r0, asr #12 │ │ │ │ - @ instruction: 0x0185cdbc │ │ │ │ - cmneq sp, r8, lsr #1 │ │ │ │ + orreq ip, r5, r4, asr #27 │ │ │ │ + ldrheq r1, [sp, #-4]! │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - orreq ip, r5, ip, ror #26 │ │ │ │ - cmneq sp, r0, lsl #8 │ │ │ │ - ldrdeq ip, [r5, r0] │ │ │ │ - cmneq sp, r0, asr #31 │ │ │ │ + orreq ip, r5, r4, ror sp │ │ │ │ + cmneq sp, ip, lsl #8 │ │ │ │ + ldrdeq ip, [r5, r8] │ │ │ │ + cmneq sp, ip, asr #31 │ │ │ │ @ instruction: 0x017ba79c │ │ │ │ - orreq ip, r5, ip, lsr #24 │ │ │ │ - cmneq sp, r8, lsl pc │ │ │ │ + orreq ip, r5, r4, lsr ip │ │ │ │ + cmneq sp, r4, lsr #30 │ │ │ │ cmneq fp, ip, ror #13 │ │ │ │ - @ instruction: 0x0185cb90 │ │ │ │ - cmneq sp, ip, ror lr │ │ │ │ + @ instruction: 0x0185cb98 │ │ │ │ + cmneq sp, r8, lsl #29 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - ldrheq r9, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq ip, r4, asr #29 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - orreq ip, r5, r0, ror #21 │ │ │ │ - cmneq sp, ip, asr #27 │ │ │ │ + orreq ip, r5, r8, ror #21 │ │ │ │ + ldrsbeq r0, [sp, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ cmneq fp, ip, lsr #11 │ │ │ │ - orreq ip, r5, ip, ror #19 │ │ │ │ - ldrsbeq r0, [sp, #-200]! @ 0xffffff38 │ │ │ │ - orreq ip, r5, ip, lsr #18 │ │ │ │ - cmneq sp, ip, lsl ip │ │ │ │ + strdeq ip, [r5, r4] │ │ │ │ + cmneq sp, r4, ror #25 │ │ │ │ + orreq ip, r5, r4, lsr r9 │ │ │ │ + cmneq sp, r8, lsr #24 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x0185c898 │ │ │ │ - cmneq sp, r8, lsl #23 │ │ │ │ + orreq ip, r5, r0, lsr #17 │ │ │ │ + @ instruction: 0x017d0b94 │ │ │ │ cmneq fp, r4, ror #6 │ │ │ │ - orreq ip, r5, r8, asr #15 │ │ │ │ - cmneq sp, r0, lsl lr │ │ │ │ - cmneq ip, ip, lsl fp │ │ │ │ - cmneq sp, r4, lsl #21 │ │ │ │ + ldrdeq ip, [r5, r0] │ │ │ │ + cmneq sp, ip, lsl lr │ │ │ │ + cmneq ip, r8, lsr #22 │ │ │ │ + @ instruction: 0x017d0a90 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - orreq ip, r5, r4, ror #13 │ │ │ │ - ldrsbeq r0, [sp, #-148]! @ 0xffffff6c │ │ │ │ + orreq ip, r5, ip, ror #13 │ │ │ │ + cmneq sp, r0, ror #19 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ cmneq fp, r4, lsr r1 │ │ │ │ - ldrdeq ip, [r5, r0] │ │ │ │ - cmneq ip, r4, asr r9 │ │ │ │ - ldrheq r0, [sp, #-140]! @ 0xffffff74 │ │ │ │ + ldrdeq ip, [r5, r8] │ │ │ │ + cmneq ip, r0, ror #18 │ │ │ │ + cmneq sp, r8, asr #17 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ cmneq fp, r0, lsr #1 │ │ │ │ cmneq fp, r0, rrx │ │ │ │ cmneq fp, r0, lsr #32 │ │ │ │ cmneq fp, r0, ror #31 │ │ │ │ cmneq fp, r0, lsr #31 │ │ │ │ cmneq fp, r0, asr pc │ │ │ │ cmneq fp, r4, lsl #30 │ │ │ │ cmneq fp, r4, asr #29 │ │ │ │ - @ instruction: 0x017d099c │ │ │ │ - orreq ip, r5, ip, ror #6 │ │ │ │ - cmneq sp, r4, asr r6 │ │ │ │ - ldrheq r9, [ip, #-104]! @ 0xffffff98 │ │ │ │ - cmneq ip, r8, lsl #13 │ │ │ │ - orreq ip, r5, ip, asr #5 │ │ │ │ - cmneq ip, r4, asr r6 │ │ │ │ - ldrheq r0, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r8, lsr #19 │ │ │ │ + orreq ip, r5, r4, ror r3 │ │ │ │ + cmneq sp, r0, ror #12 │ │ │ │ + cmneq ip, r4, asr #13 │ │ │ │ + @ instruction: 0x017c9694 │ │ │ │ + ldrdeq ip, [r5, r4] │ │ │ │ + cmneq ip, r0, ror #12 │ │ │ │ + cmneq sp, r4, asr #11 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - @ instruction: 0x017d0890 │ │ │ │ - orreq ip, r5, ip, lsl #5 │ │ │ │ - cmneq sp, r0, ror r5 │ │ │ │ + @ instruction: 0x017d089c │ │ │ │ + @ instruction: 0x0185c294 │ │ │ │ + cmneq sp, ip, ror r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq sp, r8, lsl #16 │ │ │ │ - orreq ip, r5, r4, asr #4 │ │ │ │ - cmneq sp, r8, lsr #10 │ │ │ │ + cmneq sp, r4, lsl r8 │ │ │ │ + orreq ip, r5, ip, asr #4 │ │ │ │ + cmneq sp, r4, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x017c9594 │ │ │ │ - cmneq ip, r4, ror #10 │ │ │ │ - cmneq ip, r4, lsr r5 │ │ │ │ - cmneq ip, r4, lsl #10 │ │ │ │ - orreq ip, r5, r8, asr #2 │ │ │ │ - ldrsbeq r9, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq sp, ip, lsr #8 │ │ │ │ + cmneq ip, r0, lsr #11 │ │ │ │ + cmneq ip, r0, ror r5 │ │ │ │ + cmneq ip, r0, asr #10 │ │ │ │ + cmneq ip, r0, lsl r5 │ │ │ │ + orreq ip, r5, r0, asr r1 │ │ │ │ + ldrsbeq r9, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sp, r8, lsr r4 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ andeq r6, r0, r4, lsr #27 │ │ │ │ - strdeq ip, [r5, r0] │ │ │ │ - cmneq sp, ip, lsl #15 │ │ │ │ - ldrsbeq r0, [sp, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x017c9298 │ │ │ │ + strdeq ip, [r5, r8] │ │ │ │ + @ instruction: 0x017d0798 │ │ │ │ + cmneq sp, r4, ror #7 │ │ │ │ + cmneq ip, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq ip, r8, ror #4 │ │ │ │ - cmneq ip, r8, lsr r2 │ │ │ │ + cmneq ip, r4, ror r2 │ │ │ │ + cmneq ip, r4, asr #4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmneq sp, r0, asr r5 │ │ │ │ - orreq fp, r5, r0, ror lr │ │ │ │ - cmneq sp, r8, asr r1 │ │ │ │ - cmneq ip, r0, asr #3 │ │ │ │ - cmneq sp, r8, lsr #2 │ │ │ │ + cmneq sp, ip, asr r5 │ │ │ │ + orreq fp, r5, r8, ror lr │ │ │ │ + cmneq sp, r4, ror #2 │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ + cmneq sp, r4, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - cmneq ip, ip, lsl #3 │ │ │ │ - cmneq ip, r8, asr r1 │ │ │ │ - cmneq ip, r8, lsr #2 │ │ │ │ + @ instruction: 0x017c9198 │ │ │ │ + cmneq ip, r4, ror #2 │ │ │ │ + cmneq ip, r4, lsr r1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsheq r9, [ip, #-8]! │ │ │ │ + cmneq ip, r4, lsl #2 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq ip, r8, asr #1 │ │ │ │ + ldrsbeq r9, [ip, #-4]! │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - @ instruction: 0x017c9098 │ │ │ │ + cmneq ip, r4, lsr #1 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ ldr r1, [pc, #-92] @ 3abd78 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-108] @ 3abd7c │ │ │ │ @@ -771897,56 +771897,56 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3ac0b0 │ │ │ │ @ instruction: 0x0192c4f0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq ip, r2, ip, asr r4 │ │ │ │ - ldrdeq fp, [r5, r8] │ │ │ │ - ldrheq pc, [ip, #-232]! @ 0xffffff18 @ │ │ │ │ - orreq fp, r5, r4, lsl fp │ │ │ │ - orreq fp, r5, r0, lsl #22 │ │ │ │ + orreq fp, r5, r0, ror #23 │ │ │ │ + cmnpeq ip, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, ip, lsl fp │ │ │ │ + orreq fp, r5, r8, lsl #22 │ │ │ │ + cmnpeq ip, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [ip, #-212]! @ 0xffffff2c @ │ │ │ │ - orreq fp, r5, r8, asr r9 │ │ │ │ - ldrsbeq r8, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmnpeq ip, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r0, lsl #18 │ │ │ │ - cmneq ip, ip, ror ip │ │ │ │ - cmnpeq ip, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r0, ror #18 │ │ │ │ + cmneq ip, r0, ror #25 │ │ │ │ + cmnpeq ip, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r8, lsl #18 │ │ │ │ + cmneq ip, r8, lsl #25 │ │ │ │ + ldrsheq pc, [ip, #-180]! @ 0xffffff4c @ │ │ │ │ cmneq fp, r4, ror r2 │ │ │ │ cmneq fp, r8, lsl r2 │ │ │ │ ldrsbeq r9, [fp, #-16]! │ │ │ │ cmneq fp, r8, lsl #3 │ │ │ │ cmneq fp, r0, asr #2 │ │ │ │ - cmneq ip, r8, ror r9 │ │ │ │ - @ instruction: 0x0185b5b8 │ │ │ │ - cmneq ip, r0, asr #18 │ │ │ │ - cmnpeq ip, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsl #18 │ │ │ │ - ldrsbeq r8, [ip, #-136]! @ 0xffffff78 │ │ │ │ - cmneq ip, r4, lsr #17 │ │ │ │ - cmneq ip, r0, ror r8 │ │ │ │ - cmneq ip, r0, asr #16 │ │ │ │ - orreq fp, r5, r8, ror #8 │ │ │ │ - cmneq ip, r4, ror #15 │ │ │ │ - cmnpeq ip, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, asr #15 │ │ │ │ - cmneq ip, ip, lsl #15 │ │ │ │ - cmneq ip, r8, asr r7 │ │ │ │ - @ instruction: 0x0185b394 │ │ │ │ - cmneq ip, ip, lsl r7 │ │ │ │ - cmnpeq ip, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2944] @ 0xb80 │ │ │ │ - sub sp, sp, #1104 @ 0x450 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r2, [sp, #1156] @ 0x484 │ │ │ │ + cmneq ip, r4, lsl #19 │ │ │ │ + orreq fp, r5, r0, asr #11 │ │ │ │ + cmneq ip, ip, asr #18 │ │ │ │ + ldrheq pc, [ip, #-128]! @ 0xffffff80 @ │ │ │ │ + cmneq ip, r4, lsl r9 │ │ │ │ + cmneq ip, r4, ror #17 │ │ │ │ + ldrheq r8, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmneq ip, ip, ror r8 │ │ │ │ + cmneq ip, ip, asr #16 │ │ │ │ + orreq fp, r5, r0, ror r4 │ │ │ │ + ldrsheq r8, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmnpeq ip, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, asr #15 │ │ │ │ + @ instruction: 0x017c8798 │ │ │ │ + cmneq ip, r4, ror #14 │ │ │ │ + @ instruction: 0x0185b39c │ │ │ │ + cmneq ip, r8, lsr #14 │ │ │ │ + cmnpeq ip, r8, lsl #13 @ 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, #2944] @ 0xb80 │ │ │ │ + sub sp, sp, #1104 @ 0x450 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [sp, #1156] @ 0x484 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #1176] @ 3aced8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #1172] @ 3acedc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ @@ -772238,39 +772238,39 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3acce0 │ │ │ │ @ instruction: 0x0192bad0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq fp, [r5, ip] │ │ │ │ - orreq fp, r5, r8, asr #3 │ │ │ │ - cmnpeq ip, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq ip, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r4, ror #3 │ │ │ │ + ldrdeq fp, [r5, r0] │ │ │ │ + ldrheq pc, [ip, #-68]! @ 0xffffffbc @ │ │ │ │ + cmnpeq ip, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ cmneq fp, r8, lsr #23 │ │ │ │ cmneq fp, r8, asr fp │ │ │ │ orrseq fp, r2, ip, lsr #16 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ @ instruction: 0x017b8a9c │ │ │ │ - orreq sl, r5, r0, asr #30 │ │ │ │ - cmneq ip, r8, asr #5 │ │ │ │ - cmnpeq ip, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r5, r8, asr #30 │ │ │ │ + ldrsbeq r8, [ip, #-36]! @ 0xffffffdc │ │ │ │ + cmnpeq ip, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - @ instruction: 0x017c8290 │ │ │ │ - cmneq ip, r0, ror #4 │ │ │ │ - cmneq ip, r0, lsr r2 │ │ │ │ - orreq sl, r5, r8, ror lr │ │ │ │ - cmneq ip, r0, lsl #4 │ │ │ │ - cmnpeq ip, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017c829c │ │ │ │ + cmneq ip, ip, ror #4 │ │ │ │ + cmneq ip, ip, lsr r2 │ │ │ │ + orreq sl, r5, r0, lsl #29 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ + cmnpeq ip, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - orreq sl, r5, ip, lsr lr │ │ │ │ - cmneq ip, r4, asr #3 │ │ │ │ - cmnpeq ip, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r5, r4, asr #28 │ │ │ │ + ldrsbeq r8, [ip, #-16]! │ │ │ │ + cmnpeq ip, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -772565,39 +772565,39 @@ │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ad1fc │ │ │ │ orrseq fp, r2, r8, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0185acb4 │ │ │ │ - orreq sl, r5, r0, lsr #25 │ │ │ │ - cmneq ip, r0, lsl #31 │ │ │ │ - cmneq ip, ip, lsr #30 │ │ │ │ + @ instruction: 0x0185acbc │ │ │ │ + orreq sl, r5, r8, lsr #25 │ │ │ │ + cmneq ip, ip, lsl #31 │ │ │ │ + cmneq ip, r8, lsr pc │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ cmneq fp, ip, lsl #13 │ │ │ │ cmneq fp, ip, lsr r6 │ │ │ │ orrseq fp, r2, r0, lsl r3 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ cmneq fp, r0, lsl #11 │ │ │ │ - orreq sl, r5, r4, lsr #20 │ │ │ │ - cmneq ip, ip, lsr #27 │ │ │ │ - cmneq ip, r8, lsl #26 │ │ │ │ - andeq r0, r0, fp, lsr #8 │ │ │ │ - cmneq ip, r4, ror sp │ │ │ │ - cmneq ip, r4, asr #26 │ │ │ │ + orreq sl, r5, ip, lsr #20 │ │ │ │ + ldrheq r7, [ip, #-216]! @ 0xffffff28 │ │ │ │ cmneq ip, r4, lsl sp │ │ │ │ - orreq sl, r5, ip, asr r9 │ │ │ │ - cmneq ip, r4, ror #25 │ │ │ │ - cmneq ip, r0, asr #24 │ │ │ │ + andeq r0, r0, fp, lsr #8 │ │ │ │ + cmneq ip, r0, lsl #27 │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ + cmneq ip, r0, lsr #26 │ │ │ │ + orreq sl, r5, r4, ror #18 │ │ │ │ + ldrsheq r7, [ip, #-192]! @ 0xffffff40 │ │ │ │ + cmneq ip, ip, asr #24 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - orreq sl, r5, r0, lsr #18 │ │ │ │ - cmneq ip, r8, lsr #25 │ │ │ │ - cmneq ip, r4, lsl #24 │ │ │ │ + orreq sl, r5, r8, lsr #18 │ │ │ │ + ldrheq r7, [ip, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, r0, lsl ip │ │ │ │ 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 │ │ │ │ @@ -772966,45 +772966,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ad7c0 │ │ │ │ orrseq fp, r2, r4, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq sl, r5, r4, ror r7 │ │ │ │ - cmneq ip, r0, asr sl │ │ │ │ - orreq sl, r5, r4, ror #14 │ │ │ │ + orreq sl, r5, ip, ror r7 │ │ │ │ + cmneq ip, ip, asr sl │ │ │ │ + orreq sl, r5, ip, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmneq ip, r8, asr r9 │ │ │ │ + cmneq ip, r4, ror #18 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ cmneq fp, r0, asr #1 │ │ │ │ cmneq fp, r8, ror r0 │ │ │ │ orrseq sl, r2, ip, asr #26 │ │ │ │ cmneq fp, r4, ror #31 │ │ │ │ - orreq sl, r5, r8, lsl #9 │ │ │ │ - cmneq ip, ip, ror fp │ │ │ │ - cmneq ip, ip, ror #14 │ │ │ │ - ldrsbeq r7, [ip, #-112]! @ 0xffffff90 │ │ │ │ - cmneq ip, r4, lsr #15 │ │ │ │ - orreq sl, r5, ip, ror #7 │ │ │ │ - cmneq ip, r4, ror r7 │ │ │ │ - ldrsbeq lr, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0185a490 │ │ │ │ + cmneq ip, r8, lsl #23 │ │ │ │ + cmneq ip, r8, ror r7 │ │ │ │ + ldrsbeq r7, [ip, #-124]! @ 0xffffff84 │ │ │ │ + ldrheq r7, [ip, #-112]! @ 0xffffff90 │ │ │ │ + strdeq sl, [r5, r4] │ │ │ │ + cmneq ip, r0, lsl #15 │ │ │ │ + ldrsbeq lr, [ip, #-108]! @ 0xffffff94 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0185a3b0 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - @ instruction: 0x017ce694 │ │ │ │ - strdeq r0, [r0], -r5 │ │ │ │ - cmneq ip, r0, lsl #14 │ │ │ │ - ldrsbeq r7, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0185a3b8 │ │ │ │ + cmneq ip, r4, asr #14 │ │ │ │ cmneq ip, r0, lsr #13 │ │ │ │ - orreq sl, r5, r0, ror #5 │ │ │ │ - cmneq ip, r8, ror #12 │ │ │ │ - cmneq ip, r4, asr #11 │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ + cmneq ip, ip, lsl #14 │ │ │ │ + ldrsbeq r7, [ip, #-108]! @ 0xffffff94 │ │ │ │ + cmneq ip, ip, lsr #13 │ │ │ │ + orreq sl, r5, r8, ror #5 │ │ │ │ + cmneq ip, r4, ror r6 │ │ │ │ + ldrsbeq lr, [ip, #-80]! @ 0xffffffb0 │ │ │ │ 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] @ 3ae508 │ │ │ │ @@ -773659,78 +773659,78 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ade80 │ │ │ │ orrseq sl, r2, ip, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sl, r2, r4, lsl #20 │ │ │ │ - orreq sl, r5, r4, asr r1 │ │ │ │ - cmneq ip, ip, lsl #13 │ │ │ │ - ldrsbeq lr, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + orreq sl, r5, ip, asr r1 │ │ │ │ + @ instruction: 0x017ce698 │ │ │ │ + cmneq ip, r4, ror #7 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - orreq sl, r5, ip, asr r0 │ │ │ │ - cmneq ip, r8, asr #6 │ │ │ │ + orreq sl, r5, r4, rrx │ │ │ │ + cmneq ip, r4, asr r3 │ │ │ │ cmneq fp, r0, lsr #22 │ │ │ │ - ldrheq lr, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, r4, asr #5 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r9, r5, r8, lsl pc │ │ │ │ - cmneq ip, r8, lsl #4 │ │ │ │ + orreq r9, r5, r0, lsr #30 │ │ │ │ + cmneq ip, r4, lsl r2 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ orrseq sl, r2, ip, lsl #13 │ │ │ │ - orreq r9, r5, r0, lsl lr │ │ │ │ - ldrsheq lr, [ip, #-12]! │ │ │ │ + orreq r9, r5, r8, lsl lr │ │ │ │ + cmneq ip, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrsbeq r7, [fp, #-140]! @ 0xffffff74 │ │ │ │ - orreq r9, r5, r4, ror #26 │ │ │ │ - cmneq ip, r0, asr r0 │ │ │ │ + orreq r9, r5, ip, ror #26 │ │ │ │ + cmneq ip, ip, asr r0 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x01859cb4 │ │ │ │ + @ instruction: 0x01859cbc │ │ │ │ ldrsbeq r7, [fp, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x017cdf98 │ │ │ │ + cmneq ip, r4, lsr #31 │ │ │ │ cmneq fp, r0, asr r7 │ │ │ │ cmneq fp, r0, lsl r7 │ │ │ │ ldrsbeq r7, [fp, #-96]! @ 0xffffffa0 │ │ │ │ cmneq fp, ip, lsl #13 │ │ │ │ cmneq fp, r8, asr #12 │ │ │ │ - cmneq ip, ip, ror lr │ │ │ │ - cmneq ip, r4, ror #27 │ │ │ │ + cmneq ip, r8, lsl #29 │ │ │ │ + ldrsheq sp, [ip, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq ip, ip, asr #28 │ │ │ │ - cmneq ip, ip, lsl lr │ │ │ │ - cmneq ip, ip, ror #27 │ │ │ │ - orreq r9, r5, r4, lsr sl │ │ │ │ - ldrheq r6, [ip, #-220]! @ 0xffffff24 │ │ │ │ - cmneq ip, r0, lsr #26 │ │ │ │ - cmneq ip, r0, lsl #31 │ │ │ │ - strdeq r9, [r5, ip] │ │ │ │ - cmneq ip, r0, ror #25 │ │ │ │ + cmneq ip, r8, asr lr │ │ │ │ + cmneq ip, r8, lsr #28 │ │ │ │ + ldrsheq r6, [ip, #-216]! @ 0xffffff28 │ │ │ │ + orreq r9, r5, ip, lsr sl │ │ │ │ + cmneq ip, r8, asr #27 │ │ │ │ + cmneq ip, ip, lsr #26 │ │ │ │ + cmneq ip, ip, lsl #31 │ │ │ │ + orreq r9, r5, r4, lsl #20 │ │ │ │ + cmneq ip, ip, ror #25 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x018599b8 │ │ │ │ - cmneq ip, r0, lsl r1 │ │ │ │ - @ instruction: 0x017cdc9c │ │ │ │ - orreq r9, r5, r8, lsl #19 │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ - cmneq ip, r8, ror #24 │ │ │ │ + orreq r9, r5, r0, asr #19 │ │ │ │ + cmneq ip, ip, lsl r1 │ │ │ │ + cmneq ip, r8, lsr #25 │ │ │ │ + @ instruction: 0x01859990 │ │ │ │ + cmneq ip, ip, asr #1 │ │ │ │ + cmneq ip, r4, ror ip │ │ │ │ muleq r0, sl, r2 │ │ │ │ - cmneq ip, r0, ror #25 │ │ │ │ - cmneq ip, r8, asr #24 │ │ │ │ - cmneq ip, ip, lsr #25 │ │ │ │ - cmneq ip, ip, asr #31 │ │ │ │ - ldrsbeq sp, [ip, #-188]! @ 0xffffff44 │ │ │ │ - andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq ip, r4, asr #24 │ │ │ │ - cmneq ip, r4, lsl ip │ │ │ │ - cmneq ip, r4, lsl #24 │ │ │ │ + cmneq ip, ip, ror #25 │ │ │ │ + cmneq ip, r4, asr ip │ │ │ │ + ldrheq r6, [ip, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq sp, [ip, #-248]! @ 0xffffff08 │ │ │ │ cmneq ip, r8, ror #23 │ │ │ │ - ldrheq r6, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq ip, ip, lsl #23 │ │ │ │ + andeq r0, r0, r7, asr #5 │ │ │ │ + cmneq ip, r0, asr ip │ │ │ │ + cmneq ip, r0, lsr #24 │ │ │ │ + cmneq ip, r0, lsl ip │ │ │ │ + ldrsheq r6, [ip, #-180]! @ 0xffffff4c │ │ │ │ + cmneq ip, r8, asr #23 │ │ │ │ + @ instruction: 0x017c6b98 │ │ │ │ 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] @ 3aea70 │ │ │ │ ldr ip, [pc, #1092] @ 3aea74 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -774010,41 +774010,41 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01929e94 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - @ instruction: 0x018595b0 │ │ │ │ - cmneq ip, r0, lsr #17 │ │ │ │ + @ instruction: 0x018595b8 │ │ │ │ + cmneq ip, ip, lsr #17 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ cmneq fp, r4, lsl #1 │ │ │ │ - orreq r9, r5, ip, lsr #10 │ │ │ │ - cmneq ip, r4, lsl r8 │ │ │ │ + orreq r9, r5, r4, lsr r5 │ │ │ │ + cmneq ip, r0, lsr #16 │ │ │ │ @ instruction: 0x01929cfc │ │ │ │ - orreq r9, r5, r4, ror #8 │ │ │ │ - cmneq ip, r8, asr #14 │ │ │ │ + orreq r9, r5, ip, ror #8 │ │ │ │ + cmneq ip, r4, asr r7 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ cmneq fp, r0, lsl #30 │ │ │ │ - orreq r9, r5, ip, lsl #7 │ │ │ │ - cmneq ip, r4, lsl r7 │ │ │ │ - cmneq ip, r0, ror r6 │ │ │ │ + @ instruction: 0x01859394 │ │ │ │ + cmneq ip, r0, lsr #14 │ │ │ │ + cmneq ip, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - orreq r9, r5, r0, asr r3 │ │ │ │ - ldrsbeq r6, [ip, #-104]! @ 0xffffff98 │ │ │ │ - cmneq ip, r4, lsr r6 │ │ │ │ + orreq r9, r5, r8, asr r3 │ │ │ │ + cmneq ip, r4, ror #13 │ │ │ │ + cmneq ip, r0, asr #12 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - orreq r9, r5, r4, lsl r3 │ │ │ │ - @ instruction: 0x017c669c │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ - ldrdeq r9, [r5, ip] │ │ │ │ - cmneq ip, r0, ror #12 │ │ │ │ - cmneq ip, r8, asr #11 │ │ │ │ + orreq r9, r5, ip, lsl r3 │ │ │ │ + cmneq ip, r8, lsr #13 │ │ │ │ + cmneq ip, ip, lsl #12 │ │ │ │ + orreq r9, r5, r4, ror #5 │ │ │ │ + cmneq ip, ip, ror #12 │ │ │ │ + ldrsbeq sp, [ip, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmneq ip, r8, lsr #12 │ │ │ │ + cmneq ip, r4, lsr r6 │ │ │ │ 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] @ 3aedd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -774226,31 +774226,31 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r9, r2, ip, lsr #19 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orreq r9, r5, r8, asr #1 │ │ │ │ - ldrheq sp, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + ldrdeq r9, [r5, r0] │ │ │ │ + cmneq ip, r4, asr #7 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ cmneq fp, r0, lsr #23 │ │ │ │ - orreq r9, r5, r8, asr #32 │ │ │ │ - cmneq ip, r0, lsr r3 │ │ │ │ + orreq r9, r5, r0, asr r0 │ │ │ │ + cmneq ip, ip, lsr r3 │ │ │ │ orrseq r9, r2, r8, lsr #16 │ │ │ │ - @ instruction: 0x01858fbc │ │ │ │ - cmneq ip, r4, asr #6 │ │ │ │ - cmneq ip, r4, lsr #5 │ │ │ │ - orreq r8, r5, r4, lsl #31 │ │ │ │ - cmneq ip, r8, lsl #6 │ │ │ │ - cmneq ip, r8, ror #4 │ │ │ │ + orreq r8, r5, r4, asr #31 │ │ │ │ + cmneq ip, r0, asr r3 │ │ │ │ + ldrheq sp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + orreq r8, r5, ip, lsl #31 │ │ │ │ + cmneq ip, r4, lsl r3 │ │ │ │ + cmneq ip, r4, ror r2 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - orreq r8, r5, r4, asr #30 │ │ │ │ - cmneq ip, ip, asr #5 │ │ │ │ - cmneq ip, r0, lsr r2 │ │ │ │ + orreq r8, r5, ip, asr #30 │ │ │ │ + ldrsbeq r6, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, ip, lsr r2 │ │ │ │ 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] @ 3af100 │ │ │ │ ldr ip, [pc, #692] @ 3af104 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -774430,31 +774430,31 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r9, r2, ip, ror r6 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - @ instruction: 0x01858d98 │ │ │ │ - cmneq ip, r8, lsl #1 │ │ │ │ + orreq r8, r5, r0, lsr #27 │ │ │ │ + @ instruction: 0x017cd094 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ cmneq fp, r0, ror r8 │ │ │ │ - orreq r8, r5, r8, lsl sp │ │ │ │ - cmneq ip, r0 │ │ │ │ + orreq r8, r5, r0, lsr #26 │ │ │ │ + cmneq ip, ip │ │ │ │ @ instruction: 0x019294f8 │ │ │ │ - orreq r8, r5, ip, lsl #25 │ │ │ │ - cmneq ip, r4, lsl r0 │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ + @ instruction: 0x01858c94 │ │ │ │ + cmneq ip, r0, lsr #32 │ │ │ │ + cmneq ip, ip, ror pc │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - orreq r8, r5, r4, asr ip │ │ │ │ - ldrsbeq r5, [ip, #-248]! @ 0xffffff08 │ │ │ │ - cmneq ip, ip, lsr pc │ │ │ │ - orreq r8, r5, r4, lsl ip │ │ │ │ - @ instruction: 0x017c5f9c │ │ │ │ - cmneq ip, r0, lsl #30 │ │ │ │ + orreq r8, r5, ip, asr ip │ │ │ │ + cmneq ip, r4, ror #31 │ │ │ │ + cmneq ip, r8, asr #30 │ │ │ │ + orreq r8, r5, ip, lsl ip │ │ │ │ + cmneq ip, r8, lsr #31 │ │ │ │ + cmneq ip, ip, lsl #30 │ │ │ │ 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] @ 3afd54 │ │ │ │ ldr r3, [pc, #3032] @ 3afd58 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -775215,102 +775215,102 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3af1e8 │ │ │ │ @ instruction: 0x01929398 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r9, r2, r8, ror #6 │ │ │ │ orrseq r9, r2, r4, lsr #6 │ │ │ │ - orreq r8, r5, r8, ror #20 │ │ │ │ - cmneq ip, r4, asr #26 │ │ │ │ + orreq r8, r5, r0, ror sl │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - @ instruction: 0x01858890 │ │ │ │ - cmneq ip, ip, ror fp │ │ │ │ + @ instruction: 0x01858898 │ │ │ │ + cmneq ip, r8, lsl #23 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r8, r5, ip, lsl #15 │ │ │ │ - cmneq ip, r4, lsl fp │ │ │ │ - cmneq ip, r8, ror sl │ │ │ │ + @ instruction: 0x01858794 │ │ │ │ + cmneq ip, r0, lsr #22 │ │ │ │ + cmneq ip, r4, lsl #21 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ cmneq fp, r4, asr r2 │ │ │ │ - ldrdeq r8, [r5, r8] │ │ │ │ - cmneq ip, r0, ror #20 │ │ │ │ - cmneq ip, r4, asr #19 │ │ │ │ + orreq r8, r5, r0, ror #13 │ │ │ │ + cmneq ip, ip, ror #20 │ │ │ │ + ldrsbeq ip, [ip, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - orreq r8, r5, r8, asr #12 │ │ │ │ - ldrsbeq r5, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmneq ip, r4, lsr r9 │ │ │ │ + orreq r8, r5, r0, asr r6 │ │ │ │ + ldrsbeq r5, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq ip, r0, asr #18 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - strdeq r8, [r5, ip] │ │ │ │ - cmneq ip, r0, lsl #19 │ │ │ │ - cmneq ip, r8, ror #17 │ │ │ │ + orreq r8, r5, r4, lsl #12 │ │ │ │ + cmneq ip, ip, lsl #19 │ │ │ │ + ldrsheq ip, [ip, #-132]! @ 0xffffff7c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrheq sl, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - orreq r8, r5, r8, ror r5 │ │ │ │ - cmneq ip, r0, ror #16 │ │ │ │ + ldrheq sl, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r8, r5, r0, lsl #11 │ │ │ │ + cmneq ip, ip, ror #16 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - orreq r8, r5, ip, lsr #9 │ │ │ │ - cmneq ip, r0, lsr r8 │ │ │ │ - @ instruction: 0x017cc798 │ │ │ │ + @ instruction: 0x018584b4 │ │ │ │ + cmneq ip, ip, lsr r8 │ │ │ │ + cmneq ip, r4, lsr #15 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ cmneq fp, ip, ror pc │ │ │ │ cmneq fp, r4, lsr #30 │ │ │ │ cmneq fp, r0, ror #29 │ │ │ │ @ instruction: 0x017b5e98 │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ - orreq r8, r5, r0, lsl r3 │ │ │ │ - @ instruction: 0x017c5698 │ │ │ │ - ldrsheq ip, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsbeq r5, [ip, #-104]! @ 0xffffff98 │ │ │ │ + orreq r8, r5, r8, lsl r3 │ │ │ │ + cmneq ip, r4, lsr #13 │ │ │ │ + cmneq ip, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq ip, r0, ror #12 │ │ │ │ - orreq r8, r5, r0, lsr #5 │ │ │ │ - cmneq ip, r8, lsr #12 │ │ │ │ - cmneq ip, ip, lsl #11 │ │ │ │ - orreq r8, r5, r4, ror #4 │ │ │ │ - cmneq ip, ip, ror #11 │ │ │ │ - cmneq ip, ip, asr #10 │ │ │ │ - orreq r8, r5, r8, lsr #4 │ │ │ │ - ldrheq r5, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r4, lsl r5 │ │ │ │ - andeq r0, r0, fp, ror #5 │ │ │ │ - cmneq ip, r8, ror r5 │ │ │ │ + cmneq ip, ip, ror #12 │ │ │ │ + orreq r8, r5, r8, lsr #5 │ │ │ │ + cmneq ip, r4, lsr r6 │ │ │ │ + @ instruction: 0x017cc598 │ │ │ │ + orreq r8, r5, ip, ror #4 │ │ │ │ + ldrsheq r5, [ip, #-88]! @ 0xffffffa8 │ │ │ │ cmneq ip, r8, asr r5 │ │ │ │ - @ instruction: 0x0185819c │ │ │ │ + orreq r8, r5, r0, lsr r2 │ │ │ │ + ldrheq r5, [ip, #-92]! @ 0xffffffa4 │ │ │ │ cmneq ip, r0, lsr #10 │ │ │ │ - cmneq ip, r8, lsl #9 │ │ │ │ - orreq r8, r5, r0, ror #2 │ │ │ │ - cmneq ip, r4, ror #9 │ │ │ │ - cmneq ip, ip, asr #8 │ │ │ │ + andeq r0, r0, fp, ror #5 │ │ │ │ + cmneq ip, r4, lsl #11 │ │ │ │ + cmneq ip, r4, ror #10 │ │ │ │ + orreq r8, r5, r4, lsr #3 │ │ │ │ + cmneq ip, ip, lsr #10 │ │ │ │ + @ instruction: 0x017cc494 │ │ │ │ + orreq r8, r5, r8, ror #2 │ │ │ │ + ldrsheq r5, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r8, asr r4 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - cmneq ip, ip, lsr #9 │ │ │ │ - strdeq r8, [r5, r4] │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ - cmneq ip, r0, ror #7 │ │ │ │ + ldrheq r5, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + strdeq r8, [r5, ip] │ │ │ │ + cmneq ip, r8, lsl #9 │ │ │ │ + cmneq ip, ip, ror #7 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmneq ip, r4, asr #8 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ + cmneq ip, r0, asr r4 │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - orreq r8, r5, r8, rrx │ │ │ │ - ldrsheq r5, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ - orreq r8, r5, ip, lsr #32 │ │ │ │ - ldrheq r5, [ip, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, r8, lsl r3 │ │ │ │ + orreq r8, r5, r0, ror r0 │ │ │ │ + ldrsheq r5, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r0, ror #6 │ │ │ │ + orreq r8, r5, r4, lsr r0 │ │ │ │ + cmneq ip, r0, asr #7 │ │ │ │ + cmneq ip, r4, lsr #6 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - strdeq r7, [r5, r0] │ │ │ │ - cmneq ip, r8, ror r3 │ │ │ │ - ldrsbeq ip, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + strdeq r7, [r5, r8] │ │ │ │ + cmneq ip, r4, lsl #7 │ │ │ │ + cmneq ip, r8, ror #5 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmneq ip, r0, asr #6 │ │ │ │ + cmneq ip, ip, asr #6 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ │ │ │ │ 003afec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -775379,22 +775379,22 @@ │ │ │ │ mov r1, #175 @ 0xaf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3aff38 │ │ │ │ orrseq r8, r2, r4, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x017cc29c │ │ │ │ + cmneq ip, r8, lsr #5 │ │ │ │ @ instruction: 0x019285d4 │ │ │ │ - orreq r7, r5, ip, ror #26 │ │ │ │ - ldrsheq r5, [ip, #-4]! │ │ │ │ - cmneq ip, r8, asr r0 │ │ │ │ - orreq r7, r5, r0, lsr sp │ │ │ │ - ldrheq r5, [ip, #-8]! │ │ │ │ - cmneq ip, r8, lsl r0 │ │ │ │ + orreq r7, r5, r4, ror sp │ │ │ │ + cmneq ip, r0, lsl #2 │ │ │ │ + cmneq ip, r4, rrx │ │ │ │ + orreq r7, r5, r8, lsr sp │ │ │ │ + cmneq ip, r4, asr #1 │ │ │ │ + cmneq ip, r4, lsr #32 │ │ │ │ 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] @ 3b0278 │ │ │ │ @@ -775546,39 +775546,39 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3b011c │ │ │ │ orrseq r8, r2, r4, ror #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r8, r2, ip, asr #9 │ │ │ │ andeq r6, r0, r0, lsr #12 │ │ │ │ - cmneq ip, r4, asr #7 │ │ │ │ - ldrsbeq ip, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq ip, r8, lsl r4 │ │ │ │ - andeq r6, r0, r4, lsr #27 │ │ │ │ + ldrsbeq ip, [ip, #-48]! @ 0xffffffd0 │ │ │ │ cmneq ip, r8, ror #7 │ │ │ │ - cmneq ip, r0, lsl #8 │ │ │ │ cmneq ip, r4, lsr #8 │ │ │ │ + andeq r6, r0, r4, lsr #27 │ │ │ │ + ldrsheq ip, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, ip, lsl #8 │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ @ instruction: 0x019283f0 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - cmneq ip, r0, ror #5 │ │ │ │ + cmneq ip, ip, ror #5 │ │ │ │ cmneq fp, ip, ror #2 │ │ │ │ - orreq r7, r5, r4, asr fp │ │ │ │ - ldrsbeq r4, [ip, #-236]! @ 0xffffff14 │ │ │ │ - cmneq ip, ip, lsr lr │ │ │ │ - orreq r7, r5, r4, lsl fp │ │ │ │ - @ instruction: 0x017c4e9c │ │ │ │ - ldrsheq fp, [ip, #-216]! @ 0xffffff28 │ │ │ │ + orreq r7, r5, ip, asr fp │ │ │ │ + cmneq ip, r8, ror #29 │ │ │ │ + cmneq ip, r8, asr #28 │ │ │ │ + orreq r7, r5, ip, lsl fp │ │ │ │ + cmneq ip, r8, lsr #29 │ │ │ │ + cmneq ip, r4, lsl #28 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - ldrdeq r7, [r5, r8] │ │ │ │ - cmneq ip, r0, ror #28 │ │ │ │ - ldrheq fp, [ip, #-220]! @ 0xffffff24 │ │ │ │ + orreq r7, r5, r0, ror #21 │ │ │ │ + cmneq ip, ip, ror #28 │ │ │ │ + cmneq ip, r8, asr #27 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - @ instruction: 0x01857a9c │ │ │ │ - cmneq ip, r4, lsr #28 │ │ │ │ - cmneq ip, r0, lsl #27 │ │ │ │ + orreq r7, r5, r4, lsr #21 │ │ │ │ + cmneq ip, r0, lsr lr │ │ │ │ + cmneq ip, ip, lsl #27 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ │ │ │ │ 003b02f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -775659,26 +775659,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 3b0470 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b0400 │ │ │ │ orrseq r8, r2, r4, lsl #4 │ │ │ │ - @ instruction: 0x017cbe94 │ │ │ │ + cmneq ip, r0, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r8, r2, r8, lsr #3 │ │ │ │ cmneq fp, r8, lsr #26 │ │ │ │ - orreq r7, r5, r8, lsr r9 │ │ │ │ - cmneq ip, r0, lsr #24 │ │ │ │ - strdeq r7, [r5, ip] │ │ │ │ - cmneq ip, r8, ror ip │ │ │ │ - cmneq ip, r4, ror #23 │ │ │ │ - orreq r7, r5, r0, asr #17 │ │ │ │ - cmneq ip, ip, lsr ip │ │ │ │ - cmneq ip, r8, lsr #23 │ │ │ │ + orreq r7, r5, r0, asr #18 │ │ │ │ + cmneq ip, ip, lsr #24 │ │ │ │ + orreq r7, r5, r4, lsl #18 │ │ │ │ + cmneq ip, r4, lsl #25 │ │ │ │ + ldrsheq fp, [ip, #-176]! @ 0xffffff50 │ │ │ │ + orreq r7, r5, r8, asr #17 │ │ │ │ + cmneq ip, r8, asr #24 │ │ │ │ + ldrheq fp, [ip, #-180]! @ 0xffffff4c │ │ │ │ │ │ │ │ 003b0474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 3b0590 │ │ │ │ @@ -775746,22 +775746,22 @@ │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3b04e4 │ │ │ │ orrseq r8, r2, r8, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq fp, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq ip, r4, asr #25 │ │ │ │ orrseq r8, r2, r8, lsr #32 │ │ │ │ - orreq r7, r5, r0, asr #15 │ │ │ │ - cmneq ip, r8, asr #22 │ │ │ │ - cmneq ip, ip, lsr #21 │ │ │ │ - orreq r7, r5, r4, lsl #15 │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ - cmneq ip, ip, ror #20 │ │ │ │ + orreq r7, r5, r8, asr #15 │ │ │ │ + cmneq ip, r4, asr fp │ │ │ │ + ldrheq fp, [ip, #-168]! @ 0xffffff58 │ │ │ │ + orreq r7, r5, ip, lsl #15 │ │ │ │ + cmneq ip, r8, lsl fp │ │ │ │ + cmneq ip, r8, ror sl │ │ │ │ │ │ │ │ 003b05b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -775841,27 +775841,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b073c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b06c8 │ │ │ │ orrseq r7, r2, ip, lsr pc │ │ │ │ - @ instruction: 0x017cbb90 │ │ │ │ + @ instruction: 0x017cbb9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, r2, r0, ror #29 │ │ │ │ cmneq fp, r0, ror #20 │ │ │ │ - orreq r7, r5, r0, ror r6 │ │ │ │ - cmneq ip, r8, asr r9 │ │ │ │ - orreq r7, r5, r4, lsr r6 │ │ │ │ - ldrheq r4, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmneq ip, ip, lsl r9 │ │ │ │ + orreq r7, r5, r8, ror r6 │ │ │ │ + cmneq ip, r4, ror #18 │ │ │ │ + orreq r7, r5, ip, lsr r6 │ │ │ │ + ldrheq r4, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq ip, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - strdeq r7, [r5, r8] │ │ │ │ - cmneq ip, r4, ror r9 │ │ │ │ - cmneq ip, r0, ror #17 │ │ │ │ + orreq r7, r5, r0, lsl #12 │ │ │ │ + cmneq ip, r0, lsl #19 │ │ │ │ + cmneq ip, ip, ror #17 │ │ │ │ │ │ │ │ 003b0740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 3b085c │ │ │ │ @@ -775929,22 +775929,22 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3b07b0 │ │ │ │ @ instruction: 0x01927dbc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq ip, r4, ror #20 │ │ │ │ + cmneq ip, r0, ror sl │ │ │ │ orrseq r7, r2, ip, asr sp │ │ │ │ - strdeq r7, [r5, r4] │ │ │ │ - cmneq ip, ip, ror r8 │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ - @ instruction: 0x018574b8 │ │ │ │ - cmneq ip, r0, asr #16 │ │ │ │ - cmneq ip, r0, lsr #15 │ │ │ │ + strdeq r7, [r5, ip] │ │ │ │ + cmneq ip, r8, lsl #17 │ │ │ │ + cmneq ip, ip, ror #15 │ │ │ │ + orreq r7, r5, r0, asr #9 │ │ │ │ + cmneq ip, ip, asr #16 │ │ │ │ + cmneq ip, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ ldr r5, [r0, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -776010,25 +776010,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #676 @ 0x2a4 │ │ │ │ mov r1, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3b08e8 │ │ │ │ - orreq r7, r5, r4, ror #7 │ │ │ │ - cmneq ip, ip, ror #14 │ │ │ │ - cmneq ip, r8, asr #13 │ │ │ │ + orreq r7, r5, ip, ror #7 │ │ │ │ + cmneq ip, r8, ror r7 │ │ │ │ + ldrsbeq fp, [ip, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - orreq r7, r5, r8, lsr #7 │ │ │ │ - cmneq ip, r0, lsr r7 │ │ │ │ - cmneq ip, ip, lsl #13 │ │ │ │ + @ instruction: 0x018573b0 │ │ │ │ + cmneq ip, ip, lsr r7 │ │ │ │ + @ instruction: 0x017cb698 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orreq r7, r5, ip, ror #6 │ │ │ │ - ldrsheq r4, [ip, #-100]! @ 0xffffff9c │ │ │ │ - cmneq ip, r4, asr r6 │ │ │ │ + orreq r7, r5, r4, ror r3 │ │ │ │ + cmneq ip, r0, lsl #14 │ │ │ │ + cmneq ip, r0, ror #12 │ │ │ │ │ │ │ │ 003b09d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -776108,27 +776108,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b0b58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b0ae4 │ │ │ │ orrseq r7, r2, r0, lsr #22 │ │ │ │ - cmneq ip, r8, ror #15 │ │ │ │ + ldrsheq fp, [ip, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r7, r2, r4, asr #21 │ │ │ │ cmneq fp, r4, asr #12 │ │ │ │ - orreq r7, r5, r4, asr r2 │ │ │ │ - cmneq ip, r8, lsr r5 │ │ │ │ + orreq r7, r5, ip, asr r2 │ │ │ │ + cmneq ip, r4, asr #10 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orreq r7, r5, r8, lsl r2 │ │ │ │ - @ instruction: 0x017c4594 │ │ │ │ - cmneq ip, r0, lsl #10 │ │ │ │ - ldrdeq r7, [r5, ip] │ │ │ │ - cmneq ip, r8, asr r5 │ │ │ │ - cmneq ip, r4, asr #9 │ │ │ │ + orreq r7, r5, r0, lsr #4 │ │ │ │ + cmneq ip, r0, lsr #11 │ │ │ │ + cmneq ip, ip, lsl #10 │ │ │ │ + orreq r7, r5, r4, ror #3 │ │ │ │ + cmneq ip, r4, ror #10 │ │ │ │ + ldrsbeq fp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1020] @ 3b0f70 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -776394,52 +776394,52 @@ │ │ │ │ @ instruction: 0xffffda50 │ │ │ │ @ instruction: 0xffff80cc │ │ │ │ @ instruction: 0xffffc888 │ │ │ │ @ instruction: 0xffffdf14 │ │ │ │ @ instruction: 0xffffc354 │ │ │ │ @ instruction: 0xffffbe18 │ │ │ │ @ instruction: 0xffffe228 │ │ │ │ - ldrheq fp, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r8, asr #7 │ │ │ │ @ instruction: 0x019278f8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strheq r7, [r5, r4] │ │ │ │ + strheq r7, [r5, ip] │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmneq ip, r0, asr #9 │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ @ instruction: 0xffff7864 │ │ │ │ @ instruction: 0xffff7854 │ │ │ │ - ldrheq fp, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq ip, r8, asr #9 │ │ │ │ @ instruction: 0xffff7800 │ │ │ │ - ldrheq fp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq ip, r4, asr #9 │ │ │ │ @ instruction: 0xffff77f0 │ │ │ │ - ldrheq fp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq ip, r4, asr #9 │ │ │ │ @ instruction: 0xffff7d54 │ │ │ │ - ldrheq fp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq ip, r4, asr #9 │ │ │ │ @ instruction: 0xffff77e8 │ │ │ │ - ldrheq fp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq fp, [ip, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0xffff9ac4 │ │ │ │ - cmneq ip, r8, lsr #9 │ │ │ │ + ldrheq fp, [ip, #-68]! @ 0xffffffbc │ │ │ │ @ instruction: 0xffff77bc │ │ │ │ - cmneq ip, r4, lsr #9 │ │ │ │ + ldrheq fp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ orrseq r7, r2, r0, lsl #15 │ │ │ │ - cmneq ip, r4, lsr #5 │ │ │ │ + ldrheq r4, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - cmneq ip, r4, ror r2 │ │ │ │ + cmneq ip, r0, lsl #5 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ + cmneq ip, r0, asr r2 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - cmneq ip, r4, lsl r2 │ │ │ │ + cmneq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - cmneq ip, r4, ror #3 │ │ │ │ + ldrsheq r4, [ip, #-16]! │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - ldrheq r4, [ip, #-20]! @ 0xffffffec │ │ │ │ + cmneq ip, r0, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ + @ instruction: 0x017c4190 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - cmneq ip, r4, asr r1 │ │ │ │ - cmneq ip, r4, lsr #2 │ │ │ │ + cmneq ip, r0, ror #2 │ │ │ │ + cmneq ip, r0, lsr r1 │ │ │ │ │ │ │ │ 003b1038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 3b10cc │ │ │ │ @@ -776475,17 +776475,17 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3b1088 │ │ │ │ orrseq r7, r2, r4, asr #9 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ @ instruction: 0x01a4d150 │ │ │ │ andeq r6, r0, ip, lsr r2 │ │ │ │ - cmneq ip, ip, asr #31 │ │ │ │ - cmneq ip, ip, lsl r5 │ │ │ │ - orreq r6, r5, r4, lsr #30 │ │ │ │ + ldrsbeq r3, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, r8, lsr #10 │ │ │ │ + orreq r6, r5, ip, lsr #30 │ │ │ │ │ │ │ │ 003b10e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #2228] @ 3b19b4 │ │ │ │ @@ -777049,116 +777049,116 @@ │ │ │ │ b 3b1138 │ │ │ │ @ instruction: 0x01a4d0c4 │ │ │ │ orrseq r7, r2, ip, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019273f4 │ │ │ │ @ instruction: 0x019273d4 │ │ │ │ andeq r6, r0, r0, ror #24 │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ + cmneq ip, r8, lsl #9 │ │ │ │ andeq r7, r0, ip, lsl r7 │ │ │ │ - cmneq ip, ip, asr r4 │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ @ instruction: 0x000065b4 │ │ │ │ - cmneq ip, r0, asr #8 │ │ │ │ + cmneq ip, ip, asr #8 │ │ │ │ andeq r6, r0, ip, lsr #8 │ │ │ │ - cmneq ip, r0, lsr #8 │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ andeq r6, r0, ip, ror #13 │ │ │ │ - cmneq ip, r8, lsl #8 │ │ │ │ + cmneq ip, r4, lsl r4 │ │ │ │ andeq r7, r0, r0, lsl #14 │ │ │ │ - cmneq ip, ip, ror #7 │ │ │ │ + ldrsheq fp, [ip, #-56]! @ 0xffffffc8 │ │ │ │ @ instruction: 0x00006cb8 │ │ │ │ - ldrsbeq fp, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, r0, ror #7 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ - ldrheq fp, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r8, asr #7 │ │ │ │ andeq r7, r0, r8, lsl r2 │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ + ldrheq fp, [ip, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, lsl #15 │ │ │ │ - cmneq ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x017cb398 │ │ │ │ andeq r7, r0, r4, ror r1 │ │ │ │ - cmneq ip, r4, ror r3 │ │ │ │ + cmneq ip, r0, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #4 │ │ │ │ - cmneq ip, ip, asr r3 │ │ │ │ + cmneq ip, r8, ror #6 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq ip, r0, asr #6 │ │ │ │ + cmneq ip, ip, asr #6 │ │ │ │ andeq r6, r0, ip, lsr #25 │ │ │ │ - cmneq ip, r4, lsr #6 │ │ │ │ + cmneq ip, r0, lsr r3 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq ip, r4, lsl #6 │ │ │ │ - ldrheq sp, [pc, #-0] @ 3b1a48 │ │ │ │ + cmneq ip, r0, lsl r3 │ │ │ │ + ldrheq sp, [pc, #-12] @ 3b1a3c │ │ │ │ cmneq fp, ip, lsr #8 │ │ │ │ - cmneq pc, ip, asr #32 │ │ │ │ + cmneq pc, r8, asr r0 @ │ │ │ │ andeq r7, r0, r0, asr r0 │ │ │ │ - orreq r6, r5, ip, lsr #22 │ │ │ │ - cmneq ip, r8, asr #23 │ │ │ │ - cmneq ip, r8, lsl r1 │ │ │ │ - orreq r6, r5, r4, ror #21 │ │ │ │ - cmneq ip, r0, lsl #23 │ │ │ │ - ldrsbeq fp, [ip, #-0]! │ │ │ │ - orreq r6, r5, ip, lsr #21 │ │ │ │ - cmneq ip, r4, asr #22 │ │ │ │ - @ instruction: 0x017cb098 │ │ │ │ - orreq r6, r5, r4, ror sl │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ - cmneq ip, r0, rrx │ │ │ │ - orreq r6, r5, r8, lsr sl │ │ │ │ - ldrsbeq r3, [ip, #-164]! @ 0xffffff5c │ │ │ │ - cmneq ip, r4, lsr #32 │ │ │ │ - orreq r6, r5, r0, lsl #20 │ │ │ │ - @ instruction: 0x017c3a9c │ │ │ │ - cmneq ip, ip, ror #31 │ │ │ │ - orreq r6, r5, r8, asr #19 │ │ │ │ - cmneq ip, r4, ror #20 │ │ │ │ - ldrheq sl, [ip, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x01856990 │ │ │ │ - cmneq ip, ip, lsr #20 │ │ │ │ - cmneq ip, ip, ror pc │ │ │ │ - orreq r6, r5, r8, asr r9 │ │ │ │ - ldrsheq r3, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq ip, r4, asr #30 │ │ │ │ - orreq r6, r5, r0, lsr #18 │ │ │ │ - ldrheq r3, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, ip, lsl #30 │ │ │ │ - orreq r6, r5, ip, ror #17 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ - ldrsbeq sl, [ip, #-232]! @ 0xffffff18 │ │ │ │ - @ instruction: 0x018568b4 │ │ │ │ - cmneq ip, ip, asr #18 │ │ │ │ - cmneq ip, r0, lsr #29 │ │ │ │ - orreq r6, r5, ip, ror r8 │ │ │ │ - cmneq ip, r4, lsl r9 │ │ │ │ - cmneq ip, r8, ror #28 │ │ │ │ - orreq r6, r5, r4, asr #16 │ │ │ │ - ldrsbeq r3, [ip, #-140]! @ 0xffffff74 │ │ │ │ - cmneq ip, r0, lsr lr │ │ │ │ - orreq r6, r5, ip, lsl #16 │ │ │ │ - cmneq ip, r4, lsr #17 │ │ │ │ - ldrsheq sl, [ip, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq r6, [r5, r4] │ │ │ │ - cmneq ip, ip, ror #16 │ │ │ │ - cmneq ip, r0, asr #27 │ │ │ │ - @ instruction: 0x01856798 │ │ │ │ - cmneq ip, r4, lsr r8 │ │ │ │ - cmneq ip, r4, lsl #27 │ │ │ │ - orreq r6, r5, r0, ror #14 │ │ │ │ - ldrsheq r3, [ip, #-124]! @ 0xffffff84 │ │ │ │ - cmneq ip, ip, asr #26 │ │ │ │ - orreq r6, r5, r8, lsr #14 │ │ │ │ - cmneq ip, r4, asr #15 │ │ │ │ - cmneq ip, r4, lsl sp │ │ │ │ - strdeq r6, [r5, r0] │ │ │ │ - cmneq ip, ip, lsl #15 │ │ │ │ - ldrsbeq sl, [ip, #-204]! @ 0xffffff34 │ │ │ │ - @ instruction: 0x018566b8 │ │ │ │ - cmneq ip, r4, asr r7 │ │ │ │ - cmneq ip, r4, lsr #25 │ │ │ │ - orreq r6, r5, r0, lsl #13 │ │ │ │ - cmneq ip, ip, lsl r7 │ │ │ │ - cmneq ip, ip, ror #24 │ │ │ │ - orreq r6, r5, r8, asr #12 │ │ │ │ - cmneq ip, r4, ror #13 │ │ │ │ - cmneq ip, r4, lsr ip │ │ │ │ + orreq r6, r5, r4, lsr fp │ │ │ │ + ldrsbeq r3, [ip, #-180]! @ 0xffffff4c │ │ │ │ + cmneq ip, r4, lsr #2 │ │ │ │ + orreq r6, r5, ip, ror #21 │ │ │ │ + cmneq ip, ip, lsl #23 │ │ │ │ + ldrsbeq fp, [ip, #-12]! │ │ │ │ + @ instruction: 0x01856ab4 │ │ │ │ + cmneq ip, r0, asr fp │ │ │ │ + cmneq ip, r4, lsr #1 │ │ │ │ + orreq r6, r5, ip, ror sl │ │ │ │ + cmneq ip, r8, lsl fp │ │ │ │ + cmneq ip, ip, rrx │ │ │ │ + orreq r6, r5, r0, asr #20 │ │ │ │ + cmneq ip, r0, ror #21 │ │ │ │ + cmneq ip, r0, lsr r0 │ │ │ │ + orreq r6, r5, r8, lsl #20 │ │ │ │ + cmneq ip, r8, lsr #21 │ │ │ │ + ldrsheq sl, [ip, #-248]! @ 0xffffff08 │ │ │ │ + ldrdeq r6, [r5, r0] │ │ │ │ + cmneq ip, r0, ror sl │ │ │ │ + cmneq ip, r0, asr #31 │ │ │ │ + @ instruction: 0x01856998 │ │ │ │ + cmneq ip, r8, lsr sl │ │ │ │ + cmneq ip, r8, lsl #31 │ │ │ │ + orreq r6, r5, r0, ror #18 │ │ │ │ + cmneq ip, r0, lsl #20 │ │ │ │ + cmneq ip, r0, asr pc │ │ │ │ + orreq r6, r5, r8, lsr #18 │ │ │ │ + cmneq ip, r8, asr #19 │ │ │ │ + cmneq ip, r8, lsl pc │ │ │ │ + strdeq r6, [r5, r4] │ │ │ │ + @ instruction: 0x017c3990 │ │ │ │ + cmneq ip, r4, ror #29 │ │ │ │ + @ instruction: 0x018568bc │ │ │ │ + cmneq ip, r8, asr r9 │ │ │ │ + cmneq ip, ip, lsr #29 │ │ │ │ + orreq r6, r5, r4, lsl #17 │ │ │ │ + cmneq ip, r0, lsr #18 │ │ │ │ + cmneq ip, r4, ror lr │ │ │ │ + orreq r6, r5, ip, asr #16 │ │ │ │ + cmneq ip, r8, ror #17 │ │ │ │ + cmneq ip, ip, lsr lr │ │ │ │ + orreq r6, r5, r4, lsl r8 │ │ │ │ + ldrheq r3, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmneq ip, r4, lsl #28 │ │ │ │ + ldrdeq r6, [r5, ip] │ │ │ │ + cmneq ip, r8, ror r8 │ │ │ │ + cmneq ip, ip, asr #27 │ │ │ │ + orreq r6, r5, r0, lsr #15 │ │ │ │ + cmneq ip, r0, asr #16 │ │ │ │ + @ instruction: 0x017cad90 │ │ │ │ + orreq r6, r5, r8, ror #14 │ │ │ │ + cmneq ip, r8, lsl #16 │ │ │ │ + cmneq ip, r8, asr sp │ │ │ │ + orreq r6, r5, r0, lsr r7 │ │ │ │ + ldrsbeq r3, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq ip, r0, lsr #26 │ │ │ │ + strdeq r6, [r5, r8] │ │ │ │ + @ instruction: 0x017c3798 │ │ │ │ + cmneq ip, r8, ror #25 │ │ │ │ + orreq r6, r5, r0, asr #13 │ │ │ │ + cmneq ip, r0, ror #14 │ │ │ │ + ldrheq sl, [ip, #-192]! @ 0xffffff40 │ │ │ │ + orreq r6, r5, r8, lsl #13 │ │ │ │ + cmneq ip, r8, lsr #14 │ │ │ │ + cmneq ip, r8, ror ip │ │ │ │ + orreq r6, r5, r0, asr r6 │ │ │ │ + ldrsheq r3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r0, asr #24 │ │ │ │ │ │ │ │ 003b1b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -777287,22 +777287,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r8, asr sp │ │ │ │ - cmneq ip, r0, lsl #20 │ │ │ │ - orreq r6, r5, r4, asr r3 │ │ │ │ + cmneq ip, ip, lsl #20 │ │ │ │ + orreq r6, r5, ip, asr r3 │ │ │ │ cmneq fp, r0, ror fp │ │ │ │ - cmneq ip, r4, asr #19 │ │ │ │ - orreq r6, r5, r4, lsl r3 │ │ │ │ + ldrsbeq sl, [ip, #-144]! @ 0xffffff70 │ │ │ │ + orreq r6, r5, ip, lsl r3 │ │ │ │ cmneq fp, r4, lsl #26 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ - ldrdeq r6, [r5, r8] │ │ │ │ + @ instruction: 0x017ca990 │ │ │ │ + orreq r6, r5, r0, ror #5 │ │ │ │ │ │ │ │ 003b1d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -777397,16 +777397,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x017b4998 │ │ │ │ - orreq r6, r5, r4, asr #2 │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ + orreq r6, r5, ip, asr #2 │ │ │ │ + cmneq ip, ip, ror #15 │ │ │ │ │ │ │ │ 003b1f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -777615,25 +777615,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - orreq r5, r5, ip, ror #30 │ │ │ │ + cmneq ip, ip, lsr #12 │ │ │ │ + orreq r5, r5, r4, ror pc │ │ │ │ orrseq r6, r2, r4, lsr r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r5, r5, r0, ror #29 │ │ │ │ - cmneq ip, r0, lsl #11 │ │ │ │ - cmneq ip, r4, asr r5 │ │ │ │ - @ instruction: 0x01855e9c │ │ │ │ + orreq r5, r5, r8, ror #29 │ │ │ │ + cmneq ip, ip, lsl #11 │ │ │ │ + cmneq ip, r0, ror #10 │ │ │ │ + orreq r5, r5, r4, lsr #29 │ │ │ │ cmneq fp, r0, asr #12 │ │ │ │ - orreq r5, r5, ip, ror #27 │ │ │ │ - @ instruction: 0x017ca490 │ │ │ │ + strdeq r5, [r5, r4] │ │ │ │ + @ instruction: 0x017ca49c │ │ │ │ │ │ │ │ 003b22b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -777784,16 +777784,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orrseq r6, r2, r4, lsr #1 │ │ │ │ cmneq fp, ip, lsr #7 │ │ │ │ - orreq r5, r5, r8, asr fp │ │ │ │ - ldrsheq sl, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + orreq r5, r5, r0, ror #22 │ │ │ │ + cmneq ip, r8, lsl #4 │ │ │ │ │ │ │ │ 003b2530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -777900,16 +777900,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r4, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - orreq r5, r5, r4, lsl #19 │ │ │ │ - cmneq ip, r8, lsr #32 │ │ │ │ + orreq r5, r5, ip, lsl #19 │ │ │ │ + cmneq ip, r4, lsr r0 │ │ │ │ │ │ │ │ 003b26f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -778004,16 +778004,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, ip, lsr r0 │ │ │ │ - orreq r5, r5, r8, ror #15 │ │ │ │ - cmneq ip, r4, lsl #29 │ │ │ │ + strdeq r5, [r5, r0] │ │ │ │ + @ instruction: 0x017c9e90 │ │ │ │ │ │ │ │ 003b2890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -778108,16 +778108,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsr #29 │ │ │ │ - orreq r5, r5, r0, asr r6 │ │ │ │ - cmneq ip, ip, ror #25 │ │ │ │ + orreq r5, r5, r8, asr r6 │ │ │ │ + ldrsheq r9, [ip, #-200]! @ 0xffffff38 │ │ │ │ │ │ │ │ 003b2a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -778213,16 +778213,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r8, lsl #26 │ │ │ │ - @ instruction: 0x018554b4 │ │ │ │ - cmneq ip, r0, asr fp │ │ │ │ + @ instruction: 0x018554bc │ │ │ │ + cmneq ip, ip, asr fp │ │ │ │ │ │ │ │ 003b2bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #740] @ 3b2ec0 │ │ │ │ @@ -778422,19 +778422,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq fp, r8, lsl #24 │ │ │ │ - @ instruction: 0x018551b8 │ │ │ │ - cmneq ip, r4, asr r8 │ │ │ │ + orreq r5, r5, r0, asr #3 │ │ │ │ + cmneq ip, r0, ror #16 │ │ │ │ cmneq fp, ip, asr #19 │ │ │ │ - orreq r5, r5, r8, ror r1 │ │ │ │ - cmneq ip, r4, lsl r8 │ │ │ │ + orreq r5, r5, r0, lsl #3 │ │ │ │ + cmneq ip, r0, lsr #16 │ │ │ │ │ │ │ │ 003b2f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -778613,19 +778613,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsl r7 │ │ │ │ - orreq r4, r5, r0, asr #29 │ │ │ │ - cmneq ip, ip, asr r5 │ │ │ │ + orreq r4, r5, r8, asr #29 │ │ │ │ + cmneq ip, r8, ror #10 │ │ │ │ ldrsbeq r3, [fp, #-100]! @ 0xffffff9c │ │ │ │ - orreq r4, r5, r0, lsl #29 │ │ │ │ - cmneq ip, ip, lsl r5 │ │ │ │ + orreq r4, r5, r8, lsl #29 │ │ │ │ + cmneq ip, r8, lsr #10 │ │ │ │ │ │ │ │ 003b3200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -778812,19 +778812,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r3, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - orreq r4, r5, r8, lsr #23 │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ + @ instruction: 0x01854bb0 │ │ │ │ + cmneq ip, r0, asr r2 │ │ │ │ ldrheq r3, [fp, #-52]! @ 0xffffffcc │ │ │ │ - orreq r4, r5, r4, ror #22 │ │ │ │ - cmneq ip, r0, lsl #4 │ │ │ │ + orreq r4, r5, ip, ror #22 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ │ │ │ │ 003b3514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -779019,19 +779019,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, asr #1 │ │ │ │ - orreq r4, r5, r4, ror r8 │ │ │ │ - cmneq ip, r0, lsl pc │ │ │ │ + orreq r4, r5, ip, ror r8 │ │ │ │ + cmneq ip, ip, lsl pc │ │ │ │ cmneq fp, r0, lsl #1 │ │ │ │ - orreq r4, r5, r0, lsr r8 │ │ │ │ - cmneq ip, ip, asr #29 │ │ │ │ + orreq r4, r5, r8, lsr r8 │ │ │ │ + ldrsbeq r8, [ip, #-232]! @ 0xffffff18 │ │ │ │ │ │ │ │ 003b3848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3b3d00 │ │ │ │ @@ -779342,22 +779342,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq fp, r0, ror #30 │ │ │ │ - orreq r4, r5, r0, lsl r5 │ │ │ │ - cmneq ip, ip, lsr #23 │ │ │ │ + orreq r4, r5, r8, lsl r5 │ │ │ │ + ldrheq r8, [ip, #-184]! @ 0xffffff48 │ │ │ │ cmneq fp, r8, asr #23 │ │ │ │ - orreq r4, r5, r4, ror r3 │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ + orreq r4, r5, ip, ror r3 │ │ │ │ + cmneq ip, ip, lsl sl │ │ │ │ cmneq fp, r8, lsl #27 │ │ │ │ - orreq r4, r5, r8, lsr r3 │ │ │ │ - ldrsbeq r8, [ip, #-148]! @ 0xffffff6c │ │ │ │ + orreq r4, r5, r0, asr #6 │ │ │ │ + cmneq ip, r0, ror #19 │ │ │ │ │ │ │ │ 003b3d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -779659,29 +779659,29 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq ip, ip, lsl r7 │ │ │ │ - orreq r4, r5, r8, rrx │ │ │ │ + cmneq ip, r8, lsr #14 │ │ │ │ + orreq r4, r5, r0, ror r0 │ │ │ │ orrseq r4, r2, r0, lsr r5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq r3, [r5, r0] │ │ │ │ - cmneq ip, r0, ror r6 │ │ │ │ - cmneq ip, r0, lsr r6 │ │ │ │ - orreq r3, r5, r8, ror pc │ │ │ │ + ldrdeq r3, [r5, r8] │ │ │ │ + cmneq ip, ip, ror r6 │ │ │ │ + cmneq ip, ip, lsr r6 │ │ │ │ + orreq r3, r5, r0, lsl #31 │ │ │ │ ldrsbeq r2, [fp, #-104]! @ 0xffffff98 │ │ │ │ - orreq r3, r5, r8, lsl #29 │ │ │ │ - cmneq ip, r0, lsr #10 │ │ │ │ + @ instruction: 0x01853e90 │ │ │ │ + cmneq ip, ip, lsr #10 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ @ instruction: 0x017b2694 │ │ │ │ - orreq r3, r5, r4, asr #28 │ │ │ │ - ldrsbeq r8, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + orreq r3, r5, ip, asr #28 │ │ │ │ + cmneq ip, r8, ror #9 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 003b4264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -779920,22 +779920,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01853b9c │ │ │ │ + orreq r3, r5, r4, lsr #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq fp, ip, asr #5 │ │ │ │ - orreq r3, r5, r8, ror sl │ │ │ │ - cmneq ip, r4, lsl r1 │ │ │ │ + orreq r3, r5, r0, lsl #21 │ │ │ │ + cmneq ip, r0, lsr #2 │ │ │ │ cmneq fp, ip, lsl #5 │ │ │ │ - orreq r3, r5, r8, lsr sl │ │ │ │ - ldrsbeq r8, [ip, #-0]! │ │ │ │ + orreq r3, r5, r0, asr #20 │ │ │ │ + ldrsbeq r8, [ip, #-12]! │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ │ │ │ │ 003b4654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -780123,20 +780123,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsr #31 │ │ │ │ - orreq r3, r5, r4, asr r7 │ │ │ │ - cmneq ip, ip, ror #27 │ │ │ │ + orreq r3, r5, ip, asr r7 │ │ │ │ + ldrsheq r7, [ip, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ cmneq fp, r0, ror #30 │ │ │ │ - orreq r3, r5, r0, lsl r7 │ │ │ │ - cmneq ip, r8, lsr #27 │ │ │ │ + orreq r3, r5, r8, lsl r7 │ │ │ │ + ldrheq r7, [ip, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 003b4970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -780324,20 +780324,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r8, lsl #25 │ │ │ │ - orreq r3, r5, r8, lsr r4 │ │ │ │ - ldrsbeq r7, [ip, #-160]! @ 0xffffff60 │ │ │ │ + orreq r3, r5, r0, asr #8 │ │ │ │ + ldrsbeq r7, [ip, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq fp, r4, asr #24 │ │ │ │ - strdeq r3, [r5, r4] │ │ │ │ - cmneq ip, ip, lsl #21 │ │ │ │ + strdeq r3, [r5, ip] │ │ │ │ + @ instruction: 0x017c7a98 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 003b4c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -780619,24 +780619,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsr #16 │ │ │ │ - ldrdeq r2, [r5, r4] │ │ │ │ - cmneq ip, ip, ror #12 │ │ │ │ + ldrdeq r2, [r5, ip] │ │ │ │ + cmneq ip, r8, ror r6 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq fp, r0, ror #15 │ │ │ │ - @ instruction: 0x01852f90 │ │ │ │ - cmneq ip, r8, lsr #12 │ │ │ │ + @ instruction: 0x01852f98 │ │ │ │ + cmneq ip, r4, lsr r6 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ ldrheq r1, [fp, #-112]! @ 0xffffff90 │ │ │ │ - orreq r2, r5, r0, ror #30 │ │ │ │ - ldrsheq r7, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r2, r5, r8, ror #30 │ │ │ │ + cmneq ip, r8, lsl #12 │ │ │ │ │ │ │ │ 003b512c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -780917,24 +780917,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsl #7 │ │ │ │ - orreq r2, r5, r4, lsr fp │ │ │ │ - cmneq ip, ip, asr #3 │ │ │ │ + orreq r2, r5, ip, lsr fp │ │ │ │ + ldrsbeq r7, [ip, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq fp, r0, asr #6 │ │ │ │ - strdeq r2, [r5, r0] │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ + strdeq r2, [r5, r8] │ │ │ │ + @ instruction: 0x017c7194 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ cmneq fp, r0, lsl r3 │ │ │ │ - orreq r2, r5, r0, asr #21 │ │ │ │ - cmneq ip, ip, asr r1 │ │ │ │ + orreq r2, r5, r8, asr #21 │ │ │ │ + cmneq ip, r8, ror #2 │ │ │ │ │ │ │ │ 003b55cc : │ │ │ │ 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] @ 3b59fc │ │ │ │ @@ -781211,24 +781211,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq fp, r0, lsl #5 │ │ │ │ - orreq r2, r5, r4, lsr r8 │ │ │ │ - cmneq ip, ip, asr #29 │ │ │ │ + orreq r2, r5, ip, lsr r8 │ │ │ │ + ldrsbeq r6, [ip, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ ldrheq r0, [fp, #-228]! @ 0xffffff1c │ │ │ │ - orreq r2, r5, r4, ror #12 │ │ │ │ - ldrsheq r6, [ip, #-204]! @ 0xffffff34 │ │ │ │ + orreq r2, r5, ip, ror #12 │ │ │ │ + cmneq ip, r8, lsl #26 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ cmneq fp, r4, lsl #29 │ │ │ │ - orreq r2, r5, r4, lsr r6 │ │ │ │ - ldrsbeq r6, [ip, #-192]! @ 0xffffff40 │ │ │ │ + orreq r2, r5, ip, lsr r6 │ │ │ │ + ldrsbeq r6, [ip, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 003b5a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -781330,16 +781330,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq r0, [fp, #-204]! @ 0xffffff34 │ │ │ │ - orreq r2, r5, r8, ror #8 │ │ │ │ - cmneq ip, r0, lsl #22 │ │ │ │ + orreq r2, r5, r0, ror r4 │ │ │ │ + cmneq ip, ip, lsl #22 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 003b5c14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -781442,16 +781442,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r4, lsl #22 │ │ │ │ - @ instruction: 0x018522b0 │ │ │ │ - cmneq ip, ip, asr #18 │ │ │ │ + @ instruction: 0x018522b8 │ │ │ │ + cmneq ip, r8, asr r9 │ │ │ │ │ │ │ │ 003b5dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -781727,25 +781727,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrsbeq r6, [ip, #-108]! @ 0xffffff94 │ │ │ │ - orreq r2, r5, r8, asr #3 │ │ │ │ + cmneq ip, r8, ror #13 │ │ │ │ + ldrdeq r2, [r5, r0] │ │ │ │ orrseq r2, r2, r8, asr #9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq ip, ip, lsr r6 │ │ │ │ - orreq r2, r5, ip, lsr r1 │ │ │ │ - cmneq ip, r4, lsl r6 │ │ │ │ - strdeq r2, [r5, r8] │ │ │ │ + cmneq ip, r8, asr #12 │ │ │ │ + orreq r2, r5, r4, asr #2 │ │ │ │ + cmneq ip, r0, lsr #12 │ │ │ │ + orreq r2, r5, r0, lsl #2 │ │ │ │ cmneq fp, ip, asr #13 │ │ │ │ - cmneq ip, ip, asr #10 │ │ │ │ - orreq r2, r5, r8, asr #32 │ │ │ │ + cmneq ip, r8, asr r5 │ │ │ │ + orreq r2, r5, r0, asr r0 │ │ │ │ │ │ │ │ 003b6228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -781900,19 +781900,19 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq r1, r5, r8, lsr #29 │ │ │ │ + @ instruction: 0x01851eb0 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq fp, r8, lsl r4 │ │ │ │ - @ instruction: 0x01851d9c │ │ │ │ - cmneq ip, ip, lsl #5 │ │ │ │ + orreq r1, r5, r4, lsr #27 │ │ │ │ + @ instruction: 0x017c6298 │ │ │ │ │ │ │ │ 003b64bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 3b6748 │ │ │ │ @@ -782084,19 +782084,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq fp, r0, lsl #9 │ │ │ │ - orreq r1, r5, r8, lsl #24 │ │ │ │ - ldrsheq r6, [ip, #-8]! │ │ │ │ + orreq r1, r5, r0, lsl ip │ │ │ │ + cmneq ip, r4, lsl #2 │ │ │ │ cmneq fp, r8, asr r3 │ │ │ │ - orreq r1, r5, r0, ror #21 │ │ │ │ - ldrsbeq r5, [ip, #-240]! @ 0xffffff10 │ │ │ │ + orreq r1, r5, r8, ror #21 │ │ │ │ + ldrsbeq r5, [ip, #-252]! @ 0xffffff04 │ │ │ │ │ │ │ │ 003b6794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -782479,25 +782479,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq pc, [sl, #-188]! @ 0xffffff44 @ │ │ │ │ - orreq r1, r5, r0, ror #10 │ │ │ │ - cmneq ip, r0, asr sl │ │ │ │ + orreq r1, r5, r8, ror #10 │ │ │ │ + cmneq ip, ip, asr sl │ │ │ │ @ instruction: 0x017afb9c │ │ │ │ - orreq r1, r5, r0, lsr #10 │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ + orreq r1, r5, r8, lsr #10 │ │ │ │ + cmneq ip, ip, lsl sl │ │ │ │ cmnpeq sl, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - orreq r1, r5, r4, ror #9 │ │ │ │ - ldrsbeq r5, [ip, #-148]! @ 0xffffff6c │ │ │ │ + orreq r1, r5, ip, ror #9 │ │ │ │ + cmneq ip, r0, ror #19 │ │ │ │ cmnpeq sl, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - orreq r1, r5, r8, lsr #9 │ │ │ │ - @ instruction: 0x017c5998 │ │ │ │ + @ instruction: 0x018514b0 │ │ │ │ + cmneq ip, r4, lsr #19 │ │ │ │ │ │ │ │ 003b6dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -782687,19 +782687,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmnpeq sl, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - orreq r1, r5, ip, lsr #3 │ │ │ │ - @ instruction: 0x017c569c │ │ │ │ + @ instruction: 0x018511b4 │ │ │ │ + cmneq ip, r8, lsr #13 │ │ │ │ cmnpeq sl, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - orreq r1, r5, r8, ror #2 │ │ │ │ - cmneq ip, r8, asr r6 │ │ │ │ + orreq r1, r5, r0, ror r1 │ │ │ │ + cmneq ip, r4, ror #12 │ │ │ │ │ │ │ │ 003b70e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -782889,19 +782889,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmnpeq sl, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r5, ip, lsl #29 │ │ │ │ - cmneq ip, ip, ror r3 │ │ │ │ + @ instruction: 0x01850e94 │ │ │ │ + cmneq ip, r8, lsl #7 │ │ │ │ cmnpeq sl, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r5, r8, asr #28 │ │ │ │ - cmneq ip, r8, lsr r3 │ │ │ │ + orreq r0, r5, r0, asr lr │ │ │ │ + cmneq ip, r4, asr #6 │ │ │ │ │ │ │ │ 003b7408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -783086,19 +783086,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmnpeq sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r5, r4, lsl #23 │ │ │ │ - cmneq ip, r4, ror r0 │ │ │ │ + orreq r0, r5, ip, lsl #23 │ │ │ │ + cmneq ip, r0, lsl #1 │ │ │ │ cmnpeq sl, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r5, r4, asr #22 │ │ │ │ - cmneq ip, r4, lsr r0 │ │ │ │ + orreq r0, r5, ip, asr #22 │ │ │ │ + cmneq ip, r0, asr #32 │ │ │ │ │ │ │ │ 003b7714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -783283,19 +783283,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq lr, [sl, #-228]! @ 0xffffff1c │ │ │ │ - orreq r0, r5, r8, ror r8 │ │ │ │ - cmneq ip, r8, ror #26 │ │ │ │ + orreq r0, r5, r0, lsl #17 │ │ │ │ + cmneq ip, r4, ror sp │ │ │ │ ldrheq lr, [sl, #-228]! @ 0xffffff1c │ │ │ │ - orreq r0, r5, r8, lsr r8 │ │ │ │ - cmneq ip, r8, lsr #26 │ │ │ │ + orreq r0, r5, r0, asr #16 │ │ │ │ + cmneq ip, r4, lsr sp │ │ │ │ │ │ │ │ 003b7a20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #196] @ 3b7afc │ │ │ │ @@ -784170,27 +784170,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3b86fc │ │ │ │ orrseq pc, r1, r4, asr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r1, ip, lsl pc @ │ │ │ │ - orreq pc, r4, ip, lsl #25 │ │ │ │ - ldrsheq r4, [ip, #-8]! │ │ │ │ + stleq r4, [r4] │ │ │ │ + cmneq ip, r4, lsl #2 │ │ │ │ andeq r6, r0, r0, ror #24 │ │ │ │ andeq r7, r0, r8, lsr r3 │ │ │ │ muleq r0, ip, r9 │ │ │ │ - ldrsbeq r4, [ip, #-8]! │ │ │ │ - ldrsbeq r4, [ip, #-8]! │ │ │ │ + cmneq ip, r4, ror #1 │ │ │ │ + cmneq ip, r4, ror #1 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq pc, r1, r0, lsl lr @ │ │ │ │ - cmneq fp, r4, lsr r9 │ │ │ │ - orreq pc, r4, r4, lsr #22 │ │ │ │ - cmneq fp, r0, lsl #18 │ │ │ │ - @ instruction: 0x017c3f98 │ │ │ │ + cmneq fp, r0, asr #18 │ │ │ │ + orreq pc, r4, ip, lsr #22 │ │ │ │ + cmneq fp, ip, lsl #18 │ │ │ │ + cmneq ip, r4, lsr #31 │ │ │ │ │ │ │ │ 003b87dc : │ │ │ │ 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] @ 3b8cc4 │ │ │ │ @@ -784503,39 +784503,39 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3b89a0 │ │ │ │ orrseq pc, r1, r0, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r1, r4, lsl #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq pc, r4, r0, lsl sl @ │ │ │ │ - cmneq ip, r8, ror lr │ │ │ │ + orreq pc, r4, r8, lsl sl @ │ │ │ │ + cmneq ip, r4, lsl #29 │ │ │ │ orrseq pc, r1, ip, ror #22 │ │ │ │ - @ instruction: 0x0184f8b4 │ │ │ │ - cmneq ip, r0, lsr sp │ │ │ │ + @ instruction: 0x0184f8bc │ │ │ │ + cmneq ip, ip, lsr sp │ │ │ │ ldrsbeq ip, [sl, #-212]! @ 0xffffff2c │ │ │ │ cmneq sl, r8, ror #26 │ │ │ │ - orreq pc, r4, ip, lsr #15 │ │ │ │ - cmneq fp, r8, lsl #11 │ │ │ │ - cmneq ip, r0, lsr #24 │ │ │ │ - cmneq fp, r0, asr r5 │ │ │ │ - orreq pc, r4, r0, asr #14 │ │ │ │ - cmneq fp, ip, lsl r5 │ │ │ │ - ldrheq r3, [ip, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, r4, ror #9 │ │ │ │ - ldrheq ip, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq fp, r0, lsl #9 │ │ │ │ - orreq pc, r4, r4, lsl #13 │ │ │ │ - cmneq fp, r0, ror #8 │ │ │ │ - ldrsheq r3, [ip, #-168]! @ 0xffffff58 │ │ │ │ - orreq pc, r4, r8, asr #12 │ │ │ │ - cmneq fp, r4, lsr #8 │ │ │ │ - ldrheq r3, [ip, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, ror #7 │ │ │ │ - ldrsbeq ip, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0184f7b4 │ │ │ │ + @ instruction: 0x017bc594 │ │ │ │ + cmneq ip, ip, lsr #24 │ │ │ │ + cmneq fp, ip, asr r5 │ │ │ │ + orreq pc, r4, r8, asr #14 │ │ │ │ + cmneq fp, r8, lsr #10 │ │ │ │ + cmneq ip, r0, asr #23 │ │ │ │ + ldrsheq ip, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, r0, asr #9 │ │ │ │ + cmneq fp, ip, lsl #9 │ │ │ │ + orreq pc, r4, ip, lsl #13 │ │ │ │ + cmneq fp, ip, ror #8 │ │ │ │ + cmneq ip, r4, lsl #22 │ │ │ │ + orreq pc, r4, r0, asr r6 @ │ │ │ │ + cmneq fp, r0, lsr r4 │ │ │ │ + cmneq ip, r8, asr #21 │ │ │ │ + ldrsheq ip, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsbeq ip, [fp, #-60]! @ 0xffffffc4 │ │ │ │ │ │ │ │ 003b8d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #652] @ 3b8fdc │ │ │ │ @@ -784702,30 +784702,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3b8da8 │ │ │ │ orrseq pc, r1, r4, asr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r1, r4, ror #14 │ │ │ │ - orreq pc, r4, r0, ror #8 │ │ │ │ - ldrsbeq r3, [ip, #-140]! @ 0xffffff74 │ │ │ │ - orreq pc, r4, ip, lsl #8 │ │ │ │ - cmneq fp, r8, ror #3 │ │ │ │ - cmneq ip, r4, lsl #17 │ │ │ │ + orreq pc, r4, r8, ror #8 │ │ │ │ + cmneq ip, r8, ror #17 │ │ │ │ + orreq pc, r4, r4, lsl r4 @ │ │ │ │ + ldrsheq ip, [fp, #-20]! @ 0xffffffec │ │ │ │ + @ instruction: 0x017c3890 │ │ │ │ cmneq sl, r8, lsr r9 │ │ │ │ - orreq pc, r4, ip, ror r3 @ │ │ │ │ - cmneq fp, r8, asr r1 │ │ │ │ - ldrsheq r3, [ip, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r4, lsr #2 │ │ │ │ - orreq pc, r4, r8, lsl r3 @ │ │ │ │ - ldrsheq ip, [fp, #-4]! │ │ │ │ - @ instruction: 0x017c3790 │ │ │ │ - orreq pc, r4, r0, ror #5 │ │ │ │ - ldrheq ip, [fp, #-12]! │ │ │ │ - cmneq ip, r8, asr r7 │ │ │ │ + orreq pc, r4, r4, lsl #7 │ │ │ │ + cmneq fp, r4, ror #2 │ │ │ │ + cmneq ip, r0, lsl #16 │ │ │ │ + cmneq fp, r0, lsr r1 │ │ │ │ + orreq pc, r4, r0, lsr #6 │ │ │ │ + cmneq fp, r0, lsl #2 │ │ │ │ + @ instruction: 0x017c379c │ │ │ │ + orreq pc, r4, r8, ror #5 │ │ │ │ + cmneq fp, r8, asr #1 │ │ │ │ + cmneq ip, r4, ror #14 │ │ │ │ │ │ │ │ 003b9028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #624] @ 3b92b0 │ │ │ │ @@ -784887,32 +784887,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 3b9084 │ │ │ │ @ instruction: 0x0191f4d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r1, r8, lsr #9 │ │ │ │ orrseq pc, r1, r8, lsl #9 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - orreq pc, r4, r0, asr r1 @ │ │ │ │ - cmneq fp, ip, lsr #30 │ │ │ │ - cmneq ip, r8, asr #11 │ │ │ │ - cmneq ip, ip, asr #11 │ │ │ │ - orreq pc, r4, r8, lsl #2 │ │ │ │ - cmneq ip, r8, ror r5 │ │ │ │ - orreq pc, r4, r4, asr #1 │ │ │ │ - cmneq fp, r0, lsr #29 │ │ │ │ - cmneq ip, ip, lsr r5 │ │ │ │ - orreq pc, r4, r8, lsl #1 │ │ │ │ - cmneq fp, r4, ror #28 │ │ │ │ - cmneq ip, r0, lsl #10 │ │ │ │ - orreq pc, r4, ip, asr #32 │ │ │ │ - cmneq fp, r8, lsr #28 │ │ │ │ - cmneq ip, r0, asr #9 │ │ │ │ - orreq pc, r4, r0, lsl r0 @ │ │ │ │ - cmneq fp, ip, ror #27 │ │ │ │ - cmneq ip, r8, lsl #9 │ │ │ │ + orreq pc, r4, r8, asr r1 @ │ │ │ │ + cmneq fp, r8, lsr pc │ │ │ │ + ldrsbeq r3, [ip, #-84]! @ 0xffffffac │ │ │ │ + ldrsbeq r3, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + orreq pc, r4, r0, lsl r1 @ │ │ │ │ + cmneq ip, r4, lsl #11 │ │ │ │ + orreq pc, r4, ip, asr #1 │ │ │ │ + cmneq fp, ip, lsr #29 │ │ │ │ + cmneq ip, r8, asr #10 │ │ │ │ + @ instruction: 0x0184f090 │ │ │ │ + cmneq fp, r0, ror lr │ │ │ │ + cmneq ip, ip, lsl #10 │ │ │ │ + orreq pc, r4, r4, asr r0 @ │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ + orreq pc, r4, r8, lsl r0 @ │ │ │ │ + ldrsheq fp, [fp, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x017c3494 │ │ │ │ │ │ │ │ 003b930c : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -785090,30 +785090,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3b9348 │ │ │ │ @ instruction: 0x0191f1d8 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000065b4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq ip, r4, lsr #16 │ │ │ │ - @ instruction: 0x0184ed94 │ │ │ │ - cmneq fp, r0, ror fp │ │ │ │ - cmneq ip, ip, lsl #4 │ │ │ │ + cmneq ip, r0, lsr r8 │ │ │ │ + @ instruction: 0x0184ed9c │ │ │ │ + cmneq fp, ip, ror fp │ │ │ │ + cmneq ip, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orreq lr, r4, ip, asr sp │ │ │ │ - cmneq fp, r8, lsr fp │ │ │ │ - ldrsbeq r3, [ip, #-20]! @ 0xffffffec │ │ │ │ + orreq lr, r4, r4, ror #26 │ │ │ │ + cmneq fp, r4, asr #22 │ │ │ │ + cmneq ip, r0, ror #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - orreq lr, r4, r4, lsr #26 │ │ │ │ - cmneq fp, r0, lsl #22 │ │ │ │ - @ instruction: 0x017c319c │ │ │ │ + orreq lr, r4, ip, lsr #26 │ │ │ │ + cmneq fp, ip, lsl #22 │ │ │ │ + cmneq ip, r8, lsr #3 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orreq lr, r4, ip, ror #25 │ │ │ │ - cmneq fp, r8, asr #21 │ │ │ │ - cmneq ip, r4, ror #2 │ │ │ │ + strdeq lr, [r4, r4] │ │ │ │ + ldrsbeq fp, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq ip, r0, ror r1 │ │ │ │ │ │ │ │ 003b9620 : │ │ │ │ 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] @ 3ba0d8 │ │ │ │ @@ -785798,105 +785798,105 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3b96dc │ │ │ │ @ instruction: 0x0191eed4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq fp, [sl, #-156]! @ 0xffffff64 │ │ │ │ orrseq lr, r1, r0, lsr lr │ │ │ │ - orreq lr, r4, r8, lsr fp │ │ │ │ - ldrheq r2, [ip, #-244]! @ 0xffffff0c │ │ │ │ + orreq lr, r4, r0, asr #22 │ │ │ │ + cmneq ip, r0, asr #31 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - cmneq ip, r0, ror #31 │ │ │ │ cmneq ip, ip, ror #31 │ │ │ │ - @ instruction: 0x0184e9b8 │ │ │ │ - @ instruction: 0x017bb794 │ │ │ │ - cmneq ip, r0, lsr lr │ │ │ │ - orreq lr, r4, r8, ror #18 │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ - cmneq ip, r0, ror #27 │ │ │ │ + ldrsheq r2, [ip, #-248]! @ 0xffffff08 │ │ │ │ + orreq lr, r4, r0, asr #19 │ │ │ │ + cmneq fp, r0, lsr #15 │ │ │ │ + cmneq ip, ip, lsr lr │ │ │ │ + orreq lr, r4, r0, ror r9 │ │ │ │ + cmneq fp, r0, asr r7 │ │ │ │ + cmneq ip, ip, ror #27 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq ip, r8, lsl lr │ │ │ │ - orreq lr, r4, r4, lsl #18 │ │ │ │ - cmneq fp, r0, ror #13 │ │ │ │ - cmneq ip, r8, ror sp │ │ │ │ - ldrdeq lr, [r4, r0] │ │ │ │ - cmneq ip, r4, asr #26 │ │ │ │ - cmneq ip, r0, ror sp │ │ │ │ - cmneq ip, r8, ror sp │ │ │ │ - cmneq ip, ip, lsl #27 │ │ │ │ - orreq lr, r4, r0, ror #13 │ │ │ │ - cmneq ip, ip, asr fp │ │ │ │ + cmneq ip, r4, lsr #28 │ │ │ │ + orreq lr, r4, ip, lsl #18 │ │ │ │ + cmneq fp, ip, ror #13 │ │ │ │ + cmneq ip, r4, lsl #27 │ │ │ │ + ldrdeq lr, [r4, r8] │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ + cmneq ip, ip, ror sp │ │ │ │ + cmneq ip, r4, lsl #27 │ │ │ │ + @ instruction: 0x017c2d98 │ │ │ │ + orreq lr, r4, r8, ror #13 │ │ │ │ + cmneq ip, r8, ror #22 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - cmneq fp, ip, ror r4 │ │ │ │ + cmneq fp, r8, lsl #9 │ │ │ │ ldrsbeq fp, [sl, #-176]! @ 0xffffff50 │ │ │ │ - orreq lr, r4, r4, lsl r6 │ │ │ │ - ldrsheq fp, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq ip, ip, lsl #21 │ │ │ │ + orreq lr, r4, ip, lsl r6 │ │ │ │ + ldrsheq fp, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x017c2a98 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - ldrdeq lr, [r4, r8] │ │ │ │ - ldrheq fp, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, r0, asr sl │ │ │ │ + orreq lr, r4, r0, ror #11 │ │ │ │ + cmneq fp, r0, asr #7 │ │ │ │ + cmneq ip, ip, asr sl │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - @ instruction: 0x0184e59c │ │ │ │ - cmneq fp, r8, ror r3 │ │ │ │ - cmneq ip, r4, lsl sl │ │ │ │ + orreq lr, r4, r4, lsr #11 │ │ │ │ + cmneq fp, r4, lsl #7 │ │ │ │ + cmneq ip, r0, lsr #20 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - orreq lr, r4, r0, ror #10 │ │ │ │ - cmneq fp, ip, lsr r3 │ │ │ │ - ldrsbeq r2, [ip, #-152]! @ 0xffffff68 │ │ │ │ + orreq lr, r4, r8, ror #10 │ │ │ │ + cmneq fp, r8, asr #6 │ │ │ │ + cmneq ip, r4, ror #19 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - orreq lr, r4, r0, lsr #10 │ │ │ │ - ldrsheq fp, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x017c2998 │ │ │ │ - orreq lr, r4, r4, ror #9 │ │ │ │ - cmneq fp, r0, asr #5 │ │ │ │ - cmneq ip, ip, asr r9 │ │ │ │ - orreq lr, r4, r8, lsr #9 │ │ │ │ - cmneq fp, r4, lsl #5 │ │ │ │ - cmneq ip, r0, lsr #18 │ │ │ │ + orreq lr, r4, r8, lsr #10 │ │ │ │ + cmneq fp, r8, lsl #6 │ │ │ │ + cmneq ip, r4, lsr #19 │ │ │ │ + orreq lr, r4, ip, ror #9 │ │ │ │ + cmneq fp, ip, asr #5 │ │ │ │ + cmneq ip, r8, ror #18 │ │ │ │ + @ instruction: 0x0184e4b0 │ │ │ │ + @ instruction: 0x017bb290 │ │ │ │ + cmneq ip, ip, lsr #18 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - orreq lr, r4, r8, ror #8 │ │ │ │ - cmneq fp, r4, asr #4 │ │ │ │ - cmneq ip, r0, ror #17 │ │ │ │ + orreq lr, r4, r0, ror r4 │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + cmneq ip, ip, ror #17 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmneq fp, ip, lsl #4 │ │ │ │ - strdeq lr, [r4, ip] │ │ │ │ - ldrsbeq fp, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r4, ror r8 │ │ │ │ - orreq lr, r4, r0, asr #7 │ │ │ │ - @ instruction: 0x017bb19c │ │ │ │ - cmneq ip, r8, lsr r8 │ │ │ │ + cmneq fp, r8, lsl r2 │ │ │ │ + orreq lr, r4, r4, lsl #8 │ │ │ │ + cmneq fp, r4, ror #3 │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ + orreq lr, r4, r8, asr #7 │ │ │ │ + cmneq fp, r8, lsr #3 │ │ │ │ + cmneq ip, r4, asr #16 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - orreq lr, r4, r0, lsl #7 │ │ │ │ - cmneq fp, ip, asr r1 │ │ │ │ - ldrsheq r2, [ip, #-120]! @ 0xffffff88 │ │ │ │ + orreq lr, r4, r8, lsl #7 │ │ │ │ + cmneq fp, r8, ror #2 │ │ │ │ + cmneq ip, r4, lsl #16 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - orreq lr, r4, r4, asr #6 │ │ │ │ - cmneq fp, r0, lsr #2 │ │ │ │ - ldrheq r2, [ip, #-116]! @ 0xffffff8c │ │ │ │ + orreq lr, r4, ip, asr #6 │ │ │ │ + cmneq fp, ip, lsr #2 │ │ │ │ + cmneq ip, r0, asr #15 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - orreq lr, r4, r8, lsl #6 │ │ │ │ - cmneq fp, r4, ror #1 │ │ │ │ - cmneq ip, r0, lsl #15 │ │ │ │ + orreq lr, r4, r0, lsl r3 │ │ │ │ + ldrsheq fp, [fp, #-0]! │ │ │ │ + cmneq ip, ip, lsl #15 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - orreq lr, r4, ip, asr #5 │ │ │ │ - cmneq fp, r8, lsr #1 │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ + ldrdeq lr, [r4, r4] │ │ │ │ + ldrheq fp, [fp, #-4]! │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - @ instruction: 0x0184e290 │ │ │ │ - cmneq fp, ip, rrx │ │ │ │ - cmneq ip, r8, lsl #14 │ │ │ │ - orreq lr, r4, r4, asr r2 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ + @ instruction: 0x0184e298 │ │ │ │ + cmneq fp, r8, ror r0 │ │ │ │ + cmneq ip, r4, lsl r7 │ │ │ │ + orreq lr, r4, ip, asr r2 │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ + ldrsbeq r2, [ip, #-104]! @ 0xffffff98 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - orreq lr, r4, r8, lsl r2 │ │ │ │ - ldrsheq sl, [fp, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x017c2690 │ │ │ │ - ldrheq sl, [fp, #-252]! @ 0xffffff04 │ │ │ │ + orreq lr, r4, r0, lsr #4 │ │ │ │ + cmneq fp, r0 │ │ │ │ + @ instruction: 0x017c269c │ │ │ │ + cmneq fp, r8, asr #31 │ │ │ │ │ │ │ │ 003ba254 : │ │ │ │ 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] @ 3ba5bc │ │ │ │ @@ -786113,44 +786113,44 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ba408 │ │ │ │ orrseq lr, r1, r0, lsr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq lr, r1, r0, lsl #5 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq ip, r8, lsl #11 │ │ │ │ - ldrheq r2, [ip, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0x017c2594 │ │ │ │ + cmneq ip, r4, asr #11 │ │ │ │ + cmneq ip, r0, lsr #11 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - cmneq ip, r0, lsr r5 │ │ │ │ - cmneq ip, r0, asr #10 │ │ │ │ - cmneq ip, r4, lsr #11 │ │ │ │ - cmnpeq fp, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr r5 │ │ │ │ + cmneq ip, ip, asr #10 │ │ │ │ + ldrheq r2, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + cmnpeq fp, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ orrseq lr, r1, r4, lsl #2 │ │ │ │ - orreq sp, r4, r4, asr #28 │ │ │ │ - cmneq fp, r0, lsr #24 │ │ │ │ - ldrheq r2, [ip, #-36]! @ 0xffffffdc │ │ │ │ + orreq sp, r4, ip, asr #28 │ │ │ │ + cmneq fp, ip, lsr #24 │ │ │ │ + cmneq ip, r0, asr #5 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orreq sp, r4, r4, lsl #28 │ │ │ │ - cmneq fp, r0, ror #23 │ │ │ │ - cmneq ip, r8, ror r2 │ │ │ │ - orreq sp, r4, r4, asr #27 │ │ │ │ - cmneq fp, r0, lsr #23 │ │ │ │ - cmneq ip, r4, lsr r2 │ │ │ │ + orreq sp, r4, ip, lsl #28 │ │ │ │ + cmneq fp, ip, ror #23 │ │ │ │ + cmneq ip, r4, lsl #5 │ │ │ │ + orreq sp, r4, ip, asr #27 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ + cmneq ip, r0, asr #4 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - orreq sp, r4, r4, lsl #27 │ │ │ │ - cmneq fp, r0, ror #22 │ │ │ │ - ldrsheq r2, [ip, #-24]! @ 0xffffffe8 │ │ │ │ - orreq sp, r4, r4, asr #26 │ │ │ │ - cmneq fp, r0, lsr #22 │ │ │ │ - ldrheq r2, [ip, #-20]! @ 0xffffffec │ │ │ │ + orreq sp, r4, ip, lsl #27 │ │ │ │ + cmneq fp, ip, ror #22 │ │ │ │ + cmneq ip, r4, lsl #4 │ │ │ │ + orreq sp, r4, ip, asr #26 │ │ │ │ + cmneq fp, ip, lsr #22 │ │ │ │ + cmneq ip, r0, asr #3 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - orreq sp, r4, r4, lsl #26 │ │ │ │ - cmneq fp, r0, ror #21 │ │ │ │ - cmneq ip, r4, ror r1 │ │ │ │ + orreq sp, r4, ip, lsl #26 │ │ │ │ + cmneq fp, ip, ror #21 │ │ │ │ + cmneq ip, r0, lsl #3 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 003ba648 : │ │ │ │ ldr r3, [r0, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ba664 │ │ │ │ mov r2, r0 │ │ │ │ @@ -786176,17 +786176,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orreq sp, r4, r4, lsl #24 │ │ │ │ - @ instruction: 0x017c2294 │ │ │ │ - cmneq ip, r8, ror r0 │ │ │ │ + orreq sp, r4, ip, lsl #24 │ │ │ │ + cmneq ip, r0, lsr #5 │ │ │ │ + cmneq ip, r4, lsl #1 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 003ba6d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -786726,65 +786726,65 @@ │ │ │ │ b 3bac80 │ │ │ │ orrseq sp, r1, r4, lsr #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sp, r1, ip, ror #27 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sp, r4, ip, lsl sl │ │ │ │ - @ instruction: 0x017c1e94 │ │ │ │ + orreq sp, r4, r4, lsr #20 │ │ │ │ + cmneq ip, r0, lsr #29 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x0191db90 │ │ │ │ - orreq sp, r4, r8, ror #17 │ │ │ │ - cmneq ip, r0, asr sp │ │ │ │ - @ instruction: 0x0184d79c │ │ │ │ - cmneq ip, r0, lsl ip │ │ │ │ + strdeq sp, [r4, r0] │ │ │ │ + cmneq ip, ip, asr sp │ │ │ │ + orreq sp, r4, r4, lsr #15 │ │ │ │ + cmneq ip, ip, lsl ip │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x0184d698 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - cmneq ip, r0, lsl fp │ │ │ │ + orreq sp, r4, r0, lsr #13 │ │ │ │ + cmneq fp, r0, lsl #9 │ │ │ │ + cmneq ip, ip, lsl fp │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ orrseq sp, r1, r8, ror #17 │ │ │ │ - cmneq fp, r8, lsl r4 │ │ │ │ - orreq sp, r4, r8, lsr r6 │ │ │ │ - cmneq ip, r8, lsr #21 │ │ │ │ + cmneq fp, r4, lsr #8 │ │ │ │ + orreq sp, r4, r0, asr #12 │ │ │ │ + ldrheq r1, [ip, #-164]! @ 0xffffff5c │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ orrseq sp, r1, r0, lsl #17 │ │ │ │ - cmneq ip, r4, lsl #26 │ │ │ │ - orreq sp, r4, ip, asr #11 │ │ │ │ - cmneq ip, r8, lsr sl │ │ │ │ - cmneq fp, r0, ror #6 │ │ │ │ - cmneq fp, r0, lsr r3 │ │ │ │ - orreq sp, r4, r4, lsr #10 │ │ │ │ - cmneq fp, r0, lsl #6 │ │ │ │ - @ instruction: 0x017c199c │ │ │ │ + cmneq ip, r0, lsl sp │ │ │ │ + ldrdeq sp, [r4, r4] │ │ │ │ + cmneq ip, r4, asr #20 │ │ │ │ + cmneq fp, ip, ror #6 │ │ │ │ + cmneq fp, ip, lsr r3 │ │ │ │ + orreq sp, r4, ip, lsr #10 │ │ │ │ + cmneq fp, ip, lsl #6 │ │ │ │ + cmneq ip, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq sp, r4, ip, ror #9 │ │ │ │ - cmneq ip, r4, asr #24 │ │ │ │ - cmneq ip, r4, ror #18 │ │ │ │ + strdeq sp, [r4, r4] │ │ │ │ + cmneq ip, r0, asr ip │ │ │ │ + cmneq ip, r0, ror r9 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq sp, r4, r8, lsr #9 │ │ │ │ - cmneq fp, r4, lsl #5 │ │ │ │ - cmneq ip, r0, lsr #18 │ │ │ │ - cmneq fp, r0, asr r2 │ │ │ │ - cmneq ip, r4, asr fp │ │ │ │ - orreq sp, r4, r4, asr #8 │ │ │ │ - ldrheq r1, [ip, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x0184d4b0 │ │ │ │ + @ instruction: 0x017ba290 │ │ │ │ + cmneq ip, ip, lsr #18 │ │ │ │ + cmneq fp, ip, asr r2 │ │ │ │ + cmneq ip, r0, ror #22 │ │ │ │ + orreq sp, r4, ip, asr #8 │ │ │ │ + ldrheq r1, [ip, #-140]! @ 0xffffff74 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq sp, [r4, r4] │ │ │ │ - ldrsbeq r1, [ip, #-172]! @ 0xffffff54 │ │ │ │ - cmneq ip, r0, ror #16 │ │ │ │ - cmneq ip, r4, lsl #22 │ │ │ │ - @ instruction: 0x0184d3b8 │ │ │ │ - cmneq ip, r0, lsr #16 │ │ │ │ + strdeq sp, [r4, ip] │ │ │ │ + cmneq ip, r8, ror #21 │ │ │ │ + cmneq ip, ip, ror #16 │ │ │ │ + cmneq ip, r0, lsl fp │ │ │ │ + orreq sp, r4, r0, asr #7 │ │ │ │ + cmneq ip, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq sp, r4, r4, lsl #7 │ │ │ │ - cmneq fp, r0, ror #2 │ │ │ │ - ldrsheq r1, [ip, #-120]! @ 0xffffff88 │ │ │ │ + orreq sp, r4, ip, lsl #7 │ │ │ │ + cmneq fp, ip, ror #2 │ │ │ │ + cmneq ip, r4, lsl #16 │ │ │ │ │ │ │ │ 003bb01c : │ │ │ │ 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 │ │ │ │ @@ -787248,65 +787248,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3bb250 │ │ │ │ @ instruction: 0x0191d4d4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq sp, r4, r8, lsl #4 │ │ │ │ - cmneq ip, r4, lsl #13 │ │ │ │ + orreq sp, r4, r0, lsl r2 │ │ │ │ + @ instruction: 0x017c1690 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - cmneq ip, r4, ror r8 │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ @ instruction: 0x0191d2bc │ │ │ │ - cmneq ip, r8, lsl #15 │ │ │ │ - orreq ip, r4, r8, asr #30 │ │ │ │ + @ instruction: 0x017c1794 │ │ │ │ + orreq ip, r4, r0, asr pc │ │ │ │ ldrheq sl, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r1, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq ip, r0, ror #23 │ │ │ │ - cmneq ip, r8, asr r8 │ │ │ │ + cmneq ip, r4, asr #7 │ │ │ │ + cmneq ip, ip, ror #23 │ │ │ │ + cmneq ip, r4, ror #16 │ │ │ │ cmneq sl, ip, lsl #8 │ │ │ │ ldrheq sl, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq ip, r8, lsr #11 │ │ │ │ - cmneq fp, r4, asr #23 │ │ │ │ + ldrheq r1, [ip, #-84]! @ 0xffffffac │ │ │ │ + ldrsbeq r9, [fp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - @ instruction: 0x017b9b94 │ │ │ │ - orreq ip, r4, r4, lsl #27 │ │ │ │ - cmneq fp, r0, ror #22 │ │ │ │ - ldrsheq r1, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, r0, lsr #23 │ │ │ │ + orreq ip, r4, ip, lsl #27 │ │ │ │ + cmneq fp, ip, ror #22 │ │ │ │ + cmneq ip, r8, lsl #4 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - orreq ip, r4, r8, asr #26 │ │ │ │ - cmneq fp, r4, lsr #22 │ │ │ │ - cmneq ip, r0, asr #3 │ │ │ │ + orreq ip, r4, r0, asr sp │ │ │ │ + cmneq fp, r0, lsr fp │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - orreq ip, r4, ip, lsl #26 │ │ │ │ - cmneq fp, r8, ror #21 │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ + orreq ip, r4, r4, lsl sp │ │ │ │ + ldrsheq r9, [fp, #-164]! @ 0xffffff5c │ │ │ │ + @ instruction: 0x017c1190 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - ldrdeq ip, [r4, r0] │ │ │ │ - cmneq fp, ip, lsr #21 │ │ │ │ - cmneq ip, r8, asr #2 │ │ │ │ + ldrdeq ip, [r4, r8] │ │ │ │ + ldrheq r9, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq ip, r4, asr r1 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq ip, r0, asr r4 │ │ │ │ - @ instruction: 0x0184cc90 │ │ │ │ - cmneq ip, r0, lsl #2 │ │ │ │ + cmneq ip, ip, asr r4 │ │ │ │ + @ instruction: 0x0184cc98 │ │ │ │ + cmneq ip, ip, lsl #2 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - orreq ip, r4, r4, asr ip │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ - cmneq ip, ip, asr #1 │ │ │ │ - orreq ip, r4, r8, lsl ip │ │ │ │ - ldrsheq r9, [fp, #-148]! @ 0xffffff6c │ │ │ │ - @ instruction: 0x017c1090 │ │ │ │ - ldrheq r9, [fp, #-156]! @ 0xffffff64 │ │ │ │ + orreq ip, r4, ip, asr ip │ │ │ │ + cmneq fp, ip, lsr sl │ │ │ │ + ldrsbeq r1, [ip, #-8]! │ │ │ │ + orreq ip, r4, r0, lsr #24 │ │ │ │ + cmneq fp, r0, lsl #20 │ │ │ │ + @ instruction: 0x017c109c │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq fp, ip, lsl #19 │ │ │ │ - cmneq fp, ip, asr r9 │ │ │ │ - cmneq fp, ip, lsr #18 │ │ │ │ + @ instruction: 0x017b9998 │ │ │ │ + cmneq fp, r8, ror #18 │ │ │ │ + cmneq fp, r8, lsr r9 │ │ │ │ │ │ │ │ 003bb83c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #384] @ 0x180 │ │ │ │ @@ -787351,17 +787351,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3bb910 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3bb874 │ │ │ │ - @ instruction: 0x0184c9b8 │ │ │ │ - @ instruction: 0x017b9794 │ │ │ │ - cmneq ip, r0, lsr lr │ │ │ │ + orreq ip, r4, r0, asr #19 │ │ │ │ + cmneq fp, r0, lsr #15 │ │ │ │ + cmneq ip, ip, lsr lr │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ │ │ │ │ 003bb914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -787631,44 +787631,44 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3bba1c │ │ │ │ orrseq ip, r1, r0, ror #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x0191caf0 │ │ │ │ - orreq ip, r4, r4, lsr r8 │ │ │ │ - cmneq ip, ip, lsr #25 │ │ │ │ - orreq ip, r4, ip, ror r7 │ │ │ │ - cmneq fp, r8, asr r5 │ │ │ │ - ldrsheq r0, [ip, #-180]! @ 0xffffff4c │ │ │ │ + orreq ip, r4, ip, lsr r8 │ │ │ │ + ldrheq r0, [ip, #-200]! @ 0xffffff38 │ │ │ │ + orreq ip, r4, r4, lsl #15 │ │ │ │ + cmneq fp, r4, ror #10 │ │ │ │ + cmneq ip, r0, lsl #24 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq ip, r4, r0, lsr r7 │ │ │ │ - cmneq fp, ip, lsl #10 │ │ │ │ - cmneq ip, r8, lsr #23 │ │ │ │ + orreq ip, r4, r8, lsr r7 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ + ldrheq r0, [ip, #-180]! @ 0xffffff4c │ │ │ │ cmneq sl, r8, asr ip │ │ │ │ - @ instruction: 0x0184c698 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - cmneq ip, r0, lsl fp │ │ │ │ + orreq ip, r4, r0, lsr #13 │ │ │ │ + cmneq fp, r0, lsl #9 │ │ │ │ + cmneq ip, ip, lsl fp │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - orreq ip, r4, ip, asr r6 │ │ │ │ - cmneq fp, r8, lsr r4 │ │ │ │ - ldrsbeq r0, [ip, #-164]! @ 0xffffff5c │ │ │ │ + orreq ip, r4, r4, ror #12 │ │ │ │ + cmneq fp, r4, asr #8 │ │ │ │ + cmneq ip, r0, ror #21 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmneq fp, r0, lsl #8 │ │ │ │ - orreq ip, r4, ip, ror #11 │ │ │ │ - cmneq fp, r8, asr #7 │ │ │ │ - cmneq ip, r4, ror #20 │ │ │ │ + cmneq fp, ip, lsl #8 │ │ │ │ + strdeq ip, [r4, r4] │ │ │ │ + ldrsbeq r9, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, r0, ror sl │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0184c5b0 │ │ │ │ - cmneq fp, ip, lsl #7 │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ + @ instruction: 0x0184c5b8 │ │ │ │ + @ instruction: 0x017b9398 │ │ │ │ + cmneq ip, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - orreq ip, r4, r4, ror r5 │ │ │ │ - cmneq fp, r0, asr r3 │ │ │ │ - cmneq ip, r8, ror #19 │ │ │ │ + orreq ip, r4, ip, ror r5 │ │ │ │ + cmneq fp, ip, asr r3 │ │ │ │ + ldrsheq r0, [ip, #-148]! @ 0xffffff6c │ │ │ │ │ │ │ │ 003bbdd4 : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 3bbdec │ │ │ │ add r3, r0, #480 @ 0x1e0 │ │ │ │ ldrd r4, [r3] │ │ │ │ @@ -787705,17 +787705,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3bbe80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3bbe2c │ │ │ │ - orreq ip, r4, ip, asr #8 │ │ │ │ - cmneq fp, r8, lsr #4 │ │ │ │ - ldrheq r0, [ip, #-140]! @ 0xffffff74 │ │ │ │ + orreq ip, r4, r4, asr r4 │ │ │ │ + cmneq fp, r4, lsr r2 │ │ │ │ + cmneq ip, r8, asr #17 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ │ │ │ │ 003bbe84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -787780,21 +787780,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3bbfb4 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3bbed0 │ │ │ │ - orreq ip, r4, r8, ror #6 │ │ │ │ - cmneq ip, ip, asr #22 │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ + orreq ip, r4, r0, ror r3 │ │ │ │ + cmneq ip, r8, asr fp │ │ │ │ + cmneq ip, ip, ror #15 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - orreq ip, r4, r4, lsr #6 │ │ │ │ - cmneq fp, r0, lsl #2 │ │ │ │ - @ instruction: 0x017c079c │ │ │ │ + orreq ip, r4, ip, lsr #6 │ │ │ │ + cmneq fp, ip, lsl #2 │ │ │ │ + cmneq ip, r8, lsr #15 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ │ │ │ │ 003bbfb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -787898,29 +787898,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3bc014 │ │ │ │ orrseq ip, r1, r4, asr #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0191c4f8 │ │ │ │ - orreq ip, r4, r0, lsr r2 │ │ │ │ - cmneq fp, ip │ │ │ │ - cmneq ip, r0, lsr #13 │ │ │ │ + orreq ip, r4, r8, lsr r2 │ │ │ │ + cmneq fp, r8, lsl r0 │ │ │ │ + cmneq ip, ip, lsr #13 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - cmneq ip, r8, lsl #20 │ │ │ │ - orreq ip, r4, r8, ror #3 │ │ │ │ - cmneq ip, r4, asr r6 │ │ │ │ + cmneq ip, r4, lsl sl │ │ │ │ + strdeq ip, [r4, r0] │ │ │ │ + cmneq ip, r0, ror #12 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - orreq ip, r4, r8, lsr #3 │ │ │ │ - cmneq ip, r8, lsl #19 │ │ │ │ - cmneq ip, r8, lsl r6 │ │ │ │ + @ instruction: 0x0184c1b0 │ │ │ │ + @ instruction: 0x017c0994 │ │ │ │ + cmneq ip, r4, lsr #12 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - orreq ip, r4, r4, ror #2 │ │ │ │ - cmneq fp, r0, asr #30 │ │ │ │ - ldrsbeq r0, [ip, #-84]! @ 0xffffffac │ │ │ │ + orreq ip, r4, ip, ror #2 │ │ │ │ + cmneq fp, ip, asr #30 │ │ │ │ + cmneq ip, r0, ror #11 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ │ │ │ │ 003bc1a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -788925,82 +788925,82 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3bcd84 │ │ │ │ orrseq ip, r1, r0, asr r3 │ │ │ │ orrseq ip, r1, r0, asr #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0184c090 │ │ │ │ - cmneq ip, r8, lsl #10 │ │ │ │ + @ instruction: 0x0184c098 │ │ │ │ + cmneq ip, r4, lsl r5 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - orreq fp, r4, ip, ror sp │ │ │ │ - cmneq ip, r8, ror #3 │ │ │ │ - ldrdeq fp, [r4, ip] │ │ │ │ - cmneq ip, r4, asr r0 │ │ │ │ + orreq fp, r4, r4, lsl #27 │ │ │ │ + ldrsheq r0, [ip, #-20]! @ 0xffffffec │ │ │ │ + orreq fp, r4, r4, ror #23 │ │ │ │ + cmneq ip, r0, rrx │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - ldrdeq fp, [r4, r8] │ │ │ │ - cmnpeq fp, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r4, r0, ror #21 │ │ │ │ + cmnpeq fp, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - ldrdeq fp, [r4, r8] │ │ │ │ - cmnpeq fp, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r4, r0, lsl #13 │ │ │ │ - cmneq fp, ip, asr #8 │ │ │ │ - ldrsheq pc, [fp, #-160]! @ 0xffffff60 @ │ │ │ │ + orreq fp, r4, r0, ror #17 │ │ │ │ + cmnpeq fp, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r4, r8, lsl #13 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ + ldrsheq pc, [fp, #-172]! @ 0xffffff54 @ │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - orreq fp, r4, r8, asr #10 │ │ │ │ - cmnpeq fp, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r4, r0, asr r5 │ │ │ │ + cmnpeq fp, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ orrseq fp, r1, r8, lsl #15 │ │ │ │ - orreq fp, r4, r0, lsr #8 │ │ │ │ - @ instruction: 0x017bf898 │ │ │ │ + orreq fp, r4, r8, lsr #8 │ │ │ │ + cmnpeq fp, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ cmneq sl, r0, asr #18 │ │ │ │ - ldrsheq pc, [fp, #-180]! @ 0xffffff4c @ │ │ │ │ - orreq fp, r4, ip, lsl #7 │ │ │ │ - ldrsheq pc, [fp, #-120]! @ 0xffffff88 @ │ │ │ │ + cmnpeq fp, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0184b394 │ │ │ │ + cmnpeq fp, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ @ instruction: 0x017a889c │ │ │ │ cmneq sl, r8, asr #16 │ │ │ │ cmneq sl, r8, lsl #16 │ │ │ │ cmneq sl, r8, asr #15 │ │ │ │ - cmneq fp, r0, ror #31 │ │ │ │ - orreq fp, r4, r4, asr #3 │ │ │ │ - cmneq fp, r0, lsr #31 │ │ │ │ - cmnpeq fp, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, ror #31 │ │ │ │ + orreq fp, r4, ip, asr #3 │ │ │ │ + cmneq fp, ip, lsr #31 │ │ │ │ + cmnpeq fp, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmneq fp, r4, ror #30 │ │ │ │ - cmneq fp, r4, lsr pc │ │ │ │ - cmneq fp, r8, ror #27 │ │ │ │ + cmneq fp, r0, ror pc │ │ │ │ + cmneq fp, r0, asr #30 │ │ │ │ + ldrsheq r7, [fp, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - ldrheq r7, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, r4, asr #27 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ + @ instruction: 0x017b7d94 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq fp, r8, asr sp │ │ │ │ + cmneq fp, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmneq fp, r8, lsr #26 │ │ │ │ + cmneq fp, r4, lsr sp │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - ldrsheq r7, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, lsl #26 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - ldrsbeq r7, [fp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq fp, r8, ror #25 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - orreq sl, r4, ip, asr #29 │ │ │ │ - @ instruction: 0x017b7c98 │ │ │ │ - cmnpeq fp, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r4, r4] │ │ │ │ + cmneq fp, r4, lsr #25 │ │ │ │ + cmnpeq fp, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - cmneq fp, r8, ror ip │ │ │ │ + cmneq fp, r4, lsl #25 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmneq fp, r8, asr #24 │ │ │ │ + cmneq fp, r4, asr ip │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - cmneq fp, r8, lsl ip │ │ │ │ + cmneq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - orreq sl, r4, r8, lsl #28 │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ - cmnpeq fp, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r4, r0, lsl lr │ │ │ │ + ldrsheq r7, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmnpeq fp, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - cmneq fp, ip, lsr #23 │ │ │ │ + ldrheq r7, [fp, #-184]! @ 0xffffff48 │ │ │ │ ldr r1, [pc, #-124] @ 3bd208 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-140] @ 3bd20c │ │ │ │ mov r2, r6 │ │ │ │ @@ -789302,29 +789302,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3bd530 │ │ │ │ orrseq fp, r1, r0, lsl r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0191afdc │ │ │ │ - orreq sl, r4, r8, lsl #26 │ │ │ │ - cmnpeq fp, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r4, r0, lsl sp │ │ │ │ + cmnpeq fp, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - orreq sl, r4, r4, lsr #24 │ │ │ │ - ldrsheq r7, [fp, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x017bf09c │ │ │ │ + orreq sl, r4, ip, lsr #24 │ │ │ │ + cmneq fp, r8, lsl #20 │ │ │ │ + cmnpeq fp, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - orreq sl, r4, r4, ror #23 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ - cmnpeq fp, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r4, ip, ror #23 │ │ │ │ + cmneq fp, ip, asr #19 │ │ │ │ + cmnpeq fp, r8, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - cmneq fp, ip, lsl #19 │ │ │ │ - orreq sl, r4, r0, lsl #23 │ │ │ │ - cmneq fp, ip, asr r9 │ │ │ │ - ldrsheq lr, [fp, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x017b7998 │ │ │ │ + orreq sl, r4, r8, lsl #23 │ │ │ │ + cmneq fp, r8, ror #18 │ │ │ │ + cmnpeq fp, r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ │ │ │ │ 003bd788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -789684,57 +789684,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3bdaa0 │ │ │ │ orrseq sl, r1, ip, ror #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sl, r1, r0, asr #26 │ │ │ │ - orreq sl, r4, r8, lsr #21 │ │ │ │ - cmneq fp, r8, lsl pc │ │ │ │ + @ instruction: 0x0184aab0 │ │ │ │ + cmneq fp, r4, lsr #30 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - ldrdeq sl, [r4, r8] │ │ │ │ - ldrheq r7, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r0, asr lr │ │ │ │ + orreq sl, r4, r0, ror #19 │ │ │ │ + cmneq fp, r0, asr #15 │ │ │ │ + cmneq fp, ip, asr lr │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - orreq sl, r4, r0, lsl #19 │ │ │ │ - ldrsheq lr, [fp, #-208]! @ 0xffffff30 │ │ │ │ + orreq sl, r4, r8, lsl #19 │ │ │ │ + ldrsheq lr, [fp, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sl, r4, r4, lsr #16 │ │ │ │ - cmneq fp, r0, lsr #25 │ │ │ │ + orreq sl, r4, ip, lsr #16 │ │ │ │ + cmneq fp, ip, lsr #25 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ orrseq sl, r1, ip, ror #20 │ │ │ │ - ldrsheq lr, [fp, #-252]! @ 0xffffff04 │ │ │ │ - orreq sl, r4, r4, ror r7 │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ + cmnpeq fp, r8 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r4, ip, ror r7 │ │ │ │ + ldrsheq lr, [fp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - orreq sl, r4, r8, lsr #14 │ │ │ │ - cmneq fp, r0, lsl #10 │ │ │ │ - cmneq fp, r0, lsr #23 │ │ │ │ + orreq sl, r4, r0, lsr r7 │ │ │ │ + cmneq fp, ip, lsl #10 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - orreq sl, r4, ip, ror #13 │ │ │ │ - cmneq fp, r8, asr #9 │ │ │ │ - cmneq fp, r4, ror #22 │ │ │ │ + strdeq sl, [r4, r4] │ │ │ │ + ldrsbeq r7, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq fp, r0, ror fp │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - @ instruction: 0x0184a6b4 │ │ │ │ - @ instruction: 0x017b7490 │ │ │ │ - cmneq fp, ip, lsr #22 │ │ │ │ + @ instruction: 0x0184a6bc │ │ │ │ + @ instruction: 0x017b749c │ │ │ │ + cmneq fp, r8, lsr fp │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - orreq sl, r4, ip, ror r6 │ │ │ │ - cmneq fp, r8, asr r4 │ │ │ │ - ldrsheq lr, [fp, #-164]! @ 0xffffff5c │ │ │ │ + orreq sl, r4, r4, lsl #13 │ │ │ │ + cmneq fp, r4, ror #8 │ │ │ │ + cmneq fp, r0, lsl #22 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - cmneq fp, r4, lsr #8 │ │ │ │ - ldrsheq r7, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq fp, ip, asr #7 │ │ │ │ - @ instruction: 0x017b739c │ │ │ │ - @ instruction: 0x0184a590 │ │ │ │ - cmneq fp, ip, ror #6 │ │ │ │ - cmneq fp, r8, lsl #20 │ │ │ │ + cmneq fp, r0, lsr r4 │ │ │ │ + cmneq fp, r4, lsl #8 │ │ │ │ + ldrsbeq r7, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, r8, lsr #7 │ │ │ │ + @ instruction: 0x0184a598 │ │ │ │ + cmneq fp, r8, ror r3 │ │ │ │ + cmneq fp, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ │ │ │ │ 003bdde8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -790013,40 +790013,40 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sl, r1, r4, ror #13 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ orrseq sl, r1, ip, lsl r6 │ │ │ │ andeq r6, r0, ip, lsr #8 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq sl, r4, lsr #26 │ │ │ │ - cmneq fp, r8, asr #21 │ │ │ │ - orreq sl, r4, r4, lsl #4 │ │ │ │ - cmneq fp, r4, ror r6 │ │ │ │ + ldrsbeq lr, [fp, #-164]! @ 0xffffff5c │ │ │ │ + orreq sl, r4, ip, lsl #4 │ │ │ │ + cmneq fp, r0, lsl #13 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - orreq sl, r4, r0, asr #3 │ │ │ │ - @ instruction: 0x017b6f9c │ │ │ │ - cmneq fp, r8, lsr r6 │ │ │ │ + orreq sl, r4, r8, asr #3 │ │ │ │ + cmneq fp, r8, lsr #31 │ │ │ │ + cmneq fp, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq sl, r4, r0, lsl #3 │ │ │ │ - cmneq fp, ip, asr pc │ │ │ │ - ldrsheq lr, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + orreq sl, r4, r8, lsl #3 │ │ │ │ + cmneq fp, r8, ror #30 │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq sl, r4, r0, asr #2 │ │ │ │ - cmneq fp, ip, lsl pc │ │ │ │ - ldrheq lr, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + orreq sl, r4, r8, asr #2 │ │ │ │ + cmneq fp, r8, lsr #30 │ │ │ │ + cmneq fp, r4, asr #11 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq sl, r4, r4, lsl #2 │ │ │ │ - cmneq fp, r0, ror #29 │ │ │ │ - cmneq fp, r4, ror r5 │ │ │ │ - orreq sl, r4, r8, asr #1 │ │ │ │ - cmneq fp, r4, lsr #29 │ │ │ │ - cmneq fp, r0, asr #10 │ │ │ │ + orreq sl, r4, ip, lsl #2 │ │ │ │ + cmneq fp, ip, ror #29 │ │ │ │ + cmneq fp, r0, lsl #11 │ │ │ │ + ldrdeq sl, [r4, r0] │ │ │ │ + ldrheq r6, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, ip, asr #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orreq sl, r4, ip, lsl #1 │ │ │ │ - cmneq fp, r8, ror #28 │ │ │ │ - cmneq fp, r4, lsl #10 │ │ │ │ + @ instruction: 0x0184a094 │ │ │ │ + cmneq fp, r4, ror lr │ │ │ │ + cmneq fp, r0, lsl r5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 003be2c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -790266,33 +790266,33 @@ │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ b 3be574 │ │ │ │ orrseq sl, r1, r0, lsr #4 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #8 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ ldrheq r6, [sl, #-128]! @ 0xffffff80 │ │ │ │ - cmneq fp, r4, asr r6 │ │ │ │ - @ instruction: 0x01849d90 │ │ │ │ - cmneq fp, r0, lsl #4 │ │ │ │ + cmneq fp, r0, ror #12 │ │ │ │ + @ instruction: 0x01849d98 │ │ │ │ + cmneq fp, ip, lsl #4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq fp, r8, lsr #22 │ │ │ │ - orreq r9, r4, r8, asr #26 │ │ │ │ - ldrheq lr, [fp, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r4, lsr fp │ │ │ │ + orreq r9, r4, r0, asr sp │ │ │ │ + cmneq fp, r0, asr #3 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq r9, r4, r4, lsl #26 │ │ │ │ - cmneq fp, r0, ror #21 │ │ │ │ - cmneq fp, r4, ror r1 │ │ │ │ + orreq r9, r4, ip, lsl #26 │ │ │ │ + cmneq fp, ip, ror #21 │ │ │ │ + cmneq fp, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq r9, r4, r8, asr #25 │ │ │ │ - cmneq fp, r4, lsr #21 │ │ │ │ - cmneq fp, r8, lsr r1 │ │ │ │ + ldrdeq r9, [r4, r0] │ │ │ │ + ldrheq r6, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq fp, r4, asr #2 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01849c90 │ │ │ │ - cmneq fp, ip, ror #20 │ │ │ │ - cmneq fp, r0, lsl #2 │ │ │ │ + @ instruction: 0x01849c98 │ │ │ │ + cmneq fp, r8, ror sl │ │ │ │ + cmneq fp, ip, lsl #2 │ │ │ │ │ │ │ │ 003be68c : │ │ │ │ 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, #452] @ 0x1c4 │ │ │ │ @@ -790485,28 +790485,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3be6e8 │ │ │ │ orrseq r9, r1, ip, ror #28 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, ror #13 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq sl, r8, lsl r5 │ │ │ │ - cmneq fp, r8, asr #5 │ │ │ │ - strdeq r9, [r4, r8] │ │ │ │ - cmneq fp, r4, ror #28 │ │ │ │ + ldrsbeq lr, [fp, #-36]! @ 0xffffffdc │ │ │ │ + orreq r9, r4, r0, lsl #20 │ │ │ │ + cmneq fp, r0, ror lr │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - orreq r9, r4, ip, lsr #19 │ │ │ │ - cmneq fp, r8, lsl #15 │ │ │ │ - cmneq fp, r4, lsr #28 │ │ │ │ + @ instruction: 0x018499b4 │ │ │ │ + @ instruction: 0x017b6794 │ │ │ │ + cmneq fp, r0, lsr lr │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - orreq r9, r4, r0, ror r9 │ │ │ │ - cmneq fp, ip, asr #14 │ │ │ │ - cmneq fp, r0, ror #27 │ │ │ │ - orreq r9, r4, r0, lsr r9 │ │ │ │ - cmneq fp, ip, lsl #14 │ │ │ │ - cmneq fp, r8, lsr #27 │ │ │ │ + orreq r9, r4, r8, ror r9 │ │ │ │ + cmneq fp, r8, asr r7 │ │ │ │ + cmneq fp, ip, ror #27 │ │ │ │ + orreq r9, r4, r8, lsr r9 │ │ │ │ + cmneq fp, r8, lsl r7 │ │ │ │ + ldrheq sp, [fp, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ │ │ │ │ 003be9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -791109,76 +791109,76 @@ │ │ │ │ orrseq r9, r1, r4, lsl fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r9, r1, r4, ror #21 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #15 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r9, r1, r8, asr r9 │ │ │ │ - orreq r9, r4, r4, lsl r6 │ │ │ │ - cmneq fp, ip, ror sl │ │ │ │ + orreq r9, r4, ip, lsl r6 │ │ │ │ + cmneq fp, r8, lsl #21 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ - ldrdeq r9, [r4, r4] │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ + ldrdeq r9, [r4, ip] │ │ │ │ + cmneq fp, r0, asr r9 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - orreq r9, r4, r8, lsr #6 │ │ │ │ - @ instruction: 0x017bd798 │ │ │ │ + orreq r9, r4, r0, lsr r3 │ │ │ │ + cmneq fp, r4, lsr #15 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - cmneq fp, r0, asr #1 │ │ │ │ - @ instruction: 0x018492b0 │ │ │ │ - cmneq fp, ip, lsl #1 │ │ │ │ - cmneq fp, r8, lsr #14 │ │ │ │ + cmneq fp, ip, asr #1 │ │ │ │ + @ instruction: 0x018492b8 │ │ │ │ + @ instruction: 0x017b6098 │ │ │ │ + cmneq fp, r4, lsr r7 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - orreq r9, r4, r4, ror r2 │ │ │ │ - cmneq fp, ip, asr #32 │ │ │ │ - cmneq fp, ip, ror #13 │ │ │ │ + orreq r9, r4, ip, ror r2 │ │ │ │ + cmneq fp, r8, asr r0 │ │ │ │ + ldrsheq sp, [fp, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ - orreq r9, r4, r4, lsr r2 │ │ │ │ - cmneq fp, r0, lsl r0 │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ + orreq r9, r4, ip, lsr r2 │ │ │ │ + cmneq fp, ip, lsl r0 │ │ │ │ + ldrheq sp, [fp, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - strdeq r9, [r4, r4] │ │ │ │ - ldrsbeq r5, [fp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ - @ instruction: 0x018491b8 │ │ │ │ - @ instruction: 0x017b5f94 │ │ │ │ - cmneq fp, r0, lsr r6 │ │ │ │ + strdeq r9, [r4, ip] │ │ │ │ + ldrsbeq r5, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ + orreq r9, r4, r0, asr #3 │ │ │ │ + cmneq fp, r0, lsr #31 │ │ │ │ + cmneq fp, ip, lsr r6 │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ - orreq r9, r4, ip, ror r1 │ │ │ │ - cmneq fp, r8, asr pc │ │ │ │ - ldrsheq sp, [fp, #-84]! @ 0xffffffac │ │ │ │ + orreq r9, r4, r4, lsl #3 │ │ │ │ + cmneq fp, r4, ror #30 │ │ │ │ + cmneq fp, r0, lsl #12 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - orreq r9, r4, r0, asr #2 │ │ │ │ - cmneq fp, ip, lsl pc │ │ │ │ - ldrheq sp, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r9, r4, r8, asr #2 │ │ │ │ + cmneq fp, r8, lsr #30 │ │ │ │ + cmneq fp, r4, asr #11 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - orreq r9, r4, r4, lsl #2 │ │ │ │ - cmneq fp, r0, ror #29 │ │ │ │ - cmneq fp, ip, ror r5 │ │ │ │ + orreq r9, r4, ip, lsl #2 │ │ │ │ + cmneq fp, ip, ror #29 │ │ │ │ + cmneq fp, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmneq fp, r8, lsr #29 │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ - orreq r9, r4, r8, rrx │ │ │ │ - cmneq fp, r4, asr #28 │ │ │ │ - cmneq fp, r0, ror #9 │ │ │ │ + ldrheq r5, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r4, lsl #29 │ │ │ │ + orreq r9, r4, r0, ror r0 │ │ │ │ + cmneq fp, r0, asr lr │ │ │ │ + cmneq fp, ip, ror #9 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - orreq r9, r4, ip, lsr #32 │ │ │ │ - cmneq fp, r8, lsl #28 │ │ │ │ - cmneq fp, r4, lsr #9 │ │ │ │ + orreq r9, r4, r4, lsr r0 │ │ │ │ + cmneq fp, r4, lsl lr │ │ │ │ + ldrheq sp, [fp, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - ldrsbeq r5, [fp, #-208]! @ 0xffffff30 │ │ │ │ - orreq r8, r4, r0, asr #31 │ │ │ │ - @ instruction: 0x017b5d9c │ │ │ │ - cmneq fp, r8, lsr r4 │ │ │ │ + ldrsbeq r5, [fp, #-220]! @ 0xffffff24 │ │ │ │ + orreq r8, r4, r8, asr #31 │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ + cmneq fp, r4, asr #8 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - orreq r8, r4, r0, lsl #31 │ │ │ │ - cmneq fp, ip, asr sp │ │ │ │ - ldrsheq sp, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r8, r4, r8, lsl #31 │ │ │ │ + cmneq fp, r8, ror #26 │ │ │ │ + cmneq fp, r4, lsl #8 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ │ │ │ │ 003bf458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -791429,37 +791429,37 @@ │ │ │ │ @ instruction: 0x0191909c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r9, r1, r4, ror r0 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x01918fb4 │ │ │ │ andeq r7, r0, r0, lsl #14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01848bbc │ │ │ │ - @ instruction: 0x017b5998 │ │ │ │ - cmneq fp, r4, lsr r0 │ │ │ │ + orreq r8, r4, r4, asr #23 │ │ │ │ + cmneq fp, r4, lsr #19 │ │ │ │ + cmneq fp, r0, asr #32 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - orreq r8, r4, ip, ror fp │ │ │ │ - cmneq fp, r8, asr r9 │ │ │ │ - ldrsheq ip, [fp, #-244]! @ 0xffffff0c │ │ │ │ + orreq r8, r4, r4, lsl #23 │ │ │ │ + cmneq fp, r4, ror #18 │ │ │ │ + cmneq fp, r0 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - orreq r8, r4, ip, lsr fp │ │ │ │ - cmneq fp, r8, lsl r9 │ │ │ │ - ldrheq ip, [fp, #-244]! @ 0xffffff0c │ │ │ │ + orreq r8, r4, r4, asr #22 │ │ │ │ + cmneq fp, r4, lsr #18 │ │ │ │ + cmneq fp, r0, asr #31 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - orreq r8, r4, r0, lsl #22 │ │ │ │ - ldrsbeq r5, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, r8, ror pc │ │ │ │ + orreq r8, r4, r8, lsl #22 │ │ │ │ + cmneq fp, r8, ror #17 │ │ │ │ + cmneq fp, r4, lsl #31 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - orreq r8, r4, r4, asr #21 │ │ │ │ - cmneq fp, r0, lsr #17 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ + orreq r8, r4, ip, asr #21 │ │ │ │ + cmneq fp, ip, lsr #17 │ │ │ │ + cmneq fp, r8, asr #30 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - orreq r8, r4, r8, lsl #21 │ │ │ │ - cmneq fp, r4, ror #16 │ │ │ │ - ldrsheq ip, [fp, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x01848a90 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + cmneq fp, r4, lsl #30 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ │ │ │ │ 003bf8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -791648,29 +791648,29 @@ │ │ │ │ add r2, r2, #480 @ 0x1e0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 3bfb00 │ │ │ │ orrseq r8, r1, ip, lsr #24 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsl #14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x017b5594 │ │ │ │ - @ instruction: 0x018487b8 │ │ │ │ - cmneq fp, r8, lsr #24 │ │ │ │ + cmneq fp, r0, lsr #11 │ │ │ │ + orreq r8, r4, r0, asr #15 │ │ │ │ + cmneq fp, r4, lsr ip │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - orreq r8, r4, r0, ror r7 │ │ │ │ - cmneq fp, ip, asr #10 │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ + orreq r8, r4, r8, ror r7 │ │ │ │ + cmneq fp, r8, asr r5 │ │ │ │ + ldrsheq ip, [fp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - orreq r8, r4, r0, asr #14 │ │ │ │ - cmneq fp, r8, lsl r5 │ │ │ │ - ldrheq ip, [fp, #-180]! @ 0xffffff4c │ │ │ │ + orreq r8, r4, r8, asr #14 │ │ │ │ + cmneq fp, r4, lsr #10 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - orreq r8, r4, r0, lsl r7 │ │ │ │ - cmneq fp, r8, ror #9 │ │ │ │ - cmneq fp, r4, lsl #23 │ │ │ │ + orreq r8, r4, r8, lsl r7 │ │ │ │ + ldrsheq r5, [fp, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x017bcb90 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ │ │ │ │ 003bfbf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -791864,28 +791864,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3bfc54 │ │ │ │ orrseq r8, r1, r0, lsl #18 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x00006cb8 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq sl, ip, lsr #31 │ │ │ │ - cmneq fp, r8, ror #26 │ │ │ │ - orreq r8, r4, ip, lsl #9 │ │ │ │ - ldrsheq ip, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, r4, ror sp │ │ │ │ + @ instruction: 0x01848494 │ │ │ │ + cmneq fp, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - orreq r8, r4, r0, asr #8 │ │ │ │ - cmneq fp, ip, lsl r2 │ │ │ │ - ldrheq ip, [fp, #-136]! @ 0xffffff78 │ │ │ │ + orreq r8, r4, r8, asr #8 │ │ │ │ + cmneq fp, r8, lsr #4 │ │ │ │ + cmneq fp, r4, asr #17 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - orreq r8, r4, r4, lsl #8 │ │ │ │ - cmneq fp, r0, ror #3 │ │ │ │ - cmneq fp, r4, ror r8 │ │ │ │ - orreq r8, r4, r4, asr #7 │ │ │ │ - cmneq fp, r0, lsr #3 │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ + orreq r8, r4, ip, lsl #8 │ │ │ │ + cmneq fp, ip, ror #3 │ │ │ │ + cmneq fp, r0, lsl #17 │ │ │ │ + orreq r8, r4, ip, asr #7 │ │ │ │ + cmneq fp, ip, lsr #3 │ │ │ │ + cmneq fp, r8, asr #16 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ │ │ │ │ 003bff4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -792269,50 +792269,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c0220 │ │ │ │ orrseq r8, r1, r0, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r8, r1, r8, ror #10 │ │ │ │ - @ instruction: 0x018482b0 │ │ │ │ - cmneq fp, r0, lsr #14 │ │ │ │ + @ instruction: 0x018482b8 │ │ │ │ + cmneq fp, ip, lsr #14 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq r8, r4, r8, lsr #1 │ │ │ │ - cmneq fp, r4, lsr #10 │ │ │ │ + strheq r8, [r4, r0] │ │ │ │ + cmneq fp, r0, lsr r5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ orrseq r8, r1, ip, ror #5 │ │ │ │ - orreq r8, r4, r0, asr #32 │ │ │ │ - ldrheq ip, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + orreq r8, r4, r8, asr #32 │ │ │ │ + ldrheq ip, [fp, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ ldrheq r5, [sl, #-68]! @ 0xffffffbc │ │ │ │ - strdeq r7, [r4, r8] │ │ │ │ - ldrsbeq r4, [fp, #-196]! @ 0xffffff3c │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ - orreq r7, r4, r0, asr #29 │ │ │ │ - @ instruction: 0x017b4c9c │ │ │ │ - cmneq fp, r8, lsr r3 │ │ │ │ + orreq r7, r4, r0, lsl #30 │ │ │ │ + cmneq fp, r0, ror #25 │ │ │ │ + cmneq fp, ip, ror r3 │ │ │ │ + orreq r7, r4, r8, asr #29 │ │ │ │ + cmneq fp, r8, lsr #25 │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - orreq r7, r4, r8, lsl #29 │ │ │ │ - cmneq fp, r4, ror #24 │ │ │ │ - cmneq fp, r0, lsl #6 │ │ │ │ + @ instruction: 0x01847e90 │ │ │ │ + cmneq fp, r0, ror ip │ │ │ │ + cmneq fp, ip, lsl #6 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmneq fp, r0, lsr ip │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ - orreq r7, r4, r0, lsl #28 │ │ │ │ - ldrsbeq r4, [fp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ + cmneq fp, ip, lsr ip │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + orreq r7, r4, r8, lsl #28 │ │ │ │ + cmneq fp, r4, ror #23 │ │ │ │ + cmneq fp, r4, lsl #5 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - orreq r7, r4, r4, asr #27 │ │ │ │ - cmneq fp, r0, lsr #23 │ │ │ │ - cmneq fp, ip, lsr r2 │ │ │ │ + orreq r7, r4, ip, asr #27 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ + cmneq fp, r8, asr #4 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - cmneq fp, ip, ror #22 │ │ │ │ - cmneq fp, r0, asr #22 │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ + cmneq fp, ip, asr #22 │ │ │ │ │ │ │ │ 003c05ec : │ │ │ │ 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 │ │ │ │ @@ -792626,47 +792626,47 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01917edc │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r7, r1, r4, asr #26 │ │ │ │ cmneq sl, r4, lsl r5 │ │ │ │ - cmneq fp, r0, lsr #6 │ │ │ │ - strdeq r7, [r4, r4] │ │ │ │ - cmneq fp, r4, ror #28 │ │ │ │ + cmneq fp, ip, lsr #6 │ │ │ │ + strdeq r7, [r4, ip] │ │ │ │ + cmneq fp, r0, ror lr │ │ │ │ andeq r0, r0, r4, lsr #13 │ │ │ │ - orreq r7, r4, ip, lsr #19 │ │ │ │ - cmneq fp, r8, lsl #15 │ │ │ │ - cmneq fp, r4, lsr #28 │ │ │ │ + @ instruction: 0x018479b4 │ │ │ │ + @ instruction: 0x017b4794 │ │ │ │ + cmneq fp, r0, lsr lr │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - orreq r7, r4, ip, ror #18 │ │ │ │ - cmneq fp, r8, asr #14 │ │ │ │ - cmneq fp, r4, ror #27 │ │ │ │ + orreq r7, r4, r4, ror r9 │ │ │ │ + cmneq fp, r4, asr r7 │ │ │ │ + ldrsheq fp, [fp, #-208]! @ 0xffffff30 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - orreq r7, r4, r0, lsr r9 │ │ │ │ - cmneq fp, ip, lsl #14 │ │ │ │ - cmneq fp, r8, lsr #27 │ │ │ │ - strdeq r7, [r4, r4] │ │ │ │ - ldrsbeq r4, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq fp, r4, ror #26 │ │ │ │ - @ instruction: 0x018478b4 │ │ │ │ - @ instruction: 0x017b4690 │ │ │ │ - cmneq fp, ip, lsr #26 │ │ │ │ + orreq r7, r4, r8, lsr r9 │ │ │ │ + cmneq fp, r8, lsl r7 │ │ │ │ + ldrheq fp, [fp, #-212]! @ 0xffffff2c │ │ │ │ + strdeq r7, [r4, ip] │ │ │ │ + ldrsbeq r4, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r0, ror sp │ │ │ │ + @ instruction: 0x018478bc │ │ │ │ + @ instruction: 0x017b469c │ │ │ │ + cmneq fp, r8, lsr sp │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - orreq r7, r4, r8, ror r8 │ │ │ │ - cmneq fp, r8, asr #2 │ │ │ │ - ldrsheq fp, [fp, #-192]! @ 0xffffff40 │ │ │ │ + orreq r7, r4, r0, lsl #17 │ │ │ │ + cmneq fp, r4, asr r1 │ │ │ │ + ldrsheq fp, [fp, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - orreq r7, r4, r4, lsr r8 │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ + orreq r7, r4, ip, lsr r8 │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ + ldrheq fp, [fp, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - strdeq r7, [r4, r8] │ │ │ │ - ldrsbeq r4, [fp, #-84]! @ 0xffffffac │ │ │ │ - cmneq fp, r0, ror ip │ │ │ │ + orreq r7, r4, r0, lsl #16 │ │ │ │ + cmneq fp, r0, ror #11 │ │ │ │ + cmneq fp, ip, ror ip │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ │ │ │ │ 003c0b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -792908,36 +792908,36 @@ │ │ │ │ beq 3c0df4 │ │ │ │ b 3c0d10 │ │ │ │ orrseq r7, r1, r4, ror #18 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq sl, ip, ror #31 │ │ │ │ - ldrsheq fp, [fp, #-216]! @ 0xffffff28 │ │ │ │ - orreq r7, r4, ip, asr #9 │ │ │ │ - cmneq fp, r8, lsr r9 │ │ │ │ + cmneq fp, r4, lsl #28 │ │ │ │ + ldrdeq r7, [r4, r4] │ │ │ │ + cmneq fp, r4, asr #18 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ - orreq r7, r4, r8, lsl #9 │ │ │ │ - ldrsheq fp, [fp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq fp, r4, ror r2 │ │ │ │ + @ instruction: 0x01847490 │ │ │ │ + cmneq fp, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - orreq r7, r4, r0, asr #8 │ │ │ │ - cmneq fp, ip, lsl r2 │ │ │ │ - ldrheq fp, [fp, #-128]! @ 0xffffff80 │ │ │ │ + orreq r7, r4, r8, asr #8 │ │ │ │ + cmneq fp, r8, lsr #4 │ │ │ │ + ldrheq fp, [fp, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - orreq r7, r4, r4, lsl #8 │ │ │ │ - cmneq fp, r4, ror #3 │ │ │ │ - cmneq fp, r4, ror r8 │ │ │ │ + orreq r7, r4, ip, lsl #8 │ │ │ │ + ldrsheq r4, [fp, #-16]! │ │ │ │ + cmneq fp, r0, lsl #17 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - orreq r7, r4, ip, asr #7 │ │ │ │ - cmneq fp, r8, lsr #3 │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ - @ instruction: 0x01847390 │ │ │ │ - cmneq fp, r4, ror #24 │ │ │ │ - cmneq fp, r8, lsl #16 │ │ │ │ + ldrdeq r7, [r4, r4] │ │ │ │ + ldrheq r4, [fp, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r8, asr #16 │ │ │ │ + @ instruction: 0x01847398 │ │ │ │ + cmneq fp, r0, ror ip │ │ │ │ + cmneq fp, r4, lsl r8 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ │ │ │ │ 003c0fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -793123,29 +793123,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 3c1154 │ │ │ │ orrseq r7, r1, r4, asr r5 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r8, lsl r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq sl, r0, lsr #24 │ │ │ │ - cmneq fp, ip, lsr sl │ │ │ │ - orreq r7, r4, r0, lsl #2 │ │ │ │ - cmneq fp, ip, ror #10 │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ + orreq r7, r4, r8, lsl #2 │ │ │ │ + cmneq fp, r8, ror r5 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - strheq r7, [r4, r4] │ │ │ │ - @ instruction: 0x017b3e90 │ │ │ │ - cmneq fp, ip, lsr #10 │ │ │ │ + strheq r7, [r4, ip] │ │ │ │ + @ instruction: 0x017b3e9c │ │ │ │ + cmneq fp, r8, lsr r5 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - orreq r7, r4, r4, ror r0 │ │ │ │ - cmneq fp, r0, asr lr │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ + orreq r7, r4, ip, ror r0 │ │ │ │ + cmneq fp, ip, asr lr │ │ │ │ + ldrsheq fp, [fp, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - orreq r7, r4, r8, lsr r0 │ │ │ │ - cmneq fp, r4, lsl lr │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ + orreq r7, r4, r0, asr #32 │ │ │ │ + cmneq fp, r0, lsr #28 │ │ │ │ + ldrheq fp, [fp, #-68]! @ 0xffffffbc │ │ │ │ │ │ │ │ 003c12d8 : │ │ │ │ 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 │ │ │ │ @@ -793289,30 +793289,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #80] @ 3c156c │ │ │ │ add r2, r2, #640 @ 0x280 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c1454 │ │ │ │ - orreq r6, r4, r4, ror #30 │ │ │ │ - ldrsbeq fp, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r6, r4, ip, ror #30 │ │ │ │ + cmneq fp, r4, ror #7 │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - orreq r6, r4, r0, lsl #30 │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ + orreq r6, r4, r8, lsl #30 │ │ │ │ + cmneq fp, ip, ror r3 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq fp, r8, lsl #24 │ │ │ │ - ldrsbeq r3, [fp, #-188]! @ 0xffffff44 │ │ │ │ - ldrdeq r6, [r4, r0] │ │ │ │ - cmneq fp, r4, lsl #14 │ │ │ │ - cmneq fp, r8, asr #4 │ │ │ │ + cmneq fp, r4, lsl ip │ │ │ │ + cmneq fp, r8, ror #23 │ │ │ │ + ldrdeq r6, [r4, r8] │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ + cmneq fp, r4, asr r2 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - @ instruction: 0x01846d90 │ │ │ │ - cmneq fp, ip, ror #22 │ │ │ │ - cmneq fp, r8, lsl #4 │ │ │ │ + @ instruction: 0x01846d98 │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ + cmneq fp, r4, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl #14 │ │ │ │ │ │ │ │ 003c1570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -793400,26 +793400,26 @@ │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c1624 │ │ │ │ orrseq r6, r1, r0, lsl #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01846cb8 │ │ │ │ + orreq r6, r4, r0, asr #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r4, lsr r1 │ │ │ │ + cmneq fp, r0, asr #2 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - orreq r6, r4, r8, asr ip │ │ │ │ - cmneq fp, r4, asr #11 │ │ │ │ - cmneq fp, ip, asr #1 │ │ │ │ + orreq r6, r4, r0, ror #24 │ │ │ │ + ldrsbeq fp, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsbeq fp, [fp, #-8]! │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - ldrsheq r3, [fp, #-148]! @ 0xffffff6c │ │ │ │ - orreq r6, r4, r4, ror #23 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ - cmneq fp, ip, asr r0 │ │ │ │ + cmneq fp, r0, lsl #20 │ │ │ │ + orreq r6, r4, ip, ror #23 │ │ │ │ + cmneq fp, ip, asr #19 │ │ │ │ + cmneq fp, r8, rrx │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ │ │ │ │ 003c1714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -794258,94 +794258,94 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c1770 │ │ │ │ orrseq r6, r1, r0, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01916d9c │ │ │ │ - orreq r6, r4, r8, asr sl │ │ │ │ - cmneq fp, r0, asr #29 │ │ │ │ + orreq r6, r4, r0, ror #20 │ │ │ │ + cmneq fp, ip, asr #29 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r6, r4, r0, lsr #17 │ │ │ │ - cmneq fp, r0, lsl sp │ │ │ │ - orreq r6, r4, ip, ror #14 │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ + orreq r6, r4, r8, lsr #17 │ │ │ │ + cmneq fp, ip, lsl sp │ │ │ │ + orreq r6, r4, r4, ror r7 │ │ │ │ + ldrsheq sl, [fp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018466bc │ │ │ │ - cmneq fp, r8, lsl fp │ │ │ │ + orreq r6, r4, r4, asr #13 │ │ │ │ + cmneq fp, r4, lsr #22 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq r6, r4, ip, asr r4 │ │ │ │ - ldrsbeq sl, [fp, #-128]! @ 0xffffff80 │ │ │ │ + orreq r6, r4, r4, ror #8 │ │ │ │ + ldrsbeq sl, [fp, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - orreq r6, r4, r4, asr r3 │ │ │ │ - cmneq fp, r0, asr #15 │ │ │ │ + orreq r6, r4, ip, asr r3 │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - orreq r6, r4, ip, lsl #6 │ │ │ │ - cmneq fp, r8, ror r7 │ │ │ │ + orreq r6, r4, r4, lsl r3 │ │ │ │ + cmneq fp, r4, lsl #15 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - @ instruction: 0x017b309c │ │ │ │ + cmneq fp, r8, lsr #1 │ │ │ │ ldrsheq r3, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r8, lsl r0 │ │ │ │ - orreq r6, r4, r8, lsr r2 │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ + cmneq fp, r4, lsr #32 │ │ │ │ + orreq r6, r4, r0, asr #4 │ │ │ │ + ldrheq sl, [fp, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - strdeq r6, [r4, ip] │ │ │ │ - ldrsbeq r2, [fp, #-248]! @ 0xffffff08 │ │ │ │ - cmneq fp, r4, ror r6 │ │ │ │ + orreq r6, r4, r4, lsl #4 │ │ │ │ + cmneq fp, r4, ror #31 │ │ │ │ + cmneq fp, r0, lsl #13 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - cmneq fp, r4, lsr #31 │ │ │ │ - @ instruction: 0x01846198 │ │ │ │ - cmneq fp, r4, ror pc │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ + ldrheq r2, [fp, #-240]! @ 0xffffff10 │ │ │ │ + orreq r6, r4, r0, lsr #3 │ │ │ │ + cmneq fp, r0, lsl #31 │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq fp, r0, asr #30 │ │ │ │ - orreq r6, r4, r0, lsr r1 │ │ │ │ - cmneq fp, ip, lsl #30 │ │ │ │ - cmneq fp, r8, lsr #11 │ │ │ │ + cmneq fp, ip, asr #30 │ │ │ │ + orreq r6, r4, r8, lsr r1 │ │ │ │ + cmneq fp, r8, lsl pc │ │ │ │ + ldrheq sl, [fp, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - ldrsbeq r2, [fp, #-232]! @ 0xffffff18 │ │ │ │ - ldrdeq r6, [r4, r0] │ │ │ │ - cmneq fp, ip, lsr #29 │ │ │ │ - cmneq fp, r8, asr #10 │ │ │ │ + cmneq fp, r4, ror #29 │ │ │ │ + ldrdeq r6, [r4, r8] │ │ │ │ + ldrheq r2, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r4, asr r5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ - orreq r6, r4, ip, rrx │ │ │ │ - cmneq fp, r8, asr #28 │ │ │ │ - cmneq fp, r4, ror #9 │ │ │ │ + cmneq fp, r4, lsl #29 │ │ │ │ + orreq r6, r4, r4, ror r0 │ │ │ │ + cmneq fp, r4, asr lr │ │ │ │ + ldrsheq sl, [fp, #-64]! @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r6, r4, r4, lsr r0 │ │ │ │ - cmneq fp, r0, lsl lr │ │ │ │ - cmneq fp, ip, lsr #9 │ │ │ │ + orreq r6, r4, ip, lsr r0 │ │ │ │ + cmneq fp, ip, lsl lr │ │ │ │ + ldrheq sl, [fp, #-72]! @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r6, r4, r0 │ │ │ │ - ldrsbeq r2, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, r8, ror r4 │ │ │ │ - cmneq fp, r4, lsr #27 │ │ │ │ - @ instruction: 0x01845f98 │ │ │ │ - cmneq fp, r4, ror sp │ │ │ │ - cmneq fp, r0, lsl r4 │ │ │ │ + orreq r6, r4, r8 │ │ │ │ + cmneq fp, r4, ror #27 │ │ │ │ + cmneq fp, r4, lsl #9 │ │ │ │ + ldrheq r2, [fp, #-208]! @ 0xffffff30 │ │ │ │ + orreq r5, r4, r0, lsr #31 │ │ │ │ + cmneq fp, r0, lsl #27 │ │ │ │ + cmneq fp, ip, lsl r4 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - orreq r5, r4, r0, ror #30 │ │ │ │ - cmneq fp, ip, lsr sp │ │ │ │ - ldrsbeq sl, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r5, r4, r8, ror #30 │ │ │ │ + cmneq fp, r8, asr #26 │ │ │ │ + cmneq fp, r4, ror #7 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - orreq r5, r4, r4, lsr #30 │ │ │ │ - cmneq fp, r0, lsl #26 │ │ │ │ - @ instruction: 0x017ba39c │ │ │ │ + orreq r5, r4, ip, lsr #30 │ │ │ │ + cmneq fp, ip, lsl #26 │ │ │ │ + cmneq fp, r8, lsr #7 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - orreq r5, r4, ip, ror #29 │ │ │ │ - cmneq fp, r8, asr #25 │ │ │ │ - cmneq fp, r4, ror #6 │ │ │ │ + strdeq r5, [r4, r4] │ │ │ │ + ldrsbeq r2, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, ror r3 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - @ instruction: 0x01845eb4 │ │ │ │ - @ instruction: 0x017b2c90 │ │ │ │ - cmneq fp, ip, lsr #6 │ │ │ │ - cmneq fp, ip, asr ip │ │ │ │ + @ instruction: 0x01845ebc │ │ │ │ + @ instruction: 0x017b2c9c │ │ │ │ + cmneq fp, r8, lsr r3 │ │ │ │ + cmneq fp, r8, ror #24 │ │ │ │ │ │ │ │ 003c2580 : │ │ │ │ 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 │ │ │ │ @@ -794531,34 +794531,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3c2718 │ │ │ │ orrseq r5, r1, r4, ror pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r5, r4, ip, ror ip │ │ │ │ - ldrsheq sl, [fp, #-0]! │ │ │ │ + orreq r5, r4, r4, lsl #25 │ │ │ │ + ldrsheq sl, [fp, #-12]! │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ @ instruction: 0x01915df4 │ │ │ │ - orreq r5, r4, r4, lsr fp │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ - cmneq fp, ip, lsr #31 │ │ │ │ + orreq r5, r4, ip, lsr fp │ │ │ │ + ldrsheq sl, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + ldrheq r9, [fp, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r2, [fp, #-132]! @ 0xffffff7c │ │ │ │ - orreq r5, r4, r4, asr #21 │ │ │ │ - cmneq fp, r0, lsr #17 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ + cmneq fp, r0, ror #17 │ │ │ │ + orreq r5, r4, ip, asr #21 │ │ │ │ + cmneq fp, ip, lsr #17 │ │ │ │ + cmneq fp, r8, asr #30 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - orreq r5, r4, r8, lsl #21 │ │ │ │ - cmneq fp, r4, ror #16 │ │ │ │ - cmneq fp, r0, lsl #30 │ │ │ │ + @ instruction: 0x01845a90 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + cmneq fp, ip, lsl #30 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - orreq r5, r4, ip, asr #20 │ │ │ │ - cmneq fp, r8, lsr #16 │ │ │ │ - cmneq fp, r4, asr #29 │ │ │ │ + orreq r5, r4, r4, asr sl │ │ │ │ + cmneq fp, r4, lsr r8 │ │ │ │ + ldrsbeq r9, [fp, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ │ │ │ │ 003c28d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -794651,25 +794651,25 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c295c │ │ │ │ orrseq r5, r1, r4, lsr #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ @ instruction: 0x01915bb0 │ │ │ │ - strdeq r5, [r4, r4] │ │ │ │ - ldrsbeq r2, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq fp, r4, ror #26 │ │ │ │ + strdeq r5, [r4, ip] │ │ │ │ + ldrsbeq r2, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r0, ror sp │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - @ instruction: 0x018458b8 │ │ │ │ - @ instruction: 0x017b2694 │ │ │ │ - cmneq fp, r8, lsr #26 │ │ │ │ + orreq r5, r4, r0, asr #17 │ │ │ │ + cmneq fp, r0, lsr #13 │ │ │ │ + cmneq fp, r4, lsr sp │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - orreq r5, r4, ip, ror r8 │ │ │ │ - cmneq fp, r8, asr r6 │ │ │ │ - cmneq fp, ip, ror #25 │ │ │ │ + orreq r5, r4, r4, lsl #17 │ │ │ │ + cmneq fp, r4, ror #12 │ │ │ │ + ldrsheq r9, [fp, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r8, ror r7 │ │ │ │ │ │ │ │ 003c2a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794742,21 +794742,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c2afc │ │ │ │ orrseq r5, r1, r0, ror sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orrseq r5, r1, r0, lsl sl │ │ │ │ - orreq r5, r4, r4, asr r7 │ │ │ │ - cmneq fp, r0, lsr r5 │ │ │ │ - cmneq fp, r4, asr #23 │ │ │ │ + orreq r5, r4, ip, asr r7 │ │ │ │ + cmneq fp, ip, lsr r5 │ │ │ │ + ldrsbeq r9, [fp, #-176]! @ 0xffffff50 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - orreq r5, r4, r8, lsl r7 │ │ │ │ - ldrsheq r2, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ + orreq r5, r4, r0, lsr #14 │ │ │ │ + cmneq fp, r0, lsl #10 │ │ │ │ + @ instruction: 0x017b9b94 │ │ │ │ muleq r0, r5, r7 │ │ │ │ │ │ │ │ 003c2bd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -795418,83 +795418,83 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c2c50 │ │ │ │ orrseq r5, r1, ip, lsl r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019158bc │ │ │ │ - orreq r5, r4, r0, lsl r6 │ │ │ │ - cmneq fp, ip, ror sl │ │ │ │ + orreq r5, r4, r8, lsl r6 │ │ │ │ + cmneq fp, r8, lsl #21 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - orreq r5, r4, ip, asr #9 │ │ │ │ - cmneq fp, r0, asr #18 │ │ │ │ + ldrdeq r5, [r4, r4] │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ muleq r0, r3, r4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq r5, [r4, r0] │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ + ldrdeq r5, [r4, r8] │ │ │ │ + cmneq fp, r4, asr r8 │ │ │ │ muleq r0, r8, r4 │ │ │ │ muleq r0, sl, r4 │ │ │ │ muleq r0, fp, r4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - orreq r5, r4, r8, asr #5 │ │ │ │ - cmneq fp, r4, lsr #1 │ │ │ │ - cmneq fp, r0, asr #14 │ │ │ │ + ldrdeq r5, [r4, r0] │ │ │ │ + ldrheq r2, [fp, #-0]! │ │ │ │ + cmneq fp, ip, asr #14 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - orreq r5, r4, r8, lsl #5 │ │ │ │ - cmneq fp, r4, lsl #14 │ │ │ │ + @ instruction: 0x01845290 │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ cmneq sl, r8, lsr r7 │ │ │ │ cmneq sl, r0, ror #13 │ │ │ │ @ instruction: 0x017a269c │ │ │ │ cmneq sl, r8, asr r6 │ │ │ │ cmneq sl, r4, lsl r6 │ │ │ │ ldrsbeq r2, [sl, #-80]! @ 0xffffffb0 │ │ │ │ cmneq sl, ip, lsl #11 │ │ │ │ - orreq r4, r4, r8, ror #31 │ │ │ │ - cmneq fp, r0, asr #27 │ │ │ │ - cmneq fp, r0, ror #8 │ │ │ │ - orreq r4, r4, ip, lsr #31 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ - cmneq fp, r4, lsr #8 │ │ │ │ - cmneq fp, r4, asr sp │ │ │ │ - cmneq fp, r8, lsr #26 │ │ │ │ - ldrsheq r1, [fp, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq r1, [fp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq fp, r0, lsr #25 │ │ │ │ - cmneq fp, r8, ror #24 │ │ │ │ + strdeq r4, [r4, r0] │ │ │ │ + cmneq fp, ip, asr #27 │ │ │ │ + cmneq fp, ip, ror #8 │ │ │ │ + @ instruction: 0x01844fb4 │ │ │ │ + @ instruction: 0x017b1d94 │ │ │ │ + cmneq fp, r0, lsr r4 │ │ │ │ + cmneq fp, r0, ror #26 │ │ │ │ + cmneq fp, r4, lsr sp │ │ │ │ + cmneq fp, r8, lsl #26 │ │ │ │ + ldrsbeq r1, [fp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq fp, ip, lsr #25 │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmneq fp, r8, lsr ip │ │ │ │ - orreq r4, r4, r8, lsr #28 │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ - cmneq fp, r0, lsr #5 │ │ │ │ + cmneq fp, r4, asr #24 │ │ │ │ + orreq r4, r4, r0, lsr lr │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + cmneq fp, ip, lsr #5 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - strdeq r4, [r4, r0] │ │ │ │ - cmneq fp, ip, asr #23 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ + strdeq r4, [r4, r8] │ │ │ │ + ldrsbeq r1, [fp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, r4, ror r2 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - @ instruction: 0x01844dbc │ │ │ │ - @ instruction: 0x017b1b94 │ │ │ │ - cmneq fp, r4, lsr r2 │ │ │ │ + orreq r4, r4, r4, asr #27 │ │ │ │ + cmneq fp, r0, lsr #23 │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmneq fp, r0, ror #22 │ │ │ │ - cmneq fp, r8, lsr fp │ │ │ │ - orreq r4, r4, r0, lsr sp │ │ │ │ - cmneq fp, ip, lsl #22 │ │ │ │ - cmneq fp, r8, lsr #3 │ │ │ │ + cmneq fp, ip, ror #22 │ │ │ │ + cmneq fp, r4, asr #22 │ │ │ │ + orreq r4, r4, r8, lsr sp │ │ │ │ + cmneq fp, r8, lsl fp │ │ │ │ + ldrheq r9, [fp, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - strdeq r4, [r4, r4] │ │ │ │ - cmneq fp, r0, asr #13 │ │ │ │ - cmneq fp, ip, ror #2 │ │ │ │ - @ instruction: 0x017b1a94 │ │ │ │ - orreq r4, r4, ip, lsl #25 │ │ │ │ - cmneq fp, r4, ror #20 │ │ │ │ - cmneq fp, r4, lsl #2 │ │ │ │ + strdeq r4, [r4, ip] │ │ │ │ + cmneq fp, ip, asr #13 │ │ │ │ + cmneq fp, r8, ror r1 │ │ │ │ + cmneq fp, r0, lsr #21 │ │ │ │ + @ instruction: 0x01844c94 │ │ │ │ + cmneq fp, r0, ror sl │ │ │ │ + cmneq fp, r0, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ │ │ │ │ 003c3758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -795587,25 +795587,25 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c37e4 │ │ │ │ @ instruction: 0x01914d9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orrseq r4, r1, r8, lsr #26 │ │ │ │ - orreq r4, r4, ip, ror #20 │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ - ldrsbeq r8, [fp, #-236]! @ 0xffffff14 │ │ │ │ + orreq r4, r4, r4, ror sl │ │ │ │ + cmneq fp, r4, asr r8 │ │ │ │ + cmneq fp, r8, ror #29 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ - orreq r4, r4, r0, lsr sl │ │ │ │ - cmneq fp, ip, lsl #16 │ │ │ │ - cmneq fp, r0, lsr #29 │ │ │ │ + orreq r4, r4, r8, lsr sl │ │ │ │ + cmneq fp, r8, lsl r8 │ │ │ │ + cmneq fp, ip, lsr #29 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - strdeq r4, [r4, r4] │ │ │ │ - ldrsbeq r1, [fp, #-112]! @ 0xffffff90 │ │ │ │ - cmneq fp, r4, ror #28 │ │ │ │ + strdeq r4, [r4, ip] │ │ │ │ + ldrsbeq r1, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, r0, ror lr │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ │ │ │ │ 003c390c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -795678,21 +795678,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c3984 │ │ │ │ orrseq r4, r1, r8, ror #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orrseq r4, r1, r8, lsl #23 │ │ │ │ - orreq r4, r4, ip, asr #17 │ │ │ │ - cmneq fp, r8, lsr #13 │ │ │ │ - cmneq fp, ip, lsr sp │ │ │ │ + ldrdeq r4, [r4, r4] │ │ │ │ + ldrheq r1, [fp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r8, asr #26 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - @ instruction: 0x01844890 │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ - cmneq fp, r0, lsl #26 │ │ │ │ + @ instruction: 0x01844898 │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ + cmneq fp, ip, lsl #26 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ │ │ │ │ 003c3a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -796263,71 +796263,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c3e94 │ │ │ │ @ instruction: 0x01914a98 │ │ │ │ orrseq r4, r1, r8, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01844790 │ │ │ │ - cmneq fp, r0, lsl #24 │ │ │ │ + @ instruction: 0x01844798 │ │ │ │ + cmneq fp, ip, lsl #24 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - orreq r4, r4, r0, asr #12 │ │ │ │ - ldrheq r8, [fp, #-160]! @ 0xffffff60 │ │ │ │ + orreq r4, r4, r8, asr #12 │ │ │ │ + ldrheq r8, [fp, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r4, r4, ip, lsr r5 │ │ │ │ - ldrheq r8, [fp, #-152]! @ 0xffffff68 │ │ │ │ + orreq r4, r4, r4, asr #10 │ │ │ │ + cmneq fp, r4, asr #19 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ orrseq r4, r1, r8, ror r6 │ │ │ │ - orreq r4, r4, r8, asr #7 │ │ │ │ - cmneq fp, r8, lsr r8 │ │ │ │ + ldrdeq r4, [r4, r0] │ │ │ │ + cmneq fp, r4, asr #16 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - orreq r4, r4, r8, ror r2 │ │ │ │ - ldrsheq r8, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + orreq r4, r4, r0, lsl #5 │ │ │ │ + ldrsheq r8, [fp, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ - cmneq fp, r0 │ │ │ │ - strdeq r4, [r4, r0] │ │ │ │ - cmneq fp, ip, asr #31 │ │ │ │ - cmneq fp, r0, ror #12 │ │ │ │ + cmneq fp, ip │ │ │ │ + strdeq r4, [r4, r8] │ │ │ │ + ldrsbeq r0, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq fp, ip, ror #12 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - @ instruction: 0x018441b4 │ │ │ │ - @ instruction: 0x017b0f90 │ │ │ │ - cmneq fp, r8, lsr #12 │ │ │ │ - cmneq fp, r8, asr pc │ │ │ │ - orreq r4, r4, r8, asr #2 │ │ │ │ - cmneq fp, r4, lsr #30 │ │ │ │ - ldrheq r8, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x018441bc │ │ │ │ + @ instruction: 0x017b0f9c │ │ │ │ + cmneq fp, r4, lsr r6 │ │ │ │ + cmneq fp, r4, ror #30 │ │ │ │ + orreq r4, r4, r0, asr r1 │ │ │ │ + cmneq fp, r0, lsr pc │ │ │ │ + cmneq fp, r4, asr #11 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - orreq r4, r4, ip, lsl #2 │ │ │ │ - cmneq fp, r8, ror #29 │ │ │ │ - cmneq fp, ip, ror r5 │ │ │ │ + orreq r4, r4, r4, lsl r1 │ │ │ │ + ldrsheq r0, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - ldrdeq r4, [r4, r4] │ │ │ │ - cmneq fp, ip, lsr #29 │ │ │ │ - cmneq fp, r4, asr #10 │ │ │ │ + ldrdeq r4, [r4, ip] │ │ │ │ + ldrheq r0, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r0, asr r5 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - cmneq fp, r0, ror lr │ │ │ │ - orreq r4, r4, r8, ror r0 │ │ │ │ - cmneq fp, r4, asr lr │ │ │ │ - cmneq fp, r8, ror #9 │ │ │ │ + cmneq fp, ip, ror lr │ │ │ │ + orreq r4, r4, r0, lsl #1 │ │ │ │ + cmneq fp, r0, ror #28 │ │ │ │ + ldrsheq r8, [fp, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - cmneq fp, ip, lsl lr │ │ │ │ - orreq r4, r4, ip │ │ │ │ - cmneq fp, r8, ror #27 │ │ │ │ - cmneq fp, ip, ror r4 │ │ │ │ + cmneq fp, r8, lsr #28 │ │ │ │ + orreq r4, r4, r4, lsl r0 │ │ │ │ + ldrsheq r0, [fp, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r8, lsl #9 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - ldrdeq r3, [r4, r0] │ │ │ │ - cmneq fp, ip, lsr #27 │ │ │ │ - cmneq fp, r0, asr #8 │ │ │ │ + ldrdeq r3, [r4, r8] │ │ │ │ + ldrheq r0, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, ip, asr #8 │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - cmneq fp, r4, ror sp │ │ │ │ - cmneq fp, r4, asr #26 │ │ │ │ + cmneq fp, r0, lsl #27 │ │ │ │ + cmneq fp, r0, asr sp │ │ │ │ │ │ │ │ 003c4440 : │ │ │ │ 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 │ │ │ │ @@ -796831,68 +796831,68 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c4890 │ │ │ │ ldrheq r4, [r1, r4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r4, r1, r4, ror r0 │ │ │ │ - ldrheq r8, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r0, asr #15 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq r3, r4, r0, ror #26 │ │ │ │ - ldrsbeq r8, [fp, #-16]! │ │ │ │ + orreq r3, r4, r8, ror #26 │ │ │ │ + ldrsbeq r8, [fp, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - orreq r3, r4, r8, asr #24 │ │ │ │ - ldrheq r8, [fp, #-8]! │ │ │ │ + orreq r3, r4, r0, asr ip │ │ │ │ + cmneq fp, r4, asr #1 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ - orreq r3, r4, r4, lsr #22 │ │ │ │ + orreq r3, r4, ip, lsr #22 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r0, lsr #31 │ │ │ │ + cmneq fp, ip, lsr #31 │ │ │ │ andeq r0, r0, r9, lsr #17 │ │ │ │ orrseq r3, r1, ip, ror ip │ │ │ │ - orreq r3, r4, ip, lsr r9 │ │ │ │ - cmneq fp, r8, lsl r7 │ │ │ │ - cmneq fp, ip, lsr #27 │ │ │ │ + orreq r3, r4, r4, asr #18 │ │ │ │ + cmneq fp, r4, lsr #14 │ │ │ │ + ldrheq r7, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - orreq r3, r4, r0, lsl #18 │ │ │ │ - ldrsbeq r0, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, r0, ror sp │ │ │ │ + orreq r3, r4, r8, lsl #18 │ │ │ │ + cmneq fp, r8, ror #13 │ │ │ │ + cmneq fp, ip, ror sp │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - cmneq fp, r4, lsr #13 │ │ │ │ - cmneq fp, r4, ror r6 │ │ │ │ - orreq r3, r4, r0, ror #16 │ │ │ │ - cmneq fp, ip, lsr r6 │ │ │ │ - ldrsbeq r7, [fp, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq r0, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, r0, lsl #13 │ │ │ │ + orreq r3, r4, r8, ror #16 │ │ │ │ + cmneq fp, r8, asr #12 │ │ │ │ + ldrsbeq r7, [fp, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - orreq r3, r4, r4, lsr #16 │ │ │ │ - cmneq fp, r0, lsl #12 │ │ │ │ - @ instruction: 0x017b7c94 │ │ │ │ + orreq r3, r4, ip, lsr #16 │ │ │ │ + cmneq fp, ip, lsl #12 │ │ │ │ + cmneq fp, r0, lsr #25 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - cmneq fp, r8, asr #11 │ │ │ │ - @ instruction: 0x017b0598 │ │ │ │ - orreq r3, r4, r8, lsl #15 │ │ │ │ - cmneq fp, r4, ror #10 │ │ │ │ - ldrsheq r7, [fp, #-184]! @ 0xffffff48 │ │ │ │ + ldrsbeq r0, [fp, #-84]! @ 0xffffffac │ │ │ │ + cmneq fp, r4, lsr #11 │ │ │ │ + @ instruction: 0x01843790 │ │ │ │ + cmneq fp, r0, ror r5 │ │ │ │ + cmneq fp, r4, lsl #24 │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - orreq r3, r4, ip, asr #14 │ │ │ │ - cmneq fp, r8, lsr #10 │ │ │ │ - ldrheq r7, [fp, #-188]! @ 0xffffff44 │ │ │ │ + orreq r3, r4, r4, asr r7 │ │ │ │ + cmneq fp, r4, lsr r5 │ │ │ │ + cmneq fp, r8, asr #23 │ │ │ │ @ instruction: 0x000008b1 │ │ │ │ - orreq r3, r4, r0, lsl r7 │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ - cmneq fp, r0, lsl #23 │ │ │ │ + orreq r3, r4, r8, lsl r7 │ │ │ │ + ldrsheq r0, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq fp, ip, lsl #23 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - ldrdeq r3, [r4, r4] │ │ │ │ - ldrheq r0, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, r4, asr #22 │ │ │ │ + ldrdeq r3, [r4, ip] │ │ │ │ + ldrheq r0, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq fp, r0, asr fp │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - @ instruction: 0x0184369c │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - cmneq fp, ip, lsl #22 │ │ │ │ + orreq r3, r4, r4, lsr #13 │ │ │ │ + cmneq fp, r0, lsl #9 │ │ │ │ + cmneq fp, r8, lsl fp │ │ │ │ @ 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] @ 3c527c │ │ │ │ ldr r2, [pc, #1364] @ 3c5280 │ │ │ │ @@ -797236,50 +797236,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c4d60 │ │ │ │ orrseq r3, r1, ip, ror #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r3, r1, ip, lsr #15 │ │ │ │ - ldrdeq r3, [r4, r8] │ │ │ │ - cmneq fp, r4, asr r9 │ │ │ │ + orreq r3, r4, r0, ror #9 │ │ │ │ + cmneq fp, r0, ror #18 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orreq r3, r4, ip, lsl #8 │ │ │ │ - cmneq fp, r0, lsl #17 │ │ │ │ + orreq r3, r4, r4, lsl r4 │ │ │ │ + cmneq fp, ip, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r3, r4, r4, ror #4 │ │ │ │ - cmneq fp, ip, lsr r0 │ │ │ │ - ldrsbeq r7, [fp, #-108]! @ 0xffffff94 │ │ │ │ + orreq r3, r4, ip, ror #4 │ │ │ │ + cmneq fp, r8, asr #32 │ │ │ │ + cmneq fp, r8, ror #13 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ cmneq sl, ip, lsl #15 │ │ │ │ - ldrdeq r3, [r4, r0] │ │ │ │ - cmnpeq sl, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ + ldrdeq r3, [r4, r8] │ │ │ │ + ldrheq pc, [sl, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01843198 │ │ │ │ - cmnpeq sl, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ + orreq r3, r4, r0, lsr #3 │ │ │ │ + cmnpeq sl, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ - cmnpeq sl, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - orreq r3, r4, r8, lsr r1 │ │ │ │ - cmnpeq sl, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - ldrheq r7, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmnpeq sl, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ + orreq r3, r4, r0, asr #2 │ │ │ │ + cmnpeq sl, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [fp, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r6, ror #17 │ │ │ │ - strdeq r3, [r4, ip] │ │ │ │ - ldrsbeq pc, [sl, #-232]! @ 0xffffff18 @ │ │ │ │ - cmneq fp, r4, ror r5 │ │ │ │ + orreq r3, r4, r4, lsl #2 │ │ │ │ + cmnpeq sl, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, lsl #11 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - orreq r3, r4, r4, asr #1 │ │ │ │ - cmnpeq sl, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, lsr r5 │ │ │ │ + orreq r3, r4, ip, asr #1 │ │ │ │ + cmnpeq sl, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, asr #10 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - cmnpeq sl, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sl, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sl, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ 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] @ 3c5744 │ │ │ │ @@ -797547,40 +797547,40 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x019131b0 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #8 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r3, r1, ip, lsr r0 │ │ │ │ cmnpeq r9, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, lsl r7 │ │ │ │ - strdeq r2, [r4, r4] │ │ │ │ - cmneq fp, r4, ror #2 │ │ │ │ + cmneq fp, r0, lsr #14 │ │ │ │ + strdeq r2, [r4, ip] │ │ │ │ + cmneq fp, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01842cb0 │ │ │ │ - cmnpeq sl, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, lsr #2 │ │ │ │ + @ instruction: 0x01842cb8 │ │ │ │ + @ instruction: 0x017afa98 │ │ │ │ + cmneq fp, r4, lsr r1 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r2, r4, r0, ror ip │ │ │ │ - cmnpeq sl, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ + orreq r2, r4, r8, ror ip │ │ │ │ + cmnpeq sl, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r7, [fp, #-4]! │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq r2, r4, r0, lsr ip │ │ │ │ - cmnpeq sl, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, lsr #1 │ │ │ │ + orreq r2, r4, r8, lsr ip │ │ │ │ + cmnpeq sl, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [fp, #-4]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq r2, [r4, r4] │ │ │ │ - ldrsbeq pc, [sl, #-144]! @ 0xffffff70 @ │ │ │ │ - cmneq fp, r4, rrx │ │ │ │ - @ instruction: 0x01842bb8 │ │ │ │ - @ instruction: 0x017af994 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ + strdeq r2, [r4, ip] │ │ │ │ + ldrsbeq pc, [sl, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq fp, r0, ror r0 │ │ │ │ + orreq r2, r4, r0, asr #23 │ │ │ │ + cmnpeq sl, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r2, r4, ip, ror fp │ │ │ │ - cmnpeq sl, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r6, [fp, #-244]! @ 0xffffff0c │ │ │ │ + orreq r2, r4, r4, lsl #23 │ │ │ │ + cmnpeq sl, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 003c57d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ @@ -798593,163 +798593,163 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 3c63e4 │ │ │ │ orrseq r2, r1, r0, lsl sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r2, r1, r8, ror #25 │ │ │ │ - orreq r2, r4, r8, lsr sl │ │ │ │ - ldrheq r6, [fp, #-224]! @ 0xffffff20 │ │ │ │ + orreq r2, r4, r0, asr #20 │ │ │ │ + ldrheq r6, [fp, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ - @ instruction: 0x018428bc │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ + orreq r2, r4, r4, asr #17 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orreq r2, r4, r4, asr r7 │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ - orreq r2, r4, r4, lsl #14 │ │ │ │ - cmneq fp, r0, ror fp │ │ │ │ + orreq r2, r4, ip, asr r7 │ │ │ │ + ldrsbeq r6, [fp, #-180]! @ 0xffffff4c │ │ │ │ + orreq r2, r4, ip, lsl #14 │ │ │ │ + cmneq fp, ip, ror fp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, ror #19 │ │ │ │ - ldrdeq r2, [r4, r0] │ │ │ │ - cmneq fp, r0, asr #20 │ │ │ │ + ldrdeq r2, [r4, r8] │ │ │ │ + cmneq fp, ip, asr #20 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - orreq r2, r4, r8, lsl #10 │ │ │ │ - cmnpeq sl, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsl #19 │ │ │ │ + orreq r2, r4, r0, lsl r5 │ │ │ │ + cmnpeq sl, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsl #19 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ orrseq r2, r1, ip, lsl #14 │ │ │ │ - orreq r2, r4, r4, lsr r4 │ │ │ │ - cmneq fp, r8, lsr #17 │ │ │ │ - orreq r2, r4, r4, asr #5 │ │ │ │ - cmneq fp, r8, lsr r7 │ │ │ │ - orreq r2, r4, r0, lsr #4 │ │ │ │ - orreq r2, r4, ip, lsl #4 │ │ │ │ - cmneq fp, r8, ror r6 │ │ │ │ + orreq r2, r4, ip, lsr r4 │ │ │ │ + ldrheq r6, [fp, #-132]! @ 0xffffff7c │ │ │ │ + orreq r2, r4, ip, asr #5 │ │ │ │ + cmneq fp, r4, asr #14 │ │ │ │ + orreq r2, r4, r8, lsr #4 │ │ │ │ + orreq r2, r4, r4, lsl r2 │ │ │ │ + cmneq fp, r4, lsl #13 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - ldrsbeq r6, [fp, #-144]! @ 0xffffff70 │ │ │ │ - orreq r1, r4, ip, lsl pc │ │ │ │ - @ instruction: 0x017b6398 │ │ │ │ - @ instruction: 0x017aec98 │ │ │ │ + ldrheq r6, [fp, #-68]! @ 0xffffffbc │ │ │ │ + ldrsbeq r6, [fp, #-156]! @ 0xffffff64 │ │ │ │ + orreq r1, r4, r4, lsr #30 │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ + cmneq sl, r4, lsr #25 │ │ │ │ cmnpeq r9, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r9, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017aea98 │ │ │ │ - orreq r1, r4, ip, lsl #25 │ │ │ │ - cmneq sl, r8, ror #20 │ │ │ │ - cmneq fp, r4, lsl #2 │ │ │ │ + cmneq sl, r4, lsr #21 │ │ │ │ + @ instruction: 0x01841c94 │ │ │ │ + cmneq sl, r4, ror sl │ │ │ │ + cmneq fp, r0, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - cmneq sl, r4, lsr sl │ │ │ │ - cmneq sl, r8, lsl #20 │ │ │ │ - ldrsbeq lr, [sl, #-156]! @ 0xffffff64 │ │ │ │ - orreq r1, r4, ip, asr #23 │ │ │ │ - cmneq sl, r8, lsr #19 │ │ │ │ - cmneq fp, r4, asr #32 │ │ │ │ + cmneq sl, r0, asr #20 │ │ │ │ + cmneq sl, r4, lsl sl │ │ │ │ + cmneq sl, r8, ror #19 │ │ │ │ + ldrdeq r1, [r4, r4] │ │ │ │ + ldrheq lr, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq fp, r0, asr r0 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - @ instruction: 0x01841b98 │ │ │ │ - cmneq sl, r0, ror r9 │ │ │ │ - cmneq fp, r0, lsl r0 │ │ │ │ + orreq r1, r4, r0, lsr #23 │ │ │ │ + cmneq sl, ip, ror r9 │ │ │ │ + cmneq fp, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - orreq r1, r4, ip, asr fp │ │ │ │ - cmneq sl, r8, lsr r9 │ │ │ │ - ldrsbeq r5, [fp, #-244]! @ 0xffffff0c │ │ │ │ + orreq r1, r4, r4, ror #22 │ │ │ │ + cmneq sl, r4, asr #18 │ │ │ │ + cmneq fp, r0, ror #31 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - cmneq sl, r4, lsl #18 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ - orreq r1, r4, r4, ror r8 │ │ │ │ - cmneq sl, r0, asr r6 │ │ │ │ - cmneq fp, ip, ror #25 │ │ │ │ + cmneq sl, r0, lsl r9 │ │ │ │ + ldrsbeq lr, [sl, #-136]! @ 0xffffff78 │ │ │ │ + orreq r1, r4, ip, ror r8 │ │ │ │ + cmneq sl, ip, asr r6 │ │ │ │ + ldrsheq r5, [fp, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - cmneq sl, ip, lsl r6 │ │ │ │ + cmneq sl, r8, lsr #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq r1, r4, r0, lsl r8 │ │ │ │ - cmneq sl, ip, ror #11 │ │ │ │ - cmneq fp, r8, lsl #25 │ │ │ │ + orreq r1, r4, r8, lsl r8 │ │ │ │ + ldrsheq lr, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x017b5c94 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r1, [r4, r8] │ │ │ │ - cmneq fp, r4, lsl r2 │ │ │ │ - cmneq fp, r8, asr #24 │ │ │ │ + orreq r1, r4, r0, ror #15 │ │ │ │ + cmneq fp, r0, lsr #4 │ │ │ │ + cmneq fp, r4, asr ip │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r1, r4, ip, lsl #15 │ │ │ │ - cmneq sl, r8, ror #10 │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ + @ instruction: 0x01841794 │ │ │ │ + cmneq sl, r4, ror r5 │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orreq r1, r4, r0, asr r7 │ │ │ │ - cmneq sl, ip, lsr #10 │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ + orreq r1, r4, r8, asr r7 │ │ │ │ + cmneq sl, r8, lsr r5 │ │ │ │ + ldrsbeq r5, [fp, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - orreq r1, r4, r4, lsl r7 │ │ │ │ - ldrsheq lr, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, ip, lsl #23 │ │ │ │ + orreq r1, r4, ip, lsl r7 │ │ │ │ + ldrsheq lr, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x017b5b98 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - ldrheq lr, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - orreq r1, r4, ip, lsr #13 │ │ │ │ - cmneq sl, r8, lsl #9 │ │ │ │ - cmneq fp, r4, lsr #22 │ │ │ │ + @ instruction: 0x018416b4 │ │ │ │ + @ instruction: 0x017ae494 │ │ │ │ + cmneq fp, r0, lsr fp │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ + cmneq sl, r0, ror #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq fp, r0, rrx │ │ │ │ - orreq r1, r4, ip, lsr r6 │ │ │ │ - cmneq fp, r4, lsr #21 │ │ │ │ + cmneq fp, ip, rrx │ │ │ │ + orreq r1, r4, r4, asr #12 │ │ │ │ + ldrheq r5, [fp, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - strdeq r1, [r4, r8] │ │ │ │ - ldrsbeq lr, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ + orreq r1, r4, r0, lsl #12 │ │ │ │ + cmneq sl, r0, ror #7 │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq sl, r0, lsr #7 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ - @ instruction: 0x01841594 │ │ │ │ - cmneq fp, r8, lsl #20 │ │ │ │ - cmneq sl, r4, lsr r3 │ │ │ │ + cmneq sl, r0, lsl #7 │ │ │ │ + @ instruction: 0x0184159c │ │ │ │ + cmneq fp, r4, lsl sl │ │ │ │ + cmneq sl, r0, asr #6 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - orreq r1, r4, ip, lsr r5 │ │ │ │ - cmneq sl, r8, lsl r3 │ │ │ │ - ldrheq r5, [fp, #-148]! @ 0xffffff6c │ │ │ │ + orreq r1, r4, r4, asr #10 │ │ │ │ + cmneq sl, r4, lsr #6 │ │ │ │ + cmneq fp, r0, asr #19 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - orreq r1, r4, r4, lsl #10 │ │ │ │ - cmneq sl, r0, ror #5 │ │ │ │ - cmneq fp, ip, ror r9 │ │ │ │ + orreq r1, r4, ip, lsl #10 │ │ │ │ + cmneq sl, ip, ror #5 │ │ │ │ + cmneq fp, r8, lsl #19 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - orreq r1, r4, ip, asr #9 │ │ │ │ - cmneq sl, r8, lsr #5 │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ + ldrdeq r1, [r4, r4] │ │ │ │ + ldrheq lr, [sl, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r0, asr r9 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - @ instruction: 0x01841498 │ │ │ │ - cmneq sl, r0, ror r2 │ │ │ │ - cmneq fp, r0, lsl r9 │ │ │ │ + orreq r1, r4, r0, lsr #9 │ │ │ │ + cmneq sl, ip, ror r2 │ │ │ │ + cmneq fp, ip, lsl r9 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - orreq r1, r4, ip, asr r4 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - ldrsbeq r5, [fp, #-132]! @ 0xffffff7c │ │ │ │ + orreq r1, r4, r4, ror #8 │ │ │ │ + cmneq sl, r4, asr #4 │ │ │ │ + cmneq fp, r0, ror #17 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmneq sl, r0, lsl #4 │ │ │ │ - orreq r1, r4, r4, lsl #8 │ │ │ │ - cmneq sl, r0, ror #3 │ │ │ │ - cmneq fp, ip, ror r8 │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + orreq r1, r4, ip, lsl #8 │ │ │ │ + cmneq sl, ip, ror #3 │ │ │ │ + cmneq fp, r8, lsl #17 │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - orreq r1, r4, r8, asr #7 │ │ │ │ - cmneq sl, r4, lsr #3 │ │ │ │ - cmneq fp, r0, asr #16 │ │ │ │ + ldrdeq r1, [r4, r0] │ │ │ │ + ldrheq lr, [sl, #-16]! │ │ │ │ + cmneq fp, ip, asr #16 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - orreq r1, r4, ip, lsl #7 │ │ │ │ - cmneq sl, r8, ror #2 │ │ │ │ - cmneq fp, r4, lsl #16 │ │ │ │ + @ instruction: 0x01841394 │ │ │ │ + cmneq sl, r4, ror r1 │ │ │ │ + cmneq fp, r0, lsl r8 │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ - orreq r1, r4, r0, lsr #6 │ │ │ │ - ldrsheq lr, [sl, #-12]! │ │ │ │ - @ instruction: 0x017b5798 │ │ │ │ + cmneq sl, r0, asr #2 │ │ │ │ + orreq r1, r4, r8, lsr #6 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq fp, r4, lsr #15 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - orreq r1, r4, r4, ror #5 │ │ │ │ - cmneq sl, r0, asr #1 │ │ │ │ - cmneq fp, ip, asr r7 │ │ │ │ + orreq r1, r4, ip, ror #5 │ │ │ │ + cmneq sl, ip, asr #1 │ │ │ │ + cmneq fp, r8, ror #14 │ │ │ │ andeq r0, r0, lr, lsl sl │ │ │ │ ldr r2, [pc, #-372] @ 3c68a0 │ │ │ │ ldr r1, [pc, #-372] @ 3c68a4 │ │ │ │ ldr r3, [pc, #-372] @ 3c68a8 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -799193,23 +799193,23 @@ │ │ │ │ add r2, r2, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3c7058 │ │ │ │ orrseq r1, r1, ip, lsl r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq r5, [fp, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r0, lsl #4 │ │ │ │ @ instruction: 0x019114b4 │ │ │ │ - strdeq r1, [r4, r8] │ │ │ │ - ldrsbeq sp, [sl, #-244]! @ 0xffffff0c │ │ │ │ - cmneq fp, r0, ror r6 │ │ │ │ + orreq r1, r4, r0, lsl #4 │ │ │ │ + cmneq sl, r0, ror #31 │ │ │ │ + cmneq fp, ip, ror r6 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - @ instruction: 0x018411bc │ │ │ │ - @ instruction: 0x017adf98 │ │ │ │ - cmneq fp, ip, lsr #12 │ │ │ │ + orreq r1, r4, r4, asr #3 │ │ │ │ + cmneq sl, r4, lsr #31 │ │ │ │ + cmneq fp, r8, lsr r6 │ │ │ │ │ │ │ │ 003c7130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -799281,23 +799281,23 @@ │ │ │ │ add r2, r2, #1004 @ 0x3ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3c71b0 │ │ │ │ orrseq r1, r1, r4, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r5, [fp, #-8]! │ │ │ │ + cmneq fp, r4, asr #1 │ │ │ │ orrseq r1, r1, ip, asr r3 │ │ │ │ - orreq r1, r4, r0, lsr #1 │ │ │ │ - cmneq sl, ip, ror lr │ │ │ │ - cmneq fp, r8, lsl r5 │ │ │ │ + orreq r1, r4, r8, lsr #1 │ │ │ │ + cmneq sl, r8, lsl #29 │ │ │ │ + cmneq fp, r4, lsr #10 │ │ │ │ muleq r0, r3, sl │ │ │ │ - orreq r1, r4, r4, rrx │ │ │ │ - cmneq sl, r0, asr #28 │ │ │ │ - ldrsbeq r5, [fp, #-68]! @ 0xffffffbc │ │ │ │ + orreq r1, r4, ip, rrx │ │ │ │ + cmneq sl, ip, asr #28 │ │ │ │ + cmneq fp, r0, ror #9 │ │ │ │ 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] @ 3c74bc │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -799433,25 +799433,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c7368 │ │ │ │ orrseq r1, r1, r4, ror #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01840fb0 │ │ │ │ - cmneq fp, r4, lsr #8 │ │ │ │ + @ instruction: 0x01840fb8 │ │ │ │ + cmneq fp, r0, lsr r4 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, sp, sl │ │ │ │ orrseq r1, r1, r4, lsr #3 │ │ │ │ cmneq r9, r0, asr r4 │ │ │ │ ldrsheq lr, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, ip, ror #17 │ │ │ │ + ldrsheq r5, [fp, #-136]! @ 0xffffff78 │ │ │ │ muleq r0, lr, sl │ │ │ │ - cmneq sl, r0, lsl #24 │ │ │ │ - ldrsbeq sp, [sl, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sl, ip, lsl #24 │ │ │ │ + cmneq sl, r0, ror #23 │ │ │ │ │ │ │ │ 003c74f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -799500,20 +799500,20 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3c7544 │ │ │ │ orrseq r1, r1, r0 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - cmneq sl, r0, lsl fp │ │ │ │ - cmneq fp, r8, lsr #17 │ │ │ │ - orreq r1, r4, r0, asr r1 │ │ │ │ - ldrsbeq sp, [sl, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r0, ror r8 │ │ │ │ - orreq r1, r4, r8, lsl r1 │ │ │ │ + cmneq sl, ip, lsl fp │ │ │ │ + ldrheq r5, [fp, #-132]! @ 0xffffff7c │ │ │ │ + orreq r1, r4, r8, asr r1 │ │ │ │ + cmneq sl, r4, ror #21 │ │ │ │ + cmneq fp, ip, ror r8 │ │ │ │ + orreq r1, r4, r0, lsr #2 │ │ │ │ │ │ │ │ 003c75e0 : │ │ │ │ ldr r3, [pc, #740] @ 3c78cc │ │ │ │ ldr r2, [pc, #740] @ 3c78d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -799698,53 +799698,53 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c7704 │ │ │ │ orrseq r0, r1, ip, lsr #30 │ │ │ │ andeq r6, r0, ip, lsr r2 │ │ │ │ @ instruction: 0xfff0c680 │ │ │ │ - ldrsbeq r2, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r8, ror #13 │ │ │ │ @ instruction: 0xfffe9510 │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ @ instruction: 0xfff00f68 │ │ │ │ - cmneq fp, r8, asr #11 │ │ │ │ + ldrsbeq r4, [fp, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0xffefc9dc │ │ │ │ - ldrheq r5, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq fp, r8, asr #7 │ │ │ │ @ instruction: 0xfff041f8 │ │ │ │ - @ instruction: 0x017b5398 │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ @ instruction: 0xfff03608 │ │ │ │ - ldrsheq sl, [fp, #-128]! @ 0xffffff80 │ │ │ │ + ldrsheq sl, [fp, #-140]! @ 0xffffff74 │ │ │ │ @ instruction: 0xfff02b80 │ │ │ │ - @ instruction: 0x017b5394 │ │ │ │ + cmneq fp, r0, lsr #7 │ │ │ │ @ instruction: 0xfff05d7c │ │ │ │ - @ instruction: 0x017b469c │ │ │ │ - orreq r0, r4, r4, lsr #31 │ │ │ │ - cmneq sl, r4, asr r9 │ │ │ │ - ldrsheq r5, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - orreq r0, r4, ip, ror #30 │ │ │ │ - cmneq sl, ip, lsl r9 │ │ │ │ - ldrheq r5, [fp, #-104]! @ 0xffffff98 │ │ │ │ - orreq r0, r4, r4, lsr pc │ │ │ │ - cmneq sl, r4, ror #17 │ │ │ │ - cmneq fp, r0, lsl #13 │ │ │ │ - strdeq r0, [r4, ip] │ │ │ │ - cmneq sl, ip, lsr #17 │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ - orreq r0, r4, r4, asr #29 │ │ │ │ - cmneq sl, r4, ror r8 │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ - orreq r0, r4, ip, lsl #29 │ │ │ │ - cmneq sl, ip, lsr r8 │ │ │ │ - ldrsbeq r5, [fp, #-88]! @ 0xffffffa8 │ │ │ │ - orreq r0, r4, r4, asr lr │ │ │ │ - cmneq sl, r4, lsl #16 │ │ │ │ - cmneq fp, r0, lsr #11 │ │ │ │ - orreq r0, r4, ip, lsl lr │ │ │ │ - cmneq sl, ip, asr #15 │ │ │ │ - cmneq fp, r8, ror #10 │ │ │ │ + cmneq fp, r8, lsr #13 │ │ │ │ + orreq r0, r4, ip, lsr #31 │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ + ldrsheq r5, [fp, #-108]! @ 0xffffff94 │ │ │ │ + orreq r0, r4, r4, ror pc │ │ │ │ + cmneq sl, r8, lsr #18 │ │ │ │ + cmneq fp, r4, asr #13 │ │ │ │ + orreq r0, r4, ip, lsr pc │ │ │ │ + ldrsheq sp, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq fp, ip, lsl #13 │ │ │ │ + orreq r0, r4, r4, lsl #30 │ │ │ │ + ldrheq sp, [sl, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ + orreq r0, r4, ip, asr #29 │ │ │ │ + cmneq sl, r0, lsl #17 │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ + @ instruction: 0x01840e94 │ │ │ │ + cmneq sl, r8, asr #16 │ │ │ │ + cmneq fp, r4, ror #11 │ │ │ │ + orreq r0, r4, ip, asr lr │ │ │ │ + cmneq sl, r0, lsl r8 │ │ │ │ + cmneq fp, ip, lsr #11 │ │ │ │ + orreq r0, r4, r4, lsr #28 │ │ │ │ + ldrsbeq sp, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r4, ror r5 │ │ │ │ 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] @ 3c7aa4 │ │ │ │ @@ -799815,19 +799815,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3c79ec │ │ │ │ orrseq r0, r1, ip, ror fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r8, ror r4 │ │ │ │ - orreq r0, r4, r0, lsr #26 │ │ │ │ + cmneq fp, r4, lsl #9 │ │ │ │ + orreq r0, r4, r8, lsr #26 │ │ │ │ orrseq r0, r1, r0, lsr #22 │ │ │ │ cmneq r9, ip, asr #27 │ │ │ │ - ldrsheq sp, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsheq sp, [sl, #-92]! @ 0xffffffa4 │ │ │ │ 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 │ │ │ │ @@ -799950,21 +799950,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3c7b68 │ │ │ │ orrseq r0, r1, r4, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r0, r4, r0, asr #23 │ │ │ │ - cmneq fp, r0, lsl r3 │ │ │ │ + orreq r0, r4, r8, asr #23 │ │ │ │ + cmneq fp, ip, lsl r3 │ │ │ │ orrseq r0, r1, r4, lsr #19 │ │ │ │ cmneq r9, r0, lsr #24 │ │ │ │ cmneq r9, r0, ror #23 │ │ │ │ - cmneq sl, r4, lsl #8 │ │ │ │ - ldrsbeq sp, [sl, #-52]! @ 0xffffffcc │ │ │ │ + cmneq sl, r0, lsl r4 │ │ │ │ + cmneq sl, r0, ror #7 │ │ │ │ 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] @ 3c7e7c │ │ │ │ @@ -800061,20 +800061,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #1096] @ 0x448 │ │ │ │ add sp, sp, #1072 @ 0x430 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b6c98 │ │ │ │ orrseq r0, r1, r8, lsl #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, ip, asr #1 │ │ │ │ - orreq r0, r4, r4, ror r9 │ │ │ │ + ldrsbeq r5, [fp, #-8]! │ │ │ │ + orreq r0, r4, ip, ror r9 │ │ │ │ orrseq r0, r1, r0, ror r7 │ │ │ │ cmneq r9, ip, lsl sl │ │ │ │ orrseq r0, r1, ip, ror #13 │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ + cmneq sl, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1648] @ 3c8528 │ │ │ │ ldr r3, [pc, #1648] @ 3c852c │ │ │ │ @@ -800492,47 +800492,47 @@ │ │ │ │ b 3c7f50 │ │ │ │ orrseq r0, r1, ip, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x019105bc │ │ │ │ - orreq r0, r4, r0, lsr #13 │ │ │ │ - ldrsheq r4, [fp, #-208]! @ 0xffffff30 │ │ │ │ - orreq r0, r4, ip, ror #11 │ │ │ │ - cmneq sl, ip, ror pc │ │ │ │ - cmneq fp, r8, lsr sp │ │ │ │ - orreq r0, r4, r4, lsr #11 │ │ │ │ - cmneq sl, r4, lsr pc │ │ │ │ - ldrsheq r4, [fp, #-192]! @ 0xffffff40 │ │ │ │ + orreq r0, r4, r8, lsr #13 │ │ │ │ + ldrsheq r4, [fp, #-220]! @ 0xffffff24 │ │ │ │ strdeq r0, [r4, r4] │ │ │ │ - cmneq fp, r4, asr #24 │ │ │ │ - orreq r0, r4, r8, lsr r4 │ │ │ │ + cmneq sl, r8, lsl #31 │ │ │ │ + cmneq fp, r4, asr #26 │ │ │ │ + orreq r0, r4, ip, lsr #11 │ │ │ │ + cmneq sl, r0, asr #30 │ │ │ │ + ldrsheq r4, [fp, #-204]! @ 0xffffff34 │ │ │ │ + strdeq r0, [r4, ip] │ │ │ │ + cmneq fp, r0, asr ip │ │ │ │ + orreq r0, r4, r0, asr #8 │ │ │ │ cmneq r9, r0, ror #10 │ │ │ │ - cmneq fp, r0, lsl #23 │ │ │ │ + cmneq fp, ip, lsl #23 │ │ │ │ ldrsheq sp, [r9, #-72]! @ 0xffffffb8 │ │ │ │ cmneq r9, r4, lsr #9 │ │ │ │ - ldrsbeq ip, [sl, #-204]! @ 0xffffff34 │ │ │ │ - orreq r0, r4, r0, lsr #6 │ │ │ │ - @ instruction: 0x017b4a9c │ │ │ │ - cmneq fp, r4, ror #20 │ │ │ │ - ldrdeq r0, [r4, r8] │ │ │ │ - cmneq sl, r8, ror #24 │ │ │ │ - cmneq fp, r4, lsr #20 │ │ │ │ - cmneq sl, r4, lsr ip │ │ │ │ - cmneq sl, r8, lsl #24 │ │ │ │ - orreq r0, r4, ip, asr #4 │ │ │ │ - cmneq fp, r8, asr #19 │ │ │ │ - @ instruction: 0x017b4990 │ │ │ │ - orreq r0, r4, r8, lsl r2 │ │ │ │ - cmneq sl, r8, lsr #23 │ │ │ │ - cmneq fp, r4, ror #18 │ │ │ │ - orreq r0, r4, r0, ror #3 │ │ │ │ - cmneq sl, r0, ror fp │ │ │ │ - cmneq fp, ip, lsr #18 │ │ │ │ + cmneq sl, r8, ror #25 │ │ │ │ + orreq r0, r4, r8, lsr #6 │ │ │ │ + cmneq fp, r8, lsr #21 │ │ │ │ + cmneq fp, r0, ror sl │ │ │ │ + orreq r0, r4, r0, ror #5 │ │ │ │ + cmneq sl, r4, ror ip │ │ │ │ + cmneq fp, r0, lsr sl │ │ │ │ + cmneq sl, r0, asr #24 │ │ │ │ + cmneq sl, r4, lsl ip │ │ │ │ + orreq r0, r4, r4, asr r2 │ │ │ │ + ldrsbeq r4, [fp, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x017b499c │ │ │ │ + orreq r0, r4, r0, lsr #4 │ │ │ │ + ldrheq ip, [sl, #-180]! @ 0xffffff4c │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ + orreq r0, r4, r8, ror #3 │ │ │ │ + cmneq sl, ip, ror fp │ │ │ │ + cmneq fp, r8, lsr r9 │ │ │ │ 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] @ 3c8f30 │ │ │ │ ldr r3, [pc, #2384] @ 3c8f34 │ │ │ │ @@ -801131,59 +801131,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c86d4 │ │ │ │ orrseq pc, r0, r4, lsr pc @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r0, r8, lsr lr @ │ │ │ │ - orreq pc, r3, r8, lsr #30 │ │ │ │ - cmneq fp, r8, ror #12 │ │ │ │ - orreq pc, r3, ip, lsl #26 │ │ │ │ - cmneq fp, r0, asr r4 │ │ │ │ - orreq pc, r3, r0, asr ip @ │ │ │ │ - cmneq sl, r0, ror #11 │ │ │ │ - @ instruction: 0x017b439c │ │ │ │ - orreq pc, r3, r8, lsl #24 │ │ │ │ - @ instruction: 0x017ac598 │ │ │ │ - cmneq fp, r4, asr r3 │ │ │ │ - strdeq pc, [r3, r8] │ │ │ │ - cmneq sl, r8, lsl #9 │ │ │ │ - cmneq fp, r4, asr #4 │ │ │ │ - orreq pc, r3, r0, asr #21 │ │ │ │ - cmneq sl, r0, asr r4 │ │ │ │ - cmneq fp, ip, lsl #4 │ │ │ │ - orreq pc, r3, r8, lsl #21 │ │ │ │ - cmneq sl, r8, lsl r4 │ │ │ │ - ldrsbeq r4, [fp, #-20]! @ 0xffffffec │ │ │ │ - cmneq sl, r4, ror #7 │ │ │ │ - ldrheq ip, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ - cmneq sl, r4, lsr r3 │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ - ldrsbeq ip, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - orreq pc, r3, ip, lsl r9 @ │ │ │ │ - cmneq sl, ip, lsr #5 │ │ │ │ - cmneq fp, r8, rrx │ │ │ │ - orreq pc, r3, r4, ror #17 │ │ │ │ - cmneq sl, r4, ror r2 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ - orreq pc, r3, ip, lsr #17 │ │ │ │ - cmneq sl, ip, lsr r2 │ │ │ │ - ldrsheq r3, [fp, #-248]! @ 0xffffff08 │ │ │ │ - orreq pc, r3, r4, ror r8 @ │ │ │ │ - cmneq sl, r4, lsl #4 │ │ │ │ - cmneq fp, r0, asr #31 │ │ │ │ - orreq pc, r3, ip, lsr r8 @ │ │ │ │ - cmneq sl, ip, asr #3 │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ - orreq pc, r3, r4, lsl #16 │ │ │ │ - @ instruction: 0x017ac194 │ │ │ │ - cmneq fp, r0, asr pc │ │ │ │ - cmneq sl, r0, ror #2 │ │ │ │ + orreq pc, r3, r0, lsr pc @ │ │ │ │ + cmneq fp, r4, ror r6 │ │ │ │ + orreq pc, r3, r4, lsl sp @ │ │ │ │ + cmneq fp, ip, asr r4 │ │ │ │ + orreq pc, r3, r8, asr ip @ │ │ │ │ + cmneq sl, ip, ror #11 │ │ │ │ + cmneq fp, r8, lsr #7 │ │ │ │ + orreq pc, r3, r0, lsl ip @ │ │ │ │ + cmneq sl, r4, lsr #11 │ │ │ │ + cmneq fp, r0, ror #6 │ │ │ │ + orreq pc, r3, r0, lsl #22 │ │ │ │ + @ instruction: 0x017ac494 │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + orreq pc, r3, r8, asr #21 │ │ │ │ + cmneq sl, ip, asr r4 │ │ │ │ + cmneq fp, r8, lsl r2 │ │ │ │ + @ instruction: 0x0183fa90 │ │ │ │ + cmneq sl, r4, lsr #8 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ + ldrsheq ip, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, r4, asr #7 │ │ │ │ + @ instruction: 0x017ac398 │ │ │ │ + cmneq sl, ip, ror #6 │ │ │ │ + cmneq sl, r0, asr #6 │ │ │ │ + cmneq sl, r4, lsl r3 │ │ │ │ + cmneq sl, r8, ror #5 │ │ │ │ + orreq pc, r3, r4, lsr #18 │ │ │ │ + ldrheq ip, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq fp, r4, ror r0 │ │ │ │ + orreq pc, r3, ip, ror #17 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ + @ instruction: 0x0183f8b4 │ │ │ │ + cmneq sl, r8, asr #4 │ │ │ │ + cmneq fp, r4 │ │ │ │ + orreq pc, r3, ip, ror r8 @ │ │ │ │ + cmneq sl, r0, lsl r2 │ │ │ │ + cmneq fp, ip, asr #31 │ │ │ │ + orreq pc, r3, r4, asr #16 │ │ │ │ + ldrsbeq ip, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + @ instruction: 0x017b3f94 │ │ │ │ + orreq pc, r3, ip, lsl #16 │ │ │ │ + cmneq sl, r0, lsr #3 │ │ │ │ + cmneq fp, ip, asr pc │ │ │ │ + cmneq sl, ip, ror #2 │ │ │ │ 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] @ 3c950c │ │ │ │ ldr r3, [pc, #1280] @ 3c9510 │ │ │ │ @@ -801506,40 +801506,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c90c4 │ │ │ │ orrseq pc, r0, r8, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq pc, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x0183f5bc │ │ │ │ - cmneq fp, r8, ror #25 │ │ │ │ - orreq pc, r3, r8, ror r4 @ │ │ │ │ - cmneq fp, r4, asr #23 │ │ │ │ - cmneq sl, r8, asr #27 │ │ │ │ - strdeq pc, [r3, r8] │ │ │ │ - cmneq sl, r8, lsl #27 │ │ │ │ - cmneq fp, r4, asr #22 │ │ │ │ - @ instruction: 0x0183f3b0 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ - ldrsheq r3, [fp, #-172]! @ 0xffffff54 │ │ │ │ - orreq pc, r3, r8, lsr #6 │ │ │ │ - ldrheq fp, [sl, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r4, ror sl │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - cmneq sl, r8, asr ip │ │ │ │ - cmneq sl, ip, lsr #24 │ │ │ │ - orreq pc, r3, ip, ror #4 │ │ │ │ - ldrsheq fp, [sl, #-188]! @ 0xffffff44 │ │ │ │ - ldrheq r3, [fp, #-152]! @ 0xffffff68 │ │ │ │ - orreq pc, r3, r4, lsr r2 @ │ │ │ │ - cmneq sl, r4, asr #23 │ │ │ │ - cmneq fp, r0, lsl #19 │ │ │ │ - strdeq pc, [r3, ip] │ │ │ │ - cmneq sl, ip, lsl #23 │ │ │ │ - cmneq fp, r8, asr #18 │ │ │ │ + orreq pc, r3, r4, asr #11 │ │ │ │ + ldrsheq r3, [fp, #-196]! @ 0xffffff3c │ │ │ │ + orreq pc, r3, r0, lsl #9 │ │ │ │ + ldrsbeq r3, [fp, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq fp, [sl, #-212]! @ 0xffffff2c │ │ │ │ + orreq pc, r3, r0, lsl #8 │ │ │ │ + @ instruction: 0x017abd94 │ │ │ │ + cmneq fp, r0, asr fp │ │ │ │ + @ instruction: 0x0183f3b8 │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ + cmneq fp, r8, lsl #22 │ │ │ │ + orreq pc, r3, r0, lsr r3 @ │ │ │ │ + cmneq sl, r4, asr #25 │ │ │ │ + cmneq fp, r0, lsl #21 │ │ │ │ + @ instruction: 0x017abc90 │ │ │ │ + cmneq sl, r4, ror #24 │ │ │ │ + cmneq sl, r8, lsr ip │ │ │ │ + orreq pc, r3, r4, ror r2 @ │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ + cmneq fp, r4, asr #19 │ │ │ │ + orreq pc, r3, ip, lsr r2 @ │ │ │ │ + ldrsbeq fp, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, ip, lsl #19 │ │ │ │ + orreq pc, r3, r4, lsl #4 │ │ │ │ + @ instruction: 0x017abb98 │ │ │ │ + cmneq fp, r4, asr r9 │ │ │ │ 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] @ 3c9b08 │ │ │ │ ldr r3, [pc, #1388] @ 3c9b0c │ │ │ │ @@ -801889,50 +801889,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3c9830 │ │ │ │ orrseq lr, r0, r8, ror pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq lr, r0, r0, ror #30 │ │ │ │ - orreq pc, r3, ip, lsr #2 │ │ │ │ - cmneq fp, r4, lsr r8 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ - ldrheq r2, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + orreq pc, r3, r4, lsr r1 @ │ │ │ │ + cmneq fp, r0, asr #16 │ │ │ │ + cmneq fp, r0, asr r6 │ │ │ │ + ldrheq r2, [fp, #-108]! @ 0xffffff94 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq pc, r3, r0, rrx │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ + orreq pc, r3, r8, rrx │ │ │ │ + cmneq fp, r4, ror r7 │ │ │ │ @ instruction: 0x0190ecdc │ │ │ │ - cmneq fp, ip, lsr r6 │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ - strdeq lr, [r3, r8] │ │ │ │ + cmneq fp, r8, asr #12 │ │ │ │ + cmneq fp, r4, lsl r6 │ │ │ │ + orreq lr, r3, r0, lsl #30 │ │ │ │ cmneq r9, r0, asr #30 │ │ │ │ - cmneq fp, ip, asr #11 │ │ │ │ - cmneq fp, r4, ror r5 │ │ │ │ - orreq lr, r3, r4, ror #28 │ │ │ │ - cmneq sl, r8, lsl r7 │ │ │ │ - cmneq fp, ip, lsr #10 │ │ │ │ - orreq lr, r3, ip, lsl lr │ │ │ │ - cmneq sl, r4, ror #13 │ │ │ │ - ldrsheq r3, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - orreq lr, r3, r8, ror #27 │ │ │ │ - ldrheq fp, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ - @ instruction: 0x017b3498 │ │ │ │ - orreq lr, r3, r8, lsl #27 │ │ │ │ - cmneq sl, r0, asr r6 │ │ │ │ - cmneq fp, r4, ror #8 │ │ │ │ - orreq lr, r3, r4, asr sp │ │ │ │ - cmneq sl, r0, lsr #12 │ │ │ │ - cmneq sl, ip, ror #11 │ │ │ │ - cmneq fp, r0, lsl #8 │ │ │ │ + ldrsbeq r3, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, r0, lsl #11 │ │ │ │ + orreq lr, r3, ip, ror #28 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ + cmneq fp, r8, lsr r5 │ │ │ │ + orreq lr, r3, r4, lsr #28 │ │ │ │ + ldrsheq fp, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, r4, lsl #10 │ │ │ │ strdeq lr, [r3, r0] │ │ │ │ - ldrheq fp, [sl, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - cmneq fp, r0, lsr #7 │ │ │ │ - @ instruction: 0x0183ec90 │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ + @ instruction: 0x017ab690 │ │ │ │ + cmneq fp, r4, lsr #9 │ │ │ │ + @ instruction: 0x0183ed90 │ │ │ │ + cmneq sl, ip, asr r6 │ │ │ │ + cmneq fp, r0, ror r4 │ │ │ │ + orreq lr, r3, ip, asr sp │ │ │ │ + cmneq sl, ip, lsr #12 │ │ │ │ + ldrsheq fp, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, ip, lsl #8 │ │ │ │ + strdeq lr, [r3, r8] │ │ │ │ + cmneq sl, r8, asr #11 │ │ │ │ + @ instruction: 0x017ab598 │ │ │ │ + cmneq fp, ip, lsr #7 │ │ │ │ + @ instruction: 0x0183ec98 │ │ │ │ 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] @ 3c9fd4 │ │ │ │ @@ -802195,40 +802195,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3c9cf8 │ │ │ │ orrseq lr, r0, ip, asr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq lr, r3, r0, lsl fp │ │ │ │ - cmneq fp, r4, lsl r2 │ │ │ │ - orreq lr, r3, r0, asr #21 │ │ │ │ + orreq lr, r3, r8, lsl fp │ │ │ │ + cmneq fp, r0, lsr #4 │ │ │ │ + orreq lr, r3, r8, asr #21 │ │ │ │ orrseq lr, r0, r4, lsl r8 │ │ │ │ - ldrsheq fp, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq fp, r4, lsl #2 │ │ │ │ + ldrsheq fp, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r0, lsl r1 │ │ │ │ cmneq r9, r0, asr #20 │ │ │ │ - cmneq fp, r0, lsl #2 │ │ │ │ - orreq lr, r3, r0, ror #18 │ │ │ │ - cmneq fp, r0, rrx │ │ │ │ - orreq lr, r3, ip, lsl r9 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ - cmneq fp, r0, lsr #32 │ │ │ │ - ldrsbeq fp, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x0183e8b0 │ │ │ │ - cmneq sl, r4, lsr #3 │ │ │ │ - ldrheq r2, [fp, #-244]! @ 0xffffff0c │ │ │ │ - orreq lr, r3, r4, ror r8 │ │ │ │ - cmneq sl, r8, ror #2 │ │ │ │ - cmneq fp, r8, ror pc │ │ │ │ - orreq lr, r3, r8, lsr r8 │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ - ldrsheq fp, [sl, #-4]! │ │ │ │ - cmneq fp, r8, lsl #30 │ │ │ │ - cmneq sl, r0, asr #1 │ │ │ │ + cmneq fp, ip, lsl #2 │ │ │ │ + orreq lr, r3, r8, ror #18 │ │ │ │ + cmneq fp, ip, rrx │ │ │ │ + orreq lr, r3, r4, lsr #18 │ │ │ │ + cmneq sl, ip, lsl r2 │ │ │ │ + cmneq fp, ip, lsr #32 │ │ │ │ + cmneq sl, r4, ror #3 │ │ │ │ + @ instruction: 0x0183e8b8 │ │ │ │ + ldrheq fp, [sl, #-16]! │ │ │ │ + cmneq fp, r0, asr #31 │ │ │ │ + orreq lr, r3, ip, ror r8 │ │ │ │ + cmneq sl, r4, ror r1 │ │ │ │ + cmneq fp, r4, lsl #31 │ │ │ │ + orreq lr, r3, r0, asr #16 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ + cmneq fp, r8, asr #30 │ │ │ │ + cmneq sl, r0, lsl #2 │ │ │ │ + cmneq fp, r4, lsl pc │ │ │ │ + cmneq sl, ip, asr #1 │ │ │ │ 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] @ 3ca418 │ │ │ │ mov sl, r3 │ │ │ │ @@ -802468,41 +802468,41 @@ │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ca178 │ │ │ │ @ instruction: 0x0190e4b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq lr, r3, r0, ror #13 │ │ │ │ - cmneq fp, r4, ror #27 │ │ │ │ - @ instruction: 0x0183e6b8 │ │ │ │ + orreq lr, r3, r8, ror #13 │ │ │ │ + ldrsheq r2, [fp, #-208]! @ 0xffffff30 │ │ │ │ + orreq lr, r3, r0, asr #13 │ │ │ │ @ instruction: 0x0190e394 │ │ │ │ - @ instruction: 0x0183e59c │ │ │ │ - @ instruction: 0x017aae90 │ │ │ │ - @ instruction: 0x017b2c9c │ │ │ │ + orreq lr, r3, r4, lsr #11 │ │ │ │ + @ instruction: 0x017aae9c │ │ │ │ + cmneq fp, r8, lsr #25 │ │ │ │ ldrsbeq fp, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x017b2c94 │ │ │ │ - strdeq lr, [r3, r4] │ │ │ │ - ldrsheq r2, [fp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, ip, lsr #27 │ │ │ │ - orreq lr, r3, r0, lsl #9 │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ - cmneq fp, r0, lsl #23 │ │ │ │ - orreq lr, r3, r4, asr #8 │ │ │ │ - cmneq sl, r8, lsr sp │ │ │ │ - cmneq fp, r4, asr #22 │ │ │ │ - orreq lr, r3, r8, lsl #8 │ │ │ │ - ldrsheq sl, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq fp, r8, lsl #22 │ │ │ │ - orreq lr, r3, ip, asr #7 │ │ │ │ - cmneq sl, r0, asr #25 │ │ │ │ - cmneq fp, ip, asr #21 │ │ │ │ - @ instruction: 0x0183e390 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - @ instruction: 0x017b2a90 │ │ │ │ + cmneq fp, r0, lsr #25 │ │ │ │ + strdeq lr, [r3, ip] │ │ │ │ + ldrsheq r2, [fp, #-188]! @ 0xffffff44 │ │ │ │ + ldrheq sl, [sl, #-216]! @ 0xffffff28 │ │ │ │ + orreq lr, r3, r8, lsl #9 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ + cmneq fp, ip, lsl #23 │ │ │ │ + orreq lr, r3, ip, asr #8 │ │ │ │ + cmneq sl, r4, asr #26 │ │ │ │ + cmneq fp, r0, asr fp │ │ │ │ + orreq lr, r3, r0, lsl r4 │ │ │ │ + cmneq sl, r8, lsl #26 │ │ │ │ + cmneq fp, r4, lsl fp │ │ │ │ + ldrdeq lr, [r3, r4] │ │ │ │ + cmneq sl, ip, asr #25 │ │ │ │ + ldrsbeq r2, [fp, #-168]! @ 0xffffff58 │ │ │ │ + @ instruction: 0x0183e398 │ │ │ │ + @ instruction: 0x017aac90 │ │ │ │ + @ instruction: 0x017b2a9c │ │ │ │ │ │ │ │ 003ca48c : │ │ │ │ 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 │ │ │ │ @@ -802682,24 +802682,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3ca5c4 │ │ │ │ orrseq lr, r0, r8, rrx │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq lr, r3, r8, lsl #5 │ │ │ │ - cmneq fp, ip, lsl #19 │ │ │ │ + @ instruction: 0x0183e290 │ │ │ │ + @ instruction: 0x017b2998 │ │ │ │ orrseq sp, r0, r8, asr #30 │ │ │ │ - cmneq sl, r4, asr sl │ │ │ │ + cmneq sl, r0, ror #20 │ │ │ │ cmneq r9, ip, ror r1 │ │ │ │ - @ instruction: 0x017aa99c │ │ │ │ - orreq lr, r3, r0, ror r0 │ │ │ │ - cmneq sl, r4, ror #18 │ │ │ │ - cmneq fp, r4, ror r7 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ + cmneq sl, r8, lsr #19 │ │ │ │ + orreq lr, r3, r8, ror r0 │ │ │ │ + cmneq sl, r0, ror r9 │ │ │ │ + cmneq fp, r0, lsl #15 │ │ │ │ + cmneq sl, r8, lsr r9 │ │ │ │ │ │ │ │ 003ca798 : │ │ │ │ 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 │ │ │ │ @@ -802898,25 +802898,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 b6c98 │ │ │ │ orrseq sp, r0, ip, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq sp, r3, ip, ror #30 │ │ │ │ - cmneq fp, r4, ror r6 │ │ │ │ + orreq sp, r3, r4, ror pc │ │ │ │ + cmneq fp, r0, lsl #13 │ │ │ │ orrseq sp, r0, r4, lsr #24 │ │ │ │ - cmneq sl, ip, lsr #14 │ │ │ │ + cmneq sl, r8, lsr r7 │ │ │ │ cmneq r9, r0, asr lr │ │ │ │ orrseq sp, r0, ip, lsl fp │ │ │ │ - cmneq sl, ip, asr #12 │ │ │ │ - cmneq sl, r8, lsl r6 │ │ │ │ - strdeq sp, [r3, r0] │ │ │ │ - cmneq sl, r4, ror #11 │ │ │ │ - ldrsheq r2, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, r8, asr r6 │ │ │ │ + cmneq sl, r4, lsr #12 │ │ │ │ + strdeq sp, [r3, r8] │ │ │ │ + ldrsheq sl, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsheq r2, [fp, #-60]! @ 0xffffffc4 │ │ │ │ │ │ │ │ 003caaf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -802943,17 +802943,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 b6c98 │ │ │ │ - orreq sp, r3, r8, lsr ip │ │ │ │ - cmneq sl, ip, lsr #10 │ │ │ │ - cmneq fp, r8, lsr r3 │ │ │ │ + orreq sp, r3, r0, asr #24 │ │ │ │ + cmneq sl, r8, lsr r5 │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ │ │ │ │ 003cab80 : │ │ │ │ cmp r3, #0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -802994,17 +802994,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 3cac3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b6c98 │ │ │ │ - orreq sp, r3, r0, lsl #23 │ │ │ │ - cmneq sl, r8, ror #8 │ │ │ │ - cmneq fp, r0, lsl #5 │ │ │ │ + orreq sp, r3, r8, lsl #23 │ │ │ │ + cmneq sl, r4, ror r4 │ │ │ │ + cmneq fp, ip, lsl #5 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 003cac40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -803026,17 +803026,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #372 @ 0x174 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cac60 │ │ │ │ - orreq sp, r3, r0, lsl #22 │ │ │ │ - ldrsheq sl, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmneq fp, r0, lsl #4 │ │ │ │ + orreq sp, r3, r8, lsl #22 │ │ │ │ + cmneq sl, r0, lsl #8 │ │ │ │ + cmneq fp, ip, lsl #4 │ │ │ │ │ │ │ │ 003cacb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -803057,17 +803057,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cad28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cacd4 │ │ │ │ - orreq sp, r3, ip, lsl #21 │ │ │ │ - cmneq sl, r0, lsl #7 │ │ │ │ - cmneq fp, r8, lsl #3 │ │ │ │ + @ instruction: 0x0183da94 │ │ │ │ + cmneq sl, ip, lsl #7 │ │ │ │ + @ instruction: 0x017b2194 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ │ │ │ │ 003cad2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -803089,17 +803089,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cad4c │ │ │ │ - orreq sp, r3, r4, lsl sl │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ - cmneq fp, r4, lsl r1 │ │ │ │ + orreq sp, r3, ip, lsl sl │ │ │ │ + cmneq sl, r4, lsl r3 │ │ │ │ + cmneq fp, r0, lsr #2 │ │ │ │ │ │ │ │ 003cada0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -803120,17 +803120,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cadc0 │ │ │ │ - orreq sp, r3, r0, lsr #19 │ │ │ │ - @ instruction: 0x017aa294 │ │ │ │ - cmneq fp, r0, lsr #1 │ │ │ │ + orreq sp, r3, r8, lsr #19 │ │ │ │ + cmneq sl, r0, lsr #5 │ │ │ │ + cmneq fp, ip, lsr #1 │ │ │ │ │ │ │ │ 003cae14 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #424] @ 0x1a8 │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -803158,17 +803158,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cae9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cae48 │ │ │ │ - orreq sp, r3, r8, lsl r9 │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ - cmneq fp, r4, lsl r0 │ │ │ │ + orreq sp, r3, r0, lsr #18 │ │ │ │ + cmneq sl, r8, lsl r2 │ │ │ │ + cmneq fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 003caea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -803212,21 +803212,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3caf7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3caedc │ │ │ │ - orreq sp, r3, r4, lsl #17 │ │ │ │ - cmneq sl, r8, ror r1 │ │ │ │ - cmneq fp, r0, lsl #31 │ │ │ │ + orreq sp, r3, ip, lsl #17 │ │ │ │ + cmneq sl, r4, lsl #3 │ │ │ │ + cmneq fp, ip, lsl #31 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq sp, r3, r8, asr #16 │ │ │ │ - cmneq sl, ip, lsr r1 │ │ │ │ - cmneq fp, r4, asr #30 │ │ │ │ + orreq sp, r3, r0, asr r8 │ │ │ │ + cmneq sl, r8, asr #2 │ │ │ │ + cmneq fp, r0, asr pc │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 003caf80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -803248,17 +803248,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3caff4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cafa0 │ │ │ │ - orreq sp, r3, r0, asr #15 │ │ │ │ - ldrheq sl, [sl, #-4]! │ │ │ │ - ldrheq r1, [fp, #-236]! @ 0xffffff14 │ │ │ │ + orreq sp, r3, r8, asr #15 │ │ │ │ + cmneq sl, r0, asr #1 │ │ │ │ + cmneq fp, r8, asr #29 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ │ │ │ │ 003caff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -803280,17 +803280,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cb06c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #376 @ 0x178 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cb018 │ │ │ │ - orreq sp, r3, r8, asr #14 │ │ │ │ - cmneq sl, ip, lsr r0 │ │ │ │ - cmneq fp, r4, asr #28 │ │ │ │ + orreq sp, r3, r0, asr r7 │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ + cmneq fp, r0, asr lr │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ │ │ │ │ 003cb070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -803338,20 +803338,20 @@ │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3cb0b4 │ │ │ │ - orreq sp, r3, ip, lsr #13 │ │ │ │ - cmneq sl, r0, lsr #31 │ │ │ │ - cmneq fp, ip, lsr #27 │ │ │ │ - orreq sp, r3, r0, ror r6 │ │ │ │ - cmneq fp, r8, lsr #27 │ │ │ │ - cmneq fp, ip, ror #26 │ │ │ │ + @ instruction: 0x0183d6b4 │ │ │ │ + cmneq sl, ip, lsr #31 │ │ │ │ + ldrheq r1, [fp, #-216]! @ 0xffffff28 │ │ │ │ + orreq sp, r3, r8, ror r6 │ │ │ │ + ldrheq r1, [fp, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r8, ror sp │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 003cb15c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -803495,33 +803495,33 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cb280 │ │ │ │ @ instruction: 0x0190d398 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq sp, r0, r4, lsl #7 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - orreq sp, r3, r8, asr #11 │ │ │ │ - cmneq fp, r4, ror sp │ │ │ │ - cmneq fp, r4, asr sp │ │ │ │ - cmneq fp, ip, ror sp │ │ │ │ - cmneq fp, r4, ror #26 │ │ │ │ + ldrdeq sp, [r3, r0] │ │ │ │ + cmneq fp, r0, lsl #27 │ │ │ │ + cmneq fp, r0, ror #26 │ │ │ │ + cmneq fp, r8, lsl #27 │ │ │ │ + cmneq fp, r0, ror sp │ │ │ │ orrseq sp, r0, ip, lsl #5 │ │ │ │ - @ instruction: 0x0183d4b8 │ │ │ │ - cmneq sl, ip, lsr #27 │ │ │ │ - ldrheq r1, [fp, #-180]! @ 0xffffff4c │ │ │ │ + orreq sp, r3, r0, asr #9 │ │ │ │ + ldrheq r9, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ - cmneq fp, r0, lsl #23 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ + cmneq fp, ip, lsl #23 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - orreq sp, r3, r8, asr #8 │ │ │ │ - cmneq sl, ip, lsr sp │ │ │ │ - cmneq fp, r8, asr #22 │ │ │ │ - orreq sp, r3, ip, lsl #8 │ │ │ │ - cmneq sl, r0, lsl #26 │ │ │ │ - cmneq fp, r8, lsl #22 │ │ │ │ + orreq sp, r3, r0, asr r4 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq fp, r4, asr fp │ │ │ │ + orreq sp, r3, r4, lsl r4 │ │ │ │ + cmneq sl, ip, lsl #26 │ │ │ │ + cmneq fp, r4, lsl fp │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 003cb3fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2512] @ 0x9d0 │ │ │ │ @@ -804034,101 +804034,101 @@ │ │ │ │ str lr, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3cc8a4 │ │ │ │ orrseq sp, r0, r8, ror #1 │ │ │ │ orrseq sp, r0, r0, asr #1 │ │ │ │ - orreq sp, r3, r8, ror #5 │ │ │ │ - cmneq fp, ip, ror #19 │ │ │ │ + strdeq sp, [r3, r0] │ │ │ │ + ldrsheq r1, [fp, #-152]! @ 0xffffff68 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - ldrsbeq lr, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq pc, r4, lsr #30 │ │ │ │ - cmneq sl, r8, ror fp │ │ │ │ - orreq ip, r3, r0, ror #28 │ │ │ │ - cmneq fp, r8, asr r5 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ + cmneq pc, r0, lsr pc @ │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + orreq ip, r3, r8, ror #28 │ │ │ │ + cmneq fp, r4, ror #10 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - orreq ip, r3, r4, lsr sp │ │ │ │ - cmneq fp, r8, lsr #8 │ │ │ │ + orreq ip, r3, ip, lsr sp │ │ │ │ + cmneq fp, r4, lsr r4 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - orreq ip, r3, ip, lsr #23 │ │ │ │ - cmneq fp, r4, lsl #11 │ │ │ │ - cmneq fp, r4, lsr #5 │ │ │ │ + @ instruction: 0x0183cbb4 │ │ │ │ + @ instruction: 0x017b1590 │ │ │ │ + ldrheq r1, [fp, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - orreq ip, r3, r4, ror #19 │ │ │ │ - cmneq fp, r4, ror #1 │ │ │ │ + orreq ip, r3, ip, ror #19 │ │ │ │ + ldrsheq r1, [fp, #-0]! │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq ip, r3, r8, asr #17 │ │ │ │ - cmneq fp, ip, asr #31 │ │ │ │ + ldrdeq ip, [r3, r0] │ │ │ │ + ldrsbeq r0, [fp, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orreq ip, r3, r0, lsr #16 │ │ │ │ - cmneq fp, r8, lsl pc │ │ │ │ + orreq ip, r3, r8, lsr #16 │ │ │ │ + cmneq fp, r4, lsr #30 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orreq ip, r3, ip, asr #14 │ │ │ │ + orreq ip, r3, r4, asr r7 │ │ │ │ ldrsbeq sp, [r9, #-12]! │ │ │ │ - orreq ip, r3, ip, ror #11 │ │ │ │ - ldrsheq r0, [fp, #-192]! @ 0xffffff40 │ │ │ │ + strdeq ip, [r3, r4] │ │ │ │ + ldrsheq r0, [fp, #-204]! @ 0xffffff34 │ │ │ │ cmneq r9, r8, lsr #31 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x0183c4bc │ │ │ │ - ldrheq r0, [fp, #-188]! @ 0xffffff44 │ │ │ │ + orreq ip, r3, r4, asr #9 │ │ │ │ + cmneq fp, r8, asr #23 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - orreq ip, r3, r4, lsl r4 │ │ │ │ + orreq ip, r3, ip, lsl r4 │ │ │ │ cmneq r9, ip, asr #27 │ │ │ │ - orreq ip, r3, ip, lsr #5 │ │ │ │ - ldrheq r0, [fp, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x0183c2b4 │ │ │ │ + ldrheq r0, [fp, #-156]! @ 0xffffff64 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmneq r9, r8, ror #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq ip, r3, r0, lsl #3 │ │ │ │ - cmneq fp, r0, lsl #17 │ │ │ │ + orreq ip, r3, r8, lsl #3 │ │ │ │ + cmneq fp, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orreq ip, r3, r4, lsl #1 │ │ │ │ - cmneq fp, ip, lsl #15 │ │ │ │ + orreq ip, r3, ip, lsl #1 │ │ │ │ + @ instruction: 0x017b0798 │ │ │ │ cmneq r9, r8, asr #1 │ │ │ │ - ldrsbeq r5, [pc, #-228] @ 3cbc24 │ │ │ │ - orreq fp, r3, r4, lsr #31 │ │ │ │ - @ instruction: 0x017a8898 │ │ │ │ - cmneq fp, r0, lsr #13 │ │ │ │ + cmneq pc, r0, ror #29 │ │ │ │ + orreq fp, r3, ip, lsr #31 │ │ │ │ + cmneq sl, r4, lsr #17 │ │ │ │ + cmneq fp, ip, lsr #13 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - orreq fp, r3, r8, asr pc │ │ │ │ - cmneq fp, r0, ror #12 │ │ │ │ - orreq fp, r3, r4, lsl pc │ │ │ │ + orreq fp, r3, r0, ror #30 │ │ │ │ + cmneq fp, ip, ror #12 │ │ │ │ + orreq fp, r3, ip, lsl pc │ │ │ │ cmneq r9, r0, lsr #31 │ │ │ │ - cmneq fp, ip, lsl #12 │ │ │ │ + cmneq fp, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ orrseq fp, r0, r8, ror #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq fp, r3, r4, ror lr │ │ │ │ - cmneq fp, r4, ror r5 │ │ │ │ + orreq fp, r3, ip, ror lr │ │ │ │ + cmneq fp, r0, lsl #11 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrdeq fp, [r3, r4] │ │ │ │ - ldrsbeq r0, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x0183bb90 │ │ │ │ + ldrdeq fp, [r3, ip] │ │ │ │ + cmneq fp, r8, ror #5 │ │ │ │ + @ instruction: 0x0183bb98 │ │ │ │ cmneq r9, ip, lsl ip │ │ │ │ - cmneq fp, r8, lsl #5 │ │ │ │ + @ instruction: 0x017b0294 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orreq fp, r3, r0, ror #21 │ │ │ │ - ldrsbeq r8, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq r0, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + orreq fp, r3, r8, ror #21 │ │ │ │ + ldrsbeq r8, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq fp, r8, ror #3 │ │ │ │ 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] @ 3cbc50 │ │ │ │ @@ -806062,226 +806062,226 @@ │ │ │ │ bl b6c98 │ │ │ │ ldr r1, [pc, #304] @ 3cdce0 │ │ │ │ ldr r2, [pc, #304] @ 3cdce4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3cd814 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrsbeq sp, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, ip, lsl #23 │ │ │ │ - @ instruction: 0x0183b998 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ - @ instruction: 0x017b0094 │ │ │ │ + ldrsbeq sp, [sl, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x017adb98 │ │ │ │ + orreq fp, r3, r0, lsr #19 │ │ │ │ + @ instruction: 0x017a8298 │ │ │ │ + cmneq fp, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x0183b890 │ │ │ │ - cmneq sl, r4, lsl #3 │ │ │ │ - cmnpeq sl, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0183b898 │ │ │ │ + @ instruction: 0x017a8190 │ │ │ │ + @ instruction: 0x017aff98 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ cmneq r9, r4, lsl #17 │ │ │ │ - orreq fp, r3, ip, asr #15 │ │ │ │ - ldrsbeq pc, [sl, #-228]! @ 0xffffff1c @ │ │ │ │ + ldrdeq fp, [r3, r4] │ │ │ │ + cmnpeq sl, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ cmneq r9, r4, lsr #16 │ │ │ │ - orreq fp, r3, ip, ror #14 │ │ │ │ - cmnpeq sl, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r3, r4, ror r7 │ │ │ │ + cmnpeq sl, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x0183b694 │ │ │ │ - @ instruction: 0x017afd98 │ │ │ │ - orreq fp, r3, r4, lsl r6 │ │ │ │ - cmnpeq sl, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sl, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [sl, #-192]! @ 0xffffff40 @ │ │ │ │ + @ instruction: 0x0183b69c │ │ │ │ + cmnpeq sl, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r3, ip, lsl r6 │ │ │ │ + cmnpeq sl, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sl, #-204]! @ 0xffffff34 @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orreq fp, r3, r8, asr r5 │ │ │ │ + orreq fp, r3, r0, ror #10 │ │ │ │ cmneq r9, r0, asr #7 │ │ │ │ - orreq fp, r3, r0, ror #5 │ │ │ │ - ldrsbeq r7, [sl, #-180]! @ 0xffffff4c │ │ │ │ - ldrsbeq pc, [sl, #-156]! @ 0xffffff64 @ │ │ │ │ + orreq fp, r3, r8, ror #5 │ │ │ │ + cmneq sl, r0, ror #23 │ │ │ │ + cmnpeq sl, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - orreq fp, r3, r8, lsl #5 │ │ │ │ - @ instruction: 0x017af990 │ │ │ │ + @ instruction: 0x0183b290 │ │ │ │ + @ instruction: 0x017af99c │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0183b1bc │ │ │ │ - cmnpeq sl, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r3, r4, asr #3 │ │ │ │ + ldrsbeq pc, [sl, #-128]! @ 0xffffff80 @ │ │ │ │ cmneq r9, r8, ror #2 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orreq fp, r3, r8, ror r0 │ │ │ │ - cmneq sl, ip, ror #18 │ │ │ │ - cmnpeq sl, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r3, r4, lsr #31 │ │ │ │ - @ instruction: 0x017a7898 │ │ │ │ - cmnpeq sl, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r3, r0, lsl #1 │ │ │ │ + cmneq sl, r8, ror r9 │ │ │ │ + cmnpeq sl, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, ip, lsr #31 │ │ │ │ + cmneq sl, r4, lsr #17 │ │ │ │ + cmnpeq sl, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - orreq sl, r3, r4, ror pc │ │ │ │ - cmnpeq sl, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r3, r4, lsr #30 │ │ │ │ + orreq sl, r3, ip, ror pc │ │ │ │ + cmnpeq sl, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, ip, lsr #30 │ │ │ │ ldrheq r7, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmnpeq sl, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r3, r8, lsr #28 │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ - cmnpeq sl, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, r0, lsr lr │ │ │ │ + cmneq sl, r8, lsr #14 │ │ │ │ + cmnpeq sl, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - orreq sl, r3, ip, ror #27 │ │ │ │ - ldrsheq pc, [sl, #-68]! @ 0xffffffbc @ │ │ │ │ - @ instruction: 0x0183ad9c │ │ │ │ + strdeq sl, [r3, r4] │ │ │ │ + cmnpeq sl, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, r4, lsr #27 │ │ │ │ cmneq r9, r8, lsr #28 │ │ │ │ - @ instruction: 0x017af494 │ │ │ │ - orreq sl, r3, r8, asr #26 │ │ │ │ - cmneq sl, r8, lsr r6 │ │ │ │ - cmnpeq sl, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, r0, asr sp │ │ │ │ + cmneq sl, r4, asr #12 │ │ │ │ + cmnpeq sl, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - strdeq sl, [r3, r4] │ │ │ │ - cmneq sl, r8, ror #11 │ │ │ │ - ldrsheq pc, [sl, #-48]! @ 0xffffffd0 @ │ │ │ │ + strdeq sl, [r3, ip] │ │ │ │ + ldrsheq r7, [sl, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq pc, [sl, #-60]! @ 0xffffffc4 @ │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - orreq sl, r3, ip, ror #24 │ │ │ │ - cmneq sl, ip, asr r5 │ │ │ │ - cmnpeq sl, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, r4, ror ip │ │ │ │ + cmneq sl, r8, ror #10 │ │ │ │ + cmnpeq sl, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ cmneq r9, r8, lsl #25 │ │ │ │ - ldrdeq sl, [r3, r0] │ │ │ │ - ldrsbeq pc, [sl, #-40]! @ 0xffffffd8 @ │ │ │ │ + ldrdeq sl, [r3, r8] │ │ │ │ + cmnpeq sl, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r7, [r9, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq sl, r3, ip, lsl r8 │ │ │ │ - cmneq sl, r4, lsr #30 │ │ │ │ - orreq sl, r3, r8, asr #15 │ │ │ │ + orreq sl, r3, r4, lsr #16 │ │ │ │ + cmneq sl, r0, lsr pc │ │ │ │ + ldrdeq sl, [r3, r0] │ │ │ │ cmneq r9, r0, asr r8 │ │ │ │ - cmneq sl, r4, asr #29 │ │ │ │ + ldrsbeq lr, [sl, #-224]! @ 0xffffff20 │ │ │ │ ldrsheq r7, [r9, #-124]! @ 0xffffff84 │ │ │ │ cmneq r9, r8, lsr #15 │ │ │ │ cmneq r9, r4, asr r7 │ │ │ │ cmneq r9, r4, ror #13 │ │ │ │ @ instruction: 0x01797690 │ │ │ │ - orreq sl, r3, ip, asr #11 │ │ │ │ - ldrsbeq lr, [sl, #-192]! @ 0xffffff40 │ │ │ │ ldrdeq sl, [r3, r4] │ │ │ │ - ldrsbeq lr, [sl, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r4, asr #23 │ │ │ │ + ldrsbeq lr, [sl, #-204]! @ 0xffffff34 │ │ │ │ + ldrdeq sl, [r3, ip] │ │ │ │ + cmneq sl, r4, ror #21 │ │ │ │ + ldrsbeq r6, [sl, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - ldrdeq sl, [r3, r0] │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ + ldrdeq sl, [r3, r8] │ │ │ │ + ldrsbeq r6, [sl, #-160]! @ 0xffffff60 │ │ │ │ + ldrsbeq lr, [sl, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - orreq sl, r3, r4, lsr r1 │ │ │ │ - cmneq sl, r8, lsr #20 │ │ │ │ - cmneq sl, r0, lsr r8 │ │ │ │ + orreq sl, r3, ip, lsr r1 │ │ │ │ + cmneq sl, r4, lsr sl │ │ │ │ + cmneq sl, ip, lsr r8 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ cmneq r9, r4, ror r1 │ │ │ │ - orreq sl, r3, r0, lsr #1 │ │ │ │ - @ instruction: 0x017a6994 │ │ │ │ - @ instruction: 0x017ae79c │ │ │ │ + orreq sl, r3, r8, lsr #1 │ │ │ │ + cmneq sl, r0, lsr #19 │ │ │ │ + cmneq sl, r8, lsr #15 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - orreq sl, r3, r0, rrx │ │ │ │ - cmneq sl, r4, asr r9 │ │ │ │ - cmneq sl, ip, asr r7 │ │ │ │ + orreq sl, r3, r8, rrx │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq sl, ip, lsl r9 │ │ │ │ + cmneq sl, r8, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - cmneq sl, ip, ror #17 │ │ │ │ + ldrsheq r6, [sl, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - ldrheq r6, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sl, r8, asr #17 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01839f94 │ │ │ │ - cmneq sl, r8, lsl #17 │ │ │ │ - @ instruction: 0x017ae698 │ │ │ │ - orreq r9, r3, r8, asr pc │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - cmneq sl, r4, asr r6 │ │ │ │ + @ instruction: 0x01839f9c │ │ │ │ + @ instruction: 0x017a6894 │ │ │ │ + cmneq sl, r4, lsr #13 │ │ │ │ + orreq r9, r3, r0, ror #30 │ │ │ │ + cmneq sl, r8, asr r8 │ │ │ │ + cmneq sl, r0, ror #12 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - orreq r9, r3, ip, lsl pc │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ - cmneq sl, r8, lsl r6 │ │ │ │ + orreq r9, r3, r4, lsr #30 │ │ │ │ + cmneq sl, ip, lsl r8 │ │ │ │ + cmneq sl, r4, lsr #12 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - orreq r9, r3, r0, ror #29 │ │ │ │ - ldrsbeq r6, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sl, r0, ror #11 │ │ │ │ - @ instruction: 0x017a679c │ │ │ │ + orreq r9, r3, r8, ror #29 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ + cmneq sl, ip, ror #11 │ │ │ │ + cmneq sl, r8, lsr #15 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - orreq r9, r3, r4, ror lr │ │ │ │ - cmneq sl, r8, ror #14 │ │ │ │ - cmneq sl, r0, ror r5 │ │ │ │ + orreq r9, r3, ip, ror lr │ │ │ │ + cmneq sl, r4, ror r7 │ │ │ │ + cmneq sl, ip, ror r5 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmneq sl, r0, lsr r7 │ │ │ │ + cmneq sl, ip, lsr r7 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmneq sl, r0, lsl #14 │ │ │ │ + cmneq sl, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - cmneq sl, ip, asr #13 │ │ │ │ + ldrsbeq r6, [sl, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - @ instruction: 0x017a6698 │ │ │ │ + cmneq sl, r4, lsr #13 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - cmneq sl, r4, ror #12 │ │ │ │ + cmneq sl, r0, ror r6 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - orreq r9, r3, ip, lsr sp │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - cmneq sl, r8, lsr r4 │ │ │ │ + orreq r9, r3, r4, asr #26 │ │ │ │ + cmneq sl, ip, lsr r6 │ │ │ │ + cmneq sl, r4, asr #8 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - orreq r9, r3, r0, lsl #26 │ │ │ │ - ldrsheq r6, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq lr, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + orreq r9, r3, r8, lsl #26 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + cmneq sl, r8, lsl #8 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - orreq r9, r3, r4, asr #25 │ │ │ │ - ldrheq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, r0, asr #7 │ │ │ │ + orreq r9, r3, ip, asr #25 │ │ │ │ + cmneq sl, r4, asr #11 │ │ │ │ + cmneq sl, ip, asr #7 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - orreq r9, r3, r8, lsl #25 │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ - cmneq sl, r4, lsl #7 │ │ │ │ + @ instruction: 0x01839c90 │ │ │ │ + cmneq sl, r8, lsl #11 │ │ │ │ + @ instruction: 0x017ae390 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - orreq r9, r3, ip, asr #24 │ │ │ │ - cmneq sl, r0, asr #10 │ │ │ │ - cmneq sl, r8, asr #6 │ │ │ │ + orreq r9, r3, r4, asr ip │ │ │ │ + cmneq sl, ip, asr #10 │ │ │ │ + cmneq sl, r4, asr r3 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - orreq r9, r3, r0, lsl ip │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ - cmneq sl, ip, lsl #6 │ │ │ │ + orreq r9, r3, r8, lsl ip │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ + cmneq sl, r8, lsl r3 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - ldrdeq r9, [r3, r4] │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ - ldrsbeq lr, [sl, #-36]! @ 0xffffffdc │ │ │ │ - @ instruction: 0x017a6490 │ │ │ │ + ldrdeq r9, [r3, ip] │ │ │ │ + ldrsbeq r6, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sl, r0, ror #5 │ │ │ │ + @ instruction: 0x017a649c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq sl, r0, ror #8 │ │ │ │ + cmneq sl, ip, ror #8 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - orreq r9, r3, r8, lsr fp │ │ │ │ - cmneq sl, ip, lsr #8 │ │ │ │ - cmneq sl, r4, lsr r2 │ │ │ │ + orreq r9, r3, r0, asr #22 │ │ │ │ + cmneq sl, r8, lsr r4 │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - strdeq r9, [r3, ip] │ │ │ │ - ldrsheq r6, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsheq lr, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + orreq r9, r3, r4, lsl #22 │ │ │ │ + ldrsheq r6, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sl, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq r6, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ + cmneq sl, r4, asr #7 │ │ │ │ + @ instruction: 0x017a6398 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - cmneq sl, ip, asr r3 │ │ │ │ + cmneq sl, r8, ror #6 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq sl, ip, lsr #6 │ │ │ │ - orreq r9, r3, r4, lsl #20 │ │ │ │ - ldrsheq r6, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq sl, r0, lsl #2 │ │ │ │ + cmneq sl, r8, lsr r3 │ │ │ │ + orreq r9, r3, ip, lsl #20 │ │ │ │ + cmneq sl, r4, lsl #6 │ │ │ │ + cmneq sl, ip, lsl #2 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - orreq r9, r3, r8, asr #19 │ │ │ │ - cmneq sl, ip, asr r2 │ │ │ │ - cmneq sl, r4, asr #1 │ │ │ │ + ldrdeq r9, [r3, r0] │ │ │ │ + cmneq sl, r8, ror #4 │ │ │ │ + ldrsbeq lr, [sl, #-0]! │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - cmneq sl, ip, ror r2 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - orreq r9, r3, r8, asr r9 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ - cmneq sl, r8, asr r0 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ + orreq r9, r3, r0, ror #18 │ │ │ │ + cmneq sl, r4, asr r2 │ │ │ │ + cmneq sl, r4, rrx │ │ │ │ + cmneq sl, ip, lsl r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r9, r3, r0, ror #17 │ │ │ │ - ldrsbeq r6, [sl, #-20]! @ 0xffffffec │ │ │ │ - ldrsbeq sp, [sl, #-252]! @ 0xffffff04 │ │ │ │ + orreq r9, r3, r8, ror #17 │ │ │ │ + cmneq sl, r0, ror #3 │ │ │ │ + cmneq sl, r8, ror #31 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq r9, r3, r8, lsr #17 │ │ │ │ - @ instruction: 0x017a6198 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ + @ instruction: 0x018398b0 │ │ │ │ + cmneq sl, r4, lsr #3 │ │ │ │ + ldrheq sp, [sl, #-244]! @ 0xffffff0c │ │ │ │ add r4, sp, #516 @ 0x204 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-584] @ 3cdce8 │ │ │ │ @@ -808304,245 +808304,245 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3cc8a4 │ │ │ │ - cmneq sl, r0, ror #2 │ │ │ │ - orreq r9, r3, r0, ror #16 │ │ │ │ - cmneq sl, r0, ror #30 │ │ │ │ - orreq r9, r3, r4, lsr #16 │ │ │ │ - cmneq sl, r8, lsl r1 │ │ │ │ - cmneq sl, r0, lsr #30 │ │ │ │ + cmneq sl, ip, ror #2 │ │ │ │ + orreq r9, r3, r8, ror #16 │ │ │ │ + cmneq sl, ip, ror #30 │ │ │ │ + orreq r9, r3, ip, lsr #16 │ │ │ │ + cmneq sl, r4, lsr #2 │ │ │ │ + cmneq sl, ip, lsr #30 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - cmneq sl, r0, ror #1 │ │ │ │ - orreq r9, r3, r0, ror #15 │ │ │ │ - cmneq sl, r0, ror #29 │ │ │ │ - orreq r9, r3, r4, lsr #15 │ │ │ │ - @ instruction: 0x017a6098 │ │ │ │ - cmneq sl, r0, lsr #29 │ │ │ │ + cmneq sl, ip, ror #1 │ │ │ │ + orreq r9, r3, r8, ror #15 │ │ │ │ + cmneq sl, ip, ror #29 │ │ │ │ + orreq r9, r3, ip, lsr #15 │ │ │ │ + cmneq sl, r4, lsr #1 │ │ │ │ + cmneq sl, ip, lsr #29 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - orreq r9, r3, ip, ror #14 │ │ │ │ - cmneq sl, ip, asr r0 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ + orreq r9, r3, r4, ror r7 │ │ │ │ + cmneq sl, r8, rrx │ │ │ │ + cmneq sl, r4, ror lr │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - orreq r9, r3, ip, lsr #14 │ │ │ │ - cmneq sl, r0, lsr #32 │ │ │ │ - cmneq sl, r8, lsr #28 │ │ │ │ + orreq r9, r3, r4, lsr r7 │ │ │ │ + cmneq sl, ip, lsr #32 │ │ │ │ + cmneq sl, r4, lsr lr │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - strdeq r9, [r3, r0] │ │ │ │ - cmneq sl, r4, ror #31 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ + strdeq r9, [r3, r8] │ │ │ │ + ldrsheq r5, [sl, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq sp, [sl, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - @ instruction: 0x018396b4 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ - ldrheq sp, [sl, #-212]! @ 0xffffff2c │ │ │ │ - orreq r9, r3, r8, ror r6 │ │ │ │ - cmneq sl, ip, ror #30 │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ + @ instruction: 0x018396bc │ │ │ │ + ldrheq r5, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r0, asr #27 │ │ │ │ + orreq r9, r3, r0, lsl #13 │ │ │ │ + cmneq sl, r8, ror pc │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - orreq r9, r3, r0, asr #12 │ │ │ │ - cmneq sl, r0, lsr pc │ │ │ │ - cmneq sl, ip, lsr sp │ │ │ │ + orreq r9, r3, r8, asr #12 │ │ │ │ + cmneq sl, ip, lsr pc │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - orreq r9, r3, r4, lsl #12 │ │ │ │ - ldrsheq r5, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sl, r0, lsl #26 │ │ │ │ + orreq r9, r3, ip, lsl #12 │ │ │ │ + cmneq sl, r0, lsl #30 │ │ │ │ + cmneq sl, ip, lsl #26 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - ldrheq r5, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r8, asr #29 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x01839590 │ │ │ │ - cmneq sl, r4, lsl #29 │ │ │ │ - cmneq sl, ip, lsl #25 │ │ │ │ + @ instruction: 0x01839598 │ │ │ │ + @ instruction: 0x017a5e90 │ │ │ │ + @ instruction: 0x017adc98 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - orreq r9, r3, r4, asr r5 │ │ │ │ - cmneq sl, r8, asr #28 │ │ │ │ - cmneq sl, r0, asr ip │ │ │ │ + orreq r9, r3, ip, asr r5 │ │ │ │ + cmneq sl, r4, asr lr │ │ │ │ + cmneq sl, ip, asr ip │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - orreq r9, r3, r8, lsl r5 │ │ │ │ - cmneq sl, ip, lsl #28 │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ + orreq r9, r3, r0, lsr #10 │ │ │ │ + cmneq sl, r8, lsl lr │ │ │ │ + cmneq sl, r0, lsr #24 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - ldrsbeq r5, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r0, ror #27 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - orreq r9, r3, ip, lsr #9 │ │ │ │ - cmneq sl, r0, lsr #27 │ │ │ │ - cmneq sl, r8, lsr #23 │ │ │ │ + @ instruction: 0x018394b4 │ │ │ │ + cmneq sl, ip, lsr #27 │ │ │ │ + ldrheq sp, [sl, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - orreq r9, r3, r0, ror r4 │ │ │ │ - cmneq sl, r4, ror #26 │ │ │ │ - cmneq sl, ip, ror #22 │ │ │ │ + orreq r9, r3, r8, ror r4 │ │ │ │ + cmneq sl, r0, ror sp │ │ │ │ + cmneq sl, r8, ror fp │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - orreq r9, r3, r4, lsr r4 │ │ │ │ - cmneq sl, r8, lsr #26 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ - ldrsheq r5, [sl, #-192]! @ 0xffffff40 │ │ │ │ + orreq r9, r3, ip, lsr r4 │ │ │ │ + cmneq sl, r4, lsr sp │ │ │ │ + cmneq sl, r0, asr #22 │ │ │ │ + ldrsheq r5, [sl, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - orreq r9, r3, r8, asr #7 │ │ │ │ - ldrheq r5, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ + ldrdeq r9, [r3, r0] │ │ │ │ + cmneq sl, r8, asr #25 │ │ │ │ + ldrsbeq sp, [sl, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - orreq r9, r3, ip, lsl #7 │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ - cmneq sl, ip, lsl #21 │ │ │ │ - cmneq sl, r8, asr #24 │ │ │ │ + @ instruction: 0x01839394 │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + @ instruction: 0x017ada98 │ │ │ │ + cmneq sl, r4, asr ip │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orreq r9, r3, r8, lsl r3 │ │ │ │ - cmneq sl, ip, lsl #24 │ │ │ │ - cmneq sl, r4, lsl sl │ │ │ │ + orreq r9, r3, r0, lsr #6 │ │ │ │ + cmneq sl, r8, lsl ip │ │ │ │ + cmneq sl, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r9, [r3, ip] │ │ │ │ - ldrsbeq r5, [sl, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq sp, [sl, #-156]! @ 0xffffff64 │ │ │ │ - orreq r9, r3, r0, lsr #5 │ │ │ │ - @ instruction: 0x017a5b94 │ │ │ │ - @ instruction: 0x017ad99c │ │ │ │ + orreq r9, r3, r4, ror #5 │ │ │ │ + ldrsbeq r5, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r8, ror #19 │ │ │ │ + orreq r9, r3, r8, lsr #5 │ │ │ │ + cmneq sl, r0, lsr #23 │ │ │ │ + cmneq sl, r8, lsr #19 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - orreq r9, r3, r4, ror #4 │ │ │ │ - cmneq sl, r8, asr fp │ │ │ │ - cmneq sl, r0, ror #18 │ │ │ │ + orreq r9, r3, ip, ror #4 │ │ │ │ + cmneq sl, r4, ror #22 │ │ │ │ + cmneq sl, ip, ror #18 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - ldrheq sp, [sl, #-176]! @ 0xffffff50 │ │ │ │ - orreq r9, r3, ip, lsl #4 │ │ │ │ - cmneq sl, r8, lsl #18 │ │ │ │ + ldrheq sp, [sl, #-188]! @ 0xffffff44 │ │ │ │ + orreq r9, r3, r4, lsl r2 │ │ │ │ + cmneq sl, r4, lsl r9 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmneq sl, r0, asr #21 │ │ │ │ - orreq r9, r3, r0, asr #3 │ │ │ │ - cmneq sl, r0, asr #17 │ │ │ │ - cmneq sl, r0, lsl #21 │ │ │ │ - orreq r9, r3, r0, lsl #3 │ │ │ │ - cmneq sl, r0, lsl #17 │ │ │ │ - cmneq sl, r0, asr #20 │ │ │ │ - orreq r9, r3, r0, asr #2 │ │ │ │ - cmneq sl, r0, asr #16 │ │ │ │ - orreq r9, r3, r8, lsl #2 │ │ │ │ - ldrsheq r5, [sl, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sl, r4, lsl #16 │ │ │ │ + cmneq sl, ip, asr #21 │ │ │ │ + orreq r9, r3, r8, asr #3 │ │ │ │ + cmneq sl, ip, asr #17 │ │ │ │ + cmneq sl, ip, lsl #21 │ │ │ │ + orreq r9, r3, r8, lsl #3 │ │ │ │ + cmneq sl, ip, lsl #17 │ │ │ │ + cmneq sl, ip, asr #20 │ │ │ │ + orreq r9, r3, r8, asr #2 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ + orreq r9, r3, r0, lsl r1 │ │ │ │ + cmneq sl, r8, lsl #20 │ │ │ │ + cmneq sl, r0, lsl r8 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - cmneq sl, r4, asr #19 │ │ │ │ + ldrsbeq r5, [sl, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq sl, ip, lsl #19 │ │ │ │ - orreq r9, r3, ip, asr r0 │ │ │ │ - cmneq sl, r0, asr r9 │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ + @ instruction: 0x017a5998 │ │ │ │ + orreq r9, r3, r4, rrx │ │ │ │ + cmneq sl, ip, asr r9 │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r9, r3, r0, lsr #32 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ - cmneq sl, r0, lsr #14 │ │ │ │ - orreq r8, r3, r4, ror #31 │ │ │ │ - ldrsbeq r5, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sl, r0, ror #13 │ │ │ │ + orreq r9, r3, r8, lsr #32 │ │ │ │ + cmneq sl, r0, lsr #18 │ │ │ │ + cmneq sl, ip, lsr #14 │ │ │ │ + orreq r8, r3, ip, ror #31 │ │ │ │ + cmneq sl, r4, ror #17 │ │ │ │ + cmneq sl, ip, ror #13 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x017ad894 │ │ │ │ - @ instruction: 0x01838f9c │ │ │ │ - @ instruction: 0x017ad694 │ │ │ │ + cmneq sl, r0, lsr #17 │ │ │ │ + orreq r8, r3, r4, lsr #31 │ │ │ │ + cmneq sl, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r8, r3, r4, asr pc │ │ │ │ - cmneq sl, r8, asr #16 │ │ │ │ - cmneq sl, r0, asr r6 │ │ │ │ + orreq r8, r3, ip, asr pc │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + cmneq sl, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ + cmneq sl, ip, lsl r8 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - orreq r8, r3, r4, ror #29 │ │ │ │ - ldrsbeq r5, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq sl, r4, ror #11 │ │ │ │ - cmneq sl, r0, lsr #15 │ │ │ │ - orreq r8, r3, r0, ror lr │ │ │ │ - cmneq sl, r4, ror #14 │ │ │ │ - cmneq sl, ip, ror #10 │ │ │ │ + orreq r8, r3, ip, ror #29 │ │ │ │ + cmneq sl, r4, ror #15 │ │ │ │ + ldrsheq sp, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sl, ip, lsr #15 │ │ │ │ + orreq r8, r3, r8, ror lr │ │ │ │ + cmneq sl, r0, ror r7 │ │ │ │ + cmneq sl, r8, ror r5 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - orreq r8, r3, r4, lsr lr │ │ │ │ - cmneq sl, r8, lsr #14 │ │ │ │ - cmneq sl, r0, lsr r5 │ │ │ │ + orreq r8, r3, ip, lsr lr │ │ │ │ + cmneq sl, r4, lsr r7 │ │ │ │ + cmneq sl, ip, lsr r5 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - strdeq r8, [r3, r8] │ │ │ │ - cmneq sl, ip, ror #13 │ │ │ │ - ldrsheq sp, [sl, #-68]! @ 0xffffffbc │ │ │ │ + orreq r8, r3, r0, lsl #28 │ │ │ │ + ldrsheq r5, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sl, r0, lsl #10 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - ldrheq r5, [sl, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ - cmneq sl, r4, asr r6 │ │ │ │ - orreq r8, r3, r4, asr sp │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ - cmneq sl, r4, lsl r6 │ │ │ │ + @ instruction: 0x017a5690 │ │ │ │ + cmneq sl, r0, ror #12 │ │ │ │ + orreq r8, r3, ip, asr sp │ │ │ │ + cmneq sl, r0, ror #8 │ │ │ │ + cmneq sl, r0, lsr #12 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq sl, r4, ror #11 │ │ │ │ + ldrsheq r5, [sl, #-80]! @ 0xffffffb0 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orreq r8, r3, r0, asr #25 │ │ │ │ - ldrheq r5, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - ldrheq sp, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + orreq r8, r3, r8, asr #25 │ │ │ │ + ldrheq r5, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sl, r8, asr #7 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - orreq r8, r3, r4, lsl #25 │ │ │ │ - cmneq sl, r4, ror r5 │ │ │ │ - cmneq sl, r0, lsl #7 │ │ │ │ + orreq r8, r3, ip, lsl #25 │ │ │ │ + cmneq sl, r0, lsl #11 │ │ │ │ + cmneq sl, ip, lsl #7 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - orreq r8, r3, r4, asr #24 │ │ │ │ - cmneq sl, r8, lsr r5 │ │ │ │ - cmneq sl, r0, asr #6 │ │ │ │ + orreq r8, r3, ip, asr #24 │ │ │ │ + cmneq sl, r4, asr #10 │ │ │ │ + cmneq sl, ip, asr #6 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq r8, r3, r8, lsl #24 │ │ │ │ - ldrsheq r5, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ - orreq r8, r3, ip, asr #23 │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ - cmneq sl, r8, asr #5 │ │ │ │ + orreq r8, r3, r0, lsl ip │ │ │ │ + cmneq sl, r8, lsl #10 │ │ │ │ + cmneq sl, r4, lsl r3 │ │ │ │ + ldrdeq r8, [r3, r4] │ │ │ │ + cmneq sl, ip, asr #9 │ │ │ │ + ldrsbeq sp, [sl, #-36]! @ 0xffffffdc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01838b90 │ │ │ │ - cmneq sl, r4, lsl #9 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ + @ instruction: 0x01838b98 │ │ │ │ + @ instruction: 0x017a5490 │ │ │ │ + @ instruction: 0x017ad298 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq r8, r3, r4, asr fp │ │ │ │ - cmneq sl, r8, asr #8 │ │ │ │ - cmneq sl, r0, asr r2 │ │ │ │ + orreq r8, r3, ip, asr fp │ │ │ │ + cmneq sl, r4, asr r4 │ │ │ │ + cmneq sl, ip, asr r2 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - orreq r8, r3, r8, lsl fp │ │ │ │ - cmneq sl, ip, lsl #8 │ │ │ │ - cmneq sl, r4, lsl r2 │ │ │ │ + orreq r8, r3, r0, lsr #22 │ │ │ │ + cmneq sl, r8, lsl r4 │ │ │ │ + cmneq sl, r0, lsr #4 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - ldrsbeq r5, [sl, #-52]! @ 0xffffffcc │ │ │ │ - orreq r8, r3, ip, lsr #21 │ │ │ │ - cmneq sl, r0, lsr #7 │ │ │ │ - cmneq sl, r8, lsr #3 │ │ │ │ + cmneq sl, r0, ror #7 │ │ │ │ + @ instruction: 0x01838ab4 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ + ldrheq sp, [sl, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - orreq r8, r3, r0, ror sl │ │ │ │ - cmneq sl, r4, ror #6 │ │ │ │ - cmneq sl, ip, ror #2 │ │ │ │ + orreq r8, r3, r8, ror sl │ │ │ │ + cmneq sl, r0, ror r3 │ │ │ │ + cmneq sl, r8, ror r1 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - cmneq sl, ip, lsr #6 │ │ │ │ + cmneq sl, r8, lsr r3 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - ldrsheq r5, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq sl, r8, lsl #6 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - ldrdeq r8, [r3, r0] │ │ │ │ - cmneq sl, r4, asr #5 │ │ │ │ - cmneq sl, ip, asr #1 │ │ │ │ + ldrdeq r8, [r3, r8] │ │ │ │ + ldrsbeq r5, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsbeq sp, [sl, #-8]! │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - @ instruction: 0x01838994 │ │ │ │ - cmneq sl, r8, lsl #5 │ │ │ │ - @ instruction: 0x017ad090 │ │ │ │ + @ instruction: 0x0183899c │ │ │ │ + @ instruction: 0x017a5294 │ │ │ │ + @ instruction: 0x017ad09c │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - orreq r8, r3, ip, asr r9 │ │ │ │ - cmneq sl, ip, asr #4 │ │ │ │ - cmneq sl, r8, asr r0 │ │ │ │ + orreq r8, r3, r4, ror #18 │ │ │ │ + cmneq sl, r8, asr r2 │ │ │ │ + cmneq sl, r4, rrx │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - orreq r8, r3, r0, lsr #18 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ - cmneq sl, ip, lsl r0 │ │ │ │ + orreq r8, r3, r8, lsr #18 │ │ │ │ + cmneq sl, ip, lsl r2 │ │ │ │ + cmneq sl, r8, lsr #32 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - orreq r8, r3, r4, ror #17 │ │ │ │ - ldrsbeq r5, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq sl, r0, ror #31 │ │ │ │ + orreq r8, r3, ip, ror #17 │ │ │ │ + cmneq sl, r0, ror #3 │ │ │ │ + cmneq sl, ip, ror #31 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - orreq r8, r3, r8, ror #9 │ │ │ │ - cmneq sl, r8, ror #23 │ │ │ │ - orreq r8, r3, r4, lsr #9 │ │ │ │ - @ instruction: 0x017a4d98 │ │ │ │ - cmneq sl, r0, lsr #23 │ │ │ │ + cmneq sl, r8, asr #28 │ │ │ │ + strdeq r8, [r3, r0] │ │ │ │ + ldrsheq ip, [sl, #-180]! @ 0xffffff4c │ │ │ │ + orreq r8, r3, ip, lsr #9 │ │ │ │ + cmneq sl, r4, lsr #27 │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #-40] @ 3d024c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -808804,48 +808804,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3d0424 │ │ │ │ @ instruction: 0x019081f4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r8, r0, r8, ror #1 │ │ │ │ - orreq r8, r3, r8, lsl #6 │ │ │ │ - ldrsheq r4, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, ip, lsl #20 │ │ │ │ + orreq r8, r3, r0, lsl r3 │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ + cmneq sl, r8, lsl sl │ │ │ │ muleq r0, r2, r4 │ │ │ │ - orreq r8, r3, r8, asr #5 │ │ │ │ - ldrheq r4, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, r4, asr #19 │ │ │ │ + ldrdeq r8, [r3, r0] │ │ │ │ + cmneq sl, r8, asr #23 │ │ │ │ + ldrsbeq ip, [sl, #-144]! @ 0xffffff70 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - orreq r8, r3, ip, lsl #5 │ │ │ │ - cmneq sl, r0, lsl #23 │ │ │ │ - @ instruction: 0x017ac990 │ │ │ │ + @ instruction: 0x01838294 │ │ │ │ + cmneq sl, ip, lsl #23 │ │ │ │ + @ instruction: 0x017ac99c │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - orreq r8, r3, r0, asr r2 │ │ │ │ - cmneq sl, r4, asr #22 │ │ │ │ - cmneq sl, r4, asr r9 │ │ │ │ + orreq r8, r3, r8, asr r2 │ │ │ │ + cmneq sl, r0, asr fp │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - orreq r8, r3, r4, lsl r2 │ │ │ │ - cmneq sl, r8, lsl #22 │ │ │ │ - cmneq sl, r8, lsl r9 │ │ │ │ + orreq r8, r3, ip, lsl r2 │ │ │ │ + cmneq sl, r4, lsl fp │ │ │ │ + cmneq sl, r4, lsr #18 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - ldrdeq r8, [r3, r8] │ │ │ │ - cmneq sl, ip, asr #21 │ │ │ │ - ldrsbeq ip, [sl, #-140]! @ 0xffffff74 │ │ │ │ - @ instruction: 0x0183819c │ │ │ │ - @ instruction: 0x017a4a90 │ │ │ │ - cmneq sl, r0, lsr #17 │ │ │ │ + orreq r8, r3, r0, ror #3 │ │ │ │ + ldrsbeq r4, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + orreq r8, r3, r4, lsr #3 │ │ │ │ + @ instruction: 0x017a4a9c │ │ │ │ + cmneq sl, ip, lsr #17 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - orreq r8, r3, r0, ror #2 │ │ │ │ - cmneq sl, r4, asr sl │ │ │ │ - cmneq sl, r4, ror #16 │ │ │ │ + orreq r8, r3, r8, ror #2 │ │ │ │ + cmneq sl, r0, ror #20 │ │ │ │ + cmneq sl, r0, ror r8 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - orreq r8, r3, r4, lsr #2 │ │ │ │ - cmneq sl, r8, lsl sl │ │ │ │ - cmneq sl, r8, lsr #16 │ │ │ │ + orreq r8, r3, ip, lsr #2 │ │ │ │ + cmneq sl, r4, lsr #20 │ │ │ │ + cmneq sl, r4, lsr r8 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ │ │ │ │ 003d071c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -809130,55 +809130,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3d08a0 │ │ │ │ @ instruction: 0x01907dd4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r7, r3, r8, ror #31 │ │ │ │ - cmneq sl, ip, ror #13 │ │ │ │ + strdeq r7, [r3, r0] │ │ │ │ + ldrsheq ip, [sl, #-104]! @ 0xffffff98 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ orrseq r7, r0, ip, ror #24 │ │ │ │ - orreq r7, r3, r8, ror lr │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ + orreq r7, r3, r0, lsl #29 │ │ │ │ + cmneq sl, r8, ror r7 │ │ │ │ + cmneq sl, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ ldrheq r4, [r9, #-232]! @ 0xffffff18 │ │ │ │ - orreq r7, r3, r4, ror #27 │ │ │ │ - ldrsbeq r4, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r0, ror #9 │ │ │ │ + orreq r7, r3, ip, ror #27 │ │ │ │ + cmneq sl, r4, ror #13 │ │ │ │ + cmneq sl, ip, ror #9 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq sl, r0, lsr #13 │ │ │ │ - orreq r7, r3, r8, ror sp │ │ │ │ - cmneq sl, ip, ror #12 │ │ │ │ - cmneq sl, ip, ror r4 │ │ │ │ + cmneq sl, ip, lsr #13 │ │ │ │ + orreq r7, r3, r0, lsl #27 │ │ │ │ + cmneq sl, r8, ror r6 │ │ │ │ + cmneq sl, r8, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq r7, r3, ip, lsr sp │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - cmneq sl, r0, asr #8 │ │ │ │ + orreq r7, r3, r4, asr #26 │ │ │ │ + cmneq sl, ip, lsr r6 │ │ │ │ + cmneq sl, ip, asr #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orreq r7, r3, r0, lsl #26 │ │ │ │ - ldrsheq r4, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq sl, r4, lsl #8 │ │ │ │ + orreq r7, r3, r8, lsl #26 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + cmneq sl, r0, lsl r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - orreq r7, r3, r4, asr #25 │ │ │ │ - ldrheq r4, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, r8, asr #7 │ │ │ │ + orreq r7, r3, ip, asr #25 │ │ │ │ + cmneq sl, r4, asr #11 │ │ │ │ + ldrsbeq ip, [sl, #-52]! @ 0xffffffcc │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq r7, r3, r8, lsl #25 │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ + @ instruction: 0x01837c90 │ │ │ │ + cmneq sl, r8, lsl #11 │ │ │ │ + @ instruction: 0x017ac398 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq r7, r3, ip, asr #24 │ │ │ │ - cmneq sl, r0, asr #10 │ │ │ │ - cmneq sl, r0, asr r3 │ │ │ │ + orreq r7, r3, r4, asr ip │ │ │ │ + cmneq sl, ip, asr #10 │ │ │ │ + cmneq sl, ip, asr r3 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r7, r3, r0, lsl ip │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ - cmneq sl, r4, lsl r3 │ │ │ │ + orreq r7, r3, r8, lsl ip │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ + cmneq sl, r0, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 003d0c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -809371,29 +809371,29 @@ │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 3d0ddc │ │ │ │ @ instruction: 0x019078b0 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsr #18 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orreq r7, r3, r4, lsl r9 │ │ │ │ - cmneq sl, r8, lsl #4 │ │ │ │ - cmneq sl, r8, lsl r0 │ │ │ │ + orreq r7, r3, ip, lsl r9 │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ + cmneq sl, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - ldrdeq r7, [r3, r4] │ │ │ │ - cmneq sl, r8, asr #3 │ │ │ │ - ldrsbeq fp, [sl, #-248]! @ 0xffffff08 │ │ │ │ + ldrdeq r7, [r3, ip] │ │ │ │ + ldrsbeq r4, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq sl, r4, ror #31 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - @ instruction: 0x01837898 │ │ │ │ - cmneq sl, ip, lsl #3 │ │ │ │ - @ instruction: 0x017abf9c │ │ │ │ + orreq r7, r3, r0, lsr #17 │ │ │ │ + @ instruction: 0x017a4198 │ │ │ │ + cmneq sl, r8, lsr #31 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - orreq r7, r3, ip, asr r8 │ │ │ │ - cmneq sl, r0, asr r1 │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ + orreq r7, r3, r4, ror #16 │ │ │ │ + cmneq sl, ip, asr r1 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ │ │ │ │ 003d0f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -809552,24 +809552,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3d0fcc │ │ │ │ orrseq r7, r0, r8, asr r5 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orreq r7, r3, r0, lsl #12 │ │ │ │ - ldrsheq r3, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sl, r4, lsl #26 │ │ │ │ + orreq r7, r3, r8, lsl #12 │ │ │ │ + cmneq sl, r0, lsl #30 │ │ │ │ + cmneq sl, r0, lsl sp │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - orreq r7, r3, r4, asr #11 │ │ │ │ - ldrheq r3, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq sl, r8, asr #25 │ │ │ │ - orreq r7, r3, ip, lsl #11 │ │ │ │ - cmneq sl, r0, lsl #29 │ │ │ │ - @ instruction: 0x017abc90 │ │ │ │ + orreq r7, r3, ip, asr #11 │ │ │ │ + cmneq sl, r4, asr #29 │ │ │ │ + ldrsbeq fp, [sl, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x01837594 │ │ │ │ + cmneq sl, ip, lsl #29 │ │ │ │ + @ instruction: 0x017abc9c │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ │ │ │ │ 003d1254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810010,22 +810010,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0179679c │ │ │ │ - cmneq sl, r8, lsl r9 │ │ │ │ - orreq r7, r3, ip, asr #2 │ │ │ │ + cmneq sl, r4, lsr #18 │ │ │ │ + orreq r7, r3, r4, asr r1 │ │ │ │ cmneq r9, r0, ror #14 │ │ │ │ - ldrsbeq fp, [sl, #-140]! @ 0xffffff74 │ │ │ │ - orreq r7, r3, r0, lsl r1 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + orreq r7, r3, r8, lsl r1 │ │ │ │ cmneq r9, ip, lsl #31 │ │ │ │ - cmneq sl, r4, lsr #17 │ │ │ │ - ldrdeq r7, [r3, r8] │ │ │ │ + ldrheq fp, [sl, #-128]! @ 0xffffff80 │ │ │ │ + orreq r7, r3, r0, ror #1 │ │ │ │ │ │ │ │ 003d1950 : │ │ │ │ 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] @ 3d1fcc │ │ │ │ @@ -810449,25 +810449,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r9, r8, ror #18 │ │ │ │ - cmneq sl, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r3, r4] │ │ │ │ + ldrheq fp, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldrdeq r6, [r3, ip] │ │ │ │ cmneq r9, r8, lsr #22 │ │ │ │ - cmneq sl, r0, ror r2 │ │ │ │ - @ instruction: 0x01836a98 │ │ │ │ + cmneq sl, ip, ror r2 │ │ │ │ + orreq r6, r3, r0, lsr #21 │ │ │ │ ldrsheq r4, [r9, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - orreq r6, r3, r0, ror #20 │ │ │ │ + cmneq sl, r4, asr #4 │ │ │ │ + orreq r6, r3, r8, ror #20 │ │ │ │ ldrheq r4, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r0, lsl #4 │ │ │ │ - orreq r6, r3, r8, lsr #20 │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + orreq r6, r3, r0, lsr sl │ │ │ │ │ │ │ │ 003d2030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -810740,22 +810740,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq r4, [r9, #-68]! @ 0xffffffbc │ │ │ │ - orreq r6, r3, r8, lsr #12 │ │ │ │ - ldrsheq sl, [sl, #-208]! @ 0xffffff30 │ │ │ │ + orreq r6, r3, r0, lsr r6 │ │ │ │ + ldrsheq sl, [sl, #-220]! @ 0xffffff24 │ │ │ │ cmneq r9, r4, ror r4 │ │ │ │ - orreq r6, r3, r8, ror #11 │ │ │ │ - ldrheq sl, [sl, #-208]! @ 0xffffff30 │ │ │ │ + strdeq r6, [r3, r0] │ │ │ │ + ldrheq sl, [sl, #-220]! @ 0xffffff24 │ │ │ │ cmneq r9, r8, lsr r4 │ │ │ │ - orreq r6, r3, ip, lsr #11 │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ + @ instruction: 0x018365b4 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ │ │ │ │ 003d24a8 : │ │ │ │ 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] @ 3d2d1c │ │ │ │ @@ -811305,34 +811305,34 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r9, r4, lsr #7 │ │ │ │ - orreq r6, r3, r0, lsr #6 │ │ │ │ - cmneq sl, r8, ror #21 │ │ │ │ + orreq r6, r3, r8, lsr #6 │ │ │ │ + ldrsheq sl, [sl, #-164]! @ 0xffffff5c │ │ │ │ cmneq r9, r4, ror r2 │ │ │ │ - strdeq r6, [r3, r0] │ │ │ │ - ldrheq sl, [sl, #-152]! @ 0xffffff68 │ │ │ │ + strdeq r6, [r3, r8] │ │ │ │ + cmneq sl, r4, asr #19 │ │ │ │ cmneq r9, ip, asr r1 │ │ │ │ - ldrdeq r6, [r3, r8] │ │ │ │ - cmneq sl, r0, lsr #17 │ │ │ │ + orreq r6, r3, r0, ror #1 │ │ │ │ + cmneq sl, ip, lsr #17 │ │ │ │ cmneq r9, r4, asr #32 │ │ │ │ - orreq r5, r3, r0, asr #31 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ + orreq r5, r3, r8, asr #31 │ │ │ │ + @ instruction: 0x017aa794 │ │ │ │ cmneq r9, r4, asr #23 │ │ │ │ - orreq r5, r3, ip, lsr sp │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ + orreq r5, r3, r4, asr #26 │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ @ instruction: 0x01793b94 │ │ │ │ - orreq r5, r3, ip, lsl #26 │ │ │ │ - ldrsbeq sl, [sl, #-68]! @ 0xffffffbc │ │ │ │ + orreq r5, r3, r4, lsl sp │ │ │ │ + cmneq sl, r0, ror #9 │ │ │ │ cmneq r9, r4, ror #22 │ │ │ │ - ldrdeq r5, [r3, ip] │ │ │ │ - cmneq sl, r4, lsr #9 │ │ │ │ + orreq r5, r3, r4, ror #25 │ │ │ │ + ldrheq sl, [sl, #-64]! @ 0xffffffc0 │ │ │ │ │ │ │ │ 003d2da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -811613,22 +811613,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r9, ip, lsl #14 │ │ │ │ - orreq r5, r3, r4, lsl #17 │ │ │ │ - cmneq sl, ip, asr #32 │ │ │ │ + orreq r5, r3, ip, lsl #17 │ │ │ │ + cmneq sl, r8, asr r0 │ │ │ │ cmneq r9, r8, asr #13 │ │ │ │ - orreq r5, r3, r0, asr #16 │ │ │ │ - cmneq sl, r8 │ │ │ │ + orreq r5, r3, r8, asr #16 │ │ │ │ + cmneq sl, r4, lsl r0 │ │ │ │ @ instruction: 0x01793698 │ │ │ │ - orreq r5, r3, r0, lsl r8 │ │ │ │ - ldrsbeq r9, [sl, #-248]! @ 0xffffff08 │ │ │ │ + orreq r5, r3, r8, lsl r8 │ │ │ │ + cmneq sl, r4, ror #31 │ │ │ │ │ │ │ │ 003d323c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -811824,19 +811824,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01793398 │ │ │ │ - orreq r5, r3, r0, lsl r5 │ │ │ │ - ldrsbeq r9, [sl, #-200]! @ 0xffffff38 │ │ │ │ + orreq r5, r3, r8, lsl r5 │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ cmneq r9, r4, asr r3 │ │ │ │ - orreq r5, r3, ip, asr #9 │ │ │ │ - @ instruction: 0x017a9c94 │ │ │ │ + ldrdeq r5, [r3, r4] │ │ │ │ + cmneq sl, r0, lsr #25 │ │ │ │ │ │ │ │ 003d3574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #120] @ 3d3604 │ │ │ │ @@ -811869,17 +811869,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r0, r4 │ │ │ │ b 3d35b8 │ │ │ │ orrseq r4, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ - cmneq sl, r4, ror #24 │ │ │ │ - ldrsheq r9, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, r8, lsr #24 │ │ │ │ + cmneq sl, r0, ror ip │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ + cmneq sl, r4, lsr ip │ │ │ │ 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 │ │ │ │ @@ -812967,88 +812967,88 @@ │ │ │ │ b 3d45bc │ │ │ │ mov r5, #0 │ │ │ │ b 3d3c70 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ orrseq r4, r0, ip, lsr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r4, r0, ip, ror #25 │ │ │ │ - ldrsheq r9, [sl, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r5, [r3, r8] │ │ │ │ + cmneq sl, r8, lsl #20 │ │ │ │ + orreq r5, r3, r0, ror #3 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq r9, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrdeq r4, [r3, r0] │ │ │ │ - orreq r4, r3, r4, ror #24 │ │ │ │ - cmneq sl, r0, lsl #9 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + ldrdeq r4, [r3, r8] │ │ │ │ + orreq r4, r3, ip, ror #24 │ │ │ │ + cmneq sl, ip, lsl #9 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq sl, r4, lsl #4 │ │ │ │ - orreq r4, r3, r0, ror #19 │ │ │ │ - cmneq sl, r0, lsl r0 │ │ │ │ - orreq r4, r3, ip, ror #15 │ │ │ │ + cmneq sl, r0, lsl r2 │ │ │ │ + orreq r4, r3, r8, ror #19 │ │ │ │ + cmneq sl, ip, lsl r0 │ │ │ │ + strdeq r4, [r3, r4] │ │ │ │ orrseq r4, r0, r0, lsl r2 │ │ │ │ ldrheq r1, [r9, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r9, r8, ror #4 │ │ │ │ ldrsheq r1, [r9, #-16]! │ │ │ │ cmneq r9, ip, lsr #3 │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ - strdeq r4, [r3, r0] │ │ │ │ + cmneq sl, r0, lsr #24 │ │ │ │ + strdeq r4, [r3, r8] │ │ │ │ cmneq r9, r4, asr r1 │ │ │ │ cmneq r9, r4, lsl r1 │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ + cmneq sl, ip, lsl r8 │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ + cmneq sl, r0, asr #15 │ │ │ │ + ldrsheq r8, [sl, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ + orreq r4, r3, r8, lsr r1 │ │ │ │ + cmneq sl, r8, asr #18 │ │ │ │ + orreq r4, r3, r8, ror #1 │ │ │ │ + cmneq sl, r0, lsl r9 │ │ │ │ + cmneq sl, r4, lsl r9 │ │ │ │ + orreq r4, r3, ip, lsl #1 │ │ │ │ + ldrheq r8, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq sl, ip, ror r6 │ │ │ │ + cmneq sl, r0, ror #12 │ │ │ │ + cmneq sl, r4, asr #12 │ │ │ │ + cmneq sl, r4, lsl r6 │ │ │ │ + cmneq sl, r4, lsl r8 │ │ │ │ + orreq r3, r3, ip, ror #31 │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ cmneq sl, r0, ror #15 │ │ │ │ - ldrheq r0, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sl, r4, ror #19 │ │ │ │ - cmneq sl, r4, asr r9 │ │ │ │ - orreq r4, r3, r0, lsr r1 │ │ │ │ - cmneq sl, ip, lsr r9 │ │ │ │ - orreq r4, r3, r0, ror #1 │ │ │ │ - cmneq sl, r4, lsl #18 │ │ │ │ - cmneq sl, r8, lsl #18 │ │ │ │ - orreq r4, r3, r4, lsl #1 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ - cmneq sl, r0, ror r6 │ │ │ │ - cmneq sl, r4, asr r6 │ │ │ │ - cmneq sl, r8, lsr r6 │ │ │ │ + @ instruction: 0x01833fb8 │ │ │ │ + ldrheq r0, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sl, r4, lsl #11 │ │ │ │ + cmneq sl, r4, asr r5 │ │ │ │ + cmneq sl, r4, asr r7 │ │ │ │ + orreq r3, r3, ip, lsr #30 │ │ │ │ + cmneq sl, r4, lsr #10 │ │ │ │ + ldrsheq r0, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sl, ip, asr #9 │ │ │ │ + @ instruction: 0x017a049c │ │ │ │ + @ instruction: 0x017a869c │ │ │ │ + orreq r3, r3, r4, ror lr │ │ │ │ + cmneq sl, r8, ror #8 │ │ │ │ + cmneq sl, r8, ror #12 │ │ │ │ + orreq r3, r3, r0, asr #28 │ │ │ │ + cmneq sl, r8, lsr r4 │ │ │ │ + cmneq sl, r8, lsl #8 │ │ │ │ cmneq sl, r8, lsl #12 │ │ │ │ - cmneq sl, r8, lsl #16 │ │ │ │ - orreq r3, r3, r4, ror #31 │ │ │ │ - ldrsbeq r0, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r8, [sl, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x01833fb0 │ │ │ │ - cmneq sl, r4, lsr #11 │ │ │ │ - cmneq sl, r8, ror r5 │ │ │ │ - cmneq sl, r8, asr #10 │ │ │ │ - cmneq sl, r8, asr #14 │ │ │ │ - orreq r3, r3, r4, lsr #30 │ │ │ │ - cmneq sl, r8, lsl r5 │ │ │ │ - cmneq sl, ip, ror #9 │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ - @ instruction: 0x017a0490 │ │ │ │ - @ instruction: 0x017a8690 │ │ │ │ - orreq r3, r3, ip, ror #28 │ │ │ │ - cmneq sl, ip, asr r4 │ │ │ │ - cmneq sl, ip, asr r6 │ │ │ │ - orreq r3, r3, r8, lsr lr │ │ │ │ - cmneq sl, ip, lsr #8 │ │ │ │ - ldrsheq r0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq r8, [sl, #-92]! @ 0xffffffa4 │ │ │ │ - ldrdeq r3, [r3, r8] │ │ │ │ - cmneq sl, r8, asr #7 │ │ │ │ - cmneq sl, r8, asr #11 │ │ │ │ - orreq r3, r3, r4, lsr #27 │ │ │ │ - @ instruction: 0x017a0398 │ │ │ │ - cmneq sl, ip, ror r3 │ │ │ │ - cmneq sl, r0, asr r3 │ │ │ │ - cmneq sl, r0, lsr #6 │ │ │ │ - cmneq sl, r0, lsr #10 │ │ │ │ - strdeq r3, [r3, ip] │ │ │ │ - ldrsheq r0, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + orreq r3, r3, r0, ror #27 │ │ │ │ + ldrsbeq r0, [sl, #-52]! @ 0xffffffcc │ │ │ │ + ldrsbeq r8, [sl, #-84]! @ 0xffffffac │ │ │ │ + orreq r3, r3, ip, lsr #27 │ │ │ │ + cmneq sl, r4, lsr #7 │ │ │ │ + cmneq sl, r8, lsl #7 │ │ │ │ + cmneq sl, ip, asr r3 │ │ │ │ + cmneq sl, ip, lsr #6 │ │ │ │ + cmneq sl, ip, lsr #10 │ │ │ │ + orreq r3, r3, r4, lsl #26 │ │ │ │ + ldrsheq r0, [sl, #-44]! @ 0xffffffd4 │ │ │ │ ldr r0, [pc, #-204] @ 3d4790 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #174 @ 0xae │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -813614,33 +813614,33 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3d4fb8 │ │ │ │ orrseq r3, r0, r4, asr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r3, r3, ip, lsr ip │ │ │ │ - cmneq sl, r4, ror #9 │ │ │ │ + orreq r3, r3, r4, asr #24 │ │ │ │ + ldrsheq r8, [sl, #-64]! @ 0xffffffc0 │ │ │ │ orrseq r3, r0, r4, asr r5 │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ - cmneq sl, r0, lsr #6 │ │ │ │ - orreq r3, r3, r0, ror sl │ │ │ │ - cmneq sl, r0, asr #32 │ │ │ │ - cmneq sl, ip │ │ │ │ - ldrheq r8, [sl, #-36]! @ 0xffffffdc │ │ │ │ - orreq r3, r3, r4, lsl #20 │ │ │ │ - ldrsbeq pc, [r9, #-244]! @ 0xffffff0c @ │ │ │ │ - cmneq sl, ip, ror r2 │ │ │ │ - orreq r3, r3, ip, asr #19 │ │ │ │ - @ instruction: 0x0179ff9c │ │ │ │ - cmneq sl, r4, asr #4 │ │ │ │ - @ instruction: 0x01833994 │ │ │ │ - cmnpeq r9, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, lsl #4 │ │ │ │ - orreq r3, r3, r8, asr r9 │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + cmneq sl, ip, lsr #6 │ │ │ │ + orreq r3, r3, r8, ror sl │ │ │ │ + cmneq sl, ip, asr #32 │ │ │ │ + cmneq sl, r8, lsl r0 │ │ │ │ + cmneq sl, r0, asr #5 │ │ │ │ + orreq r3, r3, ip, lsl #20 │ │ │ │ + cmnpeq r9, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ + ldrdeq r3, [r3, r4] │ │ │ │ + cmnpeq r9, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, asr r2 │ │ │ │ + @ instruction: 0x0183399c │ │ │ │ + cmnpeq r9, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ + orreq r3, r3, r0, ror #18 │ │ │ │ │ │ │ │ 003d518c : │ │ │ │ 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 │ │ │ │ @@ -813826,30 +813826,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3d531c │ │ │ │ orrseq r3, r0, r8, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r3, r3, ip, lsr #16 │ │ │ │ - cmneq sl, r8, asr #1 │ │ │ │ + orreq r3, r3, r4, lsr r8 │ │ │ │ + ldrsbeq r8, [sl, #-4]! │ │ │ │ @ instruction: 0x019031f0 │ │ │ │ - orreq r3, r3, r8, lsl #14 │ │ │ │ - cmnpeq r9, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsr #31 │ │ │ │ - orreq r3, r3, r8, asr #13 │ │ │ │ - cmnpeq r9, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, ror #30 │ │ │ │ - orreq r3, r3, ip, lsl #13 │ │ │ │ - cmnpeq r9, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsr #30 │ │ │ │ - cmnpeq r9, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - orreq r3, r3, r0, lsr #12 │ │ │ │ - cmnpeq r9, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, asr #29 │ │ │ │ + orreq r3, r3, r0, lsl r7 │ │ │ │ + cmnpeq r9, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [sl, #-248]! @ 0xffffff08 │ │ │ │ + ldrdeq r3, [r3, r0] │ │ │ │ + ldrsbeq pc, [r9, #-192]! @ 0xffffff40 @ │ │ │ │ + cmneq sl, r8, ror pc │ │ │ │ + @ instruction: 0x01833694 │ │ │ │ + @ instruction: 0x0179fc94 │ │ │ │ + cmneq sl, r8, lsr pc │ │ │ │ + cmnpeq r9, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + orreq r3, r3, r8, lsr #12 │ │ │ │ + cmnpeq r9, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [sl, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 003d54c8 : │ │ │ │ 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 │ │ │ │ @@ -814869,98 +814869,98 @@ │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3d5afc │ │ │ │ orrseq r3, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r3, r3, r4, asr #10 │ │ │ │ - cmneq sl, r8, ror #27 │ │ │ │ - orreq r3, r3, ip, lsr r3 │ │ │ │ - ldrsbeq r7, [sl, #-184]! @ 0xffffff48 │ │ │ │ + orreq r3, r3, ip, asr #10 │ │ │ │ + ldrsheq r7, [sl, #-212]! @ 0xffffff2c │ │ │ │ + orreq r3, r3, r4, asr #6 │ │ │ │ + cmneq sl, r4, ror #23 │ │ │ │ orrseq r2, r0, r0, lsl sl │ │ │ │ - cmneq sl, ip, lsr #15 │ │ │ │ - ldrdeq r2, [r3, ip] │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ - ldrsbeq r7, [sl, #-100]! @ 0xffffff9c │ │ │ │ - orreq r2, r3, r0, ror #26 │ │ │ │ - ldrsheq r7, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + ldrheq r7, [sl, #-120]! @ 0xffffff88 │ │ │ │ + orreq r2, r3, r4, ror #27 │ │ │ │ + @ instruction: 0x017a7690 │ │ │ │ + cmneq sl, r0, ror #13 │ │ │ │ + orreq r2, r3, r8, ror #26 │ │ │ │ + cmneq sl, r4, lsl #12 │ │ │ │ @ instruction: 0x0178fa98 │ │ │ │ cmnpeq r8, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - orreq r2, r3, ip, asr ip │ │ │ │ - cmnpeq r9, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r7, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - orreq r2, r3, ip, lsl ip │ │ │ │ - cmnpeq r9, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r7, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - ldrdeq r2, [r3, ip] │ │ │ │ - ldrsbeq pc, [r9, #-24]! @ 0xffffffe8 @ │ │ │ │ - cmneq sl, ip, ror r4 │ │ │ │ - @ instruction: 0x01832b9c │ │ │ │ - @ instruction: 0x0179f198 │ │ │ │ - cmneq sl, r0, asr #8 │ │ │ │ - orreq r2, r3, ip, asr fp │ │ │ │ + orreq r2, r3, r4, ror #24 │ │ │ │ + cmnpeq r9, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl #10 │ │ │ │ + orreq r2, r3, r4, lsr #24 │ │ │ │ + cmnpeq r9, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ + orreq r2, r3, r4, ror #23 │ │ │ │ + cmnpeq r9, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl #9 │ │ │ │ + orreq r2, r3, r4, lsr #23 │ │ │ │ + cmnpeq r9, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, asr #8 │ │ │ │ + orreq r2, r3, r4, ror #22 │ │ │ │ cmneq r9, r8, lsl #12 │ │ │ │ cmneq r9, r8, ror #11 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmnpeq r9, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, asr #7 │ │ │ │ - ldrdeq r2, [r3, ip] │ │ │ │ - ldrsbeq pc, [r9, #-4]! @ │ │ │ │ - cmneq sl, ip, ror r3 │ │ │ │ - @ instruction: 0x01832a9c │ │ │ │ - @ instruction: 0x0179f098 │ │ │ │ - cmneq sl, ip, lsr r3 │ │ │ │ - cmneq sl, ip, lsr r4 │ │ │ │ - orreq r2, r3, ip, asr #20 │ │ │ │ - cmneq sl, r0, ror #5 │ │ │ │ - orreq r2, r3, ip, ror #19 │ │ │ │ - cmneq r9, r8, ror #31 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ - orreq r2, r3, ip, lsr #19 │ │ │ │ - cmneq r9, r8, lsr #31 │ │ │ │ + cmnpeq r9, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + orreq r2, r3, r4, ror #21 │ │ │ │ + cmnpeq r9, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl #7 │ │ │ │ + orreq r2, r3, r4, lsr #21 │ │ │ │ + cmnpeq r9, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ + cmneq sl, r8, asr #8 │ │ │ │ + orreq r2, r3, r4, asr sl │ │ │ │ + cmneq sl, ip, ror #5 │ │ │ │ + strdeq r2, [r3, r4] │ │ │ │ + ldrsheq lr, [r9, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x017a7298 │ │ │ │ + @ instruction: 0x018329b4 │ │ │ │ + ldrheq lr, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r8, asr r2 │ │ │ │ + cmneq r9, ip, ror pc │ │ │ │ cmneq sl, ip, asr #4 │ │ │ │ - cmneq r9, r0, ror pc │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ - orreq r2, r3, r0, lsr #18 │ │ │ │ - ldrheq r7, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsbeq lr, [r9, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r9, r0, lsr #29 │ │ │ │ - orreq r2, r3, r0, ror r8 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ - cmneq sl, r0, lsl r1 │ │ │ │ - cmneq r9, r4, lsr lr │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ - ldrdeq r2, [r3, r0] │ │ │ │ - cmneq r9, ip, asr #27 │ │ │ │ - cmneq sl, r0, ror r0 │ │ │ │ - @ instruction: 0x0179ed94 │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ - orreq r2, r3, r0, lsr r7 │ │ │ │ - cmneq r9, ip, lsr #26 │ │ │ │ - ldrsbeq r6, [sl, #-240]! @ 0xffffff10 │ │ │ │ - strdeq r2, [r3, r0] │ │ │ │ - cmneq r9, ip, ror #25 │ │ │ │ - @ instruction: 0x017a6f90 │ │ │ │ - cmneq sl, r4, ror pc │ │ │ │ - orreq r2, r3, r4, lsr #13 │ │ │ │ - cmneq sl, r4, asr #30 │ │ │ │ - orreq r2, r3, r4, asr r6 │ │ │ │ - cmneq r9, r0, asr ip │ │ │ │ - ldrsheq r6, [sl, #-232]! @ 0xffffff18 │ │ │ │ - orreq r2, r3, r8, lsl r6 │ │ │ │ - cmneq r9, r4, lsl ip │ │ │ │ - ldrheq r6, [sl, #-232]! @ 0xffffff18 │ │ │ │ - ldrdeq r2, [r3, ip] │ │ │ │ - ldrsbeq lr, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, ip, ror lr │ │ │ │ - cmneq r9, r8, asr #20 │ │ │ │ - orreq r2, r3, r8, lsl r4 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ - ldrheq r6, [sl, #-200]! @ 0xffffff38 │ │ │ │ + orreq r2, r3, r8, lsr #18 │ │ │ │ + cmneq sl, r4, asr #3 │ │ │ │ + ldrsbeq lr, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, ip, lsr #29 │ │ │ │ + orreq r2, r3, r8, ror r8 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + cmneq sl, ip, lsl r1 │ │ │ │ + cmneq r9, r0, asr #28 │ │ │ │ + cmneq r9, r0, lsl lr │ │ │ │ + ldrdeq r2, [r3, r8] │ │ │ │ + ldrsbeq lr, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, ip, ror r0 │ │ │ │ + cmneq r9, r0, lsr #27 │ │ │ │ + cmneq r9, r0, ror sp │ │ │ │ + orreq r2, r3, r8, lsr r7 │ │ │ │ + cmneq r9, r8, lsr sp │ │ │ │ + ldrsbeq r6, [sl, #-252]! @ 0xffffff04 │ │ │ │ + strdeq r2, [r3, r8] │ │ │ │ + ldrsheq lr, [r9, #-200]! @ 0xffffff38 │ │ │ │ + @ instruction: 0x017a6f9c │ │ │ │ + cmneq sl, r0, lsl #31 │ │ │ │ + orreq r2, r3, ip, lsr #13 │ │ │ │ + cmneq sl, r0, asr pc │ │ │ │ + orreq r2, r3, ip, asr r6 │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ + cmneq sl, r4, lsl #30 │ │ │ │ + orreq r2, r3, r0, lsr #12 │ │ │ │ + cmneq r9, r0, lsr #24 │ │ │ │ + cmneq sl, r4, asr #29 │ │ │ │ + orreq r2, r3, r4, ror #11 │ │ │ │ + cmneq r9, r4, ror #23 │ │ │ │ + cmneq sl, r8, lsl #29 │ │ │ │ + cmneq r9, r4, asr sl │ │ │ │ + orreq r2, r3, r0, lsr #8 │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ + cmneq sl, r4, asr #25 │ │ │ │ ldr r1, [pc, #-24] @ 3d660c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ @@ -815450,70 +815450,70 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3d69c4 │ │ │ │ orrseq r1, r0, r0, ror lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r1, r0, r8, lsl lr │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - orreq r2, r3, r8, lsr #4 │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ + orreq r2, r3, r0, lsr r2 │ │ │ │ + ldrsbeq r6, [sl, #-160]! @ 0xffffff60 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orrseq r1, r0, r8, asr #22 │ │ │ │ - orreq r1, r3, r0, ror #31 │ │ │ │ - ldrsbeq lr, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, r4, lsl #17 │ │ │ │ - @ instruction: 0x01831f9c │ │ │ │ - @ instruction: 0x0179e598 │ │ │ │ - cmneq sl, r0, asr #16 │ │ │ │ - orreq r1, r3, r0, ror #30 │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ - ldrsheq r6, [sl, #-124]! @ 0xffffff84 │ │ │ │ + orreq r1, r3, r8, ror #31 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ + @ instruction: 0x017a6890 │ │ │ │ + orreq r1, r3, r4, lsr #31 │ │ │ │ + cmneq r9, r4, lsr #11 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ + orreq r1, r3, r8, ror #30 │ │ │ │ + cmneq r9, r8, ror #10 │ │ │ │ + cmneq sl, r8, lsl #16 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - orreq r1, r3, r4, lsr #30 │ │ │ │ - cmneq r9, r0, lsr #10 │ │ │ │ - cmneq sl, r8, asr #15 │ │ │ │ + orreq r1, r3, ip, lsr #30 │ │ │ │ + cmneq r9, ip, lsr #10 │ │ │ │ + ldrsbeq r6, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r9, r8, ror #9 │ │ │ │ - @ instruction: 0x01831eb8 │ │ │ │ - ldrheq lr, [r9, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sl, ip, asr r7 │ │ │ │ + ldrsheq lr, [r9, #-68]! @ 0xffffffbc │ │ │ │ + orreq r1, r3, r0, asr #29 │ │ │ │ + cmneq r9, r0, asr #9 │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - orreq r1, r3, ip, ror lr │ │ │ │ - cmneq r9, r8, ror r4 │ │ │ │ - cmneq sl, r0, lsr #14 │ │ │ │ + orreq r1, r3, r4, lsl #29 │ │ │ │ + cmneq r9, r4, lsl #9 │ │ │ │ + cmneq sl, ip, lsr #14 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - orreq r1, r3, r0, asr #28 │ │ │ │ - cmneq r9, ip, lsr r4 │ │ │ │ - cmneq sl, r4, ror #13 │ │ │ │ + orreq r1, r3, r8, asr #28 │ │ │ │ + cmneq r9, r8, asr #8 │ │ │ │ + ldrsheq r6, [sl, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orreq r1, r3, r4, lsl #28 │ │ │ │ - cmneq r9, r0, lsl #8 │ │ │ │ - cmneq sl, r8, lsr #13 │ │ │ │ - orreq r1, r3, r8, asr #27 │ │ │ │ - cmneq r9, r4, asr #7 │ │ │ │ - cmneq sl, ip, ror #12 │ │ │ │ + orreq r1, r3, ip, lsl #28 │ │ │ │ + cmneq r9, ip, lsl #8 │ │ │ │ + ldrheq r6, [sl, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + ldrsbeq lr, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, r8, ror r6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - orreq r1, r3, ip, lsl #27 │ │ │ │ - cmneq r9, r8, lsl #7 │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ + @ instruction: 0x01831d94 │ │ │ │ + @ instruction: 0x0179e394 │ │ │ │ + cmneq sl, ip, lsr r6 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orreq r1, r3, r0, asr sp │ │ │ │ - cmneq r9, ip, asr #6 │ │ │ │ - ldrsheq r6, [sl, #-84]! @ 0xffffffac │ │ │ │ + orreq r1, r3, r8, asr sp │ │ │ │ + cmneq r9, r8, asr r3 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq r1, r3, r4, lsl sp │ │ │ │ - cmneq r9, r0, lsl r3 │ │ │ │ - ldrheq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r1, r3, ip, lsl sp │ │ │ │ + cmneq r9, ip, lsl r3 │ │ │ │ + cmneq sl, r4, asr #11 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - ldrdeq r1, [r3, r8] │ │ │ │ - ldrsbeq lr, [r9, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ + orreq r1, r3, r0, ror #25 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ + cmneq sl, r8, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 003d6ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -816104,70 +816104,70 @@ │ │ │ │ b 3d7288 │ │ │ │ orrseq r1, r0, r4, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orrseq r1, r0, r8, lsl #12 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orreq r1, r3, r8, asr r9 │ │ │ │ - ldrsheq r6, [sl, #-20]! @ 0xffffffec │ │ │ │ + orreq r1, r3, r0, ror #18 │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ orrseq r1, r0, r4, lsl #5 │ │ │ │ - orreq r1, r3, r8, lsl r6 │ │ │ │ - cmneq r9, r4, lsl ip │ │ │ │ - ldrheq r5, [sl, #-236]! @ 0xffffff14 │ │ │ │ + orreq r1, r3, r0, lsr #12 │ │ │ │ + cmneq r9, r0, lsr #24 │ │ │ │ + cmneq sl, r8, asr #29 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - ldrdeq r1, [r3, ip] │ │ │ │ - ldrsbeq sp, [r9, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sl, r0, lsl #29 │ │ │ │ + orreq r1, r3, r4, ror #11 │ │ │ │ + cmneq r9, r0, ror #23 │ │ │ │ + cmneq sl, ip, lsl #29 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01831598 │ │ │ │ - @ instruction: 0x0179db94 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ + orreq r1, r3, r0, lsr #11 │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + cmneq sl, r8, asr #28 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq sl, r4, ror #30 │ │ │ │ - orreq r1, r3, r0, asr r5 │ │ │ │ - ldrsheq r5, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r0, ror pc │ │ │ │ + orreq r1, r3, r8, asr r5 │ │ │ │ + cmneq sl, r4, lsl #28 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strdeq r1, [r3, ip] │ │ │ │ - ldrsheq sp, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r0, lsr #27 │ │ │ │ - @ instruction: 0x018314bc │ │ │ │ - ldrheq sp, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r0, ror #26 │ │ │ │ + orreq r1, r3, r4, lsl #10 │ │ │ │ + cmneq r9, r4, lsl #22 │ │ │ │ + cmneq sl, ip, lsr #27 │ │ │ │ + orreq r1, r3, r4, asr #9 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + cmneq sl, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r1, r3, r0, lsl #9 │ │ │ │ - cmneq r9, ip, ror sl │ │ │ │ - cmneq sl, r4, lsr #26 │ │ │ │ + orreq r1, r3, r8, lsl #9 │ │ │ │ + cmneq r9, r8, lsl #21 │ │ │ │ + cmneq sl, r0, lsr sp │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - orreq r1, r3, r8, asr #8 │ │ │ │ - cmneq r9, r0, asr #20 │ │ │ │ - cmneq sl, ip, ror #25 │ │ │ │ + orreq r1, r3, r0, asr r4 │ │ │ │ + cmneq r9, ip, asr #20 │ │ │ │ + ldrsheq r5, [sl, #-200]! @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq r1, r3, r4, lsl #8 │ │ │ │ - cmneq r9, r0, lsl #20 │ │ │ │ - cmneq sl, r8, lsr #25 │ │ │ │ - orreq r1, r3, r8, asr #7 │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ - cmneq sl, ip, ror #24 │ │ │ │ + orreq r1, r3, ip, lsl #8 │ │ │ │ + cmneq r9, ip, lsl #20 │ │ │ │ + ldrheq r5, [sl, #-196]! @ 0xffffff3c │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + ldrsbeq sp, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r8, ror ip │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - orreq r1, r3, r8, lsl #7 │ │ │ │ - cmneq r9, r4, lsl #19 │ │ │ │ - cmneq sl, ip, lsr #24 │ │ │ │ + @ instruction: 0x01831390 │ │ │ │ + @ instruction: 0x0179d990 │ │ │ │ + cmneq sl, r8, lsr ip │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - orreq r1, r3, ip, asr #6 │ │ │ │ - cmneq r9, r8, asr #18 │ │ │ │ - ldrsheq r5, [sl, #-176]! @ 0xffffff50 │ │ │ │ + orreq r1, r3, r4, asr r3 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ + ldrsheq r5, [sl, #-188]! @ 0xffffff44 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq r9, r0, lsl r9 │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - @ instruction: 0x018312b0 │ │ │ │ - cmneq r9, ip, lsr #17 │ │ │ │ - cmneq sl, r4, asr fp │ │ │ │ + cmneq r9, ip, lsl r9 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + @ instruction: 0x018312b8 │ │ │ │ + ldrheq sp, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sl, r0, ror #22 │ │ │ │ │ │ │ │ 003d78e8 : │ │ │ │ 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] @ 3d8830 │ │ │ │ @@ -817146,242 +817146,242 @@ │ │ │ │ b 3d8198 │ │ │ │ orrseq r0, r0, r8, lsl #24 │ │ │ │ orrseq r0, r0, r4, lsl #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, ror r1 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - orreq r0, r3, r4, asr #31 │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ + orreq r0, r3, ip, asr #31 │ │ │ │ + cmneq sl, r8, ror #16 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq sl, ip, asr #10 │ │ │ │ + cmneq sl, r8, asr r5 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orreq r0, r3, r0, lsl #25 │ │ │ │ - orreq r0, r3, r0, lsl #18 │ │ │ │ - ldrsheq ip, [r9, #-236]! @ 0xffffff14 │ │ │ │ - cmneq sl, r4, lsr #3 │ │ │ │ + orreq r0, r3, r8, lsl #25 │ │ │ │ + orreq r0, r3, r8, lsl #18 │ │ │ │ + cmneq r9, r8, lsl #30 │ │ │ │ + ldrheq r5, [sl, #-16]! │ │ │ │ orrseq r0, r0, r4, ror r3 │ │ │ │ - orreq r0, r3, r0, asr #15 │ │ │ │ - cmneq sl, r0, rrx │ │ │ │ - @ instruction: 0x018306b0 │ │ │ │ - cmneq sl, r0, asr pc │ │ │ │ - @ instruction: 0x018304bc │ │ │ │ - ldrheq ip, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r0, ror #26 │ │ │ │ + orreq r0, r3, r8, asr #15 │ │ │ │ + cmneq sl, ip, rrx │ │ │ │ + @ instruction: 0x018306b8 │ │ │ │ + cmneq sl, ip, asr pc │ │ │ │ + orreq r0, r3, r4, asr #9 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + cmneq sl, ip, ror #26 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r0, r3, r4, lsl #9 │ │ │ │ - cmneq sl, ip, lsr #26 │ │ │ │ - orreq r0, r3, r4, lsr r4 │ │ │ │ - ldrsbeq r4, [sl, #-204]! @ 0xffffff34 │ │ │ │ - ldrheq ip, [r9, #-128]! @ 0xffffff80 │ │ │ │ - orreq r0, r3, r8, lsr #5 │ │ │ │ - cmneq sl, ip, lsr #31 │ │ │ │ - orreq r0, r3, ip, ror #4 │ │ │ │ - cmneq r9, r8, ror #16 │ │ │ │ - cmneq sl, r0, lsl fp │ │ │ │ + orreq r0, r3, ip, lsl #9 │ │ │ │ + cmneq sl, r8, lsr sp │ │ │ │ + orreq r0, r3, ip, lsr r4 │ │ │ │ + cmneq sl, r8, ror #25 │ │ │ │ + ldrheq ip, [r9, #-140]! @ 0xffffff74 │ │ │ │ + @ instruction: 0x018302b0 │ │ │ │ + ldrheq r2, [sl, #-248]! @ 0xffffff08 │ │ │ │ + orreq r0, r3, r4, ror r2 │ │ │ │ + cmneq r9, r4, ror r8 │ │ │ │ + cmneq sl, ip, lsl fp │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strdeq pc, [r2, r4] │ │ │ │ - ldrsheq ip, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - @ instruction: 0x017a4698 │ │ │ │ + strdeq pc, [r2, ip] │ │ │ │ + ldrsheq ip, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sl, r4, lsr #13 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq pc, r2, ip, asr #25 │ │ │ │ - cmneq r9, r8, asr #5 │ │ │ │ - cmneq sl, r0, ror r5 │ │ │ │ + ldrdeq pc, [r2, r4] │ │ │ │ + ldrsbeq ip, [r9, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sl, ip, ror r5 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ cmneq r8, r8, lsl sl │ │ │ │ - ldrsbeq ip, [r9, #-16]! │ │ │ │ - orreq pc, r2, r8, asr #23 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ - orreq pc, r2, ip, lsl #23 │ │ │ │ - cmneq r9, r8, lsl #3 │ │ │ │ - cmneq sl, r0, lsr r4 │ │ │ │ - cmneq r9, r0, asr r1 │ │ │ │ - orreq pc, r2, r8, asr #22 │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - cmneq r9, r0, lsl r1 │ │ │ │ - orreq pc, r2, r8, lsl #22 │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - orreq pc, r2, ip, asr #21 │ │ │ │ - cmneq r9, r8, asr #1 │ │ │ │ - cmneq sl, r0, ror r3 │ │ │ │ + ldrsbeq ip, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + ldrdeq pc, [r2, r0] │ │ │ │ + ldrsbeq r2, [sl, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x0182fb94 │ │ │ │ + @ instruction: 0x0179c194 │ │ │ │ + cmneq sl, ip, lsr r4 │ │ │ │ + cmneq r9, ip, asr r1 │ │ │ │ + orreq pc, r2, r0, asr fp @ │ │ │ │ + cmneq sl, r8, asr r8 │ │ │ │ + cmneq r9, ip, lsl r1 │ │ │ │ + orreq pc, r2, r0, lsl fp @ │ │ │ │ + cmneq sl, r8, lsl r8 │ │ │ │ + ldrdeq pc, [r2, r4] │ │ │ │ + ldrsbeq ip, [r9, #-4]! │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x0179c094 │ │ │ │ - orreq pc, r2, r4, ror #20 │ │ │ │ - cmneq r9, r0, rrx │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ - orreq pc, r2, r8, lsr #20 │ │ │ │ - cmneq r9, r4, lsr #32 │ │ │ │ - cmneq sl, ip, asr #5 │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ + orreq pc, r2, ip, ror #20 │ │ │ │ + cmneq r9, ip, rrx │ │ │ │ + cmneq sl, r4, lsl r3 │ │ │ │ + orreq pc, r2, r0, lsr sl @ │ │ │ │ + cmneq r9, r0, lsr r0 │ │ │ │ + ldrsbeq r4, [sl, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orreq pc, r2, ip, ror #19 │ │ │ │ - cmneq r9, r8, ror #31 │ │ │ │ - @ instruction: 0x017a4290 │ │ │ │ + strdeq pc, [r2, r4] │ │ │ │ + ldrsheq fp, [r9, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x017a429c │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x0182f9b0 │ │ │ │ - cmneq r9, ip, lsr #31 │ │ │ │ - cmneq sl, r4, asr r2 │ │ │ │ + @ instruction: 0x0182f9b8 │ │ │ │ + ldrheq fp, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, r0, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq r9, r8, ror pc │ │ │ │ - orreq pc, r2, ip, asr #18 │ │ │ │ - cmneq r9, r8, asr #30 │ │ │ │ - ldrsheq r4, [sl, #-16]! │ │ │ │ - orreq pc, r2, r4, lsl r9 @ │ │ │ │ - cmneq r9, r0, lsl pc │ │ │ │ - ldrheq r4, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq pc, [r2, ip] │ │ │ │ - ldrsbeq fp, [r9, #-232]! @ 0xffffff18 │ │ │ │ - cmneq sl, r0, lsl #3 │ │ │ │ - orreq pc, r2, r4, lsr #17 │ │ │ │ - cmneq r9, r0, lsr #29 │ │ │ │ - cmneq sl, r8, asr #2 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ - orreq pc, r2, r0, asr #16 │ │ │ │ - cmneq r9, ip, lsr lr │ │ │ │ - cmneq sl, r4, ror #1 │ │ │ │ + cmneq r9, r4, lsl #31 │ │ │ │ + orreq pc, r2, r4, asr r9 @ │ │ │ │ + cmneq r9, r4, asr pc │ │ │ │ + ldrsheq r4, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + orreq pc, r2, ip, lsl r9 @ │ │ │ │ + cmneq r9, ip, lsl pc │ │ │ │ + cmneq sl, r4, asr #3 │ │ │ │ + orreq pc, r2, r4, ror #17 │ │ │ │ + cmneq r9, r4, ror #29 │ │ │ │ + cmneq sl, ip, lsl #3 │ │ │ │ + orreq pc, r2, ip, lsr #17 │ │ │ │ + cmneq r9, ip, lsr #29 │ │ │ │ + cmneq sl, r4, asr r1 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + orreq pc, r2, r8, asr #16 │ │ │ │ + cmneq r9, r8, asr #28 │ │ │ │ + ldrsheq r4, [sl, #-0]! │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orreq pc, r2, r8, lsl #16 │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ - ldrdeq pc, [r2, r0] │ │ │ │ - cmneq r9, ip, asr #27 │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ - @ instruction: 0x0182f798 │ │ │ │ - @ instruction: 0x0179bd94 │ │ │ │ - cmneq sl, ip, lsr r0 │ │ │ │ + orreq pc, r2, r0, lsl r8 @ │ │ │ │ + cmneq r9, r0, lsl lr │ │ │ │ + ldrheq r4, [sl, #-8]! │ │ │ │ + ldrdeq pc, [r2, r8] │ │ │ │ + ldrsbeq fp, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + orreq pc, r2, r0, lsr #15 │ │ │ │ + cmneq r9, r0, lsr #27 │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq pc, r2, r0, ror #14 │ │ │ │ - cmneq r9, ip, asr sp │ │ │ │ - cmneq sl, r4 │ │ │ │ + orreq pc, r2, r8, ror #14 │ │ │ │ + cmneq r9, r8, ror #26 │ │ │ │ + cmneq sl, r0, lsl r0 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - orreq pc, r2, r8, lsr #14 │ │ │ │ - cmneq r9, r4, lsr #26 │ │ │ │ - cmneq sl, ip, asr #31 │ │ │ │ - strdeq pc, [r2, r0] │ │ │ │ - cmneq r9, ip, ror #25 │ │ │ │ - @ instruction: 0x017a3f94 │ │ │ │ + orreq pc, r2, r0, lsr r7 @ │ │ │ │ + cmneq r9, r0, lsr sp │ │ │ │ + ldrsbeq r3, [sl, #-248]! @ 0xffffff08 │ │ │ │ + strdeq pc, [r2, r8] │ │ │ │ + ldrsheq fp, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r0, lsr #31 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x0182f6b4 │ │ │ │ - ldrheq fp, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ + @ instruction: 0x0182f6bc │ │ │ │ + ldrheq fp, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orreq pc, r2, r8, ror r6 @ │ │ │ │ - cmneq r9, r4, ror ip │ │ │ │ - cmneq sl, ip, lsl pc │ │ │ │ + orreq pc, r2, r0, lsl #13 │ │ │ │ + cmneq r9, r0, lsl #25 │ │ │ │ + cmneq sl, r8, lsr #30 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orreq pc, r2, r0, asr #12 │ │ │ │ - cmneq r9, ip, lsr ip │ │ │ │ - cmneq sl, r4, ror #29 │ │ │ │ - orreq pc, r2, r4, lsl #12 │ │ │ │ - cmneq r9, r0, lsl #24 │ │ │ │ - cmneq sl, r8, lsr #29 │ │ │ │ + orreq pc, r2, r8, asr #12 │ │ │ │ + cmneq r9, r8, asr #24 │ │ │ │ + ldrsheq r3, [sl, #-224]! @ 0xffffff20 │ │ │ │ + orreq pc, r2, ip, lsl #12 │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ + ldrheq r3, [sl, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orreq pc, r2, r8, asr #11 │ │ │ │ - cmneq r9, r4, asr #23 │ │ │ │ - cmneq sl, ip, ror #28 │ │ │ │ + ldrdeq pc, [r2, r0] │ │ │ │ + ldrsbeq fp, [r9, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r8, ror lr │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq pc, r2, ip, lsl #11 │ │ │ │ - cmneq r9, r8, lsl #23 │ │ │ │ - cmneq sl, r0, lsr lr │ │ │ │ + @ instruction: 0x0182f594 │ │ │ │ + @ instruction: 0x0179bb94 │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmneq r9, r4, asr fp │ │ │ │ + cmneq r9, r0, ror #22 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r9, r8, lsr #22 │ │ │ │ + cmneq r9, r4, lsr fp │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrsheq fp, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, r8, lsl #22 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrsbeq fp, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, r4, lsr #21 │ │ │ │ - cmneq r9, r8, ror sl │ │ │ │ - orreq pc, r2, r0, ror r4 @ │ │ │ │ - cmneq sl, r4, ror r1 │ │ │ │ - orreq pc, r2, r4, lsr r4 @ │ │ │ │ - cmneq r9, r0, lsr sl │ │ │ │ - ldrsbeq r3, [sl, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq fp, [r9, #-172]! @ 0xffffff54 │ │ │ │ + ldrheq fp, [r9, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r4, lsl #21 │ │ │ │ + orreq pc, r2, r8, ror r4 @ │ │ │ │ + cmneq sl, r0, lsl #3 │ │ │ │ + orreq pc, r2, ip, lsr r4 @ │ │ │ │ + cmneq r9, ip, lsr sl │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - ldrsheq fp, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, r8, lsl #20 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrsbeq fp, [r9, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq fp, [r9, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r9, r4, lsr #19 │ │ │ │ - cmneq r9, r8, ror r9 │ │ │ │ + ldrheq fp, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r9, r4, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orreq pc, r2, r8, asr #6 │ │ │ │ - cmneq r9, r4, asr #18 │ │ │ │ - cmneq sl, ip, ror #23 │ │ │ │ + orreq pc, r2, r0, asr r3 @ │ │ │ │ + cmneq r9, r0, asr r9 │ │ │ │ + ldrsheq r3, [sl, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - orreq pc, r2, r0, lsl r3 @ │ │ │ │ - cmneq r9, ip, lsl #18 │ │ │ │ - ldrheq r3, [sl, #-180]! @ 0xffffff4c │ │ │ │ + orreq pc, r2, r8, lsl r3 @ │ │ │ │ + cmneq r9, r8, lsl r9 │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldrsbeq fp, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r9, r8, lsr #17 │ │ │ │ - orreq pc, r2, r0, lsr #5 │ │ │ │ - cmneq sl, r4, lsr #31 │ │ │ │ - orreq pc, r2, r4, ror #4 │ │ │ │ - cmneq r9, r0, ror #16 │ │ │ │ - cmneq sl, r8, lsl #22 │ │ │ │ + cmneq r9, r4, ror #17 │ │ │ │ + ldrheq fp, [r9, #-132]! @ 0xffffff7c │ │ │ │ + orreq pc, r2, r8, lsr #5 │ │ │ │ + ldrheq r1, [sl, #-240]! @ 0xffffff10 │ │ │ │ + orreq pc, r2, ip, ror #4 │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ + cmneq sl, r4, lsl fp │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ - orreq pc, r2, r4, lsr #4 │ │ │ │ - cmneq sl, r8, lsr #30 │ │ │ │ - cmneq r9, r8, ror #15 │ │ │ │ + cmneq r9, r8, lsr r8 │ │ │ │ + orreq pc, r2, ip, lsr #4 │ │ │ │ + cmneq sl, r4, lsr pc │ │ │ │ + ldrsheq fp, [r9, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - ldrsbeq fp, [r9, #-112]! @ 0xffffff90 │ │ │ │ - orreq pc, r2, r8, asr #3 │ │ │ │ - cmneq sl, ip, asr #29 │ │ │ │ - @ instruction: 0x0179b790 │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ + ldrsbeq fp, [r9, #-124]! @ 0xffffff84 │ │ │ │ + ldrdeq pc, [r2, r0] │ │ │ │ + ldrsbeq r1, [sl, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x0179b79c │ │ │ │ + cmneq r9, r0, ror r7 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq r9, r8, lsr r7 │ │ │ │ + cmneq r9, r4, asr #14 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - orreq pc, r2, ip, lsl #2 │ │ │ │ - cmneq r9, r8, lsl #14 │ │ │ │ - ldrheq r3, [sl, #-144]! @ 0xffffff70 │ │ │ │ + orreq pc, r2, r4, lsl r1 @ │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ + ldrheq r3, [sl, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq pc, [r2, r4] │ │ │ │ - ldrsbeq fp, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sl, r8, ror r9 │ │ │ │ + ldrdeq pc, [r2, ip] │ │ │ │ + ldrsbeq fp, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, r4, lsl #19 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0182f09c │ │ │ │ - @ instruction: 0x0179b698 │ │ │ │ - cmneq sl, r0, asr #18 │ │ │ │ + orreq pc, r2, r4, lsr #1 │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ + cmneq sl, ip, asr #18 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orreq pc, r2, r4, rrx │ │ │ │ - cmneq r9, r0, ror #12 │ │ │ │ - cmneq sl, r8, lsl #18 │ │ │ │ + orreq pc, r2, ip, rrx │ │ │ │ + cmneq r9, ip, ror #12 │ │ │ │ + cmneq sl, r4, lsl r9 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orreq pc, r2, r8, lsr #32 │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ + orreq pc, r2, r0, lsr r0 @ │ │ │ │ + cmneq r9, r0, lsr r6 │ │ │ │ + ldrsbeq r3, [sl, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orreq lr, r2, ip, ror #31 │ │ │ │ - cmneq r9, r8, ror #11 │ │ │ │ - @ instruction: 0x017a3890 │ │ │ │ + strdeq lr, [r2, r4] │ │ │ │ + ldrsheq fp, [r9, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x017a389c │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x0182efb0 │ │ │ │ - cmneq r9, ip, lsr #11 │ │ │ │ - cmneq sl, r4, asr r8 │ │ │ │ + @ instruction: 0x0182efb8 │ │ │ │ + ldrheq fp, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sl, r0, ror #16 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orreq lr, r2, r4, ror pc │ │ │ │ - cmneq r9, r0, ror r5 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - orreq lr, r2, ip, lsr pc │ │ │ │ - cmneq r9, r8, lsr r5 │ │ │ │ - cmneq sl, r0, ror #15 │ │ │ │ + orreq lr, r2, ip, ror pc │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + orreq lr, r2, r4, asr #30 │ │ │ │ + cmneq r9, r4, asr #10 │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orreq lr, r2, r4, lsl #30 │ │ │ │ - cmneq r9, r0, lsl #10 │ │ │ │ - cmneq sl, r8, lsr #15 │ │ │ │ + orreq lr, r2, ip, lsl #30 │ │ │ │ + cmneq r9, ip, lsl #10 │ │ │ │ + ldrheq r3, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orreq lr, r2, r8, asr #29 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ + ldrdeq lr, [r2, r0] │ │ │ │ + ldrsbeq fp, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, r8, ror r7 │ │ │ │ ldr r3, [r6, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3d8e60 │ │ │ │ ldr r3, [r8, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3d8e24 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ @@ -818427,21 +818427,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3d9c68 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3d8198 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - orreq lr, r2, ip, lsl #29 │ │ │ │ - cmneq r9, r8, lsl #9 │ │ │ │ - cmneq sl, r0, lsr r7 │ │ │ │ + @ instruction: 0x0182ee94 │ │ │ │ + @ instruction: 0x0179b494 │ │ │ │ + cmneq sl, ip, lsr r7 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - orreq lr, r2, r4, asr lr │ │ │ │ - cmneq r9, r0, asr r4 │ │ │ │ - ldrsheq r3, [sl, #-104]! @ 0xffffff98 │ │ │ │ + orreq lr, r2, ip, asr lr │ │ │ │ + cmneq r9, ip, asr r4 │ │ │ │ + cmneq sl, r4, lsl #14 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 003d9c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -818808,50 +818808,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3d9f24 │ │ │ │ orreq lr, pc, r8, lsl #17 │ │ │ │ orreq lr, pc, r4, ror r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq lr, r2, r0, lsl #27 │ │ │ │ - cmneq sl, r4, lsr #12 │ │ │ │ + orreq lr, r2, r8, lsl #27 │ │ │ │ + cmneq sl, r0, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq lr, r2, r0, lsl #23 │ │ │ │ - cmneq sl, r8, lsr #8 │ │ │ │ + orreq lr, r2, r8, lsl #23 │ │ │ │ + cmneq sl, r4, lsr r4 │ │ │ │ orreq lr, pc, r8, ror #11 │ │ │ │ @ instruction: 0x0178b894 │ │ │ │ - cmneq sl, r0, lsl r5 │ │ │ │ + cmneq sl, ip, lsl r5 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ - cmneq r9, r4, asr #32 │ │ │ │ - cmneq r9, r8, lsl r0 │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ + cmneq r9, r0, asr r0 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq r9, ip, ror #31 │ │ │ │ - cmneq r9, r0, asr #31 │ │ │ │ + ldrsheq sl, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, ip, asr #31 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - @ instruction: 0x0182e990 │ │ │ │ - cmneq r9, ip, lsl #31 │ │ │ │ - cmneq sl, r4, lsr r2 │ │ │ │ + @ instruction: 0x0182e998 │ │ │ │ + @ instruction: 0x0179af98 │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - orreq lr, r2, r8, asr r9 │ │ │ │ - cmneq r9, r4, asr pc │ │ │ │ - ldrsheq r3, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r9, r0, lsr #30 │ │ │ │ + orreq lr, r2, r0, ror #18 │ │ │ │ + cmneq r9, r0, ror #30 │ │ │ │ + cmneq sl, r8, lsl #4 │ │ │ │ + cmneq r9, ip, lsr #30 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq sl, r4, asr #6 │ │ │ │ - strdeq lr, [r2, r0] │ │ │ │ - cmneq sl, ip, lsl #3 │ │ │ │ + cmneq sl, r0, asr r3 │ │ │ │ + strdeq lr, [r2, r8] │ │ │ │ + @ instruction: 0x017a3198 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x0182e8b0 │ │ │ │ - cmneq sl, r4, ror #5 │ │ │ │ - cmneq sl, ip, asr #2 │ │ │ │ - orreq lr, r2, r4, ror r8 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ - cmneq sl, r8, lsl r1 │ │ │ │ + @ instruction: 0x0182e8b8 │ │ │ │ + ldrsheq r3, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sl, r8, asr r1 │ │ │ │ + orreq lr, r2, ip, ror r8 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + cmneq sl, r4, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ │ │ │ │ 003da2cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -819529,77 +819529,77 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 3da8f0 │ │ │ │ orreq lr, pc, r8, lsl r2 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, pc, r0, ror #3 │ │ │ │ - strdeq lr, [r2, r4] │ │ │ │ - @ instruction: 0x017a2f98 │ │ │ │ + strdeq lr, [r2, ip] │ │ │ │ + cmneq sl, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - orreq lr, r2, r8, asr r6 │ │ │ │ - ldrsheq r2, [sl, #-228]! @ 0xffffff1c │ │ │ │ + orreq lr, r2, r0, ror #12 │ │ │ │ + cmneq sl, r0, lsl #30 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq lr, r2, r0, lsr #9 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ + orreq lr, r2, r8, lsr #9 │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - orreq lr, r2, r0, lsr #7 │ │ │ │ - cmneq sl, r4, asr #24 │ │ │ │ + orreq lr, r2, r8, lsr #7 │ │ │ │ + cmneq sl, r0, asr ip │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq lr, r2, r4, lsl #5 │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ + orreq lr, r2, ip, lsl #5 │ │ │ │ + cmneq sl, r4, lsr fp │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ orreq sp, pc, ip, lsl ip @ │ │ │ │ cmneq r8, r4, asr #29 │ │ │ │ cmneq r8, ip, ror #28 │ │ │ │ - orreq lr, r2, r4, lsr #1 │ │ │ │ - cmneq r9, r0, lsr #13 │ │ │ │ - cmneq sl, r8, asr #18 │ │ │ │ - orreq lr, r2, r8, rrx │ │ │ │ - cmneq r9, r4, ror #12 │ │ │ │ - cmneq sl, ip, lsl #18 │ │ │ │ + orreq lr, r2, ip, lsr #1 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + cmneq sl, r4, asr r9 │ │ │ │ + orreq lr, r2, r0, ror r0 │ │ │ │ + cmneq r9, r0, ror r6 │ │ │ │ + cmneq sl, r8, lsl r9 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ - orreq lr, r2, ip, lsr #32 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ + cmneq r9, r8, lsr r6 │ │ │ │ + orreq lr, r2, r4, lsr r0 │ │ │ │ + ldrsbeq r2, [sl, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq r9, ip, ror #11 │ │ │ │ - orreq sp, r2, ip, ror #31 │ │ │ │ - cmneq sl, ip, lsl #17 │ │ │ │ - cmneq r9, ip, lsr #11 │ │ │ │ - orreq sp, r2, ip, lsr #31 │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - orreq sp, r2, ip, ror #30 │ │ │ │ - cmneq r9, r8, ror #10 │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ + ldrsheq sl, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq sp, [r2, r4] │ │ │ │ + @ instruction: 0x017a2898 │ │ │ │ + ldrheq sl, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0182dfb4 │ │ │ │ + cmneq sl, r8, asr r8 │ │ │ │ + orreq sp, r2, r4, ror pc │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ + cmneq sl, ip, lsl r8 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - orreq sp, r2, ip, lsr #30 │ │ │ │ - cmneq r9, r8, lsr #10 │ │ │ │ - ldrsbeq r2, [sl, #-112]! @ 0xffffff90 │ │ │ │ + orreq sp, r2, r4, lsr pc │ │ │ │ + cmneq r9, r4, lsr r5 │ │ │ │ + ldrsbeq r2, [sl, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - strdeq sp, [r2, r0] │ │ │ │ - cmneq sl, r8, ror r9 │ │ │ │ - cmneq sl, r4, ror r7 │ │ │ │ - @ instruction: 0x0179a494 │ │ │ │ - cmneq r9, r0, ror #8 │ │ │ │ - orreq sp, r2, r0, lsr lr │ │ │ │ - cmneq r9, ip, lsr #8 │ │ │ │ - cmneq sl, ip, asr #13 │ │ │ │ + strdeq sp, [r2, r8] │ │ │ │ + cmneq sl, r4, lsl #19 │ │ │ │ + cmneq sl, r0, lsl #15 │ │ │ │ + cmneq r9, r0, lsr #9 │ │ │ │ + cmneq r9, ip, ror #8 │ │ │ │ + orreq sp, r2, r8, lsr lr │ │ │ │ + cmneq r9, r8, lsr r4 │ │ │ │ + ldrsbeq r2, [sl, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - ldrsheq sl, [r9, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r0, asr #7 │ │ │ │ - @ instruction: 0x0179a390 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - cmneq r9, ip, lsr #6 │ │ │ │ + cmneq r9, r0, lsl #8 │ │ │ │ + cmneq r9, ip, asr #7 │ │ │ │ + @ instruction: 0x0179a39c │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ + cmneq r9, r8, lsr r3 │ │ │ │ │ │ │ │ 003dae70 : │ │ │ │ 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 │ │ │ │ @@ -820612,116 +820612,116 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3db6d8 │ │ │ │ orreq sp, pc, r0, ror r6 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, pc, ip, asr #12 │ │ │ │ - orreq sp, r2, r8, lsr fp │ │ │ │ - ldrsbeq r2, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + orreq sp, r2, r0, asr #22 │ │ │ │ + cmneq sl, r8, ror #7 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - orreq sp, r2, r0, ror #19 │ │ │ │ - cmneq sl, ip, ror r2 │ │ │ │ + orreq sp, r2, r8, ror #19 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq sp, [r2, ip] │ │ │ │ - cmneq sl, r0, lsr #1 │ │ │ │ + orreq sp, r2, r4, lsl #16 │ │ │ │ + cmneq sl, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - ldrdeq sp, [r2, ip] │ │ │ │ - cmneq sl, r0, lsl #31 │ │ │ │ + orreq sp, r2, r4, ror #13 │ │ │ │ + cmneq sl, ip, lsl #31 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq sp, r2, r8, lsl #12 │ │ │ │ - cmneq sl, r4, lsr #29 │ │ │ │ + orreq sp, r2, r0, lsl r6 │ │ │ │ + ldrheq r1, [sl, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - strdeq sp, [r2, r0] │ │ │ │ - @ instruction: 0x017a1d94 │ │ │ │ - @ instruction: 0x0182d4b8 │ │ │ │ - cmneq sl, r8, asr sp │ │ │ │ + strdeq sp, [r2, r8] │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + orreq sp, r2, r0, asr #9 │ │ │ │ + cmneq sl, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ orreq ip, pc, r4, lsr lr @ │ │ │ │ - cmneq r9, r8, asr #18 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ @ instruction: 0x0178a09c │ │ │ │ cmneq r8, r8, asr #32 │ │ │ │ - orreq sp, r2, r8, ror #4 │ │ │ │ + orreq sp, r2, r0, ror r2 │ │ │ │ ldrsheq r9, [r8, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sl, r0, lsl #22 │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ - orreq sp, r2, r4, ror #3 │ │ │ │ - cmneq r9, r0, ror #15 │ │ │ │ - cmneq sl, r0, lsl #21 │ │ │ │ + cmneq sl, ip, lsl #22 │ │ │ │ + cmneq r9, ip, lsl r8 │ │ │ │ + orreq sp, r2, ip, ror #3 │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ + cmneq sl, ip, lsl #21 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - orreq sp, r2, r8, lsr #3 │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ - cmneq sl, r4, asr #20 │ │ │ │ + @ instruction: 0x0182d1b0 │ │ │ │ + ldrheq r9, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r0, asr sl │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - cmneq r9, ip, ror #14 │ │ │ │ + cmneq r9, r8, ror r7 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - orreq sp, r2, r0, asr r1 │ │ │ │ - cmneq r9, ip, asr #14 │ │ │ │ - cmneq sl, ip, ror #19 │ │ │ │ + orreq sp, r2, r8, asr r1 │ │ │ │ + cmneq r9, r8, asr r7 │ │ │ │ + ldrsheq r1, [sl, #-152]! @ 0xffffff68 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq sl, r4, ror ip │ │ │ │ - orreq sp, r2, r0, lsl #2 │ │ │ │ - @ instruction: 0x017a199c │ │ │ │ - strheq sp, [r2, ip] │ │ │ │ - ldrheq r9, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ + cmneq sl, r0, lsl #25 │ │ │ │ + orreq sp, r2, r8, lsl #2 │ │ │ │ + cmneq sl, r8, lsr #19 │ │ │ │ + orreq sp, r2, r4, asr #1 │ │ │ │ + cmneq r9, r4, asr #13 │ │ │ │ + cmneq sl, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r9, r0, lsl #13 │ │ │ │ - cmneq r9, r8, asr #12 │ │ │ │ - cmneq r9, r0, lsr r6 │ │ │ │ + cmneq r9, ip, lsl #13 │ │ │ │ + cmneq r9, r4, asr r6 │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, r4, lsl #12 │ │ │ │ - cmneq r9, r8, ror #11 │ │ │ │ - @ instruction: 0x0182cfb8 │ │ │ │ - ldrheq r9, [r9, #-84]! @ 0xffffffac │ │ │ │ - cmneq sl, r4, asr r8 │ │ │ │ + cmneq r9, r0, lsl r6 │ │ │ │ + ldrsheq r9, [r9, #-84]! @ 0xffffffac │ │ │ │ + orreq ip, r2, r0, asr #31 │ │ │ │ + cmneq r9, r0, asr #11 │ │ │ │ + cmneq sl, r0, ror #16 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - orreq ip, r2, ip, ror pc │ │ │ │ - cmneq r9, r8, ror r5 │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ - orreq ip, r2, r4, asr #30 │ │ │ │ - cmneq r9, ip, lsr r5 │ │ │ │ - cmneq sl, r0, ror #15 │ │ │ │ + orreq ip, r2, r4, lsl #31 │ │ │ │ + cmneq r9, r4, lsl #11 │ │ │ │ + cmneq sl, r8, lsr #16 │ │ │ │ + orreq ip, r2, ip, asr #30 │ │ │ │ + cmneq r9, r8, asr #10 │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - orreq ip, r2, r4, lsl #30 │ │ │ │ - cmneq r9, r0, lsl #10 │ │ │ │ - cmneq sl, r0, lsr #15 │ │ │ │ - cmneq r9, r8, asr #9 │ │ │ │ + orreq ip, r2, ip, lsl #30 │ │ │ │ + cmneq r9, ip, lsl #10 │ │ │ │ + cmneq sl, ip, lsr #15 │ │ │ │ + ldrsbeq r9, [r9, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - @ instruction: 0x01799498 │ │ │ │ - cmneq r9, r8, ror #8 │ │ │ │ + cmneq r9, r4, lsr #9 │ │ │ │ + cmneq r9, r4, ror r4 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmneq r9, r8, lsr r4 │ │ │ │ + cmneq r9, r4, asr #8 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - cmneq r9, r8, lsl #8 │ │ │ │ - ldrsheq r1, [sl, #-132]! @ 0xffffff7c │ │ │ │ - orreq ip, r2, ip, asr #27 │ │ │ │ - cmneq sl, ip, ror #12 │ │ │ │ - cmneq sl, r8, lsr r8 │ │ │ │ - orreq ip, r2, r0, ror sp │ │ │ │ - cmneq sl, r8, lsl #12 │ │ │ │ + cmneq r9, r4, lsl r4 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ + ldrdeq ip, [r2, r4] │ │ │ │ + cmneq sl, r8, ror r6 │ │ │ │ + cmneq sl, r4, asr #16 │ │ │ │ + orreq ip, r2, r8, ror sp │ │ │ │ + cmneq sl, r4, lsl r6 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - orreq ip, r2, r0, lsr sp │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq sl, r8, asr #11 │ │ │ │ - ldrsheq r9, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsbeq r9, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r9, r8, lsr #5 │ │ │ │ + orreq ip, r2, r8, lsr sp │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + ldrsbeq r1, [sl, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r9, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, r4, ror #5 │ │ │ │ + ldrheq r9, [r9, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmneq r9, r8, ror r2 │ │ │ │ - cmneq r9, r8, asr #4 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ + cmneq r9, r4, lsl #5 │ │ │ │ + cmneq r9, r4, asr r2 │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ ldr r1, [pc, #-16] @ 3dbfec │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-32] @ 3dbff0 │ │ │ │ @@ -821103,47 +821103,47 @@ │ │ │ │ mov r1, #820 @ 0x334 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3dc3b4 │ │ │ │ ldrdeq ip, [pc, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0182c9b0 │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ - strdeq ip, [r2, r8] │ │ │ │ - @ instruction: 0x017a0f9c │ │ │ │ + @ instruction: 0x0182c9b8 │ │ │ │ + cmneq sl, ip, asr #4 │ │ │ │ + orreq ip, r2, r0, lsl #14 │ │ │ │ + cmneq sl, r8, lsr #31 │ │ │ │ orreq ip, pc, r8, asr r1 @ │ │ │ │ - cmneq r9, ip, ror ip │ │ │ │ - orreq ip, r2, ip, asr #12 │ │ │ │ - cmneq r9, r8, asr #24 │ │ │ │ - cmneq sl, r8, ror #29 │ │ │ │ + cmneq r9, r8, lsl #25 │ │ │ │ + orreq ip, r2, r4, asr r6 │ │ │ │ + cmneq r9, r4, asr ip │ │ │ │ + ldrsheq r0, [sl, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - orreq ip, r2, r0, lsl r6 │ │ │ │ - cmneq r9, ip, lsl #24 │ │ │ │ - cmneq sl, ip, lsr #29 │ │ │ │ + orreq ip, r2, r8, lsl r6 │ │ │ │ + cmneq r9, r8, lsl ip │ │ │ │ + ldrheq r0, [sl, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - ldrdeq ip, [r2, r4] │ │ │ │ - cmneq sl, r8, asr r1 │ │ │ │ - cmneq sl, r4, ror lr │ │ │ │ - @ instruction: 0x0182c590 │ │ │ │ - cmneq r9, ip, lsl #23 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ + ldrdeq ip, [r2, ip] │ │ │ │ + cmneq sl, r4, ror #2 │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ + @ instruction: 0x0182c598 │ │ │ │ + @ instruction: 0x01798b98 │ │ │ │ + cmneq sl, r0, asr #28 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - orreq ip, r2, r4, asr r5 │ │ │ │ - cmneq r9, r0, asr fp │ │ │ │ - ldrsheq r0, [sl, #-208]! @ 0xffffff30 │ │ │ │ + orreq ip, r2, ip, asr r5 │ │ │ │ + cmneq r9, ip, asr fp │ │ │ │ + ldrsheq r0, [sl, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r9, r8, lsl fp │ │ │ │ - orreq ip, r2, r8, ror #9 │ │ │ │ - cmneq r9, r4, ror #21 │ │ │ │ - cmneq sl, r4, lsl #27 │ │ │ │ + cmneq r9, r4, lsr #22 │ │ │ │ + strdeq ip, [r2, r0] │ │ │ │ + ldrsheq r8, [r9, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x017a0d90 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - orreq ip, r2, ip, lsr #9 │ │ │ │ - cmneq r9, r8, lsr #21 │ │ │ │ - cmneq sl, ip, asr #26 │ │ │ │ + @ instruction: 0x0182c4b4 │ │ │ │ + ldrheq r8, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sl, r8, asr sp │ │ │ │ │ │ │ │ 003dc680 : │ │ │ │ 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 │ │ │ │ @@ -821858,75 +821858,75 @@ │ │ │ │ mov r1, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3dcc48 │ │ │ │ orreq fp, pc, ip, asr lr @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, pc, r0, lsr lr @ │ │ │ │ - orreq ip, r2, r0, asr #6 │ │ │ │ - cmneq sl, r4, ror #23 │ │ │ │ - ldrheq r0, [sl, #-164]! @ 0xffffff5c │ │ │ │ - orreq ip, r2, r8, ror #3 │ │ │ │ + orreq ip, r2, r8, asr #6 │ │ │ │ + ldrsheq r0, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r0, asr #21 │ │ │ │ + strdeq ip, [r2, r0] │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq fp, [r2, r0] │ │ │ │ - @ instruction: 0x017a0794 │ │ │ │ + strdeq fp, [r2, r8] │ │ │ │ + cmneq sl, r0, lsr #15 │ │ │ │ orreq fp, pc, r4, asr #17 │ │ │ │ - @ instruction: 0x017a0990 │ │ │ │ - orreq fp, r2, ip, lsr sp │ │ │ │ - ldrsbeq r0, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x017a099c │ │ │ │ + orreq fp, r2, r4, asr #26 │ │ │ │ + cmneq sl, r4, ror #11 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ cmneq r8, r0, ror #20 │ │ │ │ - cmneq r9, r4, lsl #5 │ │ │ │ + @ instruction: 0x01798290 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmneq r9, r8, asr r2 │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - cmneq r9, ip, lsr #4 │ │ │ │ + cmneq r9, r8, lsr r2 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - cmneq r9, r0, lsl #4 │ │ │ │ - ldrsbeq r8, [r9, #-16]! │ │ │ │ + cmneq r9, ip, lsl #4 │ │ │ │ + ldrsbeq r8, [r9, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmneq r9, r4, lsr #3 │ │ │ │ + ldrheq r8, [r9, #-16]! │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - cmneq r9, r8, ror r1 │ │ │ │ - cmneq r9, ip, asr #2 │ │ │ │ + cmneq r9, r4, lsl #3 │ │ │ │ + cmneq r9, r8, asr r1 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - cmneq r9, r0, lsr #2 │ │ │ │ - strdeq fp, [r2, r4] │ │ │ │ - ldrsheq r8, [r9, #-0]! │ │ │ │ - @ instruction: 0x017a0398 │ │ │ │ + cmneq r9, ip, lsr #2 │ │ │ │ + strdeq fp, [r2, ip] │ │ │ │ + ldrsheq r8, [r9, #-12]! │ │ │ │ + cmneq sl, r4, lsr #7 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - @ instruction: 0x0182babc │ │ │ │ - ldrheq r8, [r9, #-8]! │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ + orreq fp, r2, r4, asr #21 │ │ │ │ + cmneq r9, r4, asr #1 │ │ │ │ + cmneq sl, ip, ror #6 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmneq r9, r4, lsl #1 │ │ │ │ + @ instruction: 0x01798090 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmneq r9, r8, asr r0 │ │ │ │ + cmneq r9, r4, rrx │ │ │ │ muleq r0, r5, r3 │ │ │ │ - cmneq sl, r4, ror #11 │ │ │ │ - orreq fp, r2, r8, lsr #20 │ │ │ │ - ldrheq r0, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsheq r0, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + orreq fp, r2, r0, lsr sl │ │ │ │ + cmneq sl, r8, asr #5 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - ldrdeq fp, [r2, r8] │ │ │ │ - ldrsbeq r7, [r9, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sl, ip, ror r2 │ │ │ │ + orreq fp, r2, r0, ror #19 │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - cmneq r9, r0, lsr #31 │ │ │ │ + cmneq r9, ip, lsr #31 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmneq r9, r4, ror pc │ │ │ │ - cmneq r9, r8, asr #30 │ │ │ │ - cmneq sl, r4, lsr #10 │ │ │ │ - orreq fp, r2, ip, lsl r9 │ │ │ │ - cmneq sl, r8, lsr #3 │ │ │ │ + cmneq r9, r0, lsl #31 │ │ │ │ + cmneq r9, r4, asr pc │ │ │ │ + cmneq sl, r0, lsr r5 │ │ │ │ + orreq fp, r2, r4, lsr #18 │ │ │ │ + ldrheq r0, [sl, #-20]! @ 0xffffffec │ │ │ │ muleq r0, fp, r3 │ │ │ │ - ldrsbeq r7, [r9, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r9, r4, ror #29 │ │ │ │ │ │ │ │ 003dd2b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -822328,19 +822328,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r8, lsl #4 │ │ │ │ - cmnpeq r9, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r2, ip, ror #6 │ │ │ │ + cmnpeq r9, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r4, ror r3 │ │ │ │ ldrsbeq r8, [r8, #-240]! @ 0xffffff10 │ │ │ │ - cmnpeq r9, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r2, r0, lsr r3 │ │ │ │ + cmnpeq r9, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r8, lsr r3 │ │ │ │ │ │ │ │ 003dd904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -822527,19 +822527,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r8, [r8, #-196]! @ 0xffffff3c │ │ │ │ - orreq fp, r2, r0, rrx │ │ │ │ - cmnpeq r9, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r8, rrx │ │ │ │ + cmnpeq r9, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ ldrheq r8, [r8, #-192]! @ 0xffffff40 │ │ │ │ - orreq fp, r2, ip, lsl r0 │ │ │ │ - cmnpeq r9, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r4, lsr #32 │ │ │ │ + cmnpeq r9, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003ddc18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3ddee4 │ │ │ │ @@ -822727,19 +822727,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r4, ror #23 │ │ │ │ - orreq sl, r2, r0, asr sp │ │ │ │ - cmnpeq r9, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r2, r8, asr sp │ │ │ │ + cmnpeq r9, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ cmneq r8, r8, lsr #19 │ │ │ │ - orreq sl, r2, r0, lsl sp │ │ │ │ - cmnpeq r9, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r2, r8, lsl sp │ │ │ │ + cmnpeq r9, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003ddf30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -823041,28 +823041,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmnpeq r9, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r2, ip, asr #20 │ │ │ │ + cmnpeq r9, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r2, r4, asr sl │ │ │ │ orreq sl, pc, r8, asr r3 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0182a9b4 │ │ │ │ - ldrheq pc, [r9, #-68]! @ 0xffffffbc @ │ │ │ │ - cmnpeq r9, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r2, ip, asr r9 │ │ │ │ + @ instruction: 0x0182a9bc │ │ │ │ + cmnpeq r9, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r9, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r2, r4, ror #18 │ │ │ │ cmneq r8, r0, lsl #10 │ │ │ │ - orreq sl, r2, ip, ror #16 │ │ │ │ - cmnpeq r9, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r2, r4, ror r8 │ │ │ │ + cmnpeq r9, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ ldrheq r8, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - orreq sl, r2, r8, lsr #16 │ │ │ │ - cmnpeq r9, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r2, r0, lsr r8 │ │ │ │ + cmnpeq r9, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003de434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -823300,22 +823300,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq sl, r2, r0, lsl #11 │ │ │ │ + orreq sl, r2, r8, lsl #11 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ ldrsheq r8, [r8, #-12]! │ │ │ │ - orreq sl, r2, r4, ror #8 │ │ │ │ - cmneq r9, r0, ror #30 │ │ │ │ + orreq sl, r2, ip, ror #8 │ │ │ │ + cmneq r9, ip, ror #30 │ │ │ │ ldrheq r8, [r8, #-12]! │ │ │ │ - orreq sl, r2, r4, lsr #8 │ │ │ │ - cmneq r9, r0, lsr #30 │ │ │ │ + orreq sl, r2, ip, lsr #8 │ │ │ │ + cmneq r9, ip, lsr #30 │ │ │ │ │ │ │ │ 003de820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -823553,22 +823553,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0182a19e │ │ │ │ + orreq sl, r2, r6, lsr #3 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq r8, r0, lsl sp │ │ │ │ - orreq sl, r2, r8, ror r0 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ + orreq sl, r2, r0, lsl #1 │ │ │ │ + cmneq r9, r0, lsl #23 │ │ │ │ ldrsbeq r7, [r8, #-192]! @ 0xffffff40 │ │ │ │ - orreq sl, r2, r8, lsr r0 │ │ │ │ - cmneq r9, r4, lsr fp │ │ │ │ + orreq sl, r2, r0, asr #32 │ │ │ │ + cmneq r9, r0, asr #22 │ │ │ │ │ │ │ │ 003dec0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -823755,19 +823755,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, ror #19 │ │ │ │ - orreq r9, r2, r8, asr sp │ │ │ │ - cmneq r9, r4, asr r8 │ │ │ │ + orreq r9, r2, r0, ror #26 │ │ │ │ + cmneq r9, r0, ror #16 │ │ │ │ cmneq r8, r8, lsr #19 │ │ │ │ - orreq r9, r2, r4, lsl sp │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ + orreq r9, r2, ip, lsl sp │ │ │ │ + cmneq r9, ip, lsl r8 │ │ │ │ │ │ │ │ 003def20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -823958,19 +823958,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, asr #13 │ │ │ │ - orreq r9, r2, r4, lsr sl │ │ │ │ - cmneq r9, r0, lsr r5 │ │ │ │ + orreq r9, r2, ip, lsr sl │ │ │ │ + cmneq r9, ip, lsr r5 │ │ │ │ cmneq r8, r4, lsl #13 │ │ │ │ - strdeq r9, [r2, r0] │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ + strdeq r9, [r2, r8] │ │ │ │ + ldrsheq lr, [r9, #-72]! @ 0xffffffb8 │ │ │ │ │ │ │ │ 003df244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824066,16 +824066,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, ror #9 │ │ │ │ - orreq r9, r2, r4, asr r8 │ │ │ │ - cmneq r9, r0, asr r3 │ │ │ │ + orreq r9, r2, ip, asr r8 │ │ │ │ + cmneq r9, ip, asr r3 │ │ │ │ │ │ │ │ 003df3e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3df6ac │ │ │ │ @@ -824263,19 +824263,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, ip, lsl r4 │ │ │ │ - orreq r9, r2, r8, lsl #11 │ │ │ │ - cmneq r9, r4, lsl #1 │ │ │ │ + @ instruction: 0x01829590 │ │ │ │ + @ instruction: 0x0179e090 │ │ │ │ cmneq r8, r0, ror #3 │ │ │ │ - orreq r9, r2, r8, asr #10 │ │ │ │ - cmneq r9, r4, asr #32 │ │ │ │ + orreq r9, r2, r0, asr r5 │ │ │ │ + cmneq r9, r0, asr r0 │ │ │ │ │ │ │ │ 003df6f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #748] @ 3df9fc │ │ │ │ @@ -824476,20 +824476,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x018293b0 │ │ │ │ + @ instruction: 0x018293b8 │ │ │ │ cmneq r8, r4, lsr r2 │ │ │ │ - cmneq r9, r8, lsr #29 │ │ │ │ - strdeq r9, [r2, r8] │ │ │ │ + ldrheq sp, [r9, #-228]! @ 0xffffff1c │ │ │ │ + orreq r9, r2, r0, lsl #4 │ │ │ │ cmneq r8, r0, lsl #29 │ │ │ │ - ldrsheq sp, [r9, #-192]! @ 0xffffff40 │ │ │ │ + ldrsheq sp, [r9, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 003dfa48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824584,16 +824584,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, ror #25 │ │ │ │ - orreq r9, r2, r4, asr r0 │ │ │ │ - cmneq r9, r0, asr fp │ │ │ │ + orreq r9, r2, ip, asr r0 │ │ │ │ + cmneq r9, ip, asr fp │ │ │ │ │ │ │ │ 003dfbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -824700,16 +824700,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, lsr #22 │ │ │ │ - @ instruction: 0x01828e90 │ │ │ │ - @ instruction: 0x0179d994 │ │ │ │ + @ instruction: 0x01828e98 │ │ │ │ + cmneq r9, r0, lsr #19 │ │ │ │ │ │ │ │ 003dfda8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -824990,23 +824990,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, lsl #14 │ │ │ │ - orreq r8, r2, r4, ror sl │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ + orreq r8, r2, ip, ror sl │ │ │ │ + cmneq r9, r8, ror r5 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ cmneq r8, r4, asr #13 │ │ │ │ - orreq r8, r2, r0, lsr sl │ │ │ │ - cmneq r9, ip, lsr #10 │ │ │ │ + orreq r8, r2, r8, lsr sl │ │ │ │ + cmneq r9, r8, lsr r5 │ │ │ │ @ instruction: 0x01786694 │ │ │ │ - orreq r8, r2, r0, lsl #20 │ │ │ │ - ldrsheq sp, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r8, r2, r8, lsl #20 │ │ │ │ + cmneq r9, r4, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 003e0248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -825322,24 +825322,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r0, ror #10 │ │ │ │ - orreq r8, r2, ip, asr #13 │ │ │ │ - cmneq r9, r4, asr #3 │ │ │ │ + ldrdeq r8, [r2, r4] │ │ │ │ + ldrsbeq sp, [r9, #-16]! │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ ldrheq r6, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - orreq r8, r2, r0, lsr #10 │ │ │ │ - cmneq r9, r8, lsl r0 │ │ │ │ + orreq r8, r2, r8, lsr #10 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmneq r8, r8, ror r3 │ │ │ │ - orreq r8, r2, r4, ror #9 │ │ │ │ - ldrsbeq ip, [r9, #-252]! @ 0xffffff04 │ │ │ │ + orreq r8, r2, ip, ror #9 │ │ │ │ + cmneq r9, r8, ror #31 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 003e0774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -825655,24 +825655,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r4, lsr r0 │ │ │ │ - orreq r8, r2, r0, lsr #3 │ │ │ │ - @ instruction: 0x0179cc98 │ │ │ │ + orreq r8, r2, r8, lsr #3 │ │ │ │ + cmneq r9, r4, lsr #25 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ cmneq r8, ip, lsl #25 │ │ │ │ - strdeq r7, [r2, r4] │ │ │ │ - cmneq r9, ip, ror #21 │ │ │ │ + strdeq r7, [r2, ip] │ │ │ │ + ldrsheq ip, [r9, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ cmneq r8, ip, asr #28 │ │ │ │ - @ instruction: 0x01827fb8 │ │ │ │ - ldrheq ip, [r9, #-160]! @ 0xffffff60 │ │ │ │ + orreq r7, r2, r0, asr #31 │ │ │ │ + ldrheq ip, [r9, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 003e0ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -825998,27 +825998,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrheq r5, [r8, #-188]! @ 0xffffff44 │ │ │ │ - orreq r7, r2, r8, lsr #26 │ │ │ │ - cmneq r9, r0, lsr #16 │ │ │ │ + orreq r7, r2, r0, lsr sp │ │ │ │ + cmneq r9, ip, lsr #16 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x01785a98 │ │ │ │ - orreq r7, r2, r4, lsl #24 │ │ │ │ - ldrsheq ip, [r9, #-108]! @ 0xffffff94 │ │ │ │ + orreq r7, r2, ip, lsl #24 │ │ │ │ + cmneq r9, r8, lsl #14 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq r8, r4, ror r9 │ │ │ │ - orreq r7, r2, r0, ror #21 │ │ │ │ - ldrsbeq ip, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r7, r2, r8, ror #21 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ ldrsheq r5, [r8, #-108]! @ 0xffffff94 │ │ │ │ - orreq r7, r2, r4, ror #20 │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ + orreq r7, r2, ip, ror #20 │ │ │ │ + cmneq r9, r8, ror #10 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 003e1200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -826304,24 +826304,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, lsr #5 │ │ │ │ - orreq r7, r2, r4, lsl r6 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ + orreq r7, r2, ip, lsl r6 │ │ │ │ + cmneq r9, r8, lsl r1 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - ldrdeq r7, [r2, r0] │ │ │ │ + ldrdeq r7, [r2, r8] │ │ │ │ cmneq r8, r8, asr r2 │ │ │ │ - cmneq r9, r4, asr #1 │ │ │ │ + ldrsbeq ip, [r9, #-0]! │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - orreq r7, r2, r0, lsr #11 │ │ │ │ + orreq r7, r2, r8, lsr #11 │ │ │ │ cmneq r8, r8, lsr #4 │ │ │ │ - @ instruction: 0x0179c094 │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 003e16b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -826647,27 +826647,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r8, lsr #3 │ │ │ │ - orreq r7, r2, r4, lsl r3 │ │ │ │ - cmneq r9, ip, lsl #28 │ │ │ │ + orreq r7, r2, ip, lsl r3 │ │ │ │ + cmneq r9, r8, lsl lr │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq r8, r4, lsl #1 │ │ │ │ - strdeq r7, [r2, r0] │ │ │ │ - cmneq r9, ip, ror #25 │ │ │ │ + strdeq r7, [r2, r8] │ │ │ │ + ldrsheq fp, [r9, #-200]! @ 0xffffff38 │ │ │ │ cmneq r8, r0, ror #30 │ │ │ │ - orreq r7, r2, ip, asr #1 │ │ │ │ - cmneq r9, r4, asr #23 │ │ │ │ + ldrdeq r7, [r2, r4] │ │ │ │ + ldrsbeq fp, [r9, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ cmneq r8, r8, ror #25 │ │ │ │ - orreq r7, r2, r0, asr r0 │ │ │ │ - cmneq r9, r8, asr #22 │ │ │ │ + orreq r7, r2, r8, asr r0 │ │ │ │ + cmneq r9, r4, asr fp │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ │ │ │ │ 003e1c14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -826881,19 +826881,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r0, lsl #19 │ │ │ │ - orreq r6, r2, ip, ror #25 │ │ │ │ - cmneq r9, r8, ror #15 │ │ │ │ + strdeq r6, [r2, r4] │ │ │ │ + ldrsheq fp, [r9, #-116]! @ 0xffffff8c │ │ │ │ cmneq r8, r8, lsr r9 │ │ │ │ - orreq r6, r2, r4, lsr #25 │ │ │ │ - @ instruction: 0x0179b79c │ │ │ │ + orreq r6, r2, ip, lsr #25 │ │ │ │ + cmneq r9, r8, lsr #15 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 003e1f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827103,27 +827103,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrsbeq fp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - orreq r6, r2, r8, asr #21 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ + ldrdeq r6, [r2, r0] │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ ldrdeq r6, [pc, r4] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r6, r2, ip, lsr sl │ │ │ │ - cmneq r9, ip, lsr r5 │ │ │ │ + orreq r6, r2, r4, asr #20 │ │ │ │ + cmneq r9, r8, asr #10 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r9, r0, lsl r5 │ │ │ │ - strdeq r6, [r2, r8] │ │ │ │ + cmneq r9, ip, lsl r5 │ │ │ │ + orreq r6, r2, r0, lsl #20 │ │ │ │ cmneq r8, r0, ror #11 │ │ │ │ - orreq r6, r2, r8, asr #18 │ │ │ │ - cmneq r9, ip, asr #8 │ │ │ │ + orreq r6, r2, r0, asr r9 │ │ │ │ + cmneq r9, r8, asr r4 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 003e2324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -827275,16 +827275,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r6, pc, r8, lsr r0 @ │ │ │ │ cmneq r8, r0, asr #6 │ │ │ │ - orreq r6, r2, r8, lsr #13 │ │ │ │ - cmneq r9, ip, lsr #3 │ │ │ │ + @ instruction: 0x018266b0 │ │ │ │ + ldrheq fp, [r9, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 003e25a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -827414,22 +827414,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, lsl r3 │ │ │ │ - cmneq r9, r8 │ │ │ │ - orreq r6, r2, r8, lsr #15 │ │ │ │ + cmneq r9, r4, lsl r0 │ │ │ │ + @ instruction: 0x018267b0 │ │ │ │ cmneq r8, r4, lsr r1 │ │ │ │ - cmneq r9, ip, asr #31 │ │ │ │ - orreq r6, r2, r8, ror #14 │ │ │ │ + ldrsbeq sl, [r9, #-248]! @ 0xffffff08 │ │ │ │ + orreq r6, r2, r0, ror r7 │ │ │ │ cmneq r8, r8, asr #5 │ │ │ │ - cmneq r9, ip, lsl #31 │ │ │ │ - orreq r6, r2, ip, lsr #14 │ │ │ │ + @ instruction: 0x0179af98 │ │ │ │ + orreq r6, r2, r4, lsr r7 │ │ │ │ │ │ │ │ 003e27d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -827556,17 +827556,17 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq r6, r2, r0, lsr #10 │ │ │ │ + orreq r6, r2, r8, lsr #10 │ │ │ │ ldrsbeq r3, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r9, r4, ror sp │ │ │ │ + cmneq r9, r0, lsl #27 │ │ │ │ │ │ │ │ 003e29f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -827673,16 +827673,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, lsl sp │ │ │ │ - orreq r6, r2, r0, asr r3 │ │ │ │ - cmneq r9, r8, lsr #23 │ │ │ │ + orreq r6, r2, r8, asr r3 │ │ │ │ + ldrheq sl, [r9, #-180]! @ 0xffffff4c │ │ │ │ │ │ │ │ 003e2bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #724] @ 3e2ea8 │ │ │ │ @@ -827877,20 +827877,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq r6, r2, r0, asr #3 │ │ │ │ + orreq r6, r2, r8, asr #3 │ │ │ │ cmneq r8, r0, ror sp │ │ │ │ - cmneq r9, ip, lsl #20 │ │ │ │ - orreq r6, r2, r0, lsr #32 │ │ │ │ + cmneq r9, r8, lsl sl │ │ │ │ + orreq r6, r2, r8, lsr #32 │ │ │ │ ldrsbeq r3, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r9, ip, ror #16 │ │ │ │ + cmneq r9, r8, ror r8 │ │ │ │ │ │ │ │ 003e2ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -827985,16 +827985,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r0, asr #16 │ │ │ │ - orreq r5, r2, ip, ror lr │ │ │ │ - cmneq r9, ip, asr #13 │ │ │ │ + orreq r5, r2, r4, lsl #29 │ │ │ │ + ldrsbeq sl, [r9, #-104]! @ 0xffffff98 │ │ │ │ │ │ │ │ 003e308c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -828181,19 +828181,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, ror #10 │ │ │ │ - orreq r5, r2, ip, lsr #23 │ │ │ │ - ldrsheq sl, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01825bb4 │ │ │ │ + cmneq r9, r8, lsl #8 │ │ │ │ cmneq r8, r8, lsr #10 │ │ │ │ - orreq r5, r2, r8, ror #22 │ │ │ │ - ldrheq sl, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r5, r2, r0, ror fp │ │ │ │ + cmneq r9, r4, asr #7 │ │ │ │ │ │ │ │ 003e33a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -828380,19 +828380,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, asr r2 │ │ │ │ - @ instruction: 0x01825898 │ │ │ │ - cmneq r9, r8, ror #1 │ │ │ │ + orreq r5, r2, r0, lsr #17 │ │ │ │ + ldrsheq sl, [r9, #-4]! │ │ │ │ cmneq r8, r4, lsl r2 │ │ │ │ - orreq r5, r2, r4, asr r8 │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ + orreq r5, r2, ip, asr r8 │ │ │ │ + ldrheq sl, [r9, #-0]! │ │ │ │ │ │ │ │ 003e36b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -828570,19 +828570,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r0, ror pc │ │ │ │ - orreq r5, r2, ip, lsr #11 │ │ │ │ - ldrsheq r9, [r9, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x018255b4 │ │ │ │ + cmneq r9, r8, lsl #28 │ │ │ │ cmneq r8, r0, lsr pc │ │ │ │ - orreq r5, r2, ip, ror #10 │ │ │ │ - ldrheq r9, [r9, #-220]! @ 0xffffff24 │ │ │ │ + orreq r5, r2, r4, ror r5 │ │ │ │ + cmneq r9, r8, asr #27 │ │ │ │ │ │ │ │ 003e39a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -828678,16 +828678,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, lsl #27 │ │ │ │ - orreq r5, r2, r8, asr #7 │ │ │ │ - cmneq r9, r8, lsl ip │ │ │ │ + ldrdeq r5, [r2, r0] │ │ │ │ + cmneq r9, r4, lsr #24 │ │ │ │ │ │ │ │ 003e3b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e3e0c │ │ │ │ @@ -828875,19 +828875,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrheq r2, [r8, #-204]! @ 0xffffff34 │ │ │ │ - strdeq r5, [r2, ip] │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ + orreq r5, r2, r4, lsl #2 │ │ │ │ + cmneq r9, r8, asr r9 │ │ │ │ cmneq r8, r0, lsl #21 │ │ │ │ - strheq r5, [r2, ip] │ │ │ │ - cmneq r9, ip, lsl #18 │ │ │ │ + orreq r5, r2, r4, asr #1 │ │ │ │ + cmneq r9, r8, lsl r9 │ │ │ │ │ │ │ │ 003e3e58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -828983,16 +828983,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r2, [r8, #-136]! @ 0xffffff78 │ │ │ │ - orreq r4, r2, r4, lsl pc │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ + orreq r4, r2, ip, lsl pc │ │ │ │ + cmneq r9, r0, ror r7 │ │ │ │ │ │ │ │ 003e3ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e42c0 │ │ │ │ @@ -829180,19 +829180,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r8, lsl #16 │ │ │ │ - orreq r4, r2, r8, asr #24 │ │ │ │ - @ instruction: 0x01799498 │ │ │ │ + orreq r4, r2, r0, asr ip │ │ │ │ + cmneq r9, r4, lsr #9 │ │ │ │ cmneq r8, ip, asr #11 │ │ │ │ - orreq r4, r2, r8, lsl #24 │ │ │ │ - cmneq r9, r8, asr r4 │ │ │ │ + orreq r4, r2, r0, lsl ip │ │ │ │ + cmneq r9, r4, ror #8 │ │ │ │ │ │ │ │ 003e430c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -829288,16 +829288,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, lsr #8 │ │ │ │ - orreq r4, r2, r0, ror #20 │ │ │ │ - ldrheq r9, [r9, #-32]! @ 0xffffffe0 │ │ │ │ + orreq r4, r2, r8, ror #20 │ │ │ │ + ldrheq r9, [r9, #-44]! @ 0xffffffd4 │ │ │ │ │ │ │ │ 003e44a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e4774 │ │ │ │ @@ -829485,19 +829485,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r4, asr r3 │ │ │ │ - @ instruction: 0x01824794 │ │ │ │ - cmneq r9, r4, ror #31 │ │ │ │ + @ instruction: 0x0182479c │ │ │ │ + ldrsheq r8, [r9, #-240]! @ 0xffffff10 │ │ │ │ cmneq r8, r8, lsl r1 │ │ │ │ - orreq r4, r2, r4, asr r7 │ │ │ │ - cmneq r9, r4, lsr #31 │ │ │ │ + orreq r4, r2, ip, asr r7 │ │ │ │ + ldrheq r8, [r9, #-240]! @ 0xffffff10 │ │ │ │ │ │ │ │ 003e47c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3e4c78 │ │ │ │ @@ -829808,22 +829808,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r8, ror #31 │ │ │ │ - orreq r4, r2, r8, lsr #8 │ │ │ │ - cmneq r9, r8, ror ip │ │ │ │ + orreq r4, r2, r0, lsr r4 │ │ │ │ + cmneq r9, r4, lsl #25 │ │ │ │ cmneq r8, r0, asr ip │ │ │ │ - orreq r4, r2, ip, lsl #5 │ │ │ │ - ldrsbeq r8, [r9, #-172]! @ 0xffffff54 │ │ │ │ + @ instruction: 0x01824294 │ │ │ │ + cmneq r9, r8, ror #21 │ │ │ │ cmneq r8, r0, lsl lr │ │ │ │ - orreq r4, r2, r0, asr r2 │ │ │ │ - cmneq r9, r0, lsr #21 │ │ │ │ + orreq r4, r2, r8, asr r2 │ │ │ │ + cmneq r9, ip, lsr #21 │ │ │ │ │ │ │ │ 003e4cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -830001,19 +830001,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, asr r9 │ │ │ │ - @ instruction: 0x01823f90 │ │ │ │ - cmneq r9, r0, ror #15 │ │ │ │ + @ instruction: 0x01823f98 │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ cmneq r8, r4, lsl r9 │ │ │ │ - orreq r3, r2, r0, asr pc │ │ │ │ - cmneq r9, r0, lsr #15 │ │ │ │ + orreq r3, r2, r8, asr pc │ │ │ │ + cmneq r9, ip, lsr #15 │ │ │ │ │ │ │ │ 003e4fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -830111,16 +830111,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, ror #14 │ │ │ │ - orreq r3, r2, r4, lsr #27 │ │ │ │ - ldrsheq r8, [r9, #-84]! @ 0xffffffac │ │ │ │ + orreq r3, r2, ip, lsr #27 │ │ │ │ + cmneq r9, r0, lsl #12 │ │ │ │ │ │ │ │ 003e5164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 3e5440 │ │ │ │ @@ -830312,20 +830312,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r8, lsl #13 │ │ │ │ - orreq r3, r2, r8, asr #21 │ │ │ │ - cmneq r9, r4, lsl r3 │ │ │ │ + ldrdeq r3, [r2, r0] │ │ │ │ + cmneq r9, r0, lsr #6 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r8, ip, asr #8 │ │ │ │ - orreq r3, r2, r8, lsl #21 │ │ │ │ - ldrsbeq r8, [r9, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0x01823a90 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 003e5494 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -830745,25 +830745,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r8, lsr lr │ │ │ │ - ldrsheq r7, [r9, #-192]! @ 0xffffff40 │ │ │ │ - orreq r3, r2, r4, lsr r6 │ │ │ │ + ldrsheq r7, [r9, #-204]! @ 0xffffff34 │ │ │ │ + orreq r3, r2, ip, lsr r6 │ │ │ │ ldrsheq r0, [r8, #-248]! @ 0xffffff08 │ │ │ │ - ldrheq r7, [r9, #-196]! @ 0xffffff3c │ │ │ │ - strdeq r3, [r2, r8] │ │ │ │ + cmneq r9, r0, asr #25 │ │ │ │ + orreq r3, r2, r0, lsl #12 │ │ │ │ cmneq r8, r4, asr #27 │ │ │ │ - cmneq r9, ip, ror ip │ │ │ │ - orreq r3, r2, r0, asr #11 │ │ │ │ + cmneq r9, r8, lsl #25 │ │ │ │ + orreq r3, r2, r8, asr #11 │ │ │ │ cmneq r8, r8, lsl #31 │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ - orreq r3, r2, r8, lsl #11 │ │ │ │ + cmneq r9, r0, asr ip │ │ │ │ + @ instruction: 0x01823590 │ │ │ │ │ │ │ │ 003e5b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #208] @ 3e5c48 │ │ │ │ @@ -831409,32 +831409,32 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r8, r0, lsr r9 │ │ │ │ - cmneq r9, r8, lsl r6 │ │ │ │ - orreq r2, r2, r8, asr pc │ │ │ │ + cmneq r9, r4, lsr #12 │ │ │ │ + orreq r2, r2, r0, ror #30 │ │ │ │ cmneq r8, r8, lsl #16 │ │ │ │ - ldrsheq r7, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - orreq r2, r2, r0, lsr lr │ │ │ │ - @ instruction: 0x0179749c │ │ │ │ - orreq r2, r2, r8, asr #27 │ │ │ │ + ldrsheq r7, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + orreq r2, r2, r8, lsr lr │ │ │ │ + cmneq r9, r8, lsr #9 │ │ │ │ + ldrdeq r2, [r2, r0] │ │ │ │ orreq r2, pc, r4, lsr #4 │ │ │ │ - cmneq r9, r4, lsr r4 │ │ │ │ - orreq r2, r2, r8, asr sp │ │ │ │ - orreq r2, r2, r4, ror #25 │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ + orreq r2, r2, r0, ror #26 │ │ │ │ + orreq r2, r2, ip, ror #25 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, r4, asr #6 │ │ │ │ - orreq r2, r2, r4, lsl #25 │ │ │ │ + cmneq r9, r0, asr r3 │ │ │ │ + orreq r2, r2, ip, lsl #25 │ │ │ │ cmneq r8, r0, ror #6 │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ - orreq r2, r2, r4, lsl #23 │ │ │ │ + cmneq r9, r0, asr r2 │ │ │ │ + orreq r2, r2, ip, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -831610,26 +831610,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 3e67a8 │ │ │ │ - orreq r2, r2, r0, ror #21 │ │ │ │ - cmneq r9, r8, lsr #3 │ │ │ │ + orreq r2, r2, r8, ror #21 │ │ │ │ + ldrheq r7, [r9, #-20]! @ 0xffffffec │ │ │ │ orreq r1, pc, ip, lsr #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r8, r0, lsl #19 │ │ │ │ - cmneq r8, r4, asr r9 │ │ │ │ - cmneq r8, r4, lsr #18 │ │ │ │ - cmneq r8, r8, lsl #18 │ │ │ │ - cmneq r9, ip, ror #27 │ │ │ │ + cmneq r8, ip, lsl #19 │ │ │ │ + cmneq r8, r0, ror #18 │ │ │ │ + cmneq r8, r0, lsr r9 │ │ │ │ + cmneq r8, r4, lsl r9 │ │ │ │ + ldrsheq r3, [r9, #-216]! @ 0xffffff28 │ │ │ │ cmneq r8, r4, ror #24 │ │ │ │ - cmneq r8, r4, lsr #17 │ │ │ │ - cmneq r8, r8, ror r8 │ │ │ │ + ldrheq lr, [r8, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ cmneq r8, ip, ror r0 │ │ │ │ cmneq r8, r4, asr #23 │ │ │ │ cmneq r8, ip, lsr #5 │ │ │ │ @ instruction: 0x01783b90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -831738,27 +831738,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3e6944 │ │ │ │ orreq r1, pc, ip, lsr ip @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, r8, ror #24 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ orreq r1, pc, ip, ror #23 │ │ │ │ orreq r1, pc, r8, asr #23 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ - ldrsbeq r6, [r9, #-220]! @ 0xffffff24 │ │ │ │ - ldrdeq r2, [r2, ip] │ │ │ │ - cmneq r9, r0, lsr #27 │ │ │ │ - @ instruction: 0x0182269c │ │ │ │ - cmneq r8, r0, ror #12 │ │ │ │ - cmneq r9, ip, asr sp │ │ │ │ - orreq r2, r2, r0, ror #12 │ │ │ │ - cmneq r8, r4, lsr #12 │ │ │ │ - cmneq r9, r4, lsr #26 │ │ │ │ + cmneq r9, r8, ror #27 │ │ │ │ + orreq r2, r2, r4, ror #13 │ │ │ │ + cmneq r9, ip, lsr #27 │ │ │ │ + orreq r2, r2, r4, lsr #13 │ │ │ │ + cmneq r8, ip, ror #12 │ │ │ │ + cmneq r9, r8, ror #26 │ │ │ │ + orreq r2, r2, r8, ror #12 │ │ │ │ + cmneq r8, r0, lsr r6 │ │ │ │ + cmneq r9, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #972] @ 3e6e9c │ │ │ │ ldr r3, [pc, #972] @ 3e6ea0 │ │ │ │ @@ -832003,33 +832003,33 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 3e6dec │ │ │ │ b 3e6c4c │ │ │ │ orreq r1, pc, r4, asr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0182259c │ │ │ │ - cmneq r9, r4, asr ip │ │ │ │ - cmneq r9, r0, ror #23 │ │ │ │ + orreq r2, r2, r4, lsr #11 │ │ │ │ + cmneq r9, r0, ror #24 │ │ │ │ + cmneq r9, ip, ror #23 │ │ │ │ orreq r1, pc, r0, asr #17 │ │ │ │ - cmneq r9, ip, asr fp │ │ │ │ - orreq r2, r2, r0, lsl #8 │ │ │ │ - cmneq r8, r4, asr #7 │ │ │ │ - cmneq r9, r4, asr #21 │ │ │ │ - cmneq r8, r8, lsl #7 │ │ │ │ - @ instruction: 0x01822390 │ │ │ │ - cmneq r8, r4, asr r3 │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ - cmneq r8, ip, lsl r3 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ - cmneq r9, r8, lsl #15 │ │ │ │ + cmneq r9, r8, ror #22 │ │ │ │ + orreq r2, r2, r8, lsl #8 │ │ │ │ + ldrsbeq lr, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq r6, [r9, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0178e394 │ │ │ │ + @ instruction: 0x01822398 │ │ │ │ + cmneq r8, r0, ror #6 │ │ │ │ + cmneq r9, r0, ror #20 │ │ │ │ + cmneq r8, r8, lsr #6 │ │ │ │ + ldrsheq lr, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x01793794 │ │ │ │ cmneq r8, ip, lsr r6 │ │ │ │ - cmneq r8, r0, ror r2 │ │ │ │ - cmneq r8, r0, asr #4 │ │ │ │ - cmneq r9, r4, asr #13 │ │ │ │ + cmneq r8, ip, ror r2 │ │ │ │ + cmneq r8, ip, asr #4 │ │ │ │ + ldrsbeq r3, [r9, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r8, r8, lsl #11 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ @@ -832890,101 +832890,101 @@ │ │ │ │ b 3e7358 │ │ │ │ ldr r3, [pc, #360] @ 3e7dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3e73a8 │ │ │ │ strdeq r1, [pc, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r1, [pc, r8] │ │ │ │ - orreq r2, r2, r0, ror r0 │ │ │ │ - cmneq r9, r8, lsr #14 │ │ │ │ - orreq r1, r2, r4, ror pc │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - orreq r1, r2, r4, ror lr │ │ │ │ + orreq r2, r2, r8, ror r0 │ │ │ │ + cmneq r9, r4, lsr r7 │ │ │ │ + orreq r1, r2, ip, ror pc │ │ │ │ + cmneq r9, r4, asr #12 │ │ │ │ + orreq r1, r2, ip, ror lr │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq r9, r8, lsr r5 │ │ │ │ + cmneq r9, r4, asr #10 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq r1, r2, r4, asr #27 │ │ │ │ - cmneq r9, ip, lsl #9 │ │ │ │ + orreq r1, r2, ip, asr #27 │ │ │ │ + @ instruction: 0x01796498 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ @ instruction: 0x018f11b4 │ │ │ │ - orreq r1, r2, r4, ror #25 │ │ │ │ - cmneq r9, r4, lsr r4 │ │ │ │ - cmneq r9, r0, lsr #7 │ │ │ │ - orreq r1, r2, r0, lsl #25 │ │ │ │ - cmneq r9, ip, ror #8 │ │ │ │ - cmneq r9, r4, lsl r3 │ │ │ │ + orreq r1, r2, ip, ror #25 │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ + cmneq r9, ip, lsr #7 │ │ │ │ + orreq r1, r2, r8, lsl #25 │ │ │ │ + cmneq r9, r8, ror r4 │ │ │ │ + cmneq r9, r0, lsr #6 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orreq r1, r2, ip, asr #21 │ │ │ │ + ldrdeq r1, [r2, r4] │ │ │ │ @ instruction: 0x01783598 │ │ │ │ - cmneq r9, ip, lsl #3 │ │ │ │ - cmneq r8, r0, asr sl │ │ │ │ - orreq r1, r2, r4, asr sl │ │ │ │ - cmneq r8, r8, lsl sl │ │ │ │ - cmneq r9, r8, lsl r1 │ │ │ │ + @ instruction: 0x01796198 │ │ │ │ + cmneq r8, ip, asr sl │ │ │ │ + orreq r1, r2, ip, asr sl │ │ │ │ + cmneq r8, r4, lsr #20 │ │ │ │ + cmneq r9, r4, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r8, r4, ror #19 │ │ │ │ - cmneq r9, r4, lsl #5 │ │ │ │ + ldrsheq sp, [r8, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x01796290 │ │ │ │ cmneq r8, r0, lsr sp │ │ │ │ - cmneq r8, r4, ror r9 │ │ │ │ - orreq r1, r2, r4, ror r9 │ │ │ │ - cmneq r8, r8, lsr r9 │ │ │ │ - cmneq r9, r8, lsr r0 │ │ │ │ - cmneq r8, r4, lsl #18 │ │ │ │ - cmneq r8, ip, asr #17 │ │ │ │ - strdeq r1, [r2, ip] │ │ │ │ - cmneq r9, r0, asr #31 │ │ │ │ - cmneq r8, r4, lsl #17 │ │ │ │ - cmneq r8, r4, asr r8 │ │ │ │ + cmneq r8, r0, lsl #19 │ │ │ │ + orreq r1, r2, ip, ror r9 │ │ │ │ + cmneq r8, r4, asr #18 │ │ │ │ + cmneq r9, r4, asr #32 │ │ │ │ + cmneq r8, r0, lsl r9 │ │ │ │ + ldrsbeq sp, [r8, #-136]! @ 0xffffff78 │ │ │ │ + orreq r1, r2, r4, lsl #18 │ │ │ │ + cmneq r9, ip, asr #31 │ │ │ │ + @ instruction: 0x0178d890 │ │ │ │ + cmneq r8, r0, ror #16 │ │ │ │ ldrheq r3, [r8, #-44]! @ 0xffffffd4 │ │ │ │ cmneq r8, r0, lsr #23 │ │ │ │ - orreq r1, r2, r8, lsl r8 │ │ │ │ - ldrsbeq sp, [r8, #-124]! @ 0xffffff84 │ │ │ │ - ldrsbeq r5, [r9, #-236]! @ 0xffffff14 │ │ │ │ - orreq r1, r2, r0, ror #15 │ │ │ │ - cmneq r8, r4, lsr #15 │ │ │ │ - cmneq r9, r4, lsr #29 │ │ │ │ - cmneq r8, r0, ror r7 │ │ │ │ - orreq r1, r2, r0, lsr #15 │ │ │ │ - cmneq r9, r4, ror #28 │ │ │ │ - cmneq r8, r8, lsr #14 │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ + orreq r1, r2, r0, lsr #16 │ │ │ │ + cmneq r8, r8, ror #15 │ │ │ │ + cmneq r9, r8, ror #29 │ │ │ │ + orreq r1, r2, r8, ror #15 │ │ │ │ + ldrheq sp, [r8, #-112]! @ 0xffffff90 │ │ │ │ + ldrheq r5, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r8, ip, ror r7 │ │ │ │ + orreq r1, r2, r8, lsr #15 │ │ │ │ + cmneq r9, r0, ror lr │ │ │ │ + cmneq r8, r4, lsr r7 │ │ │ │ + cmneq r9, ip, lsl #23 │ │ │ │ cmneq r8, r4, ror sl │ │ │ │ - cmneq r8, ip, lsr #13 │ │ │ │ - @ instruction: 0x018216b0 │ │ │ │ - cmneq r8, r4, ror r6 │ │ │ │ - cmneq r9, r4, ror sp │ │ │ │ - cmneq r8, ip, lsr r6 │ │ │ │ - orreq r1, r2, ip, ror #12 │ │ │ │ - cmneq r9, r0, lsr sp │ │ │ │ - ldrsheq sp, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - orreq r1, r2, r0, lsr #12 │ │ │ │ - cmneq r9, r4, ror #25 │ │ │ │ - ldrheq sp, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - orreq r1, r2, ip, ror #11 │ │ │ │ - ldrheq r5, [r9, #-192]! @ 0xffffff40 │ │ │ │ - orreq r1, r2, r0, asr #11 │ │ │ │ - cmneq r8, r4, lsl #11 │ │ │ │ - cmneq r9, r4, lsl #25 │ │ │ │ + ldrheq sp, [r8, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x018216b8 │ │ │ │ + cmneq r8, r0, lsl #13 │ │ │ │ + cmneq r9, r0, lsl #27 │ │ │ │ + cmneq r8, r8, asr #12 │ │ │ │ + orreq r1, r2, r4, ror r6 │ │ │ │ + cmneq r9, ip, lsr sp │ │ │ │ + ldrsheq sp, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r1, r2, r8, lsr #12 │ │ │ │ + ldrsheq r5, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r8, r8, asr #11 │ │ │ │ + strdeq r1, [r2, r4] │ │ │ │ + ldrheq r5, [r9, #-204]! @ 0xffffff34 │ │ │ │ + orreq r1, r2, r8, asr #11 │ │ │ │ + @ instruction: 0x0178d590 │ │ │ │ + @ instruction: 0x01795c90 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r8, ip, asr #10 │ │ │ │ - orreq r1, r2, ip, ror r5 │ │ │ │ - cmneq r9, r0, asr #24 │ │ │ │ - cmneq r9, ip, lsl #27 │ │ │ │ - orreq r1, r2, r8, asr #10 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - ldrsbeq sp, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ + cmneq r8, r8, asr r5 │ │ │ │ + orreq r1, r2, r4, lsl #11 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ + @ instruction: 0x01795d98 │ │ │ │ + orreq r1, r2, r0, asr r5 │ │ │ │ + cmneq r9, r4, lsl ip │ │ │ │ + ldrsbeq sp, [r8, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r8, lsl #19 │ │ │ │ cmneq r8, r4, lsl r8 │ │ │ │ - cmneq r8, r8, asr r4 │ │ │ │ - cmneq r8, ip, lsr #8 │ │ │ │ - cmneq r9, r0, lsr fp │ │ │ │ + cmneq r8, r4, ror #8 │ │ │ │ + cmneq r8, r8, lsr r4 │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq ip, r4, lsr sp │ │ │ │ + cmneq ip, r0, asr #26 │ │ │ │ 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 │ │ │ │ @@ -833988,101 +833988,101 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 3e8014 │ │ │ │ orreq r0, pc, r0, lsl r7 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, pc, r8, ror #13 │ │ │ │ - cmneq r9, r4, asr #17 │ │ │ │ - orreq r1, r2, r8, lsl r2 │ │ │ │ - ldrsbeq r5, [r9, #-140]! @ 0xffffff74 │ │ │ │ + ldrsbeq r2, [r9, #-128]! @ 0xffffff80 │ │ │ │ + orreq r1, r2, r0, lsr #4 │ │ │ │ + cmneq r9, r8, ror #17 │ │ │ │ strdeq r0, [pc, r8] │ │ │ │ - orreq r1, r2, ip, lsl r0 │ │ │ │ - cmneq r9, r8, asr r9 │ │ │ │ - ldrsbeq r5, [r9, #-104]! @ 0xffffff98 │ │ │ │ - orreq r0, r2, r4, lsr #31 │ │ │ │ - cmneq r8, r8, ror #30 │ │ │ │ - cmneq r9, r8, ror #12 │ │ │ │ + orreq r1, r2, r4, lsr #32 │ │ │ │ + cmneq r9, r4, ror #18 │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + orreq r0, r2, ip, lsr #31 │ │ │ │ + cmneq r8, r4, ror pc │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ andeq r6, r0, r4, asr sp │ │ │ │ bge fee93888 │ │ │ │ bge fee93888 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r0, r2, ip, ror #27 │ │ │ │ - ldrheq r5, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - @ instruction: 0x01820bb0 │ │ │ │ - cmneq r8, r8, ror #22 │ │ │ │ - cmneq r9, r0, ror r2 │ │ │ │ - orreq r0, r2, r4, asr #22 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ - cmneq r9, r8, lsl #4 │ │ │ │ - strdeq r0, [r2, r0] │ │ │ │ - ldrheq ip, [r8, #-164]! @ 0xffffff5c │ │ │ │ - ldrheq r5, [r9, #-20]! @ 0xffffffec │ │ │ │ - orreq r0, r2, r4, lsr #21 │ │ │ │ - cmneq r8, ip, asr sl │ │ │ │ - cmneq r9, r4, ror #2 │ │ │ │ + strdeq r0, [r2, r4] │ │ │ │ + ldrheq r5, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x01820bb8 │ │ │ │ + cmneq r8, r4, ror fp │ │ │ │ + cmneq r9, ip, ror r2 │ │ │ │ + orreq r0, r2, ip, asr #22 │ │ │ │ + cmneq r8, r4, lsl fp │ │ │ │ + cmneq r9, r4, lsl r2 │ │ │ │ + strdeq r0, [r2, r8] │ │ │ │ + cmneq r8, r0, asr #21 │ │ │ │ + cmneq r9, r0, asr #3 │ │ │ │ + orreq r0, r2, ip, lsr #21 │ │ │ │ + cmneq r8, r8, ror #20 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x01820998 │ │ │ │ - cmneq r9, ip, asr r0 │ │ │ │ + orreq r0, r2, r0, lsr #19 │ │ │ │ + cmneq r9, r8, rrx │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r0, r2, r4, lsr #17 │ │ │ │ - cmneq r9, ip, ror #30 │ │ │ │ + orreq r0, r2, ip, lsr #17 │ │ │ │ + cmneq r9, r8, ror pc │ │ │ │ ldrheq ip, [r7, #-248]! @ 0xffffff08 │ │ │ │ - strdeq r0, [r2, r8] │ │ │ │ - cmneq r9, r8, ror #1 │ │ │ │ - ldrheq r4, [r9, #-232]! @ 0xffffff18 │ │ │ │ - orreq r0, r2, ip, lsr #15 │ │ │ │ - cmneq r9, r4, asr r1 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ + orreq r0, r2, r0, lsl #16 │ │ │ │ + ldrsheq r5, [r9, #-4]! │ │ │ │ + cmneq r9, r4, asr #29 │ │ │ │ + @ instruction: 0x018207b4 │ │ │ │ + cmneq r9, r0, ror #2 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ cmneq r7, r8, lsr #29 │ │ │ │ cmneq r7, r4, asr lr │ │ │ │ - cmneq r8, ip, lsl #13 │ │ │ │ - cmneq r8, r0, ror #12 │ │ │ │ - cmneq r8, r0, lsr r6 │ │ │ │ - ldrsheq ip, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - orreq r0, r2, r4, lsl #12 │ │ │ │ - cmneq r8, r8, asr #11 │ │ │ │ - cmneq r9, r8, asr #25 │ │ │ │ - orreq r0, r2, r8, asr #11 │ │ │ │ - cmneq r8, r0, lsl #11 │ │ │ │ - cmneq r9, r8, lsl #25 │ │ │ │ - @ instruction: 0x01820594 │ │ │ │ - cmneq r8, r8, asr r5 │ │ │ │ - cmneq r9, r8, asr ip │ │ │ │ - orreq r0, r2, r8, asr r5 │ │ │ │ - cmneq r8, ip, lsl r5 │ │ │ │ - cmneq r9, ip, lsl ip │ │ │ │ - orreq r0, r2, ip, lsl r5 │ │ │ │ - cmneq r8, r0, ror #9 │ │ │ │ - cmneq r9, r0, ror #23 │ │ │ │ - orreq r0, r2, r0, ror #9 │ │ │ │ - cmneq r8, r4, lsr #9 │ │ │ │ - cmneq r9, r4, lsr #23 │ │ │ │ - cmneq r8, ip, ror #8 │ │ │ │ - orreq r0, r2, r4, ror r4 │ │ │ │ - cmneq r9, ip, lsl #26 │ │ │ │ - cmneq r9, r0, lsr fp │ │ │ │ - orreq r0, r2, ip, lsr r4 │ │ │ │ - @ instruction: 0x01794d94 │ │ │ │ - ldrsbeq r4, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r8, r4, lsr #7 │ │ │ │ - cmneq r8, r4, ror r3 │ │ │ │ - cmneq r8, ip, lsr #6 │ │ │ │ - ldrsheq ip, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r8, r0, ror #2 │ │ │ │ - orreq r0, r2, r8, ror #2 │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ - cmneq r9, r8, lsr #16 │ │ │ │ + @ instruction: 0x0178c698 │ │ │ │ + cmneq r8, ip, ror #12 │ │ │ │ + cmneq r8, ip, lsr r6 │ │ │ │ + cmneq r8, r8, lsl #12 │ │ │ │ + orreq r0, r2, ip, lsl #12 │ │ │ │ + ldrsbeq ip, [r8, #-84]! @ 0xffffffac │ │ │ │ + ldrsbeq r4, [r9, #-196]! @ 0xffffff3c │ │ │ │ + ldrdeq r0, [r2, r0] │ │ │ │ + cmneq r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x01794c94 │ │ │ │ + @ instruction: 0x0182059c │ │ │ │ + cmneq r8, r4, ror #10 │ │ │ │ + cmneq r9, r4, ror #24 │ │ │ │ + orreq r0, r2, r0, ror #10 │ │ │ │ + cmneq r8, r8, lsr #10 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + orreq r0, r2, r4, lsr #10 │ │ │ │ + cmneq r8, ip, ror #9 │ │ │ │ + cmneq r9, ip, ror #23 │ │ │ │ + orreq r0, r2, r8, ror #9 │ │ │ │ + ldrheq ip, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r4, [r9, #-176]! @ 0xffffff50 │ │ │ │ cmneq r8, r8, ror r4 │ │ │ │ - ldrsheq r4, [r9, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r8, ip, lsr #1 │ │ │ │ - cmneq r9, r8, lsl #19 │ │ │ │ + orreq r0, r2, ip, ror r4 │ │ │ │ + cmneq r9, r8, lsl sp │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ + orreq r0, r2, r4, asr #8 │ │ │ │ + cmneq r9, r0, lsr #27 │ │ │ │ + cmneq r9, r8, ror #21 │ │ │ │ + ldrheq ip, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, r0, lsl #7 │ │ │ │ + cmneq r8, r8, lsr r3 │ │ │ │ + cmneq r8, r4, lsl #6 │ │ │ │ + cmneq r8, ip, ror #2 │ │ │ │ + orreq r0, r2, r0, ror r1 │ │ │ │ + cmneq r8, r8, lsr r1 │ │ │ │ + cmneq r9, r4, lsr r8 │ │ │ │ + cmneq r8, r8, ror r4 │ │ │ │ + cmneq r9, r8, lsl #20 │ │ │ │ + ldrheq ip, [r8, #-8]! │ │ │ │ + @ instruction: 0x01794994 │ │ │ │ ldrsheq r1, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r8, r8, asr #32 │ │ │ │ + cmneq r8, r4, asr r0 │ │ │ │ ldr r1, [pc, #-48] @ 3e8edc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #131 @ 0x83 │ │ │ │ @@ -834191,17 +834191,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 3e90d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b6c98 │ │ │ │ - orreq r0, r2, r4, lsl r0 │ │ │ │ - cmneq r8, ip, asr #31 │ │ │ │ - ldrsbeq r4, [r9, #-100]! @ 0xffffff9c │ │ │ │ + orreq r0, r2, ip, lsl r0 │ │ │ │ + ldrsbeq fp, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, r0, ror #13 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ │ │ │ │ 003e90dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -834323,29 +834323,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3e91a4 │ │ │ │ orreq pc, lr, r8, lsl r4 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, lr, r8, ror #6 │ │ │ │ - orreq pc, r1, r4, asr #29 │ │ │ │ - cmneq r8, r8, lsl #29 │ │ │ │ - cmneq r9, r0, lsl #11 │ │ │ │ + orreq pc, r1, ip, asr #29 │ │ │ │ + @ instruction: 0x0178be94 │ │ │ │ + cmneq r9, ip, lsl #11 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - orreq pc, r1, r8, lsl #29 │ │ │ │ - cmneq r8, ip, asr #28 │ │ │ │ - cmneq r9, r4, asr #10 │ │ │ │ + @ instruction: 0x0181fe90 │ │ │ │ + cmneq r8, r8, asr lr │ │ │ │ + cmneq r9, r0, asr r5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq pc, r1, ip, asr #28 │ │ │ │ - cmneq r8, r0, lsl lr │ │ │ │ - cmneq r9, r8, lsl #10 │ │ │ │ + orreq pc, r1, r4, asr lr @ │ │ │ │ + cmneq r8, ip, lsl lr │ │ │ │ + cmneq r9, r4, lsl r5 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orreq pc, r1, r0, lsl lr @ │ │ │ │ - ldrsbeq fp, [r8, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r9, ip, asr #9 │ │ │ │ + orreq pc, r1, r8, lsl lr @ │ │ │ │ + cmneq r8, r0, ror #27 │ │ │ │ + ldrsbeq r4, [r9, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #928] @ 3e96d0 │ │ │ │ @@ -834581,44 +834581,44 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 3e9464 │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ orreq pc, lr, r4, ror #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, lr, r8, lsr #1 │ │ │ │ - cmneq r8, r8, asr #23 │ │ │ │ - ldrsbeq r4, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - orreq pc, r1, r8, asr sp @ │ │ │ │ - @ instruction: 0x0178bb90 │ │ │ │ - cmneq r9, r4, lsr #11 │ │ │ │ - orreq pc, r1, r0, lsr #26 │ │ │ │ - cmneq r8, r8, asr fp │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ - orreq pc, r1, r8, ror #25 │ │ │ │ - cmneq r8, r0, lsr #22 │ │ │ │ - cmneq r9, r4, lsr r5 │ │ │ │ - @ instruction: 0x0181fcb0 │ │ │ │ - cmneq r8, r8, ror #21 │ │ │ │ - ldrsheq r4, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - orreq pc, r1, r8, ror ip @ │ │ │ │ - ldrheq fp, [r8, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ - orreq pc, r1, r0, asr #24 │ │ │ │ - cmneq r8, r8, ror sl │ │ │ │ - cmneq r9, ip, lsl #9 │ │ │ │ - orreq pc, r1, r8, lsl #24 │ │ │ │ - cmneq r8, r0, asr #20 │ │ │ │ - cmneq r9, r4, asr r4 │ │ │ │ - ldrdeq pc, [r1, r0] │ │ │ │ - cmneq r8, r8, lsl #20 │ │ │ │ - cmneq r9, ip, lsl r4 │ │ │ │ - @ instruction: 0x0181fb98 │ │ │ │ - ldrsbeq fp, [r8, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r9, r4, ror #7 │ │ │ │ - orreq pc, r1, r0, ror #22 │ │ │ │ + ldrsbeq fp, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ + orreq pc, r1, r0, ror #26 │ │ │ │ + @ instruction: 0x0178bb9c │ │ │ │ + ldrheq r4, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + orreq pc, r1, r8, lsr #26 │ │ │ │ + cmneq r8, r4, ror #22 │ │ │ │ + cmneq r9, r8, ror r5 │ │ │ │ + strdeq pc, [r1, r0] │ │ │ │ + cmneq r8, ip, lsr #22 │ │ │ │ + cmneq r9, r0, asr #10 │ │ │ │ + @ instruction: 0x0181fcb8 │ │ │ │ + ldrsheq fp, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r9, r8, lsl #10 │ │ │ │ + orreq pc, r1, r0, lsl #25 │ │ │ │ + ldrheq fp, [r8, #-172]! @ 0xffffff54 │ │ │ │ + ldrsbeq r4, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + orreq pc, r1, r8, asr #24 │ │ │ │ + cmneq r8, r4, lsl #21 │ │ │ │ + @ instruction: 0x01794498 │ │ │ │ + orreq pc, r1, r0, lsl ip @ │ │ │ │ + cmneq r8, ip, asr #20 │ │ │ │ + cmneq r9, r0, ror #8 │ │ │ │ + ldrdeq pc, [r1, r8] │ │ │ │ + cmneq r8, r4, lsl sl │ │ │ │ + cmneq r9, r8, lsr #8 │ │ │ │ + orreq pc, r1, r0, lsr #23 │ │ │ │ + ldrsbeq fp, [r8, #-156]! @ 0xffffff64 │ │ │ │ + ldrsheq r4, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + orreq pc, r1, r8, ror #22 │ │ │ │ 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] @ 3ea20c │ │ │ │ ldr r3, [pc, #2720] @ 3ea210 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -835299,105 +835299,105 @@ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9ac4 │ │ │ │ orreq lr, lr, r8, lsr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmnpeq lr, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [lr, #-112]! @ 0xffffff90 @ │ │ │ │ orreq lr, lr, r0, ror sp │ │ │ │ ldrheq r1, [r8, #-0]! │ │ │ │ orreq lr, lr, r8, lsr #26 │ │ │ │ andeq r6, r0, r4, asr sp │ │ │ │ - orreq pc, r1, r8, ror #18 │ │ │ │ - cmneq r9, ip, ror #6 │ │ │ │ - @ instruction: 0x0178b794 │ │ │ │ - cmneq r9, r8, lsr #3 │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ - orreq pc, r1, r4, lsl #16 │ │ │ │ - cmneq r9, r4, ror r0 │ │ │ │ - cmneq r8, r8, asr #11 │ │ │ │ + orreq pc, r1, r0, ror r9 @ │ │ │ │ + cmneq r9, r8, ror r3 │ │ │ │ + cmneq r8, r0, lsr #15 │ │ │ │ + ldrheq r4, [r9, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq r0, [r9, #-144]! @ 0xffffff70 │ │ │ │ + orreq pc, r1, ip, lsl #16 │ │ │ │ + cmneq r9, r0, lsl #1 │ │ │ │ + ldrsbeq fp, [r8, #-84]! @ 0xffffffac │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ - ldrsheq fp, [r8, #-68]! @ 0xffffffbc │ │ │ │ - orreq pc, r1, r8, lsl #13 │ │ │ │ - ldrsheq r3, [r9, #-236]! @ 0xffffff14 │ │ │ │ - orreq pc, r1, r8, asr #12 │ │ │ │ - cmneq r9, ip, ror #31 │ │ │ │ - ldrheq r3, [r9, #-236]! @ 0xffffff14 │ │ │ │ - orreq pc, r1, r0, lsl r6 @ │ │ │ │ - cmneq r8, r4, ror r4 │ │ │ │ - cmneq r9, r8, lsl #29 │ │ │ │ - orreq pc, r1, ip, asr #11 │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ - cmneq r9, r0, asr #28 │ │ │ │ - @ instruction: 0x0181f594 │ │ │ │ - ldrsheq fp, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r9, ip, lsl #28 │ │ │ │ - orreq pc, r1, r0, asr r5 @ │ │ │ │ - cmneq r9, r4, lsr #28 │ │ │ │ - cmneq r9, r4, asr #27 │ │ │ │ - orreq pc, r1, r4, lsl #10 │ │ │ │ - ldrsheq r3, [r9, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r9, r8, ror sp │ │ │ │ - orreq pc, r1, r4, asr #9 │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ - cmneq r9, ip, lsr sp │ │ │ │ - orreq pc, r1, r8, lsl #9 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ - ldrsheq r3, [r9, #-204]! @ 0xffffff34 │ │ │ │ - ldrheq fp, [r8, #-36]! @ 0xffffffdc │ │ │ │ - orreq pc, r1, r8, asr #8 │ │ │ │ - ldrheq r3, [r9, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r8, r8, ror r2 │ │ │ │ - orreq pc, r1, ip, lsl #8 │ │ │ │ - cmneq r9, r0, lsl #25 │ │ │ │ - cmneq r8, ip, lsr r2 │ │ │ │ - ldrdeq pc, [r1, r0] │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ - cmneq r8, r0, lsl #4 │ │ │ │ - @ instruction: 0x0181f394 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - cmneq r8, r4, asr #3 │ │ │ │ - orreq pc, r1, r8, asr r3 @ │ │ │ │ - ldrsbeq r3, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, r4, lsr ip │ │ │ │ - orreq pc, r1, r8, lsl r3 @ │ │ │ │ - cmneq r9, ip, lsl #23 │ │ │ │ - cmneq r8, r4, lsr r1 │ │ │ │ - orreq pc, r1, ip, asr #5 │ │ │ │ - cmneq r9, r0, asr #22 │ │ │ │ - ldrsheq fp, [r8, #-12]! │ │ │ │ - @ instruction: 0x0181f290 │ │ │ │ - cmneq r9, r4, lsl #22 │ │ │ │ - cmneq r8, r0, asr #1 │ │ │ │ - orreq pc, r1, r4, asr r2 @ │ │ │ │ - cmneq r9, r8, asr #21 │ │ │ │ - cmneq r8, r4, lsl #1 │ │ │ │ - cmneq r8, r0, asr r0 │ │ │ │ - cmneq r9, r4, asr #21 │ │ │ │ - orreq pc, r1, r8, lsr #3 │ │ │ │ - cmneq r9, r0, lsr #20 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ - orreq pc, r1, ip, asr r1 @ │ │ │ │ - ldrsbeq r3, [r9, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, ip, lsl #31 │ │ │ │ - orreq pc, r1, r0, lsr #2 │ │ │ │ - @ instruction: 0x01793994 │ │ │ │ - cmneq r8, r0, asr pc │ │ │ │ - orreq pc, r1, r4, ror #1 │ │ │ │ - cmneq r9, r8, asr r9 │ │ │ │ - cmneq r8, r4, lsl pc │ │ │ │ - orreq pc, r1, r8, lsr #1 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - orreq pc, r1, ip, rrx │ │ │ │ - ldrheq r3, [r9, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - @ instruction: 0x0178ae94 │ │ │ │ - orreq pc, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x0179389c │ │ │ │ + cmneq r8, r0, lsl #10 │ │ │ │ + @ instruction: 0x0181f690 │ │ │ │ + cmneq r9, r8, lsl #30 │ │ │ │ + orreq pc, r1, r0, asr r6 @ │ │ │ │ + ldrsheq r3, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, r8, asr #29 │ │ │ │ + orreq pc, r1, r8, lsl r6 @ │ │ │ │ + cmneq r8, r0, lsl #9 │ │ │ │ + @ instruction: 0x01793e94 │ │ │ │ + ldrdeq pc, [r1, r4] │ │ │ │ + cmneq r9, ip, ror lr │ │ │ │ + cmneq r9, ip, asr #28 │ │ │ │ + @ instruction: 0x0181f59c │ │ │ │ + cmneq r8, r4, lsl #8 │ │ │ │ + cmneq r9, r8, lsl lr │ │ │ │ + orreq pc, r1, r8, asr r5 @ │ │ │ │ + cmneq r9, r0, lsr lr │ │ │ │ + ldrsbeq r3, [r9, #-208]! @ 0xffffff30 │ │ │ │ + orreq pc, r1, ip, lsl #10 │ │ │ │ + ldrsheq r3, [r9, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r9, r4, lsl #27 │ │ │ │ + orreq pc, r1, ip, asr #9 │ │ │ │ + cmneq r8, r4, lsr r3 │ │ │ │ + cmneq r9, r8, asr #26 │ │ │ │ + @ instruction: 0x0181f490 │ │ │ │ + ldrsheq fp, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r8, lsl #26 │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + orreq pc, r1, r0, asr r4 @ │ │ │ │ + cmneq r9, r8, asr #25 │ │ │ │ + cmneq r8, r4, lsl #5 │ │ │ │ + orreq pc, r1, r4, lsl r4 @ │ │ │ │ + cmneq r9, ip, lsl #25 │ │ │ │ + cmneq r8, r8, asr #4 │ │ │ │ + ldrdeq pc, [r1, r8] │ │ │ │ + cmneq r9, r0, asr ip │ │ │ │ + cmneq r8, ip, lsl #4 │ │ │ │ + @ instruction: 0x0181f39c │ │ │ │ + cmneq r9, r4, lsl ip │ │ │ │ + ldrsbeq fp, [r8, #-16]! │ │ │ │ + orreq pc, r1, r0, ror #6 │ │ │ │ + ldrsbeq r3, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, r0, asr #24 │ │ │ │ + orreq pc, r1, r0, lsr #6 │ │ │ │ + @ instruction: 0x01793b98 │ │ │ │ + cmneq r8, r0, asr #2 │ │ │ │ + ldrdeq pc, [r1, r4] │ │ │ │ + cmneq r9, ip, asr #22 │ │ │ │ + cmneq r8, r8, lsl #2 │ │ │ │ + @ instruction: 0x0181f298 │ │ │ │ + cmneq r9, r0, lsl fp │ │ │ │ + cmneq r8, ip, asr #1 │ │ │ │ + orreq pc, r1, ip, asr r2 @ │ │ │ │ + ldrsbeq r3, [r9, #-164]! @ 0xffffff5c │ │ │ │ + @ instruction: 0x0178b090 │ │ │ │ + cmneq r8, ip, asr r0 │ │ │ │ + ldrsbeq r3, [r9, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0181f1b0 │ │ │ │ + cmneq r9, ip, lsr #20 │ │ │ │ + ldrsbeq sl, [r8, #-244]! @ 0xffffff0c │ │ │ │ + orreq pc, r1, r4, ror #2 │ │ │ │ + ldrsbeq r3, [r9, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0x0178af98 │ │ │ │ + orreq pc, r1, r8, lsr #2 │ │ │ │ + cmneq r9, r0, lsr #19 │ │ │ │ + cmneq r8, ip, asr pc │ │ │ │ + orreq pc, r1, ip, ror #1 │ │ │ │ + cmneq r9, r4, ror #18 │ │ │ │ + cmneq r8, r0, lsr #30 │ │ │ │ + strheq pc, [r1, r0] @ │ │ │ │ + cmneq r9, r8, lsr #18 │ │ │ │ + orreq pc, r1, r4, ror r0 @ │ │ │ │ + ldrheq r3, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + cmneq r8, r0, lsr #29 │ │ │ │ + orreq pc, r1, r0, lsr r0 @ │ │ │ │ + cmneq r9, r8, lsr #17 │ │ │ │ │ │ │ │ 003ea380 : │ │ │ │ ldr ip, [pc, #48] @ 3ea3b8 │ │ │ │ ldr r1, [pc, #48] @ 3ea3bc │ │ │ │ ldr r2, [pc, #48] @ 3ea3c0 │ │ │ │ ldr r3, [pc, #48] @ 3ea3c4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -835489,18 +835489,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ b 3ea4c0 │ │ │ │ orreq lr, lr, r4, ror #1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, ip, lsl #16 │ │ │ │ - orreq lr, r1, r0, lsl #28 │ │ │ │ - ldrheq sl, [r8, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r8, ip, lsl #23 │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ + orreq lr, r1, r8, lsl #28 │ │ │ │ + cmneq r8, r8, asr #23 │ │ │ │ + @ instruction: 0x0178ab98 │ │ │ │ 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] @ 3ea700 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ @@ -835620,19 +835620,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 3ea668 │ │ │ │ orreq sp, lr, r4, ror #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq lr, r1, r0, lsl #26 │ │ │ │ - cmneq r9, r4, ror #13 │ │ │ │ + orreq lr, r1, r8, lsl #26 │ │ │ │ + ldrsheq r3, [r9, #-96]! @ 0xffffffa0 │ │ │ │ orreq sp, lr, r4, lsr #29 │ │ │ │ - cmneq r8, r8, asr #19 │ │ │ │ - @ instruction: 0x0178a994 │ │ │ │ + ldrsbeq sl, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r8, r0, lsr #19 │ │ │ │ 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] @ 3ea9e8 │ │ │ │ ldr r2, [pc, #692] @ 3ea9ec │ │ │ │ ldr r6, [pc, #692] @ 3ea9f0 │ │ │ │ @@ -835806,29 +835806,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ b 3ea8fc │ │ │ │ ldrdeq sp, [lr, ip] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq lr, r1, r8, lsl #22 │ │ │ │ - cmneq r9, ip, lsl #10 │ │ │ │ - orreq lr, r1, r8, lsr sl │ │ │ │ - cmneq r9, ip, lsr r4 │ │ │ │ - strdeq lr, [r1, r8] │ │ │ │ - ldrsheq r3, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x0181e9bc │ │ │ │ - ldrheq r3, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r8, r0, lsl #15 │ │ │ │ - cmneq r8, ip, asr #14 │ │ │ │ - cmneq r8, ip, lsl r7 │ │ │ │ - cmneq r8, ip, ror #13 │ │ │ │ - ldrsbeq sl, [r8, #-96]! @ 0xffffffa0 │ │ │ │ - ldrheq sl, [r8, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x0178a698 │ │ │ │ + orreq lr, r1, r0, lsl fp │ │ │ │ + cmneq r9, r8, lsl r5 │ │ │ │ + orreq lr, r1, r0, asr #20 │ │ │ │ + cmneq r9, r8, asr #8 │ │ │ │ + orreq lr, r1, r0, lsl #20 │ │ │ │ + cmneq r9, r8, lsl #8 │ │ │ │ + orreq lr, r1, r4, asr #19 │ │ │ │ + cmneq r9, r4, asr #7 │ │ │ │ + cmneq r8, ip, lsl #15 │ │ │ │ + cmneq r8, r8, asr r7 │ │ │ │ + cmneq r8, r8, lsr #14 │ │ │ │ + ldrsheq sl, [r8, #-104]! @ 0xffffff98 │ │ │ │ + ldrsbeq sl, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r8, r0, asr #13 │ │ │ │ + cmneq r8, r4, lsr #13 │ │ │ │ │ │ │ │ 003eaa2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -835938,29 +835938,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 3eac34 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3eab08 │ │ │ │ orreq sp, lr, r4, asr #21 │ │ │ │ - @ instruction: 0x0181e7b4 │ │ │ │ + @ instruction: 0x0181e7bc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrheq r3, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, r4, asr #3 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - cmneq r8, r8, asr #10 │ │ │ │ - orreq lr, r1, ip, ror #13 │ │ │ │ - cmneq r8, r4, lsl r5 │ │ │ │ - cmneq r9, ip, ror #1 │ │ │ │ + cmneq r8, r4, asr r5 │ │ │ │ + strdeq lr, [r1, r4] │ │ │ │ + cmneq r8, r0, lsr #10 │ │ │ │ + ldrsheq r3, [r9, #-8]! │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - @ instruction: 0x0181e6b4 │ │ │ │ - ldrsbeq sl, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r3, [r9, #-4]! │ │ │ │ - orreq lr, r1, ip, ror r6 │ │ │ │ - cmneq r8, r4, lsr #9 │ │ │ │ - cmneq r9, ip, ror r0 │ │ │ │ + @ instruction: 0x0181e6bc │ │ │ │ + cmneq r8, r8, ror #9 │ │ │ │ + cmneq r9, r0, asr #1 │ │ │ │ + orreq lr, r1, r4, lsl #13 │ │ │ │ + ldrheq sl, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r9, r8, lsl #1 │ │ │ │ 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 │ │ │ │ @@ -836452,20 +836452,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 3eb398 │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ + ldrheq r2, [r9, #-148]! @ 0xffffff6c │ │ │ │ orreq sp, lr, ip, asr #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq sp, r1, r8, ror pc │ │ │ │ + orreq sp, r1, r0, lsl #31 │ │ │ │ orreq sp, lr, r4, ror r1 │ │ │ │ - @ instruction: 0x01789c98 │ │ │ │ + cmneq r8, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #408] @ 0x198 │ │ │ │ ldr r8, [pc, #196] @ 3eb4f8 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -836516,17 +836516,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3eb4c0 │ │ │ │ ldrdeq sp, [lr, ip] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sp, r1, r0, asr #27 │ │ │ │ - cmneq r9, r4, asr #15 │ │ │ │ - @ instruction: 0x01789b9c │ │ │ │ + orreq sp, r1, r8, asr #27 │ │ │ │ + ldrsbeq r2, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, r8, lsr #23 │ │ │ │ │ │ │ │ 003eb50c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -836670,28 +836670,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3eb5d8 │ │ │ │ orreq ip, lr, r8, ror #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmnpeq r8, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r8, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ orreq ip, lr, r4, lsr pc │ │ │ │ - ldrdeq sp, [r1, r0] │ │ │ │ - ldrsheq r9, [r8, #-152]! @ 0xffffff68 │ │ │ │ - ldrsbeq r2, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0181db94 │ │ │ │ - ldrheq r9, [r8, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01792590 │ │ │ │ - orreq sp, r1, r8, asr fp │ │ │ │ - cmneq r8, r0, lsl #19 │ │ │ │ - cmneq r9, r8, asr r5 │ │ │ │ - orreq sp, r1, ip, lsl fp │ │ │ │ - cmneq r8, r4, asr #18 │ │ │ │ - cmneq r9, ip, lsl r5 │ │ │ │ + ldrdeq sp, [r1, r8] │ │ │ │ + cmneq r8, r4, lsl #20 │ │ │ │ + ldrsbeq r2, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0181db9c │ │ │ │ + cmneq r8, r8, asr #19 │ │ │ │ + @ instruction: 0x0179259c │ │ │ │ + orreq sp, r1, r0, ror #22 │ │ │ │ + cmneq r8, ip, lsl #19 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ + orreq sp, r1, r4, lsr #22 │ │ │ │ + cmneq r8, r0, asr r9 │ │ │ │ + cmneq r9, r8, lsr #10 │ │ │ │ │ │ │ │ 003eb798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #396] @ 3eb93c │ │ │ │ @@ -836793,25 +836793,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3eb818 │ │ │ │ orreq ip, lr, r0, ror #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmnpeq r8, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r8, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ strdeq ip, [lr, r4] │ │ │ │ - @ instruction: 0x0181d9b0 │ │ │ │ - ldrsbeq r9, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r9, ip, lsr #7 │ │ │ │ - orreq sp, r1, r4, ror r9 │ │ │ │ - @ instruction: 0x0178979c │ │ │ │ - cmneq r9, r4, ror r3 │ │ │ │ - orreq sp, r1, r8, lsr r9 │ │ │ │ - cmneq r8, r0, ror #14 │ │ │ │ - cmneq r9, r8, lsr r3 │ │ │ │ + @ instruction: 0x0181d9b8 │ │ │ │ + cmneq r8, r4, ror #15 │ │ │ │ + ldrheq r2, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + orreq sp, r1, ip, ror r9 │ │ │ │ + cmneq r8, r8, lsr #15 │ │ │ │ + cmneq r9, r0, lsl #7 │ │ │ │ + orreq sp, r1, r0, asr #18 │ │ │ │ + cmneq r8, ip, ror #14 │ │ │ │ + cmneq r9, r4, asr #6 │ │ │ │ │ │ │ │ 003eb970 : │ │ │ │ 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 │ │ │ │ @@ -836905,28 +836905,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 3eba58 │ │ │ │ - cmneq r8, ip, lsr #18 │ │ │ │ - cmneq r8, r4, lsl #30 │ │ │ │ - orreq sp, r1, r0, lsl r8 │ │ │ │ - cmneq r8, r4, lsr r6 │ │ │ │ - cmneq r9, ip, lsl #4 │ │ │ │ - ldrdeq sp, [r1, r0] │ │ │ │ - ldrsheq r9, [r8, #-84]! @ 0xffffffac │ │ │ │ - cmneq r9, ip, asr #3 │ │ │ │ - orreq sp, r1, r0, lsr #15 │ │ │ │ - cmneq r8, r4, asr #11 │ │ │ │ - @ instruction: 0x0179219c │ │ │ │ - orreq sp, r1, r0, ror r7 │ │ │ │ - @ instruction: 0x01789594 │ │ │ │ - cmneq r9, ip, ror #2 │ │ │ │ + cmneq r8, r8, lsr r9 │ │ │ │ + cmneq r8, r0, lsl pc │ │ │ │ + orreq sp, r1, r8, lsl r8 │ │ │ │ + cmneq r8, r0, asr #12 │ │ │ │ + cmneq r9, r8, lsl r2 │ │ │ │ + ldrdeq sp, [r1, r8] │ │ │ │ + cmneq r8, r0, lsl #12 │ │ │ │ + ldrsbeq r2, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + orreq sp, r1, r8, lsr #15 │ │ │ │ + ldrsbeq r9, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r9, r8, lsr #3 │ │ │ │ + orreq sp, r1, r8, ror r7 │ │ │ │ + cmneq r8, r0, lsr #11 │ │ │ │ + cmneq r9, r8, ror r1 │ │ │ │ │ │ │ │ 003ebb34 : │ │ │ │ add r2, r0, #336 @ 0x150 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ mul r3, ip, r3 │ │ │ │ ldr r0, [r0, #348] @ 0x15c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -836960,17 +836960,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ebbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ebb80 │ │ │ │ - orreq sp, r1, ip, lsr #13 │ │ │ │ - ldrsbeq r9, [r8, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ + @ instruction: 0x0181d6b4 │ │ │ │ + cmneq r8, r0, ror #9 │ │ │ │ + ldrheq r2, [r9, #-0]! │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 003ebbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -837468,76 +837468,76 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ebcd0 │ │ │ │ orreq ip, lr, r0, lsr #18 │ │ │ │ orreq ip, lr, ip, lsl #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ orreq ip, lr, ip, lsr r8 │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ - orreq sp, r1, r4, asr #9 │ │ │ │ - cmneq r9, ip, lsr #29 │ │ │ │ + orreq sp, r1, ip, asr #9 │ │ │ │ + ldrheq r1, [r9, #-232]! @ 0xffffff18 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq sp, r1, r4, lsl #8 │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ + orreq sp, r1, ip, lsl #8 │ │ │ │ + cmneq r9, r0, lsl lr │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sp, r1, ip, asr #6 │ │ │ │ - cmneq r9, ip, asr #26 │ │ │ │ + orreq sp, r1, r4, asr r3 │ │ │ │ + cmneq r9, r8, asr sp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0181d2b4 │ │ │ │ - ldrheq r1, [r9, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x0181d2bc │ │ │ │ + ldrheq r1, [r9, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r9, r4, ror ip │ │ │ │ - orreq sp, r1, r8, lsr r2 │ │ │ │ - cmneq r9, r4, lsr ip │ │ │ │ + cmneq r9, r0, lsl #25 │ │ │ │ + orreq sp, r1, r0, asr #4 │ │ │ │ + cmneq r9, r0, asr #24 │ │ │ │ cmneq r7, r0, lsr #15 │ │ │ │ - @ instruction: 0x0181d198 │ │ │ │ - cmneq r8, r0, asr #31 │ │ │ │ - @ instruction: 0x01791b90 │ │ │ │ + orreq sp, r1, r0, lsr #3 │ │ │ │ + cmneq r8, ip, asr #31 │ │ │ │ + @ instruction: 0x01791b9c │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r8, r4, lsl #31 │ │ │ │ - orreq sp, r1, r8, lsr #2 │ │ │ │ - cmneq r8, r0, asr pc │ │ │ │ - cmneq r9, r0, lsr #22 │ │ │ │ + @ instruction: 0x01788f90 │ │ │ │ + orreq sp, r1, r0, lsr r1 │ │ │ │ + cmneq r8, ip, asr pc │ │ │ │ + cmneq r9, ip, lsr #22 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - orreq sp, r1, ip, ror #1 │ │ │ │ - cmneq r8, r4, lsl pc │ │ │ │ - cmneq r9, r4, ror #21 │ │ │ │ + strdeq sp, [r1, r4] │ │ │ │ + cmneq r8, r0, lsr #30 │ │ │ │ + ldrsheq r1, [r9, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - strheq sp, [r1, r0] │ │ │ │ - ldrsbeq r8, [r8, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r9, r8, lsr #21 │ │ │ │ + strheq sp, [r1, r8] │ │ │ │ + cmneq r8, r4, ror #29 │ │ │ │ + ldrheq r1, [r9, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - orreq sp, r1, r4, ror r0 │ │ │ │ - @ instruction: 0x01788e9c │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ + orreq sp, r1, ip, ror r0 │ │ │ │ + cmneq r8, r8, lsr #29 │ │ │ │ + cmneq r9, r8, ror sl │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r8, r4, ror #28 │ │ │ │ - cmneq r8, r4, lsr lr │ │ │ │ - orreq ip, r1, ip, ror #31 │ │ │ │ - cmneq r8, r4, lsl lr │ │ │ │ - cmneq r9, r4, ror #19 │ │ │ │ + cmneq r8, r0, ror lr │ │ │ │ + cmneq r8, r0, asr #28 │ │ │ │ + strdeq ip, [r1, r4] │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ + ldrsheq r1, [r9, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x0181cfb0 │ │ │ │ - ldrsheq r1, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ + @ instruction: 0x0181cfb8 │ │ │ │ + cmneq r9, r4, lsl #20 │ │ │ │ + ldrheq r1, [r9, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x01788d98 │ │ │ │ - orreq ip, r1, ip, lsr pc │ │ │ │ - cmneq r8, r4, ror #26 │ │ │ │ - cmneq r9, r4, lsr r9 │ │ │ │ + cmneq r8, r4, lsr #27 │ │ │ │ + orreq ip, r1, r4, asr #30 │ │ │ │ + cmneq r8, r0, ror sp │ │ │ │ + cmneq r9, r0, asr #18 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orreq ip, r1, r0, lsl #30 │ │ │ │ - cmneq r8, r8, lsr #26 │ │ │ │ - ldrsheq r1, [r9, #-136]! @ 0xffffff78 │ │ │ │ + orreq ip, r1, r8, lsl #30 │ │ │ │ + cmneq r8, r4, lsr sp │ │ │ │ + cmneq r9, r4, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r8, [r8, #-192]! @ 0xffffff40 │ │ │ │ + ldrsheq r8, [r8, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 003ec4a8 : │ │ │ │ add r0, r0, #352 @ 0x160 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ @@ -837732,33 +837732,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3ec600 │ │ │ │ orreq ip, lr, r0, asr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq fp, [lr, r4] │ │ │ │ - orreq ip, r1, r8, lsl sp │ │ │ │ - cmneq r9, r0, lsl r7 │ │ │ │ + orreq ip, r1, r0, lsr #26 │ │ │ │ + cmneq r9, ip, lsl r7 │ │ │ │ andeq r7, r0, ip, asr #11 │ │ │ │ andeq r7, r0, ip, asr #19 │ │ │ │ andeq r7, r0, r8, lsr #2 │ │ │ │ - @ instruction: 0x017d6298 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r9, r0, lsl r7 │ │ │ │ + cmneq sp, r4, lsr #5 │ │ │ │ + cmneq r9, r0, asr r7 │ │ │ │ + cmneq r9, ip, lsl r7 │ │ │ │ orreq fp, lr, ip, lsl #30 │ │ │ │ orreq fp, lr, r8, ror lr │ │ │ │ orreq fp, lr, r0, asr lr │ │ │ │ - cmneq r8, r4, lsl #19 │ │ │ │ - orreq ip, r1, r4, lsr #22 │ │ │ │ - cmneq r8, ip, asr #18 │ │ │ │ - cmneq r9, ip, lsl r5 │ │ │ │ + @ instruction: 0x01788990 │ │ │ │ + orreq ip, r1, ip, lsr #22 │ │ │ │ + cmneq r8, r8, asr r9 │ │ │ │ + cmneq r9, r8, lsr #10 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x01791590 │ │ │ │ + @ instruction: 0x0179159c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r8, r0, ror #17 │ │ │ │ + cmneq r8, ip, ror #17 │ │ │ │ │ │ │ │ 003ec80c : │ │ │ │ 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] @ 3ecbfc │ │ │ │ @@ -838007,53 +838007,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3ec8ec │ │ │ │ strdeq fp, [lr, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, r0, ror #27 │ │ │ │ + cmneq sp, ip, ror #27 │ │ │ │ orreq fp, lr, r0, lsr #24 │ │ │ │ - @ instruction: 0x0181c898 │ │ │ │ - cmneq r8, r0, asr #13 │ │ │ │ - @ instruction: 0x01791298 │ │ │ │ + orreq ip, r1, r0, lsr #17 │ │ │ │ + cmneq r8, ip, asr #13 │ │ │ │ + cmneq r9, r4, lsr #5 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orreq ip, r1, r8, asr r8 │ │ │ │ - cmneq r8, r0, lsl #13 │ │ │ │ - cmneq r9, r8, asr r2 │ │ │ │ + orreq ip, r1, r0, ror #16 │ │ │ │ + cmneq r8, ip, lsl #13 │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - orreq ip, r1, ip, lsl r8 │ │ │ │ - cmneq r8, r4, asr #12 │ │ │ │ - cmneq r9, ip, lsl r2 │ │ │ │ + orreq ip, r1, r4, lsr #16 │ │ │ │ + cmneq r8, r0, asr r6 │ │ │ │ + cmneq r9, r8, lsr #4 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - orreq ip, r1, r0, ror #15 │ │ │ │ - cmneq r8, r8, lsl #12 │ │ │ │ - cmneq r9, r0, ror #3 │ │ │ │ - orreq ip, r1, r4, lsr #15 │ │ │ │ - cmneq r8, ip, asr #11 │ │ │ │ - @ instruction: 0x0179119c │ │ │ │ + orreq ip, r1, r8, ror #15 │ │ │ │ + cmneq r8, r4, lsl r6 │ │ │ │ + cmneq r9, ip, ror #3 │ │ │ │ + orreq ip, r1, ip, lsr #15 │ │ │ │ + ldrsbeq r8, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, r8, lsr #3 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - orreq ip, r1, r8, ror #14 │ │ │ │ - @ instruction: 0x01788590 │ │ │ │ - cmneq r9, r8, ror #2 │ │ │ │ + orreq ip, r1, r0, ror r7 │ │ │ │ + @ instruction: 0x0178859c │ │ │ │ + cmneq r9, r4, ror r1 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - orreq ip, r1, ip, lsr #14 │ │ │ │ - cmneq r8, r4, asr r5 │ │ │ │ - cmneq r9, ip, lsr #2 │ │ │ │ - strdeq ip, [r1, r0] │ │ │ │ - cmneq r8, r8, lsl r5 │ │ │ │ - ldrsheq r1, [r9, #-0]! │ │ │ │ + orreq ip, r1, r4, lsr r7 │ │ │ │ + cmneq r8, r0, ror #10 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ + strdeq ip, [r1, r8] │ │ │ │ + cmneq r8, r4, lsr #10 │ │ │ │ + ldrsheq r1, [r9, #-12]! │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x0181c6b4 │ │ │ │ - ldrsbeq r8, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r1, [r9, #-4]! │ │ │ │ + @ instruction: 0x0181c6bc │ │ │ │ + cmneq r8, r8, ror #9 │ │ │ │ + cmneq r9, r0, asr #1 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orreq ip, r1, r8, ror r6 │ │ │ │ - cmneq r8, r0, lsr #9 │ │ │ │ - cmneq r9, r8, ror r0 │ │ │ │ + orreq ip, r1, r0, lsl #13 │ │ │ │ + cmneq r8, ip, lsr #9 │ │ │ │ + cmneq r9, r4, lsl #1 │ │ │ │ │ │ │ │ 003ecca0 : │ │ │ │ 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 │ │ │ │ @@ -838426,57 +838426,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ecf38 │ │ │ │ orreq fp, lr, r0, asr r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, lr, r0, lsr #16 │ │ │ │ - ldrdeq ip, [r1, r0] │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ + ldrdeq ip, [r1, r8] │ │ │ │ + ldrsbeq r0, [r9, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq ip, r1, r0, asr #6 │ │ │ │ - cmneq r9, r4, asr #26 │ │ │ │ + orreq ip, r1, r8, asr #6 │ │ │ │ + cmneq r9, r0, asr sp │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ ldrdeq fp, [lr, r4] │ │ │ │ - orreq ip, r1, ip, lsr #5 │ │ │ │ - ldrheq r0, [r9, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x0181c2b4 │ │ │ │ + ldrheq r0, [r9, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ cmneq r7, r0, lsl r8 │ │ │ │ - orreq ip, r1, r4, lsl #4 │ │ │ │ - cmneq r8, ip, lsr #32 │ │ │ │ - cmneq r9, r4, lsl #24 │ │ │ │ - orreq ip, r1, ip, asr #3 │ │ │ │ - ldrsheq r7, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r9, ip, asr #23 │ │ │ │ + orreq ip, r1, ip, lsl #4 │ │ │ │ + cmneq r8, r8, lsr r0 │ │ │ │ + cmneq r9, r0, lsl ip │ │ │ │ + ldrdeq ip, [r1, r4] │ │ │ │ + cmneq r8, r0 │ │ │ │ + ldrsbeq r0, [r9, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq r8, r0, asr #31 │ │ │ │ - orreq ip, r1, ip, ror #2 │ │ │ │ - @ instruction: 0x01787f90 │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ + cmneq r8, ip, asr #31 │ │ │ │ + orreq ip, r1, r4, ror r1 │ │ │ │ + @ instruction: 0x01787f9c │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - orreq ip, r1, r0, lsr r1 │ │ │ │ - cmneq r8, r8, asr pc │ │ │ │ - cmneq r9, r0, lsr fp │ │ │ │ - strdeq ip, [r1, r8] │ │ │ │ - cmneq r8, r0, lsr #30 │ │ │ │ - ldrsheq r0, [r9, #-168]! @ 0xffffff58 │ │ │ │ + orreq ip, r1, r8, lsr r1 │ │ │ │ + cmneq r8, r4, ror #30 │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ + orreq ip, r1, r0, lsl #2 │ │ │ │ + cmneq r8, ip, lsr #30 │ │ │ │ + cmneq r9, r4, lsl #22 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r8, ip, ror #29 │ │ │ │ - cmneq r8, r0, asr #29 │ │ │ │ - orreq ip, r1, r8, rrx │ │ │ │ - @ instruction: 0x01787e90 │ │ │ │ - cmneq r9, r8, ror #20 │ │ │ │ + ldrsheq r7, [r8, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r8, ip, asr #29 │ │ │ │ + orreq ip, r1, r0, ror r0 │ │ │ │ + @ instruction: 0x01787e9c │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orreq ip, r1, r0, lsr r0 │ │ │ │ - cmneq r9, r0, ror #21 │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ - cmneq r8, r8, lsl lr │ │ │ │ + orreq ip, r1, r8, lsr r0 │ │ │ │ + cmneq r9, ip, ror #21 │ │ │ │ + cmneq r9, r8, lsr sl │ │ │ │ + cmneq r8, r4, lsr #28 │ │ │ │ │ │ │ │ 003ed334 : │ │ │ │ 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, #344] @ 0x158 │ │ │ │ @@ -838619,20 +838619,20 @@ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ed430 │ │ │ │ b 3ed510 │ │ │ │ - cmneq r9, r8, ror #14 │ │ │ │ - cmneq r9, r4, asr r8 │ │ │ │ - orreq fp, r1, r8, ror #26 │ │ │ │ - ldrsheq r0, [r9, #-120]! @ 0xffffff88 │ │ │ │ - orreq fp, r1, r4, lsl #26 │ │ │ │ - ldrsheq r0, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r4, ror r7 │ │ │ │ + cmneq r9, r0, ror #16 │ │ │ │ + orreq fp, r1, r0, ror sp │ │ │ │ + cmneq r9, r4, lsl #16 │ │ │ │ + orreq fp, r1, ip, lsl #26 │ │ │ │ + cmneq r9, r8, lsl #14 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ │ │ │ │ 003ed5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -838781,31 +838781,31 @@ │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ed6b0 │ │ │ │ orreq sl, lr, r8, asr pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq fp, r1, r4, lsr ip │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ + orreq fp, r1, ip, lsr ip │ │ │ │ + cmneq r9, r8, lsr r6 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ orreq sl, lr, ip, asr lr │ │ │ │ - cmneq r8, r4, lsl #19 │ │ │ │ + @ instruction: 0x01787990 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r8, ip, asr r9 │ │ │ │ + cmneq r8, r8, ror #18 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r8, r0, lsr r9 │ │ │ │ - cmneq r8, r4, lsl #18 │ │ │ │ - orreq fp, r1, ip, lsr #21 │ │ │ │ - ldrsbeq r7, [r8, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r9, ip, lsr #9 │ │ │ │ + cmneq r8, ip, lsr r9 │ │ │ │ + cmneq r8, r0, lsl r9 │ │ │ │ + @ instruction: 0x0181bab4 │ │ │ │ + cmneq r8, r0, ror #17 │ │ │ │ + ldrheq r0, [r9, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - orreq fp, r1, r4, ror sl │ │ │ │ - @ instruction: 0x0178789c │ │ │ │ - cmneq r9, r4, ror r4 │ │ │ │ + orreq fp, r1, ip, ror sl │ │ │ │ + cmneq r8, r8, lsr #17 │ │ │ │ + cmneq r9, r0, lsl #9 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 003ed84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -838862,17 +838862,17 @@ │ │ │ │ strd r6, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3ed8d8 │ │ │ │ - cmneq r9, r8, ror #8 │ │ │ │ - orreq fp, r1, r4, asr #18 │ │ │ │ - cmneq r9, r0, asr #6 │ │ │ │ + cmneq r9, r4, ror r4 │ │ │ │ + orreq fp, r1, ip, asr #18 │ │ │ │ + cmneq r9, ip, asr #6 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ │ │ │ │ 003ed950 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ed98c │ │ │ │ push {r4, r5} │ │ │ │ cmp r2, #0 │ │ │ │ @@ -839030,25 +839030,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1488 @ 0x5d0 │ │ │ │ b 3edb70 │ │ │ │ strdeq sl, [lr, r4] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, ip, lsl #4 │ │ │ │ - strdeq fp, [r1, r4] │ │ │ │ - @ instruction: 0x0181b798 │ │ │ │ - @ instruction: 0x01790194 │ │ │ │ + cmneq r9, r8, lsl r2 │ │ │ │ + strdeq fp, [r1, ip] │ │ │ │ + orreq fp, r1, r0, lsr #15 │ │ │ │ + cmneq r9, r0, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq fp, r1, r8, lsr r7 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ + orreq fp, r1, r0, asr #14 │ │ │ │ + cmneq r9, r8, asr #2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r8, r8, lsl #10 │ │ │ │ - ldrsbeq r7, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r8, r0, asr #9 │ │ │ │ + cmneq r8, r4, lsl r5 │ │ │ │ + cmneq r8, r4, ror #9 │ │ │ │ + cmneq r8, ip, asr #9 │ │ │ │ │ │ │ │ 003edbf4 : │ │ │ │ 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 │ │ │ │ @@ -839169,29 +839169,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1584 @ 0x630 │ │ │ │ b 3edd54 │ │ │ │ strdeq sl, [lr, ip] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, ip │ │ │ │ - strdeq fp, [r1, r4] │ │ │ │ + cmneq r9, r8, lsl r0 │ │ │ │ + strdeq fp, [r1, ip] │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - ldrheq pc, [r8, #-244]! @ 0xffffff0c @ │ │ │ │ - orreq fp, r1, r8, lsr #11 │ │ │ │ - orreq fp, r1, r0, ror r5 │ │ │ │ - cmnpeq r8, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r8, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0181b5b0 │ │ │ │ + orreq fp, r1, r8, ror r5 │ │ │ │ + cmnpeq r8, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmneq r8, r4, lsr #6 │ │ │ │ - ldrsheq r7, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - orreq fp, r1, ip, lsr #9 │ │ │ │ - ldrsbeq r7, [r8, #-36]! @ 0xffffffdc │ │ │ │ - cmnpeq r8, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsr r3 │ │ │ │ + ldrsheq r7, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x0181b4b4 │ │ │ │ + cmneq r8, r0, ror #5 │ │ │ │ + ldrheq pc, [r8, #-224]! @ 0xffffff20 @ │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x0178729c │ │ │ │ + cmneq r8, r8, lsr #5 │ │ │ │ │ │ │ │ 003ede28 : │ │ │ │ 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, #344] @ 0x158 │ │ │ │ @@ -839296,18 +839296,18 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ede80 │ │ │ │ orreq sl, lr, r4, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, lr, ip, lsl #13 │ │ │ │ - orreq fp, r1, ip, lsl #7 │ │ │ │ - cmnpeq r8, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0181b394 │ │ │ │ + @ instruction: 0x0178fd90 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - ldrheq r7, [r8, #-12]! │ │ │ │ + cmneq r8, r8, asr #1 │ │ │ │ │ │ │ │ 003edff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #344] @ 0x158 │ │ │ │ @@ -839372,22 +839372,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ee074 │ │ │ │ strdeq sl, [lr, ip] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq fp, r1, ip, lsl #4 │ │ │ │ - cmnpeq r8, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r4, lsl r2 │ │ │ │ + cmnpeq r8, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ muleq r0, ip, r6 │ │ │ │ - orreq fp, r1, r8, lsr #3 │ │ │ │ - cmnpeq r8, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r8, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0181b1b0 │ │ │ │ + ldrsheq pc, [r8, #-200]! @ 0xffffff38 @ │ │ │ │ + ldrheq pc, [r8, #-180]! @ 0xffffff4c @ │ │ │ │ muleq r0, fp, r6 │ │ │ │ - @ instruction: 0x01786f94 │ │ │ │ + cmneq r8, r0, lsr #31 │ │ │ │ │ │ │ │ 003ee128 : │ │ │ │ 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 │ │ │ │ @@ -839781,109 +839781,109 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ orreq sl, lr, r0, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, r4, lsl #30 │ │ │ │ - cmneq lr, r8, lsl #27 │ │ │ │ - ldrheq pc, [r8, #-176]! @ 0xffffff50 @ │ │ │ │ + @ instruction: 0x017ead94 │ │ │ │ + ldrheq pc, [r8, #-188]! @ 0xffffff44 @ │ │ │ │ orreq sl, lr, ip, asr #4 │ │ │ │ - strdeq sl, [r1, ip] │ │ │ │ - cmnpeq r8, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r1, r4, lsr #28 │ │ │ │ - cmneq r8, ip, asr #24 │ │ │ │ - cmnpeq r8, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, r4, lsl #30 │ │ │ │ + cmnpeq r8, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, ip, lsr #28 │ │ │ │ + cmneq r8, r8, asr ip │ │ │ │ + cmnpeq r8, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - orreq sl, r1, r4, ror #27 │ │ │ │ - cmnpeq r8, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r8, #-132]! @ 0xffffff7c @ │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ - orreq sl, r1, r8, lsl #24 │ │ │ │ - cmneq r8, r0, lsr sl │ │ │ │ - cmnpeq r8, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, ip, ror #27 │ │ │ │ + ldrsheq pc, [r8, #-116]! @ 0xffffff8c @ │ │ │ │ + cmnpeq r8, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsr r1 │ │ │ │ + orreq sl, r1, r0, lsl ip │ │ │ │ + cmneq r8, ip, lsr sl │ │ │ │ + cmnpeq r8, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq fp, r4, lsl r3 │ │ │ │ + cmneq fp, r0, lsr #6 │ │ │ │ cmneq r7, r4, asr r1 │ │ │ │ - orreq sl, r1, r0, lsr fp │ │ │ │ + orreq sl, r1, r8, lsr fp │ │ │ │ cmneq r7, ip, ror #1 │ │ │ │ - cmnpeq r8, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r1, r4, asr r9 │ │ │ │ - cmneq r8, ip, ror r7 │ │ │ │ - cmnpeq r8, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r8, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, ip, asr r9 │ │ │ │ + cmneq r8, r8, lsl #15 │ │ │ │ + cmnpeq r8, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r8, r4, asr #14 │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - orreq sl, r1, r8, ror #17 │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ - cmnpeq r8, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r1, r0] │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + ldrsheq pc, [r8, #-36]! @ 0xffffffdc @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orreq sl, r1, ip, lsr #17 │ │ │ │ - ldrsbeq r6, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmnpeq r8, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r1, ip, ror #16 │ │ │ │ - @ instruction: 0x01786694 │ │ │ │ - cmnpeq r8, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0181a8b4 │ │ │ │ + cmneq r8, r0, ror #13 │ │ │ │ + ldrheq pc, [r8, #-40]! @ 0xffffffd8 @ │ │ │ │ + orreq sl, r1, r4, ror r8 │ │ │ │ + cmneq r8, r0, lsr #13 │ │ │ │ + cmnpeq r8, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orreq sl, r1, ip, lsr #16 │ │ │ │ - cmneq r8, r4, asr r6 │ │ │ │ - cmnpeq r8, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r1, r0] │ │ │ │ - cmneq r8, r8, lsl r6 │ │ │ │ - ldrsheq pc, [r8, #-16]! @ │ │ │ │ - @ instruction: 0x0181a7b4 │ │ │ │ - ldrsbeq r6, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - ldrheq pc, [r8, #-20]! @ 0xffffffec @ │ │ │ │ + orreq sl, r1, r4, lsr r8 │ │ │ │ + cmneq r8, r0, ror #12 │ │ │ │ + cmnpeq r8, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r1, r8] │ │ │ │ + cmneq r8, r4, lsr #12 │ │ │ │ + ldrsheq pc, [r8, #-28]! @ 0xffffffe4 @ │ │ │ │ + @ instruction: 0x0181a7bc │ │ │ │ + cmneq r8, r8, ror #11 │ │ │ │ + cmnpeq r8, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmneq r8, r4, lsr #11 │ │ │ │ + ldrheq r6, [r8, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - orreq sl, r1, r8, asr #14 │ │ │ │ - cmneq r8, r0, ror r5 │ │ │ │ - cmnpeq r8, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, r0, asr r7 │ │ │ │ + cmneq r8, ip, ror r5 │ │ │ │ + cmnpeq r8, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmneq r8, r8, lsr r5 │ │ │ │ - ldrdeq sl, [r1, r8] │ │ │ │ - cmneq r8, r0, lsl #10 │ │ │ │ - ldrsbeq pc, [r8, #-8]! @ │ │ │ │ - @ instruction: 0x0181a69c │ │ │ │ - cmneq r8, r4, asr #9 │ │ │ │ - @ instruction: 0x0178f09c │ │ │ │ + cmneq r8, r4, asr #10 │ │ │ │ + orreq sl, r1, r0, ror #13 │ │ │ │ + cmneq r8, ip, lsl #10 │ │ │ │ + cmnpeq r8, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, r4, lsr #13 │ │ │ │ + ldrsbeq r6, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + cmnpeq r8, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orreq sl, r1, r0, ror #12 │ │ │ │ - cmneq r8, r8, lsl #9 │ │ │ │ - cmnpeq r8, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, r8, ror #12 │ │ │ │ + @ instruction: 0x01786494 │ │ │ │ + cmnpeq r8, ip, rrx @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, r1 │ │ │ │ - orreq sl, r1, r4, lsr #12 │ │ │ │ - cmneq r8, ip, asr #8 │ │ │ │ - cmnpeq r8, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r1, ip, lsr #12 │ │ │ │ + cmneq r8, r8, asr r4 │ │ │ │ + cmnpeq r8, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orreq sl, r1, r8, ror #11 │ │ │ │ - cmneq r8, r0, lsl r4 │ │ │ │ - cmneq r8, r8, ror #31 │ │ │ │ + strdeq sl, [r1, r0] │ │ │ │ + cmneq r8, ip, lsl r4 │ │ │ │ + ldrsheq lr, [r8, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq sl, r1, ip, lsr #11 │ │ │ │ - ldrsbeq r6, [r8, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r8, ip, lsr #31 │ │ │ │ + @ instruction: 0x0181a5b4 │ │ │ │ + cmneq r8, r0, ror #7 │ │ │ │ + ldrheq lr, [r8, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - orreq sl, r1, r0, ror r5 │ │ │ │ - @ instruction: 0x01786398 │ │ │ │ - cmneq r8, r0, ror pc │ │ │ │ - orreq sl, r1, r4, lsr r5 │ │ │ │ - cmneq r8, ip, asr r3 │ │ │ │ - cmneq r8, r4, lsr pc │ │ │ │ + orreq sl, r1, r8, ror r5 │ │ │ │ + cmneq r8, r4, lsr #7 │ │ │ │ + cmneq r8, ip, ror pc │ │ │ │ + orreq sl, r1, ip, lsr r5 │ │ │ │ + cmneq r8, r8, ror #6 │ │ │ │ + cmneq r8, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - strdeq sl, [r1, r8] │ │ │ │ - cmneq r8, r0, lsr #6 │ │ │ │ - ldrsheq lr, [r8, #-232]! @ 0xffffff18 │ │ │ │ + orreq sl, r1, r0, lsl #10 │ │ │ │ + cmneq r8, ip, lsr #6 │ │ │ │ + cmneq r8, r4, lsl #30 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x0181a4bc │ │ │ │ - cmneq r8, r4, ror #5 │ │ │ │ - ldrheq lr, [r8, #-236]! @ 0xffffff14 │ │ │ │ + orreq sl, r1, r4, asr #9 │ │ │ │ + ldrsheq r6, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r8, r8, asr #29 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq r8, ip, lsr #5 │ │ │ │ + ldrheq r6, [r8, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ ldr r2, [pc, #-304] @ 3ee7bc │ │ │ │ ldr r1, [pc, #-304] @ 3ee7c0 │ │ │ │ ldr r3, [pc, #-304] @ 3ee7c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -840629,46 +840629,46 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ef168 │ │ │ │ b 3ef304 │ │ │ │ orreq r9, lr, r4, lsl #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r9, lr, r4, ror #13 │ │ │ │ - orreq sl, r1, r4, ror r3 │ │ │ │ - cmneq r8, r8, ror #26 │ │ │ │ + orreq sl, r1, ip, ror r3 │ │ │ │ + cmneq r8, r4, ror sp │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - orreq sl, r1, ip, asr r1 │ │ │ │ + orreq sl, r1, r4, ror #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r8, r0, ror #22 │ │ │ │ + cmneq r8, ip, ror #22 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ orreq r9, lr, r4, lsr #7 │ │ │ │ - @ instruction: 0x01785e90 │ │ │ │ + @ instruction: 0x01785e9c │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmneq r8, r4, ror #28 │ │ │ │ - cmneq r8, r8, lsr lr │ │ │ │ - ldrdeq r9, [r1, ip] │ │ │ │ - cmneq r8, r4, lsl #28 │ │ │ │ - ldrsbeq lr, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, r0, ror lr │ │ │ │ + cmneq r8, r4, asr #28 │ │ │ │ + orreq r9, r1, r4, ror #31 │ │ │ │ + cmneq r8, r0, lsl lr │ │ │ │ + cmneq r8, r8, ror #19 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x0178eb98 │ │ │ │ - orreq r9, r1, ip, ror pc │ │ │ │ - cmneq r8, r0, lsl #19 │ │ │ │ - cmneq r8, r8, asr sp │ │ │ │ - cmneq r8, ip, lsr #26 │ │ │ │ - cmneq r8, r0, ror sl │ │ │ │ - orreq r9, r1, ip, lsr #29 │ │ │ │ - cmneq r8, ip, lsr #17 │ │ │ │ + cmneq r8, r4, lsr #23 │ │ │ │ + orreq r9, r1, r4, lsl #31 │ │ │ │ + cmneq r8, ip, lsl #19 │ │ │ │ + cmneq r8, r4, ror #26 │ │ │ │ + cmneq r8, r8, lsr sp │ │ │ │ + cmneq r8, ip, ror sl │ │ │ │ + @ instruction: 0x01819eb4 │ │ │ │ + ldrheq lr, [r8, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - orreq r9, r1, r8, asr lr │ │ │ │ - cmneq r8, r4, ror #19 │ │ │ │ - cmneq r8, ip, asr #16 │ │ │ │ + orreq r9, r1, r0, ror #28 │ │ │ │ + ldrsheq lr, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r8, r8, asr r8 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmneq r8, r0, ror sl │ │ │ │ - orreq r9, r1, ip, ror #27 │ │ │ │ - ldrsheq lr, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, ip, ror sl │ │ │ │ + strdeq r9, [r1, r4] │ │ │ │ + ldrsheq lr, [r8, #-124]! @ 0xffffff84 │ │ │ │ │ │ │ │ 003ef51c : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -840700,17 +840700,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r9, [r1, r4] │ │ │ │ - cmneq r8, r4, lsl r8 │ │ │ │ - ldrsbeq lr, [r8, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq r9, [r1, ip] │ │ │ │ + cmneq r8, r0, lsr #16 │ │ │ │ + cmneq r8, r0, ror #13 │ │ │ │ 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] @ 3efffc │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ @@ -841365,144 +841365,144 @@ │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r3 │ │ │ │ b 3f022c │ │ │ │ orreq r8, lr, r0, asr #30 │ │ │ │ orreq r8, lr, r8, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, lr, r0, lsl #30 │ │ │ │ - ldrdeq r9, [r1, ip] │ │ │ │ - ldrsbeq lr, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r9, r1, r4, ror #23 │ │ │ │ + cmneq r8, r8, ror #11 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r9, r1, r4, lsl #21 │ │ │ │ - cmneq r8, r4, lsl #9 │ │ │ │ - orreq r9, r1, ip, ror #17 │ │ │ │ - ldrheq lr, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r9, r1, ip, lsl #21 │ │ │ │ + @ instruction: 0x0178e490 │ │ │ │ + strdeq r9, [r1, r4] │ │ │ │ + cmneq r8, r4, asr #5 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq r9, r1, r8, lsl r7 │ │ │ │ - cmneq r8, r4, lsl r1 │ │ │ │ + orreq r9, r1, r0, lsr #14 │ │ │ │ + cmneq r8, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrheq sp, [r8, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x018194b0 │ │ │ │ - orreq r9, r1, r4, lsr #6 │ │ │ │ - cmneq r8, r8, lsl sp │ │ │ │ - cmneq r8, r8, asr #19 │ │ │ │ - orreq r8, r1, r4, lsr #31 │ │ │ │ - cmneq r8, r8, lsl #18 │ │ │ │ - strdeq r8, [r1, ip] │ │ │ │ - orreq r8, r1, r0, ror lr │ │ │ │ - cmneq r8, r0, lsr r6 │ │ │ │ - @ instruction: 0x01818abc │ │ │ │ - ldrheq sp, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - orreq r8, r1, r0, asr #20 │ │ │ │ - cmneq r8, r8, lsr r4 │ │ │ │ + ldrheq sp, [r8, #-236]! @ 0xffffff14 │ │ │ │ + @ instruction: 0x018194b8 │ │ │ │ + orreq r9, r1, ip, lsr #6 │ │ │ │ + cmneq r8, r4, lsr #26 │ │ │ │ + ldrsbeq sp, [r8, #-148]! @ 0xffffff6c │ │ │ │ + orreq r8, r1, ip, lsr #31 │ │ │ │ + cmneq r8, r4, lsl r9 │ │ │ │ + orreq r8, r1, r4, lsl #30 │ │ │ │ + orreq r8, r1, r8, ror lr │ │ │ │ + cmneq r8, ip, lsr r6 │ │ │ │ + orreq r8, r1, r4, asr #21 │ │ │ │ + ldrheq sp, [r8, #-76]! @ 0xffffffb4 │ │ │ │ + orreq r8, r1, r8, asr #20 │ │ │ │ + cmneq r8, r4, asr #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r8, [r1, r4] │ │ │ │ - ldrsheq sp, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - orreq r8, r1, r4, ror #16 │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ - cmneq r8, r0, asr r6 │ │ │ │ - ldrdeq r8, [r1, r8] │ │ │ │ - cmneq r8, r0, lsl #12 │ │ │ │ - ldrsbeq sp, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + strdeq r8, [r1, ip] │ │ │ │ + cmneq r8, r4, lsl #6 │ │ │ │ + orreq r8, r1, ip, ror #16 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ + cmneq r8, ip, asr r6 │ │ │ │ + orreq r8, r1, r0, ror #15 │ │ │ │ + cmneq r8, ip, lsl #12 │ │ │ │ + cmneq r8, r4, ror #3 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ cmneq r7, r0, asr #26 │ │ │ │ cmneq r7, ip, ror #25 │ │ │ │ cmneq r7, ip, lsr #25 │ │ │ │ - cmneq r8, r4, ror #9 │ │ │ │ + ldrsheq r4, [r8, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - ldrheq r4, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r8, r4, asr #9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq r8, r1, r0, ror #12 │ │ │ │ - cmneq r8, r8, lsl #9 │ │ │ │ - cmneq r8, r0, rrx │ │ │ │ + orreq r8, r1, r8, ror #12 │ │ │ │ + @ instruction: 0x01784494 │ │ │ │ + cmneq r8, ip, rrx │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq r8, r1, r8, lsr #12 │ │ │ │ - cmneq r8, r0, asr r4 │ │ │ │ - cmneq r8, r8, lsr #32 │ │ │ │ + orreq r8, r1, r0, lsr r6 │ │ │ │ + cmneq r8, ip, asr r4 │ │ │ │ + cmneq r8, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ - strdeq r8, [r1, r0] │ │ │ │ - cmneq r8, r8, lsl r4 │ │ │ │ - ldrsheq ip, [r8, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r8, [r1, r8] │ │ │ │ + cmneq r8, r4, lsr #8 │ │ │ │ + ldrsheq ip, [r8, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - @ instruction: 0x018185b8 │ │ │ │ - cmneq r8, r0, ror #7 │ │ │ │ - ldrheq ip, [r8, #-248]! @ 0xffffff08 │ │ │ │ + orreq r8, r1, r0, asr #11 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + cmneq r8, r4, asr #31 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - orreq r8, r1, r0, lsl #11 │ │ │ │ - cmneq r8, r8, lsr #7 │ │ │ │ - cmneq r8, r0, lsl #31 │ │ │ │ + orreq r8, r1, r8, lsl #11 │ │ │ │ + ldrheq r4, [r8, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r8, ip, lsl #31 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmneq r8, r4, ror r3 │ │ │ │ - cmneq r8, r8, asr #6 │ │ │ │ + cmneq r8, r0, lsl #7 │ │ │ │ + cmneq r8, r4, asr r3 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - strdeq r8, [r1, r0] │ │ │ │ - cmneq r8, r8, lsl r3 │ │ │ │ - ldrsheq ip, [r8, #-224]! @ 0xffffff20 │ │ │ │ + strdeq r8, [r1, r8] │ │ │ │ + cmneq r8, r4, lsr #6 │ │ │ │ + ldrsheq ip, [r8, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - cmneq r8, r4, ror #5 │ │ │ │ + ldrsheq r4, [r8, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - ldrheq r4, [r8, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmneq r8, r8, lsl #5 │ │ │ │ + @ instruction: 0x01784294 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmneq r8, ip, asr r2 │ │ │ │ + cmneq r8, r8, ror #4 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - cmneq r8, r4, lsl #4 │ │ │ │ + cmneq r8, r0, lsl r2 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - orreq r8, r1, ip, lsr #7 │ │ │ │ - ldrsbeq r4, [r8, #-20]! @ 0xffffffec │ │ │ │ - cmneq r8, ip, lsr #27 │ │ │ │ + @ instruction: 0x018183b4 │ │ │ │ + cmneq r8, r0, ror #3 │ │ │ │ + ldrheq ip, [r8, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmneq r8, r0, lsr #3 │ │ │ │ + cmneq r8, ip, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmneq r8, r8, ror r1 │ │ │ │ + cmneq r8, r4, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmneq r8, ip, asr #2 │ │ │ │ + cmneq r8, r8, asr r1 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - orreq r8, r1, r8, lsl #6 │ │ │ │ - cmneq r8, r0, lsr r1 │ │ │ │ - cmneq r8, r8, lsl #26 │ │ │ │ + orreq r8, r1, r0, lsl r3 │ │ │ │ + cmneq r8, ip, lsr r1 │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - ldrdeq r8, [r1, r0] │ │ │ │ - ldrsheq r4, [r8, #-8]! │ │ │ │ - ldrsbeq ip, [r8, #-192]! @ 0xffffff40 │ │ │ │ + ldrdeq r8, [r1, r8] │ │ │ │ + cmneq r8, r4, lsl #2 │ │ │ │ + ldrsbeq ip, [r8, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - @ instruction: 0x01818298 │ │ │ │ - cmneq r8, r0, asr #1 │ │ │ │ - @ instruction: 0x0178cc98 │ │ │ │ + orreq r8, r1, r0, lsr #5 │ │ │ │ + cmneq r8, ip, asr #1 │ │ │ │ + cmneq r8, r4, lsr #25 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - orreq r8, r1, r0, ror #4 │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - cmneq r8, r0, ror #24 │ │ │ │ + orreq r8, r1, r8, ror #4 │ │ │ │ + @ instruction: 0x01784094 │ │ │ │ + cmneq r8, ip, ror #24 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmneq r8, r0, asr r0 │ │ │ │ + cmneq r8, ip, asr r0 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - cmneq r8, r8, lsr r0 │ │ │ │ + cmneq r8, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r8, ip │ │ │ │ - cmneq r8, r0, ror #31 │ │ │ │ + cmneq r8, r8, lsl r0 │ │ │ │ + cmneq r8, ip, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrheq r3, [r8, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r8, r8, lsl #31 │ │ │ │ + @ instruction: 0x01783f94 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r8, ip, asr pc │ │ │ │ - orreq r8, r1, r4, lsl #2 │ │ │ │ - cmneq r8, ip, lsr #30 │ │ │ │ - cmneq r8, r4, lsl #22 │ │ │ │ + cmneq r8, r8, ror #30 │ │ │ │ + orreq r8, r1, ip, lsl #2 │ │ │ │ + cmneq r8, r8, lsr pc │ │ │ │ + cmneq r8, r0, lsl fp │ │ │ │ andeq r0, r0, lr, asr #9 │ │ │ │ - ldrsheq r3, [r8, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r8, r4, lsl #30 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - cmneq r8, ip, asr #29 │ │ │ │ - orreq r8, r1, ip, ror r0 │ │ │ │ - cmneq r8, r0, lsr #29 │ │ │ │ - cmneq r8, ip, ror sl │ │ │ │ + ldrsbeq r3, [r8, #-232]! @ 0xffffff18 │ │ │ │ + orreq r8, r1, r4, lsl #1 │ │ │ │ + cmneq r8, ip, lsr #29 │ │ │ │ + cmneq r8, r8, lsl #21 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ adds r3, r3, #1 │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp ip, r5 │ │ │ │ cmpeq r3, r0 │ │ │ │ beq 3f0a4c │ │ │ │ mov r2, lr │ │ │ │ @@ -842688,56 +842688,56 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #184] @ 3f1560 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ef60c │ │ │ │ - orreq r8, r1, r4, asr #32 │ │ │ │ - cmneq r8, r8, ror #28 │ │ │ │ - cmneq r8, r4, asr #20 │ │ │ │ + orreq r8, r1, ip, asr #32 │ │ │ │ + cmneq r8, r4, ror lr │ │ │ │ + cmneq r8, r0, asr sl │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - orreq r8, r1, r8 │ │ │ │ - cmneq r8, r0, lsr lr │ │ │ │ - cmneq r8, r8, lsl #20 │ │ │ │ + orreq r8, r1, r0, lsl r0 │ │ │ │ + cmneq r8, ip, lsr lr │ │ │ │ + cmneq r8, r4, lsl sl │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - ldrdeq r7, [r1, r0] │ │ │ │ - ldrsheq r3, [r8, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq ip, [r8, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r7, [r1, r8] │ │ │ │ + cmneq r8, r4, lsl #28 │ │ │ │ + ldrsbeq ip, [r8, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - @ instruction: 0x01817f98 │ │ │ │ - cmneq r8, r0, asr #27 │ │ │ │ - @ instruction: 0x0178c998 │ │ │ │ + orreq r7, r1, r0, lsr #31 │ │ │ │ + cmneq r8, ip, asr #27 │ │ │ │ + cmneq r8, r4, lsr #19 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - cmneq r8, ip, lsl #27 │ │ │ │ + @ instruction: 0x01783d98 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - cmneq r8, r4, ror #26 │ │ │ │ + cmneq r8, r0, ror sp │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - cmneq r8, ip, lsr sp │ │ │ │ + cmneq r8, r8, asr #26 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - orreq r7, r1, r4, ror #29 │ │ │ │ - cmneq r8, ip, lsl #26 │ │ │ │ - cmneq r8, r4, ror #17 │ │ │ │ + orreq r7, r1, ip, ror #29 │ │ │ │ + cmneq r8, r8, lsl sp │ │ │ │ + ldrsheq ip, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - orreq r7, r1, ip, lsr #29 │ │ │ │ - ldrsbeq r3, [r8, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r8, ip, lsr #17 │ │ │ │ + @ instruction: 0x01817eb4 │ │ │ │ + cmneq r8, r0, ror #25 │ │ │ │ + ldrheq ip, [r8, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - orreq r7, r1, r4, ror lr │ │ │ │ - @ instruction: 0x01783c9c │ │ │ │ - cmneq r8, r4, ror r8 │ │ │ │ + orreq r7, r1, ip, ror lr │ │ │ │ + cmneq r8, r8, lsr #25 │ │ │ │ + cmneq r8, r0, lsl #17 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - orreq r7, r1, ip, lsr lr │ │ │ │ - cmneq r8, r4, ror #24 │ │ │ │ - cmneq r8, ip, lsr r8 │ │ │ │ - cmneq r8, r0, lsr ip │ │ │ │ + orreq r7, r1, r4, asr #28 │ │ │ │ + cmneq r8, r0, ror ip │ │ │ │ + cmneq r8, r8, asr #16 │ │ │ │ + cmneq r8, ip, lsr ip │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r8, r4, lsl #24 │ │ │ │ + cmneq r8, r0, lsl ip │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsbeq r3, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r8, r4, ror #23 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 003f1564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -842778,17 +842778,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f1624 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #848 @ 0x350 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f15d0 │ │ │ │ - orreq r7, r1, ip, asr ip │ │ │ │ - cmneq r8, r4, lsl #21 │ │ │ │ - cmneq r8, r4, asr r6 │ │ │ │ + orreq r7, r1, r4, ror #24 │ │ │ │ + @ instruction: 0x01783a90 │ │ │ │ + cmneq r8, r0, ror #12 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ │ │ │ │ 003f1628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -843091,31 +843091,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 3f1814 │ │ │ │ orreq r6, lr, r8, asr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r7, r1, ip, lsl #23 │ │ │ │ - cmneq r8, r4, lsl #11 │ │ │ │ + @ instruction: 0x01817b94 │ │ │ │ + @ instruction: 0x0178c590 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - orreq r7, r1, r4, lsr fp │ │ │ │ - cmneq r8, ip, lsr #10 │ │ │ │ + orreq r7, r1, ip, lsr fp │ │ │ │ + cmneq r8, r8, lsr r5 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ strdeq r6, [lr, r8] │ │ │ │ - ldrdeq r7, [r1, ip] │ │ │ │ - ldrsbeq ip, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r7, r1, r4, ror #19 │ │ │ │ + cmneq r8, r4, ror #7 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - orreq r7, r1, ip, lsl r8 │ │ │ │ - cmneq r8, r4, asr #12 │ │ │ │ - cmneq r8, ip, lsl r2 │ │ │ │ + orreq r7, r1, r4, lsr #16 │ │ │ │ + cmneq r8, r0, asr r6 │ │ │ │ + cmneq r8, r8, lsr #4 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmneq r8, ip, lsl #12 │ │ │ │ - ldrsbeq r3, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r8, r8, lsr #11 │ │ │ │ + cmneq r8, r8, lsl r6 │ │ │ │ + cmneq r8, r4, ror #11 │ │ │ │ + ldrheq r3, [r8, #-84]! @ 0xffffffac │ │ │ │ │ │ │ │ 003f1b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -843151,17 +843151,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f1b94 │ │ │ │ - @ instruction: 0x01817698 │ │ │ │ - cmneq r8, r0, asr #9 │ │ │ │ - @ instruction: 0x0178c094 │ │ │ │ + orreq r7, r1, r0, lsr #13 │ │ │ │ + cmneq r8, ip, asr #9 │ │ │ │ + cmneq r8, r0, lsr #1 │ │ │ │ │ │ │ │ 003f1be8 : │ │ │ │ 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 │ │ │ │ @@ -843476,32 +843476,32 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3f1c98 │ │ │ │ orreq r6, lr, r8, lsl #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r6, lr, ip, ror #17 │ │ │ │ orreq r6, lr, r4, ror r8 │ │ │ │ - orreq r7, r1, r0, ror r5 │ │ │ │ - cmneq r8, r8, ror #30 │ │ │ │ + orreq r7, r1, r8, ror r5 │ │ │ │ + cmneq r8, r4, ror pc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq r7, r1, r0, lsl #9 │ │ │ │ - cmneq r8, r0, ror lr │ │ │ │ + orreq r7, r1, r8, lsl #9 │ │ │ │ + cmneq r8, ip, ror lr │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r7, r1, r0, lsr #6 │ │ │ │ - cmneq r8, r4, lsr #26 │ │ │ │ - cmneq r8, r0, lsl r1 │ │ │ │ + orreq r7, r1, r8, lsr #6 │ │ │ │ + cmneq r8, r0, lsr sp │ │ │ │ + cmneq r8, ip, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - cmneq r8, r8, asr r0 │ │ │ │ - cmneq r8, r8, lsr #32 │ │ │ │ - orreq r7, r1, ip, asr #3 │ │ │ │ - ldrsheq r2, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r8, r4, asr #23 │ │ │ │ + cmneq r8, r4, rrx │ │ │ │ + cmneq r8, r4, lsr r0 │ │ │ │ + ldrdeq r7, [r1, r4] │ │ │ │ + cmneq r8, r0 │ │ │ │ + ldrsbeq fp, [r8, #-176]! @ 0xffffff50 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrheq r2, [r8, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r8, r8, asr #31 │ │ │ │ │ │ │ │ 003f2130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -843526,17 +843526,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f21b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f2160 │ │ │ │ - orreq r7, r1, ip, asr #1 │ │ │ │ - ldrsheq r2, [r8, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r8, r4, asr #21 │ │ │ │ + ldrdeq r7, [r1, r4] │ │ │ │ + cmneq r8, r0, lsl #30 │ │ │ │ + ldrsbeq fp, [r8, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 003f21b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -843789,45 +843789,45 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3f2374 │ │ │ │ orreq r6, lr, r8, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r6, r1, r8, ror #31 │ │ │ │ - cmneq r8, ip, ror #19 │ │ │ │ + strdeq r6, [r1, r0] │ │ │ │ + ldrsheq fp, [r8, #-152]! @ 0xffffff68 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ @ instruction: 0x018e6198 │ │ │ │ - orreq r6, r1, r0, lsr #29 │ │ │ │ - cmneq r8, r4, lsr #17 │ │ │ │ - orreq r6, r1, ip, asr lr │ │ │ │ - cmneq r8, r8, ror ip │ │ │ │ - cmneq r8, r8, asr #16 │ │ │ │ - orreq r6, r1, r8, lsl lr │ │ │ │ - cmneq r8, r4, lsr ip │ │ │ │ - cmneq r8, r4, lsl #16 │ │ │ │ + orreq r6, r1, r8, lsr #29 │ │ │ │ + ldrheq fp, [r8, #-128]! @ 0xffffff80 │ │ │ │ + orreq r6, r1, r4, ror #28 │ │ │ │ + cmneq r8, r4, lsl #25 │ │ │ │ + cmneq r8, r4, asr r8 │ │ │ │ + orreq r6, r1, r0, lsr #28 │ │ │ │ + cmneq r8, r0, asr #24 │ │ │ │ + cmneq r8, r0, lsl r8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrdeq r6, [r1, r8] │ │ │ │ - ldrsheq r2, [r8, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r8, r4, asr #15 │ │ │ │ + orreq r6, r1, r0, ror #27 │ │ │ │ + cmneq r8, r0, lsl #24 │ │ │ │ + ldrsbeq fp, [r8, #-112]! @ 0xffffff90 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01816d98 │ │ │ │ - ldrheq r2, [r8, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r8, r8, lsl #15 │ │ │ │ - orreq r6, r1, r8, asr sp │ │ │ │ - cmneq r8, r4, ror fp │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ + orreq r6, r1, r0, lsr #27 │ │ │ │ + cmneq r8, r0, asr #23 │ │ │ │ + @ instruction: 0x0178b794 │ │ │ │ + orreq r6, r1, r0, ror #26 │ │ │ │ + cmneq r8, r0, lsl #23 │ │ │ │ + cmneq r8, r4, asr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - orreq r6, r1, r8, lsl sp │ │ │ │ - cmneq r8, r4, lsr fp │ │ │ │ - cmneq r8, r4, lsl #14 │ │ │ │ + orreq r6, r1, r0, lsr #26 │ │ │ │ + cmneq r8, r0, asr #22 │ │ │ │ + cmneq r8, r0, lsl r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r8, r8, lsr #19 │ │ │ │ - ldrdeq r6, [r1, r0] │ │ │ │ - ldrheq fp, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldrheq fp, [r8, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq r6, [r1, r8] │ │ │ │ + cmneq r8, r8, asr #13 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ │ │ │ │ 003f263c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -843879,21 +843879,21 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f2690 │ │ │ │ @ instruction: 0x018e5eb4 │ │ │ │ andeq r7, r0, r0, ror sl │ │ │ │ - @ instruction: 0x01816b9c │ │ │ │ - cmneq r8, r4, asr #19 │ │ │ │ - @ instruction: 0x0178b594 │ │ │ │ + orreq r6, r1, r4, lsr #23 │ │ │ │ + ldrsbeq r2, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r8, r0, lsr #11 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - orreq r6, r1, r0, ror #22 │ │ │ │ - cmneq r8, r8, lsl #19 │ │ │ │ - cmneq r8, r8, asr r5 │ │ │ │ + orreq r6, r1, r8, ror #22 │ │ │ │ + @ instruction: 0x01782994 │ │ │ │ + cmneq r8, r4, ror #10 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ │ │ │ │ 003f273c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -844060,36 +844060,36 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 3f2828 │ │ │ │ orreq r5, lr, r0, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r5, lr, ip, lsl #27 │ │ │ │ andeq r7, r0, r0, ror sl │ │ │ │ orreq r5, lr, r4, ror #25 │ │ │ │ - cmneq r8, r8, ror #13 │ │ │ │ - ldrdeq r6, [r1, r4] │ │ │ │ - cmneq r8, r8, asr #7 │ │ │ │ + ldrsheq fp, [r8, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq r6, [r1, ip] │ │ │ │ + ldrsbeq fp, [r8, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - @ instruction: 0x01816990 │ │ │ │ - ldrheq r2, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r8, lsl #7 │ │ │ │ + @ instruction: 0x01816998 │ │ │ │ + cmneq r8, r4, asr #15 │ │ │ │ + @ instruction: 0x0178b394 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - orreq r6, r1, r4, asr r9 │ │ │ │ - cmneq r8, ip, ror r7 │ │ │ │ - cmneq r8, r4, asr r3 │ │ │ │ + orreq r6, r1, ip, asr r9 │ │ │ │ + cmneq r8, r8, lsl #15 │ │ │ │ + cmneq r8, r0, ror #6 │ │ │ │ andeq r0, r0, r3, lsl #15 │ │ │ │ - orreq r6, r1, r8, lsl r9 │ │ │ │ - cmneq r8, r0, asr #14 │ │ │ │ - cmneq r8, r8, lsl r3 │ │ │ │ - ldrdeq r6, [r1, ip] │ │ │ │ - cmneq r8, r4, lsl #14 │ │ │ │ - ldrsbeq fp, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + orreq r6, r1, r0, lsr #18 │ │ │ │ + cmneq r8, ip, asr #14 │ │ │ │ + cmneq r8, r4, lsr #6 │ │ │ │ + orreq r6, r1, r4, ror #17 │ │ │ │ + cmneq r8, r0, lsl r7 │ │ │ │ + cmneq r8, r8, ror #5 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - orreq r6, r1, r0, lsr #17 │ │ │ │ - cmneq r8, r8, asr #13 │ │ │ │ - cmneq r8, r0, lsr #5 │ │ │ │ + orreq r6, r1, r8, lsr #17 │ │ │ │ + ldrsbeq r2, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, ip, lsr #5 │ │ │ │ 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, #408] @ 0x198 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -844214,26 +844214,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r1, #154 @ 0x9a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3f2a68 │ │ │ │ - orreq r6, r1, ip, lsl r7 │ │ │ │ - cmneq r8, r4, asr #10 │ │ │ │ - cmneq r8, ip, lsl r1 │ │ │ │ - cmneq r8, r0, lsl #3 │ │ │ │ - orreq r6, r1, r4, lsr #13 │ │ │ │ - cmneq r8, ip, asr #9 │ │ │ │ - cmneq r8, r4, lsr #1 │ │ │ │ + orreq r6, r1, r4, lsr #14 │ │ │ │ + cmneq r8, r0, asr r5 │ │ │ │ + cmneq r8, r8, lsr #2 │ │ │ │ + cmneq r8, ip, lsl #3 │ │ │ │ + orreq r6, r1, ip, lsr #13 │ │ │ │ + ldrsbeq r2, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + ldrheq fp, [r8, #-0]! │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - cmneq r8, r0, lsl #7 │ │ │ │ - orreq r6, r1, r0, lsr #12 │ │ │ │ - cmneq r8, r8, asr #8 │ │ │ │ - cmneq r8, r0, lsr #32 │ │ │ │ + cmneq r8, ip, lsl #7 │ │ │ │ + orreq r6, r1, r8, lsr #12 │ │ │ │ + cmneq r8, r4, asr r4 │ │ │ │ + cmneq r8, ip, lsr #32 │ │ │ │ │ │ │ │ 003f2c80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r0, #408] @ 0x198 │ │ │ │ @@ -844316,26 +844316,26 @@ │ │ │ │ add r2, r2, #1152 @ 0x480 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 3f2e00 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3f2d28 │ │ │ │ - orreq r6, r1, r4, asr #10 │ │ │ │ - cmneq r8, r8, ror #6 │ │ │ │ - cmneq r8, r8, lsr pc │ │ │ │ + orreq r6, r1, ip, asr #10 │ │ │ │ + cmneq r8, r4, ror r3 │ │ │ │ + cmneq r8, r4, asr #30 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq r7, r4, asr #32 │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ - orreq r6, r1, r8, ror #9 │ │ │ │ - cmneq r8, r8, asr #29 │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ + strdeq r6, [r1, r0] │ │ │ │ + ldrsbeq sl, [r8, #-228]! @ 0xffffff1c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01816494 │ │ │ │ - ldrheq r2, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r8, r8, lsl #29 │ │ │ │ + @ instruction: 0x0181649c │ │ │ │ + ldrheq r2, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x0178ae94 │ │ │ │ │ │ │ │ 003f2e10 : │ │ │ │ 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 │ │ │ │ @@ -844568,44 +844568,44 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f2f38 │ │ │ │ orreq r5, lr, r4, ror #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x018163bc │ │ │ │ - ldrheq sl, [r8, #-208]! @ 0xffffff30 │ │ │ │ + orreq r6, r1, r4, asr #7 │ │ │ │ + ldrheq sl, [r8, #-220]! @ 0xffffff24 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ ldrdeq r5, [lr, r4] │ │ │ │ - @ instruction: 0x018162b0 │ │ │ │ - cmneq r8, r0, lsr #25 │ │ │ │ + @ instruction: 0x018162b8 │ │ │ │ + cmneq r8, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - orreq r6, r1, r0, lsr r2 │ │ │ │ - cmneq r8, ip, asr #32 │ │ │ │ - cmneq r8, r0, lsr #24 │ │ │ │ + @ instruction: 0x01782094 │ │ │ │ + orreq r6, r1, r8, lsr r2 │ │ │ │ + cmneq r8, r8, asr r0 │ │ │ │ + cmneq r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - strdeq r6, [r1, r0] │ │ │ │ - cmneq r8, ip │ │ │ │ - ldrsbeq sl, [r8, #-188]! @ 0xffffff44 │ │ │ │ + strdeq r6, [r1, r8] │ │ │ │ + cmneq r8, r8, lsl r0 │ │ │ │ + cmneq r8, r8, ror #23 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x018161b0 │ │ │ │ - cmneq r8, ip, asr #31 │ │ │ │ - cmneq r8, r0, lsr #23 │ │ │ │ - @ instruction: 0x01781f94 │ │ │ │ - orreq r6, r1, r0, asr #2 │ │ │ │ - cmneq r8, ip, asr pc │ │ │ │ - cmneq r8, ip, lsr #22 │ │ │ │ + @ instruction: 0x018161b8 │ │ │ │ + ldrsbeq r1, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r8, ip, lsr #23 │ │ │ │ + cmneq r8, r0, lsr #31 │ │ │ │ + orreq r6, r1, r8, asr #2 │ │ │ │ + cmneq r8, r8, ror #30 │ │ │ │ + cmneq r8, r8, lsr fp │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r6, r1, r0, lsl #2 │ │ │ │ - cmneq r8, ip, lsl pc │ │ │ │ - ldrsheq sl, [r8, #-160]! @ 0xffffff60 │ │ │ │ - orreq r6, r1, r0, asr #1 │ │ │ │ - ldrsbeq r1, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r8, ip, lsr #21 │ │ │ │ + orreq r6, r1, r8, lsl #2 │ │ │ │ + cmneq r8, r8, lsr #30 │ │ │ │ + ldrsheq sl, [r8, #-172]! @ 0xffffff54 │ │ │ │ + orreq r6, r1, r8, asr #1 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ + ldrheq sl, [r8, #-168]! @ 0xffffff58 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 003f3244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -844689,25 +844689,25 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #36] @ 3f33c0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3f32ec │ │ │ │ - orreq r5, r1, r4, lsl #31 │ │ │ │ - cmneq r8, r0, lsr #27 │ │ │ │ - cmneq r8, r8, ror r9 │ │ │ │ + orreq r5, r1, ip, lsl #31 │ │ │ │ + cmneq r8, ip, lsr #27 │ │ │ │ + cmneq r8, r4, lsl #19 │ │ │ │ cmneq r7, r0, lsl #21 │ │ │ │ - @ instruction: 0x0178ac90 │ │ │ │ - orreq r5, r1, r4, lsr #30 │ │ │ │ - cmneq r8, r4, lsl #18 │ │ │ │ + @ instruction: 0x0178ac9c │ │ │ │ + orreq r5, r1, ip, lsr #30 │ │ │ │ + cmneq r8, r0, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - ldrdeq r5, [r1, r0] │ │ │ │ - cmneq r8, ip, ror #25 │ │ │ │ - cmneq r8, r4, asr #17 │ │ │ │ + ldrdeq r5, [r1, r8] │ │ │ │ + ldrsheq r1, [r8, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq sl, [r8, #-128]! @ 0xffffff80 │ │ │ │ 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, #408] @ 0x198 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -844871,17 +844871,17 @@ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ b 3f357c │ │ │ │ - orreq r5, r1, r4, lsl ip │ │ │ │ - cmneq r8, r0, lsr sl │ │ │ │ - cmneq r8, ip, ror r9 │ │ │ │ + orreq r5, r1, ip, lsl ip │ │ │ │ + cmneq r8, ip, lsr sl │ │ │ │ + cmneq r8, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -845148,17 +845148,17 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ b 3f3958 │ │ │ │ - orreq r5, r1, r0, asr #15 │ │ │ │ - ldrsbeq r1, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r8, r8, lsr #10 │ │ │ │ + orreq r5, r1, r8, asr #15 │ │ │ │ + cmneq r8, r8, ror #11 │ │ │ │ + cmneq r8, r4, lsr 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, r3 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -845580,17 +845580,17 @@ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ b 3f3bb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3f3d78 │ │ │ │ - orreq r5, r1, r8, ror r1 │ │ │ │ - @ instruction: 0x01780f94 │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ + orreq r5, r1, r0, lsl #3 │ │ │ │ + cmneq r8, r0, lsr #31 │ │ │ │ + cmneq r8, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #408] @ 0x198 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -846124,17 +846124,17 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ b 3f44e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ b 3f44e4 │ │ │ │ - orreq r4, r1, r0, lsl #19 │ │ │ │ - cmneq r8, r8, lsr #15 │ │ │ │ - ldrsheq r9, [r8, #-100]! @ 0xffffff9c │ │ │ │ + orreq r4, r1, r8, lsl #19 │ │ │ │ + ldrheq r0, [r8, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r8, r0, lsl #14 │ │ │ │ │ │ │ │ 003f4a1c : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -846237,25 +846237,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f4ac4 │ │ │ │ ldrdeq r3, [lr, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, lr, r8, asr #20 │ │ │ │ - orreq r4, r1, r8, asr #14 │ │ │ │ - cmneq r8, r4, ror #10 │ │ │ │ - cmneq r8, r4, lsr r1 │ │ │ │ + orreq r4, r1, r0, asr r7 │ │ │ │ + cmneq r8, r0, ror r5 │ │ │ │ + cmneq r8, r0, asr #2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orreq r4, r1, r8, lsl #14 │ │ │ │ - cmneq r8, r4, lsr #10 │ │ │ │ - ldrsheq r9, [r8, #-4]! │ │ │ │ + orreq r4, r1, r0, lsl r7 │ │ │ │ + cmneq r8, r0, lsr r5 │ │ │ │ + cmneq r8, r0, lsl #2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orreq r4, r1, r8, asr #13 │ │ │ │ - cmneq r8, r4, ror #9 │ │ │ │ - ldrheq r9, [r8, #-8]! │ │ │ │ + ldrdeq r4, [r1, r0] │ │ │ │ + ldrsheq r0, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r8, r4, asr #1 │ │ │ │ │ │ │ │ 003f4bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 3f4cf4 │ │ │ │ @@ -846318,24 +846318,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3f4c24 │ │ │ │ lsleq r9, r8, r6 │ │ │ │ orreq r3, lr, r4, lsl #18 │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ - cmneq r8, r4, asr #1 │ │ │ │ + ldrsbeq r5, [r8, #-0]! │ │ │ │ andeq r6, r0, ip, ror #17 │ │ │ │ - cmneq r8, r4, lsr #6 │ │ │ │ - orreq r4, r1, r4, asr #11 │ │ │ │ - cmneq r8, r0, ror #7 │ │ │ │ - ldrheq r8, [r8, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r8, r0, lsr r3 │ │ │ │ + orreq r4, r1, ip, asr #11 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + cmneq r8, r8, asr #31 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - orreq r4, r1, r8, lsl #11 │ │ │ │ - cmneq r8, r4, lsr #7 │ │ │ │ - cmneq r8, r0, lsl #31 │ │ │ │ + @ instruction: 0x01814590 │ │ │ │ + ldrheq r0, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, ip, lsl #31 │ │ │ │ │ │ │ │ 003f4d28 : │ │ │ │ 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] @ 3f4fec │ │ │ │ @@ -846511,38 +846511,38 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f4e78 │ │ │ │ ldrdeq r3, [lr, r4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018e37b0 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r8, ip, asr #4 │ │ │ │ - cmneq r8, r0, asr r2 │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ + cmneq r8, r8, asr r2 │ │ │ │ + cmneq r8, ip, asr r2 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ andeq r7, r0, r0, ror sl │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ @ instruction: 0x018e3694 │ │ │ │ - @ instruction: 0x01814394 │ │ │ │ - ldrheq r0, [r8, #-16]! │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ - orreq r4, r1, r4, asr r3 │ │ │ │ - cmneq r8, r0, ror r1 │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ + @ instruction: 0x0181439c │ │ │ │ + ldrheq r0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01788d90 │ │ │ │ + orreq r4, r1, ip, asr r3 │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orreq r4, r1, r4, lsl r3 │ │ │ │ - cmneq r8, r0, lsr r1 │ │ │ │ - cmneq r8, r0, lsl #26 │ │ │ │ + orreq r4, r1, ip, lsl r3 │ │ │ │ + cmneq r8, ip, lsr r1 │ │ │ │ + cmneq r8, ip, lsl #26 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r4, [r1, r4] │ │ │ │ - ldrsheq r0, [r8, #-0]! │ │ │ │ - cmneq r8, r0, asr #25 │ │ │ │ + ldrdeq r4, [r1, ip] │ │ │ │ + ldrsheq r0, [r8, #-12]! │ │ │ │ + cmneq r8, ip, asr #25 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01814294 │ │ │ │ - ldrheq r0, [r8, #-0]! │ │ │ │ - cmneq r8, r4, lsl #25 │ │ │ │ + @ instruction: 0x0181429c │ │ │ │ + ldrheq r0, [r8, #-12]! │ │ │ │ + @ instruction: 0x01788c90 │ │ │ │ │ │ │ │ 003f505c : │ │ │ │ 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 │ │ │ │ @@ -846657,22 +846657,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3f5150 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ + ldrsbeq r8, [r8, #-244]! @ 0xffffff0c │ │ │ │ orreq r3, lr, ip, lsl #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01814798 │ │ │ │ + orreq r4, r1, r0, lsr #15 │ │ │ │ @ instruction: 0x018e33bc │ │ │ │ cmneq r7, r4, ror #12 │ │ │ │ - cmnpeq r7, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0177fe94 │ │ │ │ + cmnpeq r7, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003f525c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -846764,24 +846764,24 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ b 3f5370 │ │ │ │ @ instruction: 0x018e3298 │ │ │ │ - orreq r4, r1, r8, ror r5 │ │ │ │ + orreq r4, r1, r0, lsl #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01788d94 │ │ │ │ - orreq r4, r1, r4, lsr #10 │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ - cmnpeq r7, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - orreq r4, r1, r0, lsr #9 │ │ │ │ - ldrsbeq pc, [r7, #-200]! @ 0xffffff38 @ │ │ │ │ - ldrheq r8, [r8, #-200]! @ 0xffffff38 │ │ │ │ - cmnpeq r7, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsr #27 │ │ │ │ + orreq r4, r1, ip, lsr #10 │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ + cmnpeq r7, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + orreq r4, r1, r8, lsr #9 │ │ │ │ + cmnpeq r7, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr #25 │ │ │ │ + ldrheq pc, [r7, #-192]! @ 0xffffff40 @ │ │ │ │ │ │ │ │ 003f5408 : │ │ │ │ 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] @ 3f5ac0 │ │ │ │ @@ -847209,45 +847209,45 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3f5750 │ │ │ │ strdeq r3, [lr, r4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r3, [lr, ip] │ │ │ │ - orreq r4, r1, r0, ror #6 │ │ │ │ - cmneq r8, ip, ror fp │ │ │ │ + orreq r4, r1, r8, ror #6 │ │ │ │ + cmneq r8, r8, lsl #23 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01814190 │ │ │ │ - cmneq r8, ip, lsr #19 │ │ │ │ + @ instruction: 0x01814198 │ │ │ │ + ldrheq r8, [r8, #-152]! @ 0xffffff68 │ │ │ │ @ instruction: 0x018e2dbc │ │ │ │ - orreq r4, r1, ip, lsl #1 │ │ │ │ - cmneq r8, r8, lsr #17 │ │ │ │ + @ instruction: 0x01814094 │ │ │ │ + ldrheq r8, [r8, #-132]! @ 0xffffff7c │ │ │ │ cmneq r7, r4, lsl r0 │ │ │ │ - orreq r4, r1, r0 │ │ │ │ - cmneq r8, r0, lsl r8 │ │ │ │ - ldrsheq pc, [r7, #-116]! @ 0xffffff8c @ │ │ │ │ - cmneq r8, ip, ror r7 │ │ │ │ - orreq r3, r1, r8, lsr pc │ │ │ │ - cmneq r8, ip, asr #14 │ │ │ │ + orreq r4, r1, r8 │ │ │ │ + cmneq r8, ip, lsl r8 │ │ │ │ + cmnpeq r7, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsl #15 │ │ │ │ + orreq r3, r1, r0, asr #30 │ │ │ │ + cmneq r8, r8, asr r7 │ │ │ │ ldrheq pc, [r6, #-228]! @ 0xffffff1c @ │ │ │ │ - @ instruction: 0x01813eb0 │ │ │ │ - cmnpeq r7, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, asr #13 │ │ │ │ - cmneq r8, r0, lsr r7 │ │ │ │ - @ instruction: 0x01788690 │ │ │ │ - orreq r3, r1, r4, ror lr │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ - orreq r3, r1, r0, lsl lr │ │ │ │ - cmneq r8, r8, lsr #12 │ │ │ │ - cmnpeq r7, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - orreq r3, r1, r0, lsr #27 │ │ │ │ - ldrsbeq pc, [r7, #-88]! @ 0xffffffa8 @ │ │ │ │ - ldrheq r8, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x01813eb8 │ │ │ │ + ldrsheq pc, [r7, #-100]! @ 0xffffff9c @ │ │ │ │ + ldrsbeq r8, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, ip, lsr r7 │ │ │ │ + @ instruction: 0x0178869c │ │ │ │ + orreq r3, r1, ip, ror lr │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + orreq r3, r1, r8, lsl lr │ │ │ │ + cmneq r8, r4, lsr r6 │ │ │ │ + cmnpeq r7, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + orreq r3, r1, r8, lsr #27 │ │ │ │ + cmnpeq r7, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr #11 │ │ │ │ │ │ │ │ 003f5b48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -847352,25 +847352,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3f5c44 │ │ │ │ - orreq r3, r1, r4, ror ip │ │ │ │ - cmneq r8, r4, lsl #9 │ │ │ │ + orreq r3, r1, ip, ror ip │ │ │ │ + @ instruction: 0x01788490 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrdeq r3, [r1, r0] │ │ │ │ - cmnpeq r7, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, ror #7 │ │ │ │ + ldrdeq r3, [r1, r8] │ │ │ │ + cmnpeq r7, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r8, [r8, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsbeq pc, [r7, #-48]! @ 0xffffffd0 @ │ │ │ │ - orreq r3, r1, r4, ror #22 │ │ │ │ - @ instruction: 0x0177f39c │ │ │ │ - cmneq r8, r8, ror r3 │ │ │ │ + ldrsbeq pc, [r7, #-60]! @ 0xffffffc4 @ │ │ │ │ + orreq r3, r1, ip, ror #22 │ │ │ │ + cmnpeq r7, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, lsl #7 │ │ │ │ │ │ │ │ 003f5d2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -847401,17 +847401,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f5dc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f5d74 │ │ │ │ - orreq r3, r1, r8, lsr #21 │ │ │ │ - cmnpeq r7, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x01813ab0 │ │ │ │ + cmnpeq r7, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr #5 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 003f5dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -847532,28 +847532,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f5e50 │ │ │ │ orreq r2, lr, r0, lsr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018e26bc │ │ │ │ - orreq r3, r1, ip, ror #18 │ │ │ │ - cmneq r8, ip, lsl #5 │ │ │ │ - cmneq r8, r0, lsl #3 │ │ │ │ - orreq r3, r1, r8, lsr #18 │ │ │ │ - cmnpeq r7, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, lsr r1 │ │ │ │ + orreq r3, r1, r4, ror r9 │ │ │ │ + @ instruction: 0x01788298 │ │ │ │ + cmneq r8, ip, lsl #3 │ │ │ │ + orreq r3, r1, r0, lsr r9 │ │ │ │ + cmnpeq r7, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr #2 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - orreq r3, r1, ip, ror #17 │ │ │ │ - cmnpeq r7, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r8, [r8, #-12]! │ │ │ │ + strdeq r3, [r1, r4] │ │ │ │ + cmnpeq r7, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsl #2 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x018138b0 │ │ │ │ - cmnpeq r7, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, asr #1 │ │ │ │ + @ instruction: 0x018138b8 │ │ │ │ + ldrsheq pc, [r7, #-4]! @ │ │ │ │ + cmneq r8, ip, asr #1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 003f5ffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -847596,17 +847596,17 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3f603c │ │ │ │ - cmneq r8, r0, asr #2 │ │ │ │ - @ instruction: 0x018137b4 │ │ │ │ - cmneq r8, ip, asr #31 │ │ │ │ + cmneq r8, ip, asr #2 │ │ │ │ + @ instruction: 0x018137bc │ │ │ │ + ldrsbeq r7, [r8, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 003f60c8 : │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ @@ -847729,25 +847729,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3f6180 │ │ │ │ orreq r2, lr, r4, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, lr, ip, lsl #7 │ │ │ │ - orreq r3, r1, r4, ror #12 │ │ │ │ - @ instruction: 0x0177ee9c │ │ │ │ - cmneq r8, ip, ror lr │ │ │ │ + orreq r3, r1, ip, ror #12 │ │ │ │ + cmneq r7, r8, lsr #29 │ │ │ │ + cmneq r8, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01787f90 │ │ │ │ - orreq r3, r1, r0, lsl r6 │ │ │ │ - cmneq r8, r0, lsr #28 │ │ │ │ + @ instruction: 0x01787f9c │ │ │ │ + orreq r3, r1, r8, lsl r6 │ │ │ │ + cmneq r8, ip, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq r3, r1, r0, asr #11 │ │ │ │ - ldrsheq lr, [r7, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq r7, [r8, #-216]! @ 0xffffff28 │ │ │ │ + orreq r3, r1, r8, asr #11 │ │ │ │ + cmneq r7, r4, lsl #28 │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 003f62dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -847853,29 +847853,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 b6c98 │ │ │ │ - orreq r3, r1, r0, asr #9 │ │ │ │ - ldrsheq lr, [r7, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq r7, [r8, #-192]! @ 0xffffff40 │ │ │ │ - orreq r3, r1, r4, lsl #9 │ │ │ │ - ldrheq lr, [r7, #-204]! @ 0xffffff34 │ │ │ │ - @ instruction: 0x01787c94 │ │ │ │ - orreq r3, r1, r8, asr #8 │ │ │ │ - cmneq r7, r0, lsl #25 │ │ │ │ - cmneq r8, r8, asr ip │ │ │ │ - orreq r3, r1, ip, lsl #8 │ │ │ │ - cmneq r7, r4, asr #24 │ │ │ │ - cmneq r8, ip, lsl ip │ │ │ │ - ldrdeq r3, [r1, r0] │ │ │ │ - cmneq r7, r8, lsl #24 │ │ │ │ - cmneq r8, r0, ror #23 │ │ │ │ + orreq r3, r1, r8, asr #9 │ │ │ │ + cmneq r7, r4, lsl #26 │ │ │ │ + ldrsbeq r7, [r8, #-204]! @ 0xffffff34 │ │ │ │ + orreq r3, r1, ip, lsl #9 │ │ │ │ + cmneq r7, r8, asr #25 │ │ │ │ + cmneq r8, r0, lsr #25 │ │ │ │ + orreq r3, r1, r0, asr r4 │ │ │ │ + cmneq r7, ip, lsl #25 │ │ │ │ + cmneq r8, r4, ror #24 │ │ │ │ + orreq r3, r1, r4, lsl r4 │ │ │ │ + cmneq r7, r0, asr ip │ │ │ │ + cmneq r8, r8, lsr #24 │ │ │ │ + ldrdeq r3, [r1, r8] │ │ │ │ + cmneq r7, r4, lsl ip │ │ │ │ + cmneq r8, ip, ror #23 │ │ │ │ │ │ │ │ 003f64d0 : │ │ │ │ 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 │ │ │ │ @@ -848070,22 +848070,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3f6610 │ │ │ │ orreq r2, lr, r0, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r3, r1, r4, lsl r3 │ │ │ │ - cmneq r8, ip, lsr #22 │ │ │ │ + orreq r3, r1, ip, lsl r3 │ │ │ │ + cmneq r8, r8, lsr fp │ │ │ │ strdeq r1, [lr, ip] │ │ │ │ cmnpeq r6, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ - cmneq r7, ip, lsl #18 │ │ │ │ - ldrsbeq lr, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, ip, lsr #17 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ + cmneq r7, r8, lsl r9 │ │ │ │ + cmneq r7, r8, ror #17 │ │ │ │ + ldrheq lr, [r7, #-136]! @ 0xffffff78 │ │ │ │ │ │ │ │ 003f6810 : │ │ │ │ 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 │ │ │ │ @@ -848166,17 +848166,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3f695c │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3f68c8 │ │ │ │ - orreq r2, r1, r0, lsl pc │ │ │ │ - cmneq r7, r8, asr #14 │ │ │ │ - cmneq r8, r8, lsr #14 │ │ │ │ + orreq r2, r1, r8, lsl pc │ │ │ │ + cmneq r7, r4, asr r7 │ │ │ │ + cmneq r8, r4, lsr r7 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ │ │ │ │ 003f6960 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6] │ │ │ │ @@ -848529,35 +848529,35 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ b 3f6ba8 │ │ │ │ @ instruction: 0x018e1ab0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r1, [lr, ip] │ │ │ │ @ instruction: 0x018e19b0 │ │ │ │ - cmneq r7, r0, ror #9 │ │ │ │ - cmneq r8, r4, asr #12 │ │ │ │ - @ instruction: 0x01812db0 │ │ │ │ + cmneq r7, ip, ror #9 │ │ │ │ + cmneq r8, r0, asr r6 │ │ │ │ + @ instruction: 0x01812db8 │ │ │ │ orreq r1, lr, r8, lsl r9 │ │ │ │ - cmneq r7, r8, asr #8 │ │ │ │ - cmneq r8, ip, lsr #11 │ │ │ │ - orreq r2, r1, r8, lsl sp │ │ │ │ + cmneq r7, r4, asr r4 │ │ │ │ + ldrheq r7, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r2, r1, r0, lsr #26 │ │ │ │ @ instruction: 0x018e18bc │ │ │ │ - cmneq r7, ip, ror #7 │ │ │ │ - cmneq r8, r0, asr r5 │ │ │ │ - @ instruction: 0x01812cbc │ │ │ │ + ldrsheq lr, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r8, ip, asr r5 │ │ │ │ + orreq r2, r1, r4, asr #25 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r2, r1, ip, ror #24 │ │ │ │ - ldrsheq r7, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r2, r1, r4, ror ip │ │ │ │ + cmneq r8, r4, lsl #10 │ │ │ │ cmneq r6, ip, lsl #20 │ │ │ │ ldrdeq r1, [lr, r8] │ │ │ │ @ instruction: 0x018e16b0 │ │ │ │ - cmneq r7, r4, ror #3 │ │ │ │ - ldrheq lr, [r7, #-16]! │ │ │ │ - cmneq r8, r4, lsl r3 │ │ │ │ - orreq r2, r1, r0, lsl #21 │ │ │ │ + ldrsheq lr, [r7, #-16]! │ │ │ │ + ldrheq lr, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r0, lsr #6 │ │ │ │ + orreq r2, r1, r8, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -848668,29 +848668,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 3f7024 │ │ │ │ - orreq r2, r1, r0, asr #18 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ - cmneq r8, r8, asr #3 │ │ │ │ - orreq r2, r1, ip, ror #17 │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - cmneq r8, r0, ror r1 │ │ │ │ - @ instruction: 0x018128b0 │ │ │ │ - ldrsbeq sp, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r8, r8, lsr r1 │ │ │ │ - orreq r2, r1, r4, lsl #17 │ │ │ │ - cmneq r7, r8, lsr #31 │ │ │ │ - cmneq r8, r8, lsl #2 │ │ │ │ - orreq r2, r1, r4, asr r8 │ │ │ │ - cmneq r7, r8, ror pc │ │ │ │ - ldrsbeq r7, [r8, #-8]! │ │ │ │ + orreq r2, r1, r8, asr #18 │ │ │ │ + cmneq r7, r0, ror r0 │ │ │ │ + ldrsbeq r7, [r8, #-20]! @ 0xffffffec │ │ │ │ + strdeq r2, [r1, r4] │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + @ instruction: 0x018128b8 │ │ │ │ + cmneq r7, r0, ror #31 │ │ │ │ + cmneq r8, r4, asr #2 │ │ │ │ + orreq r2, r1, ip, lsl #17 │ │ │ │ + ldrheq sp, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r8, r4, lsl r1 │ │ │ │ + orreq r2, r1, ip, asr r8 │ │ │ │ + cmneq r7, r4, lsl #31 │ │ │ │ + cmneq r8, r4, ror #1 │ │ │ │ │ │ │ │ 003f7154 : │ │ │ │ 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 │ │ │ │ @@ -849531,122 +849531,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7ad0 │ │ │ │ orreq r1, lr, ip, lsl #7 │ │ │ │ @ instruction: 0x018e1390 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r2, r1, r4, lsl #15 │ │ │ │ - cmneq r8, ip │ │ │ │ + orreq r2, r1, ip, lsl #15 │ │ │ │ + cmneq r8, r8, lsl r0 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x0181269c │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + orreq r2, r1, r4, lsr #13 │ │ │ │ + cmneq r8, r4, lsr #30 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - orreq r2, r1, r4, lsl r6 │ │ │ │ - cmneq r8, r0, lsr #29 │ │ │ │ - @ instruction: 0x01812498 │ │ │ │ - cmneq r8, ip, lsl sp │ │ │ │ - orreq r2, r1, r8, asr #6 │ │ │ │ - ldrsbeq r6, [r8, #-176]! @ 0xffffff50 │ │ │ │ - orreq r2, r1, ip, ror #3 │ │ │ │ - cmneq r8, ip, ror #20 │ │ │ │ - strheq r2, [r1, r0] │ │ │ │ - cmneq r8, r0, lsr r9 │ │ │ │ + orreq r2, r1, ip, lsl r6 │ │ │ │ + cmneq r8, ip, lsr #29 │ │ │ │ + orreq r2, r1, r0, lsr #9 │ │ │ │ + cmneq r8, r8, lsr #26 │ │ │ │ + orreq r2, r1, r0, asr r3 │ │ │ │ + ldrsbeq r6, [r8, #-188]! @ 0xffffff44 │ │ │ │ + strdeq r2, [r1, r4] │ │ │ │ + cmneq r8, r8, ror sl │ │ │ │ + strheq r2, [r1, r8] │ │ │ │ + cmneq r8, ip, lsr r9 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - orreq r1, r1, r4, lsr pc │ │ │ │ - ldrheq r6, [r8, #-124]! @ 0xffffff84 │ │ │ │ + orreq r1, r1, ip, lsr pc │ │ │ │ + cmneq r8, r8, asr #15 │ │ │ │ cmneq r6, ip, lsr #27 │ │ │ │ - ldrsbeq sp, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x01811e9c │ │ │ │ - cmneq r8, r0, lsr #14 │ │ │ │ + ldrsbeq sp, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r1, r1, r4, lsr #29 │ │ │ │ + cmneq r8, ip, lsr #14 │ │ │ │ ldrdeq r0, [lr, ip] │ │ │ │ - orreq r1, r1, r0, ror #27 │ │ │ │ - cmneq r8, r8, ror #12 │ │ │ │ - strdeq r1, [r1, r8] │ │ │ │ - cmneq r8, r0, lsl #11 │ │ │ │ - cmneq r7, r8, ror #4 │ │ │ │ - orreq r1, r1, r0, asr #22 │ │ │ │ - ldrheq r6, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, ip, lsl r2 │ │ │ │ - strdeq r1, [r1, r4] │ │ │ │ - cmneq r8, r0, ror r3 │ │ │ │ + orreq r1, r1, r8, ror #27 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ + orreq r1, r1, r0, lsl #26 │ │ │ │ + cmneq r8, ip, lsl #11 │ │ │ │ + cmneq r7, r4, ror r2 │ │ │ │ + orreq r1, r1, r8, asr #22 │ │ │ │ + cmneq r8, r8, asr #7 │ │ │ │ + cmneq r7, r8, lsr #4 │ │ │ │ + strdeq r1, [r1, ip] │ │ │ │ + cmneq r8, ip, ror r3 │ │ │ │ muleq r0, ip, r6 │ │ │ │ cmneq r7, r8, asr r0 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ - orreq r1, r1, r4, asr #15 │ │ │ │ + orreq r1, r1, ip, asr #15 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r1, r1, ip, lsl r7 │ │ │ │ - cmneq r8, r8, lsr #31 │ │ │ │ - ldrdeq r1, [r1, r4] │ │ │ │ + orreq r1, r1, r4, lsr #14 │ │ │ │ + ldrheq r5, [r8, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq r1, [r1, ip] │ │ │ │ cmneq r6, r4, lsl #11 │ │ │ │ - cmneq r8, r0, asr pc │ │ │ │ - orreq r1, r1, r8, lsl #13 │ │ │ │ - ldrheq ip, [r7, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r8, r0, lsl pc │ │ │ │ + cmneq r8, ip, asr pc │ │ │ │ + @ instruction: 0x01811690 │ │ │ │ + ldrheq ip, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r8, ip, lsl pc │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orreq r1, r1, r8, asr r6 │ │ │ │ - ldrsbeq r5, [r8, #-236]! @ 0xffffff14 │ │ │ │ + orreq r1, r1, r0, ror #12 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq r1, r1, ip, ror #11 │ │ │ │ - cmneq r8, r4, ror lr │ │ │ │ + strdeq r1, [r1, r4] │ │ │ │ + cmneq r8, r0, lsl #29 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r7, r0, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - strdeq r1, [r1, ip] │ │ │ │ - cmneq r8, r8, lsl #25 │ │ │ │ + orreq r1, r1, r4, lsl #8 │ │ │ │ + @ instruction: 0x01785c94 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq r1, r1, r8, lsl #5 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ + @ instruction: 0x01811290 │ │ │ │ + cmneq r8, r4, lsl fp │ │ │ │ cmneq r7, r4, asr #19 │ │ │ │ - orreq r1, r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x01811190 │ │ │ │ cmneq r7, r8, lsl #17 │ │ │ │ - orreq r1, r1, ip, lsr #32 │ │ │ │ - orreq r0, r1, r4, ror pc │ │ │ │ - cmneq r8, r0, lsl #16 │ │ │ │ + orreq r1, r1, r4, lsr r0 │ │ │ │ + orreq r0, r1, ip, ror pc │ │ │ │ + cmneq r8, ip, lsl #16 │ │ │ │ ldrsheq ip, [r6, #-212]! @ 0xffffff2c │ │ │ │ - orreq r0, r1, r0, lsr #30 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ + orreq r0, r1, r8, lsr #30 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ cmneq r6, ip, lsl #27 │ │ │ │ - @ instruction: 0x01810ebc │ │ │ │ - cmneq r8, ip, lsr r7 │ │ │ │ - orreq r0, r1, r0, lsl #27 │ │ │ │ - cmneq r8, ip, lsl #12 │ │ │ │ + orreq r0, r1, r4, asr #29 │ │ │ │ + cmneq r8, r8, asr #14 │ │ │ │ + orreq r0, r1, r8, lsl #27 │ │ │ │ + cmneq r8, r8, lsl r6 │ │ │ │ cmneq r6, r0, lsl #24 │ │ │ │ - orreq r0, r1, r0, lsr sp │ │ │ │ - cmneq r8, ip, lsr #11 │ │ │ │ - cmneq r7, r8, lsl r4 │ │ │ │ - orreq r0, r1, r4, ror #25 │ │ │ │ - cmneq r8, r8, ror #10 │ │ │ │ + orreq r0, r1, r8, lsr sp │ │ │ │ + ldrheq r5, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r4, lsr #8 │ │ │ │ + orreq r0, r1, ip, ror #25 │ │ │ │ + cmneq r8, r4, ror r5 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - orreq r0, r1, r4, ror ip │ │ │ │ + orreq r0, r1, ip, ror ip │ │ │ │ @ instruction: 0x0177049c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orreq r0, r1, r4, lsl #23 │ │ │ │ - cmneq r8, r0, lsl r4 │ │ │ │ + orreq r0, r1, ip, lsl #23 │ │ │ │ + cmneq r8, ip, lsl r4 │ │ │ │ cmneq r6, r4, lsl #20 │ │ │ │ - orreq r0, r1, r0, lsr fp │ │ │ │ - ldrheq r5, [r8, #-48]! @ 0xffffffd0 │ │ │ │ - strdeq r0, [r1, r4] │ │ │ │ - cmneq r8, ip, ror r3 │ │ │ │ + orreq r0, r1, r8, lsr fp │ │ │ │ + ldrheq r5, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + strdeq r0, [r1, ip] │ │ │ │ + cmneq r8, r8, lsl #7 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orreq r0, r1, r0, lsl sl │ │ │ │ - @ instruction: 0x0178529c │ │ │ │ + orreq r0, r1, r8, lsl sl │ │ │ │ + cmneq r8, r8, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -851612,224 +851612,224 @@ │ │ │ │ bl b6c98 │ │ │ │ ldr r1, [pc, #384] @ 3fa080 │ │ │ │ ldr r2, [pc, #384] @ 3fa084 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3f9c2c │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ - orreq r0, r1, r8, ror r9 │ │ │ │ + orreq r0, r1, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ @ instruction: 0x01770194 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x01785094 │ │ │ │ + cmneq r8, r0, lsr #1 │ │ │ │ cmneq r6, r4, asr r6 │ │ │ │ - orreq r0, r1, r4, lsl #15 │ │ │ │ - cmneq r8, r8 │ │ │ │ - cmneq r7, r0, asr lr │ │ │ │ - orreq r0, r1, r8, lsr #14 │ │ │ │ - cmneq r8, r4, lsr #31 │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ - ldrdeq r0, [r1, r8] │ │ │ │ - cmneq r8, r4, asr pc │ │ │ │ + orreq r0, r1, ip, lsl #15 │ │ │ │ + cmneq r8, r4, lsl r0 │ │ │ │ + cmneq r7, ip, asr lr │ │ │ │ + orreq r0, r1, r0, lsr r7 │ │ │ │ + ldrheq r4, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, ip, lsl #28 │ │ │ │ + orreq r0, r1, r0, ror #13 │ │ │ │ + cmneq r8, r0, ror #30 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ cmnpeq r6, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orreq r0, r1, r8, ror r5 │ │ │ │ - cmneq r8, r4, lsl #28 │ │ │ │ + orreq r0, r1, r0, lsl #11 │ │ │ │ + cmneq r8, r0, lsl lr │ │ │ │ ldrsheq ip, [r6, #-52]! @ 0xffffffcc │ │ │ │ - orreq r0, r1, r0, lsr #10 │ │ │ │ - cmneq r8, r0, lsr #27 │ │ │ │ + orreq r0, r1, r8, lsr #10 │ │ │ │ + cmneq r8, ip, lsr #27 │ │ │ │ cmneq r6, r8, lsl #7 │ │ │ │ - @ instruction: 0x0181049c │ │ │ │ - cmneq r8, r8, lsr #26 │ │ │ │ + orreq r0, r1, r4, lsr #9 │ │ │ │ + cmneq r8, r4, lsr sp │ │ │ │ cmneq r6, ip, lsr #6 │ │ │ │ ldrsbeq ip, [r6, #-36]! @ 0xffffffdc │ │ │ │ - ldrdeq r0, [r1, r8] │ │ │ │ - cmneq r8, r0, ror #24 │ │ │ │ - @ instruction: 0x0181039c │ │ │ │ - cmneq r8, r8, lsr #24 │ │ │ │ - orreq r0, r1, r4, asr r3 │ │ │ │ + orreq r0, r1, r0, ror #7 │ │ │ │ + cmneq r8, ip, ror #24 │ │ │ │ + orreq r0, r1, r4, lsr #7 │ │ │ │ + cmneq r8, r4, lsr ip │ │ │ │ + orreq r0, r1, ip, asr r3 │ │ │ │ cmneq r6, r4, lsl #4 │ │ │ │ - ldrsbeq r4, [r8, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r4, [r8, #-188]! @ 0xffffff44 │ │ │ │ cmneq r6, r8, asr #3 │ │ │ │ cmneq r6, r8, lsl #3 │ │ │ │ cmneq r6, r8, lsl r1 │ │ │ │ - orreq r0, r1, r8, lsr #4 │ │ │ │ - ldrheq r4, [r8, #-164]! @ 0xffffff5c │ │ │ │ + orreq r0, r1, r0, lsr r2 │ │ │ │ + cmneq r8, r0, asr #21 │ │ │ │ ldrheq ip, [r6, #-8]! │ │ │ │ - orreq r0, r1, ip, asr #3 │ │ │ │ - cmneq r8, r8, asr sl │ │ │ │ + ldrdeq r0, [r1, r4] │ │ │ │ + cmneq r8, r4, ror #20 │ │ │ │ cmneq r6, ip, asr r0 │ │ │ │ cmneq r6, r8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r0, r1, ip, lsl r1 │ │ │ │ - cmneq r8, r8, lsr #19 │ │ │ │ + orreq r0, r1, r4, lsr #2 │ │ │ │ + ldrheq r4, [r8, #-148]! @ 0xffffff6c │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ - orreq r0, r1, r0, rrx │ │ │ │ - cmneq r8, r8, ror #17 │ │ │ │ - orreq pc, r0, ip, ror #30 │ │ │ │ - ldrsheq r4, [r8, #-120]! @ 0xffffff88 │ │ │ │ + orreq r0, r1, r8, rrx │ │ │ │ + ldrsheq r4, [r8, #-132]! @ 0xffffff7c │ │ │ │ + orreq pc, r0, r4, ror pc @ │ │ │ │ + cmneq r8, r4, lsl #16 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq pc, r0, r4, lsr pc @ │ │ │ │ - cmneq r8, r0, asr #15 │ │ │ │ - cmneq r7, r0, lsr #12 │ │ │ │ - orreq pc, r0, r0, asr #29 │ │ │ │ - cmneq r8, ip, asr #14 │ │ │ │ + orreq pc, r0, ip, lsr pc @ │ │ │ │ + cmneq r8, ip, asr #15 │ │ │ │ + cmneq r7, ip, lsr #12 │ │ │ │ + orreq pc, r0, r8, asr #29 │ │ │ │ + cmneq r8, r8, asr r7 │ │ │ │ cmneq r6, r8, lsr sp │ │ │ │ - orreq pc, r0, ip, asr #28 │ │ │ │ - ldrsbeq r4, [r8, #-104]! @ 0xffffff98 │ │ │ │ + orreq pc, r0, r4, asr lr @ │ │ │ │ + cmneq r8, r4, ror #13 │ │ │ │ ldrheq fp, [r6, #-196]! @ 0xffffff3c │ │ │ │ - orreq pc, r0, r8, asr #27 │ │ │ │ - cmneq r8, r0, asr r6 │ │ │ │ - orreq pc, r0, r8, lsl #27 │ │ │ │ - cmneq r8, r0, lsl r6 │ │ │ │ - cmneq r7, r4, lsl #9 │ │ │ │ - orreq pc, r0, r0, asr sp @ │ │ │ │ - ldrsbeq r4, [r8, #-84]! @ 0xffffffac │ │ │ │ - orreq pc, r0, r8, lsr #26 │ │ │ │ - ldrheq r4, [r8, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq pc, [r0, r0] │ │ │ │ + cmneq r8, ip, asr r6 │ │ │ │ + @ instruction: 0x0180fd90 │ │ │ │ + cmneq r8, ip, lsl r6 │ │ │ │ + @ instruction: 0x0177b490 │ │ │ │ + orreq pc, r0, r8, asr sp @ │ │ │ │ + cmneq r8, r0, ror #11 │ │ │ │ + orreq pc, r0, r0, lsr sp @ │ │ │ │ + cmneq r8, r0, asr #11 │ │ │ │ cmneq r6, r8, lsr #23 │ │ │ │ - ldrdeq pc, [r0, r8] │ │ │ │ - cmneq r8, r4, asr r5 │ │ │ │ + orreq pc, r0, r0, ror #25 │ │ │ │ + cmneq r8, r0, ror #10 │ │ │ │ cmneq r6, r0, asr fp │ │ │ │ - cmneq r7, r8, ror r3 │ │ │ │ - orreq pc, r0, r4, asr #24 │ │ │ │ - cmneq r8, ip, asr #9 │ │ │ │ + cmneq r7, r4, lsl #7 │ │ │ │ + orreq pc, r0, ip, asr #24 │ │ │ │ + ldrsbeq r4, [r8, #-72]! @ 0xffffffb8 │ │ │ │ ldrheq fp, [r6, #-160]! @ 0xffffff60 │ │ │ │ cmneq r6, r4, asr sl │ │ │ │ cmneq r6, r0, lsl #20 │ │ │ │ ldrsbeq fp, [r6, #-144]! @ 0xffffff70 │ │ │ │ cmneq r6, r8, ror #18 │ │ │ │ cmneq r6, r8, lsr r9 │ │ │ │ - orreq pc, r0, ip, asr #20 │ │ │ │ - ldrsbeq r4, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + orreq pc, r0, r4, asr sl @ │ │ │ │ + cmneq r8, r4, ror #5 │ │ │ │ cmneq r6, r4, ror r5 │ │ │ │ cmneq r6, r0, lsr r5 │ │ │ │ - orreq pc, r0, r0, ror #12 │ │ │ │ - cmneq r8, r4, ror #29 │ │ │ │ + orreq pc, r0, r8, ror #12 │ │ │ │ + ldrsheq r3, [r8, #-224]! @ 0xffffff20 │ │ │ │ ldrheq fp, [r6, #-68]! @ 0xffffffbc │ │ │ │ - orreq pc, r0, r8, asr #11 │ │ │ │ - cmneq r8, r4, asr lr │ │ │ │ + ldrdeq pc, [r0, r0] │ │ │ │ + cmneq r8, r0, ror #28 │ │ │ │ cmneq r6, r8, asr r4 │ │ │ │ - orreq pc, r0, ip, ror #10 │ │ │ │ - ldrsheq r3, [r8, #-216]! @ 0xffffff28 │ │ │ │ + orreq pc, r0, r4, ror r5 @ │ │ │ │ + cmneq r8, r4, lsl #28 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r7, r0, lsl ip │ │ │ │ - ldrsbeq sl, [r7, #-180]! @ 0xffffff4c │ │ │ │ - @ instruction: 0x0177ab9c │ │ │ │ + cmneq r7, ip, lsl ip │ │ │ │ + cmneq r7, r0, ror #23 │ │ │ │ + cmneq r7, r8, lsr #23 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r7, r8, ror #22 │ │ │ │ + cmneq r7, r4, ror fp │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r7, r8, asr fp │ │ │ │ - cmneq r7, r4, lsr #22 │ │ │ │ - strdeq pc, [r0, r0] │ │ │ │ - cmneq r8, r4, ror ip │ │ │ │ - cmneq r7, r4, ror #21 │ │ │ │ - cmneq r7, ip, lsr #21 │ │ │ │ - orreq pc, r0, r8, ror r3 @ │ │ │ │ - cmneq r8, r0, lsl #24 │ │ │ │ - cmneq r7, ip, ror #20 │ │ │ │ - cmneq r7, r4, lsr sl │ │ │ │ - orreq pc, r0, r0, lsl #6 │ │ │ │ - cmneq r8, r4, lsl #23 │ │ │ │ - ldrsheq sl, [r7, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r7, r0, asr #19 │ │ │ │ - orreq pc, r0, ip, lsl #5 │ │ │ │ - cmneq r8, r0, lsl fp │ │ │ │ - cmneq r7, r4, lsl #19 │ │ │ │ - orreq pc, r0, r0, asr r2 @ │ │ │ │ - ldrsbeq r3, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r7, r4, ror #22 │ │ │ │ + cmneq r7, r0, lsr fp │ │ │ │ + strdeq pc, [r0, r8] │ │ │ │ + cmneq r8, r0, lsl #25 │ │ │ │ + ldrsheq sl, [r7, #-160]! @ 0xffffff60 │ │ │ │ + ldrheq sl, [r7, #-168]! @ 0xffffff58 │ │ │ │ + orreq pc, r0, r0, lsl #7 │ │ │ │ + cmneq r8, ip, lsl #24 │ │ │ │ + cmneq r7, r8, ror sl │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ + orreq pc, r0, r8, lsl #6 │ │ │ │ + @ instruction: 0x01783b90 │ │ │ │ + cmneq r7, r4, lsl #20 │ │ │ │ + cmneq r7, ip, asr #19 │ │ │ │ + @ instruction: 0x0180f294 │ │ │ │ + cmneq r8, ip, lsl fp │ │ │ │ + @ instruction: 0x0177a990 │ │ │ │ + orreq pc, r0, r8, asr r2 @ │ │ │ │ + ldrsbeq r3, [r8, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ + cmneq r7, r4, lsl r9 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r8, r4, ror #20 │ │ │ │ - @ instruction: 0x0177a898 │ │ │ │ - cmneq r7, r0, ror r8 │ │ │ │ - orreq pc, r0, ip, lsr r1 @ │ │ │ │ - cmneq r8, r8, asr #19 │ │ │ │ - cmneq r7, r0, lsr r8 │ │ │ │ - ldrsheq sl, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ - @ instruction: 0x0180f094 │ │ │ │ - cmneq r8, r8, lsl r9 │ │ │ │ - cmneq r7, ip, lsl #15 │ │ │ │ + cmneq r8, r0, ror sl │ │ │ │ + cmneq r7, r4, lsr #17 │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ + orreq pc, r0, r4, asr #2 │ │ │ │ + ldrsbeq r3, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r7, ip, lsr r8 │ │ │ │ + cmneq r7, r8, lsl #16 │ │ │ │ + ldrsbeq sl, [r7, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x0180f09c │ │ │ │ + cmneq r8, r4, lsr #18 │ │ │ │ + @ instruction: 0x0177a798 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r7, r0, asr r7 │ │ │ │ - cmneq r7, r0, lsr #14 │ │ │ │ - ldrsheq sl, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, r0, asr #13 │ │ │ │ - orreq lr, r0, ip, lsl #31 │ │ │ │ - cmneq r8, r0, lsl r8 │ │ │ │ - cmneq r7, r4, lsl #13 │ │ │ │ - orreq lr, r0, r0, asr pc │ │ │ │ - ldrsbeq r3, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r7, r8, asr #12 │ │ │ │ - cmneq r7, r8, lsl #12 │ │ │ │ + cmneq r7, ip, asr r7 │ │ │ │ + cmneq r7, ip, lsr #14 │ │ │ │ + ldrsheq sl, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, ip, asr #13 │ │ │ │ + @ instruction: 0x0180ef94 │ │ │ │ + cmneq r8, ip, lsl r8 │ │ │ │ + @ instruction: 0x0177a690 │ │ │ │ + orreq lr, r0, r8, asr pc │ │ │ │ + cmneq r8, r0, ror #15 │ │ │ │ + cmneq r7, r4, asr r6 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrsheq sl, [r7, #-84]! @ 0xffffffac │ │ │ │ - orreq lr, r0, r0, asr #29 │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ - ldrheq sl, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - orreq lr, r0, r8, lsl #29 │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - ldrsbeq sl, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - ldrheq sl, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r7, r8, lsl #9 │ │ │ │ - orreq lr, r0, r4, asr sp │ │ │ │ - ldrsbeq r3, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r7, r8, lsr r4 │ │ │ │ - orreq lr, r0, r0, lsl sp │ │ │ │ - cmneq r8, ip, lsl #11 │ │ │ │ + cmneq r7, r0, lsl #12 │ │ │ │ + orreq lr, r0, r8, asr #29 │ │ │ │ + cmneq r8, r4, asr r7 │ │ │ │ + cmneq r7, r8, asr #11 │ │ │ │ + @ instruction: 0x0180ee90 │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + cmneq r7, ip, lsl #11 │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + cmneq r7, ip, lsl r5 │ │ │ │ + cmneq r7, r4, ror #9 │ │ │ │ + ldrheq sl, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0177a494 │ │ │ │ + orreq lr, r0, ip, asr sp │ │ │ │ + cmneq r8, r8, ror #11 │ │ │ │ + cmneq r7, r4, asr #8 │ │ │ │ + orreq lr, r0, r8, lsl sp │ │ │ │ + @ instruction: 0x01783598 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - ldrsheq sl, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq sl, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - ldrheq sl, [r7, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r7, r4, lsr #7 │ │ │ │ + ldrsheq sl, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsbeq sl, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r7, r0, asr #7 │ │ │ │ + ldrheq sl, [r7, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r7, r4, ror r3 │ │ │ │ - ldrsheq r3, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r7, r0, lsl #7 │ │ │ │ + cmneq r8, r4, lsl #10 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmneq r7, r0, lsl #6 │ │ │ │ - ldrsbeq sl, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r7, ip, lsl #6 │ │ │ │ + ldrsbeq sl, [r7, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq r7, r0, lsr #5 │ │ │ │ - cmneq r7, r0, ror r2 │ │ │ │ - cmneq r7, r0, asr r2 │ │ │ │ - cmneq r7, ip, lsl r2 │ │ │ │ - cmneq r7, ip, ror #3 │ │ │ │ + cmneq r7, ip, lsr #5 │ │ │ │ + cmneq r7, ip, ror r2 │ │ │ │ + cmneq r7, ip, asr r2 │ │ │ │ + cmneq r7, r8, lsr #4 │ │ │ │ + ldrsheq sl, [r7, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq lr, r0, r8, lsl #21 │ │ │ │ - ldrheq sl, [r7, #-16]! │ │ │ │ - cmneq r8, r0, lsl r3 │ │ │ │ + @ instruction: 0x0180ea90 │ │ │ │ + ldrheq sl, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, ip, lsl r3 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq r7, r8, ror r1 │ │ │ │ - cmneq r7, r8, asr #2 │ │ │ │ - orreq lr, r0, r4, lsl sl │ │ │ │ - @ instruction: 0x01783298 │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ - ldrsbeq sl, [r7, #-8]! │ │ │ │ - cmneq r7, r8, lsr #1 │ │ │ │ - orreq lr, r0, r4, ror r9 │ │ │ │ - ldrsheq r3, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r7, ip, rrx │ │ │ │ - orreq lr, r0, r8, lsr r9 │ │ │ │ - cmneq r8, r0, asr #3 │ │ │ │ + cmneq r7, r4, lsl #3 │ │ │ │ + cmneq r7, r4, asr r1 │ │ │ │ + orreq lr, r0, ip, lsl sl │ │ │ │ + cmneq r8, r4, lsr #5 │ │ │ │ + cmneq r7, r8, lsl r1 │ │ │ │ + cmneq r7, r4, ror #1 │ │ │ │ + ldrheq sl, [r7, #-4]! │ │ │ │ + orreq lr, r0, ip, ror r9 │ │ │ │ + cmneq r8, r8, lsl #4 │ │ │ │ + cmneq r7, r8, ror r0 │ │ │ │ + orreq lr, r0, r0, asr #18 │ │ │ │ + cmneq r8, ip, asr #3 │ │ │ │ bl b0b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3fafbc │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, #1 │ │ │ │ @@ -852841,25 +852841,25 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb188 │ │ │ │ strdeq sp, [sp, r0] │ │ │ │ cmneq r6, ip, asr r8 │ │ │ │ - cmneq r8, r4, lsr r1 │ │ │ │ - cmneq r8, r4, asr #2 │ │ │ │ + cmneq r8, r0, asr #2 │ │ │ │ + cmneq r8, r0, asr r1 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - ldrheq r3, [r8, #-0]! │ │ │ │ + ldrheq r3, [r8, #-12]! │ │ │ │ cmneq r7, r4, lsr #2 │ │ │ │ - @ instruction: 0x01779e94 │ │ │ │ - @ instruction: 0x0178309c │ │ │ │ - orreq lr, r0, r8, ror r8 │ │ │ │ - cmneq r7, ip, asr lr │ │ │ │ - cmneq r8, r4, rrx │ │ │ │ - orreq lr, r0, r0, asr #16 │ │ │ │ + cmneq r7, r0, lsr #29 │ │ │ │ + cmneq r8, r8, lsr #1 │ │ │ │ + orreq lr, r0, r0, lsl #17 │ │ │ │ + cmneq r7, r8, ror #28 │ │ │ │ + cmneq r8, r0, ror r0 │ │ │ │ + orreq lr, r0, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #280] @ 3fb3a0 │ │ │ │ ldr r3, [pc, #280] @ 3fb3a4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -852932,21 +852932,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3fb2d0 │ │ │ │ orreq sp, sp, ip, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r6, r8, ror #27 │ │ │ │ orreq sp, sp, ip, lsr r2 │ │ │ │ - ldrheq r2, [r8, #-248]! @ 0xffffff08 │ │ │ │ - orreq lr, r0, ip, lsr #14 │ │ │ │ - cmneq r7, ip, lsr sp │ │ │ │ - cmneq r8, r4, asr #30 │ │ │ │ - orreq lr, r0, ip, ror #13 │ │ │ │ - ldrsheq r9, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r8, r0, lsl #30 │ │ │ │ + cmneq r8, r4, asr #31 │ │ │ │ + orreq lr, r0, r4, lsr r7 │ │ │ │ + cmneq r7, r8, asr #26 │ │ │ │ + cmneq r8, r0, asr pc │ │ │ │ + strdeq lr, [r0, r4] │ │ │ │ + cmneq r7, r8, lsl #26 │ │ │ │ + cmneq r8, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 3fb4ec │ │ │ │ ldr r3, [pc, #264] @ 3fb4f0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -853015,21 +853015,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3fb428 │ │ │ │ orreq sp, sp, r0, lsr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01769c90 │ │ │ │ orreq sp, sp, r4, ror #1 │ │ │ │ - cmneq r8, r4, lsl #29 │ │ │ │ - orreq lr, r0, r0, ror #11 │ │ │ │ - ldrsheq r9, [r7, #-176]! @ 0xffffff50 │ │ │ │ - ldrsheq r2, [r8, #-216]! @ 0xffffff28 │ │ │ │ - orreq lr, r0, r0, lsr #11 │ │ │ │ - ldrheq r9, [r7, #-176]! @ 0xffffff50 │ │ │ │ - ldrheq r2, [r8, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x01782e90 │ │ │ │ + orreq lr, r0, r8, ror #11 │ │ │ │ + ldrsheq r9, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r4, lsl #28 │ │ │ │ + orreq lr, r0, r8, lsr #11 │ │ │ │ + ldrheq r9, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -853055,17 +853055,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb554 │ │ │ │ - strdeq lr, [r0, r0] │ │ │ │ - cmneq r7, r0, lsl #22 │ │ │ │ - cmneq r8, r4, lsl #26 │ │ │ │ + strdeq lr, [r0, r8] │ │ │ │ + cmneq r7, ip, lsl #22 │ │ │ │ + cmneq r8, r0, lsl sp │ │ │ │ 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 │ │ │ │ @@ -853086,17 +853086,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb5d0 │ │ │ │ - orreq lr, r0, r4, ror r4 │ │ │ │ - cmneq r7, r4, lsl #21 │ │ │ │ - cmneq r8, r8, lsl #25 │ │ │ │ + orreq lr, r0, ip, ror r4 │ │ │ │ + @ instruction: 0x01779a90 │ │ │ │ + @ instruction: 0x01782c94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3fb6b0 │ │ │ │ ldr r1, [pc, #116] @ 3fb6b4 │ │ │ │ ldr r4, [pc, #116] @ 3fb6b8 │ │ │ │ @@ -853126,17 +853126,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3fb678 │ │ │ │ ldrdeq ip, [sp, r4] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq lr, r0, r8, lsl r4 │ │ │ │ - cmneq r8, r4, lsr ip │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ + orreq lr, r0, r0, lsr #8 │ │ │ │ + cmneq r8, r0, asr #24 │ │ │ │ + ldrsheq r9, [r7, #-144]! @ 0xffffff70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3fb750 │ │ │ │ ldr r1, [pc, #116] @ 3fb754 │ │ │ │ ldr r4, [pc, #116] @ 3fb758 │ │ │ │ @@ -853166,17 +853166,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3fb718 │ │ │ │ orreq ip, sp, r4, lsr lr │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq lr, r0, r8, ror r3 │ │ │ │ - @ instruction: 0x01782b94 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ + orreq lr, r0, r0, lsl #7 │ │ │ │ + cmneq r8, r0, lsr #23 │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #404] @ 3fb910 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -853276,28 +853276,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb85c │ │ │ │ - cmneq r8, r8, ror #21 │ │ │ │ + ldrsheq r2, [r8, #-164]! @ 0xffffff5c │ │ │ │ orreq ip, sp, r0, lsl #27 │ │ │ │ - @ instruction: 0x0180e2bc │ │ │ │ + orreq lr, r0, r4, asr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xfffffdfc │ │ │ │ @ instruction: 0xfffffa44 │ │ │ │ @ instruction: 0xfffffce8 │ │ │ │ @ instruction: 0xfffff7f4 │ │ │ │ @ instruction: 0xfffff8a4 │ │ │ │ @ instruction: 0x018dccb0 │ │ │ │ - cmneq r7, r0, asr #15 │ │ │ │ - orreq lr, r0, ip, ror r1 │ │ │ │ - cmneq r7, ip, lsl #15 │ │ │ │ - @ instruction: 0x01782990 │ │ │ │ + cmneq r7, ip, asr #15 │ │ │ │ + orreq lr, r0, r4, lsl #3 │ │ │ │ + @ instruction: 0x01779798 │ │ │ │ + @ instruction: 0x0178299c │ │ │ │ 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 │ │ │ │ @@ -853320,17 +853320,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb978 │ │ │ │ - orreq lr, r0, ip, asr #1 │ │ │ │ - ldrsbeq r9, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, r0, ror #17 │ │ │ │ + ldrdeq lr, [r0, r4] │ │ │ │ + cmneq r7, r8, ror #13 │ │ │ │ + cmneq r8, ip, ror #17 │ │ │ │ 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] @ 3fbb90 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [pc, #424] @ 3fbb94 │ │ │ │ @@ -853438,26 +853438,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3fbaa8 │ │ │ │ orreq ip, sp, r8, lsr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq lr, r0, ip, lsr r0 │ │ │ │ - cmneq r8, r0, asr r8 │ │ │ │ + orreq lr, r0, r4, asr #32 │ │ │ │ + cmneq r8, ip, asr r8 │ │ │ │ @ instruction: 0xfffffc4c │ │ │ │ @ instruction: 0xfffff600 │ │ │ │ @ instruction: 0xfffffb0c │ │ │ │ @ instruction: 0xfffff934 │ │ │ │ orreq ip, sp, r4, ror #20 │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - cmneq r7, r8, asr r5 │ │ │ │ - orreq sp, r0, r0, lsr #30 │ │ │ │ - cmneq r8, r8, lsr #15 │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ + @ instruction: 0x01779594 │ │ │ │ + cmneq r7, r4, ror #10 │ │ │ │ + orreq sp, r0, r8, lsr #30 │ │ │ │ + ldrheq r2, [r8, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 3fbce8 │ │ │ │ ldr r3, [pc, #264] @ 3fbcec │ │ │ │ add ip, pc, ip │ │ │ │ @@ -853526,21 +853526,21 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 3fbc28 │ │ │ │ orreq ip, sp, r4, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01769490 │ │ │ │ orreq ip, sp, r4, ror #17 │ │ │ │ - cmneq r8, ip, lsl r7 │ │ │ │ - cmneq r7, ip, ror #7 │ │ │ │ - cmneq r8, ip, asr #13 │ │ │ │ - @ instruction: 0x0180de98 │ │ │ │ - ldrheq r9, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r8, ip, lsl #13 │ │ │ │ - orreq sp, r0, r8, asr lr │ │ │ │ + cmneq r8, r8, lsr #14 │ │ │ │ + ldrsheq r9, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsbeq r2, [r8, #-104]! @ 0xffffff98 │ │ │ │ + orreq sp, r0, r0, lsr #29 │ │ │ │ + ldrheq r9, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01782698 │ │ │ │ + orreq sp, r0, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3fbda0 │ │ │ │ ldr r1, [pc, #116] @ 3fbda4 │ │ │ │ ldr r4, [pc, #116] @ 3fbda8 │ │ │ │ @@ -853570,17 +853570,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3fbd68 │ │ │ │ orreq ip, sp, r4, ror #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sp, r0, ip, ror #27 │ │ │ │ - cmneq r8, r8, lsl r6 │ │ │ │ - ldrsheq r9, [r7, #-36]! @ 0xffffffdc │ │ │ │ + strdeq sp, [r0, r4] │ │ │ │ + cmneq r8, r4, lsr #12 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ │ │ │ │ 003fbdb4 : │ │ │ │ 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 │ │ │ │ @@ -854119,93 +854119,93 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fc0e0 │ │ │ │ orreq ip, sp, ip, lsr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ + cmneq r8, r4, asr r7 │ │ │ │ strdeq ip, [sp, r4] │ │ │ │ - cmneq sp, ip, lsl #23 │ │ │ │ - ldrsheq r2, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r8, r0, lsr #9 │ │ │ │ - cmneq r8, r0, asr #9 │ │ │ │ - cmneq r9, r0 │ │ │ │ - @ instruction: 0x0180dbb8 │ │ │ │ - cmneq r8, r0, ror #7 │ │ │ │ - cmneq r8, r4, lsl r5 │ │ │ │ + @ instruction: 0x017dab98 │ │ │ │ cmneq r8, r4, lsl #10 │ │ │ │ + cmneq r8, ip, lsr #9 │ │ │ │ + cmneq r8, ip, asr #9 │ │ │ │ + cmneq r9, ip │ │ │ │ + orreq sp, r0, r0, asr #23 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + cmneq r8, r0, lsr #10 │ │ │ │ + cmneq r8, r0, lsl r5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq sp, r0, r0, ror #21 │ │ │ │ + orreq sp, r0, r8, ror #21 │ │ │ │ cmneq r6, r8, asr #17 │ │ │ │ @ instruction: 0xfffffc60 │ │ │ │ @ instruction: 0xfffffb0c │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ orreq ip, sp, ip, lsr #8 │ │ │ │ - ldrdeq sp, [r0, r0] │ │ │ │ - cmneq r7, ip, lsl pc │ │ │ │ - ldrsheq r2, [r8, #-20]! @ 0xffffffec │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ - ldrsbeq r8, [r7, #-232]! @ 0xffffff18 │ │ │ │ - orreq sp, r0, r8, lsl r9 │ │ │ │ - cmneq r7, r4, ror #28 │ │ │ │ - cmneq r8, ip, lsr r1 │ │ │ │ + ldrdeq sp, [r0, r8] │ │ │ │ + cmneq r7, r8, lsr #30 │ │ │ │ + cmneq r8, r0, lsl #4 │ │ │ │ + cmneq sl, r8, lsr #16 │ │ │ │ + cmneq r7, r4, ror #29 │ │ │ │ + orreq sp, r0, r0, lsr #18 │ │ │ │ + cmneq r7, r0, ror lr │ │ │ │ + cmneq r8, r8, asr #2 │ │ │ │ cmneq r6, r4, lsr #11 │ │ │ │ - cmneq r8, r8, asr #4 │ │ │ │ - orreq sp, r0, r0, lsr r8 │ │ │ │ - cmneq r7, ip, ror sp │ │ │ │ - cmneq r8, r4, asr r0 │ │ │ │ - strdeq sp, [r0, r4] │ │ │ │ - cmneq r7, r0, asr #26 │ │ │ │ - cmneq r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0180d7b8 │ │ │ │ - cmneq r7, r4, lsl #26 │ │ │ │ - ldrsbeq r1, [r8, #-252]! @ 0xffffff04 │ │ │ │ - orreq sp, r0, ip, ror r7 │ │ │ │ - cmneq r7, r8, asr #25 │ │ │ │ - cmneq r8, r0, lsr #31 │ │ │ │ - orreq sp, r0, r0, asr #14 │ │ │ │ - cmneq r7, ip, lsl #25 │ │ │ │ - cmneq r8, r4, ror #30 │ │ │ │ - orreq sp, r0, r4, lsl #14 │ │ │ │ - cmneq r7, r0, asr ip │ │ │ │ - cmneq r8, r8, lsr #30 │ │ │ │ - orreq sp, r0, r8, asr #13 │ │ │ │ - cmneq r7, r4, lsl ip │ │ │ │ - cmneq r8, ip, ror #29 │ │ │ │ - ldrsbeq r8, [r7, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r7, ip, lsr #23 │ │ │ │ - cmneq r7, ip, ror fp │ │ │ │ - cmneq r7, r8, asr #22 │ │ │ │ - orreq sp, r0, r4, asr #11 │ │ │ │ - cmneq r7, r0, lsl fp │ │ │ │ - cmneq r8, r8, ror #27 │ │ │ │ - orreq sp, r0, r8, lsl #11 │ │ │ │ - ldrsbeq r8, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r8, ip, lsr #27 │ │ │ │ - orreq sp, r0, ip, asr #10 │ │ │ │ - @ instruction: 0x01778a98 │ │ │ │ - cmneq r8, r0, ror sp │ │ │ │ - cmneq r8, ip, asr #26 │ │ │ │ - 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] @ 3fc938 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #480] @ 3fc93c │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #460] @ 3fc940 │ │ │ │ + cmneq r8, r4, asr r2 │ │ │ │ + orreq sp, r0, r8, lsr r8 │ │ │ │ + cmneq r7, r8, lsl #27 │ │ │ │ + cmneq r8, r0, rrx │ │ │ │ + strdeq sp, [r0, ip] │ │ │ │ + cmneq r7, ip, asr #26 │ │ │ │ + cmneq r8, r4, lsr #32 │ │ │ │ + orreq sp, r0, r0, asr #15 │ │ │ │ + cmneq r7, r0, lsl sp │ │ │ │ + cmneq r8, r8, ror #31 │ │ │ │ + orreq sp, r0, r4, lsl #15 │ │ │ │ + ldrsbeq r8, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r8, ip, lsr #31 │ │ │ │ + orreq sp, r0, r8, asr #14 │ │ │ │ + @ instruction: 0x01778c98 │ │ │ │ + cmneq r8, r0, ror pc │ │ │ │ + orreq sp, r0, ip, lsl #14 │ │ │ │ + cmneq r7, ip, asr ip │ │ │ │ + cmneq r8, r4, lsr pc │ │ │ │ + ldrdeq sp, [r0, r0] │ │ │ │ + cmneq r7, r0, lsr #24 │ │ │ │ + ldrsheq r1, [r8, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r7, r8, ror #23 │ │ │ │ + ldrheq r8, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, r8, lsl #23 │ │ │ │ + cmneq r7, r4, asr fp │ │ │ │ + orreq sp, r0, ip, asr #11 │ │ │ │ + cmneq r7, ip, lsl fp │ │ │ │ + ldrsheq r1, [r8, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x0180d590 │ │ │ │ + cmneq r7, r0, ror #21 │ │ │ │ + ldrheq r1, [r8, #-216]! @ 0xffffff28 │ │ │ │ + orreq sp, r0, r4, asr r5 │ │ │ │ + cmneq r7, r4, lsr #21 │ │ │ │ + cmneq r8, ip, ror sp │ │ │ │ + cmneq r8, r8, asr sp │ │ │ │ + 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] @ 3fc938 │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #480] @ 3fc93c │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #460] @ 3fc940 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ beq 3fc7a0 │ │ │ │ @@ -854315,31 +854315,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc7f8 │ │ │ │ @ instruction: 0x018dbdb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, sp, r0, lsr #27 │ │ │ │ - ldrsheq lr, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r8, r8, ror #26 │ │ │ │ - cmneq r8, r4, asr sp │ │ │ │ - cmneq r8, r8, ror sp │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + cmneq r8, r4, ror sp │ │ │ │ + cmneq r8, r0, ror #26 │ │ │ │ + cmneq r8, r4, lsl #27 │ │ │ │ orreq fp, sp, r4, lsl sp │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - ldrheq r1, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r4, asr #25 │ │ │ │ cmneq r7, r4, lsl #21 │ │ │ │ - orreq sp, r0, r8, lsr #5 │ │ │ │ - ldrsheq r8, [r7, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r1, [r8, #-160]! @ 0xffffff60 │ │ │ │ - orreq sp, r0, r8, asr r2 │ │ │ │ - cmneq r7, r4, lsr #15 │ │ │ │ - cmneq r8, r0, lsl #21 │ │ │ │ - orreq sp, r0, r8, lsl r2 │ │ │ │ - cmneq r7, r4, ror #14 │ │ │ │ - cmneq r8, ip, lsr sl │ │ │ │ + @ instruction: 0x0180d2b0 │ │ │ │ + cmneq r7, r0, lsl #16 │ │ │ │ + ldrsbeq r1, [r8, #-172]! @ 0xffffff54 │ │ │ │ + orreq sp, r0, r0, ror #4 │ │ │ │ + ldrheq r8, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, ip, lsl #21 │ │ │ │ + orreq sp, r0, r0, lsr #4 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmneq r8, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl bf7a0 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -854358,17 +854358,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fc9a8 │ │ │ │ - orreq sp, r0, r0, ror #2 │ │ │ │ - cmneq r7, ip, lsr #13 │ │ │ │ - cmneq r8, r4, lsl #19 │ │ │ │ + orreq sp, r0, r8, ror #2 │ │ │ │ + ldrheq r8, [r7, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x01781990 │ │ │ │ │ │ │ │ 003fc9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -854638,22 +854638,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r8, ror #21 │ │ │ │ - ldrsbeq r1, [r8, #-120]! @ 0xffffff88 │ │ │ │ - orreq ip, r0, r8, lsl lr │ │ │ │ + cmneq r8, r4, ror #15 │ │ │ │ + orreq ip, r0, r0, lsr #28 │ │ │ │ cmneq r6, ip, lsr #21 │ │ │ │ - @ instruction: 0x0178179c │ │ │ │ - ldrdeq ip, [r0, ip] │ │ │ │ + cmneq r8, r8, lsr #15 │ │ │ │ + orreq ip, r0, r4, ror #27 │ │ │ │ cmneq r6, r4, ror sl │ │ │ │ - cmneq r8, r4, ror #14 │ │ │ │ - orreq ip, r0, r4, lsr #27 │ │ │ │ + cmneq r8, r0, ror r7 │ │ │ │ + orreq ip, r0, ip, lsr #27 │ │ │ │ │ │ │ │ 003fce68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -854930,22 +854930,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r8, asr r8 │ │ │ │ - orreq ip, r0, r4, lsr #19 │ │ │ │ - cmneq r8, r4, asr r3 │ │ │ │ + orreq ip, r0, ip, lsr #19 │ │ │ │ + cmneq r8, r0, ror #6 │ │ │ │ cmneq r6, r8, lsl r8 │ │ │ │ - orreq ip, r0, r4, ror #18 │ │ │ │ - cmneq r8, r4, lsl r3 │ │ │ │ + orreq ip, r0, ip, ror #18 │ │ │ │ + cmneq r8, r0, lsr #6 │ │ │ │ ldrsheq r9, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - orreq ip, r0, r8, lsr #18 │ │ │ │ - ldrsbeq r1, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + orreq ip, r0, r0, lsr r9 │ │ │ │ + cmneq r8, r4, ror #5 │ │ │ │ │ │ │ │ 003fd2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -855247,28 +855247,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r8, r4, lsr #32 │ │ │ │ - orreq ip, r0, ip, asr r6 │ │ │ │ + cmneq r8, r0, lsr r0 │ │ │ │ + orreq ip, r0, r4, ror #12 │ │ │ │ @ instruction: 0x018daf98 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq ip, r0, r4, asr #11 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ - cmneq r8, r8, lsr pc │ │ │ │ - orreq ip, r0, ip, ror #10 │ │ │ │ + orreq ip, r0, ip, asr #11 │ │ │ │ + cmneq r8, r4, lsl #31 │ │ │ │ + cmneq r8, r4, asr #30 │ │ │ │ + orreq ip, r0, r4, ror r5 │ │ │ │ cmneq r6, r0, asr #2 │ │ │ │ - orreq ip, r0, ip, ror r4 │ │ │ │ - cmneq r8, ip, lsr #28 │ │ │ │ + orreq ip, r0, r4, lsl #9 │ │ │ │ + cmneq r8, r8, lsr lr │ │ │ │ ldrsheq r9, [r6, #-12]! │ │ │ │ - orreq ip, r0, r8, lsr r4 │ │ │ │ - cmneq r8, r8, ror #27 │ │ │ │ + orreq ip, r0, r0, asr #8 │ │ │ │ + ldrsheq r0, [r8, #-212]! @ 0xffffff2c │ │ │ │ │ │ │ │ 003fd7f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -855506,22 +855506,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x0180c198 │ │ │ │ + orreq ip, r0, r0, lsr #3 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq r6, ip, lsr sp │ │ │ │ - orreq ip, r0, r4, ror r0 │ │ │ │ - cmneq r8, r4, lsr #20 │ │ │ │ + orreq ip, r0, ip, ror r0 │ │ │ │ + cmneq r8, r0, lsr sl │ │ │ │ ldrsheq r8, [r6, #-204]! @ 0xffffff34 │ │ │ │ - orreq ip, r0, r4, lsr r0 │ │ │ │ - cmneq r8, r4, ror #19 │ │ │ │ + orreq ip, r0, ip, lsr r0 │ │ │ │ + ldrsheq r0, [r8, #-144]! @ 0xffffff70 │ │ │ │ │ │ │ │ 003fdbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -855672,16 +855672,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq sl, sp, ip, ror r7 │ │ │ │ cmneq r6, r4, lsl #21 │ │ │ │ - @ instruction: 0x0180bdbc │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ + orreq fp, r0, r4, asr #27 │ │ │ │ + cmneq r8, r0, lsl #15 │ │ │ │ │ │ │ │ 003fde58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -855892,25 +855892,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01780598 │ │ │ │ - ldrdeq fp, [r0, r0] │ │ │ │ + cmneq r8, r4, lsr #11 │ │ │ │ + ldrdeq fp, [r0, r8] │ │ │ │ orreq sl, sp, ip, lsl #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq fp, r0, r0, asr #22 │ │ │ │ - ldrsheq r0, [r8, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r8, r8, asr #9 │ │ │ │ - strdeq fp, [r0, ip] │ │ │ │ + orreq fp, r0, r8, asr #22 │ │ │ │ + cmneq r8, r0, lsl #10 │ │ │ │ + ldrsbeq r0, [r8, #-68]! @ 0xffffffbc │ │ │ │ + orreq fp, r0, r4, lsl #22 │ │ │ │ cmneq r6, r4, lsl r7 │ │ │ │ - orreq fp, r0, ip, asr #20 │ │ │ │ - cmneq r8, r4, lsl #8 │ │ │ │ + orreq fp, r0, r4, asr sl │ │ │ │ + cmneq r8, r0, lsl r4 │ │ │ │ │ │ │ │ 003fe1e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -856005,16 +856005,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r0, asr r5 │ │ │ │ - orreq fp, r0, r8, lsl #17 │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ + @ instruction: 0x0180b890 │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ │ │ │ │ 003fe37c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -856203,39 +856203,39 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 3fe3e4 │ │ │ │ orreq sl, sp, r4, ror r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r6, r4, asr #25 │ │ │ │ orreq sl, sp, r8, lsr #2 │ │ │ │ - cmneq r8, r8, lsl r1 │ │ │ │ - @ instruction: 0x0180b790 │ │ │ │ + cmneq r8, r4, lsr #2 │ │ │ │ + @ instruction: 0x0180b798 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - ldrheq r6, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r7, r8, ror #22 │ │ │ │ - cmneq r7, r8, lsr fp │ │ │ │ - cmneq r7, r4, lsl #22 │ │ │ │ - cmneq r8, r4, lsl r0 │ │ │ │ - orreq fp, r0, ip, lsl #13 │ │ │ │ - cmneq r7, ip, asr #21 │ │ │ │ - ldrsbeq pc, [r7, #-244]! @ 0xffffff0c @ │ │ │ │ - orreq fp, r0, ip, asr #12 │ │ │ │ + cmneq r7, r4, ror fp │ │ │ │ + cmneq r7, r4, asr #22 │ │ │ │ + cmneq r7, r0, lsl fp │ │ │ │ + cmneq r8, r0, lsr #32 │ │ │ │ + @ instruction: 0x0180b694 │ │ │ │ + ldrsbeq r6, [r7, #-168]! @ 0xffffff58 │ │ │ │ + cmnpeq r7, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r4, asr r6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01776a94 │ │ │ │ - cmnpeq r7, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r8, lsl r6 │ │ │ │ + cmneq r7, r0, lsr #21 │ │ │ │ + ldrheq pc, [r7, #-240]! @ 0xffffff10 @ │ │ │ │ + orreq fp, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r7, ip, asr sl │ │ │ │ - cmnpeq r7, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r0, ror #11 │ │ │ │ + cmneq r7, r8, ror #20 │ │ │ │ + cmnpeq r7, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r8, ror #11 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r7, r4, lsr #20 │ │ │ │ - cmnpeq r7, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r8, lsr #11 │ │ │ │ + cmneq r7, r0, lsr sl │ │ │ │ + cmnpeq r7, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0180b5b0 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 003fe6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -856273,17 +856273,17 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3fe73c │ │ │ │ orreq r9, sp, r0, lsl lr │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ orrseq pc, pc, r0, lsl #22 │ │ │ │ andeq r6, r0, r8, ror #18 │ │ │ │ - orreq fp, r0, r8, lsr #9 │ │ │ │ - cmneq r7, r8, lsl r9 │ │ │ │ - cmnpeq r7, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0180b4b0 │ │ │ │ + cmneq r7, r4, lsr #18 │ │ │ │ + cmnpeq r7, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ │ │ │ │ 003fe7a4 : │ │ │ │ mov ip, r0 │ │ │ │ str r3, [ip, #332] @ 0x14c │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -856882,78 +856882,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3fe964 │ │ │ │ orreq r9, sp, r8, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq fp, [r0, ip] │ │ │ │ - cmnpeq r7, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r4, ror #5 │ │ │ │ + cmnpeq r7, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ orreq r9, sp, r8, lsr #23 │ │ │ │ - orreq fp, r0, ip, asr #4 │ │ │ │ - ldrheq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmnpeq r7, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r4, lsr #3 │ │ │ │ - cmnpeq r7, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r0, asr #2 │ │ │ │ - ldrheq r6, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - ldrheq pc, [r7, #-172]! @ 0xffffff54 @ │ │ │ │ - ldrdeq sl, [r0, r8] │ │ │ │ - cmneq r7, r8, asr #8 │ │ │ │ - cmnpeq r7, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0180af9c │ │ │ │ - cmneq r7, ip, lsl #8 │ │ │ │ - cmnpeq r7, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r0, ror #30 │ │ │ │ - ldrsbeq r6, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq pc, [r7, #-140]! @ 0xffffff74 @ │ │ │ │ - orreq sl, r0, r4, lsr #30 │ │ │ │ - @ instruction: 0x01776394 │ │ │ │ - cmnpeq r7, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r8, ror #29 │ │ │ │ - cmneq r7, r8, asr r3 │ │ │ │ - cmnpeq r7, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, ip, lsr #29 │ │ │ │ - cmneq r7, ip, lsl r3 │ │ │ │ - cmnpeq r7, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r0, ror lr │ │ │ │ - cmneq r7, r0, ror #5 │ │ │ │ - cmnpeq r7, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r4, lsr lr │ │ │ │ - cmneq r7, r4, lsr #5 │ │ │ │ - ldrheq pc, [r7, #-112]! @ 0xffffff90 @ │ │ │ │ - strdeq sl, [r0, r8] │ │ │ │ - cmneq r7, r8, ror #4 │ │ │ │ - cmnpeq r7, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0180adbc │ │ │ │ - cmneq r7, ip, lsr #4 │ │ │ │ - cmnpeq r7, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r0, lsl #27 │ │ │ │ - ldrsheq r6, [r7, #-16]! │ │ │ │ - ldrsheq pc, [r7, #-108]! @ 0xffffff94 @ │ │ │ │ - orreq sl, r0, r4, asr #26 │ │ │ │ - ldrheq r6, [r7, #-20]! @ 0xffffffec │ │ │ │ - cmnpeq r7, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r4, lsl #26 │ │ │ │ - ldrheq pc, [r7, #-96]! @ 0xffffffa0 @ │ │ │ │ - cmnpeq r7, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0180ac90 │ │ │ │ - cmnpeq r7, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r4, lsl ip │ │ │ │ - cmneq r7, ip, asr #32 │ │ │ │ - cmneq r7, ip, lsl r0 │ │ │ │ - cmnpeq r7, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r7, #-64]! @ 0xffffffc0 @ │ │ │ │ - orreq sl, r0, r0, ror #22 │ │ │ │ - orreq sl, r0, ip, lsr #22 │ │ │ │ - @ instruction: 0x01775f9c │ │ │ │ - cmnpeq r7, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r4, asr r2 │ │ │ │ + cmneq r7, r8, asr #13 │ │ │ │ + ldrsbeq pc, [r7, #-180]! @ 0xffffff4c @ │ │ │ │ + orreq fp, r0, ip, lsr #3 │ │ │ │ + cmnpeq r7, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r8, asr #2 │ │ │ │ + ldrheq r6, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + cmnpeq r7, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r0, ror #31 │ │ │ │ + cmneq r7, r4, asr r4 │ │ │ │ + cmnpeq r7, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r4, lsr #31 │ │ │ │ + cmneq r7, r8, lsl r4 │ │ │ │ + cmnpeq r7, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r8, ror #30 │ │ │ │ + ldrsbeq r6, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmnpeq r7, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, ip, lsr #30 │ │ │ │ + cmneq r7, r0, lsr #7 │ │ │ │ + cmnpeq r7, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r0, r0] │ │ │ │ + cmneq r7, r4, ror #6 │ │ │ │ + cmnpeq r7, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0180aeb4 │ │ │ │ + cmneq r7, r8, lsr #6 │ │ │ │ + cmnpeq r7, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r8, ror lr │ │ │ │ + cmneq r7, ip, ror #5 │ │ │ │ + ldrsheq pc, [r7, #-120]! @ 0xffffff88 @ │ │ │ │ + orreq sl, r0, ip, lsr lr │ │ │ │ + ldrheq r6, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq pc, [r7, #-124]! @ 0xffffff84 @ │ │ │ │ + orreq sl, r0, r0, lsl #28 │ │ │ │ + cmneq r7, r4, ror r2 │ │ │ │ + cmnpeq r7, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r4, asr #27 │ │ │ │ + cmneq r7, r8, lsr r2 │ │ │ │ + cmnpeq r7, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r8, lsl #27 │ │ │ │ + ldrsheq r6, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmnpeq r7, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, ip, asr #26 │ │ │ │ + cmneq r7, r0, asr #3 │ │ │ │ + cmnpeq r7, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, ip, lsl #26 │ │ │ │ + ldrheq pc, [r7, #-108]! @ 0xffffff94 @ │ │ │ │ + cmnpeq r7, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0180ac98 │ │ │ │ + cmnpeq r7, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r7, #-80]! @ 0xffffffb0 @ │ │ │ │ + orreq sl, r0, ip, lsl ip │ │ │ │ + cmneq r7, r8, asr r0 │ │ │ │ + cmneq r7, r8, lsr #32 │ │ │ │ + cmnpeq r7, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r7, #-76]! @ 0xffffffb4 @ │ │ │ │ + orreq sl, r0, r8, ror #22 │ │ │ │ + orreq sl, r0, r4, lsr fp │ │ │ │ + cmneq r7, r8, lsr #31 │ │ │ │ + ldrheq pc, [r7, #-68]! @ 0xffffffbc @ │ │ │ │ │ │ │ │ 003ff208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -857020,21 +857020,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 3ff278 │ │ │ │ - @ instruction: 0x0180a9bc │ │ │ │ - cmnpeq r7, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r8, ror #18 │ │ │ │ - cmnpeq r7, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01775d9c │ │ │ │ - cmneq r7, ip, ror #26 │ │ │ │ + orreq sl, r0, r4, asr #19 │ │ │ │ + cmnpeq r7, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r0, ror r9 │ │ │ │ + cmnpeq r7, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r7, #-32]! @ 0xffffffe0 @ │ │ │ │ + cmneq r7, r8, lsr #27 │ │ │ │ + cmneq r7, r8, ror sp │ │ │ │ │ │ │ │ 003ff344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -857055,17 +857055,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff364 │ │ │ │ - orreq sl, r0, r0, lsl #17 │ │ │ │ - ldrsheq r5, [r7, #-192]! @ 0xffffff40 │ │ │ │ - ldrsheq pc, [r7, #-24]! @ 0xffffffe8 @ │ │ │ │ + orreq sl, r0, r8, lsl #17 │ │ │ │ + ldrsheq r5, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmnpeq r7, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003ff3b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -857141,24 +857141,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 3ff404 │ │ │ │ - cmnpeq r7, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0180a79c │ │ │ │ - cmneq r7, ip, lsl #24 │ │ │ │ - cmnpeq r7, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, r4, ror #14 │ │ │ │ - ldrsbeq r5, [r7, #-180]! @ 0xffffff4c │ │ │ │ - cmnpeq r7, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x01775b9c │ │ │ │ - cmnpeq r7, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r4, lsr #15 │ │ │ │ + cmneq r7, r8, lsl ip │ │ │ │ + cmnpeq r7, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, ip, ror #14 │ │ │ │ + cmneq r7, r0, ror #23 │ │ │ │ + cmnpeq r7, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r0, r4, lsr r7 │ │ │ │ + cmneq r7, r8, lsr #23 │ │ │ │ + ldrheq pc, [r7, #-4]! @ │ │ │ │ │ │ │ │ 003ff524 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -857331,36 +857331,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3ff624 │ │ │ │ orreq r8, sp, r4, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018d8f98 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ orreq r8, sp, r8, ror #29 │ │ │ │ - cmnpeq r7, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0180a590 │ │ │ │ - cmneq r7, r8, lsl #30 │ │ │ │ - orreq sl, r0, ip, asr #10 │ │ │ │ - ldrheq r5, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r7, r8, asr #29 │ │ │ │ + cmnpeq r7, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0180a598 │ │ │ │ + cmneq r7, r4, lsl pc │ │ │ │ + orreq sl, r0, r4, asr r5 │ │ │ │ + cmneq r7, r8, asr #19 │ │ │ │ + ldrsbeq lr, [r7, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orreq sl, r0, r0, lsl r5 │ │ │ │ - cmneq r7, r0, lsl #19 │ │ │ │ - cmneq r7, ip, lsl #29 │ │ │ │ + orreq sl, r0, r8, lsl r5 │ │ │ │ + cmneq r7, ip, lsl #19 │ │ │ │ + @ instruction: 0x0177ee98 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq sl, [r0, r4] │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - cmneq r7, r0, asr lr │ │ │ │ + ldrdeq sl, [r0, ip] │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ + cmneq r7, ip, asr lr │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x0180a498 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - cmneq r7, r4, lsl lr │ │ │ │ + orreq sl, r0, r0, lsr #9 │ │ │ │ + cmneq r7, r4, lsl r9 │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - orreq sl, r0, ip, asr r4 │ │ │ │ - cmneq r7, ip, asr #17 │ │ │ │ - ldrsbeq lr, [r7, #-212]! @ 0xffffff2c │ │ │ │ + orreq sl, r0, r4, ror #8 │ │ │ │ + ldrsbeq r5, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r7, r0, ror #27 │ │ │ │ │ │ │ │ 003ff83c : │ │ │ │ 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, #308] @ 0x134 │ │ │ │ @@ -857554,40 +857554,40 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff9e8 │ │ │ │ @ instruction: 0x018d8cb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018d8c98 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r7, r4, asr lr │ │ │ │ - cmneq r7, ip, asr lr │ │ │ │ + cmneq r7, r0, ror #28 │ │ │ │ cmneq r7, r8, ror #28 │ │ │ │ + cmneq r7, r4, ror lr │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - orreq sl, r0, r0, asr #4 │ │ │ │ - ldrheq r5, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - ldrheq lr, [r7, #-180]! @ 0xffffff4c │ │ │ │ + orreq sl, r0, r8, asr #4 │ │ │ │ + ldrheq r5, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ muleq r0, fp, r1 │ │ │ │ orreq r8, sp, r4, lsr #22 │ │ │ │ - ldrdeq sl, [r0, r4] │ │ │ │ - cmneq r7, r4, asr #12 │ │ │ │ - cmneq r7, ip, asr #22 │ │ │ │ - @ instruction: 0x0180a198 │ │ │ │ - cmneq r7, r8, lsl #12 │ │ │ │ - cmneq r7, ip, lsl #22 │ │ │ │ + ldrdeq sl, [r0, ip] │ │ │ │ + cmneq r7, r0, asr r6 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + orreq sl, r0, r0, lsr #3 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ + cmneq r7, r8, lsl fp │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - orreq sl, r0, ip, asr r1 │ │ │ │ - cmneq r7, ip, asr #11 │ │ │ │ - ldrsbeq lr, [r7, #-164]! @ 0xffffff5c │ │ │ │ - orreq sl, r0, r0, lsr #2 │ │ │ │ - @ instruction: 0x01775590 │ │ │ │ - @ instruction: 0x0177ea94 │ │ │ │ + orreq sl, r0, r4, ror #2 │ │ │ │ + ldrsbeq r5, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r0, ror #21 │ │ │ │ + orreq sl, r0, r8, lsr #2 │ │ │ │ + @ instruction: 0x0177559c │ │ │ │ + cmneq r7, r0, lsr #21 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - orreq sl, r0, r4, ror #1 │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ + orreq sl, r0, ip, ror #1 │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ + cmneq r7, r4, ror #20 │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 003ffbc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -857780,45 +857780,45 @@ │ │ │ │ b 3ffc14 │ │ │ │ orrseq lr, pc, ip, asr #12 │ │ │ │ orreq r8, sp, r0, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, sp, r8, lsl r9 │ │ │ │ strdeq r8, [sp, r8] │ │ │ │ andeq r6, r0, ip, asr r2 │ │ │ │ - ldrsbeq lr, [r7, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r7, r0, asr #21 │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ + cmneq r7, ip, asr #21 │ │ │ │ @ instruction: 0x01767b98 │ │ │ │ andeq r6, r0, r0, lsr #27 │ │ │ │ - orreq r9, r0, ip, asr #29 │ │ │ │ - cmneq r7, ip, lsr r3 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ + ldrdeq r9, [r0, r4] │ │ │ │ + cmneq r7, r8, asr #6 │ │ │ │ + cmneq r7, r4, asr r8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r9, r0, r8, lsl #29 │ │ │ │ - ldrsheq r5, [r7, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r4, lsl #16 │ │ │ │ + @ instruction: 0x01809e90 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ + cmneq r7, r0, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r9, r0, ip, asr #28 │ │ │ │ - ldrheq r5, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ + orreq r9, r0, r4, asr lr │ │ │ │ + cmneq r7, r4, asr #5 │ │ │ │ + ldrsbeq lr, [r7, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - orreq r9, r0, r4, lsl lr │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - @ instruction: 0x0177e790 │ │ │ │ + orreq r9, r0, ip, lsl lr │ │ │ │ + cmneq r7, ip, lsl #5 │ │ │ │ + @ instruction: 0x0177e79c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq r9, [r0, ip] │ │ │ │ - cmneq r7, r8, asr #4 │ │ │ │ - cmneq r7, r8, asr r7 │ │ │ │ + orreq r9, r0, r4, ror #27 │ │ │ │ + cmneq r7, r4, asr r2 │ │ │ │ + cmneq r7, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq r9, r0, r4, lsr #27 │ │ │ │ - cmneq r7, r0, lsl r2 │ │ │ │ - cmneq r7, r0, lsr #14 │ │ │ │ + orreq r9, r0, ip, lsr #27 │ │ │ │ + cmneq r7, ip, lsl r2 │ │ │ │ + cmneq r7, ip, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orreq r9, r0, ip, ror #26 │ │ │ │ - ldrsbeq r5, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r8, ror #13 │ │ │ │ + orreq r9, r0, r4, ror sp │ │ │ │ + cmneq r7, r4, ror #3 │ │ │ │ + ldrsheq lr, [r7, #-100]! @ 0xffffff9c │ │ │ │ │ │ │ │ 003fff54 : │ │ │ │ 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] @ 40014c │ │ │ │ @@ -857942,28 +857942,28 @@ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ orreq r8, sp, r4, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, sp, r8, ror #10 │ │ │ │ - orreq r9, r0, r4, asr #24 │ │ │ │ - ldrheq lr, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + orreq r9, r0, ip, asr #24 │ │ │ │ + ldrheq lr, [r7, #-92]! @ 0xffffffa4 │ │ │ │ andeq r6, r0, r8, lsr #3 │ │ │ │ andeq r6, r0, ip, asr r2 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - cmneq r7, r0, lsr r7 │ │ │ │ - cmneq sl, r4, ror fp │ │ │ │ - cmneq r7, r0, lsl r7 │ │ │ │ + cmneq r7, ip, lsr r7 │ │ │ │ + cmneq sl, r0, lsl #23 │ │ │ │ + cmneq r7, ip, lsl r7 │ │ │ │ orreq r8, sp, r8, lsl #9 │ │ │ │ orreq r8, sp, r8, asr r4 │ │ │ │ - cmneq r7, r8, lsl #31 │ │ │ │ - orreq r9, r0, r4, ror #21 │ │ │ │ - cmneq r7, r4, asr pc │ │ │ │ - cmneq r7, ip, asr r4 │ │ │ │ + @ instruction: 0x01774f94 │ │ │ │ + orreq r9, r0, ip, ror #21 │ │ │ │ + cmneq r7, r0, ror #30 │ │ │ │ + cmneq r7, r8, ror #8 │ │ │ │ │ │ │ │ 00400190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -858014,21 +858014,21 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4001e4 │ │ │ │ orreq r8, sp, r0, ror #6 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - orreq r9, r0, r0, lsl #20 │ │ │ │ - cmneq r7, r0, ror lr │ │ │ │ - cmneq r7, r4, ror r3 │ │ │ │ + orreq r9, r0, r8, lsl #20 │ │ │ │ + cmneq r7, ip, ror lr │ │ │ │ + cmneq r7, r0, lsl #7 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - orreq r9, r0, r4, asr #19 │ │ │ │ - cmneq r7, r4, lsr lr │ │ │ │ - cmneq r7, r8, lsr r3 │ │ │ │ + orreq r9, r0, ip, asr #19 │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ + cmneq r7, r4, asr #6 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 00400290 : │ │ │ │ ldr r3, [pc, #388] @ 40041c │ │ │ │ ldr r2, [pc, #388] @ 400420 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -858126,33 +858126,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 400344 │ │ │ │ orreq r8, sp, ip, ror r2 │ │ │ │ andeq r6, r0, r8, ror #18 │ │ │ │ @ instruction: 0xffffb488 │ │ │ │ - cmneq r7, r8, ror #31 │ │ │ │ + ldrsheq sp, [r7, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0xffffb64c │ │ │ │ - cmneq r7, r8, lsl #9 │ │ │ │ + @ instruction: 0x0177e494 │ │ │ │ @ instruction: 0xffffb6b4 │ │ │ │ - cmneq r7, r4, ror r4 │ │ │ │ + cmneq r7, r0, lsl #9 │ │ │ │ @ instruction: 0xffffc654 │ │ │ │ - cmneq r7, r8, lsr #4 │ │ │ │ - cmneq r7, r4, lsl sp │ │ │ │ - cmneq r7, r0, lsl #8 │ │ │ │ - orreq r9, r0, ip, lsr r9 │ │ │ │ - cmneq r7, r0, ror #25 │ │ │ │ - cmneq r7, ip, asr #7 │ │ │ │ - orreq r9, r0, r8, lsl #18 │ │ │ │ - cmneq r7, ip, lsr #25 │ │ │ │ - @ instruction: 0x0177e398 │ │ │ │ - ldrdeq r9, [r0, r4] │ │ │ │ - cmneq r7, r8, ror ip │ │ │ │ - cmneq r7, r4, ror #6 │ │ │ │ - orreq r9, r0, r0, lsr #17 │ │ │ │ + cmneq r7, r4, lsr r2 │ │ │ │ + cmneq r7, r0, lsr #26 │ │ │ │ + cmneq r7, ip, lsl #8 │ │ │ │ + orreq r9, r0, r4, asr #18 │ │ │ │ + cmneq r7, ip, ror #25 │ │ │ │ + ldrsbeq lr, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r9, r0, r0, lsl r9 │ │ │ │ + ldrheq r4, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, r4, lsr #7 │ │ │ │ + ldrdeq r9, [r0, ip] │ │ │ │ + cmneq r7, r4, lsl #25 │ │ │ │ + cmneq r7, r0, ror r3 │ │ │ │ + orreq r9, r0, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #440] @ 400644 │ │ │ │ ldr r3, [pc, #440] @ 400648 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -858264,26 +858264,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 400530 │ │ │ │ orreq r8, sp, r8, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r7, [sp, ip] │ │ │ │ - ldrsheq r4, [r7, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r7, r4, lsl r2 │ │ │ │ - orreq r9, r0, ip, lsr #14 │ │ │ │ - cmneq r7, r4, asr #21 │ │ │ │ - ldrsbeq lr, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - strdeq r9, [r0, r4] │ │ │ │ - cmneq r7, ip, lsl #21 │ │ │ │ - cmneq r7, r4, lsr #3 │ │ │ │ - @ instruction: 0x018096bc │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ - cmneq r7, ip, ror #2 │ │ │ │ - orreq r9, r0, r4, lsl #13 │ │ │ │ + cmneq r7, r8, lsl #22 │ │ │ │ + cmneq r7, r0, lsr #4 │ │ │ │ + orreq r9, r0, r4, lsr r7 │ │ │ │ + ldrsbeq r4, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r7, r8, ror #3 │ │ │ │ + strdeq r9, [r0, ip] │ │ │ │ + @ instruction: 0x01774a98 │ │ │ │ + ldrheq lr, [r7, #-16]! │ │ │ │ + orreq r9, r0, r4, asr #13 │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ + cmneq r7, r8, ror r1 │ │ │ │ + orreq r9, r0, ip, lsl #13 │ │ │ │ │ │ │ │ 00400680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #464] @ 400868 │ │ │ │ @@ -858402,29 +858402,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 40072c │ │ │ │ orreq r7, sp, ip, ror lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r0, lsl r1 │ │ │ │ - cmneq r7, r8, ror #1 │ │ │ │ + cmneq r7, ip, lsl r1 │ │ │ │ + ldrsheq lr, [r7, #-4]! │ │ │ │ orreq r7, sp, r0, ror #27 │ │ │ │ - orreq r9, r0, r4, lsr #10 │ │ │ │ - cmneq r7, r8, ror #17 │ │ │ │ - cmneq r7, r0 │ │ │ │ - orreq r9, r0, r8, ror #9 │ │ │ │ - cmneq r7, ip, lsr #17 │ │ │ │ - cmneq r7, r4, asr #31 │ │ │ │ - orreq r9, r0, ip, lsr #9 │ │ │ │ - cmneq r7, r0, ror r8 │ │ │ │ - cmneq r7, r4, lsl #31 │ │ │ │ - orreq r9, r0, r0, ror r4 │ │ │ │ - cmneq r7, r4, lsr r8 │ │ │ │ - cmneq r7, ip, asr #30 │ │ │ │ + orreq r9, r0, ip, lsr #10 │ │ │ │ + ldrsheq r4, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r7, ip │ │ │ │ + strdeq r9, [r0, r0] │ │ │ │ + ldrheq r4, [r7, #-136]! @ 0xffffff78 │ │ │ │ + ldrsbeq sp, [r7, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x018094b4 │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ + @ instruction: 0x0177df90 │ │ │ │ + orreq r9, r0, r8, ror r4 │ │ │ │ + cmneq r7, r0, asr #16 │ │ │ │ + cmneq r7, r8, asr pc │ │ │ │ │ │ │ │ 004008ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #396] @ 400a50 │ │ │ │ @@ -858526,26 +858526,26 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 400940 │ │ │ │ orreq r7, sp, ip, asr #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq sp, [r7, #-224]! @ 0xffffff20 │ │ │ │ - ldrheq sp, [r7, #-224]! @ 0xffffff20 │ │ │ │ + ldrsbeq sp, [r7, #-236]! @ 0xffffff14 │ │ │ │ + ldrheq sp, [r7, #-236]! @ 0xffffff14 │ │ │ │ orreq r7, sp, ip, asr #23 │ │ │ │ - orreq r9, r0, r4, lsl #6 │ │ │ │ - cmneq r7, r0, lsr #28 │ │ │ │ - ldrsbeq sp, [r7, #-220]! @ 0xffffff24 │ │ │ │ - orreq r9, r0, r4, asr #5 │ │ │ │ - cmneq r7, r8, lsl #13 │ │ │ │ - cmneq r7, r0, lsr #27 │ │ │ │ - orreq r9, r0, r8, lsl #5 │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - cmneq r7, r0, ror #26 │ │ │ │ + orreq r9, r0, ip, lsl #6 │ │ │ │ + cmneq r7, ip, lsr #28 │ │ │ │ + cmneq r7, r8, ror #27 │ │ │ │ + orreq r9, r0, ip, asr #5 │ │ │ │ + @ instruction: 0x01774694 │ │ │ │ + cmneq r7, ip, lsr #27 │ │ │ │ + @ instruction: 0x01809290 │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmneq r7, ip, ror #26 │ │ │ │ │ │ │ │ 00400a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -858587,20 +858587,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 400acc │ │ │ │ - orreq r9, r0, r8, asr #3 │ │ │ │ - cmneq r7, ip, lsl #11 │ │ │ │ - cmneq r7, r4, lsr #25 │ │ │ │ - @ instruction: 0x01809190 │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ - cmneq r7, ip, ror #24 │ │ │ │ + ldrdeq r9, [r0, r0] │ │ │ │ + @ instruction: 0x01774598 │ │ │ │ + ldrheq sp, [r7, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x01809198 │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ + cmneq r7, r8, ror ip │ │ │ │ │ │ │ │ 00400b5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -858755,35 +858755,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 400c18 │ │ │ │ @ instruction: 0x018d799c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r4, lsr ip │ │ │ │ - cmneq r7, r4, lsl #24 │ │ │ │ + cmneq r7, r0, asr #24 │ │ │ │ + cmneq r7, r0, lsl ip │ │ │ │ strdeq r7, [sp, r4] │ │ │ │ - orreq r9, r0, r8, asr #32 │ │ │ │ - cmneq r7, r8, ror fp │ │ │ │ - cmneq r7, ip, lsl fp │ │ │ │ - orreq r9, r0, r8, lsl r0 │ │ │ │ - cmneq r7, r8, asr #22 │ │ │ │ - cmneq r7, ip, ror #21 │ │ │ │ - orreq r8, r0, r0, asr #31 │ │ │ │ - cmneq r7, r0, lsl #7 │ │ │ │ - @ instruction: 0x0177da9c │ │ │ │ - orreq r8, r0, ip, ror pc │ │ │ │ - cmneq r7, r0, asr #6 │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ - orreq r8, r0, r0, asr #30 │ │ │ │ - cmneq r7, r4, lsl #6 │ │ │ │ - cmneq r7, ip, lsl sl │ │ │ │ - orreq r8, r0, r4, lsl #30 │ │ │ │ - cmneq r7, r8, asr #5 │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ + orreq r9, r0, r0, asr r0 │ │ │ │ + cmneq r7, r4, lsl #23 │ │ │ │ + cmneq r7, r8, lsr #22 │ │ │ │ + orreq r9, r0, r0, lsr #32 │ │ │ │ + cmneq r7, r4, asr fp │ │ │ │ + ldrsheq sp, [r7, #-168]! @ 0xffffff58 │ │ │ │ + orreq r8, r0, r8, asr #31 │ │ │ │ + cmneq r7, ip, lsl #7 │ │ │ │ + cmneq r7, r8, lsr #21 │ │ │ │ + orreq r8, r0, r4, lsl #31 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ + orreq r8, r0, r8, asr #30 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ + cmneq r7, r8, lsr #20 │ │ │ │ + orreq r8, r0, ip, lsl #30 │ │ │ │ + ldrsbeq r4, [r7, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r7, ip, ror #19 │ │ │ │ │ │ │ │ 00400e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -858901,30 +858901,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 400ed0 │ │ │ │ orreq r7, sp, r8, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r0, ror #18 │ │ │ │ + cmneq r7, ip, ror #18 │ │ │ │ orreq r7, sp, ip, lsr r6 │ │ │ │ - orreq r8, r0, r8, lsl #27 │ │ │ │ - cmneq r7, r8, asr #2 │ │ │ │ - cmneq r7, r4, ror #16 │ │ │ │ + @ instruction: 0x01808d90 │ │ │ │ + cmneq r7, r4, asr r1 │ │ │ │ + cmneq r7, r0, ror r8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq r8, r0, r4, asr #26 │ │ │ │ - cmneq r7, r0, lsl #17 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ + orreq r8, r0, ip, asr #26 │ │ │ │ + cmneq r7, ip, lsl #17 │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orreq r8, r0, r0, lsl #26 │ │ │ │ - cmneq r7, r4, asr #1 │ │ │ │ - ldrsbeq sp, [r7, #-120]! @ 0xffffff88 │ │ │ │ - orreq r8, r0, r4, asr #25 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ + orreq r8, r0, r8, lsl #26 │ │ │ │ + ldrsbeq r4, [r7, #-0]! │ │ │ │ + cmneq r7, r4, ror #15 │ │ │ │ + orreq r8, r0, ip, asr #25 │ │ │ │ + @ instruction: 0x01774094 │ │ │ │ + cmneq r7, ip, lsr #15 │ │ │ │ │ │ │ │ 0040105c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -859109,19 +859109,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0176559c │ │ │ │ - cmneq r7, ip, lsr #10 │ │ │ │ - orreq r8, r0, r8, ror #20 │ │ │ │ + cmneq r7, r8, lsr r5 │ │ │ │ + orreq r8, r0, r0, ror sl │ │ │ │ cmneq r6, ip, asr r5 │ │ │ │ - cmneq r7, ip, ror #9 │ │ │ │ - orreq r8, r0, r8, lsr #20 │ │ │ │ + ldrsheq sp, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r8, r0, r0, lsr sl │ │ │ │ │ │ │ │ 00401368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -859299,19 +859299,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq r5, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - orreq r8, r0, ip, lsl #15 │ │ │ │ - cmneq r7, r0, asr #4 │ │ │ │ + @ instruction: 0x01808794 │ │ │ │ + cmneq r7, ip, asr #4 │ │ │ │ cmneq r6, ip, ror r2 │ │ │ │ - orreq r8, r0, ip, asr #14 │ │ │ │ - cmneq r7, r0, lsl #4 │ │ │ │ + orreq r8, r0, r4, asr r7 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ │ │ │ │ 00401658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -859498,19 +859498,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r0, lsr #31 │ │ │ │ - orreq r8, r0, r4, ror r4 │ │ │ │ - cmneq r7, r8, lsr #30 │ │ │ │ + orreq r8, r0, ip, ror r4 │ │ │ │ + cmneq r7, r4, lsr pc │ │ │ │ cmneq r6, ip, asr pc │ │ │ │ - orreq r8, r0, r0, lsr r4 │ │ │ │ - cmneq r7, r4, ror #29 │ │ │ │ + orreq r8, r0, r8, lsr r4 │ │ │ │ + ldrsheq ip, [r7, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 0040196c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -859607,16 +859607,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r0, asr #27 │ │ │ │ - @ instruction: 0x01808290 │ │ │ │ - cmneq r7, r4, asr #26 │ │ │ │ + @ instruction: 0x01808298 │ │ │ │ + cmneq r7, r0, asr sp │ │ │ │ │ │ │ │ 00401b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -859713,16 +859713,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r0, lsr #24 │ │ │ │ - strdeq r8, [r0, r0] │ │ │ │ - cmneq r7, r4, lsr #23 │ │ │ │ + strdeq r8, [r0, r8] │ │ │ │ + ldrheq ip, [r7, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 00401cac : │ │ │ │ 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] @ 401f8c │ │ │ │ @@ -859914,19 +859914,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r0, lsl #25 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ - ldrdeq r7, [r0, ip] │ │ │ │ + cmneq r7, r4, ror #20 │ │ │ │ + orreq r7, r0, r4, ror #31 │ │ │ │ cmneq r6, ip, ror #17 │ │ │ │ - ldrheq ip, [r7, #-128]! @ 0xffffff80 │ │ │ │ - orreq r7, r0, r4, lsr lr │ │ │ │ + ldrheq ip, [r7, #-140]! @ 0xffffff74 │ │ │ │ + orreq r7, r0, ip, lsr lr │ │ │ │ │ │ │ │ 00401fd4 : │ │ │ │ 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] @ 4023d4 │ │ │ │ @@ -860190,23 +860190,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq r7, r0, ip, lsr #25 │ │ │ │ + @ instruction: 0x01807cb4 │ │ │ │ cmneq r6, r0, asr r9 │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ - orreq r7, r0, ip, lsl #23 │ │ │ │ + cmneq r7, r0, lsr #14 │ │ │ │ + @ instruction: 0x01807b94 │ │ │ │ cmneq r6, r0, lsr #16 │ │ │ │ - ldrsheq ip, [r7, #-84]! @ 0xffffffac │ │ │ │ - orreq r7, r0, r0, lsl #20 │ │ │ │ + cmneq r7, r0, lsl #12 │ │ │ │ + orreq r7, r0, r8, lsl #20 │ │ │ │ cmneq r6, r8, lsr #9 │ │ │ │ - cmneq r7, r8, ror #8 │ │ │ │ + cmneq r7, r4, ror r4 │ │ │ │ │ │ │ │ 0040242c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -860393,19 +860393,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, ip, asr #3 │ │ │ │ - orreq r7, r0, r8, lsl r7 │ │ │ │ - cmneq r7, r4, lsl #3 │ │ │ │ + orreq r7, r0, r0, lsr #14 │ │ │ │ + @ instruction: 0x0177c190 │ │ │ │ cmneq r6, r8, lsl #3 │ │ │ │ - ldrdeq r7, [r0, r4] │ │ │ │ - cmneq r7, r0, asr #2 │ │ │ │ + ldrdeq r7, [r0, ip] │ │ │ │ + cmneq r7, ip, asr #2 │ │ │ │ │ │ │ │ 00402740 : │ │ │ │ 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] @ 402a40 │ │ │ │ @@ -860605,20 +860605,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq r7, r0, r4, asr #10 │ │ │ │ + orreq r7, r0, ip, asr #10 │ │ │ │ cmneq r6, r8, ror #3 │ │ │ │ - cmneq r7, ip, lsr #31 │ │ │ │ - @ instruction: 0x01807394 │ │ │ │ + ldrheq fp, [r7, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x0180739c │ │ │ │ cmneq r6, ip, lsr lr │ │ │ │ - ldrsheq fp, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ │ │ │ │ 00402a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 402d64 │ │ │ │ @@ -860809,19 +860809,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r6, r4, ror #26 │ │ │ │ - strheq r7, [r0, r0] │ │ │ │ - cmneq r7, ip, lsl fp │ │ │ │ + strheq r7, [r0, r8] │ │ │ │ + cmneq r7, r8, lsr #22 │ │ │ │ cmneq r6, r8, lsr #22 │ │ │ │ - orreq r7, r0, r0, ror r0 │ │ │ │ - ldrsbeq fp, [r7, #-172]! @ 0xffffff54 │ │ │ │ + orreq r7, r0, r8, ror r0 │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ │ │ │ │ 00402db0 : │ │ │ │ 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] @ 4031c8 │ │ │ │ @@ -861091,23 +861091,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrdeq r6, [r0, r0] │ │ │ │ + ldrdeq r6, [r0, r8] │ │ │ │ cmneq r6, r4, ror fp │ │ │ │ - cmneq r7, r8, lsr r9 │ │ │ │ - @ instruction: 0x01806db0 │ │ │ │ + cmneq r7, r4, asr #18 │ │ │ │ + @ instruction: 0x01806db8 │ │ │ │ cmneq r6, r4, asr #20 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ - orreq r6, r0, ip, lsl #24 │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ + orreq r6, r0, r4, lsl ip │ │ │ │ ldrheq r3, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r7, r4, ror r6 │ │ │ │ + cmneq r7, r0, lsl #13 │ │ │ │ │ │ │ │ 00403220 : │ │ │ │ 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] @ 403538 │ │ │ │ @@ -861313,20 +861313,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - orreq r6, r0, r4, ror #20 │ │ │ │ + orreq r6, r0, ip, ror #20 │ │ │ │ cmneq r6, r8, lsl #14 │ │ │ │ - cmneq r7, ip, asr #9 │ │ │ │ - @ instruction: 0x0180689c │ │ │ │ + ldrsbeq fp, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r6, r0, r4, lsr #17 │ │ │ │ cmneq r6, r4, asr #6 │ │ │ │ - cmneq r7, r4, lsl #6 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ │ │ │ │ 00403584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -861448,16 +861448,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r6, r4, asr #2 │ │ │ │ - cmneq r7, r4, lsr r1 │ │ │ │ - orreq r6, r0, ip, lsr #14 │ │ │ │ + cmneq r7, r0, asr #2 │ │ │ │ + orreq r6, r0, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -861500,20 +861500,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4037d4 │ │ │ │ - ldrheq fp, [r7, #-12]! │ │ │ │ - cmneq r7, ip, lsl #1 │ │ │ │ - orreq r6, r0, r8, ror #12 │ │ │ │ - cmneq r7, r4, asr #16 │ │ │ │ - cmneq r7, r0, asr r0 │ │ │ │ - orreq r6, r0, ip, lsr #12 │ │ │ │ + cmneq r7, r8, asr #1 │ │ │ │ + @ instruction: 0x0177b098 │ │ │ │ + orreq r6, r0, r0, ror r6 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ + cmneq r7, ip, asr r0 │ │ │ │ + orreq r6, r0, r4, lsr r6 │ │ │ │ ldr r3, [r0, #688] @ 0x2b0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -861541,17 +861541,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #129 @ 0x81 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4038ac │ │ │ │ - @ instruction: 0x01806594 │ │ │ │ - cmneq r7, r4, lsr #15 │ │ │ │ - cmneq r7, ip, lsr #31 │ │ │ │ + @ instruction: 0x0180659c │ │ │ │ + ldrheq r1, [r7, #-112]! @ 0xffffff90 │ │ │ │ + ldrheq sl, [r7, #-248]! @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #444] @ 403ad8 │ │ │ │ ldr r3, [pc, #444] @ 403adc │ │ │ │ @@ -861665,32 +861665,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4039d8 │ │ │ │ strdeq r4, [sp, r8] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r4, [sp, r8] │ │ │ │ - cmneq sl, r0, lsl r0 │ │ │ │ - cmneq r7, r8, ror pc │ │ │ │ - @ instruction: 0x0177af94 │ │ │ │ + cmneq sl, ip, lsl r0 │ │ │ │ + cmneq r7, r4, lsl #31 │ │ │ │ + cmneq r7, r0, lsr #31 │ │ │ │ andeq r1, r0, r4, lsl #27 │ │ │ │ andeq r2, r0, r8, lsl #30 │ │ │ │ orreq r4, sp, r4, lsr fp │ │ │ │ andeq r1, r1, ip, asr #14 │ │ │ │ andeq r1, r1, r8, lsl #28 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - ldrheq sl, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, r8, asr #29 │ │ │ │ @ instruction: 0x0176989c │ │ │ │ - strdeq r6, [r0, r0] │ │ │ │ - cmneq r7, r0, lsl #12 │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ + strdeq r6, [r0, r8] │ │ │ │ + cmneq r7, ip, lsl #12 │ │ │ │ + cmneq r7, ip, lsl #28 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x018063b4 │ │ │ │ - cmneq r7, r4, asr #11 │ │ │ │ - cmneq r7, r4, asr #27 │ │ │ │ + @ instruction: 0x018063bc │ │ │ │ + ldrsbeq r1, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsbeq sl, [r7, #-208]! @ 0xffffff30 │ │ │ │ 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 │ │ │ │ @@ -862490,85 +862490,85 @@ │ │ │ │ @ instruction: 0x018d49b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, sp, ip, ror #18 │ │ │ │ orreq r4, sp, r4, lsr r9 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r6 │ │ │ │ - orreq r6, r0, r0, lsr #4 │ │ │ │ + orreq r6, r0, r8, lsr #4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cmneq r6, ip, ror #9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - orreq r6, r0, r8, lsl #2 │ │ │ │ - cmneq r7, r4, lsr #22 │ │ │ │ + orreq r6, r0, r0, lsl r1 │ │ │ │ + cmneq r7, r0, lsr fp │ │ │ │ ldrsbeq r5, [r6, #-60]! @ 0xffffffc4 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrdeq r5, [r0, r8] │ │ │ │ - ldrsheq sl, [r7, #-144]! @ 0xffffff70 │ │ │ │ - orreq r5, r0, r8, lsr #30 │ │ │ │ + orreq r5, r0, r0, ror #31 │ │ │ │ + ldrsheq sl, [r7, #-156]! @ 0xffffff64 │ │ │ │ + orreq r5, r0, r0, lsr pc │ │ │ │ cmneq r6, r4, lsr r2 │ │ │ │ - orreq r5, r0, r8, lsr #28 │ │ │ │ - cmneq r7, r4, asr #16 │ │ │ │ + orreq r5, r0, r0, lsr lr │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ cmneq r6, r0, lsl #2 │ │ │ │ - orreq r5, r0, r4, asr #25 │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ + orreq r5, r0, ip, asr #25 │ │ │ │ + cmneq r7, ip, ror #13 │ │ │ │ orreq r4, sp, r0, asr r3 │ │ │ │ - orreq r5, r0, r4, ror ip │ │ │ │ - cmneq r7, r0, lsl #29 │ │ │ │ - cmneq r7, r8, lsl #13 │ │ │ │ - orreq r5, r0, r8, lsr ip │ │ │ │ - cmneq r7, r4, asr r6 │ │ │ │ - orreq r5, r0, ip, ror #23 │ │ │ │ + orreq r5, r0, ip, ror ip │ │ │ │ + cmneq r7, ip, lsl #29 │ │ │ │ + @ instruction: 0x0177a694 │ │ │ │ + orreq r5, r0, r0, asr #24 │ │ │ │ + cmneq r7, r0, ror #12 │ │ │ │ + strdeq r5, [r0, r4] │ │ │ │ cmneq r6, r4, lsl #11 │ │ │ │ - ldrsheq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - orreq r5, r0, r0, lsl #23 │ │ │ │ - @ instruction: 0x0177a59c │ │ │ │ - orreq r5, r0, r4, lsr fp │ │ │ │ + cmneq r7, r4, lsl #12 │ │ │ │ + orreq r5, r0, r8, lsl #23 │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ + orreq r5, r0, ip, lsr fp │ │ │ │ cmneq r6, ip, asr #9 │ │ │ │ - cmneq r7, r0, asr #10 │ │ │ │ - orreq r5, r0, r8, lsl #22 │ │ │ │ - cmneq r7, r4, lsr #10 │ │ │ │ - @ instruction: 0x01805abc │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ + orreq r5, r0, r0, lsl fp │ │ │ │ + cmneq r7, r0, lsr r5 │ │ │ │ + orreq r5, r0, r4, asr #21 │ │ │ │ cmneq r6, r4, asr r4 │ │ │ │ - cmneq r7, r8, asr #9 │ │ │ │ - @ instruction: 0x01805a90 │ │ │ │ - cmneq r7, ip, lsr #9 │ │ │ │ - orreq r5, r0, r4, asr #20 │ │ │ │ + ldrsbeq sl, [r7, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x01805a98 │ │ │ │ + ldrheq sl, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r5, r0, ip, asr #20 │ │ │ │ ldrsbeq r1, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, r0, asr r4 │ │ │ │ + cmneq r7, ip, asr r4 │ │ │ │ cmneq r6, r0, lsr #7 │ │ │ │ - orreq r5, r0, r8, asr #19 │ │ │ │ - cmneq r7, r4, ror #7 │ │ │ │ + ldrdeq r5, [r0, r0] │ │ │ │ + ldrsheq sl, [r7, #-48]! @ 0xffffffd0 │ │ │ │ cmneq r6, ip, lsr r3 │ │ │ │ - orreq r5, r0, r4, ror #18 │ │ │ │ - cmneq r7, r0, lsl #7 │ │ │ │ + orreq r5, r0, ip, ror #18 │ │ │ │ + cmneq r7, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - orreq r5, r0, r0, lsl #18 │ │ │ │ - cmneq r7, ip, lsl r3 │ │ │ │ + orreq r5, r0, r8, lsl #18 │ │ │ │ + cmneq r7, r8, lsr #6 │ │ │ │ cmneq r6, r4, ror r2 │ │ │ │ - orreq r5, r0, r4, lsr #17 │ │ │ │ - cmneq r7, r0, asr #5 │ │ │ │ + orreq r5, r0, ip, lsr #17 │ │ │ │ + cmneq r7, ip, asr #5 │ │ │ │ orreq r3, sp, r0, asr #30 │ │ │ │ - cmneq r7, r0, ror sl │ │ │ │ - cmneq r7, r8, lsr sl │ │ │ │ - cmneq r7, r0, lsl #20 │ │ │ │ - @ instruction: 0x018057b8 │ │ │ │ - cmneq r7, r4, asr #19 │ │ │ │ - cmneq r7, ip, asr #3 │ │ │ │ + cmneq r7, ip, ror sl │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ + cmneq r7, ip, lsl #20 │ │ │ │ + orreq r5, r0, r0, asr #15 │ │ │ │ + ldrsbeq r0, [r7, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq sl, [r7, #-24]! @ 0xffffffe8 │ │ │ │ orreq r3, sp, r0, asr #28 │ │ │ │ - orreq r5, r0, r4, ror #14 │ │ │ │ - cmneq r7, r0, ror r9 │ │ │ │ - cmneq r7, r8, ror r1 │ │ │ │ + orreq r5, r0, ip, ror #14 │ │ │ │ + cmneq r7, ip, ror r9 │ │ │ │ + cmneq r7, r4, lsl #3 │ │ │ │ orreq r3, sp, ip, ror #27 │ │ │ │ - orreq r5, r0, r0, lsl r7 │ │ │ │ - cmneq r7, ip, lsl r9 │ │ │ │ - cmneq r7, r4, lsr #2 │ │ │ │ - ldrsheq r0, [r7, #-128]! @ 0xffffff80 │ │ │ │ + orreq r5, r0, r8, lsl r7 │ │ │ │ + cmneq r7, r8, lsr #18 │ │ │ │ + cmneq r7, r0, lsr r1 │ │ │ │ + ldrsheq r0, [r7, #-140]! @ 0xffffff74 │ │ │ │ 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 │ │ │ │ @@ -863407,92 +863407,92 @@ │ │ │ │ orreq r3, sp, r4, lsl #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, sp, ip, lsr #23 │ │ │ │ orreq r3, sp, r8, asr fp │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - orreq r5, r0, r4, asr #8 │ │ │ │ + orreq r5, r0, ip, asr #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cmneq r6, r4, lsl r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - orreq r5, r0, ip, lsr r3 │ │ │ │ - cmneq r7, r8, asr sp │ │ │ │ + orreq r5, r0, r4, asr #6 │ │ │ │ + cmneq r7, r4, ror #26 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq r6, r4, asr #11 │ │ │ │ - orreq r5, r0, ip, ror #3 │ │ │ │ - cmneq r7, r8, lsl #24 │ │ │ │ - orreq r5, r0, r4, lsr #3 │ │ │ │ + strdeq r5, [r0, r4] │ │ │ │ + cmneq r7, r4, lsl ip │ │ │ │ + orreq r5, r0, ip, lsr #3 │ │ │ │ cmneq r6, ip, lsr fp │ │ │ │ - ldrheq r9, [r7, #-176]! @ 0xffffff50 │ │ │ │ - orreq r5, r0, r4, asr #2 │ │ │ │ + ldrheq r9, [r7, #-188]! @ 0xffffff44 │ │ │ │ + orreq r5, r0, ip, asr #2 │ │ │ │ cmneq r6, r4, lsl r4 │ │ │ │ - orreq r5, r0, r8, lsr r0 │ │ │ │ - cmneq r7, r0, asr sl │ │ │ │ + orreq r5, r0, r0, asr #32 │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ cmneq r6, r4, asr #5 │ │ │ │ - orreq r4, r0, r0, lsr #29 │ │ │ │ - ldrheq r9, [r7, #-140]! @ 0xffffff74 │ │ │ │ - orreq r4, r0, r8, asr lr │ │ │ │ + orreq r4, r0, r8, lsr #29 │ │ │ │ + cmneq r7, r8, asr #17 │ │ │ │ + orreq r4, r0, r0, ror #28 │ │ │ │ ldrsheq r0, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r7, r4, ror #16 │ │ │ │ - orreq r4, r0, ip, lsr #28 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ - orreq r4, r0, r4, ror #27 │ │ │ │ + cmneq r7, r0, ror r8 │ │ │ │ + orreq r4, r0, r4, lsr lr │ │ │ │ + cmneq r7, r4, asr r8 │ │ │ │ + orreq r4, r0, ip, ror #27 │ │ │ │ cmneq r6, ip, ror r7 │ │ │ │ - ldrsheq r9, [r7, #-112]! @ 0xffffff90 │ │ │ │ - orreq r4, r0, r0, lsr #27 │ │ │ │ - ldrheq r9, [r7, #-124]! @ 0xffffff84 │ │ │ │ - orreq r4, r0, r8, asr sp │ │ │ │ + ldrsheq r9, [r7, #-124]! @ 0xffffff84 │ │ │ │ + orreq r4, r0, r8, lsr #27 │ │ │ │ + cmneq r7, r8, asr #15 │ │ │ │ + orreq r4, r0, r0, ror #26 │ │ │ │ ldrsheq r0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, r4, ror #14 │ │ │ │ - orreq r4, r0, ip, lsr #26 │ │ │ │ - cmneq r7, r4, asr #14 │ │ │ │ - strdeq r4, [r0, r8] │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + orreq r4, r0, r4, lsr sp │ │ │ │ + cmneq r7, r0, asr r7 │ │ │ │ + orreq r4, r0, r0, lsl #26 │ │ │ │ + cmneq r7, r0, lsr #14 │ │ │ │ cmneq r6, r0, asr r6 │ │ │ │ - orreq r4, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01779694 │ │ │ │ + orreq r4, r0, r0, lsl #25 │ │ │ │ + cmneq r7, r0, lsr #13 │ │ │ │ ldrsheq r0, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - orreq r4, r0, r8, lsl ip │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ + orreq r4, r0, r0, lsr #24 │ │ │ │ + cmneq r7, r0, asr #12 │ │ │ │ @ instruction: 0x01760590 │ │ │ │ - @ instruction: 0x01804bb8 │ │ │ │ - ldrsbeq r9, [r7, #-84]! @ 0xffffffac │ │ │ │ + orreq r4, r0, r0, asr #23 │ │ │ │ + cmneq r7, r0, ror #11 │ │ │ │ cmneq r6, r0, lsr r5 │ │ │ │ - orreq r4, r0, r8, asr fp │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ - cmnpeq r6, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r6, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r6, #-200]! @ 0xffffff38 @ │ │ │ │ - cmnpeq r6, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - orreq r4, r0, ip, asr sl │ │ │ │ - cmnpeq r6, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, ror r4 │ │ │ │ - orreq r4, r0, r0, lsr #20 │ │ │ │ - cmnpeq r6, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsr r4 │ │ │ │ - orreq r4, r0, r4, ror #19 │ │ │ │ - ldrsheq pc, [r6, #-180]! @ 0xffffff4c @ │ │ │ │ - ldrsheq r9, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - orreq r4, r0, r8, lsr #19 │ │ │ │ - ldrheq pc, [r6, #-184]! @ 0xffffff48 @ │ │ │ │ - ldrheq r9, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - orreq r4, r0, ip, ror #18 │ │ │ │ - cmnpeq r6, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, lsl #7 │ │ │ │ - cmnpeq r6, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - orreq r4, r0, r0, lsl #18 │ │ │ │ - cmnpeq r6, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsl r3 │ │ │ │ - orreq r4, r0, r4, asr #17 │ │ │ │ - ldrsbeq pc, [r6, #-164]! @ 0xffffff5c @ │ │ │ │ - ldrsbeq r9, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x0176fa9c │ │ │ │ + orreq r4, r0, r0, ror #22 │ │ │ │ + cmneq r7, r0, lsl #11 │ │ │ │ + cmnpeq r6, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + orreq r4, r0, r4, ror #20 │ │ │ │ + cmnpeq r6, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, lsl #9 │ │ │ │ + orreq r4, r0, r8, lsr #20 │ │ │ │ + cmnpeq r6, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, asr #8 │ │ │ │ + orreq r4, r0, ip, ror #19 │ │ │ │ + cmnpeq r6, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl #8 │ │ │ │ + @ instruction: 0x018049b0 │ │ │ │ + cmnpeq r6, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr #7 │ │ │ │ + orreq r4, r0, r4, ror r9 │ │ │ │ + cmnpeq r6, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01779390 │ │ │ │ + cmnpeq r6, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + orreq r4, r0, r8, lsl #18 │ │ │ │ + cmnpeq r6, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsr #6 │ │ │ │ + orreq r4, r0, ip, asr #17 │ │ │ │ + cmnpeq r6, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, ror #5 │ │ │ │ + cmnpeq r6, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r3, [r0, #824] @ 0x338 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r2, [pc, #3140] @ 4063b8 │ │ │ │ @@ -864282,84 +864282,84 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4057a0 │ │ │ │ @ instruction: 0x018d2d98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, sp, ip, lsl #27 │ │ │ │ orreq r2, sp, ip, ror #26 │ │ │ │ - orreq r4, r0, r0, lsl r2 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ - ldrsbeq r8, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmnpeq r6, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [r7, #-180]! @ 0xffffff4c │ │ │ │ + orreq r4, r0, r8, lsl r2 │ │ │ │ + ldrsheq r8, [r7, #-196]! @ 0xffffff3c │ │ │ │ + ldrsbeq r8, [r7, #-204]! @ 0xffffff34 │ │ │ │ + ldrheq pc, [r6, #-52]! @ 0xffffffcc @ │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0xffffebe8 │ │ │ │ @ instruction: 0xffffde24 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r4, r0, r8, ror #1 │ │ │ │ - ldrsheq pc, [r6, #-40]! @ 0xffffffd8 @ │ │ │ │ - cmneq r7, r0, lsl #22 │ │ │ │ - @ instruction: 0x01804098 │ │ │ │ - cmnpeq r6, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r8, [r7, #-160]! @ 0xffffff60 │ │ │ │ - orreq r4, r0, r8, asr #32 │ │ │ │ - cmnpeq r6, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, ror #20 │ │ │ │ - strdeq r3, [r0, r8] │ │ │ │ - cmnpeq r6, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsl sl │ │ │ │ + strdeq r4, [r0, r0] │ │ │ │ + cmnpeq r6, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, lsl #22 │ │ │ │ + orreq r4, r0, r0, lsr #1 │ │ │ │ + ldrheq pc, [r6, #-36]! @ 0xffffffdc @ │ │ │ │ + ldrheq r8, [r7, #-172]! @ 0xffffff54 │ │ │ │ + orreq r4, r0, r0, asr r0 │ │ │ │ + cmnpeq r6, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, ror #20 │ │ │ │ + orreq r4, r0, r0 │ │ │ │ + cmnpeq r6, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, lsl sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r3, r0, r4, lsr #30 │ │ │ │ - cmneq r7, ip, lsr r9 │ │ │ │ - cmnpeq r6, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r6, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r6, r8 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r6, #-248]! @ 0xffffff08 │ │ │ │ - orreq r3, r0, r8, lsr #27 │ │ │ │ - ldrheq lr, [r6, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r7, r0, asr #15 │ │ │ │ - orreq r3, r0, r0, ror sp │ │ │ │ - cmneq r6, r0, lsl #31 │ │ │ │ - cmneq r7, r8, lsl #15 │ │ │ │ - orreq r3, r0, r4, lsr sp │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq r7, r0, asr r7 │ │ │ │ - strdeq r3, [r0, r8] │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ - cmneq r7, r0, lsl r7 │ │ │ │ - orreq r3, r0, r0, asr #25 │ │ │ │ - ldrsbeq lr, [r6, #-224]! @ 0xffffff20 │ │ │ │ - ldrsbeq r8, [r7, #-104]! @ 0xffffff98 │ │ │ │ - orreq r3, r0, r4, lsl #25 │ │ │ │ - @ instruction: 0x0176ee94 │ │ │ │ - @ instruction: 0x0177869c │ │ │ │ - orreq r3, r0, r8, asr #24 │ │ │ │ - cmneq r6, r8, asr lr │ │ │ │ - cmneq r7, r0, ror #12 │ │ │ │ + orreq r3, r0, ip, lsr #30 │ │ │ │ + cmneq r7, r8, asr #18 │ │ │ │ + cmnpeq r6, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, ror #31 │ │ │ │ + @ instruction: 0x01803db0 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + cmneq r7, ip, asr #15 │ │ │ │ + orreq r3, r0, r8, ror sp │ │ │ │ + cmneq r6, ip, lsl #31 │ │ │ │ + @ instruction: 0x01778794 │ │ │ │ + orreq r3, r0, ip, lsr sp │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq r7, ip, asr r7 │ │ │ │ + orreq r3, r0, r0, lsl #26 │ │ │ │ + cmneq r6, r4, lsl pc │ │ │ │ + cmneq r7, ip, lsl r7 │ │ │ │ + orreq r3, r0, r8, asr #25 │ │ │ │ + ldrsbeq lr, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, r4, ror #13 │ │ │ │ + orreq r3, r0, ip, lsl #25 │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ + cmneq r7, r8, lsr #13 │ │ │ │ + orreq r3, r0, r0, asr ip │ │ │ │ + cmneq r6, r4, ror #28 │ │ │ │ + cmneq r7, ip, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orreq r3, r0, r0, lsl ip │ │ │ │ - cmneq r6, r0, lsr #28 │ │ │ │ - cmneq r7, r8, lsr #12 │ │ │ │ + orreq r3, r0, r8, lsl ip │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ + cmneq r7, r4, lsr r6 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrdeq r3, [r0, r8] │ │ │ │ - cmneq r6, r8, ror #27 │ │ │ │ - ldrsheq r8, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - orreq r3, r0, r0, lsr #23 │ │ │ │ - ldrheq lr, [r6, #-208]! @ 0xffffff30 │ │ │ │ - ldrheq r8, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - orreq r3, r0, r8, ror #22 │ │ │ │ - cmneq r6, r8, ror sp │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ - orreq r3, r0, r0, lsr fp │ │ │ │ - cmneq r6, r0, asr #26 │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - cmneq r6, ip, lsl #26 │ │ │ │ - cmneq r7, r8, lsl r5 │ │ │ │ - ldrsbeq lr, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ + orreq r3, r0, r0, ror #23 │ │ │ │ + ldrsheq lr, [r6, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq r8, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r3, r0, r8, lsr #23 │ │ │ │ + ldrheq lr, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ + orreq r3, r0, r0, ror fp │ │ │ │ + cmneq r6, r4, lsl #27 │ │ │ │ + cmneq r7, ip, lsl #11 │ │ │ │ + orreq r3, r0, r8, lsr fp │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + cmneq r6, r8, lsl sp │ │ │ │ + cmneq r7, r4, lsr #10 │ │ │ │ + cmneq r6, r8, ror #25 │ │ │ │ + ldrsheq r8, [r7, #-68]! @ 0xffffffbc │ │ │ │ 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] @ 4067d0 │ │ │ │ ldr r2, [pc, #724] @ 4067d4 │ │ │ │ @@ -864542,35 +864542,35 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #388 @ 0x184 │ │ │ │ b 406670 │ │ │ │ orreq r2, sp, r4, lsl r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - orreq r3, r0, r4, asr r9 │ │ │ │ - cmneq r7, r0, ror r3 │ │ │ │ + orreq r3, r0, ip, asr r9 │ │ │ │ + cmneq r7, ip, ror r3 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r6, r8, lsl #20 │ │ │ │ - orreq r3, r0, r4, asr #15 │ │ │ │ - ldrsbeq lr, [r6, #-148]! @ 0xffffff6c │ │ │ │ - ldrsbeq r8, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x0176e99c │ │ │ │ + cmneq r6, r4, lsl sl │ │ │ │ + orreq r3, r0, ip, asr #15 │ │ │ │ + cmneq r6, r0, ror #19 │ │ │ │ + cmneq r7, r4, ror #3 │ │ │ │ + cmneq r6, r8, lsr #19 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r6, ip, ror #18 │ │ │ │ + cmneq r6, r8, ror r9 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r6, r8, lsr r9 │ │ │ │ - cmneq r6, r0, lsr #18 │ │ │ │ - cmneq r6, r0, lsl #18 │ │ │ │ - cmneq r6, r4, ror #17 │ │ │ │ - cmneq r6, r8, asr #17 │ │ │ │ - ldrheq lr, [r6, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r4, asr #18 │ │ │ │ + cmneq r6, ip, lsr #18 │ │ │ │ + cmneq r6, ip, lsl #18 │ │ │ │ + ldrsheq lr, [r6, #-128]! @ 0xffffff80 │ │ │ │ + ldrsbeq lr, [r6, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq lr, [r6, #-140]! @ 0xffffff74 │ │ │ │ cmp r1, #1 │ │ │ │ beq 40687c │ │ │ │ cmp r1, #2 │ │ │ │ beq 40684c │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r0, #824] @ 0x338 │ │ │ │ mov r0, #0 │ │ │ │ @@ -864604,17 +864604,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 406874 │ │ │ │ - @ instruction: 0x018035b8 │ │ │ │ - cmneq r6, r8, asr #15 │ │ │ │ - ldrsbeq r7, [r7, #-240]! @ 0xffffff10 │ │ │ │ + orreq r3, r0, r0, asr #11 │ │ │ │ + ldrsbeq lr, [r6, #-116]! @ 0xffffff8c │ │ │ │ + ldrsbeq r7, [r7, #-252]! @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ ldr r2, [pc, #3916] @ 407840 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -865595,97 +865595,97 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 4070e4 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ b 4070e4 │ │ │ │ orreq r1, sp, ip, lsl ip │ │ │ │ orreq r1, sp, r4, lsl #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x018034b0 │ │ │ │ - ldrheq r7, [r7, #-236]! @ 0xffffff14 │ │ │ │ + @ instruction: 0x018034b8 │ │ │ │ + cmneq r7, r8, asr #29 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orreq r3, r0, r8, lsl r4 │ │ │ │ - orreq r3, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r0, ror #27 │ │ │ │ + orreq r3, r0, r0, lsr #8 │ │ │ │ + orreq r3, r0, r0, lsl r4 │ │ │ │ + cmneq r7, ip, ror #27 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orreq r3, r0, r0, lsl #7 │ │ │ │ + orreq r3, r0, r8, lsl #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrsbeq r7, [r7, #-192]! @ 0xffffff40 │ │ │ │ + ldrsbeq r7, [r7, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ + cmneq r7, ip, ror #21 │ │ │ │ orreq r1, sp, r8, lsr #8 │ │ │ │ ldrsbeq lr, [r5, #-96]! @ 0xffffffa0 │ │ │ │ cmneq r5, r8, ror r6 │ │ │ │ cmneq r5, ip, lsr #12 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - orreq r2, r0, r4, lsr #23 │ │ │ │ - cmneq r7, r0, asr #11 │ │ │ │ + orreq r2, r0, ip, lsr #23 │ │ │ │ + cmneq r7, ip, asr #11 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq r2, [r0, r0] │ │ │ │ - cmneq r6, r0, ror #25 │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ + ldrdeq r2, [r0, r8] │ │ │ │ + cmneq r6, ip, ror #25 │ │ │ │ + ldrsheq r7, [r7, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orreq r2, r0, r4, lsr #21 │ │ │ │ - cmneq r7, r0, asr #9 │ │ │ │ + orreq r2, r0, ip, lsr #21 │ │ │ │ + cmneq r7, ip, asr #9 │ │ │ │ cmneq r5, r4, lsl #8 │ │ │ │ - cmneq r6, ip, lsl ip │ │ │ │ - cmneq r6, ip, ror #23 │ │ │ │ + cmneq r6, r8, lsr #24 │ │ │ │ + ldrsheq sp, [r6, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - orreq r2, r0, ip, lsr #19 │ │ │ │ - ldrheq sp, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r7, r4, asr #7 │ │ │ │ + @ instruction: 0x018029b4 │ │ │ │ + cmneq r6, r8, asr #23 │ │ │ │ + ldrsbeq r7, [r7, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r6, r8, lsl #23 │ │ │ │ + @ instruction: 0x0176db94 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmneq r6, ip, asr fp │ │ │ │ - orreq r2, r0, ip, lsl r9 │ │ │ │ - cmneq r6, ip, lsr #22 │ │ │ │ - cmneq r7, r4, lsr r3 │ │ │ │ - orreq r2, r0, r4, ror #17 │ │ │ │ - ldrsheq sp, [r6, #-164]! @ 0xffffff5c │ │ │ │ - ldrsheq r7, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r6, r8, ror #22 │ │ │ │ + orreq r2, r0, r4, lsr #18 │ │ │ │ + cmneq r6, r8, lsr fp │ │ │ │ + cmneq r7, r0, asr #6 │ │ │ │ + orreq r2, r0, ip, ror #17 │ │ │ │ + cmneq r6, r0, lsl #22 │ │ │ │ + cmneq r7, r8, lsl #6 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ - @ instruction: 0x0176da94 │ │ │ │ - orreq r2, r0, r0, asr r8 │ │ │ │ - @ instruction: 0x01777398 │ │ │ │ - cmneq r7, r4, ror #4 │ │ │ │ + cmneq r6, ip, asr #21 │ │ │ │ + cmneq r6, r0, lsr #21 │ │ │ │ + orreq r2, r0, r8, asr r8 │ │ │ │ + cmneq r7, r4, lsr #7 │ │ │ │ + cmneq r7, r0, ror r2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq r6, r0, lsr #20 │ │ │ │ - orreq r2, r0, r0, ror #15 │ │ │ │ - ldrsheq sp, [r6, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq r7, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, ip, lsr #20 │ │ │ │ + orreq r2, r0, r8, ror #15 │ │ │ │ + ldrsheq sp, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r7, r4, lsl #4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orreq r2, r0, r8, lsr #15 │ │ │ │ - ldrheq sp, [r6, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r7, r0, asr #3 │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - orreq r2, r0, r4, ror #14 │ │ │ │ - cmneq r7, r0, ror r1 │ │ │ │ + @ instruction: 0x018027b0 │ │ │ │ + cmneq r6, r4, asr #19 │ │ │ │ + cmneq r7, ip, asr #3 │ │ │ │ + cmneq r7, r0, asr r3 │ │ │ │ + orreq r2, r0, ip, ror #14 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmneq r6, r8, lsr r9 │ │ │ │ - strdeq r2, [r0, ip] │ │ │ │ - ldrsheq sp, [r6, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ + cmneq r6, r4, asr #18 │ │ │ │ + orreq r2, r0, r4, lsl #14 │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ + cmneq r7, r8, lsl r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x018026b8 │ │ │ │ - ldrheq sp, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r7, r8, asr #1 │ │ │ │ + orreq r2, r0, r0, asr #13 │ │ │ │ + cmneq r6, r4, asr #17 │ │ │ │ + ldrsbeq r7, [r7, #-4]! │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq r7, ip, lsl #4 │ │ │ │ - orreq r2, r0, r4, asr r6 │ │ │ │ - cmneq r7, r0, ror r0 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - orreq r2, r0, r8, lsr #9 │ │ │ │ - ldrheq r6, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r8, lsl r2 │ │ │ │ + orreq r2, r0, ip, asr r6 │ │ │ │ + cmneq r7, ip, ror r0 │ │ │ │ + @ instruction: 0x01777094 │ │ │ │ + @ instruction: 0x018024b0 │ │ │ │ + cmneq r7, r0, asr #29 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldr r3, [pc, #-24] @ 40798c │ │ │ │ ldr r2, [pc, #-24] @ 407990 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #-32] @ 407994 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -866105,67 +866105,67 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 407bd0 │ │ │ │ orreq r0, sp, r8, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, ip, lsr lr │ │ │ │ - orreq r2, r0, r4, lsr r4 │ │ │ │ + cmneq r7, r8, asr #28 │ │ │ │ + orreq r2, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ @ instruction: 0x018d0a94 │ │ │ │ orreq pc, ip, ip, lsr #27 │ │ │ │ - @ instruction: 0x01776f9c │ │ │ │ - cmneq r7, ip, lsl #31 │ │ │ │ - cmneq r7, r0, lsl #24 │ │ │ │ + cmneq r7, r8, lsr #31 │ │ │ │ + @ instruction: 0x01776f98 │ │ │ │ + cmneq r7, ip, lsl #24 │ │ │ │ orreq r0, sp, ip, lsr r9 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ andeq r0, r1, ip, lsl #30 │ │ │ │ andeq r1, r3, ip, lsr #28 │ │ │ │ andeq r1, r1, r4, lsl r0 │ │ │ │ andeq r1, r3, r8, lsl pc │ │ │ │ andeq r3, r3, r8, lsr #12 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ - orreq r2, r0, r4, asr #3 │ │ │ │ - cmneq r7, r0, ror #23 │ │ │ │ + orreq r2, r0, ip, asr #3 │ │ │ │ + cmneq r7, ip, ror #23 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orrseq r6, pc, ip, lsr r5 @ │ │ │ │ @ instruction: 0x019f64f4 │ │ │ │ @ instruction: 0x019f64b4 │ │ │ │ - @ instruction: 0x0176d29c │ │ │ │ + cmneq r6, r8, lsr #5 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orreq r2, r0, r0, lsr #32 │ │ │ │ - cmneq r6, r0, lsr #4 │ │ │ │ - cmneq r7, r4, lsr sl │ │ │ │ + orreq r2, r0, r8, lsr #32 │ │ │ │ + cmneq r6, ip, lsr #4 │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - orreq r1, r0, r0, ror #31 │ │ │ │ - cmneq r6, r0, ror #3 │ │ │ │ - ldrsheq r6, [r7, #-148]! @ 0xffffff6c │ │ │ │ + orreq r1, r0, r8, ror #31 │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + cmneq r7, r0, lsl #20 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmneq r6, ip, asr #3 │ │ │ │ + ldrsbeq sp, [r6, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x0176d19c │ │ │ │ - cmneq r6, r0, ror r1 │ │ │ │ - orreq r1, r0, r0, lsr pc │ │ │ │ - cmneq r6, r0, asr #2 │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ + cmneq r6, r8, lsr #3 │ │ │ │ + cmneq r6, ip, ror r1 │ │ │ │ + orreq r1, r0, r8, lsr pc │ │ │ │ + cmneq r6, ip, asr #2 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - strdeq r1, [r0, r4] │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ - cmneq r7, r4, lsl #18 │ │ │ │ + strdeq r1, [r0, ip] │ │ │ │ + cmneq r6, r0, lsl r1 │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - @ instruction: 0x01801eb8 │ │ │ │ - cmneq r6, r8, asr #1 │ │ │ │ - cmneq r7, ip, asr #17 │ │ │ │ - orreq r1, r0, ip, ror lr │ │ │ │ - cmneq r6, ip, lsl #1 │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ + orreq r1, r0, r0, asr #29 │ │ │ │ + ldrsbeq sp, [r6, #-4]! │ │ │ │ + ldrsbeq r6, [r7, #-136]! @ 0xffffff78 │ │ │ │ + orreq r1, r0, r4, lsl #29 │ │ │ │ + @ instruction: 0x0176d098 │ │ │ │ + @ instruction: 0x01776898 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r6, r4, asr r0 │ │ │ │ + cmneq r6, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #1028] @ 408534 │ │ │ │ ldr r3, [pc, #1028] @ 408538 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -866424,41 +866424,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4082e4 │ │ │ │ orreq r0, sp, r4, ror #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, sp, r8, lsr #4 │ │ │ │ - orreq r1, r0, r8, lsr fp │ │ │ │ - cmneq r6, r8, asr #26 │ │ │ │ - cmneq r7, ip, asr #10 │ │ │ │ - strdeq r1, [r0, ip] │ │ │ │ - cmneq r6, ip, lsl #26 │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - orreq r1, r0, r0, asr #21 │ │ │ │ - ldrsbeq ip, [r6, #-192]! @ 0xffffff40 │ │ │ │ - ldrsbeq r6, [r7, #-68]! @ 0xffffffbc │ │ │ │ - orreq r1, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x0176cc94 │ │ │ │ - @ instruction: 0x01776498 │ │ │ │ - orreq r1, r0, r8, asr #20 │ │ │ │ - cmneq r6, r8, asr ip │ │ │ │ - cmneq r7, ip, asr r4 │ │ │ │ - orreq r1, r0, ip, lsl #20 │ │ │ │ - cmneq r6, ip, lsl ip │ │ │ │ - cmneq r7, r0, lsr #8 │ │ │ │ - ldrdeq r1, [r0, r0] │ │ │ │ - cmneq r6, r0, ror #23 │ │ │ │ - cmneq r7, r4, ror #7 │ │ │ │ - @ instruction: 0x01801994 │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - cmneq r7, r8, lsr #7 │ │ │ │ - orreq r1, r0, r8, asr r9 │ │ │ │ - cmneq r6, r8, ror #22 │ │ │ │ - cmneq r7, ip, ror #6 │ │ │ │ + orreq r1, r0, r0, asr #22 │ │ │ │ + cmneq r6, r4, asr sp │ │ │ │ + cmneq r7, r8, asr r5 │ │ │ │ + orreq r1, r0, r4, lsl #22 │ │ │ │ + cmneq r6, r8, lsl sp │ │ │ │ + cmneq r7, ip, lsl r5 │ │ │ │ + orreq r1, r0, r8, asr #21 │ │ │ │ + ldrsbeq ip, [r6, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r7, r0, ror #9 │ │ │ │ + orreq r1, r0, ip, lsl #21 │ │ │ │ + cmneq r6, r0, lsr #25 │ │ │ │ + cmneq r7, r4, lsr #9 │ │ │ │ + orreq r1, r0, r0, asr sl │ │ │ │ + cmneq r6, r4, ror #24 │ │ │ │ + cmneq r7, r8, ror #8 │ │ │ │ + orreq r1, r0, r4, lsl sl │ │ │ │ + cmneq r6, r8, lsr #24 │ │ │ │ + cmneq r7, ip, lsr #8 │ │ │ │ + ldrdeq r1, [r0, r8] │ │ │ │ + cmneq r6, ip, ror #23 │ │ │ │ + ldrsheq r6, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0180199c │ │ │ │ + ldrheq ip, [r6, #-176]! @ 0xffffff50 │ │ │ │ + ldrheq r6, [r7, #-52]! @ 0xffffffcc │ │ │ │ + orreq r1, r0, r0, ror #18 │ │ │ │ + cmneq r6, r4, ror fp │ │ │ │ + cmneq r7, r8, ror r3 │ │ │ │ │ │ │ │ 004085ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ @@ -866484,17 +866484,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 408634 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4085e0 │ │ │ │ - orreq r1, r0, r4, ror #16 │ │ │ │ - cmneq r6, r4, ror sl │ │ │ │ - cmneq r7, r4, ror r2 │ │ │ │ + orreq r1, r0, ip, ror #16 │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ 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 │ │ │ │ @@ -866540,21 +866540,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 408724 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 408684 │ │ │ │ - orreq r1, r0, r0, asr #15 │ │ │ │ - ldrsbeq ip, [r6, #-144]! @ 0xffffff70 │ │ │ │ - ldrsbeq r6, [r7, #-16]! │ │ │ │ + orreq r1, r0, r8, asr #15 │ │ │ │ + ldrsbeq ip, [r6, #-156]! @ 0xffffff64 │ │ │ │ + ldrsbeq r6, [r7, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - orreq r1, r0, r4, lsl #15 │ │ │ │ - @ instruction: 0x0176c994 │ │ │ │ - @ instruction: 0x01776194 │ │ │ │ + orreq r1, r0, ip, lsl #15 │ │ │ │ + cmneq r6, r0, lsr #19 │ │ │ │ + cmneq r7, r0, lsr #3 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -866826,34 +866826,34 @@ │ │ │ │ bl b6c98 │ │ │ │ b 4087a4 │ │ │ │ orreq pc, ip, r8, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r3, r6, r0, lsr #16 │ │ │ │ orreq pc, ip, r8, ror #26 │ │ │ │ @ instruction: 0xfffff938 │ │ │ │ - orreq r1, r0, r8, ror r6 │ │ │ │ - cmneq r7, ip, lsl #1 │ │ │ │ + orreq r1, r0, r0, lsl #13 │ │ │ │ + @ instruction: 0x01776098 │ │ │ │ andeq sp, r1, r8, lsr #30 │ │ │ │ - orreq r1, r0, r4, ror #8 │ │ │ │ - cmneq r6, r4, ror r6 │ │ │ │ - cmneq r7, ip, ror lr │ │ │ │ - cmneq r6, r0, asr #12 │ │ │ │ - cmneq r6, r4, lsl r6 │ │ │ │ - ldrdeq r1, [r0, r0] │ │ │ │ - cmneq r6, r0, ror #11 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - @ instruction: 0x01801394 │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ - cmneq r7, ip, lsr #27 │ │ │ │ - orreq r1, r0, r8, asr r3 │ │ │ │ - cmneq r6, r8, ror #10 │ │ │ │ - cmneq r7, r0, ror sp │ │ │ │ - orreq r1, r0, ip, lsl r3 │ │ │ │ - cmneq r6, ip, lsr #10 │ │ │ │ - cmneq r7, r4, lsr sp │ │ │ │ + orreq r1, r0, ip, ror #8 │ │ │ │ + cmneq r6, r0, lsl #13 │ │ │ │ + cmneq r7, r8, lsl #29 │ │ │ │ + cmneq r6, ip, asr #12 │ │ │ │ + cmneq r6, r0, lsr #12 │ │ │ │ + ldrdeq r1, [r0, r8] │ │ │ │ + cmneq r6, ip, ror #11 │ │ │ │ + ldrsheq r5, [r7, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x0180139c │ │ │ │ + ldrheq ip, [r6, #-80]! @ 0xffffffb0 │ │ │ │ + ldrheq r5, [r7, #-216]! @ 0xffffff28 │ │ │ │ + orreq r1, r0, r0, ror #6 │ │ │ │ + cmneq r6, r4, ror r5 │ │ │ │ + cmneq r7, ip, ror sp │ │ │ │ + orreq r1, r0, r4, lsr #6 │ │ │ │ + cmneq r6, r8, lsr r5 │ │ │ │ + cmneq r7, r0, asr #26 │ │ │ │ │ │ │ │ 00408bd0 : │ │ │ │ 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] @ 408da4 │ │ │ │ @@ -866967,26 +866967,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 408c74 │ │ │ │ orreq pc, ip, ip, lsr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - orreq r1, r0, r4, asr #4 │ │ │ │ - cmneq r7, r0, ror #24 │ │ │ │ + orreq r1, r0, ip, asr #4 │ │ │ │ + cmneq r7, ip, ror #24 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r7, ip, asr fp │ │ │ │ + cmneq r7, r8, ror #22 │ │ │ │ @ instruction: 0x018cf898 │ │ │ │ - cmneq r7, ip, lsl #22 │ │ │ │ - cmneq r6, r4, lsr #7 │ │ │ │ + cmneq r7, r8, lsl fp │ │ │ │ + ldrheq ip, [r6, #-48]! @ 0xffffffd0 │ │ │ │ muleq r0, fp, r2 │ │ │ │ ldrsheq ip, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r6, r0, lsr #6 │ │ │ │ + cmneq r6, ip, lsr #6 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - ldrsheq ip, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq ip, [r6, #-44]! @ 0xffffffd4 │ │ │ │ │ │ │ │ 00408ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -867121,36 +867121,36 @@ │ │ │ │ ldr r1, [pc, #108] @ 409064 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 408e90 │ │ │ │ - @ instruction: 0x01800fb0 │ │ │ │ - cmneq r7, r8, asr #23 │ │ │ │ - cmneq r7, r0, asr #19 │ │ │ │ + @ instruction: 0x01800fb8 │ │ │ │ + ldrsbeq r5, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, ip, asr #19 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - orreq r0, r0, r0, ror pc │ │ │ │ - cmneq r6, r0, lsl #3 │ │ │ │ - cmneq r7, r0, lsl #19 │ │ │ │ + orreq r0, r0, r8, ror pc │ │ │ │ + cmneq r6, ip, lsl #3 │ │ │ │ + cmneq r7, ip, lsl #19 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - orreq r0, r0, r4, lsr pc │ │ │ │ - cmneq r6, r4, asr #2 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ + orreq r0, r0, ip, lsr pc │ │ │ │ + cmneq r6, r0, asr r1 │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - strdeq r0, [r0, r8] │ │ │ │ - cmneq r6, r8, lsl #2 │ │ │ │ - cmneq r7, ip, lsl #18 │ │ │ │ - @ instruction: 0x01800ebc │ │ │ │ - cmneq r6, ip, asr #1 │ │ │ │ - cmneq r7, ip, asr #17 │ │ │ │ + orreq r0, r0, r0, lsl #30 │ │ │ │ + cmneq r6, r4, lsl r1 │ │ │ │ + cmneq r7, r8, lsl r9 │ │ │ │ + orreq r0, r0, r4, asr #29 │ │ │ │ + ldrsbeq ip, [r6, #-8]! │ │ │ │ + ldrsbeq r5, [r7, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - orreq r0, r0, r0, lsl #29 │ │ │ │ - @ instruction: 0x0176c090 │ │ │ │ - @ instruction: 0x01775890 │ │ │ │ + orreq r0, r0, r8, lsl #29 │ │ │ │ + @ instruction: 0x0176c09c │ │ │ │ + @ instruction: 0x0177589c │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ │ │ │ │ 00409068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -867477,61 +867477,61 @@ │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 40953c │ │ │ │ orreq pc, ip, ip, lsl #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ orreq pc, ip, r4, asr #5 │ │ │ │ - ldrdeq r0, [r0, r4] │ │ │ │ - cmneq r6, r4, ror #27 │ │ │ │ - cmneq r7, r4, ror #11 │ │ │ │ + ldrdeq r0, [r0, ip] │ │ │ │ + ldrsheq fp, [r6, #-208]! @ 0xffffff30 │ │ │ │ + ldrsheq r5, [r7, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x01800b98 │ │ │ │ - cmneq r6, r8, lsr #27 │ │ │ │ - cmneq r7, r8, lsr #11 │ │ │ │ + orreq r0, r0, r0, lsr #23 │ │ │ │ + ldrheq fp, [r6, #-212]! @ 0xffffff2c │ │ │ │ + ldrheq r5, [r7, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - orreq r0, r0, ip, asr fp │ │ │ │ - cmneq r6, ip, ror #26 │ │ │ │ - cmneq r7, r0, ror r5 │ │ │ │ - orreq r0, r0, r0, lsr #22 │ │ │ │ - cmneq r6, r0, lsr sp │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ + orreq r0, r0, r4, ror #22 │ │ │ │ + cmneq r6, r8, ror sp │ │ │ │ + cmneq r7, ip, ror r5 │ │ │ │ + orreq r0, r0, r8, lsr #22 │ │ │ │ + cmneq r6, ip, lsr sp │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - orreq r0, r0, r4, ror #21 │ │ │ │ - ldrsheq fp, [r6, #-196]! @ 0xffffff3c │ │ │ │ - ldrsheq r5, [r7, #-68]! @ 0xffffffbc │ │ │ │ + orreq r0, r0, ip, ror #21 │ │ │ │ + cmneq r6, r0, lsl #26 │ │ │ │ + cmneq r7, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orreq r0, r0, r8, lsr #21 │ │ │ │ - ldrheq fp, [r6, #-200]! @ 0xffffff38 │ │ │ │ - ldrheq r5, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x01800ab0 │ │ │ │ + cmneq r6, r4, asr #25 │ │ │ │ + cmneq r7, r4, asr #9 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq r0, r0, ip, ror #20 │ │ │ │ - cmneq r6, ip, ror ip │ │ │ │ - cmneq r7, r0, lsl #9 │ │ │ │ - orreq r0, r0, r0, lsr sl │ │ │ │ - cmneq r6, r0, asr #24 │ │ │ │ - cmneq r7, r0, asr #8 │ │ │ │ + orreq r0, r0, r4, ror sl │ │ │ │ + cmneq r6, r8, lsl #25 │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ + orreq r0, r0, r8, lsr sl │ │ │ │ + cmneq r6, ip, asr #24 │ │ │ │ + cmneq r7, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq r0, [r0, r4] │ │ │ │ - cmneq r6, r4, lsl #24 │ │ │ │ - cmneq r7, r8, lsl #8 │ │ │ │ - @ instruction: 0x018009b8 │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ - cmneq r7, r8, asr #7 │ │ │ │ + strdeq r0, [r0, ip] │ │ │ │ + cmneq r6, r0, lsl ip │ │ │ │ + cmneq r7, r4, lsl r4 │ │ │ │ + orreq r0, r0, r0, asr #19 │ │ │ │ + ldrsbeq fp, [r6, #-180]! @ 0xffffff4c │ │ │ │ + ldrsbeq r5, [r7, #-52]! @ 0xffffffcc │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orreq r0, r0, ip, ror r9 │ │ │ │ - cmneq r6, ip, lsl #23 │ │ │ │ - cmneq r7, ip, lsl #7 │ │ │ │ + orreq r0, r0, r4, lsl #19 │ │ │ │ + @ instruction: 0x0176bb98 │ │ │ │ + @ instruction: 0x01775398 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r0, r0, r8, asr #18 │ │ │ │ - @ instruction: 0x01775590 │ │ │ │ - cmneq r7, r8, asr r3 │ │ │ │ - orreq r0, r0, r4, lsl #18 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ - cmneq r7, r0, lsl r3 │ │ │ │ + orreq r0, r0, r0, asr r9 │ │ │ │ + @ instruction: 0x0177559c │ │ │ │ + cmneq r7, r4, ror #6 │ │ │ │ + orreq r0, r0, ip, lsl #18 │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ + cmneq r7, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 00409654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -867603,23 +867603,23 @@ │ │ │ │ add r2, r2, #448 @ 0x1c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4096bc │ │ │ │ orreq lr, ip, r8, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r0, asr #2 │ │ │ │ + cmneq r7, ip, asr #2 │ │ │ │ orreq lr, ip, r0, asr lr │ │ │ │ - ldrsbeq r5, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - orreq r0, r0, r0, asr r7 │ │ │ │ - cmneq r7, ip, asr r1 │ │ │ │ + ldrsbeq r5, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + orreq r0, r0, r8, asr r7 │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - orreq r0, r0, r0, lsl r7 │ │ │ │ - cmneq r6, r0, lsr #18 │ │ │ │ - cmneq r7, r0, lsr #2 │ │ │ │ + orreq r0, r0, r8, lsl r7 │ │ │ │ + cmneq r6, ip, lsr #18 │ │ │ │ + cmneq r7, ip, lsr #2 │ │ │ │ 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, #684] @ 0x2ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -867865,40 +867865,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4097f8 │ │ │ │ orreq lr, ip, r4, asr #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, ip, r4, lsl sp │ │ │ │ - orreq r0, r0, ip, asr #11 │ │ │ │ - ldrsbeq r4, [r7, #-252]! @ 0xffffff04 │ │ │ │ - orreq r0, r0, r8, ror #8 │ │ │ │ - cmneq r6, r8, ror r6 │ │ │ │ - cmneq r7, r0, lsl #29 │ │ │ │ - orreq r0, r0, r0, lsr r4 │ │ │ │ - cmneq r6, r0, asr #12 │ │ │ │ - cmneq r7, r8, asr #28 │ │ │ │ + ldrdeq r0, [r0, r4] │ │ │ │ + cmneq r7, r8, ror #31 │ │ │ │ + orreq r0, r0, r0, ror r4 │ │ │ │ + cmneq r6, r4, lsl #13 │ │ │ │ + cmneq r7, ip, lsl #29 │ │ │ │ + orreq r0, r0, r8, lsr r4 │ │ │ │ + cmneq r6, ip, asr #12 │ │ │ │ + cmneq r7, r4, asr lr │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - strdeq r0, [r0, r8] │ │ │ │ - cmneq r6, r8, lsl #12 │ │ │ │ - cmneq r7, r0, lsl lr │ │ │ │ + orreq r0, r0, r0, lsl #8 │ │ │ │ + cmneq r6, r4, lsl r6 │ │ │ │ + cmneq r7, ip, lsl lr │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - ldrsbeq fp, [r6, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x01800394 │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ - cmneq r7, ip, lsr #27 │ │ │ │ - orreq r0, r0, r0, ror #6 │ │ │ │ - cmneq r6, ip, ror #10 │ │ │ │ - cmneq r7, r8, ror sp │ │ │ │ + cmneq r6, r0, ror #11 │ │ │ │ + @ instruction: 0x0180039c │ │ │ │ + ldrheq fp, [r6, #-80]! @ 0xffffffb0 │ │ │ │ + ldrheq r4, [r7, #-216]! @ 0xffffff28 │ │ │ │ + orreq r0, r0, r8, ror #6 │ │ │ │ + cmneq r6, r8, ror r5 │ │ │ │ + cmneq r7, r4, lsl #27 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - orreq r0, r0, r4, lsr #6 │ │ │ │ - cmneq r6, r4, lsr r5 │ │ │ │ - cmneq r7, ip, lsr sp │ │ │ │ + orreq r0, r0, ip, lsr #6 │ │ │ │ + cmneq r6, r0, asr #10 │ │ │ │ + cmneq r7, r8, asr #26 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq r6, r0, lsl #10 │ │ │ │ + cmneq r6, ip, lsl #10 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00409c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -867930,17 +867930,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #20] @ 409ca4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b6c98 │ │ │ │ - strdeq r0, [r0, ip] │ │ │ │ - cmneq r6, r0, lsl #8 │ │ │ │ - cmneq r7, r0, lsl ip │ │ │ │ + orreq r0, r0, r4, lsl #4 │ │ │ │ + cmneq r6, ip, lsl #8 │ │ │ │ + cmneq r7, ip, lsl ip │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ │ │ │ │ 00409ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -868322,74 +868322,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 409d34 │ │ │ │ orreq lr, ip, ip, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r8, ror #21 │ │ │ │ + ldrsheq r4, [r7, #-164]! @ 0xffffff5c │ │ │ │ orreq lr, ip, r8, lsl r8 │ │ │ │ @ instruction: 0x000072b8 │ │ │ │ ldrdeq lr, [ip, r8] │ │ │ │ @ instruction: 0xfffff8b8 │ │ │ │ - cmnpeq pc, r4, asr pc @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r7, ip, ror #23 │ │ │ │ - cmneq r7, r0, ror #18 │ │ │ │ + cmnpeq pc, ip, asr pc @ p-variant is OBSOLETE @ │ │ │ │ + ldrsheq r4, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, ip, ror #18 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmnpeq pc, r0, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r7, r4, ror #23 │ │ │ │ - cmneq r7, r0, lsr #18 │ │ │ │ + cmnpeq pc, r8, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ + ldrsheq r4, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r7, ip, lsr #18 │ │ │ │ cmneq r5, r0, lsl lr │ │ │ │ @ instruction: 0x0175ae94 │ │ │ │ - ldrheq pc, [pc, #-236] @ 40a204 @ │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ + cmnpeq pc, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r7, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmnpeq pc, r8, ror lr @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ - @ instruction: 0x01774890 │ │ │ │ + cmnpeq pc, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0176b094 │ │ │ │ + @ instruction: 0x0177489c │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmnpeq pc, ip, lsr lr @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, ip, asr #32 │ │ │ │ - cmneq r7, r4, asr r8 │ │ │ │ - cmnpeq pc, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsl r0 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ + cmnpeq pc, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr r0 │ │ │ │ + cmneq r7, r0, ror #16 │ │ │ │ + cmnpeq pc, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsl r0 │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - cmnpeq pc, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [r6, #-244]! @ 0xffffff0c │ │ │ │ - ldrsbeq r4, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmnpeq pc, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #31 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - cmnpeq pc, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0176af98 │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ - cmnpeq pc, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr pc │ │ │ │ - cmneq r7, r4, ror #14 │ │ │ │ + @ instruction: 0x017ffd90 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ + cmneq r7, ip, lsr #15 │ │ │ │ + cmnpeq pc, r4, asr sp @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, r8, ror #30 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmnpeq pc, r0, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq r7, r8, lsr #14 │ │ │ │ + cmnpeq pc, r8, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + cmneq r7, r4, lsr r7 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - ldrsbeq pc, [pc, #-196] @ 40a2a0 @ │ │ │ │ - cmneq r6, r4, ror #29 │ │ │ │ - cmneq r7, ip, ror #13 │ │ │ │ + ldrsbeq pc, [pc, #-204] @ 40a298 @ │ │ │ │ + ldrsheq sl, [r6, #-224]! @ 0xffffff20 │ │ │ │ + ldrsheq r4, [r7, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - @ instruction: 0x017ffc98 │ │ │ │ - cmneq r6, r8, lsr #29 │ │ │ │ - ldrheq r4, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmnpeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, ip, ror #28 │ │ │ │ - cmneq r7, r4, ror r6 │ │ │ │ + cmnpeq pc, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r6, #-228]! @ 0xffffff1c │ │ │ │ + ldrheq r4, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmnpeq pc, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, ror lr │ │ │ │ + cmneq r7, r0, lsl #13 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - cmnpeq pc, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsr lr │ │ │ │ - cmneq r7, r8, lsr r6 │ │ │ │ - cmnpeq pc, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [r6, #-212]! @ 0xffffff2c │ │ │ │ - ldrsheq r4, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + cmnpeq pc, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsr lr │ │ │ │ + cmneq r7, r4, asr #12 │ │ │ │ + cmnpeq pc, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsl #28 │ │ │ │ + cmneq r7, r8, lsl #12 │ │ │ │ │ │ │ │ 0040a3a0 : │ │ │ │ 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] @ 40ac8c │ │ │ │ @@ -868957,94 +868957,94 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r1, #956 @ 0x3bc │ │ │ │ str r8, [sp, #4] │ │ │ │ b 40abe4 │ │ │ │ orreq lr, ip, ip, asr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r8, lsl #5 │ │ │ │ - cmnpeq pc, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01774294 │ │ │ │ + cmnpeq pc, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ orreq sp, ip, ip, lsr #27 │ │ │ │ - cmnpeq pc, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr #17 │ │ │ │ - ldrsbeq r4, [r7, #-4]! │ │ │ │ - cmnpeq pc, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0176a890 │ │ │ │ - @ instruction: 0x01774094 │ │ │ │ + cmnpeq pc, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [r6, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ + cmnpeq pc, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0176a89c │ │ │ │ + cmneq r7, r0, lsr #1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmnpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - cmneq r7, r8, asr r0 │ │ │ │ + cmnpeq pc, r0, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + cmneq r7, r4, rrx │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ - cmneq r6, ip, ror #15 │ │ │ │ - cmnpeq pc, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sl, [r6, #-116]! @ 0xffffff8c │ │ │ │ - ldrheq r3, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + ldrsheq sl, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmnpeq pc, ip, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ + cmneq r7, r0, asr #31 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmnpeq pc, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, ror r7 │ │ │ │ - cmneq r7, r8, ror pc │ │ │ │ + cmnpeq pc, r0, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ + cmneq r7, r4, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmnpeq pc, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, lsr r7 │ │ │ │ - cmneq r7, ip, lsr pc │ │ │ │ + cmnpeq pc, r4, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ + cmneq r7, r8, asr #30 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrsheq pc, [pc, #-64] @ 40acd0 @ │ │ │ │ - cmneq r6, r0, lsl #14 │ │ │ │ - cmneq r7, r4, lsl #30 │ │ │ │ - ldrheq pc, [pc, #-68] @ 40acd8 @ │ │ │ │ - cmneq r6, r4, asr #13 │ │ │ │ - cmneq r7, r4, asr #29 │ │ │ │ + ldrsheq pc, [pc, #-72] @ 40acc8 @ │ │ │ │ + cmneq r6, ip, lsl #14 │ │ │ │ + cmneq r7, r0, lsl pc │ │ │ │ + ldrheq pc, [pc, #-76] @ 40acd0 @ │ │ │ │ + ldrsbeq sl, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r3, [r7, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmnpeq pc, r8, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, r8, lsl #13 │ │ │ │ - cmneq r7, r8, lsl #29 │ │ │ │ + cmnpeq pc, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0176a694 │ │ │ │ + @ instruction: 0x01773e94 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmnpeq pc, ip, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, ip, asr #12 │ │ │ │ - cmneq r7, ip, asr #28 │ │ │ │ + cmnpeq pc, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr r6 │ │ │ │ + cmneq r7, r8, asr lr │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmnpeq pc, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsl r6 │ │ │ │ - cmneq r7, r4, lsl lr │ │ │ │ - cmnpeq pc, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [r6, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r3, [r7, #-212]! @ 0xffffff2c │ │ │ │ + cmnpeq pc, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsl r6 │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ + cmnpeq pc, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #11 │ │ │ │ + cmneq r7, r0, ror #27 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - cmnpeq pc, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0176a598 │ │ │ │ - @ instruction: 0x01773d9c │ │ │ │ - cmnpeq pc, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr r5 │ │ │ │ - cmneq r7, ip, asr sp │ │ │ │ + @ instruction: 0x017ff390 │ │ │ │ + cmneq r6, r4, lsr #11 │ │ │ │ + cmneq r7, r8, lsr #27 │ │ │ │ + cmnpeq pc, r4, asr r3 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, r8, ror #10 │ │ │ │ + cmneq r7, r8, ror #26 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmnpeq pc, r0, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r6, r0, lsr #10 │ │ │ │ - cmneq r7, r0, lsr #26 │ │ │ │ + cmnpeq pc, r8, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ + cmneq r7, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - ldrsbeq pc, [pc, #-36] @ 40ad70 @ │ │ │ │ - cmneq r6, r4, ror #9 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ - ldrheq r3, [r7, #-248]! @ 0xffffff08 │ │ │ │ - @ instruction: 0x017ff29c │ │ │ │ - cmneq r7, ip, lsr #25 │ │ │ │ + ldrsbeq pc, [pc, #-44] @ 40ad68 @ │ │ │ │ + ldrsheq sl, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsheq r3, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r7, r4, asr #31 │ │ │ │ + cmnpeq pc, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [r7, #-200]! @ 0xffffff38 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmnpeq pc, r8, asr r2 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r7, r8, lsr #29 │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ + cmnpeq pc, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ @ instruction: 0x000003be │ │ │ │ - cmnpeq pc, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, asr lr │ │ │ │ - cmneq r7, r8, lsr ip │ │ │ │ + cmnpeq pc, r0, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r7, r8, ror #28 │ │ │ │ + cmneq r7, r4, asr #24 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - ldrsheq pc, [pc, #-24] @ 40adb8 @ │ │ │ │ - ldrsheq r3, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r7, ip, lsl #24 │ │ │ │ + cmnpeq pc, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl #30 │ │ │ │ + cmneq r7, r8, lsl ip │ │ │ │ │ │ │ │ 0040add4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -869077,17 +869077,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #20] @ 40ae78 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b6c98 │ │ │ │ - cmnpeq pc, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, lsr #4 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ + cmnpeq pc, r0, lsr r0 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r6, r8, lsr r2 │ │ │ │ + cmneq r7, r8, asr #20 │ │ │ │ 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] @ 40b080 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -869212,22 +869212,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #17 │ │ │ │ b 40afbc │ │ │ │ orreq sp, ip, ip, ror r6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmnpeq pc, r4, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ - ldrsheq r3, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r6, r0, asr #1 │ │ │ │ - @ instruction: 0x0176a090 │ │ │ │ - cmneq r6, r4, rrx │ │ │ │ - cmneq r6, r8, asr #32 │ │ │ │ - cmneq r6, ip, lsl r0 │ │ │ │ - cmneq r6, r0 │ │ │ │ + cmnpeq pc, ip, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + ldrsheq r3, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r6, ip, asr #1 │ │ │ │ + @ instruction: 0x0176a09c │ │ │ │ + cmneq r6, r0, ror r0 │ │ │ │ + cmneq r6, r4, asr r0 │ │ │ │ + cmneq r6, r8, lsr #32 │ │ │ │ + cmneq r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2824] @ 0xb08 │ │ │ │ ldr r2, [pc, #3856] @ 40bfd0 │ │ │ │ sub sp, sp, #1232 @ 0x4d0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -870193,127 +870193,127 @@ │ │ │ │ movge r5, #0 │ │ │ │ movge r6, r5 │ │ │ │ bge 40c1c4 │ │ │ │ b 40c20c │ │ │ │ orreq sp, ip, r0, asr r4 │ │ │ │ orreq sp, ip, r4, lsr r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq lr, [pc, #-240] @ 40bef4 │ │ │ │ - cmneq r7, r8, ror #20 │ │ │ │ + ldrheq lr, [pc, #-248] @ 40beec │ │ │ │ + cmneq r7, r4, ror sl │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ @ instruction: 0x018cd290 │ │ │ │ - cmneq r7, r4, ror r8 │ │ │ │ - cmneq pc, r0, ror #26 │ │ │ │ - ldrsheq r9, [r6, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ + cmneq r7, r0, lsl #17 │ │ │ │ + cmneq pc, r8, ror #26 │ │ │ │ + ldrsheq r9, [r6, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ - cmneq pc, r8, ror #25 │ │ │ │ + ldrsheq lr, [pc, #-192] @ 40bf4c │ │ │ │ cmneq r5, r4, ror sp │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq pc, r8, ror #23 │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ + ldrsheq lr, [pc, #-176] @ 40bf6c │ │ │ │ + ldrheq r3, [r7, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x017feb98 │ │ │ │ + cmneq pc, r0, lsr #23 │ │ │ │ cmneq r5, r4, asr #5 │ │ │ │ - cmneq r7, r4, asr r6 │ │ │ │ + cmneq r7, r0, ror #12 │ │ │ │ cmneq r5, r4, ror #4 │ │ │ │ - cmneq pc, r4, ror #21 │ │ │ │ - @ instruction: 0x01773594 │ │ │ │ - cmneq pc, r0, ror sl @ │ │ │ │ - cmneq r7, r0, ror r7 │ │ │ │ + cmneq pc, ip, ror #21 │ │ │ │ + cmneq r7, r0, lsr #11 │ │ │ │ + cmneq pc, r8, ror sl @ │ │ │ │ + cmneq r7, ip, ror r7 │ │ │ │ cmneq r5, r0, asr #15 │ │ │ │ cmneq r6, ip, asr #17 │ │ │ │ - cmneq r7, r0, lsr #14 │ │ │ │ - cmneq r7, r0, lsl r7 │ │ │ │ - cmneq r9, r4, lsl #13 │ │ │ │ - cmneq r9, r0, ror #11 │ │ │ │ + cmneq r7, ip, lsr #14 │ │ │ │ + cmneq r7, ip, lsl r7 │ │ │ │ + @ instruction: 0x0179b690 │ │ │ │ + cmneq r9, ip, ror #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r7, r8, asr #6 │ │ │ │ - cmneq pc, r8, ror r8 @ │ │ │ │ + cmneq r7, r4, asr r3 │ │ │ │ + cmneq pc, r0, lsl #17 │ │ │ │ cmneq r5, r8, asr #30 │ │ │ │ ldrsheq r9, [r5, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq lr, [r6, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x0177349c │ │ │ │ - ldrsbeq ip, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsheq ip, [r9, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq pc, r0, asr r6 @ │ │ │ │ - cmneq r6, r0, ror #11 │ │ │ │ - cmneq r7, r8, lsl #2 │ │ │ │ + cmneq r6, r0, lsl #12 │ │ │ │ + cmneq r7, r8, lsr #9 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ + cmneq r9, r4, lsl #10 │ │ │ │ + cmneq pc, r8, asr r6 @ │ │ │ │ + cmneq r6, ip, ror #11 │ │ │ │ + cmneq r7, r4, lsl r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq pc, r0, lsr #12 │ │ │ │ - ldrsbeq r3, [r7, #-4]! │ │ │ │ - ldrsheq lr, [pc, #-80] @ 40c04c │ │ │ │ - cmneq r6, r0, lsl #11 │ │ │ │ - cmneq r7, r8, lsr #1 │ │ │ │ + cmneq pc, r8, lsr #12 │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ + ldrsheq lr, [pc, #-88] @ 40c044 │ │ │ │ + cmneq r6, ip, lsl #11 │ │ │ │ + ldrheq r3, [r7, #-4]! │ │ │ │ orreq r4, sp, r8, lsr #26 │ │ │ │ orreq r4, sp, r4, lsl #26 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orreq r4, sp, r8, lsl #24 │ │ │ │ - cmneq r7, r0, ror r0 │ │ │ │ cmneq r7, ip, ror r0 │ │ │ │ - ldrsheq ip, [r8, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r6, r4, ror #6 │ │ │ │ - cmneq r9, r0, lsr r0 │ │ │ │ - cmneq r6, ip, ror r2 │ │ │ │ - cmneq pc, r4, ror #5 │ │ │ │ + cmneq r7, r8, lsl #1 │ │ │ │ + cmneq r8, r4 │ │ │ │ + cmneq r6, r0, ror r3 │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq pc, ip, ror #5 │ │ │ │ cmneq r5, ip, lsr r3 │ │ │ │ - ldrheq lr, [pc, #-28] @ 40c0bc │ │ │ │ - cmneq r7, r4, ror ip │ │ │ │ - cmneq r8, r8, asr #26 │ │ │ │ - cmneq r9, r8, lsr #23 │ │ │ │ - cmneq r7, r8, ror r9 │ │ │ │ - cmneq sp, r0, ror #14 │ │ │ │ - cmneq r7, r8, asr r9 │ │ │ │ - @ instruction: 0x01772898 │ │ │ │ - cmneq pc, r0, asr #26 │ │ │ │ - ldrsbeq r8, [r6, #-192]! @ 0xffffff40 │ │ │ │ - ldrsheq r2, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r7, r4, asr #16 │ │ │ │ - cmneq pc, r8, ror #24 │ │ │ │ + cmneq pc, r4, asr #3 │ │ │ │ + cmneq r7, r0, lsl #25 │ │ │ │ + cmneq r8, r4, asr sp │ │ │ │ + ldrheq sl, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r4, lsl #19 │ │ │ │ + cmneq sp, ip, ror #14 │ │ │ │ + cmneq r7, r4, ror #18 │ │ │ │ + cmneq r7, r4, lsr #17 │ │ │ │ + cmneq pc, r8, asr #26 │ │ │ │ + ldrsbeq r8, [r6, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r7, r4, lsl #16 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ + cmneq pc, r0, ror ip @ │ │ │ │ ldrsbeq ip, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmneq pc, r8, asr fp @ │ │ │ │ - cmneq r7, r0, lsl r6 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ - cmneq r7, r4, ror #2 │ │ │ │ - ldrheq r2, [r7, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r6, r8, lsr r9 │ │ │ │ - ldrsheq sl, [r9, #-84]! @ 0xffffffac │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - ldrheq sp, [pc, #-136] @ 40c0a8 │ │ │ │ + cmneq pc, r0, ror #22 │ │ │ │ + cmneq r7, ip, lsl r6 │ │ │ │ + cmneq r7, r8, asr #12 │ │ │ │ + cmneq r7, r0, ror r1 │ │ │ │ + cmneq r7, r4, asr #13 │ │ │ │ + cmneq r6, r4, asr #18 │ │ │ │ + cmneq r9, r0, lsl #12 │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + cmneq pc, r0, asr #17 │ │ │ │ cmneq r5, r4, ror #17 │ │ │ │ - @ instruction: 0x017fd790 │ │ │ │ - cmneq r7, r8, asr #4 │ │ │ │ + @ instruction: 0x017fd798 │ │ │ │ + cmneq r7, r4, asr r2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r7, r0, lsl r4 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - cmneq r7, ip, asr #4 │ │ │ │ - cmneq r6, r8, lsl r5 │ │ │ │ - cmneq r8, ip, ror r1 │ │ │ │ - @ instruction: 0x0179a190 │ │ │ │ - cmneq pc, r8, lsr r4 @ │ │ │ │ - ldrheq r8, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r7, ip, lsl r4 │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ + cmneq r7, r8, asr r2 │ │ │ │ + cmneq r6, r4, lsr #10 │ │ │ │ + cmneq r8, r8, lsl #3 │ │ │ │ + @ instruction: 0x0179a19c │ │ │ │ + cmneq pc, r0, asr #8 │ │ │ │ + ldrheq r8, [r6, #-60]! @ 0xffffffc4 │ │ │ │ cmneq r5, ip, lsl #9 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - cmneq pc, r0, lsl r3 @ │ │ │ │ - cmneq r7, r8, asr #27 │ │ │ │ - cmneq r7, r4, lsr pc │ │ │ │ - cmneq r8, r8, ror lr │ │ │ │ - cmneq r9, ip, lsl #29 │ │ │ │ - cmneq r9, ip, lsr #31 │ │ │ │ - ldrsheq sp, [pc, #-12] @ 40c17c │ │ │ │ - cmneq r6, ip, lsl #1 │ │ │ │ - ldrheq r1, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq pc, r8, lsl r3 @ │ │ │ │ + ldrsbeq r1, [r7, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ + cmneq r8, r4, lsl #29 │ │ │ │ + @ instruction: 0x01799e98 │ │ │ │ + ldrheq sl, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r4, lsl #2 │ │ │ │ + @ instruction: 0x01768098 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - cmneq pc, r8, rrx │ │ │ │ - cmneq r9, ip, ror #29 │ │ │ │ + cmneq pc, r0, ror r0 @ │ │ │ │ + ldrsheq sl, [r9, #-232]! @ 0xffffff18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r5, r0, asr #1 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl bf074 │ │ │ │ @@ -872278,295 +872278,295 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 40b27c │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq pc, r4, asr #30 │ │ │ │ - ldrsheq r1, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmneq pc, ip, asr #30 │ │ │ │ + cmneq r7, r8, lsl #20 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r6, r0, asr #26 │ │ │ │ - cmneq r7, r0, lsl #24 │ │ │ │ - cmneq r9, r0, ror ip │ │ │ │ - cmneq pc, r8, asr #27 │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ - cmneq r7, r0, lsl #17 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - cmneq pc, r4, asr sp @ │ │ │ │ - cmneq r6, r4, ror #25 │ │ │ │ - cmneq r7, ip, lsl #16 │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ + cmneq r7, ip, lsl #24 │ │ │ │ + cmneq r9, ip, ror ip │ │ │ │ + ldrsbeq ip, [pc, #-208] @ 40dfc4 │ │ │ │ + cmneq r6, r4, ror #26 │ │ │ │ + cmneq r7, ip, lsl #17 │ │ │ │ + cmneq r9, r4, lsl ip │ │ │ │ + cmneq pc, ip, asr sp @ │ │ │ │ + ldrsheq r7, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r7, r8, lsl r8 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x017fcc90 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ - cmneq r7, r8, asr #14 │ │ │ │ - cmneq pc, r0, ror #24 │ │ │ │ - cmneq r7, ip, lsl r7 │ │ │ │ - cmneq pc, r0, lsl ip @ │ │ │ │ + @ instruction: 0x017fcc98 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ + cmneq r7, r4, asr r7 │ │ │ │ + cmneq pc, r8, ror #24 │ │ │ │ + cmneq r7, r8, lsr #14 │ │ │ │ + cmneq pc, r8, lsl ip @ │ │ │ │ cmneq r5, ip, lsr r3 │ │ │ │ - cmneq r7, ip, asr #13 │ │ │ │ + ldrsbeq r1, [r7, #-104]! @ 0xffffff98 │ │ │ │ ldrsbeq r8, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq pc, r8, lsl #23 │ │ │ │ - cmneq r7, r4, asr #12 │ │ │ │ + @ instruction: 0x017fcb90 │ │ │ │ + cmneq r7, r0, asr r6 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - cmneq pc, ip, asr #22 │ │ │ │ - cmneq sp, r0, lsl #9 │ │ │ │ + cmneq pc, r4, asr fp @ │ │ │ │ + cmneq sp, ip, lsl #9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0175bb98 │ │ │ │ - cmneq pc, r0, lsr #20 │ │ │ │ - ldrsbeq r1, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - ldrsheq r1, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r7, r0, lsr r4 │ │ │ │ - ldrsbeq ip, [pc, #-132] @ 40e084 │ │ │ │ - cmneq r6, r4, ror #16 │ │ │ │ - cmneq r7, ip, lsl #7 │ │ │ │ - cmneq pc, r4, ror #16 │ │ │ │ - ldrsheq r7, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r7, ip, lsl r3 │ │ │ │ - cmneq r6, ip, lsr #31 │ │ │ │ - ldrsheq ip, [pc, #-116] @ 40e0b0 │ │ │ │ - cmneq r6, r4, lsl #15 │ │ │ │ - cmneq r7, ip, lsr #5 │ │ │ │ + cmneq pc, r8, lsr #20 │ │ │ │ + cmneq r7, r4, ror #9 │ │ │ │ + ldrsheq r1, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r7, ip, lsr r4 │ │ │ │ + ldrsbeq ip, [pc, #-140] @ 40e07c │ │ │ │ + cmneq r6, r0, ror r8 │ │ │ │ + @ instruction: 0x01771398 │ │ │ │ + cmneq pc, ip, ror #16 │ │ │ │ + cmneq r6, r0, lsl #16 │ │ │ │ + cmneq r7, r8, lsr #6 │ │ │ │ + ldrheq ip, [r6, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq ip, [pc, #-124] @ 40e0a8 │ │ │ │ + @ instruction: 0x01767790 │ │ │ │ + ldrheq r1, [r7, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r5, ip, asr #29 │ │ │ │ - cmneq pc, r8, ror r7 @ │ │ │ │ - cmneq r7, r4, lsr r2 │ │ │ │ + cmneq pc, r0, lsl #15 │ │ │ │ + cmneq r7, r0, asr #4 │ │ │ │ cmneq r5, r8, ror #28 │ │ │ │ - cmneq pc, r4, lsl #14 │ │ │ │ - cmneq r7, r0, asr #3 │ │ │ │ - ldrheq ip, [pc, #-100] @ 40e0e4 │ │ │ │ + cmneq pc, ip, lsl #14 │ │ │ │ + cmneq r7, ip, asr #3 │ │ │ │ + ldrheq ip, [pc, #-108] @ 40e0dc │ │ │ │ cmneq r5, r0, ror #27 │ │ │ │ - cmneq r7, r0, ror r1 │ │ │ │ - cmneq pc, r4, ror r6 @ │ │ │ │ - cmneq r7, r0, lsr r1 │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + cmneq pc, ip, ror r6 @ │ │ │ │ + cmneq r7, ip, lsr r1 │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ cmneq r5, r0, asr sp │ │ │ │ - cmneq r7, r0, ror #1 │ │ │ │ - cmneq pc, r4, ror #11 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - @ instruction: 0x017fc594 │ │ │ │ + cmneq r7, ip, ror #1 │ │ │ │ + cmneq pc, ip, ror #11 │ │ │ │ + cmneq r7, ip, lsr #1 │ │ │ │ + @ instruction: 0x017fc59c │ │ │ │ cmneq r5, r0, asr #25 │ │ │ │ - cmneq r7, r0, asr r0 │ │ │ │ - cmneq pc, r4, asr r5 @ │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - cmneq pc, r4, lsl #10 │ │ │ │ + cmneq r7, ip, asr r0 │ │ │ │ + cmneq pc, ip, asr r5 @ │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ + cmneq pc, ip, lsl #10 │ │ │ │ cmneq r5, r0, lsr ip │ │ │ │ - cmneq r7, r0, asr #31 │ │ │ │ - cmneq pc, r4, asr #9 │ │ │ │ - cmneq r7, r0, lsl #31 │ │ │ │ - cmneq pc, r4, ror r4 @ │ │ │ │ + cmneq r7, ip, asr #31 │ │ │ │ + cmneq pc, ip, asr #9 │ │ │ │ + cmneq r7, ip, lsl #31 │ │ │ │ + cmneq pc, ip, ror r4 @ │ │ │ │ cmneq r5, r0, lsr #23 │ │ │ │ - cmneq r7, r0, lsr pc │ │ │ │ + cmneq r7, ip, lsr pc │ │ │ │ cmneq r5, r8, lsr fp │ │ │ │ - cmneq pc, r4, ror #7 │ │ │ │ - cmneq r7, r0, lsr #29 │ │ │ │ + cmneq pc, ip, ror #7 │ │ │ │ + cmneq r7, ip, lsr #29 │ │ │ │ ldrsbeq r7, [r5, #-168]! @ 0xffffff58 │ │ │ │ - cmneq pc, r4, lsl #7 │ │ │ │ - cmneq r7, r0, asr #28 │ │ │ │ + cmneq pc, ip, lsl #7 │ │ │ │ + cmneq r7, ip, asr #28 │ │ │ │ cmneq r5, r4, ror sl │ │ │ │ - cmneq pc, r0, lsr #6 │ │ │ │ - ldrsbeq r0, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmneq pc, r8, lsr #6 │ │ │ │ + cmneq r7, r8, ror #27 │ │ │ │ cmneq r5, ip, lsl #20 │ │ │ │ - ldrheq ip, [pc, #-40] @ 40e1a4 │ │ │ │ - cmneq r7, r4, ror sp │ │ │ │ + cmneq pc, r0, asr #5 │ │ │ │ + cmneq r7, r0, lsl #27 │ │ │ │ cmneq r5, ip, lsr #19 │ │ │ │ - cmneq pc, r8, asr r2 @ │ │ │ │ - cmneq r7, r4, lsl sp │ │ │ │ + cmneq pc, r0, ror #4 │ │ │ │ + cmneq r7, r0, lsr #26 │ │ │ │ cmneq r5, r0, asr r9 │ │ │ │ ldrsheq r7, [r5, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0x01757898 │ │ │ │ cmneq r5, r0, asr #16 │ │ │ │ ldrsbeq r7, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq pc, ip, ror #23 │ │ │ │ - cmneq r6, r8, ror fp │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ - cmneq pc, r8, lsr #23 │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ - cmneq pc, r4, asr #22 │ │ │ │ - ldrsbeq r6, [r6, #-164]! @ 0xffffff5c │ │ │ │ - ldrsheq r0, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ - cmneq pc, r4, ror #21 │ │ │ │ - cmneq r6, r4, ror sl │ │ │ │ - @ instruction: 0x0177059c │ │ │ │ - @ instruction: 0x017fba9c │ │ │ │ - cmneq r6, ip, lsr #20 │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ - cmneq pc, r0, lsl sl @ │ │ │ │ - cmneq r6, r0, lsr #19 │ │ │ │ - cmneq r7, r8, asr #9 │ │ │ │ - cmneq r7, r4, lsl r6 │ │ │ │ - ldrheq fp, [pc, #-152] @ 40e1ac │ │ │ │ - cmneq r6, r8, asr #18 │ │ │ │ - cmneq r7, r0, ror r4 │ │ │ │ - cmneq pc, r0, ror r9 @ │ │ │ │ - cmneq r7, r8, lsl #13 │ │ │ │ - cmneq r7, ip, lsl r4 │ │ │ │ + ldrsheq fp, [pc, #-180] @ 40e140 │ │ │ │ + cmneq r6, r4, lsl #23 │ │ │ │ + ldrheq r0, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + ldrheq fp, [pc, #-176] @ 40e150 │ │ │ │ + cmneq r7, r0, lsr #14 │ │ │ │ + cmneq pc, ip, asr #22 │ │ │ │ + cmneq r6, r0, ror #21 │ │ │ │ + cmneq r7, r8, lsl #12 │ │ │ │ + cmneq r7, r0, lsr #14 │ │ │ │ + cmneq pc, ip, ror #21 │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ + cmneq pc, r4, lsr #21 │ │ │ │ + cmneq r6, r8, lsr sl │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ + cmneq r7, r0, asr #12 │ │ │ │ + cmneq pc, r8, lsl sl @ │ │ │ │ + cmneq r6, ip, lsr #19 │ │ │ │ + ldrsbeq r0, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r7, r0, lsr #12 │ │ │ │ + cmneq pc, r0, asr #19 │ │ │ │ + cmneq r6, r4, asr r9 │ │ │ │ + cmneq r7, ip, ror r4 │ │ │ │ + cmneq pc, r8, ror r9 @ │ │ │ │ + @ instruction: 0x01770694 │ │ │ │ + cmneq r7, r8, lsr #8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq pc, r4, lsr #18 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ - ldrsbeq r0, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq pc, ip, lsr #18 │ │ │ │ + cmneq r7, r8, asr #12 │ │ │ │ + ldrsbeq r0, [r7, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq pc, r4, ror #17 │ │ │ │ - cmneq r7, r8, asr r4 │ │ │ │ - @ instruction: 0x0177039c │ │ │ │ - @ instruction: 0x017fb894 │ │ │ │ - cmneq r6, r4, lsr #16 │ │ │ │ - cmneq r7, ip, asr #6 │ │ │ │ - cmneq pc, r8, asr r8 @ │ │ │ │ - cmneq r6, r8, ror #15 │ │ │ │ - cmneq r7, r0, lsl r3 │ │ │ │ + cmneq pc, ip, ror #17 │ │ │ │ + cmneq r7, r4, ror #8 │ │ │ │ + cmneq r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x017fb89c │ │ │ │ + cmneq r6, r0, lsr r8 │ │ │ │ + cmneq r7, r8, asr r3 │ │ │ │ + cmneq pc, r0, ror #16 │ │ │ │ + ldrsheq r6, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r7, ip, lsl r3 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrheq r6, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r6, r8, ror r7 │ │ │ │ - ldrheq fp, [pc, #-116] @ 40e22c │ │ │ │ - cmneq r6, r4, asr #14 │ │ │ │ - cmneq r7, ip, ror #4 │ │ │ │ - cmneq pc, r8, ror r7 @ │ │ │ │ - cmneq r6, r8, lsl #14 │ │ │ │ - cmneq r7, r0, lsr r2 │ │ │ │ + ldrheq r6, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ + ldrheq fp, [pc, #-124] @ 40e224 │ │ │ │ + cmneq r6, r0, asr r7 │ │ │ │ + cmneq r7, r8, ror r2 │ │ │ │ + cmneq pc, r0, lsl #15 │ │ │ │ + cmneq r6, r4, lsl r7 │ │ │ │ + cmneq r7, ip, lsr r2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmneq pc, ip, lsr r7 @ │ │ │ │ - cmneq r6, ip, asr #13 │ │ │ │ - ldrsheq r0, [r7, #-20]! @ 0xffffffec │ │ │ │ - cmneq pc, r0, lsl #14 │ │ │ │ - @ instruction: 0x01766690 │ │ │ │ - ldrheq r0, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq pc, r4, asr #14 │ │ │ │ + ldrsbeq r6, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, r0, lsl #4 │ │ │ │ + cmneq pc, r8, lsl #14 │ │ │ │ + @ instruction: 0x0176669c │ │ │ │ + cmneq r7, r4, asr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq pc, r4, asr #13 │ │ │ │ - cmneq r6, r4, asr r6 │ │ │ │ - cmneq r7, ip, ror r1 │ │ │ │ + cmneq pc, ip, asr #13 │ │ │ │ + cmneq r6, r0, ror #12 │ │ │ │ + cmneq r7, r8, lsl #3 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq pc, r8, lsl #13 │ │ │ │ - cmneq r6, r8, lsl r6 │ │ │ │ - cmneq r7, r0, asr #2 │ │ │ │ + @ instruction: 0x017fb690 │ │ │ │ + cmneq r6, r4, lsr #12 │ │ │ │ + cmneq r7, ip, asr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq pc, ip, asr #12 │ │ │ │ - ldrsbeq r6, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r7, r4, lsl #2 │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ + cmneq r6, r8, ror #11 │ │ │ │ + cmneq r7, r0, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq pc, r0, lsl r6 @ │ │ │ │ - cmneq r6, r0, lsr #11 │ │ │ │ - cmneq r7, r8, asr #1 │ │ │ │ - ldrsbeq fp, [pc, #-80] @ 40e2c4 │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - cmneq r6, r8, lsr #10 │ │ │ │ + cmneq pc, r8, lsl r6 @ │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ + ldrsbeq r0, [r7, #-4]! │ │ │ │ + ldrsbeq fp, [pc, #-88] @ 40e2bc │ │ │ │ + cmneq r6, ip, ror #10 │ │ │ │ + @ instruction: 0x01770094 │ │ │ │ + cmneq r6, r4, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq pc, ip, asr r5 @ │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ - cmneq r7, r4, lsl r0 │ │ │ │ - ldrheq r6, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq pc, ip, ror #9 │ │ │ │ - cmnpeq r6, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, lsr #9 │ │ │ │ - cmneq r6, ip, lsr r4 │ │ │ │ - cmnpeq r6, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, ror #10 │ │ │ │ + ldrsheq r6, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r7, r0, lsr #32 │ │ │ │ + cmneq r6, r0, asr #9 │ │ │ │ + ldrsheq fp, [pc, #-68] @ 40e2f4 │ │ │ │ + ldrheq pc, [r6, #-240]! @ 0xffffff10 @ │ │ │ │ + ldrheq fp, [pc, #-68] @ 40e2fc │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ + cmnpeq r6, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq pc, ip, ror #8 │ │ │ │ - ldrsheq r6, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmnpeq r6, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, ror r4 @ │ │ │ │ + cmneq r6, r8, lsl #8 │ │ │ │ + cmnpeq r6, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq pc, r0, lsr r4 @ │ │ │ │ - cmneq r6, r0, asr #7 │ │ │ │ - cmnpeq r6, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq fp, [pc, #-48] @ 40e33c │ │ │ │ - ldrheq r0, [r7, #-0]! │ │ │ │ - cmnpeq r6, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, lsr r4 @ │ │ │ │ + cmneq r6, ip, asr #7 │ │ │ │ + ldrsheq pc, [r6, #-228]! @ 0xffffff1c @ │ │ │ │ + ldrsheq fp, [pc, #-56] @ 40e334 │ │ │ │ + ldrheq r0, [r7, #-12]! │ │ │ │ + ldrheq pc, [r6, #-232]! @ 0xffffff18 @ │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq pc, r4, lsr #7 │ │ │ │ - cmneq r6, r4, lsr r3 │ │ │ │ - cmnpeq r6, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr #7 │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ + cmnpeq r6, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq pc, r8, ror #6 │ │ │ │ - ldrsheq r6, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmnpeq r6, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsr #6 │ │ │ │ - ldrheq r6, [r6, #-36]! @ 0xffffffdc │ │ │ │ - ldrsbeq pc, [r6, #-220]! @ 0xffffff24 @ │ │ │ │ - cmneq pc, ip, ror #5 │ │ │ │ - cmnpeq r6, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ - cmneq pc, ip, ror r2 @ │ │ │ │ - cmneq r6, ip, lsl #4 │ │ │ │ - cmnpeq r6, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r0, asr #4 │ │ │ │ - ldrsbeq r6, [r6, #-16]! │ │ │ │ - ldrsheq pc, [r6, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq pc, r0, ror r3 @ │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ + cmnpeq r6, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr #6 │ │ │ │ + cmneq r6, r0, asr #5 │ │ │ │ + cmnpeq r6, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [pc, #-36] @ 40e380 │ │ │ │ + ldrheq pc, [r6, #-208]! @ 0xffffff30 @ │ │ │ │ + cmneq r6, r0, asr r2 │ │ │ │ + cmneq pc, r4, lsl #5 │ │ │ │ + cmneq r6, r8, lsl r2 │ │ │ │ + cmnpeq r6, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, asr #4 │ │ │ │ + ldrsbeq r6, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmnpeq r6, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x01766198 │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + cmneq r6, r4, ror r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x017fb19c │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - cmnpeq r6, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, lsr #3 │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmnpeq r6, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrsheq r6, [r6, #-4]! │ │ │ │ - cmneq r6, r4, asr #1 │ │ │ │ - ldrsheq fp, [pc, #-8] @ 40e3e8 │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ - ldrheq pc, [r6, #-176]! @ 0xffffff50 @ │ │ │ │ + cmneq r6, r0, lsl #2 │ │ │ │ + ldrsbeq r6, [r6, #-0]! │ │ │ │ + cmneq pc, r0, lsl #2 │ │ │ │ + @ instruction: 0x01766094 │ │ │ │ + ldrheq pc, [r6, #-188]! @ 0xffffff44 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmneq r6, r0, asr r0 │ │ │ │ - cmneq r6, r0, lsr #32 │ │ │ │ - ldrsheq r5, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq pc, ip, lsr #32 │ │ │ │ - ldrheq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmnpeq r6, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [pc, #-240] @ 40e328 │ │ │ │ - cmneq r6, r0, lsl #31 │ │ │ │ - cmnpeq r6, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, asr r0 │ │ │ │ + cmneq r6, ip, lsr #32 │ │ │ │ + ldrsheq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq pc, r4, lsr r0 @ │ │ │ │ + cmneq r6, r8, asr #31 │ │ │ │ + ldrsheq pc, [r6, #-160]! @ 0xffffff60 @ │ │ │ │ + ldrsheq sl, [pc, #-248] @ 40e320 │ │ │ │ + cmneq r6, ip, lsl #31 │ │ │ │ + ldrheq pc, [r6, #-164]! @ 0xffffff5c @ │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - ldrheq sl, [pc, #-244] @ 40e334 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmnpeq r6, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [pc, #-252] @ 40e32c │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmnpeq r6, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq pc, r8, ror pc @ │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ - cmnpeq r6, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, lsr pc @ │ │ │ │ - cmneq r6, r8, asr #29 │ │ │ │ - ldrsheq pc, [r6, #-144]! @ 0xffffff70 @ │ │ │ │ - ldrsheq sl, [pc, #-232] @ 40e368 │ │ │ │ - cmneq r6, r8, lsl #29 │ │ │ │ - ldrheq pc, [r6, #-144]! @ 0xffffff70 @ │ │ │ │ - ldrheq sl, [pc, #-236] @ 40e370 │ │ │ │ - cmneq r6, r8, asr #28 │ │ │ │ - cmnpeq r6, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, ror lr @ │ │ │ │ - cmneq r6, r8, lsl #28 │ │ │ │ - cmnpeq r6, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, lsr lr @ │ │ │ │ - cmneq r6, ip, asr #27 │ │ │ │ - ldrsheq pc, [r6, #-132]! @ 0xffffff7c @ │ │ │ │ - cmneq pc, r0, lsl #28 │ │ │ │ - @ instruction: 0x01765d90 │ │ │ │ - ldrheq pc, [r6, #-136]! @ 0xffffff78 @ │ │ │ │ - cmneq pc, r0, asr #27 │ │ │ │ - cmneq r6, r0, asr sp │ │ │ │ - cmnpeq r6, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, lsl #27 │ │ │ │ - cmnpeq r6, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, asr #26 │ │ │ │ - ldrsbeq r5, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmnpeq r6, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r0, lsl sp @ │ │ │ │ - cmnpeq r6, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [pc, #-192] @ 40e3f4 │ │ │ │ - cmneq r6, r0, ror #24 │ │ │ │ - cmnpeq r6, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017fac90 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ - cmnpeq r6, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, lsl #31 │ │ │ │ + cmneq r6, r4, lsl pc │ │ │ │ + cmnpeq r6, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, asr #30 │ │ │ │ + ldrsbeq r5, [r6, #-228]! @ 0xffffff1c │ │ │ │ + ldrsheq pc, [r6, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq pc, r0, lsl #30 │ │ │ │ + @ instruction: 0x01765e94 │ │ │ │ + ldrheq pc, [r6, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq pc, r4, asr #29 │ │ │ │ + cmneq r6, r4, asr lr │ │ │ │ + cmnpeq r6, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, lsl #29 │ │ │ │ + cmneq r6, r4, lsl lr │ │ │ │ + cmnpeq r6, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, asr #28 │ │ │ │ + ldrsbeq r5, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmnpeq r6, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, lsl #28 │ │ │ │ + @ instruction: 0x01765d9c │ │ │ │ + cmnpeq r6, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, asr #27 │ │ │ │ + cmneq r6, ip, asr sp │ │ │ │ + cmnpeq r6, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017fad90 │ │ │ │ + cmnpeq r6, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, asr sp @ │ │ │ │ + cmneq r6, r4, ror #25 │ │ │ │ + cmnpeq r6, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, lsl sp @ │ │ │ │ + ldrsbeq pc, [r6, #-116]! @ 0xffffff8c @ │ │ │ │ + ldrsbeq sl, [pc, #-200] @ 40e3ec │ │ │ │ + cmneq r6, ip, ror #24 │ │ │ │ + @ instruction: 0x0176f794 │ │ │ │ + @ instruction: 0x017fac98 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ + cmnpeq r6, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq pc, r4, asr ip @ │ │ │ │ - cmneq r6, r4, ror #23 │ │ │ │ - cmnpeq r6, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, asr ip @ │ │ │ │ + ldrsheq r5, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmnpeq r6, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ mov r0, fp │ │ │ │ bl b6f74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40bc38 │ │ │ │ ldr r2, [pc, #-768] @ 40e1ec │ │ │ │ ldr r0, [pc, #-768] @ 40e1f0 │ │ │ │ ldr r3, [pc, #-768] @ 40e1f4 │ │ │ │ @@ -874152,118 +874152,118 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bne 40b27c │ │ │ │ b 40e82c │ │ │ │ - cmneq pc, r8, lsl ip @ │ │ │ │ - cmnpeq r6, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [pc, #-184] @ 40fd10 │ │ │ │ - cmneq r6, r8, ror #22 │ │ │ │ - @ instruction: 0x0176f690 │ │ │ │ - @ instruction: 0x017fab9c │ │ │ │ - cmneq r6, r8, lsr #22 │ │ │ │ - cmnpeq r6, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, asr fp @ │ │ │ │ - ldrsbeq pc, [r6, #-112]! @ 0xffffff90 @ │ │ │ │ - cmnpeq r6, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsl #22 │ │ │ │ - @ instruction: 0x01765a94 │ │ │ │ - ldrheq pc, [r6, #-92]! @ 0xffffffa4 @ │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ - @ instruction: 0x017faa98 │ │ │ │ - cmneq r6, r8, lsr #20 │ │ │ │ - cmnpeq r6, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r6, #-144]! @ 0xffffff70 │ │ │ │ + cmneq pc, r0, lsr #24 │ │ │ │ + ldrsbeq pc, [r6, #-104]! @ 0xffffff98 @ │ │ │ │ + cmneq pc, r0, ror #23 │ │ │ │ + cmneq r6, r4, ror fp │ │ │ │ + @ instruction: 0x0176f69c │ │ │ │ + cmneq pc, r4, lsr #23 │ │ │ │ + cmneq r6, r4, lsr fp │ │ │ │ + cmnpeq r6, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, ror #22 │ │ │ │ + ldrsbeq pc, [r6, #-124]! @ 0xffffff84 @ │ │ │ │ + cmnpeq r6, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsl #22 │ │ │ │ + cmneq r6, r0, lsr #21 │ │ │ │ + cmnpeq r6, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, ror #20 │ │ │ │ + cmneq pc, r0, lsr #21 │ │ │ │ + cmneq r6, r4, lsr sl │ │ │ │ + cmnpeq r6, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [r6, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq pc, r0, lsr #20 │ │ │ │ - ldrheq r5, [r6, #-144]! @ 0xffffff70 │ │ │ │ - ldrsbeq pc, [r6, #-72]! @ 0xffffffb8 @ │ │ │ │ - cmneq r6, r8, ror r9 │ │ │ │ - cmneq r6, r0, asr #18 │ │ │ │ - cmneq pc, r4, ror r9 @ │ │ │ │ - cmneq r6, r4, lsl #18 │ │ │ │ - cmnpeq r6, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, lsr r9 @ │ │ │ │ - cmneq r6, r8, asr #17 │ │ │ │ - ldrsheq pc, [r6, #-48]! @ 0xffffffd0 @ │ │ │ │ - @ instruction: 0x01765890 │ │ │ │ + cmneq pc, r8, lsr #20 │ │ │ │ + ldrheq r5, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmnpeq r6, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsl #19 │ │ │ │ + cmneq r6, ip, asr #18 │ │ │ │ + cmneq pc, ip, ror r9 @ │ │ │ │ + cmneq r6, r0, lsl r9 │ │ │ │ + cmnpeq r6, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, asr #18 │ │ │ │ + ldrsbeq r5, [r6, #-132]! @ 0xffffff7c │ │ │ │ + ldrsheq pc, [r6, #-60]! @ 0xffffffc4 @ │ │ │ │ + @ instruction: 0x0176589c │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq pc, r4, asr #17 │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - cmnpeq r6, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ - cmneq pc, r8, asr r8 @ │ │ │ │ - cmneq r6, r8, ror #15 │ │ │ │ - cmnpeq r6, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, lsl r8 @ │ │ │ │ - cmneq r6, r8, lsr #15 │ │ │ │ - ldrsbeq pc, [r6, #-32]! @ 0xffffffe0 @ │ │ │ │ - ldrsbeq sl, [pc, #-120] @ 40fdf4 │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - @ instruction: 0x0176f290 │ │ │ │ - cmneq r6, r0, lsr r7 │ │ │ │ - cmneq pc, r4, ror #14 │ │ │ │ - cmnpeq r6, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r0, lsr #14 │ │ │ │ - ldrheq r5, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsbeq pc, [r6, #-24]! @ 0xffffffe8 @ │ │ │ │ - cmneq pc, r0, ror #13 │ │ │ │ - cmneq r6, r0, ror r6 │ │ │ │ - @ instruction: 0x0176f198 │ │ │ │ - cmneq pc, r4, lsr #13 │ │ │ │ - cmneq r6, r4, lsr r6 │ │ │ │ - cmnpeq r6, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, asr #17 │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + cmnpeq r6, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + cmneq pc, r0, ror #16 │ │ │ │ + ldrsheq r5, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmnpeq r6, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, lsr #16 │ │ │ │ + ldrheq r5, [r6, #-116]! @ 0xffffff8c │ │ │ │ + ldrsbeq pc, [r6, #-44]! @ 0xffffffd4 @ │ │ │ │ + cmneq pc, r0, ror #15 │ │ │ │ + cmneq r6, r4, ror r7 │ │ │ │ + @ instruction: 0x0176f29c │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ + cmneq pc, ip, ror #14 │ │ │ │ + cmnpeq r6, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, lsr #14 │ │ │ │ + ldrheq r5, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmnpeq r6, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, ror #13 │ │ │ │ + cmneq r6, ip, ror r6 │ │ │ │ + cmnpeq r6, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr #13 │ │ │ │ + cmneq r6, r0, asr #12 │ │ │ │ + cmnpeq r6, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq pc, r8, ror #12 │ │ │ │ - ldrsheq r5, [r6, #-88]! @ 0xffffffa8 │ │ │ │ - cmnpeq r6, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, lsr #12 │ │ │ │ - ldrheq r5, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmnpeq r6, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, ror r6 @ │ │ │ │ + cmneq r6, r4, lsl #12 │ │ │ │ + cmnpeq r6, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, lsr r6 @ │ │ │ │ + cmneq r6, r8, asr #11 │ │ │ │ + ldrsheq pc, [r6, #-0]! @ │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r6, r4, lsl #11 │ │ │ │ + @ instruction: 0x01765590 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - ldrheq sl, [pc, #-92] @ 40fe74 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ - cmnpeq r6, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, lsl r5 │ │ │ │ - cmneq pc, r8, asr #10 │ │ │ │ - ldrsbeq r5, [r6, #-72]! @ 0xffffffb8 │ │ │ │ - cmnpeq r6, r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, asr #11 │ │ │ │ + cmneq r6, r8, asr r5 │ │ │ │ + cmnpeq r6, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsr #10 │ │ │ │ + cmneq pc, r0, asr r5 @ │ │ │ │ + cmneq r6, r4, ror #9 │ │ │ │ + cmnpeq r6, ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq pc, ip, lsl #10 │ │ │ │ - @ instruction: 0x0176549c │ │ │ │ - cmneq r6, r4, asr #31 │ │ │ │ - ldrsbeq sl, [pc, #-64] @ 40febc │ │ │ │ - cmneq r6, r0, ror #8 │ │ │ │ - cmneq r6, r8, lsl #31 │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ + cmneq r6, r8, lsr #9 │ │ │ │ + ldrsbeq lr, [r6, #-240]! @ 0xffffff10 │ │ │ │ + ldrsbeq sl, [pc, #-72] @ 40feb4 │ │ │ │ + cmneq r6, ip, ror #8 │ │ │ │ + @ instruction: 0x0176ef94 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x017fa490 │ │ │ │ - cmneq r6, r0, lsr #8 │ │ │ │ - cmneq r6, r8, asr #30 │ │ │ │ - cmneq pc, r4, asr r4 @ │ │ │ │ - cmneq r6, r4, ror #7 │ │ │ │ - cmneq r6, ip, lsl #30 │ │ │ │ + @ instruction: 0x017fa498 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ + cmneq r6, r4, asr pc │ │ │ │ + cmneq pc, ip, asr r4 @ │ │ │ │ + ldrsheq r5, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r6, r8, lsl pc │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq pc, r4, lsl r4 @ │ │ │ │ - cmneq r6, r4, lsr #7 │ │ │ │ - cmneq r6, ip, asr #29 │ │ │ │ + cmneq pc, ip, lsl r4 @ │ │ │ │ + ldrheq r5, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq lr, [r6, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrsbeq sl, [pc, #-56] @ 40ff00 │ │ │ │ - cmneq r6, r8, ror #6 │ │ │ │ - @ instruction: 0x0176ee90 │ │ │ │ + cmneq pc, r0, ror #7 │ │ │ │ + cmneq r6, r4, ror r3 │ │ │ │ + @ instruction: 0x0176ee9c │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x017fa39c │ │ │ │ - cmneq r6, ip, lsr #6 │ │ │ │ - cmneq r6, r4, asr lr │ │ │ │ - cmneq pc, r0, ror #6 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ + cmneq pc, r4, lsr #7 │ │ │ │ + cmneq r6, r8, lsr r3 │ │ │ │ + cmneq r6, r0, ror #28 │ │ │ │ + cmneq pc, r8, ror #6 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ 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] @ 41035c │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -874513,49 +874513,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 4103e4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ b 41012c │ │ │ │ - cmneq r6, r8, asr #29 │ │ │ │ + ldrsbeq lr, [r6, #-228]! @ 0xffffff1c │ │ │ │ orreq r8, ip, r8, lsl #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq pc, r4, lsr r1 @ │ │ │ │ - ldrsheq lr, [r6, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r6, r8, ror #27 │ │ │ │ - cmneq r6, r4, ror #27 │ │ │ │ - cmneq pc, r8, asr #32 │ │ │ │ - cmneq r6, r4, lsl #22 │ │ │ │ - ldrsheq r9, [pc, #-248] @ 410290 │ │ │ │ - cmneq r6, r8, lsl #31 │ │ │ │ - cmneq r6, ip, lsr #21 │ │ │ │ - cmneq r6, r0, asr pc │ │ │ │ - cmneq pc, r8, lsl #31 │ │ │ │ - cmneq r6, r8, lsl pc │ │ │ │ - cmneq r6, r0, asr #20 │ │ │ │ - cmneq pc, ip, asr #30 │ │ │ │ - ldrsbeq r4, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, r4, lsl #20 │ │ │ │ - cmneq pc, r0, lsl pc @ │ │ │ │ - cmneq r6, r0, lsr #29 │ │ │ │ - cmneq r6, r8, asr #19 │ │ │ │ - ldrsbeq r9, [pc, #-228] @ 4102d8 │ │ │ │ - cmneq r6, r4, ror #28 │ │ │ │ - cmneq r6, ip, lsl #19 │ │ │ │ - @ instruction: 0x017f9e98 │ │ │ │ - cmneq r6, r8, lsr #28 │ │ │ │ - cmneq r6, r0, asr r9 │ │ │ │ - cmneq pc, ip, asr lr @ │ │ │ │ - cmneq r6, ip, ror #27 │ │ │ │ - cmneq r6, r4, lsl r9 │ │ │ │ - ldrheq r4, [r6, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r6, r4, lsl #27 │ │ │ │ - cmneq r6, r4, asr sp │ │ │ │ - cmneq r6, r4, lsr #26 │ │ │ │ + cmneq pc, ip, lsr r1 @ │ │ │ │ + ldrsheq lr, [r6, #-188]! @ 0xffffff44 │ │ │ │ + ldrsheq lr, [r6, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq lr, [r6, #-208]! @ 0xffffff30 │ │ │ │ + cmneq pc, r0, asr r0 @ │ │ │ │ + cmneq r6, r0, lsl fp │ │ │ │ + cmneq pc, r0 │ │ │ │ + @ instruction: 0x01764f94 │ │ │ │ + ldrheq lr, [r6, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ + @ instruction: 0x017f9f90 │ │ │ │ + cmneq r6, r4, lsr #30 │ │ │ │ + cmneq r6, ip, asr #20 │ │ │ │ + cmneq pc, r4, asr pc @ │ │ │ │ + cmneq r6, r8, ror #29 │ │ │ │ + cmneq r6, r0, lsl sl │ │ │ │ + cmneq pc, r8, lsl pc @ │ │ │ │ + cmneq r6, ip, lsr #29 │ │ │ │ + ldrsbeq lr, [r6, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r9, [pc, #-236] @ 4102d0 │ │ │ │ + cmneq r6, r0, ror lr │ │ │ │ + @ instruction: 0x0176e998 │ │ │ │ + cmneq pc, r0, lsr #29 │ │ │ │ + cmneq r6, r4, lsr lr │ │ │ │ + cmneq r6, ip, asr r9 │ │ │ │ + cmneq pc, r4, ror #28 │ │ │ │ + ldrsheq r4, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r6, r0, lsr #18 │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ + @ instruction: 0x01764d90 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ b 49bb38 │ │ │ │ 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 │ │ │ │ @@ -875354,97 +875354,97 @@ │ │ │ │ mov r4, #1 │ │ │ │ mov lr, r0 │ │ │ │ b 410fb8 │ │ │ │ orreq r8, ip, ip, ror #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, ip, ip, lsr #1 │ │ │ │ orreq r8, ip, r8, ror r0 │ │ │ │ - cmneq pc, r0, lsl #24 │ │ │ │ - ldrheq lr, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq pc, r8, lsl #24 │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq pc, ip, lsl fp @ │ │ │ │ - ldrsbeq lr, [r6, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq pc, r4, lsr #22 │ │ │ │ + ldrsbeq lr, [r6, #-92]! @ 0xffffffa4 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - cmneq pc, r8, lsl #21 │ │ │ │ + @ instruction: 0x017f9a90 │ │ │ │ cmneq r5, r4, lsl fp │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq pc, r4, ror r9 @ │ │ │ │ - cmneq r6, ip, lsr #8 │ │ │ │ + cmneq pc, ip, ror r9 @ │ │ │ │ + cmneq r6, r8, lsr r4 │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq pc, r8, asr #16 │ │ │ │ - cmneq r6, r4, lsl #6 │ │ │ │ + cmneq pc, r0, asr r8 @ │ │ │ │ + cmneq r6, r0, lsl r3 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq pc, r4, ror #15 │ │ │ │ - cmneq r6, r4, ror r7 │ │ │ │ - @ instruction: 0x0176e29c │ │ │ │ - cmneq pc, r4, lsr #15 │ │ │ │ - cmneq r6, r0, asr r2 │ │ │ │ + cmneq pc, ip, ror #15 │ │ │ │ + cmneq r6, r0, lsl #15 │ │ │ │ + cmneq r6, r8, lsr #5 │ │ │ │ + cmneq pc, ip, lsr #15 │ │ │ │ + cmneq r6, ip, asr r2 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq pc, r4, lsr r7 @ │ │ │ │ - cmneq r6, r0, ror #3 │ │ │ │ - cmneq pc, r0, ror r6 @ │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - cmneq pc, ip, lsl r6 @ │ │ │ │ + cmneq pc, ip, lsr r7 @ │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + cmneq pc, r8, ror r6 @ │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmneq pc, r4, lsr #12 │ │ │ │ cmneq r5, r8, asr #26 │ │ │ │ - cmneq r6, r8, asr #1 │ │ │ │ + ldrsbeq lr, [r6, #-4]! │ │ │ │ cmneq r5, ip, ror #25 │ │ │ │ @ instruction: 0x01754c98 │ │ │ │ cmneq r5, r4, asr ip │ │ │ │ - ldrsheq r9, [pc, #-76] @ 4110d8 │ │ │ │ - ldrheq sp, [r6, #-248]! @ 0xffffff08 │ │ │ │ - ldrsbeq r9, [pc, #-72] @ 4110e4 │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ - cmneq r6, r8, lsl #31 │ │ │ │ + cmneq pc, r4, lsl #10 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + cmneq pc, r0, ror #9 │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ + @ instruction: 0x0176df94 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x017f949c │ │ │ │ - cmneq r6, ip, lsr #8 │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ + cmneq pc, r4, lsr #9 │ │ │ │ + cmneq r6, r8, lsr r4 │ │ │ │ + cmneq r6, r0, ror #30 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq pc, r0, ror #8 │ │ │ │ - ldrsheq r4, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r6, r8, lsl pc │ │ │ │ + cmneq pc, r8, ror #8 │ │ │ │ + ldrsheq r4, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r6, r4, lsr #30 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrheq r4, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, r8, lsl #7 │ │ │ │ - cmneq r6, r8, asr r3 │ │ │ │ - cmneq r6, r8, lsr #6 │ │ │ │ - cmneq pc, r4, ror #6 │ │ │ │ - ldrsheq r4, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ - ldrheq r4, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r6, r4, asr #7 │ │ │ │ + @ instruction: 0x01764394 │ │ │ │ + cmneq r6, r4, ror #6 │ │ │ │ + cmneq r6, r4, lsr r3 │ │ │ │ + cmneq pc, ip, ror #6 │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r6, ip, lsl #5 │ │ │ │ + @ instruction: 0x01764298 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ - cmneq r6, ip, lsr #4 │ │ │ │ + cmneq r6, r8, ror #4 │ │ │ │ + cmneq r6, r8, lsr r2 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - ldrsheq r4, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, r8, lsl #4 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r6, ip, asr #3 │ │ │ │ - @ instruction: 0x01764198 │ │ │ │ - ldrsbeq r9, [pc, #-20] @ 411190 │ │ │ │ - cmneq r6, r4, ror #2 │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - ldrsheq r4, [r6, #-12]! │ │ │ │ - cmneq r6, r0, asr #1 │ │ │ │ - ldrsheq r9, [pc, #-8] @ 4111b4 │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ - ldrheq sp, [r6, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r4, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + ldrsbeq r9, [pc, #-28] @ 411188 │ │ │ │ + cmneq r6, r0, ror r1 │ │ │ │ + @ instruction: 0x0176dc98 │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmneq r6, r8, lsl #2 │ │ │ │ + cmneq r6, ip, asr #1 │ │ │ │ + cmneq pc, r0, lsl #2 │ │ │ │ + @ instruction: 0x01764094 │ │ │ │ + ldrheq sp, [r6, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmneq r6, r0, asr r0 │ │ │ │ - cmneq r6, ip │ │ │ │ + cmneq r6, ip, asr r0 │ │ │ │ + cmneq r6, r8, lsl r0 │ │ │ │ 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] │ │ │ │ @@ -876420,156 +876420,156 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41128c │ │ │ │ orreq r7, ip, ip, lsl r3 │ │ │ │ orreq r7, ip, r4, lsl #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, ip, r0, lsl #5 │ │ │ │ - cmneq pc, r8, lsl #28 │ │ │ │ - cmneq r6, r0, asr #17 │ │ │ │ + cmneq pc, r0, lsl lr @ │ │ │ │ + cmneq r6, ip, asr #17 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ + ldrheq sp, [r6, #-80]! @ 0xffffffb0 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq pc, r0, ror #21 │ │ │ │ + cmneq pc, r8, ror #21 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq pc, r0, asr #20 │ │ │ │ - ldrsbeq r3, [r6, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq sp, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq pc, r8, asr #20 │ │ │ │ + ldrsbeq r3, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r6, r4, lsl #10 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrheq r8, [pc, #-148] @ 4120d8 │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - cmneq r6, ip, ror #8 │ │ │ │ + ldrheq r8, [pc, #-156] @ 4120d0 │ │ │ │ + cmneq r6, r0, asr r9 │ │ │ │ + cmneq r6, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - cmneq pc, r0, lsr r9 @ │ │ │ │ + cmneq pc, r8, lsr r9 @ │ │ │ │ cmneq r5, r0, asr #19 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - cmneq pc, ip, asr #16 │ │ │ │ - cmneq r6, r8, lsl #6 │ │ │ │ - cmneq pc, r0, lsl #16 │ │ │ │ + cmneq pc, r4, asr r8 @ │ │ │ │ + cmneq r6, r4, lsl r3 │ │ │ │ + cmneq pc, r8, lsl #16 │ │ │ │ cmneq r5, r8, lsl pc │ │ │ │ - cmneq r6, ip, lsr #5 │ │ │ │ - cmneq r7, r4, lsl #29 │ │ │ │ - cmneq r6, ip, lsr r7 │ │ │ │ + ldrheq sp, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x01771e90 │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ andeq r6, r0, ip, lsr r9 │ │ │ │ andeq r6, r0, r4, lsr #4 │ │ │ │ - cmneq pc, ip, lsr r7 @ │ │ │ │ + cmneq pc, r4, asr #14 │ │ │ │ cmneq r5, r8, asr #15 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq pc, r8, ror r6 @ │ │ │ │ - cmneq r6, r4, lsr r1 │ │ │ │ - cmneq pc, ip, lsr #12 │ │ │ │ + cmneq pc, r0, lsl #13 │ │ │ │ + cmneq r6, r0, asr #2 │ │ │ │ + cmneq pc, r4, lsr r6 @ │ │ │ │ cmneq r5, r4, asr #26 │ │ │ │ - ldrsbeq sp, [r6, #-4]! │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - cmneq r6, ip │ │ │ │ - cmneq pc, r8, asr #10 │ │ │ │ + cmneq r6, r8, lsl r0 │ │ │ │ + cmneq pc, r0, asr r5 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrheq r1, [r7, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ cmneq r5, r0, asr #23 │ │ │ │ - cmneq pc, r4, ror #8 │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq pc, r4, lsr r4 @ │ │ │ │ - cmneq r6, r4, asr #7 │ │ │ │ - cmneq r6, ip, ror #29 │ │ │ │ - cmneq pc, r8, lsl #8 │ │ │ │ - ldrheq ip, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmneq pc, ip, ror #8 │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + cmneq pc, ip, lsr r4 @ │ │ │ │ + ldrsbeq r3, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq ip, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq pc, r0, lsl r4 @ │ │ │ │ + cmneq r6, r8, asr #29 │ │ │ │ cmneq r5, r8, ror #21 │ │ │ │ cmneq r5, r0, lsr #21 │ │ │ │ cmneq r5, r8, asr #20 │ │ │ │ - ldrsheq r8, [pc, #-40] @ 412204 │ │ │ │ - ldrheq ip, [r6, #-212]! @ 0xffffff2c │ │ │ │ + cmneq pc, r0, lsl #6 │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ cmneq r5, ip, ror #19 │ │ │ │ - cmneq pc, r8, ror r2 @ │ │ │ │ + cmneq pc, r0, lsl #5 │ │ │ │ @ instruction: 0x0175399c │ │ │ │ ldrsheq r7, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq pc, r4, asr #4 │ │ │ │ - cmneq r6, r0, lsl #26 │ │ │ │ - cmneq pc, r0, lsr #4 │ │ │ │ - ldrheq r3, [r6, #-16]! │ │ │ │ - ldrsbeq ip, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r6, ip, ror r1 │ │ │ │ + cmneq pc, ip, asr #4 │ │ │ │ + cmneq r6, ip, lsl #26 │ │ │ │ + cmneq pc, r8, lsr #4 │ │ │ │ + ldrheq r3, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, r4, ror #25 │ │ │ │ + cmneq r6, r8, lsl #3 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrheq r8, [pc, #-24] @ 412248 │ │ │ │ - cmneq r6, r8, asr #2 │ │ │ │ - cmneq r6, r0, ror ip │ │ │ │ - cmneq r6, r4, lsl r1 │ │ │ │ - cmneq r6, r4, ror #1 │ │ │ │ - cmneq pc, ip, lsl r1 @ │ │ │ │ - cmneq r6, ip, lsr #1 │ │ │ │ - ldrsbeq ip, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmneq pc, r4, ror #1 │ │ │ │ - cmneq r6, r4, ror r0 │ │ │ │ - @ instruction: 0x0176cb9c │ │ │ │ + cmneq pc, r0, asr #3 │ │ │ │ + cmneq r6, r4, asr r1 │ │ │ │ + cmneq r6, ip, ror ip │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ + ldrsheq r3, [r6, #-0]! │ │ │ │ + cmneq pc, r4, lsr #2 │ │ │ │ + ldrheq r3, [r6, #-8]! │ │ │ │ + cmneq r6, r0, ror #23 │ │ │ │ + cmneq pc, ip, ror #1 │ │ │ │ + cmneq r6, r0, lsl #1 │ │ │ │ + cmneq r6, r8, lsr #23 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq pc, ip, lsr #1 │ │ │ │ - cmneq r6, ip, lsr r0 │ │ │ │ - cmneq r6, r4, ror #22 │ │ │ │ + ldrheq r8, [pc, #-4] @ 41228c │ │ │ │ + cmneq r6, r8, asr #32 │ │ │ │ + cmneq r6, r0, ror fp │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq pc, r4, ror r0 @ │ │ │ │ - cmneq r6, r4 │ │ │ │ - cmneq r6, ip, lsr #22 │ │ │ │ - ldrsbeq r2, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r6, r4, lsr #31 │ │ │ │ + cmneq pc, ip, ror r0 @ │ │ │ │ + cmneq r6, r0, lsl r0 │ │ │ │ + cmneq r6, r8, lsr fp │ │ │ │ + ldrsbeq r2, [r6, #-252]! @ 0xffffff04 │ │ │ │ + ldrheq r2, [r6, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r6, r8, ror pc │ │ │ │ - ldrsheq r2, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq pc, r0, ror #26 │ │ │ │ + cmneq r6, r4, lsl #31 │ │ │ │ + cmneq r6, r8, lsl #26 │ │ │ │ + cmneq pc, r8, ror #26 │ │ │ │ cmneq r5, r8, ror #27 │ │ │ │ - cmneq pc, r8, lsr #26 │ │ │ │ - ldrheq r2, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r6, r0, ror #15 │ │ │ │ + cmneq pc, r0, lsr sp @ │ │ │ │ + cmneq r6, r4, asr #25 │ │ │ │ + cmneq r6, ip, ror #15 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r6, r4, lsl #25 │ │ │ │ + @ instruction: 0x01762c90 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrheq r7, [pc, #-200] @ 412218 │ │ │ │ - cmneq r6, r8, asr #24 │ │ │ │ - cmneq r6, r0, ror r7 │ │ │ │ + cmneq pc, r0, asr #25 │ │ │ │ + cmneq r6, r4, asr ip │ │ │ │ + cmneq r6, ip, ror r7 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq pc, r0, lsl #25 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ - cmneq r6, r8, lsr r7 │ │ │ │ + cmneq pc, r8, lsl #25 │ │ │ │ + cmneq r6, ip, lsl ip │ │ │ │ + cmneq r6, r4, asr #14 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq pc, r8, asr #24 │ │ │ │ - ldrsbeq r2, [r6, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r6, r0, lsl #14 │ │ │ │ - cmneq pc, r0, lsl ip @ │ │ │ │ - cmneq r6, r0, lsr #23 │ │ │ │ - cmneq r6, r8, asr #13 │ │ │ │ + cmneq pc, r0, asr ip @ │ │ │ │ + cmneq r6, r4, ror #23 │ │ │ │ + cmneq r6, ip, lsl #14 │ │ │ │ + cmneq pc, r8, lsl ip @ │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + ldrsbeq ip, [r6, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - ldrsbeq r7, [pc, #-184] @ 412264 │ │ │ │ - cmneq r6, r8, ror #22 │ │ │ │ - @ instruction: 0x0176c690 │ │ │ │ + cmneq pc, r0, ror #23 │ │ │ │ + cmneq r6, r4, ror fp │ │ │ │ + @ instruction: 0x0176c69c │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmneq pc, r0, lsr #23 │ │ │ │ - cmneq r6, r0, lsr fp │ │ │ │ - cmneq r6, r8, asr r6 │ │ │ │ + cmneq pc, r8, lsr #23 │ │ │ │ + cmneq r6, ip, lsr fp │ │ │ │ + cmneq r6, r4, ror #12 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmneq pc, r8, ror #22 │ │ │ │ - ldrsheq r2, [r6, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r6, r0, lsr #12 │ │ │ │ + cmneq pc, r0, ror fp @ │ │ │ │ + cmneq r6, r4, lsl #22 │ │ │ │ + cmneq r6, ip, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq pc, r0, lsr fp @ │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ - cmneq r6, r8, ror #11 │ │ │ │ + cmneq pc, r8, lsr fp @ │ │ │ │ + cmneq r6, ip, asr #21 │ │ │ │ + ldrsheq ip, [r6, #-84]! @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrsheq r7, [pc, #-168] @ 4122b4 │ │ │ │ - cmneq r6, r8, lsl #21 │ │ │ │ - ldrheq ip, [r6, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq pc, r0, lsl #22 │ │ │ │ + @ instruction: 0x01762a94 │ │ │ │ + ldrheq ip, [r6, #-92]! @ 0xffffffa4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #-188] @ 4122b4 │ │ │ │ ldr r2, [pc, #-188] @ 4122b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ @@ -877712,156 +877712,156 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 413000 │ │ │ │ orreq r5, ip, ip, asr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r5, ip, r0, lsl #29 │ │ │ │ - ldrheq r7, [pc, #-132] @ 4134dc │ │ │ │ - cmneq r6, ip, ror #6 │ │ │ │ + ldrheq r7, [pc, #-140] @ 4134d4 │ │ │ │ + cmneq r6, r8, ror r3 │ │ │ │ andeq r6, r0, r4, lsr #28 │ │ │ │ - cmneq pc, r0, ror #15 │ │ │ │ - @ instruction: 0x0176c298 │ │ │ │ + cmneq pc, r8, ror #15 │ │ │ │ + cmneq r6, r4, lsr #5 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq pc, r0, ror #14 │ │ │ │ - cmneq r6, r8, lsl r2 │ │ │ │ - cmneq pc, r0, lsr #13 │ │ │ │ - cmneq r6, r8, asr r1 │ │ │ │ + cmneq pc, r8, ror #14 │ │ │ │ + cmneq r6, r4, lsr #4 │ │ │ │ + cmneq pc, r8, lsr #13 │ │ │ │ + cmneq r6, r4, ror #2 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq pc, r4, asr #11 │ │ │ │ - cmneq r6, ip, ror r0 │ │ │ │ + cmneq pc, ip, asr #11 │ │ │ │ + cmneq r6, r8, lsl #1 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq pc, r0, lsl #9 │ │ │ │ - cmneq r6, r8, lsr pc │ │ │ │ - cmneq r6, ip, lsr #21 │ │ │ │ - cmneq r6, ip, lsl #16 │ │ │ │ - cmneq pc, r4, asr r3 @ │ │ │ │ - cmneq r6, r0, ror #1 │ │ │ │ + cmneq pc, r8, lsl #9 │ │ │ │ + cmneq r6, r4, asr #30 │ │ │ │ + ldrheq sl, [r6, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r6, r8, lsl r8 │ │ │ │ + cmneq pc, ip, asr r3 @ │ │ │ │ + cmneq r6, ip, ror #1 │ │ │ │ orreq r5, ip, r8, asr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r7, r0, r8, asr #6 │ │ │ │ - cmneq pc, r4, lsr r2 @ │ │ │ │ - cmneq r6, r8, ror #25 │ │ │ │ - cmneq pc, r4, asr #2 │ │ │ │ - ldrsheq fp, [r6, #-188]! @ 0xffffff44 │ │ │ │ + cmneq pc, ip, lsr r2 @ │ │ │ │ + ldrsheq fp, [r6, #-196]! @ 0xffffff3c │ │ │ │ + cmneq pc, ip, asr #2 │ │ │ │ + cmneq r6, r8, lsl #24 │ │ │ │ cmneq r5, r0, ror #8 │ │ │ │ cmneq r5, ip, lsl #8 │ │ │ │ - cmneq pc, ip, lsr #1 │ │ │ │ + ldrheq r7, [pc, #-4] @ 4135dc │ │ │ │ cmneq r5, r0, lsr fp │ │ │ │ - cmneq r6, r8, asr fp │ │ │ │ + cmneq r6, r4, ror #22 │ │ │ │ muleq r0, r2, r2 │ │ │ │ andeq r6, r0, r0, lsl #18 │ │ │ │ cmneq r5, r8, lsl sl │ │ │ │ ldrsheq r7, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq pc, ip, lsr #31 │ │ │ │ - cmneq r6, ip, lsr #30 │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ + ldrheq r6, [pc, #-244] @ 413508 │ │ │ │ + cmneq r6, r8, lsr pc │ │ │ │ + cmneq r6, r8, ror #20 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - ldrsbeq r7, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, r4, ror #7 │ │ │ │ cmneq r5, r0, ror r2 │ │ │ │ - cmneq pc, r4, lsr pc @ │ │ │ │ - ldrheq r1, [r6, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r6, r4, ror #19 │ │ │ │ + cmneq pc, ip, lsr pc @ │ │ │ │ + cmneq r6, r0, asr #29 │ │ │ │ + ldrsheq fp, [r6, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x01761e94 │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ cmneq r5, r4, lsr #4 │ │ │ │ ldrsbeq r7, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x017f6e9c │ │ │ │ - cmneq r6, ip, lsr #28 │ │ │ │ - cmneq r6, ip, asr #18 │ │ │ │ + cmneq pc, r4, lsr #29 │ │ │ │ + cmneq r6, r8, lsr lr │ │ │ │ + cmneq r6, r8, asr r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq pc, r0, ror #28 │ │ │ │ - ldrsheq r1, [r6, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r6, r0, lsl r9 │ │ │ │ + cmneq pc, r8, ror #28 │ │ │ │ + ldrsheq r1, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, ip, lsl r9 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - ldrheq r1, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, ip, ror r2 │ │ │ │ + cmneq r6, r4, asr #27 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ cmneq r5, r0, lsl #2 │ │ │ │ - cmneq r6, r4, asr sp │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + ldrheq r7, [r6, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x0175709c │ │ │ │ - cmneq r6, ip, ror #25 │ │ │ │ - ldrheq r1, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r6, ip, asr r1 │ │ │ │ + ldrsheq r1, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r6, r8, asr #25 │ │ │ │ + cmneq r6, r8, ror #2 │ │ │ │ cmneq r5, r4 │ │ │ │ - cmneq r6, r8, asr ip │ │ │ │ - cmneq r6, r8, lsr #24 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ - ldrsheq r1, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ - cmneq pc, r8, lsr #24 │ │ │ │ - ldrheq r1, [r6, #-184]! @ 0xffffff48 │ │ │ │ - ldrsbeq fp, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, r4, ror #24 │ │ │ │ + cmneq r6, r4, lsr ip │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ + cmneq r6, r0, lsl #24 │ │ │ │ + cmneq r6, r4, lsr #14 │ │ │ │ + cmneq pc, r0, lsr ip @ │ │ │ │ + cmneq r6, r4, asr #23 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r6, r0, lsl #23 │ │ │ │ - cmneq r6, r4 │ │ │ │ + cmneq r6, ip, lsl #23 │ │ │ │ + cmneq r6, r0, lsl r0 │ │ │ │ cmneq r5, r8, asr #29 │ │ │ │ - ldrsbeq r1, [r6, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r6, r0, ror #26 │ │ │ │ + ldrsbeq r1, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r6, ip, ror #26 │ │ │ │ cmneq r5, r8, lsl ip │ │ │ │ - cmneq r6, ip, ror #16 │ │ │ │ + cmneq r6, r8, ror r8 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmneq pc, r8, lsr #17 │ │ │ │ - cmneq r6, r8, lsr r8 │ │ │ │ - cmneq r6, r0, ror #6 │ │ │ │ + ldrheq r6, [pc, #-128] @ 41363c │ │ │ │ + cmneq r6, r4, asr #16 │ │ │ │ + cmneq r6, ip, ror #6 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmneq r6, r4, lsl #25 │ │ │ │ + @ instruction: 0x01766c90 │ │ │ │ cmneq r5, r8, ror fp │ │ │ │ - cmneq r6, r8, asr #15 │ │ │ │ - cmneq pc, r4, lsl #16 │ │ │ │ - @ instruction: 0x01761794 │ │ │ │ - ldrheq fp, [r6, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq r1, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmneq pc, ip, lsl #16 │ │ │ │ + cmneq r6, r0, lsr #15 │ │ │ │ + cmneq r6, r0, asr #5 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - ldrsheq r6, [r6, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r6, r0, lsl #24 │ │ │ │ ldrsbeq r6, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r6, r4, lsr #14 │ │ │ │ - @ instruction: 0x01766b9c │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ + cmneq r6, r0, lsr r7 │ │ │ │ + cmneq r6, r8, lsr #23 │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ cmneq r5, r8, ror #20 │ │ │ │ - ldrsheq fp, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - ldrheq r1, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r6, r8, lsl #4 │ │ │ │ + ldrheq r1, [r6, #-108]! @ 0xffffff94 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r6, r0, lsl #13 │ │ │ │ + cmneq r6, ip, lsl #13 │ │ │ │ cmneq r5, r0, lsl #29 │ │ │ │ cmneq r5, r8, asr #19 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r6, ip, lsl r6 │ │ │ │ + cmneq r6, r8, lsr #12 │ │ │ │ cmneq r5, r0, lsl #1 │ │ │ │ cmneq r5, r4, ror #18 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrheq r1, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r6, r4, asr #11 │ │ │ │ cmneq r5, ip, lsl r0 │ │ │ │ cmneq r5, r0, lsl #18 │ │ │ │ - cmneq r6, r4, asr r5 │ │ │ │ - cmneq r6, r4, lsr #20 │ │ │ │ + cmneq r6, r0, ror #10 │ │ │ │ + cmneq r6, r0, lsr sl │ │ │ │ @ instruction: 0x0175689c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ cmneq r5, r8, lsr #19 │ │ │ │ cmneq r5, r8, ror #16 │ │ │ │ - ldrheq r1, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r6, r8, asr #9 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmneq r6, ip, lsl #9 │ │ │ │ + @ instruction: 0x01761498 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmneq r6, ip, asr r4 │ │ │ │ + cmneq r6, r8, ror #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x017f649c │ │ │ │ - cmneq r6, ip, lsr #8 │ │ │ │ - cmneq r6, ip, asr #30 │ │ │ │ + cmneq pc, r4, lsr #9 │ │ │ │ + cmneq r6, r8, lsr r4 │ │ │ │ + cmneq r6, r8, asr pc │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - cmneq pc, r0, ror #8 │ │ │ │ - ldrsheq r1, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r6, r4, lsl pc │ │ │ │ - cmneq pc, r8, lsr #8 │ │ │ │ - cmneq r6, ip, lsr #7 │ │ │ │ - ldrsbeq sl, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, r8, lsl #7 │ │ │ │ - cmneq r6, ip, lsr #29 │ │ │ │ + cmneq pc, r8, ror #8 │ │ │ │ + ldrsheq r1, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r6, r0, lsr #30 │ │ │ │ + cmneq pc, r0, lsr r4 @ │ │ │ │ + ldrheq r1, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, r8, ror #29 │ │ │ │ + @ instruction: 0x01761394 │ │ │ │ + ldrheq sl, [r6, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ ldr r1, [pc, #-252] @ 4136a0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r8 │ │ │ │ @@ -878504,65 +878504,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 413e74 │ │ │ │ orreq r4, ip, ip, ror #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r5, r8, asr #6 │ │ │ │ - ldrheq r5, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, r8, asr #3 │ │ │ │ cmneq r5, r8, asr #21 │ │ │ │ cmneq r5, r4, asr #21 │ │ │ │ cmneq r5, r0, lsl #10 │ │ │ │ - cmneq pc, ip, lsr #5 │ │ │ │ - cmneq r6, ip, lsr r2 │ │ │ │ - cmneq r6, r4, ror #26 │ │ │ │ + ldrheq r6, [pc, #-36] @ 4141a4 │ │ │ │ + cmneq r6, r8, asr #4 │ │ │ │ + cmneq r6, r0, ror sp │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ @ instruction: 0x018c4698 │ │ │ │ - cmneq pc, r8, lsl r2 @ │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ - ldrsbeq sl, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq pc, r0, lsr #4 │ │ │ │ + ldrheq r1, [r6, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq sl, [r6, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmneq pc, r8, lsr #3 │ │ │ │ - cmneq r6, r8, lsr r1 │ │ │ │ - cmneq r6, r0, ror #24 │ │ │ │ + ldrheq r6, [pc, #-16] @ 4141dc │ │ │ │ + cmneq r6, r4, asr #2 │ │ │ │ + cmneq r6, ip, ror #24 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmneq pc, r8, asr r1 @ │ │ │ │ - cmneq r6, r8, ror #1 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ + cmneq pc, r0, ror #2 │ │ │ │ + ldrsheq r1, [r6, #-4]! │ │ │ │ + cmneq r6, ip, lsl ip │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq pc, r0, lsl r1 @ │ │ │ │ - cmneq r6, r0, lsr #1 │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ + cmneq pc, r8, lsl r1 @ │ │ │ │ + cmneq r6, ip, lsr #1 │ │ │ │ + ldrsbeq sl, [r6, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - ldrsbeq r6, [pc, #-0] @ 41421c │ │ │ │ - cmneq r6, r0, rrx │ │ │ │ - cmneq r6, r8, lsl #23 │ │ │ │ + ldrsbeq r6, [pc, #-8] @ 414214 │ │ │ │ + cmneq r6, ip, rrx │ │ │ │ + @ instruction: 0x0176ab94 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x017f6094 │ │ │ │ - cmneq r6, r4, lsr #32 │ │ │ │ - cmneq r6, ip, asr #22 │ │ │ │ - cmneq pc, r8, asr r0 @ │ │ │ │ - cmneq r6, r8, ror #31 │ │ │ │ - cmneq r6, r0, lsl fp │ │ │ │ + @ instruction: 0x017f609c │ │ │ │ + cmneq r6, r0, lsr r0 │ │ │ │ + cmneq r6, r8, asr fp │ │ │ │ + cmneq pc, r0, rrx │ │ │ │ + ldrsheq r0, [r6, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r6, ip, lsl fp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq pc, ip, lsl r0 @ │ │ │ │ - cmneq r6, ip, lsr #31 │ │ │ │ - ldrsbeq sl, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmneq pc, r4, lsr #32 │ │ │ │ + ldrheq r0, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r6, r0, ror #21 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq pc, r0, ror #31 │ │ │ │ - cmneq r6, r0, ror pc │ │ │ │ - @ instruction: 0x0176aa98 │ │ │ │ + cmneq pc, r8, ror #31 │ │ │ │ + cmneq r6, ip, ror pc │ │ │ │ + cmneq r6, r4, lsr #21 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq pc, r4, lsr #31 │ │ │ │ - cmneq r6, r4, lsr pc │ │ │ │ - cmneq r6, r4, asr sl │ │ │ │ + cmneq pc, ip, lsr #31 │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ + cmneq r6, r0, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq pc, r8, ror #30 │ │ │ │ - ldrsheq r0, [r6, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r6, r0, lsr #20 │ │ │ │ + cmneq pc, r0, ror pc @ │ │ │ │ + cmneq r6, r4, lsl #30 │ │ │ │ + cmneq r6, ip, lsr #20 │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ 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} │ │ │ │ @@ -878715,25 +878715,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4143f8 │ │ │ │ orreq r4, ip, r4, ror #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, ip, r4, lsl r1 │ │ │ │ - cmneq pc, r4, lsr #25 │ │ │ │ - cmneq r6, r4, lsr ip │ │ │ │ - cmneq r6, r4, asr r7 │ │ │ │ + cmneq pc, ip, lsr #25 │ │ │ │ + cmneq r6, r0, asr #24 │ │ │ │ + cmneq r6, r0, ror #14 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq pc, r0, ror #24 │ │ │ │ - cmneq r6, r0, lsr #20 │ │ │ │ - cmneq r6, ip, lsl #14 │ │ │ │ + cmneq pc, r8, ror #24 │ │ │ │ + cmneq r6, ip, lsr #20 │ │ │ │ + cmneq r6, r8, lsl r7 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmneq pc, ip, lsl ip @ │ │ │ │ - cmneq r6, ip, lsr #23 │ │ │ │ - cmneq r6, ip, asr #13 │ │ │ │ + cmneq pc, r4, lsr #24 │ │ │ │ + ldrheq r0, [r6, #-184]! @ 0xffffff48 │ │ │ │ + ldrsbeq sl, [r6, #-104]! @ 0xffffff98 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -879010,34 +879010,34 @@ │ │ │ │ stmib sp, {sl, fp} │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4147a0 │ │ │ │ orreq r3, ip, r4, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, ip, ip, ror #26 │ │ │ │ - ldrsbeq r5, [pc, #-128] @ 414920 │ │ │ │ - cmneq r6, r0, ror #16 │ │ │ │ - cmneq r6, r0, lsl #7 │ │ │ │ + ldrsbeq r5, [pc, #-136] @ 414918 │ │ │ │ + cmneq r6, ip, ror #16 │ │ │ │ + cmneq r6, ip, lsl #7 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - ldrheq sl, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq pc, r0, lsl #17 │ │ │ │ - cmneq r6, r4, lsr r3 │ │ │ │ + ldrheq sl, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq pc, r8, lsl #17 │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmneq r6, r4, lsr #12 │ │ │ │ - cmneq pc, r4, lsr r8 @ │ │ │ │ - ldrsbeq sl, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r6, r0, lsr r6 │ │ │ │ + cmneq pc, ip, lsr r8 @ │ │ │ │ + cmneq r6, r8, ror #5 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmneq pc, r8, ror #15 │ │ │ │ - cmneq r6, r8, ror r7 │ │ │ │ - @ instruction: 0x0176a29c │ │ │ │ - ldrheq r5, [pc, #-116] @ 414968 │ │ │ │ - cmneq r6, r8, lsr r7 │ │ │ │ - cmneq r6, ip, ror #11 │ │ │ │ + ldrsheq r5, [pc, #-112] @ 414960 │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ + cmneq r6, r8, lsr #5 │ │ │ │ + ldrheq r5, [pc, #-124] @ 414960 │ │ │ │ + cmneq r6, r4, asr #14 │ │ │ │ + ldrsheq sl, [r6, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq r6, r4, lsr r2 │ │ │ │ + cmneq r6, r0, asr #4 │ │ │ │ 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 │ │ │ │ @@ -879484,38 +879484,38 @@ │ │ │ │ str fp, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 414cec │ │ │ │ orreq r3, ip, r4, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, ip, r0, lsr #16 │ │ │ │ - ldrsbeq r5, [pc, #-24] @ 4150f0 │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ - @ instruction: 0x01769c90 │ │ │ │ + cmneq pc, r0, ror #3 │ │ │ │ + cmneq r6, r4, ror r1 │ │ │ │ + @ instruction: 0x01769c9c │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - @ instruction: 0x017f519c │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - cmneq r6, ip, asr #24 │ │ │ │ + cmneq pc, r4, lsr #3 │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmneq r6, r8, asr ip │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmneq pc, r8, ror #2 │ │ │ │ - cmneq r6, ip, ror #1 │ │ │ │ - cmneq r6, r4, lsr #31 │ │ │ │ - cmneq r6, r8, ror #23 │ │ │ │ + cmneq pc, r0, ror r1 @ │ │ │ │ + ldrsheq r0, [r6, #-8]! │ │ │ │ + ldrheq r9, [r6, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq r9, [r6, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ - cmneq pc, ip, ror #1 │ │ │ │ - @ instruction: 0x01769b9c │ │ │ │ - cmneq r6, ip, lsr #29 │ │ │ │ - @ instruction: 0x017f5094 │ │ │ │ - cmneq r6, r0, asr #22 │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ + ldrsheq r5, [pc, #-4] @ 41513c │ │ │ │ + cmneq r6, r8, lsr #23 │ │ │ │ + ldrheq r9, [r6, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x017f509c │ │ │ │ + cmneq r6, ip, asr #22 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq pc, r0, asr r0 @ │ │ │ │ - ldrsbeq pc, [r5, #-244]! @ 0xffffff0c @ │ │ │ │ - cmneq r6, ip, lsl #29 │ │ │ │ - ldrsbeq r9, [r6, #-160]! @ 0xffffff60 │ │ │ │ + cmneq pc, r8, asr r0 @ │ │ │ │ + cmnpeq r5, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01769e98 │ │ │ │ + ldrsbeq r9, [r6, #-172]! @ 0xffffff54 │ │ │ │ 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, #684] @ 0x2ac │ │ │ │ ldr r2, [pc, #1504] @ 415760 │ │ │ │ @@ -879898,56 +879898,56 @@ │ │ │ │ b 4151cc │ │ │ │ orreq r3, ip, r8, lsl #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, ip, r0, ror #6 │ │ │ │ orreq r3, ip, r0, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #14 │ │ │ │ stmdapl r0, {r3} │ │ │ │ - cmneq pc, r8, lsr #29 │ │ │ │ - cmneq r6, r0, ror #18 │ │ │ │ + ldrheq r4, [pc, #-224] @ 4156a0 │ │ │ │ + cmneq r6, ip, ror #18 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - cmneq pc, r8, lsr #27 │ │ │ │ - cmneq r6, r0, lsl #12 │ │ │ │ - ldrsbeq r9, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmnpeq r5, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, ror #15 │ │ │ │ + ldrheq r4, [pc, #-208] @ 4156c0 │ │ │ │ + cmneq r6, ip, lsl #12 │ │ │ │ + cmneq r6, r8, ror #11 │ │ │ │ + cmnpeq r5, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [r6, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - cmneq pc, r0, ror #25 │ │ │ │ - @ instruction: 0x01769790 │ │ │ │ + cmneq pc, r8, ror #25 │ │ │ │ + @ instruction: 0x0176979c │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ cmneq r5, r0, ror r3 │ │ │ │ cmneq r5, ip, lsl r3 │ │ │ │ - cmneq pc, r0, asr #23 │ │ │ │ - cmnpeq r5, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, ror r6 │ │ │ │ + cmneq pc, r8, asr #23 │ │ │ │ + cmnpeq r5, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsl #13 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - cmneq pc, r4, lsl #23 │ │ │ │ - cmnpeq r5, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, lsr r6 │ │ │ │ - ldrsbeq pc, [r5, #-172]! @ 0xffffff54 @ │ │ │ │ - cmneq r6, r8, lsl #12 │ │ │ │ + cmneq pc, ip, lsl #23 │ │ │ │ + cmnpeq r5, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ + cmnpeq r5, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsl r6 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - @ instruction: 0x01769990 │ │ │ │ + @ instruction: 0x0176999c │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmnpeq r5, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, lsr #21 │ │ │ │ - cmnpeq r5, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, ror #10 │ │ │ │ + cmnpeq r5, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [pc, #-164] @ 41574c │ │ │ │ + cmnpeq r5, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror r5 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmneq pc, r0, ror sl @ │ │ │ │ - cmnpeq r5, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsr #10 │ │ │ │ + cmneq pc, r8, ror sl @ │ │ │ │ + cmnpeq r5, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmnpeq r5, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r5, #-148]! @ 0xffffff6c @ │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - @ instruction: 0x0175f998 │ │ │ │ - cmnpeq r5, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, ror #8 │ │ │ │ + cmnpeq r5, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror r4 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r1, [pc, #1568] @ 415e5c │ │ │ │ ldr r2, [pc, #1568] @ 415e60 │ │ │ │ @@ -880342,48 +880342,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 415870 │ │ │ │ ldrdeq r2, [ip, r8] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018c2c9c │ │ │ │ - @ instruction: 0x017f4494 │ │ │ │ - cmnpeq r5, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr #30 │ │ │ │ + @ instruction: 0x017f449c │ │ │ │ + cmnpeq r5, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr pc │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - cmneq pc, r8, asr r4 @ │ │ │ │ - cmnpeq r5, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsl pc │ │ │ │ + cmneq pc, r0, ror #8 │ │ │ │ + ldrsheq pc, [r5, #-52]! @ 0xffffffcc @ │ │ │ │ + cmneq r6, ip, lsl pc │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq pc, r0, lsr #8 │ │ │ │ - ldrheq pc, [r5, #-48]! @ 0xffffffd0 @ │ │ │ │ - ldrsbeq r8, [r6, #-232]! @ 0xffffff18 │ │ │ │ - cmneq pc, r4, ror #7 │ │ │ │ - cmnpeq r5, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01768e9c │ │ │ │ + cmneq pc, r8, lsr #8 │ │ │ │ + ldrheq pc, [r5, #-60]! @ 0xffffffc4 @ │ │ │ │ + cmneq r6, r4, ror #29 │ │ │ │ + cmneq pc, ip, ror #7 │ │ │ │ + cmnpeq r5, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsr #29 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq pc, ip, lsr #7 │ │ │ │ - cmneq r6, r8, asr r2 │ │ │ │ - cmneq r6, ip, asr lr │ │ │ │ + ldrheq r4, [pc, #-52] @ 415e78 │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ + cmneq r6, r8, ror #28 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmneq pc, r4, ror #6 │ │ │ │ - ldrsheq pc, [r5, #-36]! @ 0xffffffdc @ │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ + cmneq pc, ip, ror #6 │ │ │ │ + cmnpeq r5, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq pc, r8, lsr #6 │ │ │ │ - ldrheq pc, [r5, #-40]! @ 0xffffffd8 @ │ │ │ │ - cmneq r6, r0, ror #27 │ │ │ │ + cmneq pc, r0, lsr r3 @ │ │ │ │ + cmnpeq r5, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, ror #27 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq pc, ip, ror #5 │ │ │ │ - @ instruction: 0x0176919c │ │ │ │ - cmneq r6, r4, lsr #27 │ │ │ │ + ldrsheq r4, [pc, #-36] @ 415eb8 │ │ │ │ + cmneq r6, r8, lsr #3 │ │ │ │ + ldrheq r8, [r6, #-208]! @ 0xffffff30 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq pc, ip, lsr #5 │ │ │ │ - cmnpeq r5, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, ror #26 │ │ │ │ + ldrheq r4, [pc, #-36] @ 415ec8 │ │ │ │ + cmnpeq r5, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror sp │ │ │ │ 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, #4012] @ 416eb8 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ @@ -881389,167 +881389,167 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b 4167e8 │ │ │ │ orreq r2, ip, r4, lsl #12 │ │ │ │ strdeq r2, [ip, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq pc, r4, ror r1 @ │ │ │ │ - cmneq r6, ip, lsr #24 │ │ │ │ + cmneq pc, ip, ror r1 @ │ │ │ │ + cmneq r6, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r6, ip, asr r9 │ │ │ │ - @ instruction: 0x017f3e94 │ │ │ │ - ldrsheq r3, [pc, #-216] @ 416e08 │ │ │ │ - cmneq r6, r0, lsr #17 │ │ │ │ - cmneq pc, r4, ror sp @ │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ - ldrsheq r3, [pc, #-204] @ 416e24 │ │ │ │ + cmneq r6, r8, ror #18 │ │ │ │ + @ instruction: 0x017f3e9c │ │ │ │ + cmneq pc, r0, lsl #28 │ │ │ │ + cmneq r6, ip, lsr #17 │ │ │ │ + cmneq pc, ip, ror sp @ │ │ │ │ + cmneq r6, r4, lsr r8 │ │ │ │ + cmneq pc, r4, lsl #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrheq r8, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmneq pc, r0, asr #24 │ │ │ │ - cmneq pc, ip, lsr #24 │ │ │ │ - ldrsbeq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r6, r8, asr #13 │ │ │ │ - cmneq pc, r8, ror #19 │ │ │ │ - @ instruction: 0x01768498 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ + cmneq pc, r8, asr #24 │ │ │ │ + cmneq pc, r4, lsr ip @ │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ + ldrsbeq r8, [r6, #-100]! @ 0xffffff9c │ │ │ │ + ldrsheq r3, [pc, #-144] @ 416e7c │ │ │ │ + cmneq r6, r4, lsr #9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq pc, r8, lsl #16 │ │ │ │ - ldrheq r8, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x017f369c │ │ │ │ - cmneq r6, r0, asr r1 │ │ │ │ + cmneq pc, r0, lsl r8 @ │ │ │ │ + cmneq r6, r4, asr #5 │ │ │ │ + cmneq pc, r4, lsr #13 │ │ │ │ + cmneq r6, ip, asr r1 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r6, ip, ror pc │ │ │ │ - cmneq pc, ip, ror r4 @ │ │ │ │ - cmneq pc, r4, lsr #7 │ │ │ │ - cmneq r6, ip, asr lr │ │ │ │ + cmneq r6, r8, lsl #31 │ │ │ │ + cmneq pc, r4, lsl #9 │ │ │ │ + cmneq pc, ip, lsr #7 │ │ │ │ + cmneq r6, r8, ror #28 │ │ │ │ orreq r1, ip, ip, lsr r7 │ │ │ │ cmneq r4, r8, ror #19 │ │ │ │ - cmneq r6, r8, lsr sp │ │ │ │ - cmneq pc, r0, ror r2 @ │ │ │ │ - cmneq r6, r4, asr sl │ │ │ │ - cmneq pc, ip, asr pc @ │ │ │ │ - cmneq pc, r0, asr #29 │ │ │ │ - cmneq r5, ip, asr #28 │ │ │ │ - cmneq r6, r8, ror r9 │ │ │ │ + cmneq r6, r4, asr #26 │ │ │ │ + cmneq pc, r8, ror r2 @ │ │ │ │ + cmneq r6, r0, ror #20 │ │ │ │ + cmneq pc, r4, ror #30 │ │ │ │ + cmneq pc, r8, asr #29 │ │ │ │ + cmneq r5, r8, asr lr │ │ │ │ + cmneq r6, r4, lsl #19 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r5, r8, lsl lr │ │ │ │ + cmneq r5, r4, lsr #28 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - cmneq r5, ip, ror #27 │ │ │ │ - cmneq pc, r8, lsr #28 │ │ │ │ - ldrheq sp, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, r0, ror #17 │ │ │ │ + ldrsheq sp, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq pc, r0, lsr lr @ │ │ │ │ + cmneq r5, r4, asr #27 │ │ │ │ + cmneq r6, ip, ror #17 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - cmneq r5, r0, lsl #27 │ │ │ │ + cmneq r5, ip, lsl #27 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmneq r5, r8, ror #26 │ │ │ │ + cmneq r5, r4, ror sp │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq pc, r8, lsr #27 │ │ │ │ - cmneq r5, r8, lsr sp │ │ │ │ - cmneq r6, r0, ror #16 │ │ │ │ + ldrheq r2, [pc, #-208] @ 416ec0 │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + cmneq r6, ip, ror #16 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq pc, r0, ror sp @ │ │ │ │ - cmneq r5, r0, lsl #26 │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ + cmneq pc, r8, ror sp @ │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ + cmneq r6, r4, lsr r8 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - cmneq pc, r8, lsr sp @ │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ - ldrsheq r7, [r6, #-112]! @ 0xffffff90 │ │ │ │ + cmneq pc, r0, asr #26 │ │ │ │ + ldrsbeq sp, [r5, #-196]! @ 0xffffff3c │ │ │ │ + ldrsheq r7, [r6, #-124]! @ 0xffffff84 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - @ instruction: 0x0175dc94 │ │ │ │ + cmneq r5, r0, lsr #25 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r8, ror #24 │ │ │ │ + cmneq r5, r4, ror ip │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ + cmneq r5, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq pc, r4, lsl #25 │ │ │ │ - cmneq r6, r0, asr fp │ │ │ │ - cmneq r6, r0, lsr r7 │ │ │ │ + cmneq pc, ip, lsl #25 │ │ │ │ + cmneq r6, ip, asr fp │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmneq pc, r0, lsr ip @ │ │ │ │ - cmneq r5, r0, asr #23 │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ + cmneq pc, r8, lsr ip @ │ │ │ │ + cmneq r5, ip, asr #23 │ │ │ │ + ldrsheq r7, [r6, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq r6, ip, lsr fp │ │ │ │ - cmneq pc, r0, lsl #24 │ │ │ │ - @ instruction: 0x01767698 │ │ │ │ - cmneq pc, r4, lsr #23 │ │ │ │ - cmneq r5, r4, lsr fp │ │ │ │ - cmneq r6, ip, asr r6 │ │ │ │ + cmneq r6, r8, asr #22 │ │ │ │ + cmneq pc, r8, lsl #24 │ │ │ │ + cmneq r6, r4, lsr #13 │ │ │ │ + cmneq pc, ip, lsr #23 │ │ │ │ + cmneq r5, r0, asr #22 │ │ │ │ + cmneq r6, r8, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - cmneq r5, r0, lsl #22 │ │ │ │ - ldrsbeq sp, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r8, lsr #21 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + cmneq r5, r0, ror #21 │ │ │ │ + ldrheq sp, [r5, #-164]! @ 0xffffff5c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmneq r5, r4, asr sl │ │ │ │ + cmneq r5, r0, ror #20 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmneq r5, r8, lsr #20 │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmneq r5, r8, lsl sl │ │ │ │ + cmneq r5, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmneq pc, r0, ror #20 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - cmneq r6, r8, lsl r5 │ │ │ │ + cmneq pc, r8, ror #20 │ │ │ │ + ldrsheq sp, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r6, r4, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - cmneq pc, r8, lsr #20 │ │ │ │ - cmneq r6, r0, ror #19 │ │ │ │ - ldrsbeq r7, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmneq pc, r0, lsr sl @ │ │ │ │ + cmneq r6, ip, ror #19 │ │ │ │ + cmneq r6, r0, ror #9 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmneq r5, r8, lsl #19 │ │ │ │ + @ instruction: 0x0175d994 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmneq r5, r0, ror #18 │ │ │ │ + cmneq r5, ip, ror #18 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - cmneq r5, r8, lsr r9 │ │ │ │ + cmneq r5, r4, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - cmneq r5, r0, lsl r9 │ │ │ │ + cmneq r5, ip, lsl r9 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmneq pc, r8, asr r9 @ │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ - cmneq r6, r0, lsl r4 │ │ │ │ + cmneq pc, r0, ror #18 │ │ │ │ + ldrsheq sp, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, ip, lsl r4 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq pc, r0, lsr #18 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ - ldrsbeq r7, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq pc, r8, lsr #18 │ │ │ │ + ldrheq sp, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r6, r4, ror #7 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - cmneq pc, r8, ror #17 │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ - cmneq r6, r0, lsr #7 │ │ │ │ + ldrsheq r2, [pc, #-128] @ 417024 │ │ │ │ + cmneq r5, r0, lsl #17 │ │ │ │ + cmneq r6, ip, lsr #7 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - cmneq r5, r0, asr #16 │ │ │ │ + cmneq r5, ip, asr #16 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - cmneq r5, r0, lsl r8 │ │ │ │ - cmneq pc, r8, asr #16 │ │ │ │ - ldrsbeq sp, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r6, r0, lsl #6 │ │ │ │ + cmneq r5, ip, lsl r8 │ │ │ │ + cmneq pc, r0, asr r8 @ │ │ │ │ + cmneq r5, r4, ror #15 │ │ │ │ + cmneq r6, ip, lsl #6 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ + ldrheq sp, [r5, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - cmneq r5, r8, ror r7 │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - cmneq r5, ip, asr #14 │ │ │ │ + cmneq r5, r8, asr r7 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - cmneq r5, r0, lsr #14 │ │ │ │ + cmneq r5, ip, lsr #14 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmneq pc, r4, ror #14 │ │ │ │ - cmneq r6, ip, ror #13 │ │ │ │ - cmneq r6, r0, lsl r2 │ │ │ │ + cmneq pc, ip, ror #14 │ │ │ │ + ldrsheq r7, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmneq pc, r4, lsr r7 @ │ │ │ │ - cmneq r5, r0, asr #13 │ │ │ │ - cmneq r6, ip, ror #3 │ │ │ │ - ldrsheq r2, [pc, #-108] @ 4170a0 │ │ │ │ - cmneq r5, r8, lsl #13 │ │ │ │ - ldrheq r7, [r6, #-20]! @ 0xffffffec │ │ │ │ + cmneq pc, ip, lsr r7 @ │ │ │ │ + cmneq r5, ip, asr #13 │ │ │ │ + ldrsheq r7, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq pc, r4, lsl #14 │ │ │ │ + @ instruction: 0x0175d694 │ │ │ │ + cmneq r6, r0, asr #3 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq pc, r0, asr #13 │ │ │ │ - cmneq r5, r0, asr r6 │ │ │ │ - cmneq r6, r8, ror r1 │ │ │ │ + cmneq pc, r8, asr #13 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ + cmneq r6, r4, lsl #3 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - cmneq r5, ip, lsl r6 │ │ │ │ + cmneq r5, r8, lsr #12 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ mov r0, r9 │ │ │ │ bl bd544 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 417398 │ │ │ │ add r2, r9, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -882470,33 +882470,33 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 417e08 │ │ │ │ orreq r0, ip, r4, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orreq r0, ip, r4, lsl #14 │ │ │ │ - cmneq pc, r8, ror #4 │ │ │ │ - ldrsheq sp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, r8, lsl sp │ │ │ │ + cmneq pc, r0, ror r2 @ │ │ │ │ + cmneq r5, r4, lsl #4 │ │ │ │ + cmneq r6, r4, lsr #26 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmneq pc, ip, lsr #4 │ │ │ │ - ldrheq sp, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsbeq r6, [r6, #-204]! @ 0xffffff34 │ │ │ │ + cmneq pc, r4, lsr r2 @ │ │ │ │ + cmneq r5, r8, asr #3 │ │ │ │ + cmneq r6, r8, ror #25 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - ldrsheq r2, [pc, #-16] @ 417fc0 │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ + ldrsheq r2, [pc, #-24] @ 417fb8 │ │ │ │ + cmneq r5, ip, lsl #3 │ │ │ │ + cmneq r6, ip, lsr #25 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrheq r2, [pc, #-20] @ 417fcc │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ - cmneq r6, r4, ror #24 │ │ │ │ + ldrheq r2, [pc, #-28] @ 417fc4 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ + cmneq r6, r0, ror ip │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq pc, r8, ror r1 @ │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ - cmneq r6, r8, lsr #24 │ │ │ │ + cmneq pc, r0, lsl #3 │ │ │ │ + cmneq r5, r4, lsl r1 │ │ │ │ + cmneq r6, r4, lsr ip │ │ │ │ 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] @ 418190 │ │ │ │ ldr ip, [pc, #384] @ 418194 │ │ │ │ @@ -882595,22 +882595,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4180a0 │ │ │ │ orreq r0, ip, r4, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r6, r4, rrx │ │ │ │ - cmneq pc, r4, lsl r2 @ │ │ │ │ + cmneq r6, r0, ror r0 │ │ │ │ + cmneq pc, ip, lsl r2 @ │ │ │ │ orreq r0, ip, ip, ror #8 │ │ │ │ cmneq r4, r8, lsl r7 │ │ │ │ - cmneq r5, ip, lsr pc │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ - cmneq pc, r8, lsl #2 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ + cmneq r6, r4, ror #30 │ │ │ │ + cmneq pc, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #488] @ 4183bc │ │ │ │ ldr r1, [pc, #488] @ 4183c0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -882734,24 +882734,24 @@ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #1080] @ 0x438 │ │ │ │ b 418378 │ │ │ │ orreq r0, ip, r0, asr #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x01766e90 │ │ │ │ - cmneq pc, r4, lsr #32 │ │ │ │ + @ instruction: 0x01766e9c │ │ │ │ + cmneq pc, ip, lsr #32 │ │ │ │ orreq r0, ip, ip, lsl #5 │ │ │ │ cmneq r4, r8, lsr r5 │ │ │ │ orreq r0, ip, r8, lsl #4 │ │ │ │ orreq r0, ip, r0, ror #3 │ │ │ │ - cmneq r5, r4, lsl sp │ │ │ │ - cmneq pc, r4, ror #29 │ │ │ │ - ldrsbeq ip, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r6, r4, lsr #26 │ │ │ │ + cmneq r5, r0, lsr #26 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ + cmneq r5, r8, ror #25 │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ 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] @ 4186c8 │ │ │ │ ldr ip, [pc, #704] @ 4186cc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -882930,27 +882930,27 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 4184fc │ │ │ │ orreq r0, ip, ip, lsl #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [ip, ip] │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ - cmneq pc, ip, asr #27 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ + ldrsbeq r1, [pc, #-212] @ 41860c │ │ │ │ + cmneq r6, ip, lsl ip │ │ │ │ orreq r0, ip, r0, lsl r0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq pc, ip, lsr #26 │ │ │ │ - cmneq r6, r4, ror fp │ │ │ │ + cmneq pc, r4, lsr sp @ │ │ │ │ + cmneq r6, r0, lsl #23 │ │ │ │ cmneq r4, r4, asr r2 │ │ │ │ cmneq r4, r4, lsl r2 │ │ │ │ - cmneq r5, r8, lsr sl │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ - ldrsbeq r1, [pc, #-188] @ 41864c │ │ │ │ - ldrsbeq ip, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r6, ip, lsl sl │ │ │ │ + cmneq r5, r4, asr #20 │ │ │ │ + cmneq r5, r4, lsl sl │ │ │ │ + cmneq pc, r4, ror #23 │ │ │ │ + cmneq r5, r0, ror #19 │ │ │ │ + cmneq r6, r8, lsr #20 │ │ │ │ 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] @ 41896c │ │ │ │ ldr r3, [pc, #584] @ 418970 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -883098,22 +883098,22 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 418824 │ │ │ │ strdeq pc, [fp, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq pc, r8, asr #21 │ │ │ │ - cmneq r6, r0, lsl r9 │ │ │ │ + ldrsbeq r1, [pc, #-160] @ 4188e0 │ │ │ │ + cmneq r6, ip, lsl r9 │ │ │ │ orreq pc, fp, r8, ror #25 │ │ │ │ cmneq r4, r0, asr #30 │ │ │ │ - cmneq pc, r8, ror #18 │ │ │ │ - cmneq r5, r0, ror #14 │ │ │ │ - cmneq r6, ip, lsr #15 │ │ │ │ - cmneq r5, r8, lsr #14 │ │ │ │ + cmneq pc, r0, ror r9 @ │ │ │ │ + cmneq r5, ip, ror #14 │ │ │ │ + ldrheq r6, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 418a08 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -883135,17 +883135,17 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4189c0 │ │ │ │ andeq fp, r0, r4, lsl #6 │ │ │ │ - @ instruction: 0x017f189c │ │ │ │ - @ instruction: 0x0175c694 │ │ │ │ - cmneq r6, ip, lsl #14 │ │ │ │ + cmneq pc, r4, lsr #17 │ │ │ │ + cmneq r5, r0, lsr #13 │ │ │ │ + cmneq r6, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 418a88 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -883167,17 +883167,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 418a40 │ │ │ │ andeq fp, r0, r4, lsl #6 │ │ │ │ - cmneq pc, ip, lsl r8 @ │ │ │ │ - cmneq r5, r4, lsl r6 │ │ │ │ - cmneq r6, ip, lsl #13 │ │ │ │ + cmneq pc, r4, lsr #16 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + @ instruction: 0x01766698 │ │ │ │ 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] @ 418b18 │ │ │ │ @@ -883203,17 +883203,17 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 418ad0 │ │ │ │ muleq r1, r8, r4 │ │ │ │ - cmneq pc, ip, lsl #15 │ │ │ │ - cmneq r5, r4, lsl #11 │ │ │ │ - ldrsheq r6, [r6, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x017f1794 │ │ │ │ + @ instruction: 0x0175c590 │ │ │ │ + cmneq r6, r8, lsl #12 │ │ │ │ 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] @ 418ba8 │ │ │ │ @@ -883239,17 +883239,17 @@ │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #31 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 418b60 │ │ │ │ andeq r0, r2, r0, lsl #30 │ │ │ │ - ldrsheq r1, [pc, #-108] @ 418b48 │ │ │ │ - ldrsheq ip, [r5, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r6, ip, ror #10 │ │ │ │ + cmneq pc, r4, lsl #14 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ + cmneq r6, r8, ror 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] @ 418c38 │ │ │ │ @@ -883275,17 +883275,17 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 418bf0 │ │ │ │ @ instruction: 0x0001a6b4 │ │ │ │ - cmneq pc, ip, ror #12 │ │ │ │ - cmneq r5, r4, ror #8 │ │ │ │ - ldrsbeq r6, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq pc, r4, ror r6 @ │ │ │ │ + cmneq r5, r0, ror r4 │ │ │ │ + cmneq r6, r8, ror #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] @ 418cc8 │ │ │ │ @@ -883311,17 +883311,17 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 418c80 │ │ │ │ andeq r0, r2, r4, ror #29 │ │ │ │ - ldrsbeq r1, [pc, #-92] @ 418c78 │ │ │ │ - ldrsbeq ip, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r6, ip, asr #8 │ │ │ │ + cmneq pc, r4, ror #11 │ │ │ │ + cmneq r5, r0, ror #7 │ │ │ │ + cmneq r6, r8, 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 │ │ │ │ bl 41870c │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -883340,17 +883340,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 418cf8 │ │ │ │ - cmneq pc, r4, ror #10 │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ - ldrsbeq r6, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq pc, ip, ror #10 │ │ │ │ + cmneq r5, r8, ror #6 │ │ │ │ + cmneq r6, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 418e28 │ │ │ │ ldr lr, [pc, #196] @ 418e2c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -883404,17 +883404,17 @@ │ │ │ │ b 418db8 │ │ │ │ @ instruction: 0x018bf7b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018bf790 │ │ │ │ andeq r7, r0, r8, ror #3 │ │ │ │ andeq r0, r2, ip, lsr #29 │ │ │ │ orreq pc, fp, r4, asr r7 @ │ │ │ │ - cmneq pc, ip, ror r4 @ │ │ │ │ - cmneq r5, r4, ror r2 │ │ │ │ - cmneq r6, ip, ror #5 │ │ │ │ + cmneq pc, r4, lsl #9 │ │ │ │ + cmneq r5, r0, lsl #5 │ │ │ │ + ldrsheq r6, [r6, #-40]! @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 418f28 │ │ │ │ ldr lr, [pc, #196] @ 418f2c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -883468,17 +883468,17 @@ │ │ │ │ b 418eb8 │ │ │ │ @ instruction: 0x018bf6b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018bf690 │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq r0, r2, r0, asr #28 │ │ │ │ orreq pc, fp, r4, asr r6 @ │ │ │ │ - cmneq pc, ip, ror r3 @ │ │ │ │ - cmneq r5, r4, ror r1 │ │ │ │ - cmneq r6, ip, ror #3 │ │ │ │ + cmneq pc, r4, lsl #7 │ │ │ │ + cmneq r5, r0, lsl #3 │ │ │ │ + ldrsheq r6, [r6, #-24]! @ 0xffffffe8 │ │ │ │ │ │ │ │ 00418f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -883538,24 +883538,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 418fe4 │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ - cmneq r6, r4, asr #2 │ │ │ │ - cmneq pc, ip, ror r3 @ │ │ │ │ - cmneq r5, r8, rrx │ │ │ │ - cmneq r6, r8, lsl #2 │ │ │ │ - cmneq pc, r0, asr #6 │ │ │ │ - cmneq r5, ip, lsr r0 │ │ │ │ - ldrsbeq r6, [r6, #-12]! │ │ │ │ - cmneq pc, r4, lsl r3 @ │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + ldrheq ip, [r5, #-0]! │ │ │ │ + cmneq r6, r0, asr r1 │ │ │ │ + cmneq pc, r4, lsl #7 │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ + cmneq r6, r4, lsl r1 │ │ │ │ + cmneq pc, r8, asr #6 │ │ │ │ + cmneq r5, r8, asr #32 │ │ │ │ + cmneq r6, r8, ror #1 │ │ │ │ + cmneq pc, ip, lsl r3 @ │ │ │ │ │ │ │ │ 00419078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -883744,19 +883744,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r4, r0, ror r5 │ │ │ │ - cmneq r6, r0, asr #28 │ │ │ │ - cmneq pc, r4, rrx │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ + cmneq pc, ip, rrx │ │ │ │ cmneq r4, r0, lsr r5 │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ - cmneq pc, r4, lsr #32 │ │ │ │ + cmneq r6, ip, lsl #28 │ │ │ │ + cmneq pc, ip, lsr #32 │ │ │ │ │ │ │ │ 00419394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -883938,19 +883938,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r4, r0, lsl #5 │ │ │ │ - cmneq pc, r8, ror sp @ │ │ │ │ - cmneq r6, r4, asr #22 │ │ │ │ + cmneq pc, r0, lsl #27 │ │ │ │ + cmneq r6, r0, asr fp │ │ │ │ cmneq r4, r0, asr #4 │ │ │ │ - cmneq pc, r8, lsr sp @ │ │ │ │ - cmneq r6, r4, lsl #22 │ │ │ │ + cmneq pc, r0, asr #26 │ │ │ │ + cmneq r6, r0, lsl fp │ │ │ │ │ │ │ │ 00419694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1100] @ 419af8 │ │ │ │ @@ -884240,22 +884240,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r4, r0, lsl #28 │ │ │ │ - ldrsheq r0, [pc, #-140] @ 419aac │ │ │ │ - cmneq r6, r8, asr #13 │ │ │ │ + cmneq pc, r4, lsl #18 │ │ │ │ + ldrsbeq r5, [r6, #-100]! @ 0xffffff9c │ │ │ │ ldrheq ip, [r4, #-244]! @ 0xffffff0c │ │ │ │ - ldrheq r0, [pc, #-132] @ 419ac0 │ │ │ │ - cmneq r6, r0, lsl #13 │ │ │ │ + ldrheq r0, [pc, #-140] @ 419ab8 │ │ │ │ + cmneq r6, ip, lsl #13 │ │ │ │ cmneq r4, r8, lsl #27 │ │ │ │ - cmneq pc, r4, lsl #17 │ │ │ │ - cmneq r6, r0, asr r6 │ │ │ │ + cmneq pc, ip, lsl #17 │ │ │ │ + cmneq r6, ip, asr r6 │ │ │ │ │ │ │ │ 00419b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 419e1c │ │ │ │ @@ -884443,19 +884443,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r4, ip, lsr #25 │ │ │ │ - cmneq pc, r8, lsr #11 │ │ │ │ - cmneq r6, r4, ror r3 │ │ │ │ + ldrheq r0, [pc, #-80] @ 419e0c │ │ │ │ + cmneq r6, r0, lsl #7 │ │ │ │ cmneq r4, r0, ror sl │ │ │ │ - cmneq pc, r8, ror #10 │ │ │ │ - cmneq r6, r4, lsr r3 │ │ │ │ + cmneq pc, r0, ror r5 @ │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ │ │ │ │ 00419e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #804] @ 41a1a4 │ │ │ │ @@ -884674,19 +884674,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq lr, fp, r0, lsr r4 │ │ │ │ cmneq r4, r8, lsl r7 │ │ │ │ - cmneq r6, r8, lsl r0 │ │ │ │ - cmneq pc, r8, asr r2 @ │ │ │ │ + cmneq r6, r4, lsr #32 │ │ │ │ + cmneq pc, r0, ror #4 │ │ │ │ ldrsbeq ip, [r4, #-132]! @ 0xffffff7c │ │ │ │ - ldrsbeq r4, [r6, #-248]! @ 0xffffff08 │ │ │ │ - cmneq pc, r8, lsl r2 @ │ │ │ │ + cmneq r6, r4, ror #31 │ │ │ │ + cmneq pc, r0, lsr #4 │ │ │ │ │ │ │ │ 0041a1fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -884869,19 +884869,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r4, r4, lsl r4 │ │ │ │ - cmnpeq lr, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, lsl #26 │ │ │ │ + cmnpeq lr, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsl sp │ │ │ │ ldrsbeq ip, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmnpeq lr, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, asr #25 │ │ │ │ + cmnpeq lr, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r6, #-196]! @ 0xffffff3c │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ mov r0, #0 │ │ │ │ @@ -884939,17 +884939,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 41a5c0 │ │ │ │ - @ instruction: 0x0175aa94 │ │ │ │ - ldrheq r4, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmnpeq lr, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, lsr #21 │ │ │ │ + cmneq r6, r0, asr #23 │ │ │ │ + ldrsheq pc, [lr, #-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 r6, [r0, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldm r6, {r0, r3} │ │ │ │ @@ -885061,24 +885061,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 41a6ec │ │ │ │ ldrdeq sp, [fp, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, fp, r0, lsr #28 │ │ │ │ - @ instruction: 0x017efc9c │ │ │ │ - @ instruction: 0x01764a90 │ │ │ │ - cmneq r6, r8, asr sl │ │ │ │ - cmnpeq lr, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r6, r0, lsl sl │ │ │ │ + cmnpeq lr, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01764a9c │ │ │ │ + cmneq r6, r4, ror #20 │ │ │ │ + cmnpeq lr, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ + cmneq r6, ip, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmnpeq lr, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - ldrheq sl, [r5, #-140]! @ 0xffffff74 │ │ │ │ - ldrsbeq r4, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmnpeq lr, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr #17 │ │ │ │ + cmneq r6, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -885304,37 +885304,37 @@ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41a9f4 │ │ │ │ ldrdeq sp, [fp, ip] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmnpeq lr, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r6, #-140]! @ 0xffffff74 │ │ │ │ - ldrheq pc, [lr, #-168]! @ 0xffffff58 @ │ │ │ │ - cmneq r6, ip, ror r8 │ │ │ │ - @ instruction: 0x01764894 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ - cmneq r6, r4, lsl #17 │ │ │ │ + cmnpeq lr, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ + cmnpeq lr, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsl #17 │ │ │ │ + cmneq r6, r0, lsr #17 │ │ │ │ + @ instruction: 0x01764898 │ │ │ │ + @ instruction: 0x01764890 │ │ │ │ + cmneq r6, r8, lsl #17 │ │ │ │ cmneq r6, ip, ror r8 │ │ │ │ - cmneq r6, r0, ror r8 │ │ │ │ - cmnpeq lr, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, ror #12 │ │ │ │ - cmneq r6, r4, lsl #15 │ │ │ │ - cmneq r5, r0, lsr r6 │ │ │ │ - cmneq r5, r0, lsl #12 │ │ │ │ - ldrsbeq sl, [r5, #-84]! @ 0xffffffac │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ - cmnpeq lr, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, lsl #11 │ │ │ │ - cmneq r6, r8, lsr #13 │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ - cmneq r5, r8, lsr r5 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ + cmnpeq lr, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror r6 │ │ │ │ + @ instruction: 0x01764790 │ │ │ │ + cmneq r5, ip, lsr r6 │ │ │ │ + cmneq r5, ip, lsl #12 │ │ │ │ + cmneq r5, r0, ror #11 │ │ │ │ + ldrheq sl, [r5, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq pc, [lr, #-128]! @ 0xffffff80 @ │ │ │ │ + @ instruction: 0x0175a594 │ │ │ │ + ldrheq r4, [r6, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, r0, ror #10 │ │ │ │ + cmneq r5, r4, asr #10 │ │ │ │ + cmneq r5, r8, lsl r5 │ │ │ │ + cmneq r5, ip, ror #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, r1 │ │ │ │ ldr r1, [pc, #516] @ 41ae34 │ │ │ │ ldr r3, [pc, #516] @ 41ae38 │ │ │ │ @@ -885465,31 +885465,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 41acb0 │ │ │ │ orreq sp, fp, r4, ror #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, r4, lsl #12 │ │ │ │ + cmneq r6, r0, lsl r6 │ │ │ │ orreq sp, fp, ip, asr r8 │ │ │ │ - cmnpeq lr, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsr #6 │ │ │ │ - cmneq r6, r0, asr #8 │ │ │ │ + cmnpeq lr, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ + cmneq r6, ip, asr #8 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmnpeq lr, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror #5 │ │ │ │ - ldrsheq r4, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmnpeq lr, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror #5 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmnpeq lr, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, lsr #5 │ │ │ │ - cmneq r6, r4, asr #7 │ │ │ │ + cmnpeq lr, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsbeq r4, [r6, #-48]! @ 0xffffffd0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmnpeq lr, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, ror #4 │ │ │ │ - cmneq r6, r8, lsl #7 │ │ │ │ + ldrsbeq pc, [lr, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ + @ instruction: 0x01764394 │ │ │ │ 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] @ 41b7ac │ │ │ │ @@ -886072,96 +886072,96 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 41b220 │ │ │ │ orreq sp, fp, ip, ror #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, fp, ip, ror #5 │ │ │ │ - cmnpeq lr, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsl #28 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ + cmnpeq lr, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl lr │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmnpeq lr, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r5, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r6, r8, ror #29 │ │ │ │ + cmnpeq lr, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r5, #-220]! @ 0xffffff24 │ │ │ │ + ldrsheq r3, [r6, #-228]! @ 0xffffff1c │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - ldrsheq pc, [lr, #-4]! @ │ │ │ │ - @ instruction: 0x01759d94 │ │ │ │ - cmneq r6, ip, lsr #29 │ │ │ │ + ldrsheq pc, [lr, #-12]! @ │ │ │ │ + cmneq r5, r0, lsr #27 │ │ │ │ + ldrheq r3, [r6, #-232]! @ 0xffffff18 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - ldrheq pc, [lr, #-8]! @ │ │ │ │ - cmneq r5, r8, asr sp │ │ │ │ - cmneq r6, r0, ror lr │ │ │ │ + cmnpeq lr, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror #26 │ │ │ │ + cmneq r6, ip, ror lr │ │ │ │ muleq r0, fp, r3 │ │ │ │ - @ instruction: 0x01763b98 │ │ │ │ - cmnpeq lr, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, lsr #28 │ │ │ │ + cmneq r6, r4, lsr #23 │ │ │ │ + cmnpeq lr, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsr lr │ │ │ │ muleq r0, r9, r3 │ │ │ │ - cmnpeq lr, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ - cmneq r6, r4, ror #27 │ │ │ │ - cmneq lr, ip, ror #31 │ │ │ │ - cmneq r5, ip, lsl #25 │ │ │ │ - cmneq r6, r4, lsr #27 │ │ │ │ + cmnpeq lr, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r5, #-196]! @ 0xffffff3c │ │ │ │ + ldrsheq r3, [r6, #-208]! @ 0xffffff30 │ │ │ │ + ldrsheq lr, [lr, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x01759c98 │ │ │ │ + ldrheq r3, [r6, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - ldrheq lr, [lr, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r0, asr ip │ │ │ │ - cmneq r6, r8, ror #26 │ │ │ │ + ldrheq lr, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, ip, asr ip │ │ │ │ + cmneq r6, r4, ror sp │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq lr, r4, ror pc │ │ │ │ - cmneq r5, r4, lsl ip │ │ │ │ - cmneq r6, ip, lsr #26 │ │ │ │ + cmneq lr, ip, ror pc │ │ │ │ + cmneq r5, r0, lsr #24 │ │ │ │ + cmneq r6, r8, lsr sp │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq lr, r8, lsr pc │ │ │ │ - ldrsbeq r9, [r5, #-184]! @ 0xffffff48 │ │ │ │ - ldrsheq r3, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq lr, r0, asr #30 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + ldrsheq r3, [r6, #-204]! @ 0xffffff34 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - ldrsheq lr, [lr, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01759b9c │ │ │ │ - ldrheq r3, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ - cmneq r5, r0, ror #22 │ │ │ │ - cmneq r6, r8, ror ip │ │ │ │ + cmneq lr, r4, lsl #30 │ │ │ │ + cmneq r5, r8, lsr #23 │ │ │ │ + cmneq r6, r4, asr #25 │ │ │ │ + cmneq lr, r8, asr #29 │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ + cmneq r6, r4, lsl #25 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - cmneq lr, r4, lsl #29 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ - cmneq r6, r0, asr #24 │ │ │ │ - cmneq lr, r8, asr #28 │ │ │ │ - cmneq r5, r8, ror #21 │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ + cmneq lr, ip, lsl #29 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ + cmneq r6, ip, asr #24 │ │ │ │ + cmneq lr, r0, asr lr │ │ │ │ + ldrsheq r9, [r5, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r6, ip, lsl #24 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - cmneq lr, ip, lsl #28 │ │ │ │ - cmneq r5, ip, lsr #21 │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ - cmneq lr, ip, asr #27 │ │ │ │ - cmneq r5, ip, ror #20 │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ + cmneq lr, r4, lsl lr │ │ │ │ + ldrheq r9, [r5, #-168]! @ 0xffffff58 │ │ │ │ + ldrsbeq r3, [r6, #-180]! @ 0xffffff4c │ │ │ │ + ldrsbeq lr, [lr, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r5, r8, ror sl │ │ │ │ + @ instruction: 0x01763b90 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - @ instruction: 0x017eed90 │ │ │ │ - cmneq r5, r0, lsr sl │ │ │ │ - cmneq r6, ip, asr #22 │ │ │ │ - cmneq lr, r0, asr sp │ │ │ │ - ldrsheq r9, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r6, r8, lsl #22 │ │ │ │ + @ instruction: 0x017eed98 │ │ │ │ + cmneq r5, ip, lsr sl │ │ │ │ + cmneq r6, r8, asr fp │ │ │ │ + cmneq lr, r8, asr sp │ │ │ │ + ldrsheq r9, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r6, r4, lsl fp │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - cmneq lr, r0, lsl sp │ │ │ │ - ldrheq r9, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r6, r8, asr #21 │ │ │ │ + cmneq lr, r8, lsl sp │ │ │ │ + ldrheq r9, [r5, #-156]! @ 0xffffff64 │ │ │ │ + ldrsbeq r3, [r6, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000003be │ │ │ │ - ldrsbeq lr, [lr, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r0, ror r9 │ │ │ │ - cmneq r6, r8, lsl #21 │ │ │ │ + ldrsbeq lr, [lr, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, ip, ror r9 │ │ │ │ + @ instruction: 0x01763a94 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x017eec90 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - cmneq r6, r8, asr #20 │ │ │ │ + @ instruction: 0x017eec98 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + cmneq r6, r4, asr sl │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq lr, r0, asr ip │ │ │ │ - ldrsheq r9, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r6, r8, lsl #20 │ │ │ │ + cmneq lr, r8, asr ip │ │ │ │ + ldrsheq r9, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r6, r4, lsl sl │ │ │ │ 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 │ │ │ │ @@ -886207,17 +886207,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41b9e0 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41b994 │ │ │ │ - cmneq lr, r4, lsr #20 │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ - cmneq r6, r4, ror #15 │ │ │ │ + cmneq lr, ip, lsr #20 │ │ │ │ + ldrsbeq r9, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsheq r3, [r6, #-112]! @ 0xffffff90 │ │ │ │ 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] │ │ │ │ @@ -886245,17 +886245,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 41ba78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 41ba24 │ │ │ │ - @ instruction: 0x017ee990 │ │ │ │ - cmneq r5, r0, lsr r6 │ │ │ │ - cmneq r6, r8, asr #14 │ │ │ │ + @ instruction: 0x017ee998 │ │ │ │ + cmneq r5, ip, lsr r6 │ │ │ │ + cmneq r6, r4, asr r7 │ │ │ │ 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] @ 41c244 │ │ │ │ @@ -886750,47 +886750,47 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41beb8 │ │ │ │ orreq ip, fp, r4, ror sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, fp, r4, asr r6 │ │ │ │ - cmneq lr, ip, asr #9 │ │ │ │ - cmneq r6, r0, asr r3 │ │ │ │ - cmneq r6, r4, lsl #5 │ │ │ │ + ldrsbeq lr, [lr, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r6, ip, asr r3 │ │ │ │ + @ instruction: 0x01763290 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - cmneq lr, r0, lsl #9 │ │ │ │ - ldrsheq r3, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r6, r8, lsr r2 │ │ │ │ - ldrsheq lr, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ + cmneq lr, r8, lsl #9 │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ + cmneq r6, r4, asr #4 │ │ │ │ + cmneq lr, r4, lsl #8 │ │ │ │ + cmneq r6, ip, ror r2 │ │ │ │ + cmneq r6, r0, asr #3 │ │ │ │ + ldrheq lr, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r6, ip, ror #4 │ │ │ │ + cmneq r6, r8, ror r1 │ │ │ │ + cmneq lr, r0, ror #6 │ │ │ │ + cmneq r6, r0, lsl r2 │ │ │ │ + cmneq r6, r8, lsl r1 │ │ │ │ + cmneq lr, r4, lsl #6 │ │ │ │ ldrheq r3, [r6, #-20]! @ 0xffffffec │ │ │ │ - ldrheq lr, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r6, r0, ror #4 │ │ │ │ - cmneq r6, ip, ror #2 │ │ │ │ - cmneq lr, r8, asr r3 │ │ │ │ - cmneq r6, r4, lsl #4 │ │ │ │ - cmneq r6, ip, lsl #2 │ │ │ │ - ldrsheq lr, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ - ldrheq r3, [r6, #-0]! │ │ │ │ + ldrheq r3, [r6, #-12]! │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmneq lr, r8, lsr #5 │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - cmneq r6, r0, rrx │ │ │ │ - cmneq lr, r8, asr r2 │ │ │ │ - ldrsbeq r3, [r6, #-12]! │ │ │ │ - cmneq r6, r0, lsl r0 │ │ │ │ + ldrheq lr, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmneq r6, ip, rrx │ │ │ │ + cmneq lr, r0, ror #4 │ │ │ │ + cmneq r6, r8, ror #1 │ │ │ │ + cmneq r6, ip, lsl r0 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq lr, r0, lsl #4 │ │ │ │ - cmneq r6, ip, lsr #1 │ │ │ │ - ldrheq r2, [r6, #-244]! @ 0xffffff0c │ │ │ │ - ldrheq lr, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r4, asr lr │ │ │ │ - cmneq r6, r4, ror pc │ │ │ │ + cmneq lr, r8, lsl #4 │ │ │ │ + ldrheq r3, [r6, #-8]! │ │ │ │ + cmneq r6, r0, asr #31 │ │ │ │ + ldrheq lr, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, r0, ror #28 │ │ │ │ + cmneq r6, r0, lsl #31 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -886826,17 +886826,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41c38c │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41c340 │ │ │ │ - cmneq lr, r8, ror r0 │ │ │ │ - cmneq r5, r8, lsl sp │ │ │ │ - cmneq r6, r8, lsr lr │ │ │ │ + cmneq lr, r0, lsl #1 │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + cmneq r6, r4, asr #28 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #688] @ 0x2b0 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ @@ -886895,21 +886895,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 41c4b0 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41c408 │ │ │ │ - cmneq lr, r4, lsr #31 │ │ │ │ - @ instruction: 0x01762e94 │ │ │ │ - cmneq r6, r0, ror #26 │ │ │ │ + cmneq lr, ip, lsr #31 │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ + cmneq r6, ip, ror #26 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq lr, r4, ror #30 │ │ │ │ - cmneq r5, r4, lsl #24 │ │ │ │ - cmneq r6, r4, lsr #26 │ │ │ │ + cmneq lr, ip, ror #30 │ │ │ │ + cmneq r5, r0, lsl ip │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ @@ -886975,21 +886975,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 41c5f0 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41c548 │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq r6, r4, asr sp │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmneq lr, r4, lsr #28 │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ - cmneq r6, r4, ror #23 │ │ │ │ + cmneq lr, ip, lsr #28 │ │ │ │ + ldrsbeq r8, [r5, #-160]! @ 0xffffff60 │ │ │ │ + ldrsheq r2, [r6, #-176]! @ 0xffffff50 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ @@ -887048,20 +887048,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 41c710 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41c66c │ │ │ │ - cmneq lr, r0, asr #26 │ │ │ │ - cmneq r6, r0, lsr ip │ │ │ │ - cmneq r6, r0, lsl #22 │ │ │ │ - cmneq lr, r0, lsl #26 │ │ │ │ - cmneq r5, r0, lsr #19 │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ + cmneq lr, r8, asr #26 │ │ │ │ + cmneq r6, ip, lsr ip │ │ │ │ + cmneq r6, ip, lsl #22 │ │ │ │ + cmneq lr, r8, lsl #26 │ │ │ │ + cmneq r5, ip, lsr #19 │ │ │ │ + cmneq r6, ip, asr #21 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ @@ -887120,21 +887120,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 41c834 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41c78c │ │ │ │ - cmneq lr, r0, lsr #24 │ │ │ │ - cmneq r6, r0, lsl fp │ │ │ │ - ldrsbeq r2, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, r8, lsr #24 │ │ │ │ + cmneq r6, ip, lsl fp │ │ │ │ + cmneq r6, r8, ror #19 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmneq lr, r0, ror #23 │ │ │ │ - cmneq r5, r0, lsl #17 │ │ │ │ - cmneq r6, r0, lsr #19 │ │ │ │ + cmneq lr, r8, ror #23 │ │ │ │ + cmneq r5, ip, lsl #17 │ │ │ │ + cmneq r6, ip, lsr #19 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -887327,32 +887327,32 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq lr, r4, lsl sl │ │ │ │ - cmneq r6, r8, lsl #17 │ │ │ │ - cmneq r6, ip, asr #15 │ │ │ │ - ldrheq sp, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ - cmneq r6, ip, ror #14 │ │ │ │ - cmneq lr, ip, ror r9 │ │ │ │ - ldrsheq r2, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ - cmneq lr, r4, asr #18 │ │ │ │ + cmneq lr, ip, lsl sl │ │ │ │ + @ instruction: 0x01762894 │ │ │ │ ldrsbeq r2, [r6, #-120]! @ 0xffffff88 │ │ │ │ - ldrsheq r2, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq lr, ip, ror #17 │ │ │ │ - cmneq r6, r0, lsl #15 │ │ │ │ - @ instruction: 0x0176269c │ │ │ │ - ldrheq sp, [lr, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ - cmneq r6, ip, ror #12 │ │ │ │ + ldrheq sp, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r6, r4, lsr r8 │ │ │ │ + cmneq r6, r8, ror r7 │ │ │ │ + cmneq lr, r4, lsl #19 │ │ │ │ + ldrsheq r2, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r6, r0, asr #14 │ │ │ │ + cmneq lr, ip, asr #18 │ │ │ │ + cmneq r6, r4, ror #15 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ + ldrsheq sp, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r6, ip, lsl #15 │ │ │ │ + cmneq r6, r8, lsr #13 │ │ │ │ + ldrheq sp, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ + cmneq r6, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr lr, [pc, #644] @ 41ce38 │ │ │ │ ldr r7, [r0, #688] @ 0x2b0 │ │ │ │ ldr ip, [pc, #640] @ 41ce3c │ │ │ │ @@ -887515,26 +887515,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41ccd4 │ │ │ │ orreq fp, fp, ip, asr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, fp, r8, lsr r8 │ │ │ │ - ldrheq sp, [lr, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r6, r0, lsr r5 │ │ │ │ - cmneq r6, r4, ror r4 │ │ │ │ - cmneq lr, r8, ror #12 │ │ │ │ + cmneq lr, r4, asr #13 │ │ │ │ + cmneq r6, ip, lsr r5 │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ + cmneq lr, r0, ror r6 │ │ │ │ + cmneq r6, r8, ror #9 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ + cmneq lr, ip, lsr #12 │ │ │ │ ldrsbeq r2, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r6, r0, lsr #8 │ │ │ │ - cmneq lr, r4, lsr #12 │ │ │ │ - ldrsbeq r2, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - ldrsbeq r2, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r0, asr #11 │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ - cmneq r6, r0, lsl #7 │ │ │ │ + cmneq r6, r8, ror #7 │ │ │ │ + cmneq lr, r8, asr #11 │ │ │ │ + cmneq r5, ip, ror #4 │ │ │ │ + cmneq r6, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #584] @ 41d0d4 │ │ │ │ ldr fp, [r0, #688] @ 0x2b0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -887682,27 +887682,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41cf88 │ │ │ │ orreq fp, fp, r0, lsl #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, fp, r4, lsl #11 │ │ │ │ - cmneq lr, r8, lsl #8 │ │ │ │ - cmneq r6, ip, ror r2 │ │ │ │ - cmneq r6, r0, asr #3 │ │ │ │ + cmneq lr, r0, lsl r4 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq r6, ip, asr #3 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - ldrheq sp, [lr, #-52]! @ 0xffffffcc │ │ │ │ + ldrheq sp, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r6, r4, lsr r2 │ │ │ │ + cmneq r6, r8, ror r1 │ │ │ │ + cmneq lr, r8, ror r3 │ │ │ │ cmneq r6, r8, lsr #4 │ │ │ │ - cmneq r6, ip, ror #2 │ │ │ │ - cmneq lr, r0, ror r3 │ │ │ │ - cmneq r6, ip, lsl r2 │ │ │ │ - cmneq r6, r4, lsr #2 │ │ │ │ - cmneq lr, r4, lsr #6 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ - cmneq r6, r4, ror #1 │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + cmneq lr, ip, lsr #6 │ │ │ │ + ldrsbeq r7, [r5, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq r2, [r6, #-0]! │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -887735,17 +887735,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41d1c0 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41d174 │ │ │ │ - cmneq lr, r4, asr #4 │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - cmneq r6, r4 │ │ │ │ + cmneq lr, ip, asr #4 │ │ │ │ + ldrsheq r7, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r6, r0, lsl r0 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -887778,17 +887778,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41d220 │ │ │ │ - @ instruction: 0x017ed198 │ │ │ │ - cmneq r5, r8, lsr lr │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ + cmneq lr, r0, lsr #3 │ │ │ │ + cmneq r5, r4, asr #28 │ │ │ │ + cmneq r6, r4, ror #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] @ 41d7a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r3, #688] @ 0x2b0 │ │ │ │ @@ -888118,63 +888118,63 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 41d2d0 │ │ │ │ orreq fp, fp, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r4, r8, ror #27 │ │ │ │ orreq fp, fp, ip, lsr r2 │ │ │ │ - ldrheq r1, [r6, #-248]! @ 0xffffff08 │ │ │ │ - ldrheq r1, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ - cmneq r6, r0, ror #29 │ │ │ │ - cmneq lr, r4, lsl pc │ │ │ │ - ldrheq r7, [r5, #-180]! @ 0xffffff4c │ │ │ │ - ldrsbeq r1, [r6, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + ldrheq r1, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ + cmneq r6, ip, ror #29 │ │ │ │ + cmneq lr, ip, lsl pc │ │ │ │ + cmneq r5, r0, asr #23 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - ldrsbeq ip, [lr, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r5, r4, ror fp │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ + ldrsbeq ip, [lr, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, r0, lsl #23 │ │ │ │ + @ instruction: 0x01761c98 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x017ece98 │ │ │ │ - cmneq r5, r8, lsr fp │ │ │ │ - cmneq r6, r8, asr ip │ │ │ │ + cmneq lr, r0, lsr #29 │ │ │ │ + cmneq r5, r4, asr #22 │ │ │ │ + cmneq r6, r4, ror #24 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmneq lr, ip, asr lr │ │ │ │ - ldrsheq r7, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r6, ip, lsl ip │ │ │ │ + cmneq lr, r4, ror #28 │ │ │ │ + cmneq r5, r8, lsl #22 │ │ │ │ + cmneq r6, r8, lsr #24 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq lr, ip, lsl lr │ │ │ │ - ldrheq r7, [r5, #-172]! @ 0xffffff54 │ │ │ │ - ldrsbeq r1, [r6, #-188]! @ 0xffffff44 │ │ │ │ - ldrsbeq ip, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - @ instruction: 0x01761b9c │ │ │ │ + cmneq lr, r4, lsr #28 │ │ │ │ + cmneq r5, r8, asr #21 │ │ │ │ + cmneq r6, r8, ror #23 │ │ │ │ + cmneq lr, r4, ror #27 │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + cmneq r6, r8, lsr #23 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x017ecd9c │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ - cmneq r6, ip, asr fp │ │ │ │ + cmneq lr, r4, lsr #27 │ │ │ │ + cmneq r5, r8, asr #20 │ │ │ │ + cmneq r6, r8, ror #22 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq lr, ip, asr sp │ │ │ │ - ldrsheq r7, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, ip, lsl fp │ │ │ │ + cmneq lr, r4, ror #26 │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ + cmneq r6, r8, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq lr, ip, lsl sp │ │ │ │ - ldrheq r7, [r5, #-156]! @ 0xffffff64 │ │ │ │ - ldrsbeq r1, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmneq lr, r4, lsr #26 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ + cmneq r6, r8, ror #21 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - ldrsbeq ip, [lr, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, ip, ror r9 │ │ │ │ - @ instruction: 0x01761a9c │ │ │ │ + cmneq lr, r4, ror #25 │ │ │ │ + cmneq r5, r8, lsl #19 │ │ │ │ + cmneq r6, r8, lsr #21 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x017ecc9c │ │ │ │ - cmneq r5, ip, lsr r9 │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - ldrsheq r7, [r5, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r6, ip, lsl sl │ │ │ │ + cmneq lr, r4, lsr #25 │ │ │ │ + cmneq r5, r8, asr #18 │ │ │ │ + cmneq r6, r8, ror #20 │ │ │ │ + cmneq lr, r4, ror #24 │ │ │ │ + cmneq r5, r8, lsl #18 │ │ │ │ + cmneq r6, r8, lsr #20 │ │ │ │ @ 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] @ 41dc68 │ │ │ │ @@ -888425,32 +888425,32 @@ │ │ │ │ bl b6c98 │ │ │ │ b 41d9b0 │ │ │ │ orreq sl, fp, r0, lsl #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svcvc 0x00efffff │ │ │ │ orreq sl, fp, ip, asr fp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r6, ip, lsr r7 │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ + cmneq lr, r0, ror #18 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ cmneq r4, r4, asr #26 │ │ │ │ - cmneq lr, ip, ror #16 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ - cmneq r6, ip, lsr #12 │ │ │ │ - cmneq lr, ip, lsr #16 │ │ │ │ - cmneq r5, ip, asr #9 │ │ │ │ - cmneq r6, ip, ror #11 │ │ │ │ - ldrsheq ip, [lr, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x01757494 │ │ │ │ - ldrheq r1, [r6, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, r4, ror r8 │ │ │ │ + cmneq r5, r8, lsl r5 │ │ │ │ + cmneq r6, r8, lsr r6 │ │ │ │ + cmneq lr, r4, lsr r8 │ │ │ │ + ldrsbeq r7, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq r1, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsheq ip, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, r0, lsr #9 │ │ │ │ + cmneq r6, r0, asr #11 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmneq r5, r0, ror #8 │ │ │ │ - @ instruction: 0x017ec790 │ │ │ │ - cmneq r5, r0, lsr r4 │ │ │ │ - cmneq r6, r0, asr r5 │ │ │ │ + cmneq r5, ip, ror #8 │ │ │ │ + @ instruction: 0x017ec798 │ │ │ │ + cmneq r5, ip, lsr r4 │ │ │ │ + cmneq r6, ip, asr r5 │ │ │ │ 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] @ 41e0b4 │ │ │ │ ldr r3, [pc, #980] @ 41e0b8 │ │ │ │ @@ -888699,34 +888699,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41ddfc │ │ │ │ orreq sl, fp, r4, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, fp, r0, lsl r7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrsheq r1, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq lr, ip, lsl #10 │ │ │ │ + ldrsheq r1, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq lr, r4, lsl r5 │ │ │ │ muleq r0, r7, r1 │ │ │ │ ldrsheq r7, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq lr, r0, lsr #8 │ │ │ │ - cmneq r5, r0, asr #1 │ │ │ │ - cmneq r6, r0, ror #3 │ │ │ │ + cmneq lr, r8, lsr #8 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmneq lr, r0, ror #7 │ │ │ │ - cmneq r5, r0, lsl #1 │ │ │ │ - cmneq r6, r0, lsr #3 │ │ │ │ + cmneq lr, r8, ror #7 │ │ │ │ + cmneq r5, ip, lsl #1 │ │ │ │ + cmneq r6, ip, lsr #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq lr, r8, lsr #7 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ + ldrheq ip, [lr, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r5, r4, asr r0 │ │ │ │ + cmneq r6, r4, ror r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - cmneq r5, r4, ror #31 │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq lr, ip, asr #6 │ │ │ │ + ldrsheq r6, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, r0, lsl r1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #1144] @ 41e5a8 │ │ │ │ ldr r3, [pc, #1144] @ 41e5ac │ │ │ │ @@ -889015,47 +889015,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41e368 │ │ │ │ orreq sl, fp, r4, ror #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018ba3b0 │ │ │ │ - ldrheq ip, [lr, #-4]! │ │ │ │ + ldrheq ip, [lr, #-12]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, r8, ror lr │ │ │ │ + cmneq r6, r4, lsl #29 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ orreq sl, fp, r4, lsr #3 │ │ │ │ - cmneq r5, ip, asr #25 │ │ │ │ - ldrsheq fp, [lr, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x01756c94 │ │ │ │ - ldrheq r0, [r6, #-212]! @ 0xffffff2c │ │ │ │ - ldrheq fp, [lr, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r8, asr ip │ │ │ │ - cmneq r6, r8, ror sp │ │ │ │ + ldrsbeq r6, [r5, #-200]! @ 0xffffff38 │ │ │ │ + ldrsheq fp, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r5, r0, lsr #25 │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ + cmneq lr, r0, asr #31 │ │ │ │ + cmneq r5, r4, ror #24 │ │ │ │ + cmneq r6, r4, lsl #27 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmneq lr, ip, ror pc │ │ │ │ - cmneq r6, r8, ror #29 │ │ │ │ - cmneq r6, ip, lsr sp │ │ │ │ - cmneq lr, r8, lsr pc │ │ │ │ - ldrsbeq r6, [r5, #-184]! @ 0xffffff48 │ │ │ │ - ldrsheq r0, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq lr, r4, lsl #31 │ │ │ │ + ldrsheq r0, [r6, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r6, r8, asr #26 │ │ │ │ + cmneq lr, r0, asr #30 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + cmneq r6, r4, lsl #26 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - ldrsheq fp, [lr, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01756b9c │ │ │ │ - ldrheq r0, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ - cmneq r5, r0, ror #22 │ │ │ │ - cmneq r6, r0, lsl #25 │ │ │ │ + cmneq lr, r4, lsl #30 │ │ │ │ + cmneq r5, r8, lsr #23 │ │ │ │ + cmneq r6, r8, asr #25 │ │ │ │ + cmneq lr, r8, asr #29 │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ + cmneq r6, ip, lsl #25 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq lr, r8, lsl #29 │ │ │ │ - cmneq r5, r8, lsr #22 │ │ │ │ - cmneq r6, r8, asr #24 │ │ │ │ - cmneq lr, r0, asr lr │ │ │ │ - ldrsheq r6, [r5, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ + @ instruction: 0x017ebe90 │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ + cmneq r6, r4, asr ip │ │ │ │ + cmneq lr, r8, asr lr │ │ │ │ + ldrsheq r6, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r6, ip, lsl ip │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r3, [r0, #688] @ 0x2b0 │ │ │ │ ldr ip, [pc, #1148] @ 41ead4 │ │ │ │ @@ -889345,46 +889345,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 41e874 │ │ │ │ @ instruction: 0x018b9eb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq lr, r4, lsr #26 │ │ │ │ - cmneq r6, r0, ror #21 │ │ │ │ + cmneq lr, ip, lsr #26 │ │ │ │ + cmneq r6, ip, ror #21 │ │ │ │ @ instruction: 0x018b9c98 │ │ │ │ - cmneq lr, r4, lsl fp │ │ │ │ - ldrheq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r0, [r6, #-132]! @ 0xffffff7c │ │ │ │ - ldrsbeq fp, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r4, ror r7 │ │ │ │ - @ instruction: 0x01760894 │ │ │ │ + cmneq lr, ip, lsl fp │ │ │ │ + cmneq r5, r0, asr #15 │ │ │ │ + cmneq r6, r0, ror #17 │ │ │ │ + ldrsbeq fp, [lr, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, r0, lsl #15 │ │ │ │ + cmneq r6, r0, lsr #17 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x017eba94 │ │ │ │ - cmneq r6, r0, lsl #20 │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - cmneq lr, r0, asr sl │ │ │ │ - ldrsheq r6, [r5, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r6, r0, lsl r8 │ │ │ │ + @ instruction: 0x017eba9c │ │ │ │ + cmneq r6, ip, lsl #20 │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + cmneq lr, r8, asr sl │ │ │ │ + ldrsheq r6, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r6, ip, lsl r8 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - cmneq lr, r0, lsl sl │ │ │ │ - ldrheq r6, [r5, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsbeq r0, [r6, #-112]! @ 0xffffff90 │ │ │ │ - ldrsbeq fp, [lr, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r5, r0, ror r6 │ │ │ │ - @ instruction: 0x01760790 │ │ │ │ + cmneq lr, r8, lsl sl │ │ │ │ + ldrheq r6, [r5, #-108]! @ 0xffffff94 │ │ │ │ + ldrsbeq r0, [r6, #-124]! @ 0xffffff84 │ │ │ │ + ldrsbeq fp, [lr, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, ip, ror r6 │ │ │ │ + @ instruction: 0x0176079c │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r5, r8, lsr r6 │ │ │ │ - cmneq lr, r4, ror #18 │ │ │ │ - cmneq r5, r4, lsl #12 │ │ │ │ - cmneq r6, r4, lsr #14 │ │ │ │ + cmneq r5, r4, asr #12 │ │ │ │ + cmneq lr, ip, ror #18 │ │ │ │ + cmneq r5, r0, lsl r6 │ │ │ │ + cmneq r6, r0, lsr r7 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmneq lr, r8, lsr #18 │ │ │ │ - cmneq r5, r8, asr #11 │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + ldrsbeq r6, [r5, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r0, [r6, #-100]! @ 0xffffff9c │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -889418,17 +889418,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41ebc0 │ │ │ │ - ldrsheq fp, [lr, #-120]! @ 0xffffff88 │ │ │ │ - @ instruction: 0x01756498 │ │ │ │ - ldrheq r0, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq lr, r0, lsl #16 │ │ │ │ + cmneq r5, r4, lsr #9 │ │ │ │ + cmneq r6, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -889483,20 +889483,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r1, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41ecb8 │ │ │ │ - cmneq lr, r0, asr #14 │ │ │ │ - ldrsbeq r0, [r6, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r6, r0, lsl #10 │ │ │ │ - ldrsheq fp, [lr, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x01756394 │ │ │ │ - ldrheq r0, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, r8, asr #14 │ │ │ │ + cmneq r6, r8, ror #13 │ │ │ │ + cmneq r6, ip, lsl #10 │ │ │ │ + ldrsheq fp, [lr, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, r0, lsr #7 │ │ │ │ + cmneq r6, r0, asr #9 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ ldr r7, [r1, #688] @ 0x2b0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -889639,32 +889639,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41edd8 │ │ │ │ - ldrsbeq fp, [lr, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r6, r0, asr r4 │ │ │ │ - @ instruction: 0x01760394 │ │ │ │ - cmneq lr, r4, lsl #11 │ │ │ │ - ldrsheq r0, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, ip, lsr r3 │ │ │ │ - cmneq lr, ip, asr #10 │ │ │ │ - cmneq r6, r0, asr #7 │ │ │ │ - cmneq r6, r4, lsl #6 │ │ │ │ - cmneq lr, r4, lsl r5 │ │ │ │ - cmneq r6, r8, lsr #7 │ │ │ │ - cmneq r6, r4, asr #5 │ │ │ │ - ldrheq fp, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r6, r0, asr r3 │ │ │ │ - cmneq r6, ip, ror #4 │ │ │ │ - cmneq lr, r4, lsl #9 │ │ │ │ - cmneq r5, r4, lsr #2 │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ + cmneq lr, r4, ror #11 │ │ │ │ + cmneq r6, ip, asr r4 │ │ │ │ + cmneq r6, r0, lsr #7 │ │ │ │ + cmneq lr, ip, lsl #11 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ + cmneq r6, r8, asr #6 │ │ │ │ + cmneq lr, r4, asr r5 │ │ │ │ + cmneq r6, ip, asr #7 │ │ │ │ + cmneq r6, r0, lsl r3 │ │ │ │ + cmneq lr, ip, lsl r5 │ │ │ │ + ldrheq r0, [r6, #-52]! @ 0xffffffcc │ │ │ │ + ldrsbeq r0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, r4, asr #9 │ │ │ │ + cmneq r6, ip, asr r3 │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ + cmneq lr, ip, lsl #9 │ │ │ │ + cmneq r5, r0, lsr r1 │ │ │ │ + cmneq r6, r0, asr r2 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ ldr r7, [r1, #688] @ 0x2b0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -889807,32 +889807,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41f078 │ │ │ │ - cmneq lr, ip, lsr r3 │ │ │ │ - ldrheq r0, [r6, #-16]! │ │ │ │ - ldrsheq r0, [r6, #-4]! │ │ │ │ - cmneq lr, r4, ror #5 │ │ │ │ - cmneq r6, r8, asr r1 │ │ │ │ - @ instruction: 0x0176009c │ │ │ │ - cmneq lr, ip, lsr #5 │ │ │ │ - cmneq r6, r0, lsr #2 │ │ │ │ - cmneq r6, r4, rrx │ │ │ │ - cmneq lr, r4, ror r2 │ │ │ │ - cmneq r6, r8, lsl #2 │ │ │ │ - cmneq r6, r4, lsr #32 │ │ │ │ - cmneq lr, ip, lsl r2 │ │ │ │ - ldrheq r0, [r6, #-0]! │ │ │ │ - cmnpeq r5, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r4, ror #3 │ │ │ │ - cmneq r5, r4, lsl #29 │ │ │ │ - cmnpeq r5, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, asr #6 │ │ │ │ + ldrheq r0, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, r0, lsl #2 │ │ │ │ + cmneq lr, ip, ror #5 │ │ │ │ + cmneq r6, r4, ror #2 │ │ │ │ + cmneq r6, r8, lsr #1 │ │ │ │ + ldrheq fp, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, ip, lsr #2 │ │ │ │ + cmneq r6, r0, ror r0 │ │ │ │ + cmneq lr, ip, ror r2 │ │ │ │ + cmneq r6, r4, lsl r1 │ │ │ │ + cmneq r6, r0, lsr r0 │ │ │ │ + cmneq lr, r4, lsr #4 │ │ │ │ + ldrheq r0, [r6, #-12]! │ │ │ │ + ldrsbeq pc, [r5, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq lr, ip, ror #3 │ │ │ │ + @ instruction: 0x01755e90 │ │ │ │ + ldrheq pc, [r5, #-240]! @ 0xffffff10 @ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [r0, #688] @ 0x2b0 │ │ │ │ @@ -890008,32 +890008,32 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #84] @ 41f580 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq lr, r0, lsr r0 │ │ │ │ - cmnpeq r5, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [lr, #-240]! @ 0xffffff10 │ │ │ │ - cmnpeq r5, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017eaf98 │ │ │ │ - cmnpeq r5, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, ror #30 │ │ │ │ + cmneq lr, r8, lsr r0 │ │ │ │ + ldrheq pc, [r5, #-224]! @ 0xffffff20 @ │ │ │ │ ldrsheq pc, [r5, #-212]! @ 0xffffff2c @ │ │ │ │ - cmnpeq r5, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, lsl #30 │ │ │ │ - @ instruction: 0x0175fd9c │ │ │ │ - ldrheq pc, [r5, #-200]! @ 0xffffff38 @ │ │ │ │ - ldrsbeq sl, [lr, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ - cmnpeq r5, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmnpeq r5, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0175fd94 │ │ │ │ + cmneq lr, r0, lsr #31 │ │ │ │ + cmnpeq r5, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, ror #30 │ │ │ │ + cmnpeq r5, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl pc │ │ │ │ + cmnpeq r5, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [lr, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, r0, ror fp │ │ │ │ + @ instruction: 0x0175fc98 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #688] @ 0x2b0 │ │ │ │ @@ -890160,26 +890160,26 @@ │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq lr, r8, asr sp │ │ │ │ - cmnpeq r5, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [lr, #-200]! @ 0xffffff38 │ │ │ │ + cmneq lr, r0, ror #26 │ │ │ │ + ldrsbeq pc, [r5, #-184]! @ 0xffffff48 @ │ │ │ │ + cmnpeq r5, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl #26 │ │ │ │ + cmnpeq r5, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r5, #-172]! @ 0xffffff54 @ │ │ │ │ + ldrheq sl, [lr, #-204]! @ 0xffffff34 │ │ │ │ cmnpeq r5, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r5, #-160]! @ 0xffffff60 @ │ │ │ │ - ldrheq sl, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmnpeq r5, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, ror #24 │ │ │ │ - cmneq r5, ip, lsl #18 │ │ │ │ - cmnpeq r5, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, ror ip │ │ │ │ + cmneq r5, r8, lsl r9 │ │ │ │ + cmnpeq r5, r4, 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r3, r9, #0 │ │ │ │ @@ -890224,17 +890224,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 41f8a4 │ │ │ │ add r2, r2, #644 @ 0x284 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41f858 │ │ │ │ - cmneq lr, r0, ror #22 │ │ │ │ - cmneq r5, r0, lsl #16 │ │ │ │ - cmnpeq r5, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, ror #22 │ │ │ │ + cmneq r5, ip, lsl #16 │ │ │ │ + cmnpeq r5, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #688] @ 0x2b0 │ │ │ │ @@ -890361,26 +890361,26 @@ │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq lr, r4, lsr sl │ │ │ │ - cmnpeq r5, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [lr, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, ip, lsr sl │ │ │ │ + ldrheq pc, [r5, #-132]! @ 0xffffff7c @ │ │ │ │ + ldrsheq pc, [r5, #-120]! @ 0xffffff88 @ │ │ │ │ + ldrsbeq sl, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmnpeq r5, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0175f798 │ │ │ │ + @ instruction: 0x017ea998 │ │ │ │ cmnpeq r5, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017ea990 │ │ │ │ - cmnpeq r5, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, asr #18 │ │ │ │ - cmneq r5, r8, ror #11 │ │ │ │ - cmnpeq r5, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, asr r9 │ │ │ │ + ldrsheq r5, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmnpeq r5, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #688] @ 0x2b0 │ │ │ │ @@ -890517,26 +890517,26 @@ │ │ │ │ mov r1, #174 @ 0xae │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq lr, r4, asr #15 │ │ │ │ - cmnpeq r5, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ + cmneq lr, ip, asr #15 │ │ │ │ + cmnpeq r5, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmnpeq r5, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, lsr #14 │ │ │ │ ldrsbeq pc, [r5, #-88]! @ 0xffffffa8 @ │ │ │ │ - cmnpeq r5, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, lsr #14 │ │ │ │ - cmnpeq r5, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r5, #-72]! @ 0xffffffb8 @ │ │ │ │ - ldrsbeq sl, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, r8, ror r3 │ │ │ │ - @ instruction: 0x0175f494 │ │ │ │ + cmnpeq r5, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, ror #13 │ │ │ │ + cmneq r5, r4, lsl #7 │ │ │ │ + cmnpeq r5, r0, lsr #9 @ 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 │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ ldr r9, [r1, #688] @ 0x2b0 │ │ │ │ ldr r4, [r8, #16] │ │ │ │ @@ -890638,27 +890638,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #692 @ 0x2b4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41fdec │ │ │ │ - cmneq lr, r8, asr #11 │ │ │ │ - cmnpeq r5, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [lr, #-80]! @ 0xffffffb0 │ │ │ │ + cmnpeq r5, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq lr, r0, ror r5 │ │ │ │ + cmneq lr, r8, ror r5 │ │ │ │ + ldrsheq pc, [r5, #-48]! @ 0xffffffd0 @ │ │ │ │ + cmnpeq r5, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, lsr r5 │ │ │ │ cmnpeq r5, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, lsr #10 │ │ │ │ - ldrsbeq pc, [r5, #-56]! @ 0xffffffc8 @ │ │ │ │ - cmnpeq r5, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, ror #9 │ │ │ │ - cmneq r5, r8, lsl #3 │ │ │ │ - cmnpeq r5, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + @ instruction: 0x01755194 │ │ │ │ + ldrheq pc, [r5, #-36]! @ 0xffffffdc @ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r0, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -890703,17 +890703,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 41ffcc │ │ │ │ - cmneq lr, r4, ror #7 │ │ │ │ - cmneq r5, r4, lsl #1 │ │ │ │ - cmnpeq r5, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, ror #7 │ │ │ │ + @ instruction: 0x01755090 │ │ │ │ + ldrheq pc, [r5, #-16]! @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #688] @ 0x2b0 │ │ │ │ ldr r7, [r1, #688] @ 0x2b0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -890817,26 +890817,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4200b8 │ │ │ │ - ldrsheq sl, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - cmnpeq r5, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r5, #-4]! @ │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ + cmneq lr, r4, lsl #6 │ │ │ │ + cmnpeq r5, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ + cmnpeq r5, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, ror #4 │ │ │ │ cmnpeq r5, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, ror #4 │ │ │ │ - cmnpeq r5, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, lsl r2 │ │ │ │ - ldrheq r4, [r5, #-236]! @ 0xffffff14 │ │ │ │ - ldrsbeq lr, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmnpeq r5, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, lsr #4 │ │ │ │ + cmneq r5, r8, asr #29 │ │ │ │ + cmneq r5, r8, ror #31 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r0, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -890881,17 +890881,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #736 @ 0x2e0 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 420294 │ │ │ │ - cmneq lr, ip, lsl r1 │ │ │ │ - ldrheq r4, [r5, #-220]! @ 0xffffff24 │ │ │ │ - ldrsbeq lr, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq lr, r4, lsr #2 │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + cmneq r5, r8, ror #29 │ │ │ │ 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 │ │ │ │ @@ -890929,17 +890929,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 4203a8 │ │ │ │ add r2, r2, #752 @ 0x2f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 42035c │ │ │ │ - cmneq lr, ip, asr r0 │ │ │ │ - ldrsheq r4, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, ip, lsl lr │ │ │ │ + cmneq lr, r4, rrx │ │ │ │ + cmneq r5, r8, lsl #26 │ │ │ │ + cmneq r5, r8, lsr #28 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #588] @ 420610 │ │ │ │ ldr r9, [r0, #688] @ 0x2b0 │ │ │ │ @@ -891089,26 +891089,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4204b4 │ │ │ │ orreq r8, fp, ip, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, fp, r8, asr r0 │ │ │ │ - ldrsbeq r9, [lr, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ - @ instruction: 0x0175ec94 │ │ │ │ - cmneq lr, r8, lsl #29 │ │ │ │ + cmneq lr, r4, ror #29 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + cmneq r5, r0, lsr #25 │ │ │ │ + @ instruction: 0x017e9e90 │ │ │ │ + cmneq r5, r8, lsl #26 │ │ │ │ + cmneq r5, ip, asr #24 │ │ │ │ + cmneq lr, ip, asr #28 │ │ │ │ ldrsheq lr, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, r0, asr #24 │ │ │ │ - cmneq lr, r4, asr #28 │ │ │ │ - ldrsheq lr, [r5, #-192]! @ 0xffffff40 │ │ │ │ - ldrsheq lr, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq lr, r8, ror #27 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ - cmneq r5, r8, lsr #23 │ │ │ │ + cmneq r5, r8, lsl #24 │ │ │ │ + ldrsheq r9, [lr, #-208]! @ 0xffffff30 │ │ │ │ + @ instruction: 0x01754a94 │ │ │ │ + ldrheq lr, [r5, #-180]! @ 0xffffff4c │ │ │ │ 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 │ │ │ │ @@ -891146,17 +891146,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 42070c │ │ │ │ add r2, r2, #784 @ 0x310 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4206c0 │ │ │ │ - ldrsheq r9, [lr, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01754998 │ │ │ │ - ldrheq lr, [r5, #-168]! @ 0xffffff58 │ │ │ │ + cmneq lr, r0, lsl #26 │ │ │ │ + cmneq r5, r4, lsr #19 │ │ │ │ + cmneq r5, r4, asr #21 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #588] @ 420974 │ │ │ │ ldr r9, [r0, #688] @ 0x2b0 │ │ │ │ @@ -891306,26 +891306,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 420818 │ │ │ │ orreq r7, fp, r8, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r7, [fp, r4] │ │ │ │ - cmneq lr, r8, ror fp │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - cmneq lr, r4, lsr #22 │ │ │ │ + cmneq lr, r0, lsl #23 │ │ │ │ + ldrsheq lr, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + cmneq lr, ip, lsr #22 │ │ │ │ + cmneq r5, r4, lsr #19 │ │ │ │ + cmneq r5, r8, ror #17 │ │ │ │ + cmneq lr, r8, ror #21 │ │ │ │ @ instruction: 0x0175e998 │ │ │ │ - ldrsbeq lr, [r5, #-140]! @ 0xffffff74 │ │ │ │ - cmneq lr, r0, ror #21 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ - @ instruction: 0x0175e898 │ │ │ │ - cmneq lr, r4, lsl #21 │ │ │ │ - cmneq r5, r4, lsr #14 │ │ │ │ - cmneq r5, r4, asr #16 │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + cmneq lr, ip, lsl #21 │ │ │ │ + cmneq r5, r0, lsr r7 │ │ │ │ + cmneq r5, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #628] @ 420c44 │ │ │ │ @@ -891486,24 +891486,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 420a24 │ │ │ │ orreq r7, fp, r4, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, fp, r8, ror #21 │ │ │ │ - cmneq lr, r4, lsl #18 │ │ │ │ - cmneq r5, r4, lsr #11 │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ + cmneq lr, ip, lsl #18 │ │ │ │ + ldrheq r4, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsbeq lr, [r5, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - ldrsheq r9, [lr, #-112]! @ 0xffffff90 │ │ │ │ - @ instruction: 0x01754490 │ │ │ │ - ldrheq lr, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - ldrheq r9, [lr, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r5, r4, asr r4 │ │ │ │ - cmneq r5, r8, ror r5 │ │ │ │ + ldrsheq r9, [lr, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x0175449c │ │ │ │ + ldrheq lr, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, r0, asr #15 │ │ │ │ + cmneq r5, r0, ror #8 │ │ │ │ + cmneq r5, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 420d10 │ │ │ │ ldr r3, [pc, #128] @ 420d14 │ │ │ │ ldr r4, [pc, #128] @ 420d18 │ │ │ │ @@ -891536,18 +891536,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 420cd8 │ │ │ │ orreq r7, fp, r0, lsl #17 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, r4, lsr r7 │ │ │ │ - ldrsheq lr, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, ip, lsr r7 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmneq r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x01754390 │ │ │ │ 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 │ │ │ │ @@ -891602,19 +891602,19 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq lr, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmneq lr, r8, lsr #12 │ │ │ │ - ldrsbeq lr, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmneq lr, r0, lsr r6 │ │ │ │ + cmneq r5, r8, ror #11 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ bge 420e48 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -891636,17 +891636,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq lr, r8, asr r5 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ - cmneq r5, r4, lsl r3 │ │ │ │ + cmneq lr, r0, ror #10 │ │ │ │ + cmneq r5, r0, asr r5 │ │ │ │ + cmneq r5, r0, lsr #6 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 00420eb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -891731,27 +891731,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 42104c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 420fd8 │ │ │ │ orreq r7, fp, r8, lsr r6 │ │ │ │ - ldrsheq lr, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r7, [fp, r0] │ │ │ │ cmneq r4, r0, asr r1 │ │ │ │ - cmneq lr, r8, asr #8 │ │ │ │ - cmneq r5, r0, lsl #4 │ │ │ │ + cmneq lr, r0, asr r4 │ │ │ │ + cmneq r5, ip, lsl #4 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - cmneq lr, ip, lsl #8 │ │ │ │ - cmneq r5, r0, lsr #1 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ - ldrsbeq r9, [lr, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r5, r4, rrx │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ + cmneq lr, r4, lsl r4 │ │ │ │ + cmneq r5, ip, lsr #1 │ │ │ │ + ldrsbeq lr, [r5, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq r9, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r0, ror r0 │ │ │ │ + @ instruction: 0x0175e198 │ │ │ │ │ │ │ │ 00421050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -891833,27 +891833,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4211dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 421168 │ │ │ │ orreq r7, fp, r4, lsr #9 │ │ │ │ - cmneq r5, ip, ror r1 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, fp, r0, asr #8 │ │ │ │ cmneq r4, r0, asr #31 │ │ │ │ - ldrheq r9, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r5, r0, ror r0 │ │ │ │ + cmneq lr, r0, asr #5 │ │ │ │ + cmneq r5, ip, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ - cmneq r5, r0, lsl pc │ │ │ │ - cmneq r5, r8, lsr r0 │ │ │ │ - cmneq lr, r0, asr #4 │ │ │ │ - ldrsbeq r3, [r5, #-228]! @ 0xffffff1c │ │ │ │ - ldrsheq sp, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r4, lsl #5 │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ + cmneq lr, r8, asr #4 │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ + cmneq r5, r8 │ │ │ │ │ │ │ │ 004211e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -891937,27 +891937,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 421374 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 421300 │ │ │ │ orreq r7, fp, r0, lsl r3 │ │ │ │ - ldrsheq sp, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r5, r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, fp, r8, lsr #5 │ │ │ │ cmneq r4, r8, lsr #28 │ │ │ │ - cmneq lr, r0, lsr #2 │ │ │ │ - ldrsbeq sp, [r5, #-232]! @ 0xffffff18 │ │ │ │ + cmneq lr, r8, lsr #2 │ │ │ │ + cmneq r5, r4, ror #29 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, r4, ror #1 │ │ │ │ - cmneq r5, r8, ror sp │ │ │ │ - cmneq r5, r0, lsr #29 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - cmneq r5, ip, lsr sp │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ + cmneq lr, ip, ror #1 │ │ │ │ + cmneq r5, r4, lsl #27 │ │ │ │ + cmneq r5, ip, lsr #29 │ │ │ │ + ldrheq r9, [lr, #-0]! │ │ │ │ + cmneq r5, r8, asr #26 │ │ │ │ + cmneq r5, r0, ror lr │ │ │ │ │ │ │ │ 00421378 : │ │ │ │ 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 │ │ │ │ @@ -892043,27 +892043,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 421514 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4214a0 │ │ │ │ orreq r7, fp, r8, ror r1 │ │ │ │ - cmneq r5, r8, ror lr │ │ │ │ + cmneq r5, r4, lsl #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, fp, r8, lsl #2 │ │ │ │ cmneq r4, r8, lsl #25 │ │ │ │ - cmneq lr, r0, lsl #31 │ │ │ │ - cmneq r5, r8, lsr sp │ │ │ │ + cmneq lr, r8, lsl #31 │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - cmneq lr, r4, asr #30 │ │ │ │ - ldrsbeq r3, [r5, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r5, r0, lsl #26 │ │ │ │ - cmneq lr, r8, lsl #30 │ │ │ │ - @ instruction: 0x01753b9c │ │ │ │ - cmneq r5, r4, asr #25 │ │ │ │ + cmneq lr, ip, asr #30 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ + cmneq lr, r0, lsl pc │ │ │ │ + cmneq r5, r8, lsr #23 │ │ │ │ + ldrsbeq sp, [r5, #-192]! @ 0xffffff40 │ │ │ │ │ │ │ │ 00421518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -892143,27 +892143,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 42169c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 421628 │ │ │ │ ldrdeq r6, [fp, ip] │ │ │ │ - ldrsheq sp, [r5, #-192]! @ 0xffffff40 │ │ │ │ + ldrsheq sp, [r5, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r6, fp, r0, lsl #31 │ │ │ │ cmneq r4, r0, lsl #22 │ │ │ │ - ldrsheq r8, [lr, #-216]! @ 0xffffff28 │ │ │ │ - ldrheq sp, [r5, #-180]! @ 0xffffff4c │ │ │ │ - ldrheq r8, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r0, asr sl │ │ │ │ - cmneq r5, r8, ror fp │ │ │ │ + cmneq lr, r0, lsl #28 │ │ │ │ + cmneq r5, r0, asr #23 │ │ │ │ + cmneq lr, r4, asr #27 │ │ │ │ + cmneq r5, ip, asr sl │ │ │ │ + cmneq r5, r4, lsl #23 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmneq lr, r0, lsl #27 │ │ │ │ - cmneq r5, r4, lsl sl │ │ │ │ - cmneq r5, ip, lsr fp │ │ │ │ + cmneq lr, r8, lsl #27 │ │ │ │ + cmneq r5, r0, lsr #20 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ │ │ │ │ 004216a0 : │ │ │ │ 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 │ │ │ │ @@ -893130,28 +893130,28 @@ │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 421ea0 │ │ │ │ orreq r6, fp, r4, asr lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ - ldrheq r8, [lr, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r5, r4, ror sl │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + cmneq lr, r0, asr #25 │ │ │ │ + cmneq r5, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - ldrsbeq r8, [lr, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0175d990 │ │ │ │ + ldrsbeq r8, [lr, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x0175d99c │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmneq r5, r4, lsl #20 │ │ │ │ - ldrheq r8, [lr, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ + cmneq lr, r0, asr #19 │ │ │ │ + cmneq r5, r4, ror r7 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - cmneq lr, r4, ror r9 │ │ │ │ - cmneq r5, r4, lsl r6 │ │ │ │ - cmneq r5, r0, lsr r7 │ │ │ │ + cmneq lr, ip, ror r9 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ andeq sl, r4, r0, lsr r4 │ │ │ │ andeq r1, r0, r0, lsl #6 │ │ │ │ @ instruction: 0x0004a5b4 │ │ │ │ @ instruction: 0xffffeb2c │ │ │ │ @ instruction: 0xffffe674 │ │ │ │ @ instruction: 0xffffea58 │ │ │ │ @ instruction: 0xffffe478 │ │ │ │ @@ -893189,127 +893189,127 @@ │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ @ instruction: 0xffffa9b0 │ │ │ │ @ instruction: 0xffffa88c │ │ │ │ @ instruction: 0xffffa6e4 │ │ │ │ @ instruction: 0xffffa5bc │ │ │ │ @ instruction: 0xffffa4f0 │ │ │ │ @ instruction: 0xffff9c90 │ │ │ │ - cmneq r5, r4, ror #7 │ │ │ │ + ldrsheq sp, [r5, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0xffffef24 │ │ │ │ @ instruction: 0xffff8700 │ │ │ │ - ldrsbeq sp, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, r0, ror #7 │ │ │ │ @ instruction: 0xffff9b9c │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ + ldrsbeq sp, [r5, #-52]! @ 0xffffffcc │ │ │ │ @ instruction: 0xffff9a9c │ │ │ │ - ldrheq sp, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, r8, asr #7 │ │ │ │ @ instruction: 0xffff86e4 │ │ │ │ - ldrheq sp, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + ldrheq sp, [r5, #-60]! @ 0xffffffc4 │ │ │ │ orreq r6, fp, ip, ror #12 │ │ │ │ - ldrsheq r8, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r5, r4, ror #10 │ │ │ │ - @ instruction: 0x0175d290 │ │ │ │ + ldrsheq r8, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r5, r0, ror r5 │ │ │ │ + @ instruction: 0x0175d29c │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmneq r5, r0, lsr #9 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmneq lr, r4, asr r4 │ │ │ │ - ldrsheq r3, [r5, #-4]! │ │ │ │ - cmneq r5, ip, lsl #4 │ │ │ │ + cmneq lr, ip, asr r4 │ │ │ │ + cmneq r5, r0, lsl #2 │ │ │ │ + cmneq r5, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - ldrheq r3, [r5, #-8]! │ │ │ │ - cmneq lr, r4, lsl r4 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ - cmneq r5, r0, ror r0 │ │ │ │ - cmneq lr, ip, asr #7 │ │ │ │ - cmneq r5, ip, ror r1 │ │ │ │ + cmneq r5, r4, asr #1 │ │ │ │ + cmneq lr, ip, lsl r4 │ │ │ │ + ldrsbeq sp, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, ip, ror r0 │ │ │ │ + ldrsbeq r8, [lr, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmneq lr, ip, lsl #7 │ │ │ │ - cmneq r5, ip, lsr #32 │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ + @ instruction: 0x017e8394 │ │ │ │ + cmneq r5, r8, lsr r0 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - cmneq lr, r0, asr r3 │ │ │ │ - ldrsheq r2, [r5, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ + cmneq lr, r8, asr r3 │ │ │ │ + ldrsheq r2, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r5, r4, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - cmneq lr, r4, lsl r3 │ │ │ │ - ldrheq r2, [r5, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r5, ip, asr #1 │ │ │ │ + cmneq lr, ip, lsl r3 │ │ │ │ + cmneq r5, r0, asr #31 │ │ │ │ + ldrsbeq sp, [r5, #-8]! │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - ldrsbeq r8, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r5, r8, ror pc │ │ │ │ - @ instruction: 0x0175d090 │ │ │ │ + cmneq lr, r0, ror #5 │ │ │ │ + cmneq r5, r4, lsl #31 │ │ │ │ + @ instruction: 0x0175d09c │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - @ instruction: 0x017e829c │ │ │ │ - cmneq r5, ip, lsr pc │ │ │ │ - cmneq r5, r4, asr r0 │ │ │ │ + cmneq lr, r4, lsr #5 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + cmneq r5, r0, rrx │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - ldrsheq r2, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmneq lr, r4, lsr #4 │ │ │ │ - cmneq r5, r4, asr #29 │ │ │ │ - cmneq r5, r4, ror #31 │ │ │ │ + cmneq r5, r4, lsl #30 │ │ │ │ + cmneq lr, ip, lsr #4 │ │ │ │ + ldrsbeq r2, [r5, #-224]! @ 0xffffff20 │ │ │ │ + ldrsheq ip, [r5, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - cmneq r5, ip, lsl #29 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ - ldrheq r8, [lr, #-16]! │ │ │ │ - cmneq r5, r8, ror #30 │ │ │ │ + @ instruction: 0x01752e98 │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ + ldrheq r8, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmneq r5, r4, lsl lr │ │ │ │ - cmneq r5, r0, lsl #28 │ │ │ │ - cmneq lr, ip, asr r1 │ │ │ │ - cmneq r5, ip, lsl #30 │ │ │ │ + cmneq r5, r0, lsr #28 │ │ │ │ + cmneq r5, ip, lsl #28 │ │ │ │ + cmneq lr, r4, ror #2 │ │ │ │ + cmneq r5, r8, lsl pc │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - cmneq lr, ip, lsl r1 │ │ │ │ - cmneq r5, ip, asr #29 │ │ │ │ + cmneq r5, ip, asr #27 │ │ │ │ + cmneq lr, r4, lsr #2 │ │ │ │ + ldrsbeq ip, [r5, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r5, r0, lsl #27 │ │ │ │ - ldrsbeq r8, [lr, #-12]! │ │ │ │ - cmneq r5, ip, lsl #29 │ │ │ │ + cmneq r5, ip, lsl #27 │ │ │ │ + cmneq lr, r4, ror #1 │ │ │ │ + @ instruction: 0x0175ce98 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq r5, r0, asr #26 │ │ │ │ - @ instruction: 0x017e809c │ │ │ │ - cmneq r5, r0, asr lr │ │ │ │ - cmneq lr, ip, asr r0 │ │ │ │ - ldrsheq r2, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, r4, lsl lr │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ + cmneq lr, r4, lsr #1 │ │ │ │ + cmneq r5, ip, asr lr │ │ │ │ + cmneq lr, r4, rrx │ │ │ │ + cmneq r5, r8, lsl #26 │ │ │ │ + cmneq r5, r0, lsr #28 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmneq lr, r0, lsr #32 │ │ │ │ - cmneq r5, r0, asr #25 │ │ │ │ - ldrsbeq ip, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq lr, r8, lsr #32 │ │ │ │ + cmneq r5, ip, asr #25 │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - cmneq lr, r4, ror #31 │ │ │ │ - cmneq r5, r4, lsl #25 │ │ │ │ - @ instruction: 0x0175cd9c │ │ │ │ + cmneq lr, ip, ror #31 │ │ │ │ + @ instruction: 0x01752c90 │ │ │ │ + cmneq r5, r8, lsr #27 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - cmneq lr, r8, lsr #31 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ - cmneq r5, r0, ror #26 │ │ │ │ + ldrheq r7, [lr, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r4, asr ip │ │ │ │ + cmneq r5, ip, ror #26 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmneq r5, r0, lsl ip │ │ │ │ - cmneq lr, ip, ror #30 │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ + cmneq r5, ip, lsl ip │ │ │ │ + cmneq lr, r4, ror pc │ │ │ │ + cmneq r5, r8, lsr #26 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - ldrsbeq r2, [r5, #-176]! @ 0xffffff50 │ │ │ │ - cmneq lr, ip, lsr #30 │ │ │ │ - ldrsbeq ip, [r5, #-204]! @ 0xffffff34 │ │ │ │ + ldrsbeq r2, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, r4, lsr pc │ │ │ │ + cmneq r5, r8, ror #25 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - @ instruction: 0x01752b90 │ │ │ │ - cmneq lr, ip, ror #29 │ │ │ │ - @ instruction: 0x0175cc9c │ │ │ │ + @ instruction: 0x01752b9c │ │ │ │ + ldrsheq r7, [lr, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r5, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmneq lr, ip, lsr #29 │ │ │ │ - cmneq r5, ip, asr #22 │ │ │ │ - cmneq r5, r4, ror #24 │ │ │ │ + ldrheq r7, [lr, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r5, r8, asr fp │ │ │ │ + cmneq r5, r0, ror ip │ │ │ │ muleq r0, sp, r4 │ │ │ │ - cmneq lr, r0, ror lr │ │ │ │ - cmneq r5, r0, lsl fp │ │ │ │ - cmneq r5, r8, lsr #24 │ │ │ │ + cmneq lr, r8, ror lr │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ + cmneq r5, r4, lsr ip │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmneq lr, r4, lsr lr │ │ │ │ - ldrsbeq r2, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, ip, ror #23 │ │ │ │ + cmneq lr, ip, lsr lr │ │ │ │ + cmneq r5, r0, ror #21 │ │ │ │ + ldrsheq ip, [r5, #-184]! @ 0xffffff48 │ │ │ │ @ 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] @ 422e34 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -893669,52 +893669,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 422b20 │ │ │ │ orreq r5, fp, r0, ror ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq r7, [lr, #-168]! @ 0xffffff58 │ │ │ │ - ldrheq ip, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r0, lsl #22 │ │ │ │ + cmneq r5, r4, asr #17 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ + ldrsheq r7, [lr, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq ip, [r5, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ orreq r5, fp, ip, ror #19 │ │ │ │ - ldrsheq r2, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r8, lsl #10 │ │ │ │ cmneq r4, r4, asr ip │ │ │ │ - ldrsbeq r7, [lr, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r5, r0, ror r4 │ │ │ │ - @ instruction: 0x0175c590 │ │ │ │ + ldrsbeq r7, [lr, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, ip, ror r4 │ │ │ │ + @ instruction: 0x0175c59c │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - @ instruction: 0x017e7790 │ │ │ │ - cmneq r5, r0, lsr r4 │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ + @ instruction: 0x017e7798 │ │ │ │ + cmneq r5, ip, lsr r4 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmneq lr, r4, asr r7 │ │ │ │ - ldrsheq r2, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmneq lr, r4, lsl r7 │ │ │ │ - ldrheq r2, [r5, #-52]! @ 0xffffffcc │ │ │ │ - ldrsbeq ip, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, ip, asr r7 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ + cmneq lr, ip, lsl r7 │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ + cmneq r5, r0, ror #9 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - ldrsbeq r7, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, r4, ror r3 │ │ │ │ - @ instruction: 0x0175c494 │ │ │ │ + ldrsbeq r7, [lr, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, r0, lsl #7 │ │ │ │ + cmneq r5, r0, lsr #9 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x017e7698 │ │ │ │ - cmneq r5, r8, lsr r3 │ │ │ │ - cmneq r5, r8, asr r4 │ │ │ │ - cmneq lr, r8, asr r6 │ │ │ │ - ldrsheq r2, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ - cmneq r5, r0, asr #5 │ │ │ │ - @ instruction: 0x01752290 │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ + cmneq lr, r0, lsr #13 │ │ │ │ + cmneq r5, r4, asr #6 │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ + cmneq lr, r0, ror #12 │ │ │ │ + cmneq r5, r4, lsl #6 │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ + cmneq r5, ip, asr #5 │ │ │ │ + @ instruction: 0x0175229c │ │ │ │ + cmneq r5, ip, ror #4 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -893889,34 +893889,34 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 42306c │ │ │ │ - ldrsbeq r7, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r5, r0, lsl #5 │ │ │ │ + cmneq lr, r0, ror #9 │ │ │ │ + cmneq r5, ip, lsl #5 │ │ │ │ strdeq r5, [fp, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018b55bc │ │ │ │ - cmneq lr, r4, lsr #7 │ │ │ │ + cmneq lr, ip, lsr #7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, r0, ror #2 │ │ │ │ + cmneq r5, ip, ror #2 │ │ │ │ orreq r5, fp, r0, lsr #9 │ │ │ │ - cmneq r5, r8, asr #31 │ │ │ │ - ldrsheq r7, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x01751f90 │ │ │ │ - ldrheq ip, [r5, #-0]! │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ - cmneq r5, r4, asr pc │ │ │ │ - cmneq r5, r4, ror r0 │ │ │ │ - cmneq lr, r4, lsl #5 │ │ │ │ - cmneq r5, r8, lsl pc │ │ │ │ - cmneq r5, r8, lsr r0 │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ + ldrsbeq r1, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq lr, r4, lsl #6 │ │ │ │ + @ instruction: 0x01751f9c │ │ │ │ + ldrheq ip, [r5, #-12]! │ │ │ │ + cmneq lr, r8, asr #5 │ │ │ │ + cmneq r5, r0, ror #30 │ │ │ │ + cmneq r5, r0, lsl #1 │ │ │ │ + cmneq lr, ip, lsl #5 │ │ │ │ + cmneq r5, r4, lsr #30 │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ + ldrsheq r1, [r5, #-224]! @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r1, [pc, #856] @ 423570 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -894578,33 +894578,33 @@ │ │ │ │ orreq r4, fp, r0, lsl #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, fp, r4, asr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq lr, r4, lsl #28 │ │ │ │ - cmneq r5, r8, ror fp │ │ │ │ + cmneq lr, ip, lsl #28 │ │ │ │ + cmneq r5, r4, lsl #23 │ │ │ │ orreq r4, fp, r8, ror sl │ │ │ │ - @ instruction: 0x0175159c │ │ │ │ - cmneq r5, ip, ror #10 │ │ │ │ - cmneq r5, ip, lsr r5 │ │ │ │ - ldrsbeq r6, [lr, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r5, r8, lsl #10 │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - @ instruction: 0x017e6c9c │ │ │ │ - cmneq r5, ip, asr #9 │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ - ldrheq fp, [r5, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r5, r8, lsr #11 │ │ │ │ + cmneq r5, r8, ror r5 │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ + cmneq lr, r0, ror #25 │ │ │ │ + cmneq r5, r4, lsl r5 │ │ │ │ + cmneq r5, r0, asr sl │ │ │ │ + cmneq lr, r4, lsr #25 │ │ │ │ + ldrsbeq r1, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r5, r4, lsl sl │ │ │ │ + ldrheq fp, [r5, #-156]! @ 0xffffff64 │ │ │ │ cmneq r4, r0, lsr #18 │ │ │ │ - cmneq lr, r0, asr ip │ │ │ │ + cmneq lr, r8, asr ip │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq lr, r4, lsr #24 │ │ │ │ - cmneq r5, r4, asr r4 │ │ │ │ - @ instruction: 0x0175b990 │ │ │ │ + cmneq lr, ip, lsr #24 │ │ │ │ + cmneq r5, r0, ror #8 │ │ │ │ + @ instruction: 0x0175b99c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 423d2c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -894626,17 +894626,17 @@ │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 423ce4 │ │ │ │ @ instruction: 0xfffff520 │ │ │ │ - cmneq lr, r0, asr #22 │ │ │ │ - cmneq r5, r0, ror r3 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ + cmneq lr, r8, asr #22 │ │ │ │ + cmneq r5, ip, ror r3 │ │ │ │ + ldrheq fp, [r5, #-136]! @ 0xffffff78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 423db8 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -894661,17 +894661,17 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 423d70 │ │ │ │ @ instruction: 0xfffff818 │ │ │ │ - ldrheq r6, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r4, ror #5 │ │ │ │ - cmneq r5, r0, lsr #16 │ │ │ │ + ldrheq r6, [lr, #-172]! @ 0xffffff54 │ │ │ │ + ldrsheq r1, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ @@ -894887,31 +894887,31 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, fp, r0, ror #13 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r4, fp, r8, ror #12 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - ldrsbeq r6, [lr, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, r4, lsr r6 │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ - cmneq lr, r8, lsr #16 │ │ │ │ - cmneq r5, r8, asr r0 │ │ │ │ - @ instruction: 0x0175b598 │ │ │ │ - cmneq lr, r4, ror #15 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ - ldrsheq fp, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsbeq r6, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r0, asr #12 │ │ │ │ + ldrheq r1, [r5, #-0]! │ │ │ │ + cmneq lr, r0, lsr r8 │ │ │ │ + cmneq r5, r4, rrx │ │ │ │ + cmneq r5, r4, lsr #11 │ │ │ │ + cmneq lr, ip, ror #15 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq r5, r0, ror #10 │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ cmneq r4, ip, ror #8 │ │ │ │ - @ instruction: 0x017e679c │ │ │ │ + cmneq lr, r4, lsr #15 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq lr, r0, ror r7 │ │ │ │ - @ instruction: 0x01750f9c │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ - cmneq r5, r8, ror #30 │ │ │ │ + cmneq lr, r8, ror r7 │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ + cmneq r5, ip, ror #9 │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #832] @ 4244e8 │ │ │ │ @@ -895127,32 +895127,32 @@ │ │ │ │ orreq r4, fp, r8, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, fp, r0, lsr r3 │ │ │ │ strdeq r4, [fp, r4] │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq lr, r8, lsr #10 │ │ │ │ - cmneq r5, r8, lsl #5 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ - cmneq lr, r0, lsl #9 │ │ │ │ - ldrheq r0, [r5, #-192]! @ 0xffffff40 │ │ │ │ - ldrsheq fp, [r5, #-16]! │ │ │ │ - @ instruction: 0x0175b198 │ │ │ │ + cmneq lr, r0, lsr r5 │ │ │ │ + @ instruction: 0x0175b294 │ │ │ │ + ldrsheq r0, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq lr, r8, lsl #9 │ │ │ │ + ldrheq r0, [r5, #-204]! @ 0xffffff34 │ │ │ │ + ldrsheq fp, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, r4, lsr #3 │ │ │ │ cmneq r4, r8, lsl #2 │ │ │ │ - cmneq lr, r8, lsr r4 │ │ │ │ + cmneq lr, r0, asr #8 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq lr, ip, lsl #8 │ │ │ │ - cmneq r5, r8, lsr ip │ │ │ │ - cmneq r5, ip, ror r1 │ │ │ │ - ldrsbeq r6, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, r0, lsl #24 │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ - cmneq r5, ip, asr #23 │ │ │ │ - cmneq r5, r4, lsr #23 │ │ │ │ + cmneq lr, r4, lsl r4 │ │ │ │ + cmneq r5, r4, asr #24 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ + ldrsbeq r6, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, ip, lsl #24 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ + ldrsbeq r0, [r5, #-184]! @ 0xffffff48 │ │ │ │ + ldrheq r0, [r5, #-176]! @ 0xffffff50 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ @@ -895674,41 +895674,41 @@ │ │ │ │ b 424694 │ │ │ │ @ instruction: 0x018b3f98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, fp, r8, ror #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r3, fp, r8, ror lr │ │ │ │ orreq r3, fp, r4, lsl lr │ │ │ │ - cmneq lr, r8, lsl r1 │ │ │ │ - cmneq r5, r4, asr #18 │ │ │ │ - cmneq r5, r4, lsl #29 │ │ │ │ + cmneq lr, r0, lsr #2 │ │ │ │ + cmneq r5, r0, asr r9 │ │ │ │ + @ instruction: 0x0175ae90 │ │ │ │ orreq r3, fp, r8, lsl #27 │ │ │ │ - cmneq lr, ip, lsl #1 │ │ │ │ - ldrheq r0, [r5, #-136]! @ 0xffffff78 │ │ │ │ - ldrsheq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x017e6094 │ │ │ │ + cmneq r5, r4, asr #17 │ │ │ │ + cmneq r5, r4, lsl #28 │ │ │ │ andmi r0, r8, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq lr, r0, lsl #25 │ │ │ │ - ldrheq r0, [r5, #-64]! @ 0xffffffc0 │ │ │ │ - ldrsheq sl, [r5, #-144]! @ 0xffffff70 │ │ │ │ + cmneq lr, r8, lsl #25 │ │ │ │ + ldrheq r0, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r5, #-156]! @ 0xffffff64 │ │ │ │ strdeq r3, [fp, r0] │ │ │ │ - @ instruction: 0x017e5b90 │ │ │ │ - cmneq r5, r0, asr #7 │ │ │ │ - cmneq r5, r0, lsl #18 │ │ │ │ - cmneq lr, ip, asr fp │ │ │ │ - cmneq r5, r8, lsl #7 │ │ │ │ - cmneq r5, r8, asr #17 │ │ │ │ - cmneq lr, r8, lsr #22 │ │ │ │ - cmneq r5, r8, asr r3 │ │ │ │ - @ instruction: 0x0175a898 │ │ │ │ - ldrsheq r5, [lr, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r5, r0, lsr #6 │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ + @ instruction: 0x017e5b98 │ │ │ │ + cmneq r5, ip, asr #7 │ │ │ │ + cmneq r5, ip, lsl #18 │ │ │ │ + cmneq lr, r4, ror #22 │ │ │ │ + @ instruction: 0x01750394 │ │ │ │ + ldrsbeq sl, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r0, lsr fp │ │ │ │ + cmneq r5, r4, ror #6 │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + ldrsheq r5, [lr, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ + cmneq r5, ip, ror #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ @@ -896524,32 +896524,32 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018b36b8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ @ instruction: 0x018b3398 │ │ │ │ - ldrsheq r4, [lr, #-208]! @ 0xffffff30 │ │ │ │ - cmnpeq r4, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror #22 │ │ │ │ - ldrheq r4, [lr, #-212]! @ 0xffffff2c │ │ │ │ - cmnpeq r4, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ - cmneq lr, r0, lsl sp │ │ │ │ - cmnpeq r4, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - ldrsbeq r4, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmnpeq r4, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - @ instruction: 0x017e4c98 │ │ │ │ - cmnpeq r4, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - cmnpeq r4, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, asr #19 │ │ │ │ + ldrsheq r4, [lr, #-216]! @ 0xffffff28 │ │ │ │ + cmnpeq r4, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ + ldrheq r4, [lr, #-220]! @ 0xffffff24 │ │ │ │ + ldrsheq pc, [r4, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ + cmneq lr, r8, lsl sp │ │ │ │ + cmnpeq r4, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + ldrsbeq r4, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmnpeq r4, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr sl │ │ │ │ + cmneq lr, r0, lsr #25 │ │ │ │ + ldrsbeq pc, [r4, #-68]! @ 0xffffffbc @ │ │ │ │ + cmneq r5, r4, lsl sl │ │ │ │ + cmneq lr, r4, ror #24 │ │ │ │ + @ instruction: 0x0174f498 │ │ │ │ + ldrsbeq r9, [r5, #-152]! @ 0xffffff68 │ │ │ │ ldr r2, [pc, #-56] @ 425af0 │ │ │ │ ldr r1, [pc, #-56] @ 425af4 │ │ │ │ ldr r3, [pc, #-56] @ 425af8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -896839,21 +896839,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 425f14 │ │ │ │ orreq r2, fp, ip, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r2, [fp, r8] │ │ │ │ - cmnpeq r4, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ - cmneq lr, ip, lsl #19 │ │ │ │ + cmnpeq r4, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ + @ instruction: 0x017e4994 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmnpeq r4, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsr r6 │ │ │ │ - cmneq lr, r4, asr r9 │ │ │ │ + cmnpeq r4, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ + cmneq lr, ip, asr r9 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #300] @ 426128 │ │ │ │ ldr r2, [pc, #300] @ 42612c │ │ │ │ @@ -896931,20 +896931,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42607c │ │ │ │ orreq r2, fp, r4, lsl r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018b2490 │ │ │ │ - cmneq lr, r4, lsr r8 │ │ │ │ - ldrheq lr, [r4, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ - ldrsheq r4, [lr, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r4, r4, ror pc │ │ │ │ - ldrsbeq r9, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq lr, ip, lsr r8 │ │ │ │ + ldrheq lr, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r5, r8, lsl r5 │ │ │ │ + cmneq lr, r0, lsl #16 │ │ │ │ + cmneq r4, r0, lsl #31 │ │ │ │ + ldrsbeq r9, [r5, #-76]! @ 0xffffffb4 │ │ │ │ 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, #468] @ 42633c │ │ │ │ mov r6, r3 │ │ │ │ @@ -897064,20 +897064,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 426290 │ │ │ │ orreq r2, fp, r8, lsr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, fp, ip, ror r2 │ │ │ │ - cmneq lr, r0, lsr #12 │ │ │ │ - @ instruction: 0x0174ed9c │ │ │ │ - ldrsheq r9, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq lr, r4, ror #11 │ │ │ │ - cmneq r4, r0, ror #26 │ │ │ │ - ldrheq r9, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r8, lsr #12 │ │ │ │ + cmneq r4, r8, lsr #27 │ │ │ │ + cmneq r5, r4, lsl #6 │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + cmneq r4, ip, ror #26 │ │ │ │ + cmneq r5, r4, asr #5 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -897198,23 +897198,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42646c │ │ │ │ orreq r2, fp, ip, lsl #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, fp, r0, lsr #1 │ │ │ │ - cmneq lr, r4, asr #8 │ │ │ │ - cmneq r4, r0, asr #23 │ │ │ │ - cmneq r5, ip, lsl r1 │ │ │ │ - cmneq lr, r8, lsl #8 │ │ │ │ - cmneq r4, r4, lsl #23 │ │ │ │ - cmneq r5, r0, ror #1 │ │ │ │ - cmneq lr, ip, asr #7 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ + cmneq lr, ip, asr #8 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ + cmneq r5, r8, lsr #2 │ │ │ │ + cmneq lr, r0, lsl r4 │ │ │ │ + @ instruction: 0x0174eb90 │ │ │ │ + cmneq r5, ip, ror #1 │ │ │ │ + ldrsbeq r4, [lr, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r4, r4, asr fp │ │ │ │ + ldrheq r9, [r5, #-0]! │ │ │ │ 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, #32] │ │ │ │ ldr r2, [pc, #768] @ 4268a4 │ │ │ │ @@ -897410,28 +897410,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 426768 │ │ │ │ orreq r1, fp, ip, ror #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, fp, r4, lsr #27 │ │ │ │ - cmneq lr, r8, asr #2 │ │ │ │ - cmneq r4, r4, asr #17 │ │ │ │ - cmneq r5, ip, lsl lr │ │ │ │ + cmneq lr, r0, asr r1 │ │ │ │ + ldrsbeq lr, [r4, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r5, r8, lsr #28 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ - cmneq lr, r4, lsl #2 │ │ │ │ - ldrsbeq r8, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r5, r4, lsr #14 │ │ │ │ + cmneq lr, ip, lsl #2 │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - ldrheq r4, [lr, #-8]! │ │ │ │ - cmneq r4, r4, lsr r8 │ │ │ │ - @ instruction: 0x01758d90 │ │ │ │ - cmneq lr, ip, ror r0 │ │ │ │ - ldrsheq lr, [r4, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ + cmneq lr, r0, asr #1 │ │ │ │ + cmneq r4, r0, asr #16 │ │ │ │ + @ instruction: 0x01758d9c │ │ │ │ + cmneq lr, r4, lsl #1 │ │ │ │ + cmneq r4, r4, lsl #16 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ 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 b52d0 │ │ │ │ @@ -897448,17 +897448,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r3, [lr, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r5, ip, ror #25 │ │ │ │ - ldrheq r8, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq lr, r4, ror #31 │ │ │ │ + ldrsheq r8, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r0, asr #25 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r1 │ │ │ │ @@ -897634,25 +897634,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 426b18 │ │ │ │ @ instruction: 0x018b1b98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r1, [fp, r4] │ │ │ │ - cmneq lr, r4, ror sp │ │ │ │ - ldrsheq lr, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r5, r8, asr #20 │ │ │ │ + cmneq lr, ip, ror sp │ │ │ │ + ldrsheq lr, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, asr sl │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq lr, r8, lsr sp │ │ │ │ - ldrheq lr, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, ip, lsl #20 │ │ │ │ + cmneq lr, r0, asr #26 │ │ │ │ + cmneq r4, r0, asr #9 │ │ │ │ + cmneq r5, r8, lsl sl │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - ldrsheq r3, [lr, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ - ldrsbeq r8, [r5, #-144]! @ 0xffffff70 │ │ │ │ + cmneq lr, r4, lsl #26 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ + ldrsbeq r8, [r5, #-156]! @ 0xffffff64 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ ldr ip, [pc, #3952] @ 427be8 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -898646,272 +898646,272 @@ │ │ │ │ b 42804c │ │ │ │ @ instruction: 0x018b1890 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r0, [r4, #-188]! @ 0xffffff44 │ │ │ │ orreq r1, fp, r0, ror #16 │ │ │ │ cmneq r3, r0, asr #7 │ │ │ │ cmneq r4, ip, lsr #1 │ │ │ │ - cmneq fp, r8, lsr #4 │ │ │ │ + cmneq fp, r4, lsr r2 │ │ │ │ cmneq r4, ip, asr #22 │ │ │ │ cmneq r4, r8, lsl #11 │ │ │ │ orreq r1, fp, r0, lsl #15 │ │ │ │ - ldrheq r3, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r8, asr #20 │ │ │ │ - cmneq r4, r0, lsl #4 │ │ │ │ - cmneq lr, ip, ror sl │ │ │ │ - cmneq r5, r0, asr r7 │ │ │ │ + ldrheq r3, [lr, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, r4, asr sl │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ + cmneq lr, r4, lsl #21 │ │ │ │ + cmneq r5, ip, asr r7 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq lr, r8, ror #18 │ │ │ │ - cmneq r5, r4, asr #12 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - cmneq r5, ip, lsr r4 │ │ │ │ - @ instruction: 0x0174de98 │ │ │ │ - ldrsbeq r3, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, r0, asr lr │ │ │ │ - ldrheq r8, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq lr, r0, ror r9 │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ + cmneq r4, r4, lsr #29 │ │ │ │ + ldrsbeq r3, [lr, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, ip, asr lr │ │ │ │ + ldrheq r8, [r5, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmneq lr, r4, lsl #13 │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ - cmneq r5, r0, ror #6 │ │ │ │ + cmneq lr, ip, lsl #13 │ │ │ │ + cmneq r4, ip, lsl #28 │ │ │ │ + cmneq r5, ip, ror #6 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ svccc 0x00e00000 │ │ │ │ - cmneq lr, r8, asr #10 │ │ │ │ - cmneq r4, r4, asr #25 │ │ │ │ - cmneq r5, r4, lsr #4 │ │ │ │ + cmneq lr, r0, asr r5 │ │ │ │ + ldrsbeq sp, [r4, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ - cmneq r8, r4, lsl #23 │ │ │ │ - ldrheq r0, [r8, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r4, r0, lsr #23 │ │ │ │ - cmneq lr, ip, lsl r4 │ │ │ │ - ldrsheq r8, [r5, #-0]! │ │ │ │ + cmneq r5, r8, asr #20 │ │ │ │ + @ instruction: 0x01780b90 │ │ │ │ + ldrheq r0, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, ip, lsr #23 │ │ │ │ + cmneq lr, r4, lsr #8 │ │ │ │ + ldrsheq r8, [r5, #-12]! │ │ │ │ muleq r0, fp, r1 │ │ │ │ orreq r9, fp, ip, asr #6 │ │ │ │ orreq r9, fp, r8, lsr #6 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orreq r9, fp, r0, asr r2 │ │ │ │ - ldrheq r7, [r5, #-96]! @ 0xffffffa0 │ │ │ │ ldrheq r7, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r4, r4, lsr #19 │ │ │ │ - ldrsheq pc, [r7, #-104]! @ 0xffffff98 @ │ │ │ │ - @ instruction: 0x0175509c │ │ │ │ - cmneq r5, r0, lsl r6 │ │ │ │ - @ instruction: 0x0174d894 │ │ │ │ - cmnpeq r7, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror #15 │ │ │ │ - cmneq lr, ip, asr r0 │ │ │ │ - cmneq r5, r0, lsr sp │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ + ldrheq sp, [r4, #-144]! @ 0xffffff70 │ │ │ │ + cmnpeq r7, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr #1 │ │ │ │ + cmneq r5, ip, lsl r6 │ │ │ │ + cmneq r4, r0, lsr #17 │ │ │ │ + cmnpeq r7, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, ror #15 │ │ │ │ + cmneq lr, r4, rrx │ │ │ │ + cmneq r5, ip, lsr sp │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmneq r5, r4, asr r3 │ │ │ │ - cmneq r5, r0, lsr #9 │ │ │ │ + cmneq r5, r0, ror #6 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ ldrsheq r2, [r4, #-64]! @ 0xffffffc0 │ │ │ │ ldrsheq r7, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r5, r0, asr r4 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ - ldrheq pc, [r7, #-52]! @ 0xffffffcc @ │ │ │ │ - cmnpeq r7, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, asr #10 │ │ │ │ - cmneq lr, r4, asr #27 │ │ │ │ - @ instruction: 0x01757a98 │ │ │ │ + cmneq r5, ip, asr r4 │ │ │ │ + cmneq r5, ip, asr #8 │ │ │ │ + cmnpeq r7, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, asr r5 │ │ │ │ + cmneq lr, ip, asr #27 │ │ │ │ + cmneq r5, r4, lsr #21 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - ldrsbeq r7, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - ldrheq sp, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r7, r0, asr #26 │ │ │ │ - cmneq r5, r0, lsl fp │ │ │ │ - cmneq fp, r0, lsl #18 │ │ │ │ - ldrsheq r6, [r5, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ - cmneq r4, r8, ror lr │ │ │ │ - ldrsheq r2, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, ip, asr #7 │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ - cmneq lr, r8, lsl #13 │ │ │ │ - cmneq r5, r0, ror #6 │ │ │ │ - ldrheq pc, [r7, #-200]! @ 0xffffff38 @ │ │ │ │ - @ instruction: 0x0174cd9c │ │ │ │ - cmneq lr, r8, lsl r6 │ │ │ │ - ldrsheq r7, [r5, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r4, r4, asr #26 │ │ │ │ - cmneq lr, r0, asr #11 │ │ │ │ - @ instruction: 0x01757298 │ │ │ │ - cmneq lr, r8, ror r5 │ │ │ │ - ldrsheq ip, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, ip, asr #4 │ │ │ │ + cmneq r5, r8, ror #3 │ │ │ │ + ldrheq sp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r7, ip, asr #26 │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ + cmneq fp, ip, lsl #18 │ │ │ │ + cmneq r5, r4, lsl #22 │ │ │ │ + cmneq r5, r8, asr #20 │ │ │ │ + cmneq r4, r4, lsl #29 │ │ │ │ + ldrsheq r2, [lr, #-108]! @ 0xffffff94 │ │ │ │ + ldrsbeq r7, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r8, lsl lr │ │ │ │ + @ instruction: 0x017e2690 │ │ │ │ + cmneq r5, ip, ror #6 │ │ │ │ + cmnpeq r7, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr #27 │ │ │ │ + cmneq lr, r0, lsr #12 │ │ │ │ + ldrsheq r7, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, r0, asr sp │ │ │ │ + cmneq lr, r8, asr #11 │ │ │ │ + cmneq r5, r4, lsr #5 │ │ │ │ + cmneq lr, r0, lsl #11 │ │ │ │ + ldrsheq ip, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, r8, asr r2 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmneq lr, r0, lsr r5 │ │ │ │ - @ instruction: 0x01756894 │ │ │ │ - cmneq r4, r8, asr ip │ │ │ │ - ldrsbeq r2, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, ip, lsr #3 │ │ │ │ - @ instruction: 0x01756894 │ │ │ │ - ldrsheq ip, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq lr, r4, ror r4 │ │ │ │ - cmneq r5, ip, asr #2 │ │ │ │ - ldrheq ip, [r4, #-176]! @ 0xffffff50 │ │ │ │ - cmneq lr, ip, lsr #8 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - cmneq r5, r8, asr #15 │ │ │ │ - cmneq r4, r8, lsr fp │ │ │ │ - ldrheq r2, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, ip, lsl #1 │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ - cmneq r4, r0, ror #21 │ │ │ │ - cmneq lr, ip, asr r3 │ │ │ │ - cmneq r5, r0, lsr r0 │ │ │ │ + cmneq lr, r8, lsr r5 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ + cmneq r4, r4, ror #24 │ │ │ │ + ldrsbeq r2, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + ldrheq r7, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ + cmneq r4, r4, lsl #24 │ │ │ │ + cmneq lr, ip, ror r4 │ │ │ │ + cmneq r5, r8, asr r1 │ │ │ │ + ldrheq ip, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, r4, lsr r4 │ │ │ │ + cmneq r5, r0, lsl r1 │ │ │ │ + ldrsbeq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, r4, asr #22 │ │ │ │ + ldrheq r2, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01757098 │ │ │ │ + ldrheq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, ip, ror #21 │ │ │ │ + cmneq lr, r4, ror #6 │ │ │ │ + cmneq r5, ip, lsr r0 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq lr, r0, lsl r3 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ - cmneq r5, r4, ror #31 │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ + cmneq r5, r0, lsr r8 │ │ │ │ + ldrsheq r6, [r5, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrsbeq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, r4, asr sl │ │ │ │ - ldrheq r6, [r5, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x017e2294 │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ - cmneq r5, r8, ror #30 │ │ │ │ + cmneq lr, r0, ror #5 │ │ │ │ + cmneq r4, r0, ror #20 │ │ │ │ + cmneq r5, r0, asr #31 │ │ │ │ + @ instruction: 0x017e229c │ │ │ │ + ldrheq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ - cmneq lr, r8, asr #4 │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ + ldrheq r6, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, r0, asr r2 │ │ │ │ + cmneq r5, r8, lsr #30 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq r4, r0, lsl #19 │ │ │ │ - ldrsheq r2, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsbeq r6, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r4, asr #18 │ │ │ │ - cmneq lr, r0, asr #3 │ │ │ │ - @ instruction: 0x01756e98 │ │ │ │ - cmneq r4, r8, lsl #18 │ │ │ │ - cmneq lr, r4, lsl #3 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ - cmneq r4, ip, asr #17 │ │ │ │ - cmneq lr, r8, asr #2 │ │ │ │ - cmneq r5, r0, lsr #28 │ │ │ │ - @ instruction: 0x0174c890 │ │ │ │ - cmneq lr, ip, lsl #2 │ │ │ │ - cmneq r5, r4, ror #27 │ │ │ │ - cmneq r4, r4, asr r8 │ │ │ │ - ldrsbeq r2, [lr, #-0]! │ │ │ │ - cmneq r5, r4, lsr #27 │ │ │ │ + cmneq r4, ip, lsl #19 │ │ │ │ + cmneq lr, r4, lsl #4 │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ + cmneq r4, r0, asr r9 │ │ │ │ + cmneq lr, r8, asr #3 │ │ │ │ + cmneq r5, r4, lsr #29 │ │ │ │ + cmneq r4, r4, lsl r9 │ │ │ │ + cmneq lr, ip, lsl #3 │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ + ldrsbeq ip, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r0, asr r1 │ │ │ │ + cmneq r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x0174c89c │ │ │ │ + cmneq lr, r4, lsl r1 │ │ │ │ + ldrsheq r6, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r4, r0, ror #16 │ │ │ │ + ldrsbeq r2, [lr, #-8]! │ │ │ │ + ldrheq r6, [r5, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r4, r8, lsl r8 │ │ │ │ - @ instruction: 0x017e2094 │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ + cmneq r4, r4, lsr #16 │ │ │ │ + @ instruction: 0x017e209c │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq lr, r8, asr r0 │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ - cmneq r5, r8, lsr #26 │ │ │ │ + cmneq lr, r0, rrx │ │ │ │ + cmneq r5, r0, lsl r5 │ │ │ │ + cmneq r5, r4, lsr sp │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x0174c794 │ │ │ │ - cmneq lr, r0, lsl r0 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ - ldrsbeq r1, [lr, #-252]! @ 0xffffff04 │ │ │ │ - ldrheq r6, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ + cmneq lr, r8, lsl r0 │ │ │ │ + ldrsheq r6, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq lr, r4, ror #31 │ │ │ │ + ldrheq r6, [r5, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r4, r4, lsr #14 │ │ │ │ - cmneq lr, r0, lsr #31 │ │ │ │ - cmneq r5, ip, ror ip │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - cmneq lr, r4, ror #30 │ │ │ │ - cmneq r5, r0, asr #24 │ │ │ │ - cmneq lr, ip, lsr #30 │ │ │ │ - ldrsheq r6, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ + cmneq lr, r8, lsr #31 │ │ │ │ + cmneq r5, r8, lsl #25 │ │ │ │ + ldrsheq ip, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq lr, ip, ror #30 │ │ │ │ + cmneq r5, ip, asr #24 │ │ │ │ + cmneq lr, r4, lsr pc │ │ │ │ + cmneq r5, r8, lsl #24 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmneq r4, r0, ror r6 │ │ │ │ - cmneq lr, ip, ror #29 │ │ │ │ - cmneq r5, r0, asr #23 │ │ │ │ + cmneq r4, ip, ror r6 │ │ │ │ + ldrsheq r1, [lr, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r5, ip, asr #23 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq r4, r4, lsr r6 │ │ │ │ - ldrheq r1, [lr, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ + cmneq r4, r0, asr #12 │ │ │ │ + ldrheq r1, [lr, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x01756b90 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrsheq ip, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq lr, r4, ror lr │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ + cmneq r4, r4, lsl #12 │ │ │ │ + cmneq lr, ip, ror lr │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq lr, r8, lsr lr │ │ │ │ - ldrheq ip, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r5, r4, lsl fp │ │ │ │ + cmneq lr, r0, asr #28 │ │ │ │ + cmneq r4, r0, asr #11 │ │ │ │ + cmneq r5, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmneq r4, ip, ror r5 │ │ │ │ - ldrsheq r1, [lr, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, ip, asr #21 │ │ │ │ + cmneq r4, r8, lsl #11 │ │ │ │ + cmneq lr, r0, lsl #28 │ │ │ │ + ldrsbeq r6, [r5, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r4, r4, asr #10 │ │ │ │ - cmneq lr, r0, asr #27 │ │ │ │ - @ instruction: 0x01756a98 │ │ │ │ - cmneq r4, ip, lsl #10 │ │ │ │ + cmneq r4, r0, asr r5 │ │ │ │ + cmneq lr, r8, asr #27 │ │ │ │ + cmneq r5, r4, lsr #21 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - ldrsbeq ip, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, r8, ror #9 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r4, ip, lsr #9 │ │ │ │ - cmneq lr, r8, lsr #26 │ │ │ │ - ldrsheq r6, [r5, #-156]! @ 0xffffff64 │ │ │ │ + ldrheq ip, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq lr, r0, lsr sp │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r4, r4, ror r4 │ │ │ │ - ldrsheq r1, [lr, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r8, asr #19 │ │ │ │ - cmneq r4, ip, lsr r4 │ │ │ │ - ldrheq r1, [lr, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01756990 │ │ │ │ - cmneq r4, r4, lsl #8 │ │ │ │ - cmneq lr, r0, lsl #25 │ │ │ │ - cmneq r5, r4, asr r9 │ │ │ │ + cmneq r4, r0, lsl #9 │ │ │ │ + ldrsheq r1, [lr, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq r6, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, r8, asr #8 │ │ │ │ + cmneq lr, r0, asr #25 │ │ │ │ + @ instruction: 0x0175699c │ │ │ │ + cmneq r4, r0, lsl r4 │ │ │ │ + cmneq lr, r8, lsl #25 │ │ │ │ + cmneq r5, r0, ror #18 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq lr, r8, asr #24 │ │ │ │ - cmneq r4, r4, asr #7 │ │ │ │ - cmneq r5, r4, lsr #18 │ │ │ │ - cmneq lr, ip, lsl #24 │ │ │ │ - cmneq r4, r8, lsl #7 │ │ │ │ - cmneq r5, r8, ror #17 │ │ │ │ + cmneq lr, r0, asr ip │ │ │ │ + ldrsbeq ip, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r5, r0, lsr r9 │ │ │ │ + cmneq lr, r4, lsl ip │ │ │ │ + @ instruction: 0x0174c394 │ │ │ │ + ldrsheq r6, [r5, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmneq r4, r0, asr r3 │ │ │ │ - cmneq lr, ip, asr #23 │ │ │ │ - cmneq r5, r4, lsr #17 │ │ │ │ - cmneq r4, r4, lsl r3 │ │ │ │ - @ instruction: 0x017e1b90 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ - ldrsbeq ip, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq lr, r4, asr fp │ │ │ │ - cmneq r5, r8, lsr #16 │ │ │ │ + cmneq r4, ip, asr r3 │ │ │ │ + ldrsbeq r1, [lr, #-180]! @ 0xffffff4c │ │ │ │ + ldrheq r6, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r0, lsr #6 │ │ │ │ + @ instruction: 0x017e1b98 │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + cmneq r4, r4, ror #5 │ │ │ │ + cmneq lr, ip, asr fp │ │ │ │ + cmneq r5, r4, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x0174c29c │ │ │ │ - cmneq lr, r8, lsl fp │ │ │ │ - cmneq r5, ip, ror #15 │ │ │ │ + cmneq r4, r8, lsr #5 │ │ │ │ + cmneq lr, r0, lsr #22 │ │ │ │ + ldrsheq r6, [r5, #-120]! @ 0xffffff88 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r4, r0, ror #4 │ │ │ │ - ldrsbeq r1, [lr, #-172]! @ 0xffffff54 │ │ │ │ - ldrheq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ - cmneq lr, r4, lsr #21 │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - ldrsheq ip, [r4, #-16]! │ │ │ │ - cmneq lr, ip, ror #20 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ + cmneq r4, ip, ror #4 │ │ │ │ + cmneq lr, r4, ror #21 │ │ │ │ + cmneq r5, r0, asr #15 │ │ │ │ + cmneq r4, r4, lsr r2 │ │ │ │ + cmneq lr, ip, lsr #21 │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ + ldrsheq ip, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq lr, r4, ror sl │ │ │ │ + cmneq r5, ip, asr #14 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - ldrheq ip, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq lr, r4, lsr sl │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ - cmneq r4, r0, lsl #3 │ │ │ │ - ldrsheq r1, [lr, #-156]! @ 0xffffff64 │ │ │ │ - ldrsbeq r6, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r4, r4, asr #3 │ │ │ │ + cmneq lr, ip, lsr sl │ │ │ │ + cmneq r5, ip, lsl r7 │ │ │ │ + cmneq r4, ip, lsl #3 │ │ │ │ + cmneq lr, r4, lsl #20 │ │ │ │ + ldrsbeq r6, [r5, #-108]! @ 0xffffff94 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r4, r8, asr #2 │ │ │ │ - cmneq lr, r4, asr #19 │ │ │ │ - @ instruction: 0x01756698 │ │ │ │ + cmneq r4, r4, asr r1 │ │ │ │ + cmneq lr, ip, asr #19 │ │ │ │ + cmneq r5, r4, lsr #13 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq r4, ip, lsl #2 │ │ │ │ - cmneq lr, r8, lsl #19 │ │ │ │ - cmneq r5, r0, ror #12 │ │ │ │ - ldrsbeq ip, [r4, #-0]! │ │ │ │ - cmneq lr, ip, asr #18 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ + cmneq r4, r8, lsl r1 │ │ │ │ + @ instruction: 0x017e1990 │ │ │ │ + cmneq r5, ip, ror #12 │ │ │ │ + ldrsbeq ip, [r4, #-12]! │ │ │ │ + cmneq lr, r4, asr r9 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq lr, r0, lsl r9 │ │ │ │ - cmneq r5, r4, ror sp │ │ │ │ - cmneq r5, r0, ror #11 │ │ │ │ + cmneq lr, r8, lsl r9 │ │ │ │ + cmneq r5, r0, lsl #27 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf074 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4289b8 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -900321,106 +900321,106 @@ │ │ │ │ ldr r1, [pc, #388] @ 42979c │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 428a64 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - ldrsbeq r1, [lr, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, ip, ror ip │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ - cmneq r4, r0, lsr #32 │ │ │ │ - @ instruction: 0x017e189c │ │ │ │ - cmneq r5, r4, ror r5 │ │ │ │ - cmneq r4, r4, ror #31 │ │ │ │ - cmneq lr, r0, ror #16 │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ + ldrsbeq r1, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r8, lsl #25 │ │ │ │ + ldrheq r6, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, ip, lsr #32 │ │ │ │ + cmneq lr, r4, lsr #17 │ │ │ │ + cmneq r5, r0, lsl #11 │ │ │ │ + ldrsheq fp, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq lr, r8, ror #16 │ │ │ │ + cmneq r5, r0, asr #10 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r4, r8, lsr #31 │ │ │ │ - cmneq lr, r4, lsr #16 │ │ │ │ - ldrsheq r6, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, ip, ror #30 │ │ │ │ - cmneq lr, r8, ror #15 │ │ │ │ - ldrheq r6, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + ldrheq fp, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq lr, ip, lsr #16 │ │ │ │ + cmneq r5, r8, lsl #10 │ │ │ │ + cmneq r4, r8, ror pc │ │ │ │ + ldrsheq r1, [lr, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r4, r0, lsr pc │ │ │ │ - cmneq lr, ip, lsr #15 │ │ │ │ - cmneq r5, r8, lsl #9 │ │ │ │ - ldrsheq fp, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq lr, r0, ror r7 │ │ │ │ - cmneq r5, r8, asr #8 │ │ │ │ - ldrheq fp, [r4, #-232]! @ 0xffffff18 │ │ │ │ - cmneq lr, r4, lsr r7 │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ + cmneq r4, ip, lsr pc │ │ │ │ + ldrheq r1, [lr, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x01756494 │ │ │ │ + cmneq r4, r0, lsl #30 │ │ │ │ + cmneq lr, r8, ror r7 │ │ │ │ + cmneq r5, r4, asr r4 │ │ │ │ + cmneq r4, r4, asr #29 │ │ │ │ + cmneq lr, ip, lsr r7 │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmneq r4, ip, ror lr │ │ │ │ - ldrsheq r1, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, ip, asr #7 │ │ │ │ + cmneq r4, r8, lsl #29 │ │ │ │ + cmneq lr, r0, lsl #14 │ │ │ │ + ldrsbeq r6, [r5, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq lr, r4, asr #13 │ │ │ │ - @ instruction: 0x01756398 │ │ │ │ + cmneq lr, ip, asr #13 │ │ │ │ + cmneq r5, r4, lsr #7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ - cmneq lr, r8, lsl #13 │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ + cmneq r4, r8, lsl lr │ │ │ │ + @ instruction: 0x017e1690 │ │ │ │ + cmneq r5, r8, ror #6 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - ldrsbeq fp, [r4, #-208]! @ 0xffffff30 │ │ │ │ - cmneq lr, ip, asr #12 │ │ │ │ - cmneq r5, r0, lsr #6 │ │ │ │ + ldrsbeq fp, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmneq lr, r4, asr r6 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x0174bd94 │ │ │ │ - cmneq lr, r0, lsl r6 │ │ │ │ - cmneq r5, r8, ror #5 │ │ │ │ - cmneq r4, r8, asr sp │ │ │ │ - ldrsbeq r1, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq r5, ip, lsr #5 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ - @ instruction: 0x017e1598 │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ + cmneq r4, r0, lsr #27 │ │ │ │ + cmneq lr, r8, lsl r6 │ │ │ │ + ldrsheq r6, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r4, ror #26 │ │ │ │ + ldrsbeq r1, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + ldrheq r6, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, r8, lsr #26 │ │ │ │ + cmneq lr, r0, lsr #11 │ │ │ │ + cmneq r5, r8, ror r2 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r4, r0, ror #25 │ │ │ │ - cmneq lr, ip, asr r5 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ + cmneq r4, ip, ror #25 │ │ │ │ + cmneq lr, r4, ror #10 │ │ │ │ + cmneq r5, ip, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r4, r4, lsr #25 │ │ │ │ - cmneq lr, r0, lsr #10 │ │ │ │ - ldrsheq r6, [r5, #-20]! @ 0xffffffec │ │ │ │ + ldrheq fp, [r4, #-192]! @ 0xffffff40 │ │ │ │ + cmneq lr, r8, lsr #10 │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmneq lr, r8, ror #9 │ │ │ │ - cmneq r5, r8, asr #18 │ │ │ │ - ldrheq r6, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + ldrsheq r1, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ + cmneq r5, r4, asr #3 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmneq r4, ip, lsl ip │ │ │ │ - @ instruction: 0x017e1498 │ │ │ │ - cmneq r5, r0, ror r1 │ │ │ │ - cmneq r4, r0, ror #23 │ │ │ │ - cmneq lr, ip, asr r4 │ │ │ │ - cmneq r5, r4, lsr r1 │ │ │ │ - cmneq lr, r0, lsr #8 │ │ │ │ - @ instruction: 0x0174bb9c │ │ │ │ - ldrsheq r6, [r5, #-12]! │ │ │ │ - cmneq lr, r4, ror #7 │ │ │ │ - cmneq r4, r0, ror #22 │ │ │ │ - cmneq r5, r0, asr #1 │ │ │ │ + cmneq r4, r8, lsr #24 │ │ │ │ + cmneq lr, r0, lsr #9 │ │ │ │ + cmneq r5, ip, ror r1 │ │ │ │ + cmneq r4, ip, ror #23 │ │ │ │ + cmneq lr, r4, ror #8 │ │ │ │ + cmneq r5, r0, asr #2 │ │ │ │ + cmneq lr, r8, lsr #8 │ │ │ │ + cmneq r4, r8, lsr #23 │ │ │ │ + cmneq r5, r8, lsl #2 │ │ │ │ + cmneq lr, ip, ror #7 │ │ │ │ + cmneq r4, ip, ror #22 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmneq lr, r8, lsr #7 │ │ │ │ - cmneq r4, r4, lsr #22 │ │ │ │ - cmneq r5, r4, lsl #1 │ │ │ │ + ldrheq r1, [lr, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, r0, lsr fp │ │ │ │ + @ instruction: 0x01756090 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmneq lr, ip, ror #6 │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ + cmneq lr, r4, ror r3 │ │ │ │ + ldrsheq fp, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r4, asr r0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - ldrheq fp, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmneq lr, ip, lsr #6 │ │ │ │ - cmneq r5, r4 │ │ │ │ + ldrheq fp, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq lr, r4, lsr r3 │ │ │ │ + cmneq r5, r0, lsl r0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ - ldrsheq r1, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ + ldrsheq r1, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + ldrsbeq r5, [r5, #-240]! @ 0xffffff10 │ │ │ │ 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 │ │ │ │ @@ -900488,24 +900488,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 4298f0 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 429808 │ │ │ │ - ldrsbeq r1, [lr, #-0]! │ │ │ │ - cmneq r4, ip, asr #16 │ │ │ │ - cmneq r5, ip, lsr #27 │ │ │ │ + ldrsbeq r1, [lr, #-8]! │ │ │ │ + cmneq r4, r8, asr r8 │ │ │ │ + ldrheq r5, [r5, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0x017e1094 │ │ │ │ - cmneq r4, r0, lsl r8 │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ - cmneq lr, r8, asr r0 │ │ │ │ - ldrsbeq fp, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r4, lsr sp │ │ │ │ + @ instruction: 0x017e109c │ │ │ │ + cmneq r4, ip, lsl r8 │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ + cmneq lr, r0, rrx │ │ │ │ + cmneq r4, r0, ror #15 │ │ │ │ + cmneq r5, r0, asr #26 │ │ │ │ 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 │ │ │ │ @@ -900548,21 +900548,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 4299d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 429934 │ │ │ │ - cmneq lr, r4, lsr #31 │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ - cmneq r5, r8, ror ip │ │ │ │ + cmneq lr, ip, lsr #31 │ │ │ │ + cmneq r4, ip, lsr #14 │ │ │ │ + cmneq r5, r4, lsl #25 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq lr, r8, ror #30 │ │ │ │ - cmneq r4, r4, ror #13 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ + cmneq lr, r0, ror pc │ │ │ │ + ldrsheq fp, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r5, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ 429ab8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -900614,19 +900614,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #648 @ 0x288 │ │ │ │ b 429a84 │ │ │ │ orreq lr, sl, r0, lsr #22 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, ip, ror #29 │ │ │ │ - cmneq r5, ip, asr #23 │ │ │ │ + ldrsheq r0, [lr, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq r5, [r5, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - ldrsheq fp, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r4, r8, asr #11 │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ + ldrsbeq fp, [r4, #-84]! @ 0xffffffac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #536] @ 429d04 │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -900759,41 +900759,41 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #124] @ 429d70 │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 429bb4 │ │ │ │ - cmneq r5, ip, asr #6 │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ orreq lr, sl, ip, lsl #20 │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmneq r5, r4, lsl #6 │ │ │ │ + cmneq r5, r4, lsl r3 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, r4, ror sp │ │ │ │ - cmneq r5, r4, asr sl │ │ │ │ + cmneq lr, ip, ror sp │ │ │ │ + cmneq r5, r0, ror #20 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq lr, r8, lsr #26 │ │ │ │ - cmneq r4, r4, lsr #9 │ │ │ │ - cmneq r5, r4, lsl #20 │ │ │ │ + cmneq lr, r0, lsr sp │ │ │ │ + ldrheq fp, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r4, r0, ror r4 │ │ │ │ - cmneq lr, r0, asr #25 │ │ │ │ - cmneq r4, ip, lsr r4 │ │ │ │ - @ instruction: 0x0175599c │ │ │ │ + cmneq r4, ip, ror r4 │ │ │ │ + cmneq lr, r8, asr #25 │ │ │ │ + cmneq r4, r8, asr #8 │ │ │ │ + cmneq r5, r8, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq lr, r8, lsl #25 │ │ │ │ - cmneq r4, r4, lsl #8 │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ + @ instruction: 0x017e0c90 │ │ │ │ + cmneq r4, r0, lsl r4 │ │ │ │ + cmneq r5, r0, ror r9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq lr, r0, asr ip │ │ │ │ - cmneq r4, ip, asr #7 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - cmneq lr, r8, lsl ip │ │ │ │ - @ instruction: 0x0174b394 │ │ │ │ - ldrsheq r5, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r8, asr ip │ │ │ │ + ldrsbeq fp, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ + cmneq lr, r0, lsr #24 │ │ │ │ + cmneq r4, r0, lsr #7 │ │ │ │ + cmneq r5, r0, lsl #18 │ │ │ │ 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] @ 42a024 │ │ │ │ ldr r3, [pc, #664] @ 42a028 │ │ │ │ @@ -900961,33 +900961,33 @@ │ │ │ │ b 429e84 │ │ │ │ mov r0, r3 │ │ │ │ bl c1bc4 │ │ │ │ mov ip, r0 │ │ │ │ b 429fdc │ │ │ │ orreq lr, sl, r8, lsl #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r0, [lr, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ + cmneq lr, r0, ror #21 │ │ │ │ + ldrheq r5, [r5, #-112]! @ 0xffffff90 │ │ │ │ orreq lr, sl, r8, lsl #13 │ │ │ │ - ldrheq fp, [r4, #-16]! │ │ │ │ - cmneq r4, r8, lsl #3 │ │ │ │ - cmneq r4, r0, ror #2 │ │ │ │ - ldrheq r0, [lr, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, r4, lsr r1 │ │ │ │ - @ instruction: 0x01755698 │ │ │ │ - cmneq lr, r4, lsl #19 │ │ │ │ - ldrsheq fp, [r4, #-12]! │ │ │ │ - cmneq r5, r0, ror #12 │ │ │ │ - cmneq lr, r8, asr #18 │ │ │ │ - cmneq r5, r4, ror #11 │ │ │ │ + ldrheq fp, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0174b194 │ │ │ │ + cmneq r4, ip, ror #2 │ │ │ │ + cmneq lr, r4, asr #19 │ │ │ │ + cmneq r4, r0, asr #2 │ │ │ │ + cmneq r5, r4, lsr #13 │ │ │ │ + cmneq lr, ip, lsl #19 │ │ │ │ + cmneq r4, r8, lsl #2 │ │ │ │ + cmneq r5, ip, ror #12 │ │ │ │ + cmneq lr, r0, asr r9 │ │ │ │ + ldrsheq r5, [r5, #-80]! @ 0xffffffb0 │ │ │ │ cmnpeq r3, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq lr, r8, lsl #18 │ │ │ │ - cmneq r4, r4, lsl #1 │ │ │ │ - cmneq r5, r4, ror #11 │ │ │ │ + cmneq lr, r0, lsl r9 │ │ │ │ + @ instruction: 0x0174b090 │ │ │ │ + ldrsheq r5, [r5, #-80]! @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #448] @ 42a250 │ │ │ │ ldr r3, [pc, #448] @ 42a254 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -901101,26 +901101,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 42a140 │ │ │ │ orreq lr, sl, r4, lsl #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, sl, ip, asr #7 │ │ │ │ - cmneq lr, r4, ror r7 │ │ │ │ - ldrsheq sl, [r4, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r5, r0, asr r4 │ │ │ │ - cmneq lr, ip, lsr r7 │ │ │ │ - ldrheq sl, [r4, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ - cmneq lr, r4, lsl #14 │ │ │ │ - cmneq r4, r0, lsl #29 │ │ │ │ - cmneq r5, r0, ror #7 │ │ │ │ - cmneq lr, ip, asr #13 │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ + cmneq lr, ip, ror r7 │ │ │ │ + ldrsheq sl, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, ip, asr r4 │ │ │ │ + cmneq lr, r4, asr #14 │ │ │ │ + cmneq r4, r4, asr #29 │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ + cmneq lr, ip, lsl #14 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ + cmneq r5, ip, ror #7 │ │ │ │ + ldrsbeq r0, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ + ldrheq r5, [r5, #-52]! @ 0xffffffcc │ │ │ │ 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] @ 42a910 │ │ │ │ ldr r3, [pc, #1640] @ 42a914 │ │ │ │ @@ -901533,57 +901533,57 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 42a620 │ │ │ │ b 42a518 │ │ │ │ orreq lr, sl, r8, ror #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, sl, ip, lsr r2 │ │ │ │ - cmneq lr, ip, lsl #12 │ │ │ │ - cmneq r5, r4, ror #5 │ │ │ │ + cmneq lr, r4, lsl r6 │ │ │ │ + ldrsheq r5, [r5, #-32]! @ 0xffffffe0 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - cmneq lr, r8, lsr #11 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ + ldrheq r0, [lr, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r5, r0, lsr #3 │ │ │ │ - ldrheq r0, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, ip, lsr #3 │ │ │ │ + ldrheq r0, [lr, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq lr, ip, lsl #8 │ │ │ │ - ldrsbeq r4, [r5, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, r4, ror #1 │ │ │ │ + cmneq lr, r4, lsl r4 │ │ │ │ + cmneq r5, r4, ror #21 │ │ │ │ + ldrsheq r5, [r5, #-0]! │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, ip │ │ │ │ - cmneq lr, r4, lsr #6 │ │ │ │ + cmneq r5, r8, lsl r0 │ │ │ │ + cmneq lr, ip, lsr #6 │ │ │ │ orreq sp, sl, ip, ror #29 │ │ │ │ - cmneq lr, r0, asr #4 │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ + cmneq lr, r8, asr #4 │ │ │ │ + cmneq r5, r8, lsr #30 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmneq r4, r8, ror r9 │ │ │ │ - cmneq r4, r0, asr #18 │ │ │ │ - cmneq r4, r8, lsr #18 │ │ │ │ - cmneq lr, r8, ror r1 │ │ │ │ - ldrsheq sl, [r4, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r5, r4, asr lr │ │ │ │ - cmneq lr, ip, lsr r1 │ │ │ │ - ldrheq sl, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r5, r0, lsl lr │ │ │ │ + cmneq r4, r4, lsl #19 │ │ │ │ + cmneq r4, ip, asr #18 │ │ │ │ + cmneq r4, r4, lsr r9 │ │ │ │ + cmneq lr, r0, lsl #3 │ │ │ │ + cmneq r4, r0, lsl #18 │ │ │ │ + cmneq r5, r0, ror #28 │ │ │ │ + cmneq lr, r4, asr #2 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + cmneq r5, ip, lsl lr │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ - cmneq r4, r0, asr r8 │ │ │ │ - cmneq lr, r0, lsr #1 │ │ │ │ - cmneq r4, ip, lsl r8 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ + cmneq r4, ip, lsl #17 │ │ │ │ + cmneq r4, ip, asr r8 │ │ │ │ + cmneq lr, r8, lsr #1 │ │ │ │ + cmneq r4, r8, lsr #16 │ │ │ │ + cmneq r5, r8, lsl #27 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmneq lr, r4, rrx │ │ │ │ - cmneq r4, r0, ror #15 │ │ │ │ - cmneq r5, r0, asr #26 │ │ │ │ + cmneq lr, ip, rrx │ │ │ │ + cmneq r4, ip, ror #15 │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmneq r5, r0, asr #28 │ │ │ │ - cmneq lr, r4, lsl r0 │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ + cmneq r5, ip, asr #28 │ │ │ │ + cmneq lr, ip, lsl r0 │ │ │ │ + ldrsheq r4, [r5, #-192]! @ 0xffffff40 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -901805,32 +901805,32 @@ │ │ │ │ orreq sp, sl, r4, lsr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, sl, r8, ror #21 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ orreq sp, sl, r8, ror #18 │ │ │ │ - cmnpeq sp, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #9 │ │ │ │ - cmneq r5, r4, ror #19 │ │ │ │ - ldrsbeq pc, [sp, #-192]! @ 0xffffff40 @ │ │ │ │ - cmneq r4, ip, asr #8 │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ - @ instruction: 0x017dfc94 │ │ │ │ - cmneq r4, r0, lsl r4 │ │ │ │ - cmneq r5, r0, ror r9 │ │ │ │ - cmnpeq sp, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - cmnpeq sp, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0174a398 │ │ │ │ - ldrsheq r4, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmnpeq sp, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, asr r3 │ │ │ │ - ldrheq r4, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmnpeq sp, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0174a494 │ │ │ │ + ldrsheq r4, [r5, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq pc, [sp, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq r4, r8, asr r4 │ │ │ │ + ldrheq r4, [r5, #-152]! @ 0xffffff68 │ │ │ │ + @ instruction: 0x017dfc9c │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ + cmneq r5, ip, ror r9 │ │ │ │ + cmnpeq sp, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, ror #7 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + cmnpeq sp, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsr #7 │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ + cmnpeq sp, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, ror #6 │ │ │ │ + cmneq r5, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 42ae14 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -901852,17 +901852,17 @@ │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42adcc │ │ │ │ @ instruction: 0xffffae4c │ │ │ │ - cmnpeq sp, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #5 │ │ │ │ - cmneq r5, r4, ror #15 │ │ │ │ + cmnpeq sp, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0174a294 │ │ │ │ + ldrsheq r4, [r5, #-112]! @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 42ae94 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -901884,17 +901884,17 @@ │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42ae4c │ │ │ │ @ instruction: 0xffffae2c │ │ │ │ - cmnpeq sp, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #4 │ │ │ │ - cmneq r5, r4, ror #14 │ │ │ │ + @ instruction: 0x017dfa94 │ │ │ │ + cmneq r4, r4, lsl r2 │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 42af14 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -901916,17 +901916,17 @@ │ │ │ │ add r2, r2, #464 @ 0x1d0 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42aecc │ │ │ │ @ instruction: 0xffffb4a0 │ │ │ │ - cmnpeq sp, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #3 │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ + cmnpeq sp, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0174a194 │ │ │ │ + ldrsheq r4, [r5, #-96]! @ 0xffffffa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 42af94 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -901948,17 +901948,17 @@ │ │ │ │ add r2, r2, #488 @ 0x1e8 │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42af4c │ │ │ │ @ instruction: 0xffffad8c │ │ │ │ - cmnpeq sp, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #2 │ │ │ │ - cmneq r5, r4, ror #12 │ │ │ │ + @ instruction: 0x017df994 │ │ │ │ + cmneq r4, r4, lsl r1 │ │ │ │ + cmneq r5, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #1656] @ 42b63c │ │ │ │ @@ -902380,32 +902380,32 @@ │ │ │ │ orreq sp, sl, r8, asr #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, sl, r0, lsl r5 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ strdeq sp, [sl, r8] │ │ │ │ - cmnpeq sp, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsl #23 │ │ │ │ - cmneq r5, ip, ror #1 │ │ │ │ - ldrsbeq pc, [sp, #-52]! @ 0xffffffcc @ │ │ │ │ - cmneq r4, r0, asr fp │ │ │ │ - ldrheq r4, [r5, #-0]! │ │ │ │ - @ instruction: 0x017df398 │ │ │ │ - cmneq r4, r4, lsl fp │ │ │ │ - cmneq r5, r4, ror r0 │ │ │ │ - cmnpeq sp, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, r4, lsr r0 │ │ │ │ - cmnpeq sp, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01749a9c │ │ │ │ - ldrsheq r3, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmnpeq sp, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror #20 │ │ │ │ - cmneq r5, r0, asr #31 │ │ │ │ + cmnpeq sp, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01749b98 │ │ │ │ + ldrsheq r4, [r5, #-8]! │ │ │ │ + ldrsbeq pc, [sp, #-60]! @ 0xffffffc4 @ │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ + ldrheq r4, [r5, #-12]! │ │ │ │ + cmnpeq sp, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsr #22 │ │ │ │ + cmneq r5, r0, lsl #1 │ │ │ │ + cmnpeq sp, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + cmneq r5, r0, asr #32 │ │ │ │ + cmnpeq sp, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr #21 │ │ │ │ + cmneq r5, r8 │ │ │ │ + cmnpeq sp, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, ror #20 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ 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, #1432] @ 42bc50 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -902766,35 +902766,35 @@ │ │ │ │ bl c1bc4 │ │ │ │ mov ip, r0 │ │ │ │ b 42bbcc │ │ │ │ orreq ip, sl, ip, asr lr │ │ │ │ orreq ip, sl, r8, asr #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, sl, r4, ror #27 │ │ │ │ - cmnpeq sp, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [sp, #-4]! @ │ │ │ │ - cmneq r4, r0, lsr r8 │ │ │ │ - @ instruction: 0x01753d90 │ │ │ │ - cmneq sp, r4, ror pc │ │ │ │ - cmneq r5, ip, asr #24 │ │ │ │ + cmnpeq sp, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sp, #-12]! @ │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ + @ instruction: 0x01753d9c │ │ │ │ + cmneq sp, ip, ror pc │ │ │ │ + cmneq r5, r8, asr ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r4, r4, lsl #10 │ │ │ │ - cmneq sp, r4, asr sp │ │ │ │ - ldrsheq r3, [r5, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r0, lsl r5 │ │ │ │ + cmneq sp, ip, asr sp │ │ │ │ + ldrsheq r3, [r5, #-156]! @ 0xffffff64 │ │ │ │ cmneq r3, ip, asr r9 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq sp, r8, lsl sp │ │ │ │ - @ instruction: 0x01749494 │ │ │ │ - ldrsheq r3, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sp, r0, ror #25 │ │ │ │ - cmneq r4, ip, asr r4 │ │ │ │ - ldrheq r3, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sp, r0, lsr #26 │ │ │ │ + cmneq r4, r0, lsr #9 │ │ │ │ + cmneq r5, r0, lsl #20 │ │ │ │ + cmneq sp, r8, ror #25 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ 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] @ 42bf84 │ │ │ │ ldr r2, [pc, #692] @ 42bf88 │ │ │ │ @@ -902969,38 +902969,38 @@ │ │ │ │ mov r1, #944 @ 0x3b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42bdfc │ │ │ │ orreq ip, sl, r4, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, r4, lsl #24 │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ + cmneq sp, ip, lsl #24 │ │ │ │ + ldrsbeq r3, [r5, #-136]! @ 0xffffff78 │ │ │ │ muleq r0, r9, r3 │ │ │ │ orreq r8, sl, ip, lsl #29 │ │ │ │ - ldrsheq r2, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r0, ror #25 │ │ │ │ - ldrsbeq r2, [r5, #-144]! @ 0xffffff70 │ │ │ │ + ldrsheq r2, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ + ldrsbeq r2, [r5, #-156]! @ 0xffffff64 │ │ │ │ orreq ip, sl, r0, lsl r7 │ │ │ │ andeq sp, r0, r4, lsl ip │ │ │ │ andeq sp, r0, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq pc, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ - cmneq r4, r0, ror #3 │ │ │ │ - ldrheq r9, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq r4, ip, ror #3 │ │ │ │ + cmneq r4, r0, asr #3 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmneq r4, r8, lsl #3 │ │ │ │ - ldrsbeq lr, [sp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r4, r4, asr r1 │ │ │ │ - cmneq r5, ip, lsr #13 │ │ │ │ + @ instruction: 0x01749194 │ │ │ │ + cmneq sp, r0, ror #19 │ │ │ │ + cmneq r4, r0, ror #2 │ │ │ │ + ldrheq r3, [r5, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x017de99c │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ + cmneq sp, r4, lsr #19 │ │ │ │ + cmneq r4, r4, lsr #2 │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -903122,26 +903122,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 42c0a0 │ │ │ │ orreq ip, sl, r4, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, r8, lsr #17 │ │ │ │ - cmneq r5, r8, lsl #11 │ │ │ │ + ldrheq lr, [sp, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x01753594 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ orreq ip, sl, ip, ror #8 │ │ │ │ cmneq r3, ip, lsl r7 │ │ │ │ - cmneq sp, r0, asr #15 │ │ │ │ - cmneq r4, ip, lsr pc │ │ │ │ - @ instruction: 0x0175349c │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ + cmneq sp, r8, asr #15 │ │ │ │ + cmneq r4, r8, asr #30 │ │ │ │ + cmneq r5, r8, lsr #9 │ │ │ │ + cmneq r4, r4, lsl pc │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq r4, r0, ror #29 │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ + cmneq r4, ip, ror #29 │ │ │ │ + ldrheq r3, [r5, #-84]! @ 0xffffffac │ │ │ │ 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] @ 42c4ec │ │ │ │ @@ -903315,27 +903315,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 42c3b8 │ │ │ │ orreq ip, sl, ip, asr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x017de698 │ │ │ │ - cmneq r5, r4, ror #6 │ │ │ │ + cmneq sp, r0, lsr #13 │ │ │ │ + cmneq r5, r0, ror r3 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ @ instruction: 0xffffa534 │ │ │ │ orreq ip, sl, r4, asr r1 │ │ │ │ - cmneq r4, r8, asr ip │ │ │ │ - cmneq sp, r4, lsr #9 │ │ │ │ - cmneq r4, r0, lsr #24 │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - cmneq r4, r8, ror #23 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - ldrheq r8, [r4, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r5, r0, lsl r1 │ │ │ │ + cmneq r4, r4, ror #24 │ │ │ │ + cmneq sp, ip, lsr #9 │ │ │ │ + cmneq r4, ip, lsr #24 │ │ │ │ + cmneq r5, ip, lsl #3 │ │ │ │ + ldrsheq r8, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sp, ip, lsr r4 │ │ │ │ + ldrheq r8, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r5, ip, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ │ │ │ │ 0042c52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -903538,36 +903538,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #104] @ 42c8c0 │ │ │ │ add r2, r2, #640 @ 0x280 │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ b 42c72c │ │ │ │ orreq fp, sl, r4, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - ldrsheq r2, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ + cmneq r5, r8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ orreq fp, sl, r0, ror #29 │ │ │ │ cmneq r3, r8, lsl #3 │ │ │ │ orreq fp, sl, r8, asr lr │ │ │ │ orreq fp, sl, r0, lsr lr │ │ │ │ - cmneq r4, r4, ror #18 │ │ │ │ - cmneq sp, r8, ror #3 │ │ │ │ - ldrheq r2, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ + ldrsheq lr, [sp, #-16]! │ │ │ │ + cmneq r5, r8, asr #29 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r4, r0, lsr #18 │ │ │ │ + cmneq r4, ip, lsr #18 │ │ │ │ @ instruction: 0x018abd98 │ │ │ │ - cmneq sp, r0, asr r1 │ │ │ │ - cmneq r4, r8, asr #17 │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ - @ instruction: 0x01752f90 │ │ │ │ - cmneq r4, r4, ror #16 │ │ │ │ + cmneq sp, r8, asr r1 │ │ │ │ + ldrsbeq r8, [r4, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, r4, lsr lr │ │ │ │ + @ instruction: 0x01752f9c │ │ │ │ + cmneq r4, r0, ror r8 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - ldrheq lr, [sp, #-8]! │ │ │ │ - cmneq r4, r0, lsr r8 │ │ │ │ - @ instruction: 0x01752d90 │ │ │ │ + cmneq sp, r0, asr #1 │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ + @ instruction: 0x01752d9c │ │ │ │ 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] @ 42ccc0 │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ @@ -903818,38 +903818,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b 42ca98 │ │ │ │ orreq fp, sl, ip, lsr #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r8, asr lr │ │ │ │ - cmneq sp, r4, asr r2 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ orreq fp, sl, r8, asr #23 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orrseq r1, sp, r4, asr r8 │ │ │ │ orrseq r1, sp, ip, lsl #16 │ │ │ │ orrseq r1, sp, ip, asr #15 │ │ │ │ orreq fp, sl, r4, ror sl │ │ │ │ - cmneq r4, r0, lsl #11 │ │ │ │ - cmneq r5, r0, lsr #25 │ │ │ │ - @ instruction: 0x017de09c │ │ │ │ + cmneq r4, ip, lsl #11 │ │ │ │ + cmneq r5, ip, lsr #25 │ │ │ │ + cmneq sp, r4, lsr #1 │ │ │ │ @ instruction: 0x01738c98 │ │ │ │ - ldrheq r8, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ - cmneq r5, r4, lsr #23 │ │ │ │ - cmneq sp, r0, lsr #31 │ │ │ │ - cmneq r4, r0, ror #8 │ │ │ │ - cmneq r5, r0, lsl #23 │ │ │ │ - cmneq sp, ip, ror pc │ │ │ │ - cmneq r4, r4, asr #8 │ │ │ │ - cmneq r4, r0, lsl r4 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ - cmneq sp, r0, lsr #30 │ │ │ │ - ldrsbeq r2, [r5, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r4, r8, asr #9 │ │ │ │ + @ instruction: 0x01748490 │ │ │ │ + ldrheq r2, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sp, r8, lsr #31 │ │ │ │ + cmneq r4, ip, ror #8 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmneq sp, r4, lsl #31 │ │ │ │ + cmneq r4, r0, asr r4 │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ + cmneq sp, r8, lsr #30 │ │ │ │ + ldrsbeq r2, [r5, #-172]! @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl b8090 <__aeabi_dcmpgt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -903976,21 +903976,21 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 42cddc │ │ │ │ orreq fp, sl, ip, lsl #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, sl, r0, lsr r7 │ │ │ │ - cmneq r4, r0, lsr #3 │ │ │ │ - ldrsbeq r2, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sp, r0, asr #25 │ │ │ │ + cmneq r4, ip, lsr #3 │ │ │ │ + cmneq r5, r4, ror #17 │ │ │ │ + cmneq sp, r8, asr #25 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq r4, r0, ror #2 │ │ │ │ - @ instruction: 0x01752898 │ │ │ │ - cmneq sp, r4, lsl #25 │ │ │ │ + cmneq r4, ip, ror #2 │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + cmneq sp, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3440] @ 0xd70 │ │ │ │ sub sp, sp, #620 @ 0x26c │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ mov ip, r2 │ │ │ │ @@ -905998,17 +905998,17 @@ │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ b 42eaa0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq sp, r4, lsr r7 │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ + cmneq sp, ip, lsr r7 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ bl b0e54 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 432fc8 │ │ │ │ @@ -908134,20 +908134,20 @@ │ │ │ │ strd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r2, [sp, #248] @ 0xf8 │ │ │ │ strd r2, [r1] │ │ │ │ b 42f818 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ b 42f014 │ │ │ │ - cmneq sp, r0, lsl #14 │ │ │ │ - ldrsbeq r4, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmnpeq r4, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [sp, #-188]! @ 0xffffff44 │ │ │ │ - ldrheq r4, [r4, #-0]! │ │ │ │ - cmneq r4, r4, ror #15 │ │ │ │ + cmneq sp, r8, lsl #14 │ │ │ │ + cmneq r4, r0, ror #23 │ │ │ │ + cmnpeq r4, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, ror #23 │ │ │ │ + ldrheq r4, [r4, #-12]! │ │ │ │ + ldrsheq lr, [r4, #-112]! @ 0xffffff90 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [ip, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -910273,75 +910273,75 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 42cfdc │ │ │ │ - cmneq sp, r0, lsr lr │ │ │ │ - cmneq r4, r4, lsl #6 │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ - ldrsheq r7, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, ip, asr #5 │ │ │ │ - cmneq r4, r0, lsl #20 │ │ │ │ - cmneq sp, r0, asr #27 │ │ │ │ - @ instruction: 0x01742294 │ │ │ │ - cmneq r4, r8, asr #19 │ │ │ │ - cmneq sp, r8, lsl #27 │ │ │ │ - cmneq r4, ip, asr r2 │ │ │ │ - @ instruction: 0x0174c990 │ │ │ │ - cmneq sp, r0, asr sp │ │ │ │ - cmneq r4, r4, lsr #4 │ │ │ │ - cmneq r4, r8, asr r9 │ │ │ │ - cmneq sp, r8, lsl sp │ │ │ │ - cmneq r4, ip, ror #3 │ │ │ │ - cmneq r4, r0, lsr #18 │ │ │ │ - cmneq sp, r0, ror #25 │ │ │ │ - ldrheq r2, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r8, ror #17 │ │ │ │ - cmneq sp, r8, lsr #25 │ │ │ │ - cmneq r4, ip, ror r1 │ │ │ │ - ldrheq ip, [r4, #-128]! @ 0xffffff80 │ │ │ │ - cmneq sp, r0, ror ip │ │ │ │ - cmneq r4, r4, asr #2 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - cmneq sp, r4, lsr ip │ │ │ │ - cmneq r4, r8, lsl #2 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ - ldrsheq r7, [sp, #-188]! @ 0xffffff44 │ │ │ │ - ldrsbeq r2, [r4, #-0]! │ │ │ │ - cmneq r4, r4, lsl #16 │ │ │ │ + cmneq sp, r8, lsr lr │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmneq r4, r4, asr #20 │ │ │ │ + cmneq sp, r0, lsl #28 │ │ │ │ + ldrsbeq r2, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, ip, lsl #20 │ │ │ │ + cmneq sp, r8, asr #27 │ │ │ │ + cmneq r4, r0, lsr #5 │ │ │ │ + ldrsbeq ip, [r4, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x017d7d90 │ │ │ │ + cmneq r4, r8, ror #4 │ │ │ │ + @ instruction: 0x0174c99c │ │ │ │ + cmneq sp, r8, asr sp │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ + cmneq r4, r4, ror #18 │ │ │ │ + cmneq sp, r0, lsr #26 │ │ │ │ + ldrsheq r2, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, ip, lsr #18 │ │ │ │ + cmneq sp, r8, ror #25 │ │ │ │ + cmneq r4, r0, asr #3 │ │ │ │ + ldrsheq ip, [r4, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq r7, [sp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r4, r8, lsl #3 │ │ │ │ + ldrheq ip, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, r8, ror ip │ │ │ │ + cmneq r4, r0, asr r1 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ + cmneq sp, ip, lsr ip │ │ │ │ + cmneq r4, r4, lsl r1 │ │ │ │ + cmneq r4, r8, asr #16 │ │ │ │ + cmneq sp, r4, lsl #24 │ │ │ │ + ldrsbeq r2, [r4, #-12]! │ │ │ │ + cmneq r4, r0, lsl r8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq sp, r4, asr #23 │ │ │ │ - @ instruction: 0x01742098 │ │ │ │ - cmneq r4, ip, asr #15 │ │ │ │ - cmneq sp, r8, lsl #23 │ │ │ │ - cmneq r4, ip, asr r0 │ │ │ │ - @ instruction: 0x0174c790 │ │ │ │ + cmneq sp, ip, asr #23 │ │ │ │ + cmneq r4, r4, lsr #1 │ │ │ │ + ldrsbeq ip, [r4, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x017d7b90 │ │ │ │ + cmneq r4, r8, rrx │ │ │ │ + @ instruction: 0x0174c79c │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq sp, ip, asr #22 │ │ │ │ - cmneq r4, r0, lsr #32 │ │ │ │ - cmneq r4, r4, asr r7 │ │ │ │ + cmneq sp, r4, asr fp │ │ │ │ + cmneq r4, ip, lsr #32 │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq sp, r0, lsl fp │ │ │ │ - cmneq r4, r4, ror #31 │ │ │ │ - cmneq r4, r8, lsl r7 │ │ │ │ + cmneq sp, r8, lsl fp │ │ │ │ + ldrsheq r1, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r4, r4, lsr #14 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsbeq r7, [sp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r4, r8, lsr #31 │ │ │ │ - ldrsbeq ip, [r4, #-108]! @ 0xffffff94 │ │ │ │ - @ instruction: 0x017d7a98 │ │ │ │ - cmneq r4, ip, ror #30 │ │ │ │ - cmneq r4, r0, lsr #13 │ │ │ │ - cmneq sp, ip, asr sl │ │ │ │ - cmneq r4, r0, lsr pc │ │ │ │ - cmneq r4, r4, ror #12 │ │ │ │ - cmneq sp, r0, lsr #20 │ │ │ │ - ldrsheq r1, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r8, lsr #12 │ │ │ │ + ldrsbeq r7, [sp, #-172]! @ 0xffffff54 │ │ │ │ + ldrheq r1, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ + cmneq sp, r0, lsr #21 │ │ │ │ + cmneq r4, r8, ror pc │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + cmneq sp, r4, ror #20 │ │ │ │ + cmneq r4, ip, lsr pc │ │ │ │ + cmneq r4, r0, ror r6 │ │ │ │ + cmneq sp, r8, lsr #20 │ │ │ │ + cmneq r4, r0, lsl #30 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ 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 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ @@ -913306,21 +913306,21 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl b8228 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sp, #136] @ 0x88 │ │ │ │ b 43564c │ │ │ │ - cmneq sp, r4, lsr #11 │ │ │ │ - cmnpeq r3, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsr #3 │ │ │ │ + cmneq sp, ip, lsr #11 │ │ │ │ + cmnpeq r3, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r4, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq sp, r4, lsr r2 │ │ │ │ - cmneq r3, r8, lsl #14 │ │ │ │ - cmneq r4, ip, lsr lr │ │ │ │ + cmneq sp, ip, lsr r2 │ │ │ │ + cmneq r3, r4, lsl r7 │ │ │ │ + cmneq r4, r8, asr #28 │ │ │ │ muleq r0, r5, r1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl b0e54 │ │ │ │ @@ -916244,88 +916244,88 @@ │ │ │ │ ldr r1, [pc, #316] @ 439018 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 4349d4 │ │ │ │ - cmneq sp, ip, ror #2 │ │ │ │ - cmneq r3, r0, asr #12 │ │ │ │ - cmneq r4, r4, ror sp │ │ │ │ - cmneq sp, r0, lsr r1 │ │ │ │ - cmneq r3, r4, lsl #12 │ │ │ │ - cmneq r4, r8, lsr sp │ │ │ │ + cmneq sp, r4, ror r1 │ │ │ │ + cmneq r3, ip, asr #12 │ │ │ │ + cmneq r4, r0, lsl #27 │ │ │ │ + cmneq sp, r8, lsr r1 │ │ │ │ + cmneq r3, r0, lsl r6 │ │ │ │ + cmneq r4, r4, asr #26 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - ldrsheq r2, [sp, #-4]! │ │ │ │ - cmneq r3, r8, asr #11 │ │ │ │ - ldrsheq r6, [r4, #-204]! @ 0xffffff34 │ │ │ │ + ldrsheq r2, [sp, #-12]! │ │ │ │ + ldrsbeq ip, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrheq r2, [sp, #-8]! │ │ │ │ - cmneq r3, ip, lsl #11 │ │ │ │ - cmneq r4, r0, asr #25 │ │ │ │ + cmneq sp, r0, asr #1 │ │ │ │ + @ instruction: 0x0173c598 │ │ │ │ + cmneq r4, ip, asr #25 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq sp, ip, ror r0 │ │ │ │ - cmneq r3, r0, asr r5 │ │ │ │ - cmneq r4, r4, lsl #25 │ │ │ │ - cmneq sp, r0, asr #32 │ │ │ │ - cmneq r3, r4, lsl r5 │ │ │ │ - cmneq r4, r8, asr #24 │ │ │ │ + cmneq sp, r4, lsl #1 │ │ │ │ + cmneq r3, ip, asr r5 │ │ │ │ + @ instruction: 0x01746c90 │ │ │ │ + cmneq sp, r8, asr #32 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ + cmneq r4, r4, asr ip │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq sp, r4 │ │ │ │ - ldrsbeq ip, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ + cmneq sp, ip │ │ │ │ + cmneq r3, r4, ror #9 │ │ │ │ + cmneq r4, r8, lsl ip │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq sp, r8, asr #31 │ │ │ │ - @ instruction: 0x0173c49c │ │ │ │ - ldrsbeq r6, [r4, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r1, [sp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r3, r8, lsr #9 │ │ │ │ + ldrsbeq r6, [r4, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq sp, r8, lsl #31 │ │ │ │ - cmneq r3, ip, asr r4 │ │ │ │ - @ instruction: 0x01746b90 │ │ │ │ + @ instruction: 0x017d1f90 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ + @ instruction: 0x01746b9c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq sp, r8, asr #30 │ │ │ │ - cmneq r3, ip, lsl r4 │ │ │ │ - cmneq r4, r0, asr fp │ │ │ │ - cmneq sp, ip, lsl #30 │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ - cmneq r4, ip, lsl #22 │ │ │ │ + cmneq sp, r0, asr pc │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ + cmneq sp, r4, lsl pc │ │ │ │ + cmneq r3, ip, ror #7 │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq r1, [sp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, r4, lsr #7 │ │ │ │ - ldrsbeq r6, [r4, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x017d1e90 │ │ │ │ - cmneq r3, r4, ror #6 │ │ │ │ - @ instruction: 0x01746a98 │ │ │ │ + ldrsbeq r1, [sp, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq ip, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + @ instruction: 0x017d1e98 │ │ │ │ + cmneq r3, r0, ror r3 │ │ │ │ + cmneq r4, r4, lsr #21 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq sp, r0, asr lr │ │ │ │ - cmneq r3, r4, lsr #6 │ │ │ │ - cmneq r4, r8, asr sl │ │ │ │ - cmneq sp, r4, lsl lr │ │ │ │ - cmneq r3, r8, ror #5 │ │ │ │ - cmneq r4, ip, lsl sl │ │ │ │ + cmneq sp, r8, asr lr │ │ │ │ + cmneq r3, r0, lsr r3 │ │ │ │ + cmneq r4, r4, ror #20 │ │ │ │ + cmneq sp, ip, lsl lr │ │ │ │ + ldrsheq ip, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r8, lsr #20 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrsbeq r1, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r3, ip, lsr #5 │ │ │ │ - cmneq r4, r0, ror #19 │ │ │ │ + cmneq sp, r0, ror #27 │ │ │ │ + ldrheq ip, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, ip, ror #19 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x017d1d98 │ │ │ │ - cmneq r3, ip, ror #4 │ │ │ │ - cmneq r4, r0, lsr #19 │ │ │ │ + cmneq sp, r0, lsr #27 │ │ │ │ + cmneq r3, r8, ror r2 │ │ │ │ + cmneq r4, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq sp, r8, asr sp │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ - cmneq r4, r0, ror #18 │ │ │ │ + cmneq sp, r0, ror #26 │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ + cmneq r4, ip, ror #18 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq sp, r8, lsl sp │ │ │ │ - cmneq r3, ip, ror #3 │ │ │ │ - cmneq r4, r0, lsr #18 │ │ │ │ + cmneq sp, r0, lsr #26 │ │ │ │ + ldrsheq ip, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, ip, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - ldrsbeq r1, [sp, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r3, ip, lsr #3 │ │ │ │ - cmneq r4, r0, ror #17 │ │ │ │ + cmneq sp, r0, ror #25 │ │ │ │ + ldrheq ip, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, ip, ror #17 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -916910,76 +916910,76 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl c1c34 │ │ │ │ mov ip, r0 │ │ │ │ b 4398cc │ │ │ │ orreq pc, r9, ip, asr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r9, r8, lsr #9 │ │ │ │ - ldrsheq lr, [r5, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r5, r8, lsl #28 │ │ │ │ orreq pc, r9, r0, asr r4 @ │ │ │ │ - cmneq r3, r4, lsl #21 │ │ │ │ - cmneq sp, r4, asr sl │ │ │ │ - cmneq r4, r0, asr r6 │ │ │ │ - cmneq sp, r4, asr #15 │ │ │ │ - @ instruction: 0x0173bc98 │ │ │ │ - cmneq r4, ip, asr #7 │ │ │ │ + @ instruction: 0x0173ea90 │ │ │ │ + cmneq sp, ip, asr sl │ │ │ │ + cmneq r4, ip, asr r6 │ │ │ │ + cmneq sp, ip, asr #15 │ │ │ │ + cmneq r3, r4, lsr #25 │ │ │ │ + ldrsbeq r6, [r4, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq sp, ip, lsl r6 │ │ │ │ - ldrsheq fp, [r3, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r4, r4, lsr #4 │ │ │ │ + cmneq sp, r4, lsr #12 │ │ │ │ + ldrsheq fp, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq sp, ip, asr #11 │ │ │ │ - cmneq r3, r0, lsr #21 │ │ │ │ - ldrsbeq r6, [r4, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq r1, [sp, #-84]! @ 0xffffffac │ │ │ │ + cmneq r3, ip, lsr #21 │ │ │ │ + cmneq r4, r0, ror #3 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq sp, r8, lsl r5 │ │ │ │ - cmneq r3, ip, ror #19 │ │ │ │ - cmneq r4, r0, lsr #2 │ │ │ │ + cmneq sp, r0, lsr #10 │ │ │ │ + ldrsheq fp, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, ip, lsr #2 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - ldrsbeq r1, [sp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r3, r8, lsr #19 │ │ │ │ - ldrsbeq r6, [r4, #-12]! │ │ │ │ - @ instruction: 0x017d1494 │ │ │ │ - cmneq r3, r8, ror #18 │ │ │ │ - @ instruction: 0x0174609c │ │ │ │ + ldrsbeq r1, [sp, #-76]! @ 0xffffffb4 │ │ │ │ + ldrheq fp, [r3, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, r8, ror #1 │ │ │ │ + @ instruction: 0x017d149c │ │ │ │ + cmneq r3, r4, ror r9 │ │ │ │ + cmneq r4, r8, lsr #1 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq r3, r4, lsr r9 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - cmneq r4, r8, lsr #28 │ │ │ │ + cmneq r3, r0, asr #18 │ │ │ │ + cmneq sp, ip, lsr r4 │ │ │ │ + cmneq r4, r4, lsr lr │ │ │ │ @ instruction: 0x0172fd94 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - ldrsheq r1, [sp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r8, asr #17 │ │ │ │ - ldrsheq r5, [r4, #-252]! @ 0xffffff04 │ │ │ │ - ldrheq r1, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x0173b890 │ │ │ │ - cmneq r4, r4, asr #31 │ │ │ │ + ldrsheq r1, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsbeq fp, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8 │ │ │ │ + cmneq sp, r4, asr #7 │ │ │ │ + @ instruction: 0x0173b89c │ │ │ │ + ldrsbeq r5, [r4, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - cmneq sp, r0, lsl #7 │ │ │ │ - cmneq r3, r4, asr r8 │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - cmneq sp, r4, asr #6 │ │ │ │ - cmneq r3, r8, lsl r8 │ │ │ │ - cmneq r4, ip, asr #30 │ │ │ │ + cmneq sp, r8, lsl #7 │ │ │ │ + cmneq r3, r0, ror #16 │ │ │ │ + @ instruction: 0x01745f94 │ │ │ │ + cmneq sp, ip, asr #6 │ │ │ │ + cmneq r3, r4, lsr #16 │ │ │ │ + cmneq r4, r8, asr pc │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmneq sp, r0, lsl #6 │ │ │ │ - ldrsheq r5, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sp, r8, lsl #6 │ │ │ │ + cmneq r4, r0, lsl #26 │ │ │ │ cmnpeq r2, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, asr #5 │ │ │ │ - @ instruction: 0x0173b794 │ │ │ │ - cmneq r4, r8, asr #29 │ │ │ │ + cmneq sp, r8, asr #5 │ │ │ │ + cmneq r3, r0, lsr #15 │ │ │ │ + ldrsbeq r5, [r4, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq sp, r8, lsl #5 │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ - @ instruction: 0x01745e90 │ │ │ │ + @ instruction: 0x017d1290 │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ + @ instruction: 0x01745e9c │ │ │ │ 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, #684] @ 0x2ac │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -917030,21 +917030,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 439b54 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 439aa0 │ │ │ │ - cmneq sp, r4, asr #1 │ │ │ │ - @ instruction: 0x0173b598 │ │ │ │ - cmneq r4, ip, asr #25 │ │ │ │ + cmneq sp, ip, asr #1 │ │ │ │ + cmneq r3, r4, lsr #11 │ │ │ │ + ldrsbeq r5, [r4, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmneq sp, ip, lsl #1 │ │ │ │ - cmneq r3, r0, ror #10 │ │ │ │ - @ instruction: 0x01745c94 │ │ │ │ + @ instruction: 0x017d1094 │ │ │ │ + cmneq r3, ip, ror #10 │ │ │ │ + cmneq r4, r0, lsr #25 │ │ │ │ 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, #684] @ 0x2ac │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -917095,21 +917095,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 439ba4 │ │ │ │ - cmneq sp, r0, asr #31 │ │ │ │ - @ instruction: 0x0173b494 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ + cmneq sp, r8, asr #31 │ │ │ │ + cmneq r3, r0, lsr #9 │ │ │ │ + ldrsbeq r5, [r4, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmneq sp, r8, lsl #31 │ │ │ │ - cmneq r3, ip, asr r4 │ │ │ │ - @ instruction: 0x01745b90 │ │ │ │ + @ instruction: 0x017d0f90 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ + @ instruction: 0x01745b9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ 439cd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -917135,17 +917135,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 439c90 │ │ │ │ @ instruction: 0xffff30b0 │ │ │ │ - ldrsheq r0, [sp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, r4, asr #7 │ │ │ │ - ldrsheq r5, [r4, #-160]! @ 0xffffff60 │ │ │ │ + ldrsheq r0, [sp, #-232]! @ 0xffffff18 │ │ │ │ + ldrsbeq fp, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq r5, [r4, #-172]! @ 0xffffff54 │ │ │ │ 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] @ 439d6c │ │ │ │ ldr r5, [pc, #104] @ 439d70 │ │ │ │ @@ -917173,17 +917173,17 @@ │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 439d24 │ │ │ │ @ instruction: 0xffff3038 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq sp, ip, asr lr │ │ │ │ - cmneq r3, r0, lsr r3 │ │ │ │ - cmneq r4, ip, asr sl │ │ │ │ + cmneq sp, r4, ror #28 │ │ │ │ + cmneq r3, ip, lsr r3 │ │ │ │ + cmneq r4, r8, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -917288,21 +917288,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 439e68 │ │ │ │ orreq lr, r9, r8, ror #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r9, r4, lsr #13 │ │ │ │ - ldrsbeq r0, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r4, lsr #3 │ │ │ │ - ldrsbeq r5, [r4, #-136]! @ 0xffffff78 │ │ │ │ + ldrsbeq r0, [sp, #-200]! @ 0xffffff38 │ │ │ │ + ldrheq fp, [r3, #-16]! │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x017d0c94 │ │ │ │ - cmneq r3, r8, ror #2 │ │ │ │ - @ instruction: 0x01745894 │ │ │ │ + @ instruction: 0x017d0c9c │ │ │ │ + cmneq r3, r4, ror r1 │ │ │ │ + cmneq r4, r0, lsr #17 │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -918116,35 +918116,35 @@ │ │ │ │ orreq lr, r9, r8, ror r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r9, ip, lsr #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ orreq sp, r9, r8, lsr #18 │ │ │ │ - cmnpeq ip, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, asr pc │ │ │ │ - cmneq r4, ip, lsl #13 │ │ │ │ - cmnpeq ip, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsl pc │ │ │ │ - cmneq r4, r8, asr #12 │ │ │ │ + @ instruction: 0x017cfa90 │ │ │ │ + cmneq r3, r8, ror #30 │ │ │ │ + @ instruction: 0x01744698 │ │ │ │ + cmnpeq ip, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, lsr #30 │ │ │ │ + cmneq r4, r4, asr r6 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmnpeq ip, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r3, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, r0, lsl r6 │ │ │ │ + cmnpeq ip, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, ror #29 │ │ │ │ + cmneq r4, ip, lsl r6 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmnpeq ip, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01739e9c │ │ │ │ - cmneq r4, ip, asr #11 │ │ │ │ - cmnpeq ip, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, ror #28 │ │ │ │ - cmneq r4, ip, lsl #11 │ │ │ │ + ldrsbeq pc, [ip, #-144]! @ 0xffffff70 @ │ │ │ │ + cmneq r3, r8, lsr #29 │ │ │ │ + ldrsbeq r4, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x017cf994 │ │ │ │ + cmneq r3, ip, ror #28 │ │ │ │ + @ instruction: 0x01744598 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmnpeq ip, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsr #28 │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ + cmnpeq ip, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsr lr │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ @@ -919061,72 +919061,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 43b74c │ │ │ │ orreq sp, r9, r0, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r9, r8, lsr r2 │ │ │ │ - cmnpeq ip, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, ror #26 │ │ │ │ - cmnpeq ip, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01739a98 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ + cmnpeq ip, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror sp │ │ │ │ + cmnpeq ip, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r4, lsr #21 │ │ │ │ + ldrsbeq r4, [r4, #-24]! @ 0xffffffe8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r4, ip, lsr r1 │ │ │ │ + cmneq r4, r8, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ orreq ip, r9, r0, asr #27 │ │ │ │ - ldrsheq pc, [ip, #-60]! @ 0xffffffc4 @ │ │ │ │ - ldrsbeq r9, [r3, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r4, r4 │ │ │ │ + cmnpeq ip, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r3, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r4, r0, lsl r0 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmnpeq ip, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsr #16 │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ + cmnpeq ip, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, lsr r8 │ │ │ │ + cmneq r4, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmnpeq ip, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r9, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r4, r4, lsr #30 │ │ │ │ + cmnpeq ip, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, lsr pc │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - ldrheq r9, [r3, #-124]! @ 0xffffff84 │ │ │ │ - cmnpeq ip, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsr #25 │ │ │ │ + cmneq r3, r8, asr #15 │ │ │ │ + cmnpeq ip, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [r4, #-200]! @ 0xffffff38 │ │ │ │ cmneq r2, r8, lsl ip │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq r3, r0, ror #14 │ │ │ │ - @ instruction: 0x01743e98 │ │ │ │ + cmneq r3, ip, ror #14 │ │ │ │ + cmneq r4, r4, lsr #29 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmnpeq ip, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, lsr #14 │ │ │ │ - cmneq r4, r4, asr lr │ │ │ │ + cmnpeq ip, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr #14 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmnpeq ip, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ + cmnpeq ip, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ cmneq r2, r4, ror fp │ │ │ │ - ldrsbeq pc, [ip, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq r3, r8, lsr #13 │ │ │ │ - ldrsbeq r3, [r4, #-220]! @ 0xffffff24 │ │ │ │ + ldrsbeq pc, [ip, #-28]! @ 0xffffffe4 @ │ │ │ │ + ldrheq r9, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, r8, ror #27 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmnpeq ip, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, asr r6 │ │ │ │ - @ instruction: 0x01743d90 │ │ │ │ - cmnpeq ip, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, lsr #12 │ │ │ │ - cmneq r4, r4, asr sp │ │ │ │ + @ instruction: 0x017cf190 │ │ │ │ + cmneq r3, r8, ror #12 │ │ │ │ + @ instruction: 0x01743d9c │ │ │ │ + cmnpeq ip, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr #12 │ │ │ │ + cmneq r4, r0, ror #26 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmnpeq ip, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, ror #11 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ + cmnpeq ip, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, r8, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrsbeq pc, [ip, #-12]! @ │ │ │ │ - ldrheq r9, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r4, r4, ror #25 │ │ │ │ + cmnpeq ip, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsheq r3, [r4, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -919488,39 +919488,39 @@ │ │ │ │ orreq ip, r9, r4, lsl #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0189c8b8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq ip, r9, ip, lsr #16 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orreq ip, r9, r8, asr #12 │ │ │ │ - cmneq ip, r8, lsr #25 │ │ │ │ - cmneq r3, r8, ror r1 │ │ │ │ - cmneq r4, ip, lsr #17 │ │ │ │ + ldrheq lr, [ip, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r3, r4, lsl #3 │ │ │ │ + ldrheq r3, [r4, #-136]! @ 0xffffff78 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq ip, r0, ror fp │ │ │ │ - cmneq r3, r4, asr #32 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ + cmneq ip, r8, ror fp │ │ │ │ + cmneq r3, r0, asr r0 │ │ │ │ + cmneq r4, r4, lsl #15 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ orreq ip, r9, r8, lsl #9 │ │ │ │ - cmneq ip, r0, ror #21 │ │ │ │ - ldrheq r8, [r3, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - cmneq ip, r8, lsr #21 │ │ │ │ - cmneq r3, ip, ror pc │ │ │ │ - ldrheq r3, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r8, ror #21 │ │ │ │ + cmneq r3, r0, asr #31 │ │ │ │ + ldrsheq r3, [r4, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq lr, [ip, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r3, r8, lsl #31 │ │ │ │ + ldrheq r3, [r4, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq ip, r4, ror sl │ │ │ │ - cmneq r3, r4, asr #30 │ │ │ │ - cmneq r4, r8, ror r6 │ │ │ │ + cmneq ip, ip, ror sl │ │ │ │ + cmneq r3, r0, asr pc │ │ │ │ + cmneq r4, r4, lsl #13 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq ip, r0, asr #20 │ │ │ │ - cmneq r3, r4, lsl pc │ │ │ │ - cmneq r4, r8, asr #12 │ │ │ │ + cmneq ip, r8, asr #20 │ │ │ │ + cmneq r3, r0, lsr #30 │ │ │ │ + cmneq r4, r4, asr r6 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -919931,37 +919931,37 @@ │ │ │ │ @ instruction: 0x0189c294 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orreq ip, r9, r0, ror #2 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq ip, ip, lsl #9 │ │ │ │ - cmneq r3, r0, ror #18 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ + @ instruction: 0x017ce494 │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ + @ instruction: 0x01743098 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmneq ip, r0, asr r4 │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ - cmneq r4, r0, asr r0 │ │ │ │ + cmneq ip, r8, asr r4 │ │ │ │ + cmneq r3, r0, lsr r9 │ │ │ │ + cmneq r4, ip, asr r0 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - cmneq ip, r4, lsl r4 │ │ │ │ - cmneq r3, r8, ror #17 │ │ │ │ - cmneq r4, ip, lsl r0 │ │ │ │ + cmneq ip, ip, lsl r4 │ │ │ │ + ldrsheq r8, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8, lsr #32 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - ldrsbeq lr, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ - ldrsbeq r2, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, r0, ror #7 │ │ │ │ + ldrheq r8, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x017ce39c │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ - @ instruction: 0x01742f9c │ │ │ │ + cmneq ip, r4, lsr #7 │ │ │ │ + cmneq r3, ip, ror r8 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmneq ip, r0, ror #6 │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ + cmneq ip, r8, ror #6 │ │ │ │ + cmneq r3, r0, asr #16 │ │ │ │ + cmneq r4, ip, ror #30 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #848] @ 43cc54 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -920180,29 +920180,29 @@ │ │ │ │ orreq fp, r9, r0, lsl ip │ │ │ │ strdeq fp, [r9, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ ldrdeq fp, [r9, ip] │ │ │ │ - cmneq ip, r8, lsr #32 │ │ │ │ - ldrsheq r8, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r8, lsr #24 │ │ │ │ + cmneq ip, r0, lsr r0 │ │ │ │ + cmneq r3, r8, lsl #10 │ │ │ │ + cmneq r4, r4, lsr ip │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmneq ip, ip, ror #31 │ │ │ │ - cmneq r3, r0, asr #9 │ │ │ │ - ldrsheq r2, [r4, #-180]! @ 0xffffff4c │ │ │ │ + ldrsheq sp, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r3, ip, asr #9 │ │ │ │ + cmneq r4, r0, lsl #24 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - ldrheq sp, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - ldrheq r2, [r4, #-184]! @ 0xffffff48 │ │ │ │ + ldrheq sp, [ip, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x01738490 │ │ │ │ + cmneq r4, r4, asr #23 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmneq ip, r4, ror pc │ │ │ │ - cmneq r3, r8, asr #8 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ + cmneq ip, ip, ror pc │ │ │ │ + cmneq r3, r4, asr r4 │ │ │ │ + cmneq r4, r8, lsl #23 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ ldr r3, [r0, #688] @ 0x2b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 43ccd0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -920227,17 +920227,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq ip, r4, lsr #29 │ │ │ │ - ldrheq r1, [r4, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ + cmneq ip, ip, lsr #29 │ │ │ │ + ldrheq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ + ldrheq r2, [r4, #-168]! @ 0xffffff58 │ │ │ │ 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] @ 43cddc │ │ │ │ ldr r4, [pc, #136] @ 43cde0 │ │ │ │ @@ -920272,19 +920272,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 43cda4 │ │ │ │ @ instruction: 0x0189b7bc │ │ │ │ - cmneq ip, r8, lsr lr │ │ │ │ + cmneq ip, r0, asr #28 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - ldrheq r8, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, r4, asr #5 │ │ │ │ │ │ │ │ 0043cdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #692] @ 43d0c0 │ │ │ │ @@ -920471,19 +920471,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, ip, lsr fp │ │ │ │ - ldrheq r2, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq ip, ip, lsr #27 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + ldrheq sp, [ip, #-212]! @ 0xffffff2c │ │ │ │ ldrheq r9, [r2, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ - cmneq ip, r4, lsl ip │ │ │ │ + cmneq r4, ip, lsr #14 │ │ │ │ + cmneq ip, ip, lsl ip │ │ │ │ │ │ │ │ 0043d108 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -920598,16 +920598,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r9, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, ip, ror #10 │ │ │ │ - cmneq ip, r8, asr #20 │ │ │ │ + cmneq r4, r8, ror r5 │ │ │ │ + cmneq ip, r0, asr sl │ │ │ │ │ │ │ │ 0043d2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -920673,24 +920673,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 43d358 │ │ │ │ - cmneq r4, r4, ror r4 │ │ │ │ - ldrsheq r7, [r3, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r4, r8, lsr #9 │ │ │ │ - cmneq ip, ip, ror #18 │ │ │ │ - cmneq r3, r4, asr #25 │ │ │ │ - cmneq r4, r0, ror r4 │ │ │ │ - cmneq ip, r4, lsr r9 │ │ │ │ - cmneq r3, ip, lsl #25 │ │ │ │ - cmneq r4, r8, lsr r4 │ │ │ │ - ldrsheq sp, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r4, r0, lsl #9 │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ + ldrheq r2, [r4, #-68]! @ 0xffffffbc │ │ │ │ + cmneq ip, r4, ror r9 │ │ │ │ + ldrsbeq r7, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r4, ip, ror r4 │ │ │ │ + cmneq ip, ip, lsr r9 │ │ │ │ + @ instruction: 0x01737c98 │ │ │ │ + cmneq r4, r4, asr #8 │ │ │ │ + cmneq ip, r4, lsl #18 │ │ │ │ │ │ │ │ 0043d434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -920812,16 +920812,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01729294 │ │ │ │ - cmneq r4, r8, ror r2 │ │ │ │ - cmneq ip, r8, lsr #14 │ │ │ │ + cmneq r4, r4, lsl #5 │ │ │ │ + cmneq ip, r0, lsr r7 │ │ │ │ │ │ │ │ 0043d638 : │ │ │ │ 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] @ 43d7f4 │ │ │ │ @@ -920929,21 +920929,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 43d6d0 │ │ │ │ orreq sl, r9, r4, asr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq r2, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r8, lsl #13 │ │ │ │ + cmneq r4, r0, lsl #4 │ │ │ │ + @ instruction: 0x017cd690 │ │ │ │ orreq sl, r9, ip, lsr lr │ │ │ │ cmneq r2, r4, ror #1 │ │ │ │ - cmneq r3, r8, lsl #18 │ │ │ │ - cmneq r4, ip, lsl #2 │ │ │ │ - cmneq r3, r0, lsr #17 │ │ │ │ + cmneq r3, r4, lsl r9 │ │ │ │ + cmneq r4, r8, lsl r1 │ │ │ │ + cmneq r3, ip, lsr #17 │ │ │ │ │ │ │ │ 0043d818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -921007,23 +921007,23 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 43d8b4 │ │ │ │ ldrsheq r1, [r3, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ - ldrsbeq r7, [r3, #-120]! @ 0xffffff88 │ │ │ │ - ldrsbeq r1, [r4, #-248]! @ 0xffffff08 │ │ │ │ - cmneq ip, ip, lsr r4 │ │ │ │ - @ instruction: 0x01737798 │ │ │ │ - @ instruction: 0x01741f98 │ │ │ │ - cmneq ip, ip, lsl #8 │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ + cmneq ip, r4, lsl #9 │ │ │ │ + cmneq r3, r4, ror #15 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ + cmneq ip, r4, asr #8 │ │ │ │ + cmneq r3, r4, lsr #15 │ │ │ │ + cmneq r4, r4, lsr #31 │ │ │ │ + cmneq ip, r4, lsl r4 │ │ │ │ + cmneq r3, r4, ror r7 │ │ │ │ + cmneq r4, r4, ror pc │ │ │ │ │ │ │ │ 0043d950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #304] @ 43da98 │ │ │ │ @@ -921107,23 +921107,23 @@ │ │ │ │ orreq sl, r9, ip, lsr #23 │ │ │ │ andeq r6, r0, r0, lsl #6 │ │ │ │ andeq r7, r0, r0, ror sl │ │ │ │ andeq r6, r0, ip, lsl r8 │ │ │ │ orrseq r0, ip, r4, ror r8 │ │ │ │ orrseq r0, ip, r4, ror #15 │ │ │ │ orrseq r0, ip, ip, asr #16 │ │ │ │ - cmneq r3, r0, ror r6 │ │ │ │ - ldrsbeq r1, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq ip, r8, lsr #6 │ │ │ │ - cmneq r3, r8, lsr r6 │ │ │ │ - @ instruction: 0x01741e9c │ │ │ │ - ldrsheq sp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r3, r0, lsl #12 │ │ │ │ - cmneq r4, r4, ror #28 │ │ │ │ - ldrheq sp, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, ip, ror r6 │ │ │ │ + cmneq r4, r0, ror #29 │ │ │ │ + cmneq ip, r0, lsr r3 │ │ │ │ + cmneq r3, r4, asr #12 │ │ │ │ + cmneq r4, r8, lsr #29 │ │ │ │ + ldrsheq sp, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, ip, lsl #12 │ │ │ │ + cmneq r4, r0, ror lr │ │ │ │ + cmneq ip, r0, asr #5 │ │ │ │ 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] @ 43dd18 │ │ │ │ ldr ip, [pc, #552] @ 43dd1c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -921265,25 +921265,25 @@ │ │ │ │ bl adb0c │ │ │ │ b 43db54 │ │ │ │ orreq sl, r9, r4, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r9, r0, lsl #20 │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ + ldrsbeq r1, [r4, #-212]! @ 0xffffff2c │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ orreq sl, r9, r4, lsl #17 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x01737394 │ │ │ │ - cmneq ip, r4, asr r0 │ │ │ │ - cmneq r4, ip, ror #23 │ │ │ │ + cmneq r3, r0, lsr #7 │ │ │ │ + cmneq ip, ip, asr r0 │ │ │ │ + ldrsheq r1, [r4, #-184]! @ 0xffffff48 │ │ │ │ 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] @ 43df98 │ │ │ │ ldr ip, [pc, #552] @ 43df9c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -921425,25 +921425,25 @@ │ │ │ │ bl adb0c │ │ │ │ b 43ddd4 │ │ │ │ orreq sl, r9, r4, lsr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r9, r0, lsl #15 │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ + cmneq r4, r4, asr fp │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ orreq sl, r9, r4, lsl #12 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - cmneq r3, r4, lsl r1 │ │ │ │ - ldrsbeq ip, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, ip, ror #18 │ │ │ │ + cmneq r3, r0, lsr #2 │ │ │ │ + ldrsbeq ip, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r8, ror r9 │ │ │ │ │ │ │ │ 0043dfd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #960] @ 43e3b0 │ │ │ │ @@ -921689,39 +921689,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 43e11c │ │ │ │ orreq sl, r9, r4, lsr #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r9, r0, lsl #10 │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ andeq r6, r0, r8, lsr #20 │ │ │ │ - cmneq ip, ip, ror #25 │ │ │ │ - @ instruction: 0x01741890 │ │ │ │ + ldrsheq ip, [ip, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x0174189c │ │ │ │ andeq r7, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x018a2790 │ │ │ │ orrseq r0, ip, r4, lsr r1 │ │ │ │ orrseq r0, ip, r8, ror #2 │ │ │ │ strdeq sl, [r9, r0] │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x017ccb90 │ │ │ │ + @ instruction: 0x017ccb98 │ │ │ │ cmneq r2, r4, ror #12 │ │ │ │ - cmneq r4, r8, lsr #14 │ │ │ │ + cmneq r4, r4, lsr r7 │ │ │ │ cmneq r2, ip, lsl #12 │ │ │ │ ldrheq r7, [r2, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r2, r8, ror r5 │ │ │ │ - ldrheq r6, [r3, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r3, r0, lsl #27 │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ - cmneq r3, ip, asr #26 │ │ │ │ - ldrheq r1, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + ldrheq r6, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, ip, lsl #27 │ │ │ │ + cmneq ip, r8, lsl sl │ │ │ │ + cmneq r3, r8, asr sp │ │ │ │ + ldrheq r1, [r4, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r3, r4, lsl sp │ │ │ │ - cmneq r3, r4, ror #25 │ │ │ │ + cmneq r3, r0, lsr #26 │ │ │ │ + ldrsheq r6, [r3, #-192]! @ 0xffffff40 │ │ │ │ │ │ │ │ 0043e428 : │ │ │ │ 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] @ 43eafc │ │ │ │ @@ -922159,85 +922159,85 @@ │ │ │ │ b 43e478 │ │ │ │ @ instruction: 0x019bfdfc │ │ │ │ orreq sl, r9, ip, asr #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq sl, [r9, r4] │ │ │ │ @ instruction: 0x0189a094 │ │ │ │ andeq r6, r0, r8, ror #19 │ │ │ │ - cmneq r3, r8, lsr r8 │ │ │ │ + cmneq r3, r4, asr #16 │ │ │ │ andeq r7, r0, ip, asr #19 │ │ │ │ - cmneq r4, ip, asr r4 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - cmneq r6, r8, asr r0 │ │ │ │ + cmneq r6, r4, rrx │ │ │ │ andeq r6, r0, r0, asr #6 │ │ │ │ - cmneq r3, r0, lsl #9 │ │ │ │ + cmneq r3, ip, lsl #9 │ │ │ │ andeq r6, r0, r8, lsl #28 │ │ │ │ - ldrsheq r1, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq r1, [r4, #-60]! @ 0xffffffc4 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - ldrsbeq r1, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - ldrheq r4, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r6, r0, lsr r7 │ │ │ │ + ldrsbeq r1, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ cmneq r2, r0, asr #4 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ - cmneq r6, r0, lsr #13 │ │ │ │ + cmneq r6, r0, asr #14 │ │ │ │ + cmneq r6, ip, lsr #13 │ │ │ │ andeq r7, r0, r8, lsl r6 │ │ │ │ - cmneq ip, r4, ror r6 │ │ │ │ - ldrheq r6, [r3, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, r4, lsl r2 │ │ │ │ - cmneq ip, r0, lsl r6 │ │ │ │ - cmneq r3, ip, asr #18 │ │ │ │ - ldrheq r1, [r4, #-16]! │ │ │ │ - cmneq ip, ip, lsr #11 │ │ │ │ - cmneq r3, r8, ror #17 │ │ │ │ - cmneq r4, ip, asr #2 │ │ │ │ - cmneq ip, r0, ror r5 │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ - cmneq r4, r0, lsl r1 │ │ │ │ - cmneq ip, r8, lsr r5 │ │ │ │ - cmneq r3, r4, ror r8 │ │ │ │ - ldrsbeq r1, [r4, #-8]! │ │ │ │ - cmneq ip, r4, lsl #10 │ │ │ │ - cmneq r3, ip, lsr r8 │ │ │ │ - cmneq r4, r4, lsr #1 │ │ │ │ - cmneq ip, ip, asr #9 │ │ │ │ - cmneq r3, r4, lsl #16 │ │ │ │ - cmneq r4, ip, rrx │ │ │ │ - @ instruction: 0x017cc494 │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ - cmneq r4, r4, lsr r0 │ │ │ │ - cmneq ip, ip, asr r4 │ │ │ │ - @ instruction: 0x01736794 │ │ │ │ - ldrsheq r0, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ - cmneq r4, r4, asr #31 │ │ │ │ - cmneq ip, ip, ror #7 │ │ │ │ - cmneq r3, r4, lsr #14 │ │ │ │ - cmneq r4, ip, lsl #31 │ │ │ │ - ldrheq ip, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r3, ip, ror #13 │ │ │ │ - cmneq r4, r0, asr pc │ │ │ │ - cmneq ip, ip, ror r3 │ │ │ │ - ldrheq r6, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, ip, lsl pc │ │ │ │ - cmneq ip, r4, asr #6 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - cmneq r4, r4, ror #29 │ │ │ │ - cmneq ip, r8, lsl #6 │ │ │ │ - cmneq r3, r4, asr #12 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - ldrsbeq ip, [ip, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r3, ip, lsl #12 │ │ │ │ - cmneq r4, r0, ror lr │ │ │ │ - @ instruction: 0x017cc298 │ │ │ │ - ldrsbeq r6, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmneq r4, r8, lsr lr │ │ │ │ - cmneq ip, r0, ror #4 │ │ │ │ - @ instruction: 0x0173659c │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ + cmneq ip, ip, ror r6 │ │ │ │ + ldrheq r6, [r3, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + cmneq ip, r8, lsl r6 │ │ │ │ + cmneq r3, r8, asr r9 │ │ │ │ + ldrheq r1, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + ldrheq ip, [ip, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r6, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8, asr r1 │ │ │ │ + cmneq ip, r8, ror r5 │ │ │ │ + ldrheq r6, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r4, ip, lsl r1 │ │ │ │ + cmneq ip, r0, asr #10 │ │ │ │ + cmneq r3, r0, lsl #17 │ │ │ │ + cmneq r4, r4, ror #1 │ │ │ │ + cmneq ip, ip, lsl #10 │ │ │ │ + cmneq r3, r8, asr #16 │ │ │ │ + ldrheq r1, [r4, #-0]! │ │ │ │ + ldrsbeq ip, [ip, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r3, r0, lsl r8 │ │ │ │ + cmneq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x017cc49c │ │ │ │ + ldrsbeq r6, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, r0, asr #32 │ │ │ │ + cmneq ip, r4, ror #8 │ │ │ │ + cmneq r3, r0, lsr #15 │ │ │ │ + cmneq r4, r8 │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ + ldrsbeq r0, [r4, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq ip, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r3, r0, lsr r7 │ │ │ │ + @ instruction: 0x01740f98 │ │ │ │ + ldrheq ip, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsheq r6, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r4, ip, asr pc │ │ │ │ + cmneq ip, r4, lsl #7 │ │ │ │ + cmneq r3, r0, asr #13 │ │ │ │ + cmneq r4, r8, lsr #30 │ │ │ │ + cmneq ip, ip, asr #6 │ │ │ │ + cmneq r3, r8, lsl #13 │ │ │ │ + ldrsheq r0, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq ip, r0, lsl r3 │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ + ldrheq r0, [r4, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq ip, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, r8, lsl r6 │ │ │ │ + cmneq r4, ip, ror lr │ │ │ │ + cmneq ip, r0, lsr #5 │ │ │ │ + cmneq r3, r0, ror #11 │ │ │ │ + cmneq r4, r4, asr #28 │ │ │ │ + cmneq ip, r8, ror #4 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ + cmneq r4, ip, lsl #28 │ │ │ │ │ │ │ │ 0043ec30 : │ │ │ │ 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] @ 43fc0c │ │ │ │ @@ -923253,252 +923253,252 @@ │ │ │ │ b 43ec84 │ │ │ │ @ instruction: 0x019bf5f4 │ │ │ │ orreq r9, r9, r4, asr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r9, r9, r8, lsr #17 │ │ │ │ orreq r9, r9, r8, lsl #17 │ │ │ │ andeq r6, r0, r0, lsl r5 │ │ │ │ - @ instruction: 0x01740c90 │ │ │ │ + @ instruction: 0x01740c9c │ │ │ │ andeq r6, r0, ip, lsr #15 │ │ │ │ - cmneq r4, r4, ror #24 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ andeq r7, r0, r4, lsl r9 │ │ │ │ - cmneq r4, r4, asr #24 │ │ │ │ + cmneq r4, r0, asr ip │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmneq r4, r4, lsr #24 │ │ │ │ + cmneq r4, r0, lsr ip │ │ │ │ andeq r6, r0, ip, lsr #7 │ │ │ │ - cmneq r4, r4, lsl #24 │ │ │ │ + cmneq r4, r0, lsl ip │ │ │ │ andeq r7, r0, r4, lsl #6 │ │ │ │ - cmneq r4, r4, ror #23 │ │ │ │ + ldrsheq r0, [r4, #-176]! @ 0xffffff50 │ │ │ │ andeq r6, r0, ip, ror #18 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ + ldrsbeq r0, [r4, #-180]! @ 0xffffff4c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - cmneq r4, ip, lsr #23 │ │ │ │ + ldrheq r0, [r4, #-184]! @ 0xffffff48 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmneq r4, ip, lsl #23 │ │ │ │ + @ instruction: 0x01740b98 │ │ │ │ andeq r7, r0, r8, asr #1 │ │ │ │ - cmneq r4, r0, ror fp │ │ │ │ + cmneq r4, ip, ror fp │ │ │ │ muleq r0, r0, r7 │ │ │ │ - cmneq r4, r0, asr fp │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq r4, r4, lsr fp │ │ │ │ + cmneq r4, r0, asr #22 │ │ │ │ @ instruction: 0x000074b0 │ │ │ │ - cmneq r4, r8, lsl fp │ │ │ │ + cmneq r4, r4, lsr #22 │ │ │ │ @ instruction: 0x000077b4 │ │ │ │ - ldrsheq r0, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r4, lsl #22 │ │ │ │ andeq r6, r0, r4, asr #5 │ │ │ │ - ldrsbeq r0, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - ldrheq r0, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r4, asr #21 │ │ │ │ andeq r7, r0, ip, lsr r5 │ │ │ │ - @ instruction: 0x01740a98 │ │ │ │ + cmneq r4, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl r2 │ │ │ │ - cmneq r4, ip, ror sl │ │ │ │ + cmneq r4, r8, lsl #21 │ │ │ │ andeq r7, r0, r0, ror #12 │ │ │ │ - cmneq r4, r0, ror #20 │ │ │ │ + cmneq r4, ip, ror #20 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ andeq r6, r0, r8, lsr r6 │ │ │ │ - cmneq r4, r4, lsr #20 │ │ │ │ + cmneq r4, r0, lsr sl │ │ │ │ andeq r6, r0, r4, asr #3 │ │ │ │ - cmneq r4, r4, lsl #20 │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ - ldrsheq r0, [r4, #-144]! @ 0xffffff70 │ │ │ │ + ldrsheq r0, [r4, #-156]! @ 0xffffff64 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - ldrsbeq r0, [r4, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmneq r4, r4, asr #19 │ │ │ │ + ldrsbeq r0, [r4, #-144]! @ 0xffffff70 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ - cmneq r4, ip, lsr #19 │ │ │ │ + ldrheq r0, [r4, #-152]! @ 0xffffff68 │ │ │ │ andeq r6, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x01740994 │ │ │ │ + cmneq r4, r0, lsr #19 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ - cmneq r4, ip, ror r9 │ │ │ │ + cmneq r4, r8, lsl #19 │ │ │ │ andeq r6, r0, r8, ror #5 │ │ │ │ - cmneq r4, r4, ror #18 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ andeq r7, r0, ip, lsr #18 │ │ │ │ - cmneq r4, r4, asr #18 │ │ │ │ + cmneq r4, r0, asr r9 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmneq r4, ip, lsr #18 │ │ │ │ + cmneq r4, r8, lsr r9 │ │ │ │ andeq r6, r0, ip, lsl #19 │ │ │ │ - cmneq r4, r4, lsl r9 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ - ldrsheq r0, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r4, r8, lsl #18 │ │ │ │ andeq r7, r0, r8, lsr #13 │ │ │ │ - cmneq r4, r4, ror #17 │ │ │ │ + ldrsheq r0, [r4, #-128]! @ 0xffffff80 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - cmneq r4, ip, asr #17 │ │ │ │ + ldrsbeq r0, [r4, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, r4, lsl #17 │ │ │ │ - ldrheq r0, [r4, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r0, asr #17 │ │ │ │ andeq r7, r0, ip, ror #20 │ │ │ │ - @ instruction: 0x0174089c │ │ │ │ - cmneq r4, r0, ror #16 │ │ │ │ + cmneq r4, r8, lsr #17 │ │ │ │ + cmneq r4, ip, ror #16 │ │ │ │ cmneq r2, r0, ror #10 │ │ │ │ andeq r6, r0, r8, lsr #20 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq ip, r8, asr #19 │ │ │ │ - cmneq r4, ip, ror #10 │ │ │ │ + ldrsbeq fp, [ip, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r8, ror r5 │ │ │ │ andeq r7, r0, r8, ror #3 │ │ │ │ @ instruction: 0xffffe99c │ │ │ │ muleq r0, r4, r9 │ │ │ │ @ instruction: 0xffffe6d8 │ │ │ │ orrseq lr, fp, r4, lsl lr │ │ │ │ andeq r7, r0, r0, asr r6 │ │ │ │ - ldrheq fp, [ip, #-132]! @ 0xffffff7c │ │ │ │ - ldrsheq r5, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, r4, asr r4 │ │ │ │ + ldrheq fp, [ip, #-140]! @ 0xffffff74 │ │ │ │ + ldrsheq r5, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r0, ror #8 │ │ │ │ andeq r6, r0, r0, ror #24 │ │ │ │ - cmneq ip, r8, asr #16 │ │ │ │ - cmneq r3, r4, lsl #23 │ │ │ │ - cmneq r4, r8, ror #7 │ │ │ │ + cmneq ip, r0, asr r8 │ │ │ │ + @ instruction: 0x01735b90 │ │ │ │ + ldrsheq r0, [r4, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldrsbeq r6, [r2, #-36]! @ 0xffffffdc │ │ │ │ cmneq r2, r0, lsl #5 │ │ │ │ cmneq r2, r0, asr #4 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - cmneq r3, r4, ror sl │ │ │ │ - ldrsbeq r0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq ip, r0, lsl #14 │ │ │ │ - cmneq r3, ip, lsr sl │ │ │ │ - cmneq r4, r0, lsr #5 │ │ │ │ - cmneq ip, r8, asr #13 │ │ │ │ - cmneq r3, r4, lsl #20 │ │ │ │ - cmneq r4, r8, ror #4 │ │ │ │ - @ instruction: 0x017cb690 │ │ │ │ - cmneq r3, ip, asr #19 │ │ │ │ - cmneq r4, r0, lsr r2 │ │ │ │ - cmneq ip, r8, asr r6 │ │ │ │ - @ instruction: 0x01735994 │ │ │ │ - ldrsheq r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - cmneq r3, ip, asr r9 │ │ │ │ - cmneq r4, r0, asr #3 │ │ │ │ - cmneq ip, r8, ror #11 │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ - cmneq r4, r8, lsl #3 │ │ │ │ - ldrheq fp, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, ip, ror #17 │ │ │ │ - cmneq r4, r0, asr r1 │ │ │ │ - cmneq ip, r8, ror r5 │ │ │ │ - ldrheq r5, [r3, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - cmneq ip, r0, asr #10 │ │ │ │ - cmneq r3, ip, ror r8 │ │ │ │ - cmneq r4, r0, ror #1 │ │ │ │ - cmneq ip, r8, lsl #10 │ │ │ │ - cmneq r3, r4, asr #16 │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ - ldrsbeq fp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r3, ip, lsl #16 │ │ │ │ - cmneq r4, r0, ror r0 │ │ │ │ - @ instruction: 0x017cb498 │ │ │ │ - ldrsbeq r5, [r3, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r8, lsr r0 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ - @ instruction: 0x0173579c │ │ │ │ - cmneq r4, r0 │ │ │ │ - cmneq ip, r8, lsr #8 │ │ │ │ - cmneq r3, r4, ror #14 │ │ │ │ - cmnpeq r3, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq fp, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r3, ip, lsr #14 │ │ │ │ - @ instruction: 0x0173ff90 │ │ │ │ - ldrheq fp, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsheq r5, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmnpeq r3, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsl #7 │ │ │ │ - ldrheq r5, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmnpeq r3, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + cmneq r3, r0, lsl #21 │ │ │ │ + cmneq r4, r4, ror #5 │ │ │ │ + cmneq ip, r8, lsl #14 │ │ │ │ + cmneq r3, r8, asr #20 │ │ │ │ + cmneq r4, ip, lsr #5 │ │ │ │ + ldrsbeq fp, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, r0, lsl sl │ │ │ │ + cmneq r4, r4, ror r2 │ │ │ │ + @ instruction: 0x017cb698 │ │ │ │ + ldrsbeq r5, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, ip, lsr r2 │ │ │ │ + cmneq ip, r0, ror #12 │ │ │ │ + cmneq r3, r0, lsr #19 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ + cmneq r3, r8, ror #18 │ │ │ │ + cmneq r4, ip, asr #3 │ │ │ │ + ldrsheq fp, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r3, r0, lsr r9 │ │ │ │ + @ instruction: 0x01740194 │ │ │ │ + ldrheq fp, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsheq r5, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r4, ip, asr r1 │ │ │ │ + cmneq ip, r0, lsl #11 │ │ │ │ + cmneq r3, r0, asr #17 │ │ │ │ + cmneq r4, r4, lsr #2 │ │ │ │ + cmneq ip, r8, asr #10 │ │ │ │ + cmneq r3, r8, lsl #17 │ │ │ │ + cmneq r4, ip, ror #1 │ │ │ │ + cmneq ip, r0, lsl r5 │ │ │ │ + cmneq r3, r0, asr r8 │ │ │ │ + ldrheq r0, [r4, #-4]! │ │ │ │ + ldrsbeq fp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r3, r8, lsl r8 │ │ │ │ + cmneq r4, ip, ror r0 │ │ │ │ + cmneq ip, r0, lsr #9 │ │ │ │ + cmneq r3, r0, ror #15 │ │ │ │ + cmneq r4, r4, asr #32 │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ + cmneq r3, r8, lsr #15 │ │ │ │ + cmneq r4, ip │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ + cmneq r3, r0, ror r7 │ │ │ │ + ldrsbeq pc, [r3, #-244]! @ 0xffffff0c @ │ │ │ │ + ldrsheq fp, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r3, r8, lsr r7 │ │ │ │ + @ instruction: 0x0173ff9c │ │ │ │ + cmneq ip, r0, asr #7 │ │ │ │ + cmneq r3, r0, lsl #14 │ │ │ │ + cmnpeq r3, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsl #7 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmnpeq r3, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq ip, ip, asr #6 │ │ │ │ - cmneq r3, r4, lsl #13 │ │ │ │ - cmnpeq r3, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsl r3 │ │ │ │ - cmneq r3, ip, asr #12 │ │ │ │ - ldrheq pc, [r3, #-224]! @ 0xffffff20 @ │ │ │ │ - ldrsbeq fp, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r3, r4, lsl r6 │ │ │ │ - cmnpeq r3, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsr #5 │ │ │ │ - ldrsbeq r5, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmnpeq r3, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, ror #4 │ │ │ │ - cmneq r3, r4, lsr #11 │ │ │ │ - cmnpeq r3, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsr r2 │ │ │ │ - cmneq r3, ip, ror #10 │ │ │ │ - ldrsbeq pc, [r3, #-208]! @ 0xffffff30 @ │ │ │ │ - ldrsheq fp, [ip, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r3, r4, lsr r5 │ │ │ │ - @ instruction: 0x0173fd98 │ │ │ │ - cmneq ip, r0, asr #3 │ │ │ │ - ldrsheq r5, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - cmnpeq r3, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ - cmneq r3, r4, asr #9 │ │ │ │ - cmnpeq r3, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, asr r1 │ │ │ │ - cmneq r3, ip, lsl #9 │ │ │ │ - ldrsheq pc, [r3, #-192]! @ 0xffffff40 @ │ │ │ │ - cmneq ip, r8, asr #26 │ │ │ │ - cmneq r3, r4, lsl #1 │ │ │ │ - cmnpeq r3, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsl sp │ │ │ │ - cmneq r3, ip, asr #32 │ │ │ │ - ldrheq pc, [r3, #-128]! @ 0xffffff80 @ │ │ │ │ - ldrsbeq sl, [ip, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r3, r4, lsl r0 │ │ │ │ - cmnpeq r3, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsr #25 │ │ │ │ - ldrsbeq r4, [r3, #-252]! @ 0xffffff04 │ │ │ │ - cmnpeq r3, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, ror #24 │ │ │ │ - cmneq r3, r4, lsr #31 │ │ │ │ - cmnpeq r3, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, ror pc │ │ │ │ - cmneq ip, ip, lsr #24 │ │ │ │ - cmnpeq r3, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [ip, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r3, r4, lsr pc │ │ │ │ - @ instruction: 0x0173f798 │ │ │ │ + cmneq ip, r4, asr r3 │ │ │ │ + @ instruction: 0x01735690 │ │ │ │ + ldrsheq pc, [r3, #-232]! @ 0xffffff18 @ │ │ │ │ + cmneq ip, r8, lsl r3 │ │ │ │ + cmneq r3, r8, asr r6 │ │ │ │ + ldrheq pc, [r3, #-236]! @ 0xffffff14 @ │ │ │ │ + cmneq ip, r0, ror #5 │ │ │ │ + cmneq r3, r0, lsr #12 │ │ │ │ + cmnpeq r3, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsr #5 │ │ │ │ + cmneq r3, r8, ror #11 │ │ │ │ + cmnpeq r3, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, ror r2 │ │ │ │ + ldrheq r5, [r3, #-80]! @ 0xffffffb0 │ │ │ │ + cmnpeq r3, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsr r2 │ │ │ │ + cmneq r3, r8, ror r5 │ │ │ │ + ldrsbeq pc, [r3, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq ip, r0, lsl #4 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ + cmnpeq r3, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, asr #3 │ │ │ │ + cmneq r3, r8, lsl #10 │ │ │ │ + cmnpeq r3, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017cb190 │ │ │ │ + ldrsbeq r5, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmnpeq r3, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, asr r1 │ │ │ │ + @ instruction: 0x01735498 │ │ │ │ + ldrsheq pc, [r3, #-204]! @ 0xffffff34 @ │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ + @ instruction: 0x01735090 │ │ │ │ + ldrsheq pc, [r3, #-132]! @ 0xffffff7c @ │ │ │ │ + cmneq ip, r8, lsl sp │ │ │ │ + cmneq r3, r8, asr r0 │ │ │ │ + ldrheq pc, [r3, #-140]! @ 0xffffff74 @ │ │ │ │ + cmneq ip, r0, ror #25 │ │ │ │ + cmneq r3, r0, lsr #32 │ │ │ │ + cmnpeq r3, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsr #25 │ │ │ │ + cmneq r3, r8, ror #31 │ │ │ │ + cmnpeq r3, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, ror ip │ │ │ │ + ldrheq r4, [r3, #-240]! @ 0xffffff10 │ │ │ │ + cmnpeq r3, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, ror pc │ │ │ │ + cmneq ip, r4, lsr ip │ │ │ │ + ldrsbeq pc, [r3, #-116]! @ 0xffffff8c @ │ │ │ │ + cmneq ip, r0, lsl #24 │ │ │ │ + cmneq r3, r0, asr #30 │ │ │ │ + cmnpeq r3, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r3, r0, lsl #30 │ │ │ │ + cmneq r3, ip, lsl #30 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrsbeq r4, [r3, #-228]! @ 0xffffff1c │ │ │ │ - cmneq ip, ip, ror #22 │ │ │ │ - cmneq r3, r4, lsr #29 │ │ │ │ - cmnpeq r3, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr fp │ │ │ │ - cmneq r3, ip, ror #28 │ │ │ │ - ldrsbeq pc, [r3, #-100]! @ 0xffffff9c @ │ │ │ │ - ldrsheq sl, [ip, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r3, r4, lsr lr │ │ │ │ - @ instruction: 0x0173f69c │ │ │ │ - cmneq ip, r4, asr #21 │ │ │ │ - ldrsheq r4, [r3, #-220]! @ 0xffffff24 │ │ │ │ - cmnpeq r3, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsl #21 │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ - cmnpeq r3, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, asr sl │ │ │ │ - cmneq r3, ip, lsl #27 │ │ │ │ - ldrsheq pc, [r3, #-84]! @ 0xffffffac @ │ │ │ │ - cmneq ip, ip, lsl sl │ │ │ │ - cmneq r3, r4, asr sp │ │ │ │ - ldrheq pc, [r3, #-92]! @ 0xffffffa4 @ │ │ │ │ - cmneq r3, r0, lsr #26 │ │ │ │ + cmneq r3, r0, ror #29 │ │ │ │ + cmneq ip, r4, ror fp │ │ │ │ + ldrheq r4, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmnpeq r3, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr fp │ │ │ │ + cmneq r3, r8, ror lr │ │ │ │ + cmnpeq r3, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsl #22 │ │ │ │ + cmneq r3, r0, asr #28 │ │ │ │ + cmnpeq r3, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, asr #21 │ │ │ │ + cmneq r3, r8, lsl #28 │ │ │ │ + cmnpeq r3, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017caa94 │ │ │ │ + ldrsbeq r4, [r3, #-208]! @ 0xffffff30 │ │ │ │ + cmnpeq r3, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, asr sl │ │ │ │ + @ instruction: 0x01734d98 │ │ │ │ + cmnpeq r3, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsr #20 │ │ │ │ + cmneq r3, r0, ror #26 │ │ │ │ + cmnpeq r3, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr #26 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrheq sl, [ip, #-148]! @ 0xffffff6c │ │ │ │ - ldrsheq r4, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmnpeq r3, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, ror r9 │ │ │ │ - ldrheq r4, [r3, #-200]! @ 0xffffff38 │ │ │ │ - cmnpeq r3, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, asr #18 │ │ │ │ - cmneq r3, r0, lsl #25 │ │ │ │ - cmnpeq r3, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [ip, #-156]! @ 0xffffff64 │ │ │ │ + ldrsheq r4, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmnpeq r3, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsl #19 │ │ │ │ + cmneq r3, r4, asr #25 │ │ │ │ + cmnpeq r3, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, asr #18 │ │ │ │ + cmneq r3, ip, lsl #25 │ │ │ │ + ldrsheq pc, [r3, #-64]! @ 0xffffffc0 @ │ │ │ │ ldr r2, [pc, #-236] @ 43fef8 │ │ │ │ ldr r1, [pc, #-236] @ 43fefc │ │ │ │ ldr r3, [pc, #-236] @ 43ff00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -923862,33 +923862,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 440468 │ │ │ │ - ldrheq sl, [ip, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, ip, ror #23 │ │ │ │ - cmnpeq r3, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [ip, #-136]! @ 0xffffff78 │ │ │ │ + ldrsheq r4, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmnpeq r3, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq ip, r4, ror r8 │ │ │ │ - ldrheq r4, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmnpeq r3, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, ror r8 │ │ │ │ + ldrheq r4, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmnpeq r3, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq ip, r8, lsr r8 │ │ │ │ - cmneq r3, r4, ror fp │ │ │ │ - ldrsbeq pc, [r3, #-48]! @ 0xffffffd0 @ │ │ │ │ + cmneq ip, r0, asr #16 │ │ │ │ + cmneq r3, r0, lsl #23 │ │ │ │ + ldrsbeq pc, [r3, #-60]! @ 0xffffffc4 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsheq sl, [ip, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r3, r8, lsr fp │ │ │ │ - @ instruction: 0x0173f394 │ │ │ │ + cmneq ip, r4, lsl #16 │ │ │ │ + cmneq r3, r4, asr #22 │ │ │ │ + cmnpeq r3, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq ip, r0, asr #15 │ │ │ │ - ldrsheq r4, [r3, #-172]! @ 0xffffff54 │ │ │ │ - cmnpeq r3, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, asr #15 │ │ │ │ + cmneq r3, r8, lsl #22 │ │ │ │ + cmnpeq r3, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004405ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -923951,17 +923951,17 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [r4] │ │ │ │ b 440644 │ │ │ │ orreq r7, r9, ip, lsl #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r9, r8, asr #29 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrsheq pc, [r3, #-68]! @ 0xffffffbc @ │ │ │ │ - cmnpeq r3, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [ip, #-108]! @ 0xffffff94 │ │ │ │ + cmnpeq r3, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r3, #-72]! @ 0xffffffb8 @ │ │ │ │ + cmneq ip, r4, lsl #14 │ │ │ │ │ │ │ │ 00440708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -924076,17 +924076,17 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [r4] │ │ │ │ b 440824 │ │ │ │ orreq r7, r9, ip, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r9, r8, ror #25 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmnpeq r3, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr #10 │ │ │ │ - cmnpeq r3, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr #10 │ │ │ │ + ldrsbeq pc, [r3, #-36]! @ 0xffffffdc @ │ │ │ │ │ │ │ │ 004408ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -924236,19 +924236,19 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 440a18 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r9, r4, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r9, ip, lsl #22 │ │ │ │ strdeq r7, [r9, r4] │ │ │ │ - cmnpeq r3, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, ror r3 │ │ │ │ + cmnpeq r3, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, ror r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq ip, r4, lsl #6 │ │ │ │ - cmnpeq r3, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsl #6 │ │ │ │ + cmnpeq r3, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ │ │ │ │ 00440b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -924334,16 +924334,16 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01897994 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r9, r0, lsl #19 │ │ │ │ andeq r6, r0, r4, asr #10 │ │ │ │ ldrdeq r7, [r9, r8] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq ip, ip, asr #2 │ │ │ │ - cmneq r3, ip, ror #29 │ │ │ │ + cmneq ip, r4, asr r1 │ │ │ │ + ldrsheq lr, [r3, #-232]! @ 0xffffff18 │ │ │ │ │ │ │ │ 00440cd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -924619,22 +924619,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r5, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ - cmneq ip, r4, lsr #27 │ │ │ │ + cmneq r3, r4, lsl #23 │ │ │ │ + cmneq ip, ip, lsr #27 │ │ │ │ cmneq r2, r4, asr pc │ │ │ │ - cmneq r3, ip, lsr fp │ │ │ │ - cmneq ip, r8, ror #26 │ │ │ │ + cmneq r3, r8, asr #22 │ │ │ │ + cmneq ip, r0, ror sp │ │ │ │ cmneq r2, r0, lsl #15 │ │ │ │ - cmneq r3, r4, lsl #22 │ │ │ │ - cmneq ip, r0, lsr sp │ │ │ │ + cmneq r3, r0, lsl fp │ │ │ │ + cmneq ip, r8, lsr sp │ │ │ │ │ │ │ │ 0044115c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -924913,22 +924913,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r0, ror r3 │ │ │ │ - cmneq ip, r8, lsr #18 │ │ │ │ - cmneq r3, ip, ror #13 │ │ │ │ + cmneq ip, r0, lsr r9 │ │ │ │ + ldrsheq lr, [r3, #-104]! @ 0xffffff98 │ │ │ │ cmneq r2, ip, lsl r5 │ │ │ │ - cmneq ip, r8, ror #17 │ │ │ │ - cmneq r3, ip, lsr #13 │ │ │ │ + ldrsheq r9, [ip, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq lr, [r3, #-104]! @ 0xffffff98 │ │ │ │ ldrsheq r5, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, ip, lsr #17 │ │ │ │ - cmneq r3, r0, ror r6 │ │ │ │ + ldrheq r9, [ip, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r3, ip, ror r6 │ │ │ │ │ │ │ │ 004415ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -925207,22 +925207,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r0, ror #29 │ │ │ │ - @ instruction: 0x017c9498 │ │ │ │ - cmneq r3, ip, asr r2 │ │ │ │ + cmneq ip, r0, lsr #9 │ │ │ │ + cmneq r3, r8, ror #4 │ │ │ │ cmneq r2, ip, lsr r6 │ │ │ │ - cmneq ip, r8, asr r4 │ │ │ │ - cmneq r3, ip, lsl r2 │ │ │ │ + cmneq ip, r0, ror #8 │ │ │ │ + cmneq r3, r8, lsr #4 │ │ │ │ cmneq r2, r4, ror #28 │ │ │ │ - cmneq ip, ip, lsl r4 │ │ │ │ - cmneq r3, r0, ror #3 │ │ │ │ + cmneq ip, r4, lsr #8 │ │ │ │ + cmneq r3, ip, ror #3 │ │ │ │ │ │ │ │ 00441a7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -925403,19 +925403,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r8, lsr r3 │ │ │ │ - cmneq ip, r4, asr r1 │ │ │ │ - cmneq r3, r8, lsl pc │ │ │ │ + cmneq ip, ip, asr r1 │ │ │ │ + cmneq r3, r4, lsr #30 │ │ │ │ cmneq r2, ip, asr fp │ │ │ │ - cmneq ip, r4, lsl r1 │ │ │ │ - ldrsbeq sp, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmneq ip, ip, lsl r1 │ │ │ │ + cmneq r3, r4, ror #29 │ │ │ │ │ │ │ │ 00441d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -925596,19 +925596,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, ip, lsr r0 │ │ │ │ - cmneq ip, r8, asr lr │ │ │ │ - cmneq r3, ip, lsl ip │ │ │ │ + cmneq ip, r0, ror #28 │ │ │ │ + cmneq r3, r8, lsr #24 │ │ │ │ cmneq r2, r0, ror #16 │ │ │ │ - cmneq ip, r8, lsl lr │ │ │ │ - ldrsbeq sp, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq ip, r0, lsr #28 │ │ │ │ + cmneq r3, r8, ror #23 │ │ │ │ │ │ │ │ 00442074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -925788,20 +925788,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r4, asr #26 │ │ │ │ - cmneq ip, r0, ror #22 │ │ │ │ - cmneq r3, r0, lsr #18 │ │ │ │ + cmneq ip, r8, ror #22 │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ cmneq r2, r8, ror #10 │ │ │ │ - cmneq ip, r0, lsr #22 │ │ │ │ - cmneq r3, r0, ror #17 │ │ │ │ + cmneq ip, r8, lsr #22 │ │ │ │ + cmneq r3, ip, ror #17 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 00442374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -926081,24 +926081,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r8, asr r1 │ │ │ │ - cmneq ip, r0, lsl r7 │ │ │ │ - ldrsbeq sp, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r8, lsl r7 │ │ │ │ + ldrsbeq sp, [r3, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ cmneq r2, r4, lsl #6 │ │ │ │ - ldrsbeq r8, [ip, #-96]! @ 0xffffffa0 │ │ │ │ - @ instruction: 0x0173d490 │ │ │ │ + ldrsbeq r8, [ip, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x0173d49c │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ ldrsbeq r4, [r2, #-12]! │ │ │ │ - @ instruction: 0x017c8694 │ │ │ │ - cmneq r3, r4, asr r4 │ │ │ │ + @ instruction: 0x017c869c │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 00442810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -926200,16 +926200,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, ip, lsl #30 │ │ │ │ - cmneq ip, r4, asr #9 │ │ │ │ - cmneq r3, r4, lsl #5 │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ + @ instruction: 0x0173d290 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 004429c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -926311,16 +926311,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r8, asr sp │ │ │ │ - cmneq ip, r0, lsl r3 │ │ │ │ - ldrsbeq sp, [r3, #-4]! │ │ │ │ + cmneq ip, r8, lsl r3 │ │ │ │ + cmneq r3, r0, ror #1 │ │ │ │ │ │ │ │ 00442b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -926507,20 +926507,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, ip, lsl #21 │ │ │ │ - cmneq ip, r4, asr #32 │ │ │ │ - cmneq r3, r4, lsl #28 │ │ │ │ + cmneq ip, ip, asr #32 │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmneq r2, ip, asr #20 │ │ │ │ - cmneq ip, r4 │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ + cmneq ip, ip │ │ │ │ + ldrsbeq ip, [r3, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 00442e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -926708,20 +926708,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r0, ror r7 │ │ │ │ - cmneq ip, r8, lsr #26 │ │ │ │ - cmneq r3, r8, ror #21 │ │ │ │ + cmneq ip, r0, lsr sp │ │ │ │ + ldrsheq ip, [r3, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ cmneq r2, r0, lsr r7 │ │ │ │ - cmneq ip, r8, ror #25 │ │ │ │ - cmneq r3, r8, lsr #21 │ │ │ │ + ldrsheq r7, [ip, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq ip, [r3, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 004431ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -926927,20 +926927,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, ip, lsl #8 │ │ │ │ - cmneq ip, r4, asr #19 │ │ │ │ - cmneq r3, r4, lsl #15 │ │ │ │ + cmneq ip, ip, asr #19 │ │ │ │ + @ instruction: 0x0173c790 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq r2, ip, asr #7 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ - cmneq r3, r4, asr #14 │ │ │ │ + cmneq ip, ip, lsl #19 │ │ │ │ + cmneq r3, r0, asr r7 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ │ │ │ │ 00443510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -927239,24 +927239,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r0, ror pc │ │ │ │ - cmneq ip, r8, lsr #10 │ │ │ │ - cmneq r3, r8, ror #5 │ │ │ │ + cmneq ip, r0, lsr r5 │ │ │ │ + ldrsheq ip, [r3, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ cmneq r2, r0, lsr pc │ │ │ │ - cmneq ip, r8, ror #9 │ │ │ │ - cmneq r3, r8, lsr #5 │ │ │ │ + ldrsheq r7, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq ip, [r3, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ ldrsheq r2, [r2, #-228]! @ 0xffffff1c │ │ │ │ - cmneq ip, ip, lsr #9 │ │ │ │ - cmneq r3, r0, ror r2 │ │ │ │ + ldrheq r7, [ip, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r3, ip, ror r2 │ │ │ │ │ │ │ │ 004439f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -927534,24 +927534,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r2, [r2, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x017c7094 │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ + @ instruction: 0x017c709c │ │ │ │ + cmneq r3, r0, ror #28 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @ instruction: 0x01722a9c │ │ │ │ - cmneq ip, r4, asr r0 │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ + cmneq ip, ip, asr r0 │ │ │ │ + cmneq r3, r0, lsr #28 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ cmneq r2, r0, ror #20 │ │ │ │ - cmneq ip, r8, lsl r0 │ │ │ │ - ldrsbeq fp, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq ip, r0, lsr #32 │ │ │ │ + cmneq r3, r8, ror #27 │ │ │ │ │ │ │ │ 00443e88 : │ │ │ │ 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] @ 444304 │ │ │ │ @@ -927847,23 +927847,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r2, r4, lsl #12 │ │ │ │ - ldrheq r6, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, ip, ror r9 │ │ │ │ + cmneq ip, r4, asr #23 │ │ │ │ + cmneq r3, r8, lsl #19 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrheq r4, [r2, #-112]! @ 0xffffff90 │ │ │ │ - cmneq ip, ip, ror fp │ │ │ │ - cmneq r3, r0, asr #18 │ │ │ │ + cmneq ip, r4, lsl #23 │ │ │ │ + cmneq r3, ip, asr #18 │ │ │ │ cmneq r2, r4, lsl #15 │ │ │ │ - cmneq ip, r0, asr #22 │ │ │ │ - cmneq r3, r0, lsl #18 │ │ │ │ + cmneq ip, r8, asr #22 │ │ │ │ + cmneq r3, ip, lsl #18 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 00444364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -928157,23 +928157,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r2, r4, lsr r1 │ │ │ │ - cmneq ip, ip, ror #13 │ │ │ │ - cmneq r3, ip, lsr #9 │ │ │ │ + ldrsheq r6, [ip, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq fp, [r3, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ cmneq r2, r0, ror #5 │ │ │ │ - cmneq ip, ip, lsr #13 │ │ │ │ - cmneq r3, r0, ror r4 │ │ │ │ + ldrheq r6, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, ip, ror r4 │ │ │ │ ldrheq r2, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, r0, ror r6 │ │ │ │ - cmneq r3, r0, lsr r4 │ │ │ │ + cmneq ip, r8, ror r6 │ │ │ │ + cmneq r3, ip, lsr r4 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 00444834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -928470,23 +928470,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r2, r8, asr ip │ │ │ │ - cmneq ip, r0, lsl r2 │ │ │ │ - ldrsbeq sl, [r3, #-240]! @ 0xffffff10 │ │ │ │ + cmneq ip, r8, lsl r2 │ │ │ │ + ldrsbeq sl, [r3, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ cmneq r2, r4, lsl #28 │ │ │ │ - ldrsbeq r6, [ip, #-16]! │ │ │ │ - @ instruction: 0x0173af94 │ │ │ │ + ldrsbeq r6, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r0, lsr #31 │ │ │ │ ldrsbeq r1, [r2, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x017c6194 │ │ │ │ - cmneq r3, r4, asr pc │ │ │ │ + @ instruction: 0x017c619c │ │ │ │ + cmneq r3, r0, ror #30 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 00444d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -928783,23 +928783,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r2, ip, ror r7 │ │ │ │ - cmneq ip, r4, lsr sp │ │ │ │ - ldrsheq sl, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmneq ip, ip, lsr sp │ │ │ │ + cmneq r3, r0, lsl #22 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ cmneq r2, r8, lsr #18 │ │ │ │ - ldrsheq r5, [ip, #-196]! @ 0xffffff3c │ │ │ │ - ldrheq sl, [r3, #-168]! @ 0xffffff58 │ │ │ │ + ldrsheq r5, [ip, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ ldrsheq r1, [r2, #-140]! @ 0xffffff74 │ │ │ │ - ldrheq r5, [ip, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r3, r8, ror sl │ │ │ │ + cmneq ip, r0, asr #25 │ │ │ │ + cmneq r3, r4, lsl #21 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 004451ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -929096,23 +929096,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r2, r0, lsr #5 │ │ │ │ - cmneq ip, r8, asr r8 │ │ │ │ - cmneq r3, r8, lsl r6 │ │ │ │ + cmneq ip, r0, ror #16 │ │ │ │ + cmneq r3, r4, lsr #12 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ cmneq r2, ip, asr #8 │ │ │ │ - cmneq ip, r8, lsl r8 │ │ │ │ - ldrsbeq sl, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq ip, r0, lsr #16 │ │ │ │ + cmneq r3, r8, ror #11 │ │ │ │ cmneq r2, r0, lsr #8 │ │ │ │ - ldrsbeq r5, [ip, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x0173a59c │ │ │ │ + cmneq ip, r4, ror #15 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 004456c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -929394,24 +929394,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r8, ror #27 │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ - cmneq r3, r4, ror #2 │ │ │ │ + cmneq ip, ip, lsr #7 │ │ │ │ + cmneq r3, r0, ror r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ @ instruction: 0x01722f90 │ │ │ │ - cmneq ip, r0, ror #6 │ │ │ │ - cmneq r3, r0, lsr #2 │ │ │ │ + cmneq ip, r8, ror #6 │ │ │ │ + cmneq r3, ip, lsr #2 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ cmneq r2, r4, ror sp │ │ │ │ - cmneq ip, r0, lsr r3 │ │ │ │ - ldrsheq sl, [r3, #-4]! │ │ │ │ + cmneq ip, r8, lsr r3 │ │ │ │ + cmneq r3, r0, lsl #2 │ │ │ │ │ │ │ │ 00445b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -929692,23 +929692,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r8, asr #18 │ │ │ │ - cmneq ip, r4, lsl #30 │ │ │ │ - cmneq r3, r4, asr #25 │ │ │ │ + cmneq ip, ip, lsl #30 │ │ │ │ + ldrsbeq r9, [r3, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ ldrsheq r2, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq ip, r0, asr #29 │ │ │ │ - cmneq r3, r4, lsl #25 │ │ │ │ + cmneq ip, r8, asr #29 │ │ │ │ + @ instruction: 0x01739c90 │ │ │ │ ldrsbeq r0, [r2, #-132]! @ 0xffffff7c │ │ │ │ - @ instruction: 0x017c4e90 │ │ │ │ - cmneq r3, r0, asr ip │ │ │ │ + @ instruction: 0x017c4e98 │ │ │ │ + cmneq r3, ip, asr ip │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 00446008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -929992,23 +929992,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r2, r0, lsr #9 │ │ │ │ - cmneq ip, ip, asr sl │ │ │ │ - cmneq r3, r0, lsr #16 │ │ │ │ + cmneq ip, r4, ror #20 │ │ │ │ + cmneq r3, ip, lsr #16 │ │ │ │ cmneq r2, r8, asr #12 │ │ │ │ - cmneq ip, r8, lsl sl │ │ │ │ - ldrsbeq r9, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq ip, r0, lsr #20 │ │ │ │ + cmneq r3, r4, ror #15 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ cmneq r2, ip, lsr #8 │ │ │ │ - cmneq ip, r8, ror #19 │ │ │ │ - cmneq r3, r8, lsr #15 │ │ │ │ + ldrsheq r4, [ip, #-144]! @ 0xffffff70 │ │ │ │ + ldrheq r9, [r3, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 004464b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -930308,23 +930308,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq pc, [r1, #-248]! @ 0xffffff08 @ │ │ │ │ - cmneq ip, r4, ror r5 │ │ │ │ - cmneq r3, r4, lsr r3 │ │ │ │ + cmneq ip, ip, ror r5 │ │ │ │ + cmneq r3, r0, asr #6 │ │ │ │ muleq r0, r7, r1 │ │ │ │ cmneq r2, r0, ror #2 │ │ │ │ - cmneq ip, r0, lsr r5 │ │ │ │ - ldrsheq r9, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq ip, r8, lsr r5 │ │ │ │ + cmneq r3, r0, lsl #6 │ │ │ │ cmnpeq r1, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsl #10 │ │ │ │ - cmneq r3, r0, asr #5 │ │ │ │ + cmneq ip, r8, lsl #10 │ │ │ │ + cmneq r3, ip, asr #5 │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 00446998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -930589,24 +930589,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmnpeq r1, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsl r1 │ │ │ │ - ldrsbeq r8, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmneq ip, r0, lsr #2 │ │ │ │ + cmneq r3, r4, ror #29 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ cmnpeq r1, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [ip, #-4]! │ │ │ │ - @ instruction: 0x01738e94 │ │ │ │ + ldrsbeq r4, [ip, #-12]! │ │ │ │ + cmneq r3, r0, lsr #29 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmnpeq r1, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr #1 │ │ │ │ - cmneq r3, r4, ror #28 │ │ │ │ + cmneq ip, ip, lsr #1 │ │ │ │ + cmneq r3, r0, ror lr │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ │ │ │ │ 00446df8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -930888,24 +930888,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq pc, [r1, #-104]! @ 0xffffff98 @ │ │ │ │ - cmneq ip, r4, ror ip │ │ │ │ - cmneq r3, r4, lsr sl │ │ │ │ + cmneq ip, ip, ror ip │ │ │ │ + cmneq r3, r0, asr #20 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmnpeq r1, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsr ip │ │ │ │ - ldrsheq r8, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmneq ip, r8, lsr ip │ │ │ │ + ldrsheq r8, [r3, #-156]! @ 0xffffff64 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ cmnpeq r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsl #24 │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ + cmneq ip, r8, lsl #24 │ │ │ │ + ldrsbeq r8, [r3, #-144]! @ 0xffffff70 │ │ │ │ │ │ │ │ 00447298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -931186,24 +931186,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmnpeq r1, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r3, [ip, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x01738594 │ │ │ │ + ldrsbeq r3, [ip, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, r0, lsr #11 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ ldrsbeq pc, [r1, #-20]! @ 0xffffffec @ │ │ │ │ - @ instruction: 0x017c3790 │ │ │ │ - cmneq r3, r0, asr r5 │ │ │ │ + @ instruction: 0x017c3798 │ │ │ │ + cmneq r3, ip, asr r5 │ │ │ │ @ instruction: 0x000001be │ │ │ │ cmnpeq r1, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, ror #14 │ │ │ │ - cmneq r3, r4, lsr #10 │ │ │ │ + cmneq ip, r8, ror #14 │ │ │ │ + cmneq r3, r0, lsr r5 │ │ │ │ │ │ │ │ 00447738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -931390,20 +931390,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, asr #29 │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ - cmneq r3, ip, lsr r2 │ │ │ │ + cmneq ip, r4, lsl #9 │ │ │ │ + cmneq r3, r8, asr #4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ cmneq r1, ip, ror lr │ │ │ │ - cmneq ip, r8, lsr r4 │ │ │ │ - ldrsheq r8, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, r0, asr #8 │ │ │ │ + cmneq r3, r4, lsl #4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 00447a54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -931582,20 +931582,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq lr, [r1, #-176]! @ 0xffffff50 │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ + @ instruction: 0x017c3190 │ │ │ │ + cmneq r3, r4, asr pc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x0171eb90 │ │ │ │ - cmneq ip, r8, asr #2 │ │ │ │ - cmneq r3, r8, lsl #30 │ │ │ │ + cmneq ip, r0, asr r1 │ │ │ │ + cmneq r3, r4, lsl pc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 00447d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -931774,20 +931774,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq lr, [r1, #-136]! @ 0xffffff78 │ │ │ │ - @ instruction: 0x017c2e90 │ │ │ │ - cmneq r3, r0, asr ip │ │ │ │ + @ instruction: 0x017c2e98 │ │ │ │ + cmneq r3, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x0171e898 │ │ │ │ - cmneq ip, r0, asr lr │ │ │ │ - cmneq r3, r0, lsl ip │ │ │ │ + cmneq ip, r8, asr lr │ │ │ │ + cmneq r3, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 00448044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -931966,20 +931966,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, ror #11 │ │ │ │ - @ instruction: 0x017c2b98 │ │ │ │ - cmneq r3, r8, asr r9 │ │ │ │ + cmneq ip, r0, lsr #23 │ │ │ │ + cmneq r3, r4, ror #18 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ cmneq r1, r0, lsr #11 │ │ │ │ - cmneq ip, r8, asr fp │ │ │ │ - cmneq r3, r8, lsl r9 │ │ │ │ + cmneq ip, r0, ror #22 │ │ │ │ + cmneq r3, r4, lsr #18 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ │ │ │ │ 0044833c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -932158,20 +932158,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, ror #5 │ │ │ │ - cmneq ip, r0, lsr #17 │ │ │ │ - cmneq r3, r0, ror #12 │ │ │ │ + cmneq ip, r8, lsr #17 │ │ │ │ + cmneq r3, ip, ror #12 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ cmneq r1, r8, lsr #5 │ │ │ │ - cmneq ip, r0, ror #16 │ │ │ │ - cmneq r3, r0, lsr #12 │ │ │ │ + cmneq ip, r8, ror #16 │ │ │ │ + cmneq r3, ip, lsr #12 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 00448634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -932352,20 +932352,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r0, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r0, lsr #11 │ │ │ │ - cmneq r3, r0, ror #6 │ │ │ │ + cmneq ip, r8, lsr #11 │ │ │ │ + cmneq r3, ip, ror #6 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ cmneq r1, r8, lsr #31 │ │ │ │ - cmneq ip, r0, ror #10 │ │ │ │ - cmneq r3, r0, lsr #6 │ │ │ │ + cmneq ip, r8, ror #10 │ │ │ │ + cmneq r3, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 00448934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -932554,20 +932554,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r8, asr #29 │ │ │ │ - cmneq ip, r4, lsl #5 │ │ │ │ - cmneq r3, r4, asr #32 │ │ │ │ + cmneq ip, ip, lsl #5 │ │ │ │ + cmneq r3, r0, asr r0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ cmneq r1, ip, lsl #25 │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ - cmneq r3, r8 │ │ │ │ + cmneq ip, ip, asr #4 │ │ │ │ + cmneq r3, r4, lsl r0 │ │ │ │ │ │ │ │ 00448c50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -932662,16 +932662,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r4, ror #21 │ │ │ │ - @ instruction: 0x017c209c │ │ │ │ - cmneq r3, ip, asr lr │ │ │ │ + cmneq ip, r4, lsr #1 │ │ │ │ + cmneq r3, r8, ror #28 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00448dec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -932767,16 +932767,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, asr #18 │ │ │ │ - cmneq ip, r0, lsl #30 │ │ │ │ - cmneq r3, r0, asr #25 │ │ │ │ + cmneq ip, r8, lsl #30 │ │ │ │ + cmneq r3, ip, asr #25 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 00448f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -932873,16 +932873,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, lsr #15 │ │ │ │ - cmneq ip, r0, ror #26 │ │ │ │ - cmneq r3, r0, lsr #22 │ │ │ │ + cmneq ip, r8, ror #26 │ │ │ │ + cmneq r3, ip, lsr #22 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ │ │ │ │ 00449128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -933012,22 +933012,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0171d794 │ │ │ │ - @ instruction: 0x0173699c │ │ │ │ - ldrsheq r1, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, r8, lsr #19 │ │ │ │ + cmneq ip, r4, lsl #28 │ │ │ │ cmneq r1, ip, lsr #11 │ │ │ │ - cmneq r3, r0, ror #18 │ │ │ │ - ldrheq r1, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ + cmneq ip, r4, asr #27 │ │ │ │ cmneq r1, r0, asr #14 │ │ │ │ - cmneq r3, r0, lsr #18 │ │ │ │ - cmneq ip, r0, lsl #27 │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ + cmneq ip, r8, lsl #27 │ │ │ │ │ │ │ │ 00449360 : │ │ │ │ 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 │ │ │ │ @@ -933249,25 +933249,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r3, r4, asr #14 │ │ │ │ - @ instruction: 0x017c1b9c │ │ │ │ + cmneq r3, r0, asr r7 │ │ │ │ + cmneq ip, r4, lsr #23 │ │ │ │ strdeq lr, [r8, r8] │ │ │ │ - ldrsbeq r6, [r3, #-104]! @ 0xffffff98 │ │ │ │ - cmneq ip, ip, lsr #22 │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ + cmneq ip, r4, lsr fp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq ip, r0, lsl #21 │ │ │ │ - cmneq r3, ip, lsl #12 │ │ │ │ + cmneq ip, r8, lsl #21 │ │ │ │ + cmneq r3, r8, lsl r6 │ │ │ │ cmneq r1, r0, ror #3 │ │ │ │ - ldrsheq r1, [ip, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x01736590 │ │ │ │ + cmneq ip, r0, lsl #20 │ │ │ │ + @ instruction: 0x0173659c │ │ │ │ │ │ │ │ 00449718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -933472,25 +933472,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r3, ip, asr #7 │ │ │ │ - cmneq ip, ip, lsl #16 │ │ │ │ + ldrsbeq r6, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq ip, r4, lsl r8 │ │ │ │ orreq lr, r8, r4, asr ip │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r0, lsr r3 │ │ │ │ - cmneq ip, r4, lsl #15 │ │ │ │ - cmneq r3, r8, lsl #6 │ │ │ │ - cmneq ip, r0, asr #14 │ │ │ │ + cmneq r3, ip, lsr r3 │ │ │ │ + cmneq ip, ip, lsl #15 │ │ │ │ + cmneq r3, r4, lsl r3 │ │ │ │ + cmneq ip, r8, asr #14 │ │ │ │ cmneq r1, r8, ror #28 │ │ │ │ - cmneq r3, ip, asr #4 │ │ │ │ - @ instruction: 0x017c169c │ │ │ │ + cmneq r3, r8, asr r2 │ │ │ │ + cmneq ip, r4, lsr #13 │ │ │ │ │ │ │ │ 00449a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -933640,16 +933640,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq lr, [r8, r0] │ │ │ │ ldrsbeq ip, [r1, #-184]! @ 0xffffff48 │ │ │ │ - cmneq ip, r4, lsl r4 │ │ │ │ - ldrheq r5, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, lsl r4 │ │ │ │ + cmneq r3, r4, asr #31 │ │ │ │ │ │ │ │ 00449d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1492] @ 44a2ec │ │ │ │ @@ -934037,31 +934037,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r0, ror #22 │ │ │ │ - cmneq r3, ip, ror #26 │ │ │ │ - cmneq ip, ip, asr #3 │ │ │ │ + cmneq r3, r8, ror sp │ │ │ │ + ldrsbeq r1, [ip, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmneq r1, r0, asr #20 │ │ │ │ - cmneq r3, r0, asr ip │ │ │ │ - ldrheq r1, [ip, #-0]! │ │ │ │ + cmneq r3, ip, asr ip │ │ │ │ + ldrheq r1, [ip, #-8]! │ │ │ │ cmneq r1, r0, lsr #18 │ │ │ │ - cmneq r3, ip, lsr #22 │ │ │ │ - cmneq ip, ip, lsl #31 │ │ │ │ + cmneq r3, r8, lsr fp │ │ │ │ + @ instruction: 0x017c0f94 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmneq r1, r0, lsl #16 │ │ │ │ - cmneq r3, ip, lsl #20 │ │ │ │ - cmneq ip, ip, ror #28 │ │ │ │ + cmneq r3, r8, lsl sl │ │ │ │ + cmneq ip, r4, ror lr │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x0171c59c │ │ │ │ - cmneq r3, r4, lsr #19 │ │ │ │ - cmneq ip, r4, lsl #28 │ │ │ │ + ldrheq r5, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmneq ip, ip, lsl #28 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ │ │ │ │ 0044a36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934240,20 +934240,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq ip, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq ip, ip, lsr #22 │ │ │ │ - ldrheq r5, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmneq ip, r4, lsr fp │ │ │ │ + cmneq r3, r4, asr #13 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ cmneq r1, r8, ror r2 │ │ │ │ - cmneq ip, ip, ror #21 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ + ldrsheq r0, [ip, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r3, r8, lsl #13 │ │ │ │ │ │ │ │ 0044a660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -934440,20 +934440,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0171bf98 │ │ │ │ - cmneq ip, r0, lsl r8 │ │ │ │ - @ instruction: 0x0173539c │ │ │ │ + cmneq ip, r8, lsl r8 │ │ │ │ + cmneq r3, r8, lsr #7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq r1, r4, asr pc │ │ │ │ - cmneq ip, ip, asr #15 │ │ │ │ - cmneq r3, ip, asr r3 │ │ │ │ + ldrsbeq r0, [ip, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r3, r8, ror #6 │ │ │ │ │ │ │ │ 0044a978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -934548,16 +934548,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq fp, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmneq ip, r0, lsr r6 │ │ │ │ - ldrheq r5, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, r8, lsr r6 │ │ │ │ + cmneq r3, r8, asr #3 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 0044ab14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -934653,16 +934653,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsr #24 │ │ │ │ - @ instruction: 0x017c0494 │ │ │ │ - cmneq r3, r4, lsr #32 │ │ │ │ + @ instruction: 0x017c049c │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ │ │ │ │ 0044acac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 44af7c │ │ │ │ @@ -934851,20 +934851,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, ip, asr #22 │ │ │ │ - cmneq ip, r4, asr #3 │ │ │ │ - cmneq r3, r0, asr sp │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ + cmneq r3, ip, asr sp │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ cmneq r1, r0, lsl r9 │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ - cmneq r3, r0, lsl sp │ │ │ │ + cmneq ip, ip, lsl #3 │ │ │ │ + cmneq r3, ip, lsl sp │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 0044afd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -935054,20 +935054,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r8, lsr #16 │ │ │ │ - cmnpeq fp, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ + cmnpeq fp, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, lsr sl │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ cmneq r1, ip, ror #11 │ │ │ │ - cmnpeq fp, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, ror #19 │ │ │ │ + cmnpeq fp, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 0044b2f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -935249,20 +935249,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsl r5 │ │ │ │ - @ instruction: 0x017bfb98 │ │ │ │ - cmneq r3, r4, lsr #14 │ │ │ │ + cmnpeq fp, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsr r7 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ cmneq r1, r4, ror #5 │ │ │ │ - cmnpeq fp, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, ror #13 │ │ │ │ + cmnpeq fp, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r3, #-100]! @ 0xffffff9c │ │ │ │ │ │ │ │ 0044b5f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -935535,23 +935535,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq sl, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmnpeq fp, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + cmnpeq fp, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r3, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ ldrheq sl, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmnpeq fp, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmnpeq fp, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, asr #5 │ │ │ │ cmneq r1, r4, ror lr │ │ │ │ - cmnpeq fp, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, ror r2 │ │ │ │ + ldrsheq pc, [fp, #-96]! @ 0xffffffa0 @ │ │ │ │ + cmneq r3, r0, lsl #5 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 0044ba74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -935825,24 +935825,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, ror sl │ │ │ │ - cmnpeq fp, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, ror lr │ │ │ │ + cmnpeq fp, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, ror lr │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ cmneq r1, r0, lsr sl │ │ │ │ - cmnpeq fp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, lsr lr │ │ │ │ + cmnpeq fp, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr lr │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ ldrsheq sl, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmnpeq fp, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmnpeq fp, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsl #28 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 0044bef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -936116,23 +936116,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, ror #11 │ │ │ │ - cmneq fp, r0, ror #28 │ │ │ │ - cmneq r3, ip, ror #19 │ │ │ │ + cmneq fp, r8, ror #28 │ │ │ │ + ldrsheq r3, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ cmneq r1, ip, lsr #11 │ │ │ │ - cmneq fp, r0, lsr #28 │ │ │ │ - ldrheq r3, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmneq fp, r8, lsr #28 │ │ │ │ + ldrheq r3, [r3, #-156]! @ 0xffffff64 │ │ │ │ cmneq r1, r0, ror r5 │ │ │ │ - cmneq fp, r4, ror #27 │ │ │ │ - cmneq r3, r0, ror r9 │ │ │ │ + cmneq fp, ip, ror #27 │ │ │ │ + cmneq r3, ip, ror r9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 0044c378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -936406,24 +936406,24 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, ror #2 │ │ │ │ - cmneq fp, r0, ror #19 │ │ │ │ - cmneq r3, ip, ror #10 │ │ │ │ + cmneq fp, r8, ror #19 │ │ │ │ + cmneq r3, r8, ror r5 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ cmneq r1, ip, lsr #2 │ │ │ │ - cmneq fp, r0, lsr #19 │ │ │ │ - cmneq r3, ip, lsr #10 │ │ │ │ + cmneq fp, r8, lsr #19 │ │ │ │ + cmneq r3, r8, lsr r5 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ ldrsheq sl, [r1, #-0]! │ │ │ │ - cmneq fp, r4, ror #18 │ │ │ │ - ldrsheq r3, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, ip, ror #18 │ │ │ │ + ldrsheq r3, [r3, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 0044c7fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -936697,23 +936697,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, ror #25 │ │ │ │ - cmneq fp, ip, asr r5 │ │ │ │ - cmneq r3, r8, ror #1 │ │ │ │ + cmneq fp, r4, ror #10 │ │ │ │ + ldrsheq r3, [r3, #-4]! │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ cmneq r1, r8, lsr #25 │ │ │ │ - cmneq fp, ip, lsl r5 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ + cmneq fp, r4, lsr #10 │ │ │ │ + ldrheq r3, [r3, #-8]! │ │ │ │ cmneq r1, ip, ror #24 │ │ │ │ - cmneq fp, r0, ror #9 │ │ │ │ - cmneq r3, ip, rrx │ │ │ │ + cmneq fp, r8, ror #9 │ │ │ │ + cmneq r3, r8, ror r0 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 0044cc7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -936901,20 +936901,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, ror r9 │ │ │ │ - ldrsheq lr, [fp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r3, r0, lsl #27 │ │ │ │ + ldrsheq lr, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r3, ip, lsl #27 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ cmneq r1, r8, lsr r9 │ │ │ │ - ldrheq lr, [fp, #-16]! │ │ │ │ - cmneq r3, ip, lsr sp │ │ │ │ + ldrheq lr, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r8, asr #26 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 0044cf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -937022,16 +937022,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, ror r7 │ │ │ │ - cmneq fp, r4, ror #31 │ │ │ │ - cmneq r3, ip, ror fp │ │ │ │ + cmneq fp, ip, ror #31 │ │ │ │ + cmneq r3, r8, lsl #23 │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 0044d164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -937334,30 +937334,30 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r3, ip, asr #17 │ │ │ │ - cmneq fp, r4, lsr #26 │ │ │ │ + ldrsbeq r2, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ orreq fp, r8, r4, lsr #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, ip, lsl #25 │ │ │ │ - cmneq r3, r0, lsr #16 │ │ │ │ + @ instruction: 0x017bdc94 │ │ │ │ + cmneq r3, ip, lsr #16 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r3, r0, ror #15 │ │ │ │ - cmneq fp, r4, lsr ip │ │ │ │ + cmneq r3, ip, ror #15 │ │ │ │ + cmneq fp, ip, lsr ip │ │ │ │ cmneq r1, ip, asr #5 │ │ │ │ - cmneq fp, r4, asr #22 │ │ │ │ - ldrsbeq r2, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, ip, asr #22 │ │ │ │ + cmneq r3, r0, ror #13 │ │ │ │ cmneq r1, r8, lsl #5 │ │ │ │ - cmneq fp, r0, lsl #22 │ │ │ │ - cmneq r3, ip, lsl #13 │ │ │ │ + cmneq fp, r8, lsl #22 │ │ │ │ + @ instruction: 0x01732698 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ │ │ │ │ 0044d674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -937596,23 +937596,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq fp, r0, asr #16 │ │ │ │ + cmneq fp, r8, asr #16 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ ldrheq r8, [r1, #-236]! @ 0xffffff14 │ │ │ │ - cmneq fp, r0, lsr r7 │ │ │ │ - ldrheq r2, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r8, lsr r7 │ │ │ │ + cmneq r3, r8, asr #5 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ cmneq r1, ip, ror lr │ │ │ │ - ldrsheq sp, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ + ldrsheq sp, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, r8, lsl #5 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ │ │ │ │ 0044da68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -937801,20 +937801,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ @ instruction: 0x01718d94 │ │ │ │ - cmneq fp, ip, lsl #8 │ │ │ │ - @ instruction: 0x01731f98 │ │ │ │ + cmneq fp, r4, lsl r4 │ │ │ │ + cmneq r3, r4, lsr #31 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ cmneq r1, r8, asr fp │ │ │ │ - cmneq fp, ip, asr #7 │ │ │ │ - cmneq r3, r8, asr pc │ │ │ │ + ldrsbeq sp, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r3, r4, ror #30 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0044dd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -938003,20 +938003,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r4, ror sl │ │ │ │ - cmneq fp, ip, ror #1 │ │ │ │ - cmneq r3, r8, ror ip │ │ │ │ + ldrsheq sp, [fp, #-4]! │ │ │ │ + cmneq r3, r4, lsl #25 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ cmneq r1, r8, lsr r8 │ │ │ │ - cmneq fp, ip, lsr #1 │ │ │ │ - cmneq r3, ip, lsr ip │ │ │ │ + ldrheq sp, [fp, #-4]! │ │ │ │ + cmneq r3, r8, asr #24 │ │ │ │ │ │ │ │ 0044e0a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 44e55c │ │ │ │ @@ -938327,24 +938327,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r4, lsl #14 │ │ │ │ - cmneq fp, ip, ror sp │ │ │ │ - cmneq r3, r8, lsl #18 │ │ │ │ + cmneq fp, r4, lsl #27 │ │ │ │ + cmneq r3, r4, lsl r9 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ cmneq r1, ip, ror #6 │ │ │ │ - cmneq fp, r0, ror #23 │ │ │ │ - cmneq r3, ip, ror #14 │ │ │ │ + cmneq fp, r8, ror #23 │ │ │ │ + cmneq r3, r8, ror r7 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ cmneq r1, ip, lsr #10 │ │ │ │ - cmneq fp, r4, lsr #23 │ │ │ │ - cmneq r3, r4, lsr r7 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ + cmneq r3, r0, asr #14 │ │ │ │ │ │ │ │ 0044e5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -938441,16 +938441,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, ror r1 │ │ │ │ - cmneq fp, r4, ror #19 │ │ │ │ - cmneq r3, r0, ror r5 │ │ │ │ + cmneq fp, ip, ror #19 │ │ │ │ + cmneq r3, ip, ror r5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ │ │ │ │ 0044e760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -938546,16 +938546,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r7, [r1, #-244]! @ 0xffffff0c │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ - ldrsbeq r1, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r0, asr r8 │ │ │ │ + cmneq r3, r0, ror #7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0044e8fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -938794,23 +938794,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq fp, r2, asr #11 │ │ │ │ + cmneq fp, sl, asr #11 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq r1, r4, lsr ip │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq r3, r4, lsr r0 │ │ │ │ + ldrheq ip, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldrsheq r7, [r1, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, r8, ror #8 │ │ │ │ - ldrsheq r0, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq fp, r0, ror r4 │ │ │ │ + cmneq r3, r4 │ │ │ │ │ │ │ │ 0044ecec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -938905,16 +938905,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, asr #20 │ │ │ │ - ldrheq ip, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r3, r8, asr #28 │ │ │ │ + cmneq fp, r4, asr #5 │ │ │ │ + cmneq r3, r4, asr lr │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0044ee88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939013,16 +939013,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsr #17 │ │ │ │ - cmneq fp, r4, lsl r1 │ │ │ │ - cmneq r3, r4, lsr #25 │ │ │ │ + cmneq fp, ip, lsl r1 │ │ │ │ + ldrheq r0, [r3, #-192]! @ 0xffffff40 │ │ │ │ │ │ │ │ 0044f02c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -939200,20 +939200,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r7, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq fp, ip, ror #28 │ │ │ │ - ldrsheq r0, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r4, ror lr │ │ │ │ + cmneq r3, r4, lsl #20 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ ldrheq r7, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ - ldrheq r0, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + cmneq r3, r4, asr #19 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 0044f324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939309,16 +939309,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsl r4 │ │ │ │ - cmneq fp, r4, lsl #25 │ │ │ │ - cmneq r3, r0, lsl r8 │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 0044f4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939414,16 +939414,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r4, ror r2 │ │ │ │ - cmneq fp, r8, ror #21 │ │ │ │ - cmneq r3, r8, ror r6 │ │ │ │ + ldrsheq fp, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ │ │ │ │ 0044f658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -939521,16 +939521,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsbeq r7, [r1, #-0]! │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ - ldrsbeq r0, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ + ldrsbeq r0, [r3, #-76]! @ 0xffffffb4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0044f800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939627,16 +939627,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsr pc │ │ │ │ - cmneq fp, r4, lsr #15 │ │ │ │ - cmneq r3, r4, lsr r3 │ │ │ │ + cmneq fp, ip, lsr #15 │ │ │ │ + cmneq r3, r0, asr #6 │ │ │ │ │ │ │ │ 0044f99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 44fc68 │ │ │ │ @@ -939824,20 +939824,20 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r0, ror #28 │ │ │ │ - ldrsbeq fp, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ + cmneq fp, r0, ror #9 │ │ │ │ + cmneq r3, r0, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ cmneq r1, r4, lsr #24 │ │ │ │ - @ instruction: 0x017bb498 │ │ │ │ - cmneq r3, r4, lsr #32 │ │ │ │ + cmneq fp, r0, lsr #9 │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ │ │ │ │ 0044fcbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -940047,26 +940047,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmnpeq r2, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, lsr #5 │ │ │ │ + cmnpeq r2, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [fp, #-36]! @ 0xffffffdc │ │ │ │ orreq r8, r8, ip, lsr #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r0, lsr #4 │ │ │ │ - ldrheq pc, [r2, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq fp, r8, lsr #4 │ │ │ │ + cmnpeq r2, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmnpeq r2, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq fp, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0172fd94 │ │ │ │ + cmneq fp, r4, ror #3 │ │ │ │ ldrheq r6, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmneq fp, ip, lsr #2 │ │ │ │ - cmnpeq r2, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsr r1 │ │ │ │ + ldrsbeq pc, [r2, #-192]! @ 0xffffff40 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ │ │ │ │ 00450048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -940276,27 +940276,27 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmnpeq r2, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsr #30 │ │ │ │ + ldrsbeq pc, [r2, #-164]! @ 0xffffff5c @ │ │ │ │ + cmneq fp, r8, lsr #30 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ orreq r8, r8, r0, lsr #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x017bae94 │ │ │ │ - cmnpeq r2, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017bae9c │ │ │ │ + cmnpeq r2, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - ldrsheq pc, [r2, #-156]! @ 0xffffff64 @ │ │ │ │ - cmneq fp, r0, asr lr │ │ │ │ + cmnpeq r2, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, asr lr │ │ │ │ cmneq r1, ip, lsr #10 │ │ │ │ - cmneq fp, r0, lsr #27 │ │ │ │ - cmnpeq r2, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ + cmnpeq r2, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004503d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -940447,16 +940447,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r7, r8, r8, lsl #31 │ │ │ │ @ instruction: 0x01716290 │ │ │ │ - cmneq fp, r4, lsl #22 │ │ │ │ - @ instruction: 0x0172f69c │ │ │ │ + cmneq fp, ip, lsl #22 │ │ │ │ + cmnpeq r2, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ │ │ │ │ 00450650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -940552,16 +940552,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r4, ror #1 │ │ │ │ - cmneq fp, r8, asr r9 │ │ │ │ - cmnpeq r2, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, ror #18 │ │ │ │ + ldrsheq pc, [r2, #-68]! @ 0xffffffbc @ │ │ │ │ │ │ │ │ 004507e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -940739,20 +940739,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, lsr lr │ │ │ │ - ldrheq sl, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmnpeq r2, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmnpeq r2, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ ldrsheq r5, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmneq fp, r0, ror r6 │ │ │ │ - ldrsheq pc, [r2, #-28]! @ 0xffffffe4 @ │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ + cmnpeq r2, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ │ │ │ │ 00450ae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -940931,20 +940931,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r4, asr #22 │ │ │ │ - ldrheq sl, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r2, r4, asr #30 │ │ │ │ + cmneq fp, r0, asr #7 │ │ │ │ + cmneq r2, r0, asr pc │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ cmneq r1, r4, lsl #22 │ │ │ │ - cmneq fp, r8, ror r3 │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ + cmneq fp, r0, lsl #7 │ │ │ │ + cmneq r2, r0, lsl pc │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ │ │ │ │ 00450dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -941247,30 +941247,30 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r2, r8, asr ip │ │ │ │ - ldrheq sl, [fp, #-0]! │ │ │ │ + cmneq r2, r4, ror #24 │ │ │ │ + ldrheq sl, [fp, #-8]! │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ @ instruction: 0x018874b0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r8, lsl r0 │ │ │ │ - cmneq r2, ip, lsr #23 │ │ │ │ + cmneq fp, r0, lsr #32 │ │ │ │ + ldrheq lr, [r2, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - cmneq r2, ip, ror #22 │ │ │ │ - cmneq fp, r0, asr #31 │ │ │ │ + cmneq r2, r8, ror fp │ │ │ │ + cmneq fp, r8, asr #31 │ │ │ │ cmneq r1, r8, asr r6 │ │ │ │ - ldrsbeq r9, [fp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r2, r0, ror #20 │ │ │ │ + ldrsbeq r9, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r2, ip, ror #20 │ │ │ │ cmneq r1, r4, lsl r6 │ │ │ │ - cmneq fp, ip, lsl #29 │ │ │ │ - cmneq r2, r8, lsl sl │ │ │ │ + @ instruction: 0x017b9e94 │ │ │ │ + cmneq r2, r4, lsr #20 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 004512e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941509,23 +941509,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq fp, r0, ror #23 │ │ │ │ + cmneq fp, r8, ror #23 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq r1, r8, asr #4 │ │ │ │ - ldrheq r9, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r8, asr #12 │ │ │ │ + cmneq fp, r4, asr #21 │ │ │ │ + cmneq r2, r4, asr r6 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ cmneq r1, r8, lsl #4 │ │ │ │ - cmneq fp, ip, ror sl │ │ │ │ - cmneq r2, r8, lsl #12 │ │ │ │ + cmneq fp, r4, lsl #21 │ │ │ │ + cmneq r2, r4, lsl r6 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ │ │ │ │ 004516dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941713,20 +941713,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, lsl pc │ │ │ │ - @ instruction: 0x017b9794 │ │ │ │ - cmneq r2, r0, lsr #6 │ │ │ │ + @ instruction: 0x017b979c │ │ │ │ + cmneq r2, ip, lsr #6 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ ldrsbeq r4, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmneq fp, r0, asr r7 │ │ │ │ - ldrsbeq lr, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r8, asr r7 │ │ │ │ + cmneq r2, r8, ror #5 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 004519f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -941905,19 +941905,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, lsr #24 │ │ │ │ - cmneq fp, r0, lsr #9 │ │ │ │ - cmneq r2, r0, lsr r0 │ │ │ │ + cmneq fp, r8, lsr #9 │ │ │ │ + cmneq r2, ip, lsr r0 │ │ │ │ cmneq r1, ip, ror #23 │ │ │ │ - cmneq fp, r0, ror #8 │ │ │ │ - cmneq r2, ip, ror #31 │ │ │ │ + cmneq fp, r8, ror #8 │ │ │ │ + ldrsheq sp, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 00451cec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942014,16 +942014,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r4, asr #20 │ │ │ │ - ldrheq r9, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r4, asr #28 │ │ │ │ + cmneq fp, r0, asr #5 │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ │ │ │ │ 00451e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942119,16 +942119,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, lsr #17 │ │ │ │ - cmneq fp, ip, lsl r1 │ │ │ │ - cmneq r2, r8, lsr #25 │ │ │ │ + cmneq fp, r4, lsr #2 │ │ │ │ + ldrheq sp, [r2, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ │ │ │ │ 00452028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942225,16 +942225,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, lsl #14 │ │ │ │ - cmneq fp, ip, ror pc │ │ │ │ - cmneq r2, r8, lsl #22 │ │ │ │ + cmneq fp, r4, lsl #31 │ │ │ │ + cmneq r2, r4, lsl fp │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ │ │ │ │ 004521c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942330,16 +942330,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, ror #10 │ │ │ │ - cmneq fp, r0, ror #27 │ │ │ │ - cmneq r2, ip, ror #18 │ │ │ │ + cmneq fp, r8, ror #27 │ │ │ │ + cmneq r2, r8, ror r9 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 00452364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942436,16 +942436,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, asr #7 │ │ │ │ - cmneq fp, r0, asr #24 │ │ │ │ - cmneq r2, ip, asr #15 │ │ │ │ + cmneq fp, r8, asr #24 │ │ │ │ + ldrsbeq sp, [r2, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 00452504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942541,16 +942541,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsr r2 │ │ │ │ - cmneq fp, r4, lsr #21 │ │ │ │ - cmneq r2, r0, lsr r6 │ │ │ │ + cmneq fp, ip, lsr #21 │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 004526a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942646,16 +942646,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01714094 │ │ │ │ - cmneq fp, r8, lsl #18 │ │ │ │ - @ instruction: 0x0172d494 │ │ │ │ + cmneq fp, r0, lsl r9 │ │ │ │ + cmneq r2, r0, lsr #9 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 0045283c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -943489,55 +943489,55 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, ip, asr r2 │ │ │ │ - cmneq fp, r4, lsr r3 │ │ │ │ - cmneq r2, r0, asr #29 │ │ │ │ + cmneq fp, ip, lsr r3 │ │ │ │ + cmneq r2, ip, asr #29 │ │ │ │ muleq r0, sl, r2 │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r1, r0, lsr #23 │ │ │ │ - cmneq fp, r8, lsl r2 │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ + cmneq fp, r0, lsr #4 │ │ │ │ + ldrheq ip, [r2, #-208]! @ 0xffffff30 │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmneq r1, r8, lsr r0 │ │ │ │ - cmneq fp, r0, lsl r1 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ + cmneq fp, r8, lsl r1 │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ cmneq r1, ip, ror r9 │ │ │ │ - ldrsheq r7, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r2, r0, lsl #23 │ │ │ │ + ldrsheq r7, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, ip, lsl #23 │ │ │ │ muleq r0, sp, r2 │ │ │ │ cmneq r1, r4, lsl lr │ │ │ │ - cmneq fp, ip, ror #29 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ + ldrsheq r7, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r2, r4, lsl #21 │ │ │ │ muleq r0, lr, r2 │ │ │ │ cmneq r1, r0, ror #14 │ │ │ │ - ldrsbeq r7, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r2, r4, ror #18 │ │ │ │ + cmneq fp, r0, ror #27 │ │ │ │ + cmneq r2, r0, ror r9 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ cmneq r1, ip, asr r4 │ │ │ │ - ldrsbeq r7, [fp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r2, ip, asr r8 │ │ │ │ + ldrsbeq r7, [fp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r2, r8, ror #16 │ │ │ │ muleq r0, r5, r2 │ │ │ │ cmneq r1, r0, lsr #8 │ │ │ │ - @ instruction: 0x017b7c94 │ │ │ │ - cmneq r2, r0, lsr #16 │ │ │ │ + @ instruction: 0x017b7c9c │ │ │ │ + cmneq r2, ip, lsr #16 │ │ │ │ muleq r0, r9, r2 │ │ │ │ cmneq r1, r4, ror #7 │ │ │ │ - cmneq fp, r8, asr ip │ │ │ │ - cmneq r2, r8, ror #15 │ │ │ │ + cmneq fp, r0, ror #24 │ │ │ │ + ldrsheq ip, [r2, #-116]! @ 0xffffff8c │ │ │ │ cmneq r1, r8, lsr #7 │ │ │ │ - cmneq fp, ip, lsl ip │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ + cmneq fp, r4, lsr #24 │ │ │ │ + ldrheq ip, [r2, #-116]! @ 0xffffff8c │ │ │ │ muleq r0, r7, r2 │ │ │ │ cmneq r1, ip, ror #6 │ │ │ │ - cmneq fp, r0, ror #23 │ │ │ │ - cmneq r2, ip, ror #14 │ │ │ │ + cmneq fp, r8, ror #23 │ │ │ │ + cmneq r2, r8, ror r7 │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 004535fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -943899,16 +943899,16 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r8, r0, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, r8, ip, asr #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0172c190 │ │ │ │ - cmneq fp, r0, ror #18 │ │ │ │ + @ instruction: 0x0172c19c │ │ │ │ + cmneq fp, r8, ror #18 │ │ │ │ ldrdeq r4, [r8, r0] │ │ │ │ │ │ │ │ 00453b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -944037,16 +944037,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r8, asr #26 │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ - cmneq r2, ip, ror pc │ │ │ │ + cmneq fp, r0, ror r7 │ │ │ │ + cmneq r2, r8, lsl #31 │ │ │ │ │ │ │ │ 00453d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 453f04 │ │ │ │ @@ -944145,16 +944145,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, lsr #23 │ │ │ │ - cmneq fp, r0, asr #11 │ │ │ │ - ldrsbeq fp, [r2, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r8, asr #11 │ │ │ │ + cmneq r2, r0, ror #27 │ │ │ │ │ │ │ │ 00453f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 4540ac │ │ │ │ @@ -944253,16 +944253,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r2, [r1, #-152]! @ 0xffffff68 │ │ │ │ - cmneq fp, r8, lsl r4 │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ + cmneq fp, r0, lsr #8 │ │ │ │ + cmneq r2, r8, lsr ip │ │ │ │ │ │ │ │ 004540ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 454254 │ │ │ │ @@ -944361,16 +944361,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r1, r0, asr r8 │ │ │ │ - cmneq fp, r0, ror r2 │ │ │ │ - cmneq r2, r4, lsl #21 │ │ │ │ + cmneq fp, r8, ror r2 │ │ │ │ + @ instruction: 0x0172ba90 │ │ │ │ │ │ │ │ 00454294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -944658,28 +944658,28 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b 45468c │ │ │ │ orreq r4, r8, r0, lsl #2 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r1, r0, lsl #15 │ │ │ │ - cmneq r2, ip, asr #13 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - @ instruction: 0x017b6e90 │ │ │ │ + ldrsbeq fp, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x017b6e98 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmneq r2, r4, lsl #20 │ │ │ │ - cmneq r2, r0, ror #12 │ │ │ │ - cmneq fp, r4, asr lr │ │ │ │ - cmneq r2, r4, asr #19 │ │ │ │ - cmneq r2, ip, lsl r6 │ │ │ │ - cmneq fp, r0, lsl lr │ │ │ │ + cmneq r2, r0, lsl sl │ │ │ │ + cmneq r2, ip, ror #12 │ │ │ │ + cmneq fp, ip, asr lr │ │ │ │ + ldrsbeq r0, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ + cmneq fp, r8, lsl lr │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x01720990 │ │ │ │ - cmneq r2, r8, ror #11 │ │ │ │ - ldrsbeq r6, [fp, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x0172099c │ │ │ │ + ldrsheq fp, [r2, #-84]! @ 0xffffffac │ │ │ │ + cmneq fp, r4, ror #27 │ │ │ │ │ │ │ │ 00454750 : │ │ │ │ orrs r1, r2, r3 │ │ │ │ beq 4547b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -944758,23 +944758,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 454814 │ │ │ │ b 4547a8 │ │ │ │ cmneq r1, ip, asr #11 │ │ │ │ ldrsheq r4, [r1, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, r4, ror #25 │ │ │ │ - ldrsbeq fp, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq fp, ip, ror #25 │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmneq fp, r0, lsr #25 │ │ │ │ - cmneq r2, r4, asr #16 │ │ │ │ - cmneq r2, r0, lsr #9 │ │ │ │ - cmneq fp, r4, ror #24 │ │ │ │ - cmneq r2, r8, lsr #9 │ │ │ │ - cmneq r2, r4, ror #8 │ │ │ │ + cmneq fp, r8, lsr #25 │ │ │ │ + cmneq r2, r0, asr r8 │ │ │ │ + cmneq r2, ip, lsr #9 │ │ │ │ + cmneq fp, ip, ror #24 │ │ │ │ + ldrheq fp, [r2, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r0, ror r4 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 004548c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -944974,29 +944974,29 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b 454b64 │ │ │ │ orreq r3, r8, r0, lsr ip │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ ldrheq r0, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r8, ror r2 │ │ │ │ - ldrsbeq r6, [fp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r2, r8, asr #3 │ │ │ │ + cmneq r2, r4, lsl #5 │ │ │ │ + ldrsbeq r6, [fp, #-152]! @ 0xffffff68 │ │ │ │ + ldrsbeq fp, [r2, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - cmneq r2, r8, lsr r5 │ │ │ │ - @ instruction: 0x017b6990 │ │ │ │ - cmneq r2, r4, lsl #3 │ │ │ │ + cmneq r2, r4, asr #10 │ │ │ │ + @ instruction: 0x017b6998 │ │ │ │ + @ instruction: 0x0172b190 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmneq fp, r8, asr #18 │ │ │ │ - cmneq r2, ip, ror #9 │ │ │ │ - cmneq r2, r0, asr #2 │ │ │ │ + cmneq fp, r0, asr r9 │ │ │ │ + ldrsheq r0, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r2, ip, asr #2 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - cmneq fp, r0, lsl r9 │ │ │ │ - ldrheq r0, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r2, r8, lsl #2 │ │ │ │ + cmneq fp, r8, lsl r9 │ │ │ │ + cmneq r2, r0, asr #9 │ │ │ │ + cmneq r2, r4, lsl r1 │ │ │ │ │ │ │ │ 00454c34 : │ │ │ │ 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 │ │ │ │ @@ -945421,57 +945421,57 @@ │ │ │ │ @ instruction: 0x018838bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, r8, r8, lsl #17 │ │ │ │ orreq r3, r8, r4, ror r8 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ - cmneq r2, r8, lsl #28 │ │ │ │ + cmneq fp, r8, lsl r6 │ │ │ │ + cmneq r2, r4, lsl lr │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmneq fp, r8, asr r5 │ │ │ │ + cmneq fp, r0, ror #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, ip, asr sp │ │ │ │ + cmneq r2, r8, ror #26 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - ldrheq r0, [r2, #-12]! │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq r2, ip, asr #32 │ │ │ │ - cmneq r2, r8, lsr #25 │ │ │ │ + cmneq r2, r8, asr #1 │ │ │ │ + ldrheq r6, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, r8, asr r0 │ │ │ │ + ldrheq sl, [r2, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ cmnpeq r0, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0172ac98 │ │ │ │ - cmneq fp, ip, asr #8 │ │ │ │ - cmneq r2, r4, asr #24 │ │ │ │ + cmneq r2, r4, lsr #25 │ │ │ │ + cmneq fp, r4, asr r4 │ │ │ │ + cmneq r2, r0, asr ip │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmneq fp, r4, lsl #8 │ │ │ │ - cmnpeq r1, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, lsl #24 │ │ │ │ + cmneq fp, ip, lsl #8 │ │ │ │ + ldrheq pc, [r1, #-244]! @ 0xffffff0c @ │ │ │ │ + cmneq r2, r0, lsl ip │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmneq fp, r8, asr #7 │ │ │ │ - cmnpeq r1, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, asr #23 │ │ │ │ + ldrsbeq r6, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmnpeq r1, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [r2, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ cmnpeq r0, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - ldrheq sl, [r2, #-184]! @ 0xffffff48 │ │ │ │ - cmneq fp, ip, ror #6 │ │ │ │ - cmneq r2, r4, ror #22 │ │ │ │ - ldrsheq r6, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0171fe9c │ │ │ │ - ldrsheq sl, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r0, asr #5 │ │ │ │ - cmnpeq r1, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, asr #21 │ │ │ │ - cmnpeq r1, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, asr r2 │ │ │ │ - cmnpeq r1, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, asr sl │ │ │ │ + cmneq r2, r4, asr #23 │ │ │ │ + cmneq fp, r4, ror r3 │ │ │ │ + cmneq r2, r0, ror fp │ │ │ │ + cmneq fp, r0, lsl #6 │ │ │ │ + cmnpeq r1, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsl #22 │ │ │ │ + cmneq fp, r8, asr #5 │ │ │ │ + cmnpeq r1, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, asr #21 │ │ │ │ + cmnpeq r1, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, ror #4 │ │ │ │ + cmnpeq r1, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, ror #20 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq fp, r4, lsr #4 │ │ │ │ - cmnpeq r1, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, lsr #20 │ │ │ │ + cmneq fp, ip, lsr #4 │ │ │ │ + ldrsbeq pc, [r1, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq r2, r0, lsr sl │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ │ │ │ │ 0045539c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -945865,54 +945865,54 @@ │ │ │ │ orreq r3, r8, r0, asr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, r8, r0, lsr #2 │ │ │ │ orreq r3, r8, ip, lsl #2 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq fp, r4, lsr #31 │ │ │ │ - cmneq r2, r0, lsr #15 │ │ │ │ + cmneq fp, ip, lsr #31 │ │ │ │ + cmneq r2, ip, lsr #15 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - cmneq fp, r0, lsr lr │ │ │ │ + cmneq fp, r8, lsr lr │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r4, lsr r6 │ │ │ │ + cmneq r2, r0, asr #12 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ - @ instruction: 0x0171f994 │ │ │ │ - cmneq fp, r0, lsl #27 │ │ │ │ - cmnpeq r1, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsl #11 │ │ │ │ + cmnpeq r1, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, lsl #27 │ │ │ │ + cmnpeq r1, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ cmnpeq r0, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, asr #11 │ │ │ │ - cmneq fp, r4, lsr #26 │ │ │ │ - cmneq r2, ip, lsl r5 │ │ │ │ + ldrsbeq sl, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ + cmneq r2, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ cmnpeq r0, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, ror #10 │ │ │ │ - ldrheq r5, [fp, #-204]! @ 0xffffff34 │ │ │ │ - ldrheq sl, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmneq fp, r8, ror ip │ │ │ │ - cmnpeq r1, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, ror r4 │ │ │ │ + cmneq r2, r0, ror r5 │ │ │ │ + cmneq fp, r4, asr #25 │ │ │ │ + cmneq r2, r0, asr #9 │ │ │ │ + cmneq fp, r0, lsl #25 │ │ │ │ + cmnpeq r1, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq fp, ip, lsr ip │ │ │ │ - cmnpeq r1, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, lsr r4 │ │ │ │ + cmneq fp, r4, asr #24 │ │ │ │ + cmnpeq r1, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, asr #8 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - ldrsbeq r5, [fp, #-184]! @ 0xffffff48 │ │ │ │ - cmnpeq r1, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - cmnpeq r1, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, ror fp │ │ │ │ - cmnpeq r1, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, ror r3 │ │ │ │ + cmneq fp, r0, ror #23 │ │ │ │ + cmnpeq r1, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, ror #7 │ │ │ │ + cmnpeq r1, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, ror fp │ │ │ │ + cmnpeq r1, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, lsl #7 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmneq fp, ip, lsr fp │ │ │ │ - cmnpeq r1, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, lsr r3 │ │ │ │ + cmneq fp, r4, asr #22 │ │ │ │ + cmnpeq r1, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, asr #6 │ │ │ │ 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 │ │ │ │ @@ -946222,45 +946222,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 455c78 │ │ │ │ orreq r2, r8, r4, ror sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r8, lsl sl │ │ │ │ + cmneq fp, r0, lsr #20 │ │ │ │ orreq r2, r8, r8, lsl sl │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq fp, r4, asr #17 │ │ │ │ - cmneq r2, r4, asr #1 │ │ │ │ + cmneq fp, ip, asr #17 │ │ │ │ + ldrsbeq sl, [r2, #-0]! │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x01882894 │ │ │ │ - ldrsheq r9, [r2, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq r9, [r2, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ ldrheq pc, [r0, #-172]! @ 0xffffff54 @ │ │ │ │ cmnpeq r0, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0171f29c │ │ │ │ - ldrsheq r9, [r2, #-228]! @ 0xffffff1c │ │ │ │ + cmnpeq r1, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmnpeq r1, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r1, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01729e98 │ │ │ │ + cmnpeq r1, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r1, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmnpeq r1, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r1, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq r2, r4, lsr lr │ │ │ │ + cmnpeq r1, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r1, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, asr #28 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmnpeq r1, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ + cmnpeq r1, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmnpeq r1, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, asr #27 │ │ │ │ + cmnpeq r1, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r2, #-216]! @ 0xffffff28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmnpeq r1, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01729d98 │ │ │ │ + cmnpeq r1, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsr #27 │ │ │ │ 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] @ 456414 │ │ │ │ @@ -946523,58 +946523,58 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45614c │ │ │ │ orreq r2, r8, ip, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r8, asr #24 │ │ │ │ + cmneq r2, r4, asr ip │ │ │ │ orreq r2, r8, r0, asr #7 │ │ │ │ - cmneq fp, ip, lsr r3 │ │ │ │ - cmneq r1, r0, ror #29 │ │ │ │ - cmneq r2, r4, lsr fp │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ + cmneq r1, ip, ror #29 │ │ │ │ + cmneq r2, r0, asr #22 │ │ │ │ andeq r0, r0, r3, lsl #12 │ │ │ │ - cmneq fp, r0, lsl #6 │ │ │ │ - cmneq r1, r4, lsr #29 │ │ │ │ - ldrsheq r9, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r8, lsl #6 │ │ │ │ + ldrheq lr, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmneq fp, r4, asr #5 │ │ │ │ - cmneq r1, r8, ror #28 │ │ │ │ - ldrheq r9, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq fp, ip, asr #5 │ │ │ │ + cmneq r1, r4, ror lr │ │ │ │ + cmneq r2, r8, asr #21 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmneq fp, r8, lsl #5 │ │ │ │ - cmneq r1, ip, lsr #28 │ │ │ │ - cmneq r2, r4, lsl #21 │ │ │ │ - cmneq fp, ip, asr #4 │ │ │ │ - ldrsheq lr, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r2, r4, asr #20 │ │ │ │ + @ instruction: 0x017b5290 │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ + @ instruction: 0x01729a90 │ │ │ │ + cmneq fp, r4, asr r2 │ │ │ │ + ldrsheq lr, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r0, asr sl │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq fp, r0, lsl r2 │ │ │ │ - ldrheq lr, [r1, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r2, r8, lsl #20 │ │ │ │ + cmneq fp, r8, lsl r2 │ │ │ │ + cmneq r1, r0, asr #27 │ │ │ │ + cmneq r2, r4, lsl sl │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrsbeq r5, [fp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, r8, ror sp │ │ │ │ - cmneq r2, ip, asr #19 │ │ │ │ + ldrsbeq r5, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, r4, lsl #27 │ │ │ │ + ldrsbeq r9, [r2, #-152]! @ 0xffffff68 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x017b5198 │ │ │ │ - cmneq r1, ip, lsr sp │ │ │ │ - @ instruction: 0x01729990 │ │ │ │ + cmneq fp, r0, lsr #3 │ │ │ │ + cmneq r1, r8, asr #26 │ │ │ │ + @ instruction: 0x0172999c │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq fp, ip, asr r1 │ │ │ │ - cmneq r1, r0, lsl #26 │ │ │ │ - cmneq r2, r4, asr r9 │ │ │ │ + cmneq fp, r4, ror #2 │ │ │ │ + cmneq r1, ip, lsl #26 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq fp, r0, lsr #2 │ │ │ │ - cmneq r1, r4, asr #25 │ │ │ │ - cmneq r2, r8, lsl r9 │ │ │ │ + cmneq fp, r8, lsr #2 │ │ │ │ + ldrsbeq lr, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq fp, r4, ror #1 │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ - ldrsbeq r9, [r2, #-140]! @ 0xffffff74 │ │ │ │ + cmneq fp, ip, ror #1 │ │ │ │ + @ instruction: 0x0171ec94 │ │ │ │ + cmneq r2, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 004564d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -946754,45 +946754,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 45651c │ │ │ │ orreq r2, r8, ip, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r1, [r8, r0] │ │ │ │ - ldrsbeq r4, [fp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r0, lsl #21 │ │ │ │ - ldrsbeq r9, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r4, ror #29 │ │ │ │ + cmneq r1, ip, lsl #21 │ │ │ │ + cmneq r2, r8, ror #13 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - cmneq fp, r0, lsr #29 │ │ │ │ - cmneq r1, r4, asr #20 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ + cmneq fp, r8, lsr #29 │ │ │ │ + cmneq r1, r0, asr sl │ │ │ │ + cmneq r2, ip, lsr #13 │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - cmneq fp, r8, ror #28 │ │ │ │ - cmneq r1, ip, lsl #20 │ │ │ │ - cmneq r2, r8, ror #12 │ │ │ │ + cmneq fp, r0, ror lr │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ + cmneq r2, r4, ror r6 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - cmneq fp, r0, lsr lr │ │ │ │ - ldrsbeq lr, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r2, r0, lsr r6 │ │ │ │ + cmneq fp, r8, lsr lr │ │ │ │ + cmneq r1, r0, ror #19 │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - ldrsheq r4, [fp, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x0171e99c │ │ │ │ - ldrsheq r9, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, r0, lsl #28 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ + cmneq r2, r4, lsl #12 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ - cmneq fp, r0, asr #27 │ │ │ │ - cmneq r1, r4, ror #18 │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ + cmneq fp, r8, asr #27 │ │ │ │ + cmneq r1, r0, ror r9 │ │ │ │ + cmneq r2, ip, asr #11 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ - cmneq r1, ip, lsr #18 │ │ │ │ - cmneq r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x017b4d90 │ │ │ │ + cmneq r1, r8, lsr r9 │ │ │ │ + @ instruction: 0x01729594 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - cmneq fp, r0, asr sp │ │ │ │ - ldrsheq lr, [r1, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r2, r0, asr r5 │ │ │ │ + cmneq fp, r8, asr sp │ │ │ │ + cmneq r1, r0, lsl #18 │ │ │ │ + cmneq r2, ip, asr r5 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ │ │ │ │ 00456830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -946849,21 +946849,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 456940 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 45688c │ │ │ │ - ldrsbeq r9, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq fp, ip, lsl #24 │ │ │ │ - cmneq r2, r4, lsl #8 │ │ │ │ + cmneq r2, r4, ror #9 │ │ │ │ + cmneq fp, r4, lsl ip │ │ │ │ + cmneq r2, r0, lsl r4 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - ldrsbeq r4, [fp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r1, r4, ror r7 │ │ │ │ - ldrsbeq r9, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq r4, [fp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, r0, lsl #15 │ │ │ │ + ldrsbeq r9, [r2, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ │ │ │ │ 00456944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -947022,37 +947022,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 456990 │ │ │ │ @ instruction: 0x01881bb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r8, ip, ror fp │ │ │ │ - cmneq fp, r8, lsr #21 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - cmneq r2, r8, lsr #5 │ │ │ │ + ldrheq r4, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + ldrheq r9, [r2, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ cmneq r0, r8, lsl r3 │ │ │ │ - cmneq r2, r0, lsr r3 │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ - cmneq r2, ip, lsr #4 │ │ │ │ - cmneq r2, r0, ror #5 │ │ │ │ - ldrsbeq r4, [fp, #-156]! @ 0xffffff64 │ │ │ │ - ldrsbeq r9, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, ip, lsr r3 │ │ │ │ + cmneq fp, r8, lsr sl │ │ │ │ + cmneq r2, r8, lsr r2 │ │ │ │ + cmneq r2, ip, ror #5 │ │ │ │ + cmneq fp, r4, ror #19 │ │ │ │ + cmneq r2, r0, ror #3 │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ - cmneq fp, r0, lsr #19 │ │ │ │ - cmneq r1, r4, asr #10 │ │ │ │ - cmneq r2, r0, lsr #3 │ │ │ │ + cmneq fp, r8, lsr #19 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ + cmneq r2, ip, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - cmneq fp, r8, ror #18 │ │ │ │ - cmneq r1, ip, lsl #10 │ │ │ │ - cmneq r2, r8, ror #2 │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ + cmneq r1, r8, lsl r5 │ │ │ │ + cmneq r2, r4, ror r1 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - cmneq fp, r0, lsr r9 │ │ │ │ - ldrsbeq lr, [r1, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r2, r0, lsr r1 │ │ │ │ + cmneq fp, r8, lsr r9 │ │ │ │ + cmneq r1, r0, ror #9 │ │ │ │ + cmneq r2, ip, lsr r1 │ │ │ │ │ │ │ │ 00456c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #984] @ 0x3d8 │ │ │ │ @@ -947187,34 +947187,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 456c98 │ │ │ │ orreq r1, r8, r8, asr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r8, r4, ror r8 │ │ │ │ - ldrheq r4, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ - ldrheq r8, [r2, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq r4, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ cmneq r0, r0, asr #32 │ │ │ │ - @ instruction: 0x01729090 │ │ │ │ - cmneq fp, r8, asr r7 │ │ │ │ - cmneq r2, r0, asr pc │ │ │ │ + @ instruction: 0x0172909c │ │ │ │ + cmneq fp, r0, ror #14 │ │ │ │ + cmneq r2, ip, asr pc │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - cmneq fp, r4, lsl r7 │ │ │ │ - ldrheq lr, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r4, lsl pc │ │ │ │ + cmneq fp, ip, lsl r7 │ │ │ │ + cmneq r1, r4, asr #5 │ │ │ │ + cmneq r2, r0, lsr #30 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - ldrsbeq r4, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, r0, lsl #5 │ │ │ │ - ldrsbeq r8, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ + cmneq r1, ip, lsl #5 │ │ │ │ + cmneq r2, r8, ror #29 │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - cmneq fp, r4, lsr #13 │ │ │ │ - cmneq r1, r8, asr #4 │ │ │ │ - cmneq r2, r4, lsr #29 │ │ │ │ + cmneq fp, ip, lsr #13 │ │ │ │ + cmneq r1, r4, asr r2 │ │ │ │ + ldrheq r8, [r2, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 00456eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #632] @ 0x278 │ │ │ │ @@ -947268,21 +947268,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 456fb4 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 456f08 │ │ │ │ - @ instruction: 0x017b4594 │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ - @ instruction: 0x01728d94 │ │ │ │ + @ instruction: 0x017b459c │ │ │ │ + cmneq r1, r4, asr #2 │ │ │ │ + cmneq r2, r0, lsr #27 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - cmneq fp, ip, asr r5 │ │ │ │ - cmneq r1, r0, lsl #2 │ │ │ │ - cmneq r2, ip, asr sp │ │ │ │ + cmneq fp, r4, ror #10 │ │ │ │ + cmneq r1, ip, lsl #2 │ │ │ │ + cmneq r2, r8, ror #26 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 00456fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -947352,22 +947352,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 457068 │ │ │ │ orreq r1, r8, r0, lsr r5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x017b4494 │ │ │ │ - @ instruction: 0x01728c98 │ │ │ │ + @ instruction: 0x017b449c │ │ │ │ + cmneq r2, r4, lsr #25 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - cmneq fp, ip, asr #8 │ │ │ │ - ldrsheq sp, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r2, ip, asr #24 │ │ │ │ + cmneq fp, r4, asr r4 │ │ │ │ + ldrsheq sp, [r1, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r8, asr ip │ │ │ │ andeq r0, r0, sp, ror #17 │ │ │ │ - ldrheq sp, [r1, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r8, asr #31 │ │ │ │ │ │ │ │ 00457100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #640] @ 0x280 │ │ │ │ @@ -947418,21 +947418,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 4571fc │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 45715c │ │ │ │ - cmneq fp, ip, asr #6 │ │ │ │ - ldrsheq sp, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r2, ip, asr #22 │ │ │ │ + cmneq fp, r4, asr r3 │ │ │ │ + ldrsheq sp, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, r8, asr fp │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmneq fp, r4, lsl r3 │ │ │ │ - ldrheq sp, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r2, r4, lsl fp │ │ │ │ + cmneq fp, ip, lsl r3 │ │ │ │ + cmneq r1, r4, asr #29 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ │ │ │ │ 00457200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -947587,36 +947587,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 45724c │ │ │ │ strdeq r1, [r8, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r8, r0, asr #5 │ │ │ │ - cmneq fp, r4, ror #3 │ │ │ │ - cmneq r1, r8, lsl #27 │ │ │ │ - cmneq r2, r4, ror #19 │ │ │ │ + cmneq fp, ip, ror #3 │ │ │ │ + @ instruction: 0x0171dd94 │ │ │ │ + ldrsheq r8, [r2, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ cmneq r0, r8, asr sl │ │ │ │ - ldrheq r8, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r0, ror r1 │ │ │ │ - cmneq r2, r8, ror #18 │ │ │ │ + cmneq r2, r4, asr #21 │ │ │ │ + cmneq fp, r8, ror r1 │ │ │ │ + cmneq r2, r4, ror r9 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ - cmneq fp, ip, lsr #2 │ │ │ │ - ldrsbeq sp, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r2, ip, lsr #18 │ │ │ │ + cmneq fp, r4, lsr r1 │ │ │ │ + ldrsbeq sp, [r1, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r2, r8, lsr r9 │ │ │ │ andeq r0, r0, sl, ror #18 │ │ │ │ - ldrsheq r4, [fp, #-4]! │ │ │ │ - @ instruction: 0x0171dc98 │ │ │ │ - ldrsheq r8, [r2, #-132]! @ 0xffffff7c │ │ │ │ - ldrheq r4, [fp, #-12]! │ │ │ │ - cmneq r1, r0, ror #24 │ │ │ │ - ldrheq r8, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, r4, lsl #1 │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - cmneq r2, r4, lsl #17 │ │ │ │ + ldrsheq r4, [fp, #-12]! │ │ │ │ + cmneq r1, r4, lsr #25 │ │ │ │ + cmneq r2, r0, lsl #18 │ │ │ │ + cmneq fp, r4, asr #1 │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ + cmneq r2, r8, asr #17 │ │ │ │ + cmneq fp, ip, lsl #1 │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + @ instruction: 0x01728890 │ │ │ │ andeq r0, r0, r6, ror #18 │ │ │ │ │ │ │ │ 004574d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947664,21 +947664,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 4575c4 │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 457518 │ │ │ │ - cmneq fp, r4, lsl #31 │ │ │ │ - cmneq r1, r8, lsr #22 │ │ │ │ - cmneq r2, r4, lsl #15 │ │ │ │ + cmneq fp, ip, lsl #31 │ │ │ │ + cmneq r1, r4, lsr fp │ │ │ │ + @ instruction: 0x01728790 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - cmneq fp, ip, asr #30 │ │ │ │ - ldrsheq sp, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r2, ip, asr #14 │ │ │ │ + cmneq fp, r4, asr pc │ │ │ │ + ldrsheq sp, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ │ │ │ │ 004575c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -947737,21 +947737,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 457610 │ │ │ │ cmneq r0, r8, ror #14 │ │ │ │ - ldrsbeq r8, [r2, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r0, lsl #29 │ │ │ │ - cmneq r2, r4, ror r6 │ │ │ │ + cmneq r2, r8, ror #15 │ │ │ │ + cmneq fp, r8, lsl #29 │ │ │ │ + cmneq r2, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq fp, r8, lsr lr │ │ │ │ - ldrsbeq sp, [r1, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r2, r0, lsr r6 │ │ │ │ + cmneq fp, r0, asr #28 │ │ │ │ + cmneq r1, r8, ror #19 │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ │ │ │ │ 004576e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #460] @ 0x1cc │ │ │ │ @@ -947809,21 +947809,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 457728 │ │ │ │ cmneq r0, r0, asr r6 │ │ │ │ - ldrsbeq r8, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq fp, r8, ror #26 │ │ │ │ - cmneq r2, ip, asr r5 │ │ │ │ + ldrsbeq r8, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r0, ror sp │ │ │ │ + cmneq r2, r8, ror #10 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - cmneq r1, r4, asr #17 │ │ │ │ - cmneq r2, r8, lsl r5 │ │ │ │ + cmneq fp, r8, lsr #26 │ │ │ │ + ldrsbeq sp, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r2, r4, lsr #10 │ │ │ │ │ │ │ │ 004577f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 4578d4 │ │ │ │ @@ -947875,19 +947875,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 4578f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ strdeq r0, [r8, ip] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ - cmneq r2, r0, lsr #9 │ │ │ │ + ldrheq r3, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r2, ip, lsr #9 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - ldrsheq sp, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r0, asr #15 │ │ │ │ + ldrsheq sp, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r1, ip, asr #15 │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ │ │ │ │ 004578f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947937,21 +947937,21 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #24] @ 4579d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ strdeq r0, [r8, r0] │ │ │ │ - cmneq fp, r4, lsr #23 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r0, lsr #7 │ │ │ │ + cmneq r2, ip, lsr #7 │ │ │ │ muleq r0, lr, fp │ │ │ │ - ldrsheq sp, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r8, lsl #14 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - cmneq r1, ip, asr #13 │ │ │ │ + ldrsbeq sp, [r1, #-104]! @ 0xffffff98 │ │ │ │ │ │ │ │ 004579e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -947972,17 +947972,17 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #28] @ 457a5c │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ - cmneq fp, r8, lsr #21 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - @ instruction: 0x01728298 │ │ │ │ + ldrheq r3, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + cmneq r2, r4, lsr #5 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ │ │ │ │ 00457a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -948004,17 +948004,17 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #28] @ 457ad4 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ - ldrsbeq sp, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmneq r2, r0, lsr #4 │ │ │ │ + cmneq fp, r8, lsr sl │ │ │ │ + cmneq r1, r0, ror #11 │ │ │ │ + cmneq r2, ip, lsr #4 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ │ │ │ │ 00457ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948067,19 +948067,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 457bd0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ orreq r0, r8, ip, lsl sl │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, ip, asr #19 │ │ │ │ - cmneq r2, r0, asr #3 │ │ │ │ + ldrsbeq r3, [fp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r2, ip, asr #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r1, r0, lsl r5 │ │ │ │ - cmneq r1, r0, ror #9 │ │ │ │ + cmneq r1, ip, lsl r5 │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 00457bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948132,18 +948132,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 457cc8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ orreq r0, r8, r0, lsr #18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r3, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r2, r4, asr #1 │ │ │ │ - cmneq r1, r4, lsl r4 │ │ │ │ - cmneq r1, r4, ror #7 │ │ │ │ + ldrsbeq r3, [fp, #-136]! @ 0xffffff78 │ │ │ │ + ldrsbeq r8, [r2, #-0]! │ │ │ │ + cmneq r1, r0, lsr #8 │ │ │ │ + ldrsheq sp, [r1, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ │ │ │ │ 00457ccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948196,19 +948196,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 457dc4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ orreq r0, r8, r8, lsr #16 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r3, [fp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r2, ip, asr #31 │ │ │ │ + cmneq fp, r0, ror #15 │ │ │ │ + ldrsbeq r7, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ - cmneq r1, ip, lsl r3 │ │ │ │ - cmneq r1, ip, ror #5 │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ + ldrsheq sp, [r1, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r9, lsr #27 │ │ │ │ │ │ │ │ 00457dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948261,19 +948261,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 457ec0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ orreq r0, r8, ip, lsr #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r3, [fp, #-108]! @ 0xffffff94 │ │ │ │ - ldrsbeq r7, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ + ldrsbeq r7, [r2, #-236]! @ 0xffffff14 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r1, r0, lsr #4 │ │ │ │ - ldrsheq sp, [r1, #-16]! │ │ │ │ + cmneq r1, ip, lsr #4 │ │ │ │ + ldrsheq sp, [r1, #-28]! @ 0xffffffe4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00457ec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -948420,30 +948420,30 @@ │ │ │ │ add r2, r2, #608 @ 0x260 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 457fe0 │ │ │ │ orreq r0, r8, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, ip, ror #10 │ │ │ │ - cmneq r2, r0, ror sp │ │ │ │ + cmneq fp, r4, ror r5 │ │ │ │ + cmneq r2, ip, ror sp │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ orreq r0, r8, ip, lsr #10 │ │ │ │ - cmneq r1, r0, asr r0 │ │ │ │ - cmneq fp, r8, ror r4 │ │ │ │ - cmneq r1, ip, lsl r0 │ │ │ │ - cmneq r2, r0, ror ip │ │ │ │ + cmneq r1, ip, asr r0 │ │ │ │ + cmneq fp, r0, lsl #9 │ │ │ │ + cmneq r1, r8, lsr #32 │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - @ instruction: 0x01727d98 │ │ │ │ - cmneq fp, r8, lsr r4 │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ + cmneq r2, r4, lsr #27 │ │ │ │ + cmneq fp, r0, asr #8 │ │ │ │ + cmneq r2, r8, lsr ip │ │ │ │ andeq r0, r0, r5, lsl #28 │ │ │ │ - cmneq fp, r0, ror #7 │ │ │ │ - cmneq r1, r4, lsl #31 │ │ │ │ - ldrsbeq r7, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, r8, ror #7 │ │ │ │ + @ instruction: 0x0171cf90 │ │ │ │ + cmneq r2, r4, ror #23 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ │ │ │ │ 00458164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948496,19 +948496,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 45825c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ @ instruction: 0x01880390 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r0, asr #6 │ │ │ │ - cmneq r2, r4, lsr fp │ │ │ │ + cmneq fp, r8, asr #6 │ │ │ │ + cmneq r2, r0, asr #22 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - cmneq r1, r4, lsl #29 │ │ │ │ - cmneq r1, r4, asr lr │ │ │ │ + @ instruction: 0x0171ce90 │ │ │ │ + cmneq r1, r0, ror #28 │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ │ │ │ │ 00458260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -948605,25 +948605,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4582e8 │ │ │ │ @ instruction: 0x01880294 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, r8, r4, lsr #4 │ │ │ │ - cmneq fp, r0, lsr #3 │ │ │ │ - cmneq r1, r4, asr #26 │ │ │ │ - @ instruction: 0x01727998 │ │ │ │ + cmneq fp, r8, lsr #3 │ │ │ │ + cmneq r1, r0, asr sp │ │ │ │ + cmneq r2, r4, lsr #19 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - cmneq r2, r0, lsl fp │ │ │ │ - cmneq fp, ip, asr r1 │ │ │ │ - cmneq r2, r4, asr r9 │ │ │ │ + cmneq r2, ip, lsl fp │ │ │ │ + cmneq fp, r4, ror #2 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ andeq r0, r0, sp, asr lr │ │ │ │ - cmneq fp, r0, lsl r1 │ │ │ │ - ldrheq ip, [r1, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r2, r8, lsl #18 │ │ │ │ + cmneq fp, r8, lsl r1 │ │ │ │ + cmneq r1, r0, asr #25 │ │ │ │ + cmneq r2, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ │ │ │ │ 00458424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -948645,17 +948645,17 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #28] @ 458498 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ - cmneq fp, ip, rrx │ │ │ │ - cmneq r1, r0, lsl ip │ │ │ │ - cmneq r2, ip, asr r8 │ │ │ │ + cmneq fp, r4, ror r0 │ │ │ │ + cmneq r1, ip, lsl ip │ │ │ │ + cmneq r2, r8, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #29 │ │ │ │ │ │ │ │ 0045849c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -948862,30 +948862,30 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 458650 │ │ │ │ orreq r0, r8, r4, asr r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, r8, r0 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq fp, r4, asr pc │ │ │ │ - cmneq r2, ip, asr #14 │ │ │ │ + cmneq fp, ip, asr pc │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ @ instruction: 0x0187febc │ │ │ │ - @ instruction: 0x0171c998 │ │ │ │ - cmneq fp, r0, asr #27 │ │ │ │ - cmneq r1, r4, ror #18 │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ + cmneq r1, r4, lsr #19 │ │ │ │ + cmneq fp, r8, asr #27 │ │ │ │ + cmneq r1, r0, ror r9 │ │ │ │ + cmneq r2, ip, asr #11 │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - cmneq r2, r0, ror #14 │ │ │ │ - cmneq fp, r8, ror sp │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ + cmneq r2, ip, ror #14 │ │ │ │ + cmneq fp, r0, lsl #27 │ │ │ │ + cmneq r2, ip, ror r5 │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - cmneq r1, r4, asr #17 │ │ │ │ - cmneq r2, r0, lsr #10 │ │ │ │ + cmneq fp, r8, lsr #26 │ │ │ │ + ldrsbeq ip, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r2, ip, lsr #10 │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 0045882c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -948938,19 +948938,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 458924 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ orreq pc, r7, r8, asr #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r8, ror ip │ │ │ │ - cmneq r2, ip, ror #8 │ │ │ │ + cmneq fp, r0, lsl #25 │ │ │ │ + cmneq r2, r8, ror r4 │ │ │ │ andeq r0, r0, r4, ror #29 │ │ │ │ - ldrheq ip, [r1, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, ip, lsl #15 │ │ │ │ + cmneq r1, r8, asr #15 │ │ │ │ + @ instruction: 0x0171c798 │ │ │ │ andeq r0, r0, r5, ror #29 │ │ │ │ │ │ │ │ 00458928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -949258,30 +949258,30 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b 458c08 │ │ │ │ orreq pc, r7, r8, asr #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r7, r4, lsr #23 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq fp, r4, ror sl │ │ │ │ - cmneq r2, r0, ror r2 │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ + cmneq r2, ip, ror r2 │ │ │ │ andeq r0, r0, fp, lsl pc │ │ │ │ orreq pc, r7, r4, lsl #18 │ │ │ │ - @ instruction: 0x0171c390 │ │ │ │ - ldrheq r2, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ - ldrheq r6, [r2, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x0171c39c │ │ │ │ + ldrheq r2, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ andeq r0, r0, r9, lsl pc │ │ │ │ - @ instruction: 0x0172719c │ │ │ │ - cmneq fp, r4, ror #14 │ │ │ │ - cmneq r2, r8, ror #30 │ │ │ │ + cmneq r2, r8, lsr #3 │ │ │ │ + cmneq fp, ip, ror #14 │ │ │ │ + cmneq r2, r4, ror pc │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - cmneq fp, r0, lsl #14 │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ - cmneq r2, r0, lsl #30 │ │ │ │ + cmneq fp, r8, lsl #14 │ │ │ │ + ldrheq ip, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, ip, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl pc │ │ │ │ │ │ │ │ 00458e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -949334,18 +949334,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 458f40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ orreq pc, r7, r8, lsr #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r8, asr r6 │ │ │ │ - cmneq r2, ip, asr #28 │ │ │ │ - @ instruction: 0x0171c19c │ │ │ │ - cmneq r1, ip, ror #2 │ │ │ │ + cmneq fp, r0, ror #12 │ │ │ │ + cmneq r2, r8, asr lr │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ andeq r0, r0, r1, asr pc │ │ │ │ │ │ │ │ 00458f44 : │ │ │ │ add r0, r0, #992 @ 0x3e0 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ @@ -949628,58 +949628,58 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 458fb4 │ │ │ │ orreq pc, r7, r4, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r7, r8, asr r5 @ │ │ │ │ orreq r7, r8, r8, ror r8 │ │ │ │ - cmneq r2, ip, lsl sp │ │ │ │ - cmneq fp, r0, lsl r4 │ │ │ │ - ldrheq fp, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r2, ip, lsl #24 │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ - @ instruction: 0x01726e90 │ │ │ │ - @ instruction: 0x01726e94 │ │ │ │ - cmneq r2, r8, ror lr │ │ │ │ - cmneq r2, ip, ror lr │ │ │ │ - cmneq fp, ip, lsr r3 │ │ │ │ - cmneq r1, r0, ror #29 │ │ │ │ - cmneq r2, r4, lsr fp │ │ │ │ + cmneq r2, r8, lsr #26 │ │ │ │ + cmneq fp, r8, lsl r4 │ │ │ │ + ldrheq fp, [r1, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r8, lsl ip │ │ │ │ + ldrheq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x01726e9c │ │ │ │ + cmneq r2, r0, lsr #29 │ │ │ │ + cmneq r2, r4, lsl #29 │ │ │ │ + cmneq r2, r8, lsl #29 │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ + cmneq r1, ip, ror #29 │ │ │ │ + cmneq r2, r0, asr #22 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - ldrsheq r2, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r0, lsr #29 │ │ │ │ - ldrsheq r6, [r2, #-164]! @ 0xffffff5c │ │ │ │ + cmneq fp, r4, lsl #6 │ │ │ │ + cmneq r1, ip, lsr #29 │ │ │ │ + cmneq r2, r0, lsl #22 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - cmneq fp, r0, asr #5 │ │ │ │ - cmneq r1, r4, ror #28 │ │ │ │ - ldrheq r6, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r8, asr #5 │ │ │ │ + cmneq r1, r0, ror lr │ │ │ │ + cmneq r2, r4, asr #21 │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - cmneq fp, r8, lsl #5 │ │ │ │ - cmneq r1, r8, lsr #28 │ │ │ │ - cmneq r2, r0, lsl #21 │ │ │ │ + @ instruction: 0x017b2290 │ │ │ │ + cmneq r1, r4, lsr lr │ │ │ │ + cmneq r2, ip, lsl #21 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - cmneq fp, r8, asr #4 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ - cmneq r2, r0, asr #20 │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + ldrsheq fp, [r1, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r2, ip, asr #20 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq fp, ip, lsl #4 │ │ │ │ - ldrheq fp, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r2, r4, lsl #20 │ │ │ │ + cmneq fp, r4, lsl r2 │ │ │ │ + ldrheq fp, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r0, lsl sl │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - ldrsbeq r2, [fp, #-16]! │ │ │ │ - cmneq r1, r4, ror sp │ │ │ │ - cmneq r2, r8, asr #19 │ │ │ │ + ldrsbeq r2, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r0, lsl #27 │ │ │ │ + ldrsbeq r6, [r2, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, sl, lsr #13 │ │ │ │ - @ instruction: 0x017b2194 │ │ │ │ - cmneq r2, r4, lsr #24 │ │ │ │ - cmneq r2, ip, lsl #19 │ │ │ │ + @ instruction: 0x017b219c │ │ │ │ + cmneq r2, r0, lsr ip │ │ │ │ + @ instruction: 0x01726998 │ │ │ │ andeq r0, r0, fp, lsr #13 │ │ │ │ - cmneq fp, r0, asr r1 │ │ │ │ - ldrsheq fp, [r1, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r2, r8, asr #18 │ │ │ │ + cmneq fp, r8, asr r1 │ │ │ │ + cmneq r1, r0, lsl #26 │ │ │ │ + cmneq r2, r4, asr r9 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ │ │ │ │ 0045946c : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ @@ -949822,33 +949822,33 @@ │ │ │ │ b 45959c │ │ │ │ ldr r3, [pc, #88] @ 459700 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4595a8 │ │ │ │ orreq pc, r7, ip, ror r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r7, r8, lsr r0 @ │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ - cmneq r1, ip, lsr #22 │ │ │ │ - @ instruction: 0x01726a90 │ │ │ │ + @ instruction: 0x017b1f90 │ │ │ │ + cmneq r1, r8, lsr fp │ │ │ │ + @ instruction: 0x01726a9c │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq r2, r0, lsr #20 │ │ │ │ - cmneq r2, r4, asr #20 │ │ │ │ - ldrsheq r1, [fp, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq r6, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r4, lsr #19 │ │ │ │ - cmneq fp, r0, lsr #29 │ │ │ │ - cmneq r1, r4, asr #20 │ │ │ │ - cmneq r2, r8, lsr #19 │ │ │ │ + cmneq r2, ip, lsr #20 │ │ │ │ + cmneq r2, r0, asr sl │ │ │ │ + ldrsheq r1, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r2, r4, lsl #20 │ │ │ │ + ldrheq r6, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmneq fp, r8, lsr #29 │ │ │ │ + cmneq r1, r0, asr sl │ │ │ │ + ldrheq r6, [r2, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmneq fp, r4, ror #28 │ │ │ │ - cmneq r1, r8, lsl #20 │ │ │ │ - cmneq r2, ip, ror #18 │ │ │ │ + cmneq fp, ip, ror #28 │ │ │ │ + cmneq r1, r4, lsl sl │ │ │ │ + cmneq r2, r8, ror r9 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmneq r2, ip, lsr #18 │ │ │ │ - cmneq r2, r4, lsr r9 │ │ │ │ + cmneq r2, r8, lsr r9 │ │ │ │ + cmneq r2, r0, asr #18 │ │ │ │ │ │ │ │ 00459704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #428] @ 4598c8 │ │ │ │ @@ -949959,28 +949959,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 459778 │ │ │ │ strdeq lr, [r7, r8] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0187ed94 │ │ │ │ - ldrsheq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x0171b898 │ │ │ │ - ldrsheq r6, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ - cmneq r1, r0, asr r8 │ │ │ │ - cmneq r2, ip, lsr #9 │ │ │ │ + ldrsheq r1, [fp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r1, r4, lsr #17 │ │ │ │ + cmneq r2, r0, lsl #10 │ │ │ │ + ldrheq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, ip, asr r8 │ │ │ │ + ldrheq r6, [r2, #-72]! @ 0xffffffb8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq fp, ip, ror #24 │ │ │ │ - cmneq r1, r0, lsl r8 │ │ │ │ - cmneq r2, r4, ror #8 │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ + cmneq r1, ip, lsl r8 │ │ │ │ + cmneq r2, r0, ror r4 │ │ │ │ andeq r0, r0, r9, asr #19 │ │ │ │ - cmneq fp, r0, lsr ip │ │ │ │ - ldrsbeq fp, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, r0, lsr r4 │ │ │ │ + cmneq fp, r8, lsr ip │ │ │ │ + cmneq r1, r0, ror #15 │ │ │ │ + cmneq r2, ip, lsr r4 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ │ │ │ │ 00459910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -950056,25 +950056,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 459a7c │ │ │ │ add r2, r2, #856 @ 0x358 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 459958 │ │ │ │ - cmneq r2, r0, ror #13 │ │ │ │ - cmneq fp, r0, lsr #22 │ │ │ │ - cmneq r2, r4, lsl r3 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ + cmneq fp, r8, lsr #22 │ │ │ │ + cmneq r2, r0, lsr #6 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ - cmneq fp, r4, ror #21 │ │ │ │ - cmneq r1, r8, lsl #13 │ │ │ │ - ldrsbeq r6, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, ip, ror #21 │ │ │ │ + @ instruction: 0x0171b694 │ │ │ │ + cmneq r2, r8, ror #5 │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - cmneq fp, r8, lsr #21 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - cmneq r2, r8, lsr #5 │ │ │ │ + ldrheq r1, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + ldrheq r6, [r2, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ │ │ │ │ 00459a80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -950196,29 +950196,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 459b0c │ │ │ │ orreq lr, r7, ip, ror sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r7, r0, lsl #20 │ │ │ │ - cmneq fp, r0, ror #18 │ │ │ │ - cmneq r1, r4, lsl #10 │ │ │ │ - cmneq r2, r0, ror #2 │ │ │ │ + cmneq fp, r8, ror #18 │ │ │ │ + cmneq r1, r0, lsl r5 │ │ │ │ + cmneq r2, ip, ror #2 │ │ │ │ muleq r0, sp, r7 │ │ │ │ - cmneq fp, r4, lsr #18 │ │ │ │ - cmneq r1, r8, asr #9 │ │ │ │ - cmneq r2, r4, lsr #2 │ │ │ │ + cmneq fp, ip, lsr #18 │ │ │ │ + ldrsbeq fp, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r0, lsr r1 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - ldrsbeq r1, [fp, #-136]! @ 0xffffff78 │ │ │ │ - ldrheq r6, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r2, ip, asr #1 │ │ │ │ + cmneq fp, r0, ror #17 │ │ │ │ + cmneq r2, r0, asr #9 │ │ │ │ + ldrsbeq r6, [r2, #-8]! │ │ │ │ muleq r0, r6, r7 │ │ │ │ - cmneq fp, r8, lsl #17 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ - cmneq r2, r8, lsl #1 │ │ │ │ + @ instruction: 0x017b1890 │ │ │ │ + cmneq r1, r8, lsr r4 │ │ │ │ + @ instruction: 0x01726094 │ │ │ │ muleq r0, r8, r7 │ │ │ │ │ │ │ │ 00459cb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -950333,29 +950333,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 459d3c │ │ │ │ orreq lr, r7, r4, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [r7, r0] │ │ │ │ - cmneq fp, r8, lsl r7 │ │ │ │ - ldrheq fp, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r2, r8, lsl pc │ │ │ │ + cmneq fp, r0, lsr #14 │ │ │ │ + cmneq r1, r8, asr #5 │ │ │ │ + cmneq r2, r4, lsr #30 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - ldrsbeq r1, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, r0, lsl #5 │ │ │ │ - ldrsbeq r5, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ + cmneq r1, ip, lsl #5 │ │ │ │ + cmneq r2, r8, ror #29 │ │ │ │ @ instruction: 0x000007bb │ │ │ │ - cmneq fp, r4, lsr #13 │ │ │ │ - cmneq r1, r8, asr #4 │ │ │ │ - cmneq r2, r4, lsr #29 │ │ │ │ + cmneq fp, ip, lsr #13 │ │ │ │ + cmneq r1, r4, asr r2 │ │ │ │ + ldrheq r5, [r2, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ - cmneq r1, r0, lsl r2 │ │ │ │ - cmneq r2, ip, ror #28 │ │ │ │ + cmneq fp, r4, ror r6 │ │ │ │ + cmneq r1, ip, lsl r2 │ │ │ │ + cmneq r2, r8, ror lr │ │ │ │ @ instruction: 0x000007b7 │ │ │ │ │ │ │ │ 00459ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -950462,26 +950462,26 @@ │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 459fa0 │ │ │ │ orreq lr, r7, r8, lsl r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r8, lsr #11 │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ + ldrheq r1, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + ldrheq r5, [r2, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ orreq lr, r7, ip, ror #10 │ │ │ │ - cmneq fp, r8, ror #9 │ │ │ │ - cmneq r1, ip, lsl #1 │ │ │ │ - cmneq r2, r0, ror #25 │ │ │ │ + ldrsheq r1, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + @ instruction: 0x0171b098 │ │ │ │ + cmneq r2, ip, ror #25 │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - cmneq r1, r4, asr r0 │ │ │ │ - cmneq fp, r8, ror r4 │ │ │ │ - ldrheq r6, [r2, #-4]! │ │ │ │ - cmneq r2, ip, ror #24 │ │ │ │ + cmneq r1, r0, rrx │ │ │ │ + cmneq fp, r0, lsl #9 │ │ │ │ + cmneq r2, r0, asr #1 │ │ │ │ + cmneq r2, r8, ror ip │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ │ │ │ │ 0045a0c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -950628,30 +950628,30 @@ │ │ │ │ add r2, r2, #928 @ 0x3a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45a1e0 │ │ │ │ orreq lr, r7, r0, lsr r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, ip, ror #6 │ │ │ │ - cmneq r2, r0, ror fp │ │ │ │ + cmneq fp, r4, ror r3 │ │ │ │ + cmneq r2, ip, ror fp │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ orreq lr, r7, ip, lsr #6 │ │ │ │ - cmneq r1, r0, asr lr │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ - cmneq r1, ip, lsl lr │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ + cmneq r1, ip, asr lr │ │ │ │ + cmneq fp, r0, lsl #5 │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ + cmneq r2, ip, ror sl │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - @ instruction: 0x01725b98 │ │ │ │ - cmneq fp, r8, lsr r2 │ │ │ │ - cmneq r2, ip, lsr #20 │ │ │ │ + cmneq r2, r4, lsr #23 │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ + cmneq r2, r8, lsr sl │ │ │ │ andeq r0, r0, r5, lsl fp │ │ │ │ - cmneq fp, r0, ror #3 │ │ │ │ - cmneq r1, r4, lsl #27 │ │ │ │ - ldrsbeq r5, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r8, ror #3 │ │ │ │ + @ instruction: 0x0171ad90 │ │ │ │ + cmneq r2, r4, ror #19 │ │ │ │ andeq r0, r0, r4, lsl fp │ │ │ │ │ │ │ │ 0045a364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -950748,25 +950748,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45a3ec │ │ │ │ @ instruction: 0x0187e190 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r7, r0, lsr #2 │ │ │ │ - @ instruction: 0x017b109c │ │ │ │ - cmneq r1, r0, asr #24 │ │ │ │ - @ instruction: 0x01725894 │ │ │ │ + cmneq fp, r4, lsr #1 │ │ │ │ + cmneq r1, ip, asr #24 │ │ │ │ + cmneq r2, r0, lsr #17 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ - cmneq r2, ip, lsl #20 │ │ │ │ - cmneq fp, r8, asr r0 │ │ │ │ - cmneq r2, r0, asr r8 │ │ │ │ + cmneq r2, r8, lsl sl │ │ │ │ + cmneq fp, r0, rrx │ │ │ │ + cmneq r2, ip, asr r8 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - cmneq fp, ip │ │ │ │ - ldrheq sl, [r1, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r2, r4, lsl #16 │ │ │ │ + cmneq fp, r4, lsl r0 │ │ │ │ + ldrheq sl, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r0, lsl r8 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ │ │ │ │ 0045a528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -950973,30 +950973,30 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 45a6dc │ │ │ │ orreq sp, r7, r8, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r7, r4, ror pc │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - cmneq r2, r0, asr #13 │ │ │ │ + ldrsbeq r0, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, ip, asr #13 │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ orreq sp, r7, r0, lsr lr │ │ │ │ - cmneq r1, ip, lsl #18 │ │ │ │ - cmneq fp, r4, lsr sp │ │ │ │ - ldrsbeq sl, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r4, lsr r5 │ │ │ │ + cmneq r1, r8, lsl r9 │ │ │ │ + cmneq fp, ip, lsr sp │ │ │ │ + cmneq r1, r4, ror #17 │ │ │ │ + cmneq r2, r0, asr #10 │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - ldrsbeq r5, [r2, #-100]! @ 0xffffff9c │ │ │ │ - cmneq fp, ip, ror #25 │ │ │ │ - cmneq r2, r4, ror #9 │ │ │ │ + cmneq r2, r0, ror #13 │ │ │ │ + ldrsheq r0, [fp, #-196]! @ 0xffffff3c │ │ │ │ + ldrsheq r5, [r2, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, sl, ror #24 │ │ │ │ - @ instruction: 0x017b0c94 │ │ │ │ - cmneq r1, r8, lsr r8 │ │ │ │ - @ instruction: 0x01725494 │ │ │ │ + @ instruction: 0x017b0c9c │ │ │ │ + cmneq r1, r4, asr #16 │ │ │ │ + cmneq r2, r0, lsr #9 │ │ │ │ andeq r0, r0, r9, ror #24 │ │ │ │ │ │ │ │ 0045a8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -951304,30 +951304,30 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b 45ab98 │ │ │ │ orreq sp, r7, r8, lsr ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r7, r4, lsl ip │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq fp, r4, ror #21 │ │ │ │ - cmneq r2, r0, ror #5 │ │ │ │ + cmneq fp, ip, ror #21 │ │ │ │ + cmneq r2, ip, ror #5 │ │ │ │ andeq r0, r0, r6, lsr sp │ │ │ │ orreq sp, r7, r4, ror r9 │ │ │ │ - cmneq r1, r0, lsl #8 │ │ │ │ - cmneq fp, r4, lsr #16 │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ - cmneq r2, r4, lsr #32 │ │ │ │ + cmneq r1, ip, lsl #8 │ │ │ │ + cmneq fp, ip, lsr #16 │ │ │ │ + ldrsbeq sl, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r2, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ - cmneq r2, ip, lsl #4 │ │ │ │ - ldrsbeq r0, [fp, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r4, [r2, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r2, r8, lsl r2 │ │ │ │ + ldrsbeq r0, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r2, r4, ror #31 │ │ │ │ andeq r0, r0, r3, lsr sp │ │ │ │ - cmneq fp, r0, ror r7 │ │ │ │ - cmneq r1, r4, lsl r3 │ │ │ │ - cmneq r2, r0, ror pc │ │ │ │ + cmneq fp, r8, ror r7 │ │ │ │ + cmneq r1, r0, lsr #6 │ │ │ │ + cmneq r2, ip, ror pc │ │ │ │ andeq r0, r0, r2, lsr sp │ │ │ │ │ │ │ │ 0045addc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -951392,25 +951392,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 45af1c │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 45ae24 │ │ │ │ - cmneq fp, r0, lsl #13 │ │ │ │ - cmneq r1, r4, lsr #4 │ │ │ │ - cmneq r2, r0, lsl #29 │ │ │ │ + cmneq fp, r8, lsl #13 │ │ │ │ + cmneq r1, r0, lsr r2 │ │ │ │ + cmneq r2, ip, lsl #29 │ │ │ │ andeq r0, r0, r5, lsl #17 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ + ldrsheq sl, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r8, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ - cmneq r1, ip, lsr #3 │ │ │ │ - cmneq r2, r8, lsl #28 │ │ │ │ + cmneq fp, r0, lsl r6 │ │ │ │ + ldrheq sl, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r2, r4, lsl lr │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ │ │ │ │ 0045af20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -951557,30 +951557,30 @@ │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45b03c │ │ │ │ ldrdeq sp, [r7, r4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r0, lsl r5 │ │ │ │ - cmneq r2, r4, lsl sp │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ + cmneq r2, r0, lsr #26 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ ldrdeq sp, [r7, r0] │ │ │ │ - ldrsheq r9, [r1, #-244]! @ 0xffffff0c │ │ │ │ - cmneq fp, ip, lsl r4 │ │ │ │ - cmneq r1, r0, asr #31 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ + cmneq r1, r0 │ │ │ │ + cmneq fp, r4, lsr #8 │ │ │ │ + cmneq r1, ip, asr #31 │ │ │ │ + cmneq r2, r0, lsr #24 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - cmneq r2, ip, lsr sp │ │ │ │ - ldrsbeq r0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsbeq r4, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r2, r8, asr #26 │ │ │ │ + cmneq fp, r4, ror #7 │ │ │ │ + ldrsbeq r4, [r2, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - cmneq fp, r4, lsl #7 │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ - cmneq r2, ip, ror fp │ │ │ │ + cmneq fp, ip, lsl #7 │ │ │ │ + cmneq r1, r4, lsr pc │ │ │ │ + cmneq r2, r8, lsl #23 │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ │ │ │ │ 0045b1c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -951680,25 +951680,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45b248 │ │ │ │ orreq sp, r7, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r7, r4, asr #5 │ │ │ │ - cmneq fp, r8, asr #4 │ │ │ │ - cmneq r1, r0, ror #27 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + cmneq r1, ip, ror #27 │ │ │ │ + cmneq r2, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r2, ip, lsr #23 │ │ │ │ - ldrsheq r0, [fp, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r2, ip, ror #19 │ │ │ │ + ldrheq r4, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, r4, lsl #4 │ │ │ │ + ldrsheq r4, [r2, #-152]! @ 0xffffff68 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrheq r0, [fp, #-16]! │ │ │ │ - cmneq r1, r8, asr #26 │ │ │ │ - @ instruction: 0x0172499c │ │ │ │ + ldrheq r0, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r4, asr sp │ │ │ │ + cmneq r2, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 0045b390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -951907,31 +951907,31 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 45b548 │ │ │ │ orreq sp, r7, r0, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r7, ip, lsl #2 │ │ │ │ - cmneq fp, r8, rrx │ │ │ │ + cmneq fp, r0, ror r0 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ + cmneq r2, r0, ror #16 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ orreq ip, r7, r4, asr #31 │ │ │ │ - cmneq r1, r4, lsr #21 │ │ │ │ - ldrsbeq pc, [sl, #-228]! @ 0xffffff1c @ │ │ │ │ - cmneq r1, ip, ror #20 │ │ │ │ - cmneq r2, r8, asr #13 │ │ │ │ + ldrheq r9, [r1, #-160]! @ 0xffffff60 │ │ │ │ + ldrsbeq pc, [sl, #-236]! @ 0xffffff14 @ │ │ │ │ + cmneq r1, r8, ror sl │ │ │ │ + ldrsbeq r4, [r2, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r2, lsr #25 │ │ │ │ - cmnpeq sl, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, ror #16 │ │ │ │ - cmneq r2, r4, ror r6 │ │ │ │ + @ instruction: 0x017afe94 │ │ │ │ + cmneq r2, r0, ror r8 │ │ │ │ + cmneq r2, r0, lsl #13 │ │ │ │ andeq r0, r0, r1, lsr #25 │ │ │ │ - cmnpeq sl, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, asr #19 │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ + cmnpeq sl, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r2, ip, lsr #12 │ │ │ │ │ │ │ │ 0045b728 : │ │ │ │ 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 │ │ │ │ @@ -952238,29 +952238,29 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b 45ba08 │ │ │ │ orreq ip, r7, r8, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, r7, r4, lsr #27 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmnpeq sl, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, ror r4 │ │ │ │ + cmnpeq sl, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, ror r4 │ │ │ │ andeq r0, r0, r3, ror sp │ │ │ │ orreq ip, r7, r4, lsl #22 │ │ │ │ - @ instruction: 0x01719590 │ │ │ │ - ldrheq pc, [sl, #-148]! @ 0xffffff6c @ │ │ │ │ - cmneq r1, r8, asr r5 │ │ │ │ - ldrheq r4, [r2, #-20]! @ 0xffffffec │ │ │ │ + @ instruction: 0x0171959c │ │ │ │ + ldrheq pc, [sl, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq r1, r4, ror #10 │ │ │ │ + cmneq r2, r0, asr #3 │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - @ instruction: 0x0172439c │ │ │ │ - cmnpeq sl, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, ror #2 │ │ │ │ - cmnpeq sl, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, lsr #9 │ │ │ │ - cmneq r2, r0, lsl #2 │ │ │ │ + cmneq r2, r8, lsr #7 │ │ │ │ + cmnpeq sl, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, ror r1 │ │ │ │ + cmnpeq sl, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, ip, lsl #2 │ │ │ │ andeq r0, r0, pc, ror #26 │ │ │ │ │ │ │ │ 0045bc48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952337,25 +952337,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 45bdb8 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 45bc98 │ │ │ │ - ldrsheq pc, [sl, #-120]! @ 0xffffff88 @ │ │ │ │ - @ instruction: 0x01719390 │ │ │ │ - cmneq r2, ip, ror #31 │ │ │ │ + cmnpeq sl, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0171939c │ │ │ │ + ldrsheq r3, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - ldrheq pc, [sl, #-120]! @ 0xffffff88 @ │ │ │ │ - cmneq r1, r0, asr r3 │ │ │ │ - cmneq r2, r4, lsr #31 │ │ │ │ + cmnpeq sl, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, asr r3 │ │ │ │ + ldrheq r3, [r2, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - cmnpeq sl, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, lsl r3 │ │ │ │ - cmneq r2, ip, ror #30 │ │ │ │ + cmnpeq sl, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, lsl r3 │ │ │ │ + cmneq r2, r8, ror pc │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ │ │ │ │ 0045bdbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952455,29 +952455,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 45bf98 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 45be0c │ │ │ │ - cmnpeq sl, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, lsr #4 │ │ │ │ - cmneq r2, ip, ror lr │ │ │ │ + @ instruction: 0x017af690 │ │ │ │ + cmneq r1, ip, lsr #4 │ │ │ │ + cmneq r2, r8, lsl #29 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - cmnpeq sl, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, asr #3 │ │ │ │ - cmneq r2, ip, lsl lr │ │ │ │ + cmnpeq sl, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ + cmneq r2, r8, lsr #28 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - cmnpeq sl, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, lsl #3 │ │ │ │ - ldrsbeq r3, [r2, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq pc, [sl, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq r1, ip, lsl #3 │ │ │ │ + cmneq r2, r0, ror #27 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - cmnpeq sl, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, asr #2 │ │ │ │ - @ instruction: 0x01723d9c │ │ │ │ + ldrheq pc, [sl, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq r1, ip, asr #2 │ │ │ │ + cmneq r2, r8, lsr #27 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -953285,106 +953285,106 @@ │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ b 45c96c │ │ │ │ orreq ip, r7, r0, asr r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, r7, r4, lsr r5 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - cmneq r2, r4, rrx │ │ │ │ + cmneq r2, r0, ror r0 │ │ │ │ @ instruction: 0x000077b4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orrseq r2, sl, r0, lsr r0 │ │ │ │ orrseq r1, sl, r8, ror #31 │ │ │ │ orrseq r1, sl, r8, lsr #31 │ │ │ │ orrseq r1, sl, r8, ror #30 │ │ │ │ orreq ip, r7, r0, lsl r2 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x019a1eb4 │ │ │ │ - ldrsbeq pc, [sl, #-4]! @ │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ + ldrsbeq pc, [sl, #-12]! @ │ │ │ │ + cmneq r1, r8, ror ip │ │ │ │ + ldrsbeq r3, [r2, #-136]! @ 0xffffff78 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x019a1dfc │ │ │ │ @ instruction: 0x019a1d98 │ │ │ │ orrseq r1, sl, ip, lsr sp │ │ │ │ orrseq r1, sl, r4, lsl #26 │ │ │ │ cmneq r0, r8, lsr #13 │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ - ldrsbeq lr, [sl, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ + cmneq r8, r0, lsl #3 │ │ │ │ + ldrsbeq lr, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r2, ip, asr #11 │ │ │ │ orreq fp, r7, r8, asr #27 │ │ │ │ - cmneq sl, r4, asr sp │ │ │ │ - ldrsheq r8, [r1, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r2, r8, asr #10 │ │ │ │ + cmneq sl, ip, asr sp │ │ │ │ + cmneq r1, r0, lsl #18 │ │ │ │ + cmneq r2, r4, asr r5 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ orreq fp, r7, r8, asr sp │ │ │ │ - cmneq sl, r8, ror #25 │ │ │ │ - cmneq r1, r0, lsl #17 │ │ │ │ - ldrsbeq r3, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + ldrsheq lr, [sl, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ strdeq fp, [r7, ip] │ │ │ │ - cmneq sl, ip, lsl #25 │ │ │ │ - cmneq r1, r4, lsr #16 │ │ │ │ - cmneq r2, r8, ror r4 │ │ │ │ + @ instruction: 0x017aec94 │ │ │ │ + cmneq r1, r0, lsr r8 │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x0187bc94 │ │ │ │ - cmneq sl, r8, lsr #24 │ │ │ │ - cmneq r1, r0, asr #15 │ │ │ │ - cmneq r2, r0, lsl r4 │ │ │ │ + cmneq sl, r0, lsr ip │ │ │ │ + cmneq r1, ip, asr #15 │ │ │ │ + cmneq r2, ip, lsl r4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq sl, ip, ror #23 │ │ │ │ - cmneq r2, r0, lsr #8 │ │ │ │ - ldrsbeq r3, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsheq lr, [sl, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r2, ip, lsr #8 │ │ │ │ + cmneq r2, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ orreq fp, r7, r8, ror #23 │ │ │ │ - cmneq sl, ip, ror fp │ │ │ │ - cmneq r1, ip, lsl #14 │ │ │ │ - cmneq r2, r0, ror r3 │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + cmneq r1, r8, lsl r7 │ │ │ │ + cmneq r2, ip, ror r3 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmneq sl, r0, asr #22 │ │ │ │ - ldrsbeq r8, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r8, lsr r3 │ │ │ │ + cmneq sl, r8, asr #22 │ │ │ │ + cmneq r1, r4, ror #13 │ │ │ │ + cmneq r2, r4, asr #6 │ │ │ │ orreq fp, r7, r4, ror #22 │ │ │ │ - ldrsheq lr, [sl, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r1, r8, lsl #13 │ │ │ │ - cmneq r2, ip, ror #5 │ │ │ │ + cmneq sl, r0, lsl #22 │ │ │ │ + @ instruction: 0x01718694 │ │ │ │ + ldrsheq r3, [r2, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrsbeq lr, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r8, ror #12 │ │ │ │ - cmneq r2, r8, asr #5 │ │ │ │ + ldrsbeq lr, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r4, ror r6 │ │ │ │ + ldrsbeq r3, [r2, #-36]! @ 0xffffffdc │ │ │ │ strdeq fp, [r7, r4] │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ - cmneq r1, r8, lsl r6 │ │ │ │ - cmneq r2, ip, ror r2 │ │ │ │ + @ instruction: 0x017aea90 │ │ │ │ + cmneq r1, r4, lsr #12 │ │ │ │ + cmneq r2, r8, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ orreq fp, r7, r8, lsr #21 │ │ │ │ - cmneq sl, ip, lsr sl │ │ │ │ - ldrsbeq r8, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r2, r0, lsr r2 │ │ │ │ + cmneq sl, r4, asr #20 │ │ │ │ + ldrsbeq r8, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r2, ip, lsr r2 │ │ │ │ orreq fp, r7, r8, asr #20 │ │ │ │ - ldrsbeq lr, [sl, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r1, ip, ror #10 │ │ │ │ - ldrsbeq r3, [r2, #-16]! │ │ │ │ + cmneq sl, r4, ror #19 │ │ │ │ + cmneq r1, r8, ror r5 │ │ │ │ + ldrsbeq r3, [r2, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ strdeq fp, [r7, ip] │ │ │ │ - @ instruction: 0x017ae990 │ │ │ │ - cmneq r1, r0, lsr #10 │ │ │ │ - cmneq r2, r4, lsl #3 │ │ │ │ + @ instruction: 0x017ae998 │ │ │ │ + cmneq r1, ip, lsr #10 │ │ │ │ + @ instruction: 0x01723190 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ @ instruction: 0x0187b9b0 │ │ │ │ - cmneq sl, r4, asr #18 │ │ │ │ - ldrsbeq r8, [r1, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r2, r8, lsr r1 │ │ │ │ - cmneq sl, r8, lsl #18 │ │ │ │ - @ instruction: 0x0171849c │ │ │ │ - ldrsheq r3, [r2, #-12]! │ │ │ │ + cmneq sl, ip, asr #18 │ │ │ │ + cmneq r1, r4, ror #9 │ │ │ │ + cmneq r2, r4, asr #2 │ │ │ │ + cmneq sl, r0, lsl r9 │ │ │ │ + cmneq r1, r8, lsr #9 │ │ │ │ + cmneq r2, r8, lsl #2 │ │ │ │ orreq fp, r7, r4, lsl r9 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ - cmneq r1, r8, lsr r4 │ │ │ │ - @ instruction: 0x0172309c │ │ │ │ + ldrheq lr, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r4, asr #8 │ │ │ │ + cmneq r2, r8, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ │ │ │ │ 0045cdc8 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -953418,17 +953418,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 45ce6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45ce0c │ │ │ │ - cmneq sl, r4, lsr #13 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x01722e90 │ │ │ │ + cmneq sl, ip, lsr #13 │ │ │ │ + cmneq r1, r8, asr #4 │ │ │ │ + @ instruction: 0x01722e9c │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -953876,53 +953876,53 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, r7, r0, ror #12 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orrseq r1, sl, r4, lsl r3 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ muleq r0, r0, r7 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r2, ip, lsl #2 │ │ │ │ + cmneq r2, r8, lsl r1 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orreq fp, r7, r4, asr #6 │ │ │ │ - @ instruction: 0x017ae290 │ │ │ │ - cmneq r1, r8, lsr #28 │ │ │ │ - cmneq r2, r8, lsl #21 │ │ │ │ + @ instruction: 0x017ae298 │ │ │ │ + cmneq r1, r4, lsr lr │ │ │ │ + @ instruction: 0x01722a94 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ orreq fp, r7, r4, lsr r2 │ │ │ │ - cmneq sl, r8, asr #3 │ │ │ │ - cmneq r1, r0, ror #26 │ │ │ │ - ldrheq r2, [r2, #-152]! @ 0xffffff68 │ │ │ │ + ldrsbeq lr, [sl, #-16]! │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ + cmneq r2, r4, asr #19 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ cmneq r0, ip, lsr sl │ │ │ │ - cmneq r9, r0, asr #12 │ │ │ │ - cmneq sl, r4, ror #2 │ │ │ │ - cmneq r2, r4, asr r9 │ │ │ │ + cmneq r9, ip, asr #12 │ │ │ │ + cmneq sl, ip, ror #2 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ orreq fp, r7, ip, asr r1 │ │ │ │ - cmneq sl, r8, ror #1 │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ - ldrsbeq r2, [r2, #-140]! @ 0xffffff74 │ │ │ │ + ldrsheq lr, [sl, #-0]! │ │ │ │ + @ instruction: 0x01717c94 │ │ │ │ + cmneq r2, r8, ror #17 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ strdeq fp, [r7, r8] │ │ │ │ - cmneq sl, r8, lsl #1 │ │ │ │ - cmneq r1, r0, lsr #24 │ │ │ │ - cmneq r2, ip, ror r8 │ │ │ │ + @ instruction: 0x017ae090 │ │ │ │ + cmneq r1, ip, lsr #24 │ │ │ │ + cmneq r2, r8, lsl #17 │ │ │ │ @ instruction: 0x0187b09c │ │ │ │ - cmneq sl, ip, lsr #32 │ │ │ │ - cmneq r1, r4, asr #23 │ │ │ │ - cmneq r2, r4, lsr #16 │ │ │ │ - cmneq sl, r8 │ │ │ │ - cmneq r2, ip, lsr r8 │ │ │ │ - ldrsheq r2, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, r4, lsr r0 │ │ │ │ + ldrsbeq r7, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r2, r0, lsr r8 │ │ │ │ + cmneq sl, r0, lsl r0 │ │ │ │ + cmneq r2, r8, asr #16 │ │ │ │ + cmneq r2, r4, lsl #16 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrheq sp, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, r4, asr fp │ │ │ │ - ldrheq r2, [r2, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x017adf98 │ │ │ │ - cmneq r1, r0, lsr fp │ │ │ │ - cmneq r2, r0, lsl #15 │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ + cmneq r1, r0, ror #22 │ │ │ │ + cmneq r2, r0, asr #15 │ │ │ │ + cmneq sl, r0, lsr #31 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ + cmneq r2, ip, lsl #15 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ │ │ │ │ 0045d628 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -953956,17 +953956,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 45d6cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45d66c │ │ │ │ - cmneq sl, r4, asr #28 │ │ │ │ - ldrsbeq r7, [r1, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r2, r0, lsr r6 │ │ │ │ + cmneq sl, ip, asr #28 │ │ │ │ + cmneq r1, r8, ror #19 │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 0045d6d0 : │ │ │ │ ldr r3, [r0, #992] @ 0x3e0 │ │ │ │ ldr r2, [r0, #996] @ 0x3e4 │ │ │ │ adds r3, r3, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ @@ -953996,17 +953996,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sp, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r2, ip, lsr sl │ │ │ │ - cmneq r2, r8, lsr #11 │ │ │ │ + cmneq sl, r4, asr #27 │ │ │ │ + cmneq r2, r8, asr #20 │ │ │ │ + ldrheq r2, [r2, #-84]! @ 0xffffffac │ │ │ │ muleq r0, ip, pc @ │ │ │ │ │ │ │ │ 0045d768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -954681,116 +954681,116 @@ │ │ │ │ @ instruction: 0x0187ad90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r7, r8, ror #26 │ │ │ │ strheq r3, [r8, r0] │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orreq r3, r8, r0, ror r0 │ │ │ │ ldrdeq sl, [r7, r0] │ │ │ │ - cmneq sl, r4, lsr ip │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ - cmneq r2, r8, lsr #8 │ │ │ │ + cmneq sl, ip, lsr ip │ │ │ │ + ldrsbeq r7, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r2, r4, lsr r4 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmneq r4, r8, asr r0 │ │ │ │ - cmneq r2, ip, asr #28 │ │ │ │ - cmneq r2, ip, asr #16 │ │ │ │ - cmneq r2, r4, asr lr │ │ │ │ + cmneq r4, r4, rrx │ │ │ │ + cmneq r2, r8, asr lr │ │ │ │ + cmneq r2, r8, asr r8 │ │ │ │ + cmneq r2, r0, ror #28 │ │ │ │ + cmneq r2, r4, lsl #12 │ │ │ │ ldrsheq r2, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r2, ip, ror #11 │ │ │ │ + cmneq r2, r8, ror #11 │ │ │ │ ldrsbeq r2, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq r2, [r2, #-80]! @ 0xffffffb0 │ │ │ │ - ldrheq sp, [sl, #-172]! @ 0xffffff54 │ │ │ │ - ldrheq r2, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sl, r4, asr #21 │ │ │ │ + ldrheq r2, [r2, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmneq sl, r0, lsl #19 │ │ │ │ - cmneq r1, r8, lsl r5 │ │ │ │ - cmneq r2, r4, ror r1 │ │ │ │ + cmneq sl, r8, lsl #19 │ │ │ │ + cmneq r1, r4, lsr #10 │ │ │ │ + cmneq r2, r0, lsl #3 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmneq sl, r4, lsr r9 │ │ │ │ - cmneq r1, ip, asr #9 │ │ │ │ - cmneq r2, r8, lsr #2 │ │ │ │ + cmneq sl, ip, lsr r9 │ │ │ │ + ldrsbeq r7, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r2, r4, lsr r1 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - cmneq sl, r8, asr #16 │ │ │ │ - cmneq r1, r0, ror #7 │ │ │ │ - cmneq r2, ip, lsr r0 │ │ │ │ + cmneq sl, r0, asr r8 │ │ │ │ + cmneq r1, ip, ror #7 │ │ │ │ + cmneq r2, r8, asr #32 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - ldrsbeq sp, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r8, ror #6 │ │ │ │ - cmneq r2, r4, asr #31 │ │ │ │ + ldrsbeq sp, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r4, ror r3 │ │ │ │ + ldrsbeq r1, [r2, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ ldrheq r7, [r0, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r8, lsr r7 │ │ │ │ - ldrsbeq r7, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r2, ip, lsr #30 │ │ │ │ + cmneq sl, r0, asr #14 │ │ │ │ + ldrsbeq r7, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r8, lsr pc │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - ldrsheq sp, [sl, #-108]! @ 0xffffff94 │ │ │ │ - @ instruction: 0x01717294 │ │ │ │ - ldrsheq r1, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sl, r4, lsl #14 │ │ │ │ + cmneq r1, r0, lsr #5 │ │ │ │ + ldrsheq r1, [r2, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - cmneq sl, r0, asr #13 │ │ │ │ - cmneq r1, r8, asr r2 │ │ │ │ - ldrheq r1, [r2, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sl, r8, asr #13 │ │ │ │ + cmneq r1, r4, ror #4 │ │ │ │ + cmneq r2, r0, asr #29 │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - cmneq r1, r4, lsr #4 │ │ │ │ - ldrsheq r7, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r0, lsr r2 │ │ │ │ + cmneq r1, r0, lsl #4 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - cmneq sl, r8, lsr #12 │ │ │ │ - cmneq r1, r0, asr #3 │ │ │ │ - cmneq r2, ip, lsl lr │ │ │ │ + cmneq sl, r0, lsr r6 │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ + cmneq r2, r8, lsr #28 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - cmneq sl, ip, ror #11 │ │ │ │ - cmneq r1, r4, lsl #3 │ │ │ │ - cmneq r2, r0, ror #27 │ │ │ │ + ldrsheq sp, [sl, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x01717190 │ │ │ │ + cmneq r2, ip, ror #27 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - ldrheq sp, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r8, asr #2 │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ + ldrheq sp, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r4, asr r1 │ │ │ │ + ldrheq r1, [r2, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmneq sl, r4, ror r5 │ │ │ │ - cmneq r1, ip, lsl #2 │ │ │ │ - cmneq r2, r8, ror #26 │ │ │ │ + cmneq sl, ip, ror r5 │ │ │ │ + cmneq r1, r8, lsl r1 │ │ │ │ + cmneq r2, r4, ror sp │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - cmneq sl, r8, lsr r5 │ │ │ │ - ldrsbeq r7, [r1, #-0]! │ │ │ │ - cmneq r2, ip, lsr #26 │ │ │ │ + cmneq sl, r0, asr #10 │ │ │ │ + ldrsbeq r7, [r1, #-12]! │ │ │ │ + cmneq r2, r8, lsr sp │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - ldrsheq sp, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x01717090 │ │ │ │ - cmneq r2, ip, ror #25 │ │ │ │ + cmneq sl, r4, lsl #10 │ │ │ │ + @ instruction: 0x0171709c │ │ │ │ + ldrsheq r1, [r2, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - ldrheq sp, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r4, asr r0 │ │ │ │ - ldrheq r1, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sl, r4, asr #9 │ │ │ │ + cmneq r1, r0, rrx │ │ │ │ + ldrheq r1, [r2, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - cmneq sl, r0, lsl #9 │ │ │ │ - cmneq r1, r8, lsl r0 │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ + cmneq sl, r8, lsl #9 │ │ │ │ + cmneq r1, r4, lsr #32 │ │ │ │ + cmneq r2, r0, lsl #25 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - cmneq sl, r4, asr #8 │ │ │ │ - ldrsbeq r6, [r1, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r2, r8, lsr ip │ │ │ │ + cmneq sl, ip, asr #8 │ │ │ │ + cmneq r1, r8, ror #31 │ │ │ │ + cmneq r2, r4, asr #24 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - cmneq sl, r8, lsl #8 │ │ │ │ - cmneq r1, r0, lsr #31 │ │ │ │ - ldrsheq r1, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r0, lsl r4 │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ + cmneq r2, r8, lsl #24 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - cmneq sl, ip, asr #7 │ │ │ │ - cmneq r1, r4, ror #30 │ │ │ │ - cmneq r2, r0, asr #23 │ │ │ │ + ldrsbeq sp, [sl, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r0, ror pc │ │ │ │ + cmneq r2, ip, asr #23 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - @ instruction: 0x017ad390 │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ - cmneq r2, r4, lsl #23 │ │ │ │ + @ instruction: 0x017ad398 │ │ │ │ + cmneq r1, r4, lsr pc │ │ │ │ + @ instruction: 0x01721b90 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - cmneq sl, r4, asr r3 │ │ │ │ - cmneq r1, ip, ror #29 │ │ │ │ - cmneq r2, r8, asr #22 │ │ │ │ + cmneq sl, ip, asr r3 │ │ │ │ + ldrsheq r6, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r2, r4, asr fp │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - cmneq sl, r8, lsl r3 │ │ │ │ - ldrheq r6, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r2, ip, lsl #22 │ │ │ │ + cmneq sl, r0, lsr #6 │ │ │ │ + ldrheq r6, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, r8, lsl fp │ │ │ │ │ │ │ │ 0045e39c : │ │ │ │ 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] @ 45ead4 │ │ │ │ @@ -955251,76 +955251,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 45e408 │ │ │ │ orreq sl, r7, r0, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r7, ip, lsr r1 │ │ │ │ orreq sl, r7, r4, lsl #2 │ │ │ │ - cmneq sl, r8, rrx │ │ │ │ - cmneq r2, r8, asr r8 │ │ │ │ - cmneq sl, r4, lsl lr │ │ │ │ + cmneq sl, r0, ror r0 │ │ │ │ + cmneq r2, r4, ror #16 │ │ │ │ + cmneq sl, ip, lsl lr │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r0, lsl r6 │ │ │ │ + cmneq r2, ip, lsl r6 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - cmneq r1, r4, ror r9 │ │ │ │ - cmneq sl, r4, lsl #27 │ │ │ │ - cmneq r1, r8, lsl r9 │ │ │ │ - cmneq r2, r4, ror r5 │ │ │ │ + cmneq r1, r0, lsl #19 │ │ │ │ + cmneq sl, ip, lsl #27 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ + cmneq r2, r0, lsl #11 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - cmneq sl, r4, asr #26 │ │ │ │ - ldrsbeq r6, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r2, r8, lsr r5 │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmneq r2, r4, asr #10 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - cmneq r1, r8, lsr #17 │ │ │ │ - ldrsbeq ip, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, r4, ror r8 │ │ │ │ - ldrsbeq r1, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r6, [r1, #-132]! @ 0xffffff7c │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ + ldrsbeq r1, [r2, #-76]! @ 0xffffffb4 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - cmneq sl, r0, lsr #25 │ │ │ │ - cmneq r1, r4, lsr r8 │ │ │ │ - @ instruction: 0x01721490 │ │ │ │ + cmneq sl, r8, lsr #25 │ │ │ │ + cmneq r1, r0, asr #16 │ │ │ │ + @ instruction: 0x0172149c │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - cmneq sl, r0, ror #24 │ │ │ │ - ldrsheq r6, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, r0, asr r4 │ │ │ │ + cmneq sl, r8, ror #24 │ │ │ │ + cmneq r1, r0, lsl #16 │ │ │ │ + cmneq r2, ip, asr r4 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq sl, ip, lsl ip │ │ │ │ - ldrheq r6, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, r0, lsl r4 │ │ │ │ + cmneq sl, r4, lsr #24 │ │ │ │ + cmneq r1, r0, asr #15 │ │ │ │ + cmneq r2, ip, lsl r4 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmneq sl, r0, ror #23 │ │ │ │ - cmneq r1, r4, ror r7 │ │ │ │ - ldrsbeq r1, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ + cmneq r1, r0, lsl #15 │ │ │ │ + ldrsbeq r1, [r2, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmneq sl, r0, lsr #23 │ │ │ │ - cmneq r1, r8, lsr r7 │ │ │ │ - @ instruction: 0x01721394 │ │ │ │ + cmneq sl, r8, lsr #23 │ │ │ │ + cmneq r1, r4, asr #14 │ │ │ │ + cmneq r2, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmneq sl, r4, ror #22 │ │ │ │ - ldrsheq r6, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, r8, asr r3 │ │ │ │ + cmneq sl, ip, ror #22 │ │ │ │ + cmneq r1, r8, lsl #14 │ │ │ │ + cmneq r2, r4, ror #6 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ - cmneq r1, r0, asr #13 │ │ │ │ - cmneq r2, ip, lsl r3 │ │ │ │ + cmneq sl, r0, lsr fp │ │ │ │ + cmneq r1, ip, asr #13 │ │ │ │ + cmneq r2, r8, lsr #6 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - cmneq sl, ip, ror #21 │ │ │ │ - cmneq r1, r4, lsl #13 │ │ │ │ - cmneq r2, r0, ror #5 │ │ │ │ + ldrsheq ip, [sl, #-164]! @ 0xffffff5c │ │ │ │ + @ instruction: 0x01716690 │ │ │ │ + cmneq r2, ip, ror #5 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - ldrheq ip, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r4, asr #12 │ │ │ │ - cmneq r2, r0, lsr #5 │ │ │ │ + ldrheq ip, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r0, asr r6 │ │ │ │ + cmneq r2, ip, lsr #5 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - cmneq sl, r0, ror sl │ │ │ │ - cmneq r1, r4, lsl #12 │ │ │ │ - cmneq r2, r0, ror #4 │ │ │ │ - cmneq sl, r0, lsr sl │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ - cmneq r2, r0, lsr #4 │ │ │ │ + cmneq sl, r8, ror sl │ │ │ │ + cmneq r1, r0, lsl r6 │ │ │ │ + cmneq r2, ip, ror #4 │ │ │ │ + cmneq sl, r8, lsr sl │ │ │ │ + ldrsbeq r6, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, ip, lsr #4 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ │ │ │ │ 0045ebe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -955489,37 +955489,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45ec88 │ │ │ │ orreq r9, r7, ip, lsl r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r9, r7, r4, lsl #17 │ │ │ │ - cmneq sl, r8, ror #15 │ │ │ │ - cmneq r1, r0, lsl #7 │ │ │ │ - ldrsbeq r0, [r2, #-244]! @ 0xffffff0c │ │ │ │ + ldrsheq ip, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ + cmneq r2, r0, ror #31 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - cmneq sl, r4, lsr #15 │ │ │ │ - cmneq r1, ip, lsr r3 │ │ │ │ - @ instruction: 0x01720f90 │ │ │ │ + cmneq sl, ip, lsr #15 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ + @ instruction: 0x01720f9c │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - cmneq sl, r4, ror #14 │ │ │ │ - ldrsheq r6, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r2, r0, asr pc │ │ │ │ + cmneq sl, ip, ror #14 │ │ │ │ + cmneq r1, r8, lsl #6 │ │ │ │ + cmneq r2, ip, asr pc │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - cmneq sl, r4, lsr #14 │ │ │ │ - ldrheq r6, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r2, r0, lsl pc │ │ │ │ + cmneq sl, ip, lsr #14 │ │ │ │ + cmneq r1, r8, asr #5 │ │ │ │ + cmneq r2, ip, lsl pc │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - cmneq sl, r0, ror #13 │ │ │ │ - @ instruction: 0x0172129c │ │ │ │ - cmneq r2, ip, lsr #29 │ │ │ │ + cmneq sl, r8, ror #13 │ │ │ │ + cmneq r2, r8, lsr #5 │ │ │ │ + ldrheq r0, [r2, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ - cmneq sl, ip, ror r6 │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmneq r2, r8, ror #28 │ │ │ │ + cmneq sl, r4, lsl #13 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmneq r2, r4, ror lr │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ │ │ │ │ 0045eef4 : │ │ │ │ ldr r3, [r0, #992] @ 0x3e0 │ │ │ │ ldr r2, [r0, #996] @ 0x3e4 │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ @@ -955548,17 +955548,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq sl, r8, lsl #11 │ │ │ │ - cmneq r2, r4, ror r2 │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ + @ instruction: 0x017ac590 │ │ │ │ + cmneq r2, r0, lsl #5 │ │ │ │ + @ instruction: 0x01720d94 │ │ │ │ andeq r0, r0, r3, asr #31 │ │ │ │ │ │ │ │ 0045ef88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -955793,45 +955793,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1296 @ 0x510 │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45f05c │ │ │ │ - cmneq sl, r4, lsr r4 │ │ │ │ - cmneq r2, r0, ror #2 │ │ │ │ - cmneq r2, r8, lsr #24 │ │ │ │ - cmneq r0, r8, lsr #25 │ │ │ │ + cmneq sl, ip, lsr r4 │ │ │ │ cmneq r2, ip, ror #2 │ │ │ │ - cmneq sl, r0, asr #7 │ │ │ │ - ldrheq r0, [r2, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, r4, lsl #7 │ │ │ │ - cmneq r2, r0, asr #30 │ │ │ │ - cmneq r2, r4, asr fp │ │ │ │ - cmneq sl, r8, lsl r3 │ │ │ │ - ldrheq r5, [r1, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r2, r4, lsl fp │ │ │ │ - ldrsbeq ip, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r0, lsl #29 │ │ │ │ - ldrsbeq r0, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r8, lsr #5 │ │ │ │ - ldrsbeq r0, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r0, lsr #21 │ │ │ │ - cmneq sl, r0, ror #4 │ │ │ │ - @ instruction: 0x01720a9c │ │ │ │ - cmneq r2, r8, asr sl │ │ │ │ - cmneq sl, ip, lsr #4 │ │ │ │ - ldrsbeq r5, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r2, r8, lsr #20 │ │ │ │ - ldrsheq ip, [sl, #-16]! │ │ │ │ - @ instruction: 0x01715d94 │ │ │ │ - cmneq r2, ip, ror #19 │ │ │ │ - ldrheq ip, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, r8, asr sp │ │ │ │ - ldrheq r0, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r2, r4, lsr ip │ │ │ │ + cmneq r0, r8, lsr #25 │ │ │ │ + cmneq r2, r8, ror r1 │ │ │ │ + cmneq sl, r8, asr #7 │ │ │ │ + cmneq r2, r4, asr #23 │ │ │ │ + cmneq sl, ip, lsl #7 │ │ │ │ + cmneq r2, ip, asr #30 │ │ │ │ + cmneq r2, r0, ror #22 │ │ │ │ + cmneq sl, r0, lsr #6 │ │ │ │ + cmneq r1, r8, asr #29 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ + cmneq sl, r4, ror #5 │ │ │ │ + cmneq r1, ip, lsl #29 │ │ │ │ + cmneq r2, r4, ror #21 │ │ │ │ + ldrheq ip, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, r8, ror #21 │ │ │ │ + cmneq r2, ip, lsr #21 │ │ │ │ + cmneq sl, r8, ror #4 │ │ │ │ + cmneq r2, r8, lsr #21 │ │ │ │ + cmneq r2, r4, ror #20 │ │ │ │ + cmneq sl, r4, lsr r2 │ │ │ │ + ldrsbeq r5, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r4, lsr sl │ │ │ │ + ldrsheq ip, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r0, lsr #27 │ │ │ │ + ldrsheq r0, [r2, #-152]! @ 0xffffff68 │ │ │ │ + ldrheq ip, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, r4, ror #26 │ │ │ │ + ldrheq r0, [r2, #-156]! @ 0xffffff64 │ │ │ │ │ │ │ │ 0045f3c0 : │ │ │ │ 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, #684] @ 0x2ac │ │ │ │ @@ -956204,51 +956204,51 @@ │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 45f84c │ │ │ │ orreq r9, r7, r8, lsl r1 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #7 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x017abe98 │ │ │ │ - ldrheq r0, [r2, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r2, r0, lsl #13 │ │ │ │ + cmneq sl, r0, lsr #29 │ │ │ │ + cmneq r2, r4, asr #23 │ │ │ │ + cmneq r2, ip, lsl #13 │ │ │ │ cmneq r0, r0, lsl #14 │ │ │ │ - cmneq r8, r0, ror #28 │ │ │ │ - cmneq sl, r8, lsr #28 │ │ │ │ - cmneq r2, ip, lsl #12 │ │ │ │ - ldrsbeq fp, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - cmneq r2, r8, asr #11 │ │ │ │ - @ instruction: 0x017abd98 │ │ │ │ - cmneq r1, ip, lsr #18 │ │ │ │ - cmneq r2, r4, lsl #11 │ │ │ │ - cmneq sl, r4, asr sp │ │ │ │ - cmneq r1, ip, ror #17 │ │ │ │ - cmneq r2, r8, asr #10 │ │ │ │ - cmneq sl, r0, lsl sp │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ - ldrsbeq r0, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq sl, r8, lsr #25 │ │ │ │ - ldrsbeq r0, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x01720498 │ │ │ │ - cmneq sl, r0, ror #24 │ │ │ │ - ldrsheq r5, [r1, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r2, r0, asr r4 │ │ │ │ - cmneq sl, r0, lsr #24 │ │ │ │ - ldrheq r5, [r1, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r2, r0, lsl r4 │ │ │ │ - cmneq sl, r0, ror #23 │ │ │ │ - cmneq r1, r8, ror r7 │ │ │ │ - ldrsbeq r0, [r2, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq sl, r0, lsr #23 │ │ │ │ - cmneq r1, r8, lsr r7 │ │ │ │ - @ instruction: 0x01720390 │ │ │ │ - cmneq sl, r0, ror #22 │ │ │ │ - @ instruction: 0x01720394 │ │ │ │ - cmneq r2, r4, asr r3 │ │ │ │ + cmneq r8, ip, ror #28 │ │ │ │ + cmneq sl, r0, lsr lr │ │ │ │ + cmneq r2, r8, lsl r6 │ │ │ │ + cmneq sl, r4, ror #27 │ │ │ │ + cmneq r1, ip, ror r9 │ │ │ │ + ldrsbeq r0, [r2, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r1, r8, lsr r9 │ │ │ │ + @ instruction: 0x01720590 │ │ │ │ + cmneq sl, ip, asr sp │ │ │ │ + ldrsheq r5, [r1, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r2, r4, asr r5 │ │ │ │ + cmneq sl, r8, lsl sp │ │ │ │ + ldrsbeq r0, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ + ldrheq fp, [sl, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ + cmneq r2, r4, lsr #9 │ │ │ │ + cmneq sl, r8, ror #24 │ │ │ │ + cmneq r1, r4, lsl #16 │ │ │ │ + cmneq r2, ip, asr r4 │ │ │ │ + cmneq sl, r8, lsr #24 │ │ │ │ + cmneq r1, r4, asr #15 │ │ │ │ + cmneq r2, ip, lsl r4 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ + cmneq r1, r4, lsl #15 │ │ │ │ + ldrsbeq r0, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sl, r8, lsr #23 │ │ │ │ + cmneq r1, r4, asr #14 │ │ │ │ + @ instruction: 0x0172039c │ │ │ │ + cmneq sl, r8, ror #22 │ │ │ │ + cmneq r2, r0, lsr #7 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ │ │ │ │ 0045fa3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #164] @ 45faf8 │ │ │ │ @@ -956293,17 +956293,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 45fa88 │ │ │ │ orreq r8, r7, r0, asr #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r7, r4, lsl #21 │ │ │ │ - cmneq sl, r0, lsl #20 │ │ │ │ - cmneq r1, r4, lsr #11 │ │ │ │ - ldrsheq r0, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r8, lsl #20 │ │ │ │ + ldrheq r5, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r8, lsl #4 │ │ │ │ │ │ │ │ 0045fb10 : │ │ │ │ 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 │ │ │ │ @@ -956637,42 +956637,42 @@ │ │ │ │ @ instruction: 0x018789bc │ │ │ │ orreq r8, r7, r4, lsl #19 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r8, asr #1 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orrseq lr, r9, r4, lsr #9 │ │ │ │ - cmneq sl, r4, ror #13 │ │ │ │ - cmneq r1, r4, lsl #5 │ │ │ │ - cmnpeq r1, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, ror #13 │ │ │ │ + @ instruction: 0x01715290 │ │ │ │ + ldrsheq pc, [r1, #-224]! @ 0xffffff20 @ │ │ │ │ cmneq r0, r8, ror #30 │ │ │ │ - cmnpeq r2, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, lsl #13 │ │ │ │ - cmnpeq r1, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, lsr r6 │ │ │ │ - ldrsbeq r5, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmnpeq r1, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - ldrsheq fp, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x0171519c │ │ │ │ - ldrsheq pc, [r1, #-216]! @ 0xffffff28 @ │ │ │ │ - ldrheq fp, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq pc, [r1, #-216]! @ 0xffffff28 @ │ │ │ │ - ldrheq pc, [r1, #-212]! @ 0xffffff2c @ │ │ │ │ - cmneq sl, r8, ror r5 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ - cmnpeq r1, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsr r5 │ │ │ │ - ldrsbeq r5, [r1, #-12]! │ │ │ │ - cmnpeq r1, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq fp, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r0, lsr #1 │ │ │ │ - ldrsheq pc, [r1, #-204]! @ 0xffffff34 @ │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ - cmneq r1, r4, rrx │ │ │ │ - cmnpeq r1, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r2, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq sl, r8, lsl #13 │ │ │ │ + cmnpeq r1, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, asr #12 │ │ │ │ + cmneq r1, r8, ror #3 │ │ │ │ + cmnpeq r1, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + cmnpeq r1, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmnpeq r1, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r1, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, lsl #11 │ │ │ │ + cmneq r1, r4, lsr #2 │ │ │ │ + cmnpeq r1, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr #10 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ + cmnpeq r1, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #10 │ │ │ │ + cmneq r1, ip, lsr #1 │ │ │ │ + cmnpeq r1, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ + cmneq r1, r0, ror r0 │ │ │ │ + cmnpeq r1, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004600cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #1132] @ 460550 │ │ │ │ @@ -956961,45 +956961,45 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 460290 │ │ │ │ orreq r8, r7, r0, lsr r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r7, r8, lsl #8 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, ror #20 │ │ │ │ - cmneq sl, r8, lsl r3 │ │ │ │ - cmneq r2, ip, lsr #1 │ │ │ │ + cmneq sl, r0, lsr #6 │ │ │ │ + ldrheq r0, [r2, #-8]! │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r8, r7, ip, ror r2 │ │ │ │ - ldrsheq fp, [sl, #-20]! @ 0xffffffec │ │ │ │ - ldrsbeq pc, [r1, #-244]! @ 0xffffff0c @ │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ - cmnpeq r1, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmnpeq r1, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, ror sp │ │ │ │ + ldrsbeq pc, [r1, #-144]! @ 0xffffff70 @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq sl, ip, asr #2 │ │ │ │ - cmneq r1, r4, ror #25 │ │ │ │ - cmnpeq r1, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr r1 │ │ │ │ + ldrsheq r4, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmnpeq r1, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - ldrheq fp, [sl, #-4]! │ │ │ │ - cmneq r1, r8, asr #24 │ │ │ │ - cmnpeq r1, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [sl, #-12]! │ │ │ │ + cmneq r1, r4, asr ip │ │ │ │ + ldrheq pc, [r1, #-128]! @ 0xffffff80 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq sl, r0, ror r0 │ │ │ │ - cmneq r1, r4, lsl #24 │ │ │ │ - cmnpeq r1, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, ror r0 │ │ │ │ + cmneq r1, r0, lsl ip │ │ │ │ + cmnpeq r1, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq r1, r8, asr #23 │ │ │ │ - cmnpeq r1, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmnpeq r1, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrsheq sl, [sl, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, ip, lsl #23 │ │ │ │ - cmnpeq r1, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sl, [sl, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, ip, asr #22 │ │ │ │ - cmnpeq r1, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [sl, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x01714b98 │ │ │ │ + ldrsheq pc, [r1, #-112]! @ 0xffffff90 @ │ │ │ │ + ldrheq sl, [sl, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r8, asr fp │ │ │ │ + cmnpeq r1, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 004605e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -957247,38 +957247,38 @@ │ │ │ │ beq 460828 │ │ │ │ b 4607b8 │ │ │ │ orreq r7, r7, r4, lsl pc │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, lsl r9 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ ldrheq r4, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - ldrheq r2, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r4, ror #25 │ │ │ │ - cmnpeq r1, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, asr #13 │ │ │ │ + cmneq sl, ip, ror #25 │ │ │ │ + ldrsbeq pc, [r1, #-64]! @ 0xffffffc0 @ │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - @ instruction: 0x017aac94 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - cmnpeq r1, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017aac9c │ │ │ │ + cmneq r1, r4, lsr r8 │ │ │ │ + @ instruction: 0x0171f490 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmneq sl, r0, asr ip │ │ │ │ - cmneq r1, r4, ror #15 │ │ │ │ - cmnpeq r1, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr ip │ │ │ │ + ldrsheq r4, [r1, #-112]! @ 0xffffff90 │ │ │ │ + cmnpeq r1, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq sl, ip, lsl #24 │ │ │ │ - cmneq r1, r4, lsr #15 │ │ │ │ - cmnpeq r1, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr #23 │ │ │ │ - cmneq r1, r4, ror #14 │ │ │ │ - cmnpeq r1, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsl #23 │ │ │ │ - cmneq r1, r4, lsr #14 │ │ │ │ - cmnpeq r1, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr #22 │ │ │ │ - cmnpeq r1, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r1, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl ip │ │ │ │ + ldrheq r4, [r1, #-112]! @ 0xffffff90 │ │ │ │ + cmnpeq r1, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [sl, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, r0, ror r7 │ │ │ │ + cmnpeq r1, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017aab94 │ │ │ │ + cmneq r1, r0, lsr r7 │ │ │ │ + cmnpeq r1, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr fp │ │ │ │ + cmnpeq r1, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r1, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 00460a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -957519,38 +957519,38 @@ │ │ │ │ beq 460c78 │ │ │ │ b 460c0c │ │ │ │ orreq r7, r7, r0, asr #21 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r0, r8, ror #2 │ │ │ │ - cmneq r9, r0, lsr #7 │ │ │ │ - cmneq sl, r0, lsl #17 │ │ │ │ - cmnpeq r1, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsr #7 │ │ │ │ + cmneq sl, r8, lsl #17 │ │ │ │ + cmnpeq r1, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq sl, r8, lsr r8 │ │ │ │ - ldrsbeq r4, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmnpeq r1, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, asr #16 │ │ │ │ + cmneq r1, r8, ror #7 │ │ │ │ + cmnpeq r1, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrsheq sl, [sl, #-120]! @ 0xffffff88 │ │ │ │ - @ instruction: 0x0171439c │ │ │ │ - ldrsheq lr, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq sl, r0, lsl #16 │ │ │ │ + cmneq r1, r8, lsr #7 │ │ │ │ + ldrsheq lr, [r1, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - ldrheq sl, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, r0, ror #6 │ │ │ │ - ldrheq lr, [r1, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r0, lsl #15 │ │ │ │ - cmneq r1, r4, lsr #6 │ │ │ │ - cmneq r1, r0, lsl #31 │ │ │ │ - cmneq sl, r4, asr #14 │ │ │ │ - cmneq r1, r8, ror #5 │ │ │ │ - cmneq r1, r0, asr #30 │ │ │ │ - cmneq sl, r4, lsl #14 │ │ │ │ - cmneq r1, r4, asr #30 │ │ │ │ - ldrsheq lr, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r4, asr #15 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + cmneq r1, r8, asr #31 │ │ │ │ + cmneq sl, r8, lsl #15 │ │ │ │ + cmneq r1, r0, lsr r3 │ │ │ │ + cmneq r1, ip, lsl #31 │ │ │ │ + cmneq sl, ip, asr #14 │ │ │ │ + ldrsheq r4, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r1, ip, asr #30 │ │ │ │ + cmneq sl, ip, lsl #14 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ + cmneq r1, r8, lsl #30 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 00460e70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -957924,57 +957924,57 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 4612fc │ │ │ │ orreq r7, r7, r8, ror #12 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq sl, r8, ror #7 │ │ │ │ - cmnpeq r1, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, asr #23 │ │ │ │ + ldrsheq sl, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + cmnpeq r1, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r1, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ cmneq r0, r0, asr ip │ │ │ │ - ldrheq pc, [r1, #-28]! @ 0xffffffe4 @ │ │ │ │ - cmneq sl, r8, ror r3 │ │ │ │ - cmneq r1, r8, asr fp │ │ │ │ + cmnpeq r1, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, lsl #7 │ │ │ │ + cmneq r1, r4, ror #22 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq sl, ip, lsr #6 │ │ │ │ - cmneq r1, r0, asr #29 │ │ │ │ - cmneq r1, r4, lsl fp │ │ │ │ + cmneq sl, r4, lsr r3 │ │ │ │ + cmneq r1, ip, asr #29 │ │ │ │ + cmneq r1, r0, lsr #22 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq sl, r8, ror #5 │ │ │ │ - cmneq r1, ip, ror lr │ │ │ │ - ldrsbeq lr, [r1, #-160]! @ 0xffffff60 │ │ │ │ + ldrsheq sl, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r8, lsl #29 │ │ │ │ + ldrsbeq lr, [r1, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq sl, r4, lsr #5 │ │ │ │ - cmneq r1, ip, lsr lr │ │ │ │ - @ instruction: 0x0171ea98 │ │ │ │ - cmneq sl, r0, ror #4 │ │ │ │ - cmneq r1, ip, lsl lr │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ - ldrsheq sl, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r1, ip, lsr #20 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ - ldrheq sl, [sl, #-16]! │ │ │ │ - cmneq r1, r8, asr #26 │ │ │ │ - @ instruction: 0x0171e99c │ │ │ │ + cmneq sl, ip, lsr #5 │ │ │ │ + cmneq r1, r8, asr #28 │ │ │ │ + cmneq r1, r4, lsr #21 │ │ │ │ + cmneq sl, r8, ror #4 │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ + cmneq r1, r4, lsr sl │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + cmneq r1, r8, lsr sl │ │ │ │ + ldrsheq lr, [r1, #-148]! @ 0xffffff6c │ │ │ │ + ldrheq sl, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r4, asr sp │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmneq sl, r0, ror r1 │ │ │ │ - cmneq r1, r8, lsl #26 │ │ │ │ - cmneq r1, r0, ror #18 │ │ │ │ - cmneq sl, r0, lsr r1 │ │ │ │ - cmneq r1, r8, asr #25 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ - ldrsheq sl, [sl, #-0]! │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ - ldrsbeq lr, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sl, r8, ror r1 │ │ │ │ + cmneq r1, r4, lsl sp │ │ │ │ + cmneq r1, ip, ror #18 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ + ldrsbeq r3, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, ip, lsr #18 │ │ │ │ + ldrsheq sl, [sl, #-8]! │ │ │ │ + @ instruction: 0x01713c94 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - ldrheq sl, [sl, #-0]! │ │ │ │ - cmneq r1, r4, ror #17 │ │ │ │ - cmneq r1, r0, lsr #17 │ │ │ │ + ldrheq sl, [sl, #-8]! │ │ │ │ + ldrsheq lr, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -958493,72 +958493,72 @@ │ │ │ │ orreq r6, r7, r4, ror #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01876f9c │ │ │ │ orreq r6, r7, ip, lsl #30 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r4, asr #5 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrheq lr, [r1, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, ip, lsl ip │ │ │ │ - ldrheq r3, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + cmneq sl, r4, lsr #24 │ │ │ │ + cmneq r1, r0, asr #15 │ │ │ │ + cmneq r1, r4, lsr #8 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrheq r9, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r1, r4, ror #17 │ │ │ │ - cmneq r1, ip, lsr #7 │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ + ldrsheq lr, [r1, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq lr, [r1, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r6, r7, r0, lsl #23 │ │ │ │ - cmneq sl, r0, lsl fp │ │ │ │ - ldrheq r3, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ + cmneq sl, r8, lsl fp │ │ │ │ + ldrheq r3, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ cmneq r0, ip, lsl #7 │ │ │ │ - cmneq r1, ip, lsl r9 │ │ │ │ - cmneq sl, r4, lsr #21 │ │ │ │ - @ instruction: 0x0171e29c │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ + cmneq sl, ip, lsr #21 │ │ │ │ + cmneq r1, r8, lsr #5 │ │ │ │ @ instruction: 0x01876ab4 │ │ │ │ - cmneq sl, r0, asr #20 │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ + cmneq sl, r8, asr #20 │ │ │ │ + cmneq r1, ip, ror #11 │ │ │ │ + cmneq r1, r8, asr #4 │ │ │ │ orreq r6, r7, ip, asr sl │ │ │ │ - cmneq sl, r8, ror #19 │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ + ldrsheq r9, [sl, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x01713594 │ │ │ │ + ldrsheq lr, [r1, #-16]! │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ orreq r6, r7, r4, lsl #20 │ │ │ │ - @ instruction: 0x017a9990 │ │ │ │ - cmneq r1, ip, asr #10 │ │ │ │ - cmneq r1, r0, ror #2 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ - cmneq r1, ip, asr #9 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ + @ instruction: 0x017a9998 │ │ │ │ + cmneq r1, r8, asr r5 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ + ldrsbeq r3, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r1, r4, lsr r1 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - cmneq sl, r0, lsl #18 │ │ │ │ - @ instruction: 0x01713498 │ │ │ │ - ldrsheq lr, [r1, #-12]! │ │ │ │ - cmneq sl, r0, ror #17 │ │ │ │ - cmneq r1, r8, ror r4 │ │ │ │ - ldrsbeq lr, [r1, #-12]! │ │ │ │ + cmneq sl, r8, lsl #18 │ │ │ │ + cmneq r1, r4, lsr #9 │ │ │ │ + cmneq r1, r8, lsl #2 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + cmneq r1, r4, lsl #9 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ orreq r6, r7, r8, lsl #18 │ │ │ │ - @ instruction: 0x017a9898 │ │ │ │ - cmneq r1, r8, lsr r4 │ │ │ │ - @ instruction: 0x0171e094 │ │ │ │ + cmneq sl, r0, lsr #17 │ │ │ │ + cmneq r1, r4, asr #8 │ │ │ │ + cmneq r1, r0, lsr #1 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ @ instruction: 0x018768b4 │ │ │ │ - cmneq sl, r4, asr #16 │ │ │ │ - cmneq r1, r4, ror #7 │ │ │ │ - cmneq r1, r0, asr #32 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ + ldrsheq r3, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, ip, asr #32 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq r1, r4, asr #32 │ │ │ │ - cmneq r1, ip │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ + cmneq r1, r0, asr r0 │ │ │ │ + cmneq r1, r8, lsl r0 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - ldrsbeq r9, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, ip │ │ │ │ - cmneq r1, r4, asr #31 │ │ │ │ + ldrsbeq r9, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r8, lsl r0 │ │ │ │ + ldrsbeq sp, [r1, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ 00461e28 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -958597,17 +958597,17 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #24] @ 461ee0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq sl, r8, lsr r6 │ │ │ │ - cmneq r1, r8, asr #3 │ │ │ │ - cmneq r1, ip, lsr #28 │ │ │ │ + cmneq sl, r0, asr #12 │ │ │ │ + ldrsbeq r3, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -959157,76 +959157,76 @@ │ │ │ │ orreq r6, r7, r8, lsl #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r6, r7, ip, asr #11 │ │ │ │ orreq r6, r7, ip, ror #9 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - ldrsbeq r2, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, r4, lsr sl │ │ │ │ + ldrsheq lr, [r1, #-16]! │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + ldrsbeq r2, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, r0, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r6, r7, r0, lsl r2 │ │ │ │ - cmneq sl, r0, lsr #3 │ │ │ │ - cmneq r1, r0, asr #26 │ │ │ │ - @ instruction: 0x0171d99c │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ - cmneq r1, r0, ror #28 │ │ │ │ - cmneq r1, r0, lsr r9 │ │ │ │ + cmneq sl, r8, lsr #3 │ │ │ │ + cmneq r1, ip, asr #26 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ + cmneq r1, ip, ror #28 │ │ │ │ + cmneq r1, ip, lsr r9 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ cmneq r0, r0, lsr #19 │ │ │ │ - cmneq r1, r0, asr pc │ │ │ │ - ldrheq r9, [sl, #-8]! │ │ │ │ - ldrheq sp, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, ip, asr pc │ │ │ │ + cmneq sl, r0, asr #1 │ │ │ │ + cmneq r1, r8, asr #17 │ │ │ │ orreq r6, r7, r4, asr #1 │ │ │ │ - cmneq sl, r0, asr r0 │ │ │ │ - ldrsheq r2, [r1, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r1, ip, asr #16 │ │ │ │ + cmneq sl, r8, asr r0 │ │ │ │ + ldrsheq r2, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ orreq r6, r7, ip, rrx │ │ │ │ - ldrsheq r8, [sl, #-248]! @ 0xffffff08 │ │ │ │ - @ instruction: 0x01712b98 │ │ │ │ - ldrsheq sp, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sl, r0 │ │ │ │ + cmneq r1, r4, lsr #23 │ │ │ │ + cmneq r1, r0, lsl #16 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ orreq r6, r7, r4, lsl r0 │ │ │ │ - cmneq sl, r4, lsr #31 │ │ │ │ - cmneq r1, ip, lsr fp │ │ │ │ - cmneq r1, r0, lsr #15 │ │ │ │ + cmneq sl, ip, lsr #31 │ │ │ │ + cmneq r1, r8, asr #22 │ │ │ │ + cmneq r1, ip, lsr #15 │ │ │ │ orreq r5, r7, ip, asr #31 │ │ │ │ - cmneq sl, ip, asr pc │ │ │ │ - ldrsheq r2, [r1, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, r8, asr r7 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ + cmneq r1, r8, lsl #22 │ │ │ │ + cmneq r1, r4, ror #14 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmneq sl, r0, lsr pc │ │ │ │ - cmneq r1, r8, asr #21 │ │ │ │ - cmneq r1, ip, lsr #14 │ │ │ │ + cmneq sl, r8, lsr pc │ │ │ │ + ldrsbeq r2, [r1, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r8, lsr r7 │ │ │ │ orreq r5, r7, r8, asr pc │ │ │ │ - cmneq sl, r8, ror #29 │ │ │ │ - cmneq r1, r8, lsl #21 │ │ │ │ - cmneq r1, r4, ror #13 │ │ │ │ + ldrsheq r8, [sl, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x01712a94 │ │ │ │ + ldrsheq sp, [r1, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - ldrheq r8, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r8, asr sl │ │ │ │ - ldrheq sp, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sl, r0, asr #29 │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ + cmneq r1, r0, asr #13 │ │ │ │ ldrdeq r5, [r7, r4] │ │ │ │ - cmneq sl, r0, ror #28 │ │ │ │ - cmneq r1, r4, lsl #20 │ │ │ │ - cmneq r1, r4, asr r6 │ │ │ │ + cmneq sl, r8, ror #28 │ │ │ │ + cmneq r1, r0, lsl sl │ │ │ │ + cmneq r1, r0, ror #12 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmneq sl, r0, lsr lr │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ - cmneq r1, r8, lsr #12 │ │ │ │ - cmneq sl, r4, ror #27 │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ - ldrsbeq sp, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sl, r8, lsr lr │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ + cmneq r1, r4, lsr r6 │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ + cmneq r1, ip, lsr #12 │ │ │ │ + cmneq r1, r4, ror #11 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - ldrheq r8, [sl, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - @ instruction: 0x0171d590 │ │ │ │ + ldrheq r8, [sl, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, ip, ror r9 │ │ │ │ + @ instruction: 0x0171d59c │ │ │ │ │ │ │ │ 0046288c : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -959264,17 +959264,17 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #24] @ 462944 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - ldrsbeq r8, [sl, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r1, r4, ror #14 │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ + ldrsbeq r8, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r0, ror r7 │ │ │ │ + ldrsbeq sp, [r1, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -959820,73 +959820,73 @@ │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ b 462d70 │ │ │ │ orreq r5, r7, r4, lsr #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r5, r7, r4, asr fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - cmneq r1, ip, asr r8 │ │ │ │ + cmneq r1, r8, ror #16 │ │ │ │ andeq r6, r0, r4, asr #5 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r5, r7, r8, ror #17 │ │ │ │ - cmneq sl, r8, lsr #16 │ │ │ │ - cmneq r1, r0, asr #7 │ │ │ │ - cmneq r1, r4, lsr #32 │ │ │ │ + cmneq sl, r0, lsr r8 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ + cmneq r1, r0, lsr r0 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ orreq r5, r7, ip, ror #15 │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - cmneq sl, ip, ror r7 │ │ │ │ - cmneq r1, r4, ror pc │ │ │ │ + cmneq r1, ip, lsr #6 │ │ │ │ + cmneq sl, r4, lsl #15 │ │ │ │ + cmneq r1, r0, lsl #31 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - cmneq sl, r4, ror #12 │ │ │ │ - @ instruction: 0x0171d390 │ │ │ │ - cmneq r1, r8, asr lr │ │ │ │ + cmneq sl, ip, ror #12 │ │ │ │ + @ instruction: 0x0171d39c │ │ │ │ + cmneq r1, r4, ror #28 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ ldrsbeq r1, [r0, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r8, lsr #9 │ │ │ │ - ldrsheq r8, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r8, ror #27 │ │ │ │ + ldrheq sp, [r1, #-68]! @ 0xffffffbc │ │ │ │ + ldrsheq r8, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsheq ip, [r1, #-212]! @ 0xffffff2c │ │ │ │ orreq r5, r7, r0, lsl #12 │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - cmneq r1, ip, lsr #2 │ │ │ │ - cmneq r1, r8, lsl #27 │ │ │ │ + @ instruction: 0x017a8594 │ │ │ │ + cmneq r1, r8, lsr r1 │ │ │ │ + @ instruction: 0x0171cd94 │ │ │ │ orreq r5, r7, r8, lsr #11 │ │ │ │ - cmneq sl, r4, lsr r5 │ │ │ │ - ldrsbeq r2, [r1, #-4]! │ │ │ │ - cmneq r1, r0, lsr sp │ │ │ │ + cmneq sl, ip, lsr r5 │ │ │ │ + cmneq r1, r0, ror #1 │ │ │ │ + cmneq r1, ip, lsr sp │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ orreq r5, r7, r0, asr r5 │ │ │ │ - cmneq sl, r0, ror #9 │ │ │ │ - cmneq r1, ip, lsl #26 │ │ │ │ - ldrsbeq ip, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r8, ror #9 │ │ │ │ + cmneq r1, r8, lsl sp │ │ │ │ + cmneq r1, r0, ror #25 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - @ instruction: 0x017a8498 │ │ │ │ - cmneq r1, r8, lsr r0 │ │ │ │ - @ instruction: 0x0171cc94 │ │ │ │ - cmneq sl, ip, ror #8 │ │ │ │ - cmneq r1, r4 │ │ │ │ - cmneq r1, r8, ror #24 │ │ │ │ - cmneq sl, ip, asr #8 │ │ │ │ - cmneq r1, r4, ror #31 │ │ │ │ - cmneq r1, r8, asr #24 │ │ │ │ - cmneq sl, r8, lsr #8 │ │ │ │ - cmneq r1, r4, ror #24 │ │ │ │ - cmneq r1, r0, lsr #24 │ │ │ │ - ldrsheq r8, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - ldrheq ip, [r1, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, r8, asr #23 │ │ │ │ + cmneq sl, r0, lsr #9 │ │ │ │ + cmneq r1, r4, asr #32 │ │ │ │ + cmneq r1, r0, lsr #25 │ │ │ │ + cmneq sl, r4, ror r4 │ │ │ │ + cmneq r1, r0, lsl r0 │ │ │ │ + cmneq r1, r4, ror ip │ │ │ │ + cmneq sl, r4, asr r4 │ │ │ │ + ldrsheq r1, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r4, asr ip │ │ │ │ + cmneq sl, r0, lsr r4 │ │ │ │ + cmneq r1, r0, ror ip │ │ │ │ + cmneq r1, ip, lsr #24 │ │ │ │ + cmneq sl, r0, lsl #8 │ │ │ │ + cmneq r1, r0, asr #31 │ │ │ │ + ldrsbeq ip, [r1, #-180]! @ 0xffffff4c │ │ │ │ orreq r5, r7, r0, ror #7 │ │ │ │ - cmneq sl, r0, ror r3 │ │ │ │ - cmneq r1, r0, lsl pc │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ + cmneq sl, r8, ror r3 │ │ │ │ + cmneq r1, ip, lsl pc │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ orreq r5, r7, ip, lsl #7 │ │ │ │ - cmneq sl, ip, lsl r3 │ │ │ │ - ldrheq r1, [r1, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r8, lsl fp │ │ │ │ + cmneq sl, r4, lsr #6 │ │ │ │ + cmneq r1, r8, asr #29 │ │ │ │ + cmneq r1, r4, lsr #22 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ │ │ │ │ 004632d8 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -959929,17 +959929,17 @@ │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq sl, r8, ror r1 │ │ │ │ - cmneq r1, r0, lsl sp │ │ │ │ - cmneq r1, r8, ror #18 │ │ │ │ + cmneq sl, r0, lsl #3 │ │ │ │ + cmneq r1, ip, lsl sp │ │ │ │ + cmneq r1, r4, ror r9 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ @@ -960673,95 +960673,95 @@ │ │ │ │ orreq r5, r7, ip, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r5, [r7, r0] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsr r5 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r1, r8, ror #25 │ │ │ │ + ldrsheq ip, [r1, #-196]! @ 0xffffff3c │ │ │ │ orreq r4, r7, r8, lsl #26 │ │ │ │ - cmneq sl, r4, lsr ip │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ + cmneq sl, ip, lsr ip │ │ │ │ + ldrsbeq r1, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r8, lsr r4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - ldrsbeq r7, [sl, #-180]! @ 0xffffff4c │ │ │ │ - ldrsheq ip, [r1, #-132]! @ 0xffffff7c │ │ │ │ - ldrheq ip, [r1, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsbeq r7, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r0, lsl #18 │ │ │ │ + cmneq r1, r8, asr #7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sl, ip, asr fp │ │ │ │ - cmneq r1, ip, ror r8 │ │ │ │ - cmneq r1, r8, asr #6 │ │ │ │ - cmneq sl, r4, lsl #22 │ │ │ │ - cmneq r1, r0, lsr #19 │ │ │ │ - ldrsheq ip, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sl, r4, ror #22 │ │ │ │ + cmneq r1, r8, lsl #17 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + cmneq sl, ip, lsl #22 │ │ │ │ + cmneq r1, ip, lsr #19 │ │ │ │ + ldrsheq ip, [r1, #-44]! @ 0xffffffd4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrheq r7, [sl, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, r8, asr r9 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ + cmneq sl, r4, asr #21 │ │ │ │ + cmneq r1, r4, ror #18 │ │ │ │ + ldrheq ip, [r1, #-40]! @ 0xffffffd8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ cmneq r0, r8, lsr r3 │ │ │ │ - cmneq r1, r0, asr r9 │ │ │ │ - cmneq sl, r0, ror #20 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ + cmneq r1, ip, asr r9 │ │ │ │ + cmneq sl, r8, ror #20 │ │ │ │ + cmneq r1, r0, asr r2 │ │ │ │ orreq r4, r7, ip, asr sl │ │ │ │ - cmneq sl, r8, ror #19 │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ - ldrsbeq ip, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + ldrsheq r7, [sl, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x01711594 │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ orreq r4, r7, ip, ror #19 │ │ │ │ - cmneq sl, ip, ror r9 │ │ │ │ - cmneq r1, r4, lsl r5 │ │ │ │ - cmneq r1, ip, ror #2 │ │ │ │ + cmneq sl, r4, lsl #19 │ │ │ │ + cmneq r1, r0, lsr #10 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ orreq r4, r7, r8, lsl #19 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ - cmneq r1, r8, lsl #2 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ + cmneq r1, ip, asr r1 │ │ │ │ + cmneq r1, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ orreq r4, r7, r8, lsl r9 │ │ │ │ - cmneq sl, ip, lsr #17 │ │ │ │ - cmneq r1, r4, asr #8 │ │ │ │ - @ instruction: 0x0171c09c │ │ │ │ + ldrheq r7, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, r0, asr r4 │ │ │ │ + cmneq r1, r8, lsr #1 │ │ │ │ @ instruction: 0x018748b8 │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - cmneq r1, r4, ror #7 │ │ │ │ - cmneq r1, r8, lsr r0 │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + ldrsheq r1, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r4, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ orreq r4, r7, r8, asr r8 │ │ │ │ - cmneq sl, ip, ror #15 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - ldrsbeq fp, [r1, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq r7, [sl, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x01711390 │ │ │ │ + cmneq r1, r4, ror #31 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrheq r7, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r8, asr #6 │ │ │ │ - @ instruction: 0x0171bf9c │ │ │ │ + ldrheq r7, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + cmneq r1, r8, lsr #31 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq sl, r8, ror #14 │ │ │ │ - cmneq r1, ip, lsr r3 │ │ │ │ - cmneq r1, r4, asr #30 │ │ │ │ - cmneq sl, r8, lsl #14 │ │ │ │ - cmneq r1, r4, asr #5 │ │ │ │ - ldrsbeq fp, [r1, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq r7, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, ip, ror #29 │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ + cmneq sl, r0, ror r7 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ + cmneq sl, r0, lsl r7 │ │ │ │ + ldrsbeq ip, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r8, ror #29 │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ + ldrsheq fp, [r1, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq fp, [r1, #-228]! @ 0xffffff1c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ - ldrheq fp, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r8, ror lr │ │ │ │ + cmneq sl, ip, lsl #13 │ │ │ │ + cmneq r1, r4, asr #29 │ │ │ │ + cmneq r1, r4, lsl #29 │ │ │ │ @ instruction: 0x0187469c │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - cmneq r1, r8, asr #3 │ │ │ │ - cmneq r1, ip, lsl lr │ │ │ │ + cmneq sl, r8, lsr r6 │ │ │ │ + ldrsbeq r1, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - ldrsheq r7, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq r1, ip, lsl #3 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ - ldrsbeq r7, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r8, ror #2 │ │ │ │ - cmneq r1, r8, asr #27 │ │ │ │ + ldrsheq r7, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01711198 │ │ │ │ + ldrsheq fp, [r1, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq r7, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r4, ror r1 │ │ │ │ + ldrsbeq fp, [r1, #-212]! @ 0xffffff2c │ │ │ │ │ │ │ │ 00464078 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -960808,17 +960808,17 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #24] @ 464154 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - ldrheq r7, [sl, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r1, r4, asr pc │ │ │ │ - ldrheq fp, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r4, asr #7 │ │ │ │ + cmneq r1, r0, ror #30 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -961467,96 +961467,96 @@ │ │ │ │ b 4647fc │ │ │ │ orreq r4, r7, r8, lsl #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, r7, r4, asr #6 │ │ │ │ orreq r4, r7, r0, lsr #4 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl r2 │ │ │ │ - cmneq r1, ip, lsr #1 │ │ │ │ + ldrheq ip, [r1, #-8]! │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrsbeq r6, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, r4, ror fp │ │ │ │ - ldrsbeq fp, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sl, r4, ror #31 │ │ │ │ + cmneq r1, r0, lsl #23 │ │ │ │ + cmneq r1, r0, ror #15 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - @ instruction: 0x017a6f94 │ │ │ │ - cmneq r1, r0, lsr #25 │ │ │ │ - cmneq r1, r4, ror r7 │ │ │ │ + @ instruction: 0x017a6f9c │ │ │ │ + cmneq r1, ip, lsr #25 │ │ │ │ + cmneq r1, r0, lsl #15 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmneq sl, ip, lsl pc │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - ldrsheq fp, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, r4, lsr #30 │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + cmneq r1, r8, lsl #14 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ cmneq r0, r4, lsr r7 │ │ │ │ - ldrsheq fp, [r1, #-216]! @ 0xffffff28 │ │ │ │ - cmneq sl, ip, asr lr │ │ │ │ - cmneq r1, ip, lsr r6 │ │ │ │ + cmneq r1, r4, lsl #28 │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ + cmneq r1, r8, asr #12 │ │ │ │ orreq r3, r7, r8, asr lr │ │ │ │ - cmneq sl, r8, ror #27 │ │ │ │ - cmneq r1, r0, lsl #19 │ │ │ │ - ldrsbeq fp, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsheq r6, [sl, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, ip, lsl #19 │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ orreq r3, r7, r8, ror #27 │ │ │ │ - cmneq sl, r8, ror sp │ │ │ │ - cmneq r1, r0, lsl r9 │ │ │ │ - cmneq r1, ip, ror #10 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ + cmneq r1, ip, lsl r9 │ │ │ │ + cmneq r1, r8, ror r5 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ orreq r3, r7, ip, lsl #27 │ │ │ │ - cmneq sl, ip, lsl sp │ │ │ │ - ldrheq r0, [r1, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r1, r4, lsl r5 │ │ │ │ - ldrsheq r6, [sl, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r4, ror #23 │ │ │ │ - cmneq r1, r8, ror #9 │ │ │ │ - cmneq sl, r4, lsr #25 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ - cmneq r1, r0, lsl #9 │ │ │ │ - cmneq sl, r8, asr #24 │ │ │ │ - cmneq r1, ip, ror r4 │ │ │ │ - cmneq r1, r8, lsr r4 │ │ │ │ + cmneq sl, r4, lsr #26 │ │ │ │ + cmneq r1, r0, asr #17 │ │ │ │ + cmneq r1, r0, lsr #10 │ │ │ │ + cmneq sl, r0, lsl #26 │ │ │ │ + ldrsheq fp, [r1, #-176]! @ 0xffffff50 │ │ │ │ + ldrsheq fp, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sl, ip, lsr #25 │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ + cmneq r1, ip, lsl #9 │ │ │ │ + cmneq sl, r0, asr ip │ │ │ │ + cmneq r1, r8, lsl #9 │ │ │ │ + cmneq r1, r4, asr #8 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmneq sl, r0, lsl ip │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ - cmneq r1, r0, ror #7 │ │ │ │ + cmneq sl, r8, lsl ip │ │ │ │ + ldrsbeq fp, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, ip, ror #7 │ │ │ │ orreq r3, r7, r8, lsl #24 │ │ │ │ - @ instruction: 0x017a6b9c │ │ │ │ - cmneq r1, r4, lsr r7 │ │ │ │ - @ instruction: 0x0171b390 │ │ │ │ - andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq sl, r8, ror #22 │ │ │ │ + cmneq sl, r4, lsr #23 │ │ │ │ + cmneq r1, r0, asr #14 │ │ │ │ @ instruction: 0x0171b39c │ │ │ │ - cmneq r1, r4, asr r3 │ │ │ │ + andeq r0, r0, pc, lsr r3 │ │ │ │ + cmneq sl, r0, ror fp │ │ │ │ + cmneq r1, r8, lsr #7 │ │ │ │ + cmneq r1, r0, ror #6 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ - cmneq r1, ip, asr #13 │ │ │ │ - cmneq r1, ip, lsr #6 │ │ │ │ - cmneq sl, r0, lsl fp │ │ │ │ - cmneq r1, r8, lsr #13 │ │ │ │ - cmneq r1, r4, lsl #6 │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ + ldrsbeq r0, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r1, r8, lsr r3 │ │ │ │ + cmneq sl, r8, lsl fp │ │ │ │ + ldrheq r0, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r1, r0, lsl r3 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ orreq r3, r7, r4, lsr #22 │ │ │ │ - ldrheq r6, [sl, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r1, r0, asr r6 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ + cmneq sl, r0, asr #21 │ │ │ │ + cmneq r1, ip, asr r6 │ │ │ │ + ldrheq fp, [r1, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ orreq r3, r7, ip, asr #21 │ │ │ │ - cmneq sl, r0, ror #20 │ │ │ │ - ldrsheq r0, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ + cmneq sl, r8, ror #20 │ │ │ │ + cmneq r1, r4, lsl #12 │ │ │ │ + cmneq r1, r0, ror #4 │ │ │ │ orreq r3, r7, r4, ror sl │ │ │ │ - cmneq sl, r8, lsl #20 │ │ │ │ - cmneq r1, r0, lsr #11 │ │ │ │ - ldrsheq fp, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r0, lsl sl │ │ │ │ + cmneq r1, ip, lsr #11 │ │ │ │ + cmneq r1, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ orreq r3, r7, ip, lsl sl │ │ │ │ - ldrheq r6, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ - cmneq r1, r4, lsr #3 │ │ │ │ + ldrheq r6, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, r4, asr r5 │ │ │ │ + ldrheq fp, [r1, #-16]! │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmneq sl, ip, ror r9 │ │ │ │ - cmneq r1, ip, lsr #17 │ │ │ │ - cmneq r1, r8, ror #2 │ │ │ │ + cmneq sl, r4, lsl #19 │ │ │ │ + ldrheq fp, [r1, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, r4, ror r1 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 00464ce0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -961597,17 +961597,17 @@ │ │ │ │ mov r1, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ - cmneq sl, r8, ror r7 │ │ │ │ - cmneq r1, r0, lsl r3 │ │ │ │ - cmneq r1, r8, ror #30 │ │ │ │ + cmneq sl, r0, lsl #15 │ │ │ │ + cmneq r1, ip, lsl r3 │ │ │ │ + cmneq r1, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #1476] @ 465380 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -961977,57 +961977,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 465430 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ b 465150 │ │ │ │ orreq r3, r7, r8, asr r7 │ │ │ │ - ldrsheq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r4, lsr #6 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + cmneq r1, r0, lsr r3 │ │ │ │ + ldrsheq sl, [r1, #-216]! @ 0xffffff28 │ │ │ │ muleq r0, r5, r4 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmnpeq r0, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, lsr #7 │ │ │ │ - @ instruction: 0x0171ab98 │ │ │ │ + cmnpeq r0, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsr #7 │ │ │ │ + cmneq r1, r4, lsr #23 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - cmnpeq r0, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, ror #6 │ │ │ │ - cmneq r1, ip, asr fp │ │ │ │ + cmnpeq r0, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, ror #6 │ │ │ │ + cmneq r1, r8, ror #22 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - cmneq sl, r8, lsr #6 │ │ │ │ - cmnpeq r0, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, lsr #22 │ │ │ │ - ldrsheq r6, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x0170fe94 │ │ │ │ - cmneq r1, ip, ror #21 │ │ │ │ + cmneq sl, r0, lsr r3 │ │ │ │ + ldrsbeq pc, [r0, #-232]! @ 0xffffff18 @ │ │ │ │ + cmneq r1, r0, lsr fp │ │ │ │ + ldrsheq r6, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + cmnpeq r0, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [r1, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - cmneq r1, r0, lsl #22 │ │ │ │ - ldrheq r6, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - ldrheq sl, [r1, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ + cmneq sl, r4, asr #5 │ │ │ │ + cmneq r1, r0, asr #21 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ - cmnpeq r0, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, ror sl │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + cmnpeq r0, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, lsl #21 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ - cmneq r1, r4, lsl #21 │ │ │ │ - cmneq r1, ip, lsr sl │ │ │ │ + cmneq sl, r0, asr r2 │ │ │ │ + @ instruction: 0x0171aa90 │ │ │ │ + cmneq r1, r8, asr #20 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmneq sl, r0, lsr #4 │ │ │ │ - ldrsbeq sl, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, ip, ror #19 │ │ │ │ - cmneq sl, ip, lsr #3 │ │ │ │ - cmnpeq r0, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, lsr #19 │ │ │ │ + cmneq sl, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r1, #-220]! @ 0xffffff24 │ │ │ │ + ldrsheq sl, [r1, #-152]! @ 0xffffff68 │ │ │ │ + ldrheq r6, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmnpeq r0, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmneq sl, r4, ror r1 │ │ │ │ - cmnpeq r0, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, ror #18 │ │ │ │ + cmneq sl, ip, ror r1 │ │ │ │ + cmnpeq r0, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, ror r9 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 00465434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -962064,17 +962064,17 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 465484 │ │ │ │ orreq r3, r7, r8, asr #1 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmneq sl, r4, lsr r0 │ │ │ │ - cmnpeq r0, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, lsr #16 │ │ │ │ + cmneq sl, ip, lsr r0 │ │ │ │ + ldrsbeq pc, [r0, #-184]! @ 0xffffff48 @ │ │ │ │ + cmneq r1, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 004654e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -962110,17 +962110,17 @@ │ │ │ │ add r2, r2, #1600 @ 0x640 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 465538 │ │ │ │ orreq r3, r7, r4, lsl r0 │ │ │ │ andeq r6, r0, ip, ror #18 │ │ │ │ - cmneq sl, r8, ror pc │ │ │ │ - cmnpeq r0, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, ror r7 │ │ │ │ + cmneq sl, r0, lsl #31 │ │ │ │ + cmnpeq r0, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, ror r7 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [pc, #2284] @ 465ea0 │ │ │ │ @@ -962695,79 +962695,79 @@ │ │ │ │ ldr r1, [pc, #280] @ 465fb0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ b 465dac │ │ │ │ orreq r2, r7, r8, asr pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, r7, r0, lsr pc │ │ │ │ - cmneq sl, r8, lsl #27 │ │ │ │ - cmneq r1, r8, lsr #21 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ + @ instruction: 0x017a5d90 │ │ │ │ + ldrheq sl, [r1, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r4, lsl #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ orreq r2, r7, r0, lsl #27 │ │ │ │ - cmneq sl, r4, lsl #26 │ │ │ │ - cmneq r1, r0, asr #10 │ │ │ │ - ldrsheq sl, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sl, ip, lsl #26 │ │ │ │ + cmneq r1, ip, asr #10 │ │ │ │ + cmneq r1, r0, lsl #10 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x0171ab94 │ │ │ │ - cmneq sl, ip, lsr #20 │ │ │ │ - cmnpeq r0, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, lsr #4 │ │ │ │ + cmneq r1, r0, lsr #23 │ │ │ │ + cmneq sl, r4, lsr sl │ │ │ │ + ldrsbeq pc, [r0, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq r1, r0, lsr r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ msreq (UNDEF: 111), r8, lsr #5 │ │ │ │ - ldrsheq sl, [r1, #-156]! @ 0xffffff64 │ │ │ │ - ldrsbeq r5, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r1, r0, asr #3 │ │ │ │ + cmneq r1, r8, lsl #20 │ │ │ │ + ldrsbeq r5, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ orreq r2, r7, r8, asr #19 │ │ │ │ - cmneq sl, r4, asr r9 │ │ │ │ - cmneq r1, r0, lsl r5 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ - cmneq sl, r8, ror #17 │ │ │ │ - cmneq r1, ip, lsl r1 │ │ │ │ - ldrsbeq sl, [r1, #-4]! │ │ │ │ + cmneq sl, ip, asr r9 │ │ │ │ + cmneq r1, ip, lsl r5 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ + ldrsheq r5, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r8, lsr #2 │ │ │ │ + cmneq r1, r0, ror #1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq r5, [sl, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r1, r0, lsl #17 │ │ │ │ - @ instruction: 0x0171a09c │ │ │ │ + ldrheq r5, [sl, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmneq r1, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ - ldrsheq sl, [r1, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r1, r4, asr #32 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + cmneq r1, r4, lsl #16 │ │ │ │ + cmneq r1, r0, asr r0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ orreq r2, r7, r8, ror #16 │ │ │ │ - ldrsheq r5, [sl, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x0170f394 │ │ │ │ - cmneq r1, r8, ror #31 │ │ │ │ - ldrheq r5, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmnpeq r0, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ - @ instruction: 0x017a5790 │ │ │ │ - cmnpeq r0, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, lsl #31 │ │ │ │ + cmneq sl, r4, lsl #16 │ │ │ │ + cmnpeq r0, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [r1, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq r5, [sl, #-124]! @ 0xffffff84 │ │ │ │ + cmnpeq r0, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r1, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x017a5798 │ │ │ │ + cmnpeq r0, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01719f94 │ │ │ │ @ instruction: 0x018727b4 │ │ │ │ - cmneq sl, r4, asr #14 │ │ │ │ - cmnpeq r0, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, lsr pc │ │ │ │ + cmneq sl, ip, asr #14 │ │ │ │ + ldrsheq pc, [r0, #-32]! @ 0xffffffe0 @ │ │ │ │ + cmneq r1, r4, asr #30 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ orreq r2, r7, r8, asr r7 │ │ │ │ - cmneq sl, r8, ror #13 │ │ │ │ - cmnpeq r0, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r1, #-236]! @ 0xffffff14 │ │ │ │ + ldrsheq r5, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmnpeq r0, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, ror #29 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - ldrheq r5, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmnpeq r0, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ + ldrheq r5, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmnpeq r0, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r1, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ orreq r2, r7, r8, asr #13 │ │ │ │ - cmneq sl, r8, asr r6 │ │ │ │ - ldrsheq pc, [r0, #-16]! @ │ │ │ │ - cmneq r1, ip, asr #28 │ │ │ │ + cmneq sl, r0, ror #12 │ │ │ │ + ldrsheq pc, [r0, #-28]! @ 0xffffffe4 @ │ │ │ │ + cmneq r1, r8, asr lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00465fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -962794,17 +962794,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46603c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1632 @ 0x660 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 465fe8 │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ - cmnpeq r0, ip, rrx @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, asr #25 │ │ │ │ + ldrsbeq r5, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + cmnpeq r0, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, asr #25 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ │ │ │ │ 00466040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -963398,83 +963398,83 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #288] @ 466aac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ b 4667c4 │ │ │ │ orreq r2, r7, r8, lsr #9 │ │ │ │ - cmneq sl, ip, asr #5 │ │ │ │ - cmneq r1, ip, ror #31 │ │ │ │ - ldrheq r9, [r1, #-172]! @ 0xffffff54 │ │ │ │ + ldrsbeq r5, [sl, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq r9, [r1, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r1, r8, asr #21 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - ldrsbeq r5, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r0, r8, ror sp │ │ │ │ - cmneq r1, ip, asr #19 │ │ │ │ + cmneq sl, r0, ror #3 │ │ │ │ + cmneq r0, r4, lsl #27 │ │ │ │ + ldrsbeq r9, [r1, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrheq r4, [sl, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r0, r4, lsr #22 │ │ │ │ - cmneq r1, r0, lsl #15 │ │ │ │ + cmneq sl, r0, asr #31 │ │ │ │ + cmneq r0, r0, lsr fp │ │ │ │ + cmneq r1, ip, lsl #15 │ │ │ │ andeq r0, r0, r7, ror #10 │ │ │ │ - cmneq sl, r8, lsl #30 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - ldrsheq r9, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sl, r0, lsl pc │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ + cmneq r1, r4, lsl #14 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - cmneq sl, r8, lsr #29 │ │ │ │ - cmneq r0, r0, asr #20 │ │ │ │ - @ instruction: 0x0171969c │ │ │ │ + ldrheq r4, [sl, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r0, ip, asr #20 │ │ │ │ + cmneq r1, r8, lsr #13 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ cmneq pc, r0, lsr r7 @ │ │ │ │ - cmneq r1, ip, lsl #29 │ │ │ │ - cmneq sl, r8, asr lr │ │ │ │ - cmneq r1, r8, asr #12 │ │ │ │ + @ instruction: 0x01719e98 │ │ │ │ + cmneq sl, r0, ror #28 │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - cmneq sl, r8, lsl #28 │ │ │ │ - cmneq r0, r0, lsr #19 │ │ │ │ - ldrsheq r9, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmneq sl, ip, asr #27 │ │ │ │ - cmneq r0, r4, ror #18 │ │ │ │ - cmneq r1, r0, asr #11 │ │ │ │ + cmneq sl, r0, lsl lr │ │ │ │ + cmneq r0, ip, lsr #19 │ │ │ │ + cmneq r1, r0, lsl #12 │ │ │ │ + ldrsbeq r4, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r0, r0, ror r9 │ │ │ │ + cmneq r1, ip, asr #11 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - @ instruction: 0x017a4d98 │ │ │ │ - cmneq r0, r0, lsr r9 │ │ │ │ - cmneq r1, ip, lsl #11 │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r0, ip, lsr r9 │ │ │ │ + @ instruction: 0x01719598 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - cmneq sl, r4, ror #26 │ │ │ │ - ldrsheq lr, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r1, r8, asr r5 │ │ │ │ + cmneq sl, ip, ror #26 │ │ │ │ + cmneq r0, r8, lsl #18 │ │ │ │ + cmneq r1, r4, ror #10 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - cmneq sl, ip, lsr #26 │ │ │ │ - cmneq r1, r8, ror #10 │ │ │ │ - cmneq r1, ip, lsl r5 │ │ │ │ + cmneq sl, r4, lsr sp │ │ │ │ + cmneq r1, r4, ror r5 │ │ │ │ + cmneq r1, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - cmneq sl, r0, ror #25 │ │ │ │ - ldrheq r9, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, ip, asr #9 │ │ │ │ + cmneq sl, r8, ror #25 │ │ │ │ + ldrheq r9, [r1, #-204]! @ 0xffffff34 │ │ │ │ + ldrsbeq r9, [r1, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - cmneq r1, ip, asr #16 │ │ │ │ - cmneq r1, ip, ror #8 │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ - ldrheq r9, [r1, #-176]! @ 0xffffff50 │ │ │ │ - ldrsheq r9, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ + cmneq r1, r8, ror r4 │ │ │ │ + cmneq sl, ip, lsl ip │ │ │ │ + ldrheq r9, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r0, lsl #8 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - ldrsbeq r4, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r0, r0, ror r7 │ │ │ │ - cmneq r1, r0, asr #7 │ │ │ │ + cmneq sl, r0, ror #23 │ │ │ │ + cmneq r0, ip, ror r7 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x017a4b9c │ │ │ │ - cmneq r0, r4, lsr r7 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ - andeq r0, r0, r8, asr r5 │ │ │ │ - cmneq sl, r4, ror #22 │ │ │ │ + cmneq sl, r4, lsr #23 │ │ │ │ + cmneq r0, r0, asr #14 │ │ │ │ @ instruction: 0x01719398 │ │ │ │ - cmneq r1, r0, asr r3 │ │ │ │ + andeq r0, r0, r8, asr r5 │ │ │ │ + cmneq sl, ip, ror #22 │ │ │ │ + cmneq r1, r4, lsr #7 │ │ │ │ + cmneq r1, ip, asr r3 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ │ │ │ │ 00466ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -963631,37 +963631,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 466b38 │ │ │ │ orreq r1, r7, ip, asr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r1, [r7, r4] │ │ │ │ - cmneq sl, r0, lsr #18 │ │ │ │ - ldrheq lr, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r1, ip, lsl #2 │ │ │ │ + cmneq sl, r8, lsr #18 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ + cmneq r1, r8, lsl r1 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - ldrsbeq r4, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ - cmneq r1, r8, asr #1 │ │ │ │ + cmneq sl, r4, ror #17 │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ + ldrsbeq r9, [r1, #-4]! │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - @ instruction: 0x017a489c │ │ │ │ - cmneq r0, r4, lsr r4 │ │ │ │ - cmneq r1, r8, lsl #1 │ │ │ │ + cmneq sl, r4, lsr #17 │ │ │ │ + cmneq r0, r0, asr #8 │ │ │ │ + @ instruction: 0x01719094 │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ - ldrsheq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + cmneq r0, r0, lsl #8 │ │ │ │ + cmneq r1, r4, asr r0 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ - ldrheq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, r8 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + cmneq r0, r0, asr #7 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ andeq r0, r0, r5, ror #14 │ │ │ │ - ldrsbeq r4, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r0, r4, ror r3 │ │ │ │ - cmneq r1, r8, asr #31 │ │ │ │ + cmneq sl, r4, ror #15 │ │ │ │ + cmneq r0, r0, lsl #7 │ │ │ │ + ldrsbeq r8, [r1, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, lr, ror #14 │ │ │ │ │ │ │ │ 00466d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -963729,25 +963729,25 @@ │ │ │ │ add r2, r2, #1696 @ 0x6a0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #52] @ 466ee0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 466e34 │ │ │ │ - ldrheq r4, [sl, #-108]! @ 0xffffff94 │ │ │ │ - ldrsheq r9, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, ip, lsr #29 │ │ │ │ + cmneq sl, r4, asr #13 │ │ │ │ + ldrsheq r9, [r1, #-108]! @ 0xffffff94 │ │ │ │ + ldrheq r8, [r1, #-232]! @ 0xffffff18 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sl, r8, ror r6 │ │ │ │ - cmneq r1, ip, lsr r7 │ │ │ │ - cmneq r1, r8, ror #28 │ │ │ │ + cmneq sl, r0, lsl #13 │ │ │ │ + cmneq r1, r8, asr #14 │ │ │ │ + cmneq r1, r4, ror lr │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq sl, r4, asr #12 │ │ │ │ - ldrheq r9, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ + cmneq sl, ip, asr #12 │ │ │ │ + cmneq r1, r4, asr #13 │ │ │ │ + cmneq r1, ip, lsr lr │ │ │ │ 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 │ │ │ │ @@ -963819,19 +963819,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 466f8c │ │ │ │ cmneq pc, r8, ror #19 │ │ │ │ strdeq r1, [r7, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, r4, asr #24 │ │ │ │ + cmneq sl, ip, asr #24 │ │ │ │ cmneq r0, r8, lsl sl │ │ │ │ orreq r1, r7, r0, lsl #11 │ │ │ │ - cmneq r0, r8, lsr #1 │ │ │ │ - ldrsheq r9, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + ldrheq lr, [r0, #-4]! │ │ │ │ + cmneq r1, r4, lsl #12 │ │ │ │ │ │ │ │ 00467030 : │ │ │ │ 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] @ 467234 │ │ │ │ @@ -963958,28 +963958,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 467134 │ │ │ │ orreq r1, r7, ip, asr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r7, r4, lsr #9 │ │ │ │ - cmneq sl, r0, lsl #22 │ │ │ │ - cmneq r1, r4, asr r5 │ │ │ │ + cmneq sl, r8, lsl #22 │ │ │ │ + cmneq r1, r0, ror #10 │ │ │ │ andeq r6, r0, r0, lsl r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r6, r0, r0, asr #24 │ │ │ │ - cmneq r4, r4, asr #21 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ + ldrsbeq r4, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ ldrdeq r1, [r7, r8] │ │ │ │ - ldrsheq sp, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ - @ instruction: 0x0170de9c │ │ │ │ - cmneq sl, r8, ror r9 │ │ │ │ - cmneq r0, r8, ror #28 │ │ │ │ - ldrsbeq r9, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, r8, lsl #30 │ │ │ │ + ldrsbeq sp, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r0, r8, lsr #29 │ │ │ │ + cmneq sl, r0, lsl #19 │ │ │ │ + cmneq r0, r4, ror lr │ │ │ │ + cmneq r1, r0, ror #7 │ │ │ │ │ │ │ │ 00467278 : │ │ │ │ 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 │ │ │ │ @@ -964079,29 +964079,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 467348 │ │ │ │ - cmneq sl, r8, asr r8 │ │ │ │ - cmneq r0, r4, asr #26 │ │ │ │ - ldrheq r9, [r1, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq r0, r4, lsl #26 │ │ │ │ - cmneq r1, r4, ror r2 │ │ │ │ - cmneq sl, r8, ror #15 │ │ │ │ - ldrsbeq sp, [r0, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - ldrheq r4, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r0, r4, lsr #25 │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ - cmneq r0, r4, ror ip │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ + cmneq sl, r0, ror #16 │ │ │ │ + cmneq r0, r0, asr sp │ │ │ │ + cmneq r1, r0, asr #5 │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ + cmneq r0, r0, lsl sp │ │ │ │ + cmneq r1, r0, lsl #5 │ │ │ │ + ldrsheq r4, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r0, r0, ror #25 │ │ │ │ + cmneq r1, r0, asr r2 │ │ │ │ + cmneq sl, r0, asr #15 │ │ │ │ + ldrheq sp, [r0, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + @ instruction: 0x017a4790 │ │ │ │ + cmneq r0, r0, lsl #25 │ │ │ │ + ldrsheq r9, [r1, #-16]! │ │ │ │ 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] @ 467648 │ │ │ │ ldr r2, [pc, #468] @ 46764c │ │ │ │ @@ -964221,27 +964221,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 467578 │ │ │ │ orreq r1, r7, r0, lsr #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r7, r4, ror r0 │ │ │ │ - ldrsbeq r4, [sl, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, r4, lsr #2 │ │ │ │ + ldrsbeq r4, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ andeq r6, r0, r0, lsl r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r6, r0, r0, asr #24 │ │ │ │ - @ instruction: 0x01744694 │ │ │ │ - cmneq r1, r8, asr #8 │ │ │ │ + cmneq r4, r0, lsr #13 │ │ │ │ + cmneq r1, r4, asr r4 │ │ │ │ @ instruction: 0x01870f94 │ │ │ │ - ldrheq sp, [r0, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r0, r8, lsl #21 │ │ │ │ - cmneq sl, r4, ror #10 │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmneq r1, r0, asr #31 │ │ │ │ + cmneq r0, r4, asr #21 │ │ │ │ + @ instruction: 0x0170da94 │ │ │ │ + cmneq sl, ip, ror #10 │ │ │ │ + cmneq r0, r0, ror #20 │ │ │ │ + cmneq r1, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #192] @ 467764 │ │ │ │ mov r4, r0 │ │ │ │ @@ -964291,15 +964291,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ b 46771c │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r7, ip, ror #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r8, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r4, ror #21 │ │ │ │ strdeq r0, [r7, r0] │ │ │ │ │ │ │ │ 00467774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -964324,17 +964324,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4677a4 │ │ │ │ - ldrheq sp, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r1, r4, asr #28 │ │ │ │ - cmneq sl, r0, lsr #8 │ │ │ │ + ldrheq sp, [r0, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r0, asr lr │ │ │ │ + cmneq sl, r8, lsr #8 │ │ │ │ │ │ │ │ 004677f4 : │ │ │ │ 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 │ │ │ │ @@ -964908,79 +964908,79 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4678ac │ │ │ │ strdeq r0, [r7, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, r7, r4, lsr #25 │ │ │ │ orreq r0, r7, r0, ror #24 │ │ │ │ - cmneq sl, r0, ror #5 │ │ │ │ - ldrsheq r8, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, ip, asr lr │ │ │ │ - cmneq r4, r0, lsr #32 │ │ │ │ - cmneq r1, ip, lsl r8 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ - cmneq r1, ip, lsl lr │ │ │ │ + cmneq sl, r8, ror #5 │ │ │ │ + ldrsheq r8, [r1, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r1, r8, ror #28 │ │ │ │ + cmneq r4, ip, lsr #32 │ │ │ │ + cmneq r1, r8, lsr #16 │ │ │ │ + cmneq r1, ip, lsr lr │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ rsbeq r7, r9, sp, rrx │ │ │ │ rsbseq r6, r1, r3, ror r5 │ │ │ │ - @ instruction: 0x01742f9c │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ - cmneq sl, r4, asr #2 │ │ │ │ - cmneq r1, r8, asr fp │ │ │ │ - @ instruction: 0x017a4090 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, ip, lsr #21 │ │ │ │ - ldrsbeq r3, [sl, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, r4, asr r4 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ + cmneq sl, ip, asr #2 │ │ │ │ cmneq r1, r4, ror #22 │ │ │ │ - cmneq sl, r0, ror pc │ │ │ │ - ldrsheq sp, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, r8, lsl #19 │ │ │ │ + @ instruction: 0x017a4098 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + ldrheq r8, [r1, #-168]! @ 0xffffff58 │ │ │ │ + ldrsbeq r3, [sl, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r0, ror #8 │ │ │ │ + ldrsheq r8, [r1, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r1, r0, ror fp │ │ │ │ + cmneq sl, r8, ror pc │ │ │ │ + cmneq r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x01718994 │ │ │ │ andeq r4, r3, r8, ror #13 │ │ │ │ - cmneq r1, r0, lsl #19 │ │ │ │ - ldrsheq r3, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r0, lsl r9 │ │ │ │ + cmneq r1, ip, lsl #19 │ │ │ │ + cmneq sl, r4, lsl #30 │ │ │ │ + cmneq r1, ip, lsl r9 │ │ │ │ cmneq pc, r0, asr #21 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - cmneq r1, r8, lsl #17 │ │ │ │ - cmneq r1, ip, asr #16 │ │ │ │ - ldrsheq r3, [sl, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r0, r8, ror r2 │ │ │ │ - cmneq r1, ip, lsl #16 │ │ │ │ - cmneq r0, r0, asr #4 │ │ │ │ - cmneq sl, r4, lsl #27 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x01718798 │ │ │ │ - cmneq sl, r8, asr #26 │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ - cmneq r1, r0, ror #14 │ │ │ │ - @ instruction: 0x0170d194 │ │ │ │ - ldrsbeq r3, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r0, r0, ror #2 │ │ │ │ - ldrsheq r8, [r1, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r0, r8, lsr #2 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - cmneq r0, r8, lsl #2 │ │ │ │ - @ instruction: 0x0171869c │ │ │ │ - cmneq sl, r8, asr #24 │ │ │ │ - cmneq r0, ip, asr #1 │ │ │ │ - cmneq r1, r0, ror #12 │ │ │ │ - @ instruction: 0x0170d094 │ │ │ │ - ldrsbeq r3, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r0, r0, rrx │ │ │ │ - ldrsheq r8, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmneq sl, r0, lsr #23 │ │ │ │ - cmneq r0, r4, lsr #32 │ │ │ │ - ldrheq r8, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, r4, ror #22 │ │ │ │ - cmneq r0, r8, ror #31 │ │ │ │ - cmneq r1, ip, ror r5 │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ - cmneq r1, r0, asr #10 │ │ │ │ + cmneq sl, r4, asr #28 │ │ │ │ + @ instruction: 0x01718894 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ + ldrsheq r3, [sl, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r0, r4, lsl #5 │ │ │ │ + cmneq r1, r8, lsl r8 │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ + cmneq sl, ip, lsl #27 │ │ │ │ + cmneq r0, r4, lsl r2 │ │ │ │ + cmneq r1, r4, lsr #15 │ │ │ │ + cmneq sl, r0, asr sp │ │ │ │ + ldrsbeq sp, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, ip, ror #14 │ │ │ │ + cmneq r0, r0, lsr #3 │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ + cmneq r0, ip, ror #2 │ │ │ │ + cmneq r1, r0, lsl #14 │ │ │ │ + cmneq r0, r4, lsr r1 │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r0, r4, lsl r1 │ │ │ │ + cmneq r1, r8, lsr #13 │ │ │ │ + cmneq sl, r0, asr ip │ │ │ │ + ldrsbeq sp, [r0, #-8]! │ │ │ │ + cmneq r1, ip, ror #12 │ │ │ │ + cmneq r0, r0, lsr #1 │ │ │ │ + cmneq sl, r4, ror #23 │ │ │ │ + cmneq r0, ip, rrx │ │ │ │ + cmneq r1, r0, lsl #12 │ │ │ │ + cmneq sl, r8, lsr #23 │ │ │ │ + cmneq r0, r0, lsr r0 │ │ │ │ + cmneq r1, r4, asr #11 │ │ │ │ + cmneq sl, ip, ror #22 │ │ │ │ + ldrsheq ip, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ + cmneq sl, r0, lsr fp │ │ │ │ + ldrheq ip, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r1, ip, asr #10 │ │ │ │ │ │ │ │ 00468204 : │ │ │ │ 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] @ 468490 │ │ │ │ @@ -965138,43 +965138,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46833c │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq r1, r4, ror sp │ │ │ │ + cmneq r4, r4, lsl #15 │ │ │ │ + cmneq r1, r0, lsl #27 │ │ │ │ orreq r0, r7, r0, ror #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq ip, [r1, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r4, ror #27 │ │ │ │ + cmneq r1, r0, asr #26 │ │ │ │ cmneq r1, r4, lsr sp │ │ │ │ - cmneq r1, r8, lsr #26 │ │ │ │ - ldrheq ip, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, r0, lsl sp │ │ │ │ - ldrsbeq r8, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ + cmneq r1, r8, asr #27 │ │ │ │ + cmneq r1, ip, lsl sp │ │ │ │ + cmneq r1, r8, ror #7 │ │ │ │ + ldrsbeq r8, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r4, asr #7 │ │ │ │ + ldrsbeq r8, [r1, #-52]! @ 0xffffffcc │ │ │ │ ldrheq r8, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ - cmneq r1, ip, lsr #7 │ │ │ │ - @ instruction: 0x0171839c │ │ │ │ + cmneq r1, r8, lsr #7 │ │ │ │ ldrdeq r0, [r7, r0] │ │ │ │ - cmneq r1, r8, lsl lr │ │ │ │ - cmneq sl, ip, lsr r8 │ │ │ │ - cmneq r0, r0, asr #25 │ │ │ │ - cmneq r1, r0, asr r2 │ │ │ │ - cmneq sl, r0, lsl #16 │ │ │ │ - cmneq r0, r4, lsl #25 │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmneq sl, r4, asr #15 │ │ │ │ - cmneq r0, r8, asr #24 │ │ │ │ - ldrsbeq r8, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ - cmneq r0, ip, lsl #24 │ │ │ │ - @ instruction: 0x0171819c │ │ │ │ + cmneq r1, r4, lsr #28 │ │ │ │ + cmneq sl, r4, asr #16 │ │ │ │ + cmneq r0, ip, asr #25 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmneq sl, r8, lsl #16 │ │ │ │ + @ instruction: 0x0170cc90 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmneq sl, ip, asr #15 │ │ │ │ + cmneq r0, r4, asr ip │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ + @ instruction: 0x017a3790 │ │ │ │ + cmneq r0, r8, lsl ip │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ │ │ │ │ 00468504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -965225,20 +965225,20 @@ │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 468558 │ │ │ │ orreq pc, r6, ip, ror #31 │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ - cmneq sl, r8, ror r6 │ │ │ │ - ldrsheq ip, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, ip, lsl #1 │ │ │ │ - cmneq sl, ip, lsr r6 │ │ │ │ - cmneq r0, r0, asr #21 │ │ │ │ - cmneq r1, r0, asr r0 │ │ │ │ + cmneq sl, r0, lsl #13 │ │ │ │ + cmneq r0, r8, lsl #22 │ │ │ │ + @ instruction: 0x01718098 │ │ │ │ + cmneq sl, r4, asr #12 │ │ │ │ + cmneq r0, ip, asr #21 │ │ │ │ + cmneq r1, ip, asr r0 │ │ │ │ │ │ │ │ 004685fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #396] @ 4687a0 │ │ │ │ @@ -965341,33 +965341,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 468630 │ │ │ │ orrseq r5, r9, r4, ror #24 │ │ │ │ strdeq pc, [r6, r8] │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ + cmneq r1, ip, ror r1 │ │ │ │ @ instruction: 0x000072b8 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ + cmneq r1, ip, asr r1 │ │ │ │ andeq r6, r0, r4, lsr #9 │ │ │ │ - cmneq r1, r4, lsl fp │ │ │ │ + cmneq r1, r0, lsr #22 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ cmneq r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x0170c990 │ │ │ │ - ldrsbeq r7, [r1, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r4, asr #10 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ - cmneq r1, r8, lsr #31 │ │ │ │ - cmneq sl, r0, lsl r5 │ │ │ │ - cmneq r0, r8, lsr #18 │ │ │ │ - cmneq r1, r4, ror pc │ │ │ │ - ldrsbeq r3, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - ldrsheq ip, [r0, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r1, r0, asr #30 │ │ │ │ - cmneq sl, r8, lsr #9 │ │ │ │ + @ instruction: 0x0170c99c │ │ │ │ + cmneq r1, r8, ror #31 │ │ │ │ + cmneq sl, ip, asr #10 │ │ │ │ + cmneq r0, r8, ror #18 │ │ │ │ + ldrheq r7, [r1, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r8, lsl r5 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ + cmneq r1, r0, lsl #31 │ │ │ │ + cmneq sl, r4, ror #9 │ │ │ │ + cmneq r0, r0, lsl #18 │ │ │ │ + cmneq r1, ip, asr #30 │ │ │ │ + ldrheq r3, [sl, #-64]! @ 0xffffffc0 │ │ │ │ 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] @ 468a18 │ │ │ │ mov r6, r3 │ │ │ │ @@ -965499,33 +965499,33 @@ │ │ │ │ b 468918 │ │ │ │ ldr r2, [pc, #88] @ 468a6c │ │ │ │ add r2, pc, r2 │ │ │ │ b 468924 │ │ │ │ strdeq pc, [r6, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0186fcb8 │ │ │ │ - cmneq r0, ip, lsr #15 │ │ │ │ - cmneq r1, r4, lsl r7 │ │ │ │ - cmneq sl, r8, ror #6 │ │ │ │ + ldrheq ip, [r0, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r0, lsr #14 │ │ │ │ + cmneq sl, r0, ror r3 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq r1, r4, lsr #13 │ │ │ │ - cmneq r1, r4, asr #13 │ │ │ │ - cmneq sl, r4, ror #5 │ │ │ │ - @ instruction: 0x01717690 │ │ │ │ - cmneq r1, r0, lsr r6 │ │ │ │ - ldrsbeq ip, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, r8, lsr r6 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ + ldrheq r7, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r7, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, ip, ror #5 │ │ │ │ + @ instruction: 0x0171769c │ │ │ │ + cmneq r1, ip, lsr r6 │ │ │ │ + ldrsbeq ip, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r4, asr #12 │ │ │ │ + @ instruction: 0x017a3294 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x0170c698 │ │ │ │ - cmneq r1, r0, lsl #12 │ │ │ │ - cmneq sl, r4, asr r2 │ │ │ │ + cmneq r0, r4, lsr #13 │ │ │ │ + cmneq r1, ip, lsl #12 │ │ │ │ + cmneq sl, ip, asr r2 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmneq r1, r0, asr #11 │ │ │ │ - cmneq r1, r8, asr #11 │ │ │ │ + cmneq r1, ip, asr #11 │ │ │ │ + ldrsbeq r7, [r1, #-84]! @ 0xffffffac │ │ │ │ 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] @ 468d6c │ │ │ │ ldr r3, [pc, #740] @ 468d70 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -965713,40 +965713,40 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 468b40 │ │ │ │ orreq pc, r6, ip, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r6, r0, ror sl @ │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ - cmneq r1, ip, lsl #24 │ │ │ │ - cmneq r1, r0, lsl ip │ │ │ │ - ldrsheq r7, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r8, lsl ip │ │ │ │ + cmneq r1, ip, lsl ip │ │ │ │ + cmneq r1, r8, lsl #24 │ │ │ │ orreq pc, r6, ip, asr #19 │ │ │ │ - cmneq sl, r4, lsr #1 │ │ │ │ - ldrsbeq ip, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r1, r0, asr #22 │ │ │ │ + cmneq sl, ip, lsr #1 │ │ │ │ + cmneq r0, r4, ror #9 │ │ │ │ + cmneq r1, ip, asr #22 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - cmneq sl, r4, rrx │ │ │ │ - cmneq r1, r0, lsl #22 │ │ │ │ + cmneq sl, ip, rrx │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmneq r1, r4, lsr #23 │ │ │ │ - @ instruction: 0x01715b94 │ │ │ │ + ldrheq r5, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r0, lsr #23 │ │ │ │ strheq ip, [pc, #-184] @ 468d00 │ │ │ │ - ldrsbeq ip, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, r4, ror pc │ │ │ │ - cmneq r0, r8, lsr #7 │ │ │ │ - cmneq r1, r8, lsl #20 │ │ │ │ + cmneq r0, r8, ror #7 │ │ │ │ + cmneq sl, ip, ror pc │ │ │ │ + ldrheq ip, [r0, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r4, lsl sl │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - cmneq sl, r8, lsr pc │ │ │ │ - cmneq r0, ip, ror #6 │ │ │ │ - ldrsbeq r7, [r1, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sl, r0, asr #30 │ │ │ │ + cmneq r0, r8, ror r3 │ │ │ │ + cmneq r1, r0, ror #19 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - ldrsheq r2, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, r0, lsr r3 │ │ │ │ - @ instruction: 0x01717998 │ │ │ │ + cmneq sl, r4, lsl #30 │ │ │ │ + cmneq r0, ip, lsr r3 │ │ │ │ + cmneq r1, r4, lsr #19 │ │ │ │ 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] @ 469478 │ │ │ │ @@ -966166,58 +966166,58 @@ │ │ │ │ b 468f50 │ │ │ │ orreq pc, r6, ip, lsl #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0186f6bc │ │ │ │ @ instruction: 0x0186f5bc │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq sl, r8, lsr fp │ │ │ │ - cmneq r0, ip, ror #30 │ │ │ │ - ldrsbeq r7, [r1, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, r0, asr #22 │ │ │ │ + cmneq r0, r8, ror pc │ │ │ │ + cmneq r1, r0, ror #11 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - ldrsheq r2, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r8, lsl #1 │ │ │ │ - cmneq r1, r0, ror r5 │ │ │ │ + ldrsheq r2, [sl, #-168]! @ 0xffffff58 │ │ │ │ + @ instruction: 0x01717094 │ │ │ │ + cmneq r1, ip, ror r5 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq sl, r0, ror sl │ │ │ │ - cmneq r1, r8, lsl r0 │ │ │ │ - cmneq r1, r0, lsl #10 │ │ │ │ - cmneq sl, r0, lsr sl │ │ │ │ - cmneq r0, r4, ror #28 │ │ │ │ - cmneq r1, ip, asr #9 │ │ │ │ + cmneq sl, r8, ror sl │ │ │ │ + cmneq r1, r4, lsr #32 │ │ │ │ + cmneq r1, ip, lsl #10 │ │ │ │ + cmneq sl, r8, lsr sl │ │ │ │ + cmneq r0, r0, ror lr │ │ │ │ + ldrsbeq r7, [r1, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrsheq r2, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r0, r4, lsr #28 │ │ │ │ - cmneq r1, ip, lsl #9 │ │ │ │ + ldrsheq r2, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r0, r0, lsr lr │ │ │ │ + @ instruction: 0x01717498 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmneq r1, ip, lsl lr │ │ │ │ - @ instruction: 0x017a2994 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ - ldrheq r6, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sl, r8, lsr #18 │ │ │ │ - cmneq r1, r0, asr #7 │ │ │ │ - cmneq sl, r0, ror #17 │ │ │ │ - cmneq r0, r4, lsl sp │ │ │ │ - cmneq r1, ip, ror r3 │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ + @ instruction: 0x017a299c │ │ │ │ + cmneq r1, r8, lsr r4 │ │ │ │ + ldrheq r6, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sl, r0, lsr r9 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + cmneq r0, r0, lsr #26 │ │ │ │ + cmneq r1, r8, lsl #7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r1, r8, ror r9 │ │ │ │ - cmneq sl, r0, lsr #17 │ │ │ │ - cmneq r1, r4, lsr r3 │ │ │ │ + cmneq r1, r4, lsl #19 │ │ │ │ + cmneq sl, r8, lsr #17 │ │ │ │ + cmneq r1, r0, asr #6 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ - @ instruction: 0x0170bc90 │ │ │ │ - ldrsheq r7, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + @ instruction: 0x0170bc9c │ │ │ │ + cmneq r1, r4, lsl #6 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmneq sl, r8, lsr #16 │ │ │ │ - cmneq r1, ip, ror #17 │ │ │ │ - ldrheq r7, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r0, lsr r8 │ │ │ │ + ldrsheq r6, [r1, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, r4, asr #5 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrsheq r2, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r0, r4, lsr #24 │ │ │ │ - cmneq r1, r4, lsl #5 │ │ │ │ + ldrsheq r2, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r0, r0, lsr ip │ │ │ │ + @ instruction: 0x01717290 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ │ │ │ │ 00469544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -966263,20 +966263,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 469588 │ │ │ │ - @ instruction: 0x017a2698 │ │ │ │ - cmneq r0, ip, asr #21 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ - cmneq sl, ip, asr r6 │ │ │ │ - @ instruction: 0x0170ba90 │ │ │ │ - ldrsheq r7, [r1, #-4]! │ │ │ │ + cmneq sl, r0, lsr #13 │ │ │ │ + ldrsbeq fp, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ + cmneq sl, r4, ror #12 │ │ │ │ + @ instruction: 0x0170ba9c │ │ │ │ + cmneq r1, r0, lsl #2 │ │ │ │ │ │ │ │ 00469624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #496] @ 0x1f0 │ │ │ │ @@ -966317,20 +966317,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 469654 │ │ │ │ - cmneq sl, r0, asr #11 │ │ │ │ - ldrsheq fp, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r1, ip, asr r0 │ │ │ │ - cmneq sl, r8, lsl #11 │ │ │ │ - ldrheq fp, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r1, r4, lsr #32 │ │ │ │ + cmneq sl, r8, asr #11 │ │ │ │ + cmneq r0, r0, lsl #20 │ │ │ │ + cmneq r1, r8, rrx │ │ │ │ + @ instruction: 0x017a2590 │ │ │ │ + cmneq r0, r8, asr #19 │ │ │ │ + cmneq r1, r0, lsr r0 │ │ │ │ │ │ │ │ 004696f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #500] @ 0x1f4 │ │ │ │ @@ -966357,17 +966357,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 469724 │ │ │ │ - ldrsheq r2, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r0, r4, lsr #18 │ │ │ │ - cmneq r1, ip, lsl #31 │ │ │ │ + ldrsheq r2, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r0, r0, lsr r9 │ │ │ │ + @ instruction: 0x01716f98 │ │ │ │ │ │ │ │ 00469780 : │ │ │ │ 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] @ 469b94 │ │ │ │ @@ -966630,36 +966630,36 @@ │ │ │ │ orreq lr, r6, ip, ror sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r6, r8, ror #26 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r4, lsr #10 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq lr, r6, r0, lsl ip │ │ │ │ - cmneq r1, ip, ror #26 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ - cmneq r0, ip, ror r6 │ │ │ │ - cmneq r1, r4, ror #25 │ │ │ │ - cmneq sl, r8, lsl #4 │ │ │ │ - cmneq r0, ip, lsr r6 │ │ │ │ - cmneq r1, r4, lsr #25 │ │ │ │ - cmneq sl, r8, asr #3 │ │ │ │ - ldrsheq fp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r1, r0, ror #24 │ │ │ │ - cmneq sl, ip, lsl #3 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - cmneq sl, r0, asr r1 │ │ │ │ - cmneq r0, r4, lsl #11 │ │ │ │ - cmneq r1, ip, ror #23 │ │ │ │ - cmneq sl, r4, lsl r1 │ │ │ │ - cmneq r0, r8, asr #10 │ │ │ │ - ldrheq r6, [r1, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq r2, [sl, #-4]! │ │ │ │ - cmneq r0, r8, lsl #10 │ │ │ │ - cmneq r1, r0, ror fp │ │ │ │ + cmneq r1, r8, ror sp │ │ │ │ + cmneq sl, r0, asr r2 │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ + ldrsheq r6, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sl, r0, lsl r2 │ │ │ │ + cmneq r0, r8, asr #12 │ │ │ │ + ldrheq r6, [r1, #-192]! @ 0xffffff40 │ │ │ │ + ldrsbeq r2, [sl, #-16]! │ │ │ │ + cmneq r0, r8, lsl #12 │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ + @ instruction: 0x017a2194 │ │ │ │ + cmneq r0, ip, asr #11 │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + cmneq sl, r8, asr r1 │ │ │ │ + @ instruction: 0x0170b590 │ │ │ │ + ldrsheq r6, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, ip, lsl r1 │ │ │ │ + cmneq r0, r4, asr r5 │ │ │ │ + ldrheq r6, [r1, #-188]! @ 0xffffff44 │ │ │ │ + ldrsbeq r2, [sl, #-12]! │ │ │ │ + cmneq r0, r4, lsl r5 │ │ │ │ + cmneq r1, ip, ror fp │ │ │ │ │ │ │ │ 00469c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -966770,26 +966770,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 469ca8 │ │ │ │ strdeq lr, [r6, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r6, r4, ror #16 │ │ │ │ - cmneq sl, r0, asr pc │ │ │ │ - cmneq r0, r4, lsl #7 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ - cmneq sl, r4, lsl pc │ │ │ │ - cmneq r0, r8, asr #6 │ │ │ │ - cmneq r1, ip, lsr #19 │ │ │ │ - ldrsbeq r1, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r0, ip, lsl #6 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - @ instruction: 0x017a1e9c │ │ │ │ - ldrsbeq fp, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r4, lsr r9 │ │ │ │ + cmneq sl, r8, asr pc │ │ │ │ + @ instruction: 0x0170b390 │ │ │ │ + ldrsheq r6, [r1, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sl, ip, lsl pc │ │ │ │ + cmneq r0, r4, asr r3 │ │ │ │ + ldrheq r6, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r0, ror #29 │ │ │ │ + cmneq r0, r8, lsl r3 │ │ │ │ + cmneq r1, ip, ror r9 │ │ │ │ + cmneq sl, r4, lsr #29 │ │ │ │ + ldrsbeq fp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r1, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #520] @ 0x208 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -966815,18 +966815,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 469e9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 469e44 │ │ │ │ - cmneq r1, r4, lsl r9 │ │ │ │ - ldrsbeq r1, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r0, r0, lsl r2 │ │ │ │ - cmneq r1, r0, ror r8 │ │ │ │ + cmneq r1, r0, lsr #18 │ │ │ │ + cmneq sl, r4, ror #27 │ │ │ │ + cmneq r0, ip, lsl r2 │ │ │ │ + cmneq r1, ip, ror r8 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ │ │ │ │ 00469ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -966863,18 +966863,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 469f58 │ │ │ │ add r2, r6, #236 @ 0xec │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 469ee0 │ │ │ │ - cmneq r1, ip, ror r8 │ │ │ │ - cmneq sl, ip, asr #26 │ │ │ │ - cmneq r0, r4, ror r1 │ │ │ │ - cmneq r1, r4, ror #15 │ │ │ │ + cmneq r1, r8, lsl #17 │ │ │ │ + cmneq sl, r4, asr sp │ │ │ │ + cmneq r0, r0, lsl #3 │ │ │ │ + ldrsheq r6, [r1, #-112]! @ 0xffffff90 │ │ │ │ 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, #528] @ 0x210 │ │ │ │ @@ -966902,18 +966902,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 469ff0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 469f98 │ │ │ │ - cmneq r1, r0, ror #15 │ │ │ │ - cmneq sl, r8, lsl #25 │ │ │ │ - ldrheq fp, [r0, #-12]! │ │ │ │ - cmneq r1, ip, lsl r7 │ │ │ │ + cmneq r1, ip, ror #15 │ │ │ │ + @ instruction: 0x017a1c90 │ │ │ │ + cmneq r0, r8, asr #1 │ │ │ │ + cmneq r1, r8, lsr #14 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 00469ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -966950,18 +966950,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 46a0ac │ │ │ │ add r2, r6, #284 @ 0x11c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46a034 │ │ │ │ - cmneq r1, r8, asr #14 │ │ │ │ - ldrsheq r1, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r0, r0, lsr #32 │ │ │ │ - @ instruction: 0x01716690 │ │ │ │ + cmneq r1, r4, asr r7 │ │ │ │ + cmneq sl, r0, lsl #24 │ │ │ │ + cmneq r0, ip, lsr #32 │ │ │ │ + @ instruction: 0x0171669c │ │ │ │ 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, #524] @ 0x20c │ │ │ │ @@ -966989,18 +966989,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 46a144 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46a0ec │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ - cmneq r0, r8, ror #30 │ │ │ │ - cmneq r1, r8, asr #11 │ │ │ │ + ldrheq r6, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ + cmneq r0, r4, ror pc │ │ │ │ + ldrsbeq r6, [r1, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 0046a148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -967037,18 +967037,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ add r2, r6, #332 @ 0x14c │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46a188 │ │ │ │ - cmneq r1, r4, lsl r6 │ │ │ │ - cmneq sl, r4, lsr #21 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ - cmneq r1, ip, lsr r5 │ │ │ │ + cmneq r1, r0, lsr #12 │ │ │ │ + cmneq sl, ip, lsr #21 │ │ │ │ + ldrsbeq sl, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r1, r8, asr #10 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -967079,20 +967079,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 46a2ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46a24c │ │ │ │ - cmneq r1, ip, ror r5 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ orreq lr, r6, r4, ror #5 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - ldrsbeq r1, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r8, lsl #28 │ │ │ │ - cmneq r1, r8, ror #8 │ │ │ │ + ldrsbeq r1, [sl, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r0, r4, lsl lr │ │ │ │ + cmneq r1, r4, ror r4 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ │ │ │ │ 0046a2b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -967134,20 +967134,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 46a384 │ │ │ │ add r2, r6, #384 @ 0x180 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46a304 │ │ │ │ - cmneq r1, ip, asr #9 │ │ │ │ + ldrsbeq r6, [r1, #-72]! @ 0xffffffb8 │ │ │ │ orreq lr, r6, r4, lsr r2 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ - cmneq sl, r8, lsr #18 │ │ │ │ - cmneq r0, r0, asr sp │ │ │ │ - cmneq r1, r0, asr #7 │ │ │ │ + cmneq sl, r0, lsr r9 │ │ │ │ + cmneq r0, ip, asr sp │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ 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, #392] @ 0x188 │ │ │ │ @@ -967179,20 +967179,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 46a434 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #404 @ 0x194 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46a3d4 │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ + cmneq r1, r4, lsr #8 │ │ │ │ orreq lr, r6, ip, asr r1 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - cmneq r0, r0, lsl #25 │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + cmneq r0, ip, lsl #25 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 0046a438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -967234,20 +967234,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 46a50c │ │ │ │ add r2, r6, #436 @ 0x1b4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46a48c │ │ │ │ - cmneq r1, r8, ror #6 │ │ │ │ + cmneq r1, r4, ror r3 │ │ │ │ orreq lr, r6, ip, lsr #1 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmneq sl, r0, lsr #15 │ │ │ │ - cmneq r0, r8, asr #23 │ │ │ │ - cmneq r1, r8, lsr r2 │ │ │ │ + cmneq sl, r8, lsr #15 │ │ │ │ + ldrsbeq sl, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0046a510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -967309,21 +967309,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #456 @ 0x1c8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46a55c │ │ │ │ cmneq pc, r8, lsl r8 @ │ │ │ │ - ldrsheq r0, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, r0, lsr #13 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ + cmneq r1, r4, lsl #12 │ │ │ │ + cmneq sl, r8, lsr #13 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmneq sl, r8, asr r6 │ │ │ │ - cmneq r0, ip, lsl #21 │ │ │ │ - cmneq r1, ip, ror #1 │ │ │ │ + cmneq sl, r0, ror #12 │ │ │ │ + @ instruction: 0x0170aa98 │ │ │ │ + ldrsheq r6, [r1, #-8]! │ │ │ │ │ │ │ │ 0046a630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -967425,25 +967425,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 46a808 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46a704 │ │ │ │ orreq sp, r6, r0, asr #29 │ │ │ │ - @ instruction: 0x017a1594 │ │ │ │ + @ instruction: 0x017a159c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r4, lsr r0 │ │ │ │ - cmneq sl, r4, lsl r5 │ │ │ │ - cmneq r0, r8, asr #18 │ │ │ │ - ldrheq r5, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r0, asr #32 │ │ │ │ + cmneq sl, ip, lsl r5 │ │ │ │ + cmneq r0, r4, asr r9 │ │ │ │ + ldrheq r5, [r1, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmneq r0, r4, lsl r9 │ │ │ │ - cmneq r0, r4, ror #17 │ │ │ │ + cmneq r0, r0, lsr #18 │ │ │ │ + ldrsheq sl, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - ldrheq sl, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r0, r4, asr #17 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 0046a80c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -967498,21 +967498,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46a840 │ │ │ │ cmneq pc, r4, lsr r5 @ │ │ │ │ - cmneq r1, r0, lsl #31 │ │ │ │ - ldrheq r1, [sl, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r1, ip, asr #28 │ │ │ │ + cmneq r1, ip, lsl #31 │ │ │ │ + cmneq sl, r4, asr #7 │ │ │ │ + cmneq r1, r8, asr lr │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ - cmneq r0, r8, lsr #15 │ │ │ │ - cmneq r1, r8, lsl #28 │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ + ldrheq sl, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r1, r4, lsl lr │ │ │ │ │ │ │ │ 0046a914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -967564,21 +967564,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46a96c │ │ │ │ - ldrheq r1, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r0, ror lr │ │ │ │ - cmneq r1, r0, asr #26 │ │ │ │ + ldrheq r1, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r1, ip, ror lr │ │ │ │ + cmneq r1, ip, asr #26 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmneq sl, ip, ror #4 │ │ │ │ - cmneq r0, r0, lsr #13 │ │ │ │ - cmneq r1, r8, lsl #26 │ │ │ │ + cmneq sl, r4, ror r2 │ │ │ │ + cmneq r0, ip, lsr #13 │ │ │ │ + cmneq r1, r4, lsl sp │ │ │ │ │ │ │ │ 0046aa14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -967599,17 +967599,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46aa88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46aa34 │ │ │ │ - cmneq sl, ip, ror #3 │ │ │ │ - cmneq r0, r0, lsr #12 │ │ │ │ - cmneq r1, r0, lsl #25 │ │ │ │ + ldrsheq r1, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq r0, ip, lsr #12 │ │ │ │ + cmneq r1, ip, lsl #25 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ │ │ │ │ 0046aa8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -967786,27 +967786,27 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46ac34 │ │ │ │ orreq sp, r6, r0, ror sl │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, asr pc │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ - cmneq sl, ip, asr #31 │ │ │ │ - cmneq r0, r0, lsl #8 │ │ │ │ - cmneq r1, r4, ror #20 │ │ │ │ - @ instruction: 0x017a0f90 │ │ │ │ - cmneq r0, r4, asr #7 │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ - cmneq sl, r4, asr pc │ │ │ │ - cmneq r0, r8, lsl #7 │ │ │ │ - cmneq r1, ip, ror #19 │ │ │ │ - cmneq sl, r8, lsl pc │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ - ldrheq r5, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ + ldrsbeq r0, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r0, ip, lsl #8 │ │ │ │ + cmneq r1, r0, ror sl │ │ │ │ + @ instruction: 0x017a0f98 │ │ │ │ + ldrsbeq sl, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r4, lsr sl │ │ │ │ + cmneq sl, ip, asr pc │ │ │ │ + @ instruction: 0x0170a394 │ │ │ │ + ldrsheq r5, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r0, lsr #30 │ │ │ │ + cmneq r0, r8, asr r3 │ │ │ │ + ldrheq r5, [r1, #-156]! @ 0xffffff64 │ │ │ │ │ │ │ │ 0046ad94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -967883,26 +967883,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 46aefc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46add8 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - cmneq r0, r8, ror #4 │ │ │ │ - cmneq r1, r8, asr #17 │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + cmneq r0, r4, ror r2 │ │ │ │ + ldrsbeq r5, [r1, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ cmneq pc, ip, asr #30 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ - ldrsbeq r0, [sl, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r1, r4, ror #16 │ │ │ │ + ldrsheq r5, [r1, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r0, [sl, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, r0, ror r8 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - cmneq sl, ip, lsl #27 │ │ │ │ - cmneq r0, r0, asr #3 │ │ │ │ - cmneq r1, r0, lsr #16 │ │ │ │ + @ instruction: 0x017a0d94 │ │ │ │ + cmneq r0, ip, asr #3 │ │ │ │ + cmneq r1, ip, lsr #16 │ │ │ │ │ │ │ │ 0046af0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #416] @ 0x1a0 │ │ │ │ @@ -967954,21 +967954,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46af38 │ │ │ │ cmneq pc, ip, lsr lr @ │ │ │ │ - cmneq r1, r4, ror #17 │ │ │ │ - cmneq sl, r4, asr #25 │ │ │ │ - cmneq r1, r4, asr r7 │ │ │ │ + ldrsheq r5, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sl, ip, asr #25 │ │ │ │ + cmneq r1, r0, ror #14 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ - ldrheq sl, [r0, #-0]! │ │ │ │ - cmneq r1, r0, lsl r7 │ │ │ │ + cmneq sl, r4, lsl #25 │ │ │ │ + ldrheq sl, [r0, #-12]! │ │ │ │ + cmneq r1, ip, lsl r7 │ │ │ │ │ │ │ │ 0046b00c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ @@ -968020,20 +968020,20 @@ │ │ │ │ add r2, r2, #584 @ 0x248 │ │ │ │ mov r1, #908 @ 0x38c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46b038 │ │ │ │ cmneq pc, ip, lsr sp @ │ │ │ │ - cmneq r1, ip, ror #15 │ │ │ │ - cmneq sl, r4, asr #23 │ │ │ │ - cmneq r1, r8, asr r6 │ │ │ │ - cmneq sl, ip, ror fp │ │ │ │ - ldrheq r9, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r1, r4, lsl r6 │ │ │ │ + ldrsheq r5, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, ip, asr #23 │ │ │ │ + cmneq r1, r4, ror #12 │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + ldrheq r9, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r0, lsr #12 │ │ │ │ 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 r6, r2 │ │ │ │ @@ -968825,71 +968825,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 46b81c │ │ │ │ orreq sp, r6, r4, ror #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ - cmneq r1, r0, lsr #31 │ │ │ │ + cmneq sl, ip, lsl #10 │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ strdeq ip, [r6, r0] │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ - ldrsheq r4, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sl, r8, ror #6 │ │ │ │ + cmneq r1, r8, lsl #28 │ │ │ │ andeq r0, r0, r5, ror #18 │ │ │ │ cmneq pc, ip, ror #28 │ │ │ │ cmneq pc, r8, lsl lr @ │ │ │ │ ldrdeq r9, [pc, #-216] @ 46bcdc │ │ │ │ - cmneq r0, r0, lsl r6 │ │ │ │ - cmneq sl, r8, lsr #3 │ │ │ │ - ldrsbeq r9, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r1, r4, asr #24 │ │ │ │ + cmneq r0, ip, lsl r6 │ │ │ │ + ldrheq r0, [sl, #-16]! │ │ │ │ + cmneq r0, r8, ror #11 │ │ │ │ + cmneq r1, r0, asr ip │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ - cmneq sl, ip, ror #2 │ │ │ │ - cmneq r0, r0, lsr #11 │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ + cmneq sl, r4, ror r1 │ │ │ │ + cmneq r0, ip, lsr #11 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - cmneq sl, r0, lsr r1 │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ - cmneq r1, r4, asr #23 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ + cmneq r0, r0, ror r5 │ │ │ │ + ldrsbeq r4, [r1, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ - ldrsheq r0, [sl, #-4]! │ │ │ │ - cmneq r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x01714b90 │ │ │ │ + ldrsheq r0, [sl, #-12]! │ │ │ │ + cmneq r0, r4, lsr r5 │ │ │ │ + @ instruction: 0x01714b9c │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - ldrheq r0, [sl, #-8]! │ │ │ │ - cmneq r0, ip, ror #9 │ │ │ │ - cmneq r1, r4, asr fp │ │ │ │ + cmneq sl, r0, asr #1 │ │ │ │ + ldrsheq r9, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r1, r0, ror #22 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - ldrheq r9, [r0, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - cmneq sl, ip, lsl r0 │ │ │ │ - cmneq r0, r0, asr r4 │ │ │ │ - ldrheq r4, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r0, asr #9 │ │ │ │ + @ instruction: 0x01709490 │ │ │ │ + cmneq sl, r4, lsr #32 │ │ │ │ + cmneq r0, ip, asr r4 │ │ │ │ + cmneq r1, r4, asr #21 │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ - cmnpeq r9, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, lsl r4 │ │ │ │ - cmneq r1, ip, ror sl │ │ │ │ + cmnpeq r9, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, lsr #8 │ │ │ │ + cmneq r1, r8, lsl #21 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - cmnpeq r9, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r9, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r1, r0, asr #20 │ │ │ │ + cmnpeq r9, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, ror #7 │ │ │ │ + cmneq r1, ip, asr #20 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - cmnpeq r9, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0170939c │ │ │ │ - cmneq r1, r4, lsl #20 │ │ │ │ + cmnpeq r9, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, lsr #7 │ │ │ │ + cmneq r1, r0, lsl sl │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - cmnpeq r9, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, ror #6 │ │ │ │ - cmneq r1, r8, asr #19 │ │ │ │ + cmnpeq r9, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, ror #6 │ │ │ │ + ldrsbeq r4, [r1, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r7, asr r9 │ │ │ │ - ldrsheq pc, [r9, #-224]! @ 0xffffff20 @ │ │ │ │ - cmneq r0, r4, lsr #6 │ │ │ │ - cmneq r1, ip, lsl #19 │ │ │ │ + ldrsheq pc, [r9, #-232]! @ 0xffffff18 @ │ │ │ │ + cmneq r0, r0, lsr r3 │ │ │ │ + @ instruction: 0x01714998 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ │ │ │ │ 0046be6c : │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5} │ │ │ │ beq 46be84 │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ @@ -968928,17 +968928,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46bf1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46bec8 │ │ │ │ - cmnpeq r9, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, lsl #3 │ │ │ │ - cmneq r1, ip, ror #15 │ │ │ │ + cmnpeq r9, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01709198 │ │ │ │ + ldrsheq r4, [r1, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ │ │ │ │ 0046bf20 : │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 46bf58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -968964,17 +968964,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 46bfa4 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46bf50 │ │ │ │ - cmnpeq r9, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsl #2 │ │ │ │ - cmneq r1, r8, ror #14 │ │ │ │ + ldrsbeq pc, [r9, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq r0, ip, lsl #2 │ │ │ │ + cmneq r1, r4, ror r7 │ │ │ │ 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 │ │ │ │ @@ -969057,26 +969057,26 @@ │ │ │ │ ldr r1, [pc, #28] @ 46c114 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46c048 │ │ │ │ - cmnpeq r9, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmnpeq r9, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, lsl #14 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - ldrsbeq pc, [r9, #-180]! @ 0xffffff4c @ │ │ │ │ - ldrsheq r4, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ + ldrsbeq pc, [r9, #-188]! @ 0xffffff44 @ │ │ │ │ + cmneq r1, r0, lsl #16 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmnpeq r9, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, asr #31 │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ + @ instruction: 0x0179fb94 │ │ │ │ + cmneq r0, ip, asr #31 │ │ │ │ + cmneq r1, ip, lsr #12 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - cmneq r0, r8, lsl #31 │ │ │ │ + @ instruction: 0x01708f94 │ │ │ │ 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] @ 46c250 │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ @@ -969140,22 +969140,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46c1e0 │ │ │ │ @ instruction: 0x0186c3b8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmnpeq r9, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ + @ instruction: 0x0179fa94 │ │ │ │ + cmneq r1, r8, lsr r5 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - cmnpeq r9, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, ror lr │ │ │ │ - cmneq r1, r0, ror #9 │ │ │ │ + cmnpeq r9, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmneq r0, r4, asr #28 │ │ │ │ + cmneq r0, r0, asr lr │ │ │ │ │ │ │ │ 0046c278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #508] @ 0x1fc │ │ │ │ @@ -969213,21 +969213,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46c2c0 │ │ │ │ strheq r8, [pc, #-168] @ 46c2d0 │ │ │ │ - @ instruction: 0x01714590 │ │ │ │ - cmnpeq r9, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0171459c │ │ │ │ + cmnpeq r9, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r1, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - ldrsheq pc, [r9, #-136]! @ 0xffffff78 @ │ │ │ │ - cmneq r0, ip, lsr #26 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ + cmnpeq r9, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ + @ instruction: 0x01714398 │ │ │ │ │ │ │ │ 0046c390 : │ │ │ │ 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] @ 46ca40 │ │ │ │ @@ -969652,79 +969652,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 46c5ec │ │ │ │ orreq ip, r6, ip, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, r8, ror #22 │ │ │ │ + cmneq r6, r4, ror fp │ │ │ │ orreq ip, r6, r4, lsr r1 │ │ │ │ cmneq pc, r4, ror r4 @ │ │ │ │ - cmneq r1, ip, ror #8 │ │ │ │ - cmneq r1, r8, asr r4 │ │ │ │ + cmneq r1, r8, ror r4 │ │ │ │ + cmneq r1, r4, ror #8 │ │ │ │ msreq (UNDEF: 111), r0, lsl sl │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, ror #5 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq fp, r6, r0, lsr #30 │ │ │ │ - cmneq r1, r8, ror fp │ │ │ │ - cmnpeq r9, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsr #20 │ │ │ │ - cmneq r1, r8, lsl #1 │ │ │ │ + cmneq r1, r4, lsl #23 │ │ │ │ + ldrsheq pc, [r9, #-84]! @ 0xffffffac @ │ │ │ │ + cmneq r0, ip, lsr #20 │ │ │ │ + @ instruction: 0x01714094 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - @ instruction: 0x0179f590 │ │ │ │ - cmneq r0, r4, asr #19 │ │ │ │ - cmneq r1, ip, lsr #32 │ │ │ │ + @ instruction: 0x0179f598 │ │ │ │ + ldrsbeq r8, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, r8, lsr r0 │ │ │ │ muleq r0, r2, r4 │ │ │ │ cmneq pc, r0, asr r6 @ │ │ │ │ msreq (UNDEF: 127), r8, lsr fp │ │ │ │ - ldrsbeq pc, [r9, #-72]! @ 0xffffffb8 @ │ │ │ │ - cmneq r1, ip, ror #30 │ │ │ │ + cmnpeq r9, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, ror pc │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x0179f490 │ │ │ │ - cmneq r0, r4, asr #17 │ │ │ │ - cmneq r1, ip, lsr #30 │ │ │ │ + @ instruction: 0x0179f498 │ │ │ │ + ldrsbeq r8, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r8, lsr pc │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmnpeq r9, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsl #17 │ │ │ │ - cmneq r1, r8, ror #29 │ │ │ │ + cmnpeq r9, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, lsl #17 │ │ │ │ + ldrsheq r3, [r1, #-228]! @ 0xffffff1c │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmnpeq r9, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, asr #16 │ │ │ │ - cmneq r1, ip, lsr #29 │ │ │ │ + cmnpeq r9, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, asr r8 │ │ │ │ + ldrheq r3, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - ldrsbeq pc, [r9, #-52]! @ 0xffffffcc @ │ │ │ │ - cmneq r0, r8, lsl #16 │ │ │ │ - cmneq r1, ip, ror #28 │ │ │ │ - @ instruction: 0x0179f398 │ │ │ │ - cmneq r0, ip, asr #15 │ │ │ │ - cmneq r1, r4, lsr lr │ │ │ │ - cmnpeq r9, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01708790 │ │ │ │ - ldrsheq r3, [r1, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq pc, [r9, #-60]! @ 0xffffffc4 @ │ │ │ │ + cmneq r0, r4, lsl r8 │ │ │ │ + cmneq r1, r8, ror lr │ │ │ │ + cmnpeq r9, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r8, [r0, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r0, asr #28 │ │ │ │ + cmnpeq r9, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0170879c │ │ │ │ + cmneq r1, r4, lsl #28 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmnpeq r9, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, asr r7 │ │ │ │ - ldrheq r3, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmnpeq r9, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, ror #14 │ │ │ │ + cmneq r1, r8, asr #27 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - cmnpeq r9, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, lsl r7 │ │ │ │ - cmneq r1, r0, lsl #27 │ │ │ │ + cmnpeq r9, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, lsr #14 │ │ │ │ + cmneq r1, ip, lsl #27 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmnpeq r9, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r8, [r0, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, r4, asr #26 │ │ │ │ + ldrheq pc, [r9, #-32]! @ 0xffffffe0 @ │ │ │ │ + cmneq r0, r8, ror #13 │ │ │ │ + cmneq r1, r0, asr sp │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmnpeq r9, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, asr #2 │ │ │ │ - cmneq r1, r4, lsl #26 │ │ │ │ + cmnpeq r9, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq r1, r0, lsl sp │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmnpeq r9, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, asr r6 │ │ │ │ - cmneq r1, r4, asr #25 │ │ │ │ + cmnpeq r9, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, ror #12 │ │ │ │ + ldrsbeq r3, [r1, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ │ │ │ │ 0046cb50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -969747,17 +969747,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46cbc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #744 @ 0x2e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46cb74 │ │ │ │ - cmnpeq r9, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ - cmneq r1, r0, asr #22 │ │ │ │ + ldrheq pc, [r9, #-4]! @ │ │ │ │ + cmneq r0, ip, ror #9 │ │ │ │ + cmneq r1, ip, asr #22 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ │ │ │ │ 0046cbcc : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq 46cc00 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq 46cbec │ │ │ │ @@ -969821,21 +969821,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 46ccf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #760 @ 0x2f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46cc50 │ │ │ │ - ldrsbeq lr, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, r4, lsl #8 │ │ │ │ - cmneq r1, r4, ror #20 │ │ │ │ + ldrsbeq lr, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r0, lsl r4 │ │ │ │ + cmneq r1, r0, ror sl │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - @ instruction: 0x0179ef94 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ + @ instruction: 0x0179ef9c │ │ │ │ + ldrsbeq r8, [r0, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r4, lsr sl │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ │ │ │ │ 0046ccf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -970164,53 +970164,53 @@ │ │ │ │ strdeq fp, [r6, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, r6, ip, ror #15 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsl #19 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq fp, r6, r8, lsl #12 │ │ │ │ - ldrheq lr, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, ip, ror #1 │ │ │ │ - cmneq r1, ip, asr #14 │ │ │ │ + cmneq r9, r0, asr #25 │ │ │ │ + ldrsheq r8, [r0, #-8]! │ │ │ │ + cmneq r1, r8, asr r7 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ ldrdeq r7, [pc, #-208] @ 46d170 │ │ │ │ - cmneq r1, r4, asr #17 │ │ │ │ - cmneq r9, r8, asr ip │ │ │ │ - cmneq r1, r8, ror #13 │ │ │ │ + ldrsbeq r3, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r9, r0, ror #24 │ │ │ │ + ldrsheq r3, [r1, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - cmneq r9, r0, lsl ip │ │ │ │ - cmneq r0, r4, asr #32 │ │ │ │ - cmneq r1, r4, lsr #13 │ │ │ │ + cmneq r9, r8, lsl ip │ │ │ │ + cmneq r0, r0, asr r0 │ │ │ │ + ldrheq r3, [r1, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - ldrsbeq lr, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r0, r4 │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ + ldrsbeq lr, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r0, r0, lsl r0 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - @ instruction: 0x0179eb90 │ │ │ │ - cmneq r0, r4, asr #31 │ │ │ │ - cmneq r1, ip, lsr #12 │ │ │ │ - cmneq r9, r4, asr fp │ │ │ │ - cmneq r1, r4, lsr #24 │ │ │ │ - cmneq r1, r8, ror #11 │ │ │ │ + @ instruction: 0x0179eb98 │ │ │ │ + ldrsbeq r7, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ + cmneq r9, ip, asr fp │ │ │ │ + cmneq r1, r0, lsr ip │ │ │ │ + ldrsheq r3, [r1, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - cmneq r9, r0, lsl fp │ │ │ │ - cmneq r0, r4, asr #30 │ │ │ │ - cmneq r1, r4, lsr #11 │ │ │ │ + cmneq r9, r8, lsl fp │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ + ldrheq r3, [r1, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ - ldrsbeq lr, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r0, r8, lsl #30 │ │ │ │ - cmneq r1, r8, ror #10 │ │ │ │ + ldrsbeq lr, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ + cmneq r1, r4, ror r5 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x0179ea98 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ + cmneq r9, r0, lsr #21 │ │ │ │ + ldrsbeq r7, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r1, r8, lsr r5 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - cmneq r9, ip, asr sl │ │ │ │ - @ instruction: 0x01707e90 │ │ │ │ - ldrsheq r3, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r9, r4, ror #20 │ │ │ │ + @ instruction: 0x01707e9c │ │ │ │ + ldrsheq r3, [r1, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ 0046d2c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -970239,17 +970239,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46d358 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46d30c │ │ │ │ - cmneq r9, r0, ror #18 │ │ │ │ - cmneq r0, ip, asr #26 │ │ │ │ - ldrheq r3, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r9, r8, ror #18 │ │ │ │ + cmneq r0, r8, asr sp │ │ │ │ + ldrheq r3, [r1, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 0046d35c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -970353,25 +970353,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 46d538 │ │ │ │ add r2, r2, #832 @ 0x340 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46d3f8 │ │ │ │ - cmneq r1, ip, lsr #9 │ │ │ │ - cmneq r9, r4, lsl #16 │ │ │ │ - @ instruction: 0x01713298 │ │ │ │ + ldrheq r3, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, ip, lsl #16 │ │ │ │ + cmneq r1, r4, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ - cmneq r1, r8, lsl #8 │ │ │ │ - cmneq r1, r0, lsr r2 │ │ │ │ + cmneq r9, ip, lsr #15 │ │ │ │ + cmneq r1, r4, lsl r4 │ │ │ │ + cmneq r1, ip, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r9, r8, asr r7 │ │ │ │ - cmneq r0, ip, lsl #23 │ │ │ │ - ldrsheq r3, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, r0, ror #14 │ │ │ │ + @ instruction: 0x01707b98 │ │ │ │ + cmneq r1, r0, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0046d53c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -970399,17 +970399,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46d5c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46d574 │ │ │ │ - cmneq r9, ip, lsr #13 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ - cmneq r1, r0, asr #2 │ │ │ │ + ldrheq lr, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r0, ip, ror #21 │ │ │ │ + cmneq r1, ip, asr #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ 0046d5cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970432,17 +970432,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46d644 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #860 @ 0x35c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46d5f0 │ │ │ │ - cmneq r9, r0, lsr r6 │ │ │ │ - cmneq r0, r4, ror #20 │ │ │ │ - cmneq r1, r4, asr #1 │ │ │ │ + cmneq r9, r8, lsr r6 │ │ │ │ + cmneq r0, r0, ror sl │ │ │ │ + ldrsbeq r3, [r1, #-0]! │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ │ │ │ │ 0046d648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -971027,100 +971027,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 46d88c │ │ │ │ orreq sl, r6, r4, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0186ae94 │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ - cmneq r1, r8 │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ cmneq pc, ip, asr #18 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #15 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrsbeq lr, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, ip, lsl #16 │ │ │ │ - cmneq r1, r4, ror lr │ │ │ │ + cmneq r9, r0, ror #7 │ │ │ │ + cmneq r0, r8, lsl r8 │ │ │ │ + cmneq r1, r0, lsl #29 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ orreq sl, r6, r0, lsl #25 │ │ │ │ - cmneq r1, r4, ror #30 │ │ │ │ - ldrsheq lr, [r9, #-16]! │ │ │ │ - cmneq r0, r4, lsr #12 │ │ │ │ - cmneq r1, ip, lsl #25 │ │ │ │ + cmneq r1, r0, ror pc │ │ │ │ + ldrsheq lr, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r0, lsr r6 │ │ │ │ + @ instruction: 0x01712c98 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ ldrdeq r7, [pc, #-40] @ 46dfa0 │ │ │ │ - cmneq r6, r4, lsr fp │ │ │ │ - cmneq r9, r0, ror #2 │ │ │ │ - ldrsheq r2, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r6, r0, asr #22 │ │ │ │ + cmneq r9, r8, ror #2 │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ ldrdeq r7, [pc, #-200] @ 46df14 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ - ldrheq lr, [r9, #-4]! │ │ │ │ - cmneq r0, r8, ror #9 │ │ │ │ - cmneq r1, r0, asr fp │ │ │ │ + cmneq r1, ip, lsr lr │ │ │ │ + ldrheq lr, [r9, #-12]! │ │ │ │ + ldrsheq r7, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, ip, asr fp │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r9, r4, ror r0 │ │ │ │ - cmneq r0, r8, lsr #9 │ │ │ │ - cmneq r1, r0, lsl fp │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ + ldrheq r7, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, ip, lsl fp │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - cmneq r0, r8, ror #8 │ │ │ │ - ldrsbeq r2, [r1, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + cmneq r0, r4, ror r4 │ │ │ │ + ldrsbeq r2, [r1, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - ldrsheq sp, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x01712a94 │ │ │ │ + cmneq r9, r0 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ + cmneq r1, r0, lsr #21 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - ldrheq sp, [r9, #-252]! @ 0xffffff04 │ │ │ │ - ldrsheq r7, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, r8, asr sl │ │ │ │ + cmneq r9, r4, asr #31 │ │ │ │ + ldrsheq r7, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - ldrheq r7, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, ip, lsl sl │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ + cmneq r0, r0, asr #7 │ │ │ │ + cmneq r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ - cmneq r0, r8, ror r3 │ │ │ │ - cmneq r1, r0, ror #19 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ + cmneq r0, r4, lsl #7 │ │ │ │ + cmneq r1, ip, ror #19 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq r1, r8, lsl ip │ │ │ │ - cmneq r9, r8, lsl #30 │ │ │ │ - @ instruction: 0x0171299c │ │ │ │ + cmneq r1, r4, lsr #24 │ │ │ │ + cmneq r9, r0, lsl pc │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ - ldrsheq r7, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r1, r0, ror #18 │ │ │ │ - cmneq r9, r8, lsl #29 │ │ │ │ - ldrheq r7, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r4, lsr #18 │ │ │ │ + cmneq r9, ip, asr #29 │ │ │ │ + cmneq r0, r4, lsl #6 │ │ │ │ + cmneq r1, ip, ror #18 │ │ │ │ + @ instruction: 0x0179de90 │ │ │ │ + cmneq r0, r8, asr #5 │ │ │ │ + cmneq r1, r0, lsr r9 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ - cmneq r9, ip, lsl lr │ │ │ │ - cmneq r0, r0, asr r2 │ │ │ │ - ldrheq r2, [r1, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x01707290 │ │ │ │ + cmneq r9, r4, lsr #28 │ │ │ │ + cmneq r0, ip, asr r2 │ │ │ │ + cmneq r1, r4, asr #17 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - cmneq r9, r4, ror #27 │ │ │ │ - ldrheq r1, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r1, r4, ror r8 │ │ │ │ + cmneq r9, ip, ror #27 │ │ │ │ + ldrheq r1, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - ldrheq sp, [r9, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r0, r4, ror #3 │ │ │ │ - cmneq r1, ip, asr #16 │ │ │ │ - cmneq r9, r4, ror sp │ │ │ │ - cmneq r0, r8, lsr #3 │ │ │ │ - cmneq r1, r0, lsl r8 │ │ │ │ + ldrheq sp, [r9, #-216]! @ 0xffffff28 │ │ │ │ + ldrsheq r7, [r0, #-16]! │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ + cmneq r9, ip, ror sp │ │ │ │ + ldrheq r7, [r0, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, ip, lsl r8 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - cmneq r9, r8, lsr sp │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ - ldrsbeq r2, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r9, r0, asr #26 │ │ │ │ + cmneq r0, r8, ror r1 │ │ │ │ + cmneq r1, r0, ror #15 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - ldrsheq sp, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, ip, lsr #2 │ │ │ │ - @ instruction: 0x01712794 │ │ │ │ + cmneq r9, r0, lsl #26 │ │ │ │ + cmneq r0, r8, lsr r1 │ │ │ │ + cmneq r1, r0, lsr #15 │ │ │ │ │ │ │ │ 0046e0d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -971141,17 +971141,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46e148 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #884 @ 0x374 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46e0f4 │ │ │ │ - cmneq r9, ip, lsr #22 │ │ │ │ - cmneq r0, r0, ror #30 │ │ │ │ - cmneq r1, r0, asr #11 │ │ │ │ + cmneq r9, r4, lsr fp │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ + cmneq r1, ip, asr #11 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ │ │ │ │ 0046e14c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -971173,17 +971173,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46e1c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #904 @ 0x388 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46e16c │ │ │ │ - ldrheq sp, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ + ldrheq sp, [r9, #-172]! @ 0xffffff54 │ │ │ │ + ldrsheq r6, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r1, r4, asr r5 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 0046e1c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -971205,17 +971205,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46e238 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #928 @ 0x3a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46e1e4 │ │ │ │ - cmneq r9, ip, lsr sl │ │ │ │ - cmneq r0, r0, ror lr │ │ │ │ - ldrsbeq r2, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r9, r4, asr #20 │ │ │ │ + cmneq r0, ip, ror lr │ │ │ │ + ldrsbeq r2, [r1, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 0046e23c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -971237,17 +971237,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46e2b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #948 @ 0x3b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46e25c │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ - ldrsheq r6, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, r8, asr r4 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ + cmneq r0, r4, lsl #28 │ │ │ │ + cmneq r1, r4, ror #8 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ │ │ │ │ 0046e2b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -971388,29 +971388,29 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 46e30c │ │ │ │ orreq sl, r6, r8, asr #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r6, r0, lsl #4 │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ - cmneq r1, r8, lsl #7 │ │ │ │ + ldrsheq sp, [r9, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x01712394 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - cmneq r1, r4, lsr #8 │ │ │ │ - ldrheq r6, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r0, lsr r4 │ │ │ │ + cmneq r0, r4, asr #25 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmneq r9, r4, asr #16 │ │ │ │ - ldrheq r2, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ + cmneq r9, ip, asr #16 │ │ │ │ + cmneq r1, r4, asr #11 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ - cmneq r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x01710398 │ │ │ │ + cmneq r0, r0, lsr ip │ │ │ │ muleq r0, ip, r6 │ │ │ │ cmneq pc, r0, lsl #7 │ │ │ │ - cmneq r0, r4, lsr #23 │ │ │ │ + ldrheq r6, [r0, #-176]! @ 0xffffff50 │ │ │ │ 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] @ 46eba0 │ │ │ │ ldr r3, [pc, #1616] @ 46eba4 │ │ │ │ @@ -971821,55 +971821,55 @@ │ │ │ │ orreq r9, r6, r0, asr #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r9, r6, r8, lsl #31 │ │ │ │ orrseq pc, r8, r8, ror #24 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000074b0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrheq r2, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r1, r8, asr #5 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ @ instruction: 0x01869cb4 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ - cmneq r0, r4, asr #14 │ │ │ │ - ldrheq r1, [r1, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ + cmneq r0, r0, asr r7 │ │ │ │ + cmneq r1, r0, asr #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r9, ip, asr #5 │ │ │ │ - ldrsheq r6, [r0, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ + ldrsbeq sp, [r9, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r0, r8, lsl #14 │ │ │ │ + cmneq r1, r0, ror sp │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ cmneq pc, r4, ror #7 │ │ │ │ - @ instruction: 0x0170c294 │ │ │ │ - cmneq r9, ip, ror #4 │ │ │ │ - cmneq r1, r0, lsl #26 │ │ │ │ - cmneq r9, r8, lsr #4 │ │ │ │ - cmneq r0, ip, asr r6 │ │ │ │ - cmneq r1, r4, asr #25 │ │ │ │ + cmneq r0, r0, lsr #5 │ │ │ │ + cmneq r9, r4, ror r2 │ │ │ │ + cmneq r1, ip, lsl #26 │ │ │ │ + cmneq r9, r0, lsr r2 │ │ │ │ + cmneq r0, r8, ror #12 │ │ │ │ + ldrsbeq r1, [r1, #-192]! @ 0xffffff40 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmneq r9, r8, ror #3 │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ - cmneq r1, r4, lsl #25 │ │ │ │ + ldrsheq sp, [r9, #-16]! │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ + @ instruction: 0x01711c90 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - ldrheq sp, [r9, #-16]! │ │ │ │ - cmneq r0, r4, ror #11 │ │ │ │ - cmneq r1, ip, asr #24 │ │ │ │ + ldrheq sp, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + ldrsheq r6, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r1, r8, asr ip │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq r1, r8, asr #4 │ │ │ │ - cmneq r1, r0, lsl ip │ │ │ │ + cmneq r9, ip, ror r1 │ │ │ │ + cmneq r1, r4, asr r2 │ │ │ │ + cmneq r1, ip, lsl ip │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - cmneq r9, r4, lsr r1 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ - cmneq r1, r0, lsr #23 │ │ │ │ + cmneq r9, ip, lsr r1 │ │ │ │ + cmneq r1, ip, lsl #11 │ │ │ │ + cmneq r1, ip, lsr #23 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - ldrsbeq sp, [r9, #-4]! │ │ │ │ - ldrsheq r6, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ - ldrheq sp, [r9, #-4]! │ │ │ │ - ldrsbeq r6, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, ip, asr #22 │ │ │ │ + ldrsbeq sp, [r9, #-12]! │ │ │ │ + cmneq r0, r8, lsl #10 │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ + ldrheq sp, [r9, #-12]! │ │ │ │ + cmneq r0, r8, ror #9 │ │ │ │ + cmneq r1, r8, asr fp │ │ │ │ │ │ │ │ 0046ec60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -971891,17 +971891,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46ecd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46ec84 │ │ │ │ - @ instruction: 0x0179cf9c │ │ │ │ - ldrsbeq r6, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, r0, lsr sl │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ + ldrsbeq r6, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, ip, lsr sl │ │ │ │ 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 │ │ │ │ @@ -972467,69 +972467,69 @@ │ │ │ │ orreq r9, r6, r8, lsl r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r9, [r6, ip] │ │ │ │ @ instruction: 0x0198f49c │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r1, ip, lsr sl │ │ │ │ + cmneq r1, r8, asr #20 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orreq r9, r6, r8, lsl r4 │ │ │ │ - ldrsheq ip, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ + ldrsheq ip, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r4, lsr #30 │ │ │ │ + @ instruction: 0x01711594 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - @ instruction: 0x0179ca98 │ │ │ │ - ldrheq r5, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r0, lsr r5 │ │ │ │ + cmneq r9, r0, lsr #21 │ │ │ │ + cmneq r0, r8, asr #29 │ │ │ │ + cmneq r1, ip, lsr r5 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - cmneq r9, r0, asr #20 │ │ │ │ - cmneq r0, r4, ror #28 │ │ │ │ - ldrsbeq r1, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ + cmneq r0, r0, ror lr │ │ │ │ + cmneq r1, r4, ror #9 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - cmneq r9, r0, ror #18 │ │ │ │ - cmneq r1, ip, lsl pc │ │ │ │ - ldrsheq r1, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r8, ror #18 │ │ │ │ + cmneq r1, r8, lsr #30 │ │ │ │ + cmneq r1, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ cmneq pc, ip, asr sl @ │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ - cmneq r9, r4, ror #17 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - @ instruction: 0x0179c89c │ │ │ │ - ldrsbeq r5, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, r8, lsr r3 │ │ │ │ - cmneq r9, ip, asr r8 │ │ │ │ - @ instruction: 0x01705c90 │ │ │ │ - ldrsheq r1, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + ldrheq r1, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + @ instruction: 0x01711390 │ │ │ │ + cmneq r9, r4, lsr #17 │ │ │ │ + ldrsbeq r5, [r0, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r1, r4, asr #6 │ │ │ │ + cmneq r9, r4, ror #16 │ │ │ │ + @ instruction: 0x01705c9c │ │ │ │ + cmneq r1, r4, lsl #6 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - cmneq r9, ip, lsl r8 │ │ │ │ - cmneq r0, r0, asr ip │ │ │ │ - ldrheq r1, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r4, lsr #16 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + cmneq r1, r4, asr #5 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - cmneq r9, r8, ror #15 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ - cmneq r1, r8, ror r2 │ │ │ │ + ldrsheq ip, [r9, #-112]! @ 0xffffff90 │ │ │ │ + ldrheq r0, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r4, lsl #5 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - @ instruction: 0x0179c794 │ │ │ │ - cmneq r0, r8, asr #23 │ │ │ │ - cmneq r1, r0, lsr r2 │ │ │ │ + @ instruction: 0x0179c79c │ │ │ │ + ldrsbeq r5, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - cmneq r9, ip, asr r7 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - cmneq r1, ip, ror #3 │ │ │ │ + cmneq r9, r4, ror #14 │ │ │ │ + cmneq r1, r4, lsr r8 │ │ │ │ + ldrsheq r1, [r1, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - cmneq r9, r0, lsr r7 │ │ │ │ - cmneq r0, r8, asr fp │ │ │ │ - cmneq r1, r8, asr #3 │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ - cmneq r1, r8, asr fp │ │ │ │ - cmneq r1, r4, lsl #3 │ │ │ │ - cmneq r9, r4, lsr #13 │ │ │ │ - cmneq r0, ip, asr #21 │ │ │ │ - cmneq r1, ip, lsr r1 │ │ │ │ + cmneq r9, r8, lsr r7 │ │ │ │ + cmneq r0, r4, ror #22 │ │ │ │ + ldrsbeq r1, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ + cmneq r1, r4, ror #22 │ │ │ │ + @ instruction: 0x01711190 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + ldrsbeq r5, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, r8, asr #2 │ │ │ │ │ │ │ │ 0046f6a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -972552,17 +972552,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 46f724 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46f6cc │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ - cmneq r0, r4, lsl #19 │ │ │ │ - cmneq r1, r4, ror #31 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ + @ instruction: 0x01705990 │ │ │ │ + ldrsheq r0, [r1, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ │ │ │ │ 0046f728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -973013,76 +973013,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 46fa00 │ │ │ │ orreq r8, r6, r8, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r8, lsr #18 │ │ │ │ - cmneq r9, r4, lsl #9 │ │ │ │ - cmneq r1, r0, lsr #30 │ │ │ │ + cmneq r9, ip, lsl #9 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ - ldrsbeq r1, [r1, #-20]! @ 0xffffffec │ │ │ │ - cmneq r3, ip, asr #9 │ │ │ │ - cmneq r1, r8, asr #2 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ + cmneq r1, r8, lsl r2 │ │ │ │ + cmneq r1, r8, lsl r2 │ │ │ │ + cmneq r1, r0, ror #3 │ │ │ │ + ldrsbeq r7, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r1, r4, asr r1 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ orreq r8, r6, ip, lsl #22 │ │ │ │ strheq r5, [pc, #-212] @ 46fda0 │ │ │ │ - cmneq r9, r8, lsr #3 │ │ │ │ - cmneq r0, ip, asr #11 │ │ │ │ - cmneq r1, ip, lsr #24 │ │ │ │ + ldrheq ip, [r9, #-16]! │ │ │ │ + ldrsbeq r5, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r8, lsr ip │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmneq r9, r4, ror #2 │ │ │ │ - cmneq r0, ip, lsl #11 │ │ │ │ - ldrsheq r0, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, ip, ror #2 │ │ │ │ + @ instruction: 0x01705598 │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - cmneq r9, r4, lsr #2 │ │ │ │ - cmneq r0, ip, asr #10 │ │ │ │ - cmneq r1, ip, lsr #23 │ │ │ │ + cmneq r9, ip, lsr #2 │ │ │ │ + cmneq r0, r8, asr r5 │ │ │ │ + ldrheq r0, [r1, #-184]! @ 0xffffff48 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - cmneq r9, r4, ror #1 │ │ │ │ - cmneq r0, r8, lsl #10 │ │ │ │ - cmneq r1, r8, ror #22 │ │ │ │ + cmneq r9, ip, ror #1 │ │ │ │ + cmneq r0, r4, lsl r5 │ │ │ │ + cmneq r1, r4, ror fp │ │ │ │ muleq r0, r1, r7 │ │ │ │ - cmneq r9, r0, lsr #1 │ │ │ │ - cmneq r0, r4, asr #9 │ │ │ │ - cmneq r1, r4, lsr #22 │ │ │ │ + cmneq r9, r8, lsr #1 │ │ │ │ + ldrsbeq r5, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r1, r0, lsr fp │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - cmneq r9, ip, asr r0 │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - cmneq r1, ip, ror #21 │ │ │ │ + cmneq r9, r4, rrx │ │ │ │ + @ instruction: 0x01705490 │ │ │ │ + ldrsheq r0, [r1, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - cmneq r0, ip, asr #8 │ │ │ │ + cmneq r0, r8, asr r4 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - cmneq r0, ip, lsl r4 │ │ │ │ + cmneq r0, r8, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - cmneq r0, ip, ror #7 │ │ │ │ - cmneq r9, ip, lsl #31 │ │ │ │ - ldrheq r5, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ - cmneq r1, r0, lsl #26 │ │ │ │ - cmneq r9, r8, asr #30 │ │ │ │ - cmneq r1, r4, asr #19 │ │ │ │ + ldrsheq r5, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0179bf94 │ │ │ │ + cmneq r0, r0, asr #7 │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ + cmneq r1, ip, lsl #26 │ │ │ │ + cmneq r9, r0, asr pc │ │ │ │ + ldrsbeq r0, [r1, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - ldrsheq fp, [r9, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, r4, lsr #6 │ │ │ │ - cmneq r1, r4, lsl #19 │ │ │ │ + cmneq r9, r4, lsl #30 │ │ │ │ + cmneq r0, r0, lsr r3 │ │ │ │ + @ instruction: 0x01710990 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - ldrheq fp, [r9, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, r4, ror #5 │ │ │ │ - cmneq r1, r4, asr #18 │ │ │ │ + cmneq r9, r4, asr #29 │ │ │ │ + ldrsheq r5, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - cmneq r9, ip, ror lr │ │ │ │ - cmneq r0, r4, lsr #5 │ │ │ │ - cmneq r1, r4, lsl #18 │ │ │ │ + cmneq r9, r4, lsl #29 │ │ │ │ + ldrheq r5, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ - cmneq r9, ip, lsr lr │ │ │ │ - cmneq r0, r4, ror #4 │ │ │ │ - cmneq r1, r4, asr #17 │ │ │ │ + cmneq r9, r4, asr #28 │ │ │ │ + cmneq r0, r0, ror r2 │ │ │ │ + ldrsbeq r0, [r1, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ │ │ │ │ 0046ff40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -973225,33 +973225,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 46ffc4 │ │ │ │ @ instruction: 0x018685b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r6, r8, asr #10 │ │ │ │ - ldrsheq fp, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r0, r0, lsr #32 │ │ │ │ - cmneq r1, r8, lsl #13 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + cmneq r0, ip, lsr #32 │ │ │ │ + @ instruction: 0x01710694 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - ldrheq fp, [r9, #-180]! @ 0xffffff4c │ │ │ │ - ldrsbeq r4, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, ip, lsr r6 │ │ │ │ + ldrheq fp, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r0, r8, ror #31 │ │ │ │ + cmneq r1, r8, asr #12 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ - @ instruction: 0x01704f9c │ │ │ │ - cmneq r1, r4, lsl #12 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + cmneq r0, r8, lsr #31 │ │ │ │ + cmneq r1, r0, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - cmneq r9, r4, lsr fp │ │ │ │ - cmneq r0, ip, asr pc │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ + cmneq r0, r8, ror #30 │ │ │ │ + ldrsbeq r0, [r1, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, sp, asr r7 │ │ │ │ - ldrsheq fp, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r0, ip, lsl pc │ │ │ │ - cmneq r1, r4, lsl #11 │ │ │ │ + ldrsheq fp, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r0, r8, lsr #30 │ │ │ │ + @ instruction: 0x01710590 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ │ │ │ │ 004701dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -973438,31 +973438,31 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4703a4 │ │ │ │ - ldrsbeq r0, [r1, #-128]! @ 0xffffff80 │ │ │ │ + ldrsbeq r0, [r1, #-140]! @ 0xffffff74 │ │ │ │ orreq r8, r6, ip, lsl #6 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r4, asr #3 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ - cmneq r0, r8, lsl #25 │ │ │ │ - ldrsheq r0, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r0, lsr #16 │ │ │ │ - cmneq r0, r4, asr #24 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ - ldrsbeq fp, [r9, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r0, r4, lsl #24 │ │ │ │ - cmneq r1, r8, ror #4 │ │ │ │ - @ instruction: 0x0179b79c │ │ │ │ - cmneq r0, r4, asr #23 │ │ │ │ - cmneq r1, ip, lsr #4 │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ + @ instruction: 0x01704c94 │ │ │ │ + ldrsheq r0, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, r8, lsr #16 │ │ │ │ + cmneq r0, r0, asr ip │ │ │ │ + ldrheq r0, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r4, ror #15 │ │ │ │ + cmneq r0, r0, lsl ip │ │ │ │ + cmneq r1, r4, ror r2 │ │ │ │ + cmneq r9, r4, lsr #15 │ │ │ │ + ldrsbeq r4, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r8, lsr r2 │ │ │ │ │ │ │ │ 0047051c : │ │ │ │ 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] @ 470b74 │ │ │ │ @@ -973870,67 +973870,67 @@ │ │ │ │ orreq r7, r6, r0, ror #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r6, ip, asr #31 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r7, r6, r8, ror #28 │ │ │ │ - ldrsbeq pc, [r0, #-240]! @ 0xffffff10 @ │ │ │ │ - cmneq r9, r8, lsl r4 │ │ │ │ - cmneq r0, r0, asr #16 │ │ │ │ - cmnpeq r0, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq fp, [r9, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, ip, asr r2 │ │ │ │ - cmnpeq r0, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r0, #-252]! @ 0xffffff04 @ │ │ │ │ + cmneq r9, r0, lsr #8 │ │ │ │ + cmneq r0, ip, asr #16 │ │ │ │ + ldrheq pc, [r0, #-228]! @ 0xffffff1c @ │ │ │ │ + ldrsbeq fp, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r8, ror #4 │ │ │ │ + cmnpeq r0, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq r9, ip, lsl #7 │ │ │ │ - cmneq r1, ip, asr #4 │ │ │ │ - cmnpeq r0, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0179b394 │ │ │ │ + cmneq r1, r8, asr r2 │ │ │ │ + cmnpeq r0, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r9, r0, ror #6 │ │ │ │ - cmneq r0, r4, lsl #15 │ │ │ │ - cmnpeq r0, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ - cmneq r0, r0, asr #14 │ │ │ │ - cmnpeq r0, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ + @ instruction: 0x01704790 │ │ │ │ + ldrsheq pc, [r0, #-216]! @ 0xffffff28 @ │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ + ldrheq pc, [r0, #-212]! @ 0xffffff2c @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - ldrsbeq fp, [r9, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r0, r4, lsl #14 │ │ │ │ - cmnpeq r0, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, ror #5 │ │ │ │ + cmneq r0, r0, lsl r7 │ │ │ │ + cmnpeq r0, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r9, r0, lsr #5 │ │ │ │ - cmneq r0, r8, asr #13 │ │ │ │ - cmnpeq r0, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, ror #4 │ │ │ │ - cmneq r0, ip, lsl #13 │ │ │ │ - ldrsheq pc, [r0, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq r9, r8, lsr #5 │ │ │ │ + ldrsbeq r4, [r0, #-100]! @ 0xffffff9c │ │ │ │ + cmnpeq r0, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, ror #4 │ │ │ │ + @ instruction: 0x01704698 │ │ │ │ + cmnpeq r0, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r9, r8, lsr #4 │ │ │ │ - cmneq r0, r0, asr r6 │ │ │ │ - ldrheq pc, [r0, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq r9, r0, lsr r2 │ │ │ │ + cmneq r0, ip, asr r6 │ │ │ │ + cmnpeq r0, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq r9, ip, ror #3 │ │ │ │ - cmneq r0, r4, lsl r6 │ │ │ │ - cmnpeq r0, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r0, r0, lsr #12 │ │ │ │ + cmnpeq r0, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - ldrheq fp, [r9, #-16]! │ │ │ │ - ldrsbeq r4, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmnpeq r0, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r4, ror #11 │ │ │ │ + cmnpeq r0, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - @ instruction: 0x0170459c │ │ │ │ - cmnpeq r0, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, ror r1 │ │ │ │ + cmneq r0, r8, lsr #11 │ │ │ │ + cmnpeq r0, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ - cmneq r0, r0, ror #10 │ │ │ │ - cmnpeq r0, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r0, asr #2 │ │ │ │ + cmneq r0, ip, ror #10 │ │ │ │ + ldrsbeq pc, [r0, #-180]! @ 0xffffff4c @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrsheq fp, [r9, #-12]! │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - cmnpeq r0, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, lsl #2 │ │ │ │ + cmneq r0, r0, lsr r5 │ │ │ │ + @ instruction: 0x0170fb98 │ │ │ │ │ │ │ │ 00470c64 : │ │ │ │ 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 │ │ │ │ @@ -974144,38 +974144,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 470dac │ │ │ │ orreq r7, r6, ip, lsl #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r6, r8, asr r8 │ │ │ │ - cmneq r9, r4, asr pc │ │ │ │ - ldrsbeq pc, [r0, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq r9, ip, asr pc │ │ │ │ + cmnpeq r0, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - ldrsbeq sl, [r9, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq sl, [r9, #-236]! @ 0xffffff14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmnpeq r0, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r0, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ orreq r7, r6, r0, ror #14 │ │ │ │ - ldrsbeq sl, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r0, r4, lsl #4 │ │ │ │ - cmnpeq r0, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, ror #27 │ │ │ │ + cmneq r0, r0, lsl r2 │ │ │ │ + cmnpeq r0, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b6 │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ - @ instruction: 0x0170419c │ │ │ │ + ldrsbeq r4, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r8, lsr #3 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - cmneq r0, r0, ror r1 │ │ │ │ - cmneq r9, r4, lsl sp │ │ │ │ - cmneq r0, ip, lsr r1 │ │ │ │ - cmnpeq r0, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, r0, lsl #2 │ │ │ │ - cmnpeq r0, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, ror r1 │ │ │ │ + cmneq r9, ip, lsl sp │ │ │ │ + cmneq r0, r8, asr #2 │ │ │ │ + ldrheq pc, [r0, #-112]! @ 0xffffff90 @ │ │ │ │ + cmneq r9, r0, ror #25 │ │ │ │ + cmneq r0, ip, lsl #2 │ │ │ │ + cmnpeq r0, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - cmneq r0, ip, asr #1 │ │ │ │ + ldrsbeq r4, [r0, #-8]! │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ │ │ │ │ 00471034 : │ │ │ │ ldr r3, [r0, #684] @ 0x2ac │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -974207,17 +974207,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4710c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 471070 │ │ │ │ - ldrheq sl, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r0, r0, ror #31 │ │ │ │ - cmnpeq r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r0, asr #23 │ │ │ │ + cmneq r0, ip, ror #31 │ │ │ │ + cmnpeq r0, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ │ │ │ │ 004710cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -974399,37 +974399,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 471140 │ │ │ │ orreq r7, r6, ip, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r7, r6, ip, asr #7 │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ - @ instruction: 0x01703e94 │ │ │ │ - ldrsheq pc, [r0, #-76]! @ 0xffffffb4 @ │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ + cmneq r0, r0, lsr #29 │ │ │ │ + cmnpeq r0, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ - cmnpeq r0, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + ldrsheq r3, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmnpeq r0, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - cmneq r9, r0, lsl #19 │ │ │ │ - cmneq r0, r8, lsr #27 │ │ │ │ - cmnpeq r0, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, lsl #19 │ │ │ │ + ldrheq r3, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmnpeq r0, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - cmneq r9, r4, asr #18 │ │ │ │ - cmneq r0, ip, ror #26 │ │ │ │ - ldrsbeq pc, [r0, #-52]! @ 0xffffffcc @ │ │ │ │ + cmneq r9, ip, asr #18 │ │ │ │ + cmneq r0, r8, ror sp │ │ │ │ + cmnpeq r0, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ - cmneq r9, r8, lsl #18 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ - @ instruction: 0x0170f398 │ │ │ │ + cmneq r9, r0, lsl r9 │ │ │ │ + cmneq r0, ip, lsr sp │ │ │ │ + cmnpeq r0, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - cmneq r9, ip, asr #17 │ │ │ │ - ldrsheq r3, [r0, #-196]! @ 0xffffff3c │ │ │ │ - cmnpeq r0, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, r0, lsl #26 │ │ │ │ + cmnpeq r0, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ │ │ │ │ 00471414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -974650,45 +974650,45 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4714dc │ │ │ │ orreq r7, r6, r8, ror #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r7, r6, r0, lsr r0 │ │ │ │ - ldrheq sl, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ - cmnpeq r0, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r0, asr #13 │ │ │ │ + cmneq r0, ip, ror #21 │ │ │ │ + cmnpeq r0, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - cmneq r9, r4, ror r6 │ │ │ │ - @ instruction: 0x01703a9c │ │ │ │ - cmnpeq r0, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, ror r6 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + cmnpeq r0, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - cmneq r9, r4, lsr r6 │ │ │ │ - cmneq r0, ip, asr sl │ │ │ │ - cmnpeq r0, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ + cmneq r0, r8, ror #20 │ │ │ │ + ldrsbeq pc, [r0, #-0]! @ │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - ldrsheq sl, [r9, #-84]! @ 0xffffffac │ │ │ │ - cmneq r0, ip, lsl sl │ │ │ │ - cmnpeq r0, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, r8, lsr #20 │ │ │ │ + cmnpeq r0, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ - ldrheq sl, [r9, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r3, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmnpeq r0, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, r8, ror #19 │ │ │ │ + cmnpeq r0, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - cmneq r9, r4, ror r5 │ │ │ │ - cmnpeq r0, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r0, r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ + cmnpeq r0, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r0, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - cmneq r9, ip, lsr #10 │ │ │ │ - cmneq r0, r4, asr r9 │ │ │ │ - ldrheq lr, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r9, r4, lsr r5 │ │ │ │ + cmneq r0, r0, ror #18 │ │ │ │ + cmneq r0, r8, asr #31 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ - cmneq r0, r4, lsl r9 │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ + ldrsheq sl, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r0, r0, lsr #18 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ │ │ │ │ 00471818 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00471820 : │ │ │ │ @@ -974917,44 +974917,44 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 471a08 │ │ │ │ orreq r6, r6, r8, asr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01866cb4 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - ldrheq pc, [r0, #-44]! @ 0xffffffd4 @ │ │ │ │ cmnpeq r0, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r0, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, asr r2 │ │ │ │ - @ instruction: 0x01703690 │ │ │ │ - ldrsheq lr, [r0, #-192]! @ 0xffffff40 │ │ │ │ + ldrsbeq pc, [r0, #-36]! @ 0xffffffdc @ │ │ │ │ + cmnpeq r0, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ + @ instruction: 0x0170369c │ │ │ │ + ldrsheq lr, [r0, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ orreq r6, r6, r4, lsl #22 │ │ │ │ - ldrsheq sl, [r9, #-16]! │ │ │ │ - cmneq r0, r4, lsr #12 │ │ │ │ - cmneq r0, r8, lsl #25 │ │ │ │ - ldrheq sl, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r0, r8, ror #11 │ │ │ │ - cmneq r0, r8, asr #24 │ │ │ │ + ldrsheq sl, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r0, lsr r6 │ │ │ │ + @ instruction: 0x0170ec94 │ │ │ │ + ldrheq sl, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsheq r3, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmneq r0, r4, asr ip │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - cmneq r9, r8, ror r1 │ │ │ │ - cmneq r0, ip, lsr #11 │ │ │ │ - cmneq r0, ip, lsl #24 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + ldrheq r3, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r8, lsl ip │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmneq r0, r0, ror r5 │ │ │ │ - ldrsbeq lr, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r0, ip, ror r5 │ │ │ │ + ldrsbeq lr, [r0, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - cmneq r0, r4, lsr r5 │ │ │ │ - @ instruction: 0x0170eb94 │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + cmneq r0, r0, asr #10 │ │ │ │ + cmneq r0, r0, lsr #23 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmneq r9, r4, asr #1 │ │ │ │ - ldrsheq r3, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r0, r8, asr fp │ │ │ │ + cmneq r9, ip, asr #1 │ │ │ │ + cmneq r0, r4, lsl #10 │ │ │ │ + cmneq r0, r4, ror #22 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ │ │ │ │ 00471c30 : │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -975142,26 +975142,26 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 471f30 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ b 471e4c │ │ │ │ orreq r6, r6, r4, asr r8 │ │ │ │ - cmneq r9, r4, lsl lr │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - cmneq r0, r4, lsr #17 │ │ │ │ + cmneq r9, ip, lsl lr │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ + ldrheq lr, [r0, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x000009be │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ - cmneq r9, r4, asr #27 │ │ │ │ - cmneq r0, r8, ror lr │ │ │ │ - cmneq r0, r8, asr #16 │ │ │ │ + cmneq r9, ip, asr #27 │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ + cmneq r0, r4, asr r8 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - cmneq r9, ip, ror #26 │ │ │ │ - @ instruction: 0x01703194 │ │ │ │ - ldrsheq lr, [r0, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, ror sp │ │ │ │ + cmneq r0, r0, lsr #3 │ │ │ │ + cmneq r0, r8, lsl #16 │ │ │ │ @ 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] @ 4720dc │ │ │ │ mov r4, r2 │ │ │ │ @@ -975261,30 +975261,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 47206c │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ - cmneq r0, ip, lsr #27 │ │ │ │ + cmneq r9, ip, asr #4 │ │ │ │ + ldrheq lr, [r0, #-216]! @ 0xffffff28 │ │ │ │ orreq r6, r6, r4, lsr #11 │ │ │ │ - cmneq r0, ip, lsl #27 │ │ │ │ + @ instruction: 0x0170ed98 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq r0, ip, asr r0 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ + cmneq r0, r8, rrx │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r0, r8, lsr #32 │ │ │ │ - cmneq r0, ip, ror #31 │ │ │ │ - cmneq r0, r8, lsr #25 │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ + ldrsheq r2, [r0, #-248]! @ 0xffffff08 │ │ │ │ + ldrheq lr, [r0, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrheq r2, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r0, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -975847,55 +975847,55 @@ │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ b 472978 │ │ │ │ ldrdeq r6, [r6, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018663b4 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r8, lsr #13 │ │ │ │ - cmneq r9, ip, lsl #31 │ │ │ │ - cmneq r0, r4, lsr #22 │ │ │ │ + @ instruction: 0x01799f94 │ │ │ │ + cmneq r0, r0, lsr fp │ │ │ │ andeq r6, r0, r8, lsr #20 │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ - ldrsbeq lr, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r9, ip, lsr #28 │ │ │ │ + ldrsbeq lr, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, r4, lsr lr │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01866098 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ - cmneq r0, r0, asr #16 │ │ │ │ + ldrheq r9, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, ip, asr #16 │ │ │ │ cmneq pc, r8, asr #5 │ │ │ │ - cmneq r9, r0, lsr #23 │ │ │ │ - cmneq r0, r8, lsr r7 │ │ │ │ + cmneq r9, r8, lsr #23 │ │ │ │ + cmneq r0, r4, asr #14 │ │ │ │ cmneq pc, r0, asr #3 │ │ │ │ cmneq pc, r0, asr r1 @ │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ + cmneq r9, ip, ror sl │ │ │ │ + cmneq r0, r8, lsl r6 │ │ │ │ @ instruction: 0x016f3094 │ │ │ │ qdsubeq r3, r0, pc @ │ │ │ │ - cmneq r9, r4, lsr #19 │ │ │ │ - cmneq r0, r4, lsl #17 │ │ │ │ - cmneq r0, ip, lsr r5 │ │ │ │ - cmneq r0, r8, asr #16 │ │ │ │ - cmneq r0, r8, lsl r8 │ │ │ │ - cmneq r0, r8, ror #15 │ │ │ │ - ldrheq r2, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r0, r8, lsl #15 │ │ │ │ - cmneq r9, r0, ror r8 │ │ │ │ - cmneq r0, r0, asr r7 │ │ │ │ - cmneq r0, r8, lsl #8 │ │ │ │ - cmneq r9, r8, lsr r8 │ │ │ │ - ldrsheq lr, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ - ldrsheq r9, [r9, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, r8, ror #7 │ │ │ │ - cmneq r0, r4, lsl #7 │ │ │ │ - cmneq r9, r4, asr #15 │ │ │ │ - ldrheq lr, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r4, asr r3 │ │ │ │ + cmneq r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x01702890 │ │ │ │ + cmneq r0, r8, asr #10 │ │ │ │ + cmneq r0, r4, asr r8 │ │ │ │ + cmneq r0, r4, lsr #16 │ │ │ │ + ldrsheq r2, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r4, asr #15 │ │ │ │ + @ instruction: 0x01702794 │ │ │ │ + cmneq r9, r8, ror r8 │ │ │ │ + cmneq r0, ip, asr r7 │ │ │ │ + cmneq r0, r4, lsl r4 │ │ │ │ + cmneq r9, r0, asr #16 │ │ │ │ + cmneq r0, r4, lsl #8 │ │ │ │ + ldrsbeq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ + ldrsheq r9, [r9, #-124]! @ 0xffffff84 │ │ │ │ + ldrsheq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ + @ instruction: 0x0170e390 │ │ │ │ + cmneq r9, ip, asr #15 │ │ │ │ + cmneq r0, r4, asr #7 │ │ │ │ + cmneq r0, r0, ror #6 │ │ │ │ │ │ │ │ 00472aa8 : │ │ │ │ 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, #912] @ 472e50 │ │ │ │ @@ -976129,29 +976129,29 @@ │ │ │ │ bl adb0c │ │ │ │ b 472b24 │ │ │ │ orreq r5, r6, r4, asr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r5, r6, r0, lsr sl │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - cmneq r0, r0, asr #5 │ │ │ │ + cmneq r0, ip, asr #5 │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ andeq r7, r0, r8, ror #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #15 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ - cmneq r0, ip, lsr #4 │ │ │ │ + cmneq r0, r8, lsr r2 │ │ │ │ addmi r4, pc, r0 │ │ │ │ @ instruction: 0x01865798 │ │ │ │ - cmneq r0, r4, lsr #5 │ │ │ │ - ldrheq r9, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, ip, asr #30 │ │ │ │ - cmneq r0, ip, asr r2 │ │ │ │ - cmneq r9, r8, ror r3 │ │ │ │ - cmneq r0, r8, lsl #30 │ │ │ │ + ldrheq r2, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r9, r0, asr #7 │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ + cmneq r0, r8, ror #4 │ │ │ │ + cmneq r9, r0, lsl #7 │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ │ │ │ │ 00472ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r1, [pc, #1080] @ 4732f0 │ │ │ │ @@ -976429,36 +976429,36 @@ │ │ │ │ orreq r5, r6, ip, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r5, r6, r0, asr #12 │ │ │ │ orreq r5, r6, r8, lsl r6 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, lsl #17 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x0179909c │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ + cmneq r9, r4, lsr #1 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmneq r0, r0, asr #24 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r9, ip, ror #31 │ │ │ │ - cmneq r0, r8, lsl #23 │ │ │ │ - ldrheq r8, [r9, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x01701e9c │ │ │ │ - cmneq r0, r4, asr fp │ │ │ │ - @ instruction: 0x01798f90 │ │ │ │ - cmneq r0, ip, lsr #22 │ │ │ │ + ldrsheq r8, [r9, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x0170db94 │ │ │ │ + cmneq r9, r4, asr #31 │ │ │ │ + cmneq r0, r8, lsr #29 │ │ │ │ + cmneq r0, r0, ror #22 │ │ │ │ + @ instruction: 0x01798f98 │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ cmneq pc, r0, asr #11 │ │ │ │ - cmneq r9, r0, lsl #30 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ - @ instruction: 0x0170da98 │ │ │ │ - cmneq r9, r8, asr #29 │ │ │ │ - cmneq r0, r8, lsr #27 │ │ │ │ - cmneq r0, r0, ror #20 │ │ │ │ + cmneq r9, r8, lsl #30 │ │ │ │ + cmneq r0, ip, ror #27 │ │ │ │ + cmneq r0, r4, lsr #21 │ │ │ │ + ldrsbeq r8, [r9, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq r1, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r0, ip, ror #20 │ │ │ │ │ │ │ │ 00473364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ @@ -976638,25 +976638,25 @@ │ │ │ │ ldr r1, [pc, #36] @ 473658 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4735b4 │ │ │ │ - cmneq r0, r0, lsl #19 │ │ │ │ + cmneq r0, ip, lsl #19 │ │ │ │ orreq r5, r6, r4, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, ip, ror #26 │ │ │ │ + cmneq r9, r4, ror sp │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - ldrheq sp, [r0, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + ldrheq sp, [r0, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ orreq r4, r6, r8, asr pc │ │ │ │ - cmneq r0, ip, ror sl │ │ │ │ - cmneq r0, ip, asr #20 │ │ │ │ + cmneq r0, r8, lsl #21 │ │ │ │ + cmneq r0, r8, asr sl │ │ │ │ │ │ │ │ 00473674 : │ │ │ │ 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] @ 473b80 │ │ │ │ @@ -976977,41 +976977,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 473a4c │ │ │ │ strdeq sp, [r6, r0] │ │ │ │ orreq r4, r6, r0, lsl #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r8, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r0, ip, asr #12 │ │ │ │ + ldrheq r8, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r8, asr r6 │ │ │ │ orreq r4, r6, ip, ror #27 │ │ │ │ @ instruction: 0xffffe7cc │ │ │ │ - cmneq r9, r0, lsr #20 │ │ │ │ - ldrheq sp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - ldrsbeq sp, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsbeq sp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ ldrdeq ip, [r6, r4] │ │ │ │ - ldrsbeq r8, [r9, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r0, ip, ror #8 │ │ │ │ + ldrsbeq r8, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r0, r8, ror r4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ - cmneq r0, r0, asr r7 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + cmneq r0, ip, asr r7 │ │ │ │ cmneq pc, r4, lsr #29 │ │ │ │ cmneq pc, r0, asr lr @ │ │ │ │ cmneq pc, r0, lsl lr @ │ │ │ │ - cmneq r0, r8, asr #12 │ │ │ │ - cmneq r9, ip, lsr #14 │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ - cmneq r0, r4, asr #5 │ │ │ │ + cmneq r0, r4, asr r6 │ │ │ │ + cmneq r9, r4, lsr r7 │ │ │ │ + cmneq r0, r8, lsl r6 │ │ │ │ + ldrsbeq sp, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - ldrsbeq r1, [r0, #-84]! @ 0xffffffac │ │ │ │ - cmneq r0, r4, lsr #11 │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ - cmneq r0, r0, asr #10 │ │ │ │ - cmneq r0, r0, lsl r5 │ │ │ │ + cmneq r0, r0, ror #11 │ │ │ │ + ldrheq r1, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + cmneq r0, ip, asr #10 │ │ │ │ + cmneq r0, ip, lsl r5 │ │ │ │ │ │ │ │ 00473bf8 : │ │ │ │ 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, #2404] @ 474574 │ │ │ │ @@ -977617,62 +977617,62 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 473e60 │ │ │ │ strdeq r4, [r6, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r4, [r6, r8] │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - cmneq r9, r0, asr #9 │ │ │ │ - cmneq r0, r8, asr r0 │ │ │ │ + cmneq r9, r8, asr #9 │ │ │ │ + cmneq r0, r4, rrx │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrheq r8, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ + ldrheq r8, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r0, r4, asr pc │ │ │ │ ldrdeq r1, [pc, #-148] @ 47450c │ │ │ │ orreq r4, r6, ip, lsr #13 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ ldrdeq r1, [pc, #-112] @ 474540 │ │ │ │ - ldrsheq r8, [r9, #-4]! │ │ │ │ - cmneq r0, ip, lsl #25 │ │ │ │ + ldrsheq r8, [r9, #-12]! │ │ │ │ + @ instruction: 0x0170cc98 │ │ │ │ cmneq pc, r8, lsl r7 @ │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r9, r4, asr r0 │ │ │ │ - cmneq r0, ip, ror #23 │ │ │ │ + cmneq r9, ip, asr r0 │ │ │ │ + ldrsheq ip, [r0, #-184]! @ 0xffffff48 │ │ │ │ cmneq pc, r8, ror r6 @ │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ andeq r6, r0, r8, lsr #20 │ │ │ │ - cmneq r9, r8, lsr pc │ │ │ │ - ldrsbeq ip, [r0, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r0, asr #30 │ │ │ │ + ldrsbeq ip, [r0, #-172]! @ 0xffffff54 │ │ │ │ cmneq pc, ip, asr r5 @ │ │ │ │ - ldrheq r7, [r9, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x01700d90 │ │ │ │ - cmneq r0, r8, asr #20 │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ - cmneq r0, r0, asr sp │ │ │ │ - cmneq r0, r8, lsl #20 │ │ │ │ - cmneq r9, r4, lsr lr │ │ │ │ - cmneq r0, r8, lsr #20 │ │ │ │ - cmneq r0, r4, asr #19 │ │ │ │ - ldrsbeq r0, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r0, r0, lsr #25 │ │ │ │ - cmneq r0, r0, ror ip │ │ │ │ - cmneq r9, r8, asr sp │ │ │ │ - cmneq r0, ip, lsl r9 │ │ │ │ - cmneq r0, ip, ror #17 │ │ │ │ - cmneq r9, r4, lsl sp │ │ │ │ - ldrsheq r0, [r0, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r0, r8, lsr #17 │ │ │ │ - ldrsbeq r7, [r9, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq ip, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r0, ip, ror #16 │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ - cmneq r0, r8, lsl #23 │ │ │ │ - cmneq r0, r0, asr #16 │ │ │ │ - cmneq r0, r0, asr fp │ │ │ │ - cmneq r0, r0, lsr #22 │ │ │ │ + ldrheq r7, [r9, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x01700d9c │ │ │ │ + cmneq r0, r4, asr sl │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + cmneq r0, ip, asr sp │ │ │ │ + cmneq r0, r4, lsl sl │ │ │ │ + cmneq r9, ip, lsr lr │ │ │ │ + cmneq r0, r4, lsr sl │ │ │ │ + ldrsbeq ip, [r0, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq r0, [r0, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r0, ip, lsr #25 │ │ │ │ + cmneq r0, ip, ror ip │ │ │ │ + cmneq r9, r0, ror #26 │ │ │ │ + cmneq r0, r8, lsr #18 │ │ │ │ + ldrsheq ip, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, ip, lsl sp │ │ │ │ + cmneq r0, r0, lsl #24 │ │ │ │ + ldrheq ip, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r4, ror #25 │ │ │ │ + ldrsbeq ip, [r0, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, r8, ror r8 │ │ │ │ + ldrheq r7, [r9, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x01700b94 │ │ │ │ + cmneq r0, ip, asr #16 │ │ │ │ + cmneq r0, ip, asr fp │ │ │ │ + cmneq r0, ip, lsr #22 │ │ │ │ │ │ │ │ 00474644 : │ │ │ │ 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] @ 474ad4 │ │ │ │ @@ -977967,43 +977967,43 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, r6, ip, lsl #29 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r3, r6, r8, lsl #25 │ │ │ │ smulbteq pc, ip, r4 @ │ │ │ │ - ldrsheq ip, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r9, r8, lsr #17 │ │ │ │ - cmneq r0, r8, lsr r4 │ │ │ │ + cmneq r0, r8, lsl #12 │ │ │ │ + ldrheq r7, [r9, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r0, r4, asr #8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r9, r0, ror #16 │ │ │ │ - cmneq r0, r0, asr #14 │ │ │ │ - ldrsheq ip, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r8, ror #16 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ + cmneq r0, r4, lsl #8 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r9, r0, lsr #16 │ │ │ │ - cmneq r0, r0, lsl #14 │ │ │ │ - ldrheq ip, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r9, r4, ror #15 │ │ │ │ - cmneq r0, r4, asr #13 │ │ │ │ - cmneq r0, ip, ror r3 │ │ │ │ + cmneq r9, r8, lsr #16 │ │ │ │ + cmneq r0, ip, lsl #14 │ │ │ │ + ldrheq ip, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ + ldrsbeq r0, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, r8, lsl #7 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ - cmneq r0, r4, lsl #13 │ │ │ │ - cmneq r0, ip, lsr r3 │ │ │ │ - cmneq r9, r8, ror #14 │ │ │ │ - cmneq r0, r8, asr #12 │ │ │ │ - cmneq r0, r0, lsl #6 │ │ │ │ + cmneq r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x01700690 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ + cmneq r9, r0, ror r7 │ │ │ │ + cmneq r0, r4, asr r6 │ │ │ │ + cmneq r0, ip, lsl #6 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmneq r9, ip, lsr #14 │ │ │ │ - cmneq r0, r0, asr #8 │ │ │ │ - cmneq r0, r4, asr #5 │ │ │ │ + cmneq r9, r4, lsr r7 │ │ │ │ + cmneq r0, ip, asr #8 │ │ │ │ + ldrsbeq ip, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq r9, r8, ror #13 │ │ │ │ - cmneq r0, r8, asr #11 │ │ │ │ - cmneq r0, r0, lsl #5 │ │ │ │ + ldrsheq r7, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r0, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmneq r0, ip, lsl #5 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 00474b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -978163,36 +978163,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 474c3c │ │ │ │ orreq r3, r6, ip, lsl #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r3, [r6, r0] │ │ │ │ - cmneq r9, r8, lsl #10 │ │ │ │ - cmneq r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0170c09c │ │ │ │ - ldrheq r7, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r0, r0, lsl #4 │ │ │ │ - cmneq r0, ip, asr #32 │ │ │ │ + cmneq r9, r0, lsl r5 │ │ │ │ + cmneq r0, ip, lsl #5 │ │ │ │ + cmneq r0, r8, lsr #1 │ │ │ │ + cmneq r9, r4, asr #9 │ │ │ │ + cmneq r0, ip, lsl #4 │ │ │ │ + cmneq r0, r8, asr r0 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r9, r8, lsl #9 │ │ │ │ - cmneq r0, r8, ror #6 │ │ │ │ - cmneq r0, r8, lsl r0 │ │ │ │ + @ instruction: 0x01797490 │ │ │ │ + cmneq r0, r4, ror r3 │ │ │ │ + cmneq r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r9, ip, asr #8 │ │ │ │ - cmneq r0, ip, lsr #6 │ │ │ │ - ldrsbeq fp, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r9, r4, asr r4 │ │ │ │ + cmneq r0, r8, lsr r3 │ │ │ │ + cmneq r0, r8, ror #31 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq r9, ip, lsl #8 │ │ │ │ - cmneq r0, r0, ror #3 │ │ │ │ - @ instruction: 0x0170bf9c │ │ │ │ + cmneq r9, r4, lsl r4 │ │ │ │ + cmneq r0, ip, ror #3 │ │ │ │ + cmneq r0, r8, lsr #31 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq r9, ip, asr #7 │ │ │ │ - cmneq r0, ip, lsr #5 │ │ │ │ - cmneq r0, r0, ror #30 │ │ │ │ + ldrsbeq r7, [r9, #-52]! @ 0xffffffcc │ │ │ │ + ldrheq r0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ │ │ │ │ 00474e54 : │ │ │ │ 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] @ 4752e4 │ │ │ │ @@ -978487,44 +978487,44 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, r6, ip, ror r6 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r3, r6, r8, ror r4 │ │ │ │ strheq pc, [lr, #-204]! @ 0xffffff34 @ │ │ │ │ - cmneq r0, r4, asr #29 │ │ │ │ - @ instruction: 0x01797098 │ │ │ │ - cmneq r0, r8, lsr #24 │ │ │ │ + ldrsbeq fp, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r9, r0, asr r0 │ │ │ │ - msreq (UNDEF: 127), r0, lsr pc │ │ │ │ - cmneq r0, r8, ror #23 │ │ │ │ + cmneq r9, r8, asr r0 │ │ │ │ + msreq (UNDEF: 127), ip, lsr pc │ │ │ │ + ldrsheq fp, [r0, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r9, r0, lsl r0 │ │ │ │ - strdeq pc, [pc, #-224] @ 475250 │ │ │ │ - cmneq r0, r0, lsr #23 │ │ │ │ - ldrsbeq r6, [r9, #-244]! @ 0xffffff0c │ │ │ │ - strheq pc, [pc, #-228] @ 475258 @ │ │ │ │ - cmneq r0, ip, ror #22 │ │ │ │ + cmneq r9, r8, lsl r0 │ │ │ │ + strdeq pc, [pc, #-236] @ 475244 │ │ │ │ + cmneq r0, ip, lsr #23 │ │ │ │ + ldrsbeq r6, [r9, #-252]! @ 0xffffff04 │ │ │ │ + msreq (UNDEF: 111), r0, asr #29 │ │ │ │ + cmneq r0, r8, ror fp │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x01796f94 │ │ │ │ - msreq (UNDEF: 111), r4, ror lr │ │ │ │ - cmneq r0, ip, lsr #22 │ │ │ │ + @ instruction: 0x01796f9c │ │ │ │ + msreq (UNDEF: 111), r0, lsl #29 │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r9, r8, asr pc │ │ │ │ - msreq (UNDEF: 111), r8, lsr lr │ │ │ │ - ldrsheq fp, [r0, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r0, ror #30 │ │ │ │ + msreq (UNDEF: 111), r4, asr #28 │ │ │ │ + ldrsheq fp, [r0, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq r9, ip, lsl pc │ │ │ │ - cmneq r0, r0, lsr ip │ │ │ │ - ldrheq fp, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r9, r4, lsr #30 │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ + cmneq r0, r0, asr #21 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - ldrsbeq r6, [r9, #-232]! @ 0xffffff18 │ │ │ │ - strheq pc, [pc, #-216] @ 4752a4 @ │ │ │ │ - cmneq r0, r0, ror sl │ │ │ │ + cmneq r9, r0, ror #29 │ │ │ │ + msreq SPSR_fsxc, r4, asr #27 │ │ │ │ + cmneq r0, ip, ror sl │ │ │ │ │ │ │ │ 0047537c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -978545,17 +978545,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4753f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 47539c │ │ │ │ - ldrsbeq r6, [r9, #-216]! @ 0xffffff28 │ │ │ │ - strheq pc, [pc, #-200] @ 475328 @ │ │ │ │ - cmneq r0, r8, ror #18 │ │ │ │ + cmneq r9, r0, ror #27 │ │ │ │ + msreq SPSR_fsxc, r4, asr #25 │ │ │ │ + cmneq r0, r4, ror r9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 004753f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -978912,43 +978912,43 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r3, [r6, ip] │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r2, r6, r4, lsr #29 │ │ │ │ msreq SPSR_fiq, r8, lsr #12 │ │ │ │ - cmneq r0, ip, lsr r8 │ │ │ │ - cmneq r9, r4, lsl #20 │ │ │ │ - @ instruction: 0x0170b590 │ │ │ │ + cmneq r0, r8, asr #16 │ │ │ │ + cmneq r9, ip, lsl #20 │ │ │ │ + @ instruction: 0x0170b59c │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - ldrheq r6, [r9, #-156]! @ 0xffffff64 │ │ │ │ - msreq SPSR_fsxc, ip @ │ │ │ │ - cmneq r0, r4, asr r5 │ │ │ │ + cmneq r9, r4, asr #19 │ │ │ │ + msreq SPSR_fsxc, r8, lsr #17 │ │ │ │ + cmneq r0, r0, ror #10 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ - msreq SPSR_fsxc, ip, asr r8 │ │ │ │ - cmneq r0, r4, lsl r5 │ │ │ │ - cmneq r9, ip, lsr r9 │ │ │ │ - msreq SPSR_fsxc, ip, lsl r8 │ │ │ │ - ldrsbeq fp, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r4, lsl #19 │ │ │ │ + msreq SPSR_fsxc, r8, ror #16 │ │ │ │ + cmneq r0, r0, lsr #10 │ │ │ │ + cmneq r9, r4, asr #18 │ │ │ │ + msreq SPSR_fsxc, r8, lsr #16 │ │ │ │ + cmneq r0, r0, ror #9 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r9, r0, lsl #18 │ │ │ │ - cmneq r0, r4, lsl r6 │ │ │ │ - @ instruction: 0x0170b498 │ │ │ │ + cmneq r9, r8, lsl #18 │ │ │ │ + cmneq r0, r0, lsr #12 │ │ │ │ + cmneq r0, r4, lsr #9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq r6, [r9, #-140]! @ 0xffffff74 │ │ │ │ - msreq (UNDEF: 127), ip @ │ │ │ │ - cmneq r0, ip, asr #8 │ │ │ │ - cmneq r9, r0, lsl #17 │ │ │ │ - msreq (UNDEF: 127), r0, ror #14 │ │ │ │ - cmneq r0, r8, lsl r4 │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ + msreq (UNDEF: 127), r8, lsr #15 │ │ │ │ + cmneq r0, r8, asr r4 │ │ │ │ + cmneq r9, r8, lsl #17 │ │ │ │ + msreq (UNDEF: 127), ip, ror #14 │ │ │ │ + cmneq r0, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r9, r4, asr #16 │ │ │ │ - msreq (UNDEF: 127), r4, lsr #14 │ │ │ │ - ldrsbeq fp, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r9, ip, asr #16 │ │ │ │ + msreq (UNDEF: 127), r0, lsr r7 │ │ │ │ + cmneq r0, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00475a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -979164,38 +979164,38 @@ │ │ │ │ b 475cf0 │ │ │ │ orreq r2, r6, r8, ror #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01862abc │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ orrseq r8, r8, r4, lsr #14 │ │ │ │ @ instruction: 0x018629b4 │ │ │ │ - ldrheq r6, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - msreq SPSR_fsxc, r0 @ │ │ │ │ - cmneq r0, r8, asr #2 │ │ │ │ + ldrheq r6, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + msreq SPSR_fsxc, ip @ │ │ │ │ + cmneq r0, r4, asr r1 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmneq r9, r4, ror r5 │ │ │ │ - msreq SPSR_fsxc, r4, asr r4 │ │ │ │ - cmneq r0, r8, lsl #2 │ │ │ │ - cmneq r9, r8, lsr r5 │ │ │ │ - msreq SPSR_fsxc, r8, lsl r4 │ │ │ │ - ldrsbeq fp, [r0, #-0]! │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ + msreq SPSR_fsxc, r0, ror #8 │ │ │ │ + cmneq r0, r4, lsl r1 │ │ │ │ + cmneq r9, r0, asr #10 │ │ │ │ + msreq SPSR_fsxc, r4, lsr #8 │ │ │ │ + ldrsbeq fp, [r0, #-12]! │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - ldrsheq r6, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - ldrdeq pc, [pc, #-56] @ 475d80 │ │ │ │ - @ instruction: 0x0170b094 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ - cmneq r9, r0, asr #9 │ │ │ │ - cmneq r0, r0, asr r0 │ │ │ │ + cmneq r9, r4, lsl #10 │ │ │ │ + msreq (UNDEF: 127), r4, ror #7 │ │ │ │ + cmneq r0, r0, lsr #1 │ │ │ │ + cmneq r0, r4, lsl r2 │ │ │ │ + cmneq r9, r8, asr #9 │ │ │ │ + cmneq r0, ip, asr r0 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - cmneq r9, ip, ror r4 │ │ │ │ - cmneq r0, r4, lsr #5 │ │ │ │ - cmneq r0, r0, lsl r0 │ │ │ │ - cmneq r9, ip, asr #8 │ │ │ │ - cmneq r0, r4, asr #3 │ │ │ │ - ldrsbeq sl, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r9, r4, lsl #9 │ │ │ │ + ldrheq fp, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r0, ip, lsl r0 │ │ │ │ + cmneq r9, r4, asr r4 │ │ │ │ + ldrsbeq fp, [r0, #-16]! │ │ │ │ + cmneq r0, r8, ror #31 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ │ │ │ │ 00475de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -979524,42 +979524,42 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, r6, r4, ror #13 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq r2, r6, r8, ror #8 │ │ │ │ cmneq lr, ip, lsr #25 │ │ │ │ - cmneq r0, r8, lsr #30 │ │ │ │ - cmneq r9, r8, lsl #1 │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ + cmneq r0, r4, lsr pc │ │ │ │ + @ instruction: 0x01796090 │ │ │ │ + cmneq r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmneq r9, r0, asr #32 │ │ │ │ - cmneq pc, r0, lsr #30 │ │ │ │ - ldrsbeq sl, [r0, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r9, r0 │ │ │ │ - cmneq pc, r0, ror #29 │ │ │ │ - @ instruction: 0x0170ab98 │ │ │ │ + cmneq r9, r8, asr #32 │ │ │ │ + cmneq pc, ip, lsr #30 │ │ │ │ + cmneq r0, r4, ror #23 │ │ │ │ + cmneq r9, r8 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ + cmneq r0, r4, lsr #23 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmneq r9, r0, asr #31 │ │ │ │ - cmneq pc, r0, lsr #29 │ │ │ │ - cmneq r0, r8, asr fp │ │ │ │ + cmneq r9, r8, asr #31 │ │ │ │ + cmneq pc, ip, lsr #29 │ │ │ │ + cmneq r0, r4, ror #22 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - cmneq r9, r4, lsl #31 │ │ │ │ - cmneq pc, r4, ror #28 │ │ │ │ - cmneq r0, r4, lsl fp │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ - cmneq pc, r4, lsr #28 │ │ │ │ - ldrsbeq sl, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r9, r8, lsl #30 │ │ │ │ - cmneq r0, ip, lsl ip │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ + cmneq r9, ip, lsl #31 │ │ │ │ + cmneq pc, r0, ror lr @ │ │ │ │ + cmneq r0, r0, lsr #22 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ + cmneq pc, r0, lsr lr @ │ │ │ │ + cmneq r0, r8, ror #21 │ │ │ │ + cmneq r9, r0, lsl pc │ │ │ │ + cmneq r0, r8, lsr #24 │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ - cmneq pc, r4, lsr #27 │ │ │ │ - cmneq r0, ip, asr sl │ │ │ │ + cmneq r9, ip, asr #29 │ │ │ │ + strheq lr, [pc, #-208] @ 4762b8 │ │ │ │ + cmneq r0, r8, ror #20 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 0047638c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -979735,35 +979735,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 47649c │ │ │ │ orreq r2, r6, r8, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r2, r6, r0, ror r0 │ │ │ │ - cmneq r0, r4, lsr #20 │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ - cmneq r0, r8, lsr r8 │ │ │ │ + cmneq r0, r0, lsr sl │ │ │ │ + ldrheq r5, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, r4, asr #16 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - cmneq r9, ip, asr ip │ │ │ │ - cmneq r0, r0, lsr #19 │ │ │ │ - cmneq r0, ip, ror #15 │ │ │ │ + cmneq r9, r4, ror #24 │ │ │ │ + cmneq r0, ip, lsr #19 │ │ │ │ + ldrsheq sl, [r0, #-120]! @ 0xffffff88 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmneq r9, r8, lsr #24 │ │ │ │ - cmneq pc, r8, lsl #22 │ │ │ │ - ldrheq sl, [r0, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r9, ip, ror #23 │ │ │ │ - cmneq pc, ip, asr #21 │ │ │ │ - cmneq r0, ip, ror r7 │ │ │ │ + cmneq r9, r0, lsr ip │ │ │ │ + cmneq pc, r4, lsl fp @ │ │ │ │ + cmneq r0, r8, asr #15 │ │ │ │ + ldrsheq r5, [r9, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq lr, [pc, #-168] @ 4765ec │ │ │ │ + cmneq r0, r8, lsl #15 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmneq r9, ip, lsr #23 │ │ │ │ - cmneq r0, r0, lsl #19 │ │ │ │ - cmneq r0, r0, asr #14 │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ - cmneq pc, ip, asr #20 │ │ │ │ - ldrsheq sl, [r0, #-108]! @ 0xffffff94 │ │ │ │ + ldrheq r5, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, ip, lsl #19 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ + cmneq r9, r4, ror fp │ │ │ │ + cmneq pc, r8, asr sl @ │ │ │ │ + cmneq r0, r8, lsl #14 │ │ │ │ muleq r0, r3, r2 │ │ │ │ │ │ │ │ 004766b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -980092,43 +980092,43 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r6, r4, lsl lr │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x01861b98 │ │ │ │ ldrdeq lr, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r4, ror #12 │ │ │ │ - ldrheq r5, [r9, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ - cmneq r9, r0, ror r7 │ │ │ │ - cmneq pc, r0, asr r6 @ │ │ │ │ - cmneq r0, r8, lsl #6 │ │ │ │ + cmneq r0, r0, ror r6 │ │ │ │ + cmneq r9, r0, asr #15 │ │ │ │ + cmneq r0, r8, asr r3 │ │ │ │ + cmneq r9, r8, ror r7 │ │ │ │ + cmneq pc, ip, asr r6 @ │ │ │ │ + cmneq r0, r4, lsl r3 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmneq r9, r0, lsr r7 │ │ │ │ - cmneq pc, r0, lsl r6 @ │ │ │ │ - cmneq r0, r8, asr #5 │ │ │ │ + cmneq r9, r8, lsr r7 │ │ │ │ + cmneq pc, ip, lsl r6 @ │ │ │ │ + ldrsbeq sl, [r0, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - ldrsheq r5, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - ldrdeq lr, [pc, #-80] @ 476bd0 │ │ │ │ - cmneq r0, r8, lsl #5 │ │ │ │ + ldrsheq r5, [r9, #-104]! @ 0xffffff98 │ │ │ │ + ldrdeq lr, [pc, #-92] @ 476bc4 │ │ │ │ + @ instruction: 0x0170a294 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - ldrheq r5, [r9, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x016fe594 │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ - cmneq r9, r4, ror r6 │ │ │ │ - cmneq pc, r4, asr r5 @ │ │ │ │ - cmneq r0, ip, lsl #4 │ │ │ │ + ldrheq r5, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq pc, r0, lsr #11 │ │ │ │ + cmneq r0, r4, asr r2 │ │ │ │ + cmneq r9, ip, ror r6 │ │ │ │ + cmneq pc, r0, ror #10 │ │ │ │ + cmneq r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ - ldrsbeq sl, [r0, #-16]! │ │ │ │ + cmneq r9, r0, asr #12 │ │ │ │ + cmneq r0, r8, asr r3 │ │ │ │ + ldrsbeq sl, [r0, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - ldrsheq r5, [r9, #-84]! @ 0xffffffac │ │ │ │ - ldrdeq lr, [pc, #-68] @ 476c18 │ │ │ │ - cmneq r0, ip, lsl #3 │ │ │ │ + ldrsheq r5, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq pc, r0, ror #9 │ │ │ │ + @ instruction: 0x0170a198 │ │ │ │ │ │ │ │ 00476c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -980152,17 +980152,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 476cdc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 476c88 │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ - cmneq pc, ip, asr #7 │ │ │ │ - cmneq r0, ip, ror r0 │ │ │ │ + ldrsheq r5, [r9, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq lr, [pc, #-56] @ 476ca4 │ │ │ │ + cmneq r0, r8, lsl #1 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ │ │ │ │ 00476ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -980606,22 +980606,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ msreq SPSR_fsx, r0, ror r5 │ │ │ │ - cmneq r0, ip, lsr #26 │ │ │ │ - cmneq r9, r8 │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ + cmneq r9, r0, lsl r0 │ │ │ │ cmneq pc, r0, lsr #14 │ │ │ │ - ldrsheq r9, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r9, ip, asr #31 │ │ │ │ + ldrsheq r9, [r0, #-204]! @ 0xffffff34 │ │ │ │ + ldrsbeq r4, [r9, #-244]! @ 0xffffff0c │ │ │ │ strdeq pc, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r9, [r0, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01794f94 │ │ │ │ + cmneq r0, r4, asr #25 │ │ │ │ + @ instruction: 0x01794f9c │ │ │ │ │ │ │ │ 004773e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -980900,22 +980900,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ msreq SPSR_fsx, ip, ror #1 │ │ │ │ - cmneq r9, ip, lsl #23 │ │ │ │ - cmneq r0, r0, lsr #17 │ │ │ │ + @ instruction: 0x01794b94 │ │ │ │ + cmneq r0, ip, lsr #17 │ │ │ │ @ instruction: 0x016f1298 │ │ │ │ - cmneq r9, ip, asr #22 │ │ │ │ - cmneq r0, r0, ror #16 │ │ │ │ + cmneq r9, r4, asr fp │ │ │ │ + cmneq r0, ip, ror #16 │ │ │ │ msreq SPSR_fsx, r0, ror r0 │ │ │ │ - cmneq r9, r0, lsl fp │ │ │ │ - cmneq r0, r4, lsr #16 │ │ │ │ + cmneq r9, r8, lsl fp │ │ │ │ + cmneq r0, r0, lsr r8 │ │ │ │ │ │ │ │ 00477870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -981194,22 +981194,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, asr ip │ │ │ │ - ldrsheq r4, [r9, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r0, r0, lsl r4 │ │ │ │ + cmneq r9, r4, lsl #14 │ │ │ │ + cmneq r0, ip, lsl r4 │ │ │ │ cmneq pc, r8, lsl #28 │ │ │ │ - ldrheq r4, [r9, #-108]! @ 0xffffff94 │ │ │ │ - ldrsbeq r9, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r9, r4, asr #13 │ │ │ │ + ldrsbeq r9, [r0, #-60]! @ 0xffffffc4 │ │ │ │ cmneq lr, r0, ror #23 │ │ │ │ - cmneq r9, r0, lsl #13 │ │ │ │ - @ instruction: 0x01709394 │ │ │ │ + cmneq r9, r8, lsl #13 │ │ │ │ + cmneq r0, r0, lsr #7 │ │ │ │ │ │ │ │ 00477d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -981488,22 +981488,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, asr #15 │ │ │ │ - cmneq r9, ip, ror #4 │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ + cmneq r9, r4, ror r2 │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ cmneq pc, r8, ror r9 @ │ │ │ │ - cmneq r9, ip, lsr #4 │ │ │ │ - cmneq r0, r0, asr #30 │ │ │ │ + cmneq r9, r4, lsr r2 │ │ │ │ + cmneq r0, ip, asr #30 │ │ │ │ cmneq lr, r0, asr r7 │ │ │ │ - ldrsheq r4, [r9, #-16]! │ │ │ │ - cmneq r0, r4, lsl #30 │ │ │ │ + ldrsheq r4, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r0, lsl pc │ │ │ │ │ │ │ │ 00478190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -981684,19 +981684,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ msreq SPSR_fsx, r4, lsr #24 │ │ │ │ - cmneq r9, r8, lsr #30 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ + cmneq r9, r0, lsr pc │ │ │ │ + cmneq r0, r8, asr #24 │ │ │ │ cmneq lr, r8, asr #8 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - ldrsheq r8, [r0, #-188]! @ 0xffffff44 │ │ │ │ + ldrsheq r3, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r0, r8, lsl #24 │ │ │ │ │ │ │ │ 0047848c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -981877,19 +981877,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ msreq SPSR_fsx, r8, lsr #18 │ │ │ │ - cmneq r9, ip, lsr #24 │ │ │ │ - cmneq r0, r0, asr #18 │ │ │ │ + cmneq r9, r4, lsr ip │ │ │ │ + cmneq r0, ip, asr #18 │ │ │ │ cmneq lr, ip, asr #2 │ │ │ │ - cmneq r9, ip, ror #23 │ │ │ │ - cmneq r0, r0, lsl #18 │ │ │ │ + ldrsheq r3, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, ip, lsl #18 │ │ │ │ │ │ │ │ 00478788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -982170,22 +982170,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsr #26 │ │ │ │ - cmneq r9, ip, asr #15 │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ + ldrsbeq r3, [r9, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, ip, ror #9 │ │ │ │ ldrdeq pc, [lr, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r9, r8, lsl #15 │ │ │ │ - @ instruction: 0x0170849c │ │ │ │ + @ instruction: 0x01793790 │ │ │ │ + cmneq r0, r8, lsr #9 │ │ │ │ strheq sp, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r9, r8, asr r7 │ │ │ │ - cmneq r0, ip, ror #8 │ │ │ │ + cmneq r9, r0, ror #14 │ │ │ │ + cmneq r0, r8, ror r4 │ │ │ │ │ │ │ │ 00478c20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -982466,22 +982466,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x016ed890 │ │ │ │ - cmneq r9, r4, lsr r3 │ │ │ │ - cmneq r0, r8, asr #32 │ │ │ │ + cmneq r9, ip, lsr r3 │ │ │ │ + cmneq r0, r4, asr r0 │ │ │ │ msreq SPSR_fiq, r8, lsr sl │ │ │ │ - ldrsheq r3, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r0, r4 │ │ │ │ + ldrsheq r3, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r0, r0, lsl r0 │ │ │ │ cmneq lr, ip, lsl r8 │ │ │ │ - cmneq r9, r0, asr #5 │ │ │ │ - ldrsbeq r7, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r8, asr #5 │ │ │ │ + cmneq r0, r0, ror #31 │ │ │ │ │ │ │ │ 004790b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -982762,22 +982762,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq sp, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x01792e9c │ │ │ │ - ldrheq r7, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, r4, lsr #29 │ │ │ │ + ldrheq r7, [r0, #-188]! @ 0xffffff44 │ │ │ │ msreq SPSR_fsx, r0, lsr #11 │ │ │ │ - cmneq r9, r8, asr lr │ │ │ │ - cmneq r0, ip, ror #22 │ │ │ │ + cmneq r9, r0, ror #28 │ │ │ │ + cmneq r0, r8, ror fp │ │ │ │ cmneq lr, r4, lsl #7 │ │ │ │ - cmneq r9, r8, lsr #28 │ │ │ │ - cmneq r0, ip, lsr fp │ │ │ │ + cmneq r9, r0, lsr lr │ │ │ │ + cmneq r0, r8, asr #22 │ │ │ │ │ │ │ │ 00479550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -983058,22 +983058,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, ror #30 │ │ │ │ - cmneq r9, r4, lsl #20 │ │ │ │ - cmneq r0, r8, lsl r7 │ │ │ │ + cmneq r9, ip, lsl #20 │ │ │ │ + cmneq r0, r4, lsr #14 │ │ │ │ msreq SPSR_fsx, r8, lsl #2 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - ldrsbeq r7, [r0, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + cmneq r0, r0, ror #13 │ │ │ │ cmneq lr, ip, ror #29 │ │ │ │ - @ instruction: 0x01792990 │ │ │ │ - cmneq r0, r4, lsr #13 │ │ │ │ + @ instruction: 0x01792998 │ │ │ │ + ldrheq r7, [r0, #-96]! @ 0xffffffa0 │ │ │ │ │ │ │ │ 004799e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -983351,22 +983351,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, asr #21 │ │ │ │ - ldrheq r7, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsheq r2, [r9, #-84]! @ 0xffffffac │ │ │ │ + ldrheq r7, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsheq r2, [r9, #-92]! @ 0xffffffa4 │ │ │ │ cmneq lr, r8, lsl #21 │ │ │ │ - cmneq r0, r0, ror r2 │ │ │ │ - ldrheq r2, [r9, #-84]! @ 0xffffffac │ │ │ │ + cmneq r0, ip, ror r2 │ │ │ │ + ldrheq r2, [r9, #-92]! @ 0xffffffa4 │ │ │ │ cmneq lr, ip, asr sl │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - cmneq r9, r8, lsl #11 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ + @ instruction: 0x01792590 │ │ │ │ │ │ │ │ 00479e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -983647,22 +983647,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, lsr r6 │ │ │ │ - cmneq r9, r0, ror r1 │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ + cmneq r9, r8, ror r1 │ │ │ │ + cmneq r0, r8, lsr #28 │ │ │ │ strdeq ip, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r9, ip, lsr #2 │ │ │ │ - ldrsbeq r6, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, r4, lsr r1 │ │ │ │ + cmneq r0, r4, ror #27 │ │ │ │ cmneq lr, r8, asr #11 │ │ │ │ - ldrsheq r2, [r9, #-12]! │ │ │ │ - cmneq r0, r8, lsr #27 │ │ │ │ + cmneq r9, r4, lsl #2 │ │ │ │ + ldrheq r6, [r0, #-212]! @ 0xffffff2c │ │ │ │ │ │ │ │ 0047a30c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -983943,22 +983943,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, lsr #3 │ │ │ │ - ldrsbeq r1, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, r4, lsl #19 │ │ │ │ + cmneq r9, r0, ror #25 │ │ │ │ + @ instruction: 0x01706990 │ │ │ │ cmneq lr, r0, ror #2 │ │ │ │ - @ instruction: 0x01791c94 │ │ │ │ - cmneq r0, r0, asr #18 │ │ │ │ + @ instruction: 0x01791c9c │ │ │ │ + cmneq r0, ip, asr #18 │ │ │ │ cmneq lr, r0, lsr r1 │ │ │ │ - cmneq r9, r4, ror #24 │ │ │ │ - cmneq r0, r0, lsl r9 │ │ │ │ + cmneq r9, ip, ror #24 │ │ │ │ + cmneq r0, ip, lsl r9 │ │ │ │ │ │ │ │ 0047a7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -984320,25 +984320,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq fp, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r9, ip, lsr #14 │ │ │ │ - ldrsbeq r6, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r4, lsr r7 │ │ │ │ + cmneq r0, r4, ror #7 │ │ │ │ strheq fp, [lr, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r9, r8, ror #13 │ │ │ │ - @ instruction: 0x01706394 │ │ │ │ + ldrsheq r1, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, r0, lsr #7 │ │ │ │ cmneq lr, r4, lsl #23 │ │ │ │ - ldrheq r1, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r4, ror #6 │ │ │ │ + cmneq r9, r0, asr #13 │ │ │ │ + cmneq r0, r0, ror r3 │ │ │ │ cmneq lr, r4, asr fp │ │ │ │ - cmneq r9, r8, lsl #13 │ │ │ │ - cmneq r0, r4, lsr r3 │ │ │ │ + @ instruction: 0x01791690 │ │ │ │ + cmneq r0, r0, asr #6 │ │ │ │ │ │ │ │ 0047ad8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -984700,25 +984700,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, lsl r6 │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ - ldrsheq r5, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ + ldrsheq r5, [r0, #-220]! @ 0xffffff24 │ │ │ │ cmneq lr, ip, asr #11 │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - cmneq r0, ip, lsr #27 │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + ldrheq r5, [r0, #-216]! @ 0xffffff28 │ │ │ │ @ instruction: 0x016eb59c │ │ │ │ - ldrsbeq r1, [r9, #-0]! │ │ │ │ - cmneq r0, ip, ror sp │ │ │ │ + ldrsbeq r1, [r9, #-8]! │ │ │ │ + cmneq r0, r8, lsl #27 │ │ │ │ cmneq lr, ip, ror #10 │ │ │ │ - cmneq r9, r0, lsr #1 │ │ │ │ - cmneq r0, ip, asr #26 │ │ │ │ + cmneq r9, r8, lsr #1 │ │ │ │ + cmneq r0, r8, asr sp │ │ │ │ │ │ │ │ 0047b374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -985130,28 +985130,28 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x016eaf90 │ │ │ │ - cmneq r9, r4, asr #21 │ │ │ │ - cmneq r0, r0, ror r7 │ │ │ │ + cmneq r9, ip, asr #21 │ │ │ │ + cmneq r0, ip, ror r7 │ │ │ │ cmneq lr, ip, asr #30 │ │ │ │ - cmneq r9, r0, lsl #21 │ │ │ │ - cmneq r0, ip, lsr #14 │ │ │ │ + cmneq r9, r8, lsl #21 │ │ │ │ + cmneq r0, r8, lsr r7 │ │ │ │ cmneq lr, ip, lsl pc │ │ │ │ - cmneq r9, r0, asr sl │ │ │ │ - ldrsheq r5, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r8, asr sl │ │ │ │ + cmneq r0, r8, lsl #14 │ │ │ │ cmneq lr, ip, ror #29 │ │ │ │ - cmneq r9, r0, lsr #20 │ │ │ │ - cmneq r0, ip, asr #13 │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ + ldrsbeq r5, [r0, #-104]! @ 0xffffff98 │ │ │ │ strheq sl, [lr, #-236]! @ 0xffffff14 │ │ │ │ - ldrsheq r0, [r9, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x0170569c │ │ │ │ + ldrsheq r0, [r9, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r0, r8, lsr #13 │ │ │ │ │ │ │ │ 0047ba30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -985427,22 +985427,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsr #21 │ │ │ │ - ldrsbeq r0, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ + @ instruction: 0x01705290 │ │ │ │ cmneq lr, r8, ror #20 │ │ │ │ - @ instruction: 0x01790598 │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ + cmneq r9, r0, lsr #11 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ cmneq lr, ip, lsr #20 │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ + cmneq r0, r4, lsl r2 │ │ │ │ │ │ │ │ 0047beb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -985719,22 +985719,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, lsr #12 │ │ │ │ - cmneq r9, r0, asr r1 │ │ │ │ - ldrsheq r4, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r9, r8, asr r1 │ │ │ │ + cmneq r0, r8, lsl #28 │ │ │ │ cmneq lr, r0, ror #11 │ │ │ │ - cmneq r9, r0, lsl r1 │ │ │ │ - ldrheq r4, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r9, r8, lsl r1 │ │ │ │ + cmneq r0, r8, asr #27 │ │ │ │ cmneq lr, r4, lsr #11 │ │ │ │ - ldrsbeq r0, [r9, #-4]! │ │ │ │ - cmneq r0, r0, lsl #27 │ │ │ │ + ldrsbeq r0, [r9, #-12]! │ │ │ │ + cmneq r0, ip, lsl #27 │ │ │ │ │ │ │ │ 0047c33c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -986015,22 +986015,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, ror r1 │ │ │ │ - cmnpeq r8, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, asr r9 │ │ │ │ + ldrheq pc, [r8, #-192]! @ 0xffffff40 @ │ │ │ │ + cmneq r0, r0, ror #18 │ │ │ │ cmneq lr, r0, lsr r1 │ │ │ │ - cmnpeq r8, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsl r9 │ │ │ │ + cmnpeq r8, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, lsl r9 │ │ │ │ cmneq lr, r0, lsl #2 │ │ │ │ - cmnpeq r8, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, ror #17 │ │ │ │ + cmnpeq r8, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, ror #17 │ │ │ │ │ │ │ │ 0047c7d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -986214,19 +986214,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsr lr │ │ │ │ - cmnpeq r8, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, lsl r6 │ │ │ │ + cmnpeq r8, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, lsr #12 │ │ │ │ strdeq r9, [lr, #-216]! @ 0xffffff28 │ │ │ │ - cmnpeq r8, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmnpeq r8, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, ror #11 │ │ │ │ │ │ │ │ 0047cadc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -986410,19 +986410,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, lsr fp │ │ │ │ - cmnpeq r8, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, lsl #6 │ │ │ │ + cmnpeq r8, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, lsl r3 │ │ │ │ strdeq r9, [lr, #-160]! @ 0xffffff60 │ │ │ │ - cmnpeq r8, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, asr #5 │ │ │ │ + cmnpeq r8, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r0, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ 0047cde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -986838,30 +986838,30 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, lsr r5 │ │ │ │ - cmnpeq r8, ip, rrx @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ + cmnpeq r8, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ strdeq r9, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmnpeq r8, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r3, [r0, #-196]! @ 0xffffff3c │ │ │ │ + cmnpeq r8, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ cmneq lr, r0, asr #9 │ │ │ │ - ldrsheq lr, [r8, #-240]! @ 0xffffff10 │ │ │ │ - @ instruction: 0x01703c98 │ │ │ │ + ldrsheq lr, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ cmneq lr, r4, lsl #9 │ │ │ │ - ldrheq lr, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r0, r0, ror #24 │ │ │ │ + ldrheq lr, [r8, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r0, ip, ror #24 │ │ │ │ cmneq lr, r8, asr #8 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ - cmneq r0, r4, lsr #24 │ │ │ │ + cmneq r8, r0, lsl #31 │ │ │ │ + cmneq r0, r0, lsr ip │ │ │ │ │ │ │ │ 0047d4b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -987263,30 +987263,30 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, lsr #13 │ │ │ │ - cmneq r8, r8, lsr sl │ │ │ │ - cmneq r0, r4, ror #13 │ │ │ │ + cmneq r8, r0, asr #20 │ │ │ │ + ldrsheq r3, [r0, #-96]! @ 0xffffffa0 │ │ │ │ cmneq lr, r0, ror #28 │ │ │ │ - @ instruction: 0x0178e990 │ │ │ │ - cmneq r0, r8, lsr r6 │ │ │ │ + @ instruction: 0x0178e998 │ │ │ │ + cmneq r0, r4, asr #12 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ cmneq lr, r4, lsr #28 │ │ │ │ - cmneq r8, r4, asr r9 │ │ │ │ - cmneq r0, r0, lsl #12 │ │ │ │ + cmneq r8, ip, asr r9 │ │ │ │ + cmneq r0, ip, lsl #12 │ │ │ │ cmneq lr, r8, ror #27 │ │ │ │ - cmneq r8, r8, lsl r9 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ + cmneq r8, r0, lsr #18 │ │ │ │ + cmneq r0, ip, asr #11 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ cmneq lr, ip, lsr #27 │ │ │ │ - ldrsbeq lr, [r8, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, r4, lsl #11 │ │ │ │ + cmneq r8, r4, ror #17 │ │ │ │ + @ instruction: 0x01703590 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 0047db58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -987828,39 +987828,39 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r9, [lr, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x0178e390 │ │ │ │ - cmneq r0, r8, lsr r0 │ │ │ │ + @ instruction: 0x0178e398 │ │ │ │ + cmneq r0, r4, asr #32 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ cmneq lr, ip, ror #29 │ │ │ │ - cmneq r8, r0, lsl #5 │ │ │ │ - cmneq r0, r8, lsr #30 │ │ │ │ + cmneq r8, r8, lsl #5 │ │ │ │ + cmneq r0, r4, lsr pc │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ ldrdeq r9, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r8, r0, ror r1 │ │ │ │ - cmneq r0, r8, lsl lr │ │ │ │ + cmneq r8, r8, ror r1 │ │ │ │ + cmneq r0, r4, lsr #28 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x016e8594 │ │ │ │ - cmneq r8, r4, asr #1 │ │ │ │ - cmneq r0, ip, ror #26 │ │ │ │ + cmneq r8, ip, asr #1 │ │ │ │ + cmneq r0, r8, ror sp │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmneq lr, r8, asr r5 │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ + @ instruction: 0x0178e090 │ │ │ │ + cmneq r0, ip, lsr sp │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ cmneq lr, ip, lsl r5 │ │ │ │ - cmneq r8, ip, asr #32 │ │ │ │ - ldrsheq r2, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r4, asr r0 │ │ │ │ + cmneq r0, r4, lsl #26 │ │ │ │ cmneq lr, r0, ror #9 │ │ │ │ - cmneq r8, r0, lsl r0 │ │ │ │ - ldrheq r2, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r8, lsl r0 │ │ │ │ + cmneq r0, r4, asr #25 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 0047e448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -988140,23 +988140,23 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, lsl #1 │ │ │ │ - ldrheq sp, [r8, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r0, r0, ror #16 │ │ │ │ + ldrheq sp, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r0, ip, ror #16 │ │ │ │ cmneq lr, r0, ror #15 │ │ │ │ - cmneq r8, r4, ror fp │ │ │ │ - cmneq r0, ip, lsl r8 │ │ │ │ + cmneq r8, ip, ror fp │ │ │ │ + cmneq r0, r8, lsr #16 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ cmneq lr, r8 │ │ │ │ - cmneq r8, r8, lsr fp │ │ │ │ - cmneq r0, r0, ror #15 │ │ │ │ + cmneq r8, r0, asr #22 │ │ │ │ + cmneq r0, ip, ror #15 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0047e8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -988258,16 +988258,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, lsr lr │ │ │ │ - cmneq r8, ip, ror #18 │ │ │ │ - cmneq r0, r4, lsl r6 │ │ │ │ + cmneq r8, r4, ror r9 │ │ │ │ + cmneq r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 0047ea94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -988638,27 +988638,27 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsl #18 │ │ │ │ - cmneq r8, r8, lsr r4 │ │ │ │ - cmneq r0, r0, ror #1 │ │ │ │ + cmneq r8, r0, asr #8 │ │ │ │ + cmneq r0, ip, ror #1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ cmneq lr, r8, asr #17 │ │ │ │ - ldrsheq sp, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r4, lsr #1 │ │ │ │ + cmneq r8, r0, lsl #8 │ │ │ │ + ldrheq r2, [r0, #-0]! │ │ │ │ cmneq lr, ip, lsl #17 │ │ │ │ - ldrheq sp, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r4, rrx │ │ │ │ + cmneq r8, r4, asr #7 │ │ │ │ + cmneq r0, r0, ror r0 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq lr, r0, asr r8 │ │ │ │ - cmneq r8, r0, lsl #7 │ │ │ │ - cmneq r0, r8, lsr #32 │ │ │ │ + cmneq r8, r8, lsl #7 │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 0047f0a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -988754,16 +988754,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsl #13 │ │ │ │ - @ instruction: 0x01701e98 │ │ │ │ - ldrsbeq sp, [r8, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r0, r4, lsr #29 │ │ │ │ + ldrsbeq sp, [r8, #-44]! @ 0xffffffd4 │ │ │ │ │ │ │ │ 0047f240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -988862,16 +988862,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, ror #9 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ - cmneq r8, r8, lsr r1 │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ + cmneq r8, r0, asr #2 │ │ │ │ │ │ │ │ 0047f3e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -988971,16 +988971,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsr r3 │ │ │ │ - @ instruction: 0x0178cf98 │ │ │ │ - cmneq r0, r8, ror #22 │ │ │ │ + cmneq r8, r0, lsr #31 │ │ │ │ + cmneq r0, r4, ror fp │ │ │ │ │ │ │ │ 0047f594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -989164,19 +989164,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, lsl r8 │ │ │ │ - ldrsbeq ip, [r8, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, r8, lsr #17 │ │ │ │ + cmneq r8, r0, ror #25 │ │ │ │ + ldrheq r1, [r0, #-132]! @ 0xffffff7c │ │ │ │ cmneq lr, r8, lsr r0 │ │ │ │ - @ instruction: 0x0178cc98 │ │ │ │ - cmneq r0, r8, ror #16 │ │ │ │ + cmneq r8, r0, lsr #25 │ │ │ │ + cmneq r0, r4, ror r8 │ │ │ │ │ │ │ │ 0047f89c : │ │ │ │ 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] @ 47fd0c │ │ │ │ @@ -989469,22 +989469,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ strdeq r6, [lr, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ + cmneq r8, r4, ror #16 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ cmneq lr, r8, asr r3 │ │ │ │ - cmneq r8, ip, lsl r8 │ │ │ │ - cmneq r0, ip, ror #7 │ │ │ │ + cmneq r8, r4, lsr #16 │ │ │ │ + ldrsheq r1, [r0, #-56]! @ 0xffffffc8 │ │ │ │ cmneq lr, ip, ror sp │ │ │ │ - cmneq r8, r0, ror #15 │ │ │ │ - ldrheq r1, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, r8, ror #15 │ │ │ │ + ldrheq r1, [r0, #-60]! @ 0xffffffc4 │ │ │ │ │ │ │ │ 0047fd64 : │ │ │ │ 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] @ 4801d4 │ │ │ │ @@ -989777,22 +989777,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq lr, r4, lsr r7 │ │ │ │ - @ instruction: 0x0178c394 │ │ │ │ - cmneq r0, r4, ror #30 │ │ │ │ + @ instruction: 0x0178c39c │ │ │ │ + cmneq r0, r0, ror pc │ │ │ │ @ instruction: 0x016e7e90 │ │ │ │ - cmneq r8, r4, asr r3 │ │ │ │ - cmneq r0, r4, lsr #30 │ │ │ │ + cmneq r8, ip, asr r3 │ │ │ │ + cmneq r0, r0, lsr pc │ │ │ │ strheq r6, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r8, r8, lsl r3 │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ + cmneq r8, r0, lsr #6 │ │ │ │ + ldrsheq r0, [r0, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 0048022c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -989975,19 +989975,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r8, [lr, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, r4, asr #32 │ │ │ │ - cmneq r0, r4, lsl ip │ │ │ │ + cmneq r8, ip, asr #32 │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ cmneq lr, r4, lsr #7 │ │ │ │ - cmneq r8, r4 │ │ │ │ - ldrsbeq r0, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r8, ip │ │ │ │ + cmneq r0, r0, ror #23 │ │ │ │ │ │ │ │ 00480530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -990167,19 +990167,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq r8, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r8, ip, asr #26 │ │ │ │ - cmneq r0, ip, lsl r9 │ │ │ │ + cmneq r8, r4, asr sp │ │ │ │ + cmneq r0, r8, lsr #18 │ │ │ │ cmneq lr, ip, lsr #1 │ │ │ │ - cmneq r8, ip, lsl #26 │ │ │ │ - ldrsbeq r0, [r0, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ + cmneq r0, r8, ror #17 │ │ │ │ │ │ │ │ 00480828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -990360,19 +990360,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, lsl #11 │ │ │ │ - cmneq r8, r0, asr sl │ │ │ │ - cmneq r0, r0, lsr #12 │ │ │ │ + cmneq r8, r8, asr sl │ │ │ │ + cmneq r0, ip, lsr #12 │ │ │ │ strheq r5, [lr, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r8, r0, lsl sl │ │ │ │ - cmneq r0, r0, ror #11 │ │ │ │ + cmneq r8, r8, lsl sl │ │ │ │ + cmneq r0, ip, ror #11 │ │ │ │ │ │ │ │ 00480b24 : │ │ │ │ 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] @ 480f84 │ │ │ │ @@ -990661,22 +990661,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq lr, r4, lsl #19 │ │ │ │ - cmneq r8, r4, ror #11 │ │ │ │ - ldrheq r0, [r0, #-20]! @ 0xffffffec │ │ │ │ + cmneq r8, ip, ror #11 │ │ │ │ + cmneq r0, r0, asr #3 │ │ │ │ cmneq lr, r0, ror #1 │ │ │ │ - cmneq r8, r4, lsr #11 │ │ │ │ - cmneq r0, r4, ror r1 │ │ │ │ + cmneq r8, ip, lsr #11 │ │ │ │ + cmneq r0, r0, lsl #3 │ │ │ │ cmneq lr, r4, lsl #22 │ │ │ │ - cmneq r8, r8, ror #10 │ │ │ │ - cmneq r0, r8, lsr r1 │ │ │ │ + cmneq r8, r0, ror r5 │ │ │ │ + cmneq r0, r4, asr #2 │ │ │ │ │ │ │ │ 00480fdc : │ │ │ │ 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] @ 48143c │ │ │ │ @@ -990965,23 +990965,23 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq lr, ip, asr #9 │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ - strdeq pc, [pc, #-204] @ 4813b4 │ │ │ │ + cmneq r8, r4, lsr r1 │ │ │ │ + msreq SPSR_fsxc, r8, lsl #26 │ │ │ │ cmneq lr, r8, lsr #24 │ │ │ │ - cmneq r8, ip, ror #1 │ │ │ │ - strheq pc, [pc, #-200] @ 4813c4 @ │ │ │ │ + ldrsheq fp, [r8, #-4]! │ │ │ │ + msreq SPSR_fsxc, r4, asr #25 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ cmneq lr, ip, asr #12 │ │ │ │ - ldrheq fp, [r8, #-0]! │ │ │ │ - msreq SPSR_fsxc, ip, ror ip │ │ │ │ + ldrheq fp, [r8, #-8]! │ │ │ │ + msreq SPSR_fsxc, r8, lsl #25 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0048149c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -991162,20 +991162,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, ror #6 │ │ │ │ - cmneq r8, r0, ror #27 │ │ │ │ - msreq SPSR_fsxc, ip, lsr #19 │ │ │ │ + cmneq r8, r8, ror #27 │ │ │ │ + strheq pc, [pc, #-152] @ 4816f4 @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ cmneq lr, r0, asr #2 │ │ │ │ - cmneq r8, r0, lsr #27 │ │ │ │ - msreq SPSR_fsxc, r0, ror r9 │ │ │ │ + cmneq r8, r8, lsr #27 │ │ │ │ + msreq SPSR_fsxc, ip, ror r9 │ │ │ │ │ │ │ │ 00481798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -991370,20 +991370,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, asr #28 │ │ │ │ - cmneq r8, r4, lsr #21 │ │ │ │ - msreq (UNDEF: 111), r0, ror r6 │ │ │ │ + cmneq r8, ip, lsr #21 │ │ │ │ + msreq (UNDEF: 111), ip, ror r6 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ strdeq r4, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r8, r0, ror #20 │ │ │ │ - msreq (UNDEF: 111), ip, lsr #12 │ │ │ │ + cmneq r8, r8, ror #20 │ │ │ │ + msreq (UNDEF: 111), r8, lsr r6 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 00481ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -991574,20 +991574,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsl fp │ │ │ │ - cmneq r8, ip, ror r7 │ │ │ │ - msreq (UNDEF: 127), r8, asr #6 │ │ │ │ + cmneq r8, r4, lsl #15 │ │ │ │ + msreq (UNDEF: 127), r4, asr r3 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ ldrdeq r4, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r8, r8, lsr r7 │ │ │ │ - msreq (UNDEF: 127), r4, lsl #6 │ │ │ │ + cmneq r8, r0, asr #14 │ │ │ │ + msreq (UNDEF: 127), r0, lsl r3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 00481dfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -991774,20 +991774,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsl #16 │ │ │ │ - cmneq r8, r8, ror #8 │ │ │ │ - msreq SPSR_fsxc, r4, lsr r0 │ │ │ │ + cmneq r8, r0, ror r4 │ │ │ │ + msreq SPSR_fsxc, r0, asr #32 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmneq lr, r8, asr #15 │ │ │ │ - cmneq r8, r8, lsr #8 │ │ │ │ - strdeq lr, [pc, #-248] @ 48201c │ │ │ │ + cmneq r8, r0, lsr r4 │ │ │ │ + msreq SPSR_fsxc, r4 │ │ │ │ │ │ │ │ 00482110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -991973,20 +991973,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r4, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r8, r4, asr r1 │ │ │ │ - cmneq pc, r0, lsr #26 │ │ │ │ + cmneq r8, ip, asr r1 │ │ │ │ + cmneq pc, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ strheq r4, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r8, r4, lsl r1 │ │ │ │ - cmneq pc, r4, ror #25 │ │ │ │ + cmneq r8, ip, lsl r1 │ │ │ │ + strdeq lr, [pc, #-192] @ 482368 │ │ │ │ │ │ │ │ 00482424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1240] @ 482914 │ │ │ │ @@ -992311,27 +992311,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq lr, r4, lsr r4 │ │ │ │ - @ instruction: 0x01789e98 │ │ │ │ - cmneq pc, r8, ror #20 │ │ │ │ + cmneq r8, r0, lsr #29 │ │ │ │ + cmneq pc, r4, ror sl @ │ │ │ │ cmneq lr, r0, lsl r3 │ │ │ │ - cmneq r8, r4, ror sp │ │ │ │ - cmneq pc, r0, asr #18 │ │ │ │ + cmneq r8, ip, ror sp │ │ │ │ + cmneq pc, ip, asr #18 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ strheq r3, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r8, r4, lsl ip │ │ │ │ - cmneq pc, r0, ror #15 │ │ │ │ + cmneq r8, ip, lsl ip │ │ │ │ + cmneq pc, ip, ror #15 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq lr, r8, ror pc │ │ │ │ - ldrsbeq r9, [r8, #-184]! @ 0xffffff48 │ │ │ │ - cmneq pc, r4, lsr #15 │ │ │ │ + cmneq r8, r0, ror #23 │ │ │ │ + strheq lr, [pc, #-112] @ 482914 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 00482984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -992657,28 +992657,28 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrdeq r3, [lr, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r8, r8, lsr r9 │ │ │ │ - cmneq pc, r4, lsl #10 │ │ │ │ + cmneq r8, r0, asr #18 │ │ │ │ + cmneq pc, r0, lsl r5 @ │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ strheq r3, [lr, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r8, r4, lsl r8 │ │ │ │ - cmneq pc, r0, ror #7 │ │ │ │ + cmneq r8, ip, lsl r8 │ │ │ │ + cmneq pc, ip, ror #7 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmneq lr, r4, asr sl │ │ │ │ - ldrheq r9, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq pc, r0, lsl #5 │ │ │ │ + ldrheq r9, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmneq pc, ip, lsl #5 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ cmneq lr, r8, lsl sl │ │ │ │ - cmneq r8, r8, ror r6 │ │ │ │ - cmneq pc, r8, asr #4 │ │ │ │ + cmneq r8, r0, lsl #13 │ │ │ │ + cmneq pc, r4, asr r2 @ │ │ │ │ │ │ │ │ 00482ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -992773,16 +992773,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, asr r8 │ │ │ │ - ldrheq r9, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq pc, ip, ror r0 @ │ │ │ │ + ldrheq r9, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq pc, r8, lsl #1 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ │ │ │ │ 00483080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -992878,16 +992878,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq r3, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r8, r4, lsl r3 │ │ │ │ - cmneq pc, r0, ror #29 │ │ │ │ + cmneq r8, ip, lsl r3 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 0048321c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -992983,16 +992983,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsl r5 │ │ │ │ - cmneq r8, r8, ror r1 │ │ │ │ - cmneq pc, r4, asr #26 │ │ │ │ + cmneq r8, r0, lsl #3 │ │ │ │ + cmneq pc, r0, asr sp @ │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 004833b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -993088,16 +993088,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, ip, ror r3 │ │ │ │ - ldrsbeq r8, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq pc, r8, lsr #23 │ │ │ │ + cmneq r8, r4, ror #31 │ │ │ │ + strheq sp, [pc, #-180] @ 4834a0 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ │ │ │ │ 00483554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -993193,16 +993193,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, ror #3 │ │ │ │ - cmneq r8, r0, asr #28 │ │ │ │ - cmneq pc, ip, lsl #20 │ │ │ │ + cmneq r8, r8, asr #28 │ │ │ │ + cmneq pc, r8, lsl sl @ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 004836f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -993298,16 +993298,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, asr #32 │ │ │ │ - cmneq r8, r4, lsr #25 │ │ │ │ - cmneq pc, r0, ror r8 @ │ │ │ │ + cmneq r8, ip, lsr #25 │ │ │ │ + cmneq pc, ip, ror r8 @ │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 0048388c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -993403,16 +993403,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r8, lsr #29 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ - ldrdeq sp, [pc, #-100] @ 4839c4 │ │ │ │ + cmneq r8, r0, lsl fp │ │ │ │ + cmneq pc, r0, ror #13 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 00483a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -993771,28 +993771,28 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, lsr #19 │ │ │ │ - cmneq r8, r4, lsl #12 │ │ │ │ - ldrdeq sp, [pc, #-16] @ 483fd0 │ │ │ │ + cmneq r8, ip, lsl #12 │ │ │ │ + ldrdeq sp, [pc, #-28] @ 483fc4 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ cmneq lr, r0, asr fp │ │ │ │ - cmneq r8, r4, asr #11 │ │ │ │ - @ instruction: 0x016fd190 │ │ │ │ + cmneq r8, ip, asr #11 │ │ │ │ + @ instruction: 0x016fd19c │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmneq lr, r8, lsr #18 │ │ │ │ - cmneq r8, r8, lsl #11 │ │ │ │ - cmneq pc, r4, asr r1 @ │ │ │ │ + @ instruction: 0x01788590 │ │ │ │ + cmneq pc, r0, ror #2 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ cmneq lr, r8, lsl #1 │ │ │ │ - cmneq r8, ip, asr #10 │ │ │ │ - cmneq pc, ip, lsl r1 @ │ │ │ │ + cmneq r8, r4, asr r5 │ │ │ │ + cmneq pc, r8, lsr #2 │ │ │ │ │ │ │ │ 0048400c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -993972,19 +993972,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r4, [lr, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r8, r0, ror r2 │ │ │ │ - cmneq pc, r0, asr #28 │ │ │ │ + cmneq r8, r8, ror r2 │ │ │ │ + cmneq pc, ip, asr #28 │ │ │ │ ldrdeq r2, [lr, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ - strdeq ip, [pc, #-220] @ 48422c │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ + cmneq pc, r8, lsl #28 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 00484308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -994165,20 +994165,20 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, lsl #10 │ │ │ │ - cmneq r8, r4, ror pc │ │ │ │ - cmneq pc, r0, asr #22 │ │ │ │ + cmneq r8, ip, ror pc │ │ │ │ + cmneq pc, ip, asr #22 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ ldrdeq r2, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r8, r4, lsr pc │ │ │ │ - cmneq pc, r0, lsl #22 │ │ │ │ + cmneq r8, ip, lsr pc │ │ │ │ + cmneq pc, ip, lsl #22 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 00484608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -994280,16 +994280,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, lsl r1 │ │ │ │ - cmneq r8, r4, ror sp │ │ │ │ - cmneq pc, r0, asr #18 │ │ │ │ + cmneq r8, ip, ror sp │ │ │ │ + cmneq pc, ip, asr #18 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 004847bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -994469,19 +994469,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r4, ror #28 │ │ │ │ - cmneq r8, r4, asr #21 │ │ │ │ - @ instruction: 0x016fc694 │ │ │ │ + cmneq r8, ip, asr #21 │ │ │ │ + cmneq pc, r0, lsr #13 │ │ │ │ cmneq lr, r4, lsr #28 │ │ │ │ - cmneq r8, r4, lsl #21 │ │ │ │ - cmneq pc, r0, asr r6 @ │ │ │ │ + cmneq r8, ip, lsl #21 │ │ │ │ + cmneq pc, ip, asr r6 @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 00484ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -994660,19 +994660,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq lr, r0, ror fp │ │ │ │ - ldrsbeq r7, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq pc, r0, lsr #7 │ │ │ │ + ldrsbeq r7, [r8, #-120]! @ 0xffffff88 │ │ │ │ + cmneq pc, ip, lsr #7 │ │ │ │ cmneq lr, r0, lsr fp │ │ │ │ - @ instruction: 0x01787790 │ │ │ │ - cmneq pc, ip, asr r3 @ │ │ │ │ + @ instruction: 0x01787798 │ │ │ │ + cmneq pc, r8, ror #6 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 00484da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -994962,24 +994962,24 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq lr, r0, lsl #14 │ │ │ │ - cmneq r8, r0, ror #6 │ │ │ │ - cmneq pc, ip, lsr #30 │ │ │ │ + cmneq r8, r8, ror #6 │ │ │ │ + cmneq pc, r8, lsr pc @ │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ cmneq lr, ip, lsr #17 │ │ │ │ - cmneq r8, r0, lsr #6 │ │ │ │ - cmneq pc, ip, ror #29 │ │ │ │ + cmneq r8, r8, lsr #6 │ │ │ │ + strdeq fp, [pc, #-232] @ 485174 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmneq lr, r0, lsl #17 │ │ │ │ - cmneq r8, r4, ror #5 │ │ │ │ - strheq fp, [pc, #-228] @ 485188 │ │ │ │ + cmneq r8, ip, ror #5 │ │ │ │ + cmneq pc, r0, asr #29 │ │ │ │ │ │ │ │ 00485268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -995313,25 +995313,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r8, ip, ror #2 │ │ │ │ + cmneq r8, r4, ror r1 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq lr, r8, ror r1 │ │ │ │ - ldrdeq fp, [pc, #-152] @ 485730 │ │ │ │ - ldrsbeq r6, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r4, ror #19 │ │ │ │ + cmneq r8, r0, ror #31 │ │ │ │ cmneq lr, ip, lsr r1 │ │ │ │ - @ instruction: 0x016fb99c │ │ │ │ - @ instruction: 0x01786f9c │ │ │ │ + cmneq pc, r8, lsr #19 │ │ │ │ + cmneq r8, r4, lsr #31 │ │ │ │ cmneq lr, r4, lsl #2 │ │ │ │ - cmneq pc, r4, ror #18 │ │ │ │ - cmneq r8, r4, ror #30 │ │ │ │ + cmneq pc, r0, ror r9 @ │ │ │ │ + cmneq r8, ip, ror #30 │ │ │ │ │ │ │ │ 004857e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -995696,25 +995696,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ smulbteq lr, ip, fp │ │ │ │ - cmneq r8, r4, lsr sl │ │ │ │ - cmneq pc, r4, lsr #8 │ │ │ │ + cmneq r8, ip, lsr sl │ │ │ │ + cmneq pc, r0, lsr r4 @ │ │ │ │ cmneq lr, r8, lsr #6 │ │ │ │ - ldrsheq r6, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq pc, r4, ror #7 │ │ │ │ + ldrsheq r6, [r8, #-156]! @ 0xffffff64 │ │ │ │ + strdeq fp, [pc, #-48] @ 485d90 │ │ │ │ cmneq lr, r0, asr fp │ │ │ │ - ldrheq r6, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq pc, r8, lsr #7 │ │ │ │ + cmneq r8, r0, asr #19 │ │ │ │ + strheq fp, [pc, #-52] @ 485d98 │ │ │ │ cmneq lr, r4, lsl fp │ │ │ │ - cmneq r8, ip, ror r9 │ │ │ │ - cmneq pc, r0, ror r3 @ │ │ │ │ + cmneq r8, r4, lsl #19 │ │ │ │ + cmneq pc, ip, ror r3 @ │ │ │ │ │ │ │ │ 00485dd4 : │ │ │ │ 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 │ │ │ │ @@ -996087,51 +996087,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 486060 │ │ │ │ orreq r2, r5, r0, lsr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r0, lsr #16 │ │ │ │ - cmneq pc, r0, lsl r2 @ │ │ │ │ + cmneq r8, r8, lsr #16 │ │ │ │ + cmneq pc, ip, lsl r2 @ │ │ │ │ orreq r2, r5, ip, lsr #9 │ │ │ │ - strheq lr, [lr, #-252]! @ 0xffffff04 │ │ │ │ - cmneq pc, ip, lsr r0 @ │ │ │ │ - cmneq r8, r0, asr #12 │ │ │ │ - cmneq lr, ip, ror #30 │ │ │ │ - cmneq pc, ip, ror #31 │ │ │ │ - ldrsheq r6, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x016fa098 │ │ │ │ - @ instruction: 0x016faf90 │ │ │ │ - @ instruction: 0x01786594 │ │ │ │ - cmneq pc, r0, ror #29 │ │ │ │ - cmneq r8, r8, lsr #10 │ │ │ │ - cmneq pc, r4, lsr #30 │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq pc, r8, ror #29 │ │ │ │ - cmneq r8, ip, ror #9 │ │ │ │ - cmneq lr, ip, lsr #28 │ │ │ │ - cmneq pc, ip, lsr #29 │ │ │ │ - ldrheq r6, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - strdeq lr, [lr, #-212]! @ 0xffffff2c │ │ │ │ - cmneq pc, r4, ror lr @ │ │ │ │ - cmneq r8, r8, ror r4 │ │ │ │ - strheq lr, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq pc, ip, lsr lr @ │ │ │ │ - cmneq r8, r0, asr #8 │ │ │ │ - cmneq lr, r8, lsl #27 │ │ │ │ - cmneq lr, r4, asr sp │ │ │ │ - ldrdeq sl, [pc, #-212] @ 486364 │ │ │ │ - ldrsbeq r6, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq lr, ip, lsl sp │ │ │ │ - @ instruction: 0x016fad9c │ │ │ │ - cmneq r8, r0, lsr #7 │ │ │ │ - cmneq lr, r4, ror #25 │ │ │ │ - cmneq pc, r8, ror #26 │ │ │ │ - cmneq r8, ip, ror #6 │ │ │ │ + cmneq lr, r8, asr #31 │ │ │ │ + cmneq pc, r8, asr #32 │ │ │ │ + cmneq r8, r8, asr #12 │ │ │ │ + cmneq lr, r8, ror pc │ │ │ │ + strdeq sl, [pc, #-248] @ 4862e8 │ │ │ │ + ldrsheq r6, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq pc, r4, lsr #1 │ │ │ │ + @ instruction: 0x016faf9c │ │ │ │ + @ instruction: 0x0178659c │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ + cmneq r8, r0, lsr r5 │ │ │ │ + cmneq pc, r0, lsr pc @ │ │ │ │ + cmneq lr, r0, ror lr │ │ │ │ + strdeq sl, [pc, #-228] @ 486320 │ │ │ │ + ldrsheq r6, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, r8, lsr lr │ │ │ │ + strheq sl, [pc, #-232] @ 486328 │ │ │ │ + ldrheq r6, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq lr, r0, lsl #28 │ │ │ │ + cmneq pc, r0, lsl #29 │ │ │ │ + cmneq r8, r0, lsl #9 │ │ │ │ + cmneq lr, r8, asr #27 │ │ │ │ + cmneq pc, r8, asr #28 │ │ │ │ + cmneq r8, r8, asr #8 │ │ │ │ + @ instruction: 0x016eed94 │ │ │ │ + cmneq lr, r0, ror #26 │ │ │ │ + cmneq pc, r0, ror #27 │ │ │ │ + cmneq r8, r0, ror #7 │ │ │ │ + cmneq lr, r8, lsr #26 │ │ │ │ + cmneq pc, r8, lsr #27 │ │ │ │ + cmneq r8, r8, lsr #7 │ │ │ │ + strdeq lr, [lr, #-192]! @ 0xffffff40 │ │ │ │ + cmneq pc, r4, ror sp @ │ │ │ │ + cmneq r8, r4, ror r3 │ │ │ │ │ │ │ │ 00486450 : │ │ │ │ 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 │ │ │ │ @@ -996501,51 +996501,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4866a0 │ │ │ │ orreq r2, r5, r4, lsr #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r4, lsr #3 │ │ │ │ - cmneq pc, ip, lsl #23 │ │ │ │ + cmneq r8, ip, lsr #3 │ │ │ │ + @ instruction: 0x016fab98 │ │ │ │ orreq r1, r5, ip, ror #28 │ │ │ │ - cmneq r8, ip │ │ │ │ - cmneq lr, ip, ror r9 │ │ │ │ - strdeq sl, [pc, #-152] @ 4869b0 │ │ │ │ - ldrheq r5, [r8, #-248]! @ 0xffffff08 │ │ │ │ - cmneq lr, r8, lsr #18 │ │ │ │ - cmneq pc, r4, lsr #19 │ │ │ │ - cmneq r8, r4, asr pc │ │ │ │ - cmneq pc, ip, asr #20 │ │ │ │ - cmneq pc, ip, lsr r9 @ │ │ │ │ - @ instruction: 0x016f9890 │ │ │ │ - cmneq r8, ip, ror #29 │ │ │ │ - ldrdeq sl, [pc, #-128] @ 4869ec │ │ │ │ - cmneq r8, r0, lsr #29 │ │ │ │ - cmneq lr, r0, lsl r8 │ │ │ │ - @ instruction: 0x016fa890 │ │ │ │ - cmneq r8, r4, ror #28 │ │ │ │ - ldrdeq lr, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmneq pc, r0, asr r8 @ │ │ │ │ - cmneq r8, r8, lsr #28 │ │ │ │ - @ instruction: 0x016ee798 │ │ │ │ - cmneq pc, r4, lsl r8 @ │ │ │ │ - cmneq r8, ip, ror #27 │ │ │ │ - cmneq lr, ip, asr r7 │ │ │ │ - ldrdeq sl, [pc, #-120] @ 486a24 │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - cmneq r8, r0, lsl #27 │ │ │ │ - strdeq lr, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq pc, ip, ror #14 │ │ │ │ - cmneq r8, r4, asr #26 │ │ │ │ - strheq lr, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq pc, r0, lsr r7 @ │ │ │ │ - cmneq r8, ip, lsl #26 │ │ │ │ - cmneq lr, r8, ror r6 │ │ │ │ - strdeq sl, [pc, #-104] @ 486a5c │ │ │ │ + cmneq r8, r4, lsl r0 │ │ │ │ + cmneq lr, r8, lsl #19 │ │ │ │ + cmneq pc, r4, lsl #20 │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ + cmneq lr, r4, lsr r9 │ │ │ │ + strheq sl, [pc, #-144] @ 4869c4 │ │ │ │ + cmneq r8, ip, asr pc │ │ │ │ + cmneq pc, r8, asr sl @ │ │ │ │ + cmneq pc, r8, asr #18 │ │ │ │ + @ instruction: 0x016f989c │ │ │ │ + ldrsheq r5, [r8, #-228]! @ 0xffffff1c │ │ │ │ + ldrdeq sl, [pc, #-140] @ 4869e0 │ │ │ │ + cmneq r8, r8, lsr #29 │ │ │ │ + cmneq lr, ip, lsl r8 │ │ │ │ + @ instruction: 0x016fa89c │ │ │ │ + cmneq r8, ip, ror #28 │ │ │ │ + cmneq lr, r0, ror #15 │ │ │ │ + cmneq pc, ip, asr r8 @ │ │ │ │ + cmneq r8, r0, lsr lr │ │ │ │ + cmneq lr, r4, lsr #15 │ │ │ │ + cmneq pc, r0, lsr #16 │ │ │ │ + ldrsheq r5, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq lr, r8, ror #14 │ │ │ │ + cmneq pc, r4, ror #15 │ │ │ │ + cmneq lr, r0, lsr r7 │ │ │ │ + cmneq r8, r8, lsl #27 │ │ │ │ + strdeq lr, [lr, #-108]! @ 0xffffff94 │ │ │ │ + cmneq pc, r8, ror r7 @ │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ + cmneq lr, r0, asr #13 │ │ │ │ + cmneq pc, ip, lsr r7 @ │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ + cmneq lr, r4, lsl #13 │ │ │ │ + cmneq pc, r4, lsl #14 │ │ │ │ │ │ │ │ 00486ac0 : │ │ │ │ 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 │ │ │ │ @@ -996915,51 +996915,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 486d10 │ │ │ │ orreq r1, r5, r4, lsr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r4, lsr fp │ │ │ │ - cmneq pc, ip, lsl r5 @ │ │ │ │ + cmneq r8, ip, lsr fp │ │ │ │ + cmneq pc, r8, lsr #10 │ │ │ │ strdeq r1, [r5, ip] │ │ │ │ - @ instruction: 0x0178599c │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ - cmneq r8, r8, asr #18 │ │ │ │ - strheq lr, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq pc, r4, lsr r3 @ │ │ │ │ - cmneq r8, r4, ror #17 │ │ │ │ - ldrdeq r9, [pc, #-60] @ 487090 │ │ │ │ - cmneq pc, ip, asr #5 │ │ │ │ - cmneq pc, r0, lsr #4 │ │ │ │ - cmneq r8, ip, ror r8 │ │ │ │ - cmneq pc, r0, ror #4 │ │ │ │ - cmneq r8, r0, lsr r8 │ │ │ │ - cmneq lr, r0, lsr #3 │ │ │ │ - cmneq pc, r0, lsr #4 │ │ │ │ - ldrsheq r5, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, r4, ror #2 │ │ │ │ - cmneq pc, r0, ror #3 │ │ │ │ - ldrheq r5, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq lr, r8, lsr #2 │ │ │ │ - cmneq pc, r4, lsr #3 │ │ │ │ - cmneq r8, ip, ror r7 │ │ │ │ - cmneq lr, ip, ror #1 │ │ │ │ - cmneq pc, r8, ror #2 │ │ │ │ - strheq lr, [lr, #-4]! │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ - strdeq sl, [pc, #-12] @ 487110 │ │ │ │ - ldrsbeq r5, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq lr, r4, asr #32 │ │ │ │ - cmneq pc, r0, asr #1 │ │ │ │ - @ instruction: 0x0178569c │ │ │ │ - cmneq lr, r8 │ │ │ │ - cmneq pc, r8, lsl #1 │ │ │ │ + cmneq r8, r4, lsr #19 │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ + @ instruction: 0x016fa394 │ │ │ │ + cmneq r8, r0, asr r9 │ │ │ │ + cmneq lr, r4, asr #5 │ │ │ │ + cmneq pc, r0, asr #6 │ │ │ │ + cmneq r8, ip, ror #17 │ │ │ │ + cmneq pc, r8, ror #7 │ │ │ │ + ldrdeq sl, [pc, #-40] @ 4870a8 │ │ │ │ + cmneq pc, ip, lsr #4 │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ + cmneq pc, ip, ror #4 │ │ │ │ + cmneq r8, r8, lsr r8 │ │ │ │ + cmneq lr, ip, lsr #3 │ │ │ │ + cmneq pc, ip, lsr #4 │ │ │ │ + ldrsheq r5, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r0, ror r1 │ │ │ │ + cmneq pc, ip, ror #3 │ │ │ │ + cmneq r8, r0, asr #15 │ │ │ │ + cmneq lr, r4, lsr r1 │ │ │ │ + strheq sl, [pc, #-16] @ 4870f0 │ │ │ │ + cmneq r8, r4, lsl #15 │ │ │ │ + strdeq lr, [lr, #-8]! │ │ │ │ + cmneq pc, r4, ror r1 @ │ │ │ │ + cmneq lr, r0, asr #1 │ │ │ │ + cmneq r8, r8, lsl r7 │ │ │ │ + cmneq lr, ip, lsl #1 │ │ │ │ + cmneq pc, r8, lsl #2 │ │ │ │ + ldrsbeq r5, [r8, #-108]! @ 0xffffff94 │ │ │ │ + qdsubeq lr, r0, lr │ │ │ │ + cmneq pc, ip, asr #1 │ │ │ │ + cmneq r8, r4, lsr #13 │ │ │ │ + cmneq lr, r4, lsl r0 │ │ │ │ + @ instruction: 0x016fa094 │ │ │ │ │ │ │ │ 00487130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ @@ -997417,58 +997417,58 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48742c │ │ │ │ orreq r1, r5, r0, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, ip, ror #8 │ │ │ │ - cmneq pc, r4, asr lr @ │ │ │ │ + cmneq r8, r4, ror r4 │ │ │ │ + cmneq pc, r0, ror #28 │ │ │ │ orreq r1, r5, r0, ror #1 │ │ │ │ - cmneq r8, ip, ror #4 │ │ │ │ - ldrdeq sp, [lr, #-188]! @ 0xffffff44 │ │ │ │ - cmneq pc, r8, asr ip @ │ │ │ │ - cmneq r8, ip, lsl r2 │ │ │ │ - cmneq lr, ip, lsl #23 │ │ │ │ - cmneq pc, r4, lsl #24 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ + cmneq lr, r8, ror #23 │ │ │ │ + cmneq pc, r4, ror #24 │ │ │ │ + cmneq r8, r4, lsr #4 │ │ │ │ + @ instruction: 0x016edb98 │ │ │ │ + cmneq pc, r0, lsl ip @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrsbeq r5, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - strheq r8, [pc, #-204] @ 4877d4 │ │ │ │ - strheq r9, [pc, #-184] @ 4877ec │ │ │ │ - cmneq r8, r4, ror #2 │ │ │ │ - cmneq pc, r8, asr #24 │ │ │ │ - cmneq pc, r4, asr #22 │ │ │ │ - @ instruction: 0x016eda9c │ │ │ │ - ldrsheq r5, [r8, #-8]! │ │ │ │ - cmneq lr, r8, ror #20 │ │ │ │ - cmneq pc, r4, ror #21 │ │ │ │ - ldrheq r5, [r8, #-12]! │ │ │ │ - cmneq lr, ip, lsr #20 │ │ │ │ - cmneq pc, r8, lsr #21 │ │ │ │ - cmneq r8, r0, lsl #1 │ │ │ │ - strdeq sp, [lr, #-144]! @ 0xffffff70 │ │ │ │ - cmneq pc, ip, ror #20 │ │ │ │ - cmneq r8, r4, asr #32 │ │ │ │ - strheq sp, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq pc, r4, lsr sl @ │ │ │ │ - @ instruction: 0x016f8998 │ │ │ │ - ldrsheq r4, [r8, #-244]! @ 0xffffff0c │ │ │ │ - ldrdeq r9, [pc, #-156] @ 487854 │ │ │ │ - cmneq r8, r4, lsr #31 │ │ │ │ - cmneq lr, r4, lsl r9 │ │ │ │ - @ instruction: 0x016f9990 │ │ │ │ - strdeq r8, [pc, #-132] @ 48787c │ │ │ │ - cmneq r8, r0, asr pc │ │ │ │ - cmneq pc, r8, lsr r9 @ │ │ │ │ - cmneq r8, r8, lsl #30 │ │ │ │ - cmneq lr, r4, ror r8 │ │ │ │ - strdeq r9, [pc, #-132] @ 487890 │ │ │ │ - cmneq r8, r8, asr #29 │ │ │ │ - cmneq lr, r8, lsr r8 │ │ │ │ - strheq r9, [pc, #-128] @ 4878a0 │ │ │ │ + cmneq r8, r0, ror #3 │ │ │ │ + cmneq pc, r8, asr #25 │ │ │ │ + cmneq pc, r4, asr #23 │ │ │ │ + cmneq r8, ip, ror #2 │ │ │ │ + cmneq pc, r4, asr ip @ │ │ │ │ + cmneq pc, r0, asr fp @ │ │ │ │ + cmneq lr, r8, lsr #21 │ │ │ │ + cmneq r8, r0, lsl #2 │ │ │ │ + cmneq lr, r4, ror sl │ │ │ │ + strdeq r9, [pc, #-160] @ 487820 │ │ │ │ + cmneq r8, r4, asr #1 │ │ │ │ + cmneq lr, r8, lsr sl │ │ │ │ + strheq r9, [pc, #-164] @ 487828 │ │ │ │ + cmneq r8, r8, lsl #1 │ │ │ │ + strdeq sp, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq pc, r8, ror sl @ │ │ │ │ + cmneq r8, ip, asr #32 │ │ │ │ + cmneq lr, r0, asr #19 │ │ │ │ + cmneq pc, r0, asr #20 │ │ │ │ + cmneq pc, r4, lsr #19 │ │ │ │ + ldrsheq r4, [r8, #-252]! @ 0xffffff04 │ │ │ │ + cmneq pc, r8, ror #19 │ │ │ │ + cmneq r8, ip, lsr #31 │ │ │ │ + cmneq lr, r0, lsr #18 │ │ │ │ + @ instruction: 0x016f999c │ │ │ │ + cmneq pc, r0, lsl #18 │ │ │ │ + cmneq r8, r8, asr pc │ │ │ │ + cmneq pc, r4, asr #18 │ │ │ │ + cmneq r8, r0, lsl pc │ │ │ │ + cmneq lr, r0, lsl #17 │ │ │ │ + cmneq pc, r0, lsl #18 │ │ │ │ + ldrsbeq r4, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, r4, asr #16 │ │ │ │ + strheq r9, [pc, #-140] @ 487894 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ │ │ │ │ 00487920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -997927,64 +997927,64 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 487c1c │ │ │ │ ldrdeq r0, [r5, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, ip, ror ip │ │ │ │ - cmneq pc, r4, ror #12 │ │ │ │ + cmneq r8, r4, lsl #25 │ │ │ │ + cmneq pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ strdeq r0, [r5, r0] │ │ │ │ - cmneq r8, ip, ror sl │ │ │ │ - cmneq lr, ip, ror #7 │ │ │ │ - cmneq pc, r8, ror #8 │ │ │ │ - cmneq r8, ip, lsr #20 │ │ │ │ - @ instruction: 0x016ed39c │ │ │ │ - cmneq pc, r4, lsl r4 @ │ │ │ │ + cmneq r8, r4, lsl #21 │ │ │ │ + strdeq sp, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq pc, r4, ror r4 @ │ │ │ │ + cmneq r8, r4, lsr sl │ │ │ │ + cmneq lr, r8, lsr #7 │ │ │ │ + cmneq pc, r0, lsr #8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmneq r8, r8, ror #19 │ │ │ │ - cmneq pc, r8, asr #9 │ │ │ │ - cmneq pc, r4, asr #7 │ │ │ │ + ldrsheq r4, [r8, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r8, [pc, #-68] @ 488050 │ │ │ │ + ldrdeq r9, [pc, #-48] @ 488068 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq r8, r4, ror r9 │ │ │ │ - cmneq pc, r8, asr r4 @ │ │ │ │ - cmneq pc, r4, asr r3 @ │ │ │ │ - cmneq lr, ip, lsr #5 │ │ │ │ - cmneq r8, r8, lsl #18 │ │ │ │ - cmneq lr, r8, ror r2 │ │ │ │ - strdeq r9, [pc, #-36] @ 488094 │ │ │ │ - cmneq r8, ip, asr #17 │ │ │ │ - cmneq lr, ip, lsr r2 │ │ │ │ - strheq r9, [pc, #-36] @ 4880a0 │ │ │ │ + cmneq r8, ip, ror r9 │ │ │ │ + cmneq pc, r4, ror #8 │ │ │ │ + cmneq pc, r0, ror #6 │ │ │ │ + strheq sp, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r8, r0, lsl r9 │ │ │ │ + cmneq lr, r4, lsl #5 │ │ │ │ + cmneq pc, r0, lsl #6 │ │ │ │ + ldrsbeq r4, [r8, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r8, asr #4 │ │ │ │ + cmneq pc, r0, asr #5 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01784890 │ │ │ │ - cmneq lr, r0, lsl #4 │ │ │ │ - cmneq pc, r8, ror r2 @ │ │ │ │ + @ instruction: 0x01784898 │ │ │ │ + cmneq lr, ip, lsl #4 │ │ │ │ + cmneq pc, r4, lsl #5 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r8, r4, asr r8 │ │ │ │ - cmneq lr, r4, asr #3 │ │ │ │ - cmneq pc, r4, asr #4 │ │ │ │ + cmneq r8, ip, asr r8 │ │ │ │ + ldrdeq sp, [lr, #-16]! │ │ │ │ + cmneq pc, r0, asr r2 @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ + strheq r8, [pc, #-20] @ 4880d8 │ │ │ │ + cmneq r8, ip, lsl #16 │ │ │ │ + strdeq r9, [pc, #-20] @ 4880e0 │ │ │ │ + ldrheq r4, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ cmneq pc, r8, lsr #3 │ │ │ │ - cmneq r8, r4, lsl #16 │ │ │ │ - cmneq pc, r8, ror #3 │ │ │ │ - ldrheq r4, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, r4, lsr #2 │ │ │ │ - @ instruction: 0x016f919c │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq pc, r4, lsl #2 │ │ │ │ - cmneq r8, r0, ror #14 │ │ │ │ - cmneq pc, r8, asr #2 │ │ │ │ - cmneq r8, r8, lsl r7 │ │ │ │ - cmneq lr, r4, lsl #1 │ │ │ │ - cmneq pc, r4, lsl #2 │ │ │ │ - ldrsbeq r4, [r8, #-104]! @ 0xffffff98 │ │ │ │ - cmneq lr, r8, asr #32 │ │ │ │ - cmneq pc, r0, asr #1 │ │ │ │ + cmneq pc, r0, lsl r1 @ │ │ │ │ + cmneq r8, r8, ror #14 │ │ │ │ + cmneq pc, r4, asr r1 @ │ │ │ │ + cmneq r8, r0, lsr #14 │ │ │ │ + @ instruction: 0x016ed090 │ │ │ │ + cmneq pc, r0, lsl r1 @ │ │ │ │ + cmneq r8, r0, ror #13 │ │ │ │ + qdsubeq sp, r4, lr │ │ │ │ + cmneq pc, ip, asr #1 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 00488128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -998750,85 +998750,85 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4884ec │ │ │ │ b 488940 │ │ │ │ orreq r0, r5, r8, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r8, lsl r4 │ │ │ │ - cmneq pc, r0, lsl #28 │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ + cmneq pc, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ orreq r0, r5, r0, lsr #32 │ │ │ │ - cmneq r8, r8, ror r1 │ │ │ │ - cmneq lr, r8, ror #21 │ │ │ │ - cmneq pc, r8, ror #22 │ │ │ │ + cmneq r8, r0, lsl #3 │ │ │ │ + strdeq ip, [lr, #-164]! @ 0xffffff5c │ │ │ │ + cmneq pc, r4, ror fp @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - ldrheq r4, [r8, #-12]! │ │ │ │ - cmneq lr, ip, lsr #20 │ │ │ │ - cmneq pc, ip, lsr #21 │ │ │ │ + cmneq r8, r4, asr #1 │ │ │ │ + cmneq lr, r8, lsr sl │ │ │ │ + strheq r8, [pc, #-168] @ 488cb8 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrheq r3, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq lr, ip, lsr #16 │ │ │ │ - cmneq pc, ip, lsr #17 │ │ │ │ + cmneq r8, r4, asr #29 │ │ │ │ + cmneq lr, r8, lsr r8 │ │ │ │ + strheq r8, [pc, #-136] @ 488ce8 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmneq r8, r0, ror lr │ │ │ │ - cmneq lr, r0, ror #15 │ │ │ │ - cmneq pc, r0, ror #16 │ │ │ │ + cmneq r8, r8, ror lr │ │ │ │ + cmneq lr, ip, ror #15 │ │ │ │ + cmneq pc, ip, ror #16 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmneq r8, r8, lsl lr │ │ │ │ - strdeq r7, [pc, #-132] @ 488d08 │ │ │ │ - strdeq r8, [pc, #-112] @ 488d20 │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ + cmneq pc, r0, lsl #18 │ │ │ │ + strdeq r8, [pc, #-124] @ 488d14 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r8, r0, lsr #27 │ │ │ │ - cmneq pc, r0, lsl #17 │ │ │ │ - cmneq pc, ip, ror r7 @ │ │ │ │ - cmneq r8, r4, ror #26 │ │ │ │ - cmneq pc, r0, asr #16 │ │ │ │ - cmneq pc, ip, lsr r7 @ │ │ │ │ + cmneq r8, r8, lsr #27 │ │ │ │ + cmneq pc, ip, lsl #17 │ │ │ │ + cmneq pc, r8, lsl #15 │ │ │ │ + cmneq r8, ip, ror #26 │ │ │ │ + cmneq pc, ip, asr #16 │ │ │ │ + cmneq pc, r8, asr #14 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r8, r8, lsl sp │ │ │ │ - cmneq lr, r8, lsl #13 │ │ │ │ - cmneq pc, r8, lsl #14 │ │ │ │ - cmneq r8, r0, ror #25 │ │ │ │ - cmneq lr, r0, asr r6 │ │ │ │ - ldrdeq r8, [pc, #-96] @ 488d68 │ │ │ │ - cmneq r8, r8, lsr #25 │ │ │ │ - cmneq lr, r8, lsl r6 │ │ │ │ - @ instruction: 0x016f8698 │ │ │ │ + cmneq r8, r0, lsr #26 │ │ │ │ + @ instruction: 0x016ec694 │ │ │ │ + cmneq pc, r4, lsl r7 @ │ │ │ │ + cmneq r8, r8, ror #25 │ │ │ │ + cmneq lr, ip, asr r6 │ │ │ │ + ldrdeq r8, [pc, #-108] @ 488d5c │ │ │ │ + ldrheq r3, [r8, #-192]! @ 0xffffff40 │ │ │ │ + cmneq lr, r4, lsr #12 │ │ │ │ + cmneq pc, r4, lsr #13 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r8, r4, ror ip │ │ │ │ - cmneq lr, r0, ror #11 │ │ │ │ - cmneq pc, r4, ror #12 │ │ │ │ - cmneq r8, r8, lsr ip │ │ │ │ - cmneq lr, r8, lsr #11 │ │ │ │ - cmneq pc, r8, lsr #12 │ │ │ │ - cmneq r8, r0, lsl #24 │ │ │ │ - cmneq lr, r0, ror r5 │ │ │ │ - strdeq r8, [pc, #-80] @ 488dac │ │ │ │ + cmneq r8, ip, ror ip │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + cmneq pc, r0, ror r6 @ │ │ │ │ + cmneq r8, r0, asr #24 │ │ │ │ + strheq ip, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmneq pc, r4, lsr r6 @ │ │ │ │ + cmneq r8, r8, lsl #24 │ │ │ │ + cmneq lr, ip, ror r5 │ │ │ │ + strdeq r8, [pc, #-92] @ 488da0 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq lr, ip, lsr r5 │ │ │ │ - @ instruction: 0x01783b9c │ │ │ │ - cmneq lr, ip, lsl #10 │ │ │ │ - cmneq pc, ip, lsl #11 │ │ │ │ - cmneq pc, r8, lsl #10 │ │ │ │ - cmneq r8, ip, asr #22 │ │ │ │ - cmneq pc, r8, lsr r5 @ │ │ │ │ - cmneq r8, r0, lsl #22 │ │ │ │ - cmneq lr, r0, ror r4 │ │ │ │ - strdeq r8, [pc, #-64] @ 488de8 │ │ │ │ - cmneq r8, r8, asr #21 │ │ │ │ - cmneq lr, r8, lsr r4 │ │ │ │ - strheq r8, [pc, #-72] @ 488dec │ │ │ │ + cmneq lr, r8, asr #10 │ │ │ │ + cmneq r8, r4, lsr #23 │ │ │ │ + cmneq lr, r8, lsl r5 │ │ │ │ + @ instruction: 0x016f8598 │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ + cmneq r8, r4, asr fp │ │ │ │ + cmneq pc, r4, asr #10 │ │ │ │ + cmneq r8, r8, lsl #22 │ │ │ │ + cmneq lr, ip, ror r4 │ │ │ │ + strdeq r8, [pc, #-76] @ 488ddc │ │ │ │ + ldrsbeq r3, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq lr, r4, asr #8 │ │ │ │ + cmneq pc, r4, asr #9 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq pc, r8, lsr r4 @ │ │ │ │ - cmneq r8, ip, ror sl │ │ │ │ - cmneq pc, r8, ror #8 │ │ │ │ - ldrdeq r7, [pc, #-52] @ 488e14 │ │ │ │ - cmneq r8, r8, lsl sl │ │ │ │ - cmneq pc, r4, lsl #8 │ │ │ │ + cmneq pc, r4, asr #8 │ │ │ │ + cmneq r8, r4, lsl #21 │ │ │ │ + cmneq pc, r4, ror r4 @ │ │ │ │ + cmneq pc, r0, ror #7 │ │ │ │ + cmneq r8, r0, lsr #20 │ │ │ │ + cmneq pc, r0, lsl r4 @ │ │ │ │ │ │ │ │ 00488e4c : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -999369,72 +999369,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 488ec8 │ │ │ │ @ instruction: 0x0184f69c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r4, r4, asr #12 │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ - cmneq lr, r4, ror #1 │ │ │ │ - cmneq pc, r4, ror #2 │ │ │ │ + cmneq r8, ip, ror r7 │ │ │ │ + strdeq ip, [lr, #-0]! │ │ │ │ + cmneq pc, r0, ror r1 @ │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmneq r8, ip, ror #8 │ │ │ │ - ldrdeq fp, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq pc, ip, asr lr @ │ │ │ │ + cmneq r8, r4, ror r4 │ │ │ │ + cmneq lr, r8, ror #27 │ │ │ │ + cmneq pc, r8, ror #28 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq r8, ip, ror #7 │ │ │ │ - cmneq lr, ip, asr sp │ │ │ │ - ldrdeq r7, [pc, #-220] @ 489628 │ │ │ │ + ldrsheq r3, [r8, #-52]! @ 0xffffffcc │ │ │ │ + cmneq lr, r8, ror #26 │ │ │ │ + cmneq pc, r8, ror #27 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmneq r8, r4, ror #6 │ │ │ │ - cmneq pc, r4, asr #27 │ │ │ │ - cmneq pc, r4, asr sp @ │ │ │ │ - cmneq r8, r8, lsl r3 │ │ │ │ - cmneq lr, r8, lsl #25 │ │ │ │ - cmneq pc, r8, lsl #26 │ │ │ │ + cmneq r8, ip, ror #6 │ │ │ │ + ldrdeq r7, [pc, #-208] @ 489640 │ │ │ │ + cmneq pc, r0, ror #26 │ │ │ │ + cmneq r8, r0, lsr #6 │ │ │ │ + @ instruction: 0x016ebc94 │ │ │ │ + cmneq pc, r4, lsl sp @ │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - ldrsbeq r3, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq lr, r8, asr #24 │ │ │ │ - cmneq pc, r8, asr #25 │ │ │ │ + cmneq r8, r0, ror #5 │ │ │ │ + cmneq lr, r4, asr ip │ │ │ │ + ldrdeq r7, [pc, #-196] @ 48966c │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - @ instruction: 0x0178329c │ │ │ │ - cmneq lr, ip, lsl #24 │ │ │ │ - cmneq pc, ip, lsl #25 │ │ │ │ - cmneq r8, r0, ror #4 │ │ │ │ - ldrdeq fp, [lr, #-176]! @ 0xffffff50 │ │ │ │ - cmneq pc, r0, asr ip @ │ │ │ │ + cmneq r8, r4, lsr #5 │ │ │ │ + cmneq lr, r8, lsl ip │ │ │ │ + @ instruction: 0x016f7c98 │ │ │ │ + cmneq r8, r8, ror #4 │ │ │ │ + ldrdeq fp, [lr, #-188]! @ 0xffffff44 │ │ │ │ + cmneq pc, ip, asr ip @ │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r8, r4, lsr #4 │ │ │ │ - @ instruction: 0x016ebb94 │ │ │ │ - cmneq pc, r4, lsl ip @ │ │ │ │ - cmneq r8, r8, ror #3 │ │ │ │ - cmneq lr, r8, asr fp │ │ │ │ - ldrdeq r7, [pc, #-184] @ 4896b0 │ │ │ │ + cmneq r8, ip, lsr #4 │ │ │ │ + cmneq lr, r0, lsr #23 │ │ │ │ + cmneq pc, r0, lsr #24 │ │ │ │ + ldrsheq r3, [r8, #-16]! │ │ │ │ + cmneq lr, r4, ror #22 │ │ │ │ + cmneq pc, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq pc, r4, asr #23 │ │ │ │ - cmneq r8, r0, lsr #3 │ │ │ │ - @ instruction: 0x016f7b94 │ │ │ │ + ldrdeq r7, [pc, #-176] @ 4896c0 │ │ │ │ + cmneq r8, r8, lsr #3 │ │ │ │ + cmneq pc, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r8, r4, asr r1 │ │ │ │ - cmneq lr, r4, asr #21 │ │ │ │ - cmneq pc, r4, asr #22 │ │ │ │ - cmneq r8, r8, lsl r1 │ │ │ │ - cmneq lr, r8, lsl #21 │ │ │ │ - cmneq pc, r8, lsl #22 │ │ │ │ + cmneq r8, ip, asr r1 │ │ │ │ + ldrdeq fp, [lr, #-160]! @ 0xffffff60 │ │ │ │ + cmneq pc, r0, asr fp @ │ │ │ │ + cmneq r8, r0, lsr #2 │ │ │ │ + @ instruction: 0x016eba94 │ │ │ │ + cmneq pc, r4, lsl fp @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq r3, [r8, #-12]! │ │ │ │ - cmneq lr, ip, asr #20 │ │ │ │ - cmneq pc, ip, asr #21 │ │ │ │ - cmneq r8, r0, lsr #1 │ │ │ │ - cmneq lr, r0, lsl sl │ │ │ │ - @ instruction: 0x016f7a90 │ │ │ │ + cmneq r8, r4, ror #1 │ │ │ │ + cmneq lr, r8, asr sl │ │ │ │ + ldrdeq r7, [pc, #-168] @ 4896fc │ │ │ │ + cmneq r8, r8, lsr #1 │ │ │ │ + cmneq lr, ip, lsl sl │ │ │ │ + @ instruction: 0x016f7a9c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r8, r4, rrx │ │ │ │ - ldrdeq fp, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq pc, r4, asr sl @ │ │ │ │ + cmneq r8, ip, rrx │ │ │ │ + cmneq lr, r0, ror #19 │ │ │ │ + cmneq pc, r0, ror #20 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 004897c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -1000080,99 +1000080,99 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 489830 │ │ │ │ orreq lr, r4, r4, lsr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [r4, ip] │ │ │ │ - cmneq r8, r4, lsr #28 │ │ │ │ - @ instruction: 0x016eb794 │ │ │ │ - cmneq pc, r4, lsl r8 @ │ │ │ │ + cmneq r8, ip, lsr #28 │ │ │ │ + cmneq lr, r0, lsr #15 │ │ │ │ + cmneq pc, r0, lsr #16 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - ldrsbeq r2, [r8, #-212]! @ 0xffffff2c │ │ │ │ - cmneq lr, r4, asr #14 │ │ │ │ - cmneq pc, r4, asr #15 │ │ │ │ + ldrsbeq r2, [r8, #-220]! @ 0xffffff24 │ │ │ │ + cmneq lr, r0, asr r7 │ │ │ │ + ldrdeq r7, [pc, #-112] @ 48a198 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - ldrsbeq r2, [r8, #-176]! @ 0xffffff50 │ │ │ │ - cmneq lr, r0, asr #10 │ │ │ │ - cmneq pc, r0, asr #11 │ │ │ │ + ldrsbeq r2, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, ip, asr #10 │ │ │ │ + cmneq pc, ip, asr #11 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - cmneq r8, r0, ror fp │ │ │ │ - cmneq lr, r0, ror #9 │ │ │ │ - cmneq pc, r0, ror #10 │ │ │ │ - ldrsbeq r2, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq lr, r8, asr #6 │ │ │ │ - cmneq pc, r8, asr #7 │ │ │ │ + cmneq r8, r8, ror fp │ │ │ │ + cmneq lr, ip, ror #9 │ │ │ │ + cmneq pc, ip, ror #10 │ │ │ │ + cmneq r8, r0, ror #19 │ │ │ │ + cmneq lr, r4, asr r3 │ │ │ │ + ldrdeq r7, [pc, #-52] @ 48a200 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmneq r8, r4, ror #18 │ │ │ │ - ldrdeq r7, [pc, #-60] @ 48a204 │ │ │ │ - cmneq pc, r4, asr r3 @ │ │ │ │ - cmneq r8, r4, lsr #18 │ │ │ │ - @ instruction: 0x016eb294 │ │ │ │ - cmneq pc, r4, lsl r3 @ │ │ │ │ + cmneq r8, ip, ror #18 │ │ │ │ + cmneq pc, r8, ror #7 │ │ │ │ + cmneq pc, r0, ror #6 │ │ │ │ + cmneq r8, ip, lsr #18 │ │ │ │ + cmneq lr, r0, lsr #5 │ │ │ │ + cmneq pc, r0, lsr #6 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r8, r8, ror #17 │ │ │ │ - cmneq lr, r8, asr r2 │ │ │ │ - ldrdeq r7, [pc, #-40] @ 48a238 │ │ │ │ - cmneq r8, ip, lsr #17 │ │ │ │ - cmneq lr, ip, lsl r2 │ │ │ │ - @ instruction: 0x016f729c │ │ │ │ + ldrsheq r2, [r8, #-128]! @ 0xffffff80 │ │ │ │ + cmneq lr, r4, ror #4 │ │ │ │ + cmneq pc, r4, ror #5 │ │ │ │ + ldrheq r2, [r8, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r8, lsr #4 │ │ │ │ + cmneq pc, r8, lsr #5 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r8, r0, ror r8 │ │ │ │ - cmneq lr, r0, ror #3 │ │ │ │ - cmneq pc, r0, ror #4 │ │ │ │ + cmneq r8, r8, ror r8 │ │ │ │ + cmneq lr, ip, ror #3 │ │ │ │ + cmneq pc, ip, ror #4 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x016f7294 │ │ │ │ - cmneq r8, r4, lsr r8 │ │ │ │ - cmneq pc, ip, lsl r2 @ │ │ │ │ + cmneq pc, r0, lsr #5 │ │ │ │ + cmneq r8, ip, lsr r8 │ │ │ │ + cmneq pc, r8, lsr #4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrsheq r2, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, r0, ror #2 │ │ │ │ - cmneq pc, r4, ror #3 │ │ │ │ + ldrsheq r2, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, ip, ror #2 │ │ │ │ + strdeq r7, [pc, #-16] @ 48a28c │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - ldrheq r2, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq pc, r0, lsl r2 @ │ │ │ │ - @ instruction: 0x016f719c │ │ │ │ + cmneq r8, r0, asr #15 │ │ │ │ + cmneq pc, ip, lsl r2 @ │ │ │ │ + cmneq pc, r8, lsr #3 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmneq r8, r4, lsl #15 │ │ │ │ - strdeq fp, [lr, #-4]! │ │ │ │ - cmneq pc, r4, ror r1 @ │ │ │ │ - cmneq pc, r0, ror #2 │ │ │ │ - cmneq r8, ip, lsr r7 │ │ │ │ - cmneq pc, r4, lsr #2 │ │ │ │ + cmneq r8, ip, lsl #15 │ │ │ │ + cmneq lr, r0, lsl #2 │ │ │ │ + cmneq pc, r0, lsl #3 │ │ │ │ + cmneq pc, ip, ror #2 │ │ │ │ + cmneq r8, r4, asr #14 │ │ │ │ + cmneq pc, r0, lsr r1 @ │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - ldrsheq r2, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq lr, r4, rrx │ │ │ │ - cmneq pc, r4, ror #1 │ │ │ │ + ldrsheq r2, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmneq lr, r0, ror r0 │ │ │ │ + strdeq r7, [pc, #-0] @ 48a2d8 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - ldrheq r2, [r8, #-104]! @ 0xffffff98 │ │ │ │ - cmneq lr, r8, lsr #32 │ │ │ │ - cmneq pc, r8, lsr #1 │ │ │ │ + cmneq r8, r0, asr #13 │ │ │ │ + cmneq lr, r4, lsr r0 │ │ │ │ + strheq r7, [pc, #-4] @ 48a2e4 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmneq r8, ip, ror r6 │ │ │ │ - cmneq lr, ip, ror #31 │ │ │ │ - cmneq pc, ip, rrx │ │ │ │ - cmneq r8, r0, asr #12 │ │ │ │ - strheq sl, [lr, #-240]! @ 0xffffff10 │ │ │ │ - cmneq pc, r0, lsr r0 @ │ │ │ │ + cmneq r8, r4, lsl #13 │ │ │ │ + strdeq sl, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r8, ror r0 @ │ │ │ │ + cmneq r8, r8, asr #12 │ │ │ │ + strheq sl, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq pc, ip, lsr r0 @ │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r8, r4, lsl #12 │ │ │ │ - cmneq lr, r4, ror pc │ │ │ │ - strdeq r6, [pc, #-244] @ 48a220 │ │ │ │ + cmneq r8, ip, lsl #12 │ │ │ │ + cmneq lr, r0, lsl #31 │ │ │ │ + cmneq pc, r0 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq r8, r8, asr #11 │ │ │ │ - cmneq lr, r8, lsr pc │ │ │ │ - strheq r6, [pc, #-248] @ 48a22c │ │ │ │ + ldrsbeq r2, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq lr, r4, asr #30 │ │ │ │ + cmneq pc, r4, asr #31 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq r8, ip, lsl #11 │ │ │ │ - strdeq sl, [lr, #-236]! @ 0xffffff14 │ │ │ │ - cmneq pc, r8, ror pc @ │ │ │ │ - cmneq r8, r0, asr r5 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ - cmneq pc, r0, asr #30 │ │ │ │ + @ instruction: 0x01782594 │ │ │ │ + cmneq lr, r8, lsl #30 │ │ │ │ + cmneq pc, r4, lsl #31 │ │ │ │ + cmneq r8, r8, asr r5 │ │ │ │ + cmneq lr, ip, asr #29 │ │ │ │ + cmneq pc, ip, asr #30 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 0048a340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1000243,20 +1000243,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48a3b4 │ │ │ │ @ instruction: 0x0184e1b0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r4, r8, asr r1 │ │ │ │ - cmneq r8, r8, lsl #6 │ │ │ │ - cmneq lr, r8, ror ip │ │ │ │ - strdeq r6, [pc, #-196] @ 48a3b8 │ │ │ │ - cmneq r8, ip, asr #5 │ │ │ │ - cmneq lr, ip, lsr ip │ │ │ │ - strheq r6, [pc, #-196] @ 48a3c4 │ │ │ │ + cmneq r8, r0, lsl r3 │ │ │ │ + cmneq lr, r4, lsl #25 │ │ │ │ + cmneq pc, r0, lsl #26 │ │ │ │ + ldrsbeq r2, [r8, #-36]! @ 0xffffffdc │ │ │ │ + cmneq lr, r8, asr #24 │ │ │ │ + cmneq pc, r0, asr #25 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ │ │ │ │ 0048a488 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1000497,41 +1000497,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 48a4f4 │ │ │ │ orreq lr, r4, r0, rrx │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r4, r8, lsl r0 │ │ │ │ - cmneq r8, ip, lsl #1 │ │ │ │ - strdeq sl, [lr, #-156]! @ 0xffffff64 │ │ │ │ - cmneq pc, ip, ror sl @ │ │ │ │ - cmneq r8, ip, asr #32 │ │ │ │ - strheq sl, [lr, #-156]! @ 0xffffff64 │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ - cmneq r8, r0, lsl r0 │ │ │ │ - cmneq lr, r0, lsl #19 │ │ │ │ - cmneq pc, r0, lsl #20 │ │ │ │ + @ instruction: 0x01782094 │ │ │ │ + cmneq lr, r8, lsl #20 │ │ │ │ + cmneq pc, r8, lsl #21 │ │ │ │ + cmneq r8, r4, asr r0 │ │ │ │ + cmneq lr, r8, asr #19 │ │ │ │ + cmneq pc, r4, asr #20 │ │ │ │ + cmneq r8, r8, lsl r0 │ │ │ │ + cmneq lr, ip, lsl #19 │ │ │ │ + cmneq pc, ip, lsl #20 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - ldrsbeq r1, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmneq lr, r4, asr #18 │ │ │ │ - cmneq pc, r4, asr #19 │ │ │ │ + ldrsbeq r1, [r8, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r0, asr r9 │ │ │ │ + ldrdeq r6, [pc, #-144] @ 48a804 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x01781f98 │ │ │ │ - cmneq lr, r8, lsl #18 │ │ │ │ - cmneq pc, r8, lsl #19 │ │ │ │ - cmneq r8, ip, asr pc │ │ │ │ - cmneq lr, ip, asr #17 │ │ │ │ - cmneq pc, ip, asr #18 │ │ │ │ + cmneq r8, r0, lsr #31 │ │ │ │ + cmneq lr, r4, lsl r9 │ │ │ │ + @ instruction: 0x016f6994 │ │ │ │ + cmneq r8, r4, ror #30 │ │ │ │ + ldrdeq sl, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq pc, r8, asr r9 @ │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmneq r8, ip, lsl pc │ │ │ │ - cmneq pc, ip, ror r9 @ │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ - ldrsbeq r1, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq lr, ip, asr #16 │ │ │ │ - cmneq pc, ip, asr #17 │ │ │ │ + cmneq r8, r4, lsr #30 │ │ │ │ + cmneq pc, r8, lsl #19 │ │ │ │ + cmneq pc, r8, lsl r9 @ │ │ │ │ + cmneq r8, r4, ror #29 │ │ │ │ + cmneq lr, r8, asr r8 │ │ │ │ + ldrdeq r6, [pc, #-136] @ 48a844 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 0048a8cc : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1000783,44 +1000783,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 48a938 │ │ │ │ orreq sp, r4, ip, lsl ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq sp, [r4, r4] │ │ │ │ - cmneq r8, ip, lsl ip │ │ │ │ - cmneq lr, ip, lsl #11 │ │ │ │ - cmneq pc, ip, lsl #12 │ │ │ │ + cmneq r8, r4, lsr #24 │ │ │ │ + @ instruction: 0x016ea598 │ │ │ │ + cmneq pc, r8, lsl r6 @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsbeq r1, [r8, #-188]! @ 0xffffff44 │ │ │ │ - cmneq lr, ip, asr #10 │ │ │ │ - cmneq pc, r4, asr #11 │ │ │ │ + cmneq r8, r4, ror #23 │ │ │ │ + cmneq lr, r8, asr r5 │ │ │ │ + ldrdeq r6, [pc, #-80] @ 48ac9c │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq r8, r0, lsr #23 │ │ │ │ - cmneq lr, r0, lsl r5 │ │ │ │ - @ instruction: 0x016f6590 │ │ │ │ + cmneq r8, r8, lsr #23 │ │ │ │ + cmneq lr, ip, lsl r5 │ │ │ │ + @ instruction: 0x016f659c │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmneq r8, r4, ror #22 │ │ │ │ - ldrdeq sl, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq pc, r4, asr r5 @ │ │ │ │ - cmneq r8, r8, lsr #22 │ │ │ │ - @ instruction: 0x016ea498 │ │ │ │ - cmneq pc, r8, lsl r5 @ │ │ │ │ + cmneq r8, ip, ror #22 │ │ │ │ + cmneq lr, r0, ror #9 │ │ │ │ + cmneq pc, r0, ror #10 │ │ │ │ + cmneq r8, r0, lsr fp │ │ │ │ + cmneq lr, r4, lsr #9 │ │ │ │ + cmneq pc, r4, lsr #10 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmneq r8, ip, ror #21 │ │ │ │ - cmneq lr, ip, asr r4 │ │ │ │ - ldrdeq r6, [pc, #-76] @ 48acdc │ │ │ │ + ldrsheq r1, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq lr, r8, ror #8 │ │ │ │ + cmneq pc, r8, ror #9 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmneq r8, ip, lsr #21 │ │ │ │ - cmneq pc, ip, lsl #10 │ │ │ │ - @ instruction: 0x016f649c │ │ │ │ + ldrheq r1, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq pc, r8, lsl r5 @ │ │ │ │ + cmneq pc, r8, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r8, ip, ror #20 │ │ │ │ - ldrdeq sl, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq pc, ip, asr r4 @ │ │ │ │ + cmneq r8, r4, ror sl │ │ │ │ + cmneq lr, r8, ror #7 │ │ │ │ + cmneq pc, r8, ror #8 │ │ │ │ │ │ │ │ 0048ad44 : │ │ │ │ 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, r3 │ │ │ │ @@ -1001206,67 +1001206,67 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 48afe4 │ │ │ │ orreq sp, r4, ip, lsr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r4, r8, lsr #10 │ │ │ │ - ldrsbeq r1, [r8, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq lr, r0, asr #32 │ │ │ │ - cmneq pc, r0, asr #1 │ │ │ │ + ldrsbeq r1, [r8, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, ip, asr #32 │ │ │ │ + cmneq pc, ip, asr #1 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - @ instruction: 0x01781694 │ │ │ │ - cmneq lr, r4 │ │ │ │ - cmneq pc, r4, lsl #1 │ │ │ │ + @ instruction: 0x0178169c │ │ │ │ + cmneq lr, r0, lsl r0 │ │ │ │ + @ instruction: 0x016f6090 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - ldrdeq r9, [lr, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r8, r4, asr r6 │ │ │ │ - cmneq pc, r8, lsr #30 │ │ │ │ + ldrdeq r9, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r8, ip, asr r6 │ │ │ │ + cmneq pc, r4, lsr pc @ │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r8, r8, lsl r6 │ │ │ │ - cmneq lr, r8, lsl #31 │ │ │ │ - cmneq pc, r8 │ │ │ │ + cmneq r8, r0, lsr #12 │ │ │ │ + @ instruction: 0x016e9f94 │ │ │ │ + cmneq pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmneq r8, r0, ror #11 │ │ │ │ - cmneq lr, r0, asr pc │ │ │ │ - ldrdeq r5, [pc, #-240] @ 48b2c0 │ │ │ │ + cmneq r8, r8, ror #11 │ │ │ │ + cmneq lr, ip, asr pc │ │ │ │ + ldrdeq r5, [pc, #-252] @ 48b2b4 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - cmneq r8, r8, lsr #11 │ │ │ │ - cmneq lr, r8, lsl pc │ │ │ │ - @ instruction: 0x016f5f98 │ │ │ │ - cmneq r8, r0, ror r5 │ │ │ │ - cmneq lr, r0, ror #29 │ │ │ │ - cmneq pc, r0, ror #30 │ │ │ │ - cmneq r8, r8, lsr r5 │ │ │ │ - cmneq lr, r8, lsr #29 │ │ │ │ - cmneq pc, r8, lsr #30 │ │ │ │ + ldrheq r1, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq lr, r4, lsr #30 │ │ │ │ + cmneq pc, r4, lsr #31 │ │ │ │ + cmneq r8, r8, ror r5 │ │ │ │ + cmneq lr, ip, ror #29 │ │ │ │ + cmneq pc, ip, ror #30 │ │ │ │ + cmneq r8, r0, asr #10 │ │ │ │ + strheq r9, [lr, #-228]! @ 0xffffff1c │ │ │ │ + cmneq pc, r4, lsr pc @ │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - cmneq r8, r0, lsl #10 │ │ │ │ - cmneq lr, r0, ror lr │ │ │ │ - ldrdeq r4, [pc, #-212] @ 48b314 │ │ │ │ + cmneq r8, r8, lsl #10 │ │ │ │ + cmneq lr, ip, ror lr │ │ │ │ + cmneq pc, r0, ror #27 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq r8, r0, asr #9 │ │ │ │ - cmneq lr, r0, lsr lr │ │ │ │ - strheq r5, [pc, #-224] @ 48b318 │ │ │ │ + cmneq r8, r8, asr #9 │ │ │ │ + cmneq lr, ip, lsr lr │ │ │ │ + strheq r5, [pc, #-236] @ 48b30c │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmneq r8, r8, lsl #9 │ │ │ │ - strdeq r9, [lr, #-216]! @ 0xffffff28 │ │ │ │ - cmneq pc, ip, asr sp @ │ │ │ │ + @ instruction: 0x01781490 │ │ │ │ + cmneq lr, r4, lsl #28 │ │ │ │ + cmneq pc, r8, ror #26 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmneq lr, r0, asr #27 │ │ │ │ - cmneq r8, r4, asr #8 │ │ │ │ - cmneq pc, r8, lsl sp @ │ │ │ │ + cmneq lr, ip, asr #27 │ │ │ │ + cmneq r8, ip, asr #8 │ │ │ │ + cmneq pc, r4, lsr #26 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r8, ip, lsl #8 │ │ │ │ - cmneq lr, ip, ror sp │ │ │ │ - strdeq r5, [pc, #-220] @ 48b34c │ │ │ │ + cmneq r8, r4, lsl r4 │ │ │ │ + cmneq lr, r8, lsl #27 │ │ │ │ + cmneq pc, r8, lsl #28 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - ldrsbeq r1, [r8, #-52]! @ 0xffffffcc │ │ │ │ - cmneq lr, r4, asr #26 │ │ │ │ - cmneq pc, r4, asr #27 │ │ │ │ + ldrsbeq r1, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq lr, r0, asr sp │ │ │ │ + ldrdeq r5, [pc, #-208] @ 48b368 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ │ │ │ │ 0048b438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -1001658,52 +1001658,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 48b784 │ │ │ │ strheq sp, [r4, r4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r8, r4, asr #31 │ │ │ │ - strheq r5, [pc, #-152] @ 48b9dc │ │ │ │ + cmneq r8, ip, asr #31 │ │ │ │ + cmneq pc, r4, asr #19 │ │ │ │ orreq ip, r4, r8, lsl #27 │ │ │ │ cmneq sp, r0, lsr r0 │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ - cmneq lr, r0, asr r8 │ │ │ │ - ldrdeq r5, [pc, #-128] @ 48ba08 │ │ │ │ - cmneq r8, r4, lsr #29 │ │ │ │ - cmneq lr, r4, lsl r8 │ │ │ │ - @ instruction: 0x016f5894 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ + cmneq lr, ip, asr r8 │ │ │ │ + ldrdeq r5, [pc, #-140] @ 48b9fc │ │ │ │ + cmneq r8, ip, lsr #29 │ │ │ │ + cmneq lr, r0, lsr #16 │ │ │ │ + cmneq pc, r0, lsr #17 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r8, r8, ror #28 │ │ │ │ - ldrdeq r9, [lr, #-120]! @ 0xffffff88 │ │ │ │ - cmneq pc, r8, asr r8 @ │ │ │ │ + cmneq r8, r0, ror lr │ │ │ │ + cmneq lr, r4, ror #15 │ │ │ │ + cmneq pc, r4, ror #16 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r8, ip, lsr #28 │ │ │ │ - @ instruction: 0x016e979c │ │ │ │ - cmneq pc, ip, lsl r8 @ │ │ │ │ + cmneq r8, r4, lsr lr │ │ │ │ + cmneq lr, r8, lsr #15 │ │ │ │ + cmneq pc, r8, lsr #16 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - ldrsheq r0, [r8, #-208]! @ 0xffffff30 │ │ │ │ - cmneq lr, r0, ror #14 │ │ │ │ - cmneq pc, r0, ror #15 │ │ │ │ + ldrsheq r0, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmneq pc, ip, ror #15 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - cmneq lr, r8, lsr #14 │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ - strdeq r9, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq pc, r4, ror r7 @ │ │ │ │ + cmneq lr, r4, lsr r7 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ + cmneq lr, r0, lsl #14 │ │ │ │ + cmneq pc, r0, lsl #15 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - cmneq r8, r8, asr #26 │ │ │ │ - strheq r9, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq pc, r8, lsr r7 @ │ │ │ │ + cmneq r8, r0, asr sp │ │ │ │ + cmneq lr, r4, asr #13 │ │ │ │ + cmneq pc, r4, asr #14 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq r8, ip, lsl #26 │ │ │ │ - cmneq lr, ip, ror r6 │ │ │ │ - strdeq r5, [pc, #-108] @ 48ba8c │ │ │ │ - ldrsbeq r0, [r8, #-192]! @ 0xffffff40 │ │ │ │ - cmneq lr, r0, asr #12 │ │ │ │ - strheq r5, [pc, #-108] @ 48ba98 │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ + cmneq lr, r8, lsl #13 │ │ │ │ + cmneq pc, r8, lsl #14 │ │ │ │ + ldrsbeq r0, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq lr, ip, asr #12 │ │ │ │ + cmneq pc, r8, asr #13 │ │ │ │ │ │ │ │ 0048bb00 : │ │ │ │ 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 │ │ │ │ @@ -1002407,75 +1002407,75 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 48c15c │ │ │ │ orreq ip, r4, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svcvc 0x00cfffff │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r8, ip, asr r7 │ │ │ │ - cmneq pc, ip, asr #2 │ │ │ │ + cmneq r8, r4, ror #14 │ │ │ │ + cmneq pc, r8, asr r1 @ │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - cmneq pc, ip, lsr #3 │ │ │ │ - cmneq r8, r8, asr #13 │ │ │ │ - strheq r5, [pc, #-8] @ 48c628 │ │ │ │ + strheq r5, [pc, #-24] @ 48c610 │ │ │ │ + ldrsbeq r0, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq pc, r4, asr #1 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmneq pc, r4, asr #2 │ │ │ │ - cmneq r8, r4, lsr r6 │ │ │ │ - cmneq pc, r8, lsr #32 │ │ │ │ + cmneq pc, r0, asr r1 @ │ │ │ │ + cmneq r8, ip, lsr r6 │ │ │ │ + cmneq pc, r4, lsr r0 @ │ │ │ │ muleq r0, r7, r3 │ │ │ │ - cmneq r8, ip, asr #11 │ │ │ │ - cmneq pc, r8, lsr #1 │ │ │ │ + ldrsbeq r0, [r8, #-84]! @ 0xffffffac │ │ │ │ + strheq r5, [pc, #-4] @ 48c648 │ │ │ │ @ instruction: 0x0184c3b0 │ │ │ │ cmneq sp, ip, lsr r6 │ │ │ │ cmneq sp, r8, ror #11 │ │ │ │ cmneq sp, r8, lsr #11 │ │ │ │ - cmneq r8, ip, ror #8 │ │ │ │ - ldrdeq r8, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq pc, ip, asr lr @ │ │ │ │ + cmneq r8, r4, ror r4 │ │ │ │ + cmneq lr, r8, ror #27 │ │ │ │ + cmneq pc, r8, ror #28 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmneq r8, r0, lsr r4 │ │ │ │ - cmneq lr, r0, lsr #27 │ │ │ │ - cmneq pc, r0, lsr #28 │ │ │ │ + cmneq r8, r8, lsr r4 │ │ │ │ + cmneq lr, ip, lsr #27 │ │ │ │ + cmneq pc, ip, lsr #28 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - ldrsheq r0, [r8, #-52]! @ 0xffffffcc │ │ │ │ - cmneq lr, r4, ror #26 │ │ │ │ - cmneq pc, r4, ror #27 │ │ │ │ - ldrheq r0, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq lr, r8, lsr #26 │ │ │ │ - cmneq pc, r4, lsr #27 │ │ │ │ - strdeq r8, [lr, #-192]! @ 0xffffff40 │ │ │ │ - cmneq lr, r0, asr #25 │ │ │ │ - cmneq r8, ip, lsl r3 │ │ │ │ - cmneq lr, ip, lsl #25 │ │ │ │ - cmneq pc, ip, lsl #26 │ │ │ │ + ldrsheq r0, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq lr, r0, ror sp │ │ │ │ + strdeq r4, [pc, #-208] @ 48c5b8 │ │ │ │ + cmneq r8, r0, asr #7 │ │ │ │ + cmneq lr, r4, lsr sp │ │ │ │ + strheq r4, [pc, #-208] @ 48c5c4 │ │ │ │ + strdeq r8, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmneq lr, ip, asr #25 │ │ │ │ + cmneq r8, r4, lsr #6 │ │ │ │ + @ instruction: 0x016e8c98 │ │ │ │ + cmneq pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmneq r8, r0, ror #5 │ │ │ │ - cmneq lr, r0, asr ip │ │ │ │ - ldrdeq r4, [pc, #-192] @ 48c5f8 │ │ │ │ + cmneq r8, r8, ror #5 │ │ │ │ + cmneq lr, ip, asr ip │ │ │ │ + ldrdeq r4, [pc, #-204] @ 48c5ec │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq r8, r4, lsr #5 │ │ │ │ - cmneq lr, r4, lsl ip │ │ │ │ - @ instruction: 0x016f4c94 │ │ │ │ + cmneq r8, ip, lsr #5 │ │ │ │ + cmneq lr, r0, lsr #24 │ │ │ │ + cmneq pc, r0, lsr #25 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ - ldrdeq r8, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmneq pc, r8, asr ip @ │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ - @ instruction: 0x016e8b9c │ │ │ │ - cmneq pc, ip, lsl ip @ │ │ │ │ + cmneq r8, r0, ror r2 │ │ │ │ + cmneq lr, r4, ror #23 │ │ │ │ + cmneq pc, r4, ror #24 │ │ │ │ + cmneq r8, r4, lsr r2 │ │ │ │ + cmneq lr, r8, lsr #23 │ │ │ │ + cmneq pc, r8, lsr #24 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - cmneq lr, r4, lsr fp │ │ │ │ - cmneq lr, r4, lsl #22 │ │ │ │ - ldrdeq r8, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq pc, r8, asr fp @ │ │ │ │ + cmneq lr, r0, ror fp │ │ │ │ + cmneq lr, r0, asr #22 │ │ │ │ + cmneq lr, r0, lsl fp │ │ │ │ + cmneq lr, r0, ror #21 │ │ │ │ + cmneq pc, r4, ror #22 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ - @ instruction: 0x016e8a9c │ │ │ │ - cmneq pc, ip, lsl fp @ │ │ │ │ + cmneq r8, r4, lsr r1 │ │ │ │ + cmneq lr, r8, lsr #21 │ │ │ │ + cmneq pc, r8, lsr #22 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ │ │ │ │ 0048c70c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ @@ -1002777,41 +1002777,41 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 48c980 │ │ │ │ orreq fp, r4, r4, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svcvc 0x00cfffff │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmnpeq r7, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [pc, #-124] @ 48cb64 │ │ │ │ + ldrsbeq pc, [r7, #-208]! @ 0xffffff30 @ │ │ │ │ + cmneq pc, r8, asr #15 │ │ │ │ orreq fp, r4, ip, lsl #23 │ │ │ │ cmneq sp, r4, lsr lr │ │ │ │ - cmneq lr, r8, asr r6 │ │ │ │ - ldrheq pc, [r7, #-196]! @ 0xffffff3c @ │ │ │ │ - cmneq lr, r4, lsr #12 │ │ │ │ - cmneq pc, r4, lsr #13 │ │ │ │ + cmneq lr, r4, ror #12 │ │ │ │ + ldrheq pc, [r7, #-204]! @ 0xffffff34 @ │ │ │ │ + cmneq lr, r0, lsr r6 │ │ │ │ + strheq r4, [pc, #-96] @ 48cb98 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmnpeq r7, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, ror #11 │ │ │ │ - cmneq pc, r8, ror #12 │ │ │ │ + cmnpeq r7, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmneq pc, r4, ror r6 @ │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmnpeq r7, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsr r7 @ │ │ │ │ - cmneq pc, r0, lsl r6 @ │ │ │ │ + cmnpeq r7, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, asr #14 │ │ │ │ + cmneq pc, ip, lsl r6 @ │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmnpeq r7, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, asr r5 │ │ │ │ - ldrdeq r4, [pc, #-80] @ 48cbd8 │ │ │ │ + cmnpeq r7, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, asr r5 │ │ │ │ + ldrdeq r4, [pc, #-92] @ 48cbcc │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - cmnpeq r7, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r4, lsl r5 │ │ │ │ - @ instruction: 0x016f4594 │ │ │ │ - cmnpeq r7, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq pc, r8, asr r5 @ │ │ │ │ + cmnpeq r7, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsr #10 │ │ │ │ + cmneq pc, r0, lsr #11 │ │ │ │ + cmnpeq r7, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, ror #9 │ │ │ │ + cmneq pc, r4, ror #10 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ │ │ │ │ 0048cc44 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1003259,24 +1003259,24 @@ │ │ │ │ orreq fp, r4, r8, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orreq fp, r4, ip, asr r7 │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ - cmnpeq r7, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq pc, r8, asr lr @ │ │ │ │ - cmnpeq r7, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, lsr #27 │ │ │ │ - cmneq pc, r8, lsl lr @ │ │ │ │ + cmnpeq r7, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, ror #27 │ │ │ │ + cmneq pc, r4, ror #28 │ │ │ │ + cmnpeq r7, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, lsr #27 │ │ │ │ + cmneq pc, r4, lsr #28 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - ldrsheq pc, [r7, #-52]! @ 0xffffffcc @ │ │ │ │ - cmneq lr, r4, ror #26 │ │ │ │ - ldrdeq r3, [pc, #-220] @ 48d2a4 │ │ │ │ + ldrsheq pc, [r7, #-60]! @ 0xffffffc4 @ │ │ │ │ + cmneq lr, r0, ror sp │ │ │ │ + cmneq pc, r8, ror #27 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 0048d380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1003865,84 +1003865,84 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 48d4bc │ │ │ │ orreq fp, r4, r0, ror r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, r4, r0, asr r0 │ │ │ │ - ldrsheq pc, [r7, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - cmneq pc, r4, ror #23 │ │ │ │ + ldrsheq pc, [r7, #-28]! @ 0xffffffe4 @ │ │ │ │ + cmneq lr, r0, ror fp │ │ │ │ + strdeq r3, [pc, #-176] @ 48dc24 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmnpeq r7, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016f2c9c │ │ │ │ - @ instruction: 0x016f3b98 │ │ │ │ + cmnpeq r7, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, lsr #25 │ │ │ │ + cmneq pc, r4, lsr #23 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmneq r7, r0, lsr pc │ │ │ │ - cmneq lr, r0, lsr #17 │ │ │ │ - cmneq pc, r0, lsr #18 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ - cmneq lr, r8, asr r8 │ │ │ │ - ldrdeq r3, [pc, #-136] @ 48dc78 │ │ │ │ - @ instruction: 0x0177ee94 │ │ │ │ - cmneq lr, r4, lsl #16 │ │ │ │ - cmneq pc, r4, lsl #17 │ │ │ │ + cmneq r7, r8, lsr pc │ │ │ │ + cmneq lr, ip, lsr #17 │ │ │ │ + cmneq pc, ip, lsr #18 │ │ │ │ + ldrsheq lr, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, r4, ror #16 │ │ │ │ + cmneq pc, r4, ror #17 │ │ │ │ + @ instruction: 0x0177ee9c │ │ │ │ + cmneq lr, r0, lsl r8 │ │ │ │ + @ instruction: 0x016f3890 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmneq r7, r8, asr #28 │ │ │ │ - strheq r7, [lr, #-120]! @ 0xffffff88 │ │ │ │ - cmneq pc, r8, lsr r8 @ │ │ │ │ + cmneq r7, r0, asr lr │ │ │ │ + cmneq lr, r4, asr #15 │ │ │ │ + cmneq pc, r4, asr #16 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - ldrsheq lr, [r7, #-220]! @ 0xffffff24 │ │ │ │ - cmneq lr, ip, ror #14 │ │ │ │ - cmneq pc, ip, ror #15 │ │ │ │ + cmneq r7, r4, lsl #28 │ │ │ │ + cmneq lr, r8, ror r7 │ │ │ │ + strdeq r3, [pc, #-120] @ 48dcb4 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmneq r7, ip, lsr #27 │ │ │ │ - cmneq pc, ip, lsl #17 │ │ │ │ - cmneq pc, ip, lsl #15 │ │ │ │ + ldrheq lr, [r7, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x016f2898 │ │ │ │ + @ instruction: 0x016f3798 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmneq r7, r4, ror sp │ │ │ │ - cmneq pc, r0, asr r8 @ │ │ │ │ - cmneq pc, ip, asr #14 │ │ │ │ + cmneq r7, ip, ror sp │ │ │ │ + cmneq pc, ip, asr r8 @ │ │ │ │ + cmneq pc, r8, asr r7 @ │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmneq r7, ip, ror #25 │ │ │ │ - cmneq lr, ip, asr r6 │ │ │ │ - ldrdeq r3, [pc, #-108] @ 48dcf0 │ │ │ │ + ldrsheq lr, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq lr, r8, ror #12 │ │ │ │ + cmneq pc, r8, ror #13 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - cmneq pc, r8, asr #12 │ │ │ │ - cmneq r7, r0, lsr #25 │ │ │ │ - cmneq pc, ip, lsl #13 │ │ │ │ - cmneq pc, r0, ror #11 │ │ │ │ - cmneq r7, r8, lsr ip │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ - cmneq pc, r0, lsl #11 │ │ │ │ - ldrsbeq lr, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmneq pc, r4, asr #11 │ │ │ │ - cmneq r7, r8, lsl #23 │ │ │ │ - strdeq r7, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq pc, r8, ror r5 @ │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ + cmneq r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x016f3698 │ │ │ │ + cmneq pc, ip, ror #11 │ │ │ │ + cmneq r7, r0, asr #24 │ │ │ │ + cmneq pc, r0, lsr r6 @ │ │ │ │ + cmneq pc, ip, lsl #11 │ │ │ │ + cmneq r7, r0, ror #23 │ │ │ │ + ldrdeq r3, [pc, #-80] @ 48dd34 │ │ │ │ + @ instruction: 0x0177eb90 │ │ │ │ + cmneq lr, r4, lsl #10 │ │ │ │ + cmneq pc, r4, lsl #11 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - cmneq lr, r0, asr #9 │ │ │ │ - cmneq pc, r0, asr #10 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + cmneq lr, ip, asr #9 │ │ │ │ + cmneq pc, ip, asr #10 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - cmneq r7, r8, lsl fp │ │ │ │ - cmneq lr, r8, lsl #9 │ │ │ │ - cmneq pc, r8, lsl #10 │ │ │ │ + cmneq r7, r0, lsr #22 │ │ │ │ + @ instruction: 0x016e7494 │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ - cmneq lr, r0, asr r4 │ │ │ │ - ldrdeq r3, [pc, #-64] @ 48dd80 │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ + cmneq lr, ip, asr r4 │ │ │ │ + ldrdeq r3, [pc, #-76] @ 48dd74 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmneq r7, r8, lsr #21 │ │ │ │ - cmneq lr, r8, lsl r4 │ │ │ │ - @ instruction: 0x016f3498 │ │ │ │ + ldrheq lr, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmneq lr, r4, lsr #8 │ │ │ │ + cmneq pc, r4, lsr #9 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmneq r7, r0, ror sl │ │ │ │ - cmneq lr, r0, ror #7 │ │ │ │ - cmneq pc, r0, ror #8 │ │ │ │ + cmneq r7, r8, ror sl │ │ │ │ + cmneq lr, ip, ror #7 │ │ │ │ + cmneq pc, ip, ror #8 │ │ │ │ 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, #388] @ 48df80 │ │ │ │ @@ -1004042,21 +1004042,21 @@ │ │ │ │ mov r1, #11 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48dee4 │ │ │ │ orreq sl, r4, r4, lsl r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq lr, [r7, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r3, [pc, #-56] @ 48df5c │ │ │ │ + cmneq r7, r4, lsl #20 │ │ │ │ + cmneq pc, r4, ror #7 │ │ │ │ orreq sl, r4, r8, lsr #12 │ │ │ │ - cmneq lr, ip, asr #2 │ │ │ │ - cmneq lr, r8, lsl r1 │ │ │ │ - cmneq pc, r0, asr #5 │ │ │ │ - ldrsbeq lr, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r8, asr r1 │ │ │ │ + cmneq lr, r4, lsr #2 │ │ │ │ + cmneq pc, ip, asr #5 │ │ │ │ + cmneq r7, r0, ror #17 │ │ │ │ │ │ │ │ 0048dfa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1004077,17 +1004077,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48dfc4 │ │ │ │ - cmneq r7, ip, asr r8 │ │ │ │ - @ instruction: 0x016e7090 │ │ │ │ - cmneq pc, r4, lsr r2 @ │ │ │ │ + cmneq r7, r4, ror #16 │ │ │ │ + @ instruction: 0x016e709c │ │ │ │ + cmneq pc, r0, asr #4 │ │ │ │ │ │ │ │ 0048e018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1004108,17 +1004108,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48e038 │ │ │ │ - cmneq r7, r8, ror #15 │ │ │ │ - cmneq lr, ip, lsl r0 │ │ │ │ - cmneq pc, r0, asr #3 │ │ │ │ + ldrsheq lr, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq lr, r8, lsr #32 │ │ │ │ + cmneq pc, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 496f20 │ │ │ │ @@ -1004142,17 +1004142,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48e0bc │ │ │ │ @ instruction: 0xfffffd24 │ │ │ │ - cmneq r7, r4, ror #14 │ │ │ │ - @ instruction: 0x016e6f98 │ │ │ │ - cmneq pc, ip, lsr r1 @ │ │ │ │ + cmneq r7, ip, ror #14 │ │ │ │ + cmneq lr, r4, lsr #31 │ │ │ │ + cmneq pc, r8, asr #2 │ │ │ │ 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] @ 48e560 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #1072] @ 48e564 │ │ │ │ @@ -1004423,44 +1004423,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 48e184 │ │ │ │ orreq sl, r4, r0, ror #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r4, r8, lsl #7 │ │ │ │ - @ instruction: 0x016f2f98 │ │ │ │ - cmneq pc, r8, ror #30 │ │ │ │ - cmneq r7, r0, asr #11 │ │ │ │ - cmneq lr, r4, lsr #26 │ │ │ │ - cmneq pc, r0, lsl #30 │ │ │ │ - cmneq r7, r8, asr r5 │ │ │ │ - ldrdeq r2, [pc, #-232] @ 48e4a4 │ │ │ │ - cmneq pc, r8, lsr #29 │ │ │ │ - cmneq r7, r0, lsl #10 │ │ │ │ - @ instruction: 0x016e6c94 │ │ │ │ - cmneq pc, ip, ror #28 │ │ │ │ - cmneq r7, r4, asr #9 │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - cmneq pc, r4, lsr lr @ │ │ │ │ - cmneq r7, ip, lsl #9 │ │ │ │ - cmneq lr, r4, lsr #24 │ │ │ │ - strdeq r2, [pc, #-216] @ 48e4dc │ │ │ │ - cmneq r7, r0, asr r4 │ │ │ │ - cmneq lr, r8, ror #23 │ │ │ │ - cmneq pc, r0, asr #27 │ │ │ │ - cmneq r7, r8, lsl r4 │ │ │ │ - cmneq lr, ip, lsr #23 │ │ │ │ - cmneq pc, r4, lsl #27 │ │ │ │ - ldrsbeq lr, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r4, ror fp │ │ │ │ - cmneq pc, ip, asr #26 │ │ │ │ - cmneq r7, r4, lsr #7 │ │ │ │ - cmneq lr, r8, lsr fp │ │ │ │ - cmneq pc, r0, lsl sp @ │ │ │ │ - cmneq r7, r8, ror #6 │ │ │ │ + cmneq pc, r4, lsr #31 │ │ │ │ + cmneq pc, r4, ror pc @ │ │ │ │ + cmneq r7, r8, asr #11 │ │ │ │ + cmneq lr, r0, lsr sp │ │ │ │ + cmneq pc, ip, lsl #30 │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ + cmneq pc, r4, ror #29 │ │ │ │ + strheq r2, [pc, #-228] @ 48e4ac │ │ │ │ + cmneq r7, r8, lsl #10 │ │ │ │ + cmneq lr, r0, lsr #25 │ │ │ │ + cmneq pc, r8, ror lr @ │ │ │ │ + cmneq r7, ip, asr #9 │ │ │ │ + cmneq lr, r8, ror #24 │ │ │ │ + cmneq pc, r0, asr #28 │ │ │ │ + @ instruction: 0x0177e494 │ │ │ │ + cmneq lr, r0, lsr ip │ │ │ │ + cmneq pc, r4, lsl #28 │ │ │ │ + cmneq r7, r8, asr r4 │ │ │ │ + strdeq r6, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmneq pc, ip, asr #27 │ │ │ │ + cmneq r7, r0, lsr #8 │ │ │ │ + strheq r6, [lr, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x016f2d90 │ │ │ │ + cmneq r7, r4, ror #7 │ │ │ │ + cmneq lr, r0, lsl #23 │ │ │ │ + cmneq pc, r8, asr sp @ │ │ │ │ + cmneq r7, ip, lsr #7 │ │ │ │ + cmneq lr, r4, asr #22 │ │ │ │ + cmneq pc, ip, lsl sp @ │ │ │ │ + cmneq r7, r0, ror r3 │ │ │ │ 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, #2768] @ 48f0d4 │ │ │ │ @@ -1005156,62 +1005156,62 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 48e7ec │ │ │ │ orreq r9, r4, ip, lsl #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r9, [r4, r4] │ │ │ │ - cmneq r7, r0, lsr r2 │ │ │ │ - strheq r2, [pc, #-188] @ 48f030 │ │ │ │ - cmneq r7, ip, asr r1 │ │ │ │ + cmneq r7, r8, lsr r2 │ │ │ │ + cmneq pc, r8, asr #23 │ │ │ │ + cmneq r7, r4, ror #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r2, [pc, #-160] @ 48f058 │ │ │ │ - ldrsheq lr, [r7, #-12]! │ │ │ │ - @ instruction: 0x016f2a98 │ │ │ │ + strdeq r2, [pc, #-172] @ 48f04c │ │ │ │ + cmneq r7, r4, lsl #2 │ │ │ │ + cmneq pc, r4, lsr #21 │ │ │ │ orreq r9, r4, r0, lsr #26 │ │ │ │ - cmneq r7, r0, asr r0 │ │ │ │ - cmneq pc, r4, ror #19 │ │ │ │ - cmneq r7, r4, lsr #31 │ │ │ │ - cmneq pc, r0, asr #18 │ │ │ │ - cmneq r7, r4, ror #30 │ │ │ │ - cmneq r7, r4, asr pc │ │ │ │ - cmneq pc, r8, ror #17 │ │ │ │ - ldrdeq r2, [pc, #-136] @ 48f09c │ │ │ │ - ldrheq sp, [r7, #-176]! @ 0xffffff50 │ │ │ │ - cmneq pc, ip, asr #10 │ │ │ │ - cmneq r7, ip, ror #22 │ │ │ │ - cmneq pc, r0, lsl #10 │ │ │ │ - @ instruction: 0x016e629c │ │ │ │ - cmneq lr, ip, ror #4 │ │ │ │ - cmneq lr, ip, lsr r2 │ │ │ │ - cmneq lr, r8, lsl #4 │ │ │ │ - cmneq r7, r8, lsl #20 │ │ │ │ - ldrdeq r6, [lr, #-16]! │ │ │ │ - cmneq pc, r4, lsr #7 │ │ │ │ - cmneq r7, r8, asr #19 │ │ │ │ - @ instruction: 0x016e6190 │ │ │ │ - cmneq pc, r4, ror #6 │ │ │ │ - cmneq lr, r0, asr r1 │ │ │ │ - cmneq lr, r8, lsr r1 │ │ │ │ - cmneq lr, ip, lsl r1 │ │ │ │ - cmneq lr, r0, lsl #2 │ │ │ │ - cmneq r7, r4, lsl #18 │ │ │ │ - cmneq lr, ip, asr #1 │ │ │ │ - cmneq pc, r0, lsr #5 │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ - @ instruction: 0x016e6090 │ │ │ │ - cmneq pc, r4, ror #4 │ │ │ │ - qdsubeq r6, r8, lr │ │ │ │ - cmneq r7, ip, asr r8 │ │ │ │ - cmneq lr, r4, lsr #32 │ │ │ │ - strdeq r2, [pc, #-24] @ 48f17c │ │ │ │ - cmneq lr, ip, ror #31 │ │ │ │ - cmneq r7, r0, lsl #16 │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ - @ instruction: 0x016f219c │ │ │ │ + cmneq r7, r8, asr r0 │ │ │ │ + strdeq r2, [pc, #-144] @ 48f07c │ │ │ │ + cmneq r7, ip, lsr #31 │ │ │ │ + cmneq pc, ip, asr #18 │ │ │ │ + cmneq r7, ip, ror #30 │ │ │ │ + cmneq r7, ip, asr pc │ │ │ │ + strdeq r2, [pc, #-132] @ 48f09c │ │ │ │ + cmneq pc, r4, ror #17 │ │ │ │ + ldrheq sp, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq pc, r8, asr r5 @ │ │ │ │ + cmneq r7, r4, ror fp │ │ │ │ + cmneq pc, ip, lsl #10 │ │ │ │ + cmneq lr, r8, lsr #5 │ │ │ │ + cmneq lr, r8, ror r2 │ │ │ │ + cmneq lr, r8, asr #4 │ │ │ │ + cmneq lr, r4, lsl r2 │ │ │ │ + cmneq r7, r0, lsl sl │ │ │ │ + ldrdeq r6, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + strheq r2, [pc, #-48] @ 48f120 │ │ │ │ + ldrsbeq sp, [r7, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x016e619c │ │ │ │ + cmneq pc, r0, ror r3 @ │ │ │ │ + cmneq lr, ip, asr r1 │ │ │ │ + cmneq lr, r4, asr #2 │ │ │ │ + cmneq lr, r8, lsr #2 │ │ │ │ + cmneq lr, ip, lsl #2 │ │ │ │ + cmneq r7, ip, lsl #18 │ │ │ │ + ldrdeq r6, [lr, #-8]! │ │ │ │ + cmneq pc, ip, lsr #5 │ │ │ │ + ldrsbeq sp, [r7, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x016e609c │ │ │ │ + cmneq pc, r0, ror r2 @ │ │ │ │ + cmneq lr, r4, rrx │ │ │ │ + cmneq r7, r4, ror #16 │ │ │ │ + cmneq lr, r0, lsr r0 │ │ │ │ + cmneq pc, r4, lsl #4 │ │ │ │ + strdeq r5, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r7, r8, lsl #16 │ │ │ │ + ldrdeq r5, [lr, #-244]! @ 0xffffff0c │ │ │ │ + cmneq pc, r8, lsr #3 │ │ │ │ │ │ │ │ 0048f1a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1005232,17 +1005232,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48f1c0 │ │ │ │ - cmneq r7, ip, asr #13 │ │ │ │ - @ instruction: 0x016e5e94 │ │ │ │ - cmneq pc, r4, rrx │ │ │ │ + ldrsbeq sp, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq lr, r0, lsr #29 │ │ │ │ + cmneq pc, r0, ror r0 @ │ │ │ │ │ │ │ │ 0048f214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1005266,17 +1005266,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48f240 │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - cmneq lr, r4, lsl lr │ │ │ │ - cmneq pc, r4, ror #31 │ │ │ │ + cmneq r7, r4, asr r6 │ │ │ │ + cmneq lr, r0, lsr #28 │ │ │ │ + strdeq r1, [pc, #-240] @ 48f1a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 490598 │ │ │ │ @@ -1005304,17 +1005304,17 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 48f2d0 │ │ │ │ @ instruction: 0xfffff31c │ │ │ │ @ instruction: 0xffffee48 │ │ │ │ - ldrheq sp, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq lr, r4, lsl #27 │ │ │ │ - cmneq pc, r4, asr pc @ │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ + @ instruction: 0x016e5d90 │ │ │ │ + cmneq pc, r0, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #348] @ 0x15c │ │ │ │ ldr r8, [pc, #360] @ 48f4b0 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -1005406,23 +1005406,23 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 48f3dc │ │ │ │ orreq r9, r4, ip, asr #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r1, [pc, #-224] @ 48f3e0 │ │ │ │ - cmneq r7, r8, ror #10 │ │ │ │ - cmneq pc, ip, lsr #29 │ │ │ │ - cmneq r7, r4, lsr #10 │ │ │ │ - cmneq lr, r4, asr #24 │ │ │ │ - cmneq lr, r4, lsl ip │ │ │ │ - cmneq pc, ip, lsr lr @ │ │ │ │ - ldrheq sp, [r7, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r4, ror #23 │ │ │ │ + strdeq r1, [pc, #-236] @ 48f3d4 │ │ │ │ + cmneq r7, r0, ror r5 │ │ │ │ + strheq r1, [pc, #-232] @ 48f3e0 │ │ │ │ + cmneq r7, ip, lsr #10 │ │ │ │ + cmneq lr, r0, asr ip │ │ │ │ + cmneq lr, r0, lsr #24 │ │ │ │ + cmneq pc, r8, asr #28 │ │ │ │ + ldrheq sp, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + strdeq r5, [lr, #-176]! @ 0xffffff50 │ │ │ │ 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] @ 48f778 │ │ │ │ ldr r3, [pc, #644] @ 48f77c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1005586,33 +1005586,33 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 48f53c │ │ │ │ orreq r9, r4, r0, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, ip, ror fp │ │ │ │ ldrdeq r8, [r4, r0] │ │ │ │ - cmneq pc, r8, lsr sp @ │ │ │ │ - ldrsheq sp, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq lr, r4, asr sl │ │ │ │ - cmneq pc, r8, ror ip @ │ │ │ │ - ldrheq sp, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq lr, r4, lsl sl │ │ │ │ - cmneq pc, r4, lsr ip @ │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - ldrdeq r5, [lr, #-152]! @ 0xffffff68 │ │ │ │ - strdeq r1, [pc, #-188] @ 48f6f8 │ │ │ │ - cmneq r7, r4, asr #4 │ │ │ │ - @ instruction: 0x016e599c │ │ │ │ - cmneq pc, r0, asr #23 │ │ │ │ - cmneq r7, r8, lsl #4 │ │ │ │ - cmneq lr, r0, ror #18 │ │ │ │ - cmneq pc, r4, lsl #23 │ │ │ │ - cmneq r7, ip, asr #3 │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ - cmneq pc, r8, asr #22 │ │ │ │ + cmneq pc, r4, asr #26 │ │ │ │ + cmneq r7, r4, lsl #6 │ │ │ │ + cmneq lr, r0, ror #20 │ │ │ │ + cmneq pc, r4, lsl #25 │ │ │ │ + cmneq r7, r4, asr #5 │ │ │ │ + cmneq lr, r0, lsr #20 │ │ │ │ + cmneq pc, r0, asr #24 │ │ │ │ + cmneq r7, r8, lsl #5 │ │ │ │ + cmneq lr, r4, ror #19 │ │ │ │ + cmneq pc, r8, lsl #24 │ │ │ │ + cmneq r7, ip, asr #4 │ │ │ │ + cmneq lr, r8, lsr #19 │ │ │ │ + cmneq pc, ip, asr #23 │ │ │ │ + cmneq r7, r0, lsl r2 │ │ │ │ + cmneq lr, ip, ror #18 │ │ │ │ + @ instruction: 0x016f1b90 │ │ │ │ + ldrsbeq sp, [r7, #-20]! @ 0xffffffec │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + cmneq pc, r4, asr fp @ │ │ │ │ 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 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldm r3, {r7, r8} │ │ │ │ @@ -1005665,20 +1005665,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #117 @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 48f83c │ │ │ │ - ldrheq sp, [r7, #-12]! │ │ │ │ - @ instruction: 0x016f1a90 │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ - cmneq r7, ip, ror r0 │ │ │ │ - ldrdeq r5, [lr, #-116]! @ 0xffffff8c │ │ │ │ - strdeq r1, [pc, #-152] @ 48f848 │ │ │ │ + cmneq r7, r4, asr #1 │ │ │ │ + @ instruction: 0x016f1a9c │ │ │ │ + cmneq pc, r4, asr #20 │ │ │ │ + cmneq r7, r4, lsl #1 │ │ │ │ + cmneq lr, r0, ror #15 │ │ │ │ + cmneq pc, r4, lsl #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ beq 48f90c │ │ │ │ push {r4, r5} │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r4, [r3] │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ @@ -1006131,55 +1006131,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 48fa78 │ │ │ │ ldrdeq r8, [r4, r4] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01848bb4 │ │ │ │ @ instruction: 0x01848a94 │ │ │ │ - cmneq r7, ip, ror #27 │ │ │ │ - cmneq pc, r0, ror #14 │ │ │ │ - cmneq pc, ip, lsl #15 │ │ │ │ + ldrsheq ip, [r7, #-212]! @ 0xffffff2c │ │ │ │ + cmneq pc, ip, ror #14 │ │ │ │ + @ instruction: 0x016f1798 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq ip, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmneq pc, r8, asr #12 │ │ │ │ - cmneq lr, r8, ror #7 │ │ │ │ - cmneq r7, ip, ror #24 │ │ │ │ - ldrdeq r1, [pc, #-92] @ 48ffd8 │ │ │ │ - cmneq r7, r8, lsr #23 │ │ │ │ - cmneq lr, r0, lsl #6 │ │ │ │ - cmneq pc, r4, lsr #10 │ │ │ │ - cmneq r7, ip, ror #22 │ │ │ │ - cmneq lr, r4, asr #5 │ │ │ │ - cmneq pc, r8, ror #9 │ │ │ │ - cmneq r7, r0, lsr fp │ │ │ │ - cmneq lr, r8, lsl #5 │ │ │ │ - cmneq pc, ip, lsr #9 │ │ │ │ - ldrsheq ip, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq lr, ip, asr #4 │ │ │ │ - cmneq pc, r0, ror r4 @ │ │ │ │ - cmneq lr, r8, lsl r2 │ │ │ │ - @ instruction: 0x0177ca90 │ │ │ │ - cmneq lr, r8, ror #3 │ │ │ │ - cmneq pc, ip, lsl #8 │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ - cmneq lr, ip, lsr #3 │ │ │ │ - ldrdeq r1, [pc, #-48] @ 490050 │ │ │ │ - cmneq lr, r8, ror r1 │ │ │ │ - ldrsheq ip, [r7, #-148]! @ 0xffffff6c │ │ │ │ - cmneq lr, ip, asr #2 │ │ │ │ - cmneq pc, r0, ror r3 @ │ │ │ │ - ldrheq ip, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq lr, r4, lsl r1 │ │ │ │ - cmneq pc, r8, lsr r3 @ │ │ │ │ - cmneq r7, r0, lsl #19 │ │ │ │ - ldrdeq r5, [lr, #-8]! │ │ │ │ - strdeq r1, [pc, #-44] @ 49007c │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - @ instruction: 0x016e509c │ │ │ │ - cmneq pc, r0, asr #5 │ │ │ │ + ldrsbeq ip, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ + strdeq r5, [lr, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ + cmneq pc, r8, ror #11 │ │ │ │ + ldrheq ip, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmneq lr, ip, lsl #6 │ │ │ │ + cmneq pc, r0, lsr r5 @ │ │ │ │ + cmneq r7, r4, ror fp │ │ │ │ + ldrdeq r5, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + strdeq r1, [pc, #-68] @ 490008 │ │ │ │ + cmneq r7, r8, lsr fp │ │ │ │ + @ instruction: 0x016e5294 │ │ │ │ + strheq r1, [pc, #-72] @ 490010 │ │ │ │ + ldrsheq ip, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmneq lr, r8, asr r2 │ │ │ │ + cmneq pc, ip, ror r4 @ │ │ │ │ + cmneq lr, r4, lsr #4 │ │ │ │ + @ instruction: 0x0177ca98 │ │ │ │ + strdeq r5, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq pc, r8, lsl r4 @ │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ + strheq r5, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + ldrdeq r1, [pc, #-60] @ 490044 │ │ │ │ + cmneq lr, r4, lsl #3 │ │ │ │ + ldrsheq ip, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, r8, asr r1 │ │ │ │ + cmneq pc, ip, ror r3 @ │ │ │ │ + cmneq r7, r4, asr #19 │ │ │ │ + cmneq lr, r0, lsr #2 │ │ │ │ + cmneq pc, r4, asr #6 │ │ │ │ + cmneq r7, r8, lsl #19 │ │ │ │ + cmneq lr, r4, ror #1 │ │ │ │ + cmneq pc, r8, lsl #6 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ + cmneq lr, r8, lsr #1 │ │ │ │ + cmneq pc, ip, asr #5 │ │ │ │ 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] │ │ │ │ @@ -1006455,45 +1006455,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 490244 │ │ │ │ orreq r8, r4, r0, lsr r4 │ │ │ │ orreq r8, r4, r0, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r1, [pc, #-28] @ 490508 │ │ │ │ - cmneq pc, r4, asr #3 │ │ │ │ - strheq r1, [pc, #-20] @ 490518 │ │ │ │ - cmneq pc, r4, ror #2 │ │ │ │ + cmneq pc, r8, ror #3 │ │ │ │ + ldrdeq r1, [pc, #-16] @ 490518 │ │ │ │ + cmneq pc, r0, asr #3 │ │ │ │ + cmneq pc, r0, ror r1 @ │ │ │ │ orreq r8, r4, r8, asr #5 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ cmneq sp, r8, asr #31 │ │ │ │ - cmneq r7, r0, ror #11 │ │ │ │ - cmneq lr, r8, lsr sp │ │ │ │ - cmneq pc, ip, asr pc @ │ │ │ │ - cmneq r7, r0, lsr #11 │ │ │ │ - strdeq r4, [lr, #-200]! @ 0xffffff38 │ │ │ │ - clzeq r0, ip │ │ │ │ - cmneq r7, r4, ror #10 │ │ │ │ - strheq r4, [lr, #-204]! @ 0xffffff34 │ │ │ │ - smultteq pc, r0, lr @ │ │ │ │ - cmneq r7, ip, lsr #10 │ │ │ │ - cmneq lr, r0, lsl #25 │ │ │ │ - smultbeq pc, r8, lr @ │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ - cmneq lr, r0, asr #24 │ │ │ │ - cmneq pc, r4, ror #28 │ │ │ │ - cmneq r7, ip, lsr #9 │ │ │ │ - cmneq lr, r4, lsl #24 │ │ │ │ - cmneq pc, r4, lsr #28 │ │ │ │ - cmneq r7, r0, ror r4 │ │ │ │ - cmneq lr, r8, asr #23 │ │ │ │ - smultteq pc, ip, sp @ │ │ │ │ - cmneq r7, r4, lsr r4 │ │ │ │ - cmneq lr, ip, lsl #23 │ │ │ │ - strheq r0, [pc, #-208] @ 4904cc │ │ │ │ + cmneq r7, r8, ror #11 │ │ │ │ + cmneq lr, r4, asr #26 │ │ │ │ + cmneq pc, r8, ror #30 │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ + cmneq lr, r4, lsl #26 │ │ │ │ + cmneq pc, r8, lsr #30 │ │ │ │ + cmneq r7, ip, ror #10 │ │ │ │ + cmneq lr, r8, asr #25 │ │ │ │ + smultteq pc, ip, lr @ │ │ │ │ + cmneq r7, r4, lsr r5 │ │ │ │ + cmneq lr, ip, lsl #25 │ │ │ │ + strheq r0, [pc, #-228] @ 490488 │ │ │ │ + ldrsheq ip, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq lr, ip, asr #24 │ │ │ │ + cmneq pc, r0, ror lr @ │ │ │ │ + ldrheq ip, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, r0, lsl ip │ │ │ │ + cmneq pc, r0, lsr lr @ │ │ │ │ + cmneq r7, r8, ror r4 │ │ │ │ + ldrdeq r4, [lr, #-180]! @ 0xffffff4c │ │ │ │ + strdeq r0, [pc, #-216] @ 4904b8 │ │ │ │ + cmneq r7, ip, lsr r4 │ │ │ │ + @ instruction: 0x016e4b98 │ │ │ │ + strheq r0, [pc, #-220] @ 4904c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 4906b8 │ │ │ │ ldr r3, [pc, #264] @ 4906bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1006563,20 +1006563,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 490654 │ │ │ │ @ instruction: 0xffffed74 │ │ │ │ @ instruction: 0xfffffaf0 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ @ instruction: 0xffffef00 │ │ │ │ andeq r9, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x016f0c98 │ │ │ │ + smultbeq pc, r4, ip @ │ │ │ │ orreq r7, r4, r4, lsl pc │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01847eb8 │ │ │ │ - ldrdeq r4, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1007002,50 +1007002,50 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 490bdc │ │ │ │ orreq r7, r4, ip, ror #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r4, r4, asr #21 │ │ │ │ andeq r6, r0, r8, asr #7 │ │ │ │ - cmneq pc, r4, lsr #18 │ │ │ │ - cmneq pc, r0, lsl r9 @ │ │ │ │ - cmneq pc, r4, asr r9 @ │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ - cmneq pc, ip, ror r9 @ │ │ │ │ cmneq pc, r0, lsr r9 @ │ │ │ │ + cmneq pc, ip, lsl r9 @ │ │ │ │ + cmneq pc, r0, ror #18 │ │ │ │ + cmneq pc, r8, lsl r9 @ │ │ │ │ + smulbbeq pc, r8, r9 @ │ │ │ │ + cmneq pc, ip, lsr r9 @ │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq pc, ip, asr #18 │ │ │ │ - smultbeq pc, r0, r9 @ │ │ │ │ - cmneq pc, r4, ror r9 @ │ │ │ │ - smulbteq pc, r0, r9 @ │ │ │ │ + cmneq pc, r8, asr r9 @ │ │ │ │ + smultbeq pc, ip, r9 @ │ │ │ │ + smulbbeq pc, r0, r9 @ │ │ │ │ + smulbteq pc, ip, r9 @ │ │ │ │ orreq r7, r4, r0, lsr r9 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - cmneq pc, ip, ror r7 @ │ │ │ │ + smulbbeq pc, r8, r7 @ │ │ │ │ cmneq sp, ip, lsr #13 │ │ │ │ - cmneq lr, ip, lsl r4 │ │ │ │ - cmneq pc, r4, lsr #14 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ - cmneq lr, r0, ror #7 │ │ │ │ - smultteq pc, r4, r6 @ │ │ │ │ - cmneq r7, ip, lsl #26 │ │ │ │ + cmneq lr, r8, lsr #8 │ │ │ │ + cmneq pc, r0, lsr r7 @ │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ + cmneq lr, ip, ror #7 │ │ │ │ + strdeq r0, [pc, #-96] @ 490d9c │ │ │ │ + cmneq r7, r4, lsl sp │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmneq lr, r8, lsr #7 │ │ │ │ - strheq r0, [pc, #-96] @ 490dac │ │ │ │ - ldrsbeq fp, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmneq lr, r0, ror r3 │ │ │ │ - cmneq pc, r4, ror r6 @ │ │ │ │ - @ instruction: 0x0177bc9c │ │ │ │ + strheq r4, [lr, #-52]! @ 0xffffffcc │ │ │ │ + strheq r0, [pc, #-108] @ 490da0 │ │ │ │ + cmneq r7, r0, ror #25 │ │ │ │ + cmneq lr, ip, ror r3 │ │ │ │ + smulbbeq pc, r0, r6 @ │ │ │ │ + cmneq r7, r4, lsr #25 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmneq lr, r8, lsr r3 │ │ │ │ - cmneq pc, ip, lsr r6 @ │ │ │ │ - cmneq r7, r4, ror #24 │ │ │ │ + cmneq lr, r4, asr #6 │ │ │ │ + cmneq pc, r8, asr #12 │ │ │ │ + cmneq r7, ip, ror #24 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmneq lr, r0, lsl #6 │ │ │ │ - cmneq pc, r4, lsl #12 │ │ │ │ - cmneq r7, ip, lsr #24 │ │ │ │ + cmneq lr, ip, lsl #6 │ │ │ │ + cmneq pc, r0, lsl r6 @ │ │ │ │ + cmneq r7, r4, lsr ip │ │ │ │ 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] @ 49118c │ │ │ │ ldr r3, [pc, #824] @ 491190 │ │ │ │ @@ -1007254,40 +1007254,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 490f10 │ │ │ │ orreq r7, r4, r0, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01847690 │ │ │ │ - cmneq r7, r4, lsl #22 │ │ │ │ - ldrdeq r0, [pc, #-64] @ 491164 │ │ │ │ + cmneq r7, ip, lsl #22 │ │ │ │ + ldrdeq r0, [pc, #-76] @ 491158 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ cmneq sp, r4, lsr #3 │ │ │ │ strdeq r7, [r4, ip] │ │ │ │ andeq r6, r0, r8, asr #7 │ │ │ │ - cmneq pc, r8, asr #12 │ │ │ │ - cmneq pc, r0, lsr #12 │ │ │ │ - ldrsbeq fp, [r7, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x016e409c │ │ │ │ - smultbeq pc, r4, r3 @ │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ + cmneq r7, r0, ror #19 │ │ │ │ + cmneq lr, r8, lsr #1 │ │ │ │ + strheq r0, [pc, #-48] @ 491198 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ cmneq sp, r8, ror #15 │ │ │ │ - cmneq lr, ip │ │ │ │ + cmneq lr, r8, lsl r0 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r7, r4, lsl r9 │ │ │ │ - ldrdeq r3, [lr, #-248]! @ 0xffffff08 │ │ │ │ - smultteq pc, r0, r2 @ │ │ │ │ + cmneq r7, ip, lsl r9 │ │ │ │ + cmneq lr, r4, ror #31 │ │ │ │ + smultteq pc, ip, r2 @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq lr, r0, lsr #31 │ │ │ │ - cmneq lr, r0, ror pc │ │ │ │ - cmneq r7, r8, ror r8 │ │ │ │ - cmneq lr, ip, lsr pc │ │ │ │ - cmneq pc, r4, asr #4 │ │ │ │ + cmneq lr, ip, lsr #31 │ │ │ │ + cmneq lr, ip, ror pc │ │ │ │ + cmneq r7, r0, lsl #17 │ │ │ │ + cmneq lr, r8, asr #30 │ │ │ │ + cmneq pc, r0, asr r2 @ │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq lr, r4, lsl #30 │ │ │ │ + cmneq lr, r0, lsl 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 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ @@ -1007818,58 +1007818,58 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4916a4 │ │ │ │ orreq r7, r4, r0, ror #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq fp, [r7, #-84]! @ 0xffffffac │ │ │ │ - strheq pc, [lr, #-240]! @ 0xffffff10 @ │ │ │ │ - cmneq r7, r4, asr r3 │ │ │ │ - msreq SPSR_fsx, ip, lsl sp │ │ │ │ + ldrsheq fp, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + strheq pc, [lr, #-252]! @ 0xffffff04 @ │ │ │ │ + cmneq r7, ip, asr r3 │ │ │ │ + msreq SPSR_fsx, r8, lsr #26 │ │ │ │ orreq r6, r4, r8, ror #28 │ │ │ │ - cmneq lr, ip, lsl #19 │ │ │ │ - cmneq lr, ip, asr r9 │ │ │ │ - cmneq r7, r0, ror #4 │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ - msreq SPSR_fsx, ip, lsr #24 │ │ │ │ - cmneq r7, r0, lsr #4 │ │ │ │ - cmneq lr, r4, ror #17 │ │ │ │ - msreq SPSR_hyp, ip, ror #23 │ │ │ │ - cmneq r7, r0, ror #3 │ │ │ │ - cmneq lr, r4, lsr #17 │ │ │ │ - msreq SPSR_hyp, ip, lsr #23 │ │ │ │ - cmneq r7, r0, lsr #3 │ │ │ │ - cmneq lr, r4, ror #16 │ │ │ │ - msreq SPSR_hyp, ip, ror #22 │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ - cmneq lr, r4, lsr #16 │ │ │ │ - msreq SPSR_hyp, ip, lsr #22 │ │ │ │ - cmneq r7, r0, lsr #2 │ │ │ │ - cmneq lr, r4, ror #15 │ │ │ │ - msreq SPSR_fiq, ip, ror #21 │ │ │ │ - cmneq r7, r0, ror #1 │ │ │ │ - cmneq lr, r4, lsr #15 │ │ │ │ - msreq SPSR_fiq, ip, lsr #21 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - msreq SPSR_fiq, ip, ror #20 │ │ │ │ - cmneq r7, r0, rrx │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - msreq SPSR_fiq, ip, lsr #20 │ │ │ │ - cmneq r7, r0, lsr #32 │ │ │ │ - cmneq lr, r4, ror #13 │ │ │ │ - msreq SPSR_fsx, ip, ror #19 │ │ │ │ - cmneq lr, ip, lsr #13 │ │ │ │ - ldrheq sl, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmneq lr, r8, ror r6 │ │ │ │ - msreq SPSR_fsx, ip, ror r9 │ │ │ │ - cmneq r7, r8, ror pc │ │ │ │ - cmneq lr, ip, lsr r6 │ │ │ │ - msreq SPSR_fsx, r0, asr #18 │ │ │ │ + @ instruction: 0x016e3998 │ │ │ │ + cmneq lr, r8, ror #18 │ │ │ │ + cmneq r7, r8, ror #4 │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + msreq SPSR_fsx, r8, lsr ip │ │ │ │ + cmneq r7, r8, lsr #4 │ │ │ │ + strdeq r3, [lr, #-128]! @ 0xffffff80 │ │ │ │ + strdeq pc, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, r8, ror #3 │ │ │ │ + strheq r3, [lr, #-128]! @ 0xffffff80 │ │ │ │ + strheq pc, [lr, #-184]! @ 0xffffff48 @ │ │ │ │ + cmneq r7, r8, lsr #3 │ │ │ │ + cmneq lr, r0, ror r8 │ │ │ │ + msreq SPSR_hyp, r8, ror fp │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ + cmneq lr, r0, lsr r8 │ │ │ │ + msreq SPSR_hyp, r8, lsr fp │ │ │ │ + cmneq r7, r8, lsr #2 │ │ │ │ + strdeq r3, [lr, #-112]! @ 0xffffff90 │ │ │ │ + strdeq pc, [lr, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r7, r8, ror #1 │ │ │ │ + strheq r3, [lr, #-112]! @ 0xffffff90 │ │ │ │ + strheq pc, [lr, #-168]! @ 0xffffff58 @ │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + cmneq lr, r0, ror r7 │ │ │ │ + msreq SPSR_fiq, r8, ror sl │ │ │ │ + cmneq r7, r8, rrx │ │ │ │ + cmneq lr, r0, lsr r7 │ │ │ │ + msreq SPSR_fiq, r8, lsr sl │ │ │ │ + cmneq r7, r8, lsr #32 │ │ │ │ + strdeq r3, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq pc, [lr, #-152]! @ 0xffffff68 │ │ │ │ + strheq r3, [lr, #-104]! @ 0xffffff98 │ │ │ │ + ldrheq sl, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r4, lsl #13 │ │ │ │ + msreq SPSR_fsx, r8, lsl #19 │ │ │ │ + cmneq r7, r0, lsl #31 │ │ │ │ + cmneq lr, r8, asr #12 │ │ │ │ + msreq SPSR_fsx, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2544] @ 0x9f0 │ │ │ │ sub sp, sp, #1504 @ 0x5e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ @@ -1008667,24 +1008667,24 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 4926c0 │ │ │ │ ldrdeq r6, [r4, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq r7, ip, lsr #25 │ │ │ │ - msreq SPSR_fiq, r8, ror r6 │ │ │ │ + ldrheq sl, [r7, #-196]! @ 0xffffff3c │ │ │ │ + msreq SPSR_fiq, r4, lsl #13 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r7, r0, ror #16 │ │ │ │ - msreq SPSR_fiq, ip, lsr #4 │ │ │ │ + cmneq r7, r8, ror #16 │ │ │ │ + msreq SPSR_fiq, r8, lsr r2 │ │ │ │ cmneq sp, ip, ror r1 │ │ │ │ orreq r5, r4, ip, asr #28 │ │ │ │ cmneq sp, ip, ror #1 │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ - strdeq r2, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + cmneq lr, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2776] @ 0xad8 │ │ │ │ sub sp, sp, #1280 @ 0x500 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1009681,143 +1009681,143 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4934e8 │ │ │ │ orreq r5, r4, r8, lsl sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r5, [r4, r8] │ │ │ │ - cmneq r7, r4, asr r1 │ │ │ │ - cmneq lr, ip, lsl fp │ │ │ │ + cmneq r7, ip, asr r1 │ │ │ │ + cmneq lr, r8, lsr #22 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq r7, r8, asr #31 │ │ │ │ - cmneq lr, r4, lsl #19 │ │ │ │ + ldrsbeq r9, [r7, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x016ee990 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0xffffde8c │ │ │ │ - cmneq r7, r4, ror #23 │ │ │ │ - strheq lr, [lr, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r7, ip, ror #23 │ │ │ │ + strheq lr, [lr, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ orreq r5, r4, ip, lsl #13 │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ - cmneq lr, r0, lsr #8 │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ + cmneq lr, ip, lsr #8 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r7, ip, lsr r9 │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ + cmneq r7, r4, asr #18 │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ cmneq sp, r0, asr r7 │ │ │ │ - ldrheq r9, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq lr, r4, ror pc │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ + ldrheq r9, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r0, lsl #31 │ │ │ │ + cmneq lr, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r7, r0, lsl #17 │ │ │ │ - cmneq lr, r0, asr r2 │ │ │ │ - cmneq lr, r0, lsl #30 │ │ │ │ + cmneq r7, r8, lsl #17 │ │ │ │ + cmneq lr, ip, asr r2 │ │ │ │ + cmneq lr, ip, lsl #30 │ │ │ │ cmneq sp, ip, lsl #12 │ │ │ │ strheq r2, [sp, #-84]! @ 0xffffffac │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ - ldrdeq r1, [lr, #-216]! @ 0xffffff28 │ │ │ │ - cmneq lr, r0, ror #1 │ │ │ │ + cmneq r7, ip, lsl r7 │ │ │ │ + cmneq lr, r4, ror #27 │ │ │ │ + cmneq lr, ip, ror #1 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ cmneq sp, r0, lsr #10 │ │ │ │ cmneq sp, ip, asr #9 │ │ │ │ cmneq sp, r8, lsl #9 │ │ │ │ cmneq sp, r4, asr #8 │ │ │ │ cmneq sp, r4, lsl #8 │ │ │ │ - strheq lr, [lr, #-16]! │ │ │ │ - strdeq r1, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r7, r8, lsr #10 │ │ │ │ - strdeq sp, [lr, #-228]! @ 0xffffff1c │ │ │ │ - strheq r1, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ - cmneq lr, ip, lsr #29 │ │ │ │ + strheq lr, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq lr, r4, lsl #24 │ │ │ │ + cmneq r7, r0, lsr r5 │ │ │ │ + cmneq lr, r0, lsl #30 │ │ │ │ + cmneq lr, r4, asr #23 │ │ │ │ + ldrsheq r9, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + strheq sp, [lr, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq lr, r0, ror fp │ │ │ │ - cmneq r7, r0, lsr #9 │ │ │ │ - cmneq lr, r8, ror #28 │ │ │ │ - cmneq lr, r0, lsr fp │ │ │ │ - cmneq r7, r0, ror #8 │ │ │ │ - cmneq lr, r4, lsr #28 │ │ │ │ + cmneq lr, ip, ror fp │ │ │ │ + cmneq r7, r8, lsr #9 │ │ │ │ + cmneq lr, r4, ror lr │ │ │ │ + cmneq lr, ip, lsr fp │ │ │ │ + cmneq r7, r8, ror #8 │ │ │ │ + cmneq lr, r0, lsr lr │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strdeq r1, [lr, #-160]! @ 0xffffff60 │ │ │ │ - cmneq lr, r4, asr #21 │ │ │ │ - @ instruction: 0x016e1a90 │ │ │ │ - cmneq lr, ip, asr sl │ │ │ │ - cmneq lr, ip, lsr #20 │ │ │ │ - strdeq r1, [lr, #-152]! @ 0xffffff68 │ │ │ │ - cmneq lr, ip, asr #19 │ │ │ │ + strdeq r1, [lr, #-172]! @ 0xffffff54 │ │ │ │ + ldrdeq r1, [lr, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x016e1a9c │ │ │ │ + cmneq lr, r8, ror #20 │ │ │ │ + cmneq lr, r8, lsr sl │ │ │ │ + cmneq lr, r4, lsl #20 │ │ │ │ + ldrdeq r1, [lr, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq lr, r0, lsr #19 │ │ │ │ + cmneq lr, ip, lsr #19 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq lr, ip, ror #18 │ │ │ │ - @ instruction: 0x0177929c │ │ │ │ - cmneq lr, r0, ror #24 │ │ │ │ + cmneq lr, r8, ror r9 │ │ │ │ + cmneq r7, r4, lsr #5 │ │ │ │ + cmneq lr, ip, ror #24 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq lr, ip, lsr #18 │ │ │ │ - cmneq r7, ip, asr r2 │ │ │ │ - cmneq lr, r0, lsr #24 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + cmneq r7, r4, ror #4 │ │ │ │ + cmneq lr, ip, lsr #24 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrdeq r1, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r7, r8 │ │ │ │ - ldrdeq sp, [lr, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x016e1698 │ │ │ │ - cmneq lr, r4, ror #12 │ │ │ │ - cmneq lr, r0, lsr r6 │ │ │ │ - cmneq r7, r0, ror #30 │ │ │ │ - cmneq lr, ip, lsr #18 │ │ │ │ - strdeq r1, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq r7, r4, lsr #30 │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ + cmneq lr, r4, ror #13 │ │ │ │ + cmneq r7, r0, lsl r0 │ │ │ │ + ldrdeq sp, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, r4, lsr #13 │ │ │ │ + cmneq lr, r0, ror r6 │ │ │ │ + cmneq lr, ip, lsr r6 │ │ │ │ + cmneq r7, r8, ror #30 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + cmneq lr, r0, lsl #12 │ │ │ │ + cmneq r7, ip, lsr #30 │ │ │ │ + strdeq sp, [lr, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - strheq r1, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq r7, r4, ror #29 │ │ │ │ - cmneq lr, r8, lsr #17 │ │ │ │ + cmneq lr, r0, asr #11 │ │ │ │ + cmneq r7, ip, ror #29 │ │ │ │ + strheq sp, [lr, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq lr, r4, ror r5 │ │ │ │ - cmneq r7, r4, lsr #29 │ │ │ │ - cmneq lr, r8, ror #16 │ │ │ │ + cmneq lr, r0, lsl #11 │ │ │ │ + cmneq r7, ip, lsr #29 │ │ │ │ + cmneq lr, r4, ror r8 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq lr, r0, lsr r5 │ │ │ │ - cmneq r7, r0, ror #28 │ │ │ │ - cmneq lr, r8, lsr #16 │ │ │ │ + cmneq lr, ip, lsr r5 │ │ │ │ + cmneq r7, r8, ror #28 │ │ │ │ + cmneq lr, r4, lsr r8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strdeq r1, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r4, lsr #28 │ │ │ │ - cmneq lr, ip, ror #15 │ │ │ │ + cmneq lr, r0, lsl #10 │ │ │ │ + cmneq r7, ip, lsr #28 │ │ │ │ + strdeq sp, [lr, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - strheq r1, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq lr, r4, asr #9 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq lr, r4, lsl #9 │ │ │ │ + @ instruction: 0x016e1490 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq lr, r0, asr r4 │ │ │ │ - cmneq lr, ip, lsl r4 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ - cmneq lr, r4, lsl r7 │ │ │ │ - ldrdeq r1, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r8, lsr #7 │ │ │ │ + cmneq lr, ip, asr r4 │ │ │ │ + cmneq lr, r8, lsr #8 │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ + cmneq lr, r0, lsr #14 │ │ │ │ + cmneq lr, r8, ror #7 │ │ │ │ + strheq r1, [lr, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq lr, r4, ror r3 │ │ │ │ - cmneq r7, r4, lsr #25 │ │ │ │ - cmneq lr, ip, ror #12 │ │ │ │ - cmneq lr, r4, lsr r3 │ │ │ │ - cmneq r7, r0, ror #24 │ │ │ │ - cmneq lr, r8, lsr #12 │ │ │ │ + cmneq lr, r0, lsl #7 │ │ │ │ + cmneq r7, ip, lsr #25 │ │ │ │ + cmneq lr, r8, ror r6 │ │ │ │ + cmneq lr, r0, asr #6 │ │ │ │ + cmneq r7, r8, ror #24 │ │ │ │ + cmneq lr, r4, lsr r6 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - strdeq r1, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r4, lsr #24 │ │ │ │ - cmneq lr, r8, ror #11 │ │ │ │ + cmneq lr, r0, lsl #6 │ │ │ │ + cmneq r7, ip, lsr #24 │ │ │ │ + strdeq sp, [lr, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strheq r1, [lr, #-36]! @ 0xffffffdc │ │ │ │ - ldrheq r8, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ - cmneq lr, r4, lsl #11 │ │ │ │ + cmneq lr, r0, asr #5 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ + cmneq lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x016ed590 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq lr, r4, asr #4 │ │ │ │ + cmneq lr, r0, asr r2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq lr, r4, lsl r2 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ ldr r3, [pc, #-244] @ 4938a0 │ │ │ │ ldr r2, [pc, #-244] @ 4938a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1010200,17 +1010200,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 493f84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 493f30 │ │ │ │ - cmneq r7, r0, ror #20 │ │ │ │ - cmneq lr, r4, lsr #2 │ │ │ │ - cmneq lr, r4, lsr #8 │ │ │ │ + cmneq r7, r8, ror #20 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ + cmneq lr, r0, lsr r4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 00493f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1010232,17 +1010232,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 493fa8 │ │ │ │ - cmneq r7, r8, ror #19 │ │ │ │ - cmneq lr, ip, lsr #1 │ │ │ │ - strheq sp, [lr, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq r8, [r7, #-144]! @ 0xffffff70 │ │ │ │ + strheq r1, [lr, #-8]! │ │ │ │ + strheq sp, [lr, #-60]! @ 0xffffffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #444] @ 4941d0 │ │ │ │ ldr r3, [pc, #444] @ 4941d4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1010355,29 +1010355,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 49410c │ │ │ │ orreq r4, r4, r0, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r4, [r4, ip] │ │ │ │ - cmneq r7, r0, ror #18 │ │ │ │ - cmneq lr, r8, lsr #6 │ │ │ │ + cmneq r7, r8, ror #18 │ │ │ │ + cmneq lr, r4, lsr r3 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - ldrsheq r8, [r7, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r7, r4, lsl #18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, ip, asr #5 │ │ │ │ + ldrdeq sp, [lr, #-40]! @ 0xffffffd8 │ │ │ │ @ instruction: 0xffffcd4c │ │ │ │ @ instruction: 0xffffc910 │ │ │ │ @ instruction: 0xffffe6d0 │ │ │ │ orreq r4, r4, r0, lsl #8 │ │ │ │ - cmneq lr, r8, lsr #30 │ │ │ │ - strdeq r0, [lr, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r7, r4, lsl #16 │ │ │ │ - smulbteq lr, r8, lr │ │ │ │ - ldrdeq sp, [lr, #-16]! │ │ │ │ + cmneq lr, r4, lsr pc │ │ │ │ + cmneq lr, r4, lsl #30 │ │ │ │ + cmneq r7, ip, lsl #16 │ │ │ │ + ldrdeq r0, [lr, #-228]! @ 0xffffff1c │ │ │ │ + ldrdeq sp, [lr, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ │ │ │ │ 0049421c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1010473,16 +1010473,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sp, r4, lsl r5 │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ - cmneq r7, r4, ror r7 │ │ │ │ + cmneq lr, ip, asr #5 │ │ │ │ + cmneq r7, ip, ror r7 │ │ │ │ │ │ │ │ 004943b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1010576,16 +1010576,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sp, r0, lsl #7 │ │ │ │ - cmneq r7, r8, ror #11 │ │ │ │ - cmneq lr, r8, lsr #2 │ │ │ │ + ldrsheq r8, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq lr, r4, lsr r1 │ │ │ │ │ │ │ │ 00494548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1160] @ 4949e8 │ │ │ │ @@ -1010890,25 +1010890,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq sp, ip, lsl r3 │ │ │ │ - cmneq r7, r8, lsl #7 │ │ │ │ - cmneq lr, r4, asr #29 │ │ │ │ + @ instruction: 0x01778390 │ │ │ │ + ldrdeq ip, [lr, #-224]! @ 0xffffff20 │ │ │ │ cmneq sp, ip, lsr #15 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ - strheq ip, [lr, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ + cmneq lr, r0, asr #27 │ │ │ │ cmneq sp, r8, lsr #13 │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - strheq ip, [lr, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + strheq ip, [lr, #-204]! @ 0xffffff34 │ │ │ │ cmneq sp, r4, lsr #29 │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ - cmneq lr, r8, asr #24 │ │ │ │ + cmneq r7, r4, lsl r1 │ │ │ │ + cmneq lr, r4, asr ip │ │ │ │ │ │ │ │ 00494a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1010928,17 +1010928,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 494a6c │ │ │ │ - smultteq lr, r8, r5 │ │ │ │ - strheq ip, [lr, #-188]! @ 0xffffff44 │ │ │ │ - @ instruction: 0x01778090 │ │ │ │ + strdeq r0, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, r8, asr #23 │ │ │ │ + @ instruction: 0x01778098 │ │ │ │ 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] @ 494ecc │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -1011194,41 +1011194,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 494b30 │ │ │ │ orreq r3, r4, r8, lsr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r3, [r4, ip] │ │ │ │ - cmneq r7, r0, lsr #29 │ │ │ │ - strdeq ip, [lr, #-152]! @ 0xffffff68 │ │ │ │ - cmneq lr, r0, asr #19 │ │ │ │ - cmneq r7, r8, lsr lr │ │ │ │ - smulbbeq lr, r4, r3 │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ - ldrsheq r7, [r7, #-216]! @ 0xffffff28 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - cmneq lr, r8, lsl r9 │ │ │ │ - ldrheq r7, [r7, #-216]! @ 0xffffff28 │ │ │ │ - cmneq lr, r4, lsl #6 │ │ │ │ - ldrdeq ip, [lr, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r7, r8, ror sp │ │ │ │ - smulbteq lr, r4, r2 │ │ │ │ - @ instruction: 0x016ec898 │ │ │ │ - cmneq r7, ip, lsr sp │ │ │ │ - smulbbeq lr, r8, r2 │ │ │ │ - cmneq lr, r8, asr r8 │ │ │ │ - cmneq r7, r0, lsl #26 │ │ │ │ - cmneq lr, ip, asr #4 │ │ │ │ - cmneq lr, r0, lsr #16 │ │ │ │ - cmneq r7, r0, asr #25 │ │ │ │ - cmneq lr, ip, lsl #4 │ │ │ │ - cmneq lr, r0, ror #15 │ │ │ │ - cmneq r7, r8, lsl #25 │ │ │ │ - ldrdeq r0, [lr, #-16]! │ │ │ │ - cmneq lr, r8, lsr #15 │ │ │ │ + cmneq r7, r8, lsr #29 │ │ │ │ + cmneq lr, r4, lsl #20 │ │ │ │ + cmneq lr, ip, asr #19 │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ + @ instruction: 0x016e0390 │ │ │ │ + cmneq lr, r4, ror #18 │ │ │ │ + cmneq r7, r0, lsl #28 │ │ │ │ + cmneq lr, r0, asr r3 │ │ │ │ + cmneq lr, r4, lsr #18 │ │ │ │ + cmneq r7, r0, asr #27 │ │ │ │ + cmneq lr, r0, lsl r3 │ │ │ │ + cmneq lr, r4, ror #17 │ │ │ │ + cmneq r7, r0, lsl #27 │ │ │ │ + ldrdeq r0, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, r4, lsr #17 │ │ │ │ + cmneq r7, r4, asr #26 │ │ │ │ + @ instruction: 0x016e0294 │ │ │ │ + cmneq lr, r4, ror #16 │ │ │ │ + cmneq r7, r8, lsl #26 │ │ │ │ + cmneq lr, r8, asr r2 │ │ │ │ + cmneq lr, ip, lsr #16 │ │ │ │ + cmneq r7, r8, asr #25 │ │ │ │ + cmneq lr, r8, lsl r2 │ │ │ │ + cmneq lr, ip, ror #15 │ │ │ │ + @ instruction: 0x01777c90 │ │ │ │ + ldrdeq r0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + strheq ip, [lr, #-116]! @ 0xffffff8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2104] @ 49579c │ │ │ │ @@ -1011758,49 +1011758,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 495430 │ │ │ │ orreq r3, r4, ip, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, r4, r8, lsl #11 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - cmneq lr, r0, ror #12 │ │ │ │ - cmneq r7, r8, ror #21 │ │ │ │ - ldrsbeq r7, [r7, #-164]! @ 0xffffff5c │ │ │ │ - strdeq ip, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - strdeq ip, [lr, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + cmneq lr, ip, ror #12 │ │ │ │ + ldrsheq r7, [r7, #-160]! @ 0xffffff60 │ │ │ │ + ldrsbeq r7, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmneq lr, r4, lsl #12 │ │ │ │ + strdeq ip, [lr, #-92]! @ 0xffffffa4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r7, r4, ror r9 │ │ │ │ - cmneq lr, ip, lsl #9 │ │ │ │ - cmneq r7, ip, lsl r9 │ │ │ │ - cmneq lr, r8, lsr r4 │ │ │ │ - cmneq r7, r0, asr r7 │ │ │ │ - cmneq lr, r8, ror #4 │ │ │ │ + cmneq r7, ip, ror r9 │ │ │ │ + @ instruction: 0x016ec498 │ │ │ │ + cmneq r7, r4, lsr #18 │ │ │ │ + cmneq lr, r4, asr #8 │ │ │ │ + cmneq r7, r8, asr r7 │ │ │ │ + cmneq lr, r4, ror r2 │ │ │ │ ldrdeq r3, [r4, ip] │ │ │ │ - msreq (UNDEF: 125), ip, lsl #22 │ │ │ │ - ldrdeq pc, [sp, #-172]! @ 0xffffff54 │ │ │ │ - msreq (UNDEF: 109), r8, lsr #21 │ │ │ │ - cmneq r7, r8, lsr #10 │ │ │ │ - msreq (UNDEF: 109), r4, ror sl │ │ │ │ - cmneq lr, r4, asr #32 │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ - msreq (UNDEF: 109), r4, lsr sl │ │ │ │ - cmneq lr, r4 │ │ │ │ - strdeq pc, [sp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r7, ip, ror r4 │ │ │ │ - msreq SPSR_fsc, r8, asr #19 │ │ │ │ - @ instruction: 0x016ebf98 │ │ │ │ - cmneq r7, r0, asr #8 │ │ │ │ - msreq SPSR_fsc, ip, lsl #19 │ │ │ │ - cmneq lr, ip, asr pc │ │ │ │ - msreq SPSR_fsc, ip, asr #18 │ │ │ │ - cmneq r7, r4, ror #7 │ │ │ │ - msreq SPSR_fsc, r0, lsr r9 │ │ │ │ - cmneq lr, r0, lsl #30 │ │ │ │ - strdeq pc, [sp, #-136]! @ 0xffffff78 │ │ │ │ + msreq (UNDEF: 125), r8, lsl fp │ │ │ │ + msreq (UNDEF: 109), r8, ror #21 │ │ │ │ + strheq pc, [sp, #-164]! @ 0xffffff5c @ │ │ │ │ + cmneq r7, r0, lsr r5 │ │ │ │ + msreq (UNDEF: 109), r0, lsl #21 │ │ │ │ + qdsubeq ip, r0, lr │ │ │ │ + ldrsheq r7, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + msreq (UNDEF: 109), r0, asr #20 │ │ │ │ + cmneq lr, r0, lsl r0 │ │ │ │ + msreq (UNDEF: 109), r8, lsl #20 │ │ │ │ + cmneq r7, r4, lsl #9 │ │ │ │ + ldrdeq pc, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, r4, lsr #31 │ │ │ │ + cmneq r7, r8, asr #8 │ │ │ │ + msreq SPSR_fsc, r8 @ │ │ │ │ + cmneq lr, r8, ror #30 │ │ │ │ + msreq SPSR_fsc, r8, asr r9 │ │ │ │ + cmneq r7, ip, ror #7 │ │ │ │ + msreq SPSR_fsc, ip, lsr r9 │ │ │ │ + cmneq lr, ip, lsl #30 │ │ │ │ + msreq SPSR_fsc, r4, lsl #18 │ │ │ │ │ │ │ │ 00495834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1011824,17 +1011824,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 495860 │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ - strdeq pc, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, r4, asr #27 │ │ │ │ + ldrheq r7, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + msreq SPSR_fsc, r0, lsl #16 │ │ │ │ + ldrdeq fp, [lr, #-208]! @ 0xffffff30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 490598 │ │ │ │ @@ -1011862,17 +1011862,17 @@ │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4958f0 │ │ │ │ @ instruction: 0xfffff65c │ │ │ │ @ instruction: 0xfffff1d0 │ │ │ │ - cmneq r7, r8, lsl r2 │ │ │ │ - msreq (UNDEF: 125), r4, ror #14 │ │ │ │ - cmneq lr, r4, lsr sp │ │ │ │ + cmneq r7, r0, lsr #4 │ │ │ │ + msreq (UNDEF: 125), r0, ror r7 │ │ │ │ + cmneq lr, r0, asr #26 │ │ │ │ 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 r5, r2 │ │ │ │ @@ -1012296,34 +1012296,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 495cec │ │ │ │ orreq r2, r4, r0, lsr #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r7, [r7, #-16]! │ │ │ │ - cmneq lr, ip, asr #25 │ │ │ │ + ldrsbeq r7, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + ldrdeq fp, [lr, #-200]! @ 0xffffff38 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq lr, r0, asr #22 │ │ │ │ - cmneq r7, r8, lsr r0 │ │ │ │ + cmneq lr, ip, asr #22 │ │ │ │ + cmneq r7, r0, asr #32 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ orreq r2, r4, r0, lsr #16 │ │ │ │ msreq SPSR_fs, r8, ror r9 │ │ │ │ - msreq SPSR_fsc, r8 @ │ │ │ │ - strheq fp, [lr, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq r6, [r7, #-196]! @ 0xffffff3c │ │ │ │ - msreq SPSR_fsc, r4, ror #2 │ │ │ │ - msreq SPSR_fsc, r0, lsr r1 │ │ │ │ - cmneq lr, r4, asr r7 │ │ │ │ - cmneq r7, ip, asr #24 │ │ │ │ - strdeq pc, [sp, #-12]! │ │ │ │ - msreq SPSR_fsc, r8, asr #1 │ │ │ │ - cmneq lr, ip, ror #13 │ │ │ │ - cmneq r7, r4, ror #23 │ │ │ │ - msreq SPSR_fsc, r4 @ │ │ │ │ + msreq SPSR_fsc, r4, lsr #3 │ │ │ │ + cmneq lr, r8, asr #15 │ │ │ │ + ldrheq r6, [r7, #-204]! @ 0xffffff34 │ │ │ │ + msreq SPSR_fsc, r0, ror r1 │ │ │ │ + msreq SPSR_fsc, ip, lsr r1 │ │ │ │ + cmneq lr, r0, ror #14 │ │ │ │ + cmneq r7, r4, asr ip │ │ │ │ + msreq SPSR_fsc, r8, lsl #2 │ │ │ │ + ldrdeq pc, [sp, #-4]! │ │ │ │ + strdeq fp, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, ip, ror #23 │ │ │ │ + msreq SPSR_fsc, r0, lsr #1 │ │ │ │ │ │ │ │ 00496058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1012344,17 +1012344,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 496078 │ │ │ │ - cmneq r7, r0, lsl #22 │ │ │ │ - ldrdeq lr, [sp, #-252]! @ 0xffffff04 │ │ │ │ - strdeq fp, [lr, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r8, lsl #22 │ │ │ │ + cmneq sp, r8, ror #31 │ │ │ │ + cmneq lr, r4, lsl #12 │ │ │ │ │ │ │ │ 004960cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1012375,17 +1012375,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4960ec │ │ │ │ - cmneq r7, ip, lsl #21 │ │ │ │ - cmneq sp, r8, ror #30 │ │ │ │ - cmneq lr, r4, lsl #11 │ │ │ │ + @ instruction: 0x01776a94 │ │ │ │ + cmneq sp, r4, ror pc │ │ │ │ + @ instruction: 0x016eb590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 496f20 │ │ │ │ @@ -1012409,17 +1012409,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 496170 │ │ │ │ @ instruction: 0xfffff7dc │ │ │ │ - cmneq r7, r8, lsl #20 │ │ │ │ - cmneq sp, r4, ror #29 │ │ │ │ - cmneq lr, r0, lsl #10 │ │ │ │ + cmneq r7, r0, lsl sl │ │ │ │ + strdeq lr, [sp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ 4962a0 │ │ │ │ ldr r2, [pc, #192] @ 4962a4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1012468,18 +1012468,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 49626c │ │ │ │ orreq r2, r4, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq fp, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, ip, lsl #20 │ │ │ │ - cmneq sp, r0, lsl lr │ │ │ │ - cmneq sp, r0, ror #27 │ │ │ │ + cmneq lr, r0, ror #9 │ │ │ │ + cmneq r7, r4, lsl sl │ │ │ │ + cmneq sp, ip, lsl lr │ │ │ │ + cmneq sp, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #964] @ 496694 │ │ │ │ ldr r3, [pc, #964] @ 496698 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1012723,43 +1012723,43 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 49631c │ │ │ │ orreq r2, r4, r4, asr #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r0, lsr #27 │ │ │ │ strdeq r2, [r4, r0] │ │ │ │ - cmneq lr, r8, ror r3 │ │ │ │ - cmneq lr, r0, ror #6 │ │ │ │ - cmneq lr, r8, asr #6 │ │ │ │ + cmneq lr, r4, lsl #7 │ │ │ │ + cmneq lr, ip, ror #6 │ │ │ │ + cmneq lr, r4, asr r3 │ │ │ │ cmneq sp, r0, ror #27 │ │ │ │ - cmneq r7, r4, ror #14 │ │ │ │ - ldrdeq lr, [sp, #-180]! @ 0xffffff4c │ │ │ │ - cmneq lr, r0, lsr #4 │ │ │ │ - cmneq r2, r8, ror #3 │ │ │ │ - cmneq r7, ip, lsl #14 │ │ │ │ - cmneq sp, ip, ror fp │ │ │ │ - cmneq lr, r8, asr #3 │ │ │ │ - cmneq r7, ip, asr #13 │ │ │ │ - cmneq sp, ip, lsr fp │ │ │ │ - cmneq lr, r4, lsl #3 │ │ │ │ - @ instruction: 0x01776690 │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ - cmneq lr, ip, asr #2 │ │ │ │ - cmneq r7, r4, asr r6 │ │ │ │ - cmneq sp, r4, asr #21 │ │ │ │ - cmneq lr, r0, lsl r1 │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ - cmneq sp, r8, lsl #21 │ │ │ │ - ldrdeq fp, [lr, #-4]! │ │ │ │ - ldrsbeq r6, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sp, r8, asr #20 │ │ │ │ - @ instruction: 0x016eb094 │ │ │ │ - @ instruction: 0x01776598 │ │ │ │ - cmneq sp, r8, lsl #20 │ │ │ │ - qdsubeq fp, r4, lr │ │ │ │ + cmneq r7, ip, ror #14 │ │ │ │ + cmneq sp, r0, ror #23 │ │ │ │ + cmneq lr, ip, lsr #4 │ │ │ │ + ldrsheq r5, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmneq r7, r4, lsl r7 │ │ │ │ + cmneq sp, r8, lsl #23 │ │ │ │ + ldrdeq fp, [lr, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq r6, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r8, asr #22 │ │ │ │ + @ instruction: 0x016eb190 │ │ │ │ + @ instruction: 0x01776698 │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ + cmneq lr, r8, asr r1 │ │ │ │ + cmneq r7, ip, asr r6 │ │ │ │ + ldrdeq lr, [sp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq lr, ip, lsl r1 │ │ │ │ + cmneq r7, r0, lsr #12 │ │ │ │ + @ instruction: 0x016dea94 │ │ │ │ + cmneq lr, r0, ror #1 │ │ │ │ + cmneq r7, r0, ror #11 │ │ │ │ + cmneq sp, r4, asr sl │ │ │ │ + cmneq lr, r0, lsr #1 │ │ │ │ + cmneq r7, r0, lsr #11 │ │ │ │ + cmneq sp, r4, lsl sl │ │ │ │ + cmneq lr, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -1012781,17 +1012781,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r7, r4, lsr #9 │ │ │ │ - cmneq lr, r0, asr #31 │ │ │ │ - cmneq lr, r0, ror #30 │ │ │ │ + cmneq r7, ip, lsr #9 │ │ │ │ + cmneq lr, ip, asr #31 │ │ │ │ + cmneq lr, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #348] @ 0x15c │ │ │ │ ldr r2, [pc, #432] @ 496964 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -1012902,23 +1012902,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4968a0 │ │ │ │ orreq r1, r4, r0, ror #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r4, ip, lsr sp │ │ │ │ - cmneq r7, r0, lsl #8 │ │ │ │ + cmneq r7, r8, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ + cmneq lr, ip, asr #29 │ │ │ │ orreq r1, r4, ip, ror #24 │ │ │ │ - @ instruction: 0x016de794 │ │ │ │ - cmneq sp, r8, ror #14 │ │ │ │ - cmneq r7, r4, asr #5 │ │ │ │ - cmneq sp, r4, lsr r7 │ │ │ │ - cmneq lr, r0, lsl #27 │ │ │ │ + cmneq sp, r0, lsr #15 │ │ │ │ + cmneq sp, r4, ror r7 │ │ │ │ + cmneq r7, ip, asr #5 │ │ │ │ + cmneq sp, r0, asr #14 │ │ │ │ + cmneq lr, ip, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -1013229,46 +1013229,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 496bc0 │ │ │ │ orreq r1, r4, r4, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r4, r0, lsl fp │ │ │ │ - cmneq lr, r4, lsl #25 │ │ │ │ - ldrheq r6, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq lr, r8, lsl #17 │ │ │ │ - cmneq lr, r4, lsl #25 │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - cmneq lr, ip, lsr ip │ │ │ │ + @ instruction: 0x016eac90 │ │ │ │ + cmneq r7, r4, asr #3 │ │ │ │ + @ instruction: 0x016ea894 │ │ │ │ + @ instruction: 0x016eac90 │ │ │ │ + cmneq lr, r8, ror #24 │ │ │ │ + cmneq lr, r8, asr #24 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r7, r0, ror r0 │ │ │ │ - cmneq lr, r0, lsr fp │ │ │ │ + cmneq r7, r8, ror r0 │ │ │ │ + cmneq lr, ip, lsr fp │ │ │ │ orreq r1, r4, ip, asr #18 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ cmneq sp, r0, asr #13 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - cmneq lr, r4, lsl #22 │ │ │ │ - cmneq r7, r0, ror #30 │ │ │ │ - cmneq lr, ip, lsl sl │ │ │ │ - cmneq r7, r4, lsr #30 │ │ │ │ - @ instruction: 0x016de394 │ │ │ │ - cmneq lr, r0, ror #19 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ - cmneq sp, r8, asr r3 │ │ │ │ - cmneq lr, r4, lsr #19 │ │ │ │ - cmneq r7, ip, lsr #29 │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - cmneq lr, r4, ror #18 │ │ │ │ - cmneq sp, r4, ror #5 │ │ │ │ - strheq lr, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r0, lsl lr │ │ │ │ - cmneq sp, r0, lsl #5 │ │ │ │ - cmneq lr, ip, asr #17 │ │ │ │ - cmneq sp, r8, asr #4 │ │ │ │ - cmneq sp, r4, lsl r2 │ │ │ │ + cmneq sp, r0, asr #8 │ │ │ │ + cmneq lr, r0, lsl fp │ │ │ │ + cmneq r7, r8, ror #30 │ │ │ │ + cmneq lr, r8, lsr #20 │ │ │ │ + cmneq r7, ip, lsr #30 │ │ │ │ + cmneq sp, r0, lsr #7 │ │ │ │ + cmneq lr, ip, ror #19 │ │ │ │ + ldrsheq r5, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r4, ror #6 │ │ │ │ + strheq sl, [lr, #-144]! @ 0xffffff70 │ │ │ │ + ldrheq r5, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sp, r8, lsr #6 │ │ │ │ + cmneq lr, r0, ror r9 │ │ │ │ + strdeq lr, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sp, r0, asr #5 │ │ │ │ + cmneq r7, r8, lsl lr │ │ │ │ + cmneq sp, ip, lsl #5 │ │ │ │ + ldrdeq sl, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sp, r4, asr r2 │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1013343,20 +1013343,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 496fdc │ │ │ │ @ instruction: 0xfffff288 │ │ │ │ @ instruction: 0xfffffa4c │ │ │ │ @ instruction: 0xfffff7b8 │ │ │ │ @ instruction: 0xfffff354 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ - cmneq lr, r8, lsr r7 │ │ │ │ + cmneq lr, r4, asr #14 │ │ │ │ orreq r1, r4, ip, lsl #11 │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ + cmneq r7, r0, ror ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r4, r0, lsr r5 │ │ │ │ - qdsubeq lr, r4, sp │ │ │ │ + cmneq sp, r0, rrx │ │ │ │ │ │ │ │ 0049706c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ 4970f8 │ │ │ │ @@ -1013389,17 +1013389,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4970b4 │ │ │ │ @ instruction: 0x01841490 │ │ │ │ andeq r6, r0, r4, lsr #29 │ │ │ │ orrseq r7, r6, r4, lsl #5 │ │ │ │ - cmneq sp, r0, lsr #31 │ │ │ │ - cmneq lr, r8, ror #13 │ │ │ │ - ldrheq r5, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sp, ip, lsr #31 │ │ │ │ + strdeq sl, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ │ │ │ │ 00497110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ 497248 │ │ │ │ @@ -1013475,25 +1013475,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 497144 │ │ │ │ orrseq r7, r6, r4, lsl #4 │ │ │ │ orreq r1, r4, r4, ror #7 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x016ea69c │ │ │ │ + cmneq lr, r8, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #1 │ │ │ │ - cmneq r7, ip, ror #21 │ │ │ │ - cmneq sp, r0, asr #29 │ │ │ │ - cmneq lr, ip, lsl #12 │ │ │ │ - ldrheq r5, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sp, r8, lsl #29 │ │ │ │ - ldrdeq sl, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq r7, ip, ror sl │ │ │ │ - cmneq sp, r0, asr lr │ │ │ │ - @ instruction: 0x016ea59c │ │ │ │ + ldrsheq r5, [r7, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, ip, asr #29 │ │ │ │ + cmneq lr, r8, lsl r6 │ │ │ │ + ldrheq r5, [r7, #-172]! @ 0xffffff54 │ │ │ │ + @ instruction: 0x016dde94 │ │ │ │ + cmneq lr, r0, ror #11 │ │ │ │ + cmneq r7, r4, lsl #21 │ │ │ │ + cmneq sp, ip, asr lr │ │ │ │ + cmneq lr, r8, lsr #11 │ │ │ │ │ │ │ │ 00497280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1013622,22 +1013622,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ msreq (UNDEF: 108), ip, lsr r6 │ │ │ │ - cmneq lr, r8, lsr r4 │ │ │ │ - cmneq r7, r0, lsl #18 │ │ │ │ + cmneq lr, r4, asr #8 │ │ │ │ + cmneq r7, r8, lsl #18 │ │ │ │ msreq SPSR_fs, r4, asr r4 │ │ │ │ - strdeq sl, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, r0, asr #17 │ │ │ │ + cmneq lr, r8, lsl #8 │ │ │ │ + cmneq r7, r8, asr #17 │ │ │ │ msreq SPSR_fs, r8, ror #11 │ │ │ │ - strheq sl, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, r4, lsl #17 │ │ │ │ + cmneq lr, r8, asr #7 │ │ │ │ + cmneq r7, ip, lsl #17 │ │ │ │ │ │ │ │ 004974b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1013846,25 +1013846,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq sl, [lr, #-16]! │ │ │ │ - ldrheq r5, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq sl, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + ldrheq r5, [r7, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x01840eb0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r7, r4, lsr #12 │ │ │ │ - cmneq lr, r0, asr r1 │ │ │ │ - cmneq lr, r4, lsr #2 │ │ │ │ - cmneq r7, r0, ror #11 │ │ │ │ + cmneq r7, ip, lsr #12 │ │ │ │ + cmneq lr, ip, asr r1 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ + cmneq r7, r8, ror #11 │ │ │ │ strheq pc, [ip, #-12]! @ │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ - cmneq lr, r0, rrx │ │ │ │ + cmneq r7, r8, lsr r5 │ │ │ │ + cmneq lr, ip, rrx │ │ │ │ │ │ │ │ 0049783c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1014015,16 +1014015,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ orreq r0, r4, r0, lsr #22 │ │ │ │ cmneq ip, r8, lsr #28 │ │ │ │ - @ instruction: 0x0177529c │ │ │ │ - cmneq lr, ip, asr #27 │ │ │ │ + cmneq r7, r4, lsr #5 │ │ │ │ + ldrdeq r9, [lr, #-216]! @ 0xffffff28 │ │ │ │ │ │ │ │ 00497ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1014131,16 +1014131,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq ip, r4, asr ip │ │ │ │ - cmneq r7, r8, asr #1 │ │ │ │ - strdeq r9, [lr, #-184]! @ 0xffffff48 │ │ │ │ + ldrsbeq r5, [r7, #-0]! │ │ │ │ + cmneq lr, r4, lsl #24 │ │ │ │ │ │ │ │ 00497c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1014235,16 +1014235,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq lr, [ip, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r7, ip, lsr #30 │ │ │ │ - cmneq lr, r4, asr sl │ │ │ │ + cmneq r7, r4, lsr pc │ │ │ │ + cmneq lr, r0, ror #20 │ │ │ │ │ │ │ │ 00497e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1014340,16 +1014340,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq ip, ip, lsl r9 │ │ │ │ - @ instruction: 0x01774d90 │ │ │ │ - strheq r9, [lr, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x01774d98 │ │ │ │ + cmneq lr, r4, asr #17 │ │ │ │ │ │ │ │ 00497fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 49827c │ │ │ │ @@ -1014537,19 +1014537,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq ip, ip, asr #16 │ │ │ │ - cmneq r7, r4, asr #21 │ │ │ │ - cmneq lr, ip, ror #11 │ │ │ │ + cmneq r7, ip, asr #21 │ │ │ │ + strdeq r9, [lr, #-88]! @ 0xffffffa8 │ │ │ │ cmneq ip, r0, lsl r6 │ │ │ │ - cmneq r7, r4, lsl #21 │ │ │ │ - cmneq lr, ip, lsr #11 │ │ │ │ + cmneq r7, ip, lsl #21 │ │ │ │ + strheq r9, [lr, #-88]! @ 0xffffffa8 │ │ │ │ │ │ │ │ 004982c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1014645,16 +1014645,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq ip, r8, ror #8 │ │ │ │ - ldrsbeq r4, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq lr, r4, lsl #8 │ │ │ │ + cmneq r7, r4, ror #17 │ │ │ │ + cmneq lr, r0, lsl r4 │ │ │ │ │ │ │ │ 00498464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1014749,16 +1014749,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrdeq lr, [ip, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r7, r4, asr #14 │ │ │ │ - cmneq lr, ip, ror #4 │ │ │ │ + cmneq r7, ip, asr #14 │ │ │ │ + cmneq lr, r8, ror r2 │ │ │ │ │ │ │ │ 004985fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1014996,22 +1014996,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r7, ip, asr #9 │ │ │ │ + ldrsbeq r4, [r7, #-68]! @ 0xffffffbc │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq ip, r4, lsr pc │ │ │ │ - cmneq r7, r8, lsr #7 │ │ │ │ - ldrdeq r8, [lr, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq r4, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r8, [lr, #-236]! @ 0xffffff14 │ │ │ │ strdeq sp, [ip, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r7, r8, ror #6 │ │ │ │ - @ instruction: 0x016e8e90 │ │ │ │ + cmneq r7, r0, ror r3 │ │ │ │ + @ instruction: 0x016e8e9c │ │ │ │ │ │ │ │ 004989e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1015066,20 +1015066,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 498a5c │ │ │ │ - strdeq ip, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq lr, r4, asr #27 │ │ │ │ - cmneq r7, ip, lsl r3 │ │ │ │ - strheq ip, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x016e8d90 │ │ │ │ - cmneq r7, r8, ror #5 │ │ │ │ + strdeq ip, [sp, #-92]! @ 0xffffffa4 │ │ │ │ + ldrdeq r8, [lr, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r7, r4, lsr #6 │ │ │ │ + cmneq sp, r8, asr #11 │ │ │ │ + @ instruction: 0x016e8d9c │ │ │ │ + ldrsheq r4, [r7, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ 00498af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1015282,45 +1015282,45 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 498b58 │ │ │ │ orreq pc, r3, r0, lsl #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r0, asr r5 │ │ │ │ @ instruction: 0x0183f9b4 │ │ │ │ - cmneq lr, r0, asr #25 │ │ │ │ - @ instruction: 0x016e8c90 │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - cmneq sp, r0, asr #8 │ │ │ │ - cmneq lr, r0, lsl ip │ │ │ │ + cmneq lr, ip, asr #25 │ │ │ │ + @ instruction: 0x016e8c9c │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + cmneq sp, ip, asr #8 │ │ │ │ + cmneq lr, ip, lsl ip │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq r7, r8, lsl r1 │ │ │ │ - cmneq sp, r4, ror #7 │ │ │ │ - strheq r8, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r0, lsr #2 │ │ │ │ + strdeq ip, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq lr, r0, asr #23 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - ldrsbeq r4, [r7, #-12]! │ │ │ │ - cmneq sp, r8, lsr #7 │ │ │ │ - cmneq lr, r8, ror fp │ │ │ │ + cmneq r7, r4, ror #1 │ │ │ │ + strheq ip, [sp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq lr, r4, lsl #23 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - cmneq sp, ip, ror #6 │ │ │ │ - cmneq lr, ip, lsr fp │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + cmneq sp, r8, ror r3 │ │ │ │ + cmneq lr, r8, asr #22 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ - cmneq sp, r0, lsr r3 │ │ │ │ - cmneq lr, r0, lsl #22 │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ + cmneq sp, ip, lsr r3 │ │ │ │ + cmneq lr, ip, lsl #22 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq r7, r8, lsr #32 │ │ │ │ - strdeq ip, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq lr, r4, asr #21 │ │ │ │ - cmneq r7, ip, ror #31 │ │ │ │ - strheq ip, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq lr, r8, lsl #21 │ │ │ │ - ldrheq r3, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sp, ip, ror r2 │ │ │ │ - cmneq lr, r4, asr #20 │ │ │ │ + cmneq r7, r0, lsr r0 │ │ │ │ + cmneq sp, r0, lsl #6 │ │ │ │ + ldrdeq r8, [lr, #-160]! @ 0xffffff60 │ │ │ │ + ldrsheq r3, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r4, asr #5 │ │ │ │ + @ instruction: 0x016e8a94 │ │ │ │ + ldrheq r3, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sp, r8, lsl #5 │ │ │ │ + cmneq lr, r0, asr sl │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 00498eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1015423,27 +1015423,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 498fb0 │ │ │ │ orreq pc, r3, ip, asr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r3, r4, lsr #12 │ │ │ │ - cmneq r7, r4, lsr #29 │ │ │ │ - cmneq lr, r4, lsr r9 │ │ │ │ + cmneq r7, ip, lsr #29 │ │ │ │ + cmneq lr, r0, asr #18 │ │ │ │ andeq r6, r0, r8, lsl r7 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r4, asr r4 │ │ │ │ - cmneq r1, ip, lsr ip │ │ │ │ - cmneq lr, r8, asr #18 │ │ │ │ - cmneq lr, r0, lsr r9 │ │ │ │ + cmneq r1, r8, asr #24 │ │ │ │ + cmneq lr, r4, asr r9 │ │ │ │ + cmneq lr, ip, lsr r9 │ │ │ │ orreq pc, r3, ip, asr r5 @ │ │ │ │ - cmneq sp, r0, lsl #1 │ │ │ │ - cmneq r7, r0, lsl #27 │ │ │ │ - cmneq sp, ip, asr #32 │ │ │ │ - cmneq lr, r8, lsl r8 │ │ │ │ + cmneq sp, ip, lsl #1 │ │ │ │ + cmneq r7, r8, lsl #27 │ │ │ │ + qdsubeq ip, r8, sp │ │ │ │ + cmneq lr, r4, lsr #16 │ │ │ │ │ │ │ │ 00499090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #628] @ 49931c │ │ │ │ @@ -1015606,32 +1015606,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4990ec │ │ │ │ orreq pc, r3, ip, ror #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r3, r0, asr #8 │ │ │ │ orreq pc, r3, r0, lsr #8 │ │ │ │ andeq r6, r0, r4, lsr #29 │ │ │ │ - ldrsheq r3, [r7, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sp, r0, asr #29 │ │ │ │ - @ instruction: 0x016e8690 │ │ │ │ - cmneq lr, ip, asr #13 │ │ │ │ - cmneq r7, ip, lsr #23 │ │ │ │ - cmneq lr, r0, asr #12 │ │ │ │ - cmneq r7, r8, ror #22 │ │ │ │ - cmneq sp, r4, lsr lr │ │ │ │ - cmneq lr, r4, lsl #12 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ - strdeq fp, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq lr, r8, asr #11 │ │ │ │ - ldrsheq r3, [r7, #-160]! @ 0xffffff60 │ │ │ │ - strheq fp, [sp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq lr, r8, lsl #11 │ │ │ │ - ldrheq r3, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sp, r0, lsl #27 │ │ │ │ - cmneq lr, r0, asr r5 │ │ │ │ + ldrsheq r3, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sp, ip, asr #29 │ │ │ │ + @ instruction: 0x016e869c │ │ │ │ + ldrdeq r8, [lr, #-104]! @ 0xffffff98 │ │ │ │ + ldrheq r3, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq lr, ip, asr #12 │ │ │ │ + cmneq r7, r0, ror fp │ │ │ │ + cmneq sp, r0, asr #28 │ │ │ │ + cmneq lr, r0, lsl r6 │ │ │ │ + cmneq r7, r4, lsr fp │ │ │ │ + cmneq sp, r4, lsl #28 │ │ │ │ + ldrdeq r8, [lr, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r3, [r7, #-168]! @ 0xffffff58 │ │ │ │ + cmneq sp, r8, asr #27 │ │ │ │ + @ instruction: 0x016e8594 │ │ │ │ + ldrheq r3, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sp, ip, lsl #27 │ │ │ │ + cmneq lr, ip, asr r5 │ │ │ │ │ │ │ │ 00499378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1015656,17 +1015656,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4993a8 │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ - cmneq sp, ip, lsr #25 │ │ │ │ - cmneq lr, r8, ror r4 │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + strheq fp, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq lr, r4, lsl #9 │ │ │ │ │ │ │ │ 004993fc : │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne 49945c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1015720,21 +1015720,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 499454 │ │ │ │ - cmneq lr, ip, ror r4 │ │ │ │ - cmneq r7, ip, lsl r9 │ │ │ │ - cmneq sp, r8, ror #23 │ │ │ │ - strheq r8, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ - strheq fp, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ + cmneq lr, r8, lsl #9 │ │ │ │ + cmneq r7, r4, lsr #18 │ │ │ │ + strdeq fp, [sp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq lr, r4, asr #7 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ + strheq fp, [sp, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ │ │ │ │ 00499504 : │ │ │ │ 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, #308] @ 0x134 │ │ │ │ @@ -1015988,47 +1015988,47 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 49970c │ │ │ │ strdeq lr, [r3, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [r3, r0] │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq lr, r0, ror r3 │ │ │ │ - cmneq lr, r8, lsr #7 │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ + cmneq lr, ip, ror r3 │ │ │ │ + strheq r8, [lr, #-52]! @ 0xffffffcc │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ andeq r6, r0, r4, lsr #29 │ │ │ │ - cmneq lr, ip, asr #6 │ │ │ │ - cmneq lr, r8, lsl #6 │ │ │ │ - cmneq lr, ip, lsl r3 │ │ │ │ - cmneq lr, r8, lsr r3 │ │ │ │ - cmneq lr, r8, asr #6 │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ - cmneq lr, r4, ror #3 │ │ │ │ + cmneq lr, r8, asr r3 │ │ │ │ + cmneq lr, r4, lsl r3 │ │ │ │ + cmneq lr, r8, lsr #6 │ │ │ │ + cmneq lr, r4, asr #6 │ │ │ │ + cmneq lr, r4, asr r3 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ + strdeq r8, [lr, #-16]! │ │ │ │ orreq lr, r3, r0, lsl #28 │ │ │ │ - cmneq r7, r0, asr r6 │ │ │ │ - cmneq sp, ip, lsl r9 │ │ │ │ - cmneq lr, r8, ror #1 │ │ │ │ - cmneq r7, r0, lsl r6 │ │ │ │ - ldrdeq fp, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - ldrsbeq r3, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x016db89c │ │ │ │ - cmneq lr, r8, rrx │ │ │ │ - @ instruction: 0x01773590 │ │ │ │ - cmneq sp, ip, asr r8 │ │ │ │ - cmneq lr, r8, lsr #32 │ │ │ │ - cmneq r7, r0, asr r5 │ │ │ │ - cmneq sp, ip, lsl r8 │ │ │ │ - cmneq lr, r8, ror #31 │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - ldrdeq fp, [sp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq lr, r8, lsr #31 │ │ │ │ - ldrsbeq r3, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - @ instruction: 0x016db79c │ │ │ │ - cmneq lr, r8, ror #30 │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmneq sp, r8, lsr #18 │ │ │ │ + strdeq r8, [lr, #-4]! │ │ │ │ + cmneq r7, r8, lsl r6 │ │ │ │ + cmneq sp, r8, ror #17 │ │ │ │ + strheq r8, [lr, #-4]! │ │ │ │ + ldrsbeq r3, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r8, lsr #17 │ │ │ │ + cmneq lr, r4, ror r0 │ │ │ │ + @ instruction: 0x01773598 │ │ │ │ + cmneq sp, r8, ror #16 │ │ │ │ + cmneq lr, r4, lsr r0 │ │ │ │ + cmneq r7, r8, asr r5 │ │ │ │ + cmneq sp, r8, lsr #16 │ │ │ │ + strdeq r7, [lr, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r7, r8, lsl r5 │ │ │ │ + cmneq sp, r8, ror #15 │ │ │ │ + strheq r7, [lr, #-244]! @ 0xffffff0c │ │ │ │ + ldrsbeq r3, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, r8, lsr #15 │ │ │ │ + cmneq lr, r4, ror pc │ │ │ │ │ │ │ │ 00499994 : │ │ │ │ add r0, r0, #352 @ 0x160 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1016175,28 +1016175,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 499a8c │ │ │ │ orreq lr, r3, r0, lsr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r3, r0, lsl #21 │ │ │ │ - cmneq r7, r4, asr #5 │ │ │ │ - cmneq lr, r4, lsr #30 │ │ │ │ - cmneq lr, ip, asr sp │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - cmneq sp, ip, asr #10 │ │ │ │ - cmneq lr, r4, lsl sp │ │ │ │ + cmneq r7, ip, asr #5 │ │ │ │ + cmneq lr, r0, lsr pc │ │ │ │ + cmneq lr, r8, ror #26 │ │ │ │ + cmneq r7, r8, lsl #5 │ │ │ │ + cmneq sp, r8, asr r5 │ │ │ │ + cmneq lr, r0, lsr #26 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r7, r4, asr #4 │ │ │ │ - cmneq sp, r0, lsl r5 │ │ │ │ - cmneq lr, r0, ror #25 │ │ │ │ + cmneq r7, ip, asr #4 │ │ │ │ + cmneq sp, ip, lsl r5 │ │ │ │ + cmneq lr, ip, ror #25 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq r7, ip, lsl #4 │ │ │ │ - ldrdeq fp, [sp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r8, lsr #25 │ │ │ │ + cmneq r7, r4, lsl r2 │ │ │ │ + cmneq sp, r0, ror #9 │ │ │ │ + strheq r7, [lr, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 00499c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1016318,29 +1016318,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 499cb4 │ │ │ │ orreq lr, r3, r4, ror #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r3, r8, asr r8 │ │ │ │ - @ instruction: 0x01773090 │ │ │ │ - strdeq r7, [lr, #-192]! @ 0xffffff40 │ │ │ │ - cmneq lr, r4, lsr #22 │ │ │ │ + @ instruction: 0x01773098 │ │ │ │ + strdeq r7, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmneq lr, r0, lsr fp │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq r7, ip, asr #32 │ │ │ │ - cmneq sp, r8, lsl r3 │ │ │ │ - cmneq lr, r0, ror #21 │ │ │ │ + cmneq r7, r4, asr r0 │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ + cmneq lr, ip, ror #21 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - ldrdeq fp, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq lr, ip, lsr #21 │ │ │ │ + cmneq r7, r8, lsl r0 │ │ │ │ + cmneq sp, r8, ror #5 │ │ │ │ + strheq r7, [lr, #-168]! @ 0xffffff58 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - ldrsbeq r2, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sp, r0, lsr #5 │ │ │ │ - cmneq lr, r0, ror sl │ │ │ │ + ldrsbeq r2, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sp, ip, lsr #5 │ │ │ │ + cmneq lr, ip, ror sl │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ @@ -1016809,49 +1016809,49 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #476 @ 0x1dc │ │ │ │ b 49a540 │ │ │ │ orreq lr, r3, r8, lsr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r3, r4, lsl #13 │ │ │ │ orreq lr, r3, ip, lsr #12 │ │ │ │ - cmneq r7, r0, lsr #23 │ │ │ │ - cmneq lr, r8, lsr r6 │ │ │ │ + cmneq r7, r8, lsr #23 │ │ │ │ + cmneq lr, r4, asr #12 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ - cmneq lr, r8, asr #11 │ │ │ │ + cmneq r7, r4, lsr fp │ │ │ │ + ldrdeq r7, [lr, #-84]! @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r7, r4, lsl sl │ │ │ │ - cmneq sp, r0, ror #25 │ │ │ │ - strheq r7, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r7, ip, lsl sl │ │ │ │ + cmneq sp, ip, ror #25 │ │ │ │ + strheq r7, [lr, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq lr, r8, ror r6 │ │ │ │ - cmneq r7, ip, asr #19 │ │ │ │ - cmneq lr, r8, ror #8 │ │ │ │ + cmneq lr, r4, lsl #13 │ │ │ │ + ldrsbeq r2, [r7, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, r4, ror r4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq sp, ip, asr ip │ │ │ │ - cmneq r7, ip, asr r9 │ │ │ │ - cmneq sp, r8, lsr #24 │ │ │ │ - strdeq r7, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sp, r8, ror #24 │ │ │ │ + cmneq r7, r4, ror #18 │ │ │ │ + cmneq sp, r4, lsr ip │ │ │ │ + cmneq lr, r4, lsl #8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r7, r0, lsr #18 │ │ │ │ - cmneq sp, ip, ror #23 │ │ │ │ - strheq r7, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r7, r8, lsr #18 │ │ │ │ + strdeq sl, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, r8, asr #7 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ - strheq sl, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ - cmneq r7, r8, lsr #17 │ │ │ │ - cmneq sp, r4, ror fp │ │ │ │ - cmneq lr, ip, lsr r3 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ + strheq sl, [sp, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ + ldrheq r2, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sp, r0, lsl #23 │ │ │ │ + cmneq lr, r8, asr #6 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq sp, ip, lsr fp │ │ │ │ + cmneq sp, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq sp, r0, lsl fp │ │ │ │ - ldrdeq sl, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sp, ip, lsl fp │ │ │ │ + cmneq sp, r8, ror #21 │ │ │ │ │ │ │ │ 0049a640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ 49a6c4 │ │ │ │ @@ -1016881,17 +1016881,17 @@ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 49a680 │ │ │ │ @ instruction: 0x0183debc │ │ │ │ andeq r6, r0, r4, lsr #29 │ │ │ │ - ldrdeq sl, [sp, #-148]! @ 0xffffff6c │ │ │ │ - cmneq lr, ip, asr #7 │ │ │ │ - cmneq r7, ip, asr #15 │ │ │ │ + cmneq sp, r0, ror #19 │ │ │ │ + ldrdeq r7, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsbeq r2, [r7, #-116]! @ 0xffffff8c │ │ │ │ │ │ │ │ 0049a6d8 : │ │ │ │ ldr r3, [pc, #480] @ 49a8c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 49a6f4 │ │ │ │ @@ -1017010,38 +1017010,38 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 49a7a0 │ │ │ │ orrseq r3, r6, r4, asr ip │ │ │ │ @ instruction: 0xffff3970 │ │ │ │ - cmneq lr, ip, asr #3 │ │ │ │ + ldrdeq r7, [lr, #-24]! @ 0xffffffe8 │ │ │ │ @ instruction: 0xffffba04 │ │ │ │ - cmneq lr, r0, ror r3 │ │ │ │ + cmneq lr, ip, ror r3 │ │ │ │ @ instruction: 0xffff98a4 │ │ │ │ - cmneq lr, r0, ror #6 │ │ │ │ + cmneq lr, ip, ror #6 │ │ │ │ @ instruction: 0xffffb140 │ │ │ │ - cmneq r3, r4, lsr fp │ │ │ │ + cmneq r3, r0, asr #22 │ │ │ │ @ instruction: 0xffff4b04 │ │ │ │ - cmneq r5, r4 │ │ │ │ - cmneq r7, r0, asr #13 │ │ │ │ - strheq sl, [sp, #-136]! @ 0xffffff78 │ │ │ │ - strheq r7, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r8, lsl #13 │ │ │ │ - cmneq sp, r0, lsl #17 │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ - cmneq r7, r0, asr r6 │ │ │ │ - cmneq sp, r8, asr #16 │ │ │ │ - cmneq lr, r4, asr #4 │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ - cmneq sp, r0, lsl r8 │ │ │ │ - cmneq lr, ip, lsl #4 │ │ │ │ - cmneq r7, r0, ror #11 │ │ │ │ - ldrdeq sl, [sp, #-120]! @ 0xffffff88 │ │ │ │ - ldrdeq r7, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r0, lsl r0 │ │ │ │ + cmneq r7, r8, asr #13 │ │ │ │ + cmneq sp, r4, asr #17 │ │ │ │ + cmneq lr, r0, asr #5 │ │ │ │ + @ instruction: 0x01772690 │ │ │ │ + cmneq sp, ip, lsl #17 │ │ │ │ + cmneq lr, r8, lsl #5 │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmneq sp, r4, asr r8 │ │ │ │ + cmneq lr, r0, asr r2 │ │ │ │ + cmneq r7, r0, lsr #12 │ │ │ │ + cmneq sp, ip, lsl r8 │ │ │ │ + cmneq lr, r8, lsl r2 │ │ │ │ + cmneq r7, r8, ror #11 │ │ │ │ + cmneq sp, r4, ror #15 │ │ │ │ + cmneq lr, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 49a9f8 │ │ │ │ ldr r2, [pc, #184] @ 49a9fc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1017088,18 +1017088,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 49a9c4 │ │ │ │ ldrdeq sp, [r3, r4] │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, r8, ror #2 │ │ │ │ - cmneq r7, r0, asr r5 │ │ │ │ - strheq sl, [sp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sp, r8, lsl #13 │ │ │ │ + cmneq lr, r4, ror r1 │ │ │ │ + cmneq r7, r8, asr r5 │ │ │ │ + cmneq sp, r4, asr #13 │ │ │ │ + @ instruction: 0x016da694 │ │ │ │ │ │ │ │ 0049aa10 : │ │ │ │ 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 │ │ │ │ @@ -1018084,122 +1018084,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 49ab38 │ │ │ │ ldrdeq sp, [r3, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq lr, ip, lsl r0 │ │ │ │ + cmneq lr, r8, lsr #32 │ │ │ │ ldrdeq sp, [r3, r4] │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ msreq (UNDEF: 108), ip, lsr #5 │ │ │ │ - cmneq lr, r4, lsl #30 │ │ │ │ - cmneq lr, ip, ror #28 │ │ │ │ + cmneq lr, r0, lsl pc │ │ │ │ + cmneq lr, r8, ror lr │ │ │ │ cmneq ip, ip, ror #24 │ │ │ │ msreq SPSR_fs, ip, lsl r1 │ │ │ │ @ instruction: 0xfffffbe8 │ │ │ │ - cmneq r7, r0, asr #2 │ │ │ │ - cmneq sp, r0, lsl r3 │ │ │ │ - cmneq lr, ip, asr #26 │ │ │ │ - cmneq lr, ip, lsl sp │ │ │ │ - cmneq r7, r0, asr #1 │ │ │ │ - @ instruction: 0x016da290 │ │ │ │ - cmneq lr, ip, asr #25 │ │ │ │ - cmneq r7, r8, asr #32 │ │ │ │ - cmneq lr, r4, ror #24 │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - cmneq r7, r0, ror #27 │ │ │ │ - strheq r9, [sp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq lr, ip, ror #19 │ │ │ │ - cmneq r7, ip, ror sp │ │ │ │ - strdeq r6, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq lr, r0, lsl #19 │ │ │ │ - cmneq r7, r8, lsl sp │ │ │ │ - cmneq sp, r8, ror #29 │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ + cmneq r7, r8, asr #2 │ │ │ │ + cmneq sp, ip, lsl r3 │ │ │ │ + cmneq lr, r8, asr sp │ │ │ │ + cmneq lr, r8, lsr #26 │ │ │ │ + cmneq r7, r8, asr #1 │ │ │ │ + @ instruction: 0x016da29c │ │ │ │ + ldrdeq r6, [lr, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, r0, asr r0 │ │ │ │ + cmneq lr, r0, ror ip │ │ │ │ + cmneq lr, r0, ror fp │ │ │ │ + cmneq lr, r0, ror fp │ │ │ │ + cmneq r7, r8, ror #27 │ │ │ │ + strheq r9, [sp, #-252]! @ 0xffffff04 │ │ │ │ + strdeq r6, [lr, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r7, r4, lsl #27 │ │ │ │ + cmneq lr, r0, lsl #20 │ │ │ │ + cmneq lr, ip, lsl #19 │ │ │ │ + cmneq r7, r0, lsr #26 │ │ │ │ + strdeq r9, [sp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ cmneq ip, ip, lsr #12 │ │ │ │ cmneq ip, ip, asr #11 │ │ │ │ - strheq r6, [lr, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r7, r0, lsl ip │ │ │ │ - cmneq lr, r0, lsr #16 │ │ │ │ - cmneq lr, r0, lsl r8 │ │ │ │ - cmneq r7, r8, asr #23 │ │ │ │ - cmneq lr, r8, asr #15 │ │ │ │ - @ instruction: 0x01771b90 │ │ │ │ - cmneq sp, r0, ror #26 │ │ │ │ - @ instruction: 0x016e679c │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ - cmneq lr, ip, asr r7 │ │ │ │ - cmneq sp, r4, ror #25 │ │ │ │ - cmneq sp, ip, lsr #25 │ │ │ │ - cmneq r7, r8, ror sl │ │ │ │ - cmneq sp, r8, asr #24 │ │ │ │ - cmneq lr, r4, lsl #13 │ │ │ │ - cmneq r7, r8, lsr sl │ │ │ │ - cmneq sp, r8, lsl #24 │ │ │ │ - cmneq lr, r4, asr #12 │ │ │ │ - ldrsheq r1, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sp, ip, asr #23 │ │ │ │ - cmneq lr, r8, lsl #12 │ │ │ │ - cmneq r7, r0, asr #19 │ │ │ │ - @ instruction: 0x016d9b90 │ │ │ │ - cmneq lr, ip, asr #11 │ │ │ │ - cmneq r7, r4, lsl #19 │ │ │ │ - cmneq sp, r4, asr fp │ │ │ │ - @ instruction: 0x016e6590 │ │ │ │ - cmneq r7, r8, asr #18 │ │ │ │ - cmneq sp, r8, lsl fp │ │ │ │ - cmneq lr, r4, asr r5 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - ldrdeq r9, [sp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq lr, r4, lsl r5 │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ - @ instruction: 0x016d9a98 │ │ │ │ - ldrdeq r6, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r8, lsl #17 │ │ │ │ - cmneq sp, r8, asr sl │ │ │ │ - @ instruction: 0x016e6494 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ - cmneq sp, r8, lsl sl │ │ │ │ - cmneq lr, r4, asr r4 │ │ │ │ - cmneq r7, r8, lsl #16 │ │ │ │ - ldrdeq r9, [sp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq lr, r4, lsl r4 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ - @ instruction: 0x016d9998 │ │ │ │ - ldrdeq r6, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r7, r8, lsl #15 │ │ │ │ - cmneq sp, r8, asr r9 │ │ │ │ - @ instruction: 0x016e6394 │ │ │ │ - cmneq r7, r8, asr #14 │ │ │ │ - cmneq sp, r8, lsl r9 │ │ │ │ - cmneq lr, r4, asr r3 │ │ │ │ - cmneq sp, r0, ror #17 │ │ │ │ - strheq r9, [sp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sp, r0, lsl #17 │ │ │ │ - cmneq r7, r8, lsl #13 │ │ │ │ - cmneq sp, r8, asr r8 │ │ │ │ - @ instruction: 0x016e6294 │ │ │ │ - cmneq r7, r8, asr #12 │ │ │ │ - cmneq sp, r8, lsl r8 │ │ │ │ - cmneq lr, r4, asr r2 │ │ │ │ - cmneq r7, r8, lsl #12 │ │ │ │ - ldrdeq r9, [sp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq lr, r4, lsl r2 │ │ │ │ - cmneq r7, r8, asr #11 │ │ │ │ - @ instruction: 0x016d9798 │ │ │ │ - ldrdeq r6, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - cmneq sp, r8, asr r7 │ │ │ │ - @ instruction: 0x016e6194 │ │ │ │ - cmneq r7, ip, asr #10 │ │ │ │ - cmneq sp, ip, lsl r7 │ │ │ │ - cmneq lr, r8, asr r1 │ │ │ │ + cmneq lr, r4, asr #17 │ │ │ │ + cmneq r7, r8, lsl ip │ │ │ │ + cmneq lr, ip, lsr #16 │ │ │ │ + cmneq lr, ip, lsl r8 │ │ │ │ + ldrsbeq r1, [r7, #-176]! @ 0xffffff50 │ │ │ │ + ldrdeq r6, [lr, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x01771b98 │ │ │ │ + cmneq sp, ip, ror #26 │ │ │ │ + cmneq lr, r8, lsr #15 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + cmneq sp, ip, lsr #26 │ │ │ │ + cmneq lr, r8, ror #14 │ │ │ │ + strdeq r9, [sp, #-192]! @ 0xffffff40 │ │ │ │ + strheq r9, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ + cmneq sp, r4, asr ip │ │ │ │ + @ instruction: 0x016e6690 │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ + cmneq sp, r4, lsl ip │ │ │ │ + cmneq lr, r0, asr r6 │ │ │ │ + cmneq r7, r4, lsl #20 │ │ │ │ + ldrdeq r9, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, r4, lsl r6 │ │ │ │ + cmneq r7, r8, asr #19 │ │ │ │ + @ instruction: 0x016d9b9c │ │ │ │ + ldrdeq r6, [lr, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, ip, lsl #19 │ │ │ │ + cmneq sp, r0, ror #22 │ │ │ │ + @ instruction: 0x016e659c │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ + cmneq sp, r4, lsr #22 │ │ │ │ + cmneq lr, r0, ror #10 │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ + cmneq sp, r4, ror #21 │ │ │ │ + cmneq lr, r0, lsr #10 │ │ │ │ + ldrsbeq r1, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sp, r4, lsr #21 │ │ │ │ + cmneq lr, r0, ror #9 │ │ │ │ + @ instruction: 0x01771890 │ │ │ │ + cmneq sp, r4, ror #20 │ │ │ │ + cmneq lr, r0, lsr #9 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ + cmneq sp, r4, lsr #20 │ │ │ │ + cmneq lr, r0, ror #8 │ │ │ │ + cmneq r7, r0, lsl r8 │ │ │ │ + cmneq sp, r4, ror #19 │ │ │ │ + cmneq lr, r0, lsr #8 │ │ │ │ + ldrsbeq r1, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r4, lsr #19 │ │ │ │ + cmneq lr, r0, ror #7 │ │ │ │ + @ instruction: 0x01771790 │ │ │ │ + cmneq sp, r4, ror #18 │ │ │ │ + cmneq lr, r0, lsr #7 │ │ │ │ + cmneq r7, r0, asr r7 │ │ │ │ + cmneq sp, r4, lsr #18 │ │ │ │ + cmneq lr, r0, ror #6 │ │ │ │ + cmneq sp, ip, ror #17 │ │ │ │ + cmneq sp, r0, asr #17 │ │ │ │ + cmneq sp, ip, lsl #17 │ │ │ │ + @ instruction: 0x01771690 │ │ │ │ + cmneq sp, r4, ror #16 │ │ │ │ + cmneq lr, r0, lsr #5 │ │ │ │ + cmneq r7, r0, asr r6 │ │ │ │ + cmneq sp, r4, lsr #16 │ │ │ │ + cmneq lr, r0, ror #4 │ │ │ │ + cmneq r7, r0, lsl r6 │ │ │ │ + cmneq sp, r4, ror #15 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ + ldrsbeq r1, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sp, r4, lsr #15 │ │ │ │ + cmneq lr, r0, ror #3 │ │ │ │ + @ instruction: 0x01771590 │ │ │ │ + cmneq sp, r4, ror #14 │ │ │ │ + cmneq lr, r0, lsr #3 │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + cmneq sp, r8, lsr #14 │ │ │ │ + cmneq lr, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r2, [pc, #1184] @ 49bff0 │ │ │ │ ldr r3, [pc, #1184] @ 49bff4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1018496,74 +1018496,74 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 49bd84 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ andeq r0, r0, r0 │ │ │ │ orreq ip, r3, r4, asr #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strheq r5, [lr, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r7, r8, lsr #4 │ │ │ │ - cmneq lr, r4, lsr #28 │ │ │ │ + cmneq lr, r4, asr #29 │ │ │ │ + cmneq r7, r0, lsr r2 │ │ │ │ + cmneq lr, r0, lsr lr │ │ │ │ orreq ip, r3, r8, lsl #15 │ │ │ │ cmneq ip, r8, asr r8 │ │ │ │ cmneq ip, r4, lsl #17 │ │ │ │ cmneq ip, ip, lsl #17 │ │ │ │ - cmneq sp, r8, lsr #4 │ │ │ │ - cmneq lr, r8, lsr #26 │ │ │ │ - @ instruction: 0x01771098 │ │ │ │ + cmneq sp, r4, lsr r2 │ │ │ │ + cmneq lr, r4, lsr sp │ │ │ │ + cmneq r7, r0, lsr #1 │ │ │ │ cmneq ip, r8, ror r9 │ │ │ │ - ldrsbeq lr, [r0, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sp, ip, lsl #3 │ │ │ │ - cmneq lr, ip, lsl #25 │ │ │ │ - ldrsheq r0, [r7, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sp, r4, asr r1 │ │ │ │ - cmneq lr, r4, asr ip │ │ │ │ - cmneq r7, r4, asr #31 │ │ │ │ - cmneq sp, r0, lsr #2 │ │ │ │ - cmneq sp, ip, ror #1 │ │ │ │ - cmneq lr, ip, ror #23 │ │ │ │ - cmneq r7, ip, asr pc │ │ │ │ - strheq r9, [sp, #-4]! │ │ │ │ - strheq r5, [lr, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r7, r4, lsr #30 │ │ │ │ - cmneq sp, r8, ror pc │ │ │ │ - cmneq lr, r8, ror sl │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - cmneq sp, r0, asr #30 │ │ │ │ - cmneq lr, r0, asr #20 │ │ │ │ - ldrheq r0, [r7, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sp, r8, lsl #30 │ │ │ │ - cmneq lr, r8, lsl #20 │ │ │ │ - cmneq r7, r8, ror sp │ │ │ │ - ldrdeq r8, [sp, #-224]! @ 0xffffff20 │ │ │ │ - ldrdeq r5, [lr, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r7, r0, asr #26 │ │ │ │ - @ instruction: 0x016d8e98 │ │ │ │ - @ instruction: 0x016e5998 │ │ │ │ - cmneq r7, r8, lsl #26 │ │ │ │ - cmneq sp, r0, ror #28 │ │ │ │ - cmneq lr, r0, ror #18 │ │ │ │ - ldrsbeq r0, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sp, r8, lsr #28 │ │ │ │ - cmneq lr, r8, lsr #18 │ │ │ │ - @ instruction: 0x01770c98 │ │ │ │ - strdeq r8, [sp, #-208]! @ 0xffffff30 │ │ │ │ - strdeq r5, [lr, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r7, r0, ror #24 │ │ │ │ - strheq r8, [sp, #-216]! @ 0xffffff28 │ │ │ │ - strheq r5, [lr, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r7, r8, lsr #24 │ │ │ │ - cmneq sp, r0, lsl #27 │ │ │ │ - cmneq lr, ip, ror r8 │ │ │ │ - cmneq r7, ip, ror #23 │ │ │ │ - cmneq sp, ip, asr #26 │ │ │ │ - cmneq sp, ip, lsl sp │ │ │ │ - cmneq sp, r8, ror #25 │ │ │ │ - cmneq lr, r8, ror #15 │ │ │ │ - cmneq r7, r8, asr fp │ │ │ │ + cmneq r0, r4, ror #21 │ │ │ │ + @ instruction: 0x016d9198 │ │ │ │ + @ instruction: 0x016e5c98 │ │ │ │ + cmneq r7, r4 │ │ │ │ + cmneq sp, r0, ror #2 │ │ │ │ + cmneq lr, r0, ror #24 │ │ │ │ + cmneq r7, ip, asr #31 │ │ │ │ + cmneq sp, ip, lsr #2 │ │ │ │ + strdeq r9, [sp, #-8]! │ │ │ │ + strdeq r5, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, r4, ror #30 │ │ │ │ + cmneq sp, r0, asr #1 │ │ │ │ + cmneq lr, r0, asr #23 │ │ │ │ + cmneq r7, ip, lsr #30 │ │ │ │ + cmneq sp, r4, lsl #31 │ │ │ │ + cmneq lr, r4, lsl #21 │ │ │ │ + ldrsheq r0, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq sp, ip, asr #30 │ │ │ │ + cmneq lr, ip, asr #20 │ │ │ │ + ldrheq r0, [r7, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sp, r4, lsl pc │ │ │ │ + cmneq lr, r4, lsl sl │ │ │ │ + cmneq r7, r0, lsl #27 │ │ │ │ + ldrdeq r8, [sp, #-236]! @ 0xffffff14 │ │ │ │ + ldrdeq r5, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r7, r8, asr #26 │ │ │ │ + cmneq sp, r4, lsr #29 │ │ │ │ + cmneq lr, r4, lsr #19 │ │ │ │ + cmneq r7, r0, lsl sp │ │ │ │ + cmneq sp, ip, ror #28 │ │ │ │ + cmneq lr, ip, ror #18 │ │ │ │ + ldrsbeq r0, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sp, r4, lsr lr │ │ │ │ + cmneq lr, r4, lsr r9 │ │ │ │ + cmneq r7, r0, lsr #25 │ │ │ │ + strdeq r8, [sp, #-220]! @ 0xffffff24 │ │ │ │ + strdeq r5, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r7, r8, ror #24 │ │ │ │ + cmneq sp, r4, asr #27 │ │ │ │ + cmneq lr, r4, asr #17 │ │ │ │ + cmneq r7, r0, lsr ip │ │ │ │ + cmneq sp, ip, lsl #27 │ │ │ │ + cmneq lr, r8, lsl #17 │ │ │ │ + ldrsheq r0, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sp, r8, asr sp │ │ │ │ + cmneq sp, r8, lsr #26 │ │ │ │ + strdeq r8, [sp, #-196]! @ 0xffffff3c │ │ │ │ + strdeq r5, [lr, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r7, r0, ror #22 │ │ │ │ ldr r1, [pc, #-148] @ 49c05c │ │ │ │ ldr r3, [pc, #-148] @ 49c060 │ │ │ │ ldr r2, [pc, #-148] @ 49c064 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1019620,131 +1019620,131 @@ │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 49c75c │ │ │ │ orreq ip, r3, ip, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r8, asr #22 │ │ │ │ + cmneq r3, r4, asr fp │ │ │ │ orreq ip, r3, r4, lsl r1 │ │ │ │ cmneq ip, r4, asr r4 │ │ │ │ andeq r6, r0, r4, lsr #28 │ │ │ │ orreq ip, r3, r4, asr r0 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, ror #5 │ │ │ │ - cmneq r7, ip, lsl #19 │ │ │ │ - cmneq lr, ip, asr r6 │ │ │ │ - cmneq lr, r0, lsl r6 │ │ │ │ - strdeq r5, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sp, r0, asr #18 │ │ │ │ - ldrheq r0, [r7, #-112]! @ 0xffffff90 │ │ │ │ - cmneq lr, r0, lsr r4 │ │ │ │ - cmneq sp, r8, ror #17 │ │ │ │ - cmneq r7, r8, asr r7 │ │ │ │ - ldrdeq r5, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x016d8890 │ │ │ │ - cmneq r7, r0, lsl #14 │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ + @ instruction: 0x01770994 │ │ │ │ + cmneq lr, r8, ror #12 │ │ │ │ + cmneq lr, ip, lsl r6 │ │ │ │ + cmneq lr, r0, lsl #14 │ │ │ │ + cmneq sp, ip, asr #18 │ │ │ │ + ldrheq r0, [r7, #-120]! @ 0xffffff88 │ │ │ │ + cmneq lr, ip, lsr r4 │ │ │ │ + strdeq r8, [sp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r7, r0, ror #14 │ │ │ │ + cmneq lr, r4, ror #7 │ │ │ │ + @ instruction: 0x016d889c │ │ │ │ + cmneq r7, r8, lsl #14 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ - cmneq r7, ip, ror r6 │ │ │ │ - strheq r8, [sp, #-116]! @ 0xffffff8c │ │ │ │ - ldrsheq r0, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sp, r8, ror r7 │ │ │ │ - cmneq lr, r4, ror r2 │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ + cmneq r7, r4, lsl #13 │ │ │ │ + cmneq sp, r0, asr #15 │ │ │ │ + ldrsheq r0, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r4, lsl #15 │ │ │ │ + cmneq lr, r0, lsl #5 │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ - @ instruction: 0x016e5290 │ │ │ │ - cmneq r7, r0, lsl #10 │ │ │ │ - cmneq lr, r8, ror #2 │ │ │ │ + @ instruction: 0x016e529c │ │ │ │ + cmneq r7, r8, lsl #10 │ │ │ │ + cmneq lr, r4, ror r1 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r7, r0, asr r4 │ │ │ │ - cmneq lr, r0, lsr #3 │ │ │ │ - ldrdeq r5, [lr, #-0]! │ │ │ │ - cmneq r7, r8, lsl r4 │ │ │ │ - cmneq sp, r0, lsr #11 │ │ │ │ - @ instruction: 0x016e509c │ │ │ │ - cmneq lr, r4, asr #2 │ │ │ │ - ldrsbeq r0, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - qdsubeq r5, r0, lr │ │ │ │ - cmneq sp, r0, lsl r5 │ │ │ │ - cmneq r7, r0, lsl #7 │ │ │ │ - cmneq lr, r0 │ │ │ │ - ldrdeq r8, [sp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ - @ instruction: 0x016d8498 │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ - cmneq lr, r8, lsl #31 │ │ │ │ - cmneq sp, ip, asr r4 │ │ │ │ - cmneq r7, ip, asr #5 │ │ │ │ - cmneq lr, ip, asr #30 │ │ │ │ - @ instruction: 0x01770294 │ │ │ │ - cmneq sp, ip, lsl r4 │ │ │ │ - cmneq lr, r8, lsl pc │ │ │ │ - cmneq sp, r4, ror #7 │ │ │ │ - cmneq r7, r4, asr r2 │ │ │ │ - ldrdeq r4, [lr, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r7, ip, lsl r2 │ │ │ │ - cmneq sp, r4, lsr #7 │ │ │ │ - @ instruction: 0x016e4e9c │ │ │ │ - cmneq sp, ip, ror #6 │ │ │ │ - ldrsbeq r0, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq lr, ip, asr lr │ │ │ │ - cmneq sp, r0, lsr r3 │ │ │ │ - cmneq r7, r0, lsr #3 │ │ │ │ + cmneq r7, r8, asr r4 │ │ │ │ + cmneq lr, ip, lsr #3 │ │ │ │ + ldrdeq r5, [lr, #-12]! │ │ │ │ + cmneq r7, r0, lsr #8 │ │ │ │ + cmneq sp, ip, lsr #11 │ │ │ │ + cmneq lr, r8, lsr #1 │ │ │ │ + cmneq lr, r0, asr r1 │ │ │ │ + ldrsbeq r0, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + qdsubeq r5, ip, lr │ │ │ │ + cmneq sp, ip, lsl r5 │ │ │ │ + cmneq r7, r8, lsl #7 │ │ │ │ + cmneq lr, ip │ │ │ │ + cmneq sp, r0, ror #9 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + ldrdeq r4, [lr, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r4, lsr #9 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ + @ instruction: 0x016e4f94 │ │ │ │ + cmneq sp, r8, ror #8 │ │ │ │ + ldrsbeq r0, [r7, #-36]! @ 0xffffffdc │ │ │ │ + cmneq lr, r8, asr pc │ │ │ │ + @ instruction: 0x0177029c │ │ │ │ + cmneq sp, r8, lsr #8 │ │ │ │ + cmneq lr, r4, lsr #30 │ │ │ │ + strdeq r8, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r7, ip, asr r2 │ │ │ │ + cmneq lr, r0, ror #29 │ │ │ │ + cmneq r7, r4, lsr #4 │ │ │ │ + strheq r8, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq lr, r8, lsr #29 │ │ │ │ + cmneq sp, r8, ror r3 │ │ │ │ + cmneq r7, r4, ror #3 │ │ │ │ + cmneq lr, r8, ror #28 │ │ │ │ + cmneq sp, ip, lsr r3 │ │ │ │ + cmneq r7, r8, lsr #3 │ │ │ │ + cmneq lr, ip, lsr #28 │ │ │ │ + cmneq r7, r0, ror r1 │ │ │ │ + strdeq r8, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + strdeq r4, [lr, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sp, r4, asr #5 │ │ │ │ + @ instruction: 0x016d8290 │ │ │ │ + ldrsheq r0, [r7, #-12]! │ │ │ │ + cmneq lr, r0, lsl #27 │ │ │ │ + cmneq sp, r4, asr r2 │ │ │ │ + cmneq r7, r0, asr #1 │ │ │ │ + cmneq lr, r4, asr #26 │ │ │ │ cmneq lr, r0, lsr #28 │ │ │ │ - cmneq r7, r8, ror #2 │ │ │ │ - strdeq r8, [sp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq lr, ip, ror #27 │ │ │ │ - strheq r8, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq sp, r4, lsl #5 │ │ │ │ - ldrsheq r0, [r7, #-4]! │ │ │ │ - cmneq lr, r4, ror sp │ │ │ │ - cmneq sp, r8, asr #4 │ │ │ │ - ldrheq r0, [r7, #-8]! │ │ │ │ - cmneq lr, r8, lsr sp │ │ │ │ - cmneq lr, r4, lsl lr │ │ │ │ - cmneq r7, r4, ror r0 │ │ │ │ - strdeq r4, [lr, #-200]! @ 0xffffff38 │ │ │ │ - strheq r8, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r8, lsr #32 │ │ │ │ - cmneq lr, r8, lsr #25 │ │ │ │ - cmneq sp, ip, ror r1 │ │ │ │ - cmnpeq r6, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, ror #24 │ │ │ │ - cmneq sp, r0, asr #2 │ │ │ │ - ldrheq pc, [r6, #-240]! @ 0xffffff10 @ │ │ │ │ - cmneq lr, r0, lsr ip │ │ │ │ - cmneq sp, r4, lsl #2 │ │ │ │ - cmnpeq r6, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - strdeq r4, [lr, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sp, r8, asr #1 │ │ │ │ - cmnpeq r6, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sp, ip, lsl #1 │ │ │ │ - ldrsheq pc, [r6, #-236]! @ 0xffffff14 @ │ │ │ │ - cmneq lr, ip, ror fp │ │ │ │ - qdsubeq r8, r0, sp │ │ │ │ - cmnpeq r6, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, asr #22 │ │ │ │ - cmneq sp, r4, lsl r0 │ │ │ │ - cmnpeq r6, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r4, lsl #22 │ │ │ │ - ldrdeq r7, [sp, #-248]! @ 0xffffff08 │ │ │ │ - cmnpeq r6, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, asr #21 │ │ │ │ - cmnpeq r6, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, ror #23 │ │ │ │ - @ instruction: 0x016e4a90 │ │ │ │ - cmneq sp, ip, asr pc │ │ │ │ - cmnpeq r6, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, asr #20 │ │ │ │ - cmneq sp, r0, lsr #30 │ │ │ │ - @ instruction: 0x0176fd90 │ │ │ │ - cmneq lr, r0, lsl sl │ │ │ │ + cmneq r7, ip, ror r0 │ │ │ │ + cmneq lr, r4, lsl #26 │ │ │ │ + cmneq sp, r4, asr #3 │ │ │ │ + cmneq r7, r0, lsr r0 │ │ │ │ + strheq r4, [lr, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sp, r8, lsl #3 │ │ │ │ + ldrsheq pc, [r6, #-244]! @ 0xffffff0c @ │ │ │ │ + cmneq lr, r8, ror ip │ │ │ │ + cmneq sp, ip, asr #2 │ │ │ │ + ldrheq pc, [r6, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq lr, ip, lsr ip │ │ │ │ + cmneq sp, r0, lsl r1 │ │ │ │ + cmnpeq r6, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl #24 │ │ │ │ + ldrdeq r8, [sp, #-4]! │ │ │ │ + cmnpeq r6, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, asr #23 │ │ │ │ + @ instruction: 0x016d8098 │ │ │ │ + cmnpeq r6, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, lsl #23 │ │ │ │ + qdsubeq r8, ip, sp │ │ │ │ + cmnpeq r6, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, asr #22 │ │ │ │ + cmneq sp, r0, lsr #32 │ │ │ │ + cmnpeq r6, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl fp │ │ │ │ + cmneq sp, r4, ror #31 │ │ │ │ + cmnpeq r6, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [lr, #-164]! @ 0xffffff5c │ │ │ │ + cmnpeq r6, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, ror #23 │ │ │ │ + @ instruction: 0x016e4a9c │ │ │ │ + cmneq sp, r8, ror #30 │ │ │ │ + ldrsbeq pc, [r6, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq lr, r8, asr sl │ │ │ │ + cmneq sp, ip, lsr #30 │ │ │ │ + @ instruction: 0x0176fd98 │ │ │ │ + cmneq lr, ip, lsl sl │ │ │ │ │ │ │ │ 0049d35c : │ │ │ │ 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 │ │ │ │ @@ -1019852,25 +1019852,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 49d42c │ │ │ │ @ instruction: 0x0183b198 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, r3, r0, ror #1 │ │ │ │ - cmnpeq r6, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ - strdeq r4, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmnpeq r6, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #24 │ │ │ │ + cmneq lr, r0, lsl #14 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmnpeq r6, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, asr #23 │ │ │ │ - strheq r4, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmnpeq r6, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r7, [sp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq lr, r4, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmnpeq r6, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r8, lsl #23 │ │ │ │ - cmneq lr, ip, ror r6 │ │ │ │ + cmnpeq r6, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x016d7b94 │ │ │ │ + cmneq lr, r8, lsl #13 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 0049d550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1019921,20 +1019921,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 49d5b8 │ │ │ │ orreq sl, r3, r0, lsr #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, r0, lsr #15 │ │ │ │ - cmnpeq r6, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsr #21 │ │ │ │ - cmneq lr, r8, asr r7 │ │ │ │ - cmnpeq r6, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, ror sl │ │ │ │ + cmneq lr, ip, lsr #15 │ │ │ │ + cmnpeq r6, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsr #21 │ │ │ │ + cmneq lr, r4, ror #14 │ │ │ │ + cmnpeq r6, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, ror sl │ │ │ │ │ │ │ │ 0049d644 : │ │ │ │ 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] @ 49d744 │ │ │ │ @@ -1019993,18 +1019993,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 49d70c │ │ │ │ - ldrsbeq pc, [r6, #-136]! @ 0xffffff78 @ │ │ │ │ - strheq r4, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ - cmneq sp, r4, asr #18 │ │ │ │ + cmnpeq r6, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, asr #13 │ │ │ │ + cmneq sp, r4, lsl #19 │ │ │ │ + cmneq sp, r0, asr r9 │ │ │ │ │ │ │ │ 0049d754 : │ │ │ │ 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 │ │ │ │ @@ -1020068,18 +1020068,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 49d830 │ │ │ │ - cmnpeq r6, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, lsr #11 │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ - cmneq sp, r0, lsr #16 │ │ │ │ + cmnpeq r6, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmneq sp, r0, ror #16 │ │ │ │ + cmneq sp, ip, lsr #16 │ │ │ │ │ │ │ │ 0049d878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #212] @ 49d964 │ │ │ │ @@ -1020133,18 +1020133,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 49d8f8 │ │ │ │ - cmnpeq r6, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016e4490 │ │ │ │ - cmneq sp, r0, ror #14 │ │ │ │ - cmneq sp, r0, lsr r7 │ │ │ │ + cmnpeq r6, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x016e449c │ │ │ │ + cmneq sp, ip, ror #14 │ │ │ │ + cmneq sp, ip, lsr r7 │ │ │ │ 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 │ │ │ │ @@ -1020419,34 +1020419,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 49db74 │ │ │ │ orreq sl, r3, r4, ror fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r3, r0, asr fp │ │ │ │ - cmneq lr, r4, asr r3 │ │ │ │ - cmnpeq r6, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ + cmneq lr, r0, ror #6 │ │ │ │ + cmnpeq r6, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, asr #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq lr, r0, ror #4 │ │ │ │ - cmnpeq r6, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, ror #4 │ │ │ │ + @ instruction: 0x0176f494 │ │ │ │ @ instruction: 0x0183a998 │ │ │ │ strdeq r7, [ip, #-184]! @ 0xffffff48 │ │ │ │ cmneq ip, r4, lsr #23 │ │ │ │ - ldrdeq r7, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - strheq r7, [sp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq sp, r4, lsl #7 │ │ │ │ - cmneq sp, r8, asr r3 │ │ │ │ - cmneq sp, r8, lsr #6 │ │ │ │ - strdeq r3, [lr, #-252]! @ 0xffffff04 │ │ │ │ - cmnpeq r6, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ - ldrsheq pc, [r6, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq sp, r4, asr #5 │ │ │ │ + cmneq sp, r8, ror #7 │ │ │ │ + strheq r7, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x016d7390 │ │ │ │ + cmneq sp, r4, ror #6 │ │ │ │ + cmneq sp, r4, lsr r3 │ │ │ │ + cmneq lr, r8 │ │ │ │ + cmnpeq r6, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, lsl #6 │ │ │ │ + ldrdeq r3, [lr, #-244]! @ 0xffffff0c │ │ │ │ + ldrsheq pc, [r6, #-28]! @ 0xffffffe4 @ │ │ │ │ + ldrdeq r7, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #216] @ 49df1c │ │ │ │ ldr r6, [pc, #216] @ 49df20 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -1020499,20 +1020499,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 49deb8 │ │ │ │ - cmnpeq r6, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - strdeq r3, [lr, #-232]! @ 0xffffff18 │ │ │ │ + cmnpeq r6, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, lsl #30 │ │ │ │ @ instruction: 0x0183a694 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq sp, r4, lsr #3 │ │ │ │ - cmneq sp, r8, ror r1 │ │ │ │ + strheq r7, [sp, #-16]! │ │ │ │ + cmneq sp, r4, lsl #3 │ │ │ │ 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] @ 49e434 │ │ │ │ ldr r3, [pc, #1256] @ 49e438 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1020828,39 +1020828,39 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #122 @ 0x7a │ │ │ │ b 49e2dc │ │ │ │ orreq sl, r3, r8, asr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r3, ip, lsr #11 │ │ │ │ - cmneq r6, r8, asr #31 │ │ │ │ - cmneq lr, r0, lsl #27 │ │ │ │ + ldrsbeq lr, [r6, #-240]! @ 0xffffff10 │ │ │ │ + cmneq lr, ip, lsl #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orreq sl, r3, r8, asr #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ - cmneq r6, ip, lsr #28 │ │ │ │ - cmneq lr, r8, ror #23 │ │ │ │ + cmneq r6, r4, lsr lr │ │ │ │ + strdeq r3, [lr, #-180]! @ 0xffffff4c │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ strheq r7, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sp, r0, lsr #27 │ │ │ │ - cmneq r6, r0, ror ip │ │ │ │ - cmneq sp, r8, ror #26 │ │ │ │ - cmneq lr, r8, lsr sl │ │ │ │ - cmneq sp, r4, lsr sp │ │ │ │ - cmneq sp, r8, lsl #26 │ │ │ │ - ldrdeq r6, [sp, #-204]! @ 0xffffff34 │ │ │ │ - strheq r6, [sp, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x016d6c94 │ │ │ │ - cmneq sp, r8, ror ip │ │ │ │ - cmneq sp, ip, asr #24 │ │ │ │ + cmneq sp, ip, lsr #27 │ │ │ │ + cmneq r6, r8, ror ip │ │ │ │ + cmneq sp, r4, ror sp │ │ │ │ + cmneq lr, r4, asr #20 │ │ │ │ + cmneq sp, r0, asr #26 │ │ │ │ + cmneq sp, r4, lsl sp │ │ │ │ + cmneq sp, r8, ror #25 │ │ │ │ + strheq r6, [sp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, r0, lsr #25 │ │ │ │ + cmneq sp, r4, lsl #25 │ │ │ │ + cmneq sp, r8, asr ip │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ beq 49e4d8 │ │ │ │ ldr lr, [r0, #24] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr ip, [r0, #32] │ │ │ │ mul r3, lr, r3 │ │ │ │ @@ -1021060,21 +1021060,21 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 49e6d0 │ │ │ │ ldrdeq r9, [r3, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq lr, [r6, #-148]! @ 0xffffff6c │ │ │ │ - cmneq lr, r0, ror r7 │ │ │ │ - cmneq r6, r0, lsl r9 │ │ │ │ - ldrdeq r3, [lr, #-104]! @ 0xffffff98 │ │ │ │ + ldrheq lr, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, ip, ror r7 │ │ │ │ + cmneq r6, r8, lsl r9 │ │ │ │ + cmneq lr, r4, ror #13 │ │ │ │ orreq r9, r3, ip, lsr lr │ │ │ │ - cmneq sp, ip, ror #17 │ │ │ │ - strheq r6, [sp, #-140]! @ 0xffffff74 │ │ │ │ + strdeq r6, [sp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sp, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ @@ -1022019,123 +1022019,123 @@ │ │ │ │ bne 49fab4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b 49f2c4 │ │ │ │ strdeq r9, [r3, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq r3, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r6, ip, lsl #14 │ │ │ │ + cmneq lr, r0, lsl #10 │ │ │ │ + cmneq r6, r4, lsl r7 │ │ │ │ orreq r9, r3, r0, ror #24 │ │ │ │ - cmneq r6, r8, lsr #10 │ │ │ │ - ldrdeq r3, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r6, r0, lsr r5 │ │ │ │ + cmneq lr, r8, ror #5 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq ip, r4, asr r6 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmneq r6, ip, lsr r3 │ │ │ │ - cmneq lr, r8, lsl #2 │ │ │ │ - cmneq r6, r0, lsl #6 │ │ │ │ + cmneq r6, r4, asr #6 │ │ │ │ + cmneq lr, r4, lsl r1 │ │ │ │ + cmneq r6, r8, lsl #6 │ │ │ │ cmneq ip, r4, lsl #23 │ │ │ │ - strheq r3, [lr, #-12]! │ │ │ │ + cmneq lr, r8, asr #1 │ │ │ │ orreq r9, r3, r0, asr r8 │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ - cmneq lr, r0, lsl r0 │ │ │ │ + cmneq r6, ip, asr #4 │ │ │ │ + cmneq lr, ip, lsl r0 │ │ │ │ cmneq ip, r4, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r6, ip, lsl #2 │ │ │ │ - ldrdeq r2, [lr, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq lr, [r6, #-0]! │ │ │ │ + cmneq r6, r4, lsl r1 │ │ │ │ + cmneq lr, r4, ror #29 │ │ │ │ + ldrsbeq lr, [r6, #-8]! │ │ │ │ cmneq ip, r0, asr r9 │ │ │ │ - cmneq lr, r8, lsl #29 │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ - cmneq lr, r8, ror #28 │ │ │ │ - cmneq r6, r8, rrx │ │ │ │ - cmneq lr, ip, lsl #28 │ │ │ │ + @ instruction: 0x016e2e94 │ │ │ │ + cmneq r6, ip, lsr #1 │ │ │ │ + cmneq lr, r4, ror lr │ │ │ │ + cmneq r6, r0, ror r0 │ │ │ │ + cmneq lr, r8, lsl lr │ │ │ │ cmneq ip, r4, ror r6 │ │ │ │ - ldrheq sp, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq lr, r4, lsl #23 │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ + @ instruction: 0x016e2b90 │ │ │ │ cmneq ip, r8, lsl #12 │ │ │ │ - cmneq r6, ip, asr #26 │ │ │ │ - cmneq lr, r8, lsl fp │ │ │ │ - ldrsbeq sp, [r6, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, r4, asr sp │ │ │ │ + cmneq lr, r4, lsr #22 │ │ │ │ + ldrsbeq sp, [r6, #-204]! @ 0xffffff34 │ │ │ │ cmneq ip, r0, asr #29 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq r6, r0, lsl fp │ │ │ │ - ldrdeq r2, [lr, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r6, r8, asr #21 │ │ │ │ + cmneq r6, r8, lsl fp │ │ │ │ + cmneq lr, r8, ror #17 │ │ │ │ + ldrsbeq sp, [r6, #-160]! @ 0xffffff60 │ │ │ │ cmneq ip, r8, asr #6 │ │ │ │ - cmneq lr, r4, lsl #17 │ │ │ │ - cmneq r6, r4, lsl #21 │ │ │ │ - cmneq lr, ip, asr #16 │ │ │ │ + @ instruction: 0x016e2890 │ │ │ │ + cmneq r6, ip, lsl #21 │ │ │ │ + cmneq lr, r8, asr r8 │ │ │ │ cmneq ip, r0, lsr ip │ │ │ │ - cmneq r6, r8, asr #18 │ │ │ │ - cmneq lr, r4, lsl r7 │ │ │ │ - cmneq r6, r0, lsl #18 │ │ │ │ + cmneq r6, r0, asr r9 │ │ │ │ + cmneq lr, r0, lsr #14 │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ cmneq ip, r0, lsl #3 │ │ │ │ - strheq r2, [lr, #-108]! @ 0xffffff94 │ │ │ │ - ldrsbeq sp, [r6, #-132]! @ 0xffffff7c │ │ │ │ - @ instruction: 0x016e269c │ │ │ │ + cmneq lr, r8, asr #13 │ │ │ │ + ldrsbeq sp, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq lr, r8, lsr #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq sp, [r6, #-108]! @ 0xffffff94 │ │ │ │ - cmneq lr, r4, lsr #9 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ + strheq r2, [lr, #-64]! @ 0xffffffc0 │ │ │ │ cmneq ip, ip, ror lr │ │ │ │ - cmneq r6, r0, asr #11 │ │ │ │ - cmneq lr, ip, lsl #7 │ │ │ │ + cmneq r6, r8, asr #11 │ │ │ │ + @ instruction: 0x016e2398 │ │ │ │ cmneq ip, ip, lsl lr │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ - cmneq lr, ip, lsr #6 │ │ │ │ - cmneq sp, r0, lsl #12 │ │ │ │ - cmneq sp, r8, asr #11 │ │ │ │ + cmneq r6, r8, ror #10 │ │ │ │ + cmneq lr, r8, lsr r3 │ │ │ │ + cmneq sp, ip, lsl #12 │ │ │ │ + ldrdeq r5, [sp, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - ldrheq sp, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sp, ip, lsr #11 │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ - cmneq sp, r4, ror r5 │ │ │ │ - cmneq sp, ip, lsr r5 │ │ │ │ + ldrheq sp, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + strheq r5, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq lr, r8, lsl #5 │ │ │ │ + cmneq sp, r0, lsl #11 │ │ │ │ + cmneq sp, r8, asr #10 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq r6, ip, lsl #8 │ │ │ │ - cmneq sp, r4, lsl #10 │ │ │ │ - ldrdeq r2, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq r6, r4, lsl r4 │ │ │ │ + cmneq sp, r0, lsl r5 │ │ │ │ + cmneq lr, r0, ror #3 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq sp, r8, asr #9 │ │ │ │ - @ instruction: 0x016d5494 │ │ │ │ - cmneq sp, r0, ror #8 │ │ │ │ - cmneq sp, r0, lsr r4 │ │ │ │ + ldrdeq r5, [sp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ + cmneq sp, ip, ror #8 │ │ │ │ + cmneq sp, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq sp, r0, lsl #8 │ │ │ │ + cmneq sp, ip, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - ldrdeq r5, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r5, [sp, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq sp, r0, lsr #7 │ │ │ │ - cmneq sp, r0, ror r3 │ │ │ │ - cmneq sp, r8, lsr r3 │ │ │ │ + cmneq sp, ip, lsr #7 │ │ │ │ + cmneq sp, ip, ror r3 │ │ │ │ + cmneq sp, r4, asr #6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r6, r4, lsl #4 │ │ │ │ - strdeq r5, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq lr, ip, asr #31 │ │ │ │ - cmneq r6, r8, asr #3 │ │ │ │ - cmneq sp, r0, asr #5 │ │ │ │ - @ instruction: 0x016e1f90 │ │ │ │ + cmneq r6, ip, lsl #4 │ │ │ │ + cmneq sp, r8, lsl #6 │ │ │ │ + ldrdeq r1, [lr, #-248]! @ 0xffffff08 │ │ │ │ + ldrsbeq sp, [r6, #-16]! │ │ │ │ + cmneq sp, ip, asr #5 │ │ │ │ + @ instruction: 0x016e1f9c │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r6, r4, lsl #3 │ │ │ │ + cmneq r6, ip, lsl #3 │ │ │ │ cmneq ip, ip, lsr #14 │ │ │ │ cmneq ip, r4, lsl #14 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmneq sp, ip, lsr r2 │ │ │ │ - cmneq lr, r0, lsl pc │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ - strdeq r5, [sp, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq lr, ip, asr #29 │ │ │ │ + cmneq sp, r8, asr #4 │ │ │ │ + cmneq lr, ip, lsl pc │ │ │ │ + cmneq r6, ip, lsl #2 │ │ │ │ + cmneq sp, r8, lsl #4 │ │ │ │ + ldrdeq r1, [lr, #-232]! @ 0xffffff18 │ │ │ │ ldr r3, [pc, #-212] @ 49f7c4 │ │ │ │ ldr r4, [pc, #-212] @ 49f7c8 │ │ │ │ ldr r7, [pc, #-212] @ 49f7cc │ │ │ │ ldr r5, [r9, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #100 @ 0x64 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -1022825,32 +1022825,32 @@ │ │ │ │ orreq r8, r3, r8, asr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r3, r0, lsl #12 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ - cmneq lr, r8, ror #27 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + strdeq r1, [lr, #-212]! @ 0xffffff2c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r6, r8, lsl #31 │ │ │ │ - cmneq lr, r4, asr sp │ │ │ │ + @ instruction: 0x0176cf90 │ │ │ │ + cmneq lr, r0, ror #26 │ │ │ │ ldrdeq r5, [ip, #-112]! @ 0xffffff90 │ │ │ │ orreq r8, r3, r4, lsr #9 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ cmneq ip, r8, asr #11 │ │ │ │ cmneq ip, r0, ror r5 │ │ │ │ - cmneq r6, r8, lsr #25 │ │ │ │ - cmneq sp, r0, lsr #27 │ │ │ │ - cmneq lr, r0, ror sl │ │ │ │ - cmneq sp, ip, ror #26 │ │ │ │ - cmneq sp, ip, lsr sp │ │ │ │ + ldrheq ip, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sp, ip, lsr #27 │ │ │ │ + cmneq lr, ip, ror sl │ │ │ │ + cmneq sp, r8, ror sp │ │ │ │ + cmneq sp, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #1872] @ 4a0b24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #1868] @ 4a0b28 │ │ │ │ @@ -1023319,37 +1023319,37 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4a06b4 │ │ │ │ orreq r8, r3, ip, lsr r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, r4, asr fp │ │ │ │ - cmneq lr, r0, lsl r9 │ │ │ │ + cmneq r6, ip, asr fp │ │ │ │ + cmneq lr, ip, lsl r9 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - ldrsheq ip, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmneq lr, r4, asr #13 │ │ │ │ + cmneq r6, r0, lsl #18 │ │ │ │ + ldrdeq r1, [lr, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ orreq r7, r3, r8, asr lr │ │ │ │ - cmneq sp, r4, lsl #13 │ │ │ │ - cmneq r6, ip, asr r5 │ │ │ │ - cmneq sp, r4, asr r6 │ │ │ │ - cmneq lr, r4, lsr #6 │ │ │ │ - cmneq sp, r0, ror #31 │ │ │ │ - cmneq r6, r4, lsr #10 │ │ │ │ - ldrdeq r1, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x016d4690 │ │ │ │ + cmneq r6, r4, ror #10 │ │ │ │ + cmneq sp, r0, ror #12 │ │ │ │ + cmneq lr, r0, lsr r3 │ │ │ │ + cmneq sp, ip, ror #31 │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ + cmneq lr, r8, ror #5 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x016ddf98 │ │ │ │ - ldrsbeq ip, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x016e1298 │ │ │ │ + cmneq sp, r4, lsr #31 │ │ │ │ + cmneq r6, r4, ror #9 │ │ │ │ + cmneq lr, r4, lsr #5 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq sp, r4, lsr #11 │ │ │ │ - cmneq r6, ip, ror r4 │ │ │ │ - cmneq sp, r4, ror r5 │ │ │ │ - cmneq lr, r4, asr #4 │ │ │ │ + strheq r4, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, lsl #9 │ │ │ │ + cmneq sp, r0, lsl #11 │ │ │ │ + cmneq lr, r0, asr r2 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1023568,35 +1023568,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a0d38 │ │ │ │ orreq r7, r3, r4, ror #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r7, [r3, r4] │ │ │ │ - cmneq lr, r0 │ │ │ │ - ldrsbeq ip, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - smultbeq lr, r4, pc @ │ │ │ │ - @ instruction: 0x0176c198 │ │ │ │ - @ instruction: 0x016d4290 │ │ │ │ - cmneq lr, r8, asr pc │ │ │ │ + cmneq lr, ip │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ + strheq r0, [lr, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, r0, lsr #3 │ │ │ │ + @ instruction: 0x016d429c │ │ │ │ + cmneq lr, r4, ror #30 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq r6, r8, asr r1 │ │ │ │ - cmneq sp, r0, asr r2 │ │ │ │ - cmneq lr, ip, lsl pc │ │ │ │ - cmneq r6, r8, lsl r1 │ │ │ │ - cmneq sp, r0, lsl r2 │ │ │ │ - ldrdeq r0, [lr, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r0, ror #2 │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ + cmneq lr, r8, lsr #30 │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ + cmneq sp, ip, lsl r2 │ │ │ │ + smultteq lr, r4, lr │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrsbeq ip, [r6, #-12]! │ │ │ │ - ldrdeq r4, [sp, #-20]! @ 0xffffffec │ │ │ │ - smultbeq lr, r4, lr │ │ │ │ + cmneq r6, r4, ror #1 │ │ │ │ + cmneq sp, r0, ror #3 │ │ │ │ + strheq r0, [lr, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r6, r0, lsr #1 │ │ │ │ - @ instruction: 0x016d4198 │ │ │ │ - cmneq lr, r0, ror #28 │ │ │ │ + cmneq r6, r8, lsr #1 │ │ │ │ + cmneq sp, r4, lsr #3 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1023989,33 +1023989,33 @@ │ │ │ │ b 4a1494 │ │ │ │ ldr r1, [pc, #88] @ 4a15ec │ │ │ │ add r1, pc, r1 │ │ │ │ b 4a14a0 │ │ │ │ orreq r7, r3, r0, lsl #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r7, r3, ip, lsr r1 │ │ │ │ - cmneq sp, r0, lsr ip │ │ │ │ - @ instruction: 0x016deb98 │ │ │ │ - cmneq r6, r0, lsr ip │ │ │ │ + cmneq sp, ip, lsr ip │ │ │ │ + cmneq sp, r4, lsr #23 │ │ │ │ + cmneq r6, r8, lsr ip │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq sp, r8, lsr #22 │ │ │ │ - cmneq sp, r0, asr fp │ │ │ │ - cmneq sp, ip, lsl #22 │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - strheq lr, [sp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq sp, r0, asr fp │ │ │ │ - strheq lr, [sp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r6, r0, asr fp │ │ │ │ - andeq r0, r0, sl, lsl #5 │ │ │ │ + cmneq sp, r4, lsr fp │ │ │ │ + cmneq sp, ip, asr fp │ │ │ │ cmneq sp, r8, lsl fp │ │ │ │ - cmneq sp, r0, lsl #21 │ │ │ │ - cmneq r6, r8, lsl fp │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + strheq lr, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sp, ip, asr fp │ │ │ │ + cmneq sp, r4, asr #21 │ │ │ │ + cmneq r6, r8, asr fp │ │ │ │ + andeq r0, r0, sl, lsl #5 │ │ │ │ + cmneq sp, r4, lsr #22 │ │ │ │ + cmneq sp, ip, lsl #21 │ │ │ │ + cmneq r6, r0, lsr #22 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmneq sp, r0, asr #20 │ │ │ │ - cmneq sp, r8, asr #20 │ │ │ │ + cmneq sp, ip, asr #20 │ │ │ │ + cmneq sp, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #824] @ 4a1944 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1024223,41 +1024223,41 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4a16d8 │ │ │ │ orreq r6, r3, r4, lsl #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, ip, ror #19 │ │ │ │ - ldrdeq r3, [sp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq lr, r8, lsl r7 │ │ │ │ + ldrsheq fp, [r6, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, r8, ror #19 │ │ │ │ + cmneq lr, r4, lsr #14 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ orreq r6, r3, r4, lsr lr │ │ │ │ - @ instruction: 0x0176b898 │ │ │ │ - cmneq sp, r8, lsl #17 │ │ │ │ - smulbteq lr, ip, r5 │ │ │ │ + cmneq r6, r0, lsr #17 │ │ │ │ + @ instruction: 0x016d3894 │ │ │ │ + ldrdeq r0, [lr, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - cmneq r6, r8, asr r8 │ │ │ │ - cmneq sp, r8, asr #16 │ │ │ │ - smulbbeq lr, ip, r5 │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + cmneq sp, r4, asr r8 │ │ │ │ + @ instruction: 0x016e0598 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ - cmneq sp, ip, lsl #16 │ │ │ │ - cmneq lr, r0, asr r5 │ │ │ │ - cmneq r6, r0, ror #15 │ │ │ │ - ldrdeq r3, [sp, #-112]! @ 0xffffff90 │ │ │ │ - cmneq lr, r4, lsl r5 │ │ │ │ + cmneq r6, r4, lsr #16 │ │ │ │ + cmneq sp, r8, lsl r8 │ │ │ │ + cmneq lr, ip, asr r5 │ │ │ │ + cmneq r6, r8, ror #15 │ │ │ │ + ldrdeq r3, [sp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r0, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - cmneq r6, r4, lsr #15 │ │ │ │ - @ instruction: 0x016d3794 │ │ │ │ - ldrdeq r0, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, ip, lsr #15 │ │ │ │ + cmneq sp, r0, lsr #15 │ │ │ │ + smultteq lr, r4, r4 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - cmneq sp, r8, asr r7 │ │ │ │ - @ instruction: 0x016e0494 │ │ │ │ + cmneq r6, r0, ror r7 │ │ │ │ + cmneq sp, r4, ror #14 │ │ │ │ + smultbeq lr, r0, r4 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 004a19bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1024435,32 +1024435,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1ac4 │ │ │ │ orreq r6, r3, r8, lsr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r6, r3, r8, asr #20 │ │ │ │ - cmneq r6, r8, ror r5 │ │ │ │ - cmneq sp, r8, ror #10 │ │ │ │ - smultbeq lr, r8, r2 │ │ │ │ - cmneq r6, ip, lsr r5 │ │ │ │ - cmneq sp, ip, lsr #10 │ │ │ │ - cmneq lr, ip, ror #4 │ │ │ │ - cmneq lr, r4, ror r2 │ │ │ │ - ldrsheq fp, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r8, lsr #4 │ │ │ │ - cmneq r6, r8, lsr #9 │ │ │ │ - cmneq lr, r8, lsl #4 │ │ │ │ - ldrdeq r0, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r6, r0, ror #8 │ │ │ │ - cmneq sp, r0, asr r4 │ │ │ │ - @ instruction: 0x016e0190 │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ - cmneq sp, r4, lsl r4 │ │ │ │ - cmneq lr, r4, asr r1 │ │ │ │ + cmneq r6, r0, lsl #11 │ │ │ │ + cmneq sp, r4, ror r5 │ │ │ │ + strheq r0, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, r4, asr #10 │ │ │ │ + cmneq sp, r8, lsr r5 │ │ │ │ + cmneq lr, r8, ror r2 │ │ │ │ + smulbbeq lr, r0, r2 │ │ │ │ + ldrsheq fp, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq lr, r4, lsr r2 │ │ │ │ + ldrheq fp, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq lr, r4, lsl r2 │ │ │ │ + smultteq lr, r0, r1 │ │ │ │ + cmneq r6, r8, ror #8 │ │ │ │ + cmneq sp, ip, asr r4 │ │ │ │ + @ instruction: 0x016e019c │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ + cmneq sp, r0, lsr #8 │ │ │ │ + cmneq lr, r0, ror #2 │ │ │ │ │ │ │ │ 004a1cdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1024696,32 +1024696,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1e9c │ │ │ │ orreq r6, r3, r8, lsl r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r6, r3, r0, ror r6 │ │ │ │ - cmneq r6, r0, ror r1 │ │ │ │ - cmneq sp, r0, ror #2 │ │ │ │ - msreq (UNDEF: 109), r0, lsr #29 │ │ │ │ - msreq (UNDEF: 109), r8, lsr #29 │ │ │ │ - cmneq r6, r8, lsr #2 │ │ │ │ - msreq (UNDEF: 109), ip, asr lr │ │ │ │ - ldrsbeq fp, [r6, #-12]! │ │ │ │ - msreq (UNDEF: 109), ip, lsr lr │ │ │ │ - msreq (UNDEF: 109), r8, lsl #28 │ │ │ │ - @ instruction: 0x0176b090 │ │ │ │ - cmneq sp, r0, lsl #1 │ │ │ │ - msreq SPSR_fsc, r0, asr #27 │ │ │ │ - cmneq r6, r4, asr r0 │ │ │ │ - cmneq sp, r4, asr #32 │ │ │ │ - msreq SPSR_fsc, r4, lsl #27 │ │ │ │ - cmneq r6, r8, lsl r0 │ │ │ │ - cmneq sp, r8 │ │ │ │ - msreq SPSR_fsc, r8, asr #26 │ │ │ │ + cmneq r6, r8, ror r1 │ │ │ │ + cmneq sp, ip, ror #2 │ │ │ │ + msreq (UNDEF: 109), ip, lsr #29 │ │ │ │ + strheq pc, [sp, #-228]! @ 0xffffff1c @ │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + msreq (UNDEF: 109), r8, ror #28 │ │ │ │ + cmneq r6, r4, ror #1 │ │ │ │ + msreq (UNDEF: 109), r8, asr #28 │ │ │ │ + msreq (UNDEF: 109), r4, lsl lr │ │ │ │ + @ instruction: 0x0176b098 │ │ │ │ + cmneq sp, ip, lsl #1 │ │ │ │ + msreq SPSR_fsc, ip, asr #27 │ │ │ │ + cmneq r6, ip, asr r0 │ │ │ │ + qdsubeq r3, r0, sp │ │ │ │ + msreq SPSR_fsc, r0 @ │ │ │ │ + cmneq r6, r0, lsr #32 │ │ │ │ + cmneq sp, r4, lsl r0 │ │ │ │ + msreq SPSR_fsc, r4, asr sp │ │ │ │ │ │ │ │ 004a20e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1025248,48 +1025248,48 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a2428 │ │ │ │ orreq r6, r3, r4, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r8, lsl lr │ │ │ │ - msreq (UNDEF: 125), r0, asr fp │ │ │ │ + cmneq r6, r0, lsr #28 │ │ │ │ + msreq (UNDEF: 125), ip, asr fp │ │ │ │ cmneq ip, r0, lsr r5 │ │ │ │ - ldrheq sl, [r6, #-204]! @ 0xffffff34 │ │ │ │ - strdeq pc, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r6, r4, asr #25 │ │ │ │ + msreq (UNDEF: 109), r0, lsl #20 │ │ │ │ orreq r6, r3, r4, ror #1 │ │ │ │ - ldrsbeq sl, [r6, #-168]! @ 0xffffff58 │ │ │ │ - msreq SPSR_fsc, r0, lsl r8 │ │ │ │ + cmneq r6, r0, ror #21 │ │ │ │ + msreq SPSR_fsc, ip, lsl r8 │ │ │ │ cmneq ip, ip, asr #3 │ │ │ │ cmneq ip, ip, lsl #3 │ │ │ │ - cmneq r6, r4, lsr #19 │ │ │ │ - msreq (UNDEF: 125), r0, lsr #15 │ │ │ │ - ldrdeq pc, [sp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sp, r8, asr r9 │ │ │ │ - cmneq sp, r8, lsr #18 │ │ │ │ - cmneq r6, r4, lsl #18 │ │ │ │ - strdeq r2, [sp, #-132]! @ 0xffffff7c │ │ │ │ - msreq (UNDEF: 109), r4, lsr r6 │ │ │ │ - msreq (UNDEF: 109), ip, lsr r6 │ │ │ │ - ldrheq sl, [r6, #-140]! @ 0xffffff74 │ │ │ │ - strdeq pc, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r6, r4, ror r8 │ │ │ │ - cmneq sp, r4, ror #16 │ │ │ │ - msreq SPSR_fsc, r4, lsr #11 │ │ │ │ - cmneq sp, ip, lsr #16 │ │ │ │ - cmneq r6, r8, lsl #16 │ │ │ │ - msreq SPSR_fsc, r8, ror #10 │ │ │ │ - msreq SPSR_fsc, r4, lsr r5 │ │ │ │ - ldrheq sl, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmneq sp, ip, lsr #15 │ │ │ │ - msreq SPSR_fsc, ip, ror #9 │ │ │ │ - cmneq r6, r0, lsl #15 │ │ │ │ - cmneq sp, r0, ror r7 │ │ │ │ - strheq pc, [sp, #-68]! @ 0xffffffbc @ │ │ │ │ + cmneq r6, ip, lsr #19 │ │ │ │ + msreq (UNDEF: 125), ip, lsr #15 │ │ │ │ + msreq (UNDEF: 109), r0, ror #13 │ │ │ │ + cmneq sp, r4, ror #18 │ │ │ │ + cmneq sp, r4, lsr r9 │ │ │ │ + cmneq r6, ip, lsl #18 │ │ │ │ + cmneq sp, r0, lsl #18 │ │ │ │ + msreq (UNDEF: 109), r0, asr #12 │ │ │ │ + msreq (UNDEF: 109), r8, asr #12 │ │ │ │ + cmneq r6, r4, asr #17 │ │ │ │ + strdeq pc, [sp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r6, ip, ror r8 │ │ │ │ + cmneq sp, r0, ror r8 │ │ │ │ + strheq pc, [sp, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq sp, r8, lsr r8 │ │ │ │ + cmneq r6, r0, lsl r8 │ │ │ │ + msreq SPSR_fsc, r4, ror r5 │ │ │ │ + msreq SPSR_fsc, r0, asr #10 │ │ │ │ + cmneq r6, r4, asr #15 │ │ │ │ + strheq r2, [sp, #-120]! @ 0xffffff88 │ │ │ │ + strdeq pc, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, r8, lsl #15 │ │ │ │ + cmneq sp, ip, ror r7 │ │ │ │ + msreq SPSR_fsc, r0, asr #9 │ │ │ │ │ │ │ │ 004a29c0 : │ │ │ │ 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 │ │ │ │ @@ -1025664,45 +1025664,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 4a2c38 │ │ │ │ orreq r5, r3, r8, lsr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r5, r3, r4, lsl #22 │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ andeq r7, r0, r8, ror #3 │ │ │ │ - cmneq r6, r0, lsr #9 │ │ │ │ - ldrdeq pc, [sp, #-20]! @ 0xffffffec │ │ │ │ + cmneq r6, r8, lsr #9 │ │ │ │ + msreq SPSR_fsc, r0, ror #3 │ │ │ │ ldrdeq r5, [r3, r4] │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrsheq sl, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - msreq SPSR_fsc, r8, lsr #2 │ │ │ │ + ldrsheq sl, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + msreq SPSR_fsc, r4, lsr r1 │ │ │ │ cmneq ip, r0, lsl fp │ │ │ │ ldrdeq r2, [ip, #-160]! @ 0xffffff60 │ │ │ │ - strdeq r2, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sp, r4, asr #5 │ │ │ │ - cmneq r6, r0, lsr #5 │ │ │ │ - @ instruction: 0x016d2290 │ │ │ │ - ldrdeq lr, [sp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r6, r4, ror #4 │ │ │ │ - cmneq sp, r4, asr r2 │ │ │ │ - @ instruction: 0x016def98 │ │ │ │ - cmneq r6, r8, lsr #4 │ │ │ │ - cmneq sp, r8, lsl r2 │ │ │ │ - cmneq sp, ip, asr pc │ │ │ │ - cmneq sp, r0, ror #30 │ │ │ │ - cmneq r6, r0, ror #3 │ │ │ │ - cmneq sp, r4, lsl pc │ │ │ │ - @ instruction: 0x0176a194 │ │ │ │ - strdeq lr, [sp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sp, r0, asr #29 │ │ │ │ - cmneq r6, ip, asr #2 │ │ │ │ - cmneq sp, ip, lsr r1 │ │ │ │ - cmneq sp, ip, ror lr │ │ │ │ - cmneq r6, r0, lsl r1 │ │ │ │ - cmneq sp, r0, lsl #2 │ │ │ │ - cmneq sp, r4, asr #28 │ │ │ │ + cmneq sp, r0, lsl #6 │ │ │ │ + ldrdeq r2, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, r8, lsr #5 │ │ │ │ + @ instruction: 0x016d229c │ │ │ │ + cmneq sp, r0, ror #31 │ │ │ │ + cmneq r6, ip, ror #4 │ │ │ │ + cmneq sp, r0, ror #4 │ │ │ │ + cmneq sp, r4, lsr #31 │ │ │ │ + cmneq r6, r0, lsr r2 │ │ │ │ + cmneq sp, r4, lsr #4 │ │ │ │ + cmneq sp, r8, ror #30 │ │ │ │ + cmneq sp, ip, ror #30 │ │ │ │ + cmneq r6, r8, ror #3 │ │ │ │ + cmneq sp, r0, lsr #30 │ │ │ │ + @ instruction: 0x0176a19c │ │ │ │ + cmneq sp, r0, lsl #30 │ │ │ │ + cmneq sp, ip, asr #29 │ │ │ │ + cmneq r6, r4, asr r1 │ │ │ │ + cmneq sp, r8, asr #2 │ │ │ │ + cmneq sp, r8, lsl #29 │ │ │ │ + cmneq r6, r8, lsl r1 │ │ │ │ + cmneq sp, ip, lsl #2 │ │ │ │ + cmneq sp, r0, asr lr │ │ │ │ │ │ │ │ 004a302c : │ │ │ │ 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 │ │ │ │ @@ -1026078,52 +1026078,52 @@ │ │ │ │ b 4a32a4 │ │ │ │ @ instruction: 0x018354bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01835498 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r6, r0, r4, lsl sl │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmneq r6, r4, lsr lr │ │ │ │ - cmneq sp, r8, ror #22 │ │ │ │ + cmneq r6, ip, lsr lr │ │ │ │ + cmneq sp, r4, ror fp │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ orreq r5, r3, r8, ror #4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r4, lsl #27 │ │ │ │ - strheq lr, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r6, ip, lsl #27 │ │ │ │ + cmneq sp, r8, asr #21 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ cmneq ip, r4, lsr #9 │ │ │ │ cmneq ip, r4, ror #8 │ │ │ │ - cmneq sp, r8, lsl #25 │ │ │ │ - cmneq sp, r8, asr ip │ │ │ │ - cmneq r6, r4, lsr ip │ │ │ │ - cmneq sp, r4, lsr #24 │ │ │ │ - cmneq sp, r8, ror #18 │ │ │ │ + @ instruction: 0x016d1c94 │ │ │ │ + cmneq sp, r4, ror #24 │ │ │ │ + cmneq r6, ip, lsr ip │ │ │ │ + cmneq sp, r0, lsr ip │ │ │ │ + cmneq sp, r4, ror r9 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsheq r9, [r6, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sp, r8, ror #23 │ │ │ │ - cmneq sp, ip, lsr #18 │ │ │ │ + cmneq r6, r0, lsl #24 │ │ │ │ + strdeq r1, [sp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sp, r8, lsr r9 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrheq r9, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sp, ip, lsr #23 │ │ │ │ - strdeq lr, [sp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r4, asr #23 │ │ │ │ + strheq r1, [sp, #-184]! @ 0xffffff48 │ │ │ │ + strdeq lr, [sp, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strdeq lr, [sp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r6, r4, ror fp │ │ │ │ - cmneq sp, r4, lsr #17 │ │ │ │ + cmneq sp, r0, lsl #18 │ │ │ │ + cmneq r6, ip, ror fp │ │ │ │ + strheq lr, [sp, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r6, r8, lsr #22 │ │ │ │ - cmneq sp, r8, lsl #17 │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ - cmneq r6, r0, ror #21 │ │ │ │ - ldrdeq r1, [sp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq sp, ip, lsl #16 │ │ │ │ + cmneq r6, r0, lsr fp │ │ │ │ + @ instruction: 0x016de894 │ │ │ │ + cmneq sp, r0, ror #16 │ │ │ │ + cmneq r6, r8, ror #21 │ │ │ │ + ldrdeq r1, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sp, r8, lsl r8 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r6, r4, lsr #21 │ │ │ │ - @ instruction: 0x016d1a94 │ │ │ │ - ldrdeq lr, [sp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r6, ip, lsr #21 │ │ │ │ + cmneq sp, r0, lsr #21 │ │ │ │ + cmneq sp, r4, ror #15 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 004a36bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -1026383,39 +1026383,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a388c │ │ │ │ orreq r4, r3, ip, lsr #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r6, r8, asr r8 │ │ │ │ - @ instruction: 0x016de590 │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + @ instruction: 0x016de59c │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ orreq r4, r3, r0, lsl #25 │ │ │ │ cmneq ip, r8, lsr #30 │ │ │ │ - cmneq sp, ip, asr #14 │ │ │ │ - cmneq r6, r8, lsr #14 │ │ │ │ - cmneq sp, r8, lsl r7 │ │ │ │ - cmneq sp, r8, asr r4 │ │ │ │ - cmneq sp, r0, ror #8 │ │ │ │ - cmneq r6, r0, ror #13 │ │ │ │ - cmneq sp, r0, lsl r4 │ │ │ │ + cmneq sp, r8, asr r7 │ │ │ │ + cmneq r6, r0, lsr r7 │ │ │ │ + cmneq sp, r4, lsr #14 │ │ │ │ + cmneq sp, r4, ror #8 │ │ │ │ + cmneq sp, ip, ror #8 │ │ │ │ + cmneq r6, r8, ror #13 │ │ │ │ + cmneq sp, ip, lsl r4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x01769694 │ │ │ │ - strdeq lr, [sp, #-52]! @ 0xffffffcc │ │ │ │ - strheq lr, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x0176969c │ │ │ │ + cmneq sp, r0, lsl #8 │ │ │ │ + cmneq sp, r8, asr #7 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r6, r8, asr #12 │ │ │ │ - cmneq sp, r8, lsr r6 │ │ │ │ - cmneq sp, r8, ror r3 │ │ │ │ - cmneq sp, r0, lsl #12 │ │ │ │ + cmneq r6, r0, asr r6 │ │ │ │ + cmneq sp, r4, asr #12 │ │ │ │ + cmneq sp, r4, lsl #7 │ │ │ │ + cmneq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - ldrsbeq r9, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sp, ip, asr #11 │ │ │ │ - cmneq sp, r8, lsl #6 │ │ │ │ + cmneq r6, r4, ror #11 │ │ │ │ + ldrdeq r1, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r4, lsl r3 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 004a3b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -1026645,28 +1026645,28 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a3d8c │ │ │ │ @ instruction: 0x018349b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, r3, r0, lsl #15 │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - cmneq sp, r0, ror r2 │ │ │ │ - cmneq sp, ip, lsr #31 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq sp, ip, ror r2 │ │ │ │ + strheq sp, [sp, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ - cmneq sp, r4, lsr r2 │ │ │ │ - cmneq sp, r0, ror pc │ │ │ │ + cmneq r6, ip, asr #4 │ │ │ │ + cmneq sp, r0, asr #4 │ │ │ │ + cmneq sp, ip, ror pc │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r6, r8, lsl #4 │ │ │ │ - strdeq r1, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, r8, lsr pc │ │ │ │ - cmneq r6, ip, asr #3 │ │ │ │ - strheq r1, [sp, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq sp, r0, lsl #30 │ │ │ │ + cmneq r6, r0, lsl r2 │ │ │ │ + cmneq sp, r4, lsl #4 │ │ │ │ + cmneq sp, r4, asr #30 │ │ │ │ + ldrsbeq r9, [r6, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, r8, asr #3 │ │ │ │ + cmneq sp, ip, lsl #30 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 004a3f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -1027370,55 +1027370,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a41c0 │ │ │ │ orreq r4, r3, r0, asr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ - cmneq sp, r0, asr #24 │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ + cmneq sp, ip, asr #24 │ │ │ │ orreq r4, r3, ip, asr #6 │ │ │ │ - cmneq r6, r8, asr #27 │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ + ldrsbeq r8, [r6, #-208]! @ 0xffffff30 │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ strdeq r1, [ip, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r6, r8, lsl ip │ │ │ │ - cmneq sp, ip, asr #18 │ │ │ │ + cmneq r6, r0, lsr #24 │ │ │ │ + cmneq sp, r8, asr r9 │ │ │ │ cmneq ip, r0, asr #1 │ │ │ │ cmneq ip, ip, ror r0 │ │ │ │ - cmneq r6, r8, lsl #17 │ │ │ │ - cmneq sp, r4, lsl #13 │ │ │ │ - strheq sp, [sp, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x01768890 │ │ │ │ + @ instruction: 0x016dd690 │ │ │ │ + cmneq sp, r0, asr #11 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq sp, ip, lsr r8 │ │ │ │ - cmneq sp, ip, lsl #16 │ │ │ │ - ldrdeq r0, [sp, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq r8, [r6, #-120]! @ 0xffffff88 │ │ │ │ - smultbeq sp, r8, r7 │ │ │ │ - cmneq sp, ip, ror #9 │ │ │ │ + cmneq sp, r8, asr #16 │ │ │ │ + cmneq sp, r8, lsl r8 │ │ │ │ + smultteq sp, r8, r7 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ + strheq r0, [sp, #-116]! @ 0xffffff8c │ │ │ │ + strdeq sp, [sp, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmneq r6, ip, ror r7 │ │ │ │ - cmneq sp, ip, ror #14 │ │ │ │ - cmneq sp, r8, lsr #9 │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ + cmneq sp, r8, ror r7 │ │ │ │ + strheq sp, [sp, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r6, r0, asr #14 │ │ │ │ - cmneq sp, r0, lsr r7 │ │ │ │ - cmneq sp, ip, ror #8 │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ + cmneq sp, ip, lsr r7 │ │ │ │ + cmneq sp, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq sp, r8, lsl r5 │ │ │ │ - ldrsheq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sp, r4, lsr #8 │ │ │ │ + cmneq sp, r4, lsr #10 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ + cmneq sp, r0, lsr r4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - ldrheq r8, [r6, #-108]! @ 0xffffff94 │ │ │ │ - smultbeq sp, ip, r6 │ │ │ │ - cmneq sp, r8, ror #7 │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ + strheq r0, [sp, #-104]! @ 0xffffff98 │ │ │ │ + strdeq sp, [sp, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r6, r0, lsl #13 │ │ │ │ - cmneq sp, r0, ror r6 │ │ │ │ - cmneq sp, ip, lsr #7 │ │ │ │ + cmneq r6, r8, lsl #13 │ │ │ │ + cmneq sp, ip, ror r6 │ │ │ │ + strheq sp, [sp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ │ │ │ │ 004a4ae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1912] @ 0x778 │ │ │ │ @@ -1027740,45 +1027740,45 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a4c88 │ │ │ │ orreq r3, r3, r0, lsl sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r0, asr #8 │ │ │ │ - cmneq sp, r8, ror r1 │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ + cmneq sp, r4, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ orreq r3, r3, r4, lsl #17 │ │ │ │ cmneq ip, r0, lsr sl │ │ │ │ - cmneq r6, r0, ror #4 │ │ │ │ - cmneq sp, r0, asr r2 │ │ │ │ - cmneq sp, ip, lsl #31 │ │ │ │ + cmneq r6, r8, ror #4 │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ + @ instruction: 0x016dcf98 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r6, r4, lsr #4 │ │ │ │ - cmneq sp, r4, lsl r2 │ │ │ │ - cmneq sp, r0, asr pc │ │ │ │ + cmneq r6, ip, lsr #4 │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + cmneq sp, ip, asr pc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r6, r8, ror #3 │ │ │ │ - ldrdeq r0, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, ip, lsl pc │ │ │ │ + ldrsheq r8, [r6, #-16]! │ │ │ │ + smultteq sp, r4, r1 │ │ │ │ + cmneq sp, r8, lsr #30 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r6, ip, lsr #3 │ │ │ │ - @ instruction: 0x016d019c │ │ │ │ - ldrdeq ip, [sp, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq r8, [r6, #-20]! @ 0xffffffec │ │ │ │ + smultbeq sp, r8, r1 │ │ │ │ + cmneq sp, r4, ror #29 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq sp, r4, ror #2 │ │ │ │ + cmneq sp, r0, ror r1 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - cmneq r6, ip, lsr r1 │ │ │ │ - cmneq sp, r8, ror pc │ │ │ │ - cmneq sp, ip, ror #28 │ │ │ │ - cmneq sp, ip, lsl #30 │ │ │ │ - ldrsheq r8, [r6, #-8]! │ │ │ │ - cmneq sp, r0, lsr #28 │ │ │ │ + cmneq r6, r4, asr #2 │ │ │ │ + cmneq sp, r4, lsl #31 │ │ │ │ + cmneq sp, r8, ror lr │ │ │ │ + cmneq sp, r8, lsl pc │ │ │ │ + cmneq r6, r0, lsl #2 │ │ │ │ + cmneq sp, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smultbeq sp, r8, r0 │ │ │ │ + strheq r0, [sp, #-4]! │ │ │ │ │ │ │ │ 004a5074 : │ │ │ │ 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 │ │ │ │ @@ -1028096,43 +1028096,43 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4a53d8 │ │ │ │ b 4a521c │ │ │ │ orreq r3, r3, ip, ror r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, ip, lsr #29 │ │ │ │ - cmneq sp, r4, ror #23 │ │ │ │ + ldrheq r7, [r6, #-228]! @ 0xffffff1c │ │ │ │ + strdeq ip, [sp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ strdeq r3, [r3, r0] │ │ │ │ svcvc 0x00efffff │ │ │ │ smultbeq ip, r8, r4 │ │ │ │ - cmneq sp, ip, ror #21 │ │ │ │ - ldrsbeq r7, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq sp, r0, lsl #20 │ │ │ │ + strdeq ip, [sp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + cmneq sp, ip, lsl #20 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x01767c90 │ │ │ │ - msreq SPSR_fs, r0, lsl #25 │ │ │ │ - cmneq sp, r4, asr #19 │ │ │ │ - cmneq r6, r4, asr ip │ │ │ │ - msreq SPSR_fs, r4, asr #24 │ │ │ │ - cmneq sp, r0, lsl #19 │ │ │ │ + @ instruction: 0x01767c98 │ │ │ │ + msreq SPSR_fs, ip, lsl #25 │ │ │ │ + ldrdeq ip, [sp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r6, ip, asr ip │ │ │ │ + msreq SPSR_fs, r0, asr ip │ │ │ │ + cmneq sp, ip, lsl #19 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmneq r6, r8, lsl ip │ │ │ │ - msreq SPSR_fs, r8, lsl #24 │ │ │ │ - cmneq sp, r4, asr #18 │ │ │ │ + cmneq r6, r0, lsr #24 │ │ │ │ + msreq SPSR_fs, r4, lsl ip │ │ │ │ + cmneq sp, r0, asr r9 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - ldrdeq pc, [ip, #-176]! @ 0xffffff50 │ │ │ │ - msreq SPSR_mon, r0, lsr #23 │ │ │ │ - cmneq r6, ip, ror fp │ │ │ │ - msreq SPSR_mon, ip, ror #22 │ │ │ │ - cmneq sp, ip, lsr #17 │ │ │ │ - cmneq r6, ip, lsr fp │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ - cmneq sp, r8, ror #16 │ │ │ │ + ldrdeq pc, [ip, #-188]! @ 0xffffff44 │ │ │ │ + msreq SPSR_mon, ip, lsr #23 │ │ │ │ + cmneq r6, r4, lsl #23 │ │ │ │ + msreq SPSR_mon, r8, ror fp │ │ │ │ + strheq ip, [sp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r6, r4, asr #22 │ │ │ │ + cmneq sp, r4, lsl #19 │ │ │ │ + cmneq sp, r4, ror r8 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 004a55f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #888] @ 0x378 │ │ │ │ @@ -1028414,39 +1028414,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a5790 │ │ │ │ strdeq r2, [r3, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r6, r8, lsr r9 │ │ │ │ - cmneq sp, r0, ror r6 │ │ │ │ + cmneq r6, r0, asr #18 │ │ │ │ + cmneq sp, ip, ror r6 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ orreq r2, r3, ip, ror sp │ │ │ │ msreq (UNDEF: 123), r0, ror pc │ │ │ │ - msreq SPSR_mon, r4 @ │ │ │ │ - cmneq sp, r4, lsl #11 │ │ │ │ - cmneq r6, ip, ror #14 │ │ │ │ - @ instruction: 0x016dc494 │ │ │ │ + msreq SPSR_mon, r0, lsr #15 │ │ │ │ + @ instruction: 0x016dc590 │ │ │ │ + cmneq r6, r4, ror r7 │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmneq r6, ip, lsr #14 │ │ │ │ - msreq SPSR_mon, ip, lsl r7 │ │ │ │ - cmneq sp, ip, asr r4 │ │ │ │ - ldrsheq r7, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - msreq (UNDEF: 108), r0, ror #13 │ │ │ │ - cmneq sp, ip, lsl r4 │ │ │ │ + cmneq r6, r4, lsr r7 │ │ │ │ + msreq SPSR_mon, r8, lsr #14 │ │ │ │ + cmneq sp, r8, ror #8 │ │ │ │ + ldrsheq r7, [r6, #-104]! @ 0xffffff98 │ │ │ │ + msreq (UNDEF: 108), ip, ror #13 │ │ │ │ + cmneq sp, r8, lsr #8 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - ldrheq r7, [r6, #-100]! @ 0xffffff9c │ │ │ │ - msreq (UNDEF: 108), r4, lsr #13 │ │ │ │ - cmneq sp, r0, ror #7 │ │ │ │ + ldrheq r7, [r6, #-108]! @ 0xffffff94 │ │ │ │ + strheq pc, [ip, #-96]! @ 0xffffffa0 @ │ │ │ │ + cmneq sp, ip, ror #7 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmneq r6, r8, ror r6 │ │ │ │ - msreq (UNDEF: 108), r8, ror #12 │ │ │ │ - cmneq sp, r8, lsr #7 │ │ │ │ - msreq (UNDEF: 108), r0, lsr r6 │ │ │ │ + cmneq r6, r0, lsl #13 │ │ │ │ + msreq (UNDEF: 108), r4, ror r6 │ │ │ │ + strheq ip, [sp, #-52]! @ 0xffffffcc │ │ │ │ + msreq (UNDEF: 108), ip, lsr r6 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ │ │ │ │ 004a5ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1029013,64 +1029013,64 @@ │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a5ef4 │ │ │ │ orreq r2, r3, r8, lsl sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ - cmneq sp, r0, lsl r2 │ │ │ │ + ldrsheq r7, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sp, ip, lsl r2 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r6, r4, asr #3 │ │ │ │ - strdeq fp, [sp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, ip, asr #3 │ │ │ │ + cmneq sp, r4, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ orreq r2, r3, r8, lsl r6 │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ - cmneq sp, r0, lsl #30 │ │ │ │ - cmneq sp, r0, lsr lr │ │ │ │ - cmneq r6, r8, ror pc │ │ │ │ - cmneq ip, r8, ror #30 │ │ │ │ - cmneq sp, ip, lsr #25 │ │ │ │ + cmneq r6, ip, lsl #2 │ │ │ │ + cmneq sp, ip, lsl #30 │ │ │ │ + cmneq sp, ip, lsr lr │ │ │ │ + cmneq r6, r0, lsl #31 │ │ │ │ + cmneq ip, r4, ror pc │ │ │ │ + strheq fp, [sp, #-200]! @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r6, r4, lsr pc │ │ │ │ - cmneq ip, r4, lsr #30 │ │ │ │ - cmneq sp, r0, ror #24 │ │ │ │ + cmneq r6, ip, lsr pc │ │ │ │ + cmneq ip, r0, lsr pc │ │ │ │ + cmneq sp, ip, ror #24 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - ldrsheq r6, [r6, #-228]! @ 0xffffff1c │ │ │ │ - cmneq ip, r4, ror #29 │ │ │ │ - cmneq sp, r0, lsr #24 │ │ │ │ + ldrsheq r6, [r6, #-236]! @ 0xffffff14 │ │ │ │ + strdeq lr, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, ip, lsr #24 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq ip, ip, lsr #29 │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ - cmneq r6, ip, lsl #29 │ │ │ │ - strheq fp, [sp, #-184]! @ 0xffffff48 │ │ │ │ + strheq lr, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sp, ip, lsr #26 │ │ │ │ + @ instruction: 0x01766e94 │ │ │ │ + cmneq sp, r4, asr #23 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmneq r6, r8, asr #28 │ │ │ │ - cmneq sp, ip, lsl #26 │ │ │ │ - cmneq sp, r4, ror fp │ │ │ │ + cmneq r6, r0, asr lr │ │ │ │ + cmneq sp, r8, lsl sp │ │ │ │ + cmneq sp, r0, lsl #23 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ - cmneq ip, r4, lsl #28 │ │ │ │ - cmneq sp, r0, asr #22 │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ + cmneq ip, r0, lsl lr │ │ │ │ + cmneq sp, ip, asr #22 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - ldrsbeq r6, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r8, asr #27 │ │ │ │ - cmneq sp, r4, lsl #22 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + ldrdeq lr, [ip, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sp, r0, lsl fp │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - @ instruction: 0x01766d9c │ │ │ │ - cmneq ip, ip, lsl #27 │ │ │ │ - cmneq sp, ip, asr #21 │ │ │ │ - cmneq r6, ip, asr sp │ │ │ │ - cmneq ip, ip, asr #26 │ │ │ │ - cmneq sp, r8, lsl #21 │ │ │ │ + cmneq r6, r4, lsr #27 │ │ │ │ + @ instruction: 0x016ced98 │ │ │ │ + ldrdeq fp, [sp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r6, r4, ror #26 │ │ │ │ + cmneq ip, r8, asr sp │ │ │ │ + @ instruction: 0x016dba94 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq ip, r4, lsl sp │ │ │ │ - ldrsheq r6, [r6, #-192]! @ 0xffffff40 │ │ │ │ - cmneq ip, r0, ror #25 │ │ │ │ - cmneq sp, ip, lsl sl │ │ │ │ + cmneq ip, r0, lsr #26 │ │ │ │ + ldrsheq r6, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq ip, ip, ror #25 │ │ │ │ + cmneq sp, r8, lsr #20 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 004a6490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1029646,63 +1029646,63 @@ │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a68c8 │ │ │ │ orreq r2, r3, r0, rrx │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, r0, lsr fp │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ - ldrsheq r6, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sp, r4, lsr #10 │ │ │ │ + cmneq r6, r8, lsr fp │ │ │ │ + cmneq sp, r0, ror #16 │ │ │ │ + ldrsheq r6, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r0, lsr r5 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ orreq r1, r3, r4, asr #24 │ │ │ │ - cmneq r6, ip, lsr #14 │ │ │ │ - cmneq sp, r8, lsr #10 │ │ │ │ - cmneq sp, r4, asr r4 │ │ │ │ + cmneq r6, r4, lsr r7 │ │ │ │ + cmneq sp, r4, lsr r5 │ │ │ │ + cmneq sp, r0, ror #8 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x01766598 │ │ │ │ - cmneq ip, r8, lsl #11 │ │ │ │ - cmneq sp, ip, asr #5 │ │ │ │ + cmneq r6, r0, lsr #11 │ │ │ │ + @ instruction: 0x016ce594 │ │ │ │ + ldrdeq fp, [sp, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmneq r6, r8, asr r5 │ │ │ │ - cmneq ip, r8, asr #10 │ │ │ │ - cmneq sp, r4, lsl #5 │ │ │ │ + cmneq r6, r0, ror #10 │ │ │ │ + cmneq ip, r4, asr r5 │ │ │ │ + @ instruction: 0x016db290 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmneq r6, r8, lsl r5 │ │ │ │ - cmneq ip, r8, lsl #10 │ │ │ │ - cmneq sp, r8, asr #4 │ │ │ │ - ldrdeq lr, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq sp, r4, asr #6 │ │ │ │ - ldrheq r6, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - ldrdeq fp, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, r0, lsr #10 │ │ │ │ + cmneq ip, r4, lsl r5 │ │ │ │ + cmneq sp, r4, asr r2 │ │ │ │ + ldrdeq lr, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sp, r0, asr r3 │ │ │ │ + ldrheq r6, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, r8, ror #3 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - cmneq r6, ip, ror #8 │ │ │ │ - cmneq sp, r0, lsr r3 │ │ │ │ - @ instruction: 0x016db198 │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ + cmneq sp, ip, lsr r3 │ │ │ │ + cmneq sp, r4, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq r6, r8, lsr r4 │ │ │ │ - cmneq ip, r8, lsr #8 │ │ │ │ - cmneq sp, r4, ror #2 │ │ │ │ + cmneq r6, r0, asr #8 │ │ │ │ + cmneq ip, r4, lsr r4 │ │ │ │ + cmneq sp, r0, ror r1 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - ldrsheq r6, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq ip, ip, ror #7 │ │ │ │ - cmneq sp, ip, lsr #2 │ │ │ │ - cmneq r6, r0, asr #7 │ │ │ │ - strheq lr, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq sp, ip, ror #1 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ + strdeq lr, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sp, r8, lsr r1 │ │ │ │ + cmneq r6, r8, asr #7 │ │ │ │ + strheq lr, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + strdeq fp, [sp, #-8]! │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmneq r6, r0, lsl #7 │ │ │ │ - cmneq ip, r0, ror r3 │ │ │ │ - cmneq sp, ip, lsr #1 │ │ │ │ + cmneq r6, r8, lsl #7 │ │ │ │ + cmneq ip, ip, ror r3 │ │ │ │ + strheq fp, [sp, #-8]! │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmneq ip, r8, lsr r3 │ │ │ │ - cmneq r6, r4, lsl r3 │ │ │ │ - cmneq ip, r4, lsl #6 │ │ │ │ - cmneq sp, r0, asr #32 │ │ │ │ + cmneq ip, r4, asr #6 │ │ │ │ + cmneq r6, ip, lsl r3 │ │ │ │ + cmneq ip, r0, lsl r3 │ │ │ │ + cmneq sp, ip, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ │ │ │ │ 004a6e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1029807,28 +1029807,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #16] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4a6f34 │ │ │ │ b 4a6ecc │ │ │ │ cmneq fp, ip, lsr #29 │ │ │ │ - cmneq sp, r0, lsr #1 │ │ │ │ - cmneq r6, r8, ror r1 │ │ │ │ - cmneq sp, r0, lsr #29 │ │ │ │ + cmneq sp, ip, lsr #1 │ │ │ │ + cmneq r6, r0, lsl #3 │ │ │ │ + cmneq sp, ip, lsr #29 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - cmneq r6, r4, lsr r1 │ │ │ │ - cmneq ip, r4, lsr #2 │ │ │ │ - cmneq sp, r0, ror #28 │ │ │ │ - cmneq sp, r0, ror lr │ │ │ │ - ldrsheq r6, [r6, #-0]! │ │ │ │ - cmneq sp, r0, lsl lr │ │ │ │ + cmneq r6, ip, lsr r1 │ │ │ │ + cmneq ip, r0, lsr r1 │ │ │ │ + cmneq sp, ip, ror #28 │ │ │ │ + cmneq sp, ip, ror lr │ │ │ │ + ldrsheq r6, [r6, #-8]! │ │ │ │ + cmneq sp, ip, lsl lr │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - cmneq r6, r0, lsr #1 │ │ │ │ - cmneq sp, r4, lsl #28 │ │ │ │ - cmneq sp, r8, asr #27 │ │ │ │ + cmneq r6, r8, lsr #1 │ │ │ │ + cmneq sp, r0, lsl lr │ │ │ │ + ldrdeq sl, [sp, #-212]! @ 0xffffff2c │ │ │ │ │ │ │ │ 004a7054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -1029905,24 +1029905,24 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 4a70ac │ │ │ │ b 4a7104 │ │ │ │ - ldrheq r5, [r6, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sp, r4, lsl sp │ │ │ │ - ldrdeq sl, [sp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r6, r4, ror #30 │ │ │ │ - cmneq ip, r4, asr pc │ │ │ │ - @ instruction: 0x016dac90 │ │ │ │ + ldrheq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sp, r0, lsr #26 │ │ │ │ + cmneq sp, r8, ror #25 │ │ │ │ + cmneq r6, ip, ror #30 │ │ │ │ + cmneq ip, r0, ror #30 │ │ │ │ + @ instruction: 0x016dac9c │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmneq sp, r0, lsr #25 │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq sp, r8, asr #24 │ │ │ │ + cmneq sp, ip, lsr #25 │ │ │ │ + cmneq r6, r8, lsr #30 │ │ │ │ + cmneq sp, r4, asr ip │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ │ │ │ │ 004a71c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1029990,21 +1029990,21 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #24] @ 4a72f4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b6c98 │ │ │ │ cmneq fp, r8, asr #22 │ │ │ │ - cmneq sp, ip, asr #26 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ - cmneq sp, ip, lsr fp │ │ │ │ + cmneq sp, r8, asr sp │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ + cmneq sp, r8, asr #22 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - ldrsbeq r5, [r6, #-208]! @ 0xffffff30 │ │ │ │ - strheq sp, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ + ldrsbeq r5, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmneq ip, r0, asr #27 │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ │ │ │ │ 004a7304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1030038,17 +1030038,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 b6c98 │ │ │ │ - cmneq r6, r0, lsl sp │ │ │ │ - cmneq ip, r0, lsl #26 │ │ │ │ - cmneq sp, r0, asr #20 │ │ │ │ + cmneq r6, r8, lsl sp │ │ │ │ + cmneq ip, ip, lsl #26 │ │ │ │ + cmneq 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, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1000] @ 4a77b0 │ │ │ │ ldr r3, [pc, #1000] @ 4a77b4 │ │ │ │ @@ -1030301,43 +1030301,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a7538 │ │ │ │ orreq r1, r3, ip, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [r3, r4] │ │ │ │ - ldrheq r5, [r6, #-172]! @ 0xffffff54 │ │ │ │ - strheq sl, [sp, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sp, r8, ror #15 │ │ │ │ + cmneq r6, r4, asr #21 │ │ │ │ + cmneq sp, r4, asr #17 │ │ │ │ + strdeq sl, [sp, #-116]! @ 0xffffff8c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r6, ip, ror sl │ │ │ │ - cmneq ip, ip, ror #20 │ │ │ │ - cmneq sp, r8, lsr #15 │ │ │ │ + cmneq r6, r4, lsl #21 │ │ │ │ + cmneq ip, r8, ror sl │ │ │ │ + strheq sl, [sp, #-116]! @ 0xffffff8c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sp, ip, ror #18 │ │ │ │ - cmneq r6, r8, lsr sl │ │ │ │ - cmneq sp, ip, asr r7 │ │ │ │ + cmneq sp, r8, ror r9 │ │ │ │ + cmneq r6, r0, asr #20 │ │ │ │ + cmneq sp, r8, ror #14 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - cmneq r6, ip, ror #19 │ │ │ │ - ldrdeq sp, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sp, ip, lsl r7 │ │ │ │ - ldrheq r5, [r6, #-144]! @ 0xffffff70 │ │ │ │ - cmneq ip, r0, lsr #19 │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ + ldrsheq r5, [r6, #-148]! @ 0xffffff6c │ │ │ │ + cmneq ip, r8, ror #19 │ │ │ │ + cmneq sp, r8, lsr #14 │ │ │ │ + ldrheq r5, [r6, #-152]! @ 0xffffff68 │ │ │ │ + cmneq ip, ip, lsr #19 │ │ │ │ + strdeq sl, [sp, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - cmneq r6, r4, ror r9 │ │ │ │ - cmneq ip, r4, ror #18 │ │ │ │ - cmneq sp, r0, lsr #13 │ │ │ │ + cmneq r6, ip, ror r9 │ │ │ │ + cmneq ip, r0, ror r9 │ │ │ │ + cmneq sp, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - cmneq r6, r8, lsr r9 │ │ │ │ - cmneq ip, r8, lsr #18 │ │ │ │ - cmneq sp, r8, ror #12 │ │ │ │ - ldrsheq r5, [r6, #-140]! @ 0xffffff74 │ │ │ │ - cmneq ip, ip, ror #17 │ │ │ │ - cmneq sp, r8, lsr #12 │ │ │ │ + cmneq r6, r0, asr #18 │ │ │ │ + cmneq ip, r4, lsr r9 │ │ │ │ + cmneq sp, r4, ror r6 │ │ │ │ + cmneq r6, r4, lsl #18 │ │ │ │ + strdeq sp, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sp, r4, lsr r6 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #996] @ 4a7c34 │ │ │ │ @@ -1030590,44 +1030590,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a79bc │ │ │ │ orreq r0, r3, r0, asr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, r3, r0, asr fp │ │ │ │ - cmneq r6, r8, lsr r6 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - cmneq sp, r4, ror #6 │ │ │ │ + cmneq r6, r0, asr #12 │ │ │ │ + cmneq sp, r0, asr #8 │ │ │ │ + cmneq sp, r0, ror r3 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - ldrsheq r5, [r6, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq ip, r8, ror #11 │ │ │ │ - cmneq sp, r4, lsr #6 │ │ │ │ + cmneq r6, r0, lsl #12 │ │ │ │ + strdeq sp, [ip, #-84]! @ 0xffffffac │ │ │ │ + cmneq sp, r0, lsr r3 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmneq sp, ip, lsr r5 │ │ │ │ - ldrheq r5, [r6, #-84]! @ 0xffffffac │ │ │ │ - ldrdeq sl, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sp, r8, asr #10 │ │ │ │ + ldrheq r5, [r6, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sp, r4, ror #5 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmneq r6, r8, ror #10 │ │ │ │ - cmneq ip, r8, asr r5 │ │ │ │ - @ instruction: 0x016da294 │ │ │ │ + cmneq r6, r0, ror r5 │ │ │ │ + cmneq ip, r4, ror #10 │ │ │ │ + cmneq sp, r0, lsr #5 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - cmneq r6, ip, lsr #10 │ │ │ │ - cmneq ip, ip, lsl r5 │ │ │ │ - cmneq sp, r0, ror #4 │ │ │ │ + cmneq r6, r4, lsr r5 │ │ │ │ + cmneq ip, r8, lsr #10 │ │ │ │ + cmneq sp, ip, ror #4 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - ldrsheq r5, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq ip, r0, ror #9 │ │ │ │ - cmneq sp, ip, lsl r2 │ │ │ │ + ldrsheq r5, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq ip, ip, ror #9 │ │ │ │ + cmneq sp, r8, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - ldrheq r5, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq ip, r4, lsr #9 │ │ │ │ - cmneq sp, r4, ror #3 │ │ │ │ - cmneq r6, r8, ror r4 │ │ │ │ - cmneq ip, r8, ror #8 │ │ │ │ - cmneq sp, r4, lsr #3 │ │ │ │ + ldrheq r5, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + strheq sp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq sl, [sp, #-16]! │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ + cmneq ip, r4, ror r4 │ │ │ │ + strheq sl, [sp, #-16]! │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -1031105,40 +1031105,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a7e48 │ │ │ │ orreq r0, r3, r4, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, r3, r4, asr #13 │ │ │ │ - ldrsbeq r4, [r6, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq r9, [sp, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sp, r4, lsl #22 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + cmneq sp, r0, ror #23 │ │ │ │ + cmneq sp, r0, lsl fp │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - @ instruction: 0x01764d98 │ │ │ │ - cmneq ip, r8, lsl #27 │ │ │ │ - cmneq sp, r4, asr #21 │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x016ccd94 │ │ │ │ + ldrdeq r9, [sp, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ - cmneq r6, ip, asr sp │ │ │ │ - cmneq ip, ip, asr #26 │ │ │ │ - cmneq sp, ip, lsl #21 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ - cmneq ip, r0, lsl sp │ │ │ │ - cmneq sp, r4, asr sl │ │ │ │ + cmneq r6, r4, ror #26 │ │ │ │ + cmneq ip, r8, asr sp │ │ │ │ + @ instruction: 0x016d9a98 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + cmneq ip, ip, lsl sp │ │ │ │ + cmneq sp, r0, ror #20 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - cmneq r6, r4, ror #25 │ │ │ │ - ldrdeq ip, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq sp, r0, lsl sl │ │ │ │ + cmneq r6, ip, ror #25 │ │ │ │ + cmneq ip, r0, ror #25 │ │ │ │ + cmneq sp, ip, lsl sl │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmneq r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x016ccc98 │ │ │ │ - ldrdeq r9, [sp, #-148]! @ 0xffffff6c │ │ │ │ + ldrheq r4, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq ip, r4, lsr #25 │ │ │ │ + cmneq sp, r0, ror #19 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmneq r6, ip, ror #24 │ │ │ │ - cmneq ip, ip, asr ip │ │ │ │ - @ instruction: 0x016d9998 │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ + cmneq ip, r8, ror #24 │ │ │ │ + cmneq sp, r4, lsr #19 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -1031603,40 +1031603,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a8648 │ │ │ │ orreq r0, r3, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq pc, r2, r4, asr #29 │ │ │ │ - cmneq r6, r0, lsl r6 │ │ │ │ - cmneq sp, ip, lsl #8 │ │ │ │ - cmneq sp, ip, lsr r3 │ │ │ │ + cmneq r6, r8, lsl r6 │ │ │ │ + cmneq sp, r8, lsl r4 │ │ │ │ + cmneq sp, r8, asr #6 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - ldrsbeq r4, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r0, asr #11 │ │ │ │ - strdeq r9, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsbeq r4, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, ip, asr #11 │ │ │ │ + cmneq sp, r8, lsl #6 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - @ instruction: 0x01764594 │ │ │ │ - cmneq ip, r4, lsl #11 │ │ │ │ - cmneq sp, r4, asr #5 │ │ │ │ - cmneq r6, r8, asr r5 │ │ │ │ - cmneq ip, r8, asr #10 │ │ │ │ - cmneq sp, ip, lsl #5 │ │ │ │ + @ instruction: 0x0176459c │ │ │ │ + @ instruction: 0x016cc590 │ │ │ │ + ldrdeq r9, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, r0, ror #10 │ │ │ │ + cmneq ip, r4, asr r5 │ │ │ │ + @ instruction: 0x016d9298 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmneq r6, ip, lsl r5 │ │ │ │ - cmneq ip, ip, lsl #10 │ │ │ │ - cmneq sp, r8, asr #4 │ │ │ │ + cmneq r6, r4, lsr #10 │ │ │ │ + cmneq ip, r8, lsl r5 │ │ │ │ + cmneq sp, r4, asr r2 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmneq r6, r0, ror #9 │ │ │ │ - ldrdeq ip, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq sp, ip, lsl #4 │ │ │ │ + cmneq r6, r8, ror #9 │ │ │ │ + ldrdeq ip, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sp, r8, lsl r2 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmneq r6, r4, lsr #9 │ │ │ │ - @ instruction: 0x016cc494 │ │ │ │ - ldrdeq r9, [sp, #-16]! │ │ │ │ + cmneq r6, ip, lsr #9 │ │ │ │ + cmneq ip, r0, lsr #9 │ │ │ │ + ldrdeq r9, [sp, #-28]! @ 0xffffffe4 │ │ │ │ muleq r0, r5, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 4a8d00 │ │ │ │ ldr r2, [pc, #104] @ 4a8d04 │ │ │ │ @@ -1031663,18 +1031663,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #468 @ 0x1d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a8cb8 │ │ │ │ @ instruction: 0xffff82c8 │ │ │ │ - strheq r9, [sp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, ip, lsr #7 │ │ │ │ - @ instruction: 0x016cc39c │ │ │ │ - ldrdeq r9, [sp, #-8]! │ │ │ │ + cmneq sp, r4, asr #7 │ │ │ │ + ldrheq r4, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, r8, lsr #7 │ │ │ │ + cmneq sp, r4, ror #1 │ │ │ │ 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] @ 4a8d98 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1031701,17 +1031701,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a8d50 │ │ │ │ @ instruction: 0xffff8230 │ │ │ │ - cmneq r6, r4, lsl r3 │ │ │ │ - cmneq ip, r4, lsl #6 │ │ │ │ - cmneq sp, r0, asr #32 │ │ │ │ + cmneq r6, ip, lsl r3 │ │ │ │ + cmneq ip, r0, lsl r3 │ │ │ │ + cmneq sp, ip, asr #32 │ │ │ │ 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] @ 4a8e2c │ │ │ │ ldr r2, [pc, #104] @ 4a8e30 │ │ │ │ @@ -1031738,18 +1031738,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a8de4 │ │ │ │ @ instruction: 0xffff8398 │ │ │ │ - cmneq sp, ip, lsr #5 │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - cmneq ip, r0, ror r2 │ │ │ │ - cmneq sp, ip, lsr #31 │ │ │ │ + strheq r9, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq ip, ip, ror r2 │ │ │ │ + strheq r8, [sp, #-248]! @ 0xffffff08 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 004a8e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1031787,18 +1031787,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4a8f00 │ │ │ │ add r2, r6, #540 @ 0x21c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4a8e84 │ │ │ │ @ instruction: 0xffff82fc │ │ │ │ - cmneq sp, r4, lsl r2 │ │ │ │ - cmneq r6, ip, ror #3 │ │ │ │ - ldrdeq ip, [ip, #-16]! │ │ │ │ - cmneq sp, ip, lsl pc │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + ldrsheq r4, [r6, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq ip, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sp, r8, lsr #30 │ │ │ │ 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] @ 4a8f84 │ │ │ │ @@ -1031826,18 +1031826,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a8f3c │ │ │ │ @ instruction: 0xffff82ec │ │ │ │ - cmneq sp, ip, ror #2 │ │ │ │ - cmneq r6, r8, lsr #2 │ │ │ │ - cmneq ip, r8, lsl r1 │ │ │ │ - cmneq sp, r4, asr lr │ │ │ │ + cmneq sp, r8, ror r1 │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + cmneq ip, r4, lsr #2 │ │ │ │ + cmneq sp, r0, ror #28 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 004a8f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1031875,18 +1031875,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4a9058 │ │ │ │ add r2, r6, #568 @ 0x238 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4a8fdc │ │ │ │ @ instruction: 0xffff8250 │ │ │ │ - ldrdeq r9, [sp, #-4]! │ │ │ │ - @ instruction: 0x01764094 │ │ │ │ - cmneq ip, r8, ror r0 │ │ │ │ - cmneq sp, r4, asr #27 │ │ │ │ + cmneq sp, r0, ror #1 │ │ │ │ + @ instruction: 0x0176409c │ │ │ │ + cmneq ip, r4, lsl #1 │ │ │ │ + ldrdeq r8, [sp, #-208]! @ 0xffffff30 │ │ │ │ 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] @ 4a90dc │ │ │ │ @@ -1031914,18 +1031914,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #576 @ 0x240 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a9094 │ │ │ │ @ instruction: 0xffff809c │ │ │ │ - cmneq sp, ip, lsr #32 │ │ │ │ - ldrsbeq r3, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq ip, r0, asr #31 │ │ │ │ - strdeq r8, [sp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, r8, lsr r0 │ │ │ │ + ldrsbeq r3, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, asr #31 │ │ │ │ + cmneq sp, r8, lsl #26 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ │ │ │ │ 004a90f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1031963,18 +1031963,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4a91b0 │ │ │ │ add r2, r6, #596 @ 0x254 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4a9134 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ - @ instruction: 0x016d8f94 │ │ │ │ - cmneq r6, ip, lsr pc │ │ │ │ - cmneq ip, r0, lsr #30 │ │ │ │ - cmneq sp, ip, ror #24 │ │ │ │ + cmneq sp, r0, lsr #31 │ │ │ │ + cmneq r6, r4, asr #30 │ │ │ │ + cmneq ip, ip, lsr #30 │ │ │ │ + cmneq sp, r8, ror ip │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 4a9234 │ │ │ │ @@ -1032002,18 +1032002,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a91ec │ │ │ │ @ instruction: 0xffff7eb8 │ │ │ │ - cmneq sp, ip, ror #29 │ │ │ │ - cmneq r6, r8, ror lr │ │ │ │ - cmneq ip, r8, ror #28 │ │ │ │ - cmneq sp, r4, lsr #23 │ │ │ │ + strdeq r8, [sp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r0, lsl #29 │ │ │ │ + cmneq ip, r4, ror lr │ │ │ │ + strheq r8, [sp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ │ │ │ │ 004a924c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1032051,18 +1032051,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4a9308 │ │ │ │ add r2, r6, #632 @ 0x278 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4a928c │ │ │ │ @ instruction: 0xffff7e1c │ │ │ │ - cmneq sp, r4, asr lr │ │ │ │ - cmneq r6, r4, ror #27 │ │ │ │ - cmneq ip, r8, asr #27 │ │ │ │ - cmneq sp, r4, lsl fp │ │ │ │ + cmneq sp, r0, ror #28 │ │ │ │ + cmneq r6, ip, ror #27 │ │ │ │ + ldrdeq fp, [ip, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sp, r0, lsr #22 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 4a938c │ │ │ │ @@ -1032090,18 +1032090,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #648 @ 0x288 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a9344 │ │ │ │ @ instruction: 0xffff7f90 │ │ │ │ - strheq r8, [sp, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ - cmneq ip, r0, lsl sp │ │ │ │ - cmneq sp, ip, asr #20 │ │ │ │ + strheq r8, [sp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + cmneq ip, ip, lsl sp │ │ │ │ + cmneq sp, r8, asr sl │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 004a93a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1032139,18 +1032139,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4a9460 │ │ │ │ add r2, r6, #672 @ 0x2a0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4a93e4 │ │ │ │ @ instruction: 0xffff7ef4 │ │ │ │ - cmneq sp, r8, lsl sp │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ - cmneq ip, r0, ror ip │ │ │ │ - strheq r8, [sp, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sp, r4, lsr #26 │ │ │ │ + @ instruction: 0x01763c94 │ │ │ │ + cmneq ip, ip, ror ip │ │ │ │ + cmneq sp, r8, asr #19 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ │ │ │ │ 004a9464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1032180,17 +1032180,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a949c │ │ │ │ @ instruction: 0xffff7c3c │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ - strheq fp, [ip, #-184]! @ 0xffffff48 │ │ │ │ - strdeq r8, [sp, #-132]! @ 0xffffff7c │ │ │ │ + ldrsbeq r3, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmneq ip, r4, asr #23 │ │ │ │ + cmneq sp, r0, lsl #18 │ │ │ │ muleq r0, r4, r5 │ │ │ │ │ │ │ │ 004a94f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1032219,17 +1032219,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #704 @ 0x2c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4a9530 │ │ │ │ @ instruction: 0xffff7bd0 │ │ │ │ - cmneq r6, r4, lsr fp │ │ │ │ - cmneq ip, r4, lsr #22 │ │ │ │ - cmneq sp, r0, ror #16 │ │ │ │ + cmneq r6, ip, lsr fp │ │ │ │ + cmneq ip, r0, lsr fp │ │ │ │ + cmneq sp, ip, ror #16 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ │ │ │ │ 004a958c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2824] @ 0xb08 │ │ │ │ @@ -1032826,60 +1032826,60 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq lr, [r2, ip] │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, lsl #6 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ orreq lr, r2, ip, lsl sp │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - strheq r8, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ + cmneq sp, r0, asr #5 │ │ │ │ + cmneq r6, r8, ror #10 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq fp, r8, lsr ip │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ - cmneq ip, r8, asr r4 │ │ │ │ - @ instruction: 0x016d819c │ │ │ │ + cmneq r6, r0, ror r4 │ │ │ │ + cmneq ip, r4, ror #8 │ │ │ │ + cmneq sp, r8, lsr #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r6, ip, lsr #8 │ │ │ │ - cmneq ip, ip, lsl r4 │ │ │ │ - cmneq sp, r0, ror #2 │ │ │ │ - @ instruction: 0x01763390 │ │ │ │ - cmneq ip, r0, lsl #7 │ │ │ │ - cmneq sp, r4, asr #1 │ │ │ │ + cmneq r6, r4, lsr r4 │ │ │ │ + cmneq ip, r8, lsr #8 │ │ │ │ + cmneq sp, ip, ror #2 │ │ │ │ + @ instruction: 0x01763398 │ │ │ │ + cmneq ip, ip, lsl #7 │ │ │ │ + ldrdeq r8, [sp, #-0]! │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r6, r8, asr r3 │ │ │ │ - cmneq ip, r8, asr #6 │ │ │ │ - cmneq sp, ip, lsl #1 │ │ │ │ + cmneq r6, r0, ror #6 │ │ │ │ + cmneq ip, r4, asr r3 │ │ │ │ + @ instruction: 0x016d8098 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - cmneq r6, r0, lsr #6 │ │ │ │ - cmneq ip, r0, lsl r3 │ │ │ │ - qdsubeq r8, r4, sp │ │ │ │ + cmneq r6, r8, lsr #6 │ │ │ │ + cmneq ip, ip, lsl r3 │ │ │ │ + cmneq sp, r0, rrx │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - @ instruction: 0x016d8390 │ │ │ │ - cmneq r6, r8, ror #5 │ │ │ │ - cmneq sp, r4, lsl r0 │ │ │ │ + @ instruction: 0x016d839c │ │ │ │ + ldrsheq r3, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sp, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r6, r8, lsr #5 │ │ │ │ - cmneq sp, r4, lsr #6 │ │ │ │ - ldrdeq r7, [sp, #-240]! @ 0xffffff10 │ │ │ │ + ldrheq r3, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sp, r0, lsr r3 │ │ │ │ + ldrdeq r7, [sp, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq ip, r8, ror #4 │ │ │ │ - cmneq r6, r8, asr #4 │ │ │ │ - cmneq ip, r8, lsr r2 │ │ │ │ - cmneq sp, ip, ror pc │ │ │ │ + cmneq ip, r4, ror r2 │ │ │ │ + cmneq r6, r0, asr r2 │ │ │ │ + cmneq ip, r4, asr #4 │ │ │ │ + cmneq sp, r8, lsl #31 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - cmneq r6, r0, lsl r2 │ │ │ │ - cmneq ip, r0, lsl #4 │ │ │ │ - cmneq sp, r4, asr #30 │ │ │ │ + cmneq r6, r8, lsl r2 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ + cmneq sp, r0, asr pc │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - ldrsbeq r3, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r8, asr #3 │ │ │ │ - cmneq sp, ip, lsl #30 │ │ │ │ + cmneq r6, r0, ror #3 │ │ │ │ + ldrdeq fp, [ip, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, r8, lsl pc │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ │ │ │ │ 004a9fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -1033090,35 +1033090,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 4aa094 │ │ │ │ orreq lr, r2, r0, asr r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r6, ip, lsr r0 │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ + cmneq r6, r4, asr #32 │ │ │ │ + cmneq sp, r0, lsl #27 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ orreq lr, r2, r8, ror r4 │ │ │ │ cmneq fp, r4, ror #12 │ │ │ │ - @ instruction: 0x01762e94 │ │ │ │ - cmneq ip, r4, lsl #29 │ │ │ │ - cmneq sp, r8, asr #23 │ │ │ │ + @ instruction: 0x01762e9c │ │ │ │ + @ instruction: 0x016cae90 │ │ │ │ + ldrdeq r7, [sp, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmneq r6, r8, asr lr │ │ │ │ - cmneq ip, r8, asr #28 │ │ │ │ - cmneq sp, ip, lsl #23 │ │ │ │ + cmneq r6, r0, ror #28 │ │ │ │ + cmneq ip, r4, asr lr │ │ │ │ + @ instruction: 0x016d7b98 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ - cmneq ip, ip, lsl #28 │ │ │ │ - cmneq sp, r0, asr fp │ │ │ │ + cmneq r6, r4, lsr #28 │ │ │ │ + cmneq ip, r8, lsl lr │ │ │ │ + cmneq sp, ip, asr fp │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - ldrdeq sl, [ip, #-212]! @ 0xffffff2c │ │ │ │ - ldrheq r2, [r6, #-208]! @ 0xffffff30 │ │ │ │ - cmneq ip, r0, lsr #27 │ │ │ │ - cmneq sp, r4, ror #21 │ │ │ │ + cmneq ip, r0, ror #27 │ │ │ │ + ldrheq r2, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmneq ip, ip, lsr #27 │ │ │ │ + strdeq r7, [sp, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ │ │ │ │ 004aa360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1033199,21 +1033199,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4aa3fc │ │ │ │ @ instruction: 0x0182e19c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq lr, r2, r0, lsl r1 │ │ │ │ - cmneq r6, r0, asr #24 │ │ │ │ - cmneq ip, r0, lsr ip │ │ │ │ - cmneq sp, ip, ror #18 │ │ │ │ + cmneq r6, r8, asr #24 │ │ │ │ + cmneq ip, ip, lsr ip │ │ │ │ + cmneq sp, r8, ror r9 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - cmneq r6, r4, lsl #24 │ │ │ │ - strdeq sl, [ip, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sp, r8, lsr r9 │ │ │ │ + cmneq r6, ip, lsl #24 │ │ │ │ + cmneq ip, r0, lsl #24 │ │ │ │ + cmneq sp, r4, asr #18 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -1033416,38 +1033416,38 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b6c98 │ │ │ │ orreq lr, r2, r8, lsl r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r2, ip, ror #31 │ │ │ │ - cmneq sp, r8, lsl #24 │ │ │ │ + cmneq sp, r4, lsl ip │ │ │ │ @ instruction: 0x0182df90 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ orreq sp, r2, ip, asr #28 │ │ │ │ - cmneq r6, r8, lsl #19 │ │ │ │ - cmneq ip, r8, ror r9 │ │ │ │ - strheq r7, [sp, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x01762990 │ │ │ │ + cmneq ip, r4, lsl #19 │ │ │ │ + cmneq sp, r8, asr #13 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - cmneq r6, r0, asr r9 │ │ │ │ - cmneq ip, r0, asr #18 │ │ │ │ - cmneq sp, r4, lsl #13 │ │ │ │ + cmneq r6, r8, asr r9 │ │ │ │ + cmneq ip, ip, asr #18 │ │ │ │ + @ instruction: 0x016d7690 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - cmneq r6, r8, lsl r9 │ │ │ │ - cmneq ip, r8, lsl #18 │ │ │ │ - cmneq sp, ip, asr #12 │ │ │ │ + cmneq r6, r0, lsr #18 │ │ │ │ + cmneq ip, r4, lsl r9 │ │ │ │ + cmneq sp, r8, asr r6 │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - cmneq r6, r0, ror #17 │ │ │ │ - ldrdeq sl, [ip, #-128]! @ 0xffffff80 │ │ │ │ - cmneq sp, r4, lsl r6 │ │ │ │ - cmneq r6, ip, lsr #17 │ │ │ │ - @ instruction: 0x016ca890 │ │ │ │ - ldrdeq r7, [sp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r6, r8, ror #17 │ │ │ │ + ldrdeq sl, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, r0, lsr #12 │ │ │ │ + ldrheq r2, [r6, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x016ca89c │ │ │ │ + cmneq sp, r8, ror #11 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 004aa87c : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1033641,29 +1033641,29 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 4aa8f0 │ │ │ │ orreq sp, r2, ip, ror #24 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r6, r0, ror #11 │ │ │ │ - ldrdeq sl, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sp, r4, lsl r3 │ │ │ │ + cmneq r6, r8, ror #11 │ │ │ │ + ldrdeq sl, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sp, r0, lsr #6 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - cmneq r6, r0, lsr #11 │ │ │ │ - @ instruction: 0x016ca590 │ │ │ │ - ldrdeq r7, [sp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, r8, lsr #11 │ │ │ │ + @ instruction: 0x016ca59c │ │ │ │ + cmneq sp, r0, ror #5 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - cmneq r6, r4, ror #10 │ │ │ │ - cmneq ip, r4, asr r5 │ │ │ │ - @ instruction: 0x016d7290 │ │ │ │ + cmneq r6, ip, ror #10 │ │ │ │ + cmneq ip, r0, ror #10 │ │ │ │ + @ instruction: 0x016d729c │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmneq r6, r8, lsr #10 │ │ │ │ - cmneq ip, r8, lsl r5 │ │ │ │ - cmneq sp, ip, asr r2 │ │ │ │ + cmneq r6, r0, lsr r5 │ │ │ │ + cmneq ip, r4, lsr #10 │ │ │ │ + cmneq sp, r8, ror #4 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ │ │ │ │ 004aabd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1033926,47 +1033926,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4aadc4 │ │ │ │ orreq sp, r2, r4, lsr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq sp, [r2, ip] │ │ │ │ - cmneq r6, r0, lsl #8 │ │ │ │ - cmneq sp, r0, lsr r1 │ │ │ │ + cmneq r6, r8, lsl #8 │ │ │ │ + cmneq sp, ip, lsr r1 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, ip, ror #5 │ │ │ │ - cmneq sp, r4, lsr #32 │ │ │ │ + ldrsheq r2, [r6, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sp, r0, lsr r0 │ │ │ │ muleq r0, r6, r6 │ │ │ │ orreq sp, r2, r8, asr #14 │ │ │ │ - cmneq ip, ip, lsl r2 │ │ │ │ - strdeq sl, [ip, #-16]! │ │ │ │ - cmneq r6, ip, asr #3 │ │ │ │ - strheq sl, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq sp, r0, lsl #30 │ │ │ │ + cmneq ip, r8, lsr #4 │ │ │ │ + strdeq sl, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsbeq r2, [r6, #-20]! @ 0xffffffec │ │ │ │ + cmneq ip, r8, asr #3 │ │ │ │ + cmneq sp, ip, lsl #30 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - @ instruction: 0x01762194 │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ - cmneq sp, r8, asr #29 │ │ │ │ + @ instruction: 0x0176219c │ │ │ │ + @ instruction: 0x016ca190 │ │ │ │ + ldrdeq r6, [sp, #-228]! @ 0xffffff1c │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq r6, ip, asr r1 │ │ │ │ - cmneq ip, ip, asr #2 │ │ │ │ - @ instruction: 0x016d6e90 │ │ │ │ + cmneq r6, r4, ror #2 │ │ │ │ + cmneq ip, r8, asr r1 │ │ │ │ + @ instruction: 0x016d6e9c │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmneq r6, r4, lsr #2 │ │ │ │ - cmneq ip, r4, lsl r1 │ │ │ │ - cmneq sp, r8, asr lr │ │ │ │ + cmneq r6, ip, lsr #2 │ │ │ │ + cmneq ip, r0, lsr #2 │ │ │ │ + cmneq sp, r4, ror #28 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - cmneq r6, ip, ror #1 │ │ │ │ - ldrdeq sl, [ip, #-12]! │ │ │ │ - cmneq sp, r0, lsr #28 │ │ │ │ + ldrsheq r2, [r6, #-4]! │ │ │ │ + cmneq ip, r8, ror #1 │ │ │ │ + cmneq sp, ip, lsr #28 │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - ldrheq r2, [r6, #-4]! │ │ │ │ - cmneq ip, r4, lsr #1 │ │ │ │ - cmneq sp, r8, ror #27 │ │ │ │ + ldrheq r2, [r6, #-12]! │ │ │ │ + strheq sl, [ip, #-0]! │ │ │ │ + strdeq r6, [sp, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ │ │ │ │ 004ab088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -1034257,55 +1034257,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4ab19c │ │ │ │ orreq sp, r2, r0, ror r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r2, ip, asr r4 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r6, r0, lsr pc │ │ │ │ - cmneq sp, r8, ror #24 │ │ │ │ + cmneq r6, r8, lsr pc │ │ │ │ + cmneq sp, r4, ror ip │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ orreq sp, r2, r0, ror r3 │ │ │ │ - ldrsbeq r1, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r8, asr #27 │ │ │ │ - cmneq sp, ip, lsl #22 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + ldrdeq r9, [ip, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sp, r8, lsl fp │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ cmneq fp, r8, lsl r5 │ │ │ │ - cmneq r6, r8, asr #26 │ │ │ │ - cmneq ip, r8, lsr sp │ │ │ │ - cmneq sp, ip, ror sl │ │ │ │ + cmneq r6, r0, asr sp │ │ │ │ + cmneq ip, r4, asr #26 │ │ │ │ + cmneq sp, r8, lsl #21 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmneq r6, r0, lsl sp │ │ │ │ - cmneq ip, r0, lsl #26 │ │ │ │ - cmneq sp, r4, asr #20 │ │ │ │ + cmneq r6, r8, lsl sp │ │ │ │ + cmneq ip, ip, lsl #26 │ │ │ │ + cmneq sp, r0, asr sl │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - ldrsbeq r1, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq ip, r8, asr #25 │ │ │ │ - cmneq sp, ip, lsl #20 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + ldrdeq r9, [ip, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sp, r8, lsl sl │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - @ instruction: 0x016c9c94 │ │ │ │ - cmneq r6, r4, ror ip │ │ │ │ - cmneq ip, r4, ror #24 │ │ │ │ - cmneq sp, r8, lsr #19 │ │ │ │ + cmneq ip, r0, lsr #25 │ │ │ │ + cmneq r6, ip, ror ip │ │ │ │ + cmneq ip, r0, ror ip │ │ │ │ + strheq r6, [sp, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - cmneq r6, ip, lsr ip │ │ │ │ - cmneq ip, ip, lsr #24 │ │ │ │ - cmneq sp, r0, ror r9 │ │ │ │ + cmneq r6, r4, asr #24 │ │ │ │ + cmneq ip, r8, lsr ip │ │ │ │ + cmneq sp, ip, ror r9 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - cmneq r6, r4, lsl #24 │ │ │ │ - strdeq r9, [ip, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sp, r8, lsr r9 │ │ │ │ + cmneq r6, ip, lsl #24 │ │ │ │ + cmneq ip, r0, lsl #24 │ │ │ │ + cmneq sp, r4, asr #18 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - cmneq r6, ip, asr #23 │ │ │ │ - strheq r9, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sp, r0, lsl #18 │ │ │ │ + ldrsbeq r1, [r6, #-180]! @ 0xffffff4c │ │ │ │ + cmneq ip, r8, asr #23 │ │ │ │ + cmneq sp, ip, lsl #18 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - @ instruction: 0x01761b94 │ │ │ │ - cmneq ip, r4, lsl #23 │ │ │ │ - cmneq sp, r8, asr #17 │ │ │ │ + @ instruction: 0x01761b9c │ │ │ │ + @ instruction: 0x016c9b90 │ │ │ │ + ldrdeq r6, [sp, #-132]! @ 0xffffff7c │ │ │ │ │ │ │ │ 004ab5c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ ldr r2, [pc, #2080] @ 4abe00 │ │ │ │ @@ -1034828,59 +1034828,59 @@ │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4abad4 │ │ │ │ orreq ip, r2, r4, lsr pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, ip, ror #20 │ │ │ │ - cmneq sp, r4, lsr #15 │ │ │ │ + cmneq r6, r4, ror sl │ │ │ │ + strheq r6, [sp, #-112]! @ 0xffffff90 │ │ │ │ orreq ip, r2, r4, ror #29 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrheq r1, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sp, r4, ror #9 │ │ │ │ + ldrheq r1, [r6, #-124]! @ 0xffffff84 │ │ │ │ + strdeq r6, [sp, #-64]! @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r6, r0, asr r7 │ │ │ │ - cmneq sp, r4, lsl #9 │ │ │ │ + cmneq r6, r8, asr r7 │ │ │ │ + @ instruction: 0x016d6490 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r6, ip, lsl #12 │ │ │ │ - cmneq sp, r4, asr #6 │ │ │ │ + cmneq r6, r4, lsl r6 │ │ │ │ + cmneq sp, r0, asr r3 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strheq r6, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r6, [sp, #-108]! @ 0xffffff94 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orreq ip, r2, r8, lsr sl │ │ │ │ - cmneq r6, r4, asr #10 │ │ │ │ - cmneq sp, ip, ror r2 │ │ │ │ + cmneq r6, ip, asr #10 │ │ │ │ + cmneq sp, r8, lsl #5 │ │ │ │ cmneq fp, r4, lsl #25 │ │ │ │ - cmneq r6, r4, asr #9 │ │ │ │ - strdeq r6, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, ip, asr #9 │ │ │ │ + cmneq sp, r8, lsl #4 │ │ │ │ cmneq fp, r4, lsl #24 │ │ │ │ strheq r9, [fp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq ip, r8, ror #7 │ │ │ │ + strdeq r9, [ip, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - strheq r9, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r8, asr #7 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - @ instruction: 0x0176139c │ │ │ │ - cmneq ip, ip, lsl #7 │ │ │ │ - ldrdeq r6, [sp, #-0]! │ │ │ │ - cmneq ip, r8, asr r3 │ │ │ │ - cmneq r6, r8, lsr r3 │ │ │ │ - cmneq ip, r8, lsr #6 │ │ │ │ - cmneq sp, ip, rrx │ │ │ │ + cmneq r6, r4, lsr #7 │ │ │ │ + @ instruction: 0x016c9398 │ │ │ │ + ldrdeq r6, [sp, #-12]! │ │ │ │ + cmneq ip, r4, ror #6 │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ + cmneq ip, r4, lsr r3 │ │ │ │ + cmneq sp, r8, ror r0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq r9, [ip, #-36]! @ 0xffffffdc │ │ │ │ - ldrsbeq r1, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, r4, asr #5 │ │ │ │ - cmneq sp, r8 │ │ │ │ - @ instruction: 0x016c9290 │ │ │ │ + cmneq ip, r0, lsl #6 │ │ │ │ + ldrsbeq r1, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + ldrdeq r9, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sp, r4, lsl r0 │ │ │ │ + @ instruction: 0x016c929c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1035528,80 +1035528,80 @@ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ac27c │ │ │ │ orreq ip, r2, ip, lsr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, r8, ror #4 │ │ │ │ - cmneq r6, r0, lsr #9 │ │ │ │ - msreq SPSR_fs, r8, ror r4 │ │ │ │ - strdeq r6, [sp, #-16]! │ │ │ │ - ldrsheq fp, [r1, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sp, r0, lsl #4 │ │ │ │ - @ instruction: 0x016d609c │ │ │ │ - cmneq ip, r0, lsr #30 │ │ │ │ - cmneq sp, r4, lsr #32 │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ - strheq r8, [ip, #-228]! @ 0xffffff1c │ │ │ │ - strheq r5, [sp, #-248]! @ 0xffffff08 │ │ │ │ - ldrsheq r1, [r6, #-16]! │ │ │ │ - cmneq pc, r4, asr #23 │ │ │ │ + cmneq sp, r4, ror r2 │ │ │ │ + cmneq r6, r8, lsr #9 │ │ │ │ + msreq SPSR_fs, r4, lsl #9 │ │ │ │ + strdeq r6, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, r0 │ │ │ │ + cmneq sp, ip, lsl #4 │ │ │ │ + cmneq sp, r8, lsr #1 │ │ │ │ + cmneq ip, ip, lsr #30 │ │ │ │ + cmneq sp, r0, lsr r0 │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ + cmneq ip, r0, asr #29 │ │ │ │ + cmneq sp, r4, asr #31 │ │ │ │ + ldrsheq r1, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + ldrdeq sl, [pc, #-176] @ 4ac884 │ │ │ │ @ instruction: 0x0182c290 │ │ │ │ - ldrdeq r5, [sp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r1, r0, lsr #25 │ │ │ │ - cmneq sp, ip, lsr #29 │ │ │ │ - cmneq sp, r4, ror #27 │ │ │ │ - cmneq ip, r8, ror #24 │ │ │ │ - cmneq sp, ip, ror #26 │ │ │ │ - cmneq r6, r4, lsr #31 │ │ │ │ - strdeq r8, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sp, r0, lsl #26 │ │ │ │ - cmneq r6, r8, lsr pc │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ - cmneq r0, r0, asr ip │ │ │ │ - cmneq pc, r8, ror r8 @ │ │ │ │ - cmneq ip, r8, lsl #22 │ │ │ │ - cmneq sp, ip, lsl #24 │ │ │ │ - cmneq r6, r4, asr #28 │ │ │ │ + ldrdeq r5, [sp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, ip, lsr #25 │ │ │ │ + strheq r5, [sp, #-232]! @ 0xffffff18 │ │ │ │ + strdeq r5, [sp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq ip, r4, ror ip │ │ │ │ + cmneq sp, r8, ror sp │ │ │ │ + cmneq r6, ip, lsr #31 │ │ │ │ + cmneq ip, r8, lsl #24 │ │ │ │ + cmneq sp, ip, lsl #26 │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ + cmneq ip, ip, ror pc │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + cmneq pc, r4, lsl #17 │ │ │ │ + cmneq ip, r4, lsl fp │ │ │ │ + cmneq sp, r8, lsl ip │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ cmneq fp, r8, asr r2 │ │ │ │ - cmneq ip, r4, ror sl │ │ │ │ - cmneq sp, r8, ror fp │ │ │ │ - ldrheq r0, [r6, #-208]! @ 0xffffff30 │ │ │ │ - cmneq ip, r8, lsr sl │ │ │ │ - cmneq sp, ip, lsr fp │ │ │ │ - cmneq r6, r4, ror sp │ │ │ │ - strdeq r8, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ - cmneq r6, r8, lsr sp │ │ │ │ - cmneq ip, r0, asr #19 │ │ │ │ - cmneq sp, r4, asr #21 │ │ │ │ - ldrsheq r0, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq ip, ip, lsl #19 │ │ │ │ - cmneq ip, r4, asr r9 │ │ │ │ - cmneq sp, r8, asr sl │ │ │ │ - @ instruction: 0x01760c90 │ │ │ │ - cmneq ip, ip, lsl r9 │ │ │ │ - cmneq sp, r4, lsr #20 │ │ │ │ - cmneq r6, ip, asr ip │ │ │ │ - cmneq ip, r0, ror #17 │ │ │ │ - cmneq sp, r4, ror #19 │ │ │ │ - cmneq r6, ip, lsl ip │ │ │ │ - cmneq ip, ip, lsr #17 │ │ │ │ - cmneq ip, ip, ror r8 │ │ │ │ - cmneq ip, ip, asr #16 │ │ │ │ - cmneq ip, r8, lsl r8 │ │ │ │ - cmneq sp, ip, lsl r9 │ │ │ │ - cmneq r6, r4, asr fp │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ - cmneq sp, r4, ror #17 │ │ │ │ - cmneq r6, ip, lsl fp │ │ │ │ - cmneq ip, r8, lsr #15 │ │ │ │ - cmneq sp, ip, lsr #17 │ │ │ │ - cmneq r6, r4, ror #21 │ │ │ │ + cmneq ip, r0, lsl #21 │ │ │ │ + cmneq sp, r4, lsl #23 │ │ │ │ + ldrheq r0, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmneq ip, r4, asr #20 │ │ │ │ + cmneq sp, r8, asr #22 │ │ │ │ + cmneq r6, ip, ror sp │ │ │ │ + cmneq ip, r8, lsl #20 │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ + cmneq r6, r0, asr #26 │ │ │ │ + cmneq ip, ip, asr #19 │ │ │ │ + ldrdeq r5, [sp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x016c8998 │ │ │ │ + cmneq ip, r0, ror #18 │ │ │ │ + cmneq sp, r4, ror #20 │ │ │ │ + @ instruction: 0x01760c98 │ │ │ │ + cmneq ip, r8, lsr #18 │ │ │ │ + cmneq sp, r0, lsr sl │ │ │ │ + cmneq r6, r4, ror #24 │ │ │ │ + cmneq ip, ip, ror #17 │ │ │ │ + strdeq r5, [sp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r6, r4, lsr #24 │ │ │ │ + strheq r8, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r8, lsl #17 │ │ │ │ + cmneq ip, r8, asr r8 │ │ │ │ + cmneq ip, r4, lsr #16 │ │ │ │ + cmneq sp, r8, lsr #18 │ │ │ │ + cmneq r6, ip, asr fp │ │ │ │ + cmneq ip, ip, ror #15 │ │ │ │ + strdeq r5, [sp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r4, lsr #22 │ │ │ │ + strheq r8, [ip, #-116]! @ 0xffffff8c │ │ │ │ + strheq r5, [sp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r6, ip, ror #21 │ │ │ │ │ │ │ │ 004aca00 : │ │ │ │ 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 │ │ │ │ @@ -1035833,41 +1035833,41 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 4aca6c │ │ │ │ orreq fp, r2, ip, ror #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, lsr r6 │ │ │ │ orreq fp, r2, r0, lsr #21 │ │ │ │ - cmneq sp, r8, lsl #14 │ │ │ │ - strdeq r5, [sp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r6, r4, lsr r8 │ │ │ │ - cmneq ip, ip, ror #9 │ │ │ │ - strdeq r5, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sp, r4, lsl r7 │ │ │ │ + cmneq sp, r0, lsl #14 │ │ │ │ + cmneq r6, ip, lsr r8 │ │ │ │ + strdeq r8, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + strdeq r5, [sp, #-92]! @ 0xffffffa4 │ │ │ │ ldrdeq r2, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, ip, lsr #15 │ │ │ │ - cmneq ip, r4, ror #8 │ │ │ │ - cmneq sp, r8, ror #10 │ │ │ │ - cmneq r6, ip, ror #14 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - cmneq sp, r8, lsr #10 │ │ │ │ - cmneq r6, r0, lsr r7 │ │ │ │ - cmneq ip, r8, ror #7 │ │ │ │ - cmneq sp, ip, ror #9 │ │ │ │ - ldrsheq r0, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq ip, ip, lsr #7 │ │ │ │ - strheq r5, [sp, #-64]! @ 0xffffffc0 │ │ │ │ - ldrheq r0, [r6, #-104]! @ 0xffffff98 │ │ │ │ - cmneq ip, r0, ror r3 │ │ │ │ - cmneq sp, r0, ror r4 │ │ │ │ - cmneq r6, ip, ror r6 │ │ │ │ - cmneq ip, r4, lsr r3 │ │ │ │ - cmneq sp, r8, lsr r4 │ │ │ │ - cmneq r6, r0, asr #12 │ │ │ │ - strdeq r8, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - strdeq r5, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + ldrheq r0, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r0, ror r4 │ │ │ │ + cmneq sp, r4, ror r5 │ │ │ │ + cmneq r6, r4, ror r7 │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ + cmneq sp, r4, lsr r5 │ │ │ │ + cmneq r6, r8, lsr r7 │ │ │ │ + strdeq r8, [ip, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r5, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq r0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + strheq r8, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + strheq r5, [sp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r6, r0, asr #13 │ │ │ │ + cmneq ip, ip, ror r3 │ │ │ │ + cmneq sp, ip, ror r4 │ │ │ │ + cmneq r6, r4, lsl #13 │ │ │ │ + cmneq ip, r0, asr #6 │ │ │ │ + cmneq sp, r4, asr #8 │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ + cmneq ip, r4, lsl #6 │ │ │ │ + cmneq sp, r8, lsl #8 │ │ │ │ │ │ │ │ 004ace20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1035940,20 +1035940,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4acea0 │ │ │ │ ldrdeq fp, [r2, r8] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, r2, ip, ror #12 │ │ │ │ - ldrsbeq r0, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq ip, ip, lsl #3 │ │ │ │ - cmneq sp, ip, lsl #5 │ │ │ │ - @ instruction: 0x01760498 │ │ │ │ - cmneq ip, r0, asr r1 │ │ │ │ - cmneq sp, r0, asr r2 │ │ │ │ + ldrsbeq r0, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x016c8198 │ │ │ │ + @ instruction: 0x016d5298 │ │ │ │ + cmneq r6, r0, lsr #9 │ │ │ │ + cmneq ip, ip, asr r1 │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ │ │ │ │ 004acf70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1036299,26 +1036299,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ad160 │ │ │ │ orreq fp, r2, r4, lsl #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq fp, r2, ip, lsr #7 │ │ │ │ - ldrheq pc, [r5, #-248]! @ 0xffffff08 @ │ │ │ │ - cmneq ip, r0, ror ip │ │ │ │ - cmneq sp, r0, ror sp │ │ │ │ - cmnpeq r5, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr ip │ │ │ │ - cmneq sp, r4, lsr sp │ │ │ │ - cmnpeq r5, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [ip, #-184]! @ 0xffffff48 │ │ │ │ - strdeq r4, [sp, #-200]! @ 0xffffff38 │ │ │ │ - cmnpeq r5, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - strheq r7, [ip, #-188]! @ 0xffffff44 │ │ │ │ - strheq r4, [sp, #-204]! @ 0xffffff34 │ │ │ │ + cmnpeq r5, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, ror ip │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + cmnpeq r5, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, asr #24 │ │ │ │ + cmneq sp, r0, asr #26 │ │ │ │ + cmnpeq r5, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsl #24 │ │ │ │ + cmneq sp, r4, lsl #26 │ │ │ │ + cmnpeq r5, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, asr #23 │ │ │ │ + cmneq sp, r8, asr #25 │ │ │ │ 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] @ 4adc18 │ │ │ │ @@ -1036760,60 +1036760,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ad934 │ │ │ │ ldrdeq sl, [r2, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmnpeq r5, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [ip, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r4, [sp, #-168]! @ 0xffffff58 │ │ │ │ + cmnpeq r5, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, ror #19 │ │ │ │ + cmneq sp, r4, ror #21 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strheq r4, [sp, #-168]! @ 0xffffff58 │ │ │ │ - ldrsbeq pc, [r5, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq sp, r4, asr #21 │ │ │ │ + cmnpeq r5, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ ldrdeq sl, [r2, r8] │ │ │ │ - cmneq sp, r4, lsl r8 │ │ │ │ - cmnpeq r5, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r5, #-156]! @ 0xffffff64 @ │ │ │ │ - strheq r7, [ip, #-96]! @ 0xffffffa0 │ │ │ │ - strheq r4, [sp, #-116]! @ 0xffffff8c │ │ │ │ - ldrheq pc, [r5, #-152]! @ 0xffffff68 @ │ │ │ │ - cmneq ip, r0, ror r6 │ │ │ │ - cmneq sp, r0, ror r7 │ │ │ │ - cmnpeq r5, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsr r6 │ │ │ │ - cmneq sp, ip, lsr #14 │ │ │ │ + cmneq sp, r0, lsr #16 │ │ │ │ + cmnpeq r5, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + strheq r7, [ip, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sp, r0, asr #15 │ │ │ │ + cmnpeq r5, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, ror r6 │ │ │ │ + cmneq sp, ip, ror r7 │ │ │ │ + cmnpeq r5, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr r6 │ │ │ │ + cmneq sp, r8, lsr r7 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmnpeq r5, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [ip, #-84]! @ 0xffffffac │ │ │ │ - strdeq r4, [sp, #-104]! @ 0xffffff98 │ │ │ │ + cmnpeq r5, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, lsl #12 │ │ │ │ + cmneq sp, r4, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - ldrsheq pc, [r5, #-140]! @ 0xffffff74 @ │ │ │ │ - strheq r7, [ip, #-84]! @ 0xffffffac │ │ │ │ - strheq r4, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + cmnpeq r5, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, asr #11 │ │ │ │ + strheq r4, [sp, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmnpeq r5, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, ror r5 │ │ │ │ - cmneq sp, r4, ror r6 │ │ │ │ - cmnpeq r5, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsr r5 │ │ │ │ - cmneq sp, r4, lsr r6 │ │ │ │ + cmnpeq r5, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsl #11 │ │ │ │ + cmneq sp, r0, lsl #13 │ │ │ │ + cmnpeq r5, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, asr #10 │ │ │ │ + cmneq sp, r0, asr #12 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmnpeq r5, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [ip, #-76]! @ 0xffffffb4 │ │ │ │ - strdeq r4, [sp, #-92]! @ 0xffffffa4 │ │ │ │ + cmnpeq r5, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsl #10 │ │ │ │ + cmneq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmnpeq r5, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, asr #9 │ │ │ │ - cmneq sp, r0, asr #11 │ │ │ │ + cmnpeq r5, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ + cmneq sp, ip, asr #11 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmnpeq r5, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsl #9 │ │ │ │ - cmneq sp, r8, lsl #11 │ │ │ │ + ldrsbeq pc, [r5, #-116]! @ 0xffffff8c @ │ │ │ │ + @ instruction: 0x016c7490 │ │ │ │ + @ instruction: 0x016d4594 │ │ │ │ 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 │ │ │ │ @@ -1036852,21 +1036852,21 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #44] @ 4addac │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b6c98 │ │ │ │ - @ instruction: 0x0175f690 │ │ │ │ - cmneq ip, r8, asr #6 │ │ │ │ - cmneq sp, ip, lsr r4 │ │ │ │ + @ instruction: 0x0175f698 │ │ │ │ + cmneq ip, r4, asr r3 │ │ │ │ + cmneq sp, r8, asr #8 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmnpeq r5, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsl #6 │ │ │ │ - cmneq sp, r0, lsl #8 │ │ │ │ + cmnpeq r5, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsl r3 │ │ │ │ + cmneq sp, ip, lsl #8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 004addb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1037061,35 +1037061,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 4adefc │ │ │ │ orreq sl, r2, r0, asr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r2, r0, lsl r6 │ │ │ │ - cmnpeq r5, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsl r1 │ │ │ │ - cmneq sp, r0, lsr #4 │ │ │ │ - cmnpeq r5, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [ip, #-8]! │ │ │ │ - ldrdeq r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmnpeq r5, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsr #2 │ │ │ │ + cmneq sp, ip, lsr #4 │ │ │ │ + cmnpeq r5, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, ror #1 │ │ │ │ + cmneq sp, r8, ror #3 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmnpeq r5, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016c7098 │ │ │ │ - @ instruction: 0x016d419c │ │ │ │ + cmnpeq r5, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsr #1 │ │ │ │ + cmneq sp, r8, lsr #3 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmnpeq r5, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - qdsubeq r7, r8, ip │ │ │ │ - cmneq sp, ip, asr r1 │ │ │ │ - cmnpeq r5, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsl r0 │ │ │ │ - cmneq sp, ip, lsl r1 │ │ │ │ + cmnpeq r5, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, rrx │ │ │ │ + cmneq sp, r8, ror #2 │ │ │ │ + cmnpeq r5, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsr #32 │ │ │ │ + cmneq sp, r8, lsr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmnpeq r5, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [ip, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sp, r0, ror #1 │ │ │ │ + cmnpeq r5, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, ror #31 │ │ │ │ + cmneq sp, ip, ror #1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 004ae124 <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1037379,21 +1037379,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ae490 │ │ │ │ - cmneq sp, r4, lsr #28 │ │ │ │ + cmneq sp, r0, lsr lr │ │ │ │ orreq sl, r2, r4, lsr #2 │ │ │ │ - cmnpeq r5, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r5, #-0]! @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sl, r2, ip, ror r0 │ │ │ │ - cmneq ip, r0, lsr #23 │ │ │ │ - cmneq ip, r0, ror fp │ │ │ │ + cmneq ip, ip, lsr #23 │ │ │ │ + cmneq ip, ip, ror fp │ │ │ │ │ │ │ │ 004ae540 : │ │ │ │ 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] @ 4ae728 │ │ │ │ @@ -1037511,28 +1037511,28 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4ae670 │ │ │ │ @ instruction: 0x01829fb4 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x016d3c9c │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - cmneq sp, r0, asr ip │ │ │ │ - ldrheq lr, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sp, r4, lsr #24 │ │ │ │ - cmneq r5, r0, ror #28 │ │ │ │ - ldrdeq r3, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq ip, ip, ror #19 │ │ │ │ - strheq r6, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, r0, lsr #19 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ - cmneq ip, r8, ror #18 │ │ │ │ + cmneq sp, r8, lsr #25 │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ + cmneq sp, ip, asr ip │ │ │ │ + ldrheq lr, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sp, r0, lsr ip │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ + ldrdeq r3, [sp, #-188]! @ 0xffffff44 │ │ │ │ + strdeq r6, [ip, #-152]! @ 0xffffff68 │ │ │ │ + cmneq ip, r8, asr #19 │ │ │ │ + cmneq ip, ip, lsr #19 │ │ │ │ + @ instruction: 0x016c6990 │ │ │ │ + cmneq ip, r4, ror r9 │ │ │ │ │ │ │ │ 004ae764 : │ │ │ │ strd r2, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004ae770 : │ │ │ │ @@ -1037581,17 +1037581,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4ae7cc │ │ │ │ - ldrheq lr, [r5, #-196]! @ 0xffffff3c │ │ │ │ - cmneq sp, r0, ror #20 │ │ │ │ - cmneq sp, r8, lsl sl │ │ │ │ + ldrheq lr, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, ip, ror #20 │ │ │ │ + cmneq sp, r4, lsr #20 │ │ │ │ │ │ │ │ 004ae830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1037617,17 +1037617,17 @@ │ │ │ │ mov r1, #131 @ 0x83 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4ae860 │ │ │ │ - cmneq r5, r8, lsr #24 │ │ │ │ - strdeq r3, [sp, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x016d3990 │ │ │ │ + cmneq r5, r0, lsr ip │ │ │ │ + strdeq r3, [sp, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0x016d399c │ │ │ │ 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] @ 4aeeb0 │ │ │ │ ldr r3, [pc, #1504] @ 4aeeb4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1038004,67 +1038004,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 4ae964 │ │ │ │ orreq r9, r2, r4, asr #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0175eb9c │ │ │ │ - cmneq sp, ip, lsl #18 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + cmneq sp, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ cmneq fp, r8, asr #14 │ │ │ │ orreq r9, r2, r8, lsr #23 │ │ │ │ - ldrdeq r3, [sp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sp, r8, lsl #17 │ │ │ │ - cmneq sp, ip, lsr r0 │ │ │ │ - cmneq pc, r8, ror #5 │ │ │ │ - cmneq r5, r8, ror #18 │ │ │ │ - cmneq ip, r8, lsr r5 │ │ │ │ - ldrdeq r3, [sp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r0, ror #17 │ │ │ │ + @ instruction: 0x016d3894 │ │ │ │ + cmneq sp, r8, asr #32 │ │ │ │ + strdeq r8, [pc, #-36] @ 4aeebc │ │ │ │ + cmneq r5, r0, ror r9 │ │ │ │ + cmneq ip, r4, asr #10 │ │ │ │ + cmneq sp, r0, ror #13 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ cmneq fp, r4, lsl #25 │ │ │ │ - cmneq sp, r0, lsl #14 │ │ │ │ - @ instruction: 0x016c6494 │ │ │ │ + cmneq sp, ip, lsl #14 │ │ │ │ + cmneq ip, r0, lsr #9 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ + cmneq ip, ip, ror #8 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - cmneq ip, r0, lsr r4 │ │ │ │ - cmneq ip, r0, lsl #8 │ │ │ │ + cmneq ip, ip, lsr r4 │ │ │ │ + cmneq ip, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - ldrdeq r6, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r6, [ip, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmneq r5, ip, asr #15 │ │ │ │ - @ instruction: 0x016c639c │ │ │ │ - cmneq sp, r8, lsr r5 │ │ │ │ + ldrsbeq lr, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r8, lsr #7 │ │ │ │ + cmneq sp, r4, asr #10 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmneq r5, ip, lsl #15 │ │ │ │ - cmneq ip, ip, asr r3 │ │ │ │ - strdeq r3, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0175e794 │ │ │ │ + cmneq ip, r8, ror #6 │ │ │ │ + cmneq sp, r4, lsl #10 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - cmneq r5, ip, asr #14 │ │ │ │ - cmneq ip, ip, lsl r3 │ │ │ │ - strheq r3, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r5, r4, asr r7 │ │ │ │ + cmneq ip, r8, lsr #6 │ │ │ │ + cmneq sp, r4, asr #9 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ - ldrdeq r6, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq sp, r8, ror r4 │ │ │ │ + cmneq r5, r4, lsl r7 │ │ │ │ + cmneq ip, r8, ror #5 │ │ │ │ + cmneq sp, r4, lsl #9 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmneq r5, ip, asr #13 │ │ │ │ - @ instruction: 0x016c629c │ │ │ │ - cmneq sp, r8, lsr r4 │ │ │ │ + ldrsbeq lr, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r8, lsr #5 │ │ │ │ + cmneq sp, r4, asr #8 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ - cmneq ip, ip, asr r2 │ │ │ │ - strdeq r3, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0175e694 │ │ │ │ + cmneq ip, r8, ror #4 │ │ │ │ + cmneq sp, r4, lsl #8 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - cmneq r5, ip, asr #12 │ │ │ │ - cmneq ip, ip, lsl r2 │ │ │ │ - strheq r3, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r4, asr r6 │ │ │ │ + cmneq ip, r8, lsr #4 │ │ │ │ + cmneq sp, r4, asr #7 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - cmneq ip, r4, ror #3 │ │ │ │ + strdeq r6, [ip, #-16]! │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 004aef90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1038279,29 +1038279,29 @@ │ │ │ │ bne 4af040 │ │ │ │ b 4af29c │ │ │ │ orreq r9, r2, r4, ror #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r9, r2, ip, lsr r5 │ │ │ │ orreq r9, r2, ip, asr #9 │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ - cmneq sp, r8, ror #2 │ │ │ │ - cmneq r5, r4, asr r3 │ │ │ │ - strheq r3, [sp, #-8]! │ │ │ │ - strheq r5, [ip, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r5, r4, lsr #5 │ │ │ │ - cmneq ip, r4, ror lr │ │ │ │ - cmneq sp, r0, lsl r0 │ │ │ │ - cmneq ip, r0, asr #28 │ │ │ │ - cmneq r5, r4, lsr r2 │ │ │ │ - cmneq sp, r8, lsl #1 │ │ │ │ - @ instruction: 0x016d2f9c │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - qdsubeq r3, r8, sp │ │ │ │ - cmneq sp, r4, asr pc │ │ │ │ + cmneq r5, r0, lsl r4 │ │ │ │ + cmneq sp, r4, ror r1 │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ + cmneq sp, r4, asr #1 │ │ │ │ + strheq r5, [ip, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, ip, lsr #5 │ │ │ │ + cmneq ip, r0, lsl #29 │ │ │ │ + cmneq sp, ip, lsl r0 │ │ │ │ + cmneq ip, ip, asr #28 │ │ │ │ + cmneq r5, ip, lsr r2 │ │ │ │ + @ instruction: 0x016d3094 │ │ │ │ + cmneq sp, r8, lsr #31 │ │ │ │ + ldrsheq lr, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, r4, rrx │ │ │ │ + cmneq sp, r0, ror #30 │ │ │ │ │ │ │ │ 004af338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ @@ -1038343,17 +1038343,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4af394 │ │ │ │ - cmneq r5, r4, ror #1 │ │ │ │ - cmneq sp, r8, lsr pc │ │ │ │ - cmneq sp, r8, asr #28 │ │ │ │ + cmneq r5, ip, ror #1 │ │ │ │ + cmneq sp, r4, asr #30 │ │ │ │ + cmneq sp, r4, asr lr │ │ │ │ │ │ │ │ 004af400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #40] @ 0x28 │ │ │ │ @@ -1038406,20 +1038406,20 @@ │ │ │ │ mov r1, #191 @ 0xbf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4af448 │ │ │ │ b 4af49c │ │ │ │ - cmneq r5, r8, lsr r0 │ │ │ │ - cmneq sp, ip, lsl #29 │ │ │ │ - @ instruction: 0x016d2d9c │ │ │ │ - cmneq r5, ip, ror #31 │ │ │ │ - cmneq sp, r4, ror lr │ │ │ │ - cmneq sp, r4, asr sp │ │ │ │ + cmneq r5, r0, asr #32 │ │ │ │ + @ instruction: 0x016d2e98 │ │ │ │ + cmneq sp, r8, lsr #27 │ │ │ │ + ldrsheq sp, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r0, lsl #29 │ │ │ │ + cmneq sp, r0, ror #26 │ │ │ │ │ │ │ │ 004af500 : │ │ │ │ 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 │ │ │ │ @@ -1038548,30 +1038548,30 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4af60c │ │ │ │ orreq r8, r2, r4, ror #31 │ │ │ │ - strdeq r2, [sp, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq r5, [r0, #-184]! @ 0xffffff48 │ │ │ │ - cmneq pc, r4, ror #16 │ │ │ │ + cmneq sp, r4, lsl #28 │ │ │ │ + cmneq r0, r4, ror #23 │ │ │ │ + cmneq pc, r0, ror r8 @ │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - cmneq r5, r4, ror lr │ │ │ │ - cmneq ip, r4, asr #20 │ │ │ │ - ldrdeq r2, [sp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r5, r8, lsr lr │ │ │ │ - cmneq ip, r8, lsl #20 │ │ │ │ - cmneq sp, r0, lsr #23 │ │ │ │ - ldrsheq sp, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r8, asr #19 │ │ │ │ - cmneq sp, r0, ror #22 │ │ │ │ - ldrheq sp, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r8, lsl #19 │ │ │ │ - cmneq sp, r0, lsr #22 │ │ │ │ + cmneq r5, ip, ror lr │ │ │ │ + cmneq ip, r0, asr sl │ │ │ │ + cmneq sp, r8, ror #23 │ │ │ │ + cmneq r5, r0, asr #28 │ │ │ │ + cmneq ip, r4, lsl sl │ │ │ │ + cmneq sp, ip, lsr #23 │ │ │ │ + cmneq r5, r0, lsl #28 │ │ │ │ + ldrdeq r5, [ip, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, ip, ror #22 │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ + @ instruction: 0x016c5994 │ │ │ │ + cmneq sp, ip, lsr #22 │ │ │ │ │ │ │ │ 004af758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1038652,23 +1038652,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 4af824 │ │ │ │ - cmneq r5, r8, lsr #25 │ │ │ │ - cmneq sp, ip, asr #22 │ │ │ │ - cmneq sp, r4, lsl #20 │ │ │ │ - cmneq r5, r8, asr ip │ │ │ │ - @ instruction: 0x016d2a9c │ │ │ │ - strheq r2, [sp, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r5, ip, lsl ip │ │ │ │ - cmneq sp, r8, ror #20 │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ + ldrheq sp, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sp, r8, asr fp │ │ │ │ + cmneq sp, r0, lsl sl │ │ │ │ + cmneq r5, r0, ror #24 │ │ │ │ + cmneq sp, r8, lsr #21 │ │ │ │ + cmneq sp, r0, asr #19 │ │ │ │ + cmneq r5, r4, lsr #24 │ │ │ │ + cmneq sp, r4, ror sl │ │ │ │ + cmneq sp, r4, lsl #19 │ │ │ │ │ │ │ │ 004af8d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ @@ -1038711,17 +1038711,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4af934 │ │ │ │ - cmneq r5, r4, asr #22 │ │ │ │ - @ instruction: 0x016d2998 │ │ │ │ - cmneq sp, r8, lsr #17 │ │ │ │ + cmneq r5, ip, asr #22 │ │ │ │ + cmneq sp, r4, lsr #19 │ │ │ │ + strheq r2, [sp, #-132]! @ 0xffffff7c │ │ │ │ │ │ │ │ 004af9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ @@ -1038767,17 +1038767,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4afa08 │ │ │ │ - cmneq r5, ip, ror #20 │ │ │ │ - cmneq sp, r0, asr #17 │ │ │ │ - cmneq sp, ip, asr #15 │ │ │ │ + cmneq r5, r4, ror sl │ │ │ │ + cmneq sp, ip, asr #17 │ │ │ │ + ldrdeq r2, [sp, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ │ │ │ │ 004afa7c : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp lr, #1 │ │ │ │ @@ -1038843,17 +1038843,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4afb34 │ │ │ │ - cmneq r5, ip, asr #18 │ │ │ │ - cmneq sp, r0, lsr #15 │ │ │ │ - cmneq sp, ip, lsr #13 │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ + cmneq sp, ip, lsr #15 │ │ │ │ + strheq r2, [sp, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 004afb9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1038973,22 +1038973,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4afcdc │ │ │ │ orreq r8, r2, ip, asr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ - strdeq r2, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0175d890 │ │ │ │ + strdeq r2, [sp, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ orreq r8, r2, r0, lsr r8 │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - cmneq ip, r8, asr #6 │ │ │ │ - cmneq sp, r4, ror #9 │ │ │ │ - cmneq ip, r0, lsl r3 │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ + cmneq ip, r4, asr r3 │ │ │ │ + strdeq r2, [sp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, ip, lsl r3 │ │ │ │ │ │ │ │ 004afdac : │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1039021,17 +1039021,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 4afe48 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4afdfc │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ - cmneq ip, ip, asr r2 │ │ │ │ - strdeq r2, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0175d694 │ │ │ │ + cmneq ip, r8, ror #4 │ │ │ │ + cmneq sp, r4, lsl #8 │ │ │ │ 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, #1208] @ 0x4b8 │ │ │ │ sub sp, sp, #2848 @ 0xb20 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1039802,49 +1039802,49 @@ │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ b 4b0b0c │ │ │ │ orreq r8, r2, r0, lsr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r2, r8, ror #12 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0175d594 │ │ │ │ - cmneq sp, r0, lsl #6 │ │ │ │ + @ instruction: 0x0175d59c │ │ │ │ + cmneq sp, ip, lsl #6 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x016d2398 │ │ │ │ + cmneq sp, r4, lsr #7 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ + cmneq r4, r4, lsr r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - cmneq sp, r0, asr #21 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + cmneq sp, ip, asr #21 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq r5, r0, lsl #24 │ │ │ │ - cmneq sp, ip, ror #18 │ │ │ │ + cmneq r5, r8, lsl #24 │ │ │ │ + cmneq sp, r8, ror r9 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmneq ip, r0, lsr #14 │ │ │ │ + cmneq ip, ip, lsr #14 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - cmneq r5, ip, lsr #14 │ │ │ │ - @ instruction: 0x016d1494 │ │ │ │ + cmneq r5, r4, lsr r7 │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ @ instruction: 0xffffd360 │ │ │ │ - cmneq r5, r8, lsr #9 │ │ │ │ - strheq r1, [sp, #-52]! @ 0xffffffcc │ │ │ │ - ldrsheq r3, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - ldrheq ip, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + ldrheq ip, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sp, r0, asr #7 │ │ │ │ + ldrsheq r3, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + ldrheq ip, [r5, #-56]! @ 0xffffffc8 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - cmneq r5, ip, asr #27 │ │ │ │ - @ instruction: 0x016c399c │ │ │ │ - cmneq sp, r0, lsr fp │ │ │ │ + ldrsbeq fp, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq ip, r8, lsr #19 │ │ │ │ + cmneq sp, ip, lsr fp │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r8, lsr sl │ │ │ │ + cmneq sp, r4, asr #20 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmneq sp, r0, lsr #24 │ │ │ │ + cmneq sp, ip, lsr #24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r4, r3 │ │ │ │ beq 4b0ba8 │ │ │ │ ldrd r6, [r5] │ │ │ │ add r3, sp, #2880 @ 0xb40 │ │ │ │ add r3, r3, #8 │ │ │ │ @@ -1041864,104 +1041864,104 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 4b267c │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - cmneq r5, r8, asr r3 │ │ │ │ - cmneq ip, r8, lsr #30 │ │ │ │ - strheq r0, [sp, #-12]! │ │ │ │ + cmneq r5, r0, ror #6 │ │ │ │ + cmneq ip, r4, lsr pc │ │ │ │ + smulbteq sp, r8, r0 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - ldrheq fp, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, r0, lsl #29 │ │ │ │ - cmneq sp, r8, lsl r0 │ │ │ │ + ldrheq fp, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq ip, ip, lsl #29 │ │ │ │ + cmneq sp, r4, lsr #32 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ - cmneq r5, r0, asr r2 │ │ │ │ - msreq SPSR_mon, ip, lsl #30 │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ + cmneq r5, r8, asr r2 │ │ │ │ + msreq SPSR_mon, r8, lsl pc │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmneq fp, r8, lsr #25 │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ - msreq SPSR_fs, r8, lsl #25 │ │ │ │ + cmneq r5, r4, lsr #30 │ │ │ │ + msreq SPSR_fs, r4 @ │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmneq r5, r8, lsr #29 │ │ │ │ - msreq SPSR_fs, r8, lsl ip │ │ │ │ - cmneq r5, r0, ror #28 │ │ │ │ + ldrheq sl, [r5, #-224]! @ 0xffffff20 │ │ │ │ + msreq SPSR_fs, r4, lsr #24 │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ cmneq fp, r8, asr #3 │ │ │ │ - msreq SPSR_mon, r0, asr #23 │ │ │ │ + msreq SPSR_mon, ip, asr #23 │ │ │ │ @ instruction: 0x01825e90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r3, [fp, #-8]! │ │ │ │ - cmneq r5, r4, ror #26 │ │ │ │ - ldrdeq pc, [ip, #-164]! @ 0xffffff5c │ │ │ │ - ldrheq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq ip, ip, lsl #15 │ │ │ │ - msreq SPSR_fs, r0, lsr #18 │ │ │ │ + cmneq r5, ip, ror #26 │ │ │ │ + msreq (UNDEF: 108), r0, ror #21 │ │ │ │ + cmneq r5, r4, asr #23 │ │ │ │ + @ instruction: 0x016c2798 │ │ │ │ + msreq SPSR_fs, ip, lsr #18 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq r5, ip, lsl #21 │ │ │ │ - cmneq ip, ip, asr r6 │ │ │ │ - strdeq pc, [ip, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0x0175aa94 │ │ │ │ + cmneq ip, r8, ror #12 │ │ │ │ + strdeq pc, [ip, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ @ instruction: 0x016b2d98 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ + @ instruction: 0x0175a890 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - msreq SPSR_fs, r0, ror #9 │ │ │ │ + msreq SPSR_fs, ip, ror #9 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ andeq r6, r0, r4, asr #24 │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ + cmneq r5, ip, ror #13 │ │ │ │ @ instruction: 0x016b6398 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - cmneq r5, r4, lsl r6 │ │ │ │ - msreq SPSR_mon, ip, ror r3 │ │ │ │ - ldrsheq sl, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - msreq (UNDEF: 108), r0, ror #4 │ │ │ │ + cmneq r5, ip, lsl r6 │ │ │ │ + msreq SPSR_mon, r8, lsl #7 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ + msreq (UNDEF: 108), ip, ror #4 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ strdeq r5, [fp, #-240]! @ 0xffffff10 │ │ │ │ - ldrsheq sl, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq sl, [r5, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r5, r8, lsr r2 │ │ │ │ - @ instruction: 0x016cef9c │ │ │ │ + cmneq r5, r0, asr #4 │ │ │ │ + cmneq ip, r8, lsr #31 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - cmneq ip, r0, ror sp │ │ │ │ + cmneq r5, ip, lsl r0 │ │ │ │ + cmneq ip, ip, ror sp │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - ldrsheq r9, [r5, #-184]! @ 0xffffff48 │ │ │ │ - cmneq ip, r8, asr #15 │ │ │ │ - cmneq ip, ip, asr r9 │ │ │ │ + cmneq r5, r0, lsl #24 │ │ │ │ + ldrdeq r1, [ip, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r8, ror #18 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmneq ip, r4, asr r7 │ │ │ │ - cmneq ip, r8, ror #17 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmneq ip, r0, ror #14 │ │ │ │ + strdeq lr, [ip, #-132]! @ 0xffffff7c │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ cmneq fp, r8, lsl #29 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ cmneq fp, r0, lsr lr │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r5, ip, asr sl │ │ │ │ - cmneq ip, ip, asr #15 │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ + cmneq r5, r4, ror #20 │ │ │ │ + ldrdeq lr, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ cmneq fp, r0, ror sp │ │ │ │ - cmneq ip, r4, ror #14 │ │ │ │ + cmneq ip, r0, ror r7 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmneq r5, ip, asr #19 │ │ │ │ - cmneq ip, ip, lsr r7 │ │ │ │ - cmneq r5, r8, ror r9 │ │ │ │ + ldrsbeq r9, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq ip, r8, asr #14 │ │ │ │ + cmneq r5, r0, lsl #19 │ │ │ │ cmneq fp, r0, ror #25 │ │ │ │ - ldrdeq lr, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r0, ror #13 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ ldr r3, [pc, #-224] @ 4b2b3c │ │ │ │ mov r9, fp │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, sp, #1408 @ 0x580 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ @@ -1043931,280 +1043931,280 @@ │ │ │ │ b 4b267c │ │ │ │ cmneq fp, r0, lsl #25 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ cmneq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ strheq r1, [fp, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ - @ instruction: 0x016ce594 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ + cmneq ip, r0, lsr #11 │ │ │ │ cmneq fp, ip, asr #22 │ │ │ │ - ldrheq r9, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmneq ip, r8, lsr #10 │ │ │ │ + cmneq r5, r0, asr #15 │ │ │ │ + cmneq ip, r4, lsr r5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01759798 │ │ │ │ - cmneq ip, r4, lsl #10 │ │ │ │ + cmneq r5, r0, lsr #15 │ │ │ │ + cmneq ip, r0, lsl r5 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmneq r5, ip, lsl #11 │ │ │ │ - cmneq ip, r8, asr r1 │ │ │ │ - strdeq lr, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01759594 │ │ │ │ + cmneq ip, r4, ror #2 │ │ │ │ + strdeq lr, [ip, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r5, r4, asr #8 │ │ │ │ + cmneq r5, ip, asr #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq ip, r8, asr #1 │ │ │ │ - ldrsbeq r9, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq lr, [ip, #-4]! │ │ │ │ + ldrsbeq r9, [r5, #-40]! @ 0xffffffd8 │ │ │ │ cmneq fp, r0, lsr #31 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r0, lsl r6 │ │ │ │ - cmneq r5, r0, lsl r2 │ │ │ │ - cmneq ip, r8, ror pc │ │ │ │ - cmneq r5, ip, lsr r1 │ │ │ │ - cmneq ip, ip, lsr #29 │ │ │ │ - cmneq r5, r8, ror #1 │ │ │ │ + cmneq r5, r8, lsl r2 │ │ │ │ + cmneq ip, r4, lsl #31 │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ + strheq sp, [ip, #-232]! @ 0xffffff18 │ │ │ │ + ldrsheq r9, [r5, #-0]! │ │ │ │ cmneq fp, r0, asr r4 │ │ │ │ - cmneq ip, r4, asr #28 │ │ │ │ + cmneq ip, r0, asr lr │ │ │ │ strdeq r1, [fp, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0x016b1394 │ │ │ │ cmneq fp, r4, lsr r3 │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ - cmneq ip, r0, lsl sp │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ + cmneq ip, ip, lsl sp │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r5, r8, asr pc │ │ │ │ - strheq sp, [ip, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r5, r0, ror lr │ │ │ │ - cmneq ip, r0, ror #23 │ │ │ │ + cmneq r5, r0, ror #30 │ │ │ │ + cmneq ip, r4, asr #25 │ │ │ │ + cmneq r5, r8, ror lr │ │ │ │ + cmneq ip, ip, ror #23 │ │ │ │ cmneq fp, ip, lsl #3 │ │ │ │ - cmneq r5, ip, ror #27 │ │ │ │ - cmneq ip, r8, asr #22 │ │ │ │ - cmneq r5, r0, lsl sp │ │ │ │ - cmneq ip, r0, lsl #21 │ │ │ │ + ldrsheq r8, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq ip, r4, asr fp │ │ │ │ + cmneq r5, r8, lsl sp │ │ │ │ + cmneq ip, ip, lsl #21 │ │ │ │ cmneq fp, ip, lsr #32 │ │ │ │ - ldrsbeq r8, [r5, #-160]! @ 0xffffff60 │ │ │ │ - smultbeq ip, r0, r6 │ │ │ │ - cmneq ip, r8, lsr r8 │ │ │ │ + ldrsbeq r8, [r5, #-168]! @ 0xffffff58 │ │ │ │ + smultbeq ip, ip, r6 │ │ │ │ + cmneq ip, r4, asr #16 │ │ │ │ ldrdeq r0, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - strdeq r0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x016cd790 │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ + cmneq ip, r8, lsl #12 │ │ │ │ + @ instruction: 0x016cd79c │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - ldrsheq r8, [r5, #-144]! @ 0xffffff70 │ │ │ │ - smulbteq ip, r0, r5 │ │ │ │ - cmneq ip, r4, asr r7 │ │ │ │ + ldrsheq r8, [r5, #-152]! @ 0xffffff68 │ │ │ │ + smulbteq ip, ip, r5 │ │ │ │ + cmneq ip, r0, ror #14 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - cmneq r5, ip, ror #10 │ │ │ │ - cmneq ip, ip, lsr r1 │ │ │ │ - ldrdeq sp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r5, r4, ror r5 │ │ │ │ + cmneq ip, r8, asr #2 │ │ │ │ + ldrdeq sp, [ip, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmneq r5, ip, lsr #10 │ │ │ │ - strdeq r0, [ip, #-12]! │ │ │ │ - @ instruction: 0x016cd294 │ │ │ │ - cmneq ip, r4, lsr r5 │ │ │ │ - cmneq r5, r4, ror #9 │ │ │ │ - cmneq ip, r8, asr #4 │ │ │ │ - cmneq r5, r4, lsr #9 │ │ │ │ - cmneq ip, r4, ror r0 │ │ │ │ - cmneq ip, r8, lsl #4 │ │ │ │ + cmneq r5, r4, lsr r5 │ │ │ │ + cmneq ip, r8, lsl #2 │ │ │ │ + cmneq ip, r0, lsr #5 │ │ │ │ + cmneq ip, r0, asr #10 │ │ │ │ + cmneq r5, ip, ror #9 │ │ │ │ + cmneq ip, r4, asr r2 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ + smulbbeq ip, r0, r0 │ │ │ │ + cmneq ip, r4, lsl r2 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r5, r8, ror #8 │ │ │ │ - cmneq ip, r8, lsr r0 │ │ │ │ - cmneq ip, ip, asr #3 │ │ │ │ + cmneq r5, r0, ror r4 │ │ │ │ + cmneq ip, r4, asr #32 │ │ │ │ + ldrdeq sp, [ip, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmneq ip, r8, ror #6 │ │ │ │ - ldrsheq r8, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq ip, ip, asr r1 │ │ │ │ + cmneq ip, r4, ror r3 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmneq ip, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, r4, lsr #7 │ │ │ │ - msreq (UNDEF: 123), r4, ror pc │ │ │ │ - cmneq ip, r8, lsl #2 │ │ │ │ + cmneq r5, ip, lsr #7 │ │ │ │ + msreq (UNDEF: 123), r0, lsl #31 │ │ │ │ + cmneq ip, r4, lsl r1 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - cmneq r5, r0, ror #6 │ │ │ │ - cmneq ip, r4, lsl r3 │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ + cmneq r5, r8, ror #6 │ │ │ │ + cmneq ip, r0, lsr #6 │ │ │ │ + cmneq ip, ip, asr #1 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r5, ip, lsl r3 │ │ │ │ - msreq (UNDEF: 107), r8, ror #29 │ │ │ │ - cmneq ip, r4, lsl #1 │ │ │ │ - strheq pc, [fp, #-224]! @ 0xffffff20 @ │ │ │ │ - cmneq ip, ip, asr #32 │ │ │ │ - cmneq r5, r8, lsr #5 │ │ │ │ - msreq (UNDEF: 107), r8, ror lr │ │ │ │ - cmneq ip, r4, lsl r0 │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ - msreq (UNDEF: 107), ip, lsr lr │ │ │ │ - ldrdeq ip, [ip, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r4, lsr #6 │ │ │ │ + strdeq pc, [fp, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x016cd090 │ │ │ │ + strheq pc, [fp, #-236]! @ 0xffffff14 @ │ │ │ │ + qdsubeq sp, r8, ip │ │ │ │ + ldrheq r8, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + msreq (UNDEF: 107), r4, lsl #29 │ │ │ │ + cmneq ip, r0, lsr #32 │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ + msreq (UNDEF: 107), r8, asr #28 │ │ │ │ + ldrdeq ip, [ip, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ - msreq (UNDEF: 107), r0, lsl #28 │ │ │ │ - @ instruction: 0x016ccf94 │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ + msreq (UNDEF: 107), ip, lsl #28 │ │ │ │ + cmneq ip, r0, lsr #31 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - ldrsheq r8, [r5, #-20]! @ 0xffffffec │ │ │ │ - msreq SPSR_fxc, r4, asr #27 │ │ │ │ - cmneq ip, r8, asr pc │ │ │ │ + ldrsheq r8, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + ldrdeq pc, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq ip, r4, ror #30 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - msreq SPSR_fxc, ip, lsl #27 │ │ │ │ + msreq SPSR_fxc, r8 @ │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - msreq SPSR_fxc, r0, asr sp │ │ │ │ - cmneq ip, ip, ror #29 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ + msreq SPSR_fxc, ip, asr sp │ │ │ │ + strdeq ip, [ip, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq r5, ip, lsr r1 │ │ │ │ - cmneq ip, ip, asr r2 │ │ │ │ - @ instruction: 0x016cce9c │ │ │ │ - msreq SPSR_fxc, r8, asr #25 │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ + cmneq ip, r8, ror #4 │ │ │ │ + cmneq ip, r8, lsr #29 │ │ │ │ + ldrdeq pc, [fp, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - msreq SPSR_fxc, r4 @ │ │ │ │ - msreq SPSR_fxc, r0, ror #24 │ │ │ │ - cmneq r5, r4, asr r0 │ │ │ │ - msreq SPSR_fxc, r4, lsr #24 │ │ │ │ - strheq ip, [ip, #-216]! @ 0xffffff28 │ │ │ │ + msreq SPSR_fxc, r0, lsr #25 │ │ │ │ + msreq SPSR_fxc, ip, ror #24 │ │ │ │ + cmneq r5, ip, asr r0 │ │ │ │ + msreq SPSR_fxc, r0, lsr ip │ │ │ │ + cmneq ip, r4, asr #27 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - msreq (UNDEF: 123), ip, ror #23 │ │ │ │ + strdeq pc, [fp, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - strheq pc, [fp, #-184]! @ 0xffffff48 @ │ │ │ │ - cmneq r5, ip, lsr #31 │ │ │ │ - msreq (UNDEF: 123), ip, ror fp │ │ │ │ - cmneq ip, r8, lsl sp │ │ │ │ + msreq (UNDEF: 123), r4, asr #23 │ │ │ │ + ldrheq r7, [r5, #-244]! @ 0xffffff0c │ │ │ │ + msreq (UNDEF: 123), r8, lsl #23 │ │ │ │ + cmneq ip, r4, lsr #26 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - msreq (UNDEF: 123), r4, asr #22 │ │ │ │ + msreq (UNDEF: 123), r0, asr fp │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq r5, r8, lsr pc │ │ │ │ - msreq (UNDEF: 123), r8, lsl #22 │ │ │ │ - cmneq ip, r4, lsr #25 │ │ │ │ + cmneq r5, r0, asr #30 │ │ │ │ + msreq (UNDEF: 123), r4, lsl fp │ │ │ │ + strheq ip, [ip, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - ldrsheq r7, [r5, #-232]! @ 0xffffff18 │ │ │ │ - msreq (UNDEF: 107), r4, asr #21 │ │ │ │ - cmneq ip, ip, asr ip │ │ │ │ + cmneq r5, r0, lsl #30 │ │ │ │ + ldrdeq pc, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, r8, ror #24 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - msreq (UNDEF: 107), r8, lsl #21 │ │ │ │ + msreq (UNDEF: 107), r4 @ │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmneq r5, r0, lsl #29 │ │ │ │ - msreq (UNDEF: 107), r0, asr sl │ │ │ │ - cmneq ip, r8, ror #23 │ │ │ │ - cmneq ip, ip, lsr #31 │ │ │ │ - cmneq r5, r8, lsr lr │ │ │ │ - @ instruction: 0x016ccb90 │ │ │ │ + cmneq r5, r8, lsl #29 │ │ │ │ + msreq (UNDEF: 107), ip, asr sl │ │ │ │ + strdeq ip, [ip, #-180]! @ 0xffffff4c │ │ │ │ + strheq ip, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r0, asr #28 │ │ │ │ + @ instruction: 0x016ccb9c │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmneq r5, r0, ror #27 │ │ │ │ - msreq SPSR_fxc, ip, lsr #19 │ │ │ │ - cmneq ip, r4, asr #22 │ │ │ │ + cmneq r5, r8, ror #27 │ │ │ │ + strheq pc, [fp, #-152]! @ 0xffffff68 @ │ │ │ │ + cmneq ip, r0, asr fp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq ip, ip, ror #25 │ │ │ │ - cmneq r5, r4, lsl #27 │ │ │ │ - strdeq ip, [ip, #-160]! @ 0xffffff60 │ │ │ │ + strdeq ip, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, ip, lsl #27 │ │ │ │ + strdeq ip, [ip, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq r5, r8, asr #26 │ │ │ │ - msreq SPSR_fxc, r8, lsl r9 │ │ │ │ - cmneq ip, ip, lsr #21 │ │ │ │ + cmneq r5, r0, asr sp │ │ │ │ + msreq SPSR_fxc, r4, lsr #18 │ │ │ │ + strheq ip, [ip, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmneq r5, r8, lsl #26 │ │ │ │ - ldrdeq pc, [fp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq ip, r4, ror sl │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ - msreq SPSR_fxc, r8 @ │ │ │ │ - cmneq ip, r0, lsr sl │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ - strheq ip, [ip, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq ip, [ip, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r5, r0, lsl sp │ │ │ │ + msreq SPSR_fxc, r0, ror #17 │ │ │ │ + cmneq ip, r0, lsl #21 │ │ │ │ + ldrsbeq r7, [r5, #-192]! @ 0xffffff40 │ │ │ │ + msreq SPSR_fxc, r4, lsr #17 │ │ │ │ + cmneq ip, ip, lsr sl │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ + cmneq ip, r4, asr #27 │ │ │ │ + ldrdeq ip, [ip, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - msreq SPSR_fxc, r4, lsl r8 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ - @ instruction: 0x016cc99c │ │ │ │ + msreq SPSR_fxc, r0, lsr #16 │ │ │ │ + cmneq r5, r4, asr #24 │ │ │ │ + cmneq ip, r8, lsr #19 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - ldrsheq r7, [r5, #-184]! @ 0xffffff48 │ │ │ │ - msreq (UNDEF: 123), r8, asr #15 │ │ │ │ - cmneq ip, ip, asr r9 │ │ │ │ + cmneq r5, r0, lsl #24 │ │ │ │ + ldrdeq pc, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r8, ror #18 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - msreq (UNDEF: 123), ip, lsl #15 │ │ │ │ - msreq (UNDEF: 123), r4, asr r7 │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ - msreq (UNDEF: 123), r8, lsl r7 │ │ │ │ - strheq ip, [ip, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, r8, lsl #22 │ │ │ │ - ldrdeq pc, [fp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq ip, ip, ror #16 │ │ │ │ + msreq (UNDEF: 123), r8 @ │ │ │ │ + msreq (UNDEF: 123), r0, ror #14 │ │ │ │ + cmneq r5, r0, asr fp │ │ │ │ + msreq (UNDEF: 123), r4, lsr #14 │ │ │ │ + strheq ip, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, r0, lsl fp │ │ │ │ + msreq (UNDEF: 107), r4, ror #13 │ │ │ │ + cmneq ip, r8, ror r8 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - msreq (UNDEF: 107), r0, lsr #13 │ │ │ │ + msreq (UNDEF: 107), ip, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - msreq (UNDEF: 107), ip, ror #12 │ │ │ │ + msreq (UNDEF: 107), r8, ror r6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r5, ip, asr sl │ │ │ │ - msreq (UNDEF: 107), ip, lsr #12 │ │ │ │ - cmneq ip, r8, asr #15 │ │ │ │ + cmneq r5, r4, ror #20 │ │ │ │ + msreq (UNDEF: 107), r8, lsr r6 │ │ │ │ + ldrdeq ip, [ip, #-116]! @ 0xffffff8c │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - cmneq r5, ip, lsl sl │ │ │ │ - msreq SPSR_fxc, ip, ror #11 │ │ │ │ - cmneq ip, r8, lsl #15 │ │ │ │ + cmneq r5, r4, lsr #20 │ │ │ │ + strdeq pc, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x016cc794 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - strheq pc, [fp, #-84]! @ 0xffffffac @ │ │ │ │ + msreq SPSR_fxc, r0, asr #11 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - msreq SPSR_fxc, r4, lsl #11 │ │ │ │ + msreq SPSR_fxc, r0 @ │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - msreq SPSR_fxc, r4, asr r5 │ │ │ │ + msreq SPSR_fxc, r0, ror #10 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - msreq SPSR_fxc, r4, lsr #10 │ │ │ │ + msreq SPSR_fxc, r0, lsr r5 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ - strdeq pc, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq ip, r4, lsl #13 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ + strdeq pc, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x016cc690 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ - strheq pc, [fp, #-68]! @ 0xffffffbc @ │ │ │ │ - cmneq ip, r8, asr #12 │ │ │ │ + cmneq r5, ip, ror #17 │ │ │ │ + msreq SPSR_fxc, r0, asr #9 │ │ │ │ + cmneq ip, r4, asr r6 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ - msreq SPSR_fxc, r8, ror r4 │ │ │ │ - cmneq ip, ip, lsl #12 │ │ │ │ + ldrheq r7, [r5, #-128]! @ 0xffffff80 │ │ │ │ + msreq SPSR_fxc, r4, lsl #9 │ │ │ │ + cmneq ip, r8, lsl r6 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - msreq SPSR_fxc, ip, lsr r4 │ │ │ │ - ldrdeq ip, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + msreq SPSR_fxc, r8, asr #8 │ │ │ │ + ldrdeq ip, [ip, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - msreq SPSR_fxc, r4, lsl #8 │ │ │ │ + msreq SPSR_fxc, r0, lsl r4 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - ldrsheq r7, [r5, #-124]! @ 0xffffff84 │ │ │ │ - msreq (UNDEF: 123), ip, asr #7 │ │ │ │ - cmneq ip, r0, ror #10 │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ + ldrdeq pc, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq ip, ip, ror #10 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r5, r0, asr #15 │ │ │ │ - msreq (UNDEF: 123), r0 @ │ │ │ │ - cmneq ip, r4, lsr #10 │ │ │ │ + cmneq r5, r8, asr #15 │ │ │ │ + msreq (UNDEF: 123), ip @ │ │ │ │ + cmneq ip, r0, lsr r5 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmneq r5, r4, lsl #15 │ │ │ │ - msreq (UNDEF: 123), r4, asr r3 │ │ │ │ - cmneq ip, r8, ror #9 │ │ │ │ + cmneq r5, ip, lsl #15 │ │ │ │ + msreq (UNDEF: 123), r0, ror #6 │ │ │ │ + strdeq ip, [ip, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ - cmneq ip, r4, asr #17 │ │ │ │ - cmneq ip, r0, lsr #9 │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + ldrdeq ip, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmneq ip, ip, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - ldrsheq r7, [r5, #-104]! @ 0xffffff98 │ │ │ │ - msreq (UNDEF: 107), r8, asr #5 │ │ │ │ - cmneq ip, ip, asr r4 │ │ │ │ + cmneq r5, r0, lsl #14 │ │ │ │ + ldrdeq pc, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - ldrheq r7, [r5, #-108]! @ 0xffffff94 │ │ │ │ - msreq (UNDEF: 107), ip, lsl #5 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - cmneq r5, r0, lsl #13 │ │ │ │ - msreq (UNDEF: 107), r0, asr r2 │ │ │ │ - cmneq ip, r4, ror #7 │ │ │ │ + cmneq r5, r4, asr #13 │ │ │ │ + msreq (UNDEF: 107), r8 @ │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ + cmneq r5, r8, lsl #13 │ │ │ │ + msreq (UNDEF: 107), ip, asr r2 │ │ │ │ + strdeq ip, [ip, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmneq ip, ip, ror #15 │ │ │ │ - cmneq r5, r8, lsr r6 │ │ │ │ - @ instruction: 0x016cc398 │ │ │ │ + strdeq ip, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, r0, asr #12 │ │ │ │ + cmneq ip, r4, lsr #7 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - ldrsheq r7, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - msreq SPSR_fxc, r0, asr #3 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ + ldrsheq r7, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + msreq SPSR_fxc, ip, asr #3 │ │ │ │ + cmneq ip, r0, ror #6 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ ldr r2, [pc, #-832] @ 4b4be8 │ │ │ │ ldr r1, [pc, #-832] @ 4b4bec │ │ │ │ ldr r3, [pc, #-832] @ 4b4bf0 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1046233,456 +1046233,456 @@ │ │ │ │ ldr r1, [pc, #972] @ 4b72a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4b267c │ │ │ │ - cmneq r5, r8, lsl #11 │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ - cmneq ip, r8, ror #5 │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ - @ instruction: 0x016cc594 │ │ │ │ - @ instruction: 0x016cc290 │ │ │ │ + @ instruction: 0x01757590 │ │ │ │ + cmneq ip, ip, lsl #12 │ │ │ │ + strdeq ip, [ip, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ + cmneq ip, r0, lsr #11 │ │ │ │ + @ instruction: 0x016cc29c │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - cmneq r5, r4, ror #9 │ │ │ │ - cmneq ip, r0, ror #11 │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ + cmneq r5, ip, ror #9 │ │ │ │ + cmneq ip, ip, ror #11 │ │ │ │ + cmneq ip, r0, asr r2 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - @ instruction: 0x0175749c │ │ │ │ - msreq SPSR_fxc, ip, rrx │ │ │ │ - cmneq ip, r0, lsl #4 │ │ │ │ + cmneq r5, r4, lsr #9 │ │ │ │ + msreq SPSR_fxc, r8, ror r0 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ - msreq SPSR_fxc, ip, lsr #32 │ │ │ │ - cmneq ip, r0, asr #3 │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ + msreq SPSR_fxc, r8, lsr r0 │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmneq r5, ip, lsl r4 │ │ │ │ - cmneq fp, ip, ror #31 │ │ │ │ - cmneq ip, r0, lsl #3 │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ + strdeq lr, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, lsl #3 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - ldrsbeq r7, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, ip, lsr #31 │ │ │ │ - cmneq ip, r0, asr #2 │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ + strheq lr, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, asr #2 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - cmneq fp, r4, ror pc │ │ │ │ + cmneq fp, r0, lsl #31 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmneq ip, ip, lsr #8 │ │ │ │ - cmneq r5, r4, ror #6 │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ + cmneq ip, r8, lsr r4 │ │ │ │ + cmneq r5, ip, ror #6 │ │ │ │ + cmneq ip, ip, asr #1 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - strdeq lr, [fp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r5, r8, lsl r3 │ │ │ │ - cmneq ip, r8, ror r0 │ │ │ │ + strdeq lr, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, r0, lsr #6 │ │ │ │ + cmneq ip, r4, lsl #1 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq fp, ip, lsr #29 │ │ │ │ + strheq lr, [fp, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmneq r5, r8, lsr #5 │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ - cmneq ip, ip │ │ │ │ + ldrheq r7, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq fp, r4, lsl #29 │ │ │ │ + cmneq ip, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ - cmneq fp, ip, lsr lr │ │ │ │ - ldrdeq fp, [ip, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ + cmneq fp, r8, asr #28 │ │ │ │ + ldrdeq fp, [ip, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ - cmneq fp, r0, lsl #28 │ │ │ │ - @ instruction: 0x016cbf94 │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ + cmneq fp, ip, lsl #28 │ │ │ │ + cmneq ip, r0, lsr #31 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - ldrsheq r7, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq fp, r4, asr #27 │ │ │ │ - cmneq ip, r8, asr pc │ │ │ │ + ldrsheq r7, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + ldrdeq lr, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq ip, r4, ror #30 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq r7, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ - cmneq ip, r0, lsr #30 │ │ │ │ - cmneq r5, ip, ror r1 │ │ │ │ - cmneq fp, ip, asr #26 │ │ │ │ - cmneq ip, r0, ror #29 │ │ │ │ + cmneq r5, r0, asr #3 │ │ │ │ + @ instruction: 0x016bed94 │ │ │ │ + cmneq ip, ip, lsr #30 │ │ │ │ + cmneq r5, r4, lsl #3 │ │ │ │ + cmneq fp, r8, asr sp │ │ │ │ + cmneq ip, ip, ror #29 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r5, r0, asr #2 │ │ │ │ - cmneq fp, r0, lsl sp │ │ │ │ - cmneq ip, r4, lsr #29 │ │ │ │ + cmneq r5, r8, asr #2 │ │ │ │ + cmneq fp, ip, lsl sp │ │ │ │ + strheq fp, [ip, #-224]! @ 0xffffff20 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - ldrdeq lr, [fp, #-196]! @ 0xffffff3c │ │ │ │ - cmneq ip, r8, ror #28 │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + cmneq fp, r0, ror #25 │ │ │ │ + cmneq ip, r4, ror lr │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmneq r5, r8, asr #1 │ │ │ │ - @ instruction: 0x016bec98 │ │ │ │ - cmneq ip, ip, lsr #28 │ │ │ │ + ldrsbeq r7, [r5, #-0]! │ │ │ │ + cmneq fp, r4, lsr #25 │ │ │ │ + cmneq ip, r8, lsr lr │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmneq r5, ip, lsl #1 │ │ │ │ - cmneq fp, ip, asr ip │ │ │ │ - strdeq fp, [ip, #-208]! @ 0xffffff30 │ │ │ │ + @ instruction: 0x01757094 │ │ │ │ + cmneq fp, r8, ror #24 │ │ │ │ + strdeq fp, [ip, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - cmneq r5, r0, asr r0 │ │ │ │ - cmneq fp, r0, lsr #24 │ │ │ │ - strheq fp, [ip, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r5, r8, asr r0 │ │ │ │ + cmneq fp, ip, lsr #24 │ │ │ │ + cmneq ip, r0, asr #27 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ - cmneq ip, r8, ror sp │ │ │ │ + cmneq r5, ip, lsl r0 │ │ │ │ + strdeq lr, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq ip, r4, lsl #27 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - ldrsbeq r6, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmneq fp, r8, lsr #23 │ │ │ │ - cmneq ip, ip, lsr sp │ │ │ │ + cmneq r5, r0, ror #31 │ │ │ │ + strheq lr, [fp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq ip, r8, asr #26 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x01756f9c │ │ │ │ - cmneq fp, ip, ror #22 │ │ │ │ - cmneq ip, r4, lsl #26 │ │ │ │ - cmneq r5, r0, ror #30 │ │ │ │ - cmneq fp, r0, lsr fp │ │ │ │ - cmneq ip, r4, asr #25 │ │ │ │ + cmneq r5, r4, lsr #31 │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ + cmneq ip, r0, lsl sp │ │ │ │ + cmneq r5, r8, ror #30 │ │ │ │ + cmneq fp, ip, lsr fp │ │ │ │ + ldrdeq fp, [ip, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - strdeq lr, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq ip, ip, lsl #25 │ │ │ │ - cmneq r5, r8, ror #29 │ │ │ │ - strheq lr, [fp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq ip, ip, asr #24 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmneq fp, r0, lsl #22 │ │ │ │ + @ instruction: 0x016cbc98 │ │ │ │ + ldrsheq r6, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, r4, asr #21 │ │ │ │ + cmneq ip, r8, asr ip │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmneq r5, ip, lsr #29 │ │ │ │ - cmneq fp, r8, ror sl │ │ │ │ - cmneq ip, r0, lsl ip │ │ │ │ + ldrheq r6, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r4, lsl #21 │ │ │ │ + cmneq ip, ip, lsl ip │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - cmneq r5, ip, ror #28 │ │ │ │ - cmneq fp, ip, lsr sl │ │ │ │ - ldrdeq fp, [ip, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r5, r0, lsr lr │ │ │ │ - cmneq fp, r0, lsl #20 │ │ │ │ - @ instruction: 0x016cbb94 │ │ │ │ + cmneq r5, r4, ror lr │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ + cmneq ip, r0, ror #23 │ │ │ │ + cmneq r5, r8, lsr lr │ │ │ │ + cmneq fp, ip, lsl #20 │ │ │ │ + cmneq ip, r0, lsr #23 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - ldrsheq r6, [r5, #-212]! @ 0xffffff2c │ │ │ │ - cmneq fp, r4, asr #19 │ │ │ │ - cmneq ip, r8, asr fp │ │ │ │ + ldrsheq r6, [r5, #-220]! @ 0xffffff24 │ │ │ │ + ldrdeq lr, [fp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq ip, r4, ror #22 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - ldrheq r6, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, r8, lsl #19 │ │ │ │ - cmneq ip, r0, lsr #22 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ - cmneq fp, ip, asr #18 │ │ │ │ - cmneq ip, r0, ror #21 │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ + @ instruction: 0x016be994 │ │ │ │ + cmneq ip, ip, lsr #22 │ │ │ │ + cmneq r5, r4, lsl #27 │ │ │ │ + cmneq fp, r8, asr r9 │ │ │ │ + cmneq ip, ip, ror #21 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmneq r5, r0, asr #26 │ │ │ │ - cmneq fp, r0, lsl r9 │ │ │ │ - cmneq ip, r4, lsr #21 │ │ │ │ + cmneq r5, r8, asr #26 │ │ │ │ + cmneq fp, ip, lsl r9 │ │ │ │ + strheq fp, [ip, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - cmneq r5, r4, lsl #26 │ │ │ │ - ldrdeq lr, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq ip, r8, ror #20 │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ + ldrdeq lr, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, r4, ror sl │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmneq r5, r4, asr #25 │ │ │ │ - @ instruction: 0x016be894 │ │ │ │ - cmneq ip, r0, lsr sl │ │ │ │ + cmneq r5, ip, asr #25 │ │ │ │ + cmneq fp, r0, lsr #17 │ │ │ │ + cmneq ip, ip, lsr sl │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq fp, ip, asr r8 │ │ │ │ + cmneq fp, r8, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq r5, r4, asr ip │ │ │ │ - cmneq fp, r4, lsr #16 │ │ │ │ - strheq fp, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r5, r8, lsl ip │ │ │ │ - cmneq fp, r8, ror #15 │ │ │ │ - cmneq ip, ip, ror r9 │ │ │ │ + cmneq r5, ip, asr ip │ │ │ │ + cmneq fp, r0, lsr r8 │ │ │ │ + cmneq ip, r8, asr #19 │ │ │ │ + cmneq r5, r0, lsr #24 │ │ │ │ + strdeq lr, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r8, lsl #19 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq r6, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, ip, lsr #15 │ │ │ │ - cmneq ip, r0, asr #18 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + strheq lr, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq ip, ip, asr #18 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r5, r0, lsr #23 │ │ │ │ - cmneq fp, r0, ror r7 │ │ │ │ - cmneq ip, r4, lsl #18 │ │ │ │ + cmneq r5, r8, lsr #23 │ │ │ │ + cmneq fp, ip, ror r7 │ │ │ │ + cmneq ip, r0, lsl r9 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq fp, r8, lsr r7 │ │ │ │ - cmneq r5, r4, lsr fp │ │ │ │ - cmneq fp, r4, lsl #14 │ │ │ │ - @ instruction: 0x016cb898 │ │ │ │ + cmneq fp, r4, asr #14 │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ + cmneq ip, r4, lsr #17 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrsheq r6, [r5, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r8, asr #13 │ │ │ │ - cmneq ip, ip, asr r8 │ │ │ │ + cmneq r5, r0, lsl #22 │ │ │ │ + ldrdeq lr, [fp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r8, ror #16 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrheq r6, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, lsl #13 │ │ │ │ - cmneq ip, r0, lsr #16 │ │ │ │ + cmneq r5, r4, asr #21 │ │ │ │ + @ instruction: 0x016be698 │ │ │ │ + cmneq ip, ip, lsr #16 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - cmneq r5, r0, lsl #21 │ │ │ │ - cmneq fp, r0, asr r6 │ │ │ │ - cmneq ip, r4, ror #15 │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + cmneq fp, ip, asr r6 │ │ │ │ + strdeq fp, [ip, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - cmneq fp, r4, lsl r6 │ │ │ │ - cmneq ip, r8, lsr #15 │ │ │ │ + cmneq r5, ip, asr #20 │ │ │ │ + cmneq fp, r0, lsr #12 │ │ │ │ + strheq fp, [ip, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - ldrdeq lr, [fp, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq r6, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmneq fp, r0, lsr #11 │ │ │ │ - cmneq ip, r4, lsr r7 │ │ │ │ + cmneq fp, r8, ror #11 │ │ │ │ + ldrsbeq r6, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, ip, lsr #11 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmneq fp, r0, ror #10 │ │ │ │ - @ instruction: 0x01756990 │ │ │ │ - strdeq fp, [ip, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, r0, lsr #10 │ │ │ │ - cmneq r5, r0, asr r9 │ │ │ │ - strheq fp, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, ip, ror #10 │ │ │ │ + @ instruction: 0x01756998 │ │ │ │ + cmneq ip, r4, lsl #14 │ │ │ │ + cmneq fp, ip, lsr #10 │ │ │ │ + cmneq r5, r8, asr r9 │ │ │ │ + cmneq ip, r0, asr #13 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmneq r5, r4, lsl r9 │ │ │ │ - cmneq fp, r4, ror #9 │ │ │ │ - cmneq ip, r8, ror r6 │ │ │ │ + cmneq r5, ip, lsl r9 │ │ │ │ + strdeq lr, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r4, lsl #13 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - ldrsbeq r6, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq ip, r0, asr #12 │ │ │ │ - @ instruction: 0x0175689c │ │ │ │ - cmneq fp, ip, ror #8 │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ + cmneq r5, r0, ror #17 │ │ │ │ + strheq lr, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq ip, ip, asr #12 │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + cmneq fp, r8, ror r4 │ │ │ │ + cmneq ip, ip, lsl #12 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ - cmneq fp, r0, lsr r4 │ │ │ │ - cmneq ip, r4, asr #11 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ + cmneq fp, ip, lsr r4 │ │ │ │ + ldrdeq fp, [ip, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ - strdeq lr, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, r8, lsl #11 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ + cmneq fp, r0, lsl #8 │ │ │ │ + @ instruction: 0x016cb594 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - cmneq r5, r8, ror #15 │ │ │ │ - strheq lr, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq ip, ip, asr #10 │ │ │ │ + ldrsheq r6, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, r4, asr #7 │ │ │ │ + cmneq ip, r8, asr r5 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmneq r5, ip, lsr #15 │ │ │ │ - cmneq fp, ip, ror r3 │ │ │ │ - cmneq ip, r0, lsl r5 │ │ │ │ + ldrheq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r8, lsl #7 │ │ │ │ + cmneq ip, ip, lsl r5 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq ip, r0, ror #12 │ │ │ │ - cmneq r5, r4, ror #14 │ │ │ │ - cmneq ip, ip, asr #9 │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ - cmneq fp, r8, ror #5 │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ + cmneq ip, ip, ror #12 │ │ │ │ + cmneq r5, ip, ror #14 │ │ │ │ + ldrdeq fp, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r5, r0, lsr #14 │ │ │ │ + strdeq lr, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq ip, r8, lsl #9 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - ldrsbeq r6, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, ip, lsr #5 │ │ │ │ - cmneq ip, r4, asr #8 │ │ │ │ - cmneq r5, r0, lsr #13 │ │ │ │ - cmneq fp, r0, ror r2 │ │ │ │ - cmneq ip, r8, lsl #8 │ │ │ │ - cmneq fp, r8, lsr r2 │ │ │ │ - cmneq r5, r0, ror #12 │ │ │ │ - cmneq ip, r4, asr #7 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ - strdeq lr, [fp, #-16]! │ │ │ │ - cmneq ip, r4, lsl #7 │ │ │ │ + cmneq r5, r4, ror #13 │ │ │ │ + strheq lr, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, r0, asr r4 │ │ │ │ + cmneq r5, r8, lsr #13 │ │ │ │ + cmneq fp, ip, ror r2 │ │ │ │ + cmneq ip, r4, lsl r4 │ │ │ │ + cmneq fp, r4, asr #4 │ │ │ │ + cmneq r5, r8, ror #12 │ │ │ │ + ldrdeq fp, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r5, r8, lsr #12 │ │ │ │ + strdeq lr, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x016cb390 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - strheq lr, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, r4, ror #11 │ │ │ │ - cmneq ip, r4, asr #6 │ │ │ │ + cmneq fp, r4, asr #3 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ + cmneq ip, r0, asr r3 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmneq fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x016bda98 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - cmneq r5, r8, lsl #29 │ │ │ │ - cmneq fp, r4, asr sl │ │ │ │ - strdeq sl, [ip, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r5, r8, asr #28 │ │ │ │ - cmneq fp, r4, lsl sl │ │ │ │ - cmneq ip, ip, lsr #23 │ │ │ │ + @ instruction: 0x01755e90 │ │ │ │ + cmneq fp, r0, ror #20 │ │ │ │ + strdeq sl, [ip, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r5, r0, asr lr │ │ │ │ + cmneq fp, r0, lsr #20 │ │ │ │ + strheq sl, [ip, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r5, r8, lsl #28 │ │ │ │ - ldrdeq sp, [fp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq ip, ip, ror #22 │ │ │ │ + cmneq r5, r0, lsl lr │ │ │ │ + cmneq fp, r4, ror #19 │ │ │ │ + cmneq ip, r8, ror fp │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmneq r5, ip, asr #27 │ │ │ │ - @ instruction: 0x016bd99c │ │ │ │ - cmneq ip, r0, lsr fp │ │ │ │ + ldrsbeq r5, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r8, lsr #19 │ │ │ │ + cmneq ip, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmneq fp, r4, ror #18 │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmneq fp, r0, lsr r9 │ │ │ │ + cmneq fp, ip, lsr r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq sp, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - cmneq fp, r8, asr #17 │ │ │ │ - @ instruction: 0x016bd894 │ │ │ │ + ldrdeq sp, [fp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq fp, r0, lsr #17 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmneq fp, r4, ror #16 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - cmneq ip, r0, lsr lr │ │ │ │ + cmneq ip, ip, lsr lr │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - strdeq sp, [fp, #-112]! @ 0xffffff90 │ │ │ │ + strdeq sp, [fp, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - strheq sp, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, r8, asr #15 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - cmneq fp, r4, lsl #15 │ │ │ │ - cmneq ip, r4, lsr #18 │ │ │ │ + @ instruction: 0x016bd790 │ │ │ │ + cmneq ip, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq r5, r8, ror fp │ │ │ │ - cmneq fp, r8, asr #14 │ │ │ │ - ldrdeq sl, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, r0, lsl #23 │ │ │ │ + cmneq fp, r4, asr r7 │ │ │ │ + cmneq ip, r8, ror #17 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - @ instruction: 0x016caa9c │ │ │ │ - cmneq r5, ip, lsr #22 │ │ │ │ - @ instruction: 0x016ca890 │ │ │ │ - ldrsbeq r5, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmneq ip, r0, lsr #21 │ │ │ │ - cmneq ip, r8, lsr r8 │ │ │ │ + cmneq ip, r8, lsr #21 │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ + @ instruction: 0x016ca89c │ │ │ │ + ldrsbeq r5, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmneq ip, ip, lsr #21 │ │ │ │ + cmneq ip, r4, asr #16 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - @ instruction: 0x01755a94 │ │ │ │ - cmneq fp, r4, ror #12 │ │ │ │ - strdeq sl, [ip, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r5, r8, asr sl │ │ │ │ - cmneq fp, r4, lsr #12 │ │ │ │ - strheq sl, [ip, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x01755a9c │ │ │ │ + cmneq fp, r0, ror r6 │ │ │ │ + cmneq ip, r8, lsl #16 │ │ │ │ + cmneq r5, r0, ror #20 │ │ │ │ + cmneq fp, r0, lsr r6 │ │ │ │ + cmneq ip, r8, asr #15 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r8, lsl sl │ │ │ │ - cmneq fp, r8, ror #11 │ │ │ │ - cmneq ip, ip, ror r7 │ │ │ │ + cmneq r5, r0, lsr #20 │ │ │ │ + strdeq sp, [fp, #-84]! @ 0xffffffac │ │ │ │ + cmneq ip, r8, lsl #15 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrsbeq r5, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, ip, lsr #11 │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ - cmneq r5, r0, lsr #19 │ │ │ │ - cmneq fp, r0, ror r5 │ │ │ │ - cmneq ip, r4, lsl #14 │ │ │ │ + cmneq r5, r4, ror #19 │ │ │ │ + strheq sp, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ + cmneq r5, r8, lsr #19 │ │ │ │ + cmneq fp, ip, ror r5 │ │ │ │ + cmneq ip, r0, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ - cmneq fp, r4, lsr r5 │ │ │ │ - cmneq ip, r8, asr #13 │ │ │ │ + cmneq r5, ip, ror #18 │ │ │ │ + cmneq fp, r0, asr #10 │ │ │ │ + ldrdeq sl, [ip, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - cmneq r5, r8, lsr #18 │ │ │ │ - strdeq sp, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq ip, ip, lsl #13 │ │ │ │ + cmneq r5, r0, lsr r9 │ │ │ │ + cmneq fp, r4, lsl #10 │ │ │ │ + @ instruction: 0x016ca698 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmneq r5, ip, ror #17 │ │ │ │ - strheq sp, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq ip, r0, asr r6 │ │ │ │ + ldrsheq r5, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq fp, r8, asr #9 │ │ │ │ + cmneq ip, ip, asr r6 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - ldrheq r5, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq fp, r0, lsl #9 │ │ │ │ - cmneq ip, r4, lsl r6 │ │ │ │ + ldrheq r5, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, ip, lsl #9 │ │ │ │ + cmneq ip, r0, lsr #12 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ - cmneq fp, r4, asr #8 │ │ │ │ - ldrdeq sl, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ + cmneq fp, r0, asr r4 │ │ │ │ + cmneq ip, r4, ror #11 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - cmneq fp, r4, lsl #8 │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ - @ instruction: 0x016ca598 │ │ │ │ + cmneq fp, r0, lsl r4 │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ + cmneq ip, r4, lsr #11 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - ldrsheq r5, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r8, asr #7 │ │ │ │ - cmneq ip, ip, asr r5 │ │ │ │ + cmneq r5, r0, lsl #16 │ │ │ │ + ldrdeq sp, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, r8, ror #10 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - ldrheq r5, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, ip, lsl #7 │ │ │ │ - cmneq ip, r0, lsr #10 │ │ │ │ + cmneq r5, r4, asr #15 │ │ │ │ + @ instruction: 0x016bd398 │ │ │ │ + cmneq ip, ip, lsr #10 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmneq fp, ip, asr #6 │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - cmneq ip, r0, ror #9 │ │ │ │ + cmneq fp, r8, asr r3 │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ + cmneq ip, ip, ror #9 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - cmneq r5, ip, lsr r7 │ │ │ │ - cmneq fp, ip, lsl #6 │ │ │ │ - cmneq ip, r0, lsr #9 │ │ │ │ + cmneq r5, r4, asr #14 │ │ │ │ + cmneq fp, r8, lsl r3 │ │ │ │ + cmneq ip, ip, lsr #9 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - ldrdeq sp, [fp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r5, r0, lsl #14 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ + cmneq fp, r0, ror #5 │ │ │ │ + cmneq r5, r8, lsl #14 │ │ │ │ + cmneq ip, ip, ror #8 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x016bd294 │ │ │ │ - cmneq r5, r0, asr #13 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - cmneq r5, r0, lsl #13 │ │ │ │ - cmneq fp, ip, asr #4 │ │ │ │ - cmneq ip, r8, ror #7 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ - cmneq fp, ip, lsl #4 │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ + cmneq fp, r0, lsr #5 │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ + cmneq r5, r8, lsl #13 │ │ │ │ + cmneq fp, r8, asr r2 │ │ │ │ + strdeq sl, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ + cmneq fp, r8, lsl r2 │ │ │ │ + strheq sl, [ip, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - ldrsheq r5, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq fp, ip, asr #3 │ │ │ │ - cmneq ip, r4, ror #6 │ │ │ │ - ldrheq r5, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq fp, ip, lsl #3 │ │ │ │ - cmneq ip, r0, lsr #6 │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ + ldrdeq sp, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, r0, ror r3 │ │ │ │ + cmneq r5, r4, asr #11 │ │ │ │ + @ instruction: 0x016bd198 │ │ │ │ + cmneq ip, ip, lsr #6 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmneq r5, r0, lsl #11 │ │ │ │ - cmneq fp, r0, asr r1 │ │ │ │ - cmneq ip, r4, ror #5 │ │ │ │ + cmneq r5, r8, lsl #11 │ │ │ │ + cmneq fp, ip, asr r1 │ │ │ │ + strdeq sl, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmneq r5, r0, asr #10 │ │ │ │ - cmneq fp, r0, lsl r1 │ │ │ │ - cmneq ip, r4, lsr #5 │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ + cmneq fp, ip, lsl r1 │ │ │ │ + strheq sl, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ - ldrdeq sp, [fp, #-4]! │ │ │ │ - cmneq ip, r8, ror #4 │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ + cmneq fp, r0, ror #1 │ │ │ │ + cmneq ip, r4, ror r2 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmneq r5, r4, asr #9 │ │ │ │ - @ instruction: 0x016bd094 │ │ │ │ - cmneq ip, ip, lsr #4 │ │ │ │ - cmneq r5, r4, lsl #9 │ │ │ │ - qdsubeq sp, r4, fp │ │ │ │ - cmneq ip, ip, ror #3 │ │ │ │ - cmneq fp, ip, lsl r0 │ │ │ │ + cmneq r5, ip, asr #9 │ │ │ │ + cmneq fp, r0, lsr #1 │ │ │ │ + cmneq ip, r8, lsr r2 │ │ │ │ + cmneq r5, ip, lsl #9 │ │ │ │ + cmneq fp, r0, rrx │ │ │ │ + strdeq sl, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r8, lsr #32 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - cmneq ip, r0, lsr #6 │ │ │ │ - ldrsheq r5, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, r4, asr r1 │ │ │ │ + cmneq ip, ip, lsr #6 │ │ │ │ + ldrsheq r5, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r0, ror #2 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ - cmneq ip, r0, lsr #2 │ │ │ │ + @ instruction: 0x016bcf94 │ │ │ │ + cmneq ip, ip, lsr #2 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmneq fp, r4, asr pc │ │ │ │ - strdeq sl, [ip, #-0]! │ │ │ │ - cmneq fp, r0, lsr #30 │ │ │ │ - strheq sl, [ip, #-8]! │ │ │ │ + cmneq fp, r0, ror #30 │ │ │ │ + strdeq sl, [ip, #-12]! │ │ │ │ + cmneq fp, ip, lsr #30 │ │ │ │ + cmneq ip, r4, asr #1 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmneq fp, ip, ror #29 │ │ │ │ - cmneq ip, r4, lsl #1 │ │ │ │ + strdeq ip, [fp, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x016ca090 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - strheq ip, [fp, #-232]! @ 0xffffff18 │ │ │ │ - qdsubeq sl, r0, ip │ │ │ │ + cmneq fp, r4, asr #29 │ │ │ │ + qdsubeq sl, ip, ip │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmneq fp, r4, lsl #29 │ │ │ │ + @ instruction: 0x016bce90 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmneq r5, r0, lsl #5 │ │ │ │ - cmneq fp, r0, asr lr │ │ │ │ - cmneq ip, r8, ror #31 │ │ │ │ - cmneq r5, r0, asr #4 │ │ │ │ - cmneq fp, r0, lsl lr │ │ │ │ - cmneq ip, r8, lsr #31 │ │ │ │ - cmneq r5, r4, lsl #4 │ │ │ │ - ldrdeq ip, [fp, #-212]! @ 0xffffff2c │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ + cmneq fp, ip, asr lr │ │ │ │ + strdeq r9, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r5, r8, asr #4 │ │ │ │ + cmneq fp, ip, lsl lr │ │ │ │ + strheq r9, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r5, ip, lsl #4 │ │ │ │ + cmneq fp, r0, ror #27 │ │ │ │ + cmneq ip, ip, ror pc │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ - @ instruction: 0x016bcd98 │ │ │ │ - cmneq ip, ip, lsr #30 │ │ │ │ + ldrsbeq r5, [r5, #-16]! │ │ │ │ + cmneq fp, r4, lsr #27 │ │ │ │ + cmneq ip, r8, lsr pc │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ - cmneq fp, ip, asr sp │ │ │ │ - strdeq r9, [ip, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x01755194 │ │ │ │ + cmneq fp, r8, ror #26 │ │ │ │ + strdeq r9, [ip, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmneq r5, r0, asr r1 │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - strheq r9, [ip, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r5, r8, asr r1 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ + cmneq ip, r0, asr #29 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmneq r5, r4, lsl r1 │ │ │ │ - cmneq fp, r4, ror #25 │ │ │ │ - cmneq ip, r8, ror lr │ │ │ │ + cmneq r5, ip, lsl r1 │ │ │ │ + strdeq ip, [fp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq ip, r4, lsl #29 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - ldrsbeq r5, [r5, #-8]! │ │ │ │ - cmneq fp, r8, lsr #25 │ │ │ │ - cmneq ip, r0, asr #28 │ │ │ │ - cmneq fp, r0, ror ip │ │ │ │ + cmneq r5, r0, ror #1 │ │ │ │ + strheq ip, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, ip, asr #28 │ │ │ │ + cmneq fp, ip, ror ip │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq fp, r0, asr #24 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq fp, r0, lsl ip │ │ │ │ + cmneq fp, ip, lsl ip │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq fp, r0, ror #23 │ │ │ │ + cmneq fp, ip, ror #23 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldr r1, [pc, #-824] @ 4b72a8 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ @@ -1047660,17 +1047660,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4b8544 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4b84f0 │ │ │ │ - @ instruction: 0x01754f94 │ │ │ │ - cmneq fp, r4, ror #22 │ │ │ │ - strdeq r9, [ip, #-200]! @ 0xffffff38 │ │ │ │ + @ instruction: 0x01754f9c │ │ │ │ + cmneq fp, r0, ror fp │ │ │ │ + cmneq ip, r4, lsl #26 │ │ │ │ muleq r0, r8, r4 │ │ │ │ │ │ │ │ 004b8548 : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ @@ -1047948,33 +1047948,33 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b 4b8824 │ │ │ │ @ instruction: 0x0181ff9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r4, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq ip, r8, lsl ip │ │ │ │ + ldrheq r4, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq ip, r4, lsr #24 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r5, ip, asr #28 │ │ │ │ - cmneq ip, ip, lsr #23 │ │ │ │ + cmneq r5, r4, asr lr │ │ │ │ + strheq r9, [ip, #-184]! @ 0xffffff48 │ │ │ │ orreq pc, r1, r8, ror #25 │ │ │ │ - cmneq r5, r0, lsr ip │ │ │ │ - strdeq ip, [fp, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x016c999c │ │ │ │ + cmneq r5, r8, lsr ip │ │ │ │ + cmneq fp, r8, lsl #16 │ │ │ │ + cmneq ip, r8, lsr #19 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmneq r5, ip, ror #23 │ │ │ │ - strheq ip, [fp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq ip, r8, asr r9 │ │ │ │ + ldrsheq r4, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmneq fp, r8, asr #15 │ │ │ │ + cmneq ip, r4, ror #18 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq fp, r4, lsl #15 │ │ │ │ - cmneq fp, r0, asr r7 │ │ │ │ - cmneq ip, r4, lsr sp │ │ │ │ - cmneq r5, ip, lsr fp │ │ │ │ - cmneq ip, r8, lsr #17 │ │ │ │ + @ instruction: 0x016bc790 │ │ │ │ + cmneq fp, ip, asr r7 │ │ │ │ + cmneq ip, r0, asr #26 │ │ │ │ + cmneq r5, r4, asr #22 │ │ │ │ + strheq r9, [ip, #-132]! @ 0xffffff7c │ │ │ │ │ │ │ │ 004b89f4 : │ │ │ │ ldr r2, [pc, #40] @ 4b8a24 │ │ │ │ ldr r3, [pc, #40] @ 4b8a28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r0, #320] @ 0x140 │ │ │ │ @@ -1048349,64 +1048349,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 4b8ae8 │ │ │ │ ldrdeq pc, [r1, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq ip, r4, lsr #24 │ │ │ │ - ldrheq r4, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq ip, r0, lsr ip │ │ │ │ + cmneq r5, r4, asr #23 │ │ │ │ ldrdeq ip, [sl, #-88]! @ 0xffffffa8 │ │ │ │ orreq pc, r1, r4, lsr #20 │ │ │ │ - cmneq ip, r0, lsl #23 │ │ │ │ - cmneq ip, r4, asr fp │ │ │ │ + cmneq ip, ip, lsl #23 │ │ │ │ cmneq ip, r0, ror #22 │ │ │ │ - cmneq lr, r0, lsl #3 │ │ │ │ - ldrdeq ip, [fp, #-52]! @ 0xffffffcc │ │ │ │ - strdeq r9, [ip, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01754990 │ │ │ │ + cmneq ip, ip, ror #22 │ │ │ │ + cmneq lr, ip, lsl #3 │ │ │ │ + cmneq fp, r0, ror #7 │ │ │ │ + cmneq ip, r8, lsl #20 │ │ │ │ + @ instruction: 0x01754998 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq sl, r4, lsr #22 │ │ │ │ - ldrdeq r9, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r4, lsr r3 │ │ │ │ - cmneq fp, r0, lsl #6 │ │ │ │ - ldrdeq ip, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq ip, r8, ror #19 │ │ │ │ + cmneq fp, r0, asr #6 │ │ │ │ + cmneq fp, ip, lsl #6 │ │ │ │ + ldrdeq ip, [fp, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x016bc29c │ │ │ │ - cmneq ip, r4, asr #17 │ │ │ │ - cmneq r5, r8, asr r8 │ │ │ │ + cmneq fp, r8, lsr #5 │ │ │ │ + ldrdeq r9, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r5, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ + cmneq fp, r4, ror r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq fp, r4, lsr r2 │ │ │ │ - cmneq ip, ip, asr r8 │ │ │ │ - ldrsheq r4, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ + cmneq ip, r8, ror #16 │ │ │ │ + ldrsheq r4, [r5, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strdeq ip, [fp, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq ip, r4, lsr #16 │ │ │ │ - ldrheq r4, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r4, asr #3 │ │ │ │ - cmneq ip, ip, ror #15 │ │ │ │ - cmneq r5, r0, lsl #15 │ │ │ │ + cmneq fp, r8, lsl #4 │ │ │ │ + cmneq ip, r0, lsr r8 │ │ │ │ + cmneq r5, r4, asr #15 │ │ │ │ + ldrdeq ip, [fp, #-16]! │ │ │ │ + strdeq r9, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq fp, ip, lsl #3 │ │ │ │ - strheq r9, [ip, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r8, asr #14 │ │ │ │ + @ instruction: 0x016bc198 │ │ │ │ + cmneq ip, r0, asr #15 │ │ │ │ + cmneq r5, r0, asr r7 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq fp, r4, asr r1 │ │ │ │ - cmneq ip, ip, ror r7 │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ + cmneq fp, r0, ror #2 │ │ │ │ + cmneq ip, r8, lsl #15 │ │ │ │ + cmneq r5, r8, lsl r7 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq fp, ip, lsl r1 │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ - ldrsbeq r4, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq fp, r8, lsr #2 │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ + cmneq r5, r0, ror #13 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ + strdeq ip, [fp, #-4]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strheq ip, [fp, #-8]! │ │ │ │ + cmneq fp, r4, asr #1 │ │ │ │ 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 │ │ │ │ @@ -1049412,137 +1049412,137 @@ │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ ldr r3, [r5] │ │ │ │ bge 4b95b0 │ │ │ │ b 4b98d8 │ │ │ │ orreq pc, r1, r0, lsr r4 @ │ │ │ │ orreq pc, r1, r4, lsr r4 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r4, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, ror #9 │ │ │ │ + cmneq ip, r4, asr #11 │ │ │ │ strheq r9, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq ip, ip, lsr #11 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmneq r5, r0, lsl r4 │ │ │ │ - cmneq ip, r8, asr r4 │ │ │ │ - cmneq r5, ip, asr r2 │ │ │ │ - cmneq ip, r4, lsl #31 │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ - cmneq r5, r0, lsr #27 │ │ │ │ - ldrdeq fp, [fp, #-120]! @ 0xffffff88 │ │ │ │ - strdeq r8, [ip, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ - cmneq ip, ip, asr #25 │ │ │ │ - cmneq ip, r8, ror #20 │ │ │ │ - cmneq r5, ip, ror r9 │ │ │ │ - @ instruction: 0x016c8a9c │ │ │ │ - cmneq r5, r8, lsl r9 │ │ │ │ - cmneq ip, ip, ror #18 │ │ │ │ - ldrsbeq r3, [r5, #-132]! @ 0xffffff7c │ │ │ │ - cmneq ip, r4, lsr #18 │ │ │ │ + cmneq r5, r8, lsl r4 │ │ │ │ + cmneq ip, r4, ror #8 │ │ │ │ + cmneq r5, r4, ror #4 │ │ │ │ + @ instruction: 0x016c8f90 │ │ │ │ + cmneq r5, r4, lsr #30 │ │ │ │ + cmneq r5, r8, lsr #27 │ │ │ │ + cmneq fp, r4, ror #15 │ │ │ │ + cmneq ip, r4, lsl #28 │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ + strheq fp, [fp, #-104]! @ 0xffffff98 │ │ │ │ + ldrdeq r8, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq ip, r4, ror sl │ │ │ │ + cmneq r5, r4, lsl #19 │ │ │ │ + cmneq ip, r8, lsr #21 │ │ │ │ + cmneq r5, r0, lsr #18 │ │ │ │ + cmneq ip, r8, ror r9 │ │ │ │ + ldrsbeq r3, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, r0, lsr r9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ orreq lr, r1, r0, ror #12 │ │ │ │ - cmneq ip, r8, ror #14 │ │ │ │ - cmneq r5, r0, lsr r6 │ │ │ │ - cmneq ip, r4, lsl #13 │ │ │ │ - ldrsheq r3, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, ip, lsr #26 │ │ │ │ - cmneq ip, ip, asr #6 │ │ │ │ + cmneq ip, r4, ror r7 │ │ │ │ + cmneq r5, r8, lsr r6 │ │ │ │ + @ instruction: 0x016c8690 │ │ │ │ + ldrsheq r3, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r8, lsr sp │ │ │ │ + cmneq ip, r8, asr r3 │ │ │ │ cmneq sl, ip, ror #8 │ │ │ │ - cmneq ip, r8, ror #6 │ │ │ │ - cmneq ip, r8, lsr r3 │ │ │ │ - cmneq ip, ip, ror r2 │ │ │ │ - cmneq ip, r8, lsr r3 │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - cmneq ip, r0, lsr r3 │ │ │ │ - ldrdeq r8, [ip, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ + cmneq ip, r4, ror r3 │ │ │ │ + cmneq ip, r4, asr #6 │ │ │ │ + cmneq ip, r8, lsl #5 │ │ │ │ + cmneq ip, r4, asr #6 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ + cmneq ip, ip, lsr r3 │ │ │ │ + cmneq ip, r0, ror #3 │ │ │ │ + @ instruction: 0x016c8190 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x01752f9c │ │ │ │ - ldrdeq sl, [fp, #-148]! @ 0xffffff6c │ │ │ │ - strdeq r7, [ip, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r5, ip, ror #30 │ │ │ │ - cmneq ip, r8, asr #31 │ │ │ │ - cmneq fp, r4, ror #18 │ │ │ │ + cmneq r5, r4, lsr #31 │ │ │ │ + cmneq fp, r0, ror #19 │ │ │ │ + cmneq ip, r0 │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ + ldrdeq r7, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ strheq fp, [sl, #-8]! │ │ │ │ - ldrheq r2, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, ip, ror #17 │ │ │ │ - cmneq ip, r0, lsl pc │ │ │ │ - cmneq r5, r8, ror lr │ │ │ │ - strheq sl, [fp, #-128]! @ 0xffffff80 │ │ │ │ - ldrdeq r7, [ip, #-224]! @ 0xffffff20 │ │ │ │ - cmneq fp, r8, ror r8 │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ - ldrsbeq r2, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq fp, r4, lsl r8 │ │ │ │ - cmneq ip, r4, lsr lr │ │ │ │ - @ instruction: 0x01752d9c │ │ │ │ - ldrdeq sl, [fp, #-116]! @ 0xffffff8c │ │ │ │ - strdeq r7, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r5, ip, asr sp │ │ │ │ - @ instruction: 0x016ba794 │ │ │ │ - strheq r7, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ - cmneq fp, r4, asr r7 │ │ │ │ - cmneq ip, r4, ror sp │ │ │ │ - cmneq fp, r4, lsl r7 │ │ │ │ - ldrsbeq r2, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq ip, r8, lsr sp │ │ │ │ - ldrdeq sl, [fp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, r8, ror #24 │ │ │ │ - cmneq fp, r0, lsr #13 │ │ │ │ - cmneq ip, r0, asr #25 │ │ │ │ - cmneq r5, r8, lsr #24 │ │ │ │ - cmneq fp, r0, ror #12 │ │ │ │ - cmneq ip, r0, lsl #25 │ │ │ │ - cmneq fp, r8, lsr #12 │ │ │ │ - cmneq ip, ip, asr #24 │ │ │ │ - strdeq sl, [fp, #-84]! @ 0xffffffac │ │ │ │ - cmneq fp, r4, asr #11 │ │ │ │ - @ instruction: 0x016ba594 │ │ │ │ - cmneq fp, r4, ror #10 │ │ │ │ - cmneq fp, r4, lsr r5 │ │ │ │ - cmneq fp, r4, lsl #10 │ │ │ │ - ldrdeq sl, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, r8, ror #20 │ │ │ │ - cmneq fp, r0, lsr #9 │ │ │ │ - cmneq ip, r4, asr #21 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - cmneq fp, r4, ror #8 │ │ │ │ - cmneq ip, r4, lsl #21 │ │ │ │ - cmneq fp, ip, lsr #8 │ │ │ │ - strdeq sl, [fp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, ip, asr #7 │ │ │ │ - @ instruction: 0x016ba398 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - cmneq fp, r4, ror #6 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ - cmneq fp, ip, lsr #6 │ │ │ │ - cmneq ip, r0, asr r9 │ │ │ │ - strdeq sl, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq fp, r8, asr #5 │ │ │ │ - @ instruction: 0x016ba298 │ │ │ │ - cmneq r5, ip, lsr #16 │ │ │ │ - cmneq fp, r4, ror #4 │ │ │ │ - cmneq ip, r4, lsl #17 │ │ │ │ - ldrsheq r2, [r5, #-112]! @ 0xffffff90 │ │ │ │ - cmneq fp, r8, lsr #4 │ │ │ │ - cmneq ip, r8, asr #16 │ │ │ │ - ldrheq r2, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, ip, ror #3 │ │ │ │ - cmneq ip, ip, lsl #16 │ │ │ │ - strheq sl, [fp, #-20]! @ 0xffffffec │ │ │ │ - ldrdeq r7, [ip, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r0, lsl #3 │ │ │ │ - cmneq ip, r4, lsr #15 │ │ │ │ - cmneq fp, ip, asr #2 │ │ │ │ - cmneq ip, r0, ror r7 │ │ │ │ - ldrsbeq r2, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, r4, lsl r1 │ │ │ │ - cmneq ip, r4, lsr r7 │ │ │ │ + ldrheq r2, [r5, #-236]! @ 0xffffff14 │ │ │ │ + strdeq sl, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, ip, lsl pc │ │ │ │ + cmneq r5, r0, lsl #29 │ │ │ │ + strheq sl, [fp, #-140]! @ 0xffffff74 │ │ │ │ + ldrdeq r7, [ip, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, lsl #17 │ │ │ │ + cmneq fp, r4, asr r8 │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ + cmneq fp, r0, lsr #16 │ │ │ │ + cmneq ip, r0, asr #28 │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ + cmneq fp, r0, ror #15 │ │ │ │ + cmneq ip, r0, lsl #28 │ │ │ │ + cmneq r5, r4, ror #26 │ │ │ │ + cmneq fp, r0, lsr #15 │ │ │ │ + cmneq ip, r0, asr #27 │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + cmneq fp, r0, ror #14 │ │ │ │ + cmneq ip, r0, lsl #27 │ │ │ │ + cmneq fp, r0, lsr #14 │ │ │ │ + cmneq r5, r4, ror #25 │ │ │ │ + cmneq ip, r4, asr #26 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ + cmneq r5, r0, ror ip │ │ │ │ + cmneq fp, ip, lsr #13 │ │ │ │ + cmneq ip, ip, asr #25 │ │ │ │ + cmneq r5, r0, lsr ip │ │ │ │ + cmneq fp, ip, ror #12 │ │ │ │ + cmneq ip, ip, lsl #25 │ │ │ │ + cmneq fp, r4, lsr r6 │ │ │ │ + cmneq ip, r8, asr ip │ │ │ │ + cmneq fp, r0, lsl #12 │ │ │ │ + ldrdeq sl, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq fp, r0, lsr #11 │ │ │ │ + cmneq fp, r0, ror r5 │ │ │ │ + cmneq fp, r0, asr #10 │ │ │ │ + cmneq fp, r0, lsl r5 │ │ │ │ + cmneq fp, r0, ror #9 │ │ │ │ + cmneq r5, r0, ror sl │ │ │ │ + cmneq fp, ip, lsr #9 │ │ │ │ + ldrdeq r7, [ip, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ + cmneq fp, r0, ror r4 │ │ │ │ + @ instruction: 0x016c7a90 │ │ │ │ + cmneq fp, r8, lsr r4 │ │ │ │ + cmneq fp, r8, lsl #8 │ │ │ │ + ldrdeq sl, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + cmneq fp, r0, ror r3 │ │ │ │ + @ instruction: 0x016c7990 │ │ │ │ + cmneq fp, r8, lsr r3 │ │ │ │ + cmneq ip, ip, asr r9 │ │ │ │ + cmneq fp, r4, lsl #6 │ │ │ │ + ldrdeq sl, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r4, lsr #5 │ │ │ │ + cmneq r5, r4, lsr r8 │ │ │ │ + cmneq fp, r0, ror r2 │ │ │ │ + @ instruction: 0x016c7890 │ │ │ │ + ldrsheq r2, [r5, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r4, lsr r2 │ │ │ │ + cmneq ip, r4, asr r8 │ │ │ │ + ldrheq r2, [r5, #-124]! @ 0xffffff84 │ │ │ │ + strdeq sl, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, r8, lsl r8 │ │ │ │ + cmneq fp, r0, asr #3 │ │ │ │ + cmneq ip, r4, ror #15 │ │ │ │ + cmneq fp, ip, lsl #3 │ │ │ │ + strheq r7, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, r8, asr r1 │ │ │ │ + cmneq ip, ip, ror r7 │ │ │ │ + cmneq r5, r4, ror #13 │ │ │ │ + cmneq fp, r0, lsr #2 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ 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 │ │ │ │ @@ -1050532,35 +1050532,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4bafe8 │ │ │ │ orreq sp, r1, r0, ror r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq sp, r1, r4, lsr #10 │ │ │ │ - cmneq r5, r8, lsl #11 │ │ │ │ - cmneq fp, r0, asr #31 │ │ │ │ - cmneq ip, r4, ror #11 │ │ │ │ + @ instruction: 0x01752590 │ │ │ │ + cmneq fp, ip, asr #31 │ │ │ │ + strdeq r7, [ip, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r5, ip, asr #10 │ │ │ │ - cmneq fp, r4, lsl #31 │ │ │ │ - cmneq ip, r8, lsr #11 │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmneq fp, ip, asr #30 │ │ │ │ - cmneq ip, r0, ror r5 │ │ │ │ + cmneq r5, r4, asr r5 │ │ │ │ + @ instruction: 0x016b9f90 │ │ │ │ + strheq r7, [ip, #-84]! @ 0xffffffac │ │ │ │ + cmneq r5, ip, lsl r5 │ │ │ │ + cmneq fp, r8, asr pc │ │ │ │ + cmneq ip, ip, ror r5 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrsbeq r2, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, r4, lsl pc │ │ │ │ - cmneq ip, r8, lsr r5 │ │ │ │ + cmneq r5, r4, ror #9 │ │ │ │ + cmneq fp, r0, lsr #30 │ │ │ │ + cmneq ip, r4, asr #10 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r5, r4, lsr #9 │ │ │ │ - ldrdeq r9, [fp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq ip, r0, lsl #10 │ │ │ │ - cmneq r5, ip, ror #8 │ │ │ │ - cmneq fp, r4, lsr #29 │ │ │ │ - cmneq ip, r8, asr #9 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ + cmneq fp, r8, ror #29 │ │ │ │ + cmneq ip, ip, lsl #10 │ │ │ │ + cmneq r5, r4, ror r4 │ │ │ │ + strheq r9, [fp, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r7, [ip, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 004bb258 : │ │ │ │ ldr r2, [pc, #24] @ 4bb278 │ │ │ │ ldr r3, [pc, #24] @ 4bb27c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1050668,16 +1050668,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq fp, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq ip, r0, asr #8 │ │ │ │ - ldrheq r2, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq ip, ip, asr #8 │ │ │ │ + cmneq r5, r4, asr #5 │ │ │ │ │ │ │ │ 004bb418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 4bb6e4 │ │ │ │ @@ -1050865,19 +1050865,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq sl, r4, ror #7 │ │ │ │ - ldrsheq r1, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq ip, r0, ror r1 │ │ │ │ + cmneq r5, r4 │ │ │ │ + cmneq ip, ip, ror r1 │ │ │ │ cmneq sl, r8, lsr #3 │ │ │ │ - ldrheq r1, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq ip, r0, lsr r1 │ │ │ │ + cmneq r5, r4, asr #31 │ │ │ │ + cmneq ip, ip, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -1050988,28 +1050988,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4bb80c │ │ │ │ @ instruction: 0x0181cdbc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, r1, r4, lsr #27 │ │ │ │ - msreq SPSR_fsx, r4, asr #3 │ │ │ │ - cmneq ip, r0, lsr #1 │ │ │ │ + ldrdeq pc, [lr, #-16]! │ │ │ │ cmneq ip, ip, lsr #1 │ │ │ │ + strheq r7, [ip, #-8]! │ │ │ │ orreq ip, r1, r0, lsl #26 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - ldrdeq r6, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, r4, ror #31 │ │ │ │ cmneq fp, ip, ror sl │ │ │ │ - ldrdeq r9, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq ip, r4, lsr #31 │ │ │ │ - cmneq r5, r8, lsl #28 │ │ │ │ + cmneq fp, r0, ror #15 │ │ │ │ + strheq r6, [ip, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r0, lsl lr │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x016b979c │ │ │ │ - cmneq ip, ip, ror #30 │ │ │ │ - ldrsbeq r1, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, lsr #15 │ │ │ │ + cmneq ip, r8, ror pc │ │ │ │ + ldrsbeq r1, [r5, #-216]! @ 0xffffff28 │ │ │ │ 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] @ 4bbf28 │ │ │ │ ldr r3, [pc, #1484] @ 4bbf2c │ │ │ │ @@ -1051382,61 +1051382,61 @@ │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 4bba04 │ │ │ │ @ instruction: 0x0181cbb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r4, lsr #26 │ │ │ │ - strheq r6, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r5, ip, lsr #26 │ │ │ │ + cmneq ip, r4, asr #29 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ strheq r9, [sl, #-108]! @ 0xffffff94 │ │ │ │ orreq ip, r1, r8, lsl #22 │ │ │ │ - cmneq ip, r8, asr #28 │ │ │ │ - cmneq ip, ip, lsl lr │ │ │ │ - cmneq ip, r4, asr #24 │ │ │ │ - cmneq lr, r0, ror #4 │ │ │ │ - ldrsheq r1, [r5, #-172]! @ 0xffffff54 │ │ │ │ - strheq r9, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq ip, ip, lsl #25 │ │ │ │ + cmneq ip, r4, asr lr │ │ │ │ + cmneq ip, r8, lsr #28 │ │ │ │ + cmneq ip, r0, asr ip │ │ │ │ + cmneq lr, ip, ror #4 │ │ │ │ + cmneq r5, r4, lsl #22 │ │ │ │ + cmneq fp, r4, asr #9 │ │ │ │ + @ instruction: 0x016c6c98 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ cmneq sl, r4, lsl #24 │ │ │ │ - cmneq fp, r8, lsr #8 │ │ │ │ + cmneq fp, r4, lsr r4 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - strdeq r9, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r5, r0, lsr sl │ │ │ │ - strheq r6, [ip, #-188]! @ 0xffffff44 │ │ │ │ - ldrsheq r1, [r5, #-148]! @ 0xffffff6c │ │ │ │ - strheq r9, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq ip, r4, lsl #23 │ │ │ │ - cmneq fp, r8, ror r3 │ │ │ │ - ldrheq r1, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmneq ip, ip, lsr fp │ │ │ │ - cmneq fp, r8, lsr r3 │ │ │ │ - cmneq r5, r0, ror r9 │ │ │ │ - strdeq r6, [ip, #-172]! @ 0xffffff54 │ │ │ │ - strdeq r9, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - strheq r6, [ip, #-172]! @ 0xffffff54 │ │ │ │ - strheq r9, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsheq r1, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq ip, ip, ror sl │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ - ldrheq r1, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq ip, ip, lsr sl │ │ │ │ - cmneq r5, r8, ror r8 │ │ │ │ - cmneq fp, r4, lsr r2 │ │ │ │ - cmneq ip, r8, lsl #20 │ │ │ │ + cmneq fp, r4, lsl #8 │ │ │ │ + cmneq r5, r8, lsr sl │ │ │ │ + cmneq ip, r8, asr #23 │ │ │ │ + ldrsheq r1, [r5, #-156]! @ 0xffffff64 │ │ │ │ + strheq r9, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x016c6b90 │ │ │ │ + cmneq fp, r4, lsl #7 │ │ │ │ + ldrheq r1, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq ip, r8, asr #22 │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ + cmneq r5, r8, ror r9 │ │ │ │ + cmneq ip, r8, lsl #22 │ │ │ │ + cmneq fp, r4, lsl #6 │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ + cmneq ip, r8, asr #21 │ │ │ │ + cmneq fp, r4, asr #5 │ │ │ │ + ldrsheq r1, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r8, lsl #21 │ │ │ │ + cmneq fp, r4, lsl #5 │ │ │ │ + ldrheq r1, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r8, asr #20 │ │ │ │ + cmneq r5, r0, lsl #17 │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ + cmneq ip, r4, lsl sl │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - strdeq r9, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, r8, lsl #4 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq fp, ip, asr #3 │ │ │ │ + ldrdeq r9, [fp, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x016b919c │ │ │ │ - cmneq fp, ip, ror #2 │ │ │ │ + cmneq fp, r8, lsr #3 │ │ │ │ + cmneq fp, r8, ror r1 │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1052390,126 +1052390,126 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4bcdc4 │ │ │ │ strdeq ip, [r1, r0] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq ip, r1, r0, asr #9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq ip, ip, lsr #13 │ │ │ │ - ldrsheq r1, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r0, lsl #15 │ │ │ │ - cmneq ip, r0, asr #15 │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ - ldrdeq r6, [ip, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ - strheq r5, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r8, lsl #27 │ │ │ │ - cmneq ip, r4, lsr lr │ │ │ │ - cmneq r5, r4, asr #26 │ │ │ │ - ldrdeq r5, [ip, #-228]! @ 0xffffff1c │ │ │ │ + strheq r6, [ip, #-104]! @ 0xffffff98 │ │ │ │ + ldrsheq r1, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, ip, lsl #15 │ │ │ │ + cmneq ip, ip, asr #15 │ │ │ │ + cmneq r5, r8, asr r5 │ │ │ │ + cmneq ip, r8, ror #11 │ │ │ │ + cmneq r5, r4, asr #6 │ │ │ │ + strheq r5, [ip, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x01750d90 │ │ │ │ + cmneq ip, r0, asr #28 │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ + cmneq ip, r0, ror #29 │ │ │ │ cmneq sl, r4, ror sl │ │ │ │ orreq fp, r1, r8, asr #14 │ │ │ │ - cmneq ip, r0, asr #18 │ │ │ │ - cmneq r5, r0, lsl #16 │ │ │ │ - strheq r8, [fp, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq ip, ip, lsl #19 │ │ │ │ - cmneq ip, r8, lsl #15 │ │ │ │ - cmneq r5, r4, ror r4 │ │ │ │ - cmneq fp, r0, lsr lr │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ - cmneq r5, ip, lsr r4 │ │ │ │ - cmneq ip, ip, asr #11 │ │ │ │ - cmneq fp, ip, ror sp │ │ │ │ - cmneq r5, r4, ror r3 │ │ │ │ - cmneq fp, r0, lsr sp │ │ │ │ - cmneq ip, r0, lsl #10 │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ - ldrdeq r5, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - @ instruction: 0x0175029c │ │ │ │ + cmneq ip, ip, asr #18 │ │ │ │ + cmneq r5, r8, lsl #16 │ │ │ │ + cmneq fp, r8, asr #3 │ │ │ │ + @ instruction: 0x016c5998 │ │ │ │ + @ instruction: 0x016c5794 │ │ │ │ + cmneq r5, ip, ror r4 │ │ │ │ + cmneq fp, ip, lsr lr │ │ │ │ + cmneq ip, ip, lsl #12 │ │ │ │ + cmneq r5, r4, asr #8 │ │ │ │ + ldrdeq r5, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, r8, lsl #27 │ │ │ │ + cmneq r5, ip, ror r3 │ │ │ │ + cmneq fp, ip, lsr sp │ │ │ │ + cmneq ip, ip, lsl #10 │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ + ldrdeq r5, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ + cmneq r5, r4, lsr #5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, r8, asr r1 │ │ │ │ - cmneq ip, r8, ror #5 │ │ │ │ - ldrdeq r7, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, r0, ror #2 │ │ │ │ + strdeq r5, [ip, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r4, ror #21 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq sl, r8, ror #3 │ │ │ │ cmneq sl, r8, lsr #3 │ │ │ │ - cmneq ip, r0, ror #3 │ │ │ │ - cmnpeq r4, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq ip, r4, lsr #25 │ │ │ │ + cmneq ip, ip, ror #3 │ │ │ │ + cmnpeq r4, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, ror #9 │ │ │ │ + strheq r4, [ip, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - ldrsbeq pc, [r4, #-172]! @ 0xffffff54 @ │ │ │ │ - @ instruction: 0x016b7498 │ │ │ │ - cmneq ip, r8, ror #24 │ │ │ │ - cmnpeq r4, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, asr r4 │ │ │ │ - cmneq ip, r8, lsr #24 │ │ │ │ + cmnpeq r4, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsr #9 │ │ │ │ + cmneq ip, r4, ror ip │ │ │ │ + cmnpeq r4, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, ror #8 │ │ │ │ + cmneq ip, r4, lsr ip │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmnpeq r4, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, lsl r4 │ │ │ │ - cmneq ip, ip, ror #23 │ │ │ │ - cmnpeq r4, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [fp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq ip, r8, lsr #23 │ │ │ │ + cmnpeq r4, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, lsr #8 │ │ │ │ + strdeq r4, [ip, #-184]! @ 0xffffff48 │ │ │ │ + cmnpeq r4, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, ror #7 │ │ │ │ + strheq r4, [ip, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmnpeq r4, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016b739c │ │ │ │ - cmneq ip, r8, ror #22 │ │ │ │ + cmnpeq r4, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, lsr #7 │ │ │ │ + cmneq ip, r4, ror fp │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmnpeq r4, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, ror #6 │ │ │ │ - cmneq ip, ip, lsr #22 │ │ │ │ + cmnpeq r4, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, ror #6 │ │ │ │ + cmneq ip, r8, lsr fp │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmnpeq r4, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, lsr #6 │ │ │ │ - strdeq r4, [ip, #-168]! @ 0xffffff58 │ │ │ │ + cmnpeq r4, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, lsr r3 │ │ │ │ + cmneq ip, r4, lsl #22 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmnpeq r4, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, ror #5 │ │ │ │ - strheq r4, [ip, #-168]! @ 0xffffff58 │ │ │ │ - ldrsheq pc, [r4, #-128]! @ 0xffffff80 @ │ │ │ │ - cmneq fp, ip, lsr #5 │ │ │ │ - cmneq ip, r8, ror sl │ │ │ │ + cmnpeq r4, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq ip, r4, asr #21 │ │ │ │ + ldrsheq pc, [r4, #-136]! @ 0xffffff78 @ │ │ │ │ + strheq r7, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, r4, lsl #21 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrheq pc, [r4, #-132]! @ 0xffffff7c @ │ │ │ │ - cmneq fp, r0, ror r2 │ │ │ │ - cmneq ip, ip, lsr sl │ │ │ │ + ldrheq pc, [r4, #-140]! @ 0xffffff74 @ │ │ │ │ + cmneq fp, ip, ror r2 │ │ │ │ + cmneq ip, r8, asr #20 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmnpeq r4, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, lsr r2 │ │ │ │ - cmneq ip, r8, lsl #20 │ │ │ │ + cmnpeq r4, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ + cmneq ip, r4, lsl sl │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmnpeq r4, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r4, asr #19 │ │ │ │ + cmnpeq r4, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsl #4 │ │ │ │ + ldrdeq r4, [ip, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrsheq pc, [r4, #-124]! @ 0xffffff84 @ │ │ │ │ - strheq r7, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r4, lsl #19 │ │ │ │ + cmnpeq r4, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, asr #3 │ │ │ │ + @ instruction: 0x016c4990 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmnpeq r4, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, ror r1 │ │ │ │ - cmneq ip, r0, asr r9 │ │ │ │ + cmnpeq r4, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, lsl #3 │ │ │ │ + cmneq ip, ip, asr r9 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmnpeq r4, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, asr #2 │ │ │ │ - cmneq ip, r0, lsl r9 │ │ │ │ - cmneq fp, r8, lsl #2 │ │ │ │ - cmnpeq r4, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [fp, #-4]! │ │ │ │ - cmneq ip, r4, lsr #17 │ │ │ │ - ldrsbeq pc, [r4, #-108]! @ 0xffffff94 @ │ │ │ │ - @ instruction: 0x016b7098 │ │ │ │ - cmneq ip, ip, ror #16 │ │ │ │ - cmneq fp, r0, rrx │ │ │ │ - cmneq fp, ip, lsr #32 │ │ │ │ - cmneq ip, r0, lsl #16 │ │ │ │ + cmnpeq r4, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, asr #2 │ │ │ │ + cmneq ip, ip, lsl r9 │ │ │ │ + cmneq fp, r4, lsl r1 │ │ │ │ + cmnpeq r4, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, ror #1 │ │ │ │ + strheq r4, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmnpeq r4, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsr #1 │ │ │ │ + cmneq ip, r8, ror r8 │ │ │ │ + cmneq fp, ip, rrx │ │ │ │ + cmneq fp, r8, lsr r0 │ │ │ │ + cmneq ip, ip, lsl #16 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r6, [pc, #-388] @ 4bcf38 │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -1054248,138 +1054248,138 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4bcdc4 │ │ │ │ - strdeq r6, [fp, #-248]! @ 0xffffff08 │ │ │ │ - cmneq fp, r8, asr #31 │ │ │ │ - @ instruction: 0x016b6f94 │ │ │ │ - cmnpeq r4, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, asr pc │ │ │ │ - cmneq ip, ip, lsr #14 │ │ │ │ - cmnpeq r4, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq r4, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq ip, ip, ror #13 │ │ │ │ - cmneq fp, r0, ror #29 │ │ │ │ - cmneq fp, ip, lsr #29 │ │ │ │ - ldrheq pc, [r4, #-72]! @ 0xffffffb8 @ │ │ │ │ - cmneq fp, r4, ror lr │ │ │ │ - cmneq ip, r4, asr #12 │ │ │ │ - cmnpeq r4, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, lsr lr │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ + cmneq fp, r4 │ │ │ │ + ldrdeq r6, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r0, lsr #31 │ │ │ │ + cmnpeq r4, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, ror #30 │ │ │ │ + cmneq ip, r8, lsr r7 │ │ │ │ + cmnpeq r4, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsl #12 │ │ │ │ + strdeq r4, [ip, #-104]! @ 0xffffff98 │ │ │ │ + cmneq fp, ip, ror #29 │ │ │ │ + strheq r6, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmnpeq r4, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, lsl #29 │ │ │ │ + cmneq ip, r0, asr r6 │ │ │ │ + cmnpeq r4, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, asr #28 │ │ │ │ + cmneq ip, ip, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - strdeq r6, [fp, #-212]! @ 0xffffff2c │ │ │ │ - cmnpeq r4, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, asr #11 │ │ │ │ + cmneq fp, r0, lsl #28 │ │ │ │ + cmnpeq r4, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, asr #11 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - strheq r6, [fp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq fp, ip, lsl #27 │ │ │ │ - cmneq fp, ip, asr sp │ │ │ │ - cmnpeq r4, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - cmneq ip, ip, ror #9 │ │ │ │ + cmneq fp, r8, asr #27 │ │ │ │ + @ instruction: 0x016b6d98 │ │ │ │ + cmneq fp, r8, ror #26 │ │ │ │ + cmnpeq r4, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ + strdeq r4, [ip, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmnpeq r4, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, ror #25 │ │ │ │ - cmneq ip, ip, lsr #9 │ │ │ │ + cmnpeq r4, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, ror #25 │ │ │ │ + strheq r4, [ip, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmnpeq r4, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsr #25 │ │ │ │ - cmneq ip, ip, ror #8 │ │ │ │ + cmnpeq r4, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsr #25 │ │ │ │ + cmneq ip, r8, ror r4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq fp, r8, ror #24 │ │ │ │ - cmnpeq r4, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsr #8 │ │ │ │ - cmnpeq r4, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsr #9 │ │ │ │ - cmneq ip, r8, ror #7 │ │ │ │ - cmneq fp, r8, ror #23 │ │ │ │ - strheq r6, [fp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ - cmneq fp, r8, asr fp │ │ │ │ - cmnpeq r4, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, lsr #22 │ │ │ │ - strdeq r4, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ + cmnpeq r4, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsr r4 │ │ │ │ + cmnpeq r4, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + strdeq r4, [ip, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r6, [fp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq fp, r4, asr #23 │ │ │ │ + @ instruction: 0x016b6b94 │ │ │ │ + cmneq fp, r4, ror #22 │ │ │ │ + cmnpeq r4, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, lsr fp │ │ │ │ + cmneq ip, r4, lsl #6 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmnpeq r4, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, ror #21 │ │ │ │ - strheq r4, [ip, #-36]! @ 0xffffffdc │ │ │ │ + cmnpeq r4, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq ip, r0, asr #5 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - ldrsheq pc, [r4, #-0]! @ │ │ │ │ - cmneq fp, ip, lsr #21 │ │ │ │ - cmneq ip, r8, ror r2 │ │ │ │ + ldrsheq pc, [r4, #-8]! @ │ │ │ │ + strheq r6, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq ip, r4, lsl #5 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrheq pc, [r4, #-4]! @ │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ - cmneq ip, r0, asr #4 │ │ │ │ - cmnpeq r4, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, lsr sl │ │ │ │ - cmneq ip, r0, lsl #4 │ │ │ │ + ldrheq pc, [r4, #-12]! @ │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ + cmneq ip, ip, asr #4 │ │ │ │ + cmnpeq r4, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, asr #20 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmnpeq r4, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [fp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq ip, r8, asr #3 │ │ │ │ - cmnpeq r4, r0 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ + cmnpeq r4, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsl #20 │ │ │ │ + ldrdeq r4, [ip, #-20]! @ 0xffffffec │ │ │ │ + cmnpeq r4, r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ + @ instruction: 0x016c4194 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r4, r4, asr #31 │ │ │ │ - cmneq fp, r0, lsl #19 │ │ │ │ - cmneq ip, r0, asr r1 │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ - cmneq ip, r0, lsl r1 │ │ │ │ + cmneq r4, ip, asr #31 │ │ │ │ + cmneq fp, ip, lsl #19 │ │ │ │ + cmneq ip, ip, asr r1 │ │ │ │ + @ instruction: 0x0174ef90 │ │ │ │ + cmneq fp, r0, asr r9 │ │ │ │ + cmneq ip, ip, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq fp, ip, lsl #18 │ │ │ │ - ldrdeq r6, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, ip, lsr #17 │ │ │ │ - cmneq fp, ip, ror r8 │ │ │ │ - cmneq fp, ip, asr #16 │ │ │ │ - cmneq fp, r8, lsl r8 │ │ │ │ - cmneq r4, r4, lsr #28 │ │ │ │ - cmneq fp, r0, ror #15 │ │ │ │ - strheq r3, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, r8, lsr #15 │ │ │ │ - ldrheq lr, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, r4, ror r7 │ │ │ │ - cmneq ip, r0, asr #30 │ │ │ │ + cmneq fp, r8, lsl r9 │ │ │ │ + cmneq fp, r8, ror #17 │ │ │ │ + strheq r6, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, r8, lsl #17 │ │ │ │ + cmneq fp, r8, asr r8 │ │ │ │ + cmneq fp, r4, lsr #16 │ │ │ │ + cmneq r4, ip, lsr #28 │ │ │ │ + cmneq fp, ip, ror #15 │ │ │ │ + strheq r3, [ip, #-252]! @ 0xffffff04 │ │ │ │ + strheq r6, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, r0, asr #27 │ │ │ │ + cmneq fp, r0, lsl #15 │ │ │ │ + cmneq ip, ip, asr #30 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq fp, ip, lsr r7 │ │ │ │ - cmneq fp, ip, lsl #14 │ │ │ │ - ldrdeq r6, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r4, ip, ror #25 │ │ │ │ - cmneq fp, r8, lsr #13 │ │ │ │ - cmneq ip, r8, ror lr │ │ │ │ - ldrheq lr, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ - cmneq ip, ip, lsr lr │ │ │ │ - cmneq ip, r4, lsr #29 │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ - strdeq r3, [ip, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r4, r8, lsr #24 │ │ │ │ - cmneq fp, r4, ror #11 │ │ │ │ - strheq r3, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, r8, ror #23 │ │ │ │ - cmneq fp, r4, lsr #11 │ │ │ │ - cmneq ip, r4, ror sp │ │ │ │ - cmneq r4, r8, lsr #23 │ │ │ │ - cmneq fp, r4, ror #10 │ │ │ │ - cmneq ip, r4, lsr sp │ │ │ │ - cmneq r4, r8, ror #22 │ │ │ │ - cmneq fp, r4, lsr #10 │ │ │ │ - strdeq r3, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r8, lsr #22 │ │ │ │ - cmneq fp, r4, ror #9 │ │ │ │ - strheq r3, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmneq fp, r4, lsr #9 │ │ │ │ - cmneq ip, r4, ror ip │ │ │ │ + cmneq fp, r8, asr #14 │ │ │ │ + cmneq fp, r8, lsl r7 │ │ │ │ + cmneq fp, r8, ror #13 │ │ │ │ + ldrsheq lr, [r4, #-196]! @ 0xffffff3c │ │ │ │ + strheq r6, [fp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r4, lsl #29 │ │ │ │ + ldrheq lr, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ + cmneq ip, r8, asr #28 │ │ │ │ + strheq r3, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ + strdeq r3, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r0, lsr ip │ │ │ │ + strdeq r6, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq ip, r0, asr #27 │ │ │ │ + ldrsheq lr, [r4, #-176]! @ 0xffffff50 │ │ │ │ + strheq r6, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq ip, r0, lsl #27 │ │ │ │ + ldrheq lr, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, r0, ror r5 │ │ │ │ + cmneq ip, r0, asr #26 │ │ │ │ + cmneq r4, r0, ror fp │ │ │ │ + cmneq fp, r0, lsr r5 │ │ │ │ + cmneq ip, r0, lsl #26 │ │ │ │ + cmneq r4, r0, lsr fp │ │ │ │ + strdeq r6, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r0, asr #25 │ │ │ │ + ldrsheq lr, [r4, #-160]! @ 0xffffff60 │ │ │ │ + strheq r6, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r0, lsl #25 │ │ │ │ │ │ │ │ 004bede8 : │ │ │ │ ldr r1, [pc, #44] @ 4bee1c │ │ │ │ ldr r2, [pc, #44] @ 4bee20 │ │ │ │ ldr r3, [pc, #44] @ 4bee24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1054590,39 +1054590,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4beecc │ │ │ │ @ instruction: 0x018196b4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r9, r1, r0, asr #12 │ │ │ │ - cmneq r4, r8, lsr #14 │ │ │ │ - cmneq fp, r4, ror #1 │ │ │ │ - strheq r3, [ip, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - cmneq fp, r4, lsr #1 │ │ │ │ - cmneq ip, r8, ror r8 │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ + strdeq r6, [fp, #-0]! │ │ │ │ + cmneq ip, r4, asr #17 │ │ │ │ + ldrsheq lr, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r6, [fp, #-0]! │ │ │ │ + cmneq ip, r4, lsl #17 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmneq ip, r0, lsr r9 │ │ │ │ - cmneq r4, r8, lsr #13 │ │ │ │ - cmneq ip, r0, lsr r8 │ │ │ │ - cmneq r4, r8, ror #12 │ │ │ │ - cmneq fp, r4, lsr #32 │ │ │ │ - strdeq r3, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq ip, ip, lsr r9 │ │ │ │ + ldrheq lr, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, ip, lsr r8 │ │ │ │ + cmneq r4, r0, ror r6 │ │ │ │ + cmneq fp, r0, lsr r0 │ │ │ │ + strdeq r3, [ip, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - cmneq fp, r8, ror #31 │ │ │ │ - strheq r3, [ip, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ + strdeq r5, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, r8, asr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - ldrsheq lr, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq fp, ip, lsr #31 │ │ │ │ - cmneq ip, r0, lsl #15 │ │ │ │ + ldrsheq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + strheq r5, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, lsl #15 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - ldrheq lr, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq fp, r0, ror pc │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ + ldrheq lr, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, ip, ror pc │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r1, r3, #0 │ │ │ │ @@ -1054785,35 +1054785,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4bf2f0 │ │ │ │ - cmneq ip, r0, ror #13 │ │ │ │ - cmneq ip, r8, ror #13 │ │ │ │ - cmneq ip, r8, ror #13 │ │ │ │ - cmneq fp, ip, asr sp │ │ │ │ - cmneq ip, r8, lsr #12 │ │ │ │ - cmneq r4, r4, lsr #8 │ │ │ │ - cmneq fp, r8, lsr #26 │ │ │ │ - strdeq r3, [ip, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq lr, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - strdeq r5, [fp, #-196]! @ 0xffffff3c │ │ │ │ - cmneq ip, r0, asr #11 │ │ │ │ - ldrheq lr, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, r0, asr #25 │ │ │ │ - cmneq ip, ip, lsl #11 │ │ │ │ - cmneq r4, r8, lsl #7 │ │ │ │ - cmneq fp, ip, lsl #25 │ │ │ │ - cmneq ip, r8, asr r5 │ │ │ │ - cmneq r4, r4, asr r3 │ │ │ │ - cmneq fp, r8, asr ip │ │ │ │ - cmneq ip, r4, lsr #10 │ │ │ │ - cmneq r4, r0, lsr #6 │ │ │ │ + cmneq ip, ip, ror #13 │ │ │ │ + strdeq r3, [ip, #-100]! @ 0xffffff9c │ │ │ │ + strdeq r3, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r8, ror #26 │ │ │ │ + cmneq ip, r4, lsr r6 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ + cmneq fp, r4, lsr sp │ │ │ │ + cmneq ip, r0, lsl #12 │ │ │ │ + ldrsheq lr, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, r0, lsl #26 │ │ │ │ + cmneq ip, ip, asr #11 │ │ │ │ + cmneq r4, r4, asr #7 │ │ │ │ + cmneq fp, ip, asr #25 │ │ │ │ + @ instruction: 0x016c3598 │ │ │ │ + @ instruction: 0x0174e390 │ │ │ │ + @ instruction: 0x016b5c98 │ │ │ │ + cmneq ip, r4, ror #10 │ │ │ │ + cmneq r4, ip, asr r3 │ │ │ │ + cmneq fp, r4, ror #24 │ │ │ │ + cmneq ip, r0, lsr r5 │ │ │ │ + cmneq r4, r8, lsr #6 │ │ │ │ │ │ │ │ 004bf490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1055021,40 +1055021,40 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4bf560 │ │ │ │ orreq r9, r1, r0, rrx │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq r5, [sl, #-176]! @ 0xffffff50 │ │ │ │ orreq r8, r1, ip, lsr #31 │ │ │ │ - cmneq ip, r8, lsr r4 │ │ │ │ - cmneq r4, r4, lsl #3 │ │ │ │ - strheq r5, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq ip, ip, ror r3 │ │ │ │ + cmneq ip, r4, asr #8 │ │ │ │ + cmneq r4, ip, lsl #3 │ │ │ │ + cmneq fp, r0, asr #21 │ │ │ │ + cmneq ip, r8, lsl #7 │ │ │ │ cmneq sl, ip, ror r7 │ │ │ │ - ldrsbeq pc, [r0, #-248]! @ 0xffffff08 @ │ │ │ │ - cmneq r4, r8, lsl #2 │ │ │ │ - strdeq r3, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, r4, asr #1 │ │ │ │ - strdeq r5, [fp, #-148]! @ 0xffffff6c │ │ │ │ - strheq r3, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r4, r8, lsl #1 │ │ │ │ - strheq r5, [fp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq ip, ip, ror r2 │ │ │ │ - cmneq r4, ip, asr #32 │ │ │ │ - cmneq fp, ip, ror r9 │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ - cmneq r4, r0, lsl r0 │ │ │ │ - cmneq fp, r0, asr #18 │ │ │ │ - cmneq ip, r8, lsl #4 │ │ │ │ - ldrsbeq sp, [r4, #-244]! @ 0xffffff0c │ │ │ │ - cmneq fp, r4, lsl #18 │ │ │ │ - cmneq ip, ip, asr #3 │ │ │ │ - @ instruction: 0x0174df98 │ │ │ │ - cmneq fp, r8, asr #17 │ │ │ │ - @ instruction: 0x016c3190 │ │ │ │ + cmnpeq r0, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsl r1 │ │ │ │ + cmneq ip, r4, lsl #6 │ │ │ │ + cmneq r4, ip, asr #1 │ │ │ │ + cmneq fp, r0, lsl #20 │ │ │ │ + cmneq ip, r8, asr #5 │ │ │ │ + @ instruction: 0x0174e090 │ │ │ │ + cmneq fp, r4, asr #19 │ │ │ │ + cmneq ip, r8, lsl #5 │ │ │ │ + cmneq r4, r4, asr r0 │ │ │ │ + cmneq fp, r8, lsl #19 │ │ │ │ + cmneq ip, r0, asr r2 │ │ │ │ + cmneq r4, r8, lsl r0 │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ + cmneq ip, r4, lsl r2 │ │ │ │ + ldrsbeq sp, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq fp, r0, lsl r9 │ │ │ │ + ldrdeq r3, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, r0, lsr #31 │ │ │ │ + ldrdeq r5, [fp, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x016c319c │ │ │ │ │ │ │ │ 004bf84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1055105,20 +1055105,20 @@ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4bf8a0 │ │ │ │ orreq r8, r1, r4, lsr #25 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ - strheq r5, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq ip, r8, ror r0 │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ - cmneq fp, r8, ror r7 │ │ │ │ - cmneq ip, ip, lsr r0 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ + cmneq fp, r0, asr #15 │ │ │ │ + cmneq ip, r4, lsl #1 │ │ │ │ + cmneq r4, r0, asr lr │ │ │ │ + cmneq fp, r4, lsl #15 │ │ │ │ + cmneq ip, r8, asr #32 │ │ │ │ │ │ │ │ 004bf944 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1055336,33 +1055336,33 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4bfaf8 │ │ │ │ orreq r8, r1, r4, lsr #23 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r8, ror r7 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r4, r8, lsr #24 │ │ │ │ - cmneq ip, r4, lsl #30 │ │ │ │ - cmneq ip, ip, lsl lr │ │ │ │ - ldrsbeq sp, [r4, #-188]! @ 0xffffff44 │ │ │ │ - ldrdeq r2, [ip, #-228]! @ 0xffffff1c │ │ │ │ - ldrdeq r2, [ip, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r4, r0, lsr ip │ │ │ │ + cmneq ip, r0, lsl pc │ │ │ │ + cmneq ip, r8, lsr #28 │ │ │ │ + cmneq r4, r4, ror #23 │ │ │ │ + cmneq ip, r0, ror #29 │ │ │ │ + ldrdeq r2, [ip, #-220]! @ 0xffffff24 │ │ │ │ strdeq r5, [sl, #-16]! │ │ │ │ - strdeq lr, [fp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - cmneq ip, ip, ror #26 │ │ │ │ - cmneq r4, ip, lsr fp │ │ │ │ - cmneq fp, ip, ror #8 │ │ │ │ - cmneq ip, r4, lsr sp │ │ │ │ - cmneq r4, r0, lsl #22 │ │ │ │ - cmneq fp, r0, lsr r4 │ │ │ │ - strdeq r2, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r4, asr #21 │ │ │ │ - strdeq r5, [fp, #-52]! @ 0xffffffcc │ │ │ │ - strheq r2, [ip, #-204]! @ 0xffffff34 │ │ │ │ + cmneq fp, r8, lsl #8 │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + cmneq ip, r8, ror sp │ │ │ │ + cmneq r4, r4, asr #22 │ │ │ │ + cmneq fp, r8, ror r4 │ │ │ │ + cmneq ip, r0, asr #26 │ │ │ │ + cmneq r4, r8, lsl #22 │ │ │ │ + cmneq fp, ip, lsr r4 │ │ │ │ + cmneq ip, r0, lsl #26 │ │ │ │ + cmneq r4, ip, asr #21 │ │ │ │ + cmneq fp, r0, lsl #8 │ │ │ │ + cmneq ip, r8, asr #25 │ │ │ │ │ │ │ │ 004bfd04 : │ │ │ │ str r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004bfd10 : │ │ │ │ @@ -1055393,17 +1055393,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4bfd3c │ │ │ │ - cmneq r4, r8, ror #19 │ │ │ │ - cmneq fp, r8, lsl r3 │ │ │ │ - ldrdeq r2, [ip, #-188]! @ 0xffffff44 │ │ │ │ + ldrsheq sp, [r4, #-144]! @ 0xffffff70 │ │ │ │ + cmneq fp, r4, lsr #6 │ │ │ │ + cmneq ip, r8, ror #23 │ │ │ │ │ │ │ │ 004bfd90 : │ │ │ │ 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] @ 4c0104 │ │ │ │ @@ -1055624,38 +1055624,38 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4bff0c │ │ │ │ orreq r8, r1, ip, ror #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r1, r0, asr #14 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq ip, r0, ror #21 │ │ │ │ - ldrsbeq sp, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, ip, ror #21 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ cmneq sl, r8, ror #20 │ │ │ │ orreq r8, r1, r0, lsl #12 │ │ │ │ - cmneq ip, r4, lsl #22 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ - cmneq ip, r0, ror #19 │ │ │ │ - ldrdeq r5, [fp, #-12]! │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ - cmneq fp, r4, lsr #1 │ │ │ │ - cmneq ip, ip, ror #18 │ │ │ │ + cmneq ip, r0, lsl fp │ │ │ │ + ldrsheq sp, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, ip, ror #19 │ │ │ │ + cmneq fp, r8, ror #1 │ │ │ │ + cmneq r4, ip, ror r7 │ │ │ │ + strheq r5, [fp, #-0]! │ │ │ │ + cmneq ip, r8, ror r9 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq r4, r8, lsr r7 │ │ │ │ - cmneq fp, r8, rrx │ │ │ │ - cmneq ip, r8, lsr #18 │ │ │ │ + cmneq r4, r0, asr #14 │ │ │ │ + cmneq fp, r4, ror r0 │ │ │ │ + cmneq ip, r4, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ - ldrdeq r4, [fp, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x016c289c │ │ │ │ - cmneq r4, r8, ror #12 │ │ │ │ - @ instruction: 0x016b4f98 │ │ │ │ - cmneq ip, r0, ror #16 │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + cmneq fp, r0, ror #31 │ │ │ │ + cmneq ip, r8, lsr #17 │ │ │ │ + cmneq r4, r0, ror r6 │ │ │ │ + cmneq fp, r4, lsr #31 │ │ │ │ + cmneq ip, ip, ror #16 │ │ │ │ │ │ │ │ 004c0178 : │ │ │ │ str r1, [r0, #348] @ 0x15c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004c0184 : │ │ │ │ @@ -1055687,17 +1055687,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r4, ip, ror #10 │ │ │ │ - @ instruction: 0x016c2894 │ │ │ │ - cmneq ip, r0, ror #14 │ │ │ │ + cmneq r4, r4, ror r5 │ │ │ │ + cmneq ip, r0, lsr #17 │ │ │ │ + cmneq ip, ip, ror #14 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 004c0214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ @@ -1056020,61 +1056020,61 @@ │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 4c04ec │ │ │ │ orreq r8, r1, r8, ror #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r8, r1, r8, asr #5 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq ip, ip, lsr r8 │ │ │ │ - cmneq ip, ip, lsl #16 │ │ │ │ - cmneq ip, r4, lsr #16 │ │ │ │ + cmneq ip, r8, asr #16 │ │ │ │ + cmneq ip, r8, lsl r8 │ │ │ │ + cmneq ip, r0, lsr r8 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ - cmneq ip, r8, ror #14 │ │ │ │ - cmneq ip, ip, lsl #14 │ │ │ │ - cmneq ip, r8, lsr #14 │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ + cmneq ip, r4, ror r7 │ │ │ │ + cmneq ip, r8, lsl r7 │ │ │ │ cmneq ip, r4, lsr r7 │ │ │ │ - cmneq ip, r0, lsl r7 │ │ │ │ - cmneq ip, r4, lsr #14 │ │ │ │ - cmneq ip, ip, lsl #14 │ │ │ │ - cmneq ip, r4, lsr #14 │ │ │ │ - cmneq ip, r0, ror r7 │ │ │ │ - cmneq r4, r4, lsl #5 │ │ │ │ - strheq r4, [fp, #-180]! @ 0xffffff4c │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + cmneq ip, ip, lsl r7 │ │ │ │ + cmneq ip, r0, lsr r7 │ │ │ │ + cmneq ip, r8, lsl r7 │ │ │ │ + cmneq ip, r0, lsr r7 │ │ │ │ + cmneq ip, ip, ror r7 │ │ │ │ + cmneq r4, ip, lsl #5 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ + cmneq ip, r8, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ orreq r8, r1, r0, lsr #32 │ │ │ │ - cmneq r4, ip, lsl #4 │ │ │ │ - cmneq fp, ip, lsr fp │ │ │ │ - strdeq r2, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, r4, lsl r2 │ │ │ │ + cmneq fp, r8, asr #22 │ │ │ │ + cmneq ip, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - strdeq r4, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq ip, r4, asr #7 │ │ │ │ - cmneq r4, ip, lsl #3 │ │ │ │ - strheq r4, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq ip, r4, lsl #7 │ │ │ │ + ldrsbeq sp, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r8, lsl #22 │ │ │ │ + ldrdeq r2, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0174d194 │ │ │ │ + cmneq fp, r8, asr #21 │ │ │ │ + @ instruction: 0x016c2390 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r4, ip, asr #2 │ │ │ │ - cmneq fp, ip, ror sl │ │ │ │ - cmneq ip, r4, asr #6 │ │ │ │ - cmneq r4, ip, lsl #2 │ │ │ │ - cmneq fp, ip, lsr sl │ │ │ │ - cmneq ip, r4, lsl #6 │ │ │ │ + cmneq r4, r4, asr r1 │ │ │ │ + cmneq fp, r8, lsl #21 │ │ │ │ + cmneq ip, r0, asr r3 │ │ │ │ + cmneq r4, r4, lsl r1 │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ + cmneq ip, r0, lsl r3 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r4, ip, asr #1 │ │ │ │ - strdeq r4, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, r4, asr #5 │ │ │ │ + ldrsbeq sp, [r4, #-4]! │ │ │ │ + cmneq fp, r8, lsl #20 │ │ │ │ + ldrdeq r2, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ - strheq r4, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, r4, lsl #5 │ │ │ │ - cmneq r4, ip, asr #32 │ │ │ │ - cmneq fp, ip, ror r9 │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ + @ instruction: 0x0174d094 │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ + @ instruction: 0x016c2290 │ │ │ │ + cmneq r4, r4, asr r0 │ │ │ │ + cmneq fp, r8, lsl #19 │ │ │ │ + cmneq ip, r0, asr r2 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ │ │ │ │ 004c07f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1056145,23 +1056145,23 @@ │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4c0868 │ │ │ │ orreq r7, r1, r8, lsl #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq ip, r4, asr r1 │ │ │ │ + cmneq ip, r0, ror #2 │ │ │ │ orreq r7, r1, r4, lsr #25 │ │ │ │ - @ instruction: 0x0174ce94 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ - cmneq ip, ip, lsl #1 │ │ │ │ + @ instruction: 0x0174ce9c │ │ │ │ + ldrdeq r4, [fp, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0x016c2098 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r4, r8, asr lr │ │ │ │ - cmneq fp, r8, lsl #15 │ │ │ │ - cmneq ip, r8, asr #32 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ + @ instruction: 0x016b4794 │ │ │ │ + qdsubeq r2, r4, ip │ │ │ │ │ │ │ │ 004c0940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1056233,23 +1056233,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4c09c0 │ │ │ │ @ instruction: 0x01817bb4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq ip, r4, asr #32 │ │ │ │ + qdsubeq r2, r0, ip │ │ │ │ orreq r7, r1, ip, asr #22 │ │ │ │ - cmneq r4, ip, lsr sp │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ - cmneq ip, r4, lsr pc │ │ │ │ + cmneq r4, r4, asr #26 │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ + cmneq ip, r0, asr #30 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r4, r0, lsl #26 │ │ │ │ - cmneq fp, r0, lsr r6 │ │ │ │ - strdeq r1, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ + cmneq fp, ip, lsr r6 │ │ │ │ + strdeq r1, [ip, #-236]! @ 0xffffff14 │ │ │ │ │ │ │ │ 004c0a98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 4c0bbc │ │ │ │ @@ -1056319,22 +1056319,22 @@ │ │ │ │ mov r1, #492 @ 0x1ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4c0b10 │ │ │ │ orreq r7, r1, r0, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r1, [ip, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r1, [ip, #-236]! @ 0xffffff14 │ │ │ │ strdeq r7, [r1, ip] │ │ │ │ - cmneq r4, ip, ror #23 │ │ │ │ - cmneq fp, ip, lsl r5 │ │ │ │ - cmneq ip, r4, ror #27 │ │ │ │ - ldrheq ip, [r4, #-176]! @ 0xffffff50 │ │ │ │ - cmneq fp, r0, ror #9 │ │ │ │ - cmneq ip, r4, lsr #27 │ │ │ │ + ldrsheq ip, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq fp, r8, lsr #10 │ │ │ │ + strdeq r1, [ip, #-208]! @ 0xffffff30 │ │ │ │ + ldrheq ip, [r4, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, ip, ror #9 │ │ │ │ + strheq r1, [ip, #-208]! @ 0xffffff30 │ │ │ │ │ │ │ │ 004c0be4 : │ │ │ │ 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] @ 4c0e5c │ │ │ │ @@ -1056490,38 +1056490,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4c0d2c │ │ │ │ orreq r7, r1, r8, lsl r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r7, [r1, r0] │ │ │ │ - cmneq r4, ip, lsl #22 │ │ │ │ - strdeq r1, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, r4, lsl fp │ │ │ │ + cmneq ip, r4, lsl #26 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r6, r0, ip, ror r9 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r7, r0, r8, lsl #1 │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ - cmneq ip, r4, ror pc │ │ │ │ + cmneq ip, ip, ror pc │ │ │ │ + cmneq ip, r0, lsl #31 │ │ │ │ @ instruction: 0xffffe4d8 │ │ │ │ - strheq r1, [ip, #-192]! @ 0xffffff40 │ │ │ │ + strheq r1, [ip, #-204]! @ 0xffffff34 │ │ │ │ @ instruction: 0xffffe510 │ │ │ │ - strheq r1, [ip, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, r0, asr #25 │ │ │ │ @ instruction: 0xffffe4a8 │ │ │ │ - strheq r1, [ip, #-192]! @ 0xffffff40 │ │ │ │ + strheq r1, [ip, #-204]! @ 0xffffff34 │ │ │ │ orreq r7, r1, r0, ror #15 │ │ │ │ - cmneq fp, r4, lsl #6 │ │ │ │ + cmneq fp, r0, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - ldrdeq r4, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r0, ror #5 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq fp, r4, lsr #5 │ │ │ │ - cmneq fp, r4, ror r2 │ │ │ │ - cmneq r4, r0, lsl r9 │ │ │ │ - cmneq fp, r0, asr #4 │ │ │ │ - cmneq ip, r0, lsl #22 │ │ │ │ + strheq r4, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq fp, r0, lsl #5 │ │ │ │ + cmneq r4, r8, lsl r9 │ │ │ │ + cmneq fp, ip, asr #4 │ │ │ │ + cmneq ip, ip, lsl #22 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 004c0ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1056672,16 +1056672,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01817490 │ │ │ │ @ instruction: 0x016a5798 │ │ │ │ - cmneq ip, ip, asr #22 │ │ │ │ - @ instruction: 0x0174c794 │ │ │ │ + cmneq ip, r8, asr fp │ │ │ │ + @ instruction: 0x0174c79c │ │ │ │ │ │ │ │ 004c1140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1056776,16 +1056776,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r5, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq ip, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x016c199c │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ + cmneq ip, r8, lsr #19 │ │ │ │ │ │ │ │ 004c12d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1056963,19 +1056963,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, ip, asr #6 │ │ │ │ - cmneq r4, r0, asr r3 │ │ │ │ - strdeq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, r8, asr r3 │ │ │ │ + cmneq ip, r0, lsl #14 │ │ │ │ cmneq sl, ip, lsl #6 │ │ │ │ - cmneq r4, r0, lsl r3 │ │ │ │ - strheq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, r8, lsl r3 │ │ │ │ + cmneq ip, r0, asr #13 │ │ │ │ │ │ │ │ 004c15c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1057071,16 +1057071,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r8, ror #2 │ │ │ │ - cmneq r4, ip, ror #2 │ │ │ │ - cmneq ip, r0, lsl r5 │ │ │ │ + cmneq r4, r4, ror r1 │ │ │ │ + cmneq ip, ip, lsl r5 │ │ │ │ │ │ │ │ 004c1764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1057187,16 +1057187,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r4, lsr #31 │ │ │ │ - cmneq r4, r8, lsr #31 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ + ldrheq fp, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq ip, r0, ror #6 │ │ │ │ │ │ │ │ 004c192c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1057498,28 +1057498,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq ip, r8, lsr #1 │ │ │ │ - cmneq r4, ip, ror #25 │ │ │ │ + strheq r1, [ip, #-4]! │ │ │ │ + ldrsheq fp, [r4, #-196]! @ 0xffffff3c │ │ │ │ orreq r6, r1, ip, asr r9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r4, asr ip │ │ │ │ - strdeq r0, [ip, #-252]! @ 0xffffff04 │ │ │ │ - strheq r0, [ip, #-252]! @ 0xffffff04 │ │ │ │ - ldrsheq fp, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, ip, asr ip │ │ │ │ + cmneq ip, r8 │ │ │ │ + smulbteq ip, r8, pc @ │ │ │ │ + cmneq r4, r4, lsl #24 │ │ │ │ cmneq sl, r4, lsl #22 │ │ │ │ - cmneq r4, ip, lsl #22 │ │ │ │ - strheq r0, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r4, r4, lsl fp │ │ │ │ + strheq r0, [ip, #-236]! @ 0xffffff14 │ │ │ │ cmneq sl, r0, asr #21 │ │ │ │ - cmneq r4, r8, asr #21 │ │ │ │ - cmneq ip, ip, ror #28 │ │ │ │ + ldrsbeq fp, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, r8, ror lr │ │ │ │ │ │ │ │ 004c1e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1057757,22 +1057757,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r4, r8, lsr #16 │ │ │ │ + cmneq r4, r0, lsr r8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq sl, r0, lsl #14 │ │ │ │ - cmneq r4, r4, lsl #14 │ │ │ │ - smultbeq ip, r8, sl │ │ │ │ + cmneq r4, ip, lsl #14 │ │ │ │ + strheq r0, [ip, #-164]! @ 0xffffff5c │ │ │ │ cmneq sl, r0, asr #13 │ │ │ │ - cmneq r4, r4, asr #13 │ │ │ │ - cmneq ip, r8, ror #20 │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + cmneq ip, r4, ror sl │ │ │ │ │ │ │ │ 004c221c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1057981,25 +1057981,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x016c0898 │ │ │ │ - ldrsbeq fp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + smultbeq ip, r4, r8 │ │ │ │ + cmneq r4, r4, ror #9 │ │ │ │ orreq r6, r1, ip, asr #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r0, asr r4 │ │ │ │ - strdeq r0, [ip, #-120]! @ 0xffffff88 │ │ │ │ - smulbteq ip, ip, r7 │ │ │ │ - cmneq r4, ip, lsl #8 │ │ │ │ + cmneq r4, r8, asr r4 │ │ │ │ + cmneq ip, r4, lsl #16 │ │ │ │ + ldrdeq r0, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, r4, lsl r4 │ │ │ │ cmneq sl, r8, asr r3 │ │ │ │ - cmneq r4, ip, asr r3 │ │ │ │ - cmneq ip, r8, lsl #14 │ │ │ │ + cmneq r4, r4, ror #6 │ │ │ │ + cmneq ip, r4, lsl r7 │ │ │ │ │ │ │ │ 004c25a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1058177,19 +1058177,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r4, lsl #1 │ │ │ │ - cmneq r4, r8, lsl #1 │ │ │ │ - cmneq ip, ip, lsr #8 │ │ │ │ + @ instruction: 0x0174b090 │ │ │ │ + cmneq ip, r8, lsr r4 │ │ │ │ cmneq sl, r4, asr #32 │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - smultteq ip, ip, r3 │ │ │ │ + cmneq r4, r0, asr r0 │ │ │ │ + strdeq r0, [ip, #-56]! @ 0xffffffc8 │ │ │ │ │ │ │ │ 004c2890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1058284,16 +1058284,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r4, lsr #29 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - cmneq ip, ip, asr #4 │ │ │ │ + ldrheq sl, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq ip, r8, asr r2 │ │ │ │ │ │ │ │ 004c2a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1058389,16 +1058389,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r8, lsl #26 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ - strheq r0, [ip, #-0]! │ │ │ │ + cmneq r4, r4, lsl sp │ │ │ │ + strheq r0, [ip, #-12]! │ │ │ │ │ │ │ │ 004c2bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 4c2e9c │ │ │ │ @@ -1058589,19 +1058589,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq sl, ip, lsr #24 │ │ │ │ - cmneq r4, r4, lsr sl │ │ │ │ - ldrdeq pc, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, ip, lsr sl │ │ │ │ + msreq SPSR_fxc, r4, ror #27 │ │ │ │ strdeq r3, [sl, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq sl, [r4, #-148]! @ 0xffffff6c │ │ │ │ - msreq SPSR_fxc, r8 @ │ │ │ │ + ldrsheq sl, [r4, #-156]! @ 0xffffff64 │ │ │ │ + msreq SPSR_fxc, r4, lsr #27 │ │ │ │ │ │ │ │ 004c2ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1058697,16 +1058697,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r8, asr #16 │ │ │ │ - cmneq r4, ip, asr #16 │ │ │ │ - strdeq pc, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r4, r4, asr r8 │ │ │ │ + strdeq pc, [fp, #-188]! @ 0xffffff44 │ │ │ │ │ │ │ │ 004c3084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1058838,22 +1058838,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq sl, r8, lsr r8 │ │ │ │ - @ instruction: 0x0174a694 │ │ │ │ - msreq (UNDEF: 107), r8, lsr sl │ │ │ │ + @ instruction: 0x0174a69c │ │ │ │ + msreq (UNDEF: 107), r4, asr #20 │ │ │ │ cmneq sl, ip, asr #12 │ │ │ │ - cmneq r4, r0, asr r6 │ │ │ │ - strdeq pc, [fp, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r4, r8, asr r6 │ │ │ │ + msreq (UNDEF: 107), r8, lsl #20 │ │ │ │ ldrdeq r3, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, r0, lsl r6 │ │ │ │ - strheq pc, [fp, #-148]! @ 0xffffff6c @ │ │ │ │ + cmneq r4, r8, lsl r6 │ │ │ │ + msreq SPSR_fxc, r0, asr #19 │ │ │ │ │ │ │ │ 004c32c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #308] @ 4c3414 │ │ │ │ @@ -1058934,28 +1058934,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4c32fc │ │ │ │ orreq r5, r1, r4, lsr r2 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r8, ror #4 │ │ │ │ - msreq SPSR_fxc, r4, asr #18 │ │ │ │ + msreq SPSR_fxc, r0, asr r9 │ │ │ │ andeq r7, r0, r0, asr #16 │ │ │ │ - cmneq r0, r8, ror r5 │ │ │ │ + cmneq r0, r4, lsl #11 │ │ │ │ @ instruction: 0x000063bc │ │ │ │ - msreq (UNDEF: 123), r8, lsr r7 │ │ │ │ - cmneq fp, r8, ror #25 │ │ │ │ - ldrdeq pc, [fp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r4, r4, lsr r6 │ │ │ │ - strheq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ - msreq SPSR_fxc, r0, lsr #17 │ │ │ │ - cmneq r4, r0, lsl #12 │ │ │ │ - cmneq fp, r0, lsl #25 │ │ │ │ - msreq SPSR_fxc, ip, ror #16 │ │ │ │ - cmneq r4, ip, asr #11 │ │ │ │ + msreq (UNDEF: 123), r4, asr #14 │ │ │ │ + strdeq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ + msreq SPSR_fxc, r0, ror #17 │ │ │ │ + cmneq r4, ip, lsr r6 │ │ │ │ + cmneq fp, r0, asr #25 │ │ │ │ + msreq SPSR_fxc, ip, lsr #17 │ │ │ │ + cmneq r4, r8, lsl #12 │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ + msreq SPSR_fxc, r8, ror r8 │ │ │ │ + ldrsbeq sl, [r4, #-84]! @ 0xffffffac │ │ │ │ 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] @ 4c358c │ │ │ │ @@ -1059026,27 +1059026,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4c34d8 │ │ │ │ @ instruction: 0x01815098 │ │ │ │ - msreq SPSR_fxc, r0, lsl r8 │ │ │ │ - cmneq lr, r4, ror #9 │ │ │ │ - msreq SPSR_fxc, r4, lsr r8 │ │ │ │ + msreq SPSR_fxc, ip, lsl r8 │ │ │ │ + strdeq r7, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + msreq SPSR_fxc, r0, asr #16 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - msreq (UNDEF: 123), r8, lsl #15 │ │ │ │ + msreq (UNDEF: 123), r4 @ │ │ │ │ ldrdeq r9, [sl, #-212]! @ 0xffffff2c │ │ │ │ - cmneq fp, r4, asr #22 │ │ │ │ - msreq (UNDEF: 123), r4, ror #14 │ │ │ │ - @ instruction: 0x0174a49c │ │ │ │ + cmneq fp, r0, asr fp │ │ │ │ + msreq (UNDEF: 123), r0, ror r7 │ │ │ │ + cmneq r4, r4, lsr #9 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq fp, ip, lsl #22 │ │ │ │ - msreq (UNDEF: 123), r0, lsr r7 │ │ │ │ - cmneq r4, r8, ror #8 │ │ │ │ + cmneq fp, r8, lsl fp │ │ │ │ + msreq (UNDEF: 123), ip, lsr r7 │ │ │ │ + cmneq r4, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 4c365c │ │ │ │ ldr r3, [pc, #128] @ 4c3660 │ │ │ │ ldr r4, [pc, #128] @ 4c3664 │ │ │ │ @@ -1059079,17 +1059079,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4c3624 │ │ │ │ orreq r4, r1, r4, lsr pc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq sl, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - strheq pc, [fp, #-96]! @ 0xffffffa0 @ │ │ │ │ - cmneq fp, r8, lsr sl │ │ │ │ + ldrsheq sl, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + strheq pc, [fp, #-108]! @ 0xffffff94 @ │ │ │ │ + cmneq fp, r4, asr #20 │ │ │ │ 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 │ │ │ │ @@ -1060101,105 +1060101,105 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 4c408c │ │ │ │ orreq r4, r1, r8, ror lr │ │ │ │ orreq r4, r1, r4, ror lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - msreq SPSR_fxc, r0 │ │ │ │ - ldrdeq lr, [fp, #-244]! @ 0xffffff0c │ │ │ │ - ldrsbeq sl, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - msreq SPSR_fxc, r8, lsl #9 │ │ │ │ - cmneq r4, ip, lsr r1 │ │ │ │ - strdeq pc, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + msreq SPSR_fxc, ip │ │ │ │ + cmneq fp, r0, ror #31 │ │ │ │ + cmneq r4, r0, ror #3 │ │ │ │ + msreq SPSR_fxc, r4 @ │ │ │ │ + cmneq r4, r4, asr #2 │ │ │ │ + strdeq pc, [fp, #-60]! @ 0xffffffc4 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r4, r8, asr #31 │ │ │ │ - ldrheq r9, [r4, #-244]! @ 0xffffff0c │ │ │ │ + ldrsbeq r9, [r4, #-240]! @ 0xffffff10 │ │ │ │ + ldrheq r9, [r4, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #20 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - msreq SPSR_fxc, r8, asr #2 │ │ │ │ - msreq SPSR_fxc, r8, lsr r1 │ │ │ │ + msreq SPSR_fxc, r4, asr r1 │ │ │ │ + msreq SPSR_fxc, r4, asr #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r4, r4, ror #19 │ │ │ │ - cmneq fp, r0, lsr #25 │ │ │ │ + cmneq r4, ip, ror #19 │ │ │ │ + cmneq fp, ip, lsr #25 │ │ │ │ cmneq sl, ip, lsr #15 │ │ │ │ orreq r4, r1, r0, lsl #9 │ │ │ │ - cmneq r4, r4, lsl r9 │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ - cmneq r4, r0, asr r8 │ │ │ │ - cmneq fp, ip, lsl #22 │ │ │ │ + cmneq r4, ip, lsl r9 │ │ │ │ + ldrdeq lr, [fp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r8, asr r8 │ │ │ │ + cmneq fp, r8, lsl fp │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ - cmneq r4, r8, lsr #10 │ │ │ │ - cmneq fp, r8, ror #15 │ │ │ │ - cmneq fp, r4, lsl fp │ │ │ │ - ldrsheq r9, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x016b0a90 │ │ │ │ - strheq lr, [fp, #-100]! @ 0xffffff9c │ │ │ │ - ldrheq r9, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmneq fp, r4, lsr r7 │ │ │ │ - cmneq fp, r0, ror r6 │ │ │ │ - @ instruction: 0x016b0898 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - cmneq fp, r4, ror #16 │ │ │ │ - cmneq fp, r8, lsl #9 │ │ │ │ - @ instruction: 0x01749190 │ │ │ │ - cmneq fp, r8, lsr #16 │ │ │ │ - cmneq fp, ip, asr #8 │ │ │ │ - cmneq r4, r4, asr r1 │ │ │ │ - smultteq fp, ip, r7 │ │ │ │ + cmneq r4, r0, lsr r5 │ │ │ │ + strdeq lr, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r0, lsr #22 │ │ │ │ + cmneq r4, r0, lsl #8 │ │ │ │ + @ instruction: 0x016b0a9c │ │ │ │ + cmneq fp, r0, asr #13 │ │ │ │ + ldrheq r9, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq fp, r0, asr #14 │ │ │ │ + cmneq fp, ip, ror r6 │ │ │ │ + smultbeq fp, r4, r8 │ │ │ │ + ldrsbeq r9, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + @ instruction: 0x016be494 │ │ │ │ + @ instruction: 0x01749198 │ │ │ │ + cmneq fp, r4, lsr r8 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ + cmneq r4, ip, asr r1 │ │ │ │ + strdeq r0, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, ip, lsl r4 │ │ │ │ + cmneq r4, r0, lsr #2 │ │ │ │ + strheq r0, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, r0, ror #7 │ │ │ │ + cmneq r4, r4, ror #1 │ │ │ │ + smulbbeq fp, r0, r7 │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ + cmneq r4, r8, lsr #1 │ │ │ │ + cmneq fp, r4, asr #14 │ │ │ │ + cmneq fp, r8, ror #6 │ │ │ │ + cmneq fp, ip, lsl #14 │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ + ldrdeq r0, [fp, #-100]! @ 0xffffff9c │ │ │ │ + strdeq lr, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x016b069c │ │ │ │ + cmneq r4, r8, asr #31 │ │ │ │ + cmneq fp, r4, ror #12 │ │ │ │ + cmneq fp, r8, lsl #5 │ │ │ │ + cmneq r4, ip, lsl #31 │ │ │ │ + cmneq fp, r8, lsr #12 │ │ │ │ + cmneq fp, ip, asr #4 │ │ │ │ + strdeq r0, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r4, r4, lsr #30 │ │ │ │ + smulbteq fp, r0, r5 │ │ │ │ + cmneq fp, r4, ror #3 │ │ │ │ + smulbbeq fp, r8, r5 │ │ │ │ + ldrheq r8, [r4, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r0, asr r5 │ │ │ │ + cmneq fp, r4, ror r1 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ + smultteq fp, r8, r4 │ │ │ │ + strheq r0, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r4, r8, ror #27 │ │ │ │ + smulbbeq fp, r4, r4 │ │ │ │ + cmneq fp, r8, lsr #1 │ │ │ │ + cmneq r4, ip, lsr #27 │ │ │ │ + cmneq fp, r8, asr #8 │ │ │ │ + cmneq fp, ip, rrx │ │ │ │ cmneq fp, r0, lsl r4 │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - strheq r0, [fp, #-112]! @ 0xffffff90 │ │ │ │ - ldrdeq lr, [fp, #-52]! @ 0xffffffcc │ │ │ │ - ldrsbeq r9, [r4, #-12]! │ │ │ │ - cmneq fp, r4, ror r7 │ │ │ │ - @ instruction: 0x016be398 │ │ │ │ - cmneq r4, r0, lsr #1 │ │ │ │ - cmneq fp, r8, lsr r7 │ │ │ │ - cmneq fp, ip, asr r3 │ │ │ │ - cmneq fp, r0, lsl #14 │ │ │ │ - cmneq r4, r0, lsr r0 │ │ │ │ - smulbteq fp, r8, r6 │ │ │ │ - cmneq fp, ip, ror #5 │ │ │ │ - @ instruction: 0x016b0690 │ │ │ │ - cmneq r4, r0, asr #31 │ │ │ │ - cmneq fp, r8, asr r6 │ │ │ │ - cmneq fp, ip, ror r2 │ │ │ │ - cmneq r4, r4, lsl #31 │ │ │ │ - cmneq fp, ip, lsl r6 │ │ │ │ - cmneq fp, r0, asr #4 │ │ │ │ - smultteq fp, r4, r5 │ │ │ │ - cmneq r4, ip, lsl pc │ │ │ │ - strheq r0, [fp, #-84]! @ 0xffffffac │ │ │ │ - ldrdeq lr, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq fp, ip, ror r5 │ │ │ │ - cmneq r4, ip, lsr #29 │ │ │ │ - cmneq fp, r4, asr #10 │ │ │ │ - cmneq fp, r8, ror #2 │ │ │ │ - cmneq fp, ip, lsl #10 │ │ │ │ - ldrdeq r0, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - smultbeq fp, ip, r4 │ │ │ │ - cmneq r4, r0, ror #27 │ │ │ │ - cmneq fp, r8, ror r4 │ │ │ │ - @ instruction: 0x016be09c │ │ │ │ - cmneq r4, r4, lsr #27 │ │ │ │ - cmneq fp, ip, lsr r4 │ │ │ │ - cmneq fp, r0, rrx │ │ │ │ - cmneq fp, r4, lsl #8 │ │ │ │ - smultteq fp, r8, r3 │ │ │ │ - smulbteq fp, r4, r3 │ │ │ │ - cmneq r4, r4, lsl sp │ │ │ │ - smultbeq fp, ip, r3 │ │ │ │ - ldrdeq sp, [fp, #-240]! @ 0xffffff10 │ │ │ │ - ldrsbeq r8, [r4, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ - @ instruction: 0x016bdf94 │ │ │ │ + strdeq r0, [fp, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq r0, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, ip, lsl sp │ │ │ │ + strheq r0, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + ldrdeq sp, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, r0, ror #25 │ │ │ │ + cmneq fp, ip, ror r3 │ │ │ │ + cmneq fp, r0, lsr #31 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #-236] @ 4c46e8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1061337,75 +1061337,75 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ b 4c4fc8 │ │ │ │ orreq r3, r1, r8, asr #15 │ │ │ │ @ instruction: 0x018137b8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r8, [r4, #-180]! @ 0xffffff4c │ │ │ │ - @ instruction: 0x016bde90 │ │ │ │ - cmneq fp, r0, ror #16 │ │ │ │ - cmneq fp, r8, lsr #16 │ │ │ │ - cmneq r4, ip, ror #18 │ │ │ │ - cmneq fp, r8, lsl ip │ │ │ │ - ldrsbeq r8, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r4, lsl #21 │ │ │ │ + ldrsbeq r8, [r4, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x016bde9c │ │ │ │ + cmneq fp, ip, ror #16 │ │ │ │ + cmneq fp, r4, lsr r8 │ │ │ │ + cmneq r4, r4, ror r9 │ │ │ │ + cmneq fp, r4, lsr #24 │ │ │ │ + ldrsbeq r8, [r4, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x016bda90 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrsheq r8, [r4, #-100]! @ 0xffffff9c │ │ │ │ + ldrsheq r8, [r4, #-108]! @ 0xffffff94 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - @ instruction: 0x01748594 │ │ │ │ - strheq sp, [fp, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0x0174859c │ │ │ │ + strheq sp, [fp, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - strheq sp, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r8, asr #13 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r4, r0, lsl #6 │ │ │ │ - strheq sp, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, r8, lsl #6 │ │ │ │ + cmneq fp, r8, asr #11 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ andeq r6, r0, ip, asr #20 │ │ │ │ orreq r2, r1, ip, asr #24 │ │ │ │ - ldrsbeq r8, [r4, #-4]! │ │ │ │ - @ instruction: 0x016bd394 │ │ │ │ + ldrsbeq r8, [r4, #-12]! │ │ │ │ + cmneq fp, r0, lsr #7 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - msreq (UNDEF: 122), r8, lsl #14 │ │ │ │ - cmneq r4, r0, lsl sp │ │ │ │ - ldrsheq r7, [r4, #-204]! @ 0xffffff34 │ │ │ │ - cmneq fp, ip, lsr #31 │ │ │ │ - cmneq r4, ip, ror #23 │ │ │ │ - ldrsbeq r7, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq fp, r8, lsl #29 │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ + msreq (UNDEF: 122), r4, lsl r7 │ │ │ │ + cmneq r4, r8, lsl sp │ │ │ │ + cmneq r4, r4, lsl #26 │ │ │ │ + strheq ip, [fp, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq r7, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r0, ror #23 │ │ │ │ + @ instruction: 0x016bce94 │ │ │ │ + cmneq fp, r4, lsl #29 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmneq fp, ip, lsr ip │ │ │ │ + cmneq fp, r8, asr #24 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - cmneq fp, ip, lsr #22 │ │ │ │ - ldrheq r7, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ + cmneq r4, r0, lsl #17 │ │ │ │ + cmneq fp, r8, lsr fp │ │ │ │ + ldrheq r7, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r7, r0, ip, lsl #20 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq fp, r8, asr r9 │ │ │ │ - cmneq r4, ip, ror r6 │ │ │ │ + cmneq fp, r4, ror #18 │ │ │ │ + cmneq r4, r4, lsl #13 │ │ │ │ msreq SPSR_fc, r4, asr r4 │ │ │ │ - cmneq r4, r4, ror #11 │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ - cmneq fp, r0, lsr #17 │ │ │ │ - ldrheq r7, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, ip, ror #11 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + cmneq fp, ip, lsr #17 │ │ │ │ + ldrheq r7, [r4, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq fp, r8, ror #16 │ │ │ │ + cmneq fp, r4, ror r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq r7, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, ip, lsr #15 │ │ │ │ + ldrsheq r7, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + strheq ip, [fp, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ - ldrdeq ip, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ + ldrdeq ip, [fp, #-108]! @ 0xffffff94 │ │ │ │ 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 │ │ │ │ @@ -1063412,174 +1063412,174 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ ldr r1, [pc, #400] @ 4c7b9c │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4c71b0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r4, ror pc │ │ │ │ - cmneq fp, r0, lsr r2 │ │ │ │ + cmneq r4, ip, ror pc │ │ │ │ + cmneq fp, ip, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - cmneq fp, r8, lsr #30 │ │ │ │ - cmneq r4, ip, lsr ip │ │ │ │ - cmneq r4, ip, ror #22 │ │ │ │ - cmneq fp, r8, lsr #28 │ │ │ │ + cmneq fp, r4, lsr pc │ │ │ │ + cmneq r4, r4, asr #24 │ │ │ │ + cmneq r4, r4, ror fp │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ - cmneq sl, r8, lsl #2 │ │ │ │ - cmneq fp, ip, lsr #26 │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ + cmneq sl, r4, lsl r1 │ │ │ │ + cmneq fp, r8, lsr sp │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ cmneq r9, ip, asr #16 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ - cmneq fp, r0, lsl #25 │ │ │ │ - cmneq r4, r8, lsl r9 │ │ │ │ - ldrdeq fp, [fp, #-180]! @ 0xffffff4c │ │ │ │ + ldrsbeq r6, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ + cmneq fp, r0, ror #23 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq sl, r4, ror #29 │ │ │ │ + strdeq sp, [sl, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ cmneq r9, r0, lsr #12 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmneq r4, r0, lsr #15 │ │ │ │ - cmneq fp, ip, asr #22 │ │ │ │ - cmneq fp, r4, asr sl │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ + cmneq fp, r8, asr fp │ │ │ │ + cmneq fp, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01746690 │ │ │ │ - cmneq fp, r8, ror sl │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ + @ instruction: 0x01746698 │ │ │ │ + cmneq fp, r4, lsl #21 │ │ │ │ + cmneq fp, r0, asr r9 │ │ │ │ + ldrdeq fp, [fp, #-148]! @ 0xffffff6c │ │ │ │ + strheq sp, [sl, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r8, ror ip │ │ │ │ + cmneq r4, ip, lsr #11 │ │ │ │ cmneq fp, r8, asr #19 │ │ │ │ - cmneq sl, r8, lsr #25 │ │ │ │ - cmneq sl, ip, ror #24 │ │ │ │ - cmneq r4, r4, lsr #11 │ │ │ │ - strheq fp, [fp, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq fp, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq fp, r8, ror #17 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq sl, r4, lsl #24 │ │ │ │ - cmneq r4, r4, ror #10 │ │ │ │ - cmneq fp, ip, lsl r8 │ │ │ │ + cmneq sl, r0, lsl ip │ │ │ │ + cmneq r4, ip, ror #10 │ │ │ │ + cmneq fp, r8, lsr #16 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strheq sp, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, r4, lsl #23 │ │ │ │ - cmneq r4, r8, ror #9 │ │ │ │ - @ instruction: 0x016bb79c │ │ │ │ + cmneq sl, r4, asr #23 │ │ │ │ + @ instruction: 0x016adb90 │ │ │ │ + ldrsheq r6, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, r8, lsr #15 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq sl, r4, asr #22 │ │ │ │ - cmneq sl, r8, lsl fp │ │ │ │ - cmneq r4, ip, lsr r4 │ │ │ │ - cmneq fp, r4, asr r8 │ │ │ │ - cmneq fp, r4, ror r7 │ │ │ │ - @ instruction: 0x016ada9c │ │ │ │ - ldrsheq r6, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - strheq fp, [fp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r0, asr sl │ │ │ │ - ldrheq r6, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmneq fp, r8, ror #12 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ - cmneq r4, r4, ror r3 │ │ │ │ - cmneq fp, ip, lsr #12 │ │ │ │ + cmneq sl, r0, asr fp │ │ │ │ + cmneq sl, r4, lsr #22 │ │ │ │ + cmneq r4, r4, asr #8 │ │ │ │ + cmneq fp, r0, ror #16 │ │ │ │ + cmneq fp, r0, lsl #15 │ │ │ │ + cmneq sl, r8, lsr #21 │ │ │ │ + cmneq r4, r4, lsl #8 │ │ │ │ + cmneq fp, r0, asr #13 │ │ │ │ + cmneq sl, ip, asr sl │ │ │ │ + ldrheq r6, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq fp, r4, ror r6 │ │ │ │ + cmneq sl, ip, lsl sl │ │ │ │ + cmneq r4, ip, ror r3 │ │ │ │ + cmneq fp, r8, lsr r6 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - ldrdeq sp, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, r4, lsr r3 │ │ │ │ - cmneq fp, r8, ror #11 │ │ │ │ + ldrdeq sp, [sl, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r4, ip, lsr r3 │ │ │ │ + strdeq fp, [fp, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x016ad990 │ │ │ │ - ldrsheq r6, [r4, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, r8, lsr #11 │ │ │ │ - cmneq sl, r4, asr #18 │ │ │ │ - cmneq sl, ip, lsl #18 │ │ │ │ - ldrdeq sp, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ - cmneq r4, ip, lsl #4 │ │ │ │ - cmneq fp, r0, asr #9 │ │ │ │ + @ instruction: 0x016ad99c │ │ │ │ + ldrsheq r6, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + strheq fp, [fp, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, r0, asr r9 │ │ │ │ + cmneq sl, r8, lsl r9 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + strheq sp, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r4, lsl r2 │ │ │ │ + cmneq fp, ip, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq sl, r8, ror #16 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - cmneq fp, r0, lsl #9 │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ + cmneq sl, r4, ror r8 │ │ │ │ + ldrsbeq r6, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, ip, lsl #9 │ │ │ │ + cmneq sl, r8, lsr #16 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - strdeq sp, [sl, #-124]! @ 0xffffff84 │ │ │ │ + cmneq sl, r8, lsl #16 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq sl, r8, asr #15 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - cmneq fp, r0, lsr #7 │ │ │ │ + ldrdeq sp, [sl, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x016ad794 │ │ │ │ + ldrsheq r6, [r4, #-4]! │ │ │ │ + cmneq fp, ip, lsr #7 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq sl, ip, lsr r7 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ - ldrdeq sp, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, r8, lsr #14 │ │ │ │ + cmneq sl, r8, ror #13 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - strheq sp, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r4, ror r6 │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ + cmneq sl, r0, lsl #13 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmneq sl, ip, asr #7 │ │ │ │ - @ instruction: 0x016ad398 │ │ │ │ - cmneq sl, r4, ror #6 │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ - cmneq r4, ip, ror ip │ │ │ │ - cmneq sl, r0, lsl r3 │ │ │ │ - cmneq fp, r0, lsr pc │ │ │ │ + ldrdeq sp, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r4, lsr #7 │ │ │ │ + cmneq sl, r0, ror r3 │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ + cmneq r4, r4, lsl #25 │ │ │ │ + cmneq sl, ip, lsl r3 │ │ │ │ + cmneq fp, ip, lsr pc │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - ldrdeq sp, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ - cmneq sl, r4, lsr #5 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ + cmneq sl, r4, ror #5 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ + strheq sp, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq sl, [fp, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmneq sl, ip, ror #4 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - cmneq r4, r8, ror #22 │ │ │ │ - cmneq sl, r0, lsl #4 │ │ │ │ - cmneq fp, r4, lsr #28 │ │ │ │ - cmneq sl, r8, asr #3 │ │ │ │ + cmneq sl, r8, ror r2 │ │ │ │ + cmneq sl, r4, asr #4 │ │ │ │ + cmneq r4, r0, ror fp │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + cmneq fp, r0, lsr lr │ │ │ │ + ldrdeq sp, [sl, #-20]! @ 0xffffffec │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsheq r5, [r4, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x016ad194 │ │ │ │ - strheq sl, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, r4, lsl #22 │ │ │ │ + cmneq sl, r0, lsr #3 │ │ │ │ + cmneq fp, r4, asr #27 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq sl, ip, asr r1 │ │ │ │ - cmneq r4, ip, lsl #21 │ │ │ │ - cmneq sl, r4, lsr #2 │ │ │ │ - cmneq fp, r8, asr #26 │ │ │ │ - cmneq sl, ip, ror #1 │ │ │ │ + cmneq sl, r8, ror #2 │ │ │ │ + @ instruction: 0x01745a94 │ │ │ │ + cmneq sl, r0, lsr r1 │ │ │ │ + cmneq fp, r4, asr sp │ │ │ │ + strdeq sp, [sl, #-8]! │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ + strheq sp, [sl, #-8]! │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq sl, r4, lsl #1 │ │ │ │ + @ instruction: 0x016ad090 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - qdsubeq sp, r0, sl │ │ │ │ - ldrheq r5, [r4, #-148]! @ 0xffffff6c │ │ │ │ - cmneq fp, r8, ror #24 │ │ │ │ - cmneq sl, ip │ │ │ │ - ldrdeq ip, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ + qdsubeq sp, ip, sl │ │ │ │ + ldrheq r5, [r4, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ + cmneq sl, r8, lsl r0 │ │ │ │ + cmneq sl, r8, ror #31 │ │ │ │ + strheq ip, [sl, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq sl, r4, ror pc │ │ │ │ - cmneq sl, ip, lsr pc │ │ │ │ - cmneq sl, r8, lsl #30 │ │ │ │ - ldrdeq ip, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r8, lsr r8 │ │ │ │ - strdeq sl, [fp, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0x016ace98 │ │ │ │ - ldrsheq r5, [r4, #-124]! @ 0xffffff84 │ │ │ │ - strheq sl, [fp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq sl, r8, asr lr │ │ │ │ - ldrheq r5, [r4, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ - cmneq sl, r4, lsl lr │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ - ldrdeq ip, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, ip, lsr r7 │ │ │ │ - strdeq sl, [fp, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x016acd98 │ │ │ │ - ldrsheq r5, [r4, #-104]! @ 0xffffff98 │ │ │ │ - strheq sl, [fp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r0, lsl #31 │ │ │ │ + cmneq sl, r8, asr #30 │ │ │ │ + cmneq sl, r4, lsl pc │ │ │ │ + cmneq sl, r0, ror #29 │ │ │ │ + cmneq r4, r0, asr #16 │ │ │ │ + strdeq sl, [fp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r4, lsr #29 │ │ │ │ + cmneq r4, r4, lsl #16 │ │ │ │ + strheq sl, [fp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ + cmneq r4, r0, asr #15 │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ + cmneq sl, r0, lsr #28 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ + cmneq fp, ip, lsr sl │ │ │ │ + cmneq sl, r4, ror #27 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ + strdeq sl, [fp, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sl, r4, lsr #27 │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ + strheq sl, [fp, #-156]! @ 0xffffff64 │ │ │ │ ldr r1, [pc, #-256] @ 4c7ba0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ @@ -1064055,24 +1064055,24 @@ │ │ │ │ ldr r1, [pc, #36] @ 4c842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4c83b8 │ │ │ │ - cmneq fp, r0, ror #18 │ │ │ │ + cmneq fp, ip, ror #18 │ │ │ │ orreq r0, r1, r0, ror #3 │ │ │ │ - @ instruction: 0x01745690 │ │ │ │ + @ instruction: 0x01745698 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ @ instruction: 0xffffb234 │ │ │ │ @ instruction: 0xffffc98c │ │ │ │ @ instruction: 0xffffb0b0 │ │ │ │ orreq r0, r1, r4, asr r1 │ │ │ │ - cmneq sl, r8, ror ip │ │ │ │ + cmneq sl, r4, lsl #25 │ │ │ │ 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] @ 4c857c │ │ │ │ @@ -1064144,26 +1064144,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4c84c8 │ │ │ │ orreq r0, r1, ip, lsr #1 │ │ │ │ - @ instruction: 0x016ba994 │ │ │ │ - strdeq r2, [lr, #-68]! @ 0xffffffbc │ │ │ │ - strheq sl, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r0, lsr #19 │ │ │ │ + cmneq lr, r0, lsl #10 │ │ │ │ + cmneq fp, r4, asr #19 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - cmneq fp, r8, lsl r9 │ │ │ │ + cmneq fp, r4, lsr #18 │ │ │ │ cmneq sl, r4, ror #27 │ │ │ │ - cmneq sl, r4, asr fp │ │ │ │ - strdeq sl, [fp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r4, r8, lsl #11 │ │ │ │ - cmneq sl, ip, lsl fp │ │ │ │ - strheq sl, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ + cmneq sl, r0, ror #22 │ │ │ │ + cmneq fp, r0, lsl #18 │ │ │ │ + @ instruction: 0x01745590 │ │ │ │ + cmneq sl, r8, lsr #22 │ │ │ │ + cmneq fp, r8, asr #17 │ │ │ │ + cmneq r4, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 4c8648 │ │ │ │ ldr r3, [pc, #128] @ 4c864c │ │ │ │ ldr r4, [pc, #128] @ 4c8650 │ │ │ │ @@ -1064196,17 +1064196,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4c8610 │ │ │ │ orreq pc, r0, r8, asr #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r5, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, r0, asr #16 │ │ │ │ - cmneq sl, ip, asr #20 │ │ │ │ + cmneq r4, r4, ror #9 │ │ │ │ + cmneq fp, ip, asr #16 │ │ │ │ + cmneq sl, r8, asr sl │ │ │ │ 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] @ 4c9364 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1065036,78 +1065036,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 4c8a20 │ │ │ │ @ instruction: 0x0180fe9c │ │ │ │ orreq pc, r0, ip, lsl #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r0, lsl #1 │ │ │ │ - qdsubeq sl, r0, fp │ │ │ │ + cmneq fp, ip, lsl #1 │ │ │ │ + qdsubeq sl, ip, fp │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ orreq pc, r0, ip, ror #21 │ │ │ │ - ldrsheq r4, [r4, #-204]! @ 0xffffff34 │ │ │ │ - qdsubeq sl, r4, fp │ │ │ │ - cmneq fp, r0, asr #31 │ │ │ │ - cmneq r4, ip, asr #24 │ │ │ │ - cmneq r4, r4, ror fp │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ - ldrdeq r9, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r0, lsr fp │ │ │ │ - cmneq fp, r8, lsl #30 │ │ │ │ - cmneq fp, ip, lsl #29 │ │ │ │ - ldrsheq r4, [r4, #-160]! @ 0xffffff60 │ │ │ │ - strheq ip, [sl, #-0]! │ │ │ │ - cmneq fp, r0, asr lr │ │ │ │ - ldrheq r4, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ - cmneq fp, r4, lsl lr │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ - ldrdeq r9, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, ip, lsr sl │ │ │ │ - strdeq fp, [sl, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x016b9d9c │ │ │ │ - cmneq r4, r0, lsl #20 │ │ │ │ - cmneq sl, r0, asr #31 │ │ │ │ - cmneq fp, r0, ror #26 │ │ │ │ - cmneq r4, r4, asr #19 │ │ │ │ - cmneq sl, r4, lsl #31 │ │ │ │ - cmneq fp, r4, lsr #26 │ │ │ │ - cmneq sl, ip, asr #30 │ │ │ │ - cmneq r4, r8, asr r9 │ │ │ │ - cmneq sl, r8, lsl pc │ │ │ │ - strheq r9, [fp, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r4, ip, lsl r9 │ │ │ │ - ldrdeq fp, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq fp, ip, ror ip │ │ │ │ - cmneq r4, r0, ror #17 │ │ │ │ - cmneq sl, r0, lsr #29 │ │ │ │ - cmneq fp, r0, asr #24 │ │ │ │ - cmneq r4, r4, lsr #17 │ │ │ │ - cmneq sl, r4, ror #28 │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ - cmneq r4, r8, ror #16 │ │ │ │ - cmneq sl, r8, lsr #28 │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ - cmneq r4, ip, lsr #16 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ - ldrsheq r4, [r4, #-112]! @ 0xffffff90 │ │ │ │ - strheq fp, [sl, #-208]! @ 0xffffff30 │ │ │ │ - cmneq fp, r0, asr fp │ │ │ │ - ldrheq r4, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ - cmneq fp, r4, lsl fp │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq sl, r8, lsr sp │ │ │ │ - ldrdeq r9, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r4, r4, lsl #26 │ │ │ │ + cmneq fp, r0, rrx │ │ │ │ + cmneq fp, ip, asr #31 │ │ │ │ + cmneq r4, r4, asr ip │ │ │ │ + cmneq r4, ip, ror fp │ │ │ │ + cmneq sl, r0, asr #2 │ │ │ │ + cmneq fp, r0, ror #29 │ │ │ │ + cmneq r4, r8, lsr fp │ │ │ │ + cmneq fp, r4, lsl pc │ │ │ │ + @ instruction: 0x016b9e98 │ │ │ │ + ldrsheq r4, [r4, #-168]! @ 0xffffff58 │ │ │ │ + strheq ip, [sl, #-12]! │ │ │ │ + cmneq fp, ip, asr lr │ │ │ │ + ldrheq r4, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + cmneq fp, r0, lsr #28 │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ + cmneq sl, r4, asr #32 │ │ │ │ + cmneq fp, r4, ror #27 │ │ │ │ + cmneq r4, r4, asr #20 │ │ │ │ + cmneq sl, r8 │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ + cmneq r4, r8, lsl #20 │ │ │ │ + cmneq sl, ip, asr #31 │ │ │ │ + cmneq fp, ip, ror #26 │ │ │ │ + cmneq r4, ip, asr #19 │ │ │ │ + @ instruction: 0x016abf90 │ │ │ │ + cmneq fp, r0, lsr sp │ │ │ │ + cmneq sl, r8, asr pc │ │ │ │ + cmneq r4, r0, ror #18 │ │ │ │ + cmneq sl, r4, lsr #30 │ │ │ │ + cmneq fp, r4, asr #25 │ │ │ │ + cmneq r4, r4, lsr #18 │ │ │ │ + cmneq sl, r8, ror #29 │ │ │ │ + cmneq fp, r8, lsl #25 │ │ │ │ + cmneq r4, r8, ror #17 │ │ │ │ + cmneq sl, ip, lsr #29 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ + cmneq r4, ip, lsr #17 │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + cmneq r4, r0, ror r8 │ │ │ │ + cmneq sl, r4, lsr lr │ │ │ │ + ldrdeq r9, [fp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r4, lsr r8 │ │ │ │ + strdeq fp, [sl, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x016b9b94 │ │ │ │ + ldrsheq r4, [r4, #-120]! @ 0xffffff88 │ │ │ │ + strheq fp, [sl, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, ip, asr fp │ │ │ │ + ldrheq r4, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ + cmneq fp, r0, lsr #22 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ + cmneq sl, r4, asr #26 │ │ │ │ + cmneq fp, r0, ror #21 │ │ │ │ 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] @ 4ca424 │ │ │ │ sub sp, sp, #1360 @ 0x550 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1066108,72 +1066108,72 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ b 4ca3cc │ │ │ │ orreq pc, r0, r8, lsl #1 │ │ │ │ orreq pc, r0, r8, ror r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, r0, asr #11 │ │ │ │ - cmneq fp, r0, lsr #18 │ │ │ │ + cmneq r4, r8, asr #11 │ │ │ │ + cmneq fp, ip, lsr #18 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - cmneq r4, ip, lsr r4 │ │ │ │ - @ instruction: 0x016b9794 │ │ │ │ + cmneq r4, r4, asr #8 │ │ │ │ + cmneq fp, r0, lsr #15 │ │ │ │ muleq r0, r6, r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq fp, r8, lsr #30 │ │ │ │ - strdeq r8, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r4, lsr pc │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r4, ip, ror r9 │ │ │ │ - ldrdeq r8, [fp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r4, lsl #19 │ │ │ │ + cmneq fp, r8, ror #25 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq sl, r8, lsl #27 │ │ │ │ - ldrheq r3, [r4, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r4, lsl fp │ │ │ │ + @ instruction: 0x016aad94 │ │ │ │ + cmneq r4, r4, asr #15 │ │ │ │ + cmneq fp, r0, lsr #22 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq fp, r4, lsl #23 │ │ │ │ + @ instruction: 0x016b8b90 │ │ │ │ @ instruction: 0x0180e1b0 │ │ │ │ cmneq r9, r8, asr r4 │ │ │ │ cmneq r9, r4, lsl #8 │ │ │ │ - cmneq r4, r0, lsl #11 │ │ │ │ - ldrdeq r8, [fp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r8, lsl #11 │ │ │ │ + ldrdeq r8, [fp, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq fp, r8 │ │ │ │ - ldrdeq r7, [fp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r4, r8, ror #5 │ │ │ │ - strdeq r8, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, r4, lsl r0 │ │ │ │ + ldrdeq r7, [fp, #-252]! @ 0xffffff04 │ │ │ │ + ldrsheq r3, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ cmneq r9, r0, ror sp │ │ │ │ andeq r7, r0, r8, asr r1 │ │ │ │ - strdeq sl, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, ip, lsr #30 │ │ │ │ - cmneq fp, r8, lsl #5 │ │ │ │ + cmneq sl, r4, lsl #10 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ + @ instruction: 0x016b8294 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r4, ip, asr #28 │ │ │ │ - cmneq fp, ip, lsr #3 │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ + strheq r8, [fp, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ andeq r6, r0, ip, asr #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r2, [r4, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, r0, asr #30 │ │ │ │ + cmneq r4, r4, ror #23 │ │ │ │ + cmneq fp, ip, asr #30 │ │ │ │ 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 │ │ │ │ - cmneq r4, r8, ror #20 │ │ │ │ - cmneq sl, r8, lsr #32 │ │ │ │ - cmneq fp, r0, asr #27 │ │ │ │ + cmneq r4, r0, ror sl │ │ │ │ + cmneq sl, r4, lsr r0 │ │ │ │ + cmneq fp, ip, asr #27 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmneq r4, r4, lsl sl │ │ │ │ - cmneq fp, r8, ror #26 │ │ │ │ + cmneq r4, ip, lsl sl │ │ │ │ + cmneq fp, r4, ror sp │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r7, r0, ip, lsl #20 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ ldr r3, [pc, #-168] @ 4ca48c │ │ │ │ lsl r6, r6, #3 │ │ │ │ @@ -1068104,185 +1068104,185 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 4cc080 │ │ │ │ ldr r0, [pc, #692] @ 4cc608 │ │ │ │ ldr r1, [pc, #692] @ 4cc60c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4cc080 │ │ │ │ - @ instruction: 0x01742498 │ │ │ │ - cmneq fp, r0, ror r8 │ │ │ │ - strdeq r7, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r0, ror #8 │ │ │ │ - cmneq sl, r0, lsr #20 │ │ │ │ - strheq r7, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, r0, lsr #9 │ │ │ │ + cmneq fp, ip, ror r8 │ │ │ │ + cmneq fp, r0, lsl #16 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ + cmneq sl, ip, lsr #20 │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmneq r9, r4, asr r1 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ cmneq r9, r4, lsl r1 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r4, r0, lsl #7 │ │ │ │ - cmneq fp, r8, asr r7 │ │ │ │ - ldrdeq r7, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r4, r8, lsl #7 │ │ │ │ + cmneq fp, r4, ror #14 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r4, r8, asr #6 │ │ │ │ - cmneq sl, r8, lsl #18 │ │ │ │ - cmneq fp, r0, lsr #13 │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ + cmneq sl, r4, lsl r9 │ │ │ │ + cmneq fp, ip, lsr #13 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq sl, r0, lsl #17 │ │ │ │ - ldrheq r2, [r4, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, ip, lsl #12 │ │ │ │ + cmneq sl, ip, lsl #17 │ │ │ │ + ldrheq r2, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r8, lsl r6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq sl, r0, asr #16 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - ldrdeq r9, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, r8, ror #3 │ │ │ │ - cmneq sl, r8, lsr #15 │ │ │ │ - cmneq fp, r0, asr #10 │ │ │ │ + cmneq sl, r8, lsl r8 │ │ │ │ + cmneq sl, r8, ror #15 │ │ │ │ + ldrsheq r2, [r4, #-16]! │ │ │ │ + strheq r9, [sl, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, ip, asr #10 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - ldrheq r2, [r4, #-16]! │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ - cmneq fp, r0, lsl r5 │ │ │ │ - cmneq r4, r0, ror r1 │ │ │ │ - cmneq sl, r0, lsr r7 │ │ │ │ - cmneq fp, r8, asr #9 │ │ │ │ + ldrheq r2, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r8, ror r7 │ │ │ │ + cmneq fp, ip, lsl r5 │ │ │ │ + cmneq r4, r8, ror r1 │ │ │ │ + cmneq sl, ip, lsr r7 │ │ │ │ + ldrdeq r7, [fp, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - strdeq r9, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r4, ip, lsr #2 │ │ │ │ - cmneq fp, r8, lsl #9 │ │ │ │ - ldrsheq r2, [r4, #-4]! │ │ │ │ - strheq r9, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq fp, r4, asr r4 │ │ │ │ + cmneq sl, r4, lsl #14 │ │ │ │ + cmneq r4, r4, lsr r1 │ │ │ │ + @ instruction: 0x016b7494 │ │ │ │ + ldrsheq r2, [r4, #-12]! │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ + cmneq fp, r0, ror #8 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq sl, ip, ror r6 │ │ │ │ - ldrheq r2, [r4, #-0]! │ │ │ │ - cmneq fp, ip, lsl #8 │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ - cmneq sl, r8, lsr r6 │ │ │ │ - ldrdeq r7, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq sl, r0, lsl #12 │ │ │ │ - ldrdeq r9, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r4, r4 │ │ │ │ - cmneq fp, r0, ror #6 │ │ │ │ - @ instruction: 0x016a9590 │ │ │ │ - cmneq r4, r4, asr #31 │ │ │ │ - cmneq fp, r0, lsr #6 │ │ │ │ - cmneq sl, r0, asr r5 │ │ │ │ - cmneq r4, r4, lsl #31 │ │ │ │ - cmneq fp, r0, ror #5 │ │ │ │ - cmneq sl, r0, lsl r5 │ │ │ │ - cmneq r4, r4, asr #30 │ │ │ │ - @ instruction: 0x016b729c │ │ │ │ + cmneq sl, r8, lsl #13 │ │ │ │ + ldrheq r2, [r4, #-8]! │ │ │ │ + cmneq fp, r8, lsl r4 │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + cmneq sl, r4, asr #12 │ │ │ │ + cmneq fp, r0, ror #7 │ │ │ │ + cmneq sl, ip, lsl #12 │ │ │ │ + ldrdeq r9, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, ip │ │ │ │ + cmneq fp, ip, ror #6 │ │ │ │ + @ instruction: 0x016a959c │ │ │ │ + cmneq r4, ip, asr #31 │ │ │ │ + cmneq fp, ip, lsr #6 │ │ │ │ + cmneq sl, ip, asr r5 │ │ │ │ + cmneq r4, ip, lsl #31 │ │ │ │ + cmneq fp, ip, ror #5 │ │ │ │ + cmneq sl, ip, lsl r5 │ │ │ │ + cmneq r4, ip, asr #30 │ │ │ │ + cmneq fp, r8, lsr #5 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - ldrdeq r9, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r4, r4, lsl #30 │ │ │ │ - cmneq fp, ip, asr r2 │ │ │ │ + ldrdeq r9, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, ip, lsl #30 │ │ │ │ + cmneq fp, r8, ror #4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq fp, r4, lsl r2 │ │ │ │ - cmneq r4, r4, asr #29 │ │ │ │ - cmneq fp, r0, lsr #2 │ │ │ │ + cmneq fp, r0, lsr #4 │ │ │ │ + cmneq r4, ip, asr #29 │ │ │ │ + cmneq fp, ip, lsr #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq sl, r4, asr #8 │ │ │ │ - cmneq fp, r0, ror #3 │ │ │ │ - cmneq sl, r8, lsl r4 │ │ │ │ - cmneq r4, ip, asr #28 │ │ │ │ - cmneq fp, r4, lsr #3 │ │ │ │ + cmneq sl, r0, asr r4 │ │ │ │ + cmneq fp, ip, ror #3 │ │ │ │ + cmneq sl, r4, lsr #8 │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ + strheq r7, [fp, #-16]! │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - ldrdeq r9, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r4, ror #7 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r4, r4, ror #27 │ │ │ │ - cmneq sl, r4, lsr #7 │ │ │ │ - cmneq fp, r4, asr #2 │ │ │ │ + cmneq r4, ip, ror #27 │ │ │ │ + strheq r9, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq fp, r0, asr r1 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq sl, ip, ror #6 │ │ │ │ - cmneq r4, r0, lsr #27 │ │ │ │ - strdeq r7, [fp, #-12]! │ │ │ │ - cmneq sl, ip, lsr #6 │ │ │ │ - cmneq r4, r0, ror #26 │ │ │ │ - strheq r7, [fp, #-12]! │ │ │ │ + cmneq sl, r8, ror r3 │ │ │ │ + cmneq r4, r8, lsr #27 │ │ │ │ + cmneq fp, r8, lsl #2 │ │ │ │ + cmneq sl, r8, lsr r3 │ │ │ │ + cmneq r4, r8, ror #26 │ │ │ │ + cmneq fp, r8, asr #1 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq sl, r8, ror #5 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ - cmneq fp, r8, ror r0 │ │ │ │ + strdeq r9, [sl, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r4, lsr #26 │ │ │ │ + cmneq fp, r4, lsl #1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmneq sl, ip, lsr #5 │ │ │ │ + strheq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq sl, ip, ror r2 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq r4, r8, lsl #25 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ - cmneq fp, r0, ror #31 │ │ │ │ + @ instruction: 0x01741c90 │ │ │ │ + cmneq sl, r4, asr r2 │ │ │ │ + cmneq fp, ip, ror #31 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ + cmneq sl, ip, lsl r2 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq sl, r0, ror #3 │ │ │ │ - cmneq r4, r4, lsl ip │ │ │ │ - cmneq fp, r0, ror pc │ │ │ │ - cmneq sl, r0, lsr #3 │ │ │ │ - ldrsbeq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, r0, lsr pc │ │ │ │ + cmneq sl, ip, ror #3 │ │ │ │ + cmneq r4, ip, lsl ip │ │ │ │ + cmneq fp, ip, ror pc │ │ │ │ + cmneq sl, ip, lsr #3 │ │ │ │ + ldrsbeq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq fp, ip, lsr pc │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq sl, r0, ror #2 │ │ │ │ - @ instruction: 0x01741b94 │ │ │ │ - cmneq fp, ip, ror #29 │ │ │ │ + cmneq sl, ip, ror #2 │ │ │ │ + @ instruction: 0x01741b9c │ │ │ │ + strdeq r6, [fp, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmneq sl, r0, lsr #2 │ │ │ │ - cmneq r4, r4, asr fp │ │ │ │ - cmneq fp, ip, lsr #29 │ │ │ │ + cmneq sl, ip, lsr #2 │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ + strheq r6, [fp, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq sl, r0, ror #1 │ │ │ │ - cmneq sl, r8, lsr #1 │ │ │ │ - ldrsbeq r1, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, lsr lr │ │ │ │ - cmneq r4, r8, lsr #21 │ │ │ │ - cmneq sl, r8, rrx │ │ │ │ - cmneq fp, r0, lsl #28 │ │ │ │ + cmneq sl, ip, ror #1 │ │ │ │ + strheq r9, [sl, #-4]! │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + cmneq fp, r8, asr #28 │ │ │ │ + ldrheq r1, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmneq sl, r4, ror r0 │ │ │ │ + cmneq fp, ip, lsl #28 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r4, ip, ror #20 │ │ │ │ - cmneq sl, ip, lsr #32 │ │ │ │ - cmneq fp, r4, asr #27 │ │ │ │ + cmneq r4, r4, ror sl │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ + ldrdeq r6, [fp, #-208]! @ 0xffffff30 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - strdeq r8, [sl, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r8, [sl, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq sl, r0, asr #31 │ │ │ │ - cmneq sl, r0, lsr #31 │ │ │ │ + cmneq sl, ip, asr #31 │ │ │ │ + cmneq sl, ip, lsr #31 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq sl, ip, lsl #31 │ │ │ │ + @ instruction: 0x016a8f98 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ - cmneq sl, r8, lsr #30 │ │ │ │ - strdeq r8, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r4, lsr #18 │ │ │ │ - cmneq fp, r4, lsl #25 │ │ │ │ - strheq r8, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r4, r4, ror #17 │ │ │ │ - cmneq fp, r0, asr #24 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ + cmneq sl, r4, lsr pc │ │ │ │ + cmneq sl, r0, lsl #30 │ │ │ │ + cmneq r4, ip, lsr #18 │ │ │ │ + @ instruction: 0x016b6c90 │ │ │ │ + strheq r8, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, ip, ror #17 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq sl, r4, ror lr │ │ │ │ - cmneq r4, r8, lsr #17 │ │ │ │ - cmneq fp, r0, lsl #24 │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ + ldrheq r1, [r4, #-128]! @ 0xffffff80 │ │ │ │ + cmneq fp, ip, lsl #24 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - cmneq fp, r0, lsl #23 │ │ │ │ - cmneq r4, r0, lsr r8 │ │ │ │ - cmneq fp, ip, lsl #21 │ │ │ │ - strheq r8, [sl, #-208]! @ 0xffffff30 │ │ │ │ - cmneq fp, ip, asr #22 │ │ │ │ - cmneq sl, r0, lsl #27 │ │ │ │ + cmneq sl, r0, asr #28 │ │ │ │ + cmneq fp, ip, lsl #23 │ │ │ │ + cmneq r4, r8, lsr r8 │ │ │ │ + @ instruction: 0x016b6a98 │ │ │ │ + strheq r8, [sl, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, r8, asr fp │ │ │ │ + cmneq sl, ip, lsl #27 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmneq sl, ip, ror #26 │ │ │ │ + cmneq sl, r8, ror sp │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmneq sl, ip, asr sp │ │ │ │ - cmneq sl, ip, lsr sp │ │ │ │ + cmneq sl, r8, ror #26 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq sl, r8, lsr #26 │ │ │ │ + cmneq sl, r4, lsr sp │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq sl, r4, lsl sp │ │ │ │ + cmneq sl, r0, lsr #26 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 004cc610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1068352,23 +1068352,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #488 @ 0x1e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4cc6d4 │ │ │ │ - ldrdeq r6, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r4, ror #15 │ │ │ │ orreq fp, r0, r0, ror #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, r0, ror #8 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ @ instruction: 0xffffcdb0 │ │ │ │ @ instruction: 0xffffbeec │ │ │ │ @ instruction: 0xffffbd7c │ │ │ │ orreq fp, r0, r8, lsr lr │ │ │ │ - cmneq sl, ip, asr r9 │ │ │ │ + cmneq sl, r8, ror #18 │ │ │ │ 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] @ 4cc954 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #476] @ 4cc958 │ │ │ │ @@ -1068487,25 +1068487,25 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #18 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4cc870 │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ + cmneq fp, r0, asr r7 │ │ │ │ orreq fp, r0, ip, lsl #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r1, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, r4, ror #7 │ │ │ │ orreq fp, r0, r8, lsr sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x0180bc9c │ │ │ │ - cmneq sl, r4, asr #15 │ │ │ │ - @ instruction: 0x016a8794 │ │ │ │ - cmneq sl, r8, ror #14 │ │ │ │ - cmneq sl, ip, lsr r7 │ │ │ │ + ldrdeq r8, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r0, lsr #15 │ │ │ │ + cmneq sl, r4, ror r7 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ 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] @ 4cd520 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1069245,85 +1069245,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ b 4cd3bc │ │ │ │ orreq fp, r0, r8, ror fp │ │ │ │ orreq fp, r0, r8, ror #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r8, lsr #10 │ │ │ │ - cmneq fp, ip, lsl #10 │ │ │ │ - ldrsheq r1, [r4, #-4]! │ │ │ │ - cmneq fp, ip, lsr r4 │ │ │ │ - cmneq r4, ip, asr #31 │ │ │ │ - cmneq fp, r8, lsl #6 │ │ │ │ + cmneq fp, r4, lsr r5 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ + ldrsheq r1, [r4, #-12]! │ │ │ │ + cmneq fp, r8, asr #8 │ │ │ │ + ldrsbeq r0, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r4, lsl r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ orreq fp, r0, r8, ror #13 │ │ │ │ - cmneq fp, r4, lsr r0 │ │ │ │ - cmneq r4, r8, asr #25 │ │ │ │ - cmneq r4, ip, ror #23 │ │ │ │ - ldrdeq r8, [sl, #-12]! │ │ │ │ - cmneq fp, r4, lsr pc │ │ │ │ + cmneq fp, r0, asr #32 │ │ │ │ + ldrsbeq r0, [r4, #-192]! @ 0xffffff40 │ │ │ │ + ldrsheq r0, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sl, r8, ror #1 │ │ │ │ + cmneq fp, r0, asr #30 │ │ │ │ cmneq r9, r8, lsr #16 │ │ │ │ - cmneq r4, r4, asr fp │ │ │ │ - cmneq sl, r8, asr #32 │ │ │ │ - @ instruction: 0x016b5e9c │ │ │ │ - cmneq r4, r8, lsl fp │ │ │ │ - cmneq sl, ip │ │ │ │ - cmneq fp, r0, ror #28 │ │ │ │ - ldrsbeq r0, [r4, #-172]! @ 0xffffff54 │ │ │ │ - ldrdeq r7, [sl, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, r0, lsr #28 │ │ │ │ - @ instruction: 0x016a7f98 │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ - cmneq sl, r4, ror #30 │ │ │ │ - strheq r5, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r4, lsr sl │ │ │ │ - cmneq sl, r8, lsr #30 │ │ │ │ - cmneq fp, ip, ror sp │ │ │ │ - strdeq r7, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq sl, r0, asr #29 │ │ │ │ - cmneq sl, r4, lsr #29 │ │ │ │ - cmneq sl, r8, lsl #29 │ │ │ │ - cmneq r4, r4, ror r9 │ │ │ │ - cmneq fp, r8, asr #26 │ │ │ │ - strheq r5, [fp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r4, r0, lsr r9 │ │ │ │ - cmneq sl, r0, lsr #28 │ │ │ │ - cmneq fp, r8, ror ip │ │ │ │ - ldrsheq r0, [r4, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sl, r4, ror #27 │ │ │ │ - cmneq fp, ip, lsr ip │ │ │ │ - ldrheq r0, [r4, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sl, r4, lsr #27 │ │ │ │ - strdeq r5, [fp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - cmneq sl, r8, ror #26 │ │ │ │ - cmneq fp, r0, asr #23 │ │ │ │ - cmneq sl, r0, lsr sp │ │ │ │ - cmneq sl, r4, lsl sp │ │ │ │ - cmneq r4, ip, lsl r8 │ │ │ │ - cmneq fp, r0, ror #22 │ │ │ │ - cmneq r4, r4, ror #15 │ │ │ │ - @ instruction: 0x016b5b94 │ │ │ │ - cmneq fp, r4, lsr #22 │ │ │ │ - @ instruction: 0x016a7c90 │ │ │ │ - @ instruction: 0x01740798 │ │ │ │ - ldrdeq r5, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sl, r0, asr ip │ │ │ │ - cmneq r4, r8, asr r7 │ │ │ │ - @ instruction: 0x016b5a9c │ │ │ │ - cmneq sl, r0, lsl ip │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - ldrdeq r7, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ - cmneq r4, r0, lsl #13 │ │ │ │ - cmneq fp, r4, lsl #20 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ + qdsubeq r8, r4, sl │ │ │ │ + cmneq fp, r8, lsr #29 │ │ │ │ + cmneq r4, r0, lsr #22 │ │ │ │ + cmneq sl, r8, lsl r0 │ │ │ │ + cmneq fp, ip, ror #28 │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + ldrdeq r7, [sl, #-252]! @ 0xffffff04 │ │ │ │ + cmneq fp, ip, lsr #28 │ │ │ │ + cmneq sl, r4, lsr #31 │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ + cmneq sl, r0, ror pc │ │ │ │ + cmneq fp, r4, asr #27 │ │ │ │ + cmneq r4, ip, lsr sl │ │ │ │ + cmneq sl, r4, lsr pc │ │ │ │ + cmneq fp, r8, lsl #27 │ │ │ │ + strdeq r7, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, ip, asr #29 │ │ │ │ + strheq r7, [sl, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x016a7e94 │ │ │ │ + cmneq r4, ip, ror r9 │ │ │ │ + cmneq fp, r4, asr sp │ │ │ │ + cmneq fp, r8, asr #25 │ │ │ │ + cmneq r4, r8, lsr r9 │ │ │ │ + cmneq sl, ip, lsr #28 │ │ │ │ + cmneq fp, r4, lsl #25 │ │ │ │ + ldrsheq r0, [r4, #-140]! @ 0xffffff74 │ │ │ │ + strdeq r7, [sl, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, asr #24 │ │ │ │ + ldrheq r0, [r4, #-140]! @ 0xffffff74 │ │ │ │ + strheq r7, [sl, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, lsl #24 │ │ │ │ + cmneq r4, r0, lsl #17 │ │ │ │ + cmneq sl, r4, ror sp │ │ │ │ + cmneq fp, ip, asr #23 │ │ │ │ + cmneq sl, ip, lsr sp │ │ │ │ + cmneq sl, r0, lsr #26 │ │ │ │ + cmneq r4, r4, lsr #16 │ │ │ │ + cmneq fp, ip, ror #22 │ │ │ │ + cmneq r4, ip, ror #15 │ │ │ │ + cmneq fp, r0, lsr #23 │ │ │ │ + cmneq fp, r0, lsr fp │ │ │ │ + @ instruction: 0x016a7c9c │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ + cmneq fp, r8, ror #21 │ │ │ │ + cmneq sl, ip, asr ip │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ + cmneq fp, r8, lsr #21 │ │ │ │ + cmneq sl, ip, lsl ip │ │ │ │ + ldrsheq r0, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ + cmneq fp, ip, lsr sl │ │ │ │ + strheq r7, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r4, r8, lsl #13 │ │ │ │ + cmneq fp, r0, lsl sl │ │ │ │ + cmneq fp, ip, asr #19 │ │ │ │ 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] @ 4ce1e0 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1070061,85 +1070061,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, ip │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ b 4ce084 │ │ │ │ @ instruction: 0x0180aeb0 │ │ │ │ orreq sl, r0, r0, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r4, ror #16 │ │ │ │ - cmneq fp, ip, asr #16 │ │ │ │ - cmneq r4, r4, lsr r4 │ │ │ │ - cmneq fp, ip, ror r7 │ │ │ │ - cmneq fp, ip, asr r6 │ │ │ │ - cmneq r4, ip, ror #5 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + cmneq fp, r8, asr r8 │ │ │ │ + cmneq r4, ip, lsr r4 │ │ │ │ + cmneq fp, r8, lsl #15 │ │ │ │ + cmneq fp, r8, ror #12 │ │ │ │ + ldrsheq r0, [r4, #-36]! @ 0xffffffdc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ orreq sl, r0, r0, lsl sl │ │ │ │ - ldrsheq pc, [r3, #-240]! @ 0xffffff10 @ │ │ │ │ - cmneq fp, r8, lsr r3 │ │ │ │ - cmnpeq r3, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsl #8 │ │ │ │ - cmneq fp, r4, ror #4 │ │ │ │ + ldrsheq pc, [r3, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq fp, r4, asr #6 │ │ │ │ + cmnpeq r3, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl r4 │ │ │ │ + cmneq fp, r0, ror r2 │ │ │ │ cmneq r9, r8, asr fp │ │ │ │ - cmnpeq r3, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, ror r3 │ │ │ │ - cmneq fp, ip, asr #3 │ │ │ │ - cmnpeq r3, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsr r3 │ │ │ │ - @ instruction: 0x016b5190 │ │ │ │ - cmnpeq r3, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, lsl #6 │ │ │ │ - cmneq fp, r0, asr r1 │ │ │ │ - cmneq sl, r8, asr #5 │ │ │ │ - cmnpeq r3, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016a7294 │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ - cmnpeq r3, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, asr r2 │ │ │ │ - cmneq fp, ip, lsr #1 │ │ │ │ - cmneq sl, r0, lsr #4 │ │ │ │ - strdeq r7, [sl, #-20]! @ 0xffffffec │ │ │ │ - ldrdeq r7, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - strheq r7, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - cmnpeq r3, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, ror r0 │ │ │ │ - strdeq r4, [fp, #-240]! @ 0xffffff10 │ │ │ │ - cmnpeq r3, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, asr r1 │ │ │ │ - cmneq fp, r8, lsr #31 │ │ │ │ - cmnpeq r3, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, lsl r1 │ │ │ │ - cmneq fp, ip, ror #30 │ │ │ │ - cmnpeq r3, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [sl, #-8]! │ │ │ │ - cmneq fp, r0, lsr pc │ │ │ │ - cmnpeq r3, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016a709c │ │ │ │ - strdeq r4, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sl, r4, rrx │ │ │ │ - cmnpeq r3, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, asr #32 │ │ │ │ - @ instruction: 0x016b4e9c │ │ │ │ - cmnpeq r3, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - cmneq fp, ip, asr lr │ │ │ │ - ldrsbeq pc, [r3, #-164]! @ 0xffffff5c @ │ │ │ │ - cmneq sl, r4, asr #31 │ │ │ │ - cmneq fp, ip, lsl lr │ │ │ │ - @ instruction: 0x0173fa98 │ │ │ │ - cmneq sl, r8, lsl #31 │ │ │ │ - cmneq fp, r0, ror #27 │ │ │ │ - cmneq sl, r0, asr pc │ │ │ │ - cmnpeq r3, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsl pc │ │ │ │ - cmneq fp, r0, ror sp │ │ │ │ - cmneq sl, r4, ror #29 │ │ │ │ - cmnpeq r3, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, lsr #27 │ │ │ │ - cmneq fp, r0, lsl #26 │ │ │ │ + cmnpeq r3, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #7 │ │ │ │ + ldrdeq r5, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmnpeq r3, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ + @ instruction: 0x016b519c │ │ │ │ + cmnpeq r3, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, lsl #6 │ │ │ │ + cmneq fp, ip, asr r1 │ │ │ │ + ldrdeq r7, [sl, #-36]! @ 0xffffffdc │ │ │ │ + cmnpeq r3, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, lsr #5 │ │ │ │ + strdeq r5, [fp, #-4]! │ │ │ │ + cmnpeq r3, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, ror #4 │ │ │ │ + strheq r5, [fp, #-8]! │ │ │ │ + cmneq sl, ip, lsr #4 │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + cmneq sl, r4, ror #3 │ │ │ │ + cmneq sl, r8, asr #3 │ │ │ │ + ldrheq pc, [r3, #-192]! @ 0xffffff40 @ │ │ │ │ + cmneq fp, r4, lsl #1 │ │ │ │ + strdeq r4, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmnpeq r3, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, ror #2 │ │ │ │ + strheq r4, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmnpeq r3, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsr #2 │ │ │ │ + cmneq fp, r8, ror pc │ │ │ │ + ldrsheq pc, [r3, #-176]! @ 0xffffff50 @ │ │ │ │ + cmneq sl, r4, ror #1 │ │ │ │ + cmneq fp, ip, lsr pc │ │ │ │ + ldrheq pc, [r3, #-180]! @ 0xffffff4c @ │ │ │ │ + cmneq sl, r8, lsr #1 │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ + cmneq sl, r0, ror r0 │ │ │ │ + cmnpeq r3, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + qdsubeq r7, r0, sl │ │ │ │ + cmneq fp, r8, lsr #29 │ │ │ │ + cmnpeq r3, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r8, ror #28 │ │ │ │ + ldrsbeq pc, [r3, #-172]! @ 0xffffff54 @ │ │ │ │ + ldrdeq r6, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq fp, r8, lsr #28 │ │ │ │ + cmnpeq r3, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x016a6f94 │ │ │ │ + cmneq fp, ip, ror #27 │ │ │ │ + cmneq sl, ip, asr pc │ │ │ │ + cmnpeq r3, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsr #30 │ │ │ │ + cmneq fp, ip, ror sp │ │ │ │ + strdeq r6, [sl, #-224]! @ 0xffffff20 │ │ │ │ + cmnpeq r3, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, ip, lsl #26 │ │ │ │ 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] @ 4ceeb0 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1070881,98 +1070881,98 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ b 4ced4c │ │ │ │ strdeq sl, [r0, r0] │ │ │ │ orreq sl, r0, r0, ror #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r0, lsr #23 │ │ │ │ - cmneq fp, r4, lsl #23 │ │ │ │ - cmnpeq r3, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - strheq r4, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmnpeq r3, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsl #19 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ + @ instruction: 0x016b4b90 │ │ │ │ + cmnpeq r3, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r0, asr #21 │ │ │ │ + cmnpeq r3, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ orreq r9, r0, r8, asr sp │ │ │ │ - cmneq fp, r4, lsr #13 │ │ │ │ - cmnpeq r3, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r3, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr #14 │ │ │ │ - cmneq fp, r4, lsr #11 │ │ │ │ + strheq r4, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmnpeq r3, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr r7 │ │ │ │ + strheq r4, [fp, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ @ instruction: 0x01696e98 │ │ │ │ - cmnpeq r3, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, ip, lsl #10 │ │ │ │ - cmnpeq r3, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, ror r6 │ │ │ │ - ldrdeq r4, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - cmnpeq r3, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, asr #12 │ │ │ │ - cmneq fp, ip, lsl #9 │ │ │ │ + cmnpeq r3, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr #13 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ + @ instruction: 0x0173f190 │ │ │ │ + cmneq sl, r8, lsl #13 │ │ │ │ + ldrdeq r4, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + cmnpeq r3, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, asr #12 │ │ │ │ + @ instruction: 0x016b4498 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq sl, r8, lsl #12 │ │ │ │ - cmnpeq r3, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq fp, r8, lsr #8 │ │ │ │ - cmnpeq r3, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016a6598 │ │ │ │ - cmneq fp, ip, ror #7 │ │ │ │ - cmneq sl, r0, ror #10 │ │ │ │ - cmneq sl, r0, lsr r5 │ │ │ │ + cmneq sl, r4, lsl r6 │ │ │ │ + cmnpeq r3, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ + cmneq fp, r4, lsr r4 │ │ │ │ + cmnpeq r3, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsr #11 │ │ │ │ + strdeq r4, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, ip, ror #10 │ │ │ │ + cmneq sl, ip, lsr r5 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq sl, r4, lsl r5 │ │ │ │ - strdeq r6, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sl, r0, lsr #10 │ │ │ │ + cmneq sl, r4, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r3, r4, ror #31 │ │ │ │ - strheq r4, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq fp, ip, lsr #6 │ │ │ │ + cmneq r3, ip, ror #31 │ │ │ │ + cmneq fp, r4, asr #7 │ │ │ │ + cmneq fp, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r3, r0, lsr #31 │ │ │ │ - @ instruction: 0x016a6490 │ │ │ │ - cmneq fp, r8, ror #5 │ │ │ │ - cmneq r3, r4, ror #30 │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ - cmneq fp, ip, lsr #5 │ │ │ │ + cmneq r3, r8, lsr #31 │ │ │ │ + @ instruction: 0x016a649c │ │ │ │ + strdeq r4, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ + cmneq sl, r0, ror #8 │ │ │ │ + strheq r4, [fp, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq r3, r4, lsr #30 │ │ │ │ - cmneq sl, r4, lsl r4 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ - ldrdeq r6, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq fp, r0, lsr r2 │ │ │ │ - cmneq sl, r0, lsr #7 │ │ │ │ - cmneq sl, r4, lsl #7 │ │ │ │ - cmneq r3, ip, lsl #29 │ │ │ │ - ldrdeq r4, [fp, #-16]! │ │ │ │ + cmneq r3, ip, lsr #30 │ │ │ │ + cmneq sl, r0, lsr #8 │ │ │ │ + cmneq fp, r4, ror r2 │ │ │ │ + ldrsheq lr, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sl, r4, ror #7 │ │ │ │ + cmneq fp, ip, lsr r2 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ + @ instruction: 0x016a6390 │ │ │ │ + @ instruction: 0x0173ee94 │ │ │ │ + ldrdeq r4, [fp, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ - strdeq r4, [fp, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x016b4190 │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + cmneq fp, r8, lsl #4 │ │ │ │ + @ instruction: 0x016b419c │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmneq sl, r0, lsl #6 │ │ │ │ - cmneq r3, r8, lsl #28 │ │ │ │ - cmneq fp, ip, asr #2 │ │ │ │ - cmneq sl, r0, asr #5 │ │ │ │ - cmneq r3, r8, asr #27 │ │ │ │ - cmneq fp, ip, lsl #2 │ │ │ │ + cmneq sl, ip, lsl #6 │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ + cmneq fp, r8, asr r1 │ │ │ │ + cmneq sl, ip, asr #5 │ │ │ │ + ldrsbeq lr, [r3, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ - cmneq r3, r8, asr sp │ │ │ │ - cmneq sl, ip, asr #4 │ │ │ │ - cmneq fp, r0, lsr #1 │ │ │ │ + cmneq sl, ip, lsl #5 │ │ │ │ + cmneq r3, r0, ror #26 │ │ │ │ + cmneq sl, r8, asr r2 │ │ │ │ + cmneq fp, ip, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq sl, r4, lsl r2 │ │ │ │ - ldrsheq lr, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq fp, r0, lsl #2 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ + cmneq sl, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq fp, ip, lsl #2 │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ │ │ │ │ 004cf00c : │ │ │ │ ldr r2, [pc, #64] @ 4cf054 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #352 @ 0x160 │ │ │ │ @@ -1071566,35 +1071566,35 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 4cf778 │ │ │ │ @ instruction: 0x018091bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r1, r1, r8, ror r2 │ │ │ │ @ instruction: 0x01808d94 │ │ │ │ - strheq r5, [sl, #-132]! @ 0xffffff7c │ │ │ │ - cmneq fp, ip, ror #15 │ │ │ │ - cmneq r3, r8, lsl r4 │ │ │ │ - cmneq sl, ip, ror r8 │ │ │ │ - strheq r3, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ - cmneq sl, r4, asr #16 │ │ │ │ - cmneq fp, ip, ror r7 │ │ │ │ - cmneq r3, r8, lsr #7 │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ - cmneq r3, r0, ror r3 │ │ │ │ - ldrdeq r5, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq fp, r8, lsl #14 │ │ │ │ - cmneq r3, r4, lsr r3 │ │ │ │ - @ instruction: 0x016a5798 │ │ │ │ - ldrdeq r3, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsheq lr, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ - @ instruction: 0x016b3698 │ │ │ │ - cmneq r3, r4, asr #5 │ │ │ │ + cmneq sl, r0, asr #17 │ │ │ │ + strdeq r3, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, r0, lsr #8 │ │ │ │ + cmneq sl, r8, lsl #17 │ │ │ │ + cmneq fp, r0, asr #15 │ │ │ │ + cmneq r3, r8, ror #7 │ │ │ │ + cmneq sl, r0, asr r8 │ │ │ │ + cmneq fp, r8, lsl #15 │ │ │ │ + ldrheq lr, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, r8, lsl r8 │ │ │ │ + cmneq fp, r0, asr r7 │ │ │ │ + cmneq r3, r8, ror r3 │ │ │ │ + ldrdeq r5, [sl, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, r4, lsl r7 │ │ │ │ + cmneq r3, ip, lsr r3 │ │ │ │ + cmneq sl, r4, lsr #15 │ │ │ │ + ldrdeq r3, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r3, r4, lsl #6 │ │ │ │ + cmneq sl, ip, ror #14 │ │ │ │ + cmneq fp, r4, lsr #13 │ │ │ │ + cmneq r3, ip, asr #5 │ │ │ │ │ │ │ │ 004cf99c : │ │ │ │ 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 │ │ │ │ @@ -1072063,17 +1072063,17 @@ │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ b 4d0078 │ │ │ │ orreq r8, r0, r0, asr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r0, r1, r0, lsr pc │ │ │ │ @ instruction: 0x01808494 │ │ │ │ - cmneq sl, r4, lsr #31 │ │ │ │ - cmneq fp, ip, lsl #30 │ │ │ │ - cmneq r3, r4, lsl fp │ │ │ │ + strheq r4, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq fp, r8, lsl pc │ │ │ │ + cmneq r3, ip, lsl fp │ │ │ │ │ │ │ │ 004d0110 : │ │ │ │ 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 │ │ │ │ @@ -1073234,62 +1073234,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 4d0e40 │ │ │ │ orreq r7, r0, r0, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r8, lsl r3 │ │ │ │ - strdeq r2, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq fp, r8, ror r3 │ │ │ │ - cmneq r3, ip, asr pc │ │ │ │ + cmneq fp, r4, lsr #6 │ │ │ │ + cmneq fp, r4, lsl #6 │ │ │ │ + cmneq fp, r4, lsl #7 │ │ │ │ + cmneq r3, r4, ror #30 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - cmneq r3, r4, lsl #29 │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ + cmneq r3, ip, lsl #29 │ │ │ │ + cmneq fp, r4, lsl #5 │ │ │ │ orreq r7, r0, ip, asr #13 │ │ │ │ - cmneq r3, ip, lsl sp │ │ │ │ - cmneq fp, r0, lsr r1 │ │ │ │ - strheq r4, [sl, #-12]! │ │ │ │ - qdsubeq r2, r8, fp │ │ │ │ - cmneq r3, ip, lsr ip │ │ │ │ + cmneq r3, r4, lsr #26 │ │ │ │ + cmneq fp, ip, lsr r1 │ │ │ │ + cmneq sl, r8, asr #1 │ │ │ │ + cmneq fp, r4, rrx │ │ │ │ + cmneq r3, r4, asr #24 │ │ │ │ cmneq r9, ip, lsl #16 │ │ │ │ - cmneq sl, ip, lsr #32 │ │ │ │ - cmneq fp, r4, asr #31 │ │ │ │ - cmneq r3, r8, lsr #23 │ │ │ │ - strdeq r3, [sl, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sl, r8, asr #31 │ │ │ │ - @ instruction: 0x016a3f94 │ │ │ │ - cmneq fp, ip, lsr #30 │ │ │ │ - cmneq r3, r0, lsl fp │ │ │ │ - cmneq sl, ip, asr pc │ │ │ │ - strdeq r1, [fp, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq ip, [r3, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sl, r8, lsr #30 │ │ │ │ - strdeq r3, [sl, #-232]! @ 0xffffff18 │ │ │ │ - @ instruction: 0x016b1e94 │ │ │ │ - cmneq r3, r8, ror sl │ │ │ │ - cmneq sl, r4, asr #29 │ │ │ │ - cmneq fp, r0, ror sp │ │ │ │ - cmneq fp, r8, lsr #28 │ │ │ │ - cmneq r3, ip, lsl #20 │ │ │ │ - cmneq sl, r0, asr lr │ │ │ │ - cmneq fp, r8, ror #27 │ │ │ │ - cmneq r3, ip, asr #19 │ │ │ │ - cmneq sl, r8, lsl lr │ │ │ │ - strheq r1, [fp, #-208]! @ 0xffffff30 │ │ │ │ - @ instruction: 0x0173c994 │ │ │ │ - cmneq sl, r0, ror #27 │ │ │ │ - cmneq fp, r8, ror sp │ │ │ │ - cmneq r3, ip, asr r9 │ │ │ │ - cmneq sl, r8, lsr #27 │ │ │ │ - cmneq fp, r0, asr #26 │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ - cmneq sl, r0, ror sp │ │ │ │ - cmneq fp, r8, lsl #26 │ │ │ │ - cmneq r3, ip, ror #17 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ + ldrdeq r1, [fp, #-240]! @ 0xffffff10 │ │ │ │ + ldrheq ip, [r3, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r4 │ │ │ │ + ldrdeq r3, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r0, lsr #31 │ │ │ │ + cmneq fp, r8, lsr pc │ │ │ │ + cmneq r3, r8, lsl fp │ │ │ │ + cmneq sl, r8, ror #30 │ │ │ │ + cmneq fp, r4, lsl #30 │ │ │ │ + cmneq r3, r4, ror #21 │ │ │ │ + cmneq sl, r4, lsr pc │ │ │ │ + cmneq sl, r4, lsl #30 │ │ │ │ + cmneq fp, r0, lsr #29 │ │ │ │ + cmneq r3, r0, lsl #21 │ │ │ │ + ldrdeq r3, [sl, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, ip, ror sp │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + cmneq r3, r4, lsl sl │ │ │ │ + cmneq sl, ip, asr lr │ │ │ │ + strdeq r1, [fp, #-212]! @ 0xffffff2c │ │ │ │ + ldrsbeq ip, [r3, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sl, r4, lsr #28 │ │ │ │ + strheq r1, [fp, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x0173c99c │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ + cmneq fp, r4, lsl #27 │ │ │ │ + cmneq r3, r4, ror #18 │ │ │ │ + strheq r3, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, ip, asr #26 │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ + cmneq sl, ip, ror sp │ │ │ │ + cmneq fp, r4, lsl sp │ │ │ │ + ldrsheq ip, [r3, #-132]! @ 0xffffff7c │ │ │ │ │ │ │ │ 004d13f0 : │ │ │ │ ldr r2, [pc, #40] @ 4d1420 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #332] @ 0x14c │ │ │ │ @@ -1073633,59 +1073633,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4d1564 │ │ │ │ orreq r7, r0, r8, asr #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strheq r1, [fp, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, r4, lsr #23 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ + strheq r1, [fp, #-176]! @ 0xffffff50 │ │ │ │ orreq r6, r0, r8, lsr #31 │ │ │ │ - cmneq sl, ip, lsl sl │ │ │ │ - cmneq fp, r8, ror #19 │ │ │ │ - ldrheq ip, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmneq sl, r4, ror #19 │ │ │ │ - cmneq fp, ip, lsr #19 │ │ │ │ - cmneq r3, r8, ror r5 │ │ │ │ - cmneq sl, ip, lsr #19 │ │ │ │ - cmneq fp, r8, ror r9 │ │ │ │ - cmneq r3, r4, asr #10 │ │ │ │ - cmneq sl, r4, ror r9 │ │ │ │ - cmneq fp, r0, asr #18 │ │ │ │ - cmneq r3, ip, lsl #10 │ │ │ │ - cmneq sl, ip, lsr r9 │ │ │ │ - cmneq fp, r8, lsl #18 │ │ │ │ - ldrsbeq ip, [r3, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sl, r4, lsl #18 │ │ │ │ - ldrdeq r1, [fp, #-128]! @ 0xffffff80 │ │ │ │ - @ instruction: 0x0173c49c │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ - @ instruction: 0x016b1898 │ │ │ │ - cmneq r3, r4, ror #8 │ │ │ │ - @ instruction: 0x016a3894 │ │ │ │ - cmneq fp, r0, ror #16 │ │ │ │ - cmneq r3, ip, lsr #8 │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ - cmneq fp, r8, lsr #16 │ │ │ │ - ldrsheq ip, [r3, #-52]! @ 0xffffffcc │ │ │ │ - cmneq sl, r4, lsr #16 │ │ │ │ - strdeq r1, [fp, #-112]! @ 0xffffff90 │ │ │ │ - ldrheq ip, [r3, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, ip, ror #15 │ │ │ │ - strheq r1, [fp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r3, r4, lsl #7 │ │ │ │ - strheq r3, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, r0, lsl #15 │ │ │ │ - cmneq r3, ip, asr #6 │ │ │ │ - cmneq sl, r8, ror r7 │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ - cmneq r3, r0, lsl r3 │ │ │ │ - cmneq sl, ip, lsr r7 │ │ │ │ - cmneq fp, r8, lsl #14 │ │ │ │ - ldrsbeq ip, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sl, r8, lsr #20 │ │ │ │ + strdeq r1, [fp, #-148]! @ 0xffffff6c │ │ │ │ + ldrheq ip, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + strdeq r3, [sl, #-144]! @ 0xffffff70 │ │ │ │ + strheq r1, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r3, r0, lsl #11 │ │ │ │ + strheq r3, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r4, lsl #19 │ │ │ │ + cmneq r3, ip, asr #10 │ │ │ │ + cmneq sl, r0, lsl #19 │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ + cmneq r3, r4, lsl r5 │ │ │ │ + cmneq sl, r8, asr #18 │ │ │ │ + cmneq fp, r4, lsl r9 │ │ │ │ + ldrsbeq ip, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, r0, lsl r9 │ │ │ │ + ldrdeq r1, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r3, r4, lsr #9 │ │ │ │ + ldrdeq r3, [sl, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, r4, lsr #17 │ │ │ │ + cmneq r3, ip, ror #8 │ │ │ │ + cmneq sl, r0, lsr #17 │ │ │ │ + cmneq fp, ip, ror #16 │ │ │ │ + cmneq r3, r4, lsr r4 │ │ │ │ + cmneq sl, r8, ror #16 │ │ │ │ + cmneq fp, r4, lsr r8 │ │ │ │ + ldrsheq ip, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sl, r0, lsr r8 │ │ │ │ + strdeq r1, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, r4, asr #7 │ │ │ │ + strdeq r3, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ + cmneq r3, ip, lsl #7 │ │ │ │ + cmneq sl, r0, asr #15 │ │ │ │ + cmneq fp, ip, lsl #15 │ │ │ │ + cmneq r3, r4, asr r3 │ │ │ │ + cmneq sl, r4, lsl #15 │ │ │ │ + cmneq fp, r0, asr r7 │ │ │ │ + cmneq r3, r8, lsl r3 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ + cmneq fp, r4, lsl r7 │ │ │ │ + ldrsbeq ip, [r3, #-44]! @ 0xffffffd4 │ │ │ │ │ │ │ │ 004d1a18 : │ │ │ │ ldr r2, [pc, #36] @ 4d1a44 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #332] @ 0x14c │ │ │ │ @@ -1073896,25 +1073896,25 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq r4, [r9, #-212]! @ 0xffffff2c │ │ │ │ - strdeq r1, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r3, r8, lsr #31 │ │ │ │ + cmneq fp, r4, lsl #8 │ │ │ │ + ldrheq fp, [r3, #-240]! @ 0xffffff10 │ │ │ │ cmneq r9, r4, asr sp │ │ │ │ - cmneq fp, r0, asr #7 │ │ │ │ - cmneq r3, r0, ror pc │ │ │ │ + cmneq fp, ip, asr #7 │ │ │ │ + cmneq r3, r8, ror pc │ │ │ │ cmneq r9, r0, lsl #23 │ │ │ │ - @ instruction: 0x016b1398 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ + cmneq r3, r0, asr pc │ │ │ │ cmneq r9, r0, asr #22 │ │ │ │ - cmneq fp, r8, asr r3 │ │ │ │ - cmneq r3, r8, lsl #30 │ │ │ │ + cmneq fp, r4, ror #6 │ │ │ │ + cmneq r3, r0, lsl pc │ │ │ │ │ │ │ │ 004d1d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1074021,16 +1074021,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r9, ip, ror #18 │ │ │ │ - cmneq r3, r8, lsr sp │ │ │ │ - cmneq fp, r0, lsl #3 │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ + cmneq fp, ip, lsl #3 │ │ │ │ │ │ │ │ 004d1f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1074239,25 +1074239,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strheq r0, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ + smulbteq fp, r0, pc @ │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ orreq r6, r0, r4, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq fp, [r3, #-160]! @ 0xffffff60 │ │ │ │ - cmneq fp, r4, lsl pc │ │ │ │ - smultteq fp, r8, lr │ │ │ │ - cmneq r3, ip, lsl #21 │ │ │ │ + ldrsbeq fp, [r3, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r0, lsr #30 │ │ │ │ + strdeq r0, [fp, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x0173ba94 │ │ │ │ cmneq r9, r0, lsl r6 │ │ │ │ - ldrsbeq fp, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r4, lsr #28 │ │ │ │ + cmneq r3, r4, ror #19 │ │ │ │ + cmneq fp, r0, lsr lr │ │ │ │ │ │ │ │ 004d22e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1074352,16 +1074352,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r9, ip, asr #8 │ │ │ │ - cmneq r3, r8, lsl r8 │ │ │ │ - cmneq fp, r8, asr ip │ │ │ │ + cmneq r3, r0, lsr #16 │ │ │ │ + cmneq fp, r4, ror #24 │ │ │ │ │ │ │ │ 004d2480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1074457,16 +1074457,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq r4, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - strheq r0, [fp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ + smulbteq fp, r8, sl │ │ │ │ │ │ │ │ 004d261c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 4d28e8 │ │ │ │ @@ -1074654,19 +1074654,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r9, r0, ror #3 │ │ │ │ - ldrheq fp, [r3, #-48]! @ 0xffffffd0 │ │ │ │ - strdeq r0, [fp, #-112]! @ 0xffffff90 │ │ │ │ + ldrheq fp, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + strdeq r0, [fp, #-124]! @ 0xffffff84 │ │ │ │ cmneq r9, r4, lsr #31 │ │ │ │ - cmneq r3, r0, ror r3 │ │ │ │ - strheq r0, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r3, r8, ror r3 │ │ │ │ + strheq r0, [fp, #-124]! @ 0xffffff84 │ │ │ │ │ │ │ │ 004d2934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1074762,16 +1074762,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r3, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r3, r8, asr #3 │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ + ldrsbeq fp, [r3, #-16]! │ │ │ │ + cmneq fp, r4, lsl r6 │ │ │ │ │ │ │ │ 004d2ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 4d2d9c │ │ │ │ @@ -1074959,19 +1074959,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r9, ip, lsr #26 │ │ │ │ - ldrsheq sl, [r3, #-236]! @ 0xffffff14 │ │ │ │ - cmneq fp, ip, lsr r3 │ │ │ │ + cmneq r3, r4, lsl #30 │ │ │ │ + cmneq fp, r8, asr #6 │ │ │ │ strdeq r3, [r9, #-160]! @ 0xffffff60 │ │ │ │ - ldrheq sl, [r3, #-236]! @ 0xffffff14 │ │ │ │ - strdeq r0, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r3, r4, asr #29 │ │ │ │ + cmneq fp, r8, lsl #6 │ │ │ │ │ │ │ │ 004d2de8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1075158,19 +1075158,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r9, r0, lsl r8 │ │ │ │ - cmneq r3, r0, ror #23 │ │ │ │ - cmneq fp, r0, lsr #32 │ │ │ │ + cmneq r3, r8, ror #23 │ │ │ │ + cmneq fp, ip, lsr #32 │ │ │ │ cmneq r9, ip, asr #15 │ │ │ │ - @ instruction: 0x0173ab9c │ │ │ │ - ldrdeq pc, [sl, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r3, r4, lsr #23 │ │ │ │ + msreq (UNDEF: 122), r8, ror #31 │ │ │ │ │ │ │ │ 004d30fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1075408,22 +1075408,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq r9, r4, lsr r4 │ │ │ │ - cmneq r3, r0, lsl #16 │ │ │ │ - msreq SPSR_fx, r0, asr #24 │ │ │ │ + cmneq r3, r8, lsl #16 │ │ │ │ + msreq SPSR_fx, ip, asr #24 │ │ │ │ strdeq r3, [r9, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r0, asr #15 │ │ │ │ - msreq SPSR_fx, r0, lsl #24 │ │ │ │ + cmneq r3, r8, asr #15 │ │ │ │ + msreq SPSR_fx, ip, lsl #24 │ │ │ │ │ │ │ │ 004d34e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1075519,16 +1075519,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r9, r8, asr #4 │ │ │ │ - cmneq r3, r4, lsl r6 │ │ │ │ - msreq (UNDEF: 106), r4, asr sl │ │ │ │ + cmneq r3, ip, lsl r6 │ │ │ │ + msreq (UNDEF: 106), r0, ror #20 │ │ │ │ │ │ │ │ 004d3684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1075646,25 +1075646,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ b 4d3834 │ │ │ │ orreq r4, r0, r0, asr lr │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - msreq SPSR_fx, r0, lsr #19 │ │ │ │ - cmneq r3, r8, lsl r6 │ │ │ │ - ldrdeq r1, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sl, ip, lsr #17 │ │ │ │ - strdeq pc, [sl, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r3, ip, ror #10 │ │ │ │ - cmneq sl, r8, ror r8 │ │ │ │ - msreq SPSR_fx, r0, asr #17 │ │ │ │ - cmneq r3, r8, lsr r5 │ │ │ │ - cmneq sl, r8, asr #16 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ + msreq SPSR_fx, ip, lsr #19 │ │ │ │ + cmneq r3, r0, lsr #12 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + strheq r1, [sl, #-136]! @ 0xffffff78 │ │ │ │ + msreq SPSR_fx, r0, lsl #18 │ │ │ │ + cmneq r3, r4, ror r5 │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ + msreq SPSR_fx, ip, asr #17 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ │ │ │ │ 004d389c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1075842,39 +1075842,39 @@ │ │ │ │ b 4d390c │ │ │ │ orreq r4, r0, r4, asr ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, r0, r8, asr #24 │ │ │ │ @ instruction: 0x0169179c │ │ │ │ orreq r4, r0, r0, lsl #24 │ │ │ │ andeq r7, r0, r0, lsl #9 │ │ │ │ - msreq (UNDEF: 122), ip, lsl #15 │ │ │ │ - msreq (UNDEF: 122), ip, asr r7 │ │ │ │ - cmneq r3, ip, ror #6 │ │ │ │ - cmneq sl, r4, lsr #13 │ │ │ │ - msreq (UNDEF: 106), r8, ror #13 │ │ │ │ - msreq (UNDEF: 122), r0, lsl r7 │ │ │ │ - ldrsheq sl, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - msreq (UNDEF: 106), r4, ror r6 │ │ │ │ + msreq (UNDEF: 122), r8 @ │ │ │ │ + msreq (UNDEF: 122), r8, ror #14 │ │ │ │ + cmneq r3, r4, ror r3 │ │ │ │ + strheq r1, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq pc, [sl, #-100]! @ 0xffffff9c │ │ │ │ + msreq (UNDEF: 122), ip, lsl r7 │ │ │ │ + cmneq r3, r0, lsl #6 │ │ │ │ + cmneq sl, ip, lsr r6 │ │ │ │ + msreq (UNDEF: 106), r0, lsl #13 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - ldrheq sl, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - strdeq r1, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - msreq (UNDEF: 106), r4, lsr r6 │ │ │ │ + cmneq r3, r0, asr #5 │ │ │ │ + strdeq r1, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + msreq (UNDEF: 106), r0, asr #12 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ - strheq r1, [sl, #-84]! @ 0xffffffac │ │ │ │ - strdeq pc, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, r4, lsl #5 │ │ │ │ + cmneq sl, r0, asr #11 │ │ │ │ + msreq (UNDEF: 106), r4, lsl #12 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmneq r3, r0, asr #4 │ │ │ │ - cmneq sl, r8, ror r5 │ │ │ │ - strheq pc, [sl, #-84]! @ 0xffffffac @ │ │ │ │ + cmneq r3, r8, asr #4 │ │ │ │ + cmneq sl, r4, lsl #11 │ │ │ │ + msreq SPSR_fx, r0, asr #11 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq r3, r4, lsl #4 │ │ │ │ - cmneq sl, ip, lsr r5 │ │ │ │ - msreq SPSR_fx, r0, lsl #11 │ │ │ │ + cmneq r3, ip, lsl #4 │ │ │ │ + cmneq sl, r8, asr #10 │ │ │ │ + msreq SPSR_fx, ip, lsl #11 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 004d3be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1075926,20 +1075926,20 @@ │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d3c34 │ │ │ │ orreq r4, r0, r0, lsl r9 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - cmneq r3, r8, ror #1 │ │ │ │ - cmneq sl, r0, lsr #8 │ │ │ │ - msreq SPSR_fx, r0, ror #8 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ - cmneq sl, r4, ror #7 │ │ │ │ - msreq SPSR_fx, r4, lsr #8 │ │ │ │ + ldrsheq sl, [r3, #-0]! │ │ │ │ + cmneq sl, ip, lsr #8 │ │ │ │ + msreq SPSR_fx, ip, ror #8 │ │ │ │ + ldrheq sl, [r3, #-4]! │ │ │ │ + strdeq r1, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + msreq SPSR_fx, r0, lsr r4 │ │ │ │ │ │ │ │ 004d3cd8 : │ │ │ │ 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] @ 4d3ed8 │ │ │ │ @@ -1076065,28 +1076065,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d3e08 │ │ │ │ orreq r4, r0, r4, lsr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r4, [r0, ip] │ │ │ │ - cmneq r3, r0, lsl r0 │ │ │ │ - msreq (UNDEF: 122), r0, lsl #7 │ │ │ │ + cmneq r3, r8, lsl r0 │ │ │ │ + msreq (UNDEF: 122), ip, lsl #7 │ │ │ │ andeq r6, r0, r8, ror #12 │ │ │ │ andeq r6, r0, r0, ror #21 │ │ │ │ andeq r6, r0, r4, lsr #25 │ │ │ │ - strheq pc, [sl, #-48]! @ 0xffffffd0 @ │ │ │ │ - strheq pc, [sl, #-52]! @ 0xffffffcc @ │ │ │ │ + strheq pc, [sl, #-60]! @ 0xffffffc4 @ │ │ │ │ + msreq (UNDEF: 122), r0, asr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ orreq r4, r0, r4, lsl #14 │ │ │ │ - cmneq sl, r8, lsr #4 │ │ │ │ - strdeq r1, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r3, ip, lsl #29 │ │ │ │ - cmneq sl, r4, asr #3 │ │ │ │ - msreq (UNDEF: 106), r4, lsl #4 │ │ │ │ + cmneq sl, r4, lsr r2 │ │ │ │ + cmneq sl, r4, lsl #4 │ │ │ │ + @ instruction: 0x01739e94 │ │ │ │ + ldrdeq r1, [sl, #-16]! │ │ │ │ + msreq (UNDEF: 106), r0, lsl r2 │ │ │ │ │ │ │ │ 004d3f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 4d41ac │ │ │ │ @@ -1076250,32 +1076250,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4d3f78 │ │ │ │ orreq r4, r0, r0, ror #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x018045b4 │ │ │ │ @ instruction: 0x01804594 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - ldrsheq r9, [r3, #-200]! @ 0xffffff38 │ │ │ │ - cmneq sl, r0, lsr r0 │ │ │ │ - msreq SPSR_fx, r4, ror r0 │ │ │ │ - msreq SPSR_fx, r0, ror #1 │ │ │ │ - ldrheq r9, [r3, #-192]! @ 0xffffff40 │ │ │ │ - msreq SPSR_fx, r4, lsr #32 │ │ │ │ - cmneq r3, ip, ror #24 │ │ │ │ - smultbeq sl, r4, pc @ │ │ │ │ - cmneq sl, r8, ror #31 │ │ │ │ - cmneq r3, r0, lsr ip │ │ │ │ - cmneq sl, r8, ror #30 │ │ │ │ - cmneq sl, ip, lsr #31 │ │ │ │ - ldrsheq r9, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sl, ip, lsr #30 │ │ │ │ - cmneq sl, ip, ror #30 │ │ │ │ - ldrheq r9, [r3, #-184]! @ 0xffffff48 │ │ │ │ - strdeq r0, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq sl, r4, lsr pc │ │ │ │ + cmneq r3, r0, lsl #26 │ │ │ │ + cmneq sl, ip, lsr r0 │ │ │ │ + msreq SPSR_fx, r0, lsl #1 │ │ │ │ + msreq SPSR_fx, ip, ror #1 │ │ │ │ + ldrheq r9, [r3, #-200]! @ 0xffffff38 │ │ │ │ + msreq SPSR_fx, r0, lsr r0 │ │ │ │ + cmneq r3, r4, ror ip │ │ │ │ + strheq r0, [sl, #-240]! @ 0xffffff10 │ │ │ │ + strdeq lr, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r3, r8, lsr ip │ │ │ │ + cmneq sl, r4, ror pc │ │ │ │ + strheq lr, [sl, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq r9, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r8, lsr pc │ │ │ │ + cmneq sl, r8, ror pc │ │ │ │ + cmneq r3, r0, asr #23 │ │ │ │ + strdeq r0, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r0, asr #30 │ │ │ │ │ │ │ │ 004d4208 : │ │ │ │ add r0, r0, #352 @ 0x160 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1076822,88 +1076822,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d46c8 │ │ │ │ orreq r4, r0, ip, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r4, r0, ip, ror #4 │ │ │ │ - cmneq sl, ip, lsr #27 │ │ │ │ - @ instruction: 0x016aee90 │ │ │ │ + strheq lr, [sl, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x016aee9c │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq sl, ip, lsl #29 │ │ │ │ - cmneq sl, r8, lsl #29 │ │ │ │ + @ instruction: 0x016aee98 │ │ │ │ + @ instruction: 0x016aee94 │ │ │ │ + cmneq sl, r0, asr lr │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ + cmneq sl, ip, ror lr │ │ │ │ + cmneq sl, r0, lsr lr │ │ │ │ cmneq sl, r4, asr #28 │ │ │ │ - cmneq sl, r8, asr lr │ │ │ │ - cmneq sl, r0, ror lr │ │ │ │ - cmneq sl, r4, lsr #28 │ │ │ │ - cmneq sl, r8, lsr lr │ │ │ │ - cmneq sl, r8, ror lr │ │ │ │ - cmneq sp, r8, lsr r5 │ │ │ │ - cmneq sl, r0, lsr #28 │ │ │ │ - cmneq sl, r8, asr #28 │ │ │ │ + cmneq sl, r4, lsl #29 │ │ │ │ + cmneq sp, r4, asr #10 │ │ │ │ + cmneq sl, ip, lsr #28 │ │ │ │ cmneq sl, r4, asr lr │ │ │ │ - cmneq sl, r8, lsr #28 │ │ │ │ + cmneq sl, r0, ror #28 │ │ │ │ + cmneq sl, r4, lsr lr │ │ │ │ andeq r7, r0, r0, lsl #9 │ │ │ │ - cmneq sl, ip, lsr #28 │ │ │ │ - cmneq sl, r4, asr #28 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ + cmneq sl, r8, lsr lr │ │ │ │ + cmneq sl, r0, asr lr │ │ │ │ + cmneq sl, r4, ror lr │ │ │ │ muleq r0, r4, r0 │ │ │ │ - cmneq r3, r8, asr #14 │ │ │ │ - smulbbeq sl, r0, sl │ │ │ │ - cmneq sl, r0, asr #21 │ │ │ │ - ldrsheq r9, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, ip, lsr #20 │ │ │ │ - cmneq sl, ip, ror #20 │ │ │ │ - cmneq r3, r0, lsr #13 │ │ │ │ - ldrdeq r0, [sl, #-152]! @ 0xffffff68 │ │ │ │ - cmneq sl, r8, lsl sl │ │ │ │ + cmneq r3, r0, asr r7 │ │ │ │ + smulbbeq sl, ip, sl │ │ │ │ + cmneq sl, ip, asr #21 │ │ │ │ + ldrsheq r9, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, r8, lsr sl │ │ │ │ + cmneq sl, r8, ror sl │ │ │ │ + cmneq r3, r8, lsr #13 │ │ │ │ + smultteq sl, r4, r9 │ │ │ │ + cmneq sl, r4, lsr #20 │ │ │ │ orreq r3, r0, r4, asr #28 │ │ │ │ - @ instruction: 0x016aea90 │ │ │ │ - cmneq r3, r0, lsr #12 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ - @ instruction: 0x016ae998 │ │ │ │ - cmneq r3, r0, ror #11 │ │ │ │ - cmneq sl, r8, lsl r9 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ - cmneq r3, r0, lsr #11 │ │ │ │ - ldrdeq r0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sl, r8, lsl r9 │ │ │ │ - cmneq r3, r0, ror #10 │ │ │ │ - @ instruction: 0x016a0898 │ │ │ │ - ldrdeq lr, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, r0, lsr #10 │ │ │ │ - cmneq sl, r8, asr r8 │ │ │ │ - @ instruction: 0x016ae898 │ │ │ │ - cmneq r3, r0, ror #9 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq sl, r8, asr r8 │ │ │ │ - cmneq r3, r0, lsr #9 │ │ │ │ - ldrdeq r0, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq r3, r0, ror #8 │ │ │ │ - @ instruction: 0x016a0798 │ │ │ │ - ldrdeq lr, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ - @ instruction: 0x016ae798 │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ - cmneq sl, r8, lsl r7 │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ - cmneq r3, r0, lsr #7 │ │ │ │ - ldrdeq r0, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r8, lsl r7 │ │ │ │ - cmneq r3, r0, ror #6 │ │ │ │ - @ instruction: 0x016a0698 │ │ │ │ - ldrdeq lr, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, r4, lsr #6 │ │ │ │ - cmneq sl, ip, asr r6 │ │ │ │ - @ instruction: 0x016ae69c │ │ │ │ - cmneq r3, r8, ror #5 │ │ │ │ - cmneq sl, r0, lsr #12 │ │ │ │ - cmneq sl, r0, ror #12 │ │ │ │ + @ instruction: 0x016aea9c │ │ │ │ + cmneq r3, r8, lsr #12 │ │ │ │ + cmneq sl, r4, ror #18 │ │ │ │ + cmneq sl, r4, lsr #19 │ │ │ │ + cmneq r3, r8, ror #11 │ │ │ │ + cmneq sl, r4, lsr #18 │ │ │ │ + cmneq sl, r4, ror #18 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ + smultteq sl, r4, r8 │ │ │ │ + cmneq sl, r4, lsr #18 │ │ │ │ + cmneq r3, r8, ror #10 │ │ │ │ + smultbeq sl, r4, r8 │ │ │ │ + cmneq sl, r4, ror #17 │ │ │ │ + cmneq r3, r8, lsr #10 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + cmneq sl, r4, lsr #17 │ │ │ │ + cmneq r3, r8, ror #9 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + cmneq r3, r8, lsr #9 │ │ │ │ + smultteq sl, r4, r7 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ + smultbeq sl, r4, r7 │ │ │ │ + cmneq sl, r4, ror #15 │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ + cmneq sl, r4, lsr #15 │ │ │ │ + cmneq r3, r8, ror #7 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ + cmneq r3, r8, lsr #7 │ │ │ │ + smultteq sl, r4, r6 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ + cmneq r3, r8, ror #6 │ │ │ │ + smultbeq sl, r4, r6 │ │ │ │ + cmneq sl, r4, ror #13 │ │ │ │ + cmneq r3, ip, lsr #6 │ │ │ │ + cmneq sl, r8, ror #12 │ │ │ │ + cmneq sl, r8, lsr #13 │ │ │ │ + ldrsheq r9, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sl, ip, lsr #12 │ │ │ │ + cmneq sl, ip, ror #12 │ │ │ │ │ │ │ │ 004d4bb0 : │ │ │ │ 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] @ 4d5300 │ │ │ │ @@ -1077372,79 +1077372,79 @@ │ │ │ │ b 4d4dc8 │ │ │ │ orreq r3, r0, ip, asr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ orreq r3, r0, ip, lsr #18 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrdeq lr, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sl, r8, ror #11 │ │ │ │ orreq r3, r0, r4, asr #14 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq sl, r0, lsr #10 │ │ │ │ - cmneq sl, r0, lsr #10 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ - cmneq sl, ip, ror r1 │ │ │ │ - cmneq sl, r0, asr #3 │ │ │ │ + cmneq sl, ip, lsr #10 │ │ │ │ + cmneq sl, ip, lsr #10 │ │ │ │ + cmneq r3, ip, asr #28 │ │ │ │ + smulbbeq sl, r8, r1 │ │ │ │ + cmneq sl, ip, asr #3 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - ldrsheq r8, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - cmneq sl, r0, ror r1 │ │ │ │ + ldrsheq r8, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ + cmneq sl, ip, ror r1 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r3, r4, lsr #27 │ │ │ │ - ldrdeq r0, [sl, #-12]! │ │ │ │ - cmneq sl, r0, lsr #2 │ │ │ │ + cmneq r3, ip, lsr #27 │ │ │ │ + smultteq sl, r8, r0 │ │ │ │ + cmneq sl, ip, lsr #2 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ msreq SPSR_f, r0, asr #27 │ │ │ │ - cmneq sl, ip, asr #31 │ │ │ │ - cmneq r3, r4, asr #26 │ │ │ │ - strheq lr, [sl, #-4]! │ │ │ │ + ldrdeq r8, [sl, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r3, ip, asr #26 │ │ │ │ + cmneq sl, r0, asr #1 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r3, r0, lsl #26 │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ - cmneq sl, ip, ror r0 │ │ │ │ - cmneq r3, r0, asr #25 │ │ │ │ - strdeq pc, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sl, ip, lsr r0 │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ + cmneq sl, r4, asr #32 │ │ │ │ + cmneq sl, r8, lsl #1 │ │ │ │ + cmneq r3, r8, asr #25 │ │ │ │ + cmneq sl, r4 │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r3, r0, lsl #25 │ │ │ │ - strheq pc, [r9, #-248]! @ 0xffffff08 @ │ │ │ │ - strdeq sp, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r3, r4, asr #24 │ │ │ │ - msreq (UNDEF: 121), ip, ror pc │ │ │ │ - cmneq sl, r0, asr #31 │ │ │ │ + cmneq r3, r8, lsl #25 │ │ │ │ + msreq (UNDEF: 121), r4, asr #31 │ │ │ │ + cmneq sl, r8 │ │ │ │ + cmneq r3, ip, asr #24 │ │ │ │ + msreq (UNDEF: 121), r8, lsl #31 │ │ │ │ + cmneq sl, ip, asr #31 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r3, r8, lsl #24 │ │ │ │ - msreq (UNDEF: 121), r0, asr #30 │ │ │ │ - cmneq sl, r4, lsl #31 │ │ │ │ + cmneq r3, r0, lsl ip │ │ │ │ + msreq (UNDEF: 121), ip, asr #30 │ │ │ │ + @ instruction: 0x016adf90 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq r3, ip, asr #23 │ │ │ │ - msreq (UNDEF: 121), r4, lsl #30 │ │ │ │ - cmneq sl, r8, asr #30 │ │ │ │ + ldrsbeq r8, [r3, #-180]! @ 0xffffff4c │ │ │ │ + msreq (UNDEF: 121), r0, lsl pc │ │ │ │ + cmneq sl, r4, asr pc │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x01738b90 │ │ │ │ - msreq (UNDEF: 105), r8, asr #29 │ │ │ │ - cmneq sl, ip, lsl #30 │ │ │ │ + @ instruction: 0x01738b98 │ │ │ │ + ldrdeq pc, [r9, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sl, r8, lsl pc │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq r3, r4, asr fp │ │ │ │ - msreq (UNDEF: 105), ip, lsl #29 │ │ │ │ - ldrdeq sp, [sl, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r3, ip, asr fp │ │ │ │ + msreq (UNDEF: 105), r8 @ │ │ │ │ + ldrdeq sp, [sl, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r3, r8, lsl fp │ │ │ │ - msreq (UNDEF: 105), r0, asr lr │ │ │ │ - cmneq sl, ip, lsl #29 │ │ │ │ + cmneq r3, r0, lsr #22 │ │ │ │ + msreq (UNDEF: 105), ip, asr lr │ │ │ │ + @ instruction: 0x016ade98 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - ldrsbeq r8, [r3, #-172]! @ 0xffffff54 │ │ │ │ - msreq (UNDEF: 105), r4, lsl lr │ │ │ │ - cmneq sl, r0, asr lr │ │ │ │ - cmneq r3, r0, lsr #21 │ │ │ │ - ldrdeq pc, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq sl, ip, lsl lr │ │ │ │ - cmneq r3, r4, ror #20 │ │ │ │ - msreq SPSR_fc, ip @ │ │ │ │ - cmneq sl, r0, ror #27 │ │ │ │ + cmneq r3, r4, ror #21 │ │ │ │ + msreq (UNDEF: 105), r0, lsr #28 │ │ │ │ + cmneq sl, ip, asr lr │ │ │ │ + cmneq r3, r8, lsr #21 │ │ │ │ + msreq SPSR_fc, r4, ror #27 │ │ │ │ + cmneq sl, r8, lsr #28 │ │ │ │ + cmneq r3, ip, ror #20 │ │ │ │ + msreq SPSR_fc, r8, lsr #27 │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ │ │ │ │ 004d5420 : │ │ │ │ str r1, [r0, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1077619,48 +1077619,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4d5460 │ │ │ │ ldrdeq r3, [r0, r0] │ │ │ │ andeq r7, r0, r8, ror #4 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ - @ instruction: 0x016adf9c │ │ │ │ + cmneq sl, r8, lsr #31 │ │ │ │ andeq r7, r0, r8, lsr #4 │ │ │ │ - ldrdeq sp, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ andeq r6, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x016adf90 │ │ │ │ + @ instruction: 0x016adf9c │ │ │ │ andeq r6, r0, r4, lsl #17 │ │ │ │ - cmneq sl, r4, ror pc │ │ │ │ + cmneq sl, r0, lsl #31 │ │ │ │ andeq r7, r0, r0, asr #6 │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, ror #8 │ │ │ │ - strdeq r5, [lr, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r5, [lr, #-156]! @ 0xffffff64 │ │ │ │ andeq r6, r0, ip, lsl #5 │ │ │ │ - cmneq r1, r0, ror #22 │ │ │ │ - strdeq pc, [r9, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x016ade9c │ │ │ │ - cmneq r3, r8, asr #16 │ │ │ │ - msreq (UNDEF: 105), r0, asr #21 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ - cmneq r3, r4, lsl r8 │ │ │ │ - msreq (UNDEF: 105), ip, lsl #21 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - cmneq r3, r0, ror #15 │ │ │ │ - msreq (UNDEF: 105), r8, asr sl │ │ │ │ - cmneq sl, r0, lsl #28 │ │ │ │ - cmneq r3, ip, lsr #15 │ │ │ │ - msreq (UNDEF: 105), r4, lsr #20 │ │ │ │ - cmneq sl, ip, asr #27 │ │ │ │ - cmneq r3, r8, ror r7 │ │ │ │ - strdeq pc, [r9, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x016add98 │ │ │ │ - cmneq r3, r4, asr #14 │ │ │ │ - strheq pc, [r9, #-156]! @ 0xffffff64 @ │ │ │ │ - cmneq sl, r4, ror #26 │ │ │ │ - cmneq r3, r0, lsl r7 │ │ │ │ + cmneq r1, ip, ror #22 │ │ │ │ + msreq (UNDEF: 121), r0, lsl #22 │ │ │ │ + cmneq sl, r8, lsr #29 │ │ │ │ + cmneq r3, r0, asr r8 │ │ │ │ + msreq (UNDEF: 105), ip, asr #21 │ │ │ │ + cmneq sl, r4, ror lr │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ + msreq (UNDEF: 105), r8 @ │ │ │ │ + cmneq sl, r0, asr #28 │ │ │ │ + cmneq r3, r8, ror #15 │ │ │ │ + msreq (UNDEF: 105), r4, ror #20 │ │ │ │ + cmneq sl, ip, lsl #28 │ │ │ │ + ldrheq r8, [r3, #-116]! @ 0xffffff8c │ │ │ │ + msreq (UNDEF: 105), r0, lsr sl │ │ │ │ + ldrdeq sp, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r3, r0, lsl #15 │ │ │ │ + strdeq pc, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sl, r4, lsr #27 │ │ │ │ + cmneq r3, ip, asr #14 │ │ │ │ + msreq SPSR_fc, r8, asr #19 │ │ │ │ + cmneq sl, r0, ror sp │ │ │ │ + cmneq r3, r8, lsl r7 │ │ │ │ │ │ │ │ 004d576c : │ │ │ │ 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 │ │ │ │ @@ -1078676,107 +1078676,107 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4d6120 │ │ │ │ orreq r2, r0, r4, ror sp │ │ │ │ orreq r2, r0, r0, ror sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r0, lsr #10 │ │ │ │ - @ instruction: 0x016adb9c │ │ │ │ + cmneq r3, r8, lsr #10 │ │ │ │ + cmneq sl, r8, lsr #23 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r3, ip, lsl #2 │ │ │ │ - cmneq sl, r4, lsl #15 │ │ │ │ + cmneq r3, r4, lsl r1 │ │ │ │ + @ instruction: 0x016ad790 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq sp, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r0, lsr sp │ │ │ │ + cmneq sl, r0, asr #7 │ │ │ │ + cmneq r3, r8, lsr sp │ │ │ │ orreq r2, r0, ip, ror #7 │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ - cmneq sl, r4, ror #5 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ - strheq lr, [r9, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x016ad29c │ │ │ │ - cmneq r3, r8, lsl ip │ │ │ │ - cmneq r9, ip, ror lr │ │ │ │ - cmneq sl, r8, ror #4 │ │ │ │ - cmneq r3, r4, ror #23 │ │ │ │ - cmneq r9, r8, asr #28 │ │ │ │ - cmneq sl, r4, lsr r2 │ │ │ │ - ldrheq r7, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, r4, lsl lr │ │ │ │ - cmneq sl, r0, lsl #4 │ │ │ │ - cmneq r3, ip, ror fp │ │ │ │ - cmneq r9, r0, ror #27 │ │ │ │ - cmneq sl, ip, asr #3 │ │ │ │ - cmneq r3, r8, asr #22 │ │ │ │ - cmneq r9, ip, lsr #27 │ │ │ │ - @ instruction: 0x016ad198 │ │ │ │ - cmneq r3, r4, lsl fp │ │ │ │ - cmneq r9, r8, ror sp │ │ │ │ - cmneq sl, r4, ror #2 │ │ │ │ - cmneq r3, r0, ror #21 │ │ │ │ - cmneq r9, r4, asr #26 │ │ │ │ - cmneq sl, r0, lsr r1 │ │ │ │ - cmneq r3, ip, lsr #21 │ │ │ │ - cmneq r9, r0, lsl sp │ │ │ │ - strdeq sp, [sl, #-12]! │ │ │ │ - cmneq r3, r8, ror sl │ │ │ │ - ldrdeq lr, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq sl, r4, asr #1 │ │ │ │ - cmneq r3, r0, asr #20 │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ - cmneq r9, r8, ror ip │ │ │ │ - cmneq r9, ip, asr ip │ │ │ │ - cmneq r9, ip, lsr ip │ │ │ │ - cmneq sl, r8, lsr #32 │ │ │ │ - cmneq r3, r4, lsr #19 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - strdeq ip, [sl, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r3, r0, ror r9 │ │ │ │ - ldrdeq lr, [r9, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sl, r0, asr #31 │ │ │ │ - cmneq r3, ip, lsr r9 │ │ │ │ - cmneq r9, r0, lsr #23 │ │ │ │ - cmneq sl, ip, lsl #31 │ │ │ │ - cmneq r3, r8, lsl #18 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ - cmneq r9, r4, asr #22 │ │ │ │ - cmneq r9, r8, lsl fp │ │ │ │ - cmneq r9, r8, ror #21 │ │ │ │ - ldrdeq ip, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r3, r0, asr r8 │ │ │ │ - strheq lr, [r9, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0x016ace9c │ │ │ │ - cmneq r3, r8, lsl r8 │ │ │ │ - cmneq r9, r8, ror sl │ │ │ │ - cmneq sl, r4, ror #28 │ │ │ │ - cmneq r3, r0, ror #15 │ │ │ │ - cmneq r9, r4, asr #20 │ │ │ │ - cmneq sl, r0, lsr lr │ │ │ │ - cmneq r3, ip, lsr #15 │ │ │ │ - cmneq r9, r0, lsl sl │ │ │ │ - strdeq ip, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r3, r8, ror r7 │ │ │ │ - ldrdeq lr, [r9, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sl, r8, asr #27 │ │ │ │ - cmneq r3, r4, asr #14 │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ - @ instruction: 0x016acd94 │ │ │ │ - cmneq r3, r0, lsl r7 │ │ │ │ - cmneq r9, r4, ror r9 │ │ │ │ - cmneq sl, r0, ror #26 │ │ │ │ - ldrsbeq r7, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r9, r0, asr #18 │ │ │ │ - cmneq sl, ip, lsr #26 │ │ │ │ - cmneq r3, r8, lsr #13 │ │ │ │ - cmneq r9, r8, lsl #15 │ │ │ │ - cmneq sl, r4, ror fp │ │ │ │ - ldrsheq r7, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ + strdeq sp, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r3, r8, ror #24 │ │ │ │ + strheq lr, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r8, lsr #5 │ │ │ │ + cmneq r3, r0, lsr #24 │ │ │ │ + cmneq r9, r8, lsl #29 │ │ │ │ + cmneq sl, r4, ror r2 │ │ │ │ + cmneq r3, ip, ror #23 │ │ │ │ + cmneq r9, r4, asr lr │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + ldrheq r7, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + cmneq r3, r4, lsl #23 │ │ │ │ + cmneq r9, ip, ror #27 │ │ │ │ + ldrdeq sp, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r0, asr fp │ │ │ │ + strheq lr, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r4, lsr #3 │ │ │ │ + cmneq r3, ip, lsl fp │ │ │ │ + cmneq r9, r4, lsl #27 │ │ │ │ + cmneq sl, r0, ror r1 │ │ │ │ + cmneq r3, r8, ror #21 │ │ │ │ + cmneq r9, r0, asr sp │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ + ldrheq r7, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r9, ip, lsl sp │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq r3, r0, lsl #21 │ │ │ │ + cmneq r9, r4, ror #25 │ │ │ │ + ldrdeq sp, [sl, #-0]! │ │ │ │ + cmneq r3, r8, asr #20 │ │ │ │ + strheq lr, [r9, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, r4, lsl #25 │ │ │ │ + cmneq r9, r8, ror #24 │ │ │ │ + cmneq r9, r8, asr #24 │ │ │ │ + cmneq sl, r4, lsr r0 │ │ │ │ + cmneq r3, ip, lsr #19 │ │ │ │ + cmneq r9, r4, lsl ip │ │ │ │ + cmneq sl, r0 │ │ │ │ + cmneq r3, r8, ror r9 │ │ │ │ + cmneq r9, r0, ror #23 │ │ │ │ + cmneq sl, ip, asr #31 │ │ │ │ + cmneq r3, r4, asr #18 │ │ │ │ + cmneq r9, ip, lsr #23 │ │ │ │ + @ instruction: 0x016acf98 │ │ │ │ + cmneq r3, r0, lsl r9 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + cmneq r9, r0, asr fp │ │ │ │ + cmneq r9, r4, lsr #22 │ │ │ │ + strdeq lr, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sl, r0, ror #29 │ │ │ │ + cmneq r3, r8, asr r8 │ │ │ │ + strheq lr, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r8, lsr #29 │ │ │ │ + cmneq r3, r0, lsr #16 │ │ │ │ + cmneq r9, r4, lsl #21 │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ + cmneq r3, r8, ror #15 │ │ │ │ + cmneq r9, r0, asr sl │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + ldrheq r7, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ + cmneq sl, r8, lsl #28 │ │ │ │ + cmneq r3, r0, lsl #15 │ │ │ │ + cmneq r9, r8, ror #19 │ │ │ │ + ldrdeq ip, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r3, ip, asr #14 │ │ │ │ + strheq lr, [r9, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r3, r8, lsl r7 │ │ │ │ + cmneq r9, r0, lsl #19 │ │ │ │ + cmneq sl, ip, ror #26 │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ + cmneq r9, ip, asr #18 │ │ │ │ + cmneq sl, r8, lsr sp │ │ │ │ + ldrheq r7, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0169e794 │ │ │ │ + cmneq sl, r0, lsl #23 │ │ │ │ + ldrsheq r7, [r3, #-72]! @ 0xffffffb8 │ │ │ │ ldr r1, [pc, #-20] @ 4d68c8 │ │ │ │ ldr r3, [pc, #-20] @ 4d68cc │ │ │ │ ldr r2, [pc, #-20] @ 4d68d0 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1079806,112 +1079806,112 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d751c │ │ │ │ strdeq r1, [r0, r0] │ │ │ │ orreq r1, r0, r0, ror #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r8, ror #7 │ │ │ │ - @ instruction: 0x016aca90 │ │ │ │ + ldrsheq r7, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x016aca9c │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #14 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq sl, r8, lsl #11 │ │ │ │ + @ instruction: 0x016ac594 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq sl, r0, asr r4 │ │ │ │ - @ instruction: 0x01736d9c │ │ │ │ - cmneq r9, r8, asr #30 │ │ │ │ - strheq fp, [sl, #-252]! @ 0xffffff04 │ │ │ │ - strheq fp, [sl, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r3, r4, lsl #18 │ │ │ │ + cmneq sl, ip, asr r4 │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ + cmneq r9, r4, asr pc │ │ │ │ + cmneq sl, r8, asr #31 │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ + cmneq r3, ip, lsl #18 │ │ │ │ strdeq r0, [r0, r0] │ │ │ │ - cmneq sl, ip, lsr #30 │ │ │ │ - cmneq sl, r4, lsr #30 │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ - cmneq r9, r4, lsr #21 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ - cmneq r9, ip, lsr sl │ │ │ │ - cmneq sl, r4, ror lr │ │ │ │ - cmneq r3, r0, asr #15 │ │ │ │ - cmneq r9, r4, lsl #20 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - cmneq r3, r8, lsl #15 │ │ │ │ - cmneq r9, ip, asr #19 │ │ │ │ - cmneq sl, r4, lsl #28 │ │ │ │ - cmneq r3, r0, asr r7 │ │ │ │ - @ instruction: 0x0169d994 │ │ │ │ - cmneq sl, ip, asr #27 │ │ │ │ - cmneq r3, r8, lsl r7 │ │ │ │ - cmneq r9, ip, asr r9 │ │ │ │ - @ instruction: 0x016abd94 │ │ │ │ - cmneq r3, r0, ror #13 │ │ │ │ - cmneq r9, r4, lsr #18 │ │ │ │ - cmneq sl, ip, asr sp │ │ │ │ - cmneq r3, r8, lsr #13 │ │ │ │ - cmneq r9, ip, ror #17 │ │ │ │ - cmneq sl, r4, lsr #26 │ │ │ │ - cmneq r3, r0, ror r6 │ │ │ │ - strheq sp, [r9, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sl, ip, ror #25 │ │ │ │ - cmneq r3, r8, lsr r6 │ │ │ │ - cmneq r9, ip, ror r8 │ │ │ │ - strheq fp, [sl, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r3, r0, lsl #12 │ │ │ │ - cmneq r9, r8, asr #16 │ │ │ │ - cmneq r9, r4, lsl r8 │ │ │ │ - cmneq sl, ip, asr #24 │ │ │ │ - @ instruction: 0x01736598 │ │ │ │ - ldrdeq sp, [r9, #-124]! @ 0xffffff84 │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ - cmneq r3, r0, ror #10 │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ - ldrdeq fp, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, r8, lsr #10 │ │ │ │ - ldrdeq sp, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ - cmneq r3, ip, asr r3 │ │ │ │ - cmneq r9, r4, lsr #11 │ │ │ │ - cmneq r9, r8, lsl #11 │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ - cmneq r9, ip, asr #10 │ │ │ │ - cmneq sl, r4, lsl #19 │ │ │ │ - ldrsbeq r6, [r3, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r4, lsl r5 │ │ │ │ - cmneq sl, r0, asr r9 │ │ │ │ - @ instruction: 0x0173629c │ │ │ │ - ldrdeq sp, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ - cmneq r3, r0, ror #4 │ │ │ │ - cmneq r9, r4, lsr #9 │ │ │ │ - cmneq sl, r0, ror #17 │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ - cmneq r9, ip, ror #8 │ │ │ │ - cmneq sl, r4, lsr #17 │ │ │ │ - ldrsheq r6, [r3, #-16]! │ │ │ │ - cmneq r9, r4, lsr r4 │ │ │ │ - cmneq sl, ip, ror #16 │ │ │ │ - ldrheq r6, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - strdeq sp, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, r4, lsr r8 │ │ │ │ - cmneq r3, r0, lsl #3 │ │ │ │ - cmneq r9, r8, asr #7 │ │ │ │ - @ instruction: 0x0169d398 │ │ │ │ - cmneq r9, r0, ror #6 │ │ │ │ - cmneq r3, r4, ror #1 │ │ │ │ - @ instruction: 0x016ab798 │ │ │ │ - cmneq r9, r8, lsr #6 │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ - cmneq r9, ip, ror #5 │ │ │ │ - cmneq sl, r4, lsr #14 │ │ │ │ - cmneq r3, r0, ror r0 │ │ │ │ - strheq sp, [r9, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sl, ip, ror #13 │ │ │ │ - cmneq r3, r8, lsr r0 │ │ │ │ + cmneq sl, r8, lsr pc │ │ │ │ + cmneq sl, r0, lsr pc │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ + strheq sp, [r9, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r0, lsl #21 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ + cmneq r3, r8, asr #15 │ │ │ │ + cmneq r9, r0, lsl sl │ │ │ │ + cmneq sl, r8, asr #28 │ │ │ │ + @ instruction: 0x01736790 │ │ │ │ + ldrdeq sp, [r9, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r0, lsl lr │ │ │ │ + cmneq r3, r8, asr r7 │ │ │ │ + cmneq r9, r0, lsr #19 │ │ │ │ + ldrdeq fp, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r3, r0, lsr #14 │ │ │ │ + cmneq r9, r8, ror #18 │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r3, r8, ror #13 │ │ │ │ + cmneq r9, r0, lsr r9 │ │ │ │ + cmneq sl, r8, ror #26 │ │ │ │ + ldrheq r6, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq sp, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sl, r0, lsr sp │ │ │ │ + cmneq r3, r8, ror r6 │ │ │ │ + cmneq r9, r0, asr #17 │ │ │ │ + strdeq fp, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, r0, asr #12 │ │ │ │ + cmneq r9, r8, lsl #17 │ │ │ │ + cmneq sl, r0, asr #25 │ │ │ │ + cmneq r3, r8, lsl #12 │ │ │ │ + cmneq r9, r4, asr r8 │ │ │ │ + cmneq r9, r0, lsr #16 │ │ │ │ + cmneq sl, r8, asr ip │ │ │ │ + cmneq r3, r0, lsr #11 │ │ │ │ + cmneq r9, r8, ror #15 │ │ │ │ + cmneq sl, r0, lsr #24 │ │ │ │ + cmneq r3, r8, ror #10 │ │ │ │ + strheq sp, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ + cmneq r3, r0, lsr r5 │ │ │ │ + cmneq r9, r4, ror #11 │ │ │ │ + cmneq sl, ip, lsl sl │ │ │ │ + cmneq r3, r4, ror #6 │ │ │ │ + strheq sp, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0169d594 │ │ │ │ + cmneq r9, r8, ror r5 │ │ │ │ + cmneq r9, r8, asr r5 │ │ │ │ + @ instruction: 0x016ab990 │ │ │ │ + ldrsbeq r6, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r0, lsr #10 │ │ │ │ + cmneq sl, ip, asr r9 │ │ │ │ + cmneq r3, r4, lsr #5 │ │ │ │ + cmneq r9, r8, ror #9 │ │ │ │ + cmneq sl, r0, lsr #18 │ │ │ │ + cmneq r3, r8, ror #4 │ │ │ │ + strheq sp, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, ip, ror #17 │ │ │ │ + cmneq r3, r4, lsr r2 │ │ │ │ + cmneq r9, r8, ror r4 │ │ │ │ + strheq fp, [sl, #-128]! @ 0xffffff80 │ │ │ │ + ldrsheq r6, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ + cmneq sl, r8, ror r8 │ │ │ │ + cmneq r3, r0, asr #3 │ │ │ │ + cmneq r9, r8, lsl #8 │ │ │ │ + cmneq sl, r0, asr #16 │ │ │ │ + cmneq r3, r8, lsl #3 │ │ │ │ + ldrdeq sp, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r4, lsr #7 │ │ │ │ + cmneq r9, ip, ror #6 │ │ │ │ + cmneq r3, ip, ror #1 │ │ │ │ + cmneq sl, r4, lsr #15 │ │ │ │ + cmneq r9, r4, lsr r3 │ │ │ │ + cmneq sl, ip, ror #14 │ │ │ │ + ldrheq r6, [r3, #-4]! │ │ │ │ + strdeq sp, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r0, lsr r7 │ │ │ │ + cmneq r3, r8, ror r0 │ │ │ │ + cmneq r9, r0, asr #5 │ │ │ │ + strdeq fp, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ ldr r1, [pc, #-172] @ 4d79e4 │ │ │ │ ldr r3, [pc, #-172] @ 4d79e8 │ │ │ │ ldr r2, [pc, #-172] @ 4d79ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ @@ -1080605,51 +1080605,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d81e8 │ │ │ │ orreq r0, r0, r4, lsl r7 │ │ │ │ strdeq r0, [r0, ip] │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01735f90 │ │ │ │ - cmneq sl, ip, lsr r6 │ │ │ │ - cmneq r9, r4, asr #23 │ │ │ │ - cmneq r3, ip, asr #25 │ │ │ │ - cmneq r9, ip, lsr pc │ │ │ │ - cmneq sl, r0, ror r3 │ │ │ │ + @ instruction: 0x01735f98 │ │ │ │ + cmneq sl, r8, asr #12 │ │ │ │ + ldrdeq sl, [r9, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r5, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, r8, asr #30 │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r0, lsl #25 │ │ │ │ - cmneq r9, r0, ror r9 │ │ │ │ + cmneq r3, r8, lsl #25 │ │ │ │ + cmneq r9, ip, ror r9 │ │ │ │ orreq r0, r0, r4, lsr #6 │ │ │ │ cmneq r8, ip, asr #11 │ │ │ │ - cmneq r3, r0, lsl #23 │ │ │ │ - cmneq r9, ip, ror #27 │ │ │ │ - cmneq sl, r4, lsr #4 │ │ │ │ - strheq ip, [r9, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sl, r8, ror #3 │ │ │ │ - cmneq sl, r4, lsr r2 │ │ │ │ - cmneq r3, ip, ror #21 │ │ │ │ - @ instruction: 0x016ab190 │ │ │ │ - @ instruction: 0x01735a98 │ │ │ │ - cmneq r9, r8, lsl #26 │ │ │ │ - cmneq sl, ip, lsr r1 │ │ │ │ - ldrdeq ip, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ - @ instruction: 0x0169cc9c │ │ │ │ - ldrdeq fp, [sl, #-0]! │ │ │ │ - strdeq fp, [sl, #-12]! │ │ │ │ - ldrheq r5, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, r8, lsr #24 │ │ │ │ - cmneq sl, r0, rrx │ │ │ │ - cmneq r3, r8, ror r9 │ │ │ │ - cmneq r9, r8, ror #23 │ │ │ │ - cmneq sl, ip, lsl r0 │ │ │ │ - strheq ip, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ - cmneq sl, r8, lsl sl │ │ │ │ - cmneq r9, ip, lsr #22 │ │ │ │ + cmneq r3, r8, lsl #23 │ │ │ │ + strdeq ip, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r0, lsr r2 │ │ │ │ + strheq ip, [r9, #-220]! @ 0xffffff24 │ │ │ │ + strdeq fp, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + ldrsheq r5, [r3, #-164]! @ 0xffffff5c │ │ │ │ + @ instruction: 0x016ab19c │ │ │ │ + cmneq r3, r0, lsr #21 │ │ │ │ + cmneq r9, r4, lsl sp │ │ │ │ + cmneq sl, r8, asr #2 │ │ │ │ + ldrdeq ip, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r4, lsr sl │ │ │ │ + cmneq r9, r8, lsr #25 │ │ │ │ + ldrdeq fp, [sl, #-12]! │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq r3, r0, asr #19 │ │ │ │ + cmneq r9, r4, lsr ip │ │ │ │ + cmneq sl, ip, rrx │ │ │ │ + cmneq r3, r0, lsl #19 │ │ │ │ + strdeq ip, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sl, r8, lsr #32 │ │ │ │ + strheq ip, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, ip, lsl #23 │ │ │ │ + cmneq sl, r4, lsr #20 │ │ │ │ + cmneq r9, r8, lsr fp │ │ │ │ │ │ │ │ 004d8608 : │ │ │ │ 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 │ │ │ │ @@ -1081186,56 +1081186,56 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d8b38 │ │ │ │ cmnpeq pc, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, ip │ │ │ │ - ldrheq r5, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmneq sl, r0, asr #27 │ │ │ │ - cmneq sl, ip, ror #20 │ │ │ │ - cmneq r3, r8, asr r3 │ │ │ │ + cmneq sl, r8, lsl r0 │ │ │ │ + cmneq r3, r4, asr #13 │ │ │ │ + cmneq sl, ip, asr #27 │ │ │ │ + cmneq sl, r8, ror sl │ │ │ │ + cmneq r3, r0, ror #6 │ │ │ │ ldrsbeq pc, [pc, #-148] @ 4d8e08 @ │ │ │ │ - cmneq sl, r0, lsl #20 │ │ │ │ - cmneq sl, r8, asr #19 │ │ │ │ - ldrheq r5, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r9, r8, lsr #9 │ │ │ │ - cmneq sl, r8, lsl #19 │ │ │ │ - cmneq r3, r8, ror r2 │ │ │ │ - cmneq r9, r0, ror r4 │ │ │ │ - cmneq sl, r0, asr r9 │ │ │ │ - cmneq r3, r0, asr #4 │ │ │ │ - cmneq r9, ip, lsr r4 │ │ │ │ - cmneq r9, r8, lsl #8 │ │ │ │ - cmneq sl, r8, ror #17 │ │ │ │ - ldrsbeq r5, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq ip, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - strheq sl, [sl, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, r0, lsr #3 │ │ │ │ - @ instruction: 0x0169c398 │ │ │ │ - cmneq sl, r8, ror r8 │ │ │ │ - cmneq r3, r8, ror #2 │ │ │ │ - cmneq r9, r0, ror #6 │ │ │ │ - cmneq sl, r0, asr #16 │ │ │ │ - cmneq r3, r0, lsr r1 │ │ │ │ - cmneq r9, r8, lsr #6 │ │ │ │ - cmneq sl, r8, lsl #16 │ │ │ │ - ldrsheq r5, [r3, #-8]! │ │ │ │ - strdeq ip, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - ldrdeq sl, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r3, r0, asr #1 │ │ │ │ - strheq ip, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x016aa798 │ │ │ │ - cmneq r3, r8, lsl #1 │ │ │ │ - cmneq r9, r4, lsl #5 │ │ │ │ - cmneq r9, r4, asr r2 │ │ │ │ - cmneq r9, r0, lsr #4 │ │ │ │ - cmneq sl, r0, lsl #14 │ │ │ │ - ldrsheq r4, [r3, #-240]! @ 0xffffff10 │ │ │ │ + cmneq sl, ip, lsl #20 │ │ │ │ + ldrdeq sl, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r3, r0, asr #5 │ │ │ │ + strheq ip, [r9, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x016aa994 │ │ │ │ + cmneq r3, r0, lsl #5 │ │ │ │ + cmneq r9, ip, ror r4 │ │ │ │ + cmneq sl, ip, asr r9 │ │ │ │ + cmneq r3, r8, asr #4 │ │ │ │ + cmneq r9, r8, asr #8 │ │ │ │ + cmneq r9, r4, lsl r4 │ │ │ │ + strdeq sl, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r3, r0, ror #3 │ │ │ │ + ldrdeq ip, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + strheq sl, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r3, r8, lsr #3 │ │ │ │ + cmneq r9, r4, lsr #7 │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ + cmneq r3, r0, ror r1 │ │ │ │ + cmneq r9, ip, ror #6 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ + cmneq r3, r8, lsr r1 │ │ │ │ + cmneq r9, r4, lsr r3 │ │ │ │ + cmneq sl, r4, lsl r8 │ │ │ │ + cmneq r3, r0, lsl #2 │ │ │ │ + strdeq ip, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + ldrdeq sl, [sl, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, r8, asr #1 │ │ │ │ + cmneq r9, r4, asr #5 │ │ │ │ + cmneq sl, r4, lsr #15 │ │ │ │ + @ instruction: 0x01735090 │ │ │ │ + @ instruction: 0x0169c290 │ │ │ │ + cmneq r9, r0, ror #4 │ │ │ │ + cmneq r9, ip, lsr #4 │ │ │ │ + cmneq sl, ip, lsl #14 │ │ │ │ + ldrsheq r4, [r3, #-248]! @ 0xffffff08 │ │ │ │ │ │ │ │ 004d8f28 : │ │ │ │ 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 │ │ │ │ @@ -1082235,166 +1082235,166 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ b 4d9324 │ │ │ │ ldrheq pc, [pc, #-88] @ 4d9e80 @ │ │ │ │ ldrheq pc, [pc, #-84] @ 4d9e88 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01734e9c │ │ │ │ - @ instruction: 0x016aa590 │ │ │ │ + cmneq r3, r4, lsr #29 │ │ │ │ + @ instruction: 0x016aa59c │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ - cmneq r3, r0, asr #27 │ │ │ │ - strheq sl, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r3, ip, asr #28 │ │ │ │ + cmneq r3, r8, asr #27 │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r4, ror ip │ │ │ │ - cmneq sl, r8, ror r3 │ │ │ │ - cmneq r3, r4, lsr ip │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ + cmneq r3, ip, ror ip │ │ │ │ + cmneq sl, r4, lsl #7 │ │ │ │ + cmneq r3, ip, lsr ip │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ cmnpeq pc, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0173499c │ │ │ │ - cmneq sl, r8, lsl #1 │ │ │ │ - ldrsheq r4, [r3, #-132]! @ 0xffffff7c │ │ │ │ - strdeq r9, [sl, #-240]! @ 0xffffff10 │ │ │ │ - ldrheq r4, [r3, #-84]! @ 0xffffffac │ │ │ │ - strheq r9, [sl, #-192]! @ 0xffffff40 │ │ │ │ - ldrsheq r4, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - strdeq r9, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r3, r0, asr r3 │ │ │ │ - cmneq sl, r4, asr sl │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ - cmneq sl, r0, lsl #19 │ │ │ │ - cmneq r9, ip, ror r3 │ │ │ │ - cmneq r9, r4, lsl r2 │ │ │ │ - cmneq r3, r4, ror #31 │ │ │ │ - cmneq sl, r4, ror #13 │ │ │ │ - cmneq r3, r8, lsr #31 │ │ │ │ - cmneq r9, ip, asr #3 │ │ │ │ - cmneq sl, ip, lsr #13 │ │ │ │ + cmneq sl, r4, ror #5 │ │ │ │ + cmneq r3, r4, lsr #19 │ │ │ │ + @ instruction: 0x016aa094 │ │ │ │ + ldrsheq r4, [r3, #-140]! @ 0xffffff74 │ │ │ │ + strdeq r9, [sl, #-252]! @ 0xffffff04 │ │ │ │ + ldrheq r4, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + strheq r9, [sl, #-204]! @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + strdeq r9, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r3, r8, asr r3 │ │ │ │ + cmneq sl, r0, ror #20 │ │ │ │ + cmneq r3, r4, lsl #5 │ │ │ │ + cmneq sl, ip, lsl #19 │ │ │ │ + cmneq r9, r8, lsl #7 │ │ │ │ + cmneq r9, r0, lsr #4 │ │ │ │ + cmneq r3, ip, ror #31 │ │ │ │ + strdeq r9, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + ldrheq r3, [r3, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq fp, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + strheq r9, [sl, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmneq r3, ip, ror #25 │ │ │ │ - cmneq r9, r0, lsl pc │ │ │ │ - strdeq r9, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq r3, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, ip, lsl pc │ │ │ │ + strdeq r9, [sl, #-60]! @ 0xffffffc4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r3, ip, lsr r8 │ │ │ │ - cmneq sl, ip, ror pc │ │ │ │ - cmneq sl, ip, lsr pc │ │ │ │ - cmneq r3, r4, lsl #16 │ │ │ │ - cmneq r9, r8, lsr #20 │ │ │ │ - cmneq sl, r8, lsl #30 │ │ │ │ + cmneq r3, r4, asr #16 │ │ │ │ + cmneq sl, r8, lsl #31 │ │ │ │ + cmneq sl, r8, asr #30 │ │ │ │ + cmneq r3, ip, lsl #16 │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ + cmneq sl, r4, lsl pc │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r9, r0, ror #19 │ │ │ │ - ldrheq r3, [r3, #-112]! @ 0xffffff90 │ │ │ │ - strheq r8, [sl, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x0169a99c │ │ │ │ - cmneq r9, ip, ror #18 │ │ │ │ - cmneq r3, ip, lsr r7 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - cmneq r9, ip, lsr #18 │ │ │ │ - ldrsheq r3, [r3, #-108]! @ 0xffffff94 │ │ │ │ - strdeq r8, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r3, r0, asr #13 │ │ │ │ - cmneq r9, r4, ror #17 │ │ │ │ - cmneq sl, r4, asr #27 │ │ │ │ + cmneq r9, ip, ror #19 │ │ │ │ + ldrheq r3, [r3, #-120]! @ 0xffffff88 │ │ │ │ + strheq r8, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, r8, lsr #19 │ │ │ │ + cmneq r9, r8, ror r9 │ │ │ │ + cmneq r3, r4, asr #14 │ │ │ │ + cmneq sl, r8, asr #28 │ │ │ │ + cmneq r9, r8, lsr r9 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ + cmneq sl, r8, lsl #28 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + strdeq sl, [r9, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq r8, [sl, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq r9, ip, lsr #17 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - cmneq sl, r0, lsl #27 │ │ │ │ - cmneq r9, ip, ror #16 │ │ │ │ - cmneq r3, ip, lsr r6 │ │ │ │ - cmneq sl, ip, lsr sp │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ - ldrsheq r3, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - strdeq r8, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r9, ip, ror #15 │ │ │ │ - ldrheq r3, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - strheq r8, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r9, ip, lsr #15 │ │ │ │ - cmneq r3, ip, ror r5 │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ - cmneq r9, ip, ror #14 │ │ │ │ - cmneq r3, ip, lsr r5 │ │ │ │ - cmneq sl, ip, lsr ip │ │ │ │ - cmneq r9, ip, lsr #14 │ │ │ │ - ldrsheq r3, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - strdeq r8, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r9, ip, ror #13 │ │ │ │ - ldrheq r3, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - strheq r8, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r9, ip, lsr #13 │ │ │ │ - cmneq r3, ip, ror r4 │ │ │ │ - cmneq sl, ip, ror fp │ │ │ │ - cmneq r9, ip, ror #12 │ │ │ │ - cmneq r3, ip, lsr r4 │ │ │ │ - cmneq sl, ip, lsr fp │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ - strdeq sl, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r9, r4, asr #11 │ │ │ │ - cmneq r3, r8, ror #6 │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ - cmneq sl, ip, ror #20 │ │ │ │ - cmneq r9, r4, asr r5 │ │ │ │ + strheq sl, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ + cmneq sl, ip, lsl #27 │ │ │ │ + cmneq r9, r8, ror r8 │ │ │ │ + cmneq r3, r4, asr #12 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq r9, r8, lsr r8 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ + cmneq sl, r8, lsl #26 │ │ │ │ + strdeq sl, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, r4, asr #11 │ │ │ │ + cmneq sl, r8, asr #25 │ │ │ │ + strheq sl, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, r4, lsl #11 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + cmneq r9, r8, ror r7 │ │ │ │ + cmneq r3, r4, asr #10 │ │ │ │ + cmneq sl, r8, asr #24 │ │ │ │ + cmneq r9, r8, lsr r7 │ │ │ │ + cmneq r3, r4, lsl #10 │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ + strdeq sl, [r9, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, r4, asr #9 │ │ │ │ + cmneq sl, r8, asr #23 │ │ │ │ + strheq sl, [r9, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, r4, lsl #9 │ │ │ │ + cmneq sl, r8, lsl #23 │ │ │ │ + cmneq r9, r8, ror r6 │ │ │ │ + cmneq r3, r4, asr #8 │ │ │ │ + cmneq sl, r8, asr #22 │ │ │ │ + cmneq r9, r8, lsr r6 │ │ │ │ + cmneq r9, r4, lsl #12 │ │ │ │ + ldrdeq sl, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r3, r0, ror r3 │ │ │ │ + @ instruction: 0x0169a598 │ │ │ │ + cmneq sl, r8, ror sl │ │ │ │ + cmneq r9, r0, ror #10 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmneq r9, r4, lsr #10 │ │ │ │ - ldrsheq r3, [r3, #-36]! @ 0xffffffdc │ │ │ │ - strdeq r8, [sl, #-148]! @ 0xffffff6c │ │ │ │ - ldrdeq sl, [r9, #-72]! @ 0xffffffb8 │ │ │ │ - strheq sl, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq sl, r8, ror #18 │ │ │ │ - cmneq r3, r8, asr r2 │ │ │ │ - cmneq r9, r0, ror r4 │ │ │ │ - cmneq r9, r4, lsl r4 │ │ │ │ - cmneq r3, r4, ror #3 │ │ │ │ - cmneq sl, r4, ror #17 │ │ │ │ - ldrdeq sl, [r9, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r4, lsr #3 │ │ │ │ - cmneq sl, r4, lsr #17 │ │ │ │ - @ instruction: 0x0169a394 │ │ │ │ - cmneq r3, r4, ror #2 │ │ │ │ - cmneq sl, r4, ror #16 │ │ │ │ - cmneq r9, r4, asr r3 │ │ │ │ - cmneq r3, r4, lsr #2 │ │ │ │ - cmneq sl, r4, lsr #16 │ │ │ │ - cmneq r9, r4, lsl r3 │ │ │ │ - cmneq r3, r4, ror #1 │ │ │ │ - cmneq sl, r4, ror #15 │ │ │ │ - ldrdeq sl, [r9, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r9, r0, lsr r5 │ │ │ │ + ldrsheq r3, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq sl, r0, lsl #20 │ │ │ │ + cmneq r9, r4, ror #9 │ │ │ │ + strheq sl, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, r4, ror r9 │ │ │ │ + cmneq r3, r0, ror #4 │ │ │ │ + cmneq r9, ip, ror r4 │ │ │ │ + cmneq r9, r0, lsr #8 │ │ │ │ + cmneq r3, ip, ror #3 │ │ │ │ + strdeq r8, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r9, r0, ror #7 │ │ │ │ + cmneq r3, ip, lsr #3 │ │ │ │ + strheq r8, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r9, r0, lsr #7 │ │ │ │ + cmneq r3, ip, ror #2 │ │ │ │ + cmneq sl, r0, ror r8 │ │ │ │ + cmneq r9, r0, ror #6 │ │ │ │ + cmneq r3, ip, lsr #2 │ │ │ │ + cmneq sl, r0, lsr r8 │ │ │ │ + cmneq r9, r0, lsr #6 │ │ │ │ + cmneq r3, ip, ror #1 │ │ │ │ + strdeq r8, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq r9, r0, lsr #5 │ │ │ │ - cmneq r3, r0, ror r0 │ │ │ │ - cmneq sl, r0, ror r7 │ │ │ │ - cmneq r9, r0, ror #4 │ │ │ │ - cmneq r9, ip, lsr #4 │ │ │ │ - ldrsheq r2, [r3, #-252]! @ 0xffffff04 │ │ │ │ - strdeq r8, [sl, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r9, ip, ror #3 │ │ │ │ - ldrheq r2, [r3, #-252]! @ 0xffffff04 │ │ │ │ - strheq r8, [sl, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r9, ip, lsr #3 │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ - cmneq r3, r4, lsl pc │ │ │ │ - cmneq sl, r4, lsl r6 │ │ │ │ - cmneq r9, r4, lsl #2 │ │ │ │ - ldrsbeq r2, [r3, #-228]! @ 0xffffff1c │ │ │ │ - ldrdeq r8, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq r9, r4, asr #1 │ │ │ │ + cmneq r9, ip, lsr #5 │ │ │ │ + cmneq r3, r8, ror r0 │ │ │ │ + cmneq sl, ip, ror r7 │ │ │ │ + cmneq r9, ip, ror #4 │ │ │ │ + cmneq r9, r8, lsr r2 │ │ │ │ + cmneq r3, r4 │ │ │ │ + cmneq sl, r8, lsl #14 │ │ │ │ + strdeq sl, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r4, asr #31 │ │ │ │ + cmneq sl, r8, asr #13 │ │ │ │ + strheq sl, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq r9, r0, asr r1 │ │ │ │ + cmneq r3, ip, lsl pc │ │ │ │ + cmneq sl, r0, lsr #12 │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ + ldrsbeq r2, [r3, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ + ldrdeq sl, [r9, #-0]! │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x0169a090 │ │ │ │ + @ instruction: 0x0169a09c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - qdsubeq sl, r0, r9 │ │ │ │ + qdsubeq sl, ip, r9 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - strdeq r9, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r8, lsr #32 │ │ │ │ + cmneq r9, r0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - strheq r9, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r0, asr #31 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r9, ip, lsl #31 │ │ │ │ - cmneq r3, ip, asr sp │ │ │ │ + @ instruction: 0x01699f98 │ │ │ │ + cmneq r3, r4, ror #26 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ bl b5888 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4d9310 │ │ │ │ ldr r2, [pc, #-504] @ 4d9f60 │ │ │ │ ldr r1, [pc, #-504] @ 4d9f64 │ │ │ │ @@ -1083415,17 +1083415,17 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4d9d18 │ │ │ │ - cmneq sl, r8, asr r4 │ │ │ │ + cmneq sl, r4, ror #8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r9, r0, asr #30 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ │ │ │ │ 004db158 : │ │ │ │ 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] @ 4db40c │ │ │ │ @@ -1083595,24 +1083595,24 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 4db284 │ │ │ │ cmneq pc, r4, lsr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, ip, ror ip │ │ │ │ - cmneq sl, ip, ror #6 │ │ │ │ + cmneq r3, r4, lsl #25 │ │ │ │ + cmneq sl, r8, ror r3 │ │ │ │ cmneq pc, r8, lsl #5 │ │ │ │ - cmneq r3, r4, ror #22 │ │ │ │ - cmneq r9, r8, lsl #27 │ │ │ │ - cmneq sl, r8, ror #4 │ │ │ │ - cmneq r9, r4, asr #25 │ │ │ │ - cmneq r3, ip, ror #20 │ │ │ │ - @ instruction: 0x01699c90 │ │ │ │ - cmneq sl, r8, ror #2 │ │ │ │ + cmneq r3, ip, ror #22 │ │ │ │ + @ instruction: 0x01699d94 │ │ │ │ + cmneq sl, r4, ror r2 │ │ │ │ + ldrdeq r9, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r3, r4, ror sl │ │ │ │ + @ instruction: 0x01699c9c │ │ │ │ + cmneq sl, r4, ror r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 004db440 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1084070,17 +1084070,17 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ andmi r0, r8, r0 │ │ │ │ eormi r0, sl, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r9, r0, asr #10 │ │ │ │ - cmneq sl, r8, ror #20 │ │ │ │ - cmneq r3, r8, ror #7 │ │ │ │ + cmneq r9, ip, asr #10 │ │ │ │ + cmneq sl, r4, ror sl │ │ │ │ + ldrsheq r2, [r3, #-48]! @ 0xffffffd0 │ │ │ │ │ │ │ │ 004dbb7c : │ │ │ │ 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] @ 4dbf24 │ │ │ │ @@ -1084312,17 +1084312,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 4dbc64 │ │ │ │ cmneq pc, r0, lsl #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r8, lsr #17 │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq sl, r4, asr #13 │ │ │ │ - cmneq r3, r0, lsr r0 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + ldrdeq r7, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, r8, lsr r0 │ │ │ │ │ │ │ │ 004dbf3c : │ │ │ │ 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] @ 4dc278 │ │ │ │ @@ -1084528,20 +1084528,20 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ cmneq pc, r0, asr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r0, ror r3 @ │ │ │ │ cmneq pc, r4, lsr r3 @ │ │ │ │ - cmneq r9, ip, asr lr │ │ │ │ - ldrdeq r7, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r0, lsr sp │ │ │ │ - cmneq r9, r4, lsr #28 │ │ │ │ - @ instruction: 0x016a7398 │ │ │ │ - ldrsheq r1, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, r8, ror #28 │ │ │ │ + cmneq sl, r0, ror #7 │ │ │ │ + cmneq r3, r8, lsr sp │ │ │ │ + cmneq r9, r0, lsr lr │ │ │ │ + cmneq sl, r4, lsr #7 │ │ │ │ + ldrsheq r1, [r3, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 004dc2a0 : │ │ │ │ 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 │ │ │ │ @@ -1084908,31 +1084908,31 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq sl, ip, lsr #32 │ │ │ │ - cmneq r3, r4, ror #18 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ ldrsheq fp, [pc, #-224] @ 4dc7a0 │ │ │ │ - cmneq sl, r4, asr #31 │ │ │ │ - ldrsheq r1, [r3, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r6, [sl, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq r1, [r3, #-140]! @ 0xffffff74 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ - cmneq sl, r0, lsl pc │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ + cmneq sl, ip, lsl pc │ │ │ │ strheq sl, [r8, #-0]! │ │ │ │ - cmneq sl, r8, asr lr │ │ │ │ - cmneq r3, r4, lsr #15 │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ + cmneq r3, ip, lsr #15 │ │ │ │ cmneq r8, r0, ror r0 │ │ │ │ - cmneq sl, r8, lsl lr │ │ │ │ - cmneq r3, r4, ror #14 │ │ │ │ + cmneq sl, r4, lsr #28 │ │ │ │ + cmneq r3, ip, ror #14 │ │ │ │ cmneq r8, r4, asr #32 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - cmneq r3, r8, lsr r7 │ │ │ │ + strdeq r6, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r3, r0, asr #14 │ │ │ │ │ │ │ │ 004dc8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1085126,19 +1085126,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r0, lsr #26 │ │ │ │ - strdeq r6, [sl, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r3, r4, lsr #8 │ │ │ │ + cmneq sl, r0, lsl #22 │ │ │ │ + cmneq r3, ip, lsr #8 │ │ │ │ cmneq r8, r0, ror #25 │ │ │ │ - strheq r6, [sl, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r3, r4, ror #7 │ │ │ │ + cmneq sl, r0, asr #21 │ │ │ │ + cmneq r3, ip, ror #7 │ │ │ │ │ │ │ │ 004dcbe4 : │ │ │ │ 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 │ │ │ │ @@ -1085477,26 +1085477,26 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4dd00c │ │ │ │ cmneq pc, r8, lsl #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r0, lsl #10 │ │ │ │ - cmneq r9, ip │ │ │ │ - cmneq sl, r0, lsl #12 │ │ │ │ - cmneq r3, r4, lsl pc │ │ │ │ - ldrdeq r7, [r9, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sl, r8, asr #11 │ │ │ │ - ldrsbeq r0, [r3, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01697f98 │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - cmneq r3, r0, lsr #29 │ │ │ │ - cmneq r9, r0, ror #30 │ │ │ │ - cmneq sl, r8, asr r5 │ │ │ │ - cmneq r3, ip, ror #28 │ │ │ │ + cmneq r9, r8, lsl r0 │ │ │ │ + cmneq sl, ip, lsl #12 │ │ │ │ + cmneq r3, ip, lsl pc │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ + ldrdeq r6, [sl, #-84]! @ 0xffffffac │ │ │ │ + cmneq r3, r4, ror #29 │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ + @ instruction: 0x016a6598 │ │ │ │ + cmneq r3, r8, lsr #29 │ │ │ │ + cmneq r9, ip, ror #30 │ │ │ │ + cmneq sl, r4, ror #10 │ │ │ │ + cmneq r3, r4, ror lr │ │ │ │ │ │ │ │ 004dd174 : │ │ │ │ ldm r0, {r0, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr ip, r3, #31 │ │ │ │ adds ip, ip, r0 │ │ │ │ adc r8, r3, #0 │ │ │ │ @@ -1085656,20 +1085656,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4dd34c │ │ │ │ cmneq pc, ip, lsl #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r0, asr #3 │ │ │ │ - cmneq r9, r0, ror #25 │ │ │ │ - strdeq r6, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsheq r0, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r9, r4, lsr #25 │ │ │ │ - strheq r6, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r3, r0, asr #23 │ │ │ │ + cmneq r9, ip, ror #25 │ │ │ │ + cmneq sl, r4, lsl #6 │ │ │ │ + cmneq r3, r4, lsl #24 │ │ │ │ + strheq r7, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sl, r8, asr #5 │ │ │ │ + cmneq r3, r8, asr #23 │ │ │ │ │ │ │ │ 004dd418 : │ │ │ │ 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 │ │ │ │ @@ -1086112,23 +1086112,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 4dd89c │ │ │ │ ldrsbeq fp, [pc, #-4] @ 4ddb10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r0, ror ip @ │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ - cmneq sl, ip, asr #24 │ │ │ │ - cmneq r3, ip, lsr r5 │ │ │ │ - cmneq r9, r4, asr #11 │ │ │ │ - ldrsheq r0, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq sl, r0, lsl #24 │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ - cmneq sl, ip, asr #23 │ │ │ │ - ldrheq r0, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq sl, r8, asr ip │ │ │ │ + cmneq r3, r4, asr #10 │ │ │ │ + ldrdeq r7, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsheq r0, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sl, ip, lsl #24 │ │ │ │ + @ instruction: 0x01697598 │ │ │ │ + ldrdeq r5, [sl, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r3, r4, asr #9 │ │ │ │ │ │ │ │ 004ddb3c : │ │ │ │ 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] @ 4dddb4 │ │ │ │ @@ -1086284,20 +1086284,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4ddcfc │ │ │ │ ldrheq sl, [pc, #-152] @ 4ddd24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r0, lsl r8 @ │ │ │ │ - cmneq r9, r8, lsl r3 │ │ │ │ - cmneq sl, ip, ror r9 │ │ │ │ - cmneq r3, ip, asr r2 │ │ │ │ - cmneq r9, r0, ror #5 │ │ │ │ - cmneq sl, r4, asr #18 │ │ │ │ - cmneq r3, r4, lsr #4 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ + cmneq sl, r8, lsl #19 │ │ │ │ + cmneq r3, r4, ror #4 │ │ │ │ + cmneq r9, ip, ror #5 │ │ │ │ + cmneq sl, r0, asr r9 │ │ │ │ + cmneq r3, ip, lsr #4 │ │ │ │ │ │ │ │ 004dddd8 : │ │ │ │ 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] │ │ │ │ @@ -1087170,20 +1087170,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4dead0 │ │ │ │ cmneq pc, r8, lsr lr @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, ip, lsr sl @ │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ - cmneq sl, r4, ror #23 │ │ │ │ - ldrheq pc, [r2, #-68]! @ 0xffffffbc @ │ │ │ │ - cmneq r9, r8, lsr #10 │ │ │ │ - strheq r4, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmnpeq r2, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, ror #10 │ │ │ │ + strdeq r4, [sl, #-176]! @ 0xffffff50 │ │ │ │ + ldrheq pc, [r2, #-76]! @ 0xffffffb4 @ │ │ │ │ + cmneq r9, r4, lsr r5 │ │ │ │ + strheq r4, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmnpeq r2, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004deb90 : │ │ │ │ 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 │ │ │ │ @@ -1087426,17 +1087426,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 b6c98 │ │ │ │ - cmneq r9, ip, lsr #2 │ │ │ │ - ldrdeq r4, [sl, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x0172f094 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ + @ instruction: 0x0172f09c │ │ │ │ │ │ │ │ 004def7c : │ │ │ │ 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 │ │ │ │ @@ -1087873,48 +1087873,48 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4df344 │ │ │ │ cmneq pc, r4, asr r3 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, lsl #27 │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ + cmneq r2, ip, lsl #27 │ │ │ │ + ldrdeq r4, [sl, #-68]! @ 0xffffffbc │ │ │ │ cmneq pc, r8, asr #3 │ │ │ │ - cmneq r9, r4, ror #24 │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ - cmneq r2, r0, ror #23 │ │ │ │ - cmneq r9, r8, lsr #24 │ │ │ │ - strdeq r4, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r2, r0, lsr #23 │ │ │ │ - strdeq r5, [r9, #-176]! @ 0xffffff50 │ │ │ │ - strheq r4, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r8, ror #22 │ │ │ │ - strheq r5, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, r4, lsl #5 │ │ │ │ - cmneq r2, r4, lsr fp │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ - ldrsheq lr, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r9, ip, asr #22 │ │ │ │ - cmneq r9, ip, lsl fp │ │ │ │ - cmneq sl, r8, ror #3 │ │ │ │ - @ instruction: 0x0172ea98 │ │ │ │ - cmneq r9, r4, ror #21 │ │ │ │ - strheq r4, [sl, #-16]! │ │ │ │ - cmneq r2, r0, ror #20 │ │ │ │ - cmneq r9, ip, lsr #21 │ │ │ │ - cmneq sl, r4, ror r1 │ │ │ │ - cmneq r2, r4, lsr #20 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ - cmneq sl, r0, asr #2 │ │ │ │ - ldrsheq lr, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r9, ip, lsr sl │ │ │ │ - cmneq sl, r8, lsl #2 │ │ │ │ - ldrheq lr, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r9, r0, ror ip │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ + cmneq r2, r8, ror #23 │ │ │ │ + cmneq r9, r4, lsr ip │ │ │ │ + strdeq r4, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r8, lsr #23 │ │ │ │ + strdeq r5, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r4, asr #5 │ │ │ │ + cmneq r2, r0, ror fp │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ + @ instruction: 0x016a4290 │ │ │ │ + cmneq r2, ip, lsr fp │ │ │ │ + cmneq r9, ip, lsl #23 │ │ │ │ + cmneq sl, r4, asr r2 │ │ │ │ + cmneq r2, r0, lsl #22 │ │ │ │ + cmneq r9, r8, asr fp │ │ │ │ + cmneq r9, r8, lsr #22 │ │ │ │ + strdeq r4, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r0, lsr #21 │ │ │ │ + strdeq r5, [r9, #-160]! @ 0xffffff60 │ │ │ │ + strheq r4, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r8, ror #20 │ │ │ │ + strheq r5, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq sl, r0, lsl #3 │ │ │ │ + cmneq r2, ip, lsr #20 │ │ │ │ + cmneq r9, r0, lsl #21 │ │ │ │ + cmneq sl, ip, asr #2 │ │ │ │ + ldrsheq lr, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ + cmneq sl, r4, lsl r1 │ │ │ │ + cmneq r2, r0, asr #19 │ │ │ │ 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] @ 4dfaf0 │ │ │ │ @@ -1088166,39 +1088166,39 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4df914 │ │ │ │ cmneq pc, r4, lsl #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, ror r8 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ - cmneq r2, r4, lsl r7 │ │ │ │ - cmneq sl, ip, asr lr │ │ │ │ + cmneq r2, ip, ror r8 │ │ │ │ + strheq r3, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, ip, lsl r7 │ │ │ │ + cmneq sl, r8, ror #28 │ │ │ │ ldrsheq r8, [pc, #-184] @ 4dfa58 │ │ │ │ - @ instruction: 0x0172e69c │ │ │ │ - cmneq sl, r4, lsl lr │ │ │ │ - cmneq sl, r0, ror #27 │ │ │ │ - cmneq r2, r0, ror #12 │ │ │ │ - ldrdeq r5, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r4, lsr #27 │ │ │ │ - cmneq r2, r8, lsr #12 │ │ │ │ - cmneq r9, r0, lsr #13 │ │ │ │ - cmneq sl, ip, ror #26 │ │ │ │ - ldrsheq lr, [r2, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r9, r8, ror #12 │ │ │ │ - cmneq sl, r4, lsr sp │ │ │ │ - cmneq r9, r4, lsr r6 │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ - cmneq r2, r8, ror #10 │ │ │ │ - cmneq r9, r0, ror #11 │ │ │ │ - cmneq sl, ip, lsr #25 │ │ │ │ - cmneq r2, r0, lsr r5 │ │ │ │ - cmneq r9, r8, lsr #11 │ │ │ │ - cmneq sl, r4, ror ip │ │ │ │ + cmneq r2, r4, lsr #13 │ │ │ │ + cmneq sl, r0, lsr #28 │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ + cmneq r2, r8, ror #12 │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + strheq r3, [sl, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r2, r0, lsr r6 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + cmneq sl, r8, ror sp │ │ │ │ + ldrsheq lr, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ + cmneq sl, r0, asr #26 │ │ │ │ + cmneq r9, r0, asr #12 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq r2, r0, ror r5 │ │ │ │ + cmneq r9, ip, ror #11 │ │ │ │ + strheq r3, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r2, r8, lsr r5 │ │ │ │ + strheq r5, [r9, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, r0, lsl #25 │ │ │ │ │ │ │ │ 004dfb5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1088249,20 +1088249,20 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4dfbb0 │ │ │ │ @ instruction: 0x017f8994 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq r2, r8, lsr #8 │ │ │ │ - cmneq r9, r4, lsr #9 │ │ │ │ - cmneq sl, r8, ror #22 │ │ │ │ - cmneq r2, ip, ror #7 │ │ │ │ - cmneq r9, r8, ror #8 │ │ │ │ - cmneq sl, ip, lsr #22 │ │ │ │ + cmneq r2, r0, lsr r4 │ │ │ │ + strheq r5, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, r4, ror fp │ │ │ │ + ldrsheq lr, [r2, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r4, ror r4 │ │ │ │ + cmneq sl, r8, lsr fp │ │ │ │ │ │ │ │ 004dfc54 : │ │ │ │ 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 │ │ │ │ @@ -1089282,139 +1089282,139 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4dfcec │ │ │ │ cmneq pc, r0, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, ip, ror r8 @ │ │ │ │ - cmneq sl, r0, ror #21 │ │ │ │ + cmneq sl, ip, ror #21 │ │ │ │ cmneq pc, r0, lsr #16 │ │ │ │ - cmneq sl, r4, lsl sl │ │ │ │ + cmneq sl, r0, lsr #20 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #12 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq sl, r8, asr #16 │ │ │ │ - ldrheq sp, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - strdeq r3, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - cmneq sl, r4, asr #12 │ │ │ │ - cmneq r2, r4, asr #29 │ │ │ │ - cmneq sl, ip, ror #17 │ │ │ │ - cmneq sl, r4, lsl #12 │ │ │ │ - cmneq r2, r0, lsl #29 │ │ │ │ - cmneq sl, r4, asr #17 │ │ │ │ - strheq r3, [sl, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq sp, [r2, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sl, r8, lsl #10 │ │ │ │ - cmneq r2, r0, ror #24 │ │ │ │ - cmneq sl, r0, lsr #7 │ │ │ │ - cmneq r2, r4, lsr fp │ │ │ │ - cmneq r9, ip, lsr #23 │ │ │ │ - cmneq sl, r4, ror r2 │ │ │ │ - ldrsheq sp, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ - cmneq sl, r0, lsr r2 │ │ │ │ - ldrheq sp, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, ip, lsr #22 │ │ │ │ - strdeq r3, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r4, ror sl │ │ │ │ - cmneq r9, ip, ror #21 │ │ │ │ - strheq r3, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ - strheq r4, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq sl, r4, ror r1 │ │ │ │ - ldrsheq sp, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ - cmneq sl, r8, lsr r1 │ │ │ │ - ldrheq sp, [r2, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ - strdeq r3, [sl, #-12]! │ │ │ │ - cmneq r2, r0, lsl #19 │ │ │ │ - strdeq r4, [r9, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sl, r0, asr #1 │ │ │ │ - cmneq r2, r4, asr #18 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - cmneq sl, r4, lsl #1 │ │ │ │ - cmneq r2, r8, lsl #18 │ │ │ │ - cmneq r9, r4, lsl #19 │ │ │ │ - cmneq sl, r8, asr #32 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ - cmneq r2, r4, lsr #17 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - cmneq sl, r4, ror #31 │ │ │ │ - cmneq r2, r8, ror #16 │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ - ldrdeq r2, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r2, ip, lsl r8 │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ - ldrsbeq sp, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r0, asr r8 │ │ │ │ - cmneq sl, r4, lsl pc │ │ │ │ - @ instruction: 0x0172d798 │ │ │ │ - cmneq r9, r4, lsl r8 │ │ │ │ - ldrdeq r2, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r2, ip, asr r7 │ │ │ │ - ldrdeq r4, [r9, #-120]! @ 0xffffff88 │ │ │ │ - @ instruction: 0x016a2e9c │ │ │ │ - cmneq r2, r0, lsr #14 │ │ │ │ - @ instruction: 0x0169479c │ │ │ │ - cmneq sl, r4, ror #28 │ │ │ │ - ldrdeq r2, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r2, r0, ror #13 │ │ │ │ - cmneq sl, r0, lsr #28 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - cmneq sl, r0, lsr lr │ │ │ │ - cmneq sl, r0, ror #27 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ - ldrdeq r4, [r9, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x016a2d9c │ │ │ │ - cmneq r2, r4, lsr #12 │ │ │ │ - @ instruction: 0x0169469c │ │ │ │ - cmneq sl, r4, ror #26 │ │ │ │ - cmneq r2, r4, ror #11 │ │ │ │ - cmneq r9, r0, ror #12 │ │ │ │ - cmneq sl, r4, lsr #26 │ │ │ │ - cmneq r2, r8, lsr #11 │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - cmneq sl, r8, ror #25 │ │ │ │ - cmneq r9, ip, ror #11 │ │ │ │ - cmneq r2, ip, lsr r5 │ │ │ │ - strheq r4, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ - cmneq r2, r0, lsl #10 │ │ │ │ - cmneq r9, ip, ror r5 │ │ │ │ - cmneq sl, r0, asr #24 │ │ │ │ - cmneq r2, r4, asr #9 │ │ │ │ - cmneq r9, r0, asr #10 │ │ │ │ - cmneq sl, r4, lsl #24 │ │ │ │ - cmneq r2, r8, lsl #9 │ │ │ │ - cmneq r9, r4, lsl #10 │ │ │ │ - cmneq sl, r8, asr #23 │ │ │ │ - cmneq r2, ip, asr #8 │ │ │ │ - cmneq r9, r8, asr #9 │ │ │ │ - cmneq sl, ip, lsl #23 │ │ │ │ - cmneq r2, r0, lsl r4 │ │ │ │ - cmneq r9, ip, lsl #9 │ │ │ │ - cmneq sl, r0, asr fp │ │ │ │ - ldrsbeq sp, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r0, asr r4 │ │ │ │ - cmneq sl, r4, lsl fp │ │ │ │ - @ instruction: 0x0172d198 │ │ │ │ - cmneq r9, r4, lsl r2 │ │ │ │ - ldrdeq r2, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, ip, asr r1 │ │ │ │ - ldrdeq r4, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x016a289c │ │ │ │ - cmneq r2, r0, lsr #2 │ │ │ │ - @ instruction: 0x0169419c │ │ │ │ - cmneq sl, r0, ror #16 │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ + cmneq r9, r0, asr #32 │ │ │ │ + cmneq sl, r4, lsl #14 │ │ │ │ + cmneq r2, ip, lsl #30 │ │ │ │ + cmneq r9, ip, lsl #31 │ │ │ │ + cmneq sl, r0, asr r6 │ │ │ │ + cmneq r2, ip, asr #29 │ │ │ │ + strdeq r2, [sl, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sl, r0, lsl r6 │ │ │ │ + cmneq r2, r8, lsl #29 │ │ │ │ + ldrdeq r2, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sl, r8, asr #11 │ │ │ │ + ldrsbeq sp, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r4, lsl r5 │ │ │ │ + cmneq r2, r8, ror #24 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ + cmneq r2, ip, lsr fp │ │ │ │ + strheq r4, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + ldrsheq sp, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ + cmneq sl, ip, lsr r2 │ │ │ │ + ldrheq sp, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r9, r8, lsr fp │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + cmneq r2, ip, ror sl │ │ │ │ + strdeq r4, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq sl, r0, asr #3 │ │ │ │ + cmneq r2, ip, lsr sl │ │ │ │ + strheq r4, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r0, lsl #3 │ │ │ │ + cmneq r2, r0, lsl #20 │ │ │ │ + cmneq r9, r0, lsl #21 │ │ │ │ + cmneq sl, r4, asr #2 │ │ │ │ + cmneq r2, r4, asr #19 │ │ │ │ + cmneq r9, r4, asr #20 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq r2, r8, lsl #19 │ │ │ │ + cmneq r9, r8, lsl #20 │ │ │ │ + cmneq sl, ip, asr #1 │ │ │ │ + cmneq r2, ip, asr #18 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ + @ instruction: 0x016a3090 │ │ │ │ + cmneq r2, r0, lsl r9 │ │ │ │ + @ instruction: 0x01694990 │ │ │ │ + qdsubeq r3, r4, sl │ │ │ │ + cmneq r9, r8, asr r9 │ │ │ │ + cmneq r2, ip, lsr #17 │ │ │ │ + cmneq r9, r8, lsr #18 │ │ │ │ + strdeq r2, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, r0, ror r8 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + strheq r2, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r8, ror #31 │ │ │ │ + cmneq r2, r4, lsr #16 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ + ldrsbeq sp, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, ip, asr r8 │ │ │ │ + cmneq sl, r0, lsr #30 │ │ │ │ + cmneq r2, r0, lsr #15 │ │ │ │ + cmneq r9, r0, lsr #16 │ │ │ │ + cmneq sl, r4, ror #29 │ │ │ │ + cmneq r2, r4, ror #14 │ │ │ │ + cmneq r9, r4, ror #15 │ │ │ │ + cmneq sl, r8, lsr #29 │ │ │ │ + cmneq r2, r8, lsr #14 │ │ │ │ + cmneq r9, r8, lsr #15 │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ + cmneq sl, r4, ror #29 │ │ │ │ + cmneq r2, r8, ror #13 │ │ │ │ + cmneq sl, ip, lsr #28 │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ + cmneq r2, r4, ror #12 │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + cmneq sl, r8, lsr #27 │ │ │ │ + cmneq r2, ip, lsr #12 │ │ │ │ + cmneq r9, r8, lsr #13 │ │ │ │ + cmneq sl, r0, ror sp │ │ │ │ + cmneq r2, ip, ror #11 │ │ │ │ + cmneq r9, ip, ror #12 │ │ │ │ + cmneq sl, r0, lsr sp │ │ │ │ + ldrheq sp, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r9, r0, lsr r6 │ │ │ │ + strdeq r2, [sl, #-196]! @ 0xffffff3c │ │ │ │ + strdeq r4, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r4, asr #10 │ │ │ │ + cmneq r9, r4, asr #11 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + cmneq r2, r8, lsl #10 │ │ │ │ + cmneq r9, r8, lsl #11 │ │ │ │ + cmneq sl, ip, asr #24 │ │ │ │ + cmneq r2, ip, asr #9 │ │ │ │ + cmneq r9, ip, asr #10 │ │ │ │ + cmneq sl, r0, lsl ip │ │ │ │ + @ instruction: 0x0172d490 │ │ │ │ + cmneq r9, r0, lsl r5 │ │ │ │ + ldrdeq r2, [sl, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r2, r4, asr r4 │ │ │ │ + ldrdeq r4, [r9, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x016a2b98 │ │ │ │ + cmneq r2, r8, lsl r4 │ │ │ │ + @ instruction: 0x01694498 │ │ │ │ + cmneq sl, ip, asr fp │ │ │ │ + ldrsbeq sp, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r9, ip, asr r4 │ │ │ │ + cmneq sl, r0, lsr #22 │ │ │ │ + cmneq r2, r0, lsr #3 │ │ │ │ + cmneq r9, r0, lsr #4 │ │ │ │ + cmneq sl, r4, ror #17 │ │ │ │ + cmneq r2, r4, ror #2 │ │ │ │ + cmneq r9, r4, ror #3 │ │ │ │ + cmneq sl, r8, lsr #17 │ │ │ │ + cmneq r2, r8, lsr #2 │ │ │ │ + cmneq r9, r8, lsr #3 │ │ │ │ + cmneq sl, ip, ror #16 │ │ │ │ ldr r2, [pc, #-44] @ 4e0e28 │ │ │ │ ldr r1, [pc, #-44] @ 4e0e2c │ │ │ │ ldr r3, [pc, #-44] @ 4e0e30 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1089729,35 +1089729,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4e1194 │ │ │ │ cmneq pc, r4, asr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, r8, asr r8 │ │ │ │ - cmneq r2, ip, asr #32 │ │ │ │ - strheq r2, [sl, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, ip, ror #29 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + cmneq r2, r4, asr r0 │ │ │ │ + cmneq sl, r8, asr #13 │ │ │ │ + ldrsheq ip, [r2, #-228]! @ 0xffffff1c │ │ │ │ cmneq pc, r8, ror r3 @ │ │ │ │ - @ instruction: 0x016a2590 │ │ │ │ - cmneq sl, r4, lsr r6 │ │ │ │ - cmneq r2, r8, ror #28 │ │ │ │ - cmneq r9, r8, asr lr │ │ │ │ - strdeq r2, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq r2, r8, lsr #28 │ │ │ │ - cmneq r9, r4, lsr #28 │ │ │ │ - strdeq r3, [r9, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq r3, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r9, r0, asr #27 │ │ │ │ - cmneq r9, ip, lsl #27 │ │ │ │ - cmneq sl, r8, lsr #10 │ │ │ │ - cmneq r2, ip, asr sp │ │ │ │ - cmneq r9, r4, asr sp │ │ │ │ - strdeq r2, [sl, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r2, r8, lsr #26 │ │ │ │ + @ instruction: 0x016a259c │ │ │ │ + cmneq sl, r0, asr #12 │ │ │ │ + cmneq r2, r0, ror lr │ │ │ │ + cmneq r9, r4, ror #28 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ + cmneq r2, r0, lsr lr │ │ │ │ + cmneq r9, r0, lsr lr │ │ │ │ + cmneq r9, r4, lsl #28 │ │ │ │ + cmneq r9, r8, ror #27 │ │ │ │ + cmneq r9, ip, asr #27 │ │ │ │ + @ instruction: 0x01693d98 │ │ │ │ + cmneq sl, r4, lsr r5 │ │ │ │ + cmneq r2, r4, ror #26 │ │ │ │ + cmneq r9, r0, ror #26 │ │ │ │ + cmneq sl, r0, lsl #10 │ │ │ │ + cmneq r2, r0, lsr sp │ │ │ │ │ │ │ │ 004e13a0 : │ │ │ │ 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 │ │ │ │ @@ -1090625,73 +1090625,73 @@ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4e1c04 │ │ │ │ cmneq pc, r4, asr r1 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r8, ror #23 │ │ │ │ - strheq r2, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r2, ip, ror #15 │ │ │ │ - strheq r1, [sl, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq ip, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r4, asr #7 │ │ │ │ + ldrsheq ip, [r2, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - strheq r1, [sl, #-192]! @ 0xffffff40 │ │ │ │ - ldrsbeq ip, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + strheq r1, [sl, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r2, r0, ror #9 │ │ │ │ cmneq pc, r8, lsl #18 │ │ │ │ - cmneq sl, ip, lsr #23 │ │ │ │ - cmneq sl, r8, ror fp │ │ │ │ - cmneq r2, r0, lsr #7 │ │ │ │ - cmneq r9, r0, ror r3 │ │ │ │ - cmneq r9, ip, lsr r3 │ │ │ │ - strdeq r1, [sl, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r4, lsr #6 │ │ │ │ - cmneq r9, r4, lsl #6 │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ - cmneq r2, ip, ror #5 │ │ │ │ - cmneq r9, ip, asr #5 │ │ │ │ - cmneq sl, ip, lsl #21 │ │ │ │ - ldrheq ip, [r2, #-36]! @ 0xffffffdc │ │ │ │ - @ instruction: 0x01693294 │ │ │ │ - cmneq sl, r4, asr sl │ │ │ │ - cmneq r2, ip, ror r2 │ │ │ │ - cmneq r9, ip, asr r2 │ │ │ │ - cmneq sl, ip, lsl sl │ │ │ │ - cmneq r2, r4, asr #4 │ │ │ │ - cmneq r9, r0, lsr #4 │ │ │ │ - cmneq sl, r0, ror #19 │ │ │ │ - cmneq r2, r8, lsl #4 │ │ │ │ - strdeq r1, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sl, r4, lsr #19 │ │ │ │ - cmneq r2, ip, asr #3 │ │ │ │ - cmneq r9, ip, lsr #3 │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq sl, r8, lsr r9 │ │ │ │ - cmneq r2, r0, ror #2 │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ - strdeq r1, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r0, lsr #2 │ │ │ │ - cmneq r9, r4, lsl #2 │ │ │ │ - ldrdeq r3, [r9, #-4]! │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ - cmneq sl, r0, lsr r8 │ │ │ │ - cmneq r2, r8, asr r0 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - strdeq r1, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, ip, lsl r0 │ │ │ │ - strdeq r2, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r0, asr #15 │ │ │ │ - cmneq r2, r8, ror #31 │ │ │ │ - cmneq r9, r8, asr #31 │ │ │ │ - @ instruction: 0x01692f94 │ │ │ │ - cmneq sl, r4, asr r7 │ │ │ │ - cmneq r2, ip, ror pc │ │ │ │ - cmneq r9, ip, asr pc │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ - cmneq r2, r4, asr #30 │ │ │ │ + strheq r1, [sl, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + cmneq r2, r8, lsr #7 │ │ │ │ + cmneq r9, ip, ror r3 │ │ │ │ + cmneq r9, r8, asr #6 │ │ │ │ + cmneq sl, r8, lsl #22 │ │ │ │ + cmneq r2, ip, lsr #6 │ │ │ │ + cmneq r9, r0, lsl r3 │ │ │ │ + ldrdeq r1, [sl, #-160]! @ 0xffffff60 │ │ │ │ + ldrsheq ip, [r2, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r3, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x016a1a98 │ │ │ │ + ldrheq ip, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, r0, lsr #5 │ │ │ │ + cmneq sl, r0, ror #20 │ │ │ │ + cmneq r2, r4, lsl #5 │ │ │ │ + cmneq r9, r8, ror #4 │ │ │ │ + cmneq sl, r8, lsr #20 │ │ │ │ + cmneq r2, ip, asr #4 │ │ │ │ + cmneq r9, ip, lsr #4 │ │ │ │ + cmneq sl, ip, ror #19 │ │ │ │ + cmneq r2, r0, lsl r2 │ │ │ │ + strdeq r1, [sl, #-156]! @ 0xffffff64 │ │ │ │ + strheq r1, [sl, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq ip, [r2, #-20]! @ 0xffffffec │ │ │ │ + strheq r3, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq sl, r4, asr #18 │ │ │ │ + cmneq r2, r8, ror #2 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq sl, r4, lsl #18 │ │ │ │ + cmneq r2, r8, lsr #2 │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ + cmneq r9, r0, ror #1 │ │ │ │ + strheq r3, [r9, #-0]! │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ + cmneq sl, ip, lsr r8 │ │ │ │ + cmneq r2, r0, rrx │ │ │ │ + cmneq r9, r0, asr #32 │ │ │ │ + cmneq sl, r0, lsl #16 │ │ │ │ + cmneq r2, r4, lsr #32 │ │ │ │ + cmneq r9, r8 │ │ │ │ + cmneq sl, ip, asr #15 │ │ │ │ + ldrsheq fp, [r2, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq r2, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r0, lsr #31 │ │ │ │ + cmneq sl, r0, ror #14 │ │ │ │ + cmneq r2, r4, lsl #31 │ │ │ │ + cmneq r9, r8, ror #30 │ │ │ │ + cmneq sl, r8, lsr #14 │ │ │ │ + cmneq r2, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [pc, #804] @ 4e2574 │ │ │ │ @@ -1090897,41 +1090897,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4e2388 │ │ │ │ cmneq pc, r0, asr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ + cmneq r2, ip, lsr #27 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - cmneq sl, r4, asr #10 │ │ │ │ - ldrdeq r1, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sl, r0, asr r5 │ │ │ │ + cmneq sl, r0, ror #9 │ │ │ │ cmneq pc, r4, lsl #3 │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ - cmneq sl, r0, ror r4 │ │ │ │ - cmneq r9, r8, lsl #25 │ │ │ │ - cmneq sl, ip, asr #8 │ │ │ │ - cmneq r9, r8, asr ip │ │ │ │ - cmneq sl, ip, lsl r4 │ │ │ │ - cmneq r9, r8, lsr #24 │ │ │ │ - cmneq sl, ip, ror #7 │ │ │ │ - cmneq r2, r8, ror #23 │ │ │ │ - strdeq r2, [r9, #-180]! @ 0xffffff4c │ │ │ │ - strheq r1, [sl, #-52]! @ 0xffffffcc │ │ │ │ - ldrheq fp, [r2, #-176]! @ 0xffffff50 │ │ │ │ - strheq r2, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, ip, ror r3 │ │ │ │ - cmneq r9, r8, lsl #23 │ │ │ │ - cmneq sl, ip, asr #6 │ │ │ │ - cmneq r9, r8, asr fp │ │ │ │ - cmneq sl, ip, lsl r3 │ │ │ │ - cmneq r2, r8, lsl fp │ │ │ │ - cmneq r9, r4, lsr #22 │ │ │ │ - cmneq sl, r4, ror #5 │ │ │ │ + ldrdeq r1, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sl, ip, ror r4 │ │ │ │ + @ instruction: 0x01692c94 │ │ │ │ + cmneq sl, r8, asr r4 │ │ │ │ + cmneq r9, r4, ror #24 │ │ │ │ + cmneq sl, r8, lsr #8 │ │ │ │ + cmneq r9, r4, lsr ip │ │ │ │ + strdeq r1, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsheq fp, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + cmneq sl, r0, asr #7 │ │ │ │ + ldrheq fp, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, r8, asr #23 │ │ │ │ + cmneq sl, r8, lsl #7 │ │ │ │ + @ instruction: 0x01692b94 │ │ │ │ + cmneq sl, r8, asr r3 │ │ │ │ + cmneq r9, r4, ror #22 │ │ │ │ + cmneq sl, r8, lsr #6 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ + cmneq r9, r0, lsr fp │ │ │ │ + strdeq r1, [sl, #-32]! @ 0xffffffe0 │ │ │ │ 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] @ 4e2afc │ │ │ │ @@ -1091249,41 +1091249,41 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #24 │ │ │ │ b 4e2904 │ │ │ │ cmneq pc, r0, lsl #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r1, [r1, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sl, ip, ror #3 │ │ │ │ - cmneq r2, r4, lsr #19 │ │ │ │ - cmneq sl, r8, ror r0 │ │ │ │ - cmneq r2, r0, asr #16 │ │ │ │ + cmneq r1, r8, asr #25 │ │ │ │ + strdeq r1, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r2, ip, lsr #19 │ │ │ │ + cmneq sl, r4, lsl #1 │ │ │ │ + cmneq r2, r8, asr #16 │ │ │ │ cmneq pc, r8, ror ip @ │ │ │ │ - cmneq r9, r8, ror r7 │ │ │ │ - cmneq r9, r8, asr #14 │ │ │ │ - cmneq r9, r4, lsl r7 │ │ │ │ - cmneq sl, r8, ror pc │ │ │ │ - cmneq r2, r0, asr #14 │ │ │ │ - cmneq r9, r0, ror #13 │ │ │ │ - strheq r2, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r9, ip, ror r6 │ │ │ │ - smultteq sl, r0, lr │ │ │ │ - cmneq r2, r8, lsr #13 │ │ │ │ - cmneq r9, r4, asr #12 │ │ │ │ - smultbeq sl, r8, lr │ │ │ │ - cmneq r2, r0, ror r6 │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ - cmneq sl, ip, ror #28 │ │ │ │ - cmneq r2, r4, lsr r6 │ │ │ │ - ldrdeq r2, [r9, #-84]! @ 0xffffffac │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - ldrsheq fp, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r9, r0, lsr #11 │ │ │ │ - cmneq r9, r4, lsl #11 │ │ │ │ + cmneq r9, r4, lsl #15 │ │ │ │ + cmneq r9, r4, asr r7 │ │ │ │ + cmneq r9, r0, lsr #14 │ │ │ │ + smulbbeq sl, r4, pc @ │ │ │ │ + cmneq r2, r8, asr #14 │ │ │ │ + cmneq r9, ip, ror #13 │ │ │ │ + strheq r2, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r8, lsl #13 │ │ │ │ + smultteq sl, ip, lr │ │ │ │ + ldrheq fp, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, r0, asr r6 │ │ │ │ + strheq r0, [sl, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r2, r8, ror r6 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq sl, r8, ror lr │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ + cmneq sl, r0, asr #28 │ │ │ │ + cmneq r2, r4, lsl #12 │ │ │ │ + cmneq r9, ip, lsr #11 │ │ │ │ + @ instruction: 0x01692590 │ │ │ │ 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] @ 4e307c │ │ │ │ @@ -1091601,36 +1091601,36 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #18 │ │ │ │ b 4e2f18 │ │ │ │ cmneq pc, r0, lsl #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq fp, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - smultteq sl, r8, ip │ │ │ │ + ldrheq fp, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + strdeq r0, [sl, #-196]! @ 0xffffff3c │ │ │ │ cmneq pc, r0, lsl #13 │ │ │ │ - @ instruction: 0x016a0898 │ │ │ │ - cmneq sl, r0, lsr #20 │ │ │ │ - ldrsbeq fp, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r9, r4, ror #2 │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ - cmneq r9, ip, lsl r1 │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ - cmneq sl, r4, ror #18 │ │ │ │ - cmneq r2, r0, lsr #2 │ │ │ │ - cmneq r9, r8, lsr #1 │ │ │ │ - cmneq sl, r8, lsr #18 │ │ │ │ - cmneq r2, r4, ror #1 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ - strdeq r0, [sl, #-132]! @ 0xffffff7c │ │ │ │ - ldrheq fp, [r2, #-0]! │ │ │ │ - cmneq r9, ip, lsr r0 │ │ │ │ - cmneq r9, r0, lsr #32 │ │ │ │ - cmneq r9, r4 │ │ │ │ + smultbeq sl, r4, r8 │ │ │ │ + cmneq sl, ip, lsr #20 │ │ │ │ + cmneq r2, r4, ror #3 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r9, r8, lsr #2 │ │ │ │ + cmneq r9, ip, lsl #2 │ │ │ │ + cmneq r9, ip, ror #1 │ │ │ │ + cmneq sl, r0, ror r9 │ │ │ │ + cmneq r2, r8, lsr #2 │ │ │ │ + strheq r2, [r9, #-4]! │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ + cmneq r2, ip, ror #1 │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ + ldrheq fp, [r2, #-8]! │ │ │ │ + cmneq r9, r8, asr #32 │ │ │ │ + cmneq r9, ip, lsr #32 │ │ │ │ + cmneq r9, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #936] @ 4e34a4 │ │ │ │ @@ -1091867,35 +1091867,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4e32f4 │ │ │ │ cmneq pc, r4, lsl r4 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, asr pc │ │ │ │ - smultbeq sl, r0, r7 │ │ │ │ - cmneq sl, r8, asr r6 │ │ │ │ - cmneq r2, r4, lsl #28 │ │ │ │ + cmneq r2, ip, asr pc │ │ │ │ + smultbeq sl, ip, r7 │ │ │ │ + cmneq sl, r4, ror #12 │ │ │ │ + cmneq r2, ip, lsl #28 │ │ │ │ cmneq pc, r8, lsl r2 @ │ │ │ │ - cmneq sl, r0, lsr r4 │ │ │ │ - ldrdeq r0, [sl, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ - strdeq r1, [r9, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x016a059c │ │ │ │ - cmneq r2, r8, asr #26 │ │ │ │ - cmneq r9, r4, asr #25 │ │ │ │ - @ instruction: 0x01691c98 │ │ │ │ - cmneq r9, ip, ror ip │ │ │ │ - cmneq r9, r0, ror #24 │ │ │ │ - cmneq r9, ip, lsr #24 │ │ │ │ - ldrdeq r0, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r2, ip, ror ip │ │ │ │ - strdeq r1, [r9, #-180]! @ 0xffffff4c │ │ │ │ - @ instruction: 0x016a049c │ │ │ │ - cmneq r2, r8, asr #24 │ │ │ │ + cmneq sl, ip, lsr r4 │ │ │ │ + smultteq sl, r8, r5 │ │ │ │ + @ instruction: 0x0172ad90 │ │ │ │ + cmneq r9, r4, lsl #26 │ │ │ │ + smultbeq sl, r8, r5 │ │ │ │ + cmneq r2, r0, asr sp │ │ │ │ + ldrdeq r1, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r9, r4, lsr #25 │ │ │ │ + cmneq r9, r8, lsl #25 │ │ │ │ + cmneq r9, ip, ror #24 │ │ │ │ + cmneq r9, r8, lsr ip │ │ │ │ + ldrdeq r0, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r2, r4, lsl #25 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + smultbeq sl, r8, r4 │ │ │ │ + cmneq r2, r0, asr ip │ │ │ │ │ │ │ │ 004e3500 : │ │ │ │ ldr r3, [pc, #628] @ 4e377c │ │ │ │ ldr r2, [pc, #628] @ 4e3780 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1092052,48 +1092052,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4e3608 │ │ │ │ cmneq pc, ip │ │ │ │ andeq r7, r0, r8, ror sl │ │ │ │ @ instruction: 0xffffbc54 │ │ │ │ - msreq (UNDEF: 121), r4, lsl pc │ │ │ │ + msreq (UNDEF: 121), r0, lsr #30 │ │ │ │ @ instruction: 0xfffff084 │ │ │ │ - cmneq r9, ip, asr #1 │ │ │ │ + ldrdeq r9, [r9, #-8]! │ │ │ │ @ instruction: 0xffffd9a4 │ │ │ │ - smultteq sl, r4, r3 │ │ │ │ + strdeq r0, [sl, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ - smulbteq sl, ip, r3 │ │ │ │ + ldrdeq r0, [sl, #-56]! @ 0xffffffc8 │ │ │ │ @ instruction: 0xfffff5b0 │ │ │ │ - strheq r0, [sl, #-52]! @ 0xffffffcc │ │ │ │ + smulbteq sl, r0, r3 │ │ │ │ @ instruction: 0xffffc110 │ │ │ │ - @ instruction: 0x016a039c │ │ │ │ + smultbeq sl, r8, r3 │ │ │ │ @ instruction: 0xffffec38 │ │ │ │ - smulbbeq sl, ip, r3 │ │ │ │ - cmneq r9, r0, asr sl │ │ │ │ - cmneq sl, r0, lsr #6 │ │ │ │ - ldrheq sl, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r9, ip, lsl sl │ │ │ │ - smultteq sl, ip, r2 │ │ │ │ - cmneq r2, r8, lsl #21 │ │ │ │ - cmneq r9, r8, ror #19 │ │ │ │ - strheq r0, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r4, asr sl │ │ │ │ - strheq r1, [r9, #-148]! @ 0xffffff6c │ │ │ │ - smulbbeq sl, r4, r2 │ │ │ │ - cmneq r2, r0, lsr #20 │ │ │ │ - cmneq r9, r0, lsl #19 │ │ │ │ - cmneq sl, r0, asr r2 │ │ │ │ - cmneq r2, ip, ror #19 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ - ldrheq sl, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, r8, lsl r9 │ │ │ │ - smultteq sl, r8, r1 │ │ │ │ - cmneq r2, r4, lsl #19 │ │ │ │ + @ instruction: 0x016a0398 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ + cmneq sl, ip, lsr #6 │ │ │ │ + cmneq r2, r4, asr #21 │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ + strdeq r0, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x0172aa90 │ │ │ │ + strdeq r1, [r9, #-148]! @ 0xffffff6c │ │ │ │ + smulbteq sl, r4, r2 │ │ │ │ + cmneq r2, ip, asr sl │ │ │ │ + cmneq r9, r0, asr #19 │ │ │ │ + @ instruction: 0x016a0290 │ │ │ │ + cmneq r2, r8, lsr #20 │ │ │ │ + cmneq r9, ip, lsl #19 │ │ │ │ + cmneq sl, ip, asr r2 │ │ │ │ + ldrsheq sl, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r9, r8, asr r9 │ │ │ │ + cmneq sl, r8, lsr #4 │ │ │ │ + cmneq r2, r0, asr #19 │ │ │ │ + cmneq r9, r4, lsr #18 │ │ │ │ + strdeq r0, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, ip, lsl #19 │ │ │ │ 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] │ │ │ │ @@ -1092237,28 +1092237,28 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4e3960 │ │ │ │ ldrsbeq r4, [pc, #-196] @ 4e39a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r8, lsl #16 │ │ │ │ - @ instruction: 0x016a0090 │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ + cmneq r2, r0, lsl r8 │ │ │ │ + @ instruction: 0x016a009c │ │ │ │ + smulbbeq sl, r0, r0 │ │ │ │ cmneq pc, ip, lsr #23 │ │ │ │ - msreq SPSR_fc, r8, asr #27 │ │ │ │ - msreq (UNDEF: 121), r4, ror #31 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ - @ instruction: 0x01691690 │ │ │ │ - cmneq r9, r4, ror #12 │ │ │ │ - msreq (UNDEF: 121), ip, ror pc │ │ │ │ - cmneq r2, r8, ror #13 │ │ │ │ - cmneq r9, r0, lsr r6 │ │ │ │ - msreq (UNDEF: 121), r8, asr #30 │ │ │ │ - ldrheq sl, [r2, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq pc, [r9, #-212]! @ 0xffffff2c │ │ │ │ + strdeq pc, [r9, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ + @ instruction: 0x0169169c │ │ │ │ + cmneq r9, r0, ror r6 │ │ │ │ + msreq (UNDEF: 121), r8, lsl #31 │ │ │ │ + ldrsheq sl, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ + msreq (UNDEF: 121), r4, asr pc │ │ │ │ + ldrheq sl, [r2, #-108]! @ 0xffffff94 │ │ │ │ │ │ │ │ 004e3aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1092408,16 +1092408,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrheq r4, [pc, #-136] @ 4e3c88 │ │ │ │ cmneq r8, r0, asr #23 │ │ │ │ - msreq SPSR_fc, r0, lsr sp │ │ │ │ - cmneq r2, r8, ror #8 │ │ │ │ + msreq SPSR_fc, ip, lsr sp │ │ │ │ + cmneq r2, r0, ror r4 │ │ │ │ │ │ │ │ 004e3d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1092513,16 +1092513,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, lsl sl │ │ │ │ - cmneq r2, r8, asr #5 │ │ │ │ - msreq (UNDEF: 121), ip, ror fp │ │ │ │ + ldrsbeq sl, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + msreq (UNDEF: 121), r8, lsl #23 │ │ │ │ │ │ │ │ 004e3eb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1092709,19 +1092709,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, asr #14 │ │ │ │ - ldrsheq r9, [r2, #-248]! @ 0xffffff08 │ │ │ │ - msreq SPSR_fc, ip, lsr #17 │ │ │ │ + cmneq r2, r0 │ │ │ │ + strheq pc, [r9, #-136]! @ 0xffffff78 @ │ │ │ │ cmneq r8, r0, lsl #14 │ │ │ │ - ldrheq r9, [r2, #-244]! @ 0xffffff0c │ │ │ │ - msreq SPSR_fc, r8, ror #16 │ │ │ │ + ldrheq r9, [r2, #-252]! @ 0xffffff04 │ │ │ │ + msreq SPSR_fc, r4, ror r8 │ │ │ │ │ │ │ │ 004e41c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1092908,19 +1092908,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r0, lsr r4 │ │ │ │ - cmneq r2, r4, ror #25 │ │ │ │ - msreq SPSR_fc, r8 @ │ │ │ │ + cmneq r2, ip, ror #25 │ │ │ │ + msreq SPSR_fc, r4, lsr #11 │ │ │ │ cmneq r8, ip, ror #7 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ - msreq SPSR_fc, r4, asr r5 │ │ │ │ + cmneq r2, r8, lsr #25 │ │ │ │ + msreq SPSR_fc, r0, ror #10 │ │ │ │ │ │ │ │ 004e44dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1093107,19 +1093107,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, ip, lsl r1 │ │ │ │ - ldrsbeq r9, [r2, #-144]! @ 0xffffff70 │ │ │ │ - msreq (UNDEF: 105), r4, lsl #5 │ │ │ │ + ldrsbeq r9, [r2, #-152]! @ 0xffffff68 │ │ │ │ + msreq (UNDEF: 105), r0 @ │ │ │ │ ldrdeq r2, [r8, #-8]! │ │ │ │ - cmneq r2, ip, lsl #19 │ │ │ │ - msreq (UNDEF: 105), r0, asr #4 │ │ │ │ + @ instruction: 0x01729994 │ │ │ │ + msreq (UNDEF: 105), ip, asr #4 │ │ │ │ │ │ │ │ 004e47f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1093297,19 +1093297,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, lsr lr │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ - @ instruction: 0x0169ef98 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ strdeq r1, [r8, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r2, r4, lsr #13 │ │ │ │ - cmneq r9, r8, asr pc │ │ │ │ + cmneq r2, ip, lsr #13 │ │ │ │ + cmneq r9, r4, ror #30 │ │ │ │ │ │ │ │ 004e4ae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1093487,19 +1093487,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, asr #22 │ │ │ │ - ldrsheq r9, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ + ldrsheq r9, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + strheq lr, [r9, #-196]! @ 0xffffff3c │ │ │ │ cmneq r8, r4, lsl #22 │ │ │ │ - ldrheq r9, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r8, ror #24 │ │ │ │ + ldrheq r9, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ │ │ │ │ 004e4dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1093606,16 +1093606,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r8, lsr r9 │ │ │ │ - cmneq r2, r8, ror #3 │ │ │ │ - cmneq r9, r4, lsr #21 │ │ │ │ + ldrsheq r9, [r2, #-16]! │ │ │ │ + strheq lr, [r9, #-160]! @ 0xffffff60 │ │ │ │ │ │ │ │ 004e4f98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1093711,16 +1093711,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x01681798 │ │ │ │ - cmneq r2, r8, asr #32 │ │ │ │ - strdeq lr, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, r0, asr r0 │ │ │ │ + cmneq r9, r8, lsl #18 │ │ │ │ │ │ │ │ 004e5134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1093815,16 +1093815,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r0, lsl #12 │ │ │ │ - ldrheq r8, [r2, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ + ldrheq r8, [r2, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r9, r0, ror r7 │ │ │ │ │ │ │ │ 004e52cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1093956,22 +1093956,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strdeq r1, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - ldrsheq r8, [r2, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r9, ip, lsr #11 │ │ │ │ + cmneq r2, r0, lsl #26 │ │ │ │ + strheq lr, [r9, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r8, r4, lsl #8 │ │ │ │ - ldrheq r8, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r9, r0, ror r5 │ │ │ │ + ldrheq r8, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ @ instruction: 0x01681594 │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ - cmneq r9, r8, lsr #10 │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ + cmneq r9, r4, lsr r5 │ │ │ │ │ │ │ │ 004e5510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1094273,28 +1094273,28 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r9, r0, lsl #5 │ │ │ │ - ldrheq r8, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r9, ip, lsl #5 │ │ │ │ + ldrheq r8, [r2, #-156]! @ 0xffffff64 │ │ │ │ cmneq pc, r8, ror sp @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, ip, lsl r9 │ │ │ │ - ldrdeq lr, [r9, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x0169e194 │ │ │ │ - cmneq r2, r4, asr #17 │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ + cmneq r9, r0, ror #3 │ │ │ │ + cmneq r9, r0, lsr #3 │ │ │ │ + cmneq r2, ip, asr #17 │ │ │ │ cmneq r8, r0, lsr #30 │ │ │ │ - ldrsbeq r8, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r8, lsl #1 │ │ │ │ + ldrsbeq r8, [r2, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x0169e094 │ │ │ │ ldrdeq r0, [r8, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01728790 │ │ │ │ - cmneq r9, r4, asr #32 │ │ │ │ + @ instruction: 0x01728798 │ │ │ │ + qdsubeq lr, r0, r9 │ │ │ │ │ │ │ │ 004e5a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -1094532,22 +1094532,22 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - ldrsheq r8, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsheq r8, [r2, #-72]! @ 0xffffffb8 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmneq r8, ip, lsl fp │ │ │ │ - cmneq r2, ip, asr #7 │ │ │ │ - cmneq r9, r0, lsl #25 │ │ │ │ + ldrsbeq r8, [r2, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, ip, lsl #25 │ │ │ │ ldrdeq r0, [r8, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, ip, lsl #7 │ │ │ │ - cmneq r9, r0, asr #24 │ │ │ │ + @ instruction: 0x01728394 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ │ │ │ │ 004e5e00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1094756,25 +1094756,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r9, r0, ror sl │ │ │ │ - cmneq r2, r4, lsr #3 │ │ │ │ + cmneq r9, ip, ror sl │ │ │ │ + cmneq r2, ip, lsr #3 │ │ │ │ cmneq pc, r8, ror #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, lsl r1 │ │ │ │ - ldrdeq sp, [r9, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r9, r4, lsr #19 │ │ │ │ - ldrsbeq r8, [r2, #-4]! │ │ │ │ + cmneq r2, r0, lsr #2 │ │ │ │ + ldrdeq sp, [r9, #-156]! @ 0xffffff64 │ │ │ │ + strheq sp, [r9, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq r8, [r2, #-12]! │ │ │ │ cmneq r8, r4, ror r7 │ │ │ │ - cmneq r2, r4, lsr #32 │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ + cmneq r2, ip, lsr #32 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ │ │ │ │ 004e6184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1094869,16 +1094869,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq r0, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r2, r0, ror #28 │ │ │ │ - cmneq r9, r4, lsl r7 │ │ │ │ + cmneq r2, r8, ror #28 │ │ │ │ + cmneq r9, r0, lsr #14 │ │ │ │ │ │ │ │ 004e631c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1094974,16 +1094974,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r8, r4, lsl r4 │ │ │ │ - cmneq r2, r4, asr #25 │ │ │ │ - cmneq r9, r8, ror r5 │ │ │ │ + cmneq r2, ip, asr #25 │ │ │ │ + cmneq r9, r4, lsl #11 │ │ │ │ │ │ │ │ 004e64b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1095053,16 +1095053,16 @@ │ │ │ │ bl b32d8 │ │ │ │ str r0, [r4] │ │ │ │ b 4e6514 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, lsr r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq r1, [pc, #-248] @ 4e64f0 │ │ │ │ - strheq sp, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r2, r8, ror sp │ │ │ │ + strheq sp, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r2, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #344] @ 0x158 │ │ │ │ ldr r5, [r0, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1095251,52 +1095251,52 @@ │ │ │ │ ldr r1, [pc, #172] @ 4e6994 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4e6710 │ │ │ │ cmneq pc, r0, lsl #30 │ │ │ │ - cmneq r9, r8, lsr #8 │ │ │ │ + cmneq r9, r4, lsr r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, ip, asr #7 │ │ │ │ - strheq sp, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ + ldrdeq sp, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r8, asr #7 │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ + cmneq r2, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ ldrsheq r1, [pc, #-220] @ 4e6844 │ │ │ │ - cmneq r8, ip, lsl #18 │ │ │ │ - cmneq r9, r4, ror #5 │ │ │ │ - @ instruction: 0x01727b98 │ │ │ │ + cmneq r8, r8, lsl r9 │ │ │ │ + strdeq sp, [r9, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, r0, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrdeq lr, [r8, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r9, ip, lsr #5 │ │ │ │ - cmneq r2, r0, ror #22 │ │ │ │ + cmneq r8, r0, ror #17 │ │ │ │ + strheq sp, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r2, r8, ror #22 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq r8, r0, lsr #17 │ │ │ │ - cmneq r9, r8, ror r2 │ │ │ │ - cmneq r2, r0, lsr fp │ │ │ │ - cmneq r8, ip, ror #16 │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ - ldrsheq r7, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, ip, lsr #17 │ │ │ │ + cmneq r9, r4, lsl #5 │ │ │ │ + cmneq r2, r8, lsr fp │ │ │ │ + cmneq r8, r8, ror r8 │ │ │ │ + cmneq r9, r0, asr r2 │ │ │ │ + cmneq r2, r0, lsl #22 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r8, r8, lsr r8 │ │ │ │ - cmneq r9, r0, lsl r2 │ │ │ │ - cmneq r2, r4, asr #21 │ │ │ │ + cmneq r8, r4, asr #16 │ │ │ │ + cmneq r9, ip, lsl r2 │ │ │ │ + cmneq r2, ip, asr #21 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r8, r4, lsl #16 │ │ │ │ - ldrdeq sp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01727a90 │ │ │ │ + cmneq r8, r0, lsl r8 │ │ │ │ + cmneq r9, r8, ror #3 │ │ │ │ + @ instruction: 0x01727a98 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrdeq lr, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r9, r8, lsr #3 │ │ │ │ - cmneq r2, ip, asr sl │ │ │ │ + ldrdeq lr, [r8, #-124]! @ 0xffffff84 │ │ │ │ + strheq sp, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r4, ror #20 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0168e79c │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq r2, r8, lsr #20 │ │ │ │ + cmneq r8, r8, lsr #15 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq r2, r0, lsr sl │ │ │ │ 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, #376] @ 0x178 │ │ │ │ ldr r6, [pc, #680] @ 4e6c5c │ │ │ │ @@ -1095469,44 +1095469,44 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 4e6af4 │ │ │ │ cmneq pc, r0, ror #22 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, lsr r9 │ │ │ │ - cmneq r9, r8, ror r0 │ │ │ │ + cmneq r2, r0, asr #18 │ │ │ │ + cmneq r9, r4, lsl #1 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - ldrsheq r7, [r2, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r9, r0, lsr r0 │ │ │ │ + ldrsheq r7, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r2, r4, ror #16 │ │ │ │ - cmneq r9, r4, lsr #31 │ │ │ │ - cmneq r8, r4, lsl #11 │ │ │ │ - cmneq r8, r8, asr r5 │ │ │ │ - ldrsbeq r7, [r2, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, r8, lsr r5 │ │ │ │ - cmneq r9, ip, lsl #30 │ │ │ │ + cmneq r2, ip, ror #16 │ │ │ │ + strheq ip, [r9, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x0168e590 │ │ │ │ + cmneq r8, r4, ror #10 │ │ │ │ + ldrsbeq r7, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, r4, asr #10 │ │ │ │ + cmneq r9, r8, lsl pc │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01727798 │ │ │ │ - cmneq r8, r0, lsl #10 │ │ │ │ - ldrdeq ip, [r9, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r2, r0, lsr #15 │ │ │ │ + cmneq r8, ip, lsl #10 │ │ │ │ + cmneq r9, r0, ror #29 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r2, r0, ror #14 │ │ │ │ - cmneq r8, r8, asr #9 │ │ │ │ - @ instruction: 0x0169ce9c │ │ │ │ + cmneq r2, r8, ror #14 │ │ │ │ + ldrdeq lr, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r8, lsr #29 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r2, r8, lsr #14 │ │ │ │ - @ instruction: 0x0168e490 │ │ │ │ - cmneq r9, r4, ror #28 │ │ │ │ - ldrsheq r7, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r8, r8, asr r4 │ │ │ │ - cmneq r9, ip, lsr #28 │ │ │ │ + cmneq r2, r0, lsr r7 │ │ │ │ + @ instruction: 0x0168e49c │ │ │ │ + cmneq r9, r0, ror lr │ │ │ │ + ldrsheq r7, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r8, r4, ror #8 │ │ │ │ + cmneq r9, r8, lsr lr │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq r8, r0, lsr #8 │ │ │ │ + cmneq r8, ip, lsr #8 │ │ │ │ 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] @ 4e7244 │ │ │ │ ldr r3, [pc, #1360] @ 4e7248 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1095847,66 +1095847,66 @@ │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 4e6d88 │ │ │ │ cmneq pc, r0, lsr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r0, ror #11 │ │ │ │ - cmneq r9, r0, lsr #26 │ │ │ │ + cmneq r2, r8, ror #11 │ │ │ │ + cmneq r9, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ cmneq r7, r4, lsr #6 │ │ │ │ cmneq pc, r4, lsl #15 │ │ │ │ - cmneq r9, ip, lsl #26 │ │ │ │ - cmneq r9, r0, lsl sp │ │ │ │ - ldrdeq ip, [r9, #-192]! @ 0xffffff40 │ │ │ │ - ldrdeq ip, [r9, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r2, ip, lsl #8 │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ - cmneq r9, r8, asr #22 │ │ │ │ + cmneq r9, r8, lsl sp │ │ │ │ + cmneq r9, ip, lsl sp │ │ │ │ + ldrdeq ip, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r9, r0, ror #25 │ │ │ │ + cmneq r2, r4, lsl r4 │ │ │ │ + cmneq r8, r0, lsl #3 │ │ │ │ + cmneq r9, r4, asr fp │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ cmneq r7, r0, asr #17 │ │ │ │ - cmneq r2, r8, ror r3 │ │ │ │ - cmneq r8, r0, ror #1 │ │ │ │ - strheq ip, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r0, lsl #7 │ │ │ │ + cmneq r8, ip, ror #1 │ │ │ │ + cmneq r9, r0, asr #21 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r2, ip, lsr r3 │ │ │ │ - cmneq r8, r4, lsr #1 │ │ │ │ - cmneq r9, r8, ror sl │ │ │ │ + cmneq r2, r4, asr #6 │ │ │ │ + strheq lr, [r8, #-0]! │ │ │ │ + cmneq r9, r4, lsl #21 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r2, r0, lsl #6 │ │ │ │ - cmneq r8, r8, rrx │ │ │ │ - cmneq r9, ip, lsr sl │ │ │ │ + cmneq r2, r8, lsl #6 │ │ │ │ + cmneq r8, r4, ror r0 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmneq r8, r0, lsr r0 │ │ │ │ - cmneq r8, r0 │ │ │ │ + cmneq r8, ip, lsr r0 │ │ │ │ + cmneq r8, ip │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - ldrdeq sp, [r8, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq sp, [r8, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq r8, r0, lsr #31 │ │ │ │ + cmneq r8, ip, lsr #31 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmneq r8, r0, ror pc │ │ │ │ + cmneq r8, ip, ror pc │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrsbeq r7, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmneq r8, ip, lsr pc │ │ │ │ - cmneq r9, r0, lsl r9 │ │ │ │ + ldrsbeq r7, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r8, asr #30 │ │ │ │ + cmneq r9, ip, lsl r9 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x01727198 │ │ │ │ - cmneq r8, r0, lsl #30 │ │ │ │ - ldrdeq ip, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r2, r0, lsr #3 │ │ │ │ + cmneq r8, ip, lsl #30 │ │ │ │ + cmneq r9, r0, ror #17 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r2, ip, asr r1 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ - @ instruction: 0x0169c898 │ │ │ │ + cmneq r2, r4, ror #2 │ │ │ │ + ldrdeq sp, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, r4, lsr #17 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r2, r0, lsr #2 │ │ │ │ - cmneq r8, r8, lsl #29 │ │ │ │ - cmneq r9, ip, asr r8 │ │ │ │ + cmneq r2, r8, lsr #2 │ │ │ │ + @ instruction: 0x0168de94 │ │ │ │ + cmneq r9, r8, ror #16 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r8, r0, asr lr │ │ │ │ + cmneq r8, ip, asr lr │ │ │ │ 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 │ │ │ │ @@ -1096257,59 +1096257,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4e7614 │ │ │ │ ldrsbeq r1, [pc, #-16] @ 4e78a0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r1, [pc, #-28] @ 4e789c │ │ │ │ - ldrdeq ip, [r9, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r4, asr #15 │ │ │ │ + cmneq r9, r0, ror #15 │ │ │ │ + ldrdeq ip, [r9, #-112]! @ 0xffffff90 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, lsr #30 │ │ │ │ - cmneq r9, ip, asr r6 │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ + cmneq r9, r8, ror #12 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ cmneq r7, ip, ror #9 │ │ │ │ + cmneq r9, r8, lsr #14 │ │ │ │ cmneq r9, ip, lsl r7 │ │ │ │ - cmneq r9, r0, lsl r7 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r2, r4, lsr #28 │ │ │ │ - cmneq r9, r4, ror #10 │ │ │ │ + cmneq r2, ip, lsr #28 │ │ │ │ + cmneq r9, r0, ror r5 │ │ │ │ strdeq sp, [r7, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r0, asr #12 │ │ │ │ + cmneq r9, ip, asr #12 │ │ │ │ + cmneq r9, r0, ror #12 │ │ │ │ + cmneq r9, r4, asr #12 │ │ │ │ cmneq r9, r4, asr r6 │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - cmneq r9, r8, asr #12 │ │ │ │ ldrsheq r0, [pc, #-232] @ 4e7818 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - ldrdeq ip, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r4, ror #9 │ │ │ │ cmneq r8, r0, ror ip │ │ │ │ - cmneq r2, r8, ror ip │ │ │ │ - cmneq r8, r0, ror #19 │ │ │ │ - cmneq r9, ip, lsr #7 │ │ │ │ + cmneq r2, r0, lsl #25 │ │ │ │ + cmneq r8, ip, ror #19 │ │ │ │ + strheq ip, [r9, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r8, r0, lsr #19 │ │ │ │ - cmneq r2, r4, lsl #24 │ │ │ │ - cmneq r8, ip, ror #18 │ │ │ │ - cmneq r9, r8, lsr r3 │ │ │ │ + cmneq r8, ip, lsr #19 │ │ │ │ + cmneq r2, ip, lsl #24 │ │ │ │ + cmneq r8, r8, ror r9 │ │ │ │ + cmneq r9, r4, asr #6 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq r8, r4, lsr r9 │ │ │ │ + cmneq r8, r0, asr #18 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - ldrdeq sp, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, ip, asr fp │ │ │ │ - cmneq r8, r4, asr #17 │ │ │ │ - @ instruction: 0x0169c290 │ │ │ │ + cmneq r8, r4, ror #17 │ │ │ │ + cmneq r2, r4, ror #22 │ │ │ │ + ldrdeq sp, [r8, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x0169c29c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq r8, r8, lsl #17 │ │ │ │ - cmneq r2, r8, asr #21 │ │ │ │ - cmneq r8, r0, lsr r8 │ │ │ │ - strdeq ip, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0168d894 │ │ │ │ + ldrsbeq r6, [r2, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r8, ip, lsr r8 │ │ │ │ + cmneq r9, r8, lsl #4 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r2, ip, lsl #21 │ │ │ │ - strdeq sp, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r4, asr #3 │ │ │ │ + @ instruction: 0x01726a94 │ │ │ │ + cmneq r8, r0, lsl #16 │ │ │ │ + ldrdeq ip, [r9, #-16]! │ │ │ │ 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] @ 4e8938 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1097317,131 +1097317,131 @@ │ │ │ │ bl b72bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 4eaebc │ │ │ │ b 4e8b1c │ │ │ │ @ instruction: 0x017f0b90 │ │ │ │ cmneq pc, r0, lsl #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, lsr #18 │ │ │ │ - cmneq r9, r0, rrx │ │ │ │ - strdeq fp, [r9, #-248]! @ 0xffffff08 │ │ │ │ - ldrsbeq r6, [r2, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r9, r4, lsl #30 │ │ │ │ - @ instruction: 0x0169bf98 │ │ │ │ - cmneq r2, r8, lsr #10 │ │ │ │ - cmneq r9, r0, ror #24 │ │ │ │ - cmneq r2, r8, lsl r4 │ │ │ │ - cmneq r9, ip, asr #22 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ - ldrheq r6, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r4, ror #21 │ │ │ │ - @ instruction: 0x0169b890 │ │ │ │ - ldrsbeq r5, [r2, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ - cmneq r9, r4, lsr r9 │ │ │ │ - cmneq r2, r0, lsl #27 │ │ │ │ - strheq fp, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r2, ip, lsr #18 │ │ │ │ + cmneq r9, ip, rrx │ │ │ │ + cmneq r9, r4 │ │ │ │ + ldrsbeq r6, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r9, r0, lsl pc │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ + cmneq r2, r0, lsr r5 │ │ │ │ + cmneq r9, ip, ror #24 │ │ │ │ + cmneq r2, r0, lsr #8 │ │ │ │ + cmneq r9, r8, asr fp │ │ │ │ + ldrsbeq r6, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + ldrheq r6, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + strdeq fp, [r9, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0169b89c │ │ │ │ + cmneq r2, r4, ror #31 │ │ │ │ + cmneq r9, r8, lsl r7 │ │ │ │ + cmneq r9, r0, asr #18 │ │ │ │ + cmneq r2, r8, lsl #27 │ │ │ │ + cmneq r9, r8, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq r2, r0, ror ip │ │ │ │ - cmneq r9, r4, lsr #7 │ │ │ │ + cmneq r2, r8, ror ip │ │ │ │ + strheq fp, [r9, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01725b94 │ │ │ │ - cmneq r9, ip, asr #5 │ │ │ │ + @ instruction: 0x01725b9c │ │ │ │ + ldrdeq fp, [r9, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r2, r0, lsr #21 │ │ │ │ - ldrdeq fp, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - strdeq r1, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r2, r8, lsr #21 │ │ │ │ + cmneq r9, r4, ror #3 │ │ │ │ + strdeq r1, [r9, #-60]! @ 0xffffffc4 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r2, r4, lsl #14 │ │ │ │ - cmneq r9, ip, lsr lr │ │ │ │ + cmneq r2, ip, lsl #14 │ │ │ │ + cmneq r9, r8, asr #28 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r2, r8, lsl r5 │ │ │ │ - cmneq r9, r0, asr ip │ │ │ │ + cmneq r2, r0, lsr #10 │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ - cmneq r9, r4, lsl #22 │ │ │ │ + ldrsbeq r5, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r9, r0, lsl fp │ │ │ │ cmnpeq lr, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, ip, ror #4 │ │ │ │ - ldrdeq fp, [r8, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ - cmneq r9, r8, asr #24 │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + ldrdeq fp, [r8, #-252]! @ 0xffffff04 │ │ │ │ + strheq sl, [r9, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r9, r4, asr ip │ │ │ │ cmneq r7, r0, lsr r8 │ │ │ │ - cmneq r2, ip, lsl r2 │ │ │ │ - strdeq sl, [r9, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r2, r4, lsr #4 │ │ │ │ + strdeq sl, [r9, #-188]! @ 0xffffff44 │ │ │ │ cmneq r7, r0, lsr #13 │ │ │ │ - cmneq r2, r0, ror #2 │ │ │ │ - cmneq r8, r8, asr #29 │ │ │ │ - @ instruction: 0x0169a89c │ │ │ │ + cmneq r2, r8, ror #2 │ │ │ │ + ldrdeq fp, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, r8, lsr #17 │ │ │ │ cmneq r7, r0, lsl r6 │ │ │ │ - ldrsbeq r5, [r2, #-0]! │ │ │ │ - cmneq r8, r8, lsr lr │ │ │ │ - cmneq r9, ip, lsl #16 │ │ │ │ + ldrsbeq r5, [r2, #-8]! │ │ │ │ + cmneq r8, r4, asr #28 │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ cmneq r7, r0, lsl #11 │ │ │ │ - cmneq r2, r0, asr #32 │ │ │ │ - cmneq r8, r8, lsr #27 │ │ │ │ - cmneq r9, ip, ror r7 │ │ │ │ + cmneq r2, r8, asr #32 │ │ │ │ + strheq fp, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, r8, lsl #15 │ │ │ │ strdeq ip, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, r4, lsr #19 │ │ │ │ + strheq sl, [r9, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq r9, r8, asr #18 │ │ │ │ - cmneq r2, r0, lsr #30 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ + cmneq r2, r8, lsr #30 │ │ │ │ cmneq r7, r4, lsr #10 │ │ │ │ cmneq r7, r8, lsl #7 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ - cmneq r9, r0, ror r5 │ │ │ │ + cmneq r2, r4, asr #28 │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ cmneq r7, r4, lsr #7 │ │ │ │ - cmneq r9, r4, lsr r7 │ │ │ │ - cmneq r2, r4, lsr #26 │ │ │ │ + cmneq r9, r0, asr #14 │ │ │ │ + cmneq r2, ip, lsr #26 │ │ │ │ cmneq r7, r4, lsr #6 │ │ │ │ - cmneq r9, ip, asr #13 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ - cmneq r8, r8, lsl #20 │ │ │ │ - ldrdeq sl, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + ldrdeq sl, [r9, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, r8, lsr #25 │ │ │ │ + cmneq r8, r4, lsl sl │ │ │ │ + cmneq r9, r8, ror #7 │ │ │ │ cmneq r7, r4, asr r1 │ │ │ │ - cmneq r2, ip, lsl ip │ │ │ │ - cmneq r9, ip, asr #11 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - cmneq r9, r0, lsr r6 │ │ │ │ - cmneq r8, ip, ror #17 │ │ │ │ + cmneq r2, r4, lsr #24 │ │ │ │ + ldrdeq sl, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ + strdeq fp, [r8, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r8, r4, lsr #17 │ │ │ │ + strheq fp, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r8, r4, lsl #17 │ │ │ │ - cmneq r2, r0, lsl fp │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ + @ instruction: 0x0168b890 │ │ │ │ + cmneq r2, r8, lsl fp │ │ │ │ + cmneq r9, r0, asr r2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r8, r4, asr #16 │ │ │ │ - ldrsbeq r4, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r9, ip, lsl #4 │ │ │ │ + cmneq r8, r0, asr r8 │ │ │ │ + cmneq r2, r0, ror #21 │ │ │ │ + cmneq r9, r8, lsl r2 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq r8, ip, lsl #16 │ │ │ │ + cmneq r8, r8, lsl r8 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrdeq fp, [r8, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq fp, [r8, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x0168b79c │ │ │ │ - cmneq r2, r8, lsr #20 │ │ │ │ - cmneq r9, r0, ror #2 │ │ │ │ - cmneq r8, ip, asr r7 │ │ │ │ - cmneq r8, ip, lsr #14 │ │ │ │ + cmneq r8, r8, lsr #15 │ │ │ │ + cmneq r2, r0, lsr sl │ │ │ │ + cmneq r9, ip, ror #2 │ │ │ │ + cmneq r8, r8, ror #14 │ │ │ │ + cmneq r8, r8, lsr r7 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq r8, ip, lsl #14 │ │ │ │ + cmneq r8, r8, lsl r7 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0168b698 │ │ │ │ - cmneq r8, r8, ror r6 │ │ │ │ - cmneq r9, ip, lsr #32 │ │ │ │ - cmneq r8, r0, lsr #12 │ │ │ │ - cmneq r8, ip, ror #11 │ │ │ │ + strdeq fp, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, r4, lsr #13 │ │ │ │ + cmneq r8, r4, lsl #13 │ │ │ │ + cmneq r9, r8, lsr r0 │ │ │ │ + cmneq r8, ip, lsr #12 │ │ │ │ + strdeq fp, [r8, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - strheq fp, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r4, asr #11 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r8, r4, lsl #11 │ │ │ │ + @ instruction: 0x0168b590 │ │ │ │ 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] │ │ │ │ @@ -1099472,257 +1099472,257 @@ │ │ │ │ ldr r1, [pc, #736] @ 4eadbc │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ea668 │ │ │ │ - cmneq r8, r0, asr r5 │ │ │ │ - cmneq r8, ip, lsl r5 │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ - ldrdeq r9, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r8, ip, asr r5 │ │ │ │ + cmneq r8, r8, lsr #10 │ │ │ │ + ldrheq r4, [r2, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, r8, ror #29 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq fp, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r2, r8, ror #14 │ │ │ │ - @ instruction: 0x01699e9c │ │ │ │ + cmneq r8, r8, ror #9 │ │ │ │ + cmneq r2, r0, ror r7 │ │ │ │ + cmneq r9, r8, lsr #29 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x0168b49c │ │ │ │ - cmneq r2, r8, lsr #14 │ │ │ │ - cmneq r9, ip, asr lr │ │ │ │ + cmneq r8, r8, lsr #9 │ │ │ │ + cmneq r2, r0, lsr r7 │ │ │ │ + cmneq r9, r8, ror #28 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r8, ip, asr r4 │ │ │ │ - cmneq r2, r8, ror #13 │ │ │ │ - cmneq r9, r0, lsr #28 │ │ │ │ - cmneq r2, ip, lsr #13 │ │ │ │ - cmneq r8, r4, lsl r4 │ │ │ │ - cmneq r9, r8, ror #27 │ │ │ │ - ldrdeq fp, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r8, r8, lsr #7 │ │ │ │ - cmneq r2, r4, lsl #12 │ │ │ │ - cmneq r8, ip, ror #6 │ │ │ │ - cmneq r9, r0, asr #26 │ │ │ │ - cmneq r2, r4, asr #11 │ │ │ │ - cmneq r8, ip, lsr #6 │ │ │ │ - cmneq r9, r0, lsl #26 │ │ │ │ - cmneq r2, r4, lsl #11 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ - cmneq r9, r0, asr #25 │ │ │ │ - cmneq r2, r4, asr #10 │ │ │ │ - cmneq r8, ip, lsr #5 │ │ │ │ - cmneq r9, r0, lsl #25 │ │ │ │ - cmneq r2, r4, lsl #10 │ │ │ │ - cmneq r8, ip, ror #4 │ │ │ │ - cmneq r9, r0, asr #24 │ │ │ │ - cmneq r2, r4, asr #9 │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ - cmneq r9, r0, lsl #24 │ │ │ │ - cmneq r2, r4, lsl #9 │ │ │ │ - cmneq r8, ip, ror #3 │ │ │ │ - cmneq r9, r0, asr #23 │ │ │ │ - cmneq r2, r4, asr #8 │ │ │ │ - cmneq r8, ip, lsr #3 │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ - cmneq r2, r4, lsl #8 │ │ │ │ - cmneq r8, ip, ror #2 │ │ │ │ - cmneq r9, r0, asr #22 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ - cmneq r8, r0, lsr r1 │ │ │ │ - cmneq r9, r4, lsl #22 │ │ │ │ - cmneq r2, ip, lsl #7 │ │ │ │ - strdeq fp, [r8, #-4]! │ │ │ │ - cmneq r9, r8, asr #21 │ │ │ │ - cmneq r2, r0, asr r3 │ │ │ │ - strheq fp, [r8, #-8]! │ │ │ │ - cmneq r9, ip, lsl #21 │ │ │ │ - cmneq r2, r4, lsl r3 │ │ │ │ - cmneq r8, ip, ror r0 │ │ │ │ - cmneq r9, r0, asr sl │ │ │ │ - ldrsbeq r4, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r8, r0, asr #32 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ - @ instruction: 0x0172429c │ │ │ │ - cmneq r8, r4 │ │ │ │ - ldrdeq r9, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r0, ror #4 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ - @ instruction: 0x0169999c │ │ │ │ - @ instruction: 0x0168af90 │ │ │ │ - ldrsheq r4, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmneq r8, ip, asr pc │ │ │ │ - cmneq r9, r0, lsr r9 │ │ │ │ - ldrheq r4, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r8, r0, lsr #30 │ │ │ │ - strdeq r9, [r9, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r2, ip, ror r1 │ │ │ │ - cmneq r8, r4, ror #29 │ │ │ │ - strheq r9, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r0, asr #2 │ │ │ │ - cmneq r8, r8, lsr #29 │ │ │ │ - cmneq r9, ip, ror r8 │ │ │ │ - cmneq r2, r4, lsl #2 │ │ │ │ - cmneq r8, ip, ror #28 │ │ │ │ - cmneq r9, r0, asr #16 │ │ │ │ - cmneq r2, r8, asr #1 │ │ │ │ - cmneq r8, r0, lsr lr │ │ │ │ - cmneq r9, r4, lsl #16 │ │ │ │ - strdeq sl, [r8, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r8, r8, asr #27 │ │ │ │ - cmneq r2, r4, asr r0 │ │ │ │ - cmneq r9, ip, lsl #15 │ │ │ │ - cmneq r2, r8, lsl r0 │ │ │ │ - cmneq r8, r0, lsl #27 │ │ │ │ - cmneq r9, r4, asr r7 │ │ │ │ - ldrsbeq r3, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ - cmneq r9, r4, lsl r7 │ │ │ │ - @ instruction: 0x01723f9c │ │ │ │ - cmneq r8, r4, lsl #26 │ │ │ │ - ldrdeq r9, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r4, ror #30 │ │ │ │ - cmneq r8, r8, asr #25 │ │ │ │ - cmneq r9, r0, lsr #13 │ │ │ │ - cmneq r2, r8, lsr #30 │ │ │ │ - cmneq r8, ip, lsl #25 │ │ │ │ - cmneq r9, r4, ror #12 │ │ │ │ - cmneq r2, ip, ror #29 │ │ │ │ - cmneq r8, r0, asr ip │ │ │ │ - cmneq r9, r8, lsr #12 │ │ │ │ - cmneq r8, r8, lsl ip │ │ │ │ - cmneq r2, r0, lsl #29 │ │ │ │ - cmneq r8, r8, ror #23 │ │ │ │ - strheq r9, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r2, r4, asr #28 │ │ │ │ - cmneq r8, ip, lsr #23 │ │ │ │ - cmneq r9, r0, lsl #11 │ │ │ │ - cmneq r8, r4, ror fp │ │ │ │ - cmneq r8, r0, asr #22 │ │ │ │ - cmneq r8, r4, lsl fp │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ - strdeq sl, [r8, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ - cmneq r2, r8, asr #26 │ │ │ │ - strheq sl, [r8, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, r4, lsl #9 │ │ │ │ - cmneq r2, r8, lsl #26 │ │ │ │ - cmneq r8, r0, ror sl │ │ │ │ - cmneq r9, r4, asr #8 │ │ │ │ - cmneq r8, r8, lsr sl │ │ │ │ - cmneq r2, r4, asr #25 │ │ │ │ - strdeq r9, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - strdeq sl, [r8, #-144]! @ 0xffffff70 │ │ │ │ - strheq sl, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r8, r4, lsl #19 │ │ │ │ + cmneq r8, r8, ror #8 │ │ │ │ + ldrsheq r4, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, ip, lsr #28 │ │ │ │ + ldrheq r4, [r2, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ + strdeq r9, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r8, r8, ror #7 │ │ │ │ + strheq fp, [r8, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r2, ip, lsl #12 │ │ │ │ + cmneq r8, r8, ror r3 │ │ │ │ + cmneq r9, ip, asr #26 │ │ │ │ + cmneq r2, ip, asr #11 │ │ │ │ + cmneq r8, r8, lsr r3 │ │ │ │ + cmneq r9, ip, lsl #26 │ │ │ │ + cmneq r2, ip, lsl #11 │ │ │ │ + strdeq fp, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, ip, asr #25 │ │ │ │ + cmneq r2, ip, asr #10 │ │ │ │ + strheq fp, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, ip, lsl #25 │ │ │ │ + cmneq r2, ip, lsl #10 │ │ │ │ + cmneq r8, r8, ror r2 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ + cmneq r2, ip, asr #9 │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ + cmneq r2, ip, lsl #9 │ │ │ │ + strdeq fp, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, ip, asr #23 │ │ │ │ + cmneq r2, ip, asr #8 │ │ │ │ + strheq fp, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, ip, lsl #23 │ │ │ │ + cmneq r2, ip, lsl #8 │ │ │ │ + cmneq r8, r8, ror r1 │ │ │ │ + cmneq r9, ip, asr #22 │ │ │ │ + ldrsbeq r4, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, ip, lsr r1 │ │ │ │ + cmneq r9, r0, lsl fp │ │ │ │ + @ instruction: 0x01724394 │ │ │ │ + cmneq r8, r0, lsl #2 │ │ │ │ + ldrdeq r9, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r8, asr r3 │ │ │ │ + cmneq r8, r4, asr #1 │ │ │ │ + @ instruction: 0x01699a98 │ │ │ │ + cmneq r2, ip, lsl r3 │ │ │ │ + cmneq r8, r8, lsl #1 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ + cmneq r2, r0, ror #5 │ │ │ │ + cmneq r8, ip, asr #32 │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ + cmneq r2, r4, lsr #5 │ │ │ │ + cmneq r8, r0, lsl r0 │ │ │ │ + cmneq r9, r4, ror #19 │ │ │ │ + cmneq r2, r8, ror #4 │ │ │ │ + ldrdeq sl, [r8, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r8, lsr #19 │ │ │ │ + @ instruction: 0x0168af9c │ │ │ │ + ldrsheq r4, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r8, ror #30 │ │ │ │ + cmneq r9, ip, lsr r9 │ │ │ │ + cmneq r2, r0, asr #3 │ │ │ │ + cmneq r8, ip, lsr #30 │ │ │ │ + cmneq r9, r0, lsl #18 │ │ │ │ + cmneq r2, r4, lsl #3 │ │ │ │ + strdeq sl, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ + cmneq r2, r8, asr #2 │ │ │ │ + strheq sl, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, r8, lsl #17 │ │ │ │ + cmneq r2, ip, lsl #2 │ │ │ │ + cmneq r8, r8, ror lr │ │ │ │ + cmneq r9, ip, asr #16 │ │ │ │ + ldrsbeq r4, [r2, #-0]! │ │ │ │ + cmneq r8, ip, lsr lr │ │ │ │ + cmneq r9, r0, lsl r8 │ │ │ │ + cmneq r8, r4, lsl #28 │ │ │ │ + ldrdeq sl, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, ip, asr r0 │ │ │ │ + @ instruction: 0x01699798 │ │ │ │ + cmneq r2, r0, lsr #32 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ + cmneq r9, r0, ror #14 │ │ │ │ + cmneq r2, r0, ror #31 │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ + cmneq r9, r0, lsr #14 │ │ │ │ + cmneq r2, r4, lsr #31 │ │ │ │ + cmneq r8, r0, lsl sp │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + cmneq r2, ip, ror #30 │ │ │ │ + ldrdeq sl, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ + @ instruction: 0x0168ac98 │ │ │ │ + cmneq r9, r0, ror r6 │ │ │ │ + ldrsheq r3, [r2, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r8, ip, asr ip │ │ │ │ + cmneq r9, r4, lsr r6 │ │ │ │ + cmneq r8, r4, lsr #24 │ │ │ │ + cmneq r2, r8, lsl #29 │ │ │ │ + strdeq sl, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, r8, asr #11 │ │ │ │ + cmneq r2, ip, asr #28 │ │ │ │ + strheq sl, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, ip, lsl #11 │ │ │ │ + cmneq r8, r0, lsl #23 │ │ │ │ + cmneq r8, ip, asr #22 │ │ │ │ + cmneq r8, r0, lsr #22 │ │ │ │ + @ instruction: 0x01723d90 │ │ │ │ + strdeq sl, [r8, #-172]! @ 0xffffff54 │ │ │ │ + ldrdeq r9, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, r0, asr sp │ │ │ │ + strheq sl, [r8, #-172]! @ 0xffffff54 │ │ │ │ + @ instruction: 0x01699490 │ │ │ │ + cmneq r2, r0, lsl sp │ │ │ │ + cmneq r8, ip, ror sl │ │ │ │ + cmneq r9, r0, asr r4 │ │ │ │ + cmneq r8, r4, asr #20 │ │ │ │ + cmneq r2, ip, asr #25 │ │ │ │ + cmneq r9, r8, lsl #8 │ │ │ │ + strdeq sl, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, r4, asr #19 │ │ │ │ + @ instruction: 0x0168a990 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq r8, r4, asr r9 │ │ │ │ - ldrheq r3, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r8, ip, lsl r9 │ │ │ │ - strdeq r9, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r2, r4, ror fp │ │ │ │ - ldrdeq sl, [r8, #-140]! @ 0xffffff74 │ │ │ │ - strheq r9, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r2, r4, lsr fp │ │ │ │ - @ instruction: 0x0168a89c │ │ │ │ - cmneq r9, r0, ror r2 │ │ │ │ - ldrsheq r3, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ - cmneq r9, r0, lsr r2 │ │ │ │ - cmneq r8, r4, lsr #16 │ │ │ │ - strdeq sl, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, r0, asr #15 │ │ │ │ - @ instruction: 0x0168a790 │ │ │ │ - cmneq r2, ip, lsl sl │ │ │ │ - cmneq r9, r0, asr r1 │ │ │ │ + cmneq r8, r0, ror #18 │ │ │ │ + ldrheq r3, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r8, lsr #18 │ │ │ │ + strdeq r9, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, ip, ror fp │ │ │ │ + cmneq r8, r8, ror #17 │ │ │ │ + strheq r9, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, ip, lsr fp │ │ │ │ + cmneq r8, r8, lsr #17 │ │ │ │ + cmneq r9, ip, ror r2 │ │ │ │ + ldrsheq r3, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r8, r8, ror #16 │ │ │ │ + cmneq r9, ip, lsr r2 │ │ │ │ + cmneq r8, r0, lsr r8 │ │ │ │ + strdeq sl, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r8, ip, asr #15 │ │ │ │ + @ instruction: 0x0168a79c │ │ │ │ + cmneq r2, r4, lsr #20 │ │ │ │ + cmneq r9, ip, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmneq r8, r0, asr r7 │ │ │ │ + cmneq r8, ip, asr r7 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r8, ip, lsl r7 │ │ │ │ - cmneq r2, r8, lsr #19 │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ - ldrdeq sl, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, r8, ror #18 │ │ │ │ - @ instruction: 0x0169909c │ │ │ │ + cmneq r8, r8, lsr #14 │ │ │ │ + ldrheq r3, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r9, ip, ror #1 │ │ │ │ + cmneq r8, r8, ror #13 │ │ │ │ + cmneq r2, r0, ror r9 │ │ │ │ + cmneq r9, r8, lsr #1 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x0168a69c │ │ │ │ + cmneq r8, r8, lsr #13 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r8, r8, ror #12 │ │ │ │ - ldrsheq r3, [r2, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r9, r8, lsr #32 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ + ldrsheq r3, [r2, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r9, r4, lsr r0 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r8, r8, lsr #12 │ │ │ │ - ldrheq r3, [r2, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r9, r8, ror #31 │ │ │ │ + cmneq r8, r4, lsr r6 │ │ │ │ + ldrheq r3, [r2, #-140]! @ 0xffffff74 │ │ │ │ + strdeq r8, [r9, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq r8, r8, ror #11 │ │ │ │ - strheq sl, [r8, #-84]! @ 0xffffffac │ │ │ │ - cmneq r2, r0, asr #16 │ │ │ │ - cmneq r9, r4, ror pc │ │ │ │ + strdeq sl, [r8, #-84]! @ 0xffffffac │ │ │ │ + cmneq r8, r0, asr #11 │ │ │ │ + cmneq r2, r8, asr #16 │ │ │ │ + cmneq r9, r0, lsl #31 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r8, r8, lsr #3 │ │ │ │ - cmneq r2, r4, lsr r4 │ │ │ │ - cmneq r9, r8, ror #22 │ │ │ │ + strheq sl, [r8, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, ip, lsr r4 │ │ │ │ + cmneq r9, r4, ror fp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r8, r8, ror #2 │ │ │ │ - ldrsheq r3, [r2, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r9, r4, lsr fp │ │ │ │ - cmneq r8, r0, lsr r1 │ │ │ │ - cmneq r2, r4, asr #7 │ │ │ │ - strdeq r8, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, r4, ror r1 │ │ │ │ + cmneq r2, r4, lsl #8 │ │ │ │ + cmneq r9, r0, asr #22 │ │ │ │ + cmneq r8, ip, lsr r1 │ │ │ │ + cmneq r2, ip, asr #7 │ │ │ │ + cmneq r9, r4, lsl #22 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - strdeq sl, [r8, #-8]! │ │ │ │ - cmneq r2, ip, lsl #7 │ │ │ │ - cmneq r9, r0, asr #21 │ │ │ │ + cmneq r8, r4, lsl #2 │ │ │ │ + @ instruction: 0x01723394 │ │ │ │ + cmneq r9, ip, asr #21 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq r8, r0, asr #1 │ │ │ │ - cmneq r2, r4, asr r3 │ │ │ │ - cmneq r9, r8, lsl #21 │ │ │ │ + cmneq r8, ip, asr #1 │ │ │ │ + cmneq r2, ip, asr r3 │ │ │ │ + @ instruction: 0x01698a94 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - cmneq r2, ip, lsl r3 │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ - qdsubeq sl, r0, r8 │ │ │ │ - cmneq r2, r4, ror #5 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ + @ instruction: 0x0168a094 │ │ │ │ + cmneq r2, r4, lsr #6 │ │ │ │ + cmneq r9, r0, ror #20 │ │ │ │ + qdsubeq sl, ip, r8 │ │ │ │ + cmneq r2, ip, ror #5 │ │ │ │ + cmneq r9, r4, lsr #20 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq r8, r8, lsl r0 │ │ │ │ + cmneq r8, r4, lsr #32 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r8, r0, ror #31 │ │ │ │ - cmneq r2, r4, ror r2 │ │ │ │ - cmneq r9, ip, lsr #19 │ │ │ │ + cmneq r8, ip, ror #31 │ │ │ │ + cmneq r2, ip, ror r2 │ │ │ │ + strheq r8, [r9, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r2, ip, lsr r2 │ │ │ │ - cmneq r8, r4, lsr #31 │ │ │ │ - cmneq r9, r8, ror r9 │ │ │ │ - ldrsheq r3, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r4, ror #30 │ │ │ │ - cmneq r9, r8, lsr r9 │ │ │ │ - ldrheq r3, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r4, lsr #30 │ │ │ │ - strdeq r8, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r8, ip, ror #29 │ │ │ │ - cmneq r2, r0, asr r1 │ │ │ │ - strheq r9, [r8, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r9, ip, lsl #17 │ │ │ │ - cmneq r2, r4, lsl r1 │ │ │ │ - cmneq r8, ip, ror lr │ │ │ │ - cmneq r9, r0, asr r8 │ │ │ │ - cmneq r8, r0, asr #28 │ │ │ │ - strdeq r8, [r9, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r8, r8, ror #27 │ │ │ │ - cmneq r2, r4, asr r0 │ │ │ │ - strheq r9, [r8, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r2, r4, asr #4 │ │ │ │ + strheq r9, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r9, r4, lsl #19 │ │ │ │ + cmneq r2, r4, lsl #4 │ │ │ │ + cmneq r8, r0, ror pc │ │ │ │ + cmneq r9, r4, asr #18 │ │ │ │ + cmneq r2, r4, asr #3 │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ + cmneq r9, r4, lsl #18 │ │ │ │ + strdeq r9, [r8, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r2, r8, asr r1 │ │ │ │ + cmneq r8, r4, asr #29 │ │ │ │ + @ instruction: 0x01698898 │ │ │ │ + cmneq r2, ip, lsl r1 │ │ │ │ + cmneq r8, r8, lsl #29 │ │ │ │ + cmneq r9, ip, asr r8 │ │ │ │ + cmneq r8, ip, asr #28 │ │ │ │ + cmneq r9, r0, lsl #16 │ │ │ │ + strdeq r9, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, ip, asr r0 │ │ │ │ + strheq r9, [r8, #-220]! @ 0xffffff24 │ │ │ │ cmneq r7, r0, asr r6 │ │ │ │ - cmneq r9, ip, asr r7 │ │ │ │ - ldrsbeq r2, [r2, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r9, r0, asr r9 │ │ │ │ - cmneq r9, r8, lsl r7 │ │ │ │ - cmneq r8, r4, lsl #26 │ │ │ │ - cmneq r2, r4, ror #30 │ │ │ │ - cmneq r8, ip, asr #25 │ │ │ │ - cmneq r9, r0, lsr #13 │ │ │ │ - @ instruction: 0x01689c94 │ │ │ │ + cmneq r9, r8, ror #14 │ │ │ │ + cmneq r2, r4, ror #31 │ │ │ │ + cmneq r9, ip, asr r9 │ │ │ │ + cmneq r9, r4, lsr #14 │ │ │ │ + cmneq r8, r0, lsl sp │ │ │ │ + cmneq r2, ip, ror #30 │ │ │ │ + ldrdeq r9, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + cmneq r8, r0, lsr #25 │ │ │ │ ldr r3, [pc, #-260] @ 4eadc0 │ │ │ │ ldr r2, [pc, #-260] @ 4eadc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-276] @ 4eadc8 │ │ │ │ @@ -1100083,17 +1100083,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4eb42c │ │ │ │ - cmneq r2, r0, asr #29 │ │ │ │ - cmneq r8, r8, lsr #24 │ │ │ │ - strdeq r8, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r8, asr #29 │ │ │ │ + cmneq r8, r4, lsr ip │ │ │ │ + cmneq r9, r4, lsl #12 │ │ │ │ │ │ │ │ 004eb480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ @@ -1100117,17 +1100117,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4eb500 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4eb4ac │ │ │ │ - cmneq r2, r0, asr #28 │ │ │ │ - cmneq r8, r8, lsr #23 │ │ │ │ - cmneq r9, r4, ror r5 │ │ │ │ + cmneq r2, r8, asr #28 │ │ │ │ + strheq r9, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, r0, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 004eb504 : │ │ │ │ ldr r1, [r0, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #16] │ │ │ │ bx lr │ │ │ │ @@ -1100217,26 +1100217,26 @@ │ │ │ │ ldr r1, [pc, #36] @ 4eb67c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4eb608 │ │ │ │ - strdeq r8, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r4, lsl #10 │ │ │ │ cmneq lr, r8, asr #31 │ │ │ │ - cmneq r2, r8, lsr #27 │ │ │ │ + ldrheq r2, [r2, #-208]! @ 0xffffff30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ @ instruction: 0xffffc39c │ │ │ │ @ instruction: 0xffffb70c │ │ │ │ @ instruction: 0xffffb3c4 │ │ │ │ @ instruction: 0xffffbd44 │ │ │ │ @ instruction: 0xffffb010 │ │ │ │ cmneq lr, r4, lsl #30 │ │ │ │ - cmneq r8, r8, lsr #20 │ │ │ │ + cmneq r8, r4, lsr sl │ │ │ │ │ │ │ │ 004eb69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1100331,16 +1100331,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x0167b094 │ │ │ │ - cmneq r9, r8, asr #11 │ │ │ │ - cmneq r2, r4, lsl #26 │ │ │ │ + ldrdeq r8, [r9, #-84]! @ 0xffffffac │ │ │ │ + cmneq r2, ip, lsl #26 │ │ │ │ │ │ │ │ 004eb834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1100520,19 +1100520,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, r4, lsl #11 │ │ │ │ - cmneq r2, r0, ror #20 │ │ │ │ - cmneq r9, r4, lsl r3 │ │ │ │ + cmneq r2, r8, ror #20 │ │ │ │ + cmneq r9, r0, lsr #6 │ │ │ │ cmneq r7, r8, lsr #27 │ │ │ │ - cmneq r2, r0, lsr #20 │ │ │ │ - ldrdeq r8, [r9, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r2, r8, lsr #20 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ │ │ │ │ 004ebb2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1100628,16 +1100628,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, r4, lsl #24 │ │ │ │ - cmneq r2, ip, ror r8 │ │ │ │ - cmneq r9, r0, lsr r1 │ │ │ │ + cmneq r2, r4, lsl #17 │ │ │ │ + cmneq r9, ip, lsr r1 │ │ │ │ │ │ │ │ 004ebcc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1100732,16 +1100732,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, ip, ror #20 │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ - @ instruction: 0x01697f98 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #108] @ 4ebee8 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -1100768,15 +1100768,15 @@ │ │ │ │ b 4ebea0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ b 4ebea0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 4ebea0 │ │ │ │ - cmneq r2, r0, lsl #14 │ │ │ │ + cmneq r2, r8, lsl #14 │ │ │ │ ldr r2, [r0, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ cmp r3, #16 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ @@ -1100798,15 +1100798,15 @@ │ │ │ │ b 4ebf10 │ │ │ │ mov r3, #3 │ │ │ │ b 4ebf10 │ │ │ │ mov r3, #1 │ │ │ │ b 4ebf10 │ │ │ │ mov r3, #2 │ │ │ │ b 4ebf10 │ │ │ │ - cmneq r2, r1, ror #12 │ │ │ │ + cmneq r2, r9, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ 4ec128 │ │ │ │ ldr r2, [pc, #428] @ 4ec12c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1100914,28 +1100914,28 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ec028 │ │ │ │ @ instruction: 0x017ec598 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, r8, asr lr │ │ │ │ - cmneq r2, r4, lsl r6 │ │ │ │ - andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq r9, r4, asr lr │ │ │ │ cmneq r9, r4, ror #28 │ │ │ │ + cmneq r2, ip, lsl r6 │ │ │ │ + andeq r0, r0, r7, asr #3 │ │ │ │ + cmneq r9, r0, ror #28 │ │ │ │ cmneq r9, r0, ror lr │ │ │ │ cmneq r9, ip, ror lr │ │ │ │ - cmneq r8, r0, lsr r0 │ │ │ │ - strdeq r8, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r8, ip, asr #31 │ │ │ │ + cmneq r9, r8, lsl #29 │ │ │ │ + cmneq r8, ip, lsr r0 │ │ │ │ + cmneq r8, r8 │ │ │ │ + ldrdeq r8, [r8, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01688f9c │ │ │ │ + cmneq r8, r8, lsr #31 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq r8, ip, ror #30 │ │ │ │ + cmneq r8, r8, ror pc │ │ │ │ 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] @ 4ec368 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1101059,33 +1101059,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4ec228 │ │ │ │ cmneq lr, r8, lsl #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, r8, ror #29 │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ - cmneq r9, ip, ror #26 │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ + cmneq r9, r0, ror sp │ │ │ │ + cmneq r9, r8, ror sp │ │ │ │ + cmneq r9, r0, ror sp │ │ │ │ cmneq lr, r4, ror #5 │ │ │ │ - cmneq r2, r5, lsr r3 │ │ │ │ - strheq r7, [r9, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r9, ip, lsl #25 │ │ │ │ - cmneq r9, r8, ror #24 │ │ │ │ - cmneq r9, ip, lsr ip │ │ │ │ - cmneq r9, r0, lsl ip │ │ │ │ - ldrsbeq r2, [r2, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r8, ip, lsr #27 │ │ │ │ - cmneq r9, r0, lsl fp │ │ │ │ - cmneq r2, r0, lsr #5 │ │ │ │ - cmneq r8, r0, ror sp │ │ │ │ - ldrdeq r7, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r2, r4, ror #4 │ │ │ │ - cmneq r8, r4, lsr sp │ │ │ │ - @ instruction: 0x01697a9c │ │ │ │ + cmneq r2, sp, lsr r3 │ │ │ │ + cmneq r9, r0, asr #25 │ │ │ │ + @ instruction: 0x01697c98 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ + cmneq r9, r8, asr #24 │ │ │ │ + cmneq r9, ip, lsl ip │ │ │ │ + cmneq r2, r4, ror #5 │ │ │ │ + strheq r8, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, ip, lsl fp │ │ │ │ + cmneq r2, r8, lsr #5 │ │ │ │ + cmneq r8, ip, ror sp │ │ │ │ + cmneq r9, r4, ror #21 │ │ │ │ + cmneq r2, ip, ror #4 │ │ │ │ + cmneq r8, r0, asr #26 │ │ │ │ + cmneq r9, r8, lsr #21 │ │ │ │ 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] @ 4ed354 │ │ │ │ sub sp, sp, #1664 @ 0x680 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1102078,184 +1102078,184 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 4ed2fc │ │ │ │ cmneq lr, r4, lsr r1 │ │ │ │ cmneq lr, r4, lsr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, asr #2 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ + cmneq r2, ip, asr #2 │ │ │ │ + cmneq r9, r8, lsl #19 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r9, ip, ror r5 │ │ │ │ - cmneq r9, ip, ror sl │ │ │ │ - cmneq r2, r0, asr r0 │ │ │ │ - cmneq r9, r4, lsl #17 │ │ │ │ + cmneq r9, r8, lsl #11 │ │ │ │ + cmneq r9, r8, lsl #21 │ │ │ │ + cmneq r2, r8, asr r0 │ │ │ │ + @ instruction: 0x01697890 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r2, ip, lsr pc │ │ │ │ - cmneq r9, r4, ror r7 │ │ │ │ - cmneq r8, r4, ror #19 │ │ │ │ - @ instruction: 0x01688990 │ │ │ │ - cmneq r8, ip, ror #17 │ │ │ │ - ldrsbeq r1, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r9, r4, lsl r6 │ │ │ │ - cmneq r8, r4, lsl #17 │ │ │ │ - cmneq r8, ip, lsr #16 │ │ │ │ - strheq r8, [r8, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x01721c9c │ │ │ │ - ldrdeq r7, [r9, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r8, r4, asr #14 │ │ │ │ - cmneq r8, r8, ror #13 │ │ │ │ + cmneq r2, r4, asr #30 │ │ │ │ + cmneq r9, r0, lsl #15 │ │ │ │ + strdeq r8, [r8, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x0168899c │ │ │ │ + strdeq r8, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r2, r4, ror #27 │ │ │ │ + cmneq r9, r0, lsr #12 │ │ │ │ + @ instruction: 0x01688890 │ │ │ │ + cmneq r8, r8, lsr r8 │ │ │ │ + cmneq r8, r0, asr #15 │ │ │ │ + cmneq r2, r4, lsr #25 │ │ │ │ + cmneq r9, r0, ror #9 │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ + strdeq r8, [r8, #-100]! @ 0xffffff9c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, lsr #23 │ │ │ │ - cmneq r9, r0, ror #7 │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmneq r9, r8, lsr #5 │ │ │ │ + ldrheq r1, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, ip, ror #7 │ │ │ │ + cmneq r2, r8, ror sl │ │ │ │ + strheq r7, [r9, #-36]! @ 0xffffffdc │ │ │ │ cmneq lr, r4, asr #18 │ │ │ │ - cmneq r2, r4, lsr r9 │ │ │ │ - cmneq r9, ip, ror #2 │ │ │ │ - ldrdeq r8, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r8, ip, lsl #7 │ │ │ │ - ldrsheq r1, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, ip, lsr #32 │ │ │ │ - @ instruction: 0x0168829c │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ - cmneq r2, r8, asr #13 │ │ │ │ - cmneq r9, r0, lsl #30 │ │ │ │ - cmneq r8, r0, ror r1 │ │ │ │ - ldrdeq r8, [r8, #-4]! │ │ │ │ + cmneq r2, ip, lsr r9 │ │ │ │ + cmneq r9, r8, ror r1 │ │ │ │ + cmneq r8, r8, ror #7 │ │ │ │ + @ instruction: 0x01688398 │ │ │ │ + ldrsheq r1, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r8, lsr r0 │ │ │ │ + cmneq r8, r8, lsr #5 │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ + ldrsbeq r1, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, ip, lsl #30 │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + cmneq r8, r0, ror #1 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - cmneq r2, r4, asr r4 │ │ │ │ - cmneq r9, ip, lsl #25 │ │ │ │ + cmneq r2, ip, asr r4 │ │ │ │ + @ instruction: 0x01696c98 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ - @ instruction: 0x01687e98 │ │ │ │ - cmneq r9, r0, lsl #24 │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ - cmneq r9, r8, lsr #28 │ │ │ │ - cmneq r2, r0, lsr #6 │ │ │ │ - @ instruction: 0x01696d90 │ │ │ │ - cmneq r9, ip, asr #22 │ │ │ │ + cmneq r8, ip, ror #29 │ │ │ │ + ldrsbeq r1, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, r4, lsr #29 │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ + cmneq r8, r0, asr lr │ │ │ │ + cmneq r9, r4, lsr lr │ │ │ │ + cmneq r2, r8, lsr #6 │ │ │ │ + @ instruction: 0x01696d9c │ │ │ │ + cmneq r9, r8, asr fp │ │ │ │ cmneq r7, r8, lsr #10 │ │ │ │ ldrdeq r8, [r7, #-68]! @ 0xffffffbc │ │ │ │ ldrdeq r8, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r4, asr #19 │ │ │ │ - cmneq r9, r0, lsr sl │ │ │ │ - cmneq r9, r0, lsl #18 │ │ │ │ - cmneq r9, ip, asr #19 │ │ │ │ - cmneq r9, r8, asr #17 │ │ │ │ - cmneq r8, r4, lsl #18 │ │ │ │ + ldrdeq r7, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r9, ip, lsr sl │ │ │ │ + cmneq r9, ip, lsl #18 │ │ │ │ + ldrdeq r6, [r9, #-152]! @ 0xffffff68 │ │ │ │ + ldrdeq r6, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r8, r0, lsl r9 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r9, ip, asr #17 │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ - ldrheq r0, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r8, r4, lsl #17 │ │ │ │ - cmneq r9, ip, ror #11 │ │ │ │ + ldrdeq r6, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, r0, ror r8 │ │ │ │ + ldrheq r0, [r2, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x01687890 │ │ │ │ + strdeq r6, [r9, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r8, r0, asr r8 │ │ │ │ - cmneq r9, r4, lsr r8 │ │ │ │ - cmneq r2, r0, asr #26 │ │ │ │ - strheq r6, [r9, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r9, r8, ror #10 │ │ │ │ - cmneq r2, r0, lsl sp │ │ │ │ - ldrdeq r7, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r4, asr #10 │ │ │ │ + cmneq r8, ip, asr r8 │ │ │ │ + cmneq r9, r0, asr #16 │ │ │ │ + cmneq r2, r8, asr #26 │ │ │ │ + strheq r6, [r9, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ + cmneq r2, r8, lsl sp │ │ │ │ + cmneq r8, r0, ror #15 │ │ │ │ + cmneq r9, r0, asr r5 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ - cmneq r8, ip, lsl #15 │ │ │ │ - cmneq r9, r0, lsr r7 │ │ │ │ - cmneq r9, ip, ror #13 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ + @ instruction: 0x01687798 │ │ │ │ + cmneq r9, ip, lsr r7 │ │ │ │ + strdeq r6, [r9, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ - cmneq r2, r8, asr #24 │ │ │ │ - strheq r6, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r9, r0, ror r4 │ │ │ │ - cmneq r2, r8, lsl ip │ │ │ │ - ldrdeq r7, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r9, ip, asr #8 │ │ │ │ + cmneq r9, r8, lsl r7 │ │ │ │ + cmneq r2, r0, asr ip │ │ │ │ + cmneq r9, r4, asr #13 │ │ │ │ + cmneq r9, ip, ror r4 │ │ │ │ + cmneq r2, r0, lsr #24 │ │ │ │ + cmneq r8, r8, ror #13 │ │ │ │ + cmneq r9, r8, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r8, r8, lsr #13 │ │ │ │ - cmneq r9, r4, lsl r7 │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - cmneq r8, r0, ror #12 │ │ │ │ + strheq r7, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r9, r0, lsr #14 │ │ │ │ + cmneq r9, r0, lsr r6 │ │ │ │ + cmneq r8, ip, ror #12 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x0169669c │ │ │ │ - cmneq r9, r0, asr #11 │ │ │ │ - strdeq r7, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r8, lsr #13 │ │ │ │ + cmneq r9, ip, asr #11 │ │ │ │ + cmneq r8, r8, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r8, ip, asr #11 │ │ │ │ - cmneq r9, r0, ror r5 │ │ │ │ - ldrheq r0, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r9, ip, lsr #10 │ │ │ │ - cmneq r9, r4, ror #5 │ │ │ │ + ldrdeq r7, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ + cmneq r2, r4, asr #21 │ │ │ │ + cmneq r9, r8, lsr r5 │ │ │ │ + strdeq r6, [r9, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmneq r8, ip, asr r5 │ │ │ │ - cmneq r9, r0, lsl r5 │ │ │ │ - strheq r6, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r8, r8, ror #10 │ │ │ │ + cmneq r9, ip, lsl r5 │ │ │ │ + cmneq r9, r8, asr #9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - strdeq r7, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r8, r4, lsl #10 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r9, r4, asr r4 │ │ │ │ - cmneq r9, r8, asr r4 │ │ │ │ - @ instruction: 0x01687494 │ │ │ │ - cmneq r9, r4, lsr #8 │ │ │ │ - strdeq r6, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r0, ror #8 │ │ │ │ + cmneq r9, r4, ror #8 │ │ │ │ + cmneq r8, r0, lsr #9 │ │ │ │ + cmneq r9, r0, lsr r4 │ │ │ │ + cmneq r9, r0, lsl #8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r8, r0, lsr r4 │ │ │ │ - strdeq r7, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r8, ip, lsr r4 │ │ │ │ + cmneq r8, r8, lsl #8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq r8, ip, asr #7 │ │ │ │ + ldrdeq r7, [r8, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x0168739c │ │ │ │ + cmneq r8, r8, lsr #7 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r8, ip, ror #6 │ │ │ │ - cmneq r8, ip, lsr r3 │ │ │ │ + cmneq r8, r8, ror r3 │ │ │ │ + cmneq r8, r8, asr #6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmneq r2, r8, lsr r8 │ │ │ │ - cmneq r8, r8, lsl #6 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ - cmneq r9, r8, ror #5 │ │ │ │ - ldrsheq r0, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r4, ror #4 │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - @ instruction: 0x01687294 │ │ │ │ - cmneq r9, r0, lsr #5 │ │ │ │ - strdeq r6, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r0, asr #16 │ │ │ │ + cmneq r8, r4, lsl r3 │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ + strdeq r6, [r9, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq r0, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r0, ror r2 │ │ │ │ + cmneq r9, r8, lsr #32 │ │ │ │ + cmneq r8, r0, lsr #5 │ │ │ │ + cmneq r9, ip, lsr #5 │ │ │ │ + cmneq r9, r0, lsl #4 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - strdeq r7, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r8, lsl #4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r8, ip, asr #3 │ │ │ │ + ldrdeq r7, [r8, #-24]! @ 0xffffffe8 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - strdeq r6, [r9, #-0]! │ │ │ │ + strdeq r6, [r9, #-12]! │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq r8, ip, ror #2 │ │ │ │ - @ instruction: 0x01696190 │ │ │ │ - cmneq r9, ip, asr #1 │ │ │ │ + cmneq r8, r8, ror r1 │ │ │ │ + @ instruction: 0x0169619c │ │ │ │ + ldrdeq r6, [r9, #-8]! │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r8, r4, lsl #2 │ │ │ │ - cmneq r8, r8, ror #1 │ │ │ │ + cmneq r8, r0, lsl r1 │ │ │ │ + strdeq r7, [r8, #-4]! │ │ │ │ muleq r0, sl, r1 │ │ │ │ - strheq r7, [r8, #-4]! │ │ │ │ + cmneq r8, r0, asr #1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmneq r8, r4, lsr #1 │ │ │ │ + strheq r7, [r8, #-0]! │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq r9, r8, lsr #2 │ │ │ │ - cmneq r9, r8 │ │ │ │ + cmneq r9, r4, lsr r1 │ │ │ │ + cmneq r9, r4, lsl r0 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r8, r4, asr #32 │ │ │ │ - cmneq r8, r0, lsl r0 │ │ │ │ + qdsubeq r7, r0, r8 │ │ │ │ + cmneq r8, ip, lsl r0 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r8, r4, ror #31 │ │ │ │ + strdeq r6, [r8, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ add r7, sp, #644 @ 0x284 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-472] @ 4ed450 │ │ │ │ @@ -1102959,17 +1102959,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4ee130 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ee0dc │ │ │ │ - cmneq r2, r8, lsr #9 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ - ldrdeq r5, [r9, #-200]! @ 0xffffff38 │ │ │ │ + ldrheq r0, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r8, r4, lsl #31 │ │ │ │ + cmneq r9, r4, ror #25 │ │ │ │ @ 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 │ │ │ │ @@ -1102991,17 +1102991,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4ee1b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ee15c │ │ │ │ - cmneq r2, r8, lsr #8 │ │ │ │ - strdeq r6, [r8, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r9, r8, asr ip │ │ │ │ + cmneq r2, r0, lsr r4 │ │ │ │ + cmneq r8, r4, lsl #30 │ │ │ │ + cmneq r9, r4, ror #24 │ │ │ │ @ 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 │ │ │ │ @@ -1103054,17 +1103054,17 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4ee204 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r2, ip, lsr r3 │ │ │ │ - cmneq r9, r4, ror #29 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ + cmneq r2, r4, asr #6 │ │ │ │ + strdeq r5, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ │ │ │ │ 004ee2ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 4ee3d0 │ │ │ │ @@ -1103134,22 +1103134,22 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4ee324 │ │ │ │ cmneq lr, ip, asr #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, ip, lsr fp │ │ │ │ + cmneq r9, r8, asr #22 │ │ │ │ cmneq lr, r8, ror #3 │ │ │ │ - cmneq r2, r8, lsr r2 │ │ │ │ - cmneq r8, r8, lsl #26 │ │ │ │ - cmneq r9, r0, ror sl │ │ │ │ - ldrsheq r0, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, ip, asr #25 │ │ │ │ - cmneq r9, r0, lsr sl │ │ │ │ + cmneq r2, r0, asr #4 │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ + cmneq r9, ip, ror sl │ │ │ │ + cmneq r2, r4, lsl #4 │ │ │ │ + ldrdeq r6, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, ip, lsr sl │ │ │ │ │ │ │ │ 004ee3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1103229,26 +1103229,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 4ee578 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4ee508 │ │ │ │ ldrsheq sl, [lr, #-12]! │ │ │ │ - cmneq r9, ip, lsl sl │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r0, lsr #1 │ │ │ │ cmneq r7, r0, lsr #24 │ │ │ │ - cmneq r2, r8, ror #1 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - cmneq r2, ip, lsr #1 │ │ │ │ - cmneq r8, r0, ror fp │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - cmneq r2, r0, ror r0 │ │ │ │ - cmneq r8, r4, lsr fp │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ + ldrsheq r0, [r2, #-0]! │ │ │ │ + cmneq r9, r8, lsr #18 │ │ │ │ + ldrheq r0, [r2, #-4]! │ │ │ │ + cmneq r8, ip, ror fp │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + cmneq r2, r8, ror r0 │ │ │ │ + cmneq r8, r0, asr #22 │ │ │ │ + strheq r5, [r9, #-128]! @ 0xffffff80 │ │ │ │ │ │ │ │ 004ee57c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 4ee698 │ │ │ │ @@ -1103316,22 +1103316,22 @@ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 4ee5ec │ │ │ │ cmneq lr, r0, lsl #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, r0, asr #17 │ │ │ │ + cmneq r9, ip, asr #17 │ │ │ │ cmneq lr, r0, lsr #30 │ │ │ │ - cmnpeq r1, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, asr #20 │ │ │ │ - cmneq r9, r8, lsr #15 │ │ │ │ - cmnpeq r1, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, lsl #20 │ │ │ │ - cmneq r9, r8, ror #14 │ │ │ │ + cmnpeq r1, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, asr #20 │ │ │ │ + strheq r5, [r9, #-116]! @ 0xffffff8c │ │ │ │ + cmnpeq r1, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsl sl │ │ │ │ + cmneq r9, r4, ror r7 │ │ │ │ │ │ │ │ 004ee6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1103411,26 +1103411,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 4ee840 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4ee7d0 │ │ │ │ cmneq lr, r4, lsr lr │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ + strheq r5, [r9, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq r9, [lr, #-216]! @ 0xffffff28 │ │ │ │ cmneq r7, r8, asr r9 │ │ │ │ - cmnpeq r1, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, asr r6 │ │ │ │ - cmnpeq r1, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, lsr #17 │ │ │ │ - cmneq r9, r8, lsl r6 │ │ │ │ - cmnpeq r1, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, ror #16 │ │ │ │ - ldrdeq r5, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmnpeq r1, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r0, ror #12 │ │ │ │ + cmnpeq r1, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + strheq r6, [r8, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r4, lsr #12 │ │ │ │ + ldrheq pc, [r1, #-208]! @ 0xffffff30 @ │ │ │ │ + cmneq r8, r8, ror r8 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ 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] @ 4eeb6c │ │ │ │ ldr r3, [pc, #784] @ 4eeb70 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -1103629,43 +1103629,43 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4ee984 │ │ │ │ ldrheq r9, [lr, #-196]! @ 0xffffff3c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, lsl #25 │ │ │ │ andeq r7, r0, r8, ror r2 │ │ │ │ - cmneq sp, r4, ror #8 │ │ │ │ - cmneq r9, ip, lsr #17 │ │ │ │ - cmneq r9, r8, asr #17 │ │ │ │ + cmneq sp, r0, ror r4 │ │ │ │ + strheq r5, [r9, #-136]! @ 0xffffff78 │ │ │ │ + ldrdeq r5, [r9, #-132]! @ 0xffffff7c │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq r9, r0, lsl #17 │ │ │ │ - cmneq r9, r0, lsr #17 │ │ │ │ - strheq r5, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, ip, lsl #17 │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ + cmneq r9, r0, asr #17 │ │ │ │ cmneq lr, r8, lsl #23 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - @ instruction: 0x0169579c │ │ │ │ + cmneq r9, r8, lsr #15 │ │ │ │ cmneq r7, r4, lsl #18 │ │ │ │ - cmnpeq r1, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, ror r6 │ │ │ │ - ldrdeq r5, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmnpeq r1, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, lsr #12 │ │ │ │ - cmneq r9, ip, lsl #7 │ │ │ │ - cmnpeq r1, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, ror #11 │ │ │ │ - cmneq r9, r8, asr #6 │ │ │ │ - ldrsbeq pc, [r1, #-168]! @ 0xffffff58 @ │ │ │ │ - cmneq r8, r8, lsr #11 │ │ │ │ - cmneq r9, r0, lsl r3 │ │ │ │ - @ instruction: 0x0171fa9c │ │ │ │ - cmneq r8, ip, ror #10 │ │ │ │ - ldrdeq r5, [r9, #-36]! @ 0xffffffdc │ │ │ │ - cmnpeq r1, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, lsr r5 │ │ │ │ - @ instruction: 0x01695298 │ │ │ │ + cmnpeq r1, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsl #13 │ │ │ │ + cmneq r9, r8, ror #7 │ │ │ │ + cmnpeq r1, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsr r6 │ │ │ │ + @ instruction: 0x01695398 │ │ │ │ + cmnpeq r1, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r9, r4, asr r3 │ │ │ │ + cmnpeq r1, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + strheq r6, [r8, #-84]! @ 0xffffffac │ │ │ │ + cmneq r9, ip, lsl r3 │ │ │ │ + cmnpeq r1, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, ror r5 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ + cmnpeq r1, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, lsr r5 │ │ │ │ + cmneq r9, r4, lsr #5 │ │ │ │ │ │ │ │ 004eebf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #604] @ 4eee64 │ │ │ │ @@ -1103817,43 +1103817,43 @@ │ │ │ │ ldr r1, [pc, #36] @ 4eee74 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4eed40 │ │ │ │ - cmneq r9, r0, asr #3 │ │ │ │ + cmneq r9, ip, asr #3 │ │ │ │ ldrsheq r9, [lr, #-136]! @ 0xffffff78 │ │ │ │ - cmnpeq r1, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r1, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ @ instruction: 0xfffffbbc │ │ │ │ @ instruction: 0xfffff478 │ │ │ │ @ instruction: 0xfffff400 │ │ │ │ @ instruction: 0xffffd4bc │ │ │ │ @ instruction: 0xffffd2ac │ │ │ │ - cmneq r9, r8, asr r1 │ │ │ │ + cmneq r9, r4, ror #2 │ │ │ │ @ instruction: 0xfffff4f0 │ │ │ │ @ instruction: 0xffffd170 │ │ │ │ - cmneq r9, r4, asr r1 │ │ │ │ + cmneq r9, r0, ror #2 │ │ │ │ @ instruction: 0xffffd164 │ │ │ │ - cmneq r9, ip, asr r1 │ │ │ │ + cmneq r9, r8, ror #2 │ │ │ │ @ instruction: 0xffffd1bc │ │ │ │ - cmneq r9, r4, ror #2 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ cmneq lr, ip, asr #15 │ │ │ │ - strdeq r6, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + strdeq r6, [r8, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmneq r8, r0, asr #5 │ │ │ │ - @ instruction: 0x01686290 │ │ │ │ + cmneq r8, ip, asr #5 │ │ │ │ + @ instruction: 0x0168629c │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmneq r8, r0, ror #4 │ │ │ │ + cmneq r8, ip, ror #4 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ 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] @ 4ef220 │ │ │ │ ldr r3, [pc, #816] @ 4ef224 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1104058,28 +1104058,28 @@ │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4eeff4 │ │ │ │ cmneq lr, r4, lsr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, r8, lsl r3 │ │ │ │ - cmnpeq r1, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ + cmnpeq r1, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ cmneq lr, r8, lsl r5 │ │ │ │ cmneq r7, r4, asr #15 │ │ │ │ cmneq r7, r0, ror r7 │ │ │ │ - cmneq r9, r0, lsl #3 │ │ │ │ - cmnpeq r1, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ - cmneq r8, r0, asr #30 │ │ │ │ - cmneq r8, r0, lsl pc │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ - strheq r5, [r8, #-224]! @ 0xffffff20 │ │ │ │ - strheq fp, [fp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r4, ror lr │ │ │ │ + cmneq r9, ip, lsl #3 │ │ │ │ + cmnpeq r1, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r8, ip, asr #30 │ │ │ │ + cmneq r8, ip, lsl pc │ │ │ │ + cmneq r8, ip, ror #29 │ │ │ │ + strheq r5, [r8, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ + cmneq r8, r0, lsl #29 │ │ │ │ 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] @ 4ef720 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1104379,36 +1104379,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4ef550 │ │ │ │ @ instruction: 0x017e929c │ │ │ │ cmneq lr, r4, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmnpeq r1, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, asr pc │ │ │ │ - cmnpeq r1, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, lsr lr │ │ │ │ - cmnpeq r1, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r1, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, asr pc │ │ │ │ + cmnpeq r1, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, asr #28 │ │ │ │ + cmnpeq r1, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, ip, asr #26 │ │ │ │ + cmneq r9, r8, asr sp │ │ │ │ ldrheq r8, [lr, #-252]! @ 0xffffff04 │ │ │ │ - cmnpeq r1, r8, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, asr #21 │ │ │ │ - cmneq r9, ip, lsl #25 │ │ │ │ - @ instruction: 0x01685a94 │ │ │ │ - cmnpeq r1, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, asr sl │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - cmneq r8, r8, lsr #20 │ │ │ │ - strdeq r5, [r8, #-156]! @ 0xffffff64 │ │ │ │ - ldrheq pc, [r1, #-0]! @ │ │ │ │ - ldrdeq r5, [r8, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x01694b94 │ │ │ │ - @ instruction: 0x0168599c │ │ │ │ - cmneq r8, r0, ror r9 │ │ │ │ + ldrheq pc, [r1, #-16]! @ │ │ │ │ + ldrdeq r5, [r8, #-164]! @ 0xffffff5c │ │ │ │ + @ instruction: 0x01694c98 │ │ │ │ + cmneq r8, r0, lsr #21 │ │ │ │ + cmnpeq r1, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, ror #20 │ │ │ │ + cmneq r9, ip, lsr #24 │ │ │ │ + cmneq r8, r4, lsr sl │ │ │ │ + cmneq r8, r8, lsl #20 │ │ │ │ + ldrheq pc, [r1, #-8]! @ │ │ │ │ + ldrdeq r5, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + cmneq r8, r8, lsr #19 │ │ │ │ + cmneq r8, ip, ror r9 │ │ │ │ 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] @ 4efd58 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ ldr r3, [pc, #1464] @ 4efd5c │ │ │ │ @@ -1104776,29 +1104776,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 4efad4 │ │ │ │ b 4efb94 │ │ │ │ cmneq lr, r0, ror sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, ip, ror pc │ │ │ │ - cmneq r9, r0, ror #20 │ │ │ │ + cmneq r1, r4, lsl #31 │ │ │ │ + cmneq r9, ip, ror #20 │ │ │ │ cmneq lr, r8, lsr sl │ │ │ │ cmneq r7, r0, ror #25 │ │ │ │ + cmneq r9, ip, asr #15 │ │ │ │ cmneq r9, r0, asr #15 │ │ │ │ - strheq r4, [r9, #-116]! @ 0xffffff8c │ │ │ │ - strheq r4, [r9, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r8, asr #8 │ │ │ │ - cmneq r8, r4, lsl r4 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ - cmneq r8, r0, ror #7 │ │ │ │ - cmneq r9, r4, lsr #11 │ │ │ │ - cmneq r8, r8, lsr #7 │ │ │ │ - cmneq r8, r8, ror r3 │ │ │ │ - cmneq r9, r8, lsr #13 │ │ │ │ + cmneq r9, r4, asr #15 │ │ │ │ + cmneq r8, r4, asr r4 │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ + cmneq r1, ip, asr #21 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + strheq r4, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + strheq r5, [r8, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r8, r4, lsl #7 │ │ │ │ + strheq r4, [r9, #-100]! @ 0xffffff9c │ │ │ │ │ │ │ │ 004efd9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1104901,24 +1104901,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4efe88 │ │ │ │ cmneq lr, r4, asr r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, ip, lsr r9 │ │ │ │ - cmneq r9, r4, lsr #8 │ │ │ │ + cmneq r1, r4, asr #18 │ │ │ │ + cmneq r9, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ - cmneq r8, r4, asr #3 │ │ │ │ - cmneq r9, r8, lsl #7 │ │ │ │ - cmneq r8, ip, lsl #3 │ │ │ │ - cmneq r8, ip, asr r1 │ │ │ │ - cmneq r8, ip, asr #2 │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ + ldrdeq r5, [r8, #-16]! │ │ │ │ + @ instruction: 0x01694394 │ │ │ │ + @ instruction: 0x01685198 │ │ │ │ + cmneq r8, r8, ror #2 │ │ │ │ + cmneq r8, r8, asr r1 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 004eff78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1105099,41 +1105099,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f005c │ │ │ │ cmneq lr, r8, ror r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, r8, asr #1 │ │ │ │ - strdeq r4, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r4, [r9, #-60]! @ 0xffffffc4 │ │ │ │ ldrheq r8, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - @ instruction: 0x0171e694 │ │ │ │ - strheq r4, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq r1, r8, asr r6 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ - cmneq r9, r4, lsr r1 │ │ │ │ + @ instruction: 0x0171e69c │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq r1, r0, ror #12 │ │ │ │ + cmneq r8, r4, lsl #31 │ │ │ │ + cmneq r9, r0, asr #2 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmneq r1, ip, lsl r6 │ │ │ │ - cmneq r8, ip, lsr pc │ │ │ │ - strdeq r4, [r9, #-8]! │ │ │ │ + cmneq r1, r4, lsr #12 │ │ │ │ + cmneq r8, r8, asr #30 │ │ │ │ + cmneq r9, r4, lsl #2 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ - cmneq r8, r0, lsl #30 │ │ │ │ - strheq r4, [r9, #-12]! │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ + cmneq r8, ip, lsl #30 │ │ │ │ + cmneq r9, r8, asr #1 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmneq r1, r4, lsr #11 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ - cmneq r9, r0, lsl #1 │ │ │ │ + cmneq r1, ip, lsr #11 │ │ │ │ + ldrdeq r4, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, ip, lsl #1 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmneq r1, r8, ror #10 │ │ │ │ - cmneq r8, r8, lsl #29 │ │ │ │ - cmneq r9, r8, asr #32 │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ - cmneq r8, ip, asr #28 │ │ │ │ - cmneq r9, r8 │ │ │ │ + cmneq r1, r0, ror r5 │ │ │ │ + @ instruction: 0x01684e94 │ │ │ │ + qdsubeq r4, r4, r9 │ │ │ │ + cmneq r1, r4, lsr r5 │ │ │ │ + cmneq r8, r8, asr lr │ │ │ │ + cmneq r9, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 004f02cc : │ │ │ │ ldr r2, [pc, #24] @ 4f02ec │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1105484,20 +1105484,20 @@ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4f078c │ │ │ │ - cmneq r1, r0, lsl #31 │ │ │ │ - cmneq r8, r0, lsr #17 │ │ │ │ - cmneq r9, r4, ror #20 │ │ │ │ - cmneq r1, r8, lsr pc │ │ │ │ - cmneq r9, r0, lsl #24 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ + cmneq r1, r8, lsl #31 │ │ │ │ + cmneq r8, ip, lsr #17 │ │ │ │ + cmneq r9, r0, ror sl │ │ │ │ + cmneq r1, r0, asr #30 │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ + cmneq r9, r4, lsr #20 │ │ │ │ │ │ │ │ 004f0860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1105548,20 +1105548,20 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f08b4 │ │ │ │ @ instruction: 0x017e7c90 │ │ │ │ andeq r7, r0, r0 │ │ │ │ - cmneq r1, r0, lsl #29 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ - cmneq r9, r0, ror #18 │ │ │ │ - cmneq r1, r4, asr #28 │ │ │ │ - cmneq r8, r4, ror #14 │ │ │ │ - cmneq r9, r4, lsr #18 │ │ │ │ + cmneq r1, r8, lsl #29 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ + cmneq r9, ip, ror #18 │ │ │ │ + cmneq r1, ip, asr #28 │ │ │ │ + cmneq r8, r0, ror r7 │ │ │ │ + cmneq r9, r0, lsr r9 │ │ │ │ │ │ │ │ 004f0958 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -1105768,31 +1105768,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4f0b38 │ │ │ │ cmneq lr, r8, ror fp │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r1, ip, ror #23 │ │ │ │ - strheq r1, [r9, #-232]! @ 0xffffff18 │ │ │ │ - ldrdeq r3, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ - @ instruction: 0x01691e90 │ │ │ │ - cmneq r9, r4, lsl #13 │ │ │ │ + ldrsheq sp, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, r4, asr #29 │ │ │ │ + ldrdeq r3, [r9, #-108]! @ 0xffffff94 │ │ │ │ + ldrheq sp, [r1, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x01691e9c │ │ │ │ + @ instruction: 0x01693690 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq r1, r4, ror #22 │ │ │ │ - cmneq r8, r4, lsl #9 │ │ │ │ - cmneq r9, r8, asr #12 │ │ │ │ - cmneq r1, r8, lsr #22 │ │ │ │ - cmneq r8, r8, asr #8 │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ + cmneq r1, ip, ror #22 │ │ │ │ + @ instruction: 0x01684490 │ │ │ │ + cmneq r9, r4, asr r6 │ │ │ │ + cmneq r1, r0, lsr fp │ │ │ │ + cmneq r8, r4, asr r4 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - ldrsheq sp, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r8, r0, lsl r4 │ │ │ │ - ldrdeq r3, [r9, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq sp, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, ip, lsl r4 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 004f0ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -1106186,46 +1106186,46 @@ │ │ │ │ mov r1, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f1028 │ │ │ │ ldrsheq r7, [lr, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r0, lsl sl │ │ │ │ - cmneq r9, r4, ror #9 │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ + strdeq r3, [r9, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrsbeq sp, [r1, #-128]! @ 0xffffff80 │ │ │ │ - strheq r3, [r9, #-52]! @ 0xffffffcc │ │ │ │ + ldrsbeq sp, [r1, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, r0, asr #7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - ldrsheq sp, [r1, #-112]! @ 0xffffff90 │ │ │ │ - ldrdeq r3, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, ip, asr r4 │ │ │ │ + ldrsheq sp, [r1, #-120]! @ 0xffffff88 │ │ │ │ + ldrdeq r3, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, r8, ror #8 │ │ │ │ cmneq lr, r4, ror #9 │ │ │ │ cmneq r7, ip, lsl #15 │ │ │ │ - @ instruction: 0x01683f90 │ │ │ │ - cmneq r1, r0, lsr r6 │ │ │ │ + @ instruction: 0x01683f9c │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ cmneq r7, r0, lsl #8 │ │ │ │ cmneq r7, r0, ror #7 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmneq r8, r0, lsl pc │ │ │ │ - ldrdeq r3, [r9, #-8]! │ │ │ │ + cmneq r8, ip, lsl pc │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrdeq r3, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r8, r0, ror #29 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r8, r4, lsr #29 │ │ │ │ + strheq r3, [r8, #-224]! @ 0xffffff20 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq r8, r4, ror lr │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ + cmneq r8, r0, lsl #29 │ │ │ │ + cmneq r8, r0, asr lr │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r8, r4, lsl lr │ │ │ │ - cmneq r8, r4, ror #27 │ │ │ │ - strheq r3, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ + strdeq r3, [r8, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r8, r0, asr #27 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x01683d90 │ │ │ │ │ │ │ │ 004f1398 : │ │ │ │ str r1, [r0, #344] @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004f13a4 : │ │ │ │ @@ -1106265,19 +1106265,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4f1408 │ │ │ │ cmneq lr, r4, asr r1 │ │ │ │ - cmneq r1, r8, lsl #7 │ │ │ │ + @ instruction: 0x0171d390 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ + cmneq r9, ip, ror lr │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmneq r8, r4, asr ip │ │ │ │ + cmneq r8, r0, ror #24 │ │ │ │ │ │ │ │ 004f1458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ 4f14f4 │ │ │ │ @@ -1106312,18 +1106312,18 @@ │ │ │ │ mov r1, #520 @ 0x208 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4f14bc │ │ │ │ cmneq lr, r0, lsr #1 │ │ │ │ - ldrsbeq sp, [r1, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq sp, [r1, #-44]! @ 0xffffffd4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq r2, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r8, r0, lsr #23 │ │ │ │ + cmneq r9, r8, asr #27 │ │ │ │ + cmneq r8, ip, lsr #23 │ │ │ │ │ │ │ │ 004f1508 : │ │ │ │ str r1, [r0, #392] @ 0x188 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004f1514 : │ │ │ │ @@ -1106490,31 +1106490,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4f1674 │ │ │ │ ldrsbeq r6, [lr, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, ip, lsr #31 │ │ │ │ - ldrsbeq sp, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, ip, lsr #25 │ │ │ │ + cmneq r1, r0, ror #3 │ │ │ │ + strheq r2, [r9, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r7, r0, r4, asr #15 │ │ │ │ andeq r6, r0, r8, asr #30 │ │ │ │ - cmneq r9, r8, lsr #29 │ │ │ │ strheq r2, [r9, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r9, r0, lsl #29 │ │ │ │ + cmneq r9, r0, asr #29 │ │ │ │ + cmneq r9, ip, lsl #29 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ @ instruction: 0x017e6e98 │ │ │ │ cmneq r7, r0, asr #2 │ │ │ │ - cmneq r8, r4, ror #18 │ │ │ │ - cmneq r8, r4, lsr r9 │ │ │ │ - cmneq r1, r0, ror #31 │ │ │ │ - cmneq r8, r0, lsl #18 │ │ │ │ - cmneq r9, r4, asr #21 │ │ │ │ + cmneq r8, r0, ror r9 │ │ │ │ + cmneq r8, r0, asr #18 │ │ │ │ + cmneq r1, r8, ror #31 │ │ │ │ + cmneq r8, ip, lsl #18 │ │ │ │ + ldrdeq r2, [r9, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 004f17f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1106536,17 +1106536,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4f1864 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f1810 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq r8, r4, asr #16 │ │ │ │ - cmneq r9, r0, lsl #20 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmneq r8, r0, asr r8 │ │ │ │ + cmneq r9, ip, lsl #20 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 004f1868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1106810,45 +1106810,45 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f1a54 │ │ │ │ cmneq lr, r8, lsl #25 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r8, ror r6 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x01692a94 │ │ │ │ - ldrsbeq ip, [r1, #-204]! @ 0xffffff34 │ │ │ │ - smultbeq r9, r8, pc @ │ │ │ │ - strheq r2, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r9, r0, lsr #21 │ │ │ │ + cmneq r1, r4, ror #25 │ │ │ │ + strheq r0, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r4, asr #15 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x0171cc90 │ │ │ │ - cmneq r9, r8, ror pc │ │ │ │ - cmneq r9, r8, ror #14 │ │ │ │ + @ instruction: 0x0171cc98 │ │ │ │ + smulbbeq r9, r4, pc @ │ │ │ │ + cmneq r9, r4, ror r7 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ @ instruction: 0x01673290 │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ - cmneq r1, ip, lsr #24 │ │ │ │ - cmneq r9, r8, lsl #14 │ │ │ │ - cmneq r1, r8, ror #23 │ │ │ │ - cmneq r8, r8, lsl #10 │ │ │ │ - cmneq r9, r4, asr #13 │ │ │ │ + strheq r2, [r9, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ + ldrsheq ip, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r8, r4, lsl r5 │ │ │ │ + ldrdeq r2, [r9, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ - cmneq r8, r8, asr #9 │ │ │ │ - cmneq r9, r4, lsl #13 │ │ │ │ + ldrheq ip, [r1, #-176]! @ 0xffffff50 │ │ │ │ + ldrdeq r3, [r8, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x01692690 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ - cmneq r8, ip, lsl #9 │ │ │ │ - cmneq r9, r8, asr #12 │ │ │ │ + cmneq r1, r4, ror fp │ │ │ │ + @ instruction: 0x01683498 │ │ │ │ + cmneq r9, r4, asr r6 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq r1, r0, lsr fp │ │ │ │ - cmneq r8, r0, asr r4 │ │ │ │ - cmneq r9, r4, lsl r6 │ │ │ │ - ldrsheq ip, [r1, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r8, r4, lsl r4 │ │ │ │ - ldrdeq r2, [r9, #-84]! @ 0xffffffac │ │ │ │ + cmneq r1, r8, lsr fp │ │ │ │ + cmneq r8, ip, asr r4 │ │ │ │ + cmneq r9, r0, lsr #12 │ │ │ │ + ldrsheq ip, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ │ │ │ │ 004f1d14 : │ │ │ │ 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, #344] @ 0x158 │ │ │ │ @@ -1107297,72 +1107297,72 @@ │ │ │ │ b 4f1fac │ │ │ │ cmneq lr, r0, ror #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r8, asr #15 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000071b0 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r9, ip, lsr r6 │ │ │ │ + cmneq r9, r8, asr #12 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - strdeq r2, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r9, r8, lsl r6 │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ + strdeq r2, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r4, lsr #12 │ │ │ │ + cmneq r9, r4, asr #12 │ │ │ │ + cmneq r9, ip, lsl r6 │ │ │ │ cmneq lr, r0, ror #10 │ │ │ │ - cmneq r1, r0, asr r7 │ │ │ │ - cmneq r8, r0, ror r0 │ │ │ │ - cmneq r9, r4, lsr r2 │ │ │ │ - cmneq r1, r0, lsl #14 │ │ │ │ - cmneq r8, r0, lsr #32 │ │ │ │ - cmneq r9, r4, ror #3 │ │ │ │ + cmneq r1, r8, asr r7 │ │ │ │ + cmneq r8, ip, ror r0 │ │ │ │ + cmneq r9, r0, asr #4 │ │ │ │ + cmneq r1, r8, lsl #14 │ │ │ │ + cmneq r8, ip, lsr #32 │ │ │ │ + strdeq r2, [r9, #-16]! │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - cmneq r9, r8, lsl r9 │ │ │ │ - cmneq r9, ip, lsr #2 │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ + cmneq r9, r4, lsr #18 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r1, r8, lsl #12 │ │ │ │ - strdeq r0, [r9, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r9, r4, ror #1 │ │ │ │ + cmneq r1, r0, lsl r6 │ │ │ │ + strdeq r0, [r9, #-140]! @ 0xffffff74 │ │ │ │ + strdeq r2, [r9, #-0]! │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmneq r7, r8, lsl #24 │ │ │ │ - cmneq r8, r4, lsl lr │ │ │ │ - cmneq r1, r4, lsr #11 │ │ │ │ - cmneq r9, r0, lsl #1 │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ + cmneq r1, ip, lsr #11 │ │ │ │ + cmneq r9, ip, lsl #1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r1, r0, ror #10 │ │ │ │ - cmneq r8, r0, lsl #29 │ │ │ │ - cmneq r9, r4, asr #32 │ │ │ │ - cmneq r1, r0, lsr #10 │ │ │ │ - cmneq r8, r0, asr #28 │ │ │ │ - cmneq r9, r4 │ │ │ │ + cmneq r1, r8, ror #10 │ │ │ │ + cmneq r8, ip, lsl #29 │ │ │ │ + qdsubeq r2, r0, r9 │ │ │ │ + cmneq r1, r8, lsr #10 │ │ │ │ + cmneq r8, ip, asr #28 │ │ │ │ + cmneq r9, r0, lsl r0 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsbeq ip, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - strdeq r2, [r8, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r9, r0, asr #31 │ │ │ │ + cmneq r1, r4, ror #9 │ │ │ │ + cmneq r8, r8, lsl #28 │ │ │ │ + cmneq r9, ip, asr #31 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmneq r1, r0, lsr #9 │ │ │ │ - cmneq r8, r0, asr #27 │ │ │ │ - cmneq r9, r4, lsl #31 │ │ │ │ + cmneq r1, r8, lsr #9 │ │ │ │ + cmneq r8, ip, asr #27 │ │ │ │ + @ instruction: 0x01691f90 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq r1, r0, ror #8 │ │ │ │ - cmneq r8, r0, lsl #27 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ + cmneq r1, r8, ror #8 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ + cmneq r9, r0, asr pc │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq r1, r4, lsr #8 │ │ │ │ - cmneq r8, r4, asr #26 │ │ │ │ - cmneq r9, r8, lsl #30 │ │ │ │ - cmneq r1, r4, ror #7 │ │ │ │ - cmneq r8, r4, lsl #26 │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ - cmneq r1, r8, lsr #7 │ │ │ │ - cmneq r8, r8, asr #25 │ │ │ │ - cmneq r9, ip, lsl #29 │ │ │ │ - cmneq r1, r8, ror #6 │ │ │ │ - cmneq r8, r8, lsl #25 │ │ │ │ - cmneq r9, ip, asr #28 │ │ │ │ + cmneq r1, ip, lsr #8 │ │ │ │ + cmneq r8, r0, asr sp │ │ │ │ + cmneq r9, r4, lsl pc │ │ │ │ + cmneq r1, ip, ror #7 │ │ │ │ + cmneq r8, r0, lsl sp │ │ │ │ + ldrdeq r1, [r9, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq ip, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r2, [r8, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x01691e98 │ │ │ │ + cmneq r1, r0, ror r3 │ │ │ │ + @ instruction: 0x01682c94 │ │ │ │ + cmneq r9, r8, asr lr │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 004f2518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1107589,39 +1107589,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4f26a8 │ │ │ │ cmneq lr, r4, ror #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r5, [lr, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, r0, asr #24 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ cmneq r7, ip, asr #5 │ │ │ │ cmneq lr, r4, ror #28 │ │ │ │ - cmneq r9, r0, lsl #29 │ │ │ │ - cmneq r1, r0, rrx │ │ │ │ - cmneq r9, r0, asr #22 │ │ │ │ - cmneq r8, r0, asr #18 │ │ │ │ - cmneq r1, r8, ror #31 │ │ │ │ - cmneq r8, r8, lsl #18 │ │ │ │ - cmneq r9, ip, asr #21 │ │ │ │ + cmneq r9, ip, lsl #29 │ │ │ │ + cmneq r1, r8, rrx │ │ │ │ + cmneq r9, ip, asr #22 │ │ │ │ + cmneq r8, ip, asr #18 │ │ │ │ + ldrsheq fp, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r8, r4, lsl r9 │ │ │ │ + ldrdeq r1, [r9, #-168]! @ 0xffffff58 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ - cmneq r8, ip, asr #17 │ │ │ │ - cmneq r9, r8, lsl #21 │ │ │ │ + ldrheq fp, [r1, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq r2, [r8, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x01691a94 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01682894 │ │ │ │ + cmneq r8, r0, lsr #17 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - cmneq r1, r8, lsl pc │ │ │ │ - cmneq r8, r8, lsr r8 │ │ │ │ - strdeq r1, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r1, r0, lsr #30 │ │ │ │ + cmneq r8, r4, asr #16 │ │ │ │ + cmneq r9, r8, lsl #20 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsbeq fp, [r1, #-236]! @ 0xffffff14 │ │ │ │ - strdeq r2, [r8, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ + cmneq r1, r4, ror #29 │ │ │ │ + cmneq r8, r8, lsl #16 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ │ │ │ │ 004f2918 : │ │ │ │ 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] @ 4f2d64 │ │ │ │ @@ -1107895,54 +1107895,54 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f2b70 │ │ │ │ ldrsbeq r5, [lr, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r5, [lr, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r9, ip, lsl #7 │ │ │ │ - strdeq r1, [r9, #-180]! @ 0xffffff4c │ │ │ │ - strdeq r1, [r9, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x01691398 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + cmneq r9, r8, lsl #24 │ │ │ │ andeq r7, r0, r0 │ │ │ │ - cmneq r9, r8, asr fp │ │ │ │ - cmneq r9, r4, ror r1 │ │ │ │ - cmneq r9, r8, lsl #22 │ │ │ │ - strdeq r1, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r9, r4, ror #22 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ cmneq r9, r4, lsl fp │ │ │ │ - cmneq r1, r0, lsl ip │ │ │ │ - cmneq r8, r0, lsr r5 │ │ │ │ - cmneq r9, ip, ror #13 │ │ │ │ + cmneq r9, r0, lsl #22 │ │ │ │ + cmneq r9, r0, lsr #22 │ │ │ │ + cmneq r1, r8, lsl ip │ │ │ │ + cmneq r8, ip, lsr r5 │ │ │ │ + strdeq r1, [r9, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ @ instruction: 0x017e599c │ │ │ │ - @ instruction: 0x0171bb98 │ │ │ │ - strheq r2, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r9, r4, ror r6 │ │ │ │ + cmneq r1, r0, lsr #23 │ │ │ │ + cmneq r8, r4, asr #9 │ │ │ │ + cmneq r9, r0, lsl #13 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - cmneq r1, r8, asr fp │ │ │ │ - cmneq r8, r8, ror r4 │ │ │ │ - cmneq r9, r4, lsr r6 │ │ │ │ + cmneq r1, r0, ror #22 │ │ │ │ + cmneq r8, r4, lsl #9 │ │ │ │ + cmneq r9, r0, asr #12 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmneq r1, r8, lsl fp │ │ │ │ - cmneq r8, r8, lsr r4 │ │ │ │ - strdeq r1, [r9, #-84]! @ 0xffffffac │ │ │ │ + cmneq r1, r0, lsr #22 │ │ │ │ + cmneq r8, r4, asr #8 │ │ │ │ + cmneq r9, r0, lsl #12 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - ldrsbeq fp, [r1, #-168]! @ 0xffffff58 │ │ │ │ - strdeq r2, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - strheq r1, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x0171ba98 │ │ │ │ - strheq r2, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r9, r4, ror r5 │ │ │ │ + cmneq r1, r0, ror #21 │ │ │ │ + cmneq r8, r4, lsl #8 │ │ │ │ + cmneq r9, r4, asr #11 │ │ │ │ + cmneq r1, r0, lsr #21 │ │ │ │ + cmneq r8, r4, asr #7 │ │ │ │ + cmneq r9, r0, lsl #11 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - cmneq r1, r8, asr sl │ │ │ │ - cmneq r8, r8, ror r3 │ │ │ │ - cmneq r9, r4, lsr r5 │ │ │ │ + cmneq r1, r0, ror #20 │ │ │ │ + cmneq r8, r4, lsl #7 │ │ │ │ + cmneq r9, r0, asr #10 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ - cmneq r8, r8, lsr r3 │ │ │ │ - strdeq r1, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ + cmneq r8, r4, asr #6 │ │ │ │ + cmneq r9, r0, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ │ │ │ │ 004f2e18 : │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1108074,38 +1108074,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4f2e5c │ │ │ │ ldrsbeq r5, [lr, #-100]! @ 0xffffff9c │ │ │ │ @ instruction: 0x00006cbc │ │ │ │ andeq r6, r0, r8, asr #24 │ │ │ │ - strheq r1, [r9, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r9, r0, asr #15 │ │ │ │ andeq r7, r0, r4, ror #2 │ │ │ │ - msreq SPSR_sxc, ip, ror #8 │ │ │ │ + msreq SPSR_sxc, r8, ror r4 │ │ │ │ andeq r7, r0, ip, lsl r8 │ │ │ │ - cmneq r9, r0, lsr #15 │ │ │ │ + cmneq r9, ip, lsr #15 │ │ │ │ andeq r7, r0, ip, lsr r4 │ │ │ │ - cmneq r9, r4, lsl #15 │ │ │ │ + @ instruction: 0x01691790 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - cmneq r9, r0, lsl lr │ │ │ │ - cmneq r8, r0, asr #2 │ │ │ │ - cmneq r9, r0, lsl #14 │ │ │ │ - cmneq r1, ip, lsl sl │ │ │ │ - cmneq r8, ip, lsl #2 │ │ │ │ - cmneq r9, ip, asr #13 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ - ldrdeq r2, [r8, #-8]! │ │ │ │ - @ instruction: 0x01691698 │ │ │ │ - ldrheq fp, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r8, r4, lsr #1 │ │ │ │ - cmneq r9, r4, ror #12 │ │ │ │ - cmneq r1, r0, lsl #19 │ │ │ │ - cmneq r8, r0, ror r0 │ │ │ │ - cmneq r9, r0, lsr r6 │ │ │ │ - cmneq r1, ip, asr #18 │ │ │ │ + cmneq r9, ip, lsl lr │ │ │ │ + cmneq r8, ip, asr #2 │ │ │ │ + cmneq r9, ip, lsl #14 │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ + cmneq r8, r8, lsl r1 │ │ │ │ + ldrdeq r1, [r9, #-104]! @ 0xffffff98 │ │ │ │ + ldrsheq fp, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r8, r4, ror #1 │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ + ldrheq fp, [r1, #-156]! @ 0xffffff64 │ │ │ │ + strheq r2, [r8, #-0]! │ │ │ │ + cmneq r9, r0, ror r6 │ │ │ │ + cmneq r1, r8, lsl #19 │ │ │ │ + cmneq r8, ip, ror r0 │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ + cmneq r1, r4, asr r9 │ │ │ │ │ │ │ │ 004f3090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1108290,19 +1108290,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, r8, ror #10 │ │ │ │ - cmneq r9, r0, ror r3 │ │ │ │ - cmneq r1, r8, ror #12 │ │ │ │ + cmneq r9, ip, ror r3 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ cmneq r7, r8, lsr #10 │ │ │ │ - cmneq r9, r0, lsr r3 │ │ │ │ - cmneq r1, r8, lsr #12 │ │ │ │ + cmneq r9, ip, lsr r3 │ │ │ │ + cmneq r1, r0, lsr r6 │ │ │ │ │ │ │ │ 004f339c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1108489,19 +1108489,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, ip, asr r2 │ │ │ │ - cmneq r1, r4, ror #6 │ │ │ │ - qdsubeq r1, ip, r9 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + cmneq r9, r8, rrx │ │ │ │ cmneq r7, r8, lsl r2 │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - cmneq r9, r8, lsl r0 │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ │ │ │ │ 004f36b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1108688,19 +1108688,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, r8, asr #30 │ │ │ │ - cmneq r1, r0, asr r0 │ │ │ │ - cmneq r9, r8, asr #26 │ │ │ │ + cmneq r1, r8, asr r0 │ │ │ │ + cmneq r9, r4, asr sp │ │ │ │ cmneq r7, r4, lsl #30 │ │ │ │ - cmneq r1, ip │ │ │ │ - cmneq r9, r4, lsl #26 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + cmneq r9, r0, lsl sp │ │ │ │ │ │ │ │ 004f39c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #1212] @ 4f3e98 │ │ │ │ @@ -1109018,25 +1109018,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r7, r0, lsr #29 │ │ │ │ - cmneq r1, r8, lsr #27 │ │ │ │ - smultbeq r9, r0, sl │ │ │ │ + ldrheq sl, [r1, #-208]! @ 0xffffff30 │ │ │ │ + smultbeq r9, ip, sl │ │ │ │ cmneq r7, ip, ror sp │ │ │ │ - cmneq r1, r4, lsl #25 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ + cmneq r1, ip, lsl #25 │ │ │ │ + smulbbeq r9, r8, r9 │ │ │ │ cmneq r7, r8, asr ip │ │ │ │ - cmneq r1, r0, ror #22 │ │ │ │ - cmneq r9, r8, asr r8 │ │ │ │ + cmneq r1, r8, ror #22 │ │ │ │ + cmneq r9, r4, ror #16 │ │ │ │ strdeq r2, [r7, #-148]! @ 0xffffff6c │ │ │ │ - ldrsheq sl, [r1, #-168]! @ 0xffffff58 │ │ │ │ - strdeq r0, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r0, lsl #22 │ │ │ │ + strdeq r0, [r9, #-124]! @ 0xffffff84 │ │ │ │ │ │ │ │ 004f3efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #412] @ 4f40b0 │ │ │ │ @@ -1109154,16 +1109154,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r7, r0, lsr sl │ │ │ │ - cmneq r9, r8, ror #12 │ │ │ │ - @ instruction: 0x0171a99c │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ + cmneq r1, r4, lsr #19 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [r0, #944] @ 0x3b0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -1109360,29 +1109360,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 4f4264 │ │ │ │ - cmneq r9, r4, lsl r5 │ │ │ │ - cmneq r9, r4, ror r4 │ │ │ │ - cmneq r1, ip, lsl #15 │ │ │ │ + cmneq r9, r0, lsr #10 │ │ │ │ + smulbbeq r9, r0, r4 │ │ │ │ + @ instruction: 0x0171a794 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r9, ip, lsl r4 │ │ │ │ - cmneq r9, r8, asr #6 │ │ │ │ - cmneq r1, r0, ror #12 │ │ │ │ + cmneq r9, r8, lsr #8 │ │ │ │ + cmneq r9, r4, asr r3 │ │ │ │ + cmneq r1, r8, ror #12 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ - smultteq r9, ip, r2 │ │ │ │ - cmneq r1, r4, lsl #12 │ │ │ │ - andeq r0, r0, r7, lsl #3 │ │ │ │ cmneq r9, r8, lsr #6 │ │ │ │ - smulbteq r9, r0, r2 │ │ │ │ - ldrsbeq sl, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq r0, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r1, ip, lsl #12 │ │ │ │ + andeq r0, r0, r7, lsl #3 │ │ │ │ + cmneq r9, r4, lsr r3 │ │ │ │ + smulbteq r9, ip, r2 │ │ │ │ + cmneq r1, r0, ror #11 │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -1109574,24 +1109574,24 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4f45e8 │ │ │ │ cmneq lr, r0, ror r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, ip, ror #7 │ │ │ │ - smulbteq r9, r8, r0 │ │ │ │ + ldrsheq sl, [r1, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq r0, [r9, #-4]! │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - qdsubeq r0, r4, r9 │ │ │ │ - @ instruction: 0x0168099c │ │ │ │ - cmneq r8, r8, ror #18 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ - @ instruction: 0x01690098 │ │ │ │ - msreq (UNDEF: 120), r8, lsl #31 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ + cmneq r9, r0, rrx │ │ │ │ + smultbeq r8, r8, r9 │ │ │ │ + cmneq r8, r4, ror r9 │ │ │ │ + ldrheq sl, [r1, #-36]! @ 0xffffffdc │ │ │ │ + smultbeq r9, r4, r0 │ │ │ │ + msreq (UNDEF: 120), r4 @ │ │ │ │ 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] @ 4f4aa8 │ │ │ │ @@ -1109781,30 +1109781,30 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4f4904 │ │ │ │ cmneq lr, r0, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ - msreq (UNDEF: 104), r0, ror lr │ │ │ │ + ldrheq sl, [r1, #-16]! │ │ │ │ + msreq (UNDEF: 104), ip, ror lr │ │ │ │ cmneq lr, r8, lsl #24 │ │ │ │ strheq r0, [r7, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ - ldrdeq r0, [r8, #-96]! @ 0xffffffa0 │ │ │ │ - msreq SPSR_f, r4, lsr #26 │ │ │ │ + cmneq r1, r0, asr r0 │ │ │ │ + ldrdeq r0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + msreq SPSR_f, r0, lsr sp │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x0168069c │ │ │ │ - cmneq r1, r0, ror #31 │ │ │ │ - cmneq r8, r8, ror #12 │ │ │ │ - strheq pc, [r8, #-204]! @ 0xffffff34 @ │ │ │ │ - cmneq r8, r4, lsr r6 │ │ │ │ + smultbeq r8, r8, r6 │ │ │ │ + cmneq r1, r8, ror #31 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ + msreq SPSR_f, r8, asr #25 │ │ │ │ + cmneq r8, r0, asr #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r8, ip, lsl #12 │ │ │ │ - smultteq r8, r4, r5 │ │ │ │ + cmneq r8, r8, lsl r6 │ │ │ │ + strdeq r0, [r8, #-80]! @ 0xffffffb0 │ │ │ │ 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] @ 4f50e8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1110182,61 +1110182,61 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 4f4b5c │ │ │ │ ldrsheq r3, [lr, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, ip, asr r5 │ │ │ │ ldrheq r3, [lr, #-144]! @ 0xffffff70 │ │ │ │ - ldrdeq pc, [r8, #-188]! @ 0xffffff44 │ │ │ │ - ldrdeq pc, [r8, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r8, r4, lsr lr │ │ │ │ - cmneq fp, ip, ror r1 │ │ │ │ - cmneq r8, ip, asr #6 │ │ │ │ - ldrheq r9, [r1, #-204]! @ 0xffffff34 │ │ │ │ - msreq SPSR_f, r4 @ │ │ │ │ - @ instruction: 0x0168029c │ │ │ │ - cmneq r1, ip, lsl #24 │ │ │ │ - msreq SPSR_f, r4, ror #17 │ │ │ │ - cmneq r1, ip, asr #23 │ │ │ │ - msreq SPSR_f, r8, asr #19 │ │ │ │ - msreq SPSR_f, r4, lsr #17 │ │ │ │ - @ instruction: 0x01719b94 │ │ │ │ - cmneq r8, ip, lsl r2 │ │ │ │ - msreq SPSR_f, r0, ror r8 │ │ │ │ + msreq (UNDEF: 120), r8, ror #23 │ │ │ │ + msreq (UNDEF: 120), r8, ror #23 │ │ │ │ + cmneq r8, r0, asr #28 │ │ │ │ + cmneq fp, r8, lsl #3 │ │ │ │ + cmneq r8, r8, asr r3 │ │ │ │ + cmneq r1, r4, asr #25 │ │ │ │ + msreq SPSR_f, r0, lsr #19 │ │ │ │ + smultbeq r8, r8, r2 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ + strdeq pc, [r8, #-128]! @ 0xffffff80 │ │ │ │ + ldrsbeq r9, [r1, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq pc, [r8, #-148]! @ 0xffffff6c │ │ │ │ + strheq pc, [r8, #-128]! @ 0xffffff80 @ │ │ │ │ + @ instruction: 0x01719b9c │ │ │ │ + cmneq r8, r8, lsr #4 │ │ │ │ + msreq SPSR_f, ip, ror r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - smultteq r8, r0, r1 │ │ │ │ - cmneq r1, r0, asr fp │ │ │ │ - msreq SPSR_f, r8, lsr #16 │ │ │ │ - smultbeq r8, r4, r1 │ │ │ │ - cmneq r1, r4, lsl fp │ │ │ │ - msreq (UNDEF: 120), ip, ror #15 │ │ │ │ - cmneq r8, r4, ror #2 │ │ │ │ - ldrsbeq r9, [r1, #-164]! @ 0xffffff5c │ │ │ │ - msreq (UNDEF: 120), ip, lsr #15 │ │ │ │ - cmneq r8, r4, lsr #2 │ │ │ │ - @ instruction: 0x01719a94 │ │ │ │ - msreq (UNDEF: 120), ip, ror #14 │ │ │ │ - smultteq r8, r8, r0 │ │ │ │ - cmneq r1, r8, asr sl │ │ │ │ - msreq (UNDEF: 120), r4, lsr r7 │ │ │ │ - smultbeq r8, ip, r0 │ │ │ │ - cmneq r1, ip, lsl sl │ │ │ │ - strdeq pc, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r8, r0, ror r0 │ │ │ │ - cmneq r1, r0, ror #19 │ │ │ │ - strheq pc, [r8, #-104]! @ 0xffffff98 @ │ │ │ │ - cmneq r8, r0, lsr r0 │ │ │ │ - cmneq r1, r0, lsr #19 │ │ │ │ - msreq (UNDEF: 104), r8, ror r6 │ │ │ │ - strdeq pc, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, r4, ror #18 │ │ │ │ - msreq (UNDEF: 104), ip, lsr r6 │ │ │ │ - cmneq r1, ip, lsr #18 │ │ │ │ - strheq pc, [r7, #-244]! @ 0xffffff0c @ │ │ │ │ - msreq (UNDEF: 104), r4, lsl #12 │ │ │ │ + smultteq r8, ip, r1 │ │ │ │ + cmneq r1, r8, asr fp │ │ │ │ + msreq SPSR_f, r4, lsr r8 │ │ │ │ + strheq r0, [r8, #-16]! │ │ │ │ + cmneq r1, ip, lsl fp │ │ │ │ + strdeq pc, [r8, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, r0, ror r1 │ │ │ │ + ldrsbeq r9, [r1, #-172]! @ 0xffffff54 │ │ │ │ + strheq pc, [r8, #-120]! @ 0xffffff88 @ │ │ │ │ + cmneq r8, r0, lsr r1 │ │ │ │ + @ instruction: 0x01719a9c │ │ │ │ + msreq (UNDEF: 120), r8, ror r7 │ │ │ │ + strdeq r0, [r8, #-4]! │ │ │ │ + cmneq r1, r0, ror #20 │ │ │ │ + msreq (UNDEF: 120), r0, asr #14 │ │ │ │ + strheq r0, [r8, #-8]! │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ + msreq (UNDEF: 120), r0, lsl #14 │ │ │ │ + cmneq r8, ip, ror r0 │ │ │ │ + cmneq r1, r8, ror #19 │ │ │ │ + msreq (UNDEF: 104), r4, asr #13 │ │ │ │ + cmneq r8, ip, lsr r0 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ + msreq (UNDEF: 104), r4, lsl #13 │ │ │ │ + cmneq r8, r0 │ │ │ │ + cmneq r1, ip, ror #18 │ │ │ │ + msreq (UNDEF: 104), r8, asr #12 │ │ │ │ + cmneq r1, r4, lsr r9 │ │ │ │ + msreq (UNDEF: 119), r0, asr #31 │ │ │ │ + msreq (UNDEF: 104), r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #952] @ 0x3b8 │ │ │ │ ldr ip, [r0, #948] @ 0x3b4 │ │ │ │ ldr r3, [r0, #944] @ 0x3b0 │ │ │ │ @@ -1110480,49 +1110480,49 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 4f53e4 │ │ │ │ ldr r0, [pc, #148] @ 4f5628 │ │ │ │ ldr r1, [pc, #36] @ 4f55bc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4f53e4 │ │ │ │ - msreq (UNDEF: 104), r0, lsr r6 │ │ │ │ + msreq (UNDEF: 104), ip, lsr r6 │ │ │ │ cmneq lr, r8, lsl r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r9, [r1, #-116]! @ 0xffffff8c │ │ │ │ - strheq pc, [r8, #-68]! @ 0xffffffbc @ │ │ │ │ + ldrsbeq r9, [r1, #-124]! @ 0xffffff84 │ │ │ │ + msreq SPSR_f, r0, asr #9 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq r1, r8, lsl r7 │ │ │ │ - strdeq pc, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r1, r0, lsr #14 │ │ │ │ + msreq SPSR_f, r4, lsl #8 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strdeq pc, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - strdeq pc, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - msreq SPSR_f, r0, lsl #10 │ │ │ │ - strdeq pc, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - msreq SPSR_sxc, ip, lsl #25 │ │ │ │ - msreq SPSR_sxc, r8, asr ip │ │ │ │ - ldrheq r9, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - msreq SPSR_sxc, r4, asr #24 │ │ │ │ - msreq (UNDEF: 104), r0 @ │ │ │ │ + msreq SPSR_f, r4, lsl #10 │ │ │ │ + msreq SPSR_f, r4, lsl #10 │ │ │ │ + msreq SPSR_f, ip, lsl #10 │ │ │ │ + msreq SPSR_f, r4, lsl #10 │ │ │ │ + msreq SPSR_sxc, r8 @ │ │ │ │ + msreq SPSR_sxc, r4, ror #24 │ │ │ │ + cmneq r1, r4, asr #11 │ │ │ │ + msreq SPSR_sxc, r0, asr ip │ │ │ │ + msreq (UNDEF: 104), ip @ │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - msreq SPSR_sxc, ip, lsl #24 │ │ │ │ - ldrdeq pc, [r7, #-188]! @ 0xffffff44 │ │ │ │ + msreq SPSR_sxc, r8, lsl ip │ │ │ │ + msreq (UNDEF: 119), r8, ror #23 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - msreq (UNDEF: 119), ip, lsr #23 │ │ │ │ + strheq pc, [r7, #-184]! @ 0xffffff48 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - msreq (UNDEF: 119), ip, ror fp │ │ │ │ + msreq (UNDEF: 119), r8, lsl #23 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - msreq (UNDEF: 119), ip, asr #22 │ │ │ │ - msreq (UNDEF: 119), r8, lsl fp │ │ │ │ - msreq (UNDEF: 119), r0, lsl #22 │ │ │ │ - msreq (UNDEF: 103), r8, ror #21 │ │ │ │ - ldrdeq pc, [r7, #-164]! @ 0xffffff5c │ │ │ │ + msreq (UNDEF: 119), r8, asr fp │ │ │ │ + msreq (UNDEF: 119), r4, lsr #22 │ │ │ │ + msreq (UNDEF: 119), ip, lsl #22 │ │ │ │ + strdeq pc, [r7, #-164]! @ 0xffffff5c │ │ │ │ + msreq (UNDEF: 103), r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #176] @ 4f56f4 │ │ │ │ cmp r1, #26 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1110569,18 +1110569,18 @@ │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ b 4f5674 │ │ │ │ cmneq lr, r8, asr #29 │ │ │ │ andeq r8, r0, r6, lsl #4 │ │ │ │ streq r0, [r0], -r0, lsl #8 │ │ │ │ andeq r6, r0, ip, asr sl │ │ │ │ - cmneq r1, r0, ror #6 │ │ │ │ - msreq (UNDEF: 104), r4, lsl #4 │ │ │ │ - msreq SPSR_sxc, ip, lsr #19 │ │ │ │ - msreq SPSR_f, r4 │ │ │ │ + cmneq r1, r8, ror #6 │ │ │ │ + msreq (UNDEF: 104), r0, lsl r2 │ │ │ │ + strheq pc, [r7, #-152]! @ 0xffffff68 @ │ │ │ │ + msreq SPSR_f, r0, lsl r0 │ │ │ │ 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] @ 4f5954 │ │ │ │ ldr r3, [pc, #548] @ 4f5958 │ │ │ │ @@ -1110719,34 +1110719,34 @@ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4f57cc │ │ │ │ cmneq lr, r4, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - @ instruction: 0x01689194 │ │ │ │ + cmneq r1, ip, asr #4 │ │ │ │ + cmneq r8, r0, lsr #3 │ │ │ │ cmneq lr, r0, asr #26 │ │ │ │ - cmneq r1, ip, lsr #3 │ │ │ │ - msreq SPSR_sxc, r4, lsr r8 │ │ │ │ - cmneq r8, r0, lsl #29 │ │ │ │ + ldrheq r9, [r1, #-20]! @ 0xffffffec │ │ │ │ + msreq SPSR_sxc, r0, asr #16 │ │ │ │ + cmneq r8, ip, lsl #29 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq pc, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r8, asr #28 │ │ │ │ + msreq SPSR_sxc, r4, lsl #16 │ │ │ │ + cmneq r8, r4, asr lr │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ - msreq (UNDEF: 119), r0, asr #15 │ │ │ │ - cmneq r8, r0, lsl lr │ │ │ │ - ldrsheq r9, [r1, #-12]! │ │ │ │ - msreq (UNDEF: 119), r4, lsl #15 │ │ │ │ - ldrdeq lr, [r8, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, r0, asr #2 │ │ │ │ + msreq (UNDEF: 119), ip, asr #15 │ │ │ │ + cmneq r8, ip, lsl lr │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + msreq (UNDEF: 119), r0 @ │ │ │ │ + ldrdeq lr, [r8, #-220]! @ 0xffffff24 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r1, r0, asr #1 │ │ │ │ - msreq (UNDEF: 119), r8, asr #14 │ │ │ │ - @ instruction: 0x0168ed98 │ │ │ │ + cmneq r1, r8, asr #1 │ │ │ │ + msreq (UNDEF: 119), r4, asr r7 │ │ │ │ + cmneq r8, r4, lsr #27 │ │ │ │ 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] @ 4f5c2c │ │ │ │ ldr r3, [pc, #612] @ 4f5c30 │ │ │ │ @@ -1110903,28 +1110903,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4f5adc │ │ │ │ cmneq lr, ip, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, lsl #22 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r8, r8, lsr ip │ │ │ │ + cmneq r8, r4, asr #24 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq r1, r0, asr pc │ │ │ │ + cmneq r1, r8, asr pc │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ cmneq lr, r0, lsr sl │ │ │ │ strheq pc, [r6, #-204]! @ 0xffffff34 @ │ │ │ │ - cmneq r1, r4, asr lr │ │ │ │ - ldrdeq pc, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r8, r0, lsr fp │ │ │ │ - cmneq r1, r8, lsl lr │ │ │ │ - msreq SPSR_sxc, r0, lsr #9 │ │ │ │ - strdeq lr, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, ip, asr lr │ │ │ │ + msreq SPSR_sxc, r8, ror #9 │ │ │ │ + cmneq r8, ip, lsr fp │ │ │ │ + cmneq r1, r0, lsr #28 │ │ │ │ + msreq SPSR_sxc, ip, lsr #9 │ │ │ │ + cmneq r8, r0, lsl #22 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - msreq SPSR_sxc, r8, ror #8 │ │ │ │ + msreq SPSR_sxc, r4, 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 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -1111662,39 +1111662,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov sl, r0 │ │ │ │ b 4f64e8 │ │ │ │ cmneq lr, r8, lsl #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, lsr #32 │ │ │ │ - cmneq r1, ip, lsr #7 │ │ │ │ - cmneq r7, r4, lsr sl │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - cmneq r1, ip, lsr r3 │ │ │ │ - cmneq r7, r4, asr #19 │ │ │ │ - cmneq r8, r8, lsl r0 │ │ │ │ - ldrsheq r8, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - ldrdeq lr, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq sp, [r8, #-248]! @ 0xffffff08 │ │ │ │ + ldrheq r8, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ + @ instruction: 0x0168e094 │ │ │ │ + cmneq r1, r4, asr #6 │ │ │ │ + ldrdeq lr, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r8, r4, lsr #32 │ │ │ │ + cmneq r1, r4, lsl #6 │ │ │ │ + cmneq r8, r4, ror #3 │ │ │ │ + cmneq r8, r4, ror #31 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrheq r8, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - @ instruction: 0x0168df98 │ │ │ │ + cmneq r1, r4, asr #5 │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ + cmneq r8, r4, lsr #31 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r1, r0, lsl #5 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - cmneq r8, ip, asr pc │ │ │ │ + cmneq r1, r8, lsl #5 │ │ │ │ + cmneq r7, r4, lsl r9 │ │ │ │ + cmneq r8, r8, ror #30 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - cmneq r7, ip, asr #17 │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + cmneq r1, ip, asr #4 │ │ │ │ + ldrdeq lr, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r8, r4, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r1, r8, lsl #4 │ │ │ │ - @ instruction: 0x0167e890 │ │ │ │ - cmneq r8, r4, ror #29 │ │ │ │ + cmneq r1, r0, lsl r2 │ │ │ │ + @ instruction: 0x0167e89c │ │ │ │ + strdeq sp, [r8, #-224]! @ 0xffffff20 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -1112171,47 +1112171,47 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 4f6d9c │ │ │ │ cmneq lr, ip, ror #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r0, ror #12 │ │ │ │ - ldrsbeq r7, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r8, r8, lsr #25 │ │ │ │ - cmneq r1, r8, lsl pc │ │ │ │ - cmneq r8, r8, ror #23 │ │ │ │ + cmneq r7, ip, ror #12 │ │ │ │ + ldrsbeq r7, [r1, #-248]! @ 0xffffff08 │ │ │ │ + strheq sp, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, r0, lsr #30 │ │ │ │ + strdeq sp, [r8, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmneq r1, r4, lsl #28 │ │ │ │ - ldrdeq sp, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r1, ip, lsl #28 │ │ │ │ + cmneq r8, r8, ror #21 │ │ │ │ cmneq lr, r0, ror r7 │ │ │ │ - @ instruction: 0x01717b9c │ │ │ │ - cmneq r7, r4, lsr #4 │ │ │ │ - cmneq r8, r8, ror r8 │ │ │ │ + cmneq r1, r4, lsr #23 │ │ │ │ + cmneq r7, r0, lsr r2 │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmneq r7, ip, ror #3 │ │ │ │ - strheq lr, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r1, r0, lsl #22 │ │ │ │ - cmneq r7, r8, lsl #3 │ │ │ │ - ldrdeq sp, [r8, #-124]! @ 0xffffff84 │ │ │ │ + strdeq lr, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r7, r8, asr #3 │ │ │ │ + cmneq r1, r8, lsl #22 │ │ │ │ + @ instruction: 0x0167e194 │ │ │ │ + cmneq r8, r8, ror #15 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ - cmneq r7, ip, asr #2 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ + cmneq r1, ip, asr #21 │ │ │ │ + cmneq r7, r8, asr r1 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmneq r1, r8, lsl #21 │ │ │ │ - cmneq r7, r0, lsl r1 │ │ │ │ - cmneq r8, r4, ror #14 │ │ │ │ - cmneq r1, ip, asr #20 │ │ │ │ - ldrdeq lr, [r7, #-4]! │ │ │ │ - cmneq r8, r8, lsr #14 │ │ │ │ + @ instruction: 0x01717a90 │ │ │ │ + cmneq r7, ip, lsl r1 │ │ │ │ + cmneq r8, r0, ror r7 │ │ │ │ + cmneq r1, r4, asr sl │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ + cmneq r8, r4, lsr r7 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - cmneq r1, r0, lsl sl │ │ │ │ - @ instruction: 0x0167e098 │ │ │ │ - cmneq r8, ip, ror #13 │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ + cmneq r7, r4, lsr #1 │ │ │ │ + strdeq sp, [r8, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ │ │ │ │ 004f7094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1112292,27 +1112292,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4f7218 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4f71a4 │ │ │ │ cmneq lr, r0, ror #8 │ │ │ │ - @ instruction: 0x0168d794 │ │ │ │ + cmneq r8, r0, lsr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, lsl #8 │ │ │ │ cmneq r7, r4, lsl #31 │ │ │ │ - @ instruction: 0x01717894 │ │ │ │ - cmneq r8, r8, ror #10 │ │ │ │ + @ instruction: 0x0171789c │ │ │ │ + cmneq r8, r4, ror r5 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmneq r1, r8, asr r8 │ │ │ │ - ldrdeq sp, [r7, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r8, r0, lsr r5 │ │ │ │ - cmneq r1, ip, lsl r8 │ │ │ │ - @ instruction: 0x0167de98 │ │ │ │ - strdeq sp, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, r0, ror #16 │ │ │ │ + cmneq r7, r0, ror #29 │ │ │ │ + cmneq r8, ip, lsr r5 │ │ │ │ + cmneq r1, r4, lsr #16 │ │ │ │ + cmneq r7, r4, lsr #29 │ │ │ │ + cmneq r8, r0, lsl #10 │ │ │ │ │ │ │ │ 004f721c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #576] @ 4f7474 │ │ │ │ @@ -1112457,40 +1112457,40 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #32] @ 4f7484 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4f7350 │ │ │ │ - cmneq r8, r0, lsl #9 │ │ │ │ + cmneq r8, ip, lsl #9 │ │ │ │ ldrsbeq r1, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x01717790 │ │ │ │ + @ instruction: 0x01717798 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ cmneq sp, r8, ror #21 │ │ │ │ @ instruction: 0xffffd4e4 │ │ │ │ - cmneq r8, ip, ror r5 │ │ │ │ + cmneq r8, r8, lsl #11 │ │ │ │ andeq r4, r0, r8, lsr #18 │ │ │ │ - cmneq r8, r0, ror r5 │ │ │ │ + cmneq r8, ip, ror r5 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmneq r8, r4, ror r5 │ │ │ │ + cmneq r8, r0, lsl #11 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - cmneq r8, r8, ror #10 │ │ │ │ - cmneq r8, r8, lsl #14 │ │ │ │ + cmneq r8, r4, ror r5 │ │ │ │ + cmneq r8, r4, lsl r7 │ │ │ │ ldrheq r1, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r7, r4, ror #25 │ │ │ │ + strdeq sp, [r7, #-192]! @ 0xffffff40 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strheq sp, [r7, #-204]! @ 0xffffff34 │ │ │ │ - @ instruction: 0x0167dc94 │ │ │ │ + cmneq r7, r8, asr #25 │ │ │ │ + cmneq r7, r0, lsr #25 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmneq r7, ip, ror #24 │ │ │ │ + cmneq r7, r8, ror ip │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmneq r7, r4, asr #24 │ │ │ │ + cmneq r7, r0, asr ip │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmneq r7, ip, lsl ip │ │ │ │ + cmneq r7, r8, lsr #24 │ │ │ │ │ │ │ │ 004f74dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1112570,27 +1112570,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4f7660 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4f75ec │ │ │ │ cmneq lr, r8, lsl r0 │ │ │ │ - cmneq r8, r0, ror r3 │ │ │ │ + cmneq r8, ip, ror r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r0, [lr, #-252]! @ 0xffffff04 │ │ │ │ cmneq r7, ip, lsr fp │ │ │ │ - cmneq r1, ip, asr #8 │ │ │ │ - cmneq r8, r0, lsr #2 │ │ │ │ + cmneq r1, r4, asr r4 │ │ │ │ + cmneq r8, ip, lsr #2 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - cmneq r1, r0, lsl r4 │ │ │ │ - cmneq r7, ip, lsl #21 │ │ │ │ - cmneq r8, r8, ror #1 │ │ │ │ - ldrsbeq r7, [r1, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r7, r0, asr sl │ │ │ │ - cmneq r8, ip, lsr #1 │ │ │ │ + cmneq r1, r8, lsl r4 │ │ │ │ + @ instruction: 0x0167da98 │ │ │ │ + strdeq sp, [r8, #-4]! │ │ │ │ + ldrsbeq r7, [r1, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ + strheq sp, [r8, #-8]! │ │ │ │ │ │ │ │ 004f7664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1112670,27 +1112670,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4f77e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4f7774 │ │ │ │ @ instruction: 0x017e0e90 │ │ │ │ - strdeq sp, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r8, lsl #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, lsr lr │ │ │ │ strheq r1, [r7, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r1, r4, asr #5 │ │ │ │ - @ instruction: 0x0168cf98 │ │ │ │ + cmneq r1, ip, asr #5 │ │ │ │ + cmneq r8, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - cmneq r1, r8, lsl #5 │ │ │ │ - cmneq r7, r4, lsl #18 │ │ │ │ - cmneq r8, r0, ror #30 │ │ │ │ - cmneq r1, ip, asr #4 │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ - cmneq r8, r4, lsr #30 │ │ │ │ + @ instruction: 0x01717290 │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ + cmneq r8, ip, ror #30 │ │ │ │ + cmneq r1, r4, asr r2 │ │ │ │ + ldrdeq sp, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ │ │ │ │ 004f77ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1112762,23 +1112762,23 @@ │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4f786c │ │ │ │ cmneq lr, r8, lsl #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r8, lsl r0 │ │ │ │ + cmneq r8, r4, lsr #32 │ │ │ │ cmneq lr, r0, lsr #25 │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ - cmneq r7, r0, asr #15 │ │ │ │ - cmneq r8, r4, lsl lr │ │ │ │ + cmneq r1, r0, asr #2 │ │ │ │ + cmneq r7, ip, asr #15 │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - ldrsheq r7, [r1, #-12]! │ │ │ │ - cmneq r7, r4, lsl #15 │ │ │ │ - ldrdeq ip, [r8, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + @ instruction: 0x0167d790 │ │ │ │ + ldrdeq ip, [r8, #-220]! @ 0xffffff24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2236] @ 4f821c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1113339,70 +1113339,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 4f7e14 │ │ │ │ cmneq lr, ip, lsr #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r4, lsl #30 │ │ │ │ - ldrdeq ip, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, ip, lsl #30 │ │ │ │ + cmneq r8, r8, ror #23 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ ldrsheq r0, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, r8, ror #22 │ │ │ │ - strdeq sp, [r7, #-16]! │ │ │ │ - cmneq r8, r4, asr #16 │ │ │ │ - cmneq r1, r8, lsr #22 │ │ │ │ - strheq sp, [r7, #-16]! │ │ │ │ - cmneq r8, r4, lsl #16 │ │ │ │ + cmneq r1, r0, ror fp │ │ │ │ + strdeq sp, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r0, asr r8 │ │ │ │ + cmneq r1, r0, lsr fp │ │ │ │ + strheq sp, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r0, lsl r8 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmneq r1, ip, ror #21 │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - cmneq r8, r8, asr #15 │ │ │ │ + ldrsheq r6, [r1, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r7, r0, lsl #3 │ │ │ │ + ldrdeq ip, [r8, #-116]! @ 0xffffff8c │ │ │ │ muleq r0, sp, r1 │ │ │ │ - ldrheq r6, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r7, r8, lsr r1 │ │ │ │ - cmneq r8, ip, lsl #15 │ │ │ │ - cmneq r7, r0, lsl #2 │ │ │ │ - ldrdeq sp, [r7, #-0]! │ │ │ │ - cmneq r1, r0, lsl sl │ │ │ │ - @ instruction: 0x0167d098 │ │ │ │ - cmneq r8, ip, ror #13 │ │ │ │ + ldrheq r6, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r7, r4, asr #2 │ │ │ │ + @ instruction: 0x0168c798 │ │ │ │ + cmneq r7, ip, lsl #2 │ │ │ │ + ldrdeq sp, [r7, #-12]! │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ + cmneq r7, r4, lsr #1 │ │ │ │ + strdeq ip, [r8, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - ldrsbeq r6, [r1, #-144]! @ 0xffffff70 │ │ │ │ - qdsubeq sp, r8, r7 │ │ │ │ - cmneq r8, ip, lsr #13 │ │ │ │ + ldrsbeq r6, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r7, r4, rrx │ │ │ │ + strheq ip, [r8, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x01716994 │ │ │ │ - cmneq r7, ip, lsl r0 │ │ │ │ - cmneq r8, r8, ror #12 │ │ │ │ + @ instruction: 0x0171699c │ │ │ │ + cmneq r7, r8, lsr #32 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r1, r8, asr r9 │ │ │ │ - cmneq r7, r0, ror #31 │ │ │ │ - cmneq r8, r4, lsr r6 │ │ │ │ - cmneq r1, ip, lsl r9 │ │ │ │ - cmneq r7, r4, lsr #31 │ │ │ │ - strdeq ip, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r0, ror #18 │ │ │ │ + cmneq r7, ip, ror #31 │ │ │ │ + cmneq r8, r0, asr #12 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ + strheq ip, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r8, r4, lsl #12 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ - cmneq r7, r8, ror #30 │ │ │ │ - strheq ip, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmneq r7, r4, ror pc │ │ │ │ + cmneq r8, r8, asr #11 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ - cmneq r7, ip, lsr #30 │ │ │ │ - cmneq r8, r0, lsl #11 │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ + cmneq r7, r8, lsr pc │ │ │ │ + cmneq r8, ip, lsl #11 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmneq r1, r4, ror #16 │ │ │ │ - cmneq r7, ip, ror #29 │ │ │ │ - cmneq r8, r0, asr #10 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - strheq ip, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r8, r4, lsl #10 │ │ │ │ - cmneq r7, r8, ror lr │ │ │ │ + cmneq r1, ip, ror #16 │ │ │ │ + strdeq ip, [r7, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r8, ip, asr #10 │ │ │ │ + cmneq r1, r0, lsr r8 │ │ │ │ + strheq ip, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r8, r0, lsl r5 │ │ │ │ + cmneq r7, r4, lsl #29 │ │ │ │ │ │ │ │ 004f8304 : │ │ │ │ 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 │ │ │ │ @@ -1113491,30 +1113491,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 4f84bc │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 4f83d8 │ │ │ │ - ldrdeq fp, [r8, #-96]! @ 0xffffffa0 │ │ │ │ - strheq ip, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r0, lsr r6 │ │ │ │ - cmneq r8, r4, lsl #6 │ │ │ │ + ldrdeq fp, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r4, asr #25 │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ + cmneq r8, r0, lsl r3 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - ldrsheq r6, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r7, r4, ror ip │ │ │ │ - cmneq r8, r8, asr #5 │ │ │ │ + ldrsheq r6, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r0, lsl #25 │ │ │ │ + ldrdeq ip, [r8, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - cmneq r1, r0, asr #11 │ │ │ │ - cmneq r7, r4, asr #24 │ │ │ │ - @ instruction: 0x0168c298 │ │ │ │ + cmneq r1, r8, asr #11 │ │ │ │ + cmneq r7, r0, asr ip │ │ │ │ + cmneq r8, r4, lsr #5 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - @ instruction: 0x01716590 │ │ │ │ - cmneq r7, r4, lsl ip │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ + @ instruction: 0x01716598 │ │ │ │ + cmneq r7, r0, lsr #24 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1114460,200 +1114460,200 @@ │ │ │ │ ldrd r0, [r2, #-8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsl r3, r3, #3 │ │ │ │ strd r0, [r2, r3] │ │ │ │ b 4f9a5c │ │ │ │ cmneq lr, r0, lsr r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r4, asr #9 │ │ │ │ - cmneq r8, r0, lsr #3 │ │ │ │ + cmneq r1, ip, asr #9 │ │ │ │ + cmneq r8, ip, lsr #3 │ │ │ │ ldrsbeq pc, [sp, #-244]! @ 0xffffff0c @ │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ - cmneq r1, r0, lsr r3 │ │ │ │ + cmneq r1, r8, lsr r3 │ │ │ │ strheq r0, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ - cmneq r8, ip, lsl pc │ │ │ │ - ldrsheq r6, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ + cmneq r8, r8, lsr #30 │ │ │ │ + ldrsheq r6, [r1, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r6, r4 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ + ldrdeq fp, [r8, #-224]! @ 0xffffff20 │ │ │ │ ldrsbeq pc, [sp, #-204]! @ 0xffffff34 @ │ │ │ │ - cmneq r1, r8, ror #2 │ │ │ │ - cmneq r8, ip, lsr lr │ │ │ │ + cmneq r1, r0, ror r1 │ │ │ │ + cmneq r8, r8, asr #28 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmneq r7, ip, lsr #15 │ │ │ │ - ldrsheq r6, [r1, #-12]! │ │ │ │ - ldrdeq fp, [r8, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, r4, rrx │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ + strheq ip, [r7, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ + cmneq r1, ip, rrx │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ @ instruction: 0x01670790 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmneq r8, ip, ror #23 │ │ │ │ - cmneq r1, r4, asr #29 │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ + strdeq fp, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, ip, asr #29 │ │ │ │ ldrdeq ip, [r6, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x0168bb94 │ │ │ │ + cmneq r8, r0, lsr #23 │ │ │ │ smulbteq r7, ip, r5 │ │ │ │ - cmneq r1, ip, ror #26 │ │ │ │ - cmneq r8, ip, asr #20 │ │ │ │ - cmneq r1, r4, lsr #26 │ │ │ │ + cmneq r1, r4, ror sp │ │ │ │ + cmneq r8, r8, asr sl │ │ │ │ + cmneq r1, ip, lsr #26 │ │ │ │ cmneq r6, r4, lsr fp │ │ │ │ - strdeq fp, [r8, #-148]! @ 0xffffff6c │ │ │ │ - ldrsheq r5, [r1, #-200]! @ 0xffffff38 │ │ │ │ - ldrdeq fp, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r1, r4, asr #25 │ │ │ │ - cmneq r8, r0, lsr #19 │ │ │ │ + cmneq r8, r0, lsl #20 │ │ │ │ + cmneq r1, r0, lsl #26 │ │ │ │ + cmneq r8, r0, ror #19 │ │ │ │ + cmneq r1, ip, asr #25 │ │ │ │ + cmneq r8, ip, lsr #19 │ │ │ │ strdeq r0, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r1, r4, ror fp │ │ │ │ - cmneq r8, r0, asr r8 │ │ │ │ - ldrsheq r5, [r1, #-168]! @ 0xffffff58 │ │ │ │ - ldrdeq fp, [r8, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r5, [r1, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, ip, lsr #13 │ │ │ │ + cmneq r1, ip, ror fp │ │ │ │ + cmneq r8, ip, asr r8 │ │ │ │ + cmneq r1, r0, lsl #22 │ │ │ │ + cmneq r8, r0, ror #15 │ │ │ │ + ldrsbeq r5, [r1, #-152]! @ 0xffffff68 │ │ │ │ + strheq fp, [r8, #-104]! @ 0xffffff98 │ │ │ │ strheq r0, [r7, #-12]! │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ - cmneq r8, ip, lsl r5 │ │ │ │ - cmneq r1, r0, asr #15 │ │ │ │ + cmneq r1, ip, asr #16 │ │ │ │ + cmneq r8, r8, lsr #10 │ │ │ │ + cmneq r1, r8, asr #15 │ │ │ │ msreq SPSR_und, r8, lsl pc │ │ │ │ - cmneq r1, r0, asr #13 │ │ │ │ - @ instruction: 0x0168b39c │ │ │ │ + cmneq r1, r8, asr #13 │ │ │ │ + cmneq r8, r8, lsr #7 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmneq r1, ip, asr r3 │ │ │ │ - cmneq r8, r4, lsr r0 │ │ │ │ - cmneq r1, ip, lsl r3 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ + cmneq r8, r0, asr #32 │ │ │ │ + cmneq r1, r4, lsr #6 │ │ │ │ msreq (UNDEF: 102), r0, lsr #21 │ │ │ │ - cmneq r1, r0, lsr r2 │ │ │ │ - cmneq r8, r8, lsl #30 │ │ │ │ - cmneq r1, r0, lsl #4 │ │ │ │ - cmneq r7, r8, lsl #17 │ │ │ │ - ldrdeq sl, [r8, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq r5, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r8, lsr r2 │ │ │ │ + cmneq r8, r4, lsl pc │ │ │ │ + cmneq r1, r8, lsl #4 │ │ │ │ + @ instruction: 0x0167b894 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ + ldrheq r5, [r1, #-28]! @ 0xffffffe4 │ │ │ │ msreq SPSR_sx, r8, lsr r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq r5, [r1, #-4]! │ │ │ │ - strheq sl, [r8, #-212]! @ 0xffffff2c │ │ │ │ + ldrsbeq r5, [r1, #-12]! │ │ │ │ + cmneq r8, r0, asr #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq pc, [r6, #-120]! @ 0xffffff88 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ - cmneq r8, r4, lsl #25 │ │ │ │ - ldrsbeq r4, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r7, ip, asr r5 │ │ │ │ - strheq sl, [r8, #-176]! @ 0xffffff50 │ │ │ │ + ldrheq r4, [r1, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x0168ac90 │ │ │ │ + ldrsbeq r4, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, r8, ror #10 │ │ │ │ + strheq sl, [r8, #-188]! @ 0xffffff44 │ │ │ │ muleq r0, r5, r3 │ │ │ │ cmneq r6, r8, lsr #25 │ │ │ │ cmneq r6, r4, asr ip │ │ │ │ cmneq r6, r4, lsl ip │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ ldrdeq fp, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r1, r8, lsl #27 │ │ │ │ - cmneq r8, r8, ror #20 │ │ │ │ + @ instruction: 0x01714d90 │ │ │ │ + cmneq r8, r4, ror sl │ │ │ │ cmneq r6, r8, ror fp │ │ │ │ - cmneq r1, r4, lsr sp │ │ │ │ - cmneq r8, r4, lsl sl │ │ │ │ - cmneq r1, ip, ror #25 │ │ │ │ + cmneq r1, ip, lsr sp │ │ │ │ + cmneq r8, r0, lsr #20 │ │ │ │ + ldrsheq r4, [r1, #-196]! @ 0xffffff3c │ │ │ │ strdeq fp, [r6, #-172]! @ 0xffffff54 │ │ │ │ - strheq sl, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r1, r0, asr #25 │ │ │ │ - cmneq r8, r0, lsr #19 │ │ │ │ - cmneq r1, r8, ror ip │ │ │ │ + cmneq r8, r4, asr #19 │ │ │ │ + cmneq r1, r8, asr #25 │ │ │ │ + cmneq r8, ip, lsr #19 │ │ │ │ + cmneq r1, r0, lsl #25 │ │ │ │ cmneq r6, r8, lsl #21 │ │ │ │ - cmneq r8, r4, asr #18 │ │ │ │ + cmneq r8, r0, asr r9 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmneq r1, ip, asr #24 │ │ │ │ - cmneq r8, ip, lsr #18 │ │ │ │ - cmneq r1, r4, lsl #24 │ │ │ │ + cmneq r1, r4, asr ip │ │ │ │ + cmneq r8, r8, lsr r9 │ │ │ │ + cmneq r1, ip, lsl #24 │ │ │ │ cmneq r6, r4, lsl sl │ │ │ │ - ldrdeq sl, [r8, #-132]! @ 0xffffff7c │ │ │ │ - ldrsbeq r4, [r1, #-184]! @ 0xffffff48 │ │ │ │ - strheq sl, [r8, #-136]! @ 0xffffff78 │ │ │ │ - @ instruction: 0x01714b90 │ │ │ │ + cmneq r8, r0, ror #17 │ │ │ │ + cmneq r1, r0, ror #23 │ │ │ │ + cmneq r8, r4, asr #17 │ │ │ │ + @ instruction: 0x01714b98 │ │ │ │ cmneq r6, r0, lsr #19 │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ - cmneq r1, r4, ror #22 │ │ │ │ - cmneq r8, r4, asr #16 │ │ │ │ - cmneq r1, ip, lsl fp │ │ │ │ + cmneq r8, r8, ror #16 │ │ │ │ + cmneq r1, ip, ror #22 │ │ │ │ + cmneq r8, r0, asr r8 │ │ │ │ + cmneq r1, r4, lsr #22 │ │ │ │ cmneq r6, ip, lsr #18 │ │ │ │ - cmneq r8, r8, ror #15 │ │ │ │ + strdeq sl, [r8, #-116]! @ 0xffffff8c │ │ │ │ muleq r0, r1, r3 │ │ │ │ - ldrsheq r4, [r1, #-160]! @ 0xffffff60 │ │ │ │ - ldrdeq sl, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r8, lsr #21 │ │ │ │ + ldrsheq r4, [r1, #-168]! @ 0xffffff58 │ │ │ │ + ldrdeq sl, [r8, #-124]! @ 0xffffff84 │ │ │ │ + ldrheq r4, [r1, #-160]! @ 0xffffff60 │ │ │ │ strheq fp, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r8, r8, ror r7 │ │ │ │ + cmneq r8, r4, lsl #15 │ │ │ │ cmneq r6, r0, lsl #17 │ │ │ │ - cmneq r1, r0, lsr sl │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ + cmneq r1, r8, lsr sl │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ cmneq r6, r0, lsr #16 │ │ │ │ - ldrsbeq r4, [r1, #-144]! @ 0xffffff70 │ │ │ │ - strheq sl, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r4, [r1, #-152]! @ 0xffffff68 │ │ │ │ + strheq sl, [r8, #-108]! @ 0xffffff94 │ │ │ │ cmneq r6, r0, asr #15 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - cmneq r8, r0, asr r6 │ │ │ │ + cmneq r1, r8, ror r9 │ │ │ │ + cmneq r8, ip, asr r6 │ │ │ │ cmneq r6, r0, ror #14 │ │ │ │ - cmneq r1, r0, lsl r9 │ │ │ │ - strdeq sl, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r1, r8, lsl r9 │ │ │ │ + strdeq sl, [r8, #-92]! @ 0xffffffa4 │ │ │ │ cmneq r6, r0, lsl #14 │ │ │ │ - ldrheq r4, [r1, #-132]! @ 0xffffff7c │ │ │ │ - @ instruction: 0x0168a594 │ │ │ │ + ldrheq r4, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r8, r0, lsr #11 │ │ │ │ cmneq r6, r4, lsr #13 │ │ │ │ - cmneq r1, r4, asr r8 │ │ │ │ - cmneq r8, r4, lsr r5 │ │ │ │ + cmneq r1, ip, asr r8 │ │ │ │ + cmneq r8, r0, asr #10 │ │ │ │ cmneq r6, r4, asr #12 │ │ │ │ - ldrsheq r4, [r1, #-116]! @ 0xffffff8c │ │ │ │ - ldrdeq sl, [r8, #-68]! @ 0xffffffbc │ │ │ │ + ldrsheq r4, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r8, r0, ror #9 │ │ │ │ cmneq r6, r4, ror #11 │ │ │ │ - @ instruction: 0x01714794 │ │ │ │ - cmneq r8, r4, ror r4 │ │ │ │ - cmneq r1, r0, ror r7 │ │ │ │ - strdeq sl, [r7, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r8, ip, asr #8 │ │ │ │ + @ instruction: 0x0171479c │ │ │ │ + cmneq r8, r0, lsl #9 │ │ │ │ + cmneq r1, r8, ror r7 │ │ │ │ + cmneq r7, r4, lsl #28 │ │ │ │ + cmneq r8, r8, asr r4 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - cmneq r1, r4, lsl #14 │ │ │ │ - cmneq r7, ip, lsl #27 │ │ │ │ - cmneq r8, r0, ror #7 │ │ │ │ - cmneq r7, r4, asr sp │ │ │ │ - cmneq r7, ip, lsl sp │ │ │ │ + cmneq r7, ip, asr #27 │ │ │ │ + cmneq r1, ip, lsl #14 │ │ │ │ + @ instruction: 0x0167ad98 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + cmneq r7, r0, ror #26 │ │ │ │ + cmneq r7, r8, lsr #26 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmneq r1, r0, ror #12 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ - cmneq r8, ip, lsr r3 │ │ │ │ + cmneq r1, r8, ror #12 │ │ │ │ + strdeq sl, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r8, r8, asr #6 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - strheq sl, [r7, #-192]! @ 0xffffff40 │ │ │ │ + strheq sl, [r7, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - cmneq r7, r0, lsl #25 │ │ │ │ + cmneq r7, ip, lsl #25 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r7, r8, asr #24 │ │ │ │ + cmneq r7, r4, asr ip │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmneq r1, ip, lsl #11 │ │ │ │ - cmneq r7, r4, lsl ip │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ - cmneq r1, r0, asr r5 │ │ │ │ - ldrdeq sl, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ + @ instruction: 0x01714594 │ │ │ │ + cmneq r7, r0, lsr #24 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ + cmneq r1, r8, asr r5 │ │ │ │ + cmneq r7, r4, ror #23 │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - cmneq r1, r4, lsl r5 │ │ │ │ - @ instruction: 0x0167ab9c │ │ │ │ - strdeq sl, [r8, #-16]! │ │ │ │ + cmneq r1, ip, lsl r5 │ │ │ │ + cmneq r7, r8, lsr #23 │ │ │ │ + strdeq sl, [r8, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmneq r7, r4, ror #22 │ │ │ │ + cmneq r7, r0, ror fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ + cmneq r7, r8, lsr fp │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmneq r1, r4, ror r4 │ │ │ │ - cmneq r7, ip, ror #21 │ │ │ │ - cmneq r8, r8, asr #2 │ │ │ │ + cmneq r1, ip, ror r4 │ │ │ │ + strdeq sl, [r7, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, r4, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - strheq sl, [r7, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r7, r4, asr #21 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - cmneq r7, r8, lsl #21 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ + @ instruction: 0x0167aa94 │ │ │ │ + cmneq r7, r4, ror #20 │ │ │ │ ldr r1, [pc, #-540] @ 4f9474 │ │ │ │ ldr r2, [pc, #-540] @ 4f9478 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #-184] @ 4f95e4 │ │ │ │ add r1, r1, #424 @ 0x1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b0b3c │ │ │ │ @@ -1115840,40 +1115840,40 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ mov r1, #880 @ 0x370 │ │ │ │ mov lr, r0 │ │ │ │ b 4fa594 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r7, r0, lsr #20 │ │ │ │ - cmneq r1, ip, asr r3 │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ - cmneq r8, r8, lsr r0 │ │ │ │ + cmneq r7, ip, lsr #20 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ + strdeq sl, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r8, r4, asr #32 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ - strdeq r9, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r7, r0, ror r9 │ │ │ │ - cmneq r7, r8, lsr r9 │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ + strheq sl, [r7, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r8, r8 │ │ │ │ + cmneq r7, ip, ror r9 │ │ │ │ + cmneq r7, r4, asr #18 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - ldrdeq sl, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r7, r0, lsr #17 │ │ │ │ + cmneq r7, r4, lsl r9 │ │ │ │ + ldrdeq sl, [r7, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r7, ip, lsr #17 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - strdeq sl, [r8, #-4]! │ │ │ │ + cmneq r8, r0, lsl #2 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - cmneq r7, r0, lsr r8 │ │ │ │ + cmneq r7, ip, lsr r8 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - cmneq r7, r0, lsl #16 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ - @ instruction: 0x0167a798 │ │ │ │ + cmneq r7, ip, lsl #16 │ │ │ │ + ldrdeq sl, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r7, r4, lsr #15 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmneq r1, r0, ror #1 │ │ │ │ - cmneq r7, ip, asr r7 │ │ │ │ - strheq r9, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ + cmneq r7, r8, ror #14 │ │ │ │ + cmneq r8, r4, asr #27 │ │ │ │ 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 │ │ │ │ @@ -1116869,92 +1116869,92 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4fb3a4 │ │ │ │ cmneq sp, r8, asr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq r3, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r8, ip, asr #25 │ │ │ │ + ldrsheq r3, [r1, #-248]! @ 0xffffff08 │ │ │ │ + ldrdeq r9, [r8, #-200]! @ 0xffffff38 │ │ │ │ cmneq sp, r0, lsl #22 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrheq r3, [r1, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x01689a90 │ │ │ │ + cmneq r1, r0, asr #27 │ │ │ │ + @ instruction: 0x01689a9c │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - cmneq r1, ip, lsr #26 │ │ │ │ - cmneq r8, r4, lsl #20 │ │ │ │ + cmneq r1, r4, lsr sp │ │ │ │ + cmneq r8, r0, lsl sl │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmneq r1, ip, lsl #24 │ │ │ │ - cmneq r8, r0, ror #17 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ + cmneq r8, ip, ror #17 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - cmneq r1, r0, asr #19 │ │ │ │ - cmneq r8, r8, lsl #13 │ │ │ │ + cmneq r1, r8, asr #19 │ │ │ │ + @ instruction: 0x01689694 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - cmneq r1, r4, asr #14 │ │ │ │ - cmneq r8, r0, lsr #8 │ │ │ │ + cmneq r1, ip, asr #14 │ │ │ │ + cmneq r8, ip, lsr #8 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ cmneq sp, r8, ror #2 │ │ │ │ - cmneq r1, ip, lsl #12 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ + cmneq r1, r4, lsl r6 │ │ │ │ + strdeq r9, [r8, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r6, r4, ror #7 │ │ │ │ cmneq r6, r0, lsl #7 │ │ │ │ cmneq r6, r4, lsr r3 │ │ │ │ ldrdeq sl, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r1, ip, lsl #9 │ │ │ │ - cmneq r8, ip, ror #2 │ │ │ │ + @ instruction: 0x01713494 │ │ │ │ + cmneq r8, r8, ror r1 │ │ │ │ cmneq r6, r4, ror #4 │ │ │ │ cmneq r6, r4, lsr #4 │ │ │ │ cmneq r6, r4, ror #3 │ │ │ │ cmneq r6, r4, lsr #3 │ │ │ │ - ldrdeq r9, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r7, ip, lsr #19 │ │ │ │ - cmneq r7, ip, ror r9 │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + strheq r9, [r7, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r7, r8, lsl #19 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmneq r1, r0, asr #5 │ │ │ │ - cmneq r7, r8, asr #18 │ │ │ │ - @ instruction: 0x01688f9c │ │ │ │ - cmneq r7, r0, lsl r9 │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - ldrdeq r9, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r8, r0, lsr pc │ │ │ │ - cmneq r7, r4, lsr #17 │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ - cmneq r7, r0, ror r8 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ - cmneq r7, r0, lsr r8 │ │ │ │ + cmneq r1, r8, asr #5 │ │ │ │ + cmneq r7, r4, asr r9 │ │ │ │ + cmneq r8, r8, lsr #31 │ │ │ │ + cmneq r7, ip, lsl r9 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmneq r7, r8, ror #17 │ │ │ │ + cmneq r8, ip, lsr pc │ │ │ │ + strheq r9, [r7, #-128]! @ 0xffffff80 │ │ │ │ + ldrsheq r3, [r1, #-16]! │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ + ldrdeq r8, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r7, ip, lsr r8 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmneq r7, r0, lsl #16 │ │ │ │ - cmneq r1, r4, asr #2 │ │ │ │ - cmneq r7, ip, asr #15 │ │ │ │ - cmneq r8, r0, lsr #28 │ │ │ │ - @ instruction: 0x01679794 │ │ │ │ - ldrsbeq r3, [r1, #-8]! │ │ │ │ - cmneq r7, r0, ror #14 │ │ │ │ - strheq r8, [r8, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r7, r8, ror #11 │ │ │ │ + cmneq r7, ip, lsl #16 │ │ │ │ + cmneq r1, ip, asr #2 │ │ │ │ + ldrdeq r9, [r7, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, ip, lsr #28 │ │ │ │ + cmneq r7, r0, lsr #15 │ │ │ │ + cmneq r1, r0, ror #1 │ │ │ │ + cmneq r7, ip, ror #14 │ │ │ │ + cmneq r8, r0, asr #27 │ │ │ │ + strdeq r9, [r7, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - strheq r9, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ + @ instruction: 0x01679594 │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x01688d90 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r7, r0, asr #9 │ │ │ │ + cmneq r7, ip, asr #9 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmneq r1, r4, lsl #28 │ │ │ │ - cmneq r7, ip, lsl #9 │ │ │ │ - ldrdeq r8, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r1, ip, lsl #28 │ │ │ │ + @ instruction: 0x01679498 │ │ │ │ + cmneq r8, r8, ror #21 │ │ │ │ ldr r1, [pc, #-72] @ 4fba3c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-88] @ 4fba40 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1117686,74 +1117686,74 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 4fbf4c │ │ │ │ ldrsbeq ip, [sp, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r4, lsr #17 │ │ │ │ - cmneq r1, r8, asr sp │ │ │ │ - cmneq r8, r4, lsr sl │ │ │ │ + cmneq r1, r0, ror #26 │ │ │ │ + cmneq r8, r0, asr #20 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ - cmneq r8, r8, asr r9 │ │ │ │ + @ instruction: 0x01712c90 │ │ │ │ + cmneq r8, r4, ror #18 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - ldrsbeq r2, [r1, #-188]! @ 0xffffff44 │ │ │ │ - strheq r8, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, r4, ror #23 │ │ │ │ + cmneq r8, r4, asr #17 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ cmneq sp, r0, asr #11 │ │ │ │ - ldrsbeq r2, [r1, #-148]! @ 0xffffff6c │ │ │ │ - strheq r8, [r8, #-100]! @ 0xffffff9c │ │ │ │ + ldrsbeq r2, [r1, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, r0, asr #13 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ cmneq r6, r0, lsr #15 │ │ │ │ cmneq r6, r0, ror #14 │ │ │ │ - cmneq r1, r4, ror #17 │ │ │ │ - cmneq r7, ip, ror #30 │ │ │ │ - cmneq r8, r0, asr #11 │ │ │ │ + cmneq r1, ip, ror #17 │ │ │ │ + cmneq r7, r8, ror pc │ │ │ │ + cmneq r8, ip, asr #11 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ strheq r9, [r6, #-104]! @ 0xffffff98 │ │ │ │ cmneq r6, r8, ror r6 │ │ │ │ cmneq r6, r4, lsr r6 │ │ │ │ strdeq r9, [r6, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r6, ip, lsr #11 │ │ │ │ - cmneq r1, r0, asr #14 │ │ │ │ + cmneq r1, r8, asr #14 │ │ │ │ cmneq r6, r0, ror #10 │ │ │ │ - cmneq r8, r4, lsl r4 │ │ │ │ - ldrsheq r2, [r1, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r7, ip, ror sp │ │ │ │ - ldrdeq r8, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ + ldrsheq r2, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r8, lsl #27 │ │ │ │ + ldrdeq r8, [r8, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - ldrheq r2, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r7, r0, asr #26 │ │ │ │ - @ instruction: 0x01688394 │ │ │ │ + cmneq r1, r0, asr #13 │ │ │ │ + cmneq r7, ip, asr #26 │ │ │ │ + cmneq r8, r0, lsr #7 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmneq r7, r8, lsl #26 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - ldrdeq r8, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ + cmneq r7, r4, lsl sp │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ + cmneq r7, r0, ror #25 │ │ │ │ + cmneq r8, r4, lsr r3 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmneq r1, r0, lsl r6 │ │ │ │ - @ instruction: 0x01678c98 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ - cmneq r7, r0, ror #24 │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ - cmneq r1, r0, ror r5 │ │ │ │ - strdeq r8, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r8, ip, asr #4 │ │ │ │ - cmneq r7, r0, asr #23 │ │ │ │ - @ instruction: 0x01678b90 │ │ │ │ - cmneq r7, ip, asr fp │ │ │ │ + cmneq r1, r8, lsl r6 │ │ │ │ + cmneq r7, r4, lsr #25 │ │ │ │ + strdeq r8, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r7, ip, ror #24 │ │ │ │ + cmneq r7, ip, lsr ip │ │ │ │ + cmneq r1, r8, ror r5 │ │ │ │ + cmneq r7, r4, lsl #24 │ │ │ │ + cmneq r8, r8, asr r2 │ │ │ │ + cmneq r7, ip, asr #23 │ │ │ │ + @ instruction: 0x01678b9c │ │ │ │ + cmneq r7, r8, ror #22 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ - strdeq r8, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r7, r8, asr #21 │ │ │ │ - @ instruction: 0x01678a98 │ │ │ │ + cmneq r7, r8, lsr fp │ │ │ │ + cmneq r7, r4, lsl #22 │ │ │ │ + ldrdeq r8, [r7, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r7, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2680] @ 0xa78 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1118454,122 +1118454,122 @@ │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [r1, sl] │ │ │ │ sbc r3, r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ b 4fd160 │ │ │ │ cmneq sp, ip, ror #27 │ │ │ │ cmneq sp, r8, asr #27 │ │ │ │ - @ instruction: 0x01687e90 │ │ │ │ - cmneq r1, r4, lsr #3 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - @ instruction: 0x0171209c │ │ │ │ - cmneq r8, r4, ror sp │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq r8, r4, ror #23 │ │ │ │ - cmneq r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x01687e9c │ │ │ │ + cmneq r1, ip, lsr #3 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r1, r4, lsr #1 │ │ │ │ + cmneq r8, r0, lsl #27 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + strdeq r7, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r7, r0, lsr #2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r1, r0, ror ip │ │ │ │ - cmneq r8, r8, asr #18 │ │ │ │ - ldrsbeq r1, [r1, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ - cmneq r7, ip, asr sp │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ - strheq r7, [r8, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r1, r0, asr r5 │ │ │ │ - cmneq r8, r4, lsr #4 │ │ │ │ - @ instruction: 0x0171139c │ │ │ │ - cmneq r8, ip, rrx │ │ │ │ - cmneq r1, r8, asr r0 │ │ │ │ - cmneq r8, r8, lsr sp │ │ │ │ + cmneq r1, r8, ror ip │ │ │ │ + cmneq r8, r4, asr r9 │ │ │ │ + cmneq r1, r0, ror #21 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ + cmneq r7, r8, ror #26 │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + cmneq r1, r8, asr r5 │ │ │ │ + cmneq r8, r0, lsr r2 │ │ │ │ + cmneq r1, r4, lsr #7 │ │ │ │ + cmneq r8, r8, ror r0 │ │ │ │ + cmneq r1, r0, rrx │ │ │ │ + cmneq r8, r4, asr #26 │ │ │ │ cmneq sp, ip, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r8, asr #31 │ │ │ │ - cmneq r8, r4, lsr #25 │ │ │ │ + ldrsbeq r0, [r1, #-240]! @ 0xffffff10 │ │ │ │ + strheq r6, [r8, #-192]! @ 0xffffff40 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, ip, asr #29 │ │ │ │ - cmneq r8, r8, lsr #23 │ │ │ │ - ldrdeq r7, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r8, r4, asr #21 │ │ │ │ - cmneq r8, ip, asr #25 │ │ │ │ + ldrsbeq r0, [r1, #-228]! @ 0xffffff1c │ │ │ │ + strheq r6, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r4, ror #9 │ │ │ │ + ldrdeq r6, [r8, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq r6, [r8, #-200]! @ 0xffffff38 │ │ │ │ cmneq r6, r8, lsl fp │ │ │ │ cmneq r6, r4, asr #21 │ │ │ │ cmneq r6, r4, lsl #21 │ │ │ │ - cmneq r1, r4, lsr ip │ │ │ │ - cmneq r8, r0, lsr #18 │ │ │ │ - ldrsheq r0, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r7, r4, lsl #5 │ │ │ │ - ldrdeq r6, [r8, #-136]! @ 0xffffff78 │ │ │ │ - ldrheq r0, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r8, r4, ror fp │ │ │ │ - @ instruction: 0x01686890 │ │ │ │ - cmneq r1, r0, ror fp │ │ │ │ - strdeq r7, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r8, ip, asr #16 │ │ │ │ - cmneq r1, r4, lsr fp │ │ │ │ - strheq r7, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r0, lsl r8 │ │ │ │ - ldrsheq r0, [r1, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r7, r4, lsl #3 │ │ │ │ - ldrdeq r6, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ - cmneq r7, ip, asr #2 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ - cmneq r1, ip, lsl #21 │ │ │ │ - cmneq r7, r4, lsl r1 │ │ │ │ - cmneq r8, r8, ror #14 │ │ │ │ - cmneq r7, r0, ror #1 │ │ │ │ - cmneq r8, ip, asr r9 │ │ │ │ - @ instruction: 0x01677090 │ │ │ │ - ldrsbeq r0, [r1, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r7, r0, rrx │ │ │ │ - strheq r6, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r1, r0, lsr #19 │ │ │ │ - cmneq r7, r8, lsr #32 │ │ │ │ - cmneq r8, ip, ror r6 │ │ │ │ - cmneq r8, ip, lsr r9 │ │ │ │ - ldrdeq r6, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r1, r8, lsl r9 │ │ │ │ - cmneq r7, r0, lsr #31 │ │ │ │ - strdeq r6, [r8, #-84]! @ 0xffffffac │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ - cmneq r7, r8, ror #30 │ │ │ │ - strheq r6, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r7, r4, lsr pc │ │ │ │ - cmneq r7, r8, lsl pc │ │ │ │ - strdeq r6, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r0, ror r8 │ │ │ │ - cmneq r8, ip, asr #10 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - strheq r6, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r8, r4, lsl #10 │ │ │ │ - cmneq r7, ip, ror lr │ │ │ │ - ldrsheq r0, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, ip, asr #9 │ │ │ │ - cmneq r7, r0, asr lr │ │ │ │ - ldrheq r0, [r1, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x01686498 │ │ │ │ - cmneq r7, ip, lsl lr │ │ │ │ - cmneq r1, r8, lsl #15 │ │ │ │ - cmneq r8, r4, ror #8 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - cmneq r1, r4, asr r7 │ │ │ │ - cmneq r8, r0, lsr r4 │ │ │ │ - strheq r6, [r7, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r1, r0, lsr #14 │ │ │ │ - strdeq r6, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq r0, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, r8, ror sp │ │ │ │ - cmneq r8, ip, asr #7 │ │ │ │ - ldrheq r0, [r1, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r7, ip, lsr sp │ │ │ │ - @ instruction: 0x01686390 │ │ │ │ - cmneq r1, ip, ror r6 │ │ │ │ - cmneq r7, r4, lsl #26 │ │ │ │ - cmneq r8, r8, asr r3 │ │ │ │ + cmneq r1, ip, lsr ip │ │ │ │ + cmneq r8, ip, lsr #18 │ │ │ │ + cmneq r1, r4, lsl #24 │ │ │ │ + @ instruction: 0x01677290 │ │ │ │ + cmneq r8, r4, ror #17 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + cmneq r8, r0, lsl #23 │ │ │ │ + @ instruction: 0x0168689c │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ + cmneq r7, r4, lsl #4 │ │ │ │ + cmneq r8, r8, asr r8 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ + cmneq r7, r8, asr #3 │ │ │ │ + cmneq r8, ip, lsl r8 │ │ │ │ + cmneq r1, r4, lsl #22 │ │ │ │ + @ instruction: 0x01677190 │ │ │ │ + cmneq r8, r4, ror #15 │ │ │ │ + cmneq r1, ip, asr #21 │ │ │ │ + cmneq r7, r8, asr r1 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ + @ instruction: 0x01710a94 │ │ │ │ + cmneq r7, r0, lsr #2 │ │ │ │ + cmneq r8, r4, ror r7 │ │ │ │ + cmneq r7, ip, ror #1 │ │ │ │ + cmneq r8, r8, ror #18 │ │ │ │ + @ instruction: 0x0167709c │ │ │ │ + cmneq r1, r0, ror #19 │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ + cmneq r8, r0, asr #13 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ + cmneq r7, r4, lsr r0 │ │ │ │ + cmneq r8, r8, lsl #13 │ │ │ │ + cmneq r8, r8, asr #18 │ │ │ │ + ldrdeq r6, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r0, lsr #18 │ │ │ │ + cmneq r7, ip, lsr #31 │ │ │ │ + cmneq r8, r0, lsl #12 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmneq r7, r4, ror pc │ │ │ │ + cmneq r8, r8, asr #11 │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ + cmneq r7, r4, lsr #30 │ │ │ │ + cmneq r7, r8, lsl #30 │ │ │ │ + cmneq r1, r8, ror r8 │ │ │ │ + cmneq r8, r8, asr r5 │ │ │ │ + cmneq r1, r0, lsr r8 │ │ │ │ + strheq r6, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r8, r0, lsl r5 │ │ │ │ + cmneq r7, r8, lsl #29 │ │ │ │ + ldrsheq r0, [r1, #-120]! @ 0xffffff88 │ │ │ │ + ldrdeq r6, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r7, ip, asr lr │ │ │ │ + cmneq r1, r4, asr #15 │ │ │ │ + cmneq r8, r4, lsr #9 │ │ │ │ + cmneq r7, r8, lsr #28 │ │ │ │ + @ instruction: 0x01710790 │ │ │ │ + cmneq r8, r0, ror r4 │ │ │ │ + strdeq r6, [r7, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, ip, asr r7 │ │ │ │ + cmneq r8, ip, lsr r4 │ │ │ │ + cmneq r7, r0, asr #27 │ │ │ │ + cmneq r1, r8, lsr #14 │ │ │ │ + cmneq r8, r8, lsl #8 │ │ │ │ + ldrsheq r0, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, r4, lsl #27 │ │ │ │ + ldrdeq r6, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + ldrheq r0, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r8, asr #26 │ │ │ │ + @ instruction: 0x0168639c │ │ │ │ + cmneq r1, r4, lsl #13 │ │ │ │ + cmneq r7, r0, lsl sp │ │ │ │ + cmneq r8, r4, ror #6 │ │ │ │ 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 │ │ │ │ @@ -1120031,107 +1120031,107 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r1, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 4fd9c0 │ │ │ │ - cmneq r7, ip, asr #25 │ │ │ │ - cmneq r7, r8, lsr #25 │ │ │ │ - cmneq r1, r4, lsl r6 │ │ │ │ - strdeq r6, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r7, r4, ror ip │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ - strheq r6, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r7, r0, asr #24 │ │ │ │ - cmneq r7, r8, lsl ip │ │ │ │ - cmneq r1, ip, lsl #11 │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ - cmneq r7, ip, ror #23 │ │ │ │ - cmneq r1, r8, asr r5 │ │ │ │ - cmneq r8, r4, lsr r2 │ │ │ │ - strheq r6, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ - cmneq r8, r8, lsl #4 │ │ │ │ - cmneq r1, r0, lsl #10 │ │ │ │ - cmneq r7, r8, lsl #23 │ │ │ │ - ldrdeq r6, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r7, r4, asr fp │ │ │ │ - cmneq r1, r8, asr #9 │ │ │ │ - cmneq r8, r4, lsr #3 │ │ │ │ - cmneq r7, r8, lsr #22 │ │ │ │ - @ instruction: 0x0171049c │ │ │ │ - cmneq r8, r8, ror r1 │ │ │ │ - strdeq r6, [r7, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, r0, ror r4 │ │ │ │ - cmneq r8, ip, asr #2 │ │ │ │ - ldrdeq r6, [r7, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r4, asr #8 │ │ │ │ - cmneq r8, r0, lsr #2 │ │ │ │ - cmneq r7, r4, lsr #21 │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ - strdeq r6, [r8, #-4]! │ │ │ │ - cmneq r7, r4, ror sl │ │ │ │ - cmneq r1, r0, ror #7 │ │ │ │ - strheq r6, [r8, #-12]! │ │ │ │ - cmneq r7, r0, asr #20 │ │ │ │ - cmneq r7, r8, lsl sl │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - cmneq r8, r0, rrx │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ - cmneq r8, r8, lsr #32 │ │ │ │ - strheq r6, [r7, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r7, r8, lsl #19 │ │ │ │ - cmneq r7, r0, ror #18 │ │ │ │ - ldrsbeq r0, [r1, #-36]! @ 0xffffffdc │ │ │ │ - strheq r5, [r8, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r7, r4, lsr r9 │ │ │ │ - cmneq r1, r8, lsr #5 │ │ │ │ - cmneq r8, r4, lsl #31 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - cmneq r1, ip, ror r2 │ │ │ │ - cmneq r8, r8, asr pc │ │ │ │ - ldrdeq r6, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r1, r0, asr r2 │ │ │ │ - cmneq r8, ip, lsr #30 │ │ │ │ - strheq r6, [r7, #-128]! @ 0xffffff80 │ │ │ │ - @ instruction: 0x01676894 │ │ │ │ - cmneq r1, r0, lsl #4 │ │ │ │ - ldrdeq r5, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r7, r0, ror #16 │ │ │ │ - cmneq r1, ip, asr #3 │ │ │ │ - cmneq r8, r8, lsr #29 │ │ │ │ - cmneq r7, ip, lsr #16 │ │ │ │ - @ instruction: 0x01710198 │ │ │ │ - cmneq r8, r4, ror lr │ │ │ │ - strdeq r6, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmneq r8, r0, asr #28 │ │ │ │ - cmneq r7, r4, asr #15 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ - cmneq r8, ip, lsl #28 │ │ │ │ - @ instruction: 0x01676790 │ │ │ │ - ldrsheq r0, [r1, #-12]! │ │ │ │ - ldrdeq r5, [r8, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r7, ip, asr r7 │ │ │ │ - ldrsbeq r0, [r1, #-0]! │ │ │ │ - cmneq r8, ip, lsr #27 │ │ │ │ - cmneq r7, r0, lsr r7 │ │ │ │ - cmneq r1, r4, lsr #1 │ │ │ │ - cmneq r8, r0, lsl #27 │ │ │ │ - cmneq r7, r4, lsl #14 │ │ │ │ - ldrdeq r6, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, r8, lsr #13 │ │ │ │ - cmneq r7, r0, lsl #13 │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ - cmnpeq r0, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, ror #11 │ │ │ │ - cmneq r8, r0, asr #24 │ │ │ │ + ldrdeq r6, [r7, #-200]! @ 0xffffff38 │ │ │ │ + strheq r6, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, ip, lsl r6 │ │ │ │ + strdeq r6, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r7, r0, lsl #25 │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ + cmneq r8, r8, asr #5 │ │ │ │ + cmneq r7, ip, asr #24 │ │ │ │ + cmneq r7, r4, lsr #24 │ │ │ │ + @ instruction: 0x01710594 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ + strdeq r6, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, r0, ror #10 │ │ │ │ + cmneq r8, r0, asr #4 │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ + cmneq r1, r4, lsr r5 │ │ │ │ + cmneq r8, r4, lsl r2 │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ + @ instruction: 0x01676b94 │ │ │ │ + cmneq r8, r8, ror #3 │ │ │ │ + cmneq r7, r0, ror #22 │ │ │ │ + ldrsbeq r0, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + strheq r6, [r8, #-16]! │ │ │ │ + cmneq r7, r4, lsr fp │ │ │ │ + cmneq r1, r4, lsr #9 │ │ │ │ + cmneq r8, r4, lsl #3 │ │ │ │ + cmneq r7, r8, lsl #22 │ │ │ │ + cmneq r1, r8, ror r4 │ │ │ │ + cmneq r8, r8, asr r1 │ │ │ │ + ldrdeq r6, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r1, ip, asr #8 │ │ │ │ + cmneq r8, ip, lsr #2 │ │ │ │ + strheq r6, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r0, lsr #8 │ │ │ │ + cmneq r8, r0, lsl #2 │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ + cmneq r1, r8, ror #7 │ │ │ │ + cmneq r8, r8, asr #1 │ │ │ │ + cmneq r7, ip, asr #20 │ │ │ │ + cmneq r7, r4, lsr #20 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ + cmneq r8, ip, rrx │ │ │ │ + cmneq r7, ip, ror #19 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + cmneq r8, r4, lsr r0 │ │ │ │ + strheq r6, [r7, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0x01676994 │ │ │ │ + cmneq r7, ip, ror #18 │ │ │ │ + ldrsbeq r0, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + strheq r5, [r8, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r7, r0, asr #18 │ │ │ │ + ldrheq r0, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01685f90 │ │ │ │ + cmneq r7, r4, lsl r9 │ │ │ │ + cmneq r1, r4, lsl #5 │ │ │ │ + cmneq r8, r4, ror #30 │ │ │ │ + cmneq r7, r8, ror #17 │ │ │ │ + cmneq r1, r8, asr r2 │ │ │ │ + cmneq r8, r8, lsr pc │ │ │ │ + strheq r6, [r7, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r7, r0, lsr #17 │ │ │ │ + cmneq r1, r8, lsl #4 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ + cmneq r7, ip, ror #16 │ │ │ │ + ldrsbeq r0, [r1, #-20]! @ 0xffffffec │ │ │ │ + strheq r5, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r8, lsr r8 │ │ │ │ + cmneq r1, r0, lsr #3 │ │ │ │ + cmneq r8, r0, lsl #29 │ │ │ │ + cmneq r7, r4, lsl #16 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r8, ip, asr #28 │ │ │ │ + ldrdeq r6, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r8, lsr r1 │ │ │ │ + cmneq r8, r8, lsl lr │ │ │ │ + @ instruction: 0x0167679c │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ + cmneq r7, r8, ror #14 │ │ │ │ + ldrsbeq r0, [r1, #-8]! │ │ │ │ + strheq r5, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, ip, lsr r7 │ │ │ │ + cmneq r1, ip, lsr #1 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ + cmneq r7, r0, lsl r7 │ │ │ │ + ldrdeq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ + strheq r6, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r7, ip, lsl #13 │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmneq r7, r4, lsr #12 │ │ │ │ + cmnpeq r0, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, ip, asr #24 │ │ │ │ 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] │ │ │ │ @@ -1120159,17 +1120159,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 b6c98 │ │ │ │ - cmnpeq r0, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r8, r8, asr #20 │ │ │ │ + cmnpeq r0, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r8, r4, asr sl │ │ │ │ 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] │ │ │ │ @@ -1120198,17 +1120198,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 b6c98 │ │ │ │ - ldrsbeq pc, [r0, #-192]! @ 0xffffff40 @ │ │ │ │ - cmneq r7, r8, asr r3 │ │ │ │ - cmneq r8, r8, lsr #19 │ │ │ │ + ldrsbeq pc, [r0, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq r7, r4, ror #6 │ │ │ │ + strheq r5, [r8, #-148]! @ 0xffffff6c │ │ │ │ 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 │ │ │ │ @@ -1120271,24 +1120271,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 4fee00 │ │ │ │ - cmneq r8, r4, lsl #25 │ │ │ │ - cmneq r7, r8, lsl #5 │ │ │ │ - strdeq r5, [r8, #-188]! @ 0xffffff44 │ │ │ │ - @ instruction: 0x0170fe98 │ │ │ │ - cmneq r7, ip, asr #4 │ │ │ │ - cmneq r8, r0, asr #23 │ │ │ │ - cmnpeq r0, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsr #4 │ │ │ │ - @ instruction: 0x01685b94 │ │ │ │ - cmnpeq r0, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01685c90 │ │ │ │ + @ instruction: 0x01676294 │ │ │ │ + cmneq r8, r8, lsl #24 │ │ │ │ + cmnpeq r0, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr r2 │ │ │ │ + cmneq r8, ip, asr #23 │ │ │ │ + cmnpeq r0, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, lsr #4 │ │ │ │ + cmneq r8, r0, lsr #23 │ │ │ │ + cmnpeq r0, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004fee94 : │ │ │ │ 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 │ │ │ │ @@ -1120522,33 +1120522,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ b 4ff200 │ │ │ │ cmneq sp, r8, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmnpeq r0, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, ror sl │ │ │ │ - cmneq r8, r8, ror sl │ │ │ │ + cmnpeq r0, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, lsl #21 │ │ │ │ + cmneq r8, r4, lsl #21 │ │ │ │ cmneq sp, r8, lsr #10 │ │ │ │ - cmneq r8, r0, lsl #20 │ │ │ │ - cmneq r7, r0, lsr #32 │ │ │ │ + cmneq r8, ip, lsl #20 │ │ │ │ + cmneq r7, ip, lsr #32 │ │ │ │ cmneq r6, r4, ror r7 │ │ │ │ cmneq sp, r4, asr #8 │ │ │ │ - cmneq r7, r4, ror pc │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ - cmneq r7, r4, lsl pc │ │ │ │ - cmneq r7, r4, ror #29 │ │ │ │ + cmneq r7, r0, lsl #31 │ │ │ │ + cmneq r7, r0, asr pc │ │ │ │ + cmneq r7, r0, lsr #30 │ │ │ │ + strdeq r5, [r7, #-224]! @ 0xffffff20 │ │ │ │ cmneq sp, ip, asr r3 │ │ │ │ - cmnpeq r0, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl #29 │ │ │ │ - strdeq r5, [r8, #-124]! @ 0xffffff84 │ │ │ │ - cmnpeq r0, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, asr #28 │ │ │ │ - strheq r5, [r8, #-120]! @ 0xffffff88 │ │ │ │ + ldrheq pc, [r0, #-160]! @ 0xffffff60 @ │ │ │ │ + @ instruction: 0x01675e98 │ │ │ │ + cmneq r8, r8, lsl #16 │ │ │ │ + cmnpeq r0, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, asr lr │ │ │ │ + cmneq r8, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 4ff420 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 4ff424 │ │ │ │ @@ -1120640,27 +1120640,27 @@ │ │ │ │ mov r1, #121 @ 0x79 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ff338 │ │ │ │ cmneq sp, ip, asr r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r8, lsr #14 │ │ │ │ + cmneq r8, r4, lsr r7 │ │ │ │ @ instruction: 0xfffffa30 │ │ │ │ - cmneq r8, r4, lsl r7 │ │ │ │ + cmneq r8, r0, lsr #14 │ │ │ │ ldrsbeq r9, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmnpeq r0, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r8, r0, ror #12 │ │ │ │ - ldrsbeq pc, [r0, #-128]! @ 0xffffff80 @ │ │ │ │ - strheq r5, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r8, r4, lsr #12 │ │ │ │ - @ instruction: 0x0170f894 │ │ │ │ - cmneq r7, ip, ror ip │ │ │ │ - cmneq r8, r8, ror #11 │ │ │ │ + cmnpeq r0, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, lsl #26 │ │ │ │ + cmneq r8, ip, ror #12 │ │ │ │ + ldrsbeq pc, [r0, #-136]! @ 0xffffff78 @ │ │ │ │ + cmneq r7, r4, asr #25 │ │ │ │ + cmneq r8, r0, lsr r6 │ │ │ │ + @ instruction: 0x0170f89c │ │ │ │ + cmneq r7, r8, lsl #25 │ │ │ │ + strdeq r5, [r8, #-84]! @ 0xffffffac │ │ │ │ │ │ │ │ 004ff45c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4ff530 │ │ │ │ @@ -1120708,22 +1120708,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ff4ac │ │ │ │ - cmneq r8, r4, asr #5 │ │ │ │ - @ instruction: 0x01685594 │ │ │ │ - cmnpeq r0, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsr #23 │ │ │ │ - cmneq r8, r4, lsl r5 │ │ │ │ - cmnpeq r0, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, ror #22 │ │ │ │ - ldrdeq r5, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r3, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r8, r0, lsr #11 │ │ │ │ + cmnpeq r0, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + strheq r5, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r8, r0, lsr #10 │ │ │ │ + cmnpeq r0, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, ror fp │ │ │ │ + cmneq r8, r4, ror #9 │ │ │ │ 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 │ │ │ │ @@ -1120786,24 +1120786,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 4ff5fc │ │ │ │ - cmneq r8, ip, ror #9 │ │ │ │ - cmneq r7, ip, lsl #21 │ │ │ │ - cmneq r8, r4, ror #8 │ │ │ │ - cmnpeq r0, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, asr sl │ │ │ │ - cmneq r8, r8, lsr #8 │ │ │ │ - ldrsbeq pc, [r0, #-100]! @ 0xffffff9c @ │ │ │ │ - cmneq r7, r4, lsr #20 │ │ │ │ - strdeq r5, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmnpeq r0, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x01675a98 │ │ │ │ + cmneq r8, r0, ror r4 │ │ │ │ + cmnpeq r0, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ + cmneq r8, r4, lsr r4 │ │ │ │ + ldrsbeq pc, [r0, #-108]! @ 0xffffff94 @ │ │ │ │ + cmneq r7, r0, lsr sl │ │ │ │ + cmneq r8, r8, lsl #8 │ │ │ │ + ldrheq pc, [r0, #-96]! @ 0xffffffa0 @ │ │ │ │ │ │ │ │ 004ff690 : │ │ │ │ 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 │ │ │ │ @@ -1121037,33 +1121037,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ b 4ff9fc │ │ │ │ cmneq sp, ip, asr lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0170f598 │ │ │ │ - cmneq r8, r0, ror #5 │ │ │ │ - cmneq r8, r0, ror #5 │ │ │ │ + cmnpeq r0, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, ror #5 │ │ │ │ + cmneq r8, ip, ror #5 │ │ │ │ cmneq sp, ip, lsr #26 │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ - cmneq r7, r4, lsr #16 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ + cmneq r7, r0, lsr r8 │ │ │ │ cmneq r6, r8, ror pc │ │ │ │ cmneq sp, r8, asr #24 │ │ │ │ - cmneq r7, r8, ror r7 │ │ │ │ - cmneq r7, r8, asr #14 │ │ │ │ - cmneq r7, r8, lsl r7 │ │ │ │ - cmneq r7, r8, ror #13 │ │ │ │ + cmneq r7, r4, lsl #15 │ │ │ │ + cmneq r7, r4, asr r7 │ │ │ │ + cmneq r7, r4, lsr #14 │ │ │ │ + strdeq r5, [r7, #-100]! @ 0xffffff9c │ │ │ │ cmneq sp, r0, ror #22 │ │ │ │ - cmnpeq r0, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01675690 │ │ │ │ - cmneq r8, r4, rrx │ │ │ │ - ldrsbeq pc, [r0, #-44]! @ 0xffffffd4 @ │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - cmneq r8, r0, lsr #32 │ │ │ │ + cmnpeq r0, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0167569c │ │ │ │ + cmneq r8, r0, ror r0 │ │ │ │ + cmnpeq r0, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmneq r8, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 4ffc1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 4ffc20 │ │ │ │ @@ -1121155,27 +1121155,27 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ffb34 │ │ │ │ cmneq sp, r0, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01684f90 │ │ │ │ + @ instruction: 0x01684f9c │ │ │ │ @ instruction: 0xfffffa30 │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + cmneq r8, r4, lsr #30 │ │ │ │ ldrsbeq r8, [sp, #-152]! @ 0xffffff68 │ │ │ │ - cmnpeq r0, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r8, r8, asr #29 │ │ │ │ - cmnpeq r0, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - strheq r5, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r8, ip, lsl #29 │ │ │ │ - cmnpeq r0, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsl #9 │ │ │ │ - cmneq r8, r0, asr lr │ │ │ │ + cmnpeq r0, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsl #10 │ │ │ │ + ldrdeq r4, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmnpeq r0, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr #9 │ │ │ │ + @ instruction: 0x01684e98 │ │ │ │ + cmnpeq r0, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ + cmneq r8, ip, asr lr │ │ │ │ │ │ │ │ 004ffc58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4ffd2c │ │ │ │ @@ -1121223,22 +1121223,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ffca8 │ │ │ │ - cmneq r8, r8, asr #21 │ │ │ │ - strdeq r4, [r8, #-220]! @ 0xffffff24 │ │ │ │ - cmnpeq r0, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsr #7 │ │ │ │ - cmneq r8, ip, ror sp │ │ │ │ - ldrsheq lr, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r7, r0, ror r3 │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ + ldrdeq r2, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r8, r8, lsl #28 │ │ │ │ + cmnpeq r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + strheq r5, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r8, r8, lsl #27 │ │ │ │ + cmnpeq r0, r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, ror r3 │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #1820] @ 0x71c │ │ │ │ ldr r6, [pc, #592] @ 4fffb8 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1121387,27 +1121387,27 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 4ffe60 │ │ │ │ cmneq sp, r4, lsr #15 │ │ │ │ - cmneq r8, r0, lsl sp │ │ │ │ - cmneq r0, r4, ror #31 │ │ │ │ + cmneq r8, ip, lsl sp │ │ │ │ + cmneq r0, ip, ror #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r8, ip, lsl #25 │ │ │ │ - cmneq r0, r4, ror #30 │ │ │ │ - strdeq r2, [r8, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, ip, ror #3 │ │ │ │ - strheq r5, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r7, ip, lsl #3 │ │ │ │ - cmneq r7, r8, asr r1 │ │ │ │ - cmneq r7, ip, lsr r1 │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ - ldrdeq r5, [r7, #-12]! │ │ │ │ + @ instruction: 0x01684c98 │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ + cmneq r8, r8, lsl #18 │ │ │ │ + strdeq r5, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r7, r8, asr #3 │ │ │ │ + @ instruction: 0x01675198 │ │ │ │ + cmneq r7, r4, ror #2 │ │ │ │ + cmneq r7, r8, asr #2 │ │ │ │ + cmneq r7, r8, lsl r1 │ │ │ │ + cmneq r7, r8, ror #1 │ │ │ │ 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, #2164] @ 50087c │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1121950,34 +1121950,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 500678 │ │ │ │ cmneq sp, ip, lsl #10 │ │ │ │ ldrsheq r8, [sp, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, ip, asr #18 │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ - cmneq r0, ip, lsl #18 │ │ │ │ - cmneq r8, ip, asr #12 │ │ │ │ + cmneq r8, r8, asr r9 │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ + cmneq r0, r4, lsl r9 │ │ │ │ + cmneq r8, r8, asr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r0, r0, asr #16 │ │ │ │ - cmneq r8, r8, asr r5 │ │ │ │ + cmneq r0, r8, asr #16 │ │ │ │ + cmneq r8, r4, ror #10 │ │ │ │ @ instruction: 0x017d7e94 │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ - cmneq r7, r8, ror r9 │ │ │ │ - cmneq r7, r8, asr #18 │ │ │ │ - cmneq r0, r0, lsl r6 │ │ │ │ - cmneq r7, r0, lsl r9 │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ - ldrdeq r4, [r7, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r7, r8, lsr #17 │ │ │ │ - cmneq r7, r8, ror r8 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ + strheq r4, [r7, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r7, r4, lsl #19 │ │ │ │ + cmneq r7, r4, asr r9 │ │ │ │ + cmneq r0, r8, lsl r6 │ │ │ │ + cmneq r7, ip, lsl r9 │ │ │ │ + cmneq r8, r4, lsr r3 │ │ │ │ + cmneq r7, r4, ror #17 │ │ │ │ + strheq r4, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r7, r4, lsl #17 │ │ │ │ + cmneq r7, r4, asr r8 │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -1122024,20 +1122024,20 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 50092c │ │ │ │ - cmneq r0, r8, lsr #8 │ │ │ │ - cmneq r7, r8, lsr #14 │ │ │ │ - cmneq r8, r0, asr #2 │ │ │ │ - cmneq r0, ip, ror #7 │ │ │ │ - cmneq r7, ip, ror #13 │ │ │ │ - cmneq r8, r8, lsl #2 │ │ │ │ + cmneq r0, r0, lsr r4 │ │ │ │ + cmneq r7, r4, lsr r7 │ │ │ │ + cmneq r8, ip, asr #2 │ │ │ │ + ldrsheq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r4, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r8, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #528] @ 500bf0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #524] @ 500bf4 │ │ │ │ @@ -1122171,30 +1122171,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 500ae4 │ │ │ │ cmneq sp, r0, lsr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r8, lsl fp │ │ │ │ - cmneq r0, ip, lsr r3 │ │ │ │ - cmneq r8, ip, asr #32 │ │ │ │ + cmneq r0, r4, asr #6 │ │ │ │ + qdsubeq r4, r8, r8 │ │ │ │ @ instruction: 0xfffffe44 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ @ instruction: 0xfffff2a0 │ │ │ │ andeq r6, r0, r0, asr #23 │ │ │ │ - cmneq r8, ip, lsr #32 │ │ │ │ + cmneq r8, r8, lsr r0 │ │ │ │ cmneq sp, r8, lsr #20 │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - cmneq r8, r0, ror #30 │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - cmneq r7, r0, ror #9 │ │ │ │ - cmneq r0, ip, lsr #3 │ │ │ │ - cmneq r7, ip, lsr #9 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + cmneq r8, ip, ror #30 │ │ │ │ + cmneq r7, ip, lsl r5 │ │ │ │ + cmneq r7, ip, ror #9 │ │ │ │ + ldrheq lr, [r0, #-20]! @ 0xffffffec │ │ │ │ + strheq r4, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r3, [r8, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 00500c3c : │ │ │ │ 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 │ │ │ │ @@ -1122285,27 +1122285,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 500d18 │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ - cmneq r0, r8, ror r0 │ │ │ │ - cmneq r7, r4, ror r3 │ │ │ │ - @ instruction: 0x01683d90 │ │ │ │ - cmneq r0, r8, lsr r0 │ │ │ │ - cmneq r7, r4, lsr r3 │ │ │ │ - cmneq r8, r0, asr sp │ │ │ │ - cmneq r0, r8 │ │ │ │ - cmneq r7, r4, lsl #6 │ │ │ │ - cmneq r8, r0, lsr #26 │ │ │ │ - ldrsbeq sp, [r0, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq r4, [r7, #-36]! @ 0xffffffdc │ │ │ │ - strdeq r3, [r8, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r8, r0, asr lr │ │ │ │ + cmneq r0, r0, lsl #1 │ │ │ │ + cmneq r7, r0, lsl #7 │ │ │ │ + @ instruction: 0x01683d9c │ │ │ │ + cmneq r0, r0, asr #32 │ │ │ │ + cmneq r7, r0, asr #6 │ │ │ │ + cmneq r8, ip, asr sp │ │ │ │ + cmneq r0, r0, lsl r0 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ + cmneq r8, ip, lsr #26 │ │ │ │ + cmneq r0, r0, ror #31 │ │ │ │ + cmneq r7, r0, ror #5 │ │ │ │ + strdeq r3, [r8, #-204]! @ 0xffffff34 │ │ │ │ │ │ │ │ 00500df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 500ec4 │ │ │ │ @@ -1122353,22 +1122353,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 500e40 │ │ │ │ - cmneq r8, r0, lsr r9 │ │ │ │ - ldrdeq r3, [r8, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r0, r4, lsl pc │ │ │ │ - cmneq r7, r4, lsl r2 │ │ │ │ - cmneq r8, ip, lsr #24 │ │ │ │ - ldrsbeq sp, [r0, #-232]! @ 0xffffff18 │ │ │ │ - ldrdeq r4, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - strdeq r3, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r8, ip, lsr r9 │ │ │ │ + ldrdeq r3, [r8, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r0, ip, lsl pc │ │ │ │ + cmneq r7, r0, lsr #4 │ │ │ │ + cmneq r8, r8, lsr ip │ │ │ │ + cmneq r0, r0, ror #29 │ │ │ │ + cmneq r7, r4, ror #3 │ │ │ │ + strdeq r3, [r8, #-188]! @ 0xffffff44 │ │ │ │ │ │ │ │ 00500ee4 : │ │ │ │ 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 │ │ │ │ @@ -1123275,100 +1123275,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 501920 │ │ │ │ cmneq sp, ip, lsl #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq r7, [sp, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x01681798 │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ - strheq r9, [sl, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r8, r8, lsr fp │ │ │ │ - cmneq r8, r0, lsr fp │ │ │ │ - cmneq r0, r8, lsl #22 │ │ │ │ + cmneq r8, r4, lsr #15 │ │ │ │ + cmneq r8, r0, lsl #15 │ │ │ │ + cmneq sl, r4, asr #19 │ │ │ │ + cmneq r8, r4, asr #22 │ │ │ │ + cmneq r8, ip, lsr fp │ │ │ │ + cmneq r0, r0, lsl fp │ │ │ │ cmneq sp, ip, ror #23 │ │ │ │ - cmneq r0, r4, asr #5 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ - strheq r2, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, ip, asr #5 │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ + cmneq r8, r4, asr #31 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ - strdeq r3, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ + cmneq r0, ip, lsl #5 │ │ │ │ + strdeq r3, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r8, r4, lsl #31 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq r0, r4, lsl #4 │ │ │ │ - cmneq r7, r0, ror r4 │ │ │ │ - strdeq r2, [r8, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r7, ip, asr #7 │ │ │ │ - cmneq r0, r4, asr r1 │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ - cmneq r0, r8, lsl r1 │ │ │ │ - cmneq r7, r4, lsl #7 │ │ │ │ - cmneq r8, ip, lsl #28 │ │ │ │ - cmneq r0, ip, asr pc │ │ │ │ + cmneq r0, ip, lsl #4 │ │ │ │ + cmneq r7, ip, ror r4 │ │ │ │ + cmneq r8, r4, lsl #30 │ │ │ │ + ldrdeq r3, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r0, ip, asr r1 │ │ │ │ + cmneq r8, r0, asr lr │ │ │ │ + cmneq r0, r0, lsr #2 │ │ │ │ + @ instruction: 0x01673390 │ │ │ │ + cmneq r8, r8, lsl lr │ │ │ │ + cmneq r0, r4, ror #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, ror #20 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq r7, r4, lsl r9 │ │ │ │ - @ instruction: 0x0170c69c │ │ │ │ - cmneq r8, ip, lsl #7 │ │ │ │ - cmneq r0, r4, asr r6 │ │ │ │ - cmneq r7, r0, asr #17 │ │ │ │ - cmneq r8, r8, asr #6 │ │ │ │ + cmneq r7, r0, lsr #18 │ │ │ │ + cmneq r0, r4, lsr #13 │ │ │ │ + @ instruction: 0x01682398 │ │ │ │ + cmneq r0, ip, asr r6 │ │ │ │ + cmneq r7, ip, asr #17 │ │ │ │ + cmneq r8, r4, asr r3 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - ldrsbeq ip, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, r4, ror #6 │ │ │ │ - cmneq r8, r0, asr #5 │ │ │ │ - ldrheq ip, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r7, ip, lsl r7 │ │ │ │ - cmneq r8, r4, lsr #3 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ - cmneq r8, r8, ror #2 │ │ │ │ - cmneq r0, r8, lsr r4 │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ - ldrsheq ip, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r8, r4, lsr r1 │ │ │ │ - ldrdeq r2, [r8, #-8]! │ │ │ │ - cmneq r7, ip, lsl r6 │ │ │ │ - cmneq r0, r4, lsr #7 │ │ │ │ - @ instruction: 0x01682094 │ │ │ │ - ldrdeq r2, [r7, #-84]! @ 0xffffffac │ │ │ │ - cmneq r8, r0, rrx │ │ │ │ + ldrsbeq ip, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r0, ror r3 │ │ │ │ + cmneq r8, ip, asr #5 │ │ │ │ + ldrheq ip, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r7, r8, lsr #14 │ │ │ │ + strheq r2, [r8, #-16]! │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ + cmneq r7, ip, ror #13 │ │ │ │ + cmneq r8, r4, ror r1 │ │ │ │ + cmneq r0, r0, asr #8 │ │ │ │ + strheq r2, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r8, r8, lsr r1 │ │ │ │ + ldrsheq ip, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r8, r0, asr #2 │ │ │ │ + cmneq r8, r4, ror #1 │ │ │ │ + cmneq r7, r8, lsr #12 │ │ │ │ + cmneq r0, ip, lsr #7 │ │ │ │ + cmneq r8, r0, lsr #1 │ │ │ │ + cmneq r7, r0, ror #11 │ │ │ │ + cmneq r8, ip, rrx │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r0, r0, lsr r3 │ │ │ │ - @ instruction: 0x0167259c │ │ │ │ - cmneq r8, r4, lsr #32 │ │ │ │ - cmneq r7, r4, ror #10 │ │ │ │ - cmneq r0, ip, ror #5 │ │ │ │ - ldrdeq r1, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r7, r4, lsr #10 │ │ │ │ - cmneq r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x01681f9c │ │ │ │ - ldrdeq r2, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r8, r8, ror #30 │ │ │ │ + cmneq r0, r8, lsr r3 │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ + cmneq r8, r0, lsr r0 │ │ │ │ + cmneq r7, r0, ror r5 │ │ │ │ + ldrsheq ip, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r8, r8, ror #31 │ │ │ │ + cmneq r7, r0, lsr r5 │ │ │ │ + ldrheq ip, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r8, r8, lsr #31 │ │ │ │ + cmneq r7, r8, ror #9 │ │ │ │ + cmneq r8, r4, ror pc │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r0, r8, lsr r2 │ │ │ │ - cmneq r7, r4, lsr #9 │ │ │ │ - cmneq r8, ip, lsr #30 │ │ │ │ - cmneq r7, r8, ror #8 │ │ │ │ - strdeq r1, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r0, r0, asr #4 │ │ │ │ + strheq r2, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r8, r8, lsr pc │ │ │ │ + cmneq r7, r4, ror r4 │ │ │ │ + cmneq r8, r0, lsl #30 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r7, r0, lsr r4 │ │ │ │ - strheq r1, [r8, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, ip, lsr r4 │ │ │ │ + cmneq r8, r8, asr #29 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r0, ip, lsl #3 │ │ │ │ - strdeq r2, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x0170c194 │ │ │ │ + cmneq r7, r4, lsl #8 │ │ │ │ + cmneq r8, ip, lsl #29 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - strheq r2, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq r7, r8, asr #7 │ │ │ │ + cmneq r8, r0, asr lr │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 5018b8 │ │ │ │ sub r3, r6, #8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -1124710,105 +1124710,105 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 501920 │ │ │ │ - cmneq r0, r4, lsl r1 │ │ │ │ - cmneq r7, r0, lsl #7 │ │ │ │ - cmneq r8, r4, lsl #28 │ │ │ │ - ldrsbeq ip, [r0, #-8]! │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - cmneq r8, ip, asr #27 │ │ │ │ - @ instruction: 0x0170c09c │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ - cmneq r8, ip, lsl #27 │ │ │ │ - cmneq r0, r0, rrx │ │ │ │ - cmneq r7, ip, asr #5 │ │ │ │ - cmneq r8, r4, asr sp │ │ │ │ + cmneq r0, ip, lsl r1 │ │ │ │ + cmneq r7, ip, lsl #7 │ │ │ │ + cmneq r8, r0, lsl lr │ │ │ │ + cmneq r0, r0, ror #1 │ │ │ │ + cmneq r7, r0, asr r3 │ │ │ │ + ldrdeq r1, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ + cmneq r7, r4, lsl r3 │ │ │ │ + @ instruction: 0x01681d98 │ │ │ │ + cmneq r0, r8, rrx │ │ │ │ + ldrdeq r2, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r8, r0, ror #26 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r0, r4, lsr #32 │ │ │ │ - @ instruction: 0x01672290 │ │ │ │ - cmneq r8, r8, lsl sp │ │ │ │ + cmneq r0, ip, lsr #32 │ │ │ │ + @ instruction: 0x0167229c │ │ │ │ + cmneq r8, r4, lsr #26 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq r0, r8, ror #31 │ │ │ │ - cmneq r7, r4, asr r2 │ │ │ │ - ldrdeq r1, [r8, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ - cmneq r7, r8, lsl r2 │ │ │ │ - cmneq r8, r0, lsr #25 │ │ │ │ - cmneq r0, r0, ror pc │ │ │ │ - ldrdeq r2, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r4, ror #24 │ │ │ │ - cmneq r0, r0, lsr pc │ │ │ │ - @ instruction: 0x0167219c │ │ │ │ - cmneq r8, r4, lsr #24 │ │ │ │ + ldrsheq fp, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, r0, ror #4 │ │ │ │ + cmneq r8, r8, ror #25 │ │ │ │ + ldrheq fp, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r7, r4, lsr #4 │ │ │ │ + cmneq r8, ip, lsr #25 │ │ │ │ + cmneq r0, r8, ror pc │ │ │ │ + cmneq r7, r8, ror #3 │ │ │ │ + cmneq r8, r0, ror ip │ │ │ │ + cmneq r0, r8, lsr pc │ │ │ │ + cmneq r7, r8, lsr #3 │ │ │ │ + cmneq r8, r0, lsr ip │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsheq fp, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ - cmneq r8, r8, ror #23 │ │ │ │ - ldrheq fp, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r7, r0, lsr #2 │ │ │ │ - cmneq r8, r8, lsr #23 │ │ │ │ - cmneq r0, r4, ror lr │ │ │ │ - cmneq r7, r0, ror #1 │ │ │ │ - cmneq r8, r8, ror #22 │ │ │ │ + ldrsheq fp, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, ip, ror #2 │ │ │ │ + strdeq r1, [r8, #-180]! @ 0xffffff4c │ │ │ │ + ldrheq fp, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, ip, lsr #2 │ │ │ │ + strheq r1, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, ip, ror lr │ │ │ │ + cmneq r7, ip, ror #1 │ │ │ │ + cmneq r8, r4, ror fp │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r7, r8, lsr #1 │ │ │ │ - cmneq r0, r0, lsr lr │ │ │ │ - cmneq r8, r0, lsr #22 │ │ │ │ - ldrsheq fp, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ - cmneq r8, ip, ror #21 │ │ │ │ + strheq r2, [r7, #-4]! │ │ │ │ + cmneq r0, r8, lsr lr │ │ │ │ + cmneq r8, ip, lsr #22 │ │ │ │ + cmneq r0, r0, lsl #28 │ │ │ │ + cmneq r7, r0, ror r0 │ │ │ │ + strdeq r1, [r8, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - ldrheq fp, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r7, r8, lsr #32 │ │ │ │ - strheq r1, [r8, #-160]! @ 0xffffff60 │ │ │ │ - strdeq r1, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, r8, ror sp │ │ │ │ - cmneq r8, r8, ror #20 │ │ │ │ - strheq r1, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, r8, lsr sp │ │ │ │ - cmneq r8, r8, lsr #20 │ │ │ │ - cmneq r7, r0, ror pc │ │ │ │ - ldrsheq fp, [r0, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r8, r8, ror #19 │ │ │ │ - cmneq r0, r0, asr #25 │ │ │ │ - cmneq r7, ip, lsr #30 │ │ │ │ - strheq r1, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r4, lsl #25 │ │ │ │ - strdeq r1, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r8, r8, ror r9 │ │ │ │ - cmneq r0, r8, asr #24 │ │ │ │ - strheq r1, [r7, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r8, ip, lsr r9 │ │ │ │ + cmneq r0, r4, asr #27 │ │ │ │ + cmneq r7, r4, lsr r0 │ │ │ │ + strheq r1, [r8, #-172]! @ 0xffffff54 │ │ │ │ + strdeq r1, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r0, r0, lsl #27 │ │ │ │ + cmneq r8, r4, ror sl │ │ │ │ + strheq r1, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r0, r0, asr #26 │ │ │ │ + cmneq r8, r4, lsr sl │ │ │ │ + cmneq r7, ip, ror pc │ │ │ │ + cmneq r0, r0, lsl #26 │ │ │ │ + strdeq r1, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r0, r8, asr #25 │ │ │ │ + cmneq r7, r8, lsr pc │ │ │ │ + cmneq r8, r0, asr #19 │ │ │ │ + cmneq r0, ip, lsl #25 │ │ │ │ + strdeq r1, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r8, r4, lsl #19 │ │ │ │ + cmneq r0, r0, asr ip │ │ │ │ + cmneq r7, r0, asr #29 │ │ │ │ + cmneq r8, r8, asr #18 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq r0, ip, lsl #24 │ │ │ │ - cmneq r7, r8, ror lr │ │ │ │ - cmneq r8, r0, lsl #18 │ │ │ │ + cmneq r0, r4, lsl ip │ │ │ │ + cmneq r7, r4, lsl #29 │ │ │ │ + cmneq r8, ip, lsl #18 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - ldrsbeq fp, [r0, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r7, ip, lsr lr │ │ │ │ - cmneq r8, r4, asr #17 │ │ │ │ - cmneq r7, r4, lsl #28 │ │ │ │ - cmneq r0, ip, lsl #23 │ │ │ │ - cmneq r8, ip, ror r8 │ │ │ │ - cmneq r0, r4, asr fp │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - cmneq r8, r8, asr #16 │ │ │ │ - cmneq r0, r8, lsl fp │ │ │ │ - cmneq r7, r4, lsl #27 │ │ │ │ - cmneq r8, ip, lsl #16 │ │ │ │ - ldrsbeq fp, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r7, r8, asr #26 │ │ │ │ - ldrdeq r1, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - cmneq r7, ip, lsl #26 │ │ │ │ - @ instruction: 0x01681794 │ │ │ │ + ldrsbeq fp, [r0, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, r8, asr #28 │ │ │ │ + ldrdeq r1, [r8, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0170bb94 │ │ │ │ + cmneq r8, r8, lsl #17 │ │ │ │ + cmneq r0, ip, asr fp │ │ │ │ + cmneq r7, ip, asr #27 │ │ │ │ + cmneq r8, r4, asr r8 │ │ │ │ + cmneq r0, r0, lsr #22 │ │ │ │ + @ instruction: 0x01671d90 │ │ │ │ + cmneq r8, r8, lsl r8 │ │ │ │ + cmneq r0, r4, ror #21 │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ + ldrdeq r1, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + cmneq r7, r8, lsl sp │ │ │ │ + cmneq r8, r0, lsr #15 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1125723,105 +1125723,105 @@ │ │ │ │ bl b464c <__muldc3@plt> │ │ │ │ ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ b 503ec4 │ │ │ │ cmneq sp, ip, ror #31 │ │ │ │ cmneq sp, r8, ror #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x0170b594 │ │ │ │ cmneq sp, r4, lsr r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, ror #20 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrheq sl, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, ip, lsl r9 │ │ │ │ - smultbeq r8, r0, r3 │ │ │ │ - cmneq r0, ip, asr r6 │ │ │ │ - smulbteq r7, r8, r8 │ │ │ │ - cmneq r8, ip, asr #6 │ │ │ │ - cmneq r0, r0, lsr #12 │ │ │ │ - smulbbeq r7, ip, r8 │ │ │ │ - cmneq r8, r0, lsl r3 │ │ │ │ - cmneq r0, r4, ror #11 │ │ │ │ - cmneq r7, r0, asr r8 │ │ │ │ - ldrdeq r0, [r8, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r0, r8, lsr #11 │ │ │ │ - cmneq r7, r4, lsl r8 │ │ │ │ - @ instruction: 0x01680298 │ │ │ │ - cmneq r0, ip, ror #10 │ │ │ │ - ldrdeq r0, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, ip, asr r2 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x0167079c │ │ │ │ - cmneq r8, r0, lsr #4 │ │ │ │ - ldrsheq sl, [r0, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r0, ror #14 │ │ │ │ - smultteq r8, r4, r1 │ │ │ │ - ldrheq sl, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r7, r4, lsr #14 │ │ │ │ - smultbeq r8, r8, r1 │ │ │ │ - cmneq r0, ip, ror r4 │ │ │ │ - smultteq r7, r8, r6 │ │ │ │ - cmneq r8, r0, ror r1 │ │ │ │ - cmneq r0, ip, lsr r4 │ │ │ │ - smultbeq r7, r8, r6 │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ - cmneq r0, r0, lsl #8 │ │ │ │ - cmneq r7, ip, ror #12 │ │ │ │ - strdeq r0, [r8, #-0]! │ │ │ │ - cmneq r0, r4, asr #7 │ │ │ │ - cmneq r7, r0, lsr r6 │ │ │ │ - strheq r0, [r8, #-8]! │ │ │ │ - cmneq r0, r8, lsl #7 │ │ │ │ - strdeq r0, [r7, #-84]! @ 0xffffffac │ │ │ │ - cmneq r8, r8, ror r0 │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ - strheq r0, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r8, ip, lsr r0 │ │ │ │ - cmneq r0, r0, lsl r3 │ │ │ │ - cmneq r7, ip, ror r5 │ │ │ │ - cmneq r8, r0 │ │ │ │ - ldrsbeq sl, [r0, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r0, asr #10 │ │ │ │ - msreq (UNDEF: 119), r4, asr #31 │ │ │ │ - cmneq r7, r0, lsl #10 │ │ │ │ - msreq (UNDEF: 119), r8, lsl #31 │ │ │ │ - smulbteq r7, r4, r4 │ │ │ │ - msreq (UNDEF: 119), ip, asr #30 │ │ │ │ - cmneq r0, r0, lsr #4 │ │ │ │ - smulbbeq r7, ip, r4 │ │ │ │ - msreq (UNDEF: 119), r0, lsl pc │ │ │ │ - cmneq r0, r4, ror #3 │ │ │ │ - cmneq r7, r0, asr r4 │ │ │ │ - ldrdeq pc, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r0, r8, lsr #3 │ │ │ │ - cmneq r7, r4, lsl r4 │ │ │ │ - msreq (UNDEF: 103), r8 @ │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ - ldrdeq r0, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - msreq (UNDEF: 103), ip, asr lr │ │ │ │ - cmneq r0, r0, lsr r1 │ │ │ │ - @ instruction: 0x0167039c │ │ │ │ - msreq (UNDEF: 103), r0, lsr #28 │ │ │ │ - ldrsheq sl, [r0, #-0]! │ │ │ │ - cmneq r7, ip, asr r3 │ │ │ │ - msreq SPSR_sxc, r0, ror #27 │ │ │ │ - ldrheq sl, [r0, #-4]! │ │ │ │ - cmneq r7, r0, lsr #6 │ │ │ │ - msreq SPSR_sxc, r8, lsr #27 │ │ │ │ - cmneq r0, r8, ror r0 │ │ │ │ - smultteq r7, r4, r2 │ │ │ │ - msreq SPSR_sxc, r8, ror #26 │ │ │ │ - cmneq r0, ip, lsr r0 │ │ │ │ - smultbeq r7, r8, r2 │ │ │ │ - msreq SPSR_sxc, ip, lsr #26 │ │ │ │ - cmneq r0, r0 │ │ │ │ - cmneq r7, ip, ror #4 │ │ │ │ - strdeq pc, [r7, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq sl, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, r8, lsr #18 │ │ │ │ + smultbeq r8, ip, r3 │ │ │ │ + cmneq r0, r4, ror #12 │ │ │ │ + ldrdeq r0, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r8, r8, asr r3 │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ + @ instruction: 0x01670898 │ │ │ │ + cmneq r8, ip, lsl r3 │ │ │ │ + cmneq r0, ip, ror #11 │ │ │ │ + cmneq r7, ip, asr r8 │ │ │ │ + smultteq r8, r0, r2 │ │ │ │ + ldrheq sl, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r7, r0, lsr #16 │ │ │ │ + smultbeq r8, r4, r2 │ │ │ │ + cmneq r0, r4, ror r5 │ │ │ │ + smultteq r7, r4, r7 │ │ │ │ + cmneq r8, r8, ror #4 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + smultbeq r7, r8, r7 │ │ │ │ + cmneq r8, ip, lsr #4 │ │ │ │ + ldrsheq sl, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r7, ip, ror #14 │ │ │ │ + strdeq r0, [r8, #-16]! │ │ │ │ + cmneq r0, r0, asr #9 │ │ │ │ + cmneq r7, r0, lsr r7 │ │ │ │ + strheq r0, [r8, #-20]! @ 0xffffffec │ │ │ │ + cmneq r0, r4, lsl #9 │ │ │ │ + strdeq r0, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + cmneq r0, r4, asr #8 │ │ │ │ + strheq r0, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, r8, lsr r1 │ │ │ │ + cmneq r0, r8, lsl #8 │ │ │ │ + cmneq r7, r8, ror r6 │ │ │ │ + strdeq r0, [r8, #-12]! │ │ │ │ + cmneq r0, ip, asr #7 │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ + smulbteq r8, r4, r0 │ │ │ │ + @ instruction: 0x0170a390 │ │ │ │ + cmneq r7, r0, lsl #12 │ │ │ │ + smulbbeq r8, r4, r0 │ │ │ │ + cmneq r0, r4, asr r3 │ │ │ │ + smulbteq r7, r4, r5 │ │ │ │ + cmneq r8, r8, asr #32 │ │ │ │ + cmneq r0, r8, lsl r3 │ │ │ │ + smulbbeq r7, r8, r5 │ │ │ │ + cmneq r8, ip │ │ │ │ + ldrsbeq sl, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ + ldrdeq pc, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, ip, lsl #10 │ │ │ │ + msreq (UNDEF: 119), r4 @ │ │ │ │ + ldrdeq r0, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + msreq (UNDEF: 119), r8, asr pc │ │ │ │ + cmneq r0, r8, lsr #4 │ │ │ │ + @ instruction: 0x01670498 │ │ │ │ + msreq (UNDEF: 119), ip, lsl pc │ │ │ │ + cmneq r0, ip, ror #3 │ │ │ │ + cmneq r7, ip, asr r4 │ │ │ │ + msreq (UNDEF: 103), r4, ror #29 │ │ │ │ + ldrheq sl, [r0, #-16]! │ │ │ │ + cmneq r7, r0, lsr #8 │ │ │ │ + msreq (UNDEF: 103), r4, lsr #29 │ │ │ │ + cmneq r0, r4, ror r1 │ │ │ │ + smultteq r7, r4, r3 │ │ │ │ + msreq (UNDEF: 103), r8, ror #28 │ │ │ │ + cmneq r0, r8, lsr r1 │ │ │ │ + smultbeq r7, r8, r3 │ │ │ │ + msreq (UNDEF: 103), ip, lsr #28 │ │ │ │ + ldrsheq sl, [r0, #-8]! │ │ │ │ + cmneq r7, r8, ror #6 │ │ │ │ + msreq SPSR_sxc, ip, ror #27 │ │ │ │ + ldrheq sl, [r0, #-12]! │ │ │ │ + cmneq r7, ip, lsr #6 │ │ │ │ + strheq pc, [r7, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq r0, r0, lsl #1 │ │ │ │ + strdeq r0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + msreq SPSR_sxc, r4, ror sp │ │ │ │ + cmneq r0, r4, asr #32 │ │ │ │ + strheq r0, [r7, #-36]! @ 0xffffffdc │ │ │ │ + msreq SPSR_sxc, r8, lsr sp │ │ │ │ + cmneq r0, r8 │ │ │ │ + cmneq r7, r8, ror r2 │ │ │ │ + strdeq pc, [r7, #-204]! @ 0xffffff34 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ strd sl, [sp] │ │ │ │ strd r0, [sp, #8] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -1127341,127 +1127341,127 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bne 505c40 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ b 5055cc │ │ │ │ cmneq sp, r4, asr #13 │ │ │ │ cmneq sp, ip, lsr #13 │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - strdeq pc, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ - msreq (UNDEF: 103), ip, lsl #20 │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ + msreq SPSR_sxc, r8, lsl #26 │ │ │ │ + cmneq r0, r0, lsr #26 │ │ │ │ + msreq (UNDEF: 103), r8, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - msreq SPSR_sxc, r4, lsl r9 │ │ │ │ - cmneq r0, r4, lsl ip │ │ │ │ - cmneq r0, r4, ror #22 │ │ │ │ - cmneq r0, r0, asr fp │ │ │ │ - cmneq r0, ip, lsl r8 │ │ │ │ - msreq SPSR_sxc, r0, lsl r5 │ │ │ │ + msreq SPSR_sxc, r0, lsr #18 │ │ │ │ + cmneq r0, ip, lsl ip │ │ │ │ + cmneq r0, ip, ror #22 │ │ │ │ + cmneq r0, r8, asr fp │ │ │ │ + cmneq r0, r4, lsr #16 │ │ │ │ + msreq SPSR_sxc, ip, lsl r5 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrsbeq r9, [r0, #-108]! @ 0xffffff94 │ │ │ │ - msreq (UNDEF: 119), r8, asr #7 │ │ │ │ - cmneq r0, r0, lsl #13 │ │ │ │ - msreq SPSR_sxc, r0, lsr r5 │ │ │ │ - msreq SPSR_sx, ip, lsr #17 │ │ │ │ - msreq (UNDEF: 119), r0, lsr r3 │ │ │ │ + cmneq r0, r4, ror #13 │ │ │ │ + ldrdeq pc, [r7, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ + msreq SPSR_sxc, ip, lsr r5 │ │ │ │ + strheq pc, [r6, #-136]! @ 0xffffff78 @ │ │ │ │ + msreq (UNDEF: 119), ip, lsr r3 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - cmneq r0, r0, ror #8 │ │ │ │ - msreq (UNDEF: 102), ip, asr #13 │ │ │ │ - msreq SPSR_sxc, r0, asr r1 │ │ │ │ + cmneq r0, r8, ror #8 │ │ │ │ + ldrdeq pc, [r6, #-104]! @ 0xffffff98 │ │ │ │ + msreq SPSR_sxc, ip, asr r1 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01708e98 │ │ │ │ - @ instruction: 0x0167eb90 │ │ │ │ + cmneq r0, r0, lsr #29 │ │ │ │ + @ instruction: 0x0167eb9c │ │ │ │ msreq SPSR_sc, r4, asr r8 │ │ │ │ cmneq sp, r4, lsr #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ - cmneq r7, r4, lsr sl │ │ │ │ + cmneq r7, ip, ror #21 │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r0, r0, ror #23 │ │ │ │ - cmneq r6, ip, asr #28 │ │ │ │ - ldrdeq lr, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, r8, ror #23 │ │ │ │ + cmneq r6, r8, asr lr │ │ │ │ + cmneq r7, r0, ror #17 │ │ │ │ msreq SPSR_sc, ip, ror r5 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - cmneq r0, r0, lsr fp │ │ │ │ - cmneq r7, r8, ror r9 │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ + cmneq r7, r4, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ - cmneq r6, r8, lsr fp │ │ │ │ - strheq lr, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsbeq r8, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r6, r4, asr #22 │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r0, ip, lsl #16 │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ - strdeq lr, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x0167e598 │ │ │ │ - cmneq r0, r8, asr #15 │ │ │ │ - strheq lr, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r0, r4, lsl r8 │ │ │ │ + cmneq r6, r4, lsl #21 │ │ │ │ + cmneq r7, r8, lsl #10 │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ + ldrsbeq r8, [r0, #-112]! @ 0xffffff90 │ │ │ │ + strheq lr, [r7, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq r0, r0, asr r6 │ │ │ │ - cmneq r7, r0, asr #6 │ │ │ │ - cmneq r6, r8, ror r8 │ │ │ │ + cmneq r0, r8, asr r6 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + cmneq r6, r4, lsl #17 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - ldrheq r8, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ + cmneq r0, r4, asr #11 │ │ │ │ + cmneq r6, r4, lsr r8 │ │ │ │ + strheq lr, [r7, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - ldrdeq lr, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r6, r4, ror #15 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - cmneq r0, r4, lsr r5 │ │ │ │ - cmneq r7, r4, lsr #4 │ │ │ │ - cmneq r6, r0, ror #14 │ │ │ │ - ldrheq r8, [r0, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r4, lsr #3 │ │ │ │ + cmneq r0, ip, lsr r5 │ │ │ │ + cmneq r7, r0, lsr r2 │ │ │ │ + cmneq r6, ip, ror #14 │ │ │ │ + ldrheq r8, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + strheq lr, [r7, #-16]! │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r0, r0, lsr #6 │ │ │ │ - cmneq r7, r4, lsl r0 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ + cmneq r0, r8, lsr #6 │ │ │ │ + cmneq r7, r0, lsr #32 │ │ │ │ + cmneq r6, r8, asr r5 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ cmneq r5, r0, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq r7, r8, lsr #1 │ │ │ │ + strheq lr, [r7, #-4]! │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - cmneq r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x0166e494 │ │ │ │ - cmneq r7, r4, lsl pc │ │ │ │ + cmneq r0, r0, lsr r2 │ │ │ │ + cmneq r6, r0, lsr #9 │ │ │ │ + cmneq r7, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r6, ip, asr r4 │ │ │ │ + cmneq r6, r8, ror #8 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - ldrheq r8, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r6, r8, lsr #8 │ │ │ │ - cmneq r7, r8, lsr #29 │ │ │ │ + cmneq r0, r4, asr #3 │ │ │ │ + cmneq r6, r4, lsr r4 │ │ │ │ + strheq sp, [r7, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - strdeq lr, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq lr, [r6, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - strheq lr, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, ip, lsr lr │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq r6, r8, asr #7 │ │ │ │ + cmneq r7, r8, asr #28 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r6, r4, lsl #7 │ │ │ │ + @ instruction: 0x0166e390 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq r0, r4, ror #1 │ │ │ │ - cmneq r6, r0, asr r3 │ │ │ │ - ldrdeq sp, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r0, ip, ror #1 │ │ │ │ + cmneq r6, ip, asr r3 │ │ │ │ + ldrdeq sp, [r7, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmneq r0, r8, lsr #1 │ │ │ │ - cmneq r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x0167dd94 │ │ │ │ + ldrheq r8, [r0, #-0]! │ │ │ │ + cmneq r6, r0, lsr #6 │ │ │ │ + cmneq r7, r0, lsr #27 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmneq r0, ip, rrx │ │ │ │ - ldrdeq lr, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r7, r8, asr sp │ │ │ │ + cmneq r0, r4, ror r0 │ │ │ │ + cmneq r6, r4, ror #5 │ │ │ │ + cmneq r7, r4, ror #26 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmneq r6, r0, lsr #5 │ │ │ │ + cmneq r6, ip, lsr #5 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - ldrsheq r7, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r6, r8, ror #4 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ + cmneq r0, r4 │ │ │ │ + cmneq r6, r4, ror r2 │ │ │ │ + strdeq sp, [r7, #-196]! @ 0xffffff3c │ │ │ │ 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 │ │ │ │ @@ -1128900,112 +1128900,112 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 505fe8 │ │ │ │ - ldrheq r7, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r6, r8, lsr #4 │ │ │ │ - cmneq r7, r8, lsr #25 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ + cmneq r6, r4, lsr r2 │ │ │ │ + strheq sp, [r7, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ - cmneq r7, r4, lsr #28 │ │ │ │ - cmneq r7, r0, ror ip │ │ │ │ - cmneq r6, ip, lsr #3 │ │ │ │ - cmneq r6, ip, ror r1 │ │ │ │ - cmneq r6, ip, asr #2 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmneq r7, r0, lsr lr │ │ │ │ + cmneq r7, ip, ror ip │ │ │ │ + strheq lr, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r8, lsl #3 │ │ │ │ + cmneq r6, r8, asr r1 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ + cmneq r6, r8, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmneq r0, ip, ror lr │ │ │ │ - cmneq r6, r8, ror #1 │ │ │ │ - cmneq r7, r8, ror #22 │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ + strdeq lr, [r6, #-4]! │ │ │ │ + cmneq r7, r4, ror fp │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r0, r0, asr #28 │ │ │ │ - cmneq r6, ip, lsr #1 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ + cmneq r0, r8, asr #28 │ │ │ │ + strheq lr, [r6, #-8]! │ │ │ │ + cmneq r7, r8, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq r6, r0, ror r0 │ │ │ │ + cmneq r6, ip, ror r0 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrsheq r7, [r0, #-208]! @ 0xffffff30 │ │ │ │ - qdsubeq lr, ip, r6 │ │ │ │ - ldrdeq sp, [r7, #-172]! @ 0xffffff54 │ │ │ │ + ldrsheq r7, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r6, r8, rrx │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - ldrheq r7, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r6, r0, lsr #32 │ │ │ │ - cmneq r7, r4, lsr #21 │ │ │ │ - cmneq r0, r8, ror sp │ │ │ │ - cmneq r6, r4, ror #31 │ │ │ │ - cmneq r7, r4, ror #20 │ │ │ │ + ldrheq r7, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, ip, lsr #32 │ │ │ │ + strheq sp, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r0, r0, lsl #27 │ │ │ │ + strdeq sp, [r6, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, r0, ror sl │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r0, ip, lsr sp │ │ │ │ - cmneq r6, r8, lsr #31 │ │ │ │ - cmneq r7, r8, lsr #20 │ │ │ │ + cmneq r0, r4, asr #26 │ │ │ │ + strheq sp, [r6, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r7, r4, lsr sl │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r6, r0, ror pc │ │ │ │ + cmneq r6, ip, ror pc │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq r6, ip, lsr #30 │ │ │ │ + cmneq r6, r8, lsr pc │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - strdeq sp, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r7, r8, lsl #19 │ │ │ │ + cmneq r6, r8, lsl #30 │ │ │ │ + @ instruction: 0x0167d994 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r0, r4, asr ip │ │ │ │ - strheq sp, [r6, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + strheq sp, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmneq r0, ip, lsl ip │ │ │ │ - cmneq r6, r8, lsl #29 │ │ │ │ - cmneq r7, r0, lsl r9 │ │ │ │ - cmneq r6, r0, asr lr │ │ │ │ + cmneq r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x0166de94 │ │ │ │ + cmneq r7, ip, lsl r9 │ │ │ │ + cmneq r6, ip, asr lr │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmneq r6, r0, lsr #28 │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq r0, r0, lsl #23 │ │ │ │ - cmneq r6, ip, ror #27 │ │ │ │ - cmneq r7, ip, ror #16 │ │ │ │ + cmneq r0, r8, lsl #23 │ │ │ │ + strdeq sp, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r0, r4, asr #22 │ │ │ │ - strheq sp, [r6, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r7, r0, lsr r8 │ │ │ │ + cmneq r0, ip, asr #22 │ │ │ │ + strheq sp, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r7, ip, lsr r8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r0, r8, lsl #22 │ │ │ │ - cmneq r6, r4, ror sp │ │ │ │ - strdeq sp, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r0, lsl fp │ │ │ │ + cmneq r6, r0, lsl #27 │ │ │ │ + cmneq r7, r0, lsl #16 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r0, ip, asr #21 │ │ │ │ - cmneq r6, r8, lsr sp │ │ │ │ - strheq sp, [r7, #-120]! @ 0xffffff88 │ │ │ │ + ldrsbeq r7, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r6, r4, asr #26 │ │ │ │ + cmneq r7, r4, asr #15 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x01707a90 │ │ │ │ - strdeq sp, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r7, r0, lsl #15 │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmneq r6, r0, asr #25 │ │ │ │ - cmneq r7, r0, asr #14 │ │ │ │ + @ instruction: 0x01707a98 │ │ │ │ + cmneq r6, r8, lsl #26 │ │ │ │ + cmneq r7, ip, lsl #15 │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + cmneq r6, ip, asr #25 │ │ │ │ + cmneq r7, ip, asr #14 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmneq r0, r8, lsl sl │ │ │ │ - cmneq r6, r4, lsl #25 │ │ │ │ - cmneq r7, r4, lsl #14 │ │ │ │ + cmneq r0, r0, lsr #20 │ │ │ │ + @ instruction: 0x0166dc90 │ │ │ │ + cmneq r7, r0, lsl r7 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - ldrsbeq r7, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, r8, asr #24 │ │ │ │ - cmneq r7, r8, asr #13 │ │ │ │ + cmneq r0, r4, ror #19 │ │ │ │ + cmneq r6, r4, asr ip │ │ │ │ + ldrdeq sp, [r7, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r0, r0, lsr #19 │ │ │ │ - cmneq r6, ip, lsl #24 │ │ │ │ - cmneq r7, ip, lsl #13 │ │ │ │ + cmneq r0, r8, lsr #19 │ │ │ │ + cmneq r6, r8, lsl ip │ │ │ │ + @ instruction: 0x0167d698 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r0, r4, ror #18 │ │ │ │ - ldrdeq sp, [r6, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r7, r0, asr r6 │ │ │ │ + cmneq r0, ip, ror #18 │ │ │ │ + ldrdeq sp, [r6, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r7, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x0166db94 │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ + cmneq r0, r0, lsr r9 │ │ │ │ + cmneq r6, r0, lsr #23 │ │ │ │ + cmneq r7, r4, lsr #12 │ │ │ │ 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, #804] @ 5079d0 │ │ │ │ ldr r3, [pc, #804] @ 5079d4 │ │ │ │ @@ -1129208,28 +1129208,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 5077c8 │ │ │ │ cmneq sp, r8, ror #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, ip, lsr r8 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ + cmneq r7, r8, asr #16 │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ cmneq sp, r4, asr #26 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrsbeq r7, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r6, r4, asr #14 │ │ │ │ - cmneq r7, ip, asr #3 │ │ │ │ - @ instruction: 0x0170749c │ │ │ │ - cmneq r6, r8, lsl #14 │ │ │ │ - @ instruction: 0x0167d190 │ │ │ │ + cmneq r0, r0, ror #9 │ │ │ │ + cmneq r6, r0, asr r7 │ │ │ │ + ldrdeq sp, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r4, lsr #9 │ │ │ │ + cmneq r6, r4, lsl r7 │ │ │ │ + @ instruction: 0x0167d19c │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq r0, r0, ror #8 │ │ │ │ - cmneq r6, ip, asr #13 │ │ │ │ - cmneq r7, r4, asr r1 │ │ │ │ + cmneq r0, r8, ror #8 │ │ │ │ + ldrdeq sp, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, r0, ror #2 │ │ │ │ muleq r0, sl, r2 │ │ │ │ │ │ │ │ 00507a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1129399,28 +1129399,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 507b94 │ │ │ │ ldrsbeq r0, [sp, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r8, ror r9 │ │ │ │ - cmneq r0, r8, lsr #4 │ │ │ │ - cmneq r7, ip, lsr #2 │ │ │ │ - cmneq r7, r4, lsl pc │ │ │ │ + cmneq r0, r0, lsr r2 │ │ │ │ + cmneq r7, r8, lsr r1 │ │ │ │ + cmneq r7, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r0, r8, ror #3 │ │ │ │ - cmneq r6, r4, asr r4 │ │ │ │ - ldrdeq ip, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r0, ip, lsr #3 │ │ │ │ - cmneq r6, r8, lsl r4 │ │ │ │ - @ instruction: 0x0167ce98 │ │ │ │ + ldrsheq r7, [r0, #-16]! │ │ │ │ + cmneq r6, r0, ror #8 │ │ │ │ + cmneq r7, r4, ror #29 │ │ │ │ + ldrheq r7, [r0, #-20]! @ 0xffffffec │ │ │ │ + cmneq r6, r4, lsr #8 │ │ │ │ + cmneq r7, r4, lsr #29 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmneq r0, r0, ror r1 │ │ │ │ - ldrdeq sp, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, r0, ror #28 │ │ │ │ + cmneq r0, r8, ror r1 │ │ │ │ + cmneq r6, r8, ror #7 │ │ │ │ + cmneq r7, ip, ror #28 │ │ │ │ │ │ │ │ 00507d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1129696,22 +1129696,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r5, r8, asr #15 │ │ │ │ - strheq ip, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ + cmneq r7, r0, asr #25 │ │ │ │ + cmneq r0, r4, lsr #28 │ │ │ │ cmneq r6, r8, ror r9 │ │ │ │ - cmneq r7, r8, ror ip │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ + cmneq r7, r4, lsl #25 │ │ │ │ + cmneq r0, r8, ror #27 │ │ │ │ cmneq r5, r4, asr r7 │ │ │ │ - cmneq r7, r0, asr #24 │ │ │ │ - cmneq r0, r8, lsr #27 │ │ │ │ + cmneq r7, ip, asr #24 │ │ │ │ + ldrheq r6, [r0, #-208]! @ 0xffffff30 │ │ │ │ │ │ │ │ 00508188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1129807,16 +1129807,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r5, r4, lsr #11 │ │ │ │ - cmneq r7, r0, asr #21 │ │ │ │ - cmneq r0, r0, lsl ip │ │ │ │ + cmneq r7, ip, asr #21 │ │ │ │ + cmneq r0, r8, lsl ip │ │ │ │ │ │ │ │ 00508324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1129912,16 +1129912,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r5, ip, lsl #8 │ │ │ │ - cmneq r0, r0, lsl #21 │ │ │ │ - cmneq r7, r0, lsr #18 │ │ │ │ + cmneq r0, r8, lsl #21 │ │ │ │ + cmneq r7, ip, lsr #18 │ │ │ │ │ │ │ │ 005084c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 508980 │ │ │ │ @@ -1130234,25 +1130234,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r5, r4, lsr #7 │ │ │ │ - cmneq r0, ip, lsl r8 │ │ │ │ - strheq ip, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r0, r4, lsr #16 │ │ │ │ + cmneq r7, r8, asr #13 │ │ │ │ cmneq r5, r0, lsl #5 │ │ │ │ - ldrsheq r6, [r0, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x0167c598 │ │ │ │ + cmneq r0, r0, lsl #14 │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ cmneq r6, r0, ror #2 │ │ │ │ - cmneq r0, r8, ror #11 │ │ │ │ - cmneq r7, r8, lsl #9 │ │ │ │ + ldrsheq r6, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0167c494 │ │ │ │ cmneq r5, ip, lsl #30 │ │ │ │ - cmneq r0, r0, lsl #11 │ │ │ │ - cmneq r7, r0, lsr #8 │ │ │ │ + cmneq r0, r8, lsl #11 │ │ │ │ + cmneq r7, ip, lsr #8 │ │ │ │ │ │ │ │ 005089e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1212] @ 508eb8 │ │ │ │ @@ -1130570,22 +1130570,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r5, r0, asr #27 │ │ │ │ - cmneq r0, r8, lsr r2 │ │ │ │ - ldrdeq ip, [r7, #-8]! │ │ │ │ + cmneq r0, r0, asr #4 │ │ │ │ + cmneq r7, r4, ror #1 │ │ │ │ cmneq r5, r0, lsl sl │ │ │ │ - cmneq r0, r4, lsl #1 │ │ │ │ - cmneq r7, r4, lsr #30 │ │ │ │ + cmneq r0, ip, lsl #1 │ │ │ │ + cmneq r7, r0, lsr pc │ │ │ │ ldrdeq sp, [r5, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r0, r8, asr #32 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ + cmneq r0, r0, asr r0 │ │ │ │ + strdeq fp, [r7, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 00508f10 : │ │ │ │ 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] @ 50944c │ │ │ │ @@ -1130928,26 +1130928,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x01705e98 │ │ │ │ + cmneq r0, r0, lsr #29 │ │ │ │ cmneq r5, r0, lsl sl │ │ │ │ - cmneq r7, r4, lsr sp │ │ │ │ - cmneq r0, r4, ror #26 │ │ │ │ + cmneq r7, r0, asr #26 │ │ │ │ + cmneq r0, ip, ror #26 │ │ │ │ ldrdeq sp, [r5, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, r0, lsl #24 │ │ │ │ - cmneq r0, r0, ror #24 │ │ │ │ + cmneq r7, ip, lsl #24 │ │ │ │ + cmneq r0, r8, ror #24 │ │ │ │ msreq (UNDEF: 117), r8, asr #15 │ │ │ │ - strdeq fp, [r7, #-172]! @ 0xffffff54 │ │ │ │ - ldrheq r5, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r7, r8, lsl #22 │ │ │ │ + ldrheq r5, [r0, #-172]! @ 0xffffff54 │ │ │ │ cmneq r5, r0, lsr r4 │ │ │ │ - cmneq r7, r0, asr r9 │ │ │ │ + cmneq r7, ip, asr r9 │ │ │ │ │ │ │ │ 005094b0 : │ │ │ │ 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] @ 5099a4 │ │ │ │ @@ -1131273,25 +1131273,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmneq r5, r8, lsr #7 │ │ │ │ - cmneq r0, r0, lsr #16 │ │ │ │ - cmneq r7, r0, asr #13 │ │ │ │ + cmneq r0, r8, lsr #16 │ │ │ │ + cmneq r7, ip, asr #13 │ │ │ │ cmneq r5, r4, lsl #5 │ │ │ │ - ldrsheq r5, [r0, #-108]! @ 0xffffff94 │ │ │ │ - @ instruction: 0x0167b59c │ │ │ │ + cmneq r0, r4, lsl #14 │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ msreq SPSR_sc, r4, ror #2 │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ - cmneq r7, ip, lsl #9 │ │ │ │ + ldrsheq r5, [r0, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x0167b498 │ │ │ │ cmneq r5, r8, ror #29 │ │ │ │ - cmneq r0, ip, asr r5 │ │ │ │ - strdeq fp, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r0, r4, ror #10 │ │ │ │ + cmneq r7, r8, lsl #8 │ │ │ │ │ │ │ │ 00509a08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1131471,19 +1131471,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r5, r0, lsl #28 │ │ │ │ - cmneq r0, r8, lsl #5 │ │ │ │ - cmneq r7, r8, lsr #2 │ │ │ │ + @ instruction: 0x01705290 │ │ │ │ + cmneq r7, r4, lsr r1 │ │ │ │ ldrdeq ip, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ - cmneq r7, r8, ror #1 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ + strdeq fp, [r7, #-4]! │ │ │ │ │ │ │ │ 00509d00 : │ │ │ │ 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] @ 50a16c │ │ │ │ @@ -1131774,23 +1131774,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r0, ip, lsr #1 │ │ │ │ + ldrheq r5, [r0, #-4]! │ │ │ │ cmneq r5, r4, lsr #24 │ │ │ │ - cmneq r7, r8, asr #30 │ │ │ │ - cmneq r0, r8, ror pc │ │ │ │ + cmneq r7, r4, asr pc │ │ │ │ + cmneq r0, r0, lsl #31 │ │ │ │ strdeq ip, [r5, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r7, r4, lsl lr │ │ │ │ - @ instruction: 0x01704d94 │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ + @ instruction: 0x01704d9c │ │ │ │ cmneq r5, r0, lsl r7 │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ + cmneq r7, ip, lsr ip │ │ │ │ │ │ │ │ 0050a1c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -1132004,20 +1132004,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r0, r8, asr #20 │ │ │ │ + cmneq r0, r0, asr sl │ │ │ │ cmneq r5, r4, asr #7 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ - cmneq r0, r0, lsl #20 │ │ │ │ + strdeq sl, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r0, r8, lsl #20 │ │ │ │ cmneq r5, ip, ror r3 │ │ │ │ - @ instruction: 0x0167a89c │ │ │ │ + cmneq r7, r8, lsr #17 │ │ │ │ │ │ │ │ 0050a548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1132204,19 +1132204,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ strheq ip, [r5, #-0]! │ │ │ │ - cmneq r0, r8, lsr #14 │ │ │ │ - cmneq r7, r8, asr #11 │ │ │ │ + cmneq r0, r0, lsr r7 │ │ │ │ + ldrdeq sl, [r7, #-84]! @ 0xffffffac │ │ │ │ cmneq r5, ip, rrx │ │ │ │ - cmneq r0, r4, ror #13 │ │ │ │ - cmneq r7, r4, lsl #11 │ │ │ │ + cmneq r0, ip, ror #13 │ │ │ │ + @ instruction: 0x0167a590 │ │ │ │ │ │ │ │ 0050a85c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1132411,19 +1132411,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r5, ip, ror sp │ │ │ │ - ldrsheq r4, [r0, #-52]! @ 0xffffffcc │ │ │ │ - @ instruction: 0x0167a294 │ │ │ │ + ldrsheq r4, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r7, r0, lsr #5 │ │ │ │ cmneq r5, r8, lsr sp │ │ │ │ - ldrheq r4, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r7, r0, asr r2 │ │ │ │ + ldrheq r4, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r7, ip, asr r2 │ │ │ │ │ │ │ │ 0050ab90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1132705,22 +1132705,22 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmneq r5, ip, lsl r9 │ │ │ │ - @ instruction: 0x01703f94 │ │ │ │ - cmneq r7, r4, lsr lr │ │ │ │ + @ instruction: 0x01703f9c │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ ldrdeq fp, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r0, r0, asr pc │ │ │ │ - strdeq r9, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ + strdeq r9, [r7, #-220]! @ 0xffffff24 │ │ │ │ cmneq r5, r8, lsr #17 │ │ │ │ - cmneq r0, r0, lsr #30 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ + cmneq r0, r8, lsr #30 │ │ │ │ + cmneq r7, ip, asr #27 │ │ │ │ │ │ │ │ 0050b02c : │ │ │ │ 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 │ │ │ │ @@ -1133272,35 +1133272,35 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmneq r0, r8, ror sp │ │ │ │ + cmneq r0, r0, lsl #27 │ │ │ │ strdeq fp, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r7, r4, lsl ip │ │ │ │ - cmneq r0, r4, asr #24 │ │ │ │ + cmneq r7, r0, lsr #24 │ │ │ │ + cmneq r0, ip, asr #24 │ │ │ │ strheq fp, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ - cmneq r0, r0, asr #22 │ │ │ │ + cmneq r7, ip, ror #21 │ │ │ │ + cmneq r0, r8, asr #22 │ │ │ │ cmneq r5, r8, lsr #13 │ │ │ │ - ldrdeq r9, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r0, r8, lsr sl │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + cmneq r0, r0, asr #20 │ │ │ │ strheq fp, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - ldrdeq r9, [r7, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r0, r0, lsr r9 │ │ │ │ + cmneq r7, r0, ror #17 │ │ │ │ + cmneq r0, r8, lsr r9 │ │ │ │ cmneq r5, r8, lsr #9 │ │ │ │ - cmneq r7, ip, asr #15 │ │ │ │ - cmneq r0, r8, lsr r8 │ │ │ │ + ldrdeq r9, [r7, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r0, r0, asr #16 │ │ │ │ cmneq r5, r0, lsr #7 │ │ │ │ - ldrdeq r9, [r7, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r0, r4, asr r6 │ │ │ │ + cmneq r7, r0, ror #13 │ │ │ │ + cmneq r0, ip, asr r6 │ │ │ │ ldrdeq sl, [r5, #-240]! @ 0xffffff10 │ │ │ │ - strdeq r9, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq r9, [r7, #-76]! @ 0xffffffb4 │ │ │ │ │ │ │ │ 0050b934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #124] @ 50b9c8 │ │ │ │ @@ -1134551,64 +1134551,64 @@ │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 50c1c8 │ │ │ │ ldrsbeq ip, [ip, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ cmneq ip, r4, asr #6 │ │ │ │ - ldrsheq r2, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r7, r0, ror #22 │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ - cmneq r6, r4, ror #13 │ │ │ │ - cmneq r7, r0, lsr #8 │ │ │ │ - cmneq r0, ip, lsr #13 │ │ │ │ - cmneq r6, ip, lsr #13 │ │ │ │ - cmneq r7, r8, ror #7 │ │ │ │ - cmneq r0, r4, ror r6 │ │ │ │ - cmneq r6, r4, ror r6 │ │ │ │ - strheq r8, [r7, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r0, ip, lsr r6 │ │ │ │ - cmneq r6, ip, lsr r6 │ │ │ │ - cmneq r7, ip, ror r3 │ │ │ │ - cmneq r0, r8, lsl #12 │ │ │ │ - cmneq r6, r4, lsl #12 │ │ │ │ - cmneq r7, r0, asr #6 │ │ │ │ - cmneq r0, ip, asr #11 │ │ │ │ - cmneq r6, ip, asr #11 │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ - @ instruction: 0x01702594 │ │ │ │ - cmneq r7, r0, lsl #6 │ │ │ │ - ldrdeq r8, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r0, ip, asr r5 │ │ │ │ - cmneq r6, r4, asr r5 │ │ │ │ - @ instruction: 0x01678290 │ │ │ │ - cmneq r0, ip, lsl r5 │ │ │ │ - cmneq r6, ip, lsl r5 │ │ │ │ - cmneq r7, r8, asr r2 │ │ │ │ - cmneq r0, r4, ror #9 │ │ │ │ - cmneq r6, r4, ror #9 │ │ │ │ - cmneq r7, r0, lsr #4 │ │ │ │ - cmneq r0, ip, lsr #9 │ │ │ │ - cmneq r6, ip, lsr #9 │ │ │ │ - cmneq r7, r8, ror #3 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ - cmneq r6, r4, ror r4 │ │ │ │ - strheq r8, [r7, #-16]! │ │ │ │ - cmneq r0, ip, lsr r4 │ │ │ │ - cmneq r6, ip, lsr r4 │ │ │ │ - cmneq r7, r8, ror r1 │ │ │ │ - cmneq r0, r4, lsl #8 │ │ │ │ - cmneq r6, r4, lsl #8 │ │ │ │ - cmneq r7, r0, asr #2 │ │ │ │ - cmneq r0, ip, asr #7 │ │ │ │ - cmneq r6, ip, asr #7 │ │ │ │ - cmneq r7, r8, lsl #2 │ │ │ │ - @ instruction: 0x01702394 │ │ │ │ + ldrsheq r2, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r7, ip, ror #22 │ │ │ │ + cmneq r6, r4, lsr #14 │ │ │ │ + strdeq r8, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r7, ip, lsr #8 │ │ │ │ + ldrheq r2, [r0, #-100]! @ 0xffffff9c │ │ │ │ + strheq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ + strdeq r8, [r7, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, ip, ror r6 │ │ │ │ + cmneq r6, r0, lsl #13 │ │ │ │ + strheq r8, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r0, r4, asr #12 │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ + cmneq r7, r8, lsl #7 │ │ │ │ + cmneq r0, r0, lsl r6 │ │ │ │ + cmneq r6, r0, lsl r6 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + ldrsbeq r2, [r0, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq r8, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r4, lsl r3 │ │ │ │ + @ instruction: 0x0170259c │ │ │ │ + cmneq r7, ip, lsl #6 │ │ │ │ + ldrdeq r8, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r4, ror #10 │ │ │ │ + cmneq r6, r0, ror #10 │ │ │ │ + @ instruction: 0x0167829c │ │ │ │ + cmneq r0, r4, lsr #10 │ │ │ │ + cmneq r6, r8, lsr #10 │ │ │ │ + cmneq r7, r4, ror #4 │ │ │ │ + cmneq r0, ip, ror #9 │ │ │ │ + strdeq r8, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r7, ip, lsr #4 │ │ │ │ + ldrheq r2, [r0, #-68]! @ 0xffffffbc │ │ │ │ + strheq r8, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + strdeq r8, [r7, #-20]! @ 0xffffffec │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ + strheq r8, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r0, r4, asr #8 │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ + cmneq r7, r4, lsl #3 │ │ │ │ + cmneq r0, ip, lsl #8 │ │ │ │ + cmneq r6, r0, lsl r4 │ │ │ │ + cmneq r7, ip, asr #2 │ │ │ │ + ldrsbeq r2, [r0, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq r8, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x0170239c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr sl, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ @@ -1135154,59 +1135154,59 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ b 50d528 │ │ │ │ cmneq ip, ip, asr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r0, lsr #14 │ │ │ │ - cmneq r0, ip, lsr #3 │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ - cmneq r0, r0, asr #32 │ │ │ │ + ldrheq r2, [r0, #-20]! @ 0xffffffec │ │ │ │ + cmneq r7, r8, lsl pc │ │ │ │ + cmneq r0, r8, asr #32 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01677d94 │ │ │ │ - cmneq r0, r0, lsr lr │ │ │ │ - @ instruction: 0x01677b9c │ │ │ │ + cmneq r7, r0, lsr #27 │ │ │ │ + cmneq r0, r8, lsr lr │ │ │ │ + cmneq r7, r8, lsr #23 │ │ │ │ ldrheq fp, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r6, r0, asr #26 │ │ │ │ - cmneq r0, r4, ror #25 │ │ │ │ - cmneq r6, r0, lsl sp │ │ │ │ - cmneq r7, ip, asr #20 │ │ │ │ - cmneq r0, ip, lsr #25 │ │ │ │ - ldrdeq r7, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r7, r4, lsl sl │ │ │ │ - cmneq r0, r4, ror ip │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ - ldrdeq r7, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ - cmneq r6, r8, ror #24 │ │ │ │ - cmneq r7, r4, lsr #19 │ │ │ │ - cmneq r0, r4, lsl #24 │ │ │ │ - cmneq r6, r0, lsr ip │ │ │ │ - cmneq r7, ip, ror #18 │ │ │ │ - cmneq r0, ip, asr #23 │ │ │ │ - strdeq r7, [r6, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r7, r4, lsr r9 │ │ │ │ - @ instruction: 0x01701b94 │ │ │ │ - cmneq r6, r0, asr #23 │ │ │ │ - strdeq r7, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, ip, asr fp │ │ │ │ - cmneq r6, r8, lsl #23 │ │ │ │ - cmneq r7, r4, asr #17 │ │ │ │ - cmneq r6, r4, asr fp │ │ │ │ - cmneq r6, r4, lsr #22 │ │ │ │ - cmneq r0, r4, asr #21 │ │ │ │ - strdeq r7, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r7, ip, lsr #16 │ │ │ │ - cmneq r0, ip, lsl #21 │ │ │ │ - strheq r7, [r6, #-168]! @ 0xffffff58 │ │ │ │ - strdeq r7, [r7, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmneq r6, r0, lsl #21 │ │ │ │ - strheq r7, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r6, ip, asr #20 │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ + cmneq r0, ip, ror #25 │ │ │ │ + cmneq r6, ip, lsl sp │ │ │ │ + cmneq r7, r8, asr sl │ │ │ │ + ldrheq r1, [r0, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, r4, ror #25 │ │ │ │ + cmneq r7, r0, lsr #20 │ │ │ │ + cmneq r0, ip, ror ip │ │ │ │ + cmneq r6, ip, lsr #25 │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + cmneq r0, r4, asr #24 │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ + strheq r7, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r0, ip, lsl #24 │ │ │ │ + cmneq r6, ip, lsr ip │ │ │ │ + cmneq r7, r8, ror r9 │ │ │ │ + ldrsbeq r1, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r6, r4, lsl #24 │ │ │ │ + cmneq r7, r0, asr #18 │ │ │ │ + @ instruction: 0x01701b9c │ │ │ │ + cmneq r6, ip, asr #23 │ │ │ │ + cmneq r7, r8, lsl #18 │ │ │ │ + cmneq r0, r4, ror #22 │ │ │ │ + @ instruction: 0x01667b94 │ │ │ │ + ldrdeq r7, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r0, ror #22 │ │ │ │ + cmneq r6, r0, lsr fp │ │ │ │ + cmneq r0, ip, asr #21 │ │ │ │ + strdeq r7, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r7, r8, lsr r8 │ │ │ │ + @ instruction: 0x01701a94 │ │ │ │ + cmneq r6, r4, asr #21 │ │ │ │ + cmneq r7, r0, lsl #16 │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + cmneq r6, ip, lsl #21 │ │ │ │ + cmneq r7, r8, asr #15 │ │ │ │ + cmneq r6, r8, asr sl │ │ │ │ │ │ │ │ 0050d6f4 : │ │ │ │ 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, #3348] @ 50e420 │ │ │ │ @@ -1136052,94 +1136052,94 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r4, ror #27 │ │ │ │ orreq r0, pc, r0, lsr ip @ │ │ │ │ strdeq r0, [pc, ip] │ │ │ │ orreq r0, pc, r4, ror fp @ │ │ │ │ @ instruction: 0x018f0ab0 │ │ │ │ cmneq ip, ip, lsr #24 │ │ │ │ - cmneq r0, r0, ror #13 │ │ │ │ - cmneq r7, r0, asr #8 │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ + cmneq r0, r8, ror #13 │ │ │ │ + cmneq r7, ip, asr #8 │ │ │ │ + ldrsheq r1, [r0, #-84]! @ 0xffffffac │ │ │ │ strdeq r0, [pc, r4] │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ + cmneq r7, r0, asr r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r0, r0, lsr #10 │ │ │ │ - cmneq r7, r8, lsl #5 │ │ │ │ + cmneq r0, r8, lsr #10 │ │ │ │ + @ instruction: 0x01677294 │ │ │ │ orreq r0, pc, r8, lsl #16 │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - cmneq r7, ip, ror #2 │ │ │ │ - cmneq r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x01677090 │ │ │ │ + cmneq r0, r4, lsr r4 │ │ │ │ + cmneq r7, r8, ror r1 │ │ │ │ + cmneq r0, r0, lsr r3 │ │ │ │ + @ instruction: 0x0167709c │ │ │ │ orreq r0, pc, ip, lsl #12 │ │ │ │ - cmneq r0, ip, asr #4 │ │ │ │ - strheq r6, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r0, r4, asr r2 │ │ │ │ + cmneq r7, r0, asr #31 │ │ │ │ orreq r0, pc, r8, lsr r5 @ │ │ │ │ - cmneq r6, r4, lsl r2 │ │ │ │ - cmneq r0, ip, lsr #3 │ │ │ │ - ldrdeq r7, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ + cmneq r6, r0, lsr #4 │ │ │ │ + ldrheq r1, [r0, #-20]! @ 0xffffffec │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ + cmneq r7, r8, lsl pc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ - @ instruction: 0x01667198 │ │ │ │ - cmneq r7, ip, asr #29 │ │ │ │ + cmneq r0, r4, ror r1 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + ldrdeq r6, [r7, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmneq r0, r0, lsr r1 │ │ │ │ - cmneq r6, ip, asr r1 │ │ │ │ - @ instruction: 0x01676e94 │ │ │ │ - ldrsheq r1, [r0, #-4]! │ │ │ │ - cmneq r6, r0, lsr #2 │ │ │ │ - cmneq r7, r4, asr lr │ │ │ │ + cmneq r0, r8, lsr r1 │ │ │ │ + cmneq r6, r8, ror #2 │ │ │ │ + cmneq r7, r0, lsr #29 │ │ │ │ + ldrsheq r1, [r0, #-12]! │ │ │ │ + cmneq r6, ip, lsr #2 │ │ │ │ + cmneq r7, r0, ror #28 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrheq r1, [r0, #-8]! │ │ │ │ - cmneq r6, r4, ror #1 │ │ │ │ - cmneq r7, r8, lsl lr │ │ │ │ + cmneq r0, r0, asr #1 │ │ │ │ + strdeq r7, [r6, #-0]! │ │ │ │ + cmneq r7, r4, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r0, ip, ror r0 │ │ │ │ - cmneq r6, r8, lsr #1 │ │ │ │ - cmneq r7, r0, ror #27 │ │ │ │ - cmneq r0, r0, asr #32 │ │ │ │ - cmneq r6, ip, rrx │ │ │ │ - cmneq r7, r0, lsr #27 │ │ │ │ + cmneq r0, r4, lsl #1 │ │ │ │ + strheq r7, [r6, #-4]! │ │ │ │ + cmneq r7, ip, ror #27 │ │ │ │ + cmneq r0, r8, asr #32 │ │ │ │ + cmneq r6, r8, ror r0 │ │ │ │ + cmneq r7, ip, lsr #27 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r0, r4 │ │ │ │ - cmneq r6, r0, lsr r0 │ │ │ │ - cmneq r7, r8, ror #26 │ │ │ │ - cmneq r0, r8, asr #31 │ │ │ │ - strdeq r6, [r6, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r7, r8, lsr #26 │ │ │ │ + cmneq r0, ip │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + cmneq r7, r4, ror sp │ │ │ │ + ldrsbeq r0, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, r0 │ │ │ │ + cmneq r7, r4, lsr sp │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r0, ip, lsl #31 │ │ │ │ - strheq r6, [r6, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r7, ip, ror #25 │ │ │ │ + @ instruction: 0x01700f94 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + strdeq r6, [r7, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r0, r0, asr pc │ │ │ │ - cmneq r6, ip, ror pc │ │ │ │ - strheq r6, [r7, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ + cmneq r6, r8, lsl #31 │ │ │ │ + strheq r6, [r7, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq r0, ip, lsl #30 │ │ │ │ - cmneq r7, r0, ror ip │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ - cmneq r6, r4, asr #29 │ │ │ │ - @ instruction: 0x01666e90 │ │ │ │ - cmneq r6, r0, asr lr │ │ │ │ - cmneq r7, r0, asr #23 │ │ │ │ - ldrsheq r0, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r7, r4, asr fp │ │ │ │ - ldrdeq r6, [r6, #-208]! @ 0xffffff30 │ │ │ │ - @ instruction: 0x01666d9c │ │ │ │ - cmneq r6, r8, ror #26 │ │ │ │ - ldrsheq r0, [r0, #-200]! @ 0xffffff38 │ │ │ │ - ldrdeq r6, [r7, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ - ldrdeq r6, [r6, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r6, ip, lsr #25 │ │ │ │ - cmneq r6, ip, ror #24 │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ + cmneq r7, ip, ror ip │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ + ldrsbeq r0, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, ip, lsr ip │ │ │ │ + ldrdeq r6, [r6, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x01666e9c │ │ │ │ + cmneq r6, ip, asr lr │ │ │ │ + cmneq r7, ip, asr #23 │ │ │ │ + ldrsheq r0, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, r0, ror #22 │ │ │ │ + ldrdeq r6, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, r8, lsr #27 │ │ │ │ + cmneq r6, r4, ror sp │ │ │ │ + cmneq r0, r0, lsl #26 │ │ │ │ + ldrdeq r6, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r7, r4, ror #20 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + strheq r6, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r6, r8, ror 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, #56] @ 0x38 │ │ │ │ @@ -1137072,82 +1137072,82 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 50eb84 │ │ │ │ cmneq ip, r4, ror #30 │ │ │ │ cmneq ip, r0, ror #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r8, lsr r8 │ │ │ │ - cmneq r0, r4, asr #21 │ │ │ │ - cmneq r7, ip, ror r0 │ │ │ │ - cmneq r0, r4, asr r9 │ │ │ │ - strheq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r4, asr #16 │ │ │ │ + cmneq r0, ip, asr #21 │ │ │ │ + cmneq r7, r8, lsl #1 │ │ │ │ + cmneq r0, ip, asr r9 │ │ │ │ + cmneq r7, r8, asr #13 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strheq r6, [r5, #-196]! @ 0xffffff3c │ │ │ │ cmneq ip, r8, lsl #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r7, r8, lsl #4 │ │ │ │ - @ instruction: 0x01700494 │ │ │ │ - cmneq r6, r4, asr #7 │ │ │ │ - cmneq r0, r0, ror r3 │ │ │ │ - ldrdeq r6, [r7, #-12]! │ │ │ │ + cmneq r7, r4, lsl r2 │ │ │ │ + @ instruction: 0x0170049c │ │ │ │ + ldrdeq r6, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r0, r8, ror r3 │ │ │ │ + cmneq r7, r8, ror #1 │ │ │ │ cmneq r5, ip, lsl r9 │ │ │ │ ldrdeq r6, [r5, #-140]! @ 0xffffff74 │ │ │ │ @ instruction: 0x0165689c │ │ │ │ - ldrdeq r6, [r6, #-4]! │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ - cmneq r6, r0, ror r0 │ │ │ │ - cmneq r7, r4, lsr #28 │ │ │ │ - ldrheq r0, [r0, #-0]! │ │ │ │ - cmneq r6, ip, lsr r0 │ │ │ │ - cmneq r6, r8 │ │ │ │ - strheq r5, [r7, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r0, r8, asr #32 │ │ │ │ - ldrdeq r5, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r7, r4, lsl #27 │ │ │ │ - cmneq r0, r0, lsl r0 │ │ │ │ - @ instruction: 0x01665f94 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ - ldrdeq pc, [pc, #-248] @ 50f3c4 │ │ │ │ - cmneq r6, r0, ror #30 │ │ │ │ - cmneq r6, r0, lsr pc │ │ │ │ - cmneq r6, r4, lsl pc │ │ │ │ - strdeq r5, [r6, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r6, r8, asr #29 │ │ │ │ - @ instruction: 0x01665e98 │ │ │ │ - cmneq r6, r4, ror #28 │ │ │ │ - cmneq r7, r8, lsl ip │ │ │ │ - msreq (UNDEF: 111), r4, lsr #29 │ │ │ │ - cmneq r6, ip, lsr #28 │ │ │ │ - cmneq r7, r0, ror #23 │ │ │ │ - msreq (UNDEF: 111), ip, ror #28 │ │ │ │ - strdeq r5, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, r4, asr #27 │ │ │ │ - cmneq r7, r8, ror fp │ │ │ │ - msreq (UNDEF: 111), r4, lsl #28 │ │ │ │ - cmneq r6, ip, lsl #27 │ │ │ │ - cmneq r7, r0, asr #22 │ │ │ │ - msreq SPSR_fsxc, ip, asr #27 │ │ │ │ - cmneq r6, r4, asr sp │ │ │ │ - cmneq r7, r8, lsl #22 │ │ │ │ - msreq SPSR_fsxc, r4 @ │ │ │ │ - cmneq r6, ip, lsl sp │ │ │ │ - ldrdeq r5, [r7, #-160]! @ 0xffffff60 │ │ │ │ - msreq SPSR_fsxc, ip, asr sp │ │ │ │ - cmneq r6, r4, ror #25 │ │ │ │ - @ instruction: 0x01675a98 │ │ │ │ - msreq SPSR_fsxc, r4, lsr #26 │ │ │ │ - cmneq r6, ip, lsr #25 │ │ │ │ - cmneq r7, r0, ror #20 │ │ │ │ - msreq SPSR_fsxc, ip, ror #25 │ │ │ │ - cmneq r6, r4, ror ip │ │ │ │ - cmneq r7, r8, lsr #20 │ │ │ │ - strheq pc, [pc, #-196] @ 50f480 @ │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ + strheq r6, [r6, #-0]! │ │ │ │ + cmneq r6, ip, ror r0 │ │ │ │ + cmneq r7, r0, lsr lr │ │ │ │ + ldrheq r0, [r0, #-8]! │ │ │ │ + cmneq r6, r8, asr #32 │ │ │ │ + cmneq r6, r4, lsl r0 │ │ │ │ + cmneq r7, r8, asr #27 │ │ │ │ + cmneq r0, r0, asr r0 │ │ │ │ + ldrdeq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x01675d90 │ │ │ │ + cmneq r0, r8, lsl r0 │ │ │ │ + cmneq r6, r0, lsr #31 │ │ │ │ + cmneq r7, r8, asr sp │ │ │ │ + msreq (UNDEF: 127), r0, ror #31 │ │ │ │ + cmneq r6, ip, ror #30 │ │ │ │ + cmneq r6, ip, lsr pc │ │ │ │ + cmneq r6, r0, lsr #30 │ │ │ │ + cmneq r6, r4, lsl #30 │ │ │ │ + ldrdeq r5, [r6, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r6, r4, lsr #29 │ │ │ │ + cmneq r6, r0, ror lr │ │ │ │ + cmneq r7, r4, lsr #24 │ │ │ │ + msreq (UNDEF: 111), ip, lsr #29 │ │ │ │ + cmneq r6, r8, lsr lr │ │ │ │ + cmneq r7, ip, ror #23 │ │ │ │ + msreq (UNDEF: 111), r4, ror lr │ │ │ │ + cmneq r6, r4, lsl #28 │ │ │ │ + ldrdeq r5, [r6, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r7, r4, lsl #23 │ │ │ │ + msreq (UNDEF: 111), ip, lsl #28 │ │ │ │ + @ instruction: 0x01665d98 │ │ │ │ + cmneq r7, ip, asr #22 │ │ │ │ + ldrdeq pc, [pc, #-212] @ 50f434 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + cmneq r7, r4, lsl fp │ │ │ │ + msreq SPSR_fsxc, ip @ │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + ldrdeq r5, [r7, #-172]! @ 0xffffff54 │ │ │ │ + msreq SPSR_fsxc, r4, ror #26 │ │ │ │ + strdeq r5, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r7, r4, lsr #21 │ │ │ │ + msreq SPSR_fsxc, ip, lsr #26 │ │ │ │ + strheq r5, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, ip, ror #20 │ │ │ │ + strdeq pc, [pc, #-196] @ 50f474 │ │ │ │ + cmneq r6, r0, lsl #25 │ │ │ │ + cmneq r7, r4, lsr sl │ │ │ │ + strheq pc, [pc, #-204] @ 50f478 @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq 50f564 │ │ │ │ ldr r3, [pc, #24] @ 50f570 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1137237,26 +1137237,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 50f5d8 │ │ │ │ - cmneq r6, ip, ror sl │ │ │ │ - cmneq r7, r0, asr r8 │ │ │ │ - strdeq pc, [pc, #-164] @ 50f630 │ │ │ │ - cmneq r6, r4, asr #20 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ - strheq pc, [pc, #-172] @ 50f634 @ │ │ │ │ - cmneq r6, ip, lsl #20 │ │ │ │ - cmneq r7, r0, ror #15 │ │ │ │ - msreq (UNDEF: 111), r4, lsl #21 │ │ │ │ - ldrdeq r5, [r6, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r7, r8, lsr #15 │ │ │ │ - msreq (UNDEF: 111), ip, asr #20 │ │ │ │ + cmneq r6, r8, lsl #21 │ │ │ │ + cmneq r7, ip, asr r8 │ │ │ │ + strdeq pc, [pc, #-172] @ 50f628 │ │ │ │ + cmneq r6, r0, asr sl │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ + msreq (UNDEF: 111), r4, asr #21 │ │ │ │ + cmneq r6, r8, lsl sl │ │ │ │ + cmneq r7, ip, ror #15 │ │ │ │ + msreq (UNDEF: 111), ip, lsl #21 │ │ │ │ + cmneq r6, r0, ror #19 │ │ │ │ + strheq r5, [r7, #-116]! @ 0xffffff8c │ │ │ │ + msreq (UNDEF: 111), r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ bl b52d0 │ │ │ │ ldr r2, [pc, #60] @ 50f750 │ │ │ │ @@ -1137272,17 +1137272,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq pc, [pc, #-148] @ 50f6c4 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmneq r7, r4, lsr #14 │ │ │ │ + ldrdeq pc, [pc, #-156] @ 50f6bc │ │ │ │ + cmneq r7, r4, ror r7 │ │ │ │ + cmneq r7, r0, lsr r7 │ │ │ │ │ │ │ │ 0050f75c : │ │ │ │ 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 │ │ │ │ @@ -1137922,40 +1137922,40 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #1712 @ 0x6b0 │ │ │ │ b 510068 │ │ │ │ @ instruction: 0x017c8d90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r0, asr #17 │ │ │ │ - msreq (UNDEF: 127), ip, ror r3 │ │ │ │ - cmneq r7, r0, lsl r1 │ │ │ │ + msreq (UNDEF: 127), r4, lsl #7 │ │ │ │ + cmneq r7, ip, lsl r1 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ cmneq ip, ip, asr #14 │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - msreq SPSR_fsxc, r4, ror #1 │ │ │ │ - cmneq r6, r0, rrx │ │ │ │ - cmneq r7, ip, ror lr │ │ │ │ + cmneq r6, ip, lsl #5 │ │ │ │ + msreq SPSR_fsxc, ip, ror #1 │ │ │ │ + cmneq r6, ip, rrx │ │ │ │ + cmneq r7, r8, lsl #29 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - msreq SPSR_fsxc, ip, lsr #1 │ │ │ │ - cmneq r7, ip, lsl #29 │ │ │ │ - cmneq r7, r4, asr #28 │ │ │ │ - msreq SPSR_fsxc, r4, rrx │ │ │ │ - cmneq r6, r0, ror #31 │ │ │ │ - strdeq r4, [r7, #-220]! @ 0xffffff24 │ │ │ │ + strheq pc, [pc, #-4] @ 510198 @ │ │ │ │ + @ instruction: 0x01674e98 │ │ │ │ + cmneq r7, r0, asr lr │ │ │ │ + msreq SPSR_fsxc, ip, rrx │ │ │ │ + cmneq r6, ip, ror #31 │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - msreq SPSR_fsxc, r8, lsr #32 │ │ │ │ - cmneq r6, r4, lsr #31 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ + msreq SPSR_fsxc, r0, lsr r0 │ │ │ │ + strheq r4, [r6, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, ip, asr #27 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - cmneq pc, ip, ror #31 │ │ │ │ - cmneq r6, r8, ror #30 │ │ │ │ - cmneq r7, ip, lsl #27 │ │ │ │ - strheq lr, [pc, #-244] @ 5100e0 │ │ │ │ - cmneq r7, r4, lsl #27 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ + strdeq lr, [pc, #-244] @ 5100d4 │ │ │ │ + cmneq r6, r4, ror pc │ │ │ │ + @ instruction: 0x01674d98 │ │ │ │ + strheq lr, [pc, #-252] @ 5100d8 │ │ │ │ + @ instruction: 0x01674d90 │ │ │ │ + cmneq r7, r8, asr sp │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1020] @ 5105f4 │ │ │ │ @@ -1138216,31 +1138216,31 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 510328 │ │ │ │ cmneq ip, r8, lsl r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq ip, r4, ror #3 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r4, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq pc, r4, lsr sp @ │ │ │ │ + cmneq r7, r0, lsl #22 │ │ │ │ + cmneq pc, ip, lsr sp @ │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - strheq lr, [pc, #-192] @ 51055c │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ + strheq lr, [pc, #-200] @ 510554 │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ cmneq r5, r4, ror #6 │ │ │ │ cmneq r5, r0, lsl r3 │ │ │ │ - cmneq r6, r8, asr #22 │ │ │ │ - @ instruction: 0x016feb98 │ │ │ │ - cmneq r6, r4, lsl fp │ │ │ │ - cmneq r7, r8, lsr r9 │ │ │ │ + cmneq r6, r4, asr fp │ │ │ │ + cmneq pc, r0, lsr #23 │ │ │ │ + cmneq r6, r0, lsr #22 │ │ │ │ + cmneq r7, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - ldrdeq r4, [r6, #-172]! @ 0xffffff54 │ │ │ │ - cmneq pc, ip, lsr #22 │ │ │ │ - cmneq r6, r8, lsr #21 │ │ │ │ - cmneq r7, r4, asr #17 │ │ │ │ + cmneq r6, r8, ror #21 │ │ │ │ + cmneq pc, r4, lsr fp @ │ │ │ │ + strheq r4, [r6, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r4, [r7, #-128]! @ 0xffffff80 │ │ │ │ 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] @ 5109c8 │ │ │ │ ldr lr, [pc, #864] @ 5109cc │ │ │ │ @@ -1138456,52 +1138456,52 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #168] @ 510a60 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5106e8 │ │ │ │ - cmneq pc, r0, ror sl @ │ │ │ │ + cmneq pc, r8, ror sl @ │ │ │ │ cmneq ip, r4, lsr #29 │ │ │ │ - cmneq pc, ip, lsr #19 │ │ │ │ - cmneq r6, r8, lsr #18 │ │ │ │ - cmneq r7, ip, asr #14 │ │ │ │ - cmneq pc, ip, lsr #18 │ │ │ │ - cmneq r6, r8, lsr #17 │ │ │ │ - cmneq r7, ip, asr #13 │ │ │ │ + strheq lr, [pc, #-148] @ 510944 │ │ │ │ + cmneq r6, r4, lsr r9 │ │ │ │ + cmneq r7, r8, asr r7 │ │ │ │ + cmneq pc, r4, lsr r9 @ │ │ │ │ + strheq r4, [r6, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r4, [r7, #-104]! @ 0xffffff98 │ │ │ │ muleq r0, r9, r6 │ │ │ │ andeq r6, r0, ip, asr sl │ │ │ │ - strdeq lr, [pc, #-132] @ 510974 │ │ │ │ - @ instruction: 0x01674094 │ │ │ │ - cmneq r6, ip, lsr r8 │ │ │ │ - cmneq r7, r4, ror #12 │ │ │ │ + strdeq lr, [pc, #-140] @ 51096c │ │ │ │ + cmneq r7, r0, lsr #1 │ │ │ │ + cmneq r6, r8, asr #16 │ │ │ │ + cmneq r7, r0, ror r6 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - cmneq pc, ip, ror r8 @ │ │ │ │ - strdeq r4, [r6, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r7, ip, lsl r6 │ │ │ │ + cmneq pc, r4, lsl #17 │ │ │ │ + cmneq r6, r4, lsl #16 │ │ │ │ + cmneq r7, r8, lsr #12 │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - cmneq pc, r4, asr #16 │ │ │ │ - cmneq r6, r0, asr #15 │ │ │ │ - cmneq r7, r4, ror #11 │ │ │ │ + cmneq pc, ip, asr #16 │ │ │ │ + cmneq r6, ip, asr #15 │ │ │ │ + strdeq r4, [r7, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - cmneq pc, ip, lsl #16 │ │ │ │ - cmneq r6, r8, lsl #15 │ │ │ │ - cmneq r7, ip, lsr #11 │ │ │ │ + cmneq pc, r4, lsl r8 @ │ │ │ │ + @ instruction: 0x01664794 │ │ │ │ + strheq r4, [r7, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - ldrdeq lr, [pc, #-116] @ 5109c8 │ │ │ │ - cmneq r6, r0, asr r7 │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ + ldrdeq lr, [pc, #-124] @ 5109c0 │ │ │ │ + cmneq r6, ip, asr r7 │ │ │ │ + cmneq r7, r0, lsl #11 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - @ instruction: 0x01674594 │ │ │ │ - @ instruction: 0x016fe794 │ │ │ │ - cmneq r7, r8, lsr #10 │ │ │ │ + cmneq r7, r0, lsr #11 │ │ │ │ + @ instruction: 0x016fe79c │ │ │ │ + cmneq r7, r4, lsr r5 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ - ldrdeq r4, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - strdeq r4, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ + ldrdeq r4, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r0, lsl #10 │ │ │ │ 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] @ 510b94 │ │ │ │ ldr ip, [pc, #280] @ 510b98 │ │ │ │ @@ -1138575,22 +1138575,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 510afc │ │ │ │ @ instruction: 0x017c7a98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r8, ror #20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ - cmneq r7, r8, asr #7 │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ + ldrdeq r4, [r7, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ cmneq ip, r0, lsl sl │ │ │ │ - cmneq r6, r8, lsr r5 │ │ │ │ - cmneq pc, r8, lsl #11 │ │ │ │ - cmneq r6, r4, lsl #10 │ │ │ │ - cmneq r7, r8, lsr #6 │ │ │ │ + cmneq r6, r4, asr #10 │ │ │ │ + @ instruction: 0x016fe590 │ │ │ │ + cmneq r6, r0, lsl r5 │ │ │ │ + cmneq r7, r4, lsr r3 │ │ │ │ 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] @ 5111bc │ │ │ │ ldr ip, [pc, #1500] @ 5111c0 │ │ │ │ @@ -1138965,55 +1138965,55 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 510e58 │ │ │ │ - cmneq pc, ip, lsl #10 │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ cmneq ip, r0, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq r4, [r7, #-36]! @ 0xffffffdc │ │ │ │ - cmneq pc, ip, asr #8 │ │ │ │ - cmneq r7, r0, lsr #3 │ │ │ │ - cmneq r7, r4, lsl #20 │ │ │ │ - cmneq r7, r0, ror r9 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ + cmneq pc, r4, asr r4 @ │ │ │ │ + cmneq r7, ip, lsr #3 │ │ │ │ + cmneq r7, r0, lsl sl │ │ │ │ + cmneq r7, ip, ror r9 │ │ │ │ andeq r3, r0, ip, lsr sl │ │ │ │ andeq ip, r0, r4, asr #30 │ │ │ │ @ instruction: 0xffffe720 │ │ │ │ muleq r0, r4, r3 │ │ │ │ @ instruction: 0xffffe738 │ │ │ │ @ instruction: 0xffffe8b0 │ │ │ │ ldrheq r7, [ip, #-100]! @ 0xffffff9c │ │ │ │ cmneq r5, r0, ror #18 │ │ │ │ - cmneq r6, r4, lsl #3 │ │ │ │ - cmneq r7, r8, asr pc │ │ │ │ - ldrdeq lr, [pc, #-16] @ 5111fc │ │ │ │ - cmneq r6, ip, asr #2 │ │ │ │ - cmneq r7, ip, lsl pc │ │ │ │ - @ instruction: 0x016fe194 │ │ │ │ - cmneq r6, r0, lsl r1 │ │ │ │ - cmneq r7, r4, ror #29 │ │ │ │ - cmneq pc, r8, asr r1 @ │ │ │ │ - ldrdeq r4, [r6, #-4]! │ │ │ │ - cmneq r7, r8, lsr #29 │ │ │ │ - @ instruction: 0x0166409c │ │ │ │ - cmneq r7, r0, ror lr │ │ │ │ - cmneq r6, r8, rrx │ │ │ │ - cmneq r6, r8, lsr r0 │ │ │ │ - cmneq r7, ip, lsl #28 │ │ │ │ - cmneq r6, r4 │ │ │ │ - qdsubeq lr, r4, pc @ │ │ │ │ - ldrdeq r3, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r7, r4, lsr #27 │ │ │ │ - @ instruction: 0x01663f98 │ │ │ │ - cmneq r6, r8, ror #30 │ │ │ │ - cmneq r6, r8, lsr pc │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ - ldrdeq r3, [r6, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x01664190 │ │ │ │ + cmneq r7, r4, ror #30 │ │ │ │ + ldrdeq lr, [pc, #-24] @ 5111f4 │ │ │ │ + cmneq r6, r8, asr r1 │ │ │ │ + cmneq r7, r8, lsr #30 │ │ │ │ + @ instruction: 0x016fe19c │ │ │ │ + cmneq r6, ip, lsl r1 │ │ │ │ + strdeq r3, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq pc, r0, ror #2 │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ + strheq r3, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r6, r8, lsr #1 │ │ │ │ + cmneq r7, ip, ror lr │ │ │ │ + cmneq r6, r4, ror r0 │ │ │ │ + cmneq r6, r4, asr #32 │ │ │ │ + cmneq r7, r8, lsl lr │ │ │ │ + cmneq r6, r0, lsl r0 │ │ │ │ + qdsubeq lr, ip, pc @ │ │ │ │ + ldrdeq r3, [r6, #-252]! @ 0xffffff04 │ │ │ │ + strheq r3, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ + cmneq r6, r4, ror pc │ │ │ │ + cmneq r6, r4, asr #30 │ │ │ │ + cmneq r6, r4, lsl pc │ │ │ │ + cmneq r6, r4, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -1139040,17 +1139040,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5112f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5112a0 │ │ │ │ - cmneq pc, r8, lsr lr @ │ │ │ │ - strheq r3, [r6, #-212]! @ 0xffffff2c │ │ │ │ - ldrdeq r3, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmneq pc, r0, asr #28 │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ + ldrdeq r3, [r7, #-188]! @ 0xffffff44 │ │ │ │ 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] @ 5116c4 │ │ │ │ @@ -1139290,17 +1139290,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov lr, r0 │ │ │ │ b 511654 │ │ │ │ ldrsheq r7, [ip, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r6, [ip, #-232]! @ 0xffffff18 │ │ │ │ - cmneq pc, ip, asr sl @ │ │ │ │ - ldrdeq r3, [r6, #-152]! @ 0xffffff68 │ │ │ │ - strdeq r3, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmneq pc, r4, ror #20 │ │ │ │ + cmneq r6, r4, ror #19 │ │ │ │ + cmneq r7, r0, lsl #16 │ │ │ │ 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 r8, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1139864,37 +1139864,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 511d10 │ │ │ │ cmneq ip, ip, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strheq sp, [pc, #-112] @ 511f60 │ │ │ │ - cmneq r7, r0, asr r5 │ │ │ │ + strheq sp, [pc, #-120] @ 511f58 │ │ │ │ + cmneq r7, ip, asr r5 │ │ │ │ ldrsheq r6, [ip, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r6, ip, ror #5 │ │ │ │ + strdeq r3, [r6, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r5, r0, asr #20 │ │ │ │ - cmneq r6, r4, ror #4 │ │ │ │ - cmneq r6, r4, lsr r2 │ │ │ │ - cmneq pc, r4, lsl #5 │ │ │ │ - cmneq r6, r0, lsl #4 │ │ │ │ - cmneq r7, r4, lsr #32 │ │ │ │ - cmneq pc, r8, asr #4 │ │ │ │ - cmneq r6, r4, asr #3 │ │ │ │ - cmneq r7, r8, ror #31 │ │ │ │ - cmneq pc, r0, lsl r2 @ │ │ │ │ - cmneq r6, r8, lsl #3 │ │ │ │ - strheq r2, [r7, #-240]! @ 0xffffff10 │ │ │ │ - ldrdeq sp, [pc, #-20] @ 511ffc │ │ │ │ - cmneq r6, ip, asr #2 │ │ │ │ - cmneq r7, r4, ror pc │ │ │ │ - cmneq r6, r4, lsl r1 │ │ │ │ - cmneq pc, r8, ror #2 │ │ │ │ - cmneq r6, r0, ror #1 │ │ │ │ - cmneq r7, r8, lsl #30 │ │ │ │ + cmneq r6, r0, ror r2 │ │ │ │ + cmneq r6, r0, asr #4 │ │ │ │ + cmneq pc, ip, lsl #5 │ │ │ │ + cmneq r6, ip, lsl #4 │ │ │ │ + cmneq r7, r0, lsr r0 │ │ │ │ + cmneq pc, r0, asr r2 @ │ │ │ │ + ldrdeq r3, [r6, #-16]! │ │ │ │ + strdeq r2, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq pc, r8, lsl r2 @ │ │ │ │ + @ instruction: 0x01663194 │ │ │ │ + strheq r2, [r7, #-252]! @ 0xffffff04 │ │ │ │ + ldrdeq sp, [pc, #-28] @ 511ff4 │ │ │ │ + cmneq r6, r8, asr r1 │ │ │ │ + cmneq r7, r0, lsl #31 │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ + cmneq pc, r0, ror r1 @ │ │ │ │ + cmneq r6, ip, ror #1 │ │ │ │ + cmneq r7, r4, lsl pc │ │ │ │ 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 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -1140899,165 +1140899,165 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5128b4 │ │ │ │ cmneq ip, r8, asr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r8, lsr #9 │ │ │ │ - cmneq pc, r4, ror #31 │ │ │ │ + cmneq pc, ip, ror #31 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strdeq r2, [r7, #-192]! @ 0xffffff40 │ │ │ │ + strdeq r2, [r7, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - cmneq pc, r4, ror lr @ │ │ │ │ - cmneq r7, r0, lsl ip │ │ │ │ - cmneq pc, ip, asr #24 │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ - cmneq r7, ip, lsl r8 │ │ │ │ - cmneq pc, r4, ror #20 │ │ │ │ + cmneq pc, ip, ror lr @ │ │ │ │ + cmneq r7, ip, lsl ip │ │ │ │ + cmneq pc, r4, asr ip @ │ │ │ │ + strdeq r2, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r7, r8, lsr #16 │ │ │ │ + cmneq pc, ip, ror #20 │ │ │ │ andeq r0, r0, r5, lsr #25 │ │ │ │ - cmneq pc, ip, lsr #20 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ + cmneq pc, r4, lsr sl @ │ │ │ │ + ldrdeq r2, [r7, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, lsr #25 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq ip, [pc, #-128] @ 512fbc │ │ │ │ - cmneq r7, r0, asr r6 │ │ │ │ + strheq ip, [pc, #-136] @ 512fb4 │ │ │ │ + cmneq r7, ip, asr r6 │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ cmneq ip, r8, asr ip │ │ │ │ cmneq r5, r0, lsl #30 │ │ │ │ - @ instruction: 0x016fc79c │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ - cmneq r7, r4, lsr r5 │ │ │ │ + cmneq pc, r4, lsr #15 │ │ │ │ + cmneq r6, r4, lsr #14 │ │ │ │ + cmneq r7, r0, asr #10 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - cmneq pc, r0, ror #14 │ │ │ │ - ldrdeq r2, [r6, #-108]! @ 0xffffff94 │ │ │ │ - strdeq r2, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq pc, r8, ror #14 │ │ │ │ + cmneq r6, r8, ror #13 │ │ │ │ + cmneq r7, r4, lsl #10 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ - cmneq pc, r4, lsr #14 │ │ │ │ - cmneq r6, r0, lsr #13 │ │ │ │ - strheq r2, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq pc, ip, lsr #14 │ │ │ │ + cmneq r6, ip, lsr #13 │ │ │ │ + cmneq r7, r8, asr #9 │ │ │ │ @ instruction: 0x00000cb1 │ │ │ │ - cmneq pc, r8, ror #13 │ │ │ │ - cmneq r6, r4, ror #12 │ │ │ │ - cmneq r7, r0, lsl #9 │ │ │ │ - strheq ip, [pc, #-96] @ 51302c │ │ │ │ - cmneq r6, r8, lsr #12 │ │ │ │ - cmneq r7, ip, asr #8 │ │ │ │ - cmneq pc, r4, ror r6 @ │ │ │ │ - cmneq r6, ip, ror #11 │ │ │ │ - cmneq r7, ip, lsl #8 │ │ │ │ + strdeq ip, [pc, #-96] @ 513020 │ │ │ │ + cmneq r6, r0, ror r6 │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ + strheq ip, [pc, #-104] @ 513024 │ │ │ │ + cmneq r6, r4, lsr r6 │ │ │ │ + cmneq r7, r8, asr r4 │ │ │ │ + cmneq pc, ip, ror r6 @ │ │ │ │ + strdeq r2, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r8, lsl r4 │ │ │ │ muleq r0, pc, ip @ │ │ │ │ - cmneq pc, r8, lsr r6 @ │ │ │ │ - strheq r2, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - ldrdeq r2, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq pc, r0, asr #12 │ │ │ │ + strheq r2, [r6, #-92]! @ 0xffffffa4 │ │ │ │ + ldrdeq r2, [r7, #-60]! @ 0xffffffc4 │ │ │ │ muleq r0, sp, ip │ │ │ │ - strdeq ip, [pc, #-92] @ 51305c │ │ │ │ - cmneq r6, r4, ror r5 │ │ │ │ - @ instruction: 0x01672394 │ │ │ │ + cmneq pc, r4, lsl #12 │ │ │ │ + cmneq r6, r0, lsl #11 │ │ │ │ + cmneq r7, r0, lsr #7 │ │ │ │ muleq r0, fp, ip │ │ │ │ - cmneq pc, r0, asr #11 │ │ │ │ - cmneq r6, r8, lsr r5 │ │ │ │ - cmneq r7, r8, asr r3 │ │ │ │ + cmneq pc, r8, asr #11 │ │ │ │ + cmneq r6, r4, asr #10 │ │ │ │ + cmneq r7, r4, ror #6 │ │ │ │ muleq r0, sl, ip │ │ │ │ - cmneq pc, r4, lsl #11 │ │ │ │ - strdeq r2, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r7, ip, lsl r3 │ │ │ │ + cmneq pc, ip, lsl #11 │ │ │ │ + cmneq r6, r8, lsl #10 │ │ │ │ + cmneq r7, r8, lsr #6 │ │ │ │ muleq r0, r7, ip │ │ │ │ - cmneq pc, r8, asr #10 │ │ │ │ - cmneq r6, r0, asr #9 │ │ │ │ - cmneq r7, r0, ror #5 │ │ │ │ + cmneq pc, r0, asr r5 @ │ │ │ │ + cmneq r6, ip, asr #9 │ │ │ │ + cmneq r7, ip, ror #5 │ │ │ │ muleq r0, r6, ip │ │ │ │ - cmneq pc, ip, lsl #10 │ │ │ │ - cmneq r6, r4, lsl #9 │ │ │ │ - cmneq r7, r4, lsr #5 │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x01662490 │ │ │ │ + strheq r2, [r7, #-32]! @ 0xffffffe0 │ │ │ │ muleq r0, r5, ip │ │ │ │ - cmneq pc, ip, asr #9 │ │ │ │ - cmneq r6, r8, asr #8 │ │ │ │ - cmneq r7, r4, ror #4 │ │ │ │ + ldrdeq ip, [pc, #-68] @ 5130c4 │ │ │ │ + cmneq r6, r4, asr r4 │ │ │ │ + cmneq r7, r0, ror r2 │ │ │ │ muleq r0, r3, ip │ │ │ │ - cmneq r6, r0, lsl r4 │ │ │ │ + cmneq r6, ip, lsl r4 │ │ │ │ muleq r0, r1, ip │ │ │ │ - cmneq r6, r4, ror #7 │ │ │ │ - cmneq pc, ip, asr #8 │ │ │ │ - cmneq r6, r4, asr #7 │ │ │ │ - cmneq r7, r4, ror #3 │ │ │ │ + strdeq r2, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq pc, r4, asr r4 @ │ │ │ │ + ldrdeq r2, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r2, [r7, #-16]! │ │ │ │ andeq r0, r0, lr, lsl #25 │ │ │ │ - cmneq pc, ip, lsl #8 │ │ │ │ - cmneq r6, r8, lsl #7 │ │ │ │ - cmneq r7, r4, lsr #3 │ │ │ │ + cmneq pc, r4, lsl r4 @ │ │ │ │ + @ instruction: 0x01662394 │ │ │ │ + strheq r2, [r7, #-16]! │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - ldrdeq ip, [pc, #-48] @ 513114 │ │ │ │ - cmneq r6, ip, asr #6 │ │ │ │ - cmneq r7, r8, ror #2 │ │ │ │ + ldrdeq ip, [pc, #-56] @ 51310c │ │ │ │ + cmneq r6, r8, asr r3 │ │ │ │ + cmneq r7, r4, ror r1 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - @ instruction: 0x016fc394 │ │ │ │ - cmneq r6, r0, lsl r3 │ │ │ │ - cmneq r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x016fc39c │ │ │ │ + cmneq r6, ip, lsl r3 │ │ │ │ + cmneq r7, r8, lsr r1 │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ - ldrdeq r2, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r6, r8, lsr #5 │ │ │ │ + cmneq r6, r4, ror #5 │ │ │ │ + strheq r2, [r6, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - cmneq r6, r8, ror r2 │ │ │ │ + cmneq r6, r4, lsl #5 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - cmneq r6, r8, asr #4 │ │ │ │ - cmneq r6, r8, lsl r2 │ │ │ │ - cmneq r6, r4, ror #3 │ │ │ │ - cmneq r7, r4 │ │ │ │ + cmneq r6, r4, asr r2 │ │ │ │ + cmneq r6, r4, lsr #4 │ │ │ │ + strdeq r2, [r6, #-16]! │ │ │ │ + cmneq r7, r0, lsl r0 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - strheq r2, [r6, #-16]! │ │ │ │ + strheq r2, [r6, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0x00000cbb │ │ │ │ - cmneq r6, r0, lsl #3 │ │ │ │ + cmneq r6, ip, lsl #3 │ │ │ │ @ instruction: 0x00000cba │ │ │ │ - cmneq r6, r0, asr r1 │ │ │ │ - cmneq r7, r0, ror pc │ │ │ │ + cmneq r6, ip, asr r1 │ │ │ │ + cmneq r7, ip, ror pc │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ + cmneq r6, r8, lsr #2 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - cmneq r6, ip, ror #1 │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ + strdeq r2, [r6, #-8]! │ │ │ │ + cmneq r7, r8, lsl pc │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - cmneq pc, r8, lsr r1 @ │ │ │ │ - strheq r2, [r6, #-4]! │ │ │ │ - ldrdeq r1, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq pc, r0, asr #2 │ │ │ │ + cmneq r6, r0, asr #1 │ │ │ │ + ldrdeq r1, [r7, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, ip, ror ip │ │ │ │ - @ instruction: 0x016fbe90 │ │ │ │ - cmneq r6, ip, lsl #28 │ │ │ │ - cmneq r7, r8, lsr #24 │ │ │ │ + @ instruction: 0x016fbe98 │ │ │ │ + cmneq r6, r8, lsl lr │ │ │ │ + cmneq r7, r4, lsr ip │ │ │ │ andeq r0, r0, fp, ror ip │ │ │ │ - cmneq pc, r8, asr lr @ │ │ │ │ - ldrdeq r1, [r6, #-208]! @ 0xffffff30 │ │ │ │ - strdeq r1, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmneq pc, r0, ror #28 │ │ │ │ + ldrdeq r1, [r6, #-220]! @ 0xffffff24 │ │ │ │ + strdeq r1, [r7, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - cmneq pc, ip, lsl lr @ │ │ │ │ - @ instruction: 0x01661d94 │ │ │ │ - strheq r1, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq pc, r4, lsr #28 │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ andeq r0, r0, sl, lsl #25 │ │ │ │ - cmneq pc, r0, ror #27 │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ - cmneq r7, r8, ror fp │ │ │ │ + cmneq pc, r8, ror #27 │ │ │ │ + cmneq r6, r4, ror #26 │ │ │ │ + cmneq r7, r4, lsl #23 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - cmneq pc, r0, lsr #27 │ │ │ │ - cmneq r6, ip, lsl sp │ │ │ │ - cmneq r7, r8, lsr fp │ │ │ │ + cmneq pc, r8, lsr #27 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + cmneq r7, r4, asr #22 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - cmneq pc, r4, ror #26 │ │ │ │ - cmneq r6, r0, ror #25 │ │ │ │ - strdeq r1, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmneq pc, ip, ror #26 │ │ │ │ + cmneq r6, ip, ror #25 │ │ │ │ + cmneq r7, r8, lsl #22 │ │ │ │ andeq r0, r0, r5, lsl #25 │ │ │ │ - cmneq pc, r8, lsr #26 │ │ │ │ - cmneq r6, r4, lsr #25 │ │ │ │ - cmneq r7, r0, asr #21 │ │ │ │ + cmneq pc, r0, lsr sp @ │ │ │ │ + strheq r1, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r7, ip, asr #21 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - cmneq r6, ip, ror #24 │ │ │ │ + cmneq r6, r8, ror ip │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - strheq fp, [pc, #-204] @ 513178 │ │ │ │ - cmneq r6, r8, lsr ip │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ + cmneq pc, r4, asr #25 │ │ │ │ + cmneq r6, r4, asr #24 │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ andeq r0, r0, sp, ror ip │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ + cmneq r6, ip, lsl #24 │ │ │ │ andeq r0, r0, r9, ror ip │ │ │ │ ldr r2, [pc, #-152] @ 5131c4 │ │ │ │ ldr r1, [pc, #-152] @ 5131c8 │ │ │ │ ldr r3, [pc, #-152] @ 5131cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1141298,28 +1141298,28 @@ │ │ │ │ ldr r1, [pc, #76] @ 513668 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 513534 │ │ │ │ - cmneq pc, r4, lsr #23 │ │ │ │ - cmneq r6, r0, lsr #22 │ │ │ │ - cmneq r7, ip, lsr r9 │ │ │ │ + cmneq pc, ip, lsr #23 │ │ │ │ + cmneq r6, ip, lsr #22 │ │ │ │ + cmneq r7, r8, asr #18 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - cmneq pc, ip, ror #22 │ │ │ │ - cmneq r6, r4, ror #21 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - cmneq pc, r0, lsr fp @ │ │ │ │ - cmneq r6, r8, lsr #21 │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ + cmneq pc, r4, ror fp @ │ │ │ │ + strdeq r1, [r6, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r7, r4, lsl r9 │ │ │ │ + cmneq pc, r8, lsr fp @ │ │ │ │ + strheq r1, [r6, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r1, [r7, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - strdeq fp, [pc, #-160] @ 5135c4 │ │ │ │ - cmneq r6, ip, ror #20 │ │ │ │ - cmneq r7, r8, lsl #17 │ │ │ │ + strdeq fp, [pc, #-168] @ 5135bc │ │ │ │ + cmneq r6, r8, ror sl │ │ │ │ + @ instruction: 0x01671894 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1141414,29 +1141414,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 51383c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 513704 │ │ │ │ - ldrdeq fp, [pc, #-148] @ 513774 │ │ │ │ - cmneq r6, r0, asr r9 │ │ │ │ - cmneq r7, ip, ror #14 │ │ │ │ + ldrdeq fp, [pc, #-156] @ 51376c │ │ │ │ + cmneq r6, ip, asr r9 │ │ │ │ + cmneq r7, r8, ror r7 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x016fb99c │ │ │ │ - cmneq r6, r4, lsl r9 │ │ │ │ - cmneq r7, r4, lsr r7 │ │ │ │ + cmneq pc, r4, lsr #19 │ │ │ │ + cmneq r6, r0, lsr #18 │ │ │ │ + cmneq r7, r0, asr #14 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - cmneq pc, r0, ror #18 │ │ │ │ - ldrdeq r1, [r6, #-136]! @ 0xffffff78 │ │ │ │ - strdeq r1, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmneq pc, r8, ror #18 │ │ │ │ + cmneq r6, r4, ror #17 │ │ │ │ + cmneq r7, r4, lsl #14 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmneq pc, r0, lsr #18 │ │ │ │ - @ instruction: 0x0166189c │ │ │ │ - strheq r1, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmneq pc, r8, lsr #18 │ │ │ │ + cmneq r6, r8, lsr #17 │ │ │ │ + cmneq r7, r4, asr #13 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1141535,29 +1141535,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 513a20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5138e8 │ │ │ │ - strdeq fp, [pc, #-112] @ 51397c │ │ │ │ - cmneq r6, ip, ror #14 │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ + strdeq fp, [pc, #-120] @ 513974 │ │ │ │ + cmneq r6, r8, ror r7 │ │ │ │ + @ instruction: 0x01671594 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - strheq fp, [pc, #-116] @ 513988 │ │ │ │ - cmneq r6, r0, lsr r7 │ │ │ │ - cmneq r7, ip, asr #10 │ │ │ │ + strheq fp, [pc, #-124] @ 513980 │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ + cmneq r7, r8, asr r5 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmneq pc, r8, ror r7 @ │ │ │ │ - strdeq r1, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ + cmneq pc, r0, lsl #15 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ + cmneq r7, ip, lsl r5 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmneq pc, ip, lsr r7 @ │ │ │ │ - strheq r1, [r6, #-104]! @ 0xffffff98 │ │ │ │ - ldrdeq r1, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq pc, r4, asr #14 │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ + cmneq r7, r0, ror #9 │ │ │ │ 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] @ 513f5c │ │ │ │ mov r6, r0 │ │ │ │ @@ -1141887,52 +1141887,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 513bb0 │ │ │ │ ldrsbeq r4, [ip, #-164]! @ 0xffffff5c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, r8, lsl #29 │ │ │ │ + @ instruction: 0x01666e94 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq fp, [pc, #-88] @ 513f1c │ │ │ │ - cmneq r7, ip, ror r3 │ │ │ │ + cmneq pc, r0, ror #11 │ │ │ │ + cmneq r7, r8, lsl #7 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ cmneq ip, ip, asr r9 │ │ │ │ - strdeq r1, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - strdeq r1, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r7, r4, lsl #6 │ │ │ │ + cmneq r6, r8, lsl #8 │ │ │ │ andeq r0, r0, r2, asr #24 │ │ │ │ cmneq r5, r4, lsr #22 │ │ │ │ - cmneq pc, r8, asr #7 │ │ │ │ - cmneq r6, r4, asr #6 │ │ │ │ - cmneq r7, r8, ror #2 │ │ │ │ + ldrdeq fp, [pc, #-48] @ 513f64 │ │ │ │ + cmneq r6, r0, asr r3 │ │ │ │ + cmneq r7, r4, ror r1 │ │ │ │ andeq r0, r0, r6, lsr ip │ │ │ │ - cmneq pc, ip, lsl #7 │ │ │ │ - cmneq r6, r8, lsl #6 │ │ │ │ - cmneq r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x016fb394 │ │ │ │ + cmneq r6, r4, lsl r3 │ │ │ │ + cmneq r7, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsr ip │ │ │ │ - ldrdeq r1, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq r1, [r6, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - cmneq r6, r0, lsr #5 │ │ │ │ + cmneq r6, ip, lsr #5 │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - strdeq fp, [pc, #-32] @ 513fa4 │ │ │ │ - cmneq r6, ip, ror #4 │ │ │ │ - @ instruction: 0x01671090 │ │ │ │ + strdeq fp, [pc, #-40] @ 513f9c │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ + @ instruction: 0x0167109c │ │ │ │ andeq r0, r0, r8, lsr ip │ │ │ │ - strheq fp, [pc, #-36] @ 513fb0 │ │ │ │ - cmneq r6, r0, lsr r2 │ │ │ │ - qdsubeq r1, r4, r7 │ │ │ │ + strheq fp, [pc, #-44] @ 513fa8 │ │ │ │ + cmneq r6, ip, lsr r2 │ │ │ │ + cmneq r7, r0, rrx │ │ │ │ andeq r0, r0, r7, lsr ip │ │ │ │ - strdeq r1, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r4, lsl #4 │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - cmneq r6, r8, asr #3 │ │ │ │ + ldrdeq r1, [r6, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ - @ instruction: 0x01661198 │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + cmneq r6, r4, ror r1 │ │ │ │ andeq r0, r0, r7, asr #24 │ │ │ │ - cmneq r6, r8, lsr r1 │ │ │ │ + cmneq r6, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -1141981,20 +1141981,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 514064 │ │ │ │ - cmneq pc, r8, ror r0 @ │ │ │ │ - strdeq r0, [r6, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r7, r8, lsl lr │ │ │ │ - cmneq pc, r0, asr #32 │ │ │ │ - strheq r0, [r6, #-252]! @ 0xffffff04 │ │ │ │ - smultteq r7, r0, sp │ │ │ │ + cmneq pc, r0, lsl #1 │ │ │ │ + cmneq r6, r0 │ │ │ │ + cmneq r7, r4, lsr #28 │ │ │ │ + cmneq pc, r8, asr #32 │ │ │ │ + smulbteq r6, r8, pc @ │ │ │ │ + smultteq r7, ip, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1142034,21 +1142034,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 5141cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #404 @ 0x194 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51412c │ │ │ │ - cmneq pc, ip, lsr #31 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ - cmneq r7, r4, asr #26 │ │ │ │ + strheq sl, [pc, #-244] @ 5140c4 │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ + cmneq r7, r0, asr sp │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - cmneq pc, r0, ror pc @ │ │ │ │ - smultteq r6, ip, lr │ │ │ │ - cmneq r7, r8, lsl #26 │ │ │ │ + cmneq pc, r8, ror pc @ │ │ │ │ + strdeq r0, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r7, r4, lsl sp │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1142435,36 +1142435,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 514400 │ │ │ │ cmneq ip, r0, lsr #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq pc, ip, lsl sp @ │ │ │ │ - @ instruction: 0x01660c98 │ │ │ │ - cmneq r7, ip, ror #20 │ │ │ │ + cmneq pc, r4, lsr #26 │ │ │ │ + smultbeq r6, r4, ip │ │ │ │ + cmneq r7, r8, ror sl │ │ │ │ cmneq ip, ip, lsl #2 │ │ │ │ - cmneq pc, r0, lsr #21 │ │ │ │ - cmneq r6, ip, lsl sl │ │ │ │ - strdeq r0, [r7, #-112]! @ 0xffffff90 │ │ │ │ - cmneq pc, r0, asr #20 │ │ │ │ - strheq r0, [r6, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01670790 │ │ │ │ - smultbeq r7, r4, r8 │ │ │ │ - strdeq sl, [pc, #-152] @ 514790 │ │ │ │ - cmneq r7, r0, asr #14 │ │ │ │ - strheq sl, [pc, #-144] @ 5147a0 │ │ │ │ - cmneq r6, ip, lsr #18 │ │ │ │ - strdeq r0, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmneq pc, r4, ror r9 @ │ │ │ │ - strdeq r0, [r6, #-128]! @ 0xffffff80 │ │ │ │ - smulbteq r7, r4, r6 │ │ │ │ - cmneq pc, r4, lsr r9 @ │ │ │ │ - strheq r0, [r6, #-128]! @ 0xffffff80 │ │ │ │ - smulbbeq r7, r4, r6 │ │ │ │ + cmneq pc, r8, lsr #21 │ │ │ │ + cmneq r6, r8, lsr #20 │ │ │ │ + strdeq r0, [r7, #-124]! @ 0xffffff84 │ │ │ │ + cmneq pc, r8, asr #20 │ │ │ │ + smulbteq r6, r8, r9 │ │ │ │ + @ instruction: 0x0167079c │ │ │ │ + strheq r0, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq pc, r0, lsl #20 │ │ │ │ + cmneq r7, ip, asr #14 │ │ │ │ + strheq sl, [pc, #-152] @ 514798 │ │ │ │ + cmneq r6, r8, lsr r9 │ │ │ │ + cmneq r7, r8, lsl #14 │ │ │ │ + cmneq pc, ip, ror r9 @ │ │ │ │ + strdeq r0, [r6, #-140]! @ 0xffffff74 │ │ │ │ + ldrdeq r0, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq pc, ip, lsr r9 @ │ │ │ │ + strheq r0, [r6, #-140]! @ 0xffffff74 │ │ │ │ + @ instruction: 0x01670690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r8, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [pc, #1136] @ 514cd8 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ @@ -1142750,42 +1142750,42 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 514a40 │ │ │ │ cmneq ip, ip, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq pc, r0, lsl #14 │ │ │ │ - cmneq r6, ip, ror r6 │ │ │ │ - cmneq r7, r0, asr r4 │ │ │ │ + cmneq pc, r8, lsl #14 │ │ │ │ + smulbbeq r6, r8, r6 │ │ │ │ + cmneq r7, ip, asr r4 │ │ │ │ cmneq ip, ip, asr #21 │ │ │ │ - ldrdeq sl, [pc, #-80] @ 514ca8 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ - cmneq r7, r0, lsr #6 │ │ │ │ - @ instruction: 0x016fa594 │ │ │ │ - cmneq r6, r0, lsl r5 │ │ │ │ - smultteq r7, r4, r2 │ │ │ │ - cmneq pc, ip, asr r5 @ │ │ │ │ - ldrdeq r0, [r6, #-72]! @ 0xffffffb8 │ │ │ │ - smultbeq r7, ip, r2 │ │ │ │ - cmneq pc, r4, lsr #10 │ │ │ │ - smultbeq r6, r0, r4 │ │ │ │ - cmneq r7, r4, ror r2 │ │ │ │ - cmneq pc, ip, ror #9 │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ - cmneq r7, ip, lsr r2 │ │ │ │ - strheq sl, [pc, #-68] @ 514cf0 │ │ │ │ - cmneq r6, r0, lsr r4 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ - cmneq pc, ip, ror r4 @ │ │ │ │ - strdeq r0, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - smulbteq r7, ip, r1 │ │ │ │ - cmneq pc, r4, asr #8 │ │ │ │ - smulbteq r6, r0, r3 │ │ │ │ - @ instruction: 0x01670194 │ │ │ │ + ldrdeq sl, [pc, #-88] @ 514ca0 │ │ │ │ + cmneq r6, r8, asr r5 │ │ │ │ + cmneq r7, ip, lsr #6 │ │ │ │ + @ instruction: 0x016fa59c │ │ │ │ + cmneq r6, ip, lsl r5 │ │ │ │ + strdeq r0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq pc, r4, ror #10 │ │ │ │ + smultteq r6, r4, r4 │ │ │ │ + strheq r0, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq pc, ip, lsr #10 │ │ │ │ + smultbeq r6, ip, r4 │ │ │ │ + smulbbeq r7, r0, r2 │ │ │ │ + strdeq sl, [pc, #-68] @ 514ce4 │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ + cmneq r7, r8, asr #4 │ │ │ │ + strheq sl, [pc, #-76] @ 514ce8 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ + cmneq r7, r0, lsl r2 │ │ │ │ + cmneq pc, r4, lsl #9 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ + ldrdeq r0, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq pc, ip, asr #8 │ │ │ │ + smulbteq r6, ip, r3 │ │ │ │ + smultbeq r7, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #916] @ 5150fc │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1143015,48 +1143015,48 @@ │ │ │ │ ldr r0, [pc, #152] @ 515188 │ │ │ │ ldr r1, [pc, #28] @ 515110 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 514fac │ │ │ │ cmneq ip, r8, lsr #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq pc, r4, ror r3 @ │ │ │ │ - cmneq r7, r8, lsl r1 │ │ │ │ + cmneq pc, ip, ror r3 @ │ │ │ │ + cmneq r7, r4, lsr #2 │ │ │ │ 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 │ │ │ │ - cmneq pc, r8, lsl r2 @ │ │ │ │ - strheq pc, [r6, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq pc, r0, lsr #4 │ │ │ │ + msreq SPSR_und, r4, asr #31 │ │ │ │ andeq r1, r0, fp, ror #4 │ │ │ │ andeq r1, r0, ip, ror #4 │ │ │ │ andeq r1, r0, sp, ror #4 │ │ │ │ andeq r1, r0, pc, ror #4 │ │ │ │ - smulbteq r6, r4, r0 │ │ │ │ - @ instruction: 0x01660094 │ │ │ │ - smulbbeq r6, r4, r0 │ │ │ │ + ldrdeq r0, [r6, #-0]! │ │ │ │ + smultbeq r6, r0, r0 │ │ │ │ + @ instruction: 0x01660090 │ │ │ │ andeq r1, r0, lr, ror #4 │ │ │ │ - qdsubeq r0, r4, r6 │ │ │ │ - cmneq r6, r0, asr #32 │ │ │ │ - cmneq r6, ip, lsr #32 │ │ │ │ - cmneq pc, r4, lsr #1 │ │ │ │ - cmneq r6, ip │ │ │ │ - msreq (UNDEF: 102), ip, lsr lr │ │ │ │ - strdeq pc, [r5, #-240]! @ 0xffffff10 │ │ │ │ - ldrdeq pc, [r5, #-252]! @ 0xffffff04 │ │ │ │ - msreq (UNDEF: 117), r8, asr #31 │ │ │ │ - strheq pc, [r5, #-244]! @ 0xffffff0c @ │ │ │ │ - msreq (UNDEF: 117), r0, lsr #31 │ │ │ │ - msreq (UNDEF: 117), ip, lsl #31 │ │ │ │ - msreq (UNDEF: 117), r8, ror pc │ │ │ │ + cmneq r6, r0, rrx │ │ │ │ + cmneq r6, ip, asr #32 │ │ │ │ + cmneq r6, r8, lsr r0 │ │ │ │ + cmneq pc, ip, lsr #1 │ │ │ │ + cmneq r6, r8, lsl r0 │ │ │ │ + msreq (UNDEF: 102), r8, asr #28 │ │ │ │ + strdeq pc, [r5, #-252]! @ 0xffffff04 │ │ │ │ + msreq (UNDEF: 117), r8, ror #31 │ │ │ │ + ldrdeq pc, [r5, #-244]! @ 0xffffff0c │ │ │ │ + msreq (UNDEF: 117), r0, asr #31 │ │ │ │ + msreq (UNDEF: 117), ip, lsr #31 │ │ │ │ + msreq (UNDEF: 117), r8 @ │ │ │ │ + msreq (UNDEF: 117), r4, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -1143293,49 +1143293,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 5155e4 │ │ │ │ ldr r1, [pc, #24] @ 515564 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 515418 │ │ │ │ cmneq ip, r4, ror #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq pc, ip, lsr #30 │ │ │ │ - ldrdeq pc, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq pc, r4, lsr pc @ │ │ │ │ + ldrdeq pc, [r6, #-204]! @ 0xffffff34 │ │ │ │ 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 │ │ │ │ - ldrdeq r9, [pc, #-216] @ 5154b8 │ │ │ │ - msreq SPSR_und, r8, ror fp │ │ │ │ + cmneq pc, r0, ror #27 │ │ │ │ + msreq SPSR_und, r4, lsl #23 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, fp, lsl #18 │ │ │ │ andeq r1, r0, ip, lsl #18 │ │ │ │ andeq r1, r0, sp, lsl #18 │ │ │ │ - cmneq pc, r4, lsl sp @ │ │ │ │ - msreq SPSR_sc, r0 @ │ │ │ │ - strheq pc, [r6, #-164]! @ 0xffffff5c @ │ │ │ │ - msreq SPSR_sc, r8, asr ip │ │ │ │ - msreq SPSR_sc, ip, lsr #24 │ │ │ │ - strdeq pc, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq pc, r4, ror ip @ │ │ │ │ - ldrdeq pc, [r5, #-188]! @ 0xffffff44 │ │ │ │ - msreq (UNDEF: 102), ip, lsl #20 │ │ │ │ - msreq (UNDEF: 117), r0, asr #23 │ │ │ │ - msreq (UNDEF: 117), ip, lsr #23 │ │ │ │ - msreq (UNDEF: 117), r8 @ │ │ │ │ - msreq (UNDEF: 117), r4, lsl #23 │ │ │ │ - msreq (UNDEF: 117), r0, ror fp │ │ │ │ - msreq (UNDEF: 117), ip, asr fp │ │ │ │ - msreq (UNDEF: 117), r8, asr #22 │ │ │ │ - msreq (UNDEF: 117), r4, lsr fp │ │ │ │ - msreq (UNDEF: 117), r0, lsr #22 │ │ │ │ + cmneq pc, ip, lsl sp @ │ │ │ │ + msreq SPSR_sc, ip @ │ │ │ │ + msreq (UNDEF: 102), r0, asr #21 │ │ │ │ + msreq SPSR_sc, r4, ror #24 │ │ │ │ + msreq SPSR_sc, r8, lsr ip │ │ │ │ + msreq SPSR_sc, r8, lsl #24 │ │ │ │ + cmneq pc, ip, ror ip @ │ │ │ │ + msreq (UNDEF: 117), r8, ror #23 │ │ │ │ + msreq (UNDEF: 102), r8, lsl sl │ │ │ │ + msreq (UNDEF: 117), ip, asr #23 │ │ │ │ + strheq pc, [r5, #-184]! @ 0xffffff48 @ │ │ │ │ + msreq (UNDEF: 117), r4, lsr #23 │ │ │ │ + msreq (UNDEF: 117), r0 @ │ │ │ │ + msreq (UNDEF: 117), ip, ror fp │ │ │ │ + msreq (UNDEF: 117), r8, ror #22 │ │ │ │ + msreq (UNDEF: 117), r4, asr fp │ │ │ │ + msreq (UNDEF: 117), r0, asr #22 │ │ │ │ + msreq (UNDEF: 117), ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #1040] @ 515a10 │ │ │ │ ldr r8, [pc, #1040] @ 515a14 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -1143594,49 +1143594,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #156] @ 515a9c │ │ │ │ add r2, r2, #532 @ 0x214 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 515820 │ │ │ │ - strdeq r9, [pc, #-168] @ 515970 │ │ │ │ - msreq SPSR_sx, r0 @ │ │ │ │ + cmneq pc, r0, lsl #22 │ │ │ │ + msreq SPSR_sx, ip @ │ │ │ │ muleq r0, r2, fp │ │ │ │ ldrsbeq r2, [ip, #-232]! @ 0xffffff18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ muleq r0, r3, fp │ │ │ │ muleq r0, r4, fp │ │ │ │ muleq r0, r5, fp │ │ │ │ - cmneq pc, r4, asr #19 │ │ │ │ - msreq SPSR_und, r4, ror #14 │ │ │ │ + cmneq pc, ip, asr #19 │ │ │ │ + msreq SPSR_und, r0, ror r7 │ │ │ │ muleq r0, sl, fp │ │ │ │ muleq r0, fp, fp │ │ │ │ muleq r0, ip, fp │ │ │ │ muleq r0, sp, fp │ │ │ │ muleq r0, lr, fp │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - msreq SPSR_sc, ip, lsr r8 │ │ │ │ - msreq SPSR_sc, ip, lsl #16 │ │ │ │ - ldrdeq pc, [r5, #-124]! @ 0xffffff84 │ │ │ │ - msreq (UNDEF: 117), r8, asr #15 │ │ │ │ - strheq pc, [r5, #-116]! @ 0xffffff8c @ │ │ │ │ - msreq (UNDEF: 117), r0, lsr #15 │ │ │ │ - msreq (UNDEF: 117), r0 @ │ │ │ │ - msreq (UNDEF: 117), r4, ror #14 │ │ │ │ + msreq SPSR_sc, r8, asr #16 │ │ │ │ + msreq SPSR_sc, r8, lsl r8 │ │ │ │ + msreq (UNDEF: 117), r8, ror #15 │ │ │ │ + ldrdeq pc, [r5, #-116]! @ 0xffffff8c │ │ │ │ + msreq (UNDEF: 117), r0, asr #15 │ │ │ │ + msreq (UNDEF: 117), ip, lsr #15 │ │ │ │ + msreq (UNDEF: 117), ip @ │ │ │ │ + msreq (UNDEF: 117), r0, ror r7 │ │ │ │ muleq r0, r6, fp │ │ │ │ - msreq (UNDEF: 117), r4, lsr r7 │ │ │ │ - msreq (UNDEF: 117), r8, lsl r7 │ │ │ │ - strdeq pc, [r5, #-108]! @ 0xffffff94 │ │ │ │ - msreq (UNDEF: 101), r4, ror #13 │ │ │ │ + msreq (UNDEF: 117), r0, asr #14 │ │ │ │ + msreq (UNDEF: 117), r4, lsr #14 │ │ │ │ + msreq (UNDEF: 117), r8, lsl #14 │ │ │ │ + strdeq pc, [r5, #-96]! @ 0xffffffa0 │ │ │ │ muleq r0, r8, fp │ │ │ │ - strheq pc, [r5, #-104]! @ 0xffffff98 @ │ │ │ │ + msreq (UNDEF: 101), r4, asr #13 │ │ │ │ muleq r0, r7, fp │ │ │ │ - cmneq pc, ip, lsl #14 │ │ │ │ - msreq (UNDEF: 101), r8, lsl #13 │ │ │ │ - msreq SPSR_sx, ip, lsr #9 │ │ │ │ + cmneq pc, r4, lsl r7 @ │ │ │ │ + msreq (UNDEF: 101), r4 @ │ │ │ │ + strheq pc, [r6, #-72]! @ 0xffffffb8 @ │ │ │ │ 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, #948] @ 0x3b4 │ │ │ │ ldr r2, [pc, #692] @ 515d70 │ │ │ │ @@ -1143812,43 +1143812,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 515bbc │ │ │ │ cmneq ip, ip, asr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq pc, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, r4, asr #28 │ │ │ │ - strheq pc, [r6, #-76]! @ 0xffffffb4 @ │ │ │ │ + strdeq pc, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r0, asr lr │ │ │ │ msreq SPSR_sx, r8, asr #9 │ │ │ │ + ldrdeq pc, [r6, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ cmneq ip, r0, asr r9 │ │ │ │ - strdeq r9, [pc, #-68] @ 515d54 │ │ │ │ - msreq SPSR_sc, r0, ror r4 │ │ │ │ - msreq (UNDEF: 102), ip, lsl #5 │ │ │ │ + strdeq r9, [pc, #-76] @ 515d4c │ │ │ │ + msreq SPSR_sc, ip, ror r4 │ │ │ │ + msreq (UNDEF: 102), r8 @ │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - strheq r9, [pc, #-72] @ 515d60 │ │ │ │ - msreq SPSR_sc, r4, lsr r4 │ │ │ │ - msreq (UNDEF: 102), r0, asr r2 │ │ │ │ + cmneq pc, r0, asr #9 │ │ │ │ + msreq SPSR_sc, r0, asr #8 │ │ │ │ + msreq (UNDEF: 102), ip, asr r2 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmneq pc, ip, ror r4 @ │ │ │ │ - strdeq pc, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - msreq (UNDEF: 102), r4, lsl r2 │ │ │ │ + cmneq pc, r4, lsl #9 │ │ │ │ + msreq SPSR_sc, r4, lsl #8 │ │ │ │ + msreq (UNDEF: 102), r0, lsr #4 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - cmneq pc, r0, asr #8 │ │ │ │ - strheq pc, [r5, #-60]! @ 0xffffffc4 @ │ │ │ │ - ldrdeq pc, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq pc, r8, asr #8 │ │ │ │ + msreq (UNDEF: 117), r8, asr #7 │ │ │ │ + msreq SPSR_sx, r4, ror #3 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmneq pc, r4, lsl #8 │ │ │ │ - msreq (UNDEF: 117), r0, lsl #7 │ │ │ │ - msreq SPSR_sx, ip @ │ │ │ │ + cmneq pc, ip, lsl #8 │ │ │ │ + msreq (UNDEF: 117), ip, lsl #7 │ │ │ │ + msreq SPSR_sx, r8, lsr #3 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - ldrdeq r9, [pc, #-52] @ 515db4 │ │ │ │ - msreq (UNDEF: 102), ip, asr #5 │ │ │ │ - msreq SPSR_sx, r8, asr #2 │ │ │ │ + ldrdeq r9, [pc, #-60] @ 515dac │ │ │ │ + ldrdeq pc, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + msreq SPSR_sx, r4, asr r1 │ │ │ │ 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] @ 5160f8 │ │ │ │ ldr r3, [pc, #752] @ 5160fc │ │ │ │ @@ -1144039,45 +1144039,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 515ee4 │ │ │ │ cmneq ip, r8, lsl #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r8, lsr #12 │ │ │ │ - cmneq pc, ip, asr #3 │ │ │ │ - msreq SPSR_sc, r8, asr #2 │ │ │ │ - cmneq r6, r4, ror #30 │ │ │ │ + ldrdeq r9, [pc, #-20] @ 5160f8 │ │ │ │ + msreq SPSR_sc, r4, asr r1 │ │ │ │ + cmneq r6, r0, ror pc │ │ │ │ andeq r1, r0, fp, asr #15 │ │ │ │ - @ instruction: 0x016f9190 │ │ │ │ - msreq SPSR_sc, ip, lsl #2 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + @ instruction: 0x016f9198 │ │ │ │ + msreq SPSR_sc, r8, lsl r1 │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ andeq r1, r0, sl, asr #15 │ │ │ │ - cmneq pc, r4, asr r1 @ │ │ │ │ - ldrdeq pc, [r5, #-0]! │ │ │ │ - cmneq r6, ip, ror #29 │ │ │ │ + cmneq pc, ip, asr r1 @ │ │ │ │ + ldrdeq pc, [r5, #-12]! │ │ │ │ + strdeq lr, [r6, #-232]! @ 0xffffff18 │ │ │ │ andeq r1, r0, r9, asr #15 │ │ │ │ - cmneq pc, r8, lsl r1 @ │ │ │ │ - msreq SPSR_sc, r4 @ │ │ │ │ - strheq lr, [r6, #-224]! @ 0xffffff20 │ │ │ │ + cmneq pc, r0, lsr #2 │ │ │ │ + msreq SPSR_sc, r0, lsr #1 │ │ │ │ + strheq lr, [r6, #-236]! @ 0xffffff14 │ │ │ │ andeq r1, r0, r8, asr #15 │ │ │ │ - ldrdeq r9, [pc, #-12] @ 516140 │ │ │ │ - qdsubeq pc, r8, r5 @ │ │ │ │ - cmneq r6, r4, ror lr │ │ │ │ + cmneq pc, r4, ror #1 │ │ │ │ + msreq SPSR_sc, r4, rrx │ │ │ │ + cmneq r6, r0, lsl #29 │ │ │ │ andeq r1, r0, r7, asr #15 │ │ │ │ - cmneq pc, r0, lsr #1 │ │ │ │ - msreq SPSR_sc, ip, lsl r0 │ │ │ │ - cmneq r6, r8, lsr lr │ │ │ │ + cmneq pc, r8, lsr #1 │ │ │ │ + msreq SPSR_sc, r8, lsr #32 │ │ │ │ + cmneq r6, r4, asr #28 │ │ │ │ andeq r1, r0, r6, asr #15 │ │ │ │ - cmneq pc, r4, rrx │ │ │ │ - cmneq r5, r0, ror #31 │ │ │ │ - strdeq lr, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq pc, ip, rrx │ │ │ │ + cmneq r5, ip, ror #31 │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ andeq r1, r0, r5, asr #15 │ │ │ │ - cmneq pc, r8, lsr #32 │ │ │ │ - cmneq r5, r4, lsr #31 │ │ │ │ - cmneq r6, r0, asr #27 │ │ │ │ + cmneq pc, r0, lsr r0 @ │ │ │ │ + strheq lr, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, ip, asr #27 │ │ │ │ andeq r1, r0, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r1 │ │ │ │ @@ -1144663,53 +1144663,53 @@ │ │ │ │ add r2, r2, #636 @ 0x27c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51680c │ │ │ │ cmneq ip, ip, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, r0, lsl #29 │ │ │ │ + cmneq r6, ip, lsl #29 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq ip, r0, lsl #26 │ │ │ │ - cmneq pc, r8, asr #16 │ │ │ │ - strheq lr, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r6, r0, ror #11 │ │ │ │ + cmneq pc, r0, asr r8 @ │ │ │ │ + cmneq r6, r8, asr #15 │ │ │ │ + cmneq r6, ip, ror #11 │ │ │ │ andeq r1, r0, ip, lsl #21 │ │ │ │ - cmneq pc, r8, lsl #16 │ │ │ │ - cmneq r5, r4, lsl #15 │ │ │ │ - cmneq r6, r0, lsr #11 │ │ │ │ + cmneq pc, r0, lsl r8 @ │ │ │ │ + @ instruction: 0x0165e790 │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ andeq r1, r0, pc, lsr #21 │ │ │ │ - cmneq pc, ip, asr #15 │ │ │ │ - cmneq r5, r8, asr #14 │ │ │ │ - cmneq r6, r4, ror #10 │ │ │ │ + ldrdeq r8, [pc, #-116] @ 516a88 │ │ │ │ + cmneq r5, r4, asr r7 │ │ │ │ + cmneq r6, r0, ror r5 │ │ │ │ andeq r1, r0, r3, lsr #21 │ │ │ │ - @ instruction: 0x016f8790 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ - cmneq r6, r8, lsr #10 │ │ │ │ + @ instruction: 0x016f8798 │ │ │ │ + cmneq r5, r8, lsl r7 │ │ │ │ + cmneq r6, r4, lsr r5 │ │ │ │ muleq r0, sp, sl │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ - ldrdeq lr, [r5, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ + ldrdeq lr, [r5, #-108]! @ 0xffffff94 │ │ │ │ + strdeq lr, [r6, #-72]! @ 0xffffffb8 │ │ │ │ muleq r0, ip, sl │ │ │ │ - cmneq pc, r8, lsl r7 @ │ │ │ │ - @ instruction: 0x0165e694 │ │ │ │ - strheq lr, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq pc, r0, lsr #14 │ │ │ │ + cmneq r5, r0, lsr #13 │ │ │ │ + strheq lr, [r6, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x00001ab9 │ │ │ │ - ldrdeq r8, [pc, #-108] @ 516ad0 │ │ │ │ - cmneq r5, r8, asr r6 │ │ │ │ - cmneq r6, r4, ror r4 │ │ │ │ + cmneq pc, r4, ror #13 │ │ │ │ + cmneq r5, r4, ror #12 │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ @ instruction: 0x00001ab8 │ │ │ │ - cmneq pc, r0, lsr #13 │ │ │ │ - cmneq r5, ip, lsl r6 │ │ │ │ - cmneq r6, r8, lsr r4 │ │ │ │ + cmneq pc, r8, lsr #13 │ │ │ │ + cmneq r5, r8, lsr #12 │ │ │ │ + cmneq r6, r4, asr #8 │ │ │ │ andeq r1, r0, fp, lsl #21 │ │ │ │ - cmneq pc, r4, ror #12 │ │ │ │ - cmneq r5, r0, ror #11 │ │ │ │ - strdeq lr, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq pc, ip, ror #12 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ + cmneq r6, r8, lsl #8 │ │ │ │ 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, #1112] @ 0x458 │ │ │ │ ldr r2, [pc, #1032] @ 516f88 │ │ │ │ @@ -1144973,46 +1144973,46 @@ │ │ │ │ bl b6c98 │ │ │ │ b 516bc4 │ │ │ │ @ instruction: 0x017c1990 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, ip, ror r9 │ │ │ │ cmneq ip, r8, asr #18 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq pc, r8, lsl #9 │ │ │ │ - cmneq r6, ip, lsr #4 │ │ │ │ + @ instruction: 0x016f8490 │ │ │ │ + cmneq r6, r8, lsr r2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ - @ instruction: 0x016f839c │ │ │ │ - cmneq r6, r8, lsr #7 │ │ │ │ - cmneq r6, r8, lsr r1 │ │ │ │ + cmneq pc, r4, lsr #7 │ │ │ │ + strheq lr, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r6, r4, asr #2 │ │ │ │ muleq r0, r1, fp │ │ │ │ cmneq r4, r0, ror #20 │ │ │ │ - cmneq pc, r4, lsl #6 │ │ │ │ - cmneq r5, r0, lsl #5 │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ + cmneq pc, ip, lsl #6 │ │ │ │ + cmneq r5, ip, lsl #5 │ │ │ │ + strheq lr, [r6, #-0]! │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ - cmneq pc, ip, asr #5 │ │ │ │ - cmneq r5, r8, asr #4 │ │ │ │ - cmneq r6, ip, rrx │ │ │ │ + ldrdeq r8, [pc, #-36] @ 516fb4 │ │ │ │ + cmneq r5, r4, asr r2 │ │ │ │ + cmneq r6, r8, ror r0 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - @ instruction: 0x016f8290 │ │ │ │ - cmneq r6, r0, lsr r2 │ │ │ │ - cmneq r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x016f8298 │ │ │ │ + cmneq r6, ip, lsr r2 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ andeq r0, r0, r6, lsl #23 │ │ │ │ - ldrdeq lr, [r5, #-16]! │ │ │ │ - cmneq r5, r4, lsr #3 │ │ │ │ + ldrdeq lr, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + strheq lr, [r5, #-16]! │ │ │ │ andeq r0, r0, pc, lsl #23 │ │ │ │ - cmneq r5, r8, ror r1 │ │ │ │ - cmneq pc, ip, asr #3 │ │ │ │ - cmneq r5, r8, asr #2 │ │ │ │ - cmneq r6, ip, ror #30 │ │ │ │ + cmneq r5, r4, lsl #3 │ │ │ │ + ldrdeq r8, [pc, #-20] @ 516ff4 │ │ │ │ + cmneq r5, r4, asr r1 │ │ │ │ + cmneq r6, r8, ror pc │ │ │ │ muleq r0, r2, fp │ │ │ │ - @ instruction: 0x016f8194 │ │ │ │ - cmneq r5, r0, lsl r1 │ │ │ │ - cmneq r6, r4, lsr pc │ │ │ │ + @ instruction: 0x016f819c │ │ │ │ + cmneq r5, ip, lsl r1 │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ 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 │ │ │ │ @@ -1145571,82 +1145571,82 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 517120 │ │ │ │ cmneq ip, r8, asr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r4, lsr #9 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r6, r8, asr #27 │ │ │ │ + ldrdeq sp, [r6, #-212]! @ 0xffffff2c │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq pc, ip, lsl r0 @ │ │ │ │ + cmneq pc, r4, lsr #32 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ cmneq ip, ip, ror #7 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmneq pc, r0, lsl #30 │ │ │ │ - cmneq r6, r8, lsl #25 │ │ │ │ + cmneq pc, r8, lsl #30 │ │ │ │ + @ instruction: 0x0166dc94 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x016f7c9c │ │ │ │ - cmneq r6, r4, lsr sl │ │ │ │ + cmneq pc, r4, lsr #25 │ │ │ │ + cmneq r6, r0, asr #20 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ - ldrdeq sp, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r6, r0, lsl #20 │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ + cmneq r5, r8, ror #23 │ │ │ │ + cmneq r6, ip, lsl #20 │ │ │ │ cmneq r4, r8, lsr #6 │ │ │ │ ldrdeq lr, [r4, #-36]! @ 0xffffffdc │ │ │ │ - cmneq pc, r4, lsl #23 │ │ │ │ - cmneq r5, r0, lsl #22 │ │ │ │ - cmneq r6, r4, lsr #18 │ │ │ │ + cmneq pc, ip, lsl #23 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + cmneq r6, r0, lsr r9 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - cmneq pc, r8, asr #22 │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ - cmneq r6, r8, ror #17 │ │ │ │ + cmneq pc, r0, asr fp @ │ │ │ │ + ldrdeq sp, [r5, #-160]! @ 0xffffff60 │ │ │ │ + strdeq sp, [r6, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - cmneq pc, ip, lsl #22 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ - cmneq r6, ip, lsr #17 │ │ │ │ + cmneq pc, r4, lsl fp @ │ │ │ │ + @ instruction: 0x0165da94 │ │ │ │ + strheq sp, [r6, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - ldrdeq r7, [pc, #-160] @ 5178d4 │ │ │ │ - cmneq r5, ip, asr #20 │ │ │ │ - cmneq r6, r0, ror r8 │ │ │ │ + ldrdeq r7, [pc, #-168] @ 5178cc │ │ │ │ + cmneq r5, r8, asr sl │ │ │ │ + cmneq r6, ip, ror r8 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - cmneq r5, r4, lsl sl │ │ │ │ - cmneq pc, r4, ror #20 │ │ │ │ - cmneq r5, r0, ror #19 │ │ │ │ - cmneq r6, r4, lsl #16 │ │ │ │ + cmneq r5, r0, lsr #20 │ │ │ │ + cmneq pc, ip, ror #20 │ │ │ │ + cmneq r5, ip, ror #19 │ │ │ │ + cmneq r6, r0, lsl r8 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmneq r5, r8, lsr #19 │ │ │ │ + strheq sp, [r5, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - cmneq r5, r8, ror r9 │ │ │ │ + cmneq r5, r4, lsl #19 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - cmneq pc, r8, asr #19 │ │ │ │ - cmneq r5, r4, asr #18 │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ + ldrdeq r7, [pc, #-144] @ 517918 │ │ │ │ + cmneq r5, r0, asr r9 │ │ │ │ + cmneq r6, r4, ror r7 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmneq pc, ip, lsl #19 │ │ │ │ - cmneq r5, r8, lsl #18 │ │ │ │ - cmneq r6, ip, lsr #14 │ │ │ │ + @ instruction: 0x016f7994 │ │ │ │ + cmneq r5, r4, lsl r9 │ │ │ │ + cmneq r6, r8, lsr r7 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmneq pc, r0, asr r9 @ │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ - strdeq sp, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq pc, r8, asr r9 @ │ │ │ │ + ldrdeq sp, [r5, #-136]! @ 0xffffff78 │ │ │ │ + strdeq sp, [r6, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x0165d894 │ │ │ │ - cmneq r5, r4, ror #16 │ │ │ │ - strheq r7, [pc, #-132] @ 51795c │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ - cmneq r6, r4, asr r6 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ + strheq r7, [pc, #-140] @ 517954 │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ + cmneq r6, r0, ror #12 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - cmneq pc, r8, ror r8 @ │ │ │ │ - strdeq sp, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r6, r8, lsl r6 │ │ │ │ + cmneq pc, r0, lsl #17 │ │ │ │ + cmneq r5, r0, lsl #16 │ │ │ │ + cmneq r6, r4, lsr #12 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmneq pc, ip, lsr r8 @ │ │ │ │ - strheq sp, [r5, #-120]! @ 0xffffff88 │ │ │ │ - ldrdeq sp, [r6, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq pc, r4, asr #16 │ │ │ │ + cmneq r5, r4, asr #15 │ │ │ │ + cmneq r6, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1145686,21 +1145686,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 517adc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #716 @ 0x2cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 517a3c │ │ │ │ - @ instruction: 0x016f769c │ │ │ │ - cmneq r5, r8, lsl r6 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ + cmneq pc, r4, lsr #13 │ │ │ │ + cmneq r5, r4, lsr #12 │ │ │ │ + cmneq r6, r0, asr #8 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ - cmneq pc, r0, ror #12 │ │ │ │ - ldrdeq sp, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - strdeq sp, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq pc, r8, ror #12 │ │ │ │ + cmneq r5, r8, ror #11 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1145741,20 +1145741,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 517bb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #744 @ 0x2e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 517b18 │ │ │ │ - cmneq pc, r0, asr #11 │ │ │ │ - cmneq r5, ip, lsr r5 │ │ │ │ - cmneq r6, ip, asr r3 │ │ │ │ - cmneq pc, r4, lsl #11 │ │ │ │ - cmneq r5, r0, lsl #10 │ │ │ │ - cmneq r6, ip, lsl r3 │ │ │ │ + cmneq pc, r8, asr #11 │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ + cmneq r6, r8, ror #6 │ │ │ │ + cmneq pc, ip, lsl #11 │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ + cmneq r6, r8, lsr #6 │ │ │ │ andeq r0, r0, r1, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #952] @ 0x3b8 │ │ │ │ ldr r0, [pc, #732] @ 517eb0 │ │ │ │ @@ -1145940,42 +1145940,42 @@ │ │ │ │ add r2, r2, #768 @ 0x300 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 517cbc │ │ │ │ cmneq ip, ip, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq pc, r0, lsr #9 │ │ │ │ + cmneq pc, r8, lsr #9 │ │ │ │ cmneq ip, r0, asr r8 │ │ │ │ - cmneq r5, r4, ror r3 │ │ │ │ - @ instruction: 0x0166d198 │ │ │ │ - cmneq r5, r0, asr #6 │ │ │ │ - cmneq r6, r0, ror #2 │ │ │ │ + cmneq r5, r0, lsl #7 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ + cmneq r6, ip, ror #2 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - cmneq r5, ip, lsl #6 │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ + cmneq r5, r8, lsl r3 │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - ldrdeq sp, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - strdeq sp, [r6, #-8]! │ │ │ │ + cmneq r5, r4, ror #5 │ │ │ │ + cmneq r6, r4, lsl #2 │ │ │ │ muleq r0, sp, r8 │ │ │ │ - cmneq pc, r4, lsr #6 │ │ │ │ - cmneq r5, r0, lsr #5 │ │ │ │ - strheq sp, [r6, #-12]! │ │ │ │ + cmneq pc, ip, lsr #6 │ │ │ │ + cmneq r5, ip, lsr #5 │ │ │ │ + cmneq r6, r8, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmneq pc, r8, ror #5 │ │ │ │ - cmneq r5, r4, ror #4 │ │ │ │ - cmneq r6, r0, lsl #1 │ │ │ │ + strdeq r7, [pc, #-32] @ 517ee4 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ + cmneq r6, ip, lsl #1 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - cmneq pc, ip, lsr #5 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ - cmneq r6, r4, asr #32 │ │ │ │ + strheq r7, [pc, #-36] @ 517ef0 │ │ │ │ + cmneq r5, r4, lsr r2 │ │ │ │ + qdsubeq sp, r0, r6 │ │ │ │ muleq r0, sl, r8 │ │ │ │ - cmneq pc, r0, ror r2 @ │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - cmneq r6, r8 │ │ │ │ + cmneq pc, r8, ror r2 @ │ │ │ │ + strdeq sp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r4, lsl r0 │ │ │ │ muleq r0, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1146017,21 +1146017,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 518008 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 517f68 │ │ │ │ - cmneq pc, r0, ror r1 @ │ │ │ │ - cmneq r5, ip, ror #1 │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ + cmneq pc, r8, ror r1 @ │ │ │ │ + strdeq sp, [r5, #-8]! │ │ │ │ + cmneq r6, r4, lsl pc │ │ │ │ muleq r0, r9, sl │ │ │ │ - cmneq pc, r4, lsr r1 @ │ │ │ │ - strheq sp, [r5, #-0]! │ │ │ │ - cmneq r6, ip, asr #29 │ │ │ │ + cmneq pc, ip, lsr r1 @ │ │ │ │ + strheq sp, [r5, #-12]! │ │ │ │ + ldrdeq ip, [r6, #-232]! @ 0xffffff18 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ @@ -1146056,17 +1146056,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #836 @ 0x344 │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 518040 │ │ │ │ - @ instruction: 0x016f7098 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - cmneq r6, r4, lsr lr │ │ │ │ + cmneq pc, r0, lsr #1 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq r6, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1146091,17 +1146091,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #876 @ 0x36c │ │ │ │ mov r1, #2576 @ 0xa10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5180cc │ │ │ │ - cmneq pc, ip │ │ │ │ - cmneq r5, r8, lsl #31 │ │ │ │ - cmneq r6, r8, lsr #27 │ │ │ │ + cmneq pc, r4, lsl r0 @ │ │ │ │ + @ instruction: 0x0165cf94 │ │ │ │ + strheq ip, [r6, #-212]! @ 0xffffff2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1146122,17 +1146122,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 51819c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #908 @ 0x38c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 518148 │ │ │ │ - @ instruction: 0x016f6f90 │ │ │ │ - cmneq r5, ip, lsl #30 │ │ │ │ - cmneq r6, r8, lsr #26 │ │ │ │ + @ instruction: 0x016f6f98 │ │ │ │ + cmneq r5, r8, lsl pc │ │ │ │ + cmneq r6, r4, lsr sp │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ @@ -1146233,25 +1146233,25 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b 518250 │ │ │ │ cmneq ip, r4, asr r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r0, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq pc, r0, ror #28 │ │ │ │ - ldrdeq ip, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ + cmneq pc, r8, ror #28 │ │ │ │ + cmneq r5, r8, ror #27 │ │ │ │ + cmneq r6, ip, lsl #24 │ │ │ │ andeq r0, r0, r5, lsl #21 │ │ │ │ - cmneq pc, r4, lsr #28 │ │ │ │ - cmneq r5, r0, lsr #27 │ │ │ │ - strheq ip, [r6, #-188]! @ 0xffffff44 │ │ │ │ + cmneq pc, ip, lsr #28 │ │ │ │ + cmneq r5, ip, lsr #27 │ │ │ │ + cmneq r6, r8, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ - cmneq pc, r4, ror #27 │ │ │ │ - cmneq r6, r0, asr #28 │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ + cmneq pc, ip, ror #27 │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ + @ instruction: 0x0166cb90 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ @@ -1147084,91 +1147084,91 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 51840c │ │ │ │ cmneq ip, r8, ror r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r0, lsl #2 │ │ │ │ - strheq r6, [pc, #-200] @ 518fd8 │ │ │ │ - cmneq r6, ip, lsr #20 │ │ │ │ + cmneq pc, r0, asr #25 │ │ │ │ + cmneq r6, r8, lsr sl │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - @ instruction: 0x016f6690 │ │ │ │ - cmneq r6, r0, lsr r4 │ │ │ │ + @ instruction: 0x016f6698 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - cmneq r5, r8, asr #11 │ │ │ │ + ldrdeq ip, [r5, #-84]! @ 0xffffffac │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x016f6598 │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmneq r6, r8, lsr r3 │ │ │ │ + cmneq pc, r0, lsr #11 │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ + cmneq r6, r4, asr #6 │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ - ldrdeq r6, [pc, #-64] @ 519090 │ │ │ │ - cmneq r5, ip, asr #8 │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ + ldrdeq r6, [pc, #-72] @ 519088 │ │ │ │ + cmneq r5, r8, asr r4 │ │ │ │ + cmneq r6, ip, ror r2 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - cmneq pc, r8, lsr r4 @ │ │ │ │ - strheq ip, [r5, #-52]! @ 0xffffffcc │ │ │ │ - ldrdeq ip, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq pc, r0, asr #8 │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - cmneq pc, r0, lsl #8 │ │ │ │ - cmneq r5, ip, ror r3 │ │ │ │ - cmneq r6, r0, lsr #3 │ │ │ │ + cmneq pc, r8, lsl #8 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ + cmneq r6, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ - cmneq pc, r8, asr #7 │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ + ldrdeq r6, [pc, #-48] @ 5190d0 │ │ │ │ + cmneq r5, r0, asr r3 │ │ │ │ + cmneq r6, r4, ror r1 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - @ instruction: 0x016f6390 │ │ │ │ - cmneq r5, ip, lsl #6 │ │ │ │ - cmneq r6, r0, lsr r1 │ │ │ │ + @ instruction: 0x016f6398 │ │ │ │ + cmneq r5, r8, lsl r3 │ │ │ │ + cmneq r6, ip, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - cmneq pc, r8, asr r3 @ │ │ │ │ - ldrdeq ip, [r5, #-36]! @ 0xffffffdc │ │ │ │ - strdeq ip, [r6, #-8]! │ │ │ │ + cmneq pc, r0, ror #6 │ │ │ │ + cmneq r5, r0, ror #5 │ │ │ │ + cmneq r6, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr r9 │ │ │ │ - cmneq pc, r0, lsr #6 │ │ │ │ - @ instruction: 0x0165c29c │ │ │ │ - cmneq r6, r0, asr #1 │ │ │ │ + cmneq pc, r8, lsr #6 │ │ │ │ + cmneq r5, r8, lsr #5 │ │ │ │ + cmneq r6, ip, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - cmneq pc, r8, ror #5 │ │ │ │ - cmneq r5, r4, ror #4 │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ + strdeq r6, [pc, #-32] @ 519120 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ + @ instruction: 0x0166c094 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ - strheq r6, [pc, #-32] @ 519130 │ │ │ │ - cmneq r5, ip, lsr #4 │ │ │ │ - qdsubeq ip, r0, r6 │ │ │ │ + strheq r6, [pc, #-40] @ 519128 │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ + qdsubeq ip, ip, r6 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - cmneq pc, r8, ror r2 @ │ │ │ │ - strdeq ip, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r6, r8, lsl r0 │ │ │ │ + cmneq pc, r0, lsl #5 │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ + cmneq r6, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - cmneq pc, r0, asr #4 │ │ │ │ - strheq ip, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r6, r0, ror #31 │ │ │ │ + cmneq pc, r8, asr #4 │ │ │ │ + cmneq r5, r8, asr #3 │ │ │ │ + cmneq r6, ip, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ - cmneq pc, r8, lsl #4 │ │ │ │ - cmneq r5, r4, lsl #3 │ │ │ │ - cmneq r6, r8, lsr #31 │ │ │ │ + cmneq pc, r0, lsl r2 @ │ │ │ │ + @ instruction: 0x0165c190 │ │ │ │ + strheq fp, [r6, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r6, lsl #19 │ │ │ │ - cmneq r5, r0, asr r1 │ │ │ │ - cmneq r5, r4, lsr #2 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ + cmneq r5, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - strdeq ip, [r5, #-8]! │ │ │ │ + cmneq r5, r4, lsl #2 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - cmneq r5, ip, asr #1 │ │ │ │ + ldrdeq ip, [r5, #-8]! │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - cmneq r5, r0, lsr #1 │ │ │ │ + cmneq r5, ip, lsr #1 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - cmneq r5, r4, ror r0 │ │ │ │ + cmneq r5, r0, lsl #1 │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - cmneq pc, r8, asr #1 │ │ │ │ - cmneq r5, r4, asr #32 │ │ │ │ - cmneq r6, r8, ror #28 │ │ │ │ - @ instruction: 0x016f6090 │ │ │ │ - cmneq r5, ip │ │ │ │ - cmneq r6, r0, lsr lr │ │ │ │ + ldrdeq r6, [pc, #-0] @ 5191bc │ │ │ │ + qdsubeq ip, r0, r5 │ │ │ │ + cmneq r6, r4, ror lr │ │ │ │ + @ instruction: 0x016f6098 │ │ │ │ + cmneq r5, r8, lsl r0 │ │ │ │ + cmneq r6, ip, lsr lr │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1147209,21 +1147209,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 5192a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #984 @ 0x3d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 519208 │ │ │ │ - ldrdeq r5, [pc, #-224] @ 5191b4 │ │ │ │ - cmneq r5, ip, asr #28 │ │ │ │ - cmneq r6, r8, ror #24 │ │ │ │ + ldrdeq r5, [pc, #-232] @ 5191ac │ │ │ │ + cmneq r5, r8, asr lr │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ andeq r0, r0, r3, ror #16 │ │ │ │ - @ instruction: 0x016f5e94 │ │ │ │ - cmneq r5, r0, lsl lr │ │ │ │ - cmneq r6, ip, lsr #24 │ │ │ │ + @ instruction: 0x016f5e9c │ │ │ │ + cmneq r5, ip, lsl lr │ │ │ │ + cmneq r6, r8, lsr ip │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1147264,21 +1147264,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 519384 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1008 @ 0x3f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5192e4 │ │ │ │ - strdeq r5, [pc, #-212] @ 51929c │ │ │ │ - cmneq r5, r0, ror sp │ │ │ │ - cmneq r6, ip, lsl #23 │ │ │ │ + strdeq r5, [pc, #-220] @ 519294 │ │ │ │ + cmneq r5, ip, ror sp │ │ │ │ + @ instruction: 0x0166bb98 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - strheq r5, [pc, #-216] @ 5192a8 │ │ │ │ - cmneq r5, r4, lsr sp │ │ │ │ - cmneq r6, r0, asr fp │ │ │ │ + cmneq pc, r0, asr #27 │ │ │ │ + cmneq r5, r0, asr #26 │ │ │ │ + cmneq r6, ip, asr fp │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1147321,21 +1147321,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 519468 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5193c0 │ │ │ │ - cmneq pc, r0, lsr #26 │ │ │ │ - @ instruction: 0x0165bc90 │ │ │ │ - cmneq r6, ip, lsr #21 │ │ │ │ + cmneq pc, r8, lsr #26 │ │ │ │ + @ instruction: 0x0165bc9c │ │ │ │ + strheq fp, [r6, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, lr, asr #16 │ │ │ │ - cmneq pc, r0, ror #25 │ │ │ │ - cmneq r5, r0, asr ip │ │ │ │ - cmneq r6, ip, ror #20 │ │ │ │ + cmneq pc, r8, ror #25 │ │ │ │ + cmneq r5, ip, asr ip │ │ │ │ + cmneq r6, r8, ror sl │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1147426,26 +1147426,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5194f8 │ │ │ │ - cmneq pc, ip, ror #23 │ │ │ │ - cmneq r5, ip, asr fp │ │ │ │ - cmneq r6, r0, lsl #19 │ │ │ │ - strheq r5, [pc, #-176] @ 519554 │ │ │ │ - cmneq r5, r0, lsr #22 │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - cmneq pc, r4, ror fp @ │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ - cmneq r6, r8, lsl #18 │ │ │ │ - cmneq pc, r8, lsr fp @ │ │ │ │ - cmneq r5, r8, lsr #21 │ │ │ │ - cmneq r6, ip, asr #17 │ │ │ │ + strdeq r5, [pc, #-180] @ 519544 │ │ │ │ + cmneq r5, r8, ror #22 │ │ │ │ + cmneq r6, ip, lsl #19 │ │ │ │ + strheq r5, [pc, #-184] @ 51954c │ │ │ │ + cmneq r5, ip, lsr #22 │ │ │ │ + cmneq r6, r0, asr r9 │ │ │ │ + cmneq pc, ip, ror fp @ │ │ │ │ + strdeq fp, [r5, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r6, r4, lsl r9 │ │ │ │ + cmneq pc, r0, asr #22 │ │ │ │ + strheq fp, [r5, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq fp, [r6, #-136]! @ 0xffffff78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #952] @ 0x3b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #456] @ 519808 │ │ │ │ @@ -1147563,25 +1147563,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 519714 │ │ │ │ ldrsbeq lr, [fp, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq lr, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq pc, r4, lsr #19 │ │ │ │ - cmneq r5, r4, lsl r9 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ + cmneq pc, ip, lsr #19 │ │ │ │ + cmneq r5, r0, lsr #18 │ │ │ │ + cmneq r6, r0, asr #14 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq pc, r4, ror #18 │ │ │ │ - ldrdeq fp, [r5, #-132]! @ 0xffffff7c │ │ │ │ - strdeq fp, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq pc, ip, ror #18 │ │ │ │ + cmneq r5, r0, ror #17 │ │ │ │ + strdeq fp, [r6, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq pc, r4, lsr #18 │ │ │ │ - @ instruction: 0x0165b894 │ │ │ │ - strheq fp, [r6, #-100]! @ 0xffffff9c │ │ │ │ + cmneq pc, ip, lsr #18 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ + cmneq r6, r0, asr #13 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldr r2, [pc, #3500] @ 51a60c │ │ │ │ @@ -1148460,90 +1148460,90 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5198e0 │ │ │ │ ldrheq lr, [fp, #-196]! @ 0xffffff3c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, lsr #24 │ │ │ │ - cmneq pc, r4, ror #15 │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ + cmneq pc, ip, ror #15 │ │ │ │ + cmneq r6, ip, ror #10 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - cmneq pc, r8, ror #2 │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ + cmneq pc, r0, ror r1 @ │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - @ instruction: 0x0165b09c │ │ │ │ - cmneq pc, ip, rrx │ │ │ │ - ldrdeq sl, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ + cmneq r5, r8, lsr #1 │ │ │ │ + cmneq pc, r4, ror r0 @ │ │ │ │ + cmneq r5, r8, ror #31 │ │ │ │ + cmneq r6, ip, lsl #28 │ │ │ │ andeq r0, r0, r2, asr #17 │ │ │ │ - @ instruction: 0x016f4f90 │ │ │ │ - cmneq r5, r0, lsl #30 │ │ │ │ - cmneq r6, r4, lsr #26 │ │ │ │ + @ instruction: 0x016f4f98 │ │ │ │ + cmneq r5, ip, lsl #30 │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - strdeq r4, [pc, #-228] @ 51a578 │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ - cmneq r6, r8, lsl #25 │ │ │ │ + strdeq r4, [pc, #-236] @ 51a570 │ │ │ │ + cmneq r5, r0, ror lr │ │ │ │ + @ instruction: 0x0166ac94 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ - strheq r4, [pc, #-232] @ 51a584 │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ - cmneq r6, ip, asr #24 │ │ │ │ + cmneq pc, r0, asr #29 │ │ │ │ + cmneq r5, r4, lsr lr │ │ │ │ + cmneq r6, r8, asr ip │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - cmneq pc, ip, ror lr @ │ │ │ │ - cmneq r5, ip, ror #27 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ + cmneq pc, r4, lsl #29 │ │ │ │ + strdeq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r6, ip, lsl ip │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmneq pc, r0, asr #28 │ │ │ │ - strheq sl, [r5, #-208]! @ 0xffffff30 │ │ │ │ - ldrdeq sl, [r6, #-180]! @ 0xffffff4c │ │ │ │ + cmneq pc, r8, asr #28 │ │ │ │ + strheq sl, [r5, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, r0, ror #23 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - cmneq pc, r4, lsl #28 │ │ │ │ - cmneq r5, r4, ror sp │ │ │ │ - @ instruction: 0x0166ab98 │ │ │ │ + cmneq pc, ip, lsl #28 │ │ │ │ + cmneq r5, r0, lsl #27 │ │ │ │ + cmneq r6, r4, lsr #23 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - cmneq pc, r8, asr #27 │ │ │ │ - cmneq r5, r8, lsr sp │ │ │ │ - cmneq r6, ip, asr fp │ │ │ │ + ldrdeq r4, [pc, #-208] @ 51a5dc │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + cmneq r6, r8, ror #22 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - cmneq pc, ip, lsl #27 │ │ │ │ - strdeq sl, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r6, r0, lsr #22 │ │ │ │ + @ instruction: 0x016f4d94 │ │ │ │ + cmneq r5, r8, lsl #26 │ │ │ │ + cmneq r6, ip, lsr #22 │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - cmneq pc, r0, asr sp @ │ │ │ │ - cmneq r5, r0, asr #25 │ │ │ │ - cmneq r6, r4, ror #21 │ │ │ │ + cmneq pc, r8, asr sp @ │ │ │ │ + cmneq r5, ip, asr #25 │ │ │ │ + strdeq sl, [r6, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - cmneq pc, r4, lsl sp @ │ │ │ │ - cmneq r5, r4, lsl #25 │ │ │ │ - cmneq r6, r8, lsr #21 │ │ │ │ - ldrdeq r4, [pc, #-200] @ 51a620 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ - cmneq r6, ip, ror #20 │ │ │ │ + cmneq pc, ip, lsl sp @ │ │ │ │ + @ instruction: 0x0165ac90 │ │ │ │ + strheq sl, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmneq pc, r0, ror #25 │ │ │ │ + cmneq r5, r4, asr ip │ │ │ │ + cmneq r6, r8, ror sl │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - @ instruction: 0x016f4c9c │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ - cmneq r6, r0, lsr sl │ │ │ │ + cmneq pc, r4, lsr #25 │ │ │ │ + cmneq r5, r8, lsl ip │ │ │ │ + cmneq r6, ip, lsr sl │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - ldrdeq sl, [r5, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r5, ip, lsr #23 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + strheq sl, [r5, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - cmneq r5, r0, lsl #23 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - cmneq r5, r4, asr fp │ │ │ │ + cmneq r5, r0, ror #22 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - cmneq r5, r8, lsr #22 │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - strdeq sl, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, r8, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq pc, r8, asr fp @ │ │ │ │ - cmneq r5, r8, asr #21 │ │ │ │ - cmneq r6, ip, ror #17 │ │ │ │ + cmneq pc, r0, ror #22 │ │ │ │ + ldrdeq sl, [r5, #-164]! @ 0xffffff5c │ │ │ │ + strdeq sl, [r6, #-136]! @ 0xffffff78 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq pc, ip, lsl fp @ │ │ │ │ - cmneq r5, ip, lsl #21 │ │ │ │ - strheq sl, [r6, #-128]! @ 0xffffff80 │ │ │ │ + cmneq pc, r4, lsr #22 │ │ │ │ + @ instruction: 0x0165aa98 │ │ │ │ + strheq sl, [r6, #-140]! @ 0xffffff74 │ │ │ │ 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 │ │ │ │ @@ -1148995,60 +1148995,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51ab3c │ │ │ │ @ instruction: 0x017bdd94 │ │ │ │ @ instruction: 0x017bdd98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq pc, ip, asr r8 @ │ │ │ │ - strdeq sl, [r6, #-84]! @ 0xffffffac │ │ │ │ + cmneq pc, r4, ror #16 │ │ │ │ + cmneq r6, r0, lsl #12 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ - cmneq pc, ip, lsl #12 │ │ │ │ + cmneq pc, r4, lsl r6 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq sl, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + strheq sl, [r6, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ ldrsbeq sp, [fp, #-144]! @ 0xffffff70 │ │ │ │ - strdeq sl, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - cmneq r5, r4, asr #9 │ │ │ │ + ldrdeq sl, [r5, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - @ instruction: 0x0165a494 │ │ │ │ - cmneq pc, r0, ror #9 │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ - cmneq r6, r8, ror r2 │ │ │ │ + cmneq r5, r0, lsr #9 │ │ │ │ + cmneq pc, r8, ror #9 │ │ │ │ + cmneq r5, r8, ror #8 │ │ │ │ + cmneq r6, r4, lsl #5 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - cmneq pc, r4, lsr #9 │ │ │ │ - cmneq r5, r0, lsr #8 │ │ │ │ - cmneq r6, ip, lsr r2 │ │ │ │ + cmneq pc, ip, lsr #9 │ │ │ │ + cmneq r5, ip, lsr #8 │ │ │ │ + cmneq r6, r8, asr #4 │ │ │ │ andeq r0, r0, fp, lsl #17 │ │ │ │ - cmneq pc, r8, ror #8 │ │ │ │ - cmneq r5, r4, ror #7 │ │ │ │ - cmneq r6, r0, lsl #4 │ │ │ │ + cmneq pc, r0, ror r4 @ │ │ │ │ + strdeq sl, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - cmneq r5, ip, lsr #7 │ │ │ │ - cmneq r5, ip, ror r3 │ │ │ │ + strheq sl, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - cmneq r5, ip, asr #6 │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ - cmneq r5, ip, lsl r3 │ │ │ │ - cmneq pc, ip, ror #6 │ │ │ │ - cmneq r5, r8, ror #5 │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ + cmneq r5, r8, lsr #6 │ │ │ │ + cmneq pc, r4, ror r3 @ │ │ │ │ + strdeq sl, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, r0, lsl r1 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - cmneq pc, r0, lsr r3 @ │ │ │ │ - cmneq r5, ip, lsr #5 │ │ │ │ - cmneq r6, r8, asr #1 │ │ │ │ + cmneq pc, r8, lsr r3 @ │ │ │ │ + strheq sl, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + ldrdeq sl, [r6, #-4]! │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strdeq r4, [pc, #-36] @ 51aef4 │ │ │ │ - cmneq r5, r0, ror r2 │ │ │ │ - cmneq r6, ip, lsl #1 │ │ │ │ + strdeq r4, [pc, #-44] @ 51aeec │ │ │ │ + cmneq r5, ip, ror r2 │ │ │ │ + @ instruction: 0x0166a098 │ │ │ │ andeq r0, r0, r2, ror r8 │ │ │ │ - strheq r4, [pc, #-40] @ 51af00 │ │ │ │ - cmneq r5, r4, lsr r2 │ │ │ │ - qdsubeq sl, r0, r6 │ │ │ │ + cmneq pc, r0, asr #5 │ │ │ │ + cmneq r5, r0, asr #4 │ │ │ │ + qdsubeq sl, ip, r6 │ │ │ │ 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, #392] @ 51b0d4 │ │ │ │ @@ -1149148,26 +1149148,26 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51afe0 │ │ │ │ cmneq fp, r0, asr #11 │ │ │ │ - cmneq r6, r8, lsl #4 │ │ │ │ + cmneq r6, r4, lsl r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, lsr #10 │ │ │ │ - ldrdeq r4, [pc, #-8] @ 51b0e4 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ - cmneq r6, r8, ror #28 │ │ │ │ - @ instruction: 0x016f4098 │ │ │ │ - cmneq r5, r8 │ │ │ │ - cmneq r6, r8, lsr #28 │ │ │ │ - qdsubeq r4, r8, pc @ │ │ │ │ - cmneq r5, r8, asr #31 │ │ │ │ - cmneq r6, r8, ror #27 │ │ │ │ + cmneq pc, r0, ror #1 │ │ │ │ + qdsubeq sl, r4, r5 │ │ │ │ + cmneq r6, r4, ror lr │ │ │ │ + cmneq pc, r0, lsr #1 │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ + cmneq r6, r4, lsr lr │ │ │ │ + cmneq pc, r0, rrx │ │ │ │ + ldrdeq r9, [r5, #-244]! @ 0xffffff0c │ │ │ │ + strdeq r9, [r6, #-212]! @ 0xffffff2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1149188,17 +1149188,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 51b184 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1168 @ 0x490 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51b130 │ │ │ │ - cmneq pc, r8, lsr #31 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - cmneq r6, r0, asr #26 │ │ │ │ + strheq r3, [pc, #-240] @ 51b090 │ │ │ │ + cmneq r5, r0, lsr pc │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ 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, #996] @ 0x3e4 │ │ │ │ ldr r6, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1149337,37 +1149337,37 @@ │ │ │ │ ldr r1, [pc, #112] @ 51b428 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51b220 │ │ │ │ - strheq r3, [pc, #-224] @ 51b2f4 │ │ │ │ - cmneq r5, r0, lsr #28 │ │ │ │ - cmneq r6, ip, lsr ip │ │ │ │ + strheq r3, [pc, #-232] @ 51b2ec │ │ │ │ + cmneq r5, ip, lsr #28 │ │ │ │ + cmneq r6, r8, asr #24 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - cmneq pc, r0, ror #28 │ │ │ │ - cmneq r6, r0, ror #29 │ │ │ │ - cmneq r6, ip, ror #23 │ │ │ │ + cmneq pc, r8, ror #28 │ │ │ │ + cmneq r6, ip, ror #29 │ │ │ │ + strdeq r9, [r6, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - cmneq pc, r0, lsr #28 │ │ │ │ - @ instruction: 0x01659d90 │ │ │ │ - cmneq r6, ip, lsr #23 │ │ │ │ + cmneq pc, r8, lsr #28 │ │ │ │ + @ instruction: 0x01659d9c │ │ │ │ + strheq r9, [r6, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - cmneq pc, r0, ror #27 │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ - cmneq r6, ip, ror #22 │ │ │ │ + cmneq pc, r8, ror #27 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + cmneq r6, r8, ror fp │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmneq pc, r0, lsr #27 │ │ │ │ - cmneq r5, r0, lsl sp │ │ │ │ - cmneq r6, ip, lsr #22 │ │ │ │ + cmneq pc, r8, lsr #27 │ │ │ │ + cmneq r5, ip, lsl sp │ │ │ │ + cmneq r6, r8, lsr fp │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - cmneq pc, r0, ror #26 │ │ │ │ - ldrdeq r9, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r6, ip, ror #21 │ │ │ │ + cmneq pc, r8, ror #26 │ │ │ │ + ldrdeq r9, [r5, #-204]! @ 0xffffff34 │ │ │ │ + strdeq r9, [r6, #-168]! @ 0xffffff58 │ │ │ │ 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, #2768] @ 0xad0 │ │ │ │ sub sp, sp, #1280 @ 0x500 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1150304,137 +1150304,137 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 51bf74 │ │ │ │ ldrheq sp, [fp, #-12]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ cmneq fp, r8, ror r0 │ │ │ │ - cmneq r6, r4, ror #19 │ │ │ │ - cmneq pc, ip, asr #23 │ │ │ │ - cmneq r6, r4, ror #18 │ │ │ │ + strdeq r9, [r6, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r3, [pc, #-180] @ 51c248 │ │ │ │ + cmneq r6, r0, ror r9 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq r3, [pc, #-24] @ 51c2fc │ │ │ │ + cmneq pc, r0, ror #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, r4, ror pc │ │ │ │ + cmneq r6, r0, lsl #31 │ │ │ │ @ instruction: 0x017bc598 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ cmneq r4, r0, asr #15 │ │ │ │ - cmneq pc, r8, rrx │ │ │ │ - cmneq r6, r4, asr r1 │ │ │ │ - strdeq r8, [r6, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r4, lsr pc │ │ │ │ - cmneq pc, ip, lsl #31 │ │ │ │ - strdeq r8, [r5, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ + cmneq pc, r0, ror r0 @ │ │ │ │ + cmneq r6, r0, ror #2 │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ + cmneq r5, r0, asr #30 │ │ │ │ + @ instruction: 0x016f2f94 │ │ │ │ + cmneq r5, r8, lsl #30 │ │ │ │ + cmneq r6, ip, lsr #26 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq pc, ip, asr #30 │ │ │ │ - strheq r8, [r5, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, r0, ror #25 │ │ │ │ + cmneq pc, r4, asr pc @ │ │ │ │ + cmneq r5, r8, asr #29 │ │ │ │ + cmneq r6, ip, ror #25 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq pc, ip, lsl #30 │ │ │ │ - cmneq r5, ip, ror lr │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ + clzeq r2, r4 │ │ │ │ + cmneq r5, r8, lsl #29 │ │ │ │ + cmneq r6, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq pc, ip, asr #29 │ │ │ │ - cmneq r5, ip, lsr lr │ │ │ │ - cmneq r6, r0, ror #24 │ │ │ │ + ldrdeq r2, [pc, #-228] @ 51c288 │ │ │ │ + cmneq r5, r8, asr #28 │ │ │ │ + cmneq r6, ip, ror #24 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmneq pc, ip, lsl #29 │ │ │ │ - strdeq r8, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ - cmneq pc, ip, asr #28 │ │ │ │ - strheq r8, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r6, r0, ror #23 │ │ │ │ + @ instruction: 0x016f2e94 │ │ │ │ + cmneq r5, r8, lsl #28 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ + cmneq pc, r4, asr lr @ │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + cmneq r6, ip, ror #23 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmneq pc, r4, lsl ip @ │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmneq r6, r8, lsr #19 │ │ │ │ + cmneq pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x01658b90 │ │ │ │ + strheq r8, [r6, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - ldrdeq r2, [pc, #-180] @ 51c2f4 │ │ │ │ - cmneq r5, r4, asr #22 │ │ │ │ - cmneq r6, r8, ror #18 │ │ │ │ - @ instruction: 0x016f2b94 │ │ │ │ - cmneq r5, r4, lsl #22 │ │ │ │ - cmneq r6, r8, lsr #18 │ │ │ │ + ldrdeq r2, [pc, #-188] @ 51c2ec │ │ │ │ + cmneq r5, r0, asr fp │ │ │ │ + cmneq r6, r4, ror r9 │ │ │ │ + @ instruction: 0x016f2b9c │ │ │ │ + cmneq r5, r0, lsl fp │ │ │ │ + cmneq r6, r4, lsr r9 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmneq pc, r4, asr fp @ │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ - cmneq r6, r4, ror #17 │ │ │ │ + cmneq pc, ip, asr fp @ │ │ │ │ + ldrdeq r8, [r5, #-160]! @ 0xffffff60 │ │ │ │ + strdeq r8, [r6, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmneq pc, r4, lsl fp @ │ │ │ │ - cmneq r5, r4, lsl #21 │ │ │ │ - cmneq r6, ip, lsr #17 │ │ │ │ - ldrdeq r2, [pc, #-164] @ 51c33c │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - cmneq r6, ip, ror #16 │ │ │ │ + cmneq pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x01658a90 │ │ │ │ + strheq r8, [r6, #-136]! @ 0xffffff78 │ │ │ │ + ldrdeq r2, [pc, #-172] @ 51c334 │ │ │ │ + cmneq r5, r0, asr sl │ │ │ │ + cmneq r6, r8, ror r8 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - @ instruction: 0x016f2a94 │ │ │ │ - cmneq r5, r4, lsl #20 │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x016f2a9c │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ + cmneq r6, r4, lsr r8 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - cmneq pc, r4, asr sl @ │ │ │ │ - cmneq r5, r4, asr #19 │ │ │ │ - cmneq r6, r8, ror #15 │ │ │ │ + cmneq pc, ip, asr sl @ │ │ │ │ + ldrdeq r8, [r5, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r8, [r6, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq pc, r4, lsl sl @ │ │ │ │ - cmneq r5, r4, lsl #19 │ │ │ │ - cmneq r6, r8, lsr #15 │ │ │ │ + cmneq pc, ip, lsl sl @ │ │ │ │ + @ instruction: 0x01658990 │ │ │ │ + strheq r8, [r6, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - ldrdeq r2, [pc, #-148] @ 51c38c │ │ │ │ - cmneq r5, r4, asr #18 │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - @ instruction: 0x016f2994 │ │ │ │ - cmneq r5, r4, lsl #18 │ │ │ │ - cmneq r6, r8, lsr #14 │ │ │ │ - cmneq pc, r4, asr r9 @ │ │ │ │ - cmneq r5, r4, asr #17 │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ + ldrdeq r2, [pc, #-156] @ 51c384 │ │ │ │ + cmneq r5, r0, asr r9 │ │ │ │ + cmneq r6, r4, ror r7 │ │ │ │ + @ instruction: 0x016f299c │ │ │ │ + cmneq r5, r0, lsl r9 │ │ │ │ + cmneq r6, r4, lsr r7 │ │ │ │ + cmneq pc, ip, asr r9 @ │ │ │ │ + ldrdeq r8, [r5, #-128]! @ 0xffffff80 │ │ │ │ + strdeq r8, [r6, #-100]! @ 0xffffff9c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq pc, r4, lsl r9 @ │ │ │ │ - cmneq r5, r4, lsl #17 │ │ │ │ - cmneq r6, r8, lsr #13 │ │ │ │ + cmneq pc, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x01658890 │ │ │ │ + strheq r8, [r6, #-100]! @ 0xffffff9c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrdeq r2, [pc, #-132] @ 51c3d4 │ │ │ │ - cmneq r5, r4, asr #16 │ │ │ │ - cmneq r6, r8, ror #12 │ │ │ │ - @ instruction: 0x016f2894 │ │ │ │ - cmneq r5, r4, lsl #16 │ │ │ │ - cmneq r6, ip, lsr #12 │ │ │ │ + ldrdeq r2, [pc, #-140] @ 51c3cc │ │ │ │ + cmneq r5, r0, asr r8 │ │ │ │ + cmneq r6, r4, ror r6 │ │ │ │ + @ instruction: 0x016f289c │ │ │ │ + cmneq r5, r0, lsl r8 │ │ │ │ + cmneq r6, r8, lsr r6 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmneq pc, r4, asr r8 @ │ │ │ │ - cmneq r5, r4, asr #15 │ │ │ │ - cmneq r6, r8, ror #11 │ │ │ │ - cmneq pc, r4, lsl r8 @ │ │ │ │ - cmneq r5, r0, lsl #15 │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ + cmneq pc, ip, asr r8 @ │ │ │ │ + ldrdeq r8, [r5, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r8, [r6, #-84]! @ 0xffffffac │ │ │ │ + cmneq pc, ip, lsl r8 @ │ │ │ │ + cmneq r5, ip, lsl #15 │ │ │ │ + strheq r8, [r6, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - cmneq pc, r8, asr #15 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ - cmneq r6, r0, asr #10 │ │ │ │ + ldrdeq r2, [pc, #-112] @ 51c420 │ │ │ │ + @ instruction: 0x01668898 │ │ │ │ + cmneq r6, ip, asr #10 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - cmneq r5, r8, ror #13 │ │ │ │ + strdeq r8, [r5, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - strheq r8, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq pc, r0, lsl r7 @ │ │ │ │ - cmneq r5, r0, lsl #13 │ │ │ │ - cmneq r6, r4, lsr #9 │ │ │ │ + cmneq r5, r4, asr #13 │ │ │ │ + cmneq pc, r8, lsl r7 @ │ │ │ │ + cmneq r5, ip, lsl #13 │ │ │ │ + strheq r8, [r6, #-64]! @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ + cmneq r5, r4, asr r6 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x016f269c │ │ │ │ - cmneq r5, ip, lsl #12 │ │ │ │ - cmneq r6, r0, lsr r4 │ │ │ │ - cmneq pc, ip, asr r6 @ │ │ │ │ - cmneq r5, ip, asr #11 │ │ │ │ - strdeq r8, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq pc, r4, lsr #13 │ │ │ │ + cmneq r5, r8, lsl r6 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ + cmneq pc, r4, ror #12 │ │ │ │ + ldrdeq r8, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq r8, [r6, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x000003be │ │ │ │ ldr r2, [pc, #-336] @ 51c390 │ │ │ │ ldr r1, [pc, #-336] @ 51c394 │ │ │ │ ldr r3, [pc, #-336] @ 51c398 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1150912,24 +1150912,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 51cb50 │ │ │ │ cmneq fp, r8, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq fp, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq pc, r4, asr r5 @ │ │ │ │ - cmneq r5, r4, asr #9 │ │ │ │ - cmneq r6, r8, ror #5 │ │ │ │ + cmneq pc, ip, asr r5 @ │ │ │ │ + ldrdeq r8, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq r8, [r6, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq pc, r0, lsl r5 @ │ │ │ │ - cmneq r5, r0, lsl #9 │ │ │ │ - cmneq r6, r0, lsr #5 │ │ │ │ - ldrdeq r2, [pc, #-64] @ 51cc4c │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ - cmneq r6, r4, ror #4 │ │ │ │ + cmneq pc, r8, lsl r5 @ │ │ │ │ + cmneq r5, ip, lsl #9 │ │ │ │ + cmneq r6, ip, lsr #5 │ │ │ │ + ldrdeq r2, [pc, #-72] @ 51cc44 │ │ │ │ + cmneq r5, ip, asr #8 │ │ │ │ + cmneq r6, r0, ror r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1150978,21 +1150978,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 51cd8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1264 @ 0x4f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51cce4 │ │ │ │ - cmneq pc, ip, ror #7 │ │ │ │ - cmneq r5, r8, ror #6 │ │ │ │ - cmneq r6, r4, lsl #3 │ │ │ │ + strdeq r2, [pc, #-52] @ 51cd44 │ │ │ │ + cmneq r5, r4, ror r3 │ │ │ │ + @ instruction: 0x01668190 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - strheq r2, [pc, #-48] @ 51cd58 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ - cmneq r6, r8, asr #2 │ │ │ │ + strheq r2, [pc, #-56] @ 51cd50 │ │ │ │ + cmneq r5, r8, lsr r3 │ │ │ │ + cmneq r6, r4, asr r1 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ @@ -1151825,89 +1151825,89 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 51ce20 │ │ │ │ cmneq fp, r4, ror #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, ror #13 │ │ │ │ - cmneq pc, r4, lsr #5 │ │ │ │ - cmneq r6, r8, lsl r0 │ │ │ │ + cmneq pc, ip, lsr #5 │ │ │ │ + cmneq r6, r4, lsr #32 │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ - cmneq pc, ip, ror ip @ │ │ │ │ - cmneq r6, ip, lsl sl │ │ │ │ + cmneq pc, r4, lsl #25 │ │ │ │ + cmneq r6, r8, lsr #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strheq r7, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmneq pc, r4, lsl #23 │ │ │ │ - cmneq r5, r0, lsl #22 │ │ │ │ - cmneq r6, r4, lsr #18 │ │ │ │ + cmneq r5, r0, asr #23 │ │ │ │ + cmneq pc, ip, lsl #23 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + cmneq r6, r0, lsr r9 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - strheq r1, [pc, #-172] @ 51da34 │ │ │ │ - cmneq r5, r8, lsr sl │ │ │ │ - cmneq r6, ip, asr r8 │ │ │ │ + cmneq pc, r4, asr #21 │ │ │ │ + cmneq r5, r4, asr #20 │ │ │ │ + cmneq r6, r8, ror #16 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - cmneq pc, r4, lsr #20 │ │ │ │ - cmneq r5, r0, lsr #19 │ │ │ │ - cmneq r6, r4, asr #15 │ │ │ │ + cmneq pc, ip, lsr #20 │ │ │ │ + cmneq r5, ip, lsr #19 │ │ │ │ + ldrdeq r7, [r6, #-112]! @ 0xffffff90 │ │ │ │ muleq r0, sp, r9 │ │ │ │ - cmneq pc, ip, ror #19 │ │ │ │ - cmneq r5, r8, ror #18 │ │ │ │ - cmneq r6, ip, lsl #15 │ │ │ │ - strheq r1, [pc, #-148] @ 51da78 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - cmneq r6, r4, asr r7 │ │ │ │ + strdeq r1, [pc, #-148] @ 51da6c │ │ │ │ + cmneq r5, r4, ror r9 │ │ │ │ + @ instruction: 0x01667798 │ │ │ │ + strheq r1, [pc, #-156] @ 51da70 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + cmneq r6, r0, ror #14 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ - cmneq pc, ip, ror r9 @ │ │ │ │ - strdeq r7, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r6, ip, lsl r7 │ │ │ │ + cmneq pc, r4, lsl #19 │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ + cmneq r6, r8, lsr #14 │ │ │ │ muleq r0, lr, r9 │ │ │ │ - cmneq pc, r4, asr #18 │ │ │ │ - cmneq r5, r0, asr #17 │ │ │ │ - cmneq r6, r4, ror #13 │ │ │ │ + cmneq pc, ip, asr #18 │ │ │ │ + cmneq r5, ip, asr #17 │ │ │ │ + strdeq r7, [r6, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ - cmneq r6, ip, lsr #13 │ │ │ │ + cmneq pc, r4, lsl r9 @ │ │ │ │ + @ instruction: 0x01657894 │ │ │ │ + strheq r7, [r6, #-104]! @ 0xffffff98 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r1, [pc, #-132] @ 51dac8 │ │ │ │ - cmneq r5, r0, asr r8 │ │ │ │ - cmneq r6, r4, ror r6 │ │ │ │ + ldrdeq r1, [pc, #-140] @ 51dac0 │ │ │ │ + cmneq r5, ip, asr r8 │ │ │ │ + cmneq r6, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x016f189c │ │ │ │ - cmneq r5, r8, lsl r8 │ │ │ │ - cmneq r6, ip, lsr r6 │ │ │ │ + cmneq pc, r4, lsr #17 │ │ │ │ + cmneq r5, r4, lsr #16 │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq pc, r4, ror #16 │ │ │ │ - cmneq r5, r0, ror #15 │ │ │ │ - cmneq r6, r4, lsl #12 │ │ │ │ + cmneq pc, ip, ror #16 │ │ │ │ + cmneq r5, ip, ror #15 │ │ │ │ + cmneq r6, r0, lsl r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq pc, ip, lsr #16 │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ - cmneq r6, ip, asr #11 │ │ │ │ + cmneq pc, r4, lsr r8 @ │ │ │ │ + strheq r7, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r7, [r6, #-88]! @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq r1, [pc, #-116] @ 51db18 │ │ │ │ - cmneq r5, r0, ror r7 │ │ │ │ - @ instruction: 0x01667594 │ │ │ │ + strdeq r1, [pc, #-124] @ 51db10 │ │ │ │ + cmneq r5, ip, ror r7 │ │ │ │ + cmneq r6, r0, lsr #11 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r5, ip, lsr r7 │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + cmneq r5, ip, lsl r7 │ │ │ │ + strdeq r7, [r5, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - strheq r7, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r5, r4, asr #13 │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ + @ instruction: 0x01657698 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - cmneq r5, r0, ror #12 │ │ │ │ + cmneq r5, ip, ror #12 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - strheq r1, [pc, #-100] @ 51db60 │ │ │ │ - cmneq r5, r0, lsr r6 │ │ │ │ - cmneq r6, r4, asr r4 │ │ │ │ + strheq r1, [pc, #-108] @ 51db58 │ │ │ │ + cmneq r5, ip, lsr r6 │ │ │ │ + cmneq r6, r0, ror #8 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - cmneq pc, ip, ror r6 @ │ │ │ │ - strdeq r7, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r6, ip, lsl r4 │ │ │ │ + cmneq pc, r4, lsl #13 │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ + cmneq r6, r8, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -1151986,25 +1151986,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 51dd5c │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 51dc40 │ │ │ │ - cmneq pc, r0, ror r4 @ │ │ │ │ - cmneq r5, r0, ror #7 │ │ │ │ - cmneq r6, r4, lsl #4 │ │ │ │ + cmneq pc, r8, ror r4 @ │ │ │ │ + cmneq r5, ip, ror #7 │ │ │ │ + cmneq r6, r0, lsl r2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq pc, r4, lsr r4 @ │ │ │ │ - cmneq r5, r4, lsr #7 │ │ │ │ - cmneq r6, r8, asr #3 │ │ │ │ + cmneq pc, ip, lsr r4 @ │ │ │ │ + strheq r7, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r7, [r6, #-20]! @ 0xffffffec │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strdeq r1, [pc, #-56] @ 51dd20 │ │ │ │ - cmneq r5, r8, ror #6 │ │ │ │ - cmneq r6, ip, lsl #3 │ │ │ │ + cmneq pc, r0, lsl #8 │ │ │ │ + cmneq r5, r4, ror r3 │ │ │ │ + @ instruction: 0x01667198 │ │ │ │ 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] @ 51defc │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1152104,24 +1152104,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 51ddb4 │ │ │ │ @ instruction: 0x017ba798 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r8, asr r7 │ │ │ │ - ldrdeq r1, [pc, #-44] @ 51dee4 │ │ │ │ - cmneq r6, r0, lsl fp │ │ │ │ - cmneq r5, r4, lsl r2 │ │ │ │ - cmneq r6, ip, ror #31 │ │ │ │ - cmneq pc, r8, ror #4 │ │ │ │ - ldrdeq r7, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, ip, lsr #31 │ │ │ │ - cmneq pc, ip, lsr #4 │ │ │ │ - @ instruction: 0x0165719c │ │ │ │ - cmneq r6, r0, ror pc │ │ │ │ + cmneq pc, r4, ror #5 │ │ │ │ + cmneq r6, ip, lsl fp │ │ │ │ + cmneq r5, r0, lsr #4 │ │ │ │ + strdeq r6, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r0, ror r2 @ │ │ │ │ + cmneq r5, r4, ror #3 │ │ │ │ + strheq r6, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r4, lsr r2 @ │ │ │ │ + cmneq r5, r8, lsr #3 │ │ │ │ + cmneq r6, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #372] @ 51e0bc │ │ │ │ ldr r3, [pc, #372] @ 51e0c0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1152216,25 +1152216,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 51df80 │ │ │ │ cmneq fp, ip, asr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, lsl #11 │ │ │ │ - cmneq pc, r4, lsl #2 │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - cmneq r5, ip, asr #32 │ │ │ │ - cmneq r6, r4, ror lr │ │ │ │ + cmneq pc, ip, lsl #2 │ │ │ │ + cmneq r6, r0, asr r9 │ │ │ │ + qdsubeq r7, r8, r5 │ │ │ │ + cmneq r6, r0, lsl #29 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - @ instruction: 0x016f1098 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - cmneq r6, r8, lsr lr │ │ │ │ - cmneq pc, r0, rrx │ │ │ │ - ldrdeq r6, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ + cmneq pc, r0, lsr #1 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq r6, r4, asr #28 │ │ │ │ + cmneq pc, r8, rrx │ │ │ │ + cmneq r5, r8, ror #31 │ │ │ │ + cmneq r6, ip, lsl #28 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1152997,87 +1152997,87 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 51e6ec │ │ │ │ ldrsheq sl, [fp, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r0, asr #7 │ │ │ │ - cmneq pc, r8, lsr #26 │ │ │ │ - @ instruction: 0x01666e94 │ │ │ │ - smultteq pc, ip, ip @ │ │ │ │ - @ instruction: 0x016f0b9c │ │ │ │ - cmneq pc, r4, lsr #22 │ │ │ │ + cmneq pc, r0, lsr sp @ │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ + strdeq r0, [pc, #-196] @ 51ec48 │ │ │ │ + smultbeq pc, r4, fp @ │ │ │ │ + cmneq pc, ip, lsr #22 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq r6, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r6, r8, asr #17 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq pc, r4, asr sl @ │ │ │ │ - strdeq r6, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmneq pc, ip, asr sl @ │ │ │ │ + cmneq r6, r0, lsl #16 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ cmneq fp, r0, lsr #28 │ │ │ │ - smulbteq pc, r4, r9 @ │ │ │ │ - strheq r6, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r6, r0, asr r7 │ │ │ │ + smulbteq pc, ip, r9 @ │ │ │ │ + strheq r6, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r6, ip, asr r7 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - smulbbeq pc, r8, r9 @ │ │ │ │ - cmneq r6, r8, lsl #21 │ │ │ │ - cmneq pc, ip, lsl r9 @ │ │ │ │ - cmneq r5, r8, asr #16 │ │ │ │ - cmneq r6, ip, ror #12 │ │ │ │ + @ instruction: 0x016f0990 │ │ │ │ + @ instruction: 0x01666a94 │ │ │ │ + cmneq pc, r4, lsr #18 │ │ │ │ + cmneq r5, r4, asr r8 │ │ │ │ + cmneq r6, r8, ror r6 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ @ instruction: 0x01646f94 │ │ │ │ - cmneq pc, ip, lsl #16 │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - cmneq r6, r0, lsr #11 │ │ │ │ + cmneq pc, r4, lsl r8 @ │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - smulbteq pc, ip, r7 @ │ │ │ │ - cmneq r5, ip, lsr r7 │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ + ldrdeq r0, [pc, #-116] @ 51ed00 │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + cmneq r6, ip, ror #10 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - smulbbeq pc, ip, r7 @ │ │ │ │ - strdeq r6, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r6, r0, lsr #10 │ │ │ │ - cmneq pc, ip, asr #14 │ │ │ │ - strheq r6, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r6, r0, ror #9 │ │ │ │ - cmneq r5, r4, lsl #13 │ │ │ │ - cmneq r6, r4, lsr #9 │ │ │ │ + @ instruction: 0x016f0794 │ │ │ │ + cmneq r5, r8, lsl #14 │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ + cmneq pc, r4, asr r7 @ │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ + cmneq r6, ip, ror #9 │ │ │ │ + @ instruction: 0x01656690 │ │ │ │ + strheq r6, [r6, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - ldrdeq r0, [pc, #-104] @ 51ed40 │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ - cmneq r6, ip, ror #8 │ │ │ │ + smultteq pc, r0, r6 @ │ │ │ │ + cmneq r5, r4, asr r6 │ │ │ │ + cmneq r6, r8, ror r4 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - cmneq r5, r0, lsl r6 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ + cmneq r5, ip, lsl r6 │ │ │ │ + cmneq r6, r0, asr #8 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - ldrdeq r6, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - strdeq r6, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, r4, ror #11 │ │ │ │ + cmneq r6, r0, lsl #8 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmneq pc, r8, lsr #12 │ │ │ │ - @ instruction: 0x01656594 │ │ │ │ - strheq r6, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq pc, r0, lsr r6 @ │ │ │ │ + cmneq r5, r0, lsr #11 │ │ │ │ + cmneq r6, r8, asr #7 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - smultteq pc, r4, r5 @ │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ - cmneq r6, r8, ror r3 │ │ │ │ - smultbeq pc, r4, r5 @ │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmneq r6, r8, lsr r3 │ │ │ │ - ldrdeq r6, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r6, r0, lsl #6 │ │ │ │ + smultteq pc, ip, r5 @ │ │ │ │ + cmneq r5, r0, ror #10 │ │ │ │ + cmneq r6, r4, lsl #7 │ │ │ │ + smultbeq pc, ip, r5 @ │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ + cmneq r6, r4, asr #6 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + cmneq r6, ip, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmneq r5, r4, lsr #9 │ │ │ │ - cmneq r6, r8, asr #5 │ │ │ │ - cmneq r5, ip, ror #8 │ │ │ │ - cmneq r5, r8, lsr r4 │ │ │ │ + strheq r6, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + ldrdeq r6, [r6, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, r8, ror r4 │ │ │ │ + cmneq r5, r4, asr #8 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ - ldrdeq r6, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ - cmneq r6, r8, asr #3 │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ + strheq r6, [r5, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq r6, [r6, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1228] @ 51f30c │ │ │ │ @@ -1153388,66 +1153388,66 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 51efa0 │ │ │ │ ldrsbeq r9, [fp, #-100]! @ 0xffffff9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, ror #10 │ │ │ │ - cmneq pc, ip, lsl #2 │ │ │ │ - cmneq r6, ip, lsr r3 │ │ │ │ + cmneq pc, r4, lsl r1 @ │ │ │ │ + cmneq r6, r8, asr #6 │ │ │ │ cmneq r4, ip, lsl #27 │ │ │ │ - @ instruction: 0x01665e94 │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - strheq r0, [pc, #-0] @ 51f334 │ │ │ │ - cmneq r6, r0, ror #5 │ │ │ │ + strheq r0, [pc, #-8] @ 51f32c │ │ │ │ + cmneq r6, ip, ror #5 │ │ │ │ cmneq r4, r0, lsr sp │ │ │ │ - cmneq r6, r8, lsr lr │ │ │ │ + cmneq r6, r4, asr #28 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - cmneq pc, ip, rrx │ │ │ │ - @ instruction: 0x0166629c │ │ │ │ + cmneq pc, r4, ror r0 @ │ │ │ │ + cmneq r6, r8, lsr #5 │ │ │ │ cmneq r4, ip, ror #25 │ │ │ │ - strdeq r5, [r6, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r6, r0, lsl #28 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - cmneq pc, ip, lsr #32 │ │ │ │ - cmneq r5, r8, lsr #31 │ │ │ │ - cmneq r6, ip, asr #27 │ │ │ │ + cmneq pc, r4, lsr r0 @ │ │ │ │ + strheq r5, [r5, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq r5, [r6, #-216]! @ 0xffffff28 │ │ │ │ @ instruction: 0x000007bf │ │ │ │ - strdeq r6, [r6, #-16]! │ │ │ │ - strdeq pc, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r6, ip, lsl #27 │ │ │ │ + strdeq r6, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + strdeq pc, [lr, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x01665d98 │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - msreq SPSR_hyp, ip, lsr #31 │ │ │ │ - cmneq r5, r8, lsr #30 │ │ │ │ - cmneq r6, ip, asr #26 │ │ │ │ + strheq pc, [lr, #-244]! @ 0xffffff0c @ │ │ │ │ + cmneq r5, r4, lsr pc │ │ │ │ + cmneq r6, r8, asr sp │ │ │ │ andeq r0, r0, r2, asr #15 │ │ │ │ - msreq SPSR_hyp, r0, ror pc │ │ │ │ - cmneq r5, ip, ror #29 │ │ │ │ - cmneq r6, r0, lsl sp │ │ │ │ + msreq SPSR_hyp, r8, ror pc │ │ │ │ + strdeq r5, [r5, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, ip, lsl sp │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - msreq SPSR_hyp, r4, lsr pc │ │ │ │ - strheq r5, [r5, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r6, ip, asr #25 │ │ │ │ - strdeq pc, [lr, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ - @ instruction: 0x01665c94 │ │ │ │ + msreq SPSR_hyp, ip, lsr pc │ │ │ │ + strheq r5, [r5, #-236]! @ 0xffffff14 │ │ │ │ + ldrdeq r5, [r6, #-200]! @ 0xffffff38 │ │ │ │ + msreq SPSR_hyp, r4, lsl #30 │ │ │ │ + cmneq r6, r8, lsr #2 │ │ │ │ + cmneq r6, r0, lsr #25 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ - msreq SPSR_fiq, r8, asr #29 │ │ │ │ - cmneq r5, r4, asr #28 │ │ │ │ - cmneq r6, r8, ror #24 │ │ │ │ - msreq SPSR_fiq, ip, lsl #29 │ │ │ │ - cmneq r5, r8, lsl #28 │ │ │ │ - cmneq r6, ip, lsr #24 │ │ │ │ + ldrdeq pc, [lr, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r5, r0, asr lr │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ + msreq SPSR_fiq, r4 @ │ │ │ │ + cmneq r5, r4, lsl lr │ │ │ │ + cmneq r6, r8, lsr ip │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - msreq SPSR_fiq, r0, asr lr │ │ │ │ - cmneq r5, ip, asr #27 │ │ │ │ - strdeq r5, [r6, #-176]! @ 0xffffff50 │ │ │ │ + msreq SPSR_fiq, r8, asr lr │ │ │ │ + ldrdeq r5, [r5, #-216]! @ 0xffffff28 │ │ │ │ + strdeq r5, [r6, #-188]! @ 0xffffff44 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - msreq SPSR_fiq, r4, lsl lr │ │ │ │ - @ instruction: 0x01655d90 │ │ │ │ - strheq r5, [r6, #-180]! @ 0xffffff4c │ │ │ │ + msreq SPSR_fiq, ip, lsl lr │ │ │ │ + @ instruction: 0x01655d9c │ │ │ │ + cmneq r6, r0, asr #23 │ │ │ │ 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] @ 51f778 │ │ │ │ ldr r3, [pc, #884] @ 51f77c │ │ │ │ @@ -1153671,45 +1153671,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51f4ec │ │ │ │ cmneq fp, r0, lsl r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r0, lsr #32 │ │ │ │ - msreq SPSR_hyp, r0, asr #23 │ │ │ │ - cmneq r6, r0, asr #28 │ │ │ │ + msreq SPSR_hyp, r8, asr #23 │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ cmneq r4, r4, asr r8 │ │ │ │ - cmneq r6, r0, asr #18 │ │ │ │ + cmneq r6, ip, asr #18 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - msreq SPSR_hyp, r0, ror #22 │ │ │ │ - cmneq r6, r8, ror #27 │ │ │ │ + msreq SPSR_hyp, r8, ror #22 │ │ │ │ + strdeq r5, [r6, #-212]! @ 0xffffff2c │ │ │ │ strdeq r5, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r6, r0, ror #17 │ │ │ │ + cmneq r6, ip, ror #17 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - msreq SPSR_hyp, ip, lsl #22 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - @ instruction: 0x01665898 │ │ │ │ - msreq SPSR_fiq, ip, asr #21 │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ - cmneq r6, r8, asr r8 │ │ │ │ + msreq SPSR_hyp, r4, lsl fp │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + cmneq r6, r4, lsr #17 │ │ │ │ + ldrdeq pc, [lr, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r8, asr #20 │ │ │ │ + cmneq r6, r4, ror #16 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - msreq SPSR_fiq, ip, lsl #21 │ │ │ │ - strdeq r5, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, r8, lsl r8 │ │ │ │ + msreq SPSR_fiq, r4 @ │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ + cmneq r6, r4, lsr #16 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - msreq SPSR_fiq, r4, asr #20 │ │ │ │ - @ instruction: 0x01665c90 │ │ │ │ - cmneq r6, ip, asr #15 │ │ │ │ - strdeq pc, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ - cmneq r6, r0, lsl #15 │ │ │ │ + msreq SPSR_fiq, ip, asr #20 │ │ │ │ + @ instruction: 0x01665c9c │ │ │ │ + ldrdeq r5, [r6, #-120]! @ 0xffffff88 │ │ │ │ + strdeq pc, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r5, r0, ror r9 │ │ │ │ + cmneq r6, ip, lsl #15 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - strheq pc, [lr, #-148]! @ 0xffffff6c @ │ │ │ │ - cmneq r5, r4, lsr #18 │ │ │ │ - cmneq r6, r0, asr #14 │ │ │ │ + strheq pc, [lr, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq r5, r0, lsr r9 │ │ │ │ + cmneq r6, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r2, r0, #944 @ 0x3b0 │ │ │ │ ldm r2, {r2, r3, r4} │ │ │ │ ldr lr, [r2, #20] │ │ │ │ @@ -1153790,25 +1153790,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 51f98c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 51f880 │ │ │ │ - msreq SPSR_fsx, ip, asr r8 │ │ │ │ - strdeq r5, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r6, r4, ror #11 │ │ │ │ + msreq SPSR_fsx, r4, ror #16 │ │ │ │ + strdeq r5, [r6, #-172]! @ 0xffffff54 │ │ │ │ + strdeq r5, [r6, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - msreq SPSR_fsx, r4, lsl r8 │ │ │ │ - ldrdeq r5, [r6, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x0166559c │ │ │ │ + msreq SPSR_fsx, ip, lsl r8 │ │ │ │ + cmneq r6, r8, ror #21 │ │ │ │ + cmneq r6, r8, lsr #11 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - msreq SPSR_hyp, ip, asr #15 │ │ │ │ - cmneq r5, ip, lsr r7 │ │ │ │ - cmneq r6, r8, asr r5 │ │ │ │ + ldrdeq pc, [lr, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + cmneq r6, r4, ror #10 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ @@ -1153946,28 +1153946,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 51fa90 │ │ │ │ cmneq fp, ip, asr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r8, lsr #22 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r6, r4, asr r4 │ │ │ │ + cmneq r6, r0, ror #8 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - msreq SPSR_fiq, r8, lsr #13 │ │ │ │ + strheq pc, [lr, #-96]! @ 0xffffffa0 @ │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ cmneq fp, ip, ror sl │ │ │ │ cmneq r4, r8, lsr #26 │ │ │ │ - cmneq r5, ip, asr #10 │ │ │ │ - msreq SPSR_fsx, ip @ │ │ │ │ - cmneq r5, r8, lsl r5 │ │ │ │ - cmneq r6, ip, lsr r3 │ │ │ │ + cmneq r5, r8, asr r5 │ │ │ │ + msreq SPSR_fsx, r4, lsr #11 │ │ │ │ + cmneq r5, r4, lsr #10 │ │ │ │ + cmneq r6, r8, asr #6 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - msreq SPSR_fsx, r0, ror #10 │ │ │ │ - ldrdeq r5, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r6, r0, lsl #6 │ │ │ │ + msreq SPSR_fsx, r8, ror #10 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + cmneq r6, ip, lsl #6 │ │ │ │ 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, #3828] @ 520b18 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1154926,146 +1154926,146 @@ │ │ │ │ add r2, r2, #1488 @ 0x5d0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 51fddc │ │ │ │ cmneq fp, r4, ror #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - msreq SPSR_fsx, r0, lsr r4 │ │ │ │ + msreq SPSR_fsx, r8, lsr r4 │ │ │ │ cmneq fp, r0, lsr r7 │ │ │ │ - msreq SPSR_fsx, r0, asr #2 │ │ │ │ - cmneq r5, ip, rrx │ │ │ │ - @ instruction: 0x01664e94 │ │ │ │ + msreq SPSR_fsx, r8, asr #2 │ │ │ │ + cmneq r5, r8, ror r0 │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - msreq SPSR_fsx, r0, asr #1 │ │ │ │ - cmneq lr, r0, lsl #31 │ │ │ │ - strdeq r4, [r5, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ + msreq SPSR_fsx, r8, asr #1 │ │ │ │ + cmneq lr, r8, lsl #31 │ │ │ │ + cmneq r5, r8, lsl #30 │ │ │ │ + cmneq r6, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - cmneq lr, r0, lsl #30 │ │ │ │ - cmneq r5, ip, ror lr │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ + cmneq lr, r8, lsl #30 │ │ │ │ + cmneq r5, r8, lsl #29 │ │ │ │ + cmneq r6, ip, lsr #25 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - cmneq lr, r0, lsl #29 │ │ │ │ - strdeq r4, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ + cmneq lr, r8, lsl #29 │ │ │ │ + cmneq r5, r8, lsl #28 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - cmneq lr, r4, lsl #28 │ │ │ │ - cmneq lr, r4, ror #25 │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ - cmneq r6, r4, lsl #21 │ │ │ │ + cmneq lr, ip, lsl #28 │ │ │ │ + cmneq lr, ip, ror #25 │ │ │ │ + cmneq r5, ip, ror #24 │ │ │ │ + @ instruction: 0x01664a90 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmneq lr, r4, lsl #25 │ │ │ │ - cmneq r5, r0, lsl #24 │ │ │ │ - cmneq r6, r4, lsr #20 │ │ │ │ - cmneq lr, r0, asr #24 │ │ │ │ - cmneq r6, r0, asr #30 │ │ │ │ - cmneq r6, r0, ror #19 │ │ │ │ - cmneq lr, r4, lsl #24 │ │ │ │ - cmneq r5, r0, lsl #23 │ │ │ │ - cmneq r6, r4, lsr #19 │ │ │ │ + cmneq lr, ip, lsl #25 │ │ │ │ + cmneq r5, ip, lsl #24 │ │ │ │ + cmneq r6, r0, lsr sl │ │ │ │ + cmneq lr, r8, asr #24 │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ + cmneq r6, ip, ror #19 │ │ │ │ + cmneq lr, ip, lsl #24 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + strheq r4, [r6, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmneq lr, ip, asr #23 │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ - cmneq r6, ip, ror #18 │ │ │ │ + ldrdeq lr, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + cmneq r6, r8, ror r9 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x016eeb94 │ │ │ │ - cmneq r5, r0, lsl fp │ │ │ │ - cmneq r6, r4, lsr r9 │ │ │ │ + @ instruction: 0x016eeb9c │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ + cmneq r6, r0, asr #18 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - cmneq lr, ip, asr fp │ │ │ │ - ldrdeq r4, [r5, #-168]! @ 0xffffff58 │ │ │ │ - strdeq r4, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq lr, r4, ror #22 │ │ │ │ + cmneq r5, r4, ror #21 │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmneq lr, r4, lsr #22 │ │ │ │ - cmneq r5, r0, lsr #21 │ │ │ │ - cmneq r6, r4, asr #17 │ │ │ │ + cmneq lr, ip, lsr #22 │ │ │ │ + cmneq r5, ip, lsr #21 │ │ │ │ + ldrdeq r4, [r6, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmneq lr, ip, ror #21 │ │ │ │ - cmneq r5, r8, ror #20 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ + strdeq lr, [lr, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r4, ror sl │ │ │ │ + @ instruction: 0x01664898 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - strheq lr, [lr, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - cmneq r6, r0, asr r8 │ │ │ │ + strheq lr, [lr, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, r8, lsr sl │ │ │ │ + cmneq r6, ip, asr r8 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - strdeq r4, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ - cmneq r5, r0, asr #19 │ │ │ │ - cmneq r6, r8, ror #15 │ │ │ │ + cmneq r5, r0, lsl #20 │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + cmneq r5, ip, asr #19 │ │ │ │ + strdeq r4, [r6, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ - strheq r4, [r6, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x01654998 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - ldrdeq lr, [lr, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r5, r8, asr r9 │ │ │ │ - cmneq r6, ip, ror r7 │ │ │ │ + cmneq lr, r4, ror #19 │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ + cmneq r6, r8, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - cmneq lr, r0, lsr #19 │ │ │ │ - cmneq r5, ip, lsl r9 │ │ │ │ - cmneq r6, r0, asr #14 │ │ │ │ + cmneq lr, r8, lsr #19 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ + cmneq r6, ip, asr #14 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ - cmneq r6, ip, lsl #14 │ │ │ │ - strheq r4, [r5, #-128]! @ 0xffffff80 │ │ │ │ - ldrdeq r4, [r6, #-104]! @ 0xffffff98 │ │ │ │ + strdeq r4, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r8, lsl r7 │ │ │ │ + strheq r4, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - cmneq r5, ip, ror r8 │ │ │ │ - cmneq r6, r8, lsr #13 │ │ │ │ + cmneq r5, r8, lsl #17 │ │ │ │ + strheq r4, [r6, #-100]! @ 0xffffff9c │ │ │ │ muleq r0, r4, r5 │ │ │ │ - cmneq lr, ip, asr #17 │ │ │ │ - cmneq r5, r8, asr #16 │ │ │ │ - cmneq r6, ip, ror #12 │ │ │ │ + ldrdeq lr, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, r4, asr r8 │ │ │ │ + cmneq r6, r8, ror r6 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - @ instruction: 0x016ee894 │ │ │ │ - cmneq r5, r0, lsl r8 │ │ │ │ - cmneq r6, r4, lsr r6 │ │ │ │ + @ instruction: 0x016ee89c │ │ │ │ + cmneq r5, ip, lsl r8 │ │ │ │ + cmneq r6, r0, asr #12 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - ldrdeq r4, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r6, r4, lsl #12 │ │ │ │ + cmneq r5, r8, ror #15 │ │ │ │ + cmneq r6, r0, lsl r6 │ │ │ │ @ instruction: 0x000005be │ │ │ │ - cmneq lr, ip, lsr #16 │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ - cmneq r6, ip, asr #11 │ │ │ │ + cmneq lr, r4, lsr r8 │ │ │ │ + strheq r4, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r4, [r6, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - strdeq lr, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r0, ror r7 │ │ │ │ - @ instruction: 0x01664594 │ │ │ │ + strdeq lr, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, ip, ror r7 │ │ │ │ + cmneq r6, r0, lsr #11 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - strheq lr, [lr, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ - cmneq r6, ip, asr r5 │ │ │ │ + cmneq lr, r4, asr #15 │ │ │ │ + cmneq r5, r4, asr #14 │ │ │ │ + cmneq r6, r8, ror #10 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - cmneq lr, r4, lsl #15 │ │ │ │ - cmneq r5, r0, lsl #14 │ │ │ │ - cmneq r6, r4, lsr #10 │ │ │ │ + cmneq lr, ip, lsl #15 │ │ │ │ + cmneq r5, ip, lsl #14 │ │ │ │ + cmneq r6, r0, lsr r5 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - cmneq lr, ip, asr #14 │ │ │ │ - cmneq r5, r8, asr #13 │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ + cmneq lr, r4, asr r7 │ │ │ │ + ldrdeq r4, [r5, #-100]! @ 0xffffff9c │ │ │ │ + strdeq r4, [r6, #-72]! @ 0xffffffb8 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - @ instruction: 0x01654690 │ │ │ │ - strheq r4, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0165469c │ │ │ │ + cmneq r6, r4, asr #9 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - cmneq r5, ip, asr r6 │ │ │ │ - cmneq r6, r4, lsl #9 │ │ │ │ - cmneq lr, r8, lsr #13 │ │ │ │ - cmneq r5, r4, lsr #12 │ │ │ │ - cmneq r6, r8, asr #8 │ │ │ │ + cmneq r5, r8, ror #12 │ │ │ │ + @ instruction: 0x01664490 │ │ │ │ + strheq lr, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r5, r0, lsr r6 │ │ │ │ + cmneq r6, r4, asr r4 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmneq lr, r0, ror r6 │ │ │ │ - cmneq r5, ip, ror #11 │ │ │ │ - cmneq r6, r0, lsl r4 │ │ │ │ + cmneq lr, r8, ror r6 │ │ │ │ + strdeq r4, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r6, ip, lsl r4 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - strheq r4, [r5, #-84]! @ 0xffffffac │ │ │ │ - ldrdeq r4, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, r0, asr #11 │ │ │ │ + cmneq r6, r8, ror #7 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq lr, r4, lsl #12 │ │ │ │ - cmneq r5, r0, lsl #11 │ │ │ │ - cmneq r6, r4, lsr #7 │ │ │ │ + cmneq lr, ip, lsl #12 │ │ │ │ + cmneq r5, ip, lsl #11 │ │ │ │ + strheq r4, [r6, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ │ │ │ │ 00520d34 : │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 520d54 │ │ │ │ @@ -1155092,17 +1155092,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, ip, ror r3 │ │ │ │ - @ instruction: 0x01664694 │ │ │ │ - cmneq r6, r8, lsl r1 │ │ │ │ + cmneq lr, r4, lsl #7 │ │ │ │ + cmneq r6, r0, lsr #13 │ │ │ │ + cmneq r6, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -1155988,52 +1155988,52 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ b 52111c │ │ │ │ cmneq fp, ip, lsr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r8, ror #13 │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ - cmneq r6, r0, lsr r0 │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r0, asr #28 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ + cmneq lr, r8, lsl #1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ ldrsheq r7, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq lr, r8, asr #18 │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ + cmneq lr, r0, asr r9 │ │ │ │ + strdeq r3, [r6, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - ldrdeq sp, [lr, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, ip, lsr r8 │ │ │ │ - cmneq r6, r0, ror #12 │ │ │ │ + ldrdeq sp, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r8, asr #16 │ │ │ │ + cmneq r6, ip, ror #12 │ │ │ │ cmneq r4, r8, lsl #31 │ │ │ │ cmneq r4, r0, lsr pc │ │ │ │ - ldrdeq sp, [lr, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ - cmneq r6, r8, ror #10 │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - cmneq r6, r8, asr sl │ │ │ │ - strheq r3, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq sp, [lr, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, ip, asr #14 │ │ │ │ + cmneq r6, r4, ror r5 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ + cmneq r6, r4, ror #20 │ │ │ │ + cmneq r6, r4, asr #9 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ - strdeq r3, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq lr, r8, asr #12 │ │ │ │ - strheq r3, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - ldrdeq r3, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ + strdeq r3, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, r0, asr r6 │ │ │ │ + cmneq r5, r4, asr #11 │ │ │ │ + cmneq r6, r8, ror #7 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r5, r0, lsl #11 │ │ │ │ + cmneq r5, ip, lsl #11 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r5, r0, lsr #10 │ │ │ │ - strdeq r3, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, ip, lsr #10 │ │ │ │ + strdeq r3, [r5, #-76]! @ 0xffffffb4 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ ble 521ca4 │ │ │ │ @@ -1156813,40 +1156813,40 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5226f8 │ │ │ │ ldrsbeq r6, [fp, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x017b5e94 │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ - cmneq lr, r8, lsr #20 │ │ │ │ - strheq r2, [r6, #-120]! @ 0xffffff88 │ │ │ │ + strheq r2, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq lr, r0, lsr sl │ │ │ │ + cmneq r6, r4, asr #15 │ │ │ │ andeq r1, r0, sp, lsr lr │ │ │ │ - cmneq lr, ip, ror #19 │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ - cmneq r6, r0, lsl #15 │ │ │ │ + strdeq ip, [lr, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r5, r8, ror #18 │ │ │ │ + cmneq r6, ip, lsl #15 │ │ │ │ andeq r1, r0, sp, asr #28 │ │ │ │ - cmneq r5, r8, lsr #18 │ │ │ │ - cmneq lr, r4, lsr #19 │ │ │ │ - cmneq r6, r8, lsr r7 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + cmneq lr, ip, lsr #19 │ │ │ │ + cmneq r6, r4, asr #14 │ │ │ │ andeq r1, r0, r5, lsr lr │ │ │ │ - cmneq lr, r8, ror #18 │ │ │ │ - ldrdeq r2, [r5, #-136]! @ 0xffffff78 │ │ │ │ - strdeq r2, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq lr, r0, ror r9 │ │ │ │ + cmneq r5, r4, ror #17 │ │ │ │ + cmneq r6, r8, lsl #14 │ │ │ │ andeq r1, r0, pc, asr #28 │ │ │ │ - cmneq r5, r4, lsr #17 │ │ │ │ - cmneq lr, r0, lsr #18 │ │ │ │ - strheq r2, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ - cmneq r5, r4, asr r8 │ │ │ │ - cmneq r6, r8, ror r6 │ │ │ │ + strheq r2, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq lr, r8, lsr #18 │ │ │ │ + strheq r2, [r6, #-108]! @ 0xffffff94 │ │ │ │ + strdeq ip, [lr, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r5, r0, ror #16 │ │ │ │ + cmneq r6, r4, lsl #13 │ │ │ │ andeq r1, r0, r0, asr lr │ │ │ │ - cmneq r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x016ec89c │ │ │ │ - cmneq r6, r0, lsr r6 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ + cmneq lr, r4, lsr #17 │ │ │ │ + cmneq r6, ip, lsr r6 │ │ │ │ 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 │ │ │ │ @@ -1157426,88 +1157426,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 522c84 │ │ │ │ ldrsheq r5, [fp, #-176]! @ 0xffffff50 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, asr #23 │ │ │ │ - cmneq lr, r4, lsl r7 │ │ │ │ + cmneq lr, ip, lsl r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, ip, lsr #9 │ │ │ │ + strheq r2, [r6, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, ror #22 │ │ │ │ andeq r0, r0, r5, ror #22 │ │ │ │ - msreq SPSR_sc, r8, lsl ip │ │ │ │ - msreq (UNDEF: 117), r0, asr #22 │ │ │ │ + msreq SPSR_sc, r4, lsr #24 │ │ │ │ + msreq (UNDEF: 117), ip, asr #22 │ │ │ │ cmneq fp, r8, lsl #17 │ │ │ │ cmneq r4, r0, lsl #22 │ │ │ │ ldrsbeq r5, [fp, #-112]! @ 0xffffff90 │ │ │ │ - cmneq lr, r8, lsl #7 │ │ │ │ - strdeq r2, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x016ec390 │ │ │ │ + cmneq r5, r4, lsl #6 │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - cmneq lr, r8, asr #6 │ │ │ │ - strheq r2, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - ldrdeq r2, [r6, #-4]! │ │ │ │ + cmneq lr, r0, asr r3 │ │ │ │ + cmneq r5, r4, asr #5 │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - cmneq lr, r8, lsl #6 │ │ │ │ - cmneq r5, r8, ror r2 │ │ │ │ - @ instruction: 0x01662094 │ │ │ │ + cmneq lr, r0, lsl r3 │ │ │ │ + cmneq r5, r4, lsl #5 │ │ │ │ + cmneq r6, r0, lsr #1 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - cmneq r5, r0, asr #4 │ │ │ │ + cmneq r5, ip, asr #4 │ │ │ │ ldrheq r5, [fp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ + strdeq r2, [r5, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - strheq r2, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r0, asr #3 │ │ │ │ andeq r0, r0, r3, ror #22 │ │ │ │ cmneq fp, r8, lsr r6 │ │ │ │ - cmneq r5, ip, ror #2 │ │ │ │ - cmneq lr, r8, asr #3 │ │ │ │ - cmneq r5, r8, lsr r1 │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ + cmneq r5, r8, ror r1 │ │ │ │ + ldrdeq ip, [lr, #-16]! │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ + cmneq r6, r0, ror #30 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - cmneq lr, r8, lsl #3 │ │ │ │ - strdeq r2, [r5, #-8]! │ │ │ │ - cmneq r6, r4, lsl pc │ │ │ │ + @ instruction: 0x016ec190 │ │ │ │ + cmneq r5, r4, lsl #2 │ │ │ │ + cmneq r6, r0, lsr #30 │ │ │ │ andeq r0, r0, fp, ror #22 │ │ │ │ cmneq fp, r8, ror #10 │ │ │ │ - cmneq lr, r4, lsr #2 │ │ │ │ - @ instruction: 0x01652094 │ │ │ │ - strheq r1, [r6, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, ip, lsr #2 │ │ │ │ + cmneq r5, r0, lsr #1 │ │ │ │ + strheq r1, [r6, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ cmneq fp, r8, lsl #10 │ │ │ │ - cmneq lr, r4, asr #1 │ │ │ │ - cmneq r5, r4, lsr r0 │ │ │ │ - cmneq r6, r8, asr lr │ │ │ │ + cmneq lr, ip, asr #1 │ │ │ │ + cmneq r5, r0, asr #32 │ │ │ │ + cmneq r6, r4, ror #28 │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - @ instruction: 0x016ec090 │ │ │ │ - cmneq r5, r0 │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ + @ instruction: 0x016ec098 │ │ │ │ + cmneq r5, ip │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - qdsubeq ip, r0, lr │ │ │ │ - cmneq r5, r0, asr #31 │ │ │ │ - cmneq r6, r0, ror #27 │ │ │ │ - cmneq lr, r0, lsl r0 │ │ │ │ - cmneq r5, r0, lsl #31 │ │ │ │ - @ instruction: 0x01661d9c │ │ │ │ + qdsubeq ip, r8, lr │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ + cmneq r6, ip, ror #27 │ │ │ │ + cmneq lr, r8, lsl r0 │ │ │ │ + cmneq r5, ip, lsl #31 │ │ │ │ + cmneq r6, r8, lsr #27 │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ - ldrdeq fp, [lr, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ - cmneq r6, ip, asr sp │ │ │ │ + ldrdeq fp, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, ip, asr #30 │ │ │ │ + cmneq r6, r8, ror #26 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - @ instruction: 0x016ebf90 │ │ │ │ - cmneq r5, r0, lsl #30 │ │ │ │ - cmneq r6, ip, lsl sp │ │ │ │ + @ instruction: 0x016ebf98 │ │ │ │ + cmneq r5, ip, lsl #30 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ - cmneq lr, r0, asr pc │ │ │ │ - cmneq r5, r0, asr #29 │ │ │ │ - ldrdeq r1, [r6, #-204]! @ 0xffffff34 │ │ │ │ + cmneq lr, r8, asr pc │ │ │ │ + cmneq r5, ip, asr #29 │ │ │ │ + cmneq r6, r8, ror #25 │ │ │ │ andeq r0, r0, sl, ror #22 │ │ │ │ - cmneq lr, r0, lsl pc │ │ │ │ - cmneq r5, r0, lsl #29 │ │ │ │ - @ instruction: 0x01661c9c │ │ │ │ + cmneq lr, r8, lsl pc │ │ │ │ + cmneq r5, ip, lsl #29 │ │ │ │ + cmneq r6, r8, lsr #25 │ │ │ │ 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, #948] @ 0x3b4 │ │ │ │ ldr r3, [r0, #944] @ 0x3b0 │ │ │ │ @@ -1158285,129 +1158285,129 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 52377c │ │ │ │ - cmneq r6, ip, asr #1 │ │ │ │ + ldrdeq r2, [r6, #-8]! │ │ │ │ cmneq fp, r0, lsl #3 │ │ │ │ - ldrdeq fp, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmneq lr, r4, ror #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ - cmneq r6, r4, ror pc │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ - cmneq r6, r0, asr pc │ │ │ │ - cmneq r6, r8, asr #30 │ │ │ │ - cmneq r6, r4, asr #9 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + cmneq r6, r4, lsl #21 │ │ │ │ + cmneq r6, r0, lsl #31 │ │ │ │ + cmneq r6, r4, ror #30 │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ + cmneq r6, r4, asr pc │ │ │ │ + ldrdeq r1, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ cmneq r6, ip, lsr #30 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ cmneq r6, r4, lsr pc │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ - cmneq r6, ip, asr pc │ │ │ │ - cmneq r6, r8, ror #28 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq lr, r4, ror #18 │ │ │ │ - ldrdeq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ - strdeq r1, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ - @ instruction: 0x01651894 │ │ │ │ - strheq r1, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq lr, r4, ror #17 │ │ │ │ - cmneq r5, r4, asr r8 │ │ │ │ - cmneq r6, r4, ror r6 │ │ │ │ - cmneq lr, r4, lsr #17 │ │ │ │ - cmneq r5, r4, lsl r8 │ │ │ │ - cmneq r6, r4, lsr r6 │ │ │ │ - cmneq lr, r4, ror #16 │ │ │ │ - ldrdeq r1, [r5, #-116]! @ 0xffffff8c │ │ │ │ - strdeq r1, [r6, #-84]! @ 0xffffffac │ │ │ │ - cmneq lr, r4, lsr #16 │ │ │ │ - @ instruction: 0x01651794 │ │ │ │ - strheq r1, [r6, #-84]! @ 0xffffffac │ │ │ │ - cmneq lr, r4, ror #15 │ │ │ │ - cmneq r5, r4, asr r7 │ │ │ │ - cmneq r6, r4, ror r5 │ │ │ │ - cmneq lr, r4, lsr #15 │ │ │ │ - cmneq r5, r4, lsl r7 │ │ │ │ - cmneq r6, r4, lsr r5 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - ldrdeq r1, [r5, #-100]! @ 0xffffff9c │ │ │ │ - strdeq r1, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - @ instruction: 0x01651694 │ │ │ │ - strheq r1, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r4, ror #13 │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ - cmneq r6, r4, ror r4 │ │ │ │ - cmneq lr, r4, lsr #13 │ │ │ │ - cmneq r5, r4, lsl r6 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ - cmneq lr, r4, ror #12 │ │ │ │ - ldrdeq r1, [r5, #-84]! @ 0xffffffac │ │ │ │ - strdeq r1, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmneq lr, r4, lsr #12 │ │ │ │ - @ instruction: 0x01651594 │ │ │ │ - strheq r1, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmneq lr, r4, ror #11 │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ - cmneq r6, r4, ror r3 │ │ │ │ - cmneq lr, r4, lsr #11 │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmneq r6, r4, lsr r3 │ │ │ │ - cmneq lr, r4, ror #10 │ │ │ │ - ldrdeq r1, [r5, #-68]! @ 0xffffffbc │ │ │ │ - strdeq r1, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq lr, r4, lsr #10 │ │ │ │ - @ instruction: 0x01651494 │ │ │ │ - strheq r1, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq lr, r4, ror #9 │ │ │ │ - cmneq r5, r4, asr r4 │ │ │ │ - cmneq r6, r4, ror r2 │ │ │ │ - cmneq lr, r4, lsr #9 │ │ │ │ - cmneq r5, r4, lsl r4 │ │ │ │ - cmneq r6, r4, lsr r2 │ │ │ │ - cmneq lr, r4, ror #8 │ │ │ │ - ldrdeq r1, [r5, #-52]! @ 0xffffffcc │ │ │ │ - strdeq r1, [r6, #-20]! @ 0xffffffec │ │ │ │ - cmneq lr, r4, lsr #8 │ │ │ │ - @ instruction: 0x01651394 │ │ │ │ - strheq r1, [r6, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ - strdeq r1, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ - @ instruction: 0x01651298 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ - cmneq r5, ip, asr #4 │ │ │ │ - cmneq r5, ip, lsl r2 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - cmneq lr, r8, asr r2 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ - smultteq r6, ip, pc @ │ │ │ │ - cmneq lr, r8, lsl r2 │ │ │ │ - cmneq r5, r8, lsl #3 │ │ │ │ - smultbeq r6, r8, pc @ │ │ │ │ - ldrdeq fp, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, r8, asr #2 │ │ │ │ + cmneq r6, r8, lsr pc │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq r6, r0, ror #30 │ │ │ │ + cmneq r6, r4, ror #30 │ │ │ │ cmneq r6, r8, ror #30 │ │ │ │ - @ instruction: 0x016eb198 │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + cmneq r6, r4, ror lr │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq lr, ip, ror #18 │ │ │ │ + cmneq r5, r0, ror #17 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ + cmneq lr, ip, lsr #18 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ + cmneq r6, r0, asr #13 │ │ │ │ + cmneq lr, ip, ror #17 │ │ │ │ + cmneq r5, r0, ror #16 │ │ │ │ + cmneq r6, r0, lsl #13 │ │ │ │ + cmneq lr, ip, lsr #17 │ │ │ │ + cmneq r5, r0, lsr #16 │ │ │ │ + cmneq r6, r0, asr #12 │ │ │ │ + cmneq lr, ip, ror #16 │ │ │ │ + cmneq r5, r0, ror #15 │ │ │ │ + cmneq r6, r0, lsl #12 │ │ │ │ + cmneq lr, ip, lsr #16 │ │ │ │ + cmneq r5, r0, lsr #15 │ │ │ │ + cmneq r6, r0, asr #11 │ │ │ │ + cmneq lr, ip, ror #15 │ │ │ │ + cmneq r5, r0, ror #14 │ │ │ │ + cmneq r6, r0, lsl #11 │ │ │ │ + cmneq lr, ip, lsr #15 │ │ │ │ + cmneq r5, r0, lsr #14 │ │ │ │ + cmneq r6, r0, asr #10 │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmneq r5, r0, ror #13 │ │ │ │ + cmneq r6, r0, lsl #10 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ + cmneq r5, r0, lsr #13 │ │ │ │ + cmneq r6, r0, asr #9 │ │ │ │ + cmneq lr, ip, ror #13 │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ + cmneq lr, ip, lsr #13 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + cmneq r6, r0, asr #8 │ │ │ │ + cmneq lr, ip, ror #12 │ │ │ │ + cmneq r5, r0, ror #11 │ │ │ │ + cmneq r6, r0, lsl #8 │ │ │ │ + cmneq lr, ip, lsr #12 │ │ │ │ + cmneq r5, r0, lsr #11 │ │ │ │ + cmneq r6, r0, asr #7 │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + cmneq r5, r0, ror #10 │ │ │ │ + cmneq r6, r0, lsl #7 │ │ │ │ + cmneq lr, ip, lsr #11 │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ + cmneq lr, ip, ror #10 │ │ │ │ + cmneq r5, r0, ror #9 │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ + cmneq lr, ip, lsr #10 │ │ │ │ + cmneq r5, r0, lsr #9 │ │ │ │ + cmneq r6, r0, asr #5 │ │ │ │ + cmneq lr, ip, ror #9 │ │ │ │ + cmneq r5, r0, ror #8 │ │ │ │ + cmneq r6, r0, lsl #5 │ │ │ │ + cmneq lr, ip, lsr #9 │ │ │ │ + cmneq r5, r0, lsr #8 │ │ │ │ + cmneq r6, r0, asr #4 │ │ │ │ + cmneq lr, ip, ror #8 │ │ │ │ + cmneq r5, r0, ror #7 │ │ │ │ + cmneq r6, r0, lsl #4 │ │ │ │ + cmneq lr, ip, lsr #8 │ │ │ │ + cmneq r5, r0, lsr #7 │ │ │ │ + cmneq r6, r0, asr #3 │ │ │ │ + cmneq r5, r8, ror #6 │ │ │ │ + cmneq r5, r8, lsr r3 │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ + ldrdeq r1, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r5, r4, lsr #5 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ + cmneq r5, r8, asr r2 │ │ │ │ + cmneq r5, r8, lsr #4 │ │ │ │ + strdeq r1, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, r0, ror #4 │ │ │ │ + ldrdeq r1, [r5, #-20]! @ 0xffffffec │ │ │ │ + strdeq r0, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ + @ instruction: 0x01651194 │ │ │ │ + strheq r0, [r6, #-244]! @ 0xffffff0c │ │ │ │ + cmneq lr, r0, ror #3 │ │ │ │ + cmneq r5, r4, asr r1 │ │ │ │ + cmneq r6, r4, ror pc │ │ │ │ + cmneq lr, r0, lsr #3 │ │ │ │ + cmneq r5, r4, lsl r1 │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ 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, #2360] @ 524ab8 │ │ │ │ @@ -1159000,36 +1159000,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 524844 │ │ │ │ @ instruction: 0x017b4390 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq lr, r0, lsl #24 │ │ │ │ - smultbeq r6, r0, r9 │ │ │ │ + cmneq lr, r8, lsl #24 │ │ │ │ + smultbeq r6, ip, r9 │ │ │ │ andeq r1, r0, r8, lsr #17 │ │ │ │ andeq r1, r0, r9, lsr #17 │ │ │ │ andeq r1, r0, sl, lsr #17 │ │ │ │ andeq r1, r0, fp, lsr #17 │ │ │ │ cmneq fp, r8, asr #25 │ │ │ │ - cmneq lr, r0, lsr #15 │ │ │ │ - cmneq r5, ip, lsl r7 │ │ │ │ - cmneq r6, r0, asr #10 │ │ │ │ + cmneq lr, r8, lsr #15 │ │ │ │ + cmneq r5, r8, lsr #14 │ │ │ │ + cmneq r6, ip, asr #10 │ │ │ │ andeq r1, r0, r2, ror r8 │ │ │ │ - smultteq r5, r4, r6 │ │ │ │ - strheq r0, [r5, #-100]! @ 0xffffff9c │ │ │ │ - smulbbeq r5, r4, r6 │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ - cmneq lr, r4, lsr #13 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ - cmneq r6, ip, lsr r4 │ │ │ │ + strdeq r0, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + smulbteq r5, r0, r6 │ │ │ │ + @ instruction: 0x01650690 │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ + cmneq lr, ip, lsr #13 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ andeq r1, r0, r3, ror r8 │ │ │ │ - cmneq lr, r8, ror #12 │ │ │ │ - smultteq r5, r4, r5 │ │ │ │ - cmneq r6, r8, lsl #8 │ │ │ │ + cmneq lr, r0, ror r6 │ │ │ │ + strdeq r0, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, lsl r4 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1159936,72 +1159936,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 524eec │ │ │ │ ldrsbeq r3, [fp, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x017b3994 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ - smultbeq r6, r8, r0 │ │ │ │ + cmneq lr, r4, lsl r3 │ │ │ │ + strheq r0, [r6, #-4]! │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq fp, r0, lsr #12 │ │ │ │ - cmneq lr, r0, lsr #31 │ │ │ │ - msreq SPSR_sc, ip, lsr sp │ │ │ │ + cmneq lr, r8, lsr #31 │ │ │ │ + msreq SPSR_sc, r8, asr #26 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - ldrdeq r9, [lr, #-228]! @ 0xffffff1c │ │ │ │ - msreq (UNDEF: 100), r4, asr #28 │ │ │ │ - msreq SPSR_sc, ip, ror #24 │ │ │ │ - cmneq lr, r0, ror lr │ │ │ │ - strdeq pc, [r5, #-188]! @ 0xffffff44 │ │ │ │ + ldrdeq r9, [lr, #-236]! @ 0xffffff14 │ │ │ │ + msreq (UNDEF: 100), r0, asr lr │ │ │ │ + msreq SPSR_sc, r8, ror ip │ │ │ │ + cmneq lr, r8, ror lr │ │ │ │ + msreq SPSR_sc, r8, lsl #24 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - msreq (UNDEF: 101), r8, asr #20 │ │ │ │ - cmneq lr, r8, lsl #25 │ │ │ │ + msreq (UNDEF: 101), r4, asr sl │ │ │ │ + @ instruction: 0x016e9c90 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - strdeq r9, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, r0, lsl #24 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - msreq SPSR_sc, r0 @ │ │ │ │ + msreq SPSR_sc, ip @ │ │ │ │ andeq r0, r0, r9, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr r7 │ │ │ │ cmneq r4, ip, asr r2 │ │ │ │ cmneq r4, r8, lsl #4 │ │ │ │ smulbteq r4, r8, r1 │ │ │ │ - cmneq lr, r4, lsl #21 │ │ │ │ - cmneq r6, r8, asr #32 │ │ │ │ - msreq SPSR_sc, r4, lsl r8 │ │ │ │ + cmneq lr, ip, lsl #21 │ │ │ │ + qdsubeq r0, r4, r6 │ │ │ │ + msreq SPSR_sc, r0, lsr #16 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - strdeq r9, [lr, #-152]! @ 0xffffff68 │ │ │ │ - msreq SPSR_s, r8, ror #18 │ │ │ │ - msreq (UNDEF: 117), ip, lsl #15 │ │ │ │ - msreq SPSR_s, r4, lsr r9 │ │ │ │ - msreq SPSR_s, r8, lsl #18 │ │ │ │ - cmneq lr, r4, ror #18 │ │ │ │ - ldrdeq pc, [r4, #-132]! @ 0xffffff7c │ │ │ │ - strdeq pc, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r0, lsl #20 │ │ │ │ + msreq SPSR_s, r4, ror r9 │ │ │ │ + msreq (UNDEF: 117), r8 @ │ │ │ │ + msreq SPSR_s, r0, asr #18 │ │ │ │ + msreq SPSR_s, r4, lsl r9 │ │ │ │ + cmneq lr, ip, ror #18 │ │ │ │ + msreq SPSR_s, r0, ror #17 │ │ │ │ + msreq (UNDEF: 117), r4, lsl #14 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmneq lr, r8, lsr #18 │ │ │ │ - msreq SPSR_s, r8 @ │ │ │ │ - strheq pc, [r5, #-108]! @ 0xffffff94 @ │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + msreq SPSR_s, r4, lsr #17 │ │ │ │ + msreq (UNDEF: 101), r8, asr #13 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - msreq SPSR_s, r0, ror #16 │ │ │ │ - msreq SPSR_s, r0, lsr r8 │ │ │ │ - cmneq lr, r8, lsr #17 │ │ │ │ - msreq SPSR_s, r8, lsl r8 │ │ │ │ - msreq (UNDEF: 101), ip, lsr r6 │ │ │ │ + msreq SPSR_s, ip, ror #16 │ │ │ │ + msreq SPSR_s, ip, lsr r8 │ │ │ │ + strheq r9, [lr, #-128]! @ 0xffffff80 │ │ │ │ + msreq SPSR_s, r4, lsr #16 │ │ │ │ + msreq (UNDEF: 101), r8, asr #12 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - msreq SPSR_abt, r4, ror #15 │ │ │ │ - cmneq lr, r4, lsr r8 │ │ │ │ - msreq SPSR_abt, r4, lsr #15 │ │ │ │ - msreq SPSR_sc, r8, asr #11 │ │ │ │ + strdeq pc, [r4, #-112]! @ 0xffffff90 │ │ │ │ + cmneq lr, ip, lsr r8 │ │ │ │ + strheq pc, [r4, #-112]! @ 0xffffff90 @ │ │ │ │ + ldrdeq pc, [r5, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - msreq SPSR_abt, ip, ror #14 │ │ │ │ - msreq SPSR_abt, r0, asr #14 │ │ │ │ + msreq SPSR_abt, r8, ror r7 │ │ │ │ + msreq SPSR_abt, ip, asr #14 │ │ │ │ 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, #1592] @ 526098 │ │ │ │ ldr r3, [pc, #1592] @ 52609c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1160400,67 +1160400,67 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 525cf4 │ │ │ │ ldrheq r2, [fp, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r9, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - msreq (UNDEF: 117), r8, ror #6 │ │ │ │ + cmneq lr, r0, ror #11 │ │ │ │ + msreq (UNDEF: 117), r4, ror r3 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ cmneq fp, r8, lsl r8 │ │ │ │ - cmneq lr, r4, asr #7 │ │ │ │ - msreq SPSR_abt, r4, lsr r3 │ │ │ │ - msreq SPSR_sc, r4, asr r1 │ │ │ │ + cmneq lr, ip, asr #7 │ │ │ │ + msreq SPSR_abt, r0, asr #6 │ │ │ │ + msreq SPSR_sc, r0, ror #2 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmneq lr, r4, lsl #7 │ │ │ │ - strdeq pc, [r4, #-36]! @ 0xffffffdc │ │ │ │ - msreq SPSR_sc, r4, lsl r1 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ + msreq SPSR_abt, r0, lsl #6 │ │ │ │ + msreq SPSR_sc, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - strheq pc, [r4, #-36]! @ 0xffffffdc @ │ │ │ │ - ldrdeq pc, [r5, #-8]! │ │ │ │ - cmneq lr, r4, lsl #6 │ │ │ │ - msreq (UNDEF: 100), r4, ror r2 │ │ │ │ - msreq SPSR_sc, r4 @ │ │ │ │ + cmneq lr, ip, asr #6 │ │ │ │ + msreq (UNDEF: 100), r0, asr #5 │ │ │ │ + msreq SPSR_sc, r4, ror #1 │ │ │ │ + cmneq lr, ip, lsl #6 │ │ │ │ + msreq (UNDEF: 100), r0, lsl #5 │ │ │ │ + msreq SPSR_sc, r0, lsr #1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmneq lr, r4, asr #5 │ │ │ │ - msreq (UNDEF: 100), r4, lsr r2 │ │ │ │ - qdsubeq pc, r4, r5 @ │ │ │ │ + cmneq lr, ip, asr #5 │ │ │ │ + msreq (UNDEF: 100), r0, asr #4 │ │ │ │ + msreq SPSR_sc, r0, rrx │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmneq lr, r4, lsl #5 │ │ │ │ - strdeq pc, [r4, #-20]! @ 0xffffffec │ │ │ │ - msreq SPSR_sc, r0, lsl r0 │ │ │ │ + cmneq lr, ip, lsl #5 │ │ │ │ + msreq (UNDEF: 100), r0, lsl #4 │ │ │ │ + msreq SPSR_sc, ip, lsl r0 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq lr, r4, asr #4 │ │ │ │ - strheq pc, [r4, #-20]! @ 0xffffffec @ │ │ │ │ - ldrdeq lr, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq lr, ip, asr #4 │ │ │ │ + msreq SPSR_s, r0, asr #3 │ │ │ │ + ldrdeq lr, [r5, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - msreq SPSR_s, ip, ror r1 │ │ │ │ - ldrdeq r9, [lr, #-20]! @ 0xffffffec │ │ │ │ - msreq SPSR_s, r4, asr #2 │ │ │ │ - cmneq r5, r4, ror #30 │ │ │ │ - @ instruction: 0x016e9194 │ │ │ │ - msreq SPSR_s, r4, lsl #2 │ │ │ │ - cmneq r5, r0, lsr #30 │ │ │ │ + msreq SPSR_s, r8, lsl #3 │ │ │ │ + ldrdeq r9, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + msreq SPSR_s, r0, asr r1 │ │ │ │ + cmneq r5, r0, ror pc │ │ │ │ + @ instruction: 0x016e919c │ │ │ │ + msreq SPSR_s, r0, lsl r1 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq lr, r4, asr r1 │ │ │ │ - msreq SPSR_s, r4, asr #1 │ │ │ │ - cmneq r5, r0, ror #29 │ │ │ │ + cmneq lr, ip, asr r1 │ │ │ │ + ldrdeq pc, [r4, #-0]! │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq lr, r4, lsl r1 │ │ │ │ - msreq SPSR_s, r4, lsl #1 │ │ │ │ - cmneq r5, r0, lsr #29 │ │ │ │ + cmneq lr, ip, lsl r1 │ │ │ │ + msreq SPSR_s, r0 @ │ │ │ │ + cmneq r5, ip, lsr #29 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrdeq r9, [lr, #-4]! │ │ │ │ - msreq SPSR_s, r4, asr #32 │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ - @ instruction: 0x016e9094 │ │ │ │ - msreq SPSR_s, r4 │ │ │ │ - cmneq r5, r0, lsr #28 │ │ │ │ + ldrdeq r9, [lr, #-12]! │ │ │ │ + qdsubeq pc, r0, r4 @ │ │ │ │ + cmneq r5, r0, ror lr │ │ │ │ + @ instruction: 0x016e909c │ │ │ │ + msreq SPSR_s, r0, lsl r0 │ │ │ │ + cmneq r5, ip, lsr #28 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1160783,40 +1160783,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 5262e8 │ │ │ │ cmneq fp, ip, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r4, lsr #4 │ │ │ │ - cmneq lr, ip, asr #26 │ │ │ │ - strheq lr, [r4, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, r0, ror #21 │ │ │ │ + cmneq lr, r4, asr sp │ │ │ │ + cmneq r4, r8, asr #25 │ │ │ │ + cmneq r5, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, ip, ror ip │ │ │ │ - cmneq r4, ip, ror #23 │ │ │ │ - cmneq r5, r0, lsl sl │ │ │ │ - strheq r8, [lr, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, r0, lsr #22 │ │ │ │ - cmneq r5, r4, asr #18 │ │ │ │ + cmneq lr, r4, lsl #25 │ │ │ │ + strdeq lr, [r4, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r5, ip, lsl sl │ │ │ │ + strheq r8, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r4, ip, lsr #22 │ │ │ │ + cmneq r5, r0, asr r9 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmneq lr, r0, ror #22 │ │ │ │ - cmneq r4, ip, asr #21 │ │ │ │ - strdeq lr, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq lr, r8, ror #22 │ │ │ │ + ldrdeq lr, [r4, #-168]! @ 0xffffff58 │ │ │ │ + strdeq lr, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq lr, ip, lsl fp │ │ │ │ - cmneq r4, ip, lsl #21 │ │ │ │ - strheq lr, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq lr, r4, lsr #22 │ │ │ │ + @ instruction: 0x0164ea98 │ │ │ │ + strheq lr, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - ldrdeq r8, [lr, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r4, ip, asr #20 │ │ │ │ - cmneq r5, r0, ror r8 │ │ │ │ + cmneq lr, r4, ror #21 │ │ │ │ + cmneq r4, r8, asr sl │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x016e8a9c │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ + cmneq lr, r4, lsr #21 │ │ │ │ + cmneq r4, r8, lsl sl │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #592] @ 526970 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1160966,31 +1160966,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 52678c │ │ │ │ ldrsheq r1, [fp, #-208]! @ 0xffffff30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r4, lsr #31 │ │ │ │ + strheq lr, [r5, #-240]! @ 0xffffff10 │ │ │ │ cmneq fp, r0, lsl #27 │ │ │ │ - cmneq lr, ip, lsr #17 │ │ │ │ - cmneq r4, ip, lsl r8 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ + strheq r8, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8, lsr #16 │ │ │ │ + cmneq r5, ip, asr #12 │ │ │ │ @ instruction: 0x00001bbb │ │ │ │ - cmneq lr, ip, lsr r8 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ - ldrdeq lr, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq lr, r4, asr #16 │ │ │ │ + strheq lr, [r4, #-120]! @ 0xffffff88 │ │ │ │ + ldrdeq lr, [r5, #-92]! @ 0xffffffa4 │ │ │ │ @ instruction: 0x00001bb1 │ │ │ │ - strdeq r8, [lr, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, ip, ror #14 │ │ │ │ - cmneq r5, r8, lsl #11 │ │ │ │ + cmneq lr, r4, lsl #16 │ │ │ │ + cmneq r4, r8, ror r7 │ │ │ │ + @ instruction: 0x0165e594 │ │ │ │ andeq r1, r0, fp, lsr #23 │ │ │ │ - strheq r8, [lr, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, ip, lsr #14 │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ + cmneq lr, r4, asr #15 │ │ │ │ + cmneq r4, r8, lsr r7 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ 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] @ 527070 │ │ │ │ @@ -1161414,66 +1161414,66 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 526ccc │ │ │ │ cmneq fp, r8, lsr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq lr, r8, lsl r5 │ │ │ │ - cmneq r5, r8, lsr #5 │ │ │ │ + cmneq lr, r0, lsr #10 │ │ │ │ + strheq lr, [r5, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ cmneq fp, r0, asr #16 │ │ │ │ - ldrdeq r8, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r4, ip, asr #6 │ │ │ │ - cmneq r5, r8, ror #2 │ │ │ │ + cmneq lr, r4, ror #7 │ │ │ │ + cmneq r4, r8, asr r3 │ │ │ │ + cmneq r5, r4, ror r1 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - cmneq lr, ip, ror #6 │ │ │ │ - ldrdeq lr, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - strdeq lr, [r5, #-8]! │ │ │ │ + cmneq lr, r4, ror r3 │ │ │ │ + cmneq r4, r8, ror #5 │ │ │ │ + cmneq r5, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, asr #23 │ │ │ │ - cmneq lr, ip, lsr #6 │ │ │ │ - @ instruction: 0x0164e29c │ │ │ │ - strheq lr, [r5, #-8]! │ │ │ │ + cmneq lr, r4, lsr r3 │ │ │ │ + cmneq r4, r8, lsr #5 │ │ │ │ + cmneq r5, r4, asr #1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, ip, ror #5 │ │ │ │ - cmneq r4, ip, asr r2 │ │ │ │ - cmneq r5, r8, ror r0 │ │ │ │ + strdeq r8, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r8, ror #4 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq lr, ip, lsr #5 │ │ │ │ - cmneq r4, ip, lsl r2 │ │ │ │ - cmneq r5, r8, lsr r0 │ │ │ │ + strheq r8, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r8, lsr #4 │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq lr, ip, ror #4 │ │ │ │ - ldrdeq lr, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - strdeq sp, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq lr, r4, ror r2 │ │ │ │ + cmneq r4, r8, ror #3 │ │ │ │ + cmneq r5, r4 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - cmneq lr, ip, lsr #4 │ │ │ │ - @ instruction: 0x0164e19c │ │ │ │ - strheq sp, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq lr, r4, lsr r2 │ │ │ │ + cmneq r4, r8, lsr #3 │ │ │ │ + cmneq r5, r4, asr #31 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - cmneq r4, r4, ror #2 │ │ │ │ - strheq r8, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r4, ip, lsr #2 │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ + cmneq r4, r0, ror r1 │ │ │ │ + cmneq lr, r4, asr #3 │ │ │ │ + cmneq r4, r8, lsr r1 │ │ │ │ + cmneq r5, r4, asr pc │ │ │ │ andeq r0, r0, r5, lsr #23 │ │ │ │ - cmneq lr, ip, ror r1 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ + cmneq lr, r4, lsl #3 │ │ │ │ + strdeq lr, [r4, #-8]! │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - cmneq lr, ip, lsr r1 │ │ │ │ - cmneq r4, ip, lsr #1 │ │ │ │ - cmneq r5, r8, asr #29 │ │ │ │ + cmneq lr, r4, asr #2 │ │ │ │ + strheq lr, [r4, #-8]! │ │ │ │ + ldrdeq sp, [r5, #-228]! @ 0xffffff1c │ │ │ │ @ instruction: 0x00000bb7 │ │ │ │ - strdeq r8, [lr, #-12]! │ │ │ │ - cmneq r4, ip, rrx │ │ │ │ - cmneq r5, r8, lsl #29 │ │ │ │ + cmneq lr, r4, lsl #2 │ │ │ │ + cmneq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x0165de94 │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - strheq r8, [lr, #-12]! │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ - cmneq r5, r8, asr #28 │ │ │ │ + cmneq lr, r4, asr #1 │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ + cmneq r5, r4, asr lr │ │ │ │ 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 │ │ │ │ @@ -1161933,75 +1161933,75 @@ │ │ │ │ strd r4, [r3] │ │ │ │ b 5274b0 │ │ │ │ ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ b 527820 │ │ │ │ cmneq fp, r0, lsr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, ror r3 │ │ │ │ - cmneq lr, r8, asr pc │ │ │ │ + cmneq lr, r0, ror #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, r0, ror #25 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - cmneq lr, r0, ror lr │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ + cmneq lr, r8, ror lr │ │ │ │ + cmneq r5, r8, lsl ip │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - cmneq lr, r8, asr sp │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ + cmneq lr, r0, ror #26 │ │ │ │ + strdeq sp, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - strdeq r7, [lr, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r5, ip, ror r8 │ │ │ │ + strdeq r7, [lr, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, r8, lsl #17 │ │ │ │ andeq r1, r0, sl, asr r9 │ │ │ │ - cmneq lr, ip, lsl #21 │ │ │ │ - cmneq lr, r4, ror sl │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ + @ instruction: 0x016e7a94 │ │ │ │ + cmneq lr, ip, ror sl │ │ │ │ + cmneq r5, r4, asr #14 │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ + ldrdeq sp, [r5, #-96]! @ 0xffffffa0 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - cmneq lr, r8, lsr #14 │ │ │ │ - strheq sp, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq lr, r0, lsr r7 │ │ │ │ + cmneq r5, r4, asr #9 │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ - cmneq lr, r8, lsl r5 │ │ │ │ - strheq sp, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, r0, lsr #10 │ │ │ │ + strheq sp, [r5, #-44]! @ 0xffffffd4 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - @ instruction: 0x016e7398 │ │ │ │ - cmneq r5, ip, lsl r1 │ │ │ │ + cmneq lr, r0, lsr #7 │ │ │ │ + cmneq r5, r8, lsr #2 │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq lr, r0, ror r2 │ │ │ │ - cmneq r5, r8 │ │ │ │ + cmneq lr, r8, ror r2 │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - cmneq lr, r8, lsr #3 │ │ │ │ - cmneq r5, r8, lsr pc │ │ │ │ + strheq r7, [lr, #-16]! │ │ │ │ + cmneq r5, r4, asr #30 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - cmneq lr, r4, lsl #2 │ │ │ │ - cmneq r4, ip, lsl #22 │ │ │ │ - cmneq r5, r0, ror #28 │ │ │ │ + cmneq r5, r4, ror r7 │ │ │ │ + cmneq lr, ip, lsl #2 │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - cmneq lr, r8, asr #24 │ │ │ │ - cmneq r4, r0, asr #12 │ │ │ │ - cmneq lr, r4, lsl ip │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ + cmneq lr, r0, asr ip │ │ │ │ + cmneq r4, ip, asr #12 │ │ │ │ + cmneq lr, ip, lsl ip │ │ │ │ + strheq ip, [r5, #-152]! @ 0xffffff68 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - cmneq lr, ip, asr #23 │ │ │ │ - cmneq r5, r8, asr #18 │ │ │ │ + ldrdeq r6, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ 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 │ │ │ │ - cmneq lr, ip, lsr #17 │ │ │ │ - cmneq r5, r4, asr #12 │ │ │ │ + strheq r6, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r8, #0 │ │ │ │ sub sl, r3, #4 │ │ │ │ @@ -1164048,311 +1164048,311 @@ │ │ │ │ b 52926c │ │ │ │ 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 │ │ │ │ - cmneq lr, r4, ror #11 │ │ │ │ - cmneq r5, r0, ror r3 │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + cmneq r5, ip, ror r3 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - cmneq lr, r4, asr #9 │ │ │ │ - cmneq r5, r8, asr r2 │ │ │ │ + cmneq lr, ip, asr #9 │ │ │ │ + cmneq r5, r4, ror #4 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - cmneq lr, ip, asr r4 │ │ │ │ - strdeq ip, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq lr, r4, ror #8 │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - cmneq lr, r8, lsl r4 │ │ │ │ - cmneq r5, r4, lsr #3 │ │ │ │ + cmneq lr, r0, lsr #8 │ │ │ │ + strheq ip, [r5, #-16]! │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq lr, r8, lsl r1 │ │ │ │ - strheq fp, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmneq lr, r0, lsr #2 │ │ │ │ + cmneq r5, r0, asr #29 │ │ │ │ @ instruction: 0xfffebf54 │ │ │ │ - strdeq fp, [r5, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r5, r8, lsl #28 │ │ │ │ cmnpeq sl, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strheq r5, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r4, asr fp │ │ │ │ + cmneq lr, r4, asr #27 │ │ │ │ + cmneq r5, r0, ror #22 │ │ │ │ cmneq r3, ip, lsr r4 │ │ │ │ cmneq r3, r8, ror #7 │ │ │ │ - cmneq lr, r4, lsl #25 │ │ │ │ - strdeq fp, [r4, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r5, ip, lsl #20 │ │ │ │ + cmneq lr, ip, lsl #25 │ │ │ │ + strdeq fp, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r5, r8, lsl sl │ │ │ │ andeq r1, r0, r7, asr #18 │ │ │ │ cmneq r3, ip, lsr r3 │ │ │ │ - cmneq r4, r8, lsr #22 │ │ │ │ + cmneq r4, r4, lsr fp │ │ │ │ muleq r0, r7, r9 │ │ │ │ - cmneq lr, r0, lsl #23 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ - cmneq r5, r0, lsl r9 │ │ │ │ + cmneq lr, r8, lsl #23 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ + cmneq r5, ip, lsl r9 │ │ │ │ muleq r0, sl, r9 │ │ │ │ - cmneq lr, ip, lsr fp │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ + cmneq lr, r4, asr #22 │ │ │ │ + strheq fp, [r4, #-168]! @ 0xffffff58 │ │ │ │ + ldrdeq fp, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r1, r0, r0, lsr #19 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ - ldrdeq r5, [lr, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r4, r0, asr #20 │ │ │ │ - cmneq r5, ip, asr r8 │ │ │ │ + ldrdeq r5, [lr, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, ip, asr #20 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ andeq r1, r0, sl, lsr #19 │ │ │ │ - @ instruction: 0x016e5a90 │ │ │ │ - cmneq r4, r0, lsl #20 │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ + @ instruction: 0x016e5a98 │ │ │ │ + cmneq r4, ip, lsl #20 │ │ │ │ + cmneq r5, r8, lsr #16 │ │ │ │ andeq r1, r0, fp, lsr #19 │ │ │ │ - cmneq lr, r0, asr sl │ │ │ │ - cmneq r4, r0, asr #19 │ │ │ │ - ldrdeq fp, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r8, asr sl │ │ │ │ + cmneq r4, ip, asr #19 │ │ │ │ + cmneq r5, r8, ror #15 │ │ │ │ andeq r1, r0, ip, lsr #19 │ │ │ │ - cmneq lr, r0, lsl sl │ │ │ │ - cmneq r4, r0, lsl #19 │ │ │ │ - @ instruction: 0x0165b79c │ │ │ │ + cmneq lr, r8, lsl sl │ │ │ │ + cmneq r4, ip, lsl #19 │ │ │ │ + cmneq r5, r8, lsr #15 │ │ │ │ andeq r1, r0, sp, lsr #19 │ │ │ │ - cmneq r4, r4, asr #18 │ │ │ │ + cmneq r4, r0, asr r9 │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ - cmneq r4, r4, lsl r9 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - cmneq lr, ip, ror #18 │ │ │ │ - ldrdeq fp, [r4, #-140]! @ 0xffffff74 │ │ │ │ - strdeq fp, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r4, ror r9 │ │ │ │ + cmneq r4, r8, ror #17 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ @ instruction: 0x000019b4 │ │ │ │ - cmneq r4, r4, lsr #17 │ │ │ │ + strheq fp, [r4, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - cmneq r4, r4, ror r8 │ │ │ │ - @ instruction: 0x0165b690 │ │ │ │ + cmneq r4, r0, lsl #17 │ │ │ │ + @ instruction: 0x0165b69c │ │ │ │ andeq r1, r0, r5, asr #19 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ + cmneq r4, r8, asr #16 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - cmneq r4, ip, lsl #16 │ │ │ │ + cmneq r4, r8, lsl r8 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - ldrdeq fp, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r8, ror #15 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ + strheq fp, [r4, #-120]! @ 0xffffff88 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - cmneq r4, ip, ror r7 │ │ │ │ + cmneq r4, r8, lsl #15 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ + cmneq r4, r8, asr r7 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmneq lr, r4, lsr #15 │ │ │ │ - cmneq r4, r4, lsl r7 │ │ │ │ - cmneq r5, r0, lsr r5 │ │ │ │ + cmneq lr, ip, lsr #15 │ │ │ │ + cmneq r4, r0, lsr #14 │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq r4, ip, lsl r2 │ │ │ │ + cmneq r4, r8, lsr #4 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmneq r4, ip, ror #3 │ │ │ │ + strdeq fp, [r4, #-24]! @ 0xffffffe8 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - strheq fp, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r8, asr #3 │ │ │ │ andeq r1, r0, ip, ror #19 │ │ │ │ - cmneq r4, ip, lsl #3 │ │ │ │ + @ instruction: 0x0164b198 │ │ │ │ andeq r1, r0, sp, ror #19 │ │ │ │ - cmneq r4, ip, asr r1 │ │ │ │ + cmneq r4, r8, ror #2 │ │ │ │ andeq r1, r0, lr, ror #19 │ │ │ │ - cmneq r4, ip, lsr #2 │ │ │ │ + cmneq r4, r8, lsr r1 │ │ │ │ andeq r1, r0, pc, ror #19 │ │ │ │ - strdeq fp, [r4, #-0]! │ │ │ │ - cmneq r5, r0, lsr #30 │ │ │ │ + strdeq fp, [r4, #-12]! │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ andeq r1, r0, r0, ror #19 │ │ │ │ - ldrdeq fp, [r4, #-4]! │ │ │ │ + cmneq r4, r0, ror #1 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - cmneq lr, r8, asr #2 │ │ │ │ - strheq fp, [r4, #-8]! │ │ │ │ - ldrdeq sl, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmneq lr, r0, asr r1 │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ andeq r1, r0, sp, lsr #18 │ │ │ │ - cmneq lr, r8, lsl #2 │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ - @ instruction: 0x0165ae94 │ │ │ │ + cmneq lr, r0, lsl r1 │ │ │ │ + cmneq r4, r4, lsl #1 │ │ │ │ + cmneq r5, r0, lsr #29 │ │ │ │ andeq r1, r0, r9, asr r9 │ │ │ │ - cmneq lr, r8, asr #1 │ │ │ │ - cmneq r4, r8, lsr r0 │ │ │ │ - cmneq r5, r8, asr lr │ │ │ │ + ldrdeq r5, [lr, #-0]! │ │ │ │ + cmneq r4, r4, asr #32 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ andeq r1, r0, fp, lsl #19 │ │ │ │ - cmneq lr, r8, lsl #1 │ │ │ │ - strdeq sl, [r4, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r8, lsl lr │ │ │ │ + @ instruction: 0x016e5090 │ │ │ │ + cmneq r4, r4 │ │ │ │ + cmneq r5, r4, lsr #28 │ │ │ │ andeq r1, r0, ip, lsl #19 │ │ │ │ - cmneq lr, r8, asr #32 │ │ │ │ - strheq sl, [r4, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ + qdsubeq r5, r0, lr │ │ │ │ + cmneq r4, r4, asr #31 │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - cmneq lr, r8 │ │ │ │ - cmneq r4, r8, ror pc │ │ │ │ - @ instruction: 0x0165ad98 │ │ │ │ + cmneq lr, r0, lsl r0 │ │ │ │ + cmneq r4, r4, lsl #31 │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ - strheq fp, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ + ldrdeq r4, [lr, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ + cmneq r5, r0, ror #26 │ │ │ │ andeq r1, r0, r1, asr #18 │ │ │ │ - @ instruction: 0x016e4f94 │ │ │ │ - cmneq r4, r4, lsl #30 │ │ │ │ - cmneq r5, r0, lsr #26 │ │ │ │ + @ instruction: 0x016e4f9c │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ + cmneq r5, ip, lsr #26 │ │ │ │ andeq r1, r0, r3, lsr #18 │ │ │ │ - cmneq r4, ip, asr #29 │ │ │ │ + ldrdeq sl, [r4, #-232]! @ 0xffffff18 │ │ │ │ andeq r1, r0, fp, asr sl │ │ │ │ - strheq sl, [r4, #-224]! @ 0xffffff20 │ │ │ │ + strheq sl, [r4, #-236]! @ 0xffffff14 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ - @ instruction: 0x0164ae94 │ │ │ │ + cmneq r4, r0, lsr #29 │ │ │ │ andeq r1, r0, r5, asr sl │ │ │ │ - cmneq r4, r8, ror lr │ │ │ │ + cmneq r4, r4, lsl #29 │ │ │ │ andeq r1, r0, r6, asr sl │ │ │ │ - cmneq lr, r4, ror #29 │ │ │ │ - cmneq r4, r4, asr lr │ │ │ │ - cmneq r5, r0, ror ip │ │ │ │ + cmneq lr, ip, ror #29 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ andeq r1, r0, ip, lsr sl │ │ │ │ - cmneq lr, r4, lsr #29 │ │ │ │ - cmneq r4, r4, lsl lr │ │ │ │ - cmneq r5, r0, lsr ip │ │ │ │ + cmneq lr, ip, lsr #29 │ │ │ │ + cmneq r4, r0, lsr #28 │ │ │ │ + cmneq r5, ip, lsr ip │ │ │ │ andeq r1, r0, sp, lsr sl │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - ldrdeq sl, [r4, #-212]! @ 0xffffff2c │ │ │ │ - strdeq sl, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + cmneq r4, r0, ror #27 │ │ │ │ + strdeq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ andeq r1, r0, r1, asr #20 │ │ │ │ - cmneq lr, r4, lsr #28 │ │ │ │ - @ instruction: 0x0164ad94 │ │ │ │ - strheq sl, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq lr, ip, lsr #28 │ │ │ │ + cmneq r4, r0, lsr #27 │ │ │ │ + strheq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ andeq r1, r0, r2, asr #20 │ │ │ │ - cmneq lr, r4, ror #27 │ │ │ │ - cmneq r4, r4, asr sp │ │ │ │ - cmneq r5, r0, ror fp │ │ │ │ + cmneq lr, ip, ror #27 │ │ │ │ + cmneq r4, r0, ror #26 │ │ │ │ + cmneq r5, ip, ror fp │ │ │ │ andeq r1, r0, r3, asr #20 │ │ │ │ - cmneq lr, r4, lsr #27 │ │ │ │ - cmneq r4, r4, lsl sp │ │ │ │ - cmneq r5, r0, lsr fp │ │ │ │ + cmneq lr, ip, lsr #27 │ │ │ │ + cmneq r4, r0, lsr #26 │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ andeq r1, r0, r6, asr #20 │ │ │ │ - ldrdeq sl, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r8, ror #25 │ │ │ │ andeq r1, r0, r7, asr sl │ │ │ │ - cmneq r4, ip, lsr #25 │ │ │ │ + strheq sl, [r4, #-200]! @ 0xffffff38 │ │ │ │ andeq r1, r0, r8, asr sl │ │ │ │ - @ instruction: 0x0164ac90 │ │ │ │ + @ instruction: 0x0164ac9c │ │ │ │ andeq r1, r0, r9, lsl #20 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ + cmneq r4, ip, ror #24 │ │ │ │ andeq r1, r0, sl, lsl #20 │ │ │ │ - cmneq r4, ip, lsr #24 │ │ │ │ + cmneq r4, r8, lsr ip │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ - cmneq r4, r0, lsl ip │ │ │ │ + cmneq r4, ip, lsl ip │ │ │ │ andeq r1, r0, r0, lsl sl │ │ │ │ - strdeq sl, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r0, lsl #24 │ │ │ │ andeq r1, r0, r1, lsl sl │ │ │ │ - cmneq lr, r4, ror #24 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ - strdeq sl, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq lr, ip, ror #24 │ │ │ │ + ldrdeq sl, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r5, r4, lsl #20 │ │ │ │ andeq r1, r0, r2, lsl sl │ │ │ │ - strheq sl, [r4, #-176]! @ 0xffffff50 │ │ │ │ + strheq sl, [r4, #-188]! @ 0xffffff44 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ - cmneq r4, r0, lsl #23 │ │ │ │ + cmneq r4, ip, lsl #23 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ - cmneq r4, ip, asr #22 │ │ │ │ + cmneq r4, r8, asr fp │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ - cmneq r4, r4, lsr fp │ │ │ │ + cmneq r4, r0, asr #22 │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - cmneq r4, r4, lsl #22 │ │ │ │ + cmneq r4, r0, lsl fp │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - ldrdeq sl, [r4, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq sl, [r4, #-172]! @ 0xffffff54 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - strheq sl, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r4, asr #21 │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ - cmneq r4, r8, lsl #21 │ │ │ │ + @ instruction: 0x0164aa94 │ │ │ │ andeq r1, r0, r2, lsr sl │ │ │ │ - cmneq lr, r0, ror #21 │ │ │ │ - cmneq r4, r0, asr sl │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ + cmneq lr, r8, ror #21 │ │ │ │ + cmneq r4, ip, asr sl │ │ │ │ + cmneq r5, r8, ror r8 │ │ │ │ andeq r1, r0, r8, lsr sl │ │ │ │ - cmneq lr, r0, lsr #21 │ │ │ │ - cmneq r4, r0, lsl sl │ │ │ │ - cmneq r5, ip, lsr #16 │ │ │ │ + cmneq lr, r8, lsr #21 │ │ │ │ + cmneq r4, ip, lsl sl │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ andeq r1, r0, fp, lsr sl │ │ │ │ - cmneq lr, r0, ror #20 │ │ │ │ - ldrdeq sl, [r4, #-144]! @ 0xffffff70 │ │ │ │ - strdeq sl, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq lr, r8, ror #20 │ │ │ │ + ldrdeq sl, [r4, #-156]! @ 0xffffff64 │ │ │ │ + strdeq sl, [r5, #-124]! @ 0xffffff84 │ │ │ │ andeq r1, r0, sp, lsl #19 │ │ │ │ - cmneq lr, r0, lsr #20 │ │ │ │ - @ instruction: 0x0164a990 │ │ │ │ - strheq sl, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq lr, r8, lsr #20 │ │ │ │ + @ instruction: 0x0164a99c │ │ │ │ + strheq sl, [r5, #-124]! @ 0xffffff84 │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - cmneq r4, r8, asr r9 │ │ │ │ + cmneq r4, r4, ror #18 │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ - cmneq r4, r8, lsr #18 │ │ │ │ + cmneq r4, r4, lsr r9 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ - cmneq lr, r0, lsl #19 │ │ │ │ - cmneq r5, ip, ror #17 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ + cmneq lr, r8, lsl #19 │ │ │ │ + strdeq r4, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r8, lsl r7 │ │ │ │ andeq r1, r0, r9, lsl #19 │ │ │ │ - cmneq r4, r4, asr #17 │ │ │ │ + ldrdeq sl, [r4, #-128]! @ 0xffffff80 │ │ │ │ andeq r1, r0, r9, asr #20 │ │ │ │ - cmneq lr, r0, lsr #18 │ │ │ │ - cmneq r4, ip, lsl #17 │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ + cmneq lr, r8, lsr #18 │ │ │ │ + @ instruction: 0x0164a898 │ │ │ │ + strheq sl, [r5, #-100]! @ 0xffffff9c │ │ │ │ andeq r1, r0, r1, ror #18 │ │ │ │ - cmneq r4, r4, asr r8 │ │ │ │ + cmneq r4, r0, ror #16 │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - cmneq lr, r4, ror r8 │ │ │ │ - cmneq r4, r4, ror #15 │ │ │ │ - cmneq r5, r0, lsl #12 │ │ │ │ + cmneq lr, ip, ror r8 │ │ │ │ + strdeq sl, [r4, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r5, ip, lsl #12 │ │ │ │ andeq r1, r0, r2, lsl #19 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ + strheq sl, [r4, #-120]! @ 0xffffff88 │ │ │ │ andeq r1, r0, sp, lsl r9 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ + cmneq r4, r4, lsl #15 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - cmneq r4, ip, asr r7 │ │ │ │ + cmneq r4, r8, ror #14 │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ - strheq r4, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r4, lsr #14 │ │ │ │ - cmneq r5, r0, asr #10 │ │ │ │ + strheq r4, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ andeq r1, r0, r7, lsr #18 │ │ │ │ - cmneq r4, ip, ror #13 │ │ │ │ + strdeq sl, [r4, #-104]! @ 0xffffff98 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - strheq sl, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, r8, asr #13 │ │ │ │ andeq r1, r0, sl, lsr #18 │ │ │ │ - cmneq r4, ip, lsl #13 │ │ │ │ + @ instruction: 0x0164a698 │ │ │ │ andeq r1, r0, ip, lsr #18 │ │ │ │ - cmneq r4, ip, asr r6 │ │ │ │ + cmneq r4, r8, ror #12 │ │ │ │ andeq r1, r0, fp, lsr #18 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - cmneq lr, r4, lsl #13 │ │ │ │ - strdeq sl, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r5, r0, lsl r4 │ │ │ │ + cmneq lr, ip, lsl #13 │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ + cmneq r5, ip, lsl r4 │ │ │ │ andeq r1, r0, pc, lsr #18 │ │ │ │ - cmneq lr, r4, asr #12 │ │ │ │ - strheq sl, [r4, #-84]! @ 0xffffffac │ │ │ │ - ldrdeq sl, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq lr, ip, asr #12 │ │ │ │ + cmneq r4, r0, asr #11 │ │ │ │ + ldrdeq sl, [r5, #-60]! @ 0xffffffc4 │ │ │ │ andeq r1, r0, lr, lsr #18 │ │ │ │ - cmneq lr, r4, lsl #12 │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ - @ instruction: 0x0165a390 │ │ │ │ + cmneq lr, ip, lsl #12 │ │ │ │ + cmneq r4, r0, lsl #11 │ │ │ │ + @ instruction: 0x0165a39c │ │ │ │ andeq r1, r0, r5, ror sl │ │ │ │ - cmneq lr, r4, asr #11 │ │ │ │ - cmneq r4, r4, lsr r5 │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ + cmneq lr, ip, asr #11 │ │ │ │ + cmneq r4, r0, asr #10 │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ andeq r1, r0, r6, ror sl │ │ │ │ - cmneq lr, r4, lsl #11 │ │ │ │ - strdeq sl, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, r0, lsl r3 │ │ │ │ + cmneq lr, ip, lsl #11 │ │ │ │ + cmneq r4, r0, lsl #10 │ │ │ │ + cmneq r5, ip, lsl r3 │ │ │ │ andeq r1, r0, r7, ror sl │ │ │ │ - cmneq lr, r4, asr #10 │ │ │ │ - strheq sl, [r4, #-68]! @ 0xffffffbc │ │ │ │ - ldrdeq sl, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, ip, asr #10 │ │ │ │ + cmneq r4, r0, asr #9 │ │ │ │ + ldrdeq sl, [r5, #-44]! @ 0xffffffd4 │ │ │ │ andeq r1, r0, r8, ror sl │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ + cmneq r4, r8, lsl #9 │ │ │ │ andeq r1, r0, lr, lsl sl │ │ │ │ - cmneq r4, r8, asr #8 │ │ │ │ + cmneq r4, r4, asr r4 │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ - strheq r4, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, r8, lsr #8 │ │ │ │ - cmneq r5, r4, asr #4 │ │ │ │ + cmneq lr, r0, asr #9 │ │ │ │ + cmneq r4, r4, lsr r4 │ │ │ │ + cmneq r5, r0, asr r2 │ │ │ │ andeq r1, r0, r9, ror sl │ │ │ │ - strdeq sl, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq sl, [r4, #-60]! @ 0xffffffc4 │ │ │ │ andeq r1, r0, sl, asr r9 │ │ │ │ - cmneq r4, r0, asr #7 │ │ │ │ - @ instruction: 0x0164a390 │ │ │ │ + cmneq r4, ip, asr #7 │ │ │ │ + @ instruction: 0x0164a39c │ │ │ │ andeq r1, r0, r1, lsl #20 │ │ │ │ ldr r1, [pc, #-848] @ 529b00 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-864] @ 529b04 │ │ │ │ @@ -1165381,17 +1165381,17 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 52ad64 │ │ │ │ ldrsheq sp, [sl, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r8, lsr #15 │ │ │ │ - cmneq lr, ip, asr #5 │ │ │ │ - cmneq r5, r8, lsl r9 │ │ │ │ - qdsubeq sl, ip, r5 │ │ │ │ + ldrdeq r4, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, r4, lsr #18 │ │ │ │ + cmneq r5, r8, rrx │ │ │ │ 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, #3624] @ 0xe28 │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1166332,87 +1166332,87 @@ │ │ │ │ str fp, [sp, #320] @ 0x140 │ │ │ │ str sl, [sp, #324] @ 0x144 │ │ │ │ str r2, [r3, #4] │ │ │ │ b 52b98c │ │ │ │ cmneq sl, r4, ror #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r4, ror #10 │ │ │ │ - ldrdeq r3, [lr, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r4, ip, lsr lr │ │ │ │ - cmneq r5, ip, asr ip │ │ │ │ + ldrdeq r3, [lr, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r4, r8, asr #28 │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ cmneq sl, ip, ror r2 │ │ │ │ - cmneq lr, r0, ror #25 │ │ │ │ - cmneq r5, r8, lsl r1 │ │ │ │ - strheq r8, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmneq lr, r0, lsr lr │ │ │ │ - cmneq r5, ip, ror #10 │ │ │ │ - strdeq r2, [lr, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, r4, ror #26 │ │ │ │ - cmneq r5, ip, lsl #23 │ │ │ │ + cmneq lr, r8, ror #25 │ │ │ │ + cmneq r5, r4, lsr #2 │ │ │ │ + cmneq r4, r0, asr #27 │ │ │ │ + cmneq lr, r8, lsr lr │ │ │ │ + cmneq r5, r8, ror r5 │ │ │ │ + strdeq r2, [lr, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r0, ror sp │ │ │ │ + @ instruction: 0x01658b98 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmneq r4, r8, lsl sp │ │ │ │ - @ instruction: 0x016e2d94 │ │ │ │ - ldrdeq r9, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r4, r4, lsr #26 │ │ │ │ + @ instruction: 0x016e2d9c │ │ │ │ + ldrdeq r9, [r5, #-76]! @ 0xffffffb4 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq lr, r0, lsl #16 │ │ │ │ - cmneq r5, ip, lsr pc │ │ │ │ - cmneq lr, r4, asr #15 │ │ │ │ - cmneq r4, r4, lsr r7 │ │ │ │ - cmneq r5, ip, asr r5 │ │ │ │ - cmneq r4, r0, asr #13 │ │ │ │ - cmneq lr, ip, lsr r7 │ │ │ │ - cmneq r5, r8, ror lr │ │ │ │ - cmneq lr, ip, asr #13 │ │ │ │ - cmneq r4, ip, lsr r6 │ │ │ │ - cmneq r5, r4, ror #8 │ │ │ │ - cmneq lr, r8, lsr #13 │ │ │ │ - cmneq r4, r8, lsl r6 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ - cmneq lr, ip, asr r6 │ │ │ │ - cmneq lr, r4, lsr #12 │ │ │ │ - @ instruction: 0x01648594 │ │ │ │ - strheq r8, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r0, lsl #12 │ │ │ │ - cmneq r4, ip, ror #10 │ │ │ │ - cmneq r5, r8, lsl #7 │ │ │ │ + @ instruction: 0x01648790 │ │ │ │ + cmneq lr, r8, lsl #16 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + cmneq lr, ip, asr #15 │ │ │ │ + cmneq r4, r0, asr #14 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + cmneq lr, r4, asr #14 │ │ │ │ + cmneq r5, r4, lsl #29 │ │ │ │ + ldrdeq r2, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, r8, asr #12 │ │ │ │ + cmneq r5, r0, ror r4 │ │ │ │ + strheq r2, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r4, r4, lsr #12 │ │ │ │ + cmneq r5, ip, asr #8 │ │ │ │ + cmneq r5, r0, ror #26 │ │ │ │ + cmneq r5, r8, lsl r4 │ │ │ │ + cmneq lr, r4, ror #12 │ │ │ │ + cmneq lr, ip, lsr #12 │ │ │ │ + cmneq r4, r0, lsr #11 │ │ │ │ + cmneq r5, r8, asr #7 │ │ │ │ + cmneq lr, r8, lsl #12 │ │ │ │ + cmneq r4, r8, ror r5 │ │ │ │ + @ instruction: 0x01658394 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - strheq r2, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r5, r0, asr r4 │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ + cmneq lr, r0, asr #11 │ │ │ │ + cmneq r5, ip, asr r4 │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmneq lr, ip, asr r5 │ │ │ │ - cmneq r5, r4, ror #15 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ + cmneq lr, r4, ror #10 │ │ │ │ + strdeq r2, [r5, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq r8, [r5, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmneq lr, ip, ror #9 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ + strdeq r2, [lr, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r5, r0, ror fp │ │ │ │ + cmneq r5, r8, ror r2 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x016e249c │ │ │ │ - cmneq r4, ip, lsl #8 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ + cmneq lr, r4, lsr #9 │ │ │ │ + cmneq r4, r8, lsl r4 │ │ │ │ + cmneq r5, r4, lsr r2 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - ldrdeq r8, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmneq lr, r0, asr r4 │ │ │ │ - cmneq r5, ip, lsl #23 │ │ │ │ - @ instruction: 0x01648390 │ │ │ │ - cmneq lr, ip, lsl #8 │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ - ldrdeq r2, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r4, r4, asr #6 │ │ │ │ - cmneq r5, r0, ror #2 │ │ │ │ + cmneq r4, r0, ror #7 │ │ │ │ + cmneq lr, r8, asr r4 │ │ │ │ + @ instruction: 0x01658b98 │ │ │ │ + @ instruction: 0x0164839c │ │ │ │ + cmneq lr, r4, lsl r4 │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + ldrdeq r2, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ + cmneq r5, ip, ror #2 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - cmneq lr, ip, ror r3 │ │ │ │ - cmneq r5, r4, lsl #20 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ + cmneq lr, r4, lsl #7 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ + cmneq r5, r0, lsl r1 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r3, r0, lsl #3] │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ adds r8, r3, #15 │ │ │ │ ldr r0, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1167551,51 +1167551,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 52d0f0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 52b290 │ │ │ │ - cmneq r5, r0, lsl #20 │ │ │ │ - strheq r8, [r5, #-12]! │ │ │ │ - cmneq lr, r8, lsl #6 │ │ │ │ + cmneq r5, ip, lsl #20 │ │ │ │ + cmneq r5, r8, asr #1 │ │ │ │ + cmneq lr, r0, lsl r3 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmneq lr, r4, ror #5 │ │ │ │ - cmneq r4, r4, asr r2 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ - cmneq r4, r0, lsr r2 │ │ │ │ - qdsubeq r8, r8, r5 │ │ │ │ - @ instruction: 0x016e229c │ │ │ │ - cmneq r4, ip, lsl #4 │ │ │ │ - cmneq r5, ip, lsr #32 │ │ │ │ - cmneq lr, r4, asr #4 │ │ │ │ - strheq r8, [r5, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r5, r8, asr #31 │ │ │ │ + cmneq lr, ip, ror #5 │ │ │ │ + cmneq r4, r0, ror #4 │ │ │ │ + cmneq r5, r8, lsl #1 │ │ │ │ + cmneq lr, r8, asr #5 │ │ │ │ + cmneq r4, ip, lsr r2 │ │ │ │ + cmneq r5, r4, rrx │ │ │ │ + cmneq lr, r4, lsr #5 │ │ │ │ + cmneq r4, r8, lsl r2 │ │ │ │ + cmneq r5, r8, lsr r0 │ │ │ │ + cmneq lr, ip, asr #4 │ │ │ │ + cmneq r5, r4, asr #19 │ │ │ │ + ldrdeq r7, [r5, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq lr, r0, ror #3 │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ - cmneq r5, ip, ror #30 │ │ │ │ - cmneq lr, r8, lsr #3 │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - cmneq r5, r4, lsr pc │ │ │ │ + cmneq lr, r8, ror #3 │ │ │ │ + cmneq r5, ip, ror #16 │ │ │ │ + cmneq r5, r8, ror pc │ │ │ │ + strheq r2, [lr, #-16]! │ │ │ │ + cmneq r4, r4, lsr #2 │ │ │ │ + cmneq r5, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmneq lr, r8, ror #2 │ │ │ │ - ldrdeq r8, [r4, #-8]! │ │ │ │ - strdeq r7, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmneq lr, r0, ror r1 │ │ │ │ + cmneq r4, r4, ror #1 │ │ │ │ + cmneq r5, r0, lsl #30 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq lr, r8, lsr #2 │ │ │ │ - @ instruction: 0x01648098 │ │ │ │ - cmneq r5, r0, asr #29 │ │ │ │ - cmneq lr, r4, lsl #2 │ │ │ │ - cmneq r4, r4, ror r0 │ │ │ │ - @ instruction: 0x01657e90 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ + cmneq r4, r4, lsr #1 │ │ │ │ + cmneq r5, ip, asr #29 │ │ │ │ + cmneq lr, ip, lsl #2 │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + @ instruction: 0x01657e9c │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmneq r4, ip, lsr r0 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ ldr r7, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [pc, #2044] @ 52d90c │ │ │ │ @@ -1168110,68 +1168110,68 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 52d2fc │ │ │ │ cmneq sl, r4, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r8, ror #7 │ │ │ │ - cmneq lr, r4, lsl #30 │ │ │ │ - cmneq r5, r4, lsr #25 │ │ │ │ + cmneq lr, ip, lsl #30 │ │ │ │ + strheq r7, [r5, #-192]! @ 0xffffff40 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq lr, r0, asr #28 │ │ │ │ - cmneq r5, r4, ror #23 │ │ │ │ + cmneq lr, r8, asr #28 │ │ │ │ + strdeq r7, [r5, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmneq sl, r0, lsl r2 │ │ │ │ - cmneq lr, r8, ror #24 │ │ │ │ - cmneq r4, r4, ror #23 │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ + cmneq lr, r0, ror ip │ │ │ │ + strdeq r7, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r5, r4, lsl sl │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - strdeq r1, [lr, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, ip, ror #22 │ │ │ │ - @ instruction: 0x01657990 │ │ │ │ + strdeq r1, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r4, r8, ror fp │ │ │ │ + @ instruction: 0x0165799c │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r5, ip, lsr r9 │ │ │ │ + cmneq r5, r8, asr #18 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x016e1b90 │ │ │ │ + @ instruction: 0x016e1b98 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x01647a94 │ │ │ │ + cmneq r4, r0, lsr #21 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - ldrdeq r1, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r4, r0, asr sl │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ + ldrdeq r1, [lr, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, ip, asr sl │ │ │ │ + cmneq r5, r0, lsl #17 │ │ │ │ @ instruction: 0x0163819c │ │ │ │ cmneq r3, r8, asr #2 │ │ │ │ - cmneq lr, r0, lsl #20 │ │ │ │ - cmneq r4, ip, ror r9 │ │ │ │ - cmneq r5, r0, lsr #15 │ │ │ │ + cmneq lr, r8, lsl #20 │ │ │ │ + cmneq r4, r8, lsl #19 │ │ │ │ + cmneq r5, ip, lsr #15 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - cmneq r4, r4, asr #18 │ │ │ │ - @ instruction: 0x016e1994 │ │ │ │ - cmneq r4, r0, lsl r9 │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ + cmneq r4, r0, asr r9 │ │ │ │ + @ instruction: 0x016e199c │ │ │ │ + cmneq r4, ip, lsl r9 │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - ldrdeq r7, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r4, r8, lsr #17 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - cmneq lr, r8, asr #17 │ │ │ │ - cmneq r4, r4, asr #16 │ │ │ │ - cmneq r5, r8, ror #12 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ + strheq r7, [r4, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ + ldrdeq r1, [lr, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r0, asr r8 │ │ │ │ + cmneq r5, r4, ror r6 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmneq lr, ip, lsl #17 │ │ │ │ - cmneq r4, r8, lsl #16 │ │ │ │ - cmneq r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x016e1894 │ │ │ │ + cmneq r4, r4, lsl r8 │ │ │ │ + cmneq r5, r8, lsr r6 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmneq lr, r0, asr r8 │ │ │ │ - cmneq r4, ip, asr #15 │ │ │ │ - strdeq r7, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq lr, r8, asr r8 │ │ │ │ + ldrdeq r7, [r4, #-120]! @ 0xffffff88 │ │ │ │ + strdeq r7, [r5, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmneq lr, r4, lsl r8 │ │ │ │ - @ instruction: 0x01647790 │ │ │ │ - strheq r7, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, ip, lsl r8 │ │ │ │ + @ instruction: 0x0164779c │ │ │ │ + cmneq r5, r0, asr #11 │ │ │ │ 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 │ │ │ │ @@ -1168598,35 +1168598,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 52dd88 │ │ │ │ ldrsheq sl, [sl, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r4, lsl #15 │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ - cmneq r4, r0, lsl r2 │ │ │ │ - cmneq r5, r4, lsr r0 │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ + cmneq r4, ip, lsl r2 │ │ │ │ + cmneq r5, r0, asr #32 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq lr, ip, ror #3 │ │ │ │ - cmneq r4, r8, asr r1 │ │ │ │ - cmneq r5, ip, ror pc │ │ │ │ + strdeq r1, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq r4, r4, ror #2 │ │ │ │ + cmneq r5, r8, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ - cmneq lr, r0, lsr #3 │ │ │ │ - cmneq r5, r0, lsr #30 │ │ │ │ cmneq r5, ip, lsr #18 │ │ │ │ - cmneq lr, r4, lsl r1 │ │ │ │ - cmneq r5, r8, lsr #29 │ │ │ │ - cmneq lr, ip, asr #1 │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ - cmneq r5, r4, asr #28 │ │ │ │ + cmneq lr, r8, lsr #3 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ + cmneq lr, ip, lsl r1 │ │ │ │ + strheq r6, [r5, #-228]! @ 0xffffff1c │ │ │ │ + ldrdeq r1, [lr, #-4]! │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ + cmneq r5, r0, asr lr │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ - cmneq r4, ip, ror #31 │ │ │ │ - cmneq r5, r0, lsl lr │ │ │ │ + cmneq lr, r8, lsl #1 │ │ │ │ + strdeq r6, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, ip, lsl lr │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr ip, [r0, #952] @ 0x3b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr lr, [ip] │ │ │ │ ldr r3, [r0, #948] @ 0x3b4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [lr, #944] @ 0x3b0 │ │ │ │ @@ -1169136,25 +1169136,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 52e944 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 52e850 │ │ │ │ - cmneq r5, r8, lsr pc │ │ │ │ + cmneq r5, r4, asr #30 │ │ │ │ cmneq sl, r0, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrheq r9, [sl, #-204]! @ 0xffffff34 │ │ │ │ - strheq r7, [r5, #-4]! │ │ │ │ - cmneq lr, ip, asr r8 │ │ │ │ - cmneq r5, r0, ror #11 │ │ │ │ + cmneq r5, r0, asr #1 │ │ │ │ + cmneq lr, r4, ror #16 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - cmneq lr, r4, lsl r8 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq r5, r0, lsr #11 │ │ │ │ + cmneq lr, ip, lsl r8 │ │ │ │ + @ instruction: 0x01646790 │ │ │ │ + cmneq r5, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ │ │ │ │ 0052e948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1169225,23 +1169225,23 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 52e9b8 │ │ │ │ ldrheq r9, [sl, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ + cmneq r5, r0, lsl #25 │ │ │ │ cmneq sl, r4, asr fp │ │ │ │ - cmneq lr, r0, lsl #14 │ │ │ │ - cmneq r4, r0, ror r6 │ │ │ │ - @ instruction: 0x01656494 │ │ │ │ + cmneq lr, r8, lsl #14 │ │ │ │ + cmneq r4, ip, ror r6 │ │ │ │ + cmneq r5, r0, lsr #9 │ │ │ │ andeq r0, r0, sl, asr sl │ │ │ │ - smulbteq lr, r0, r6 │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ - cmneq r5, ip, asr #8 │ │ │ │ + smulbteq lr, r8, r6 │ │ │ │ + cmneq r4, ip, lsr r6 │ │ │ │ + cmneq r5, r8, asr r4 │ │ │ │ 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 │ │ │ │ @@ -1169367,32 +1169367,32 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 52eb68 │ │ │ │ cmneq sl, r4, asr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r0, asr #20 │ │ │ │ andeq r1, r5, r0, lsl #26 │ │ │ │ - cmneq r5, r0, lsr #28 │ │ │ │ - cmneq r5, r0, lsr lr │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ + cmneq r5, ip, lsr #28 │ │ │ │ + cmneq r5, ip, lsr lr │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ cmneq sl, r4, lsr #19 │ │ │ │ - cmneq lr, r8, lsr r5 │ │ │ │ - strheq r6, [r4, #-68]! @ 0xffffffbc │ │ │ │ - ldrdeq r6, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r0, asr #10 │ │ │ │ + cmneq r4, r0, asr #9 │ │ │ │ + cmneq r5, r4, ror #5 │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ - cmneq r5, r8, asr #26 │ │ │ │ + cmneq r5, r4, asr sp │ │ │ │ ldrdeq lr, [r3, #-96]! @ 0xffffffa0 │ │ │ │ - smulbteq lr, r4, r4 │ │ │ │ - cmneq r4, r0, asr #8 │ │ │ │ - cmneq r5, r4, ror #4 │ │ │ │ + smulbteq lr, ip, r4 │ │ │ │ + cmneq r4, ip, asr #8 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ andeq r0, r0, r3, ror #20 │ │ │ │ - smulbbeq lr, r4, r4 │ │ │ │ - cmneq r4, r0, lsl #8 │ │ │ │ - cmneq r5, ip, lsl r2 │ │ │ │ + smulbbeq lr, ip, r4 │ │ │ │ + cmneq r4, ip, lsl #8 │ │ │ │ + cmneq r5, r8, lsr #4 │ │ │ │ andeq r0, r0, r5, ror #20 │ │ │ │ │ │ │ │ 0052ecf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -1169998,91 +1169998,91 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 52f0c0 │ │ │ │ ldrsheq r9, [sl, #-112]! @ 0xffffff90 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - smulbteq lr, r0, r2 │ │ │ │ - cmneq r5, r0, rrx │ │ │ │ + smulbteq lr, r8, r2 │ │ │ │ + cmneq r5, ip, rrx │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ cmneq sl, ip, asr #8 │ │ │ │ strdeq r6, [r3, #-96]! @ 0xffffffa0 │ │ │ │ - msreq (UNDEF: 125), ip @ │ │ │ │ - cmneq r4, ip, lsl #30 │ │ │ │ - cmneq r5, r8, lsr #26 │ │ │ │ + msreq (UNDEF: 125), r4, lsr #31 │ │ │ │ + cmneq r4, r8, lsl pc │ │ │ │ + cmneq r5, r4, lsr sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - msreq (UNDEF: 125), ip, asr pc │ │ │ │ - cmneq r4, ip, asr #29 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ + msreq (UNDEF: 125), r4, ror #30 │ │ │ │ + ldrdeq r5, [r4, #-232]! @ 0xffffff18 │ │ │ │ + strdeq r5, [r5, #-196]! @ 0xffffff3c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - msreq (UNDEF: 125), ip, lsl pc │ │ │ │ - cmneq r4, ip, lsl #29 │ │ │ │ - cmneq r5, r8, lsr #25 │ │ │ │ + msreq (UNDEF: 125), r4, lsr #30 │ │ │ │ + @ instruction: 0x01645e98 │ │ │ │ + strheq r5, [r5, #-196]! @ 0xffffff3c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq pc, [sp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, ip, asr #28 │ │ │ │ - cmneq r5, ip, ror #24 │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ - cmneq r5, ip, lsr #24 │ │ │ │ - msreq (UNDEF: 109), ip, ror lr │ │ │ │ + msreq (UNDEF: 109), r4, ror #29 │ │ │ │ + cmneq r4, r8, asr lr │ │ │ │ + cmneq r5, r8, ror ip │ │ │ │ + strheq r6, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r5, r8, lsr ip │ │ │ │ + msreq (UNDEF: 109), r4, lsl #29 │ │ │ │ andeq r0, r0, ip, asr #27 │ │ │ │ - msreq (UNDEF: 109), r4, asr #28 │ │ │ │ - strheq r5, [r4, #-212]! @ 0xffffff2c │ │ │ │ - ldrdeq r5, [r5, #-176]! @ 0xffffff50 │ │ │ │ + msreq (UNDEF: 109), ip, asr #28 │ │ │ │ + cmneq r4, r0, asr #27 │ │ │ │ + ldrdeq r5, [r5, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r7, asr #27 │ │ │ │ - cmneq r5, r8, asr #13 │ │ │ │ - cmneq r5, r0, lsl #23 │ │ │ │ - msreq SPSR_fsc, ip, asr #27 │ │ │ │ + ldrdeq r6, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + ldrdeq pc, [sp, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r7, lsr #27 │ │ │ │ - cmneq r4, ip, lsr #26 │ │ │ │ - strdeq r5, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r8, lsr sp │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - msreq SPSR_fsc, r4, asr sp │ │ │ │ - cmneq r4, r4, asr #25 │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ + msreq SPSR_fsc, ip, asr sp │ │ │ │ + ldrdeq r5, [r4, #-192]! @ 0xffffff40 │ │ │ │ + strdeq r5, [r5, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x00000db9 │ │ │ │ - msreq SPSR_fsc, r4, lsl sp │ │ │ │ - cmneq r4, r4, lsl #25 │ │ │ │ - cmneq r5, r4, lsr #21 │ │ │ │ + msreq SPSR_fsc, ip, lsl sp │ │ │ │ + @ instruction: 0x01645c90 │ │ │ │ + strheq r5, [r5, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - ldrdeq pc, [sp, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r4, asr #24 │ │ │ │ - cmneq r5, r0, ror #20 │ │ │ │ + ldrdeq pc, [sp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r0, asr ip │ │ │ │ + cmneq r5, ip, ror #20 │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ + cmneq r4, r8, lsl ip │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - msreq SPSR_fsc, r4, ror #24 │ │ │ │ - ldrdeq r5, [r4, #-180]! @ 0xffffff4c │ │ │ │ - strdeq r5, [r5, #-144]! @ 0xffffff70 │ │ │ │ + msreq SPSR_fsc, ip, ror #24 │ │ │ │ + cmneq r4, r0, ror #23 │ │ │ │ + strdeq r5, [r5, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r4, lsr #27 │ │ │ │ - msreq SPSR_fsc, r0, lsr #24 │ │ │ │ - @ instruction: 0x01645b98 │ │ │ │ - strheq r5, [r5, #-148]! @ 0xffffff6c │ │ │ │ + msreq SPSR_fsc, r8, lsr #24 │ │ │ │ + cmneq r4, r4, lsr #23 │ │ │ │ + cmneq r5, r0, asr #19 │ │ │ │ andeq r0, r0, r5, lsr #27 │ │ │ │ - msreq (UNDEF: 125), r0, ror #23 │ │ │ │ - cmneq r4, r0, asr fp │ │ │ │ - cmneq r5, ip, ror #18 │ │ │ │ + msreq (UNDEF: 125), r8, ror #23 │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ + cmneq r5, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - msreq (UNDEF: 125), r0, lsr #23 │ │ │ │ - cmneq r4, r0, lsl fp │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ + msreq (UNDEF: 125), r8, lsr #23 │ │ │ │ + cmneq r4, ip, lsl fp │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrdeq r5, [r4, #-168]! @ 0xffffff58 │ │ │ │ - msreq (UNDEF: 125), r0, asr #22 │ │ │ │ - strheq r5, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + msreq (UNDEF: 125), r8, asr #22 │ │ │ │ + strheq r5, [r4, #-172]! @ 0xffffff54 │ │ │ │ + ldrdeq r5, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - ldrdeq r6, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, r4, lsl #17 │ │ │ │ - ldrdeq pc, [sp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r5, r0, ror #7 │ │ │ │ + @ instruction: 0x01655890 │ │ │ │ + ldrdeq pc, [sp, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r6, lsr #27 │ │ │ │ - strheq pc, [sp, #-168]! @ 0xffffff58 @ │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ - cmneq r5, r4, asr #16 │ │ │ │ + msreq (UNDEF: 109), r0, asr #21 │ │ │ │ + cmneq r4, r4, lsr sl │ │ │ │ + cmneq r5, r0, asr r8 │ │ │ │ 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] @ 5304f0 │ │ │ │ @@ -1170925,138 +1170925,138 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 52fa10 │ │ │ │ cmneq sl, ip, lsr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, ip, lsl #26 │ │ │ │ - msreq (UNDEF: 125), r4, lsr #15 │ │ │ │ + msreq (UNDEF: 125), ip, lsr #15 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, ip, lsr r5 │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ andeq r0, r0, sp, lsl #26 │ │ │ │ - cmneq r5, r0, lsl #1 │ │ │ │ cmneq r5, ip, lsl #1 │ │ │ │ - @ instruction: 0x0165609c │ │ │ │ + @ instruction: 0x01656098 │ │ │ │ + cmneq r5, r8, lsr #1 │ │ │ │ ldrsheq r8, [sl, #-172]! @ 0xffffff54 │ │ │ │ - msreq (UNDEF: 109), ip, lsr #13 │ │ │ │ - cmneq r5, r8, rrx │ │ │ │ - cmneq r5, r0, lsl r4 │ │ │ │ + strheq pc, [sp, #-100]! @ 0xffffff9c @ │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ + cmneq r5, ip, lsl r4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - msreq SPSR_fsc, r4, ror #9 │ │ │ │ - cmneq r4, r4, asr r4 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ + msreq SPSR_fsc, ip, ror #9 │ │ │ │ + cmneq r4, r0, ror #8 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - ldrdeq r5, [r5, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r5, r8, ror #27 │ │ │ │ - msreq (UNDEF: 125), ip, lsr #7 │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ - cmneq r5, r0, asr #2 │ │ │ │ + cmneq r5, ip, asr #27 │ │ │ │ + cmneq r5, r0, ror #27 │ │ │ │ + strdeq r5, [r5, #-212]! @ 0xffffff2c │ │ │ │ + strheq pc, [sp, #-52]! @ 0xffffffcc @ │ │ │ │ + cmneq r4, r8, lsr #6 │ │ │ │ + cmneq r5, ip, asr #2 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - msreq (UNDEF: 125), r8, lsr r3 │ │ │ │ - cmneq r4, r8, lsr #5 │ │ │ │ - ldrdeq r5, [r5, #-0]! │ │ │ │ + msreq (UNDEF: 125), r0, asr #6 │ │ │ │ + strheq r5, [r4, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r5, [r5, #-12]! │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq pc, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r4, r4, ror #4 │ │ │ │ - cmneq r5, r8, lsl #1 │ │ │ │ + strdeq pc, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, r0, ror r2 │ │ │ │ + @ instruction: 0x01655094 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strheq pc, [sp, #-36]! @ 0xffffffdc @ │ │ │ │ - cmneq r4, r4, lsr #4 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ + strheq pc, [sp, #-44]! @ 0xffffffd4 @ │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ + qdsubeq r5, r4, r5 │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ - msreq (UNDEF: 109), r4, ror r2 │ │ │ │ - cmneq r4, r4, ror #3 │ │ │ │ - cmneq r5, r8 │ │ │ │ + msreq (UNDEF: 109), ip, ror r2 │ │ │ │ + strdeq r5, [r4, #-16]! │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ - msreq (UNDEF: 109), r4, lsr r2 │ │ │ │ - cmneq r4, r4, lsr #3 │ │ │ │ - cmneq r5, r8, asr #31 │ │ │ │ + msreq (UNDEF: 109), ip, lsr r2 │ │ │ │ + strheq r5, [r4, #-16]! │ │ │ │ + ldrdeq r4, [r5, #-244]! @ 0xffffff0c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - strdeq pc, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r4, ror #2 │ │ │ │ - cmneq r5, r0, lsl #31 │ │ │ │ + strdeq pc, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r0, ror r1 │ │ │ │ + cmneq r5, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, asr #25 │ │ │ │ - strheq pc, [sp, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq r4, r4, lsr #2 │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ + strheq pc, [sp, #-28]! @ 0xffffffe4 @ │ │ │ │ + cmneq r4, r0, lsr r1 │ │ │ │ + cmneq r5, r4, asr pc │ │ │ │ andeq r0, r0, r8, ror #25 │ │ │ │ - msreq SPSR_fsc, r4, ror r1 │ │ │ │ - cmneq r4, r4, ror #1 │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ + msreq SPSR_fsc, ip, ror r1 │ │ │ │ + strdeq r5, [r4, #-0]! │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ andeq r0, r0, r5, ror #25 │ │ │ │ - cmneq r5, r8, ror #22 │ │ │ │ - msreq SPSR_fsc, r4, lsr #2 │ │ │ │ - strheq r4, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r5, r4, ror fp │ │ │ │ + msreq SPSR_fsc, ip, lsr #2 │ │ │ │ + strheq r4, [r5, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - qdsubeq r5, r4, r4 │ │ │ │ - cmneq r4, r0, lsr #32 │ │ │ │ + cmneq r4, r0, rrx │ │ │ │ + cmneq r4, ip, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl sp │ │ │ │ - strdeq r4, [r4, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r4, [r4, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - cmneq r4, r0, asr #31 │ │ │ │ + cmneq r4, ip, asr #31 │ │ │ │ andeq r0, r0, r4, lsl sp │ │ │ │ - @ instruction: 0x01644f90 │ │ │ │ + @ instruction: 0x01644f9c │ │ │ │ andeq r0, r0, r5, lsl sp │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ + cmneq r4, ip, ror #30 │ │ │ │ andeq r0, r0, r7, lsl sp │ │ │ │ - cmneq r4, r0, lsr pc │ │ │ │ + cmneq r4, ip, lsr pc │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ - cmneq sp, r8, lsl #31 │ │ │ │ - strdeq r4, [r4, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r5, r0, lsr #26 │ │ │ │ + @ instruction: 0x016def90 │ │ │ │ + cmneq r4, r4, lsl #30 │ │ │ │ + cmneq r5, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - cmneq sp, r8, asr #30 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ - ldrdeq r4, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sp, r0, lsl #30 │ │ │ │ - cmneq r4, r0, ror lr │ │ │ │ - @ instruction: 0x01654c98 │ │ │ │ + cmneq sp, r0, asr pc │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + cmneq r5, r8, ror #25 │ │ │ │ + cmneq sp, r8, lsl #30 │ │ │ │ + cmneq r4, ip, ror lr │ │ │ │ + cmneq r5, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq sp, r0, asr #29 │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ - cmneq r5, r0, asr ip │ │ │ │ + cmneq sp, r8, asr #29 │ │ │ │ + cmneq r5, r8, lsr #16 │ │ │ │ + cmneq r5, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq sp, ip, lsl #29 │ │ │ │ - strdeq r4, [r4, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r4, lsr #24 │ │ │ │ + @ instruction: 0x016dee94 │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ + cmneq r5, r0, lsr ip │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq sp, ip, asr #28 │ │ │ │ - cmneq r5, r4, ror #15 │ │ │ │ - ldrdeq r4, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sp, r4, asr lr │ │ │ │ + strdeq r5, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r5, r8, ror #23 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq sp, r8, lsl lr │ │ │ │ - cmneq r4, r8, lsl #27 │ │ │ │ - strheq r4, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sp, r0, lsr #28 │ │ │ │ + @ instruction: 0x01644d94 │ │ │ │ + strheq r4, [r5, #-188]! @ 0xffffff44 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrdeq lr, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r8, asr #26 │ │ │ │ - cmneq r5, ip, ror #22 │ │ │ │ + cmneq sp, r0, ror #27 │ │ │ │ + cmneq r4, r4, asr sp │ │ │ │ + cmneq r5, r8, ror fp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r5, r0, lsr #15 │ │ │ │ - cmneq sp, r8, lsl #27 │ │ │ │ - cmneq r5, r4, lsl fp │ │ │ │ + cmneq r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x016ded90 │ │ │ │ + cmneq r5, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #26 │ │ │ │ - cmneq sp, r0, lsr sp │ │ │ │ - cmneq r4, r0, lsr #25 │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ + cmneq sp, r8, lsr sp │ │ │ │ + cmneq r4, ip, lsr #25 │ │ │ │ + ldrdeq r4, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - strdeq lr, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmneq r5, r4, lsl #21 │ │ │ │ + strdeq lr, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, ip, ror #24 │ │ │ │ + @ instruction: 0x01654a90 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - strheq lr, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, r0, lsr #24 │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - cmneq sp, r0, ror ip │ │ │ │ - cmneq r4, r0, ror #23 │ │ │ │ - cmneq r5, r4, lsl #20 │ │ │ │ + strheq lr, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, ip, lsr #24 │ │ │ │ + cmneq r5, r0, asr sl │ │ │ │ + cmneq sp, r8, ror ip │ │ │ │ + cmneq r4, ip, ror #23 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r4, r8, lsr #23 │ │ │ │ - ldrdeq r4, [r5, #-144]! @ 0xffffff70 │ │ │ │ + strheq r4, [r4, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq r4, [r5, #-156]! @ 0xffffff64 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 005306f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1171131,23 +1171131,23 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 530770 │ │ │ │ cmneq sl, r4, lsl #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, r4, lsr #27 │ │ │ │ + strheq r4, [r5, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x017a7d9c │ │ │ │ - cmneq sp, r8, asr #18 │ │ │ │ - strheq r4, [r4, #-136]! @ 0xffffff78 │ │ │ │ - ldrdeq r4, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sp, r0, asr r9 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + cmneq r5, r8, ror #13 │ │ │ │ @ instruction: 0x00000fb3 │ │ │ │ - cmneq sp, r8, lsl #18 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - @ instruction: 0x01654694 │ │ │ │ + cmneq sp, r0, lsl r9 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ + cmneq r5, r0, lsr #13 │ │ │ │ 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, #2604] @ 531294 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1171801,90 +1171801,90 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 530c9c │ │ │ │ cmneq sl, r8, lsr #25 │ │ │ │ @ instruction: 0x017a7c98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - cmneq sp, r8, lsl r7 │ │ │ │ - cmneq r5, r0, lsr #9 │ │ │ │ + cmneq sp, r0, lsr #14 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r5, r0, lsr #7 │ │ │ │ - cmneq sp, r0, ror #11 │ │ │ │ + cmneq r5, ip, lsr #7 │ │ │ │ + cmneq sp, r8, ror #11 │ │ │ │ andeq r0, r0, sl, lsl ip │ │ │ │ - cmneq r5, r8, lsl r3 │ │ │ │ - cmneq sp, r4, lsl #11 │ │ │ │ + cmneq r5, r4, lsr #6 │ │ │ │ + cmneq sp, ip, lsl #11 │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ cmneq sl, r0, ror r8 │ │ │ │ - cmneq sp, r4, lsl r4 │ │ │ │ - cmneq r5, r0, lsl #29 │ │ │ │ - cmneq r5, r0, lsr #3 │ │ │ │ + cmneq sp, ip, lsl r4 │ │ │ │ + cmneq r5, ip, lsl #29 │ │ │ │ + cmneq r5, ip, lsr #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r5, r8, asr lr │ │ │ │ - cmneq sp, r4, asr #7 │ │ │ │ - cmneq r5, r0, asr r1 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ + cmneq sp, ip, asr #7 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - cmneq r5, r0, lsr lr │ │ │ │ - cmneq sp, r0, ror r3 │ │ │ │ - strdeq r4, [r5, #-12]! │ │ │ │ + cmneq r5, ip, lsr lr │ │ │ │ + cmneq sp, r8, ror r3 │ │ │ │ + cmneq r5, r8, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ cmneq r3, r0, lsr #20 │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ + cmneq r5, r4, lsr lr │ │ │ │ andeq r0, r0, fp, lsl ip │ │ │ │ - cmneq sp, r8, ror r2 │ │ │ │ - cmneq r4, r8, ror #3 │ │ │ │ - cmneq r5, r4 │ │ │ │ + cmneq sp, r0, lsl #5 │ │ │ │ + strdeq r4, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strheq r4, [r4, #-16]! │ │ │ │ - cmneq r4, ip, ror r1 │ │ │ │ + strheq r4, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r8, lsl #3 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - cmneq r4, ip, asr #2 │ │ │ │ + cmneq r4, r8, asr r1 │ │ │ │ andeq r0, r0, r1, lsr #24 │ │ │ │ - cmneq r4, ip, lsl r1 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - cmneq sp, r4, asr #2 │ │ │ │ - strheq r4, [r4, #-4]! │ │ │ │ - ldrdeq r3, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r4, r8, lsr #2 │ │ │ │ + strdeq r4, [r4, #-8]! │ │ │ │ + cmneq sp, ip, asr #2 │ │ │ │ + cmneq r4, r0, asr #1 │ │ │ │ + ldrdeq r3, [r5, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - cmneq sp, r4, lsl #2 │ │ │ │ - cmneq r4, r4, ror r0 │ │ │ │ - @ instruction: 0x01653e90 │ │ │ │ + cmneq sp, ip, lsl #2 │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + @ instruction: 0x01653e9c │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - cmneq sp, r4, asr #1 │ │ │ │ - cmneq r4, r4, lsr r0 │ │ │ │ - cmneq r5, r0, asr lr │ │ │ │ + cmneq sp, ip, asr #1 │ │ │ │ + cmneq r4, r0, asr #32 │ │ │ │ + cmneq r5, ip, asr lr │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - cmneq sp, r4, lsl #1 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ - cmneq r5, r0, lsl lr │ │ │ │ + cmneq sp, ip, lsl #1 │ │ │ │ + cmneq r5, r0, ror fp │ │ │ │ + cmneq r5, ip, lsl lr │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - strheq r3, [r4, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sp, ip │ │ │ │ - cmneq r4, ip, ror pc │ │ │ │ - @ instruction: 0x01653d98 │ │ │ │ + cmneq r4, r0, asr #31 │ │ │ │ + cmneq sp, r4, lsl r0 │ │ │ │ + cmneq r4, r8, lsl #31 │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ - strdeq r4, [r5, #-164]! @ 0xffffff5c │ │ │ │ - strheq sp, [sp, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, ip, asr #26 │ │ │ │ + cmneq r5, r0, lsl #22 │ │ │ │ + cmneq sp, r0, asr #31 │ │ │ │ + cmneq r5, r8, asr sp │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - cmneq sp, ip, ror #30 │ │ │ │ - ldrdeq r3, [r4, #-236]! @ 0xffffff14 │ │ │ │ - strdeq r3, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r4, r4, lsr #29 │ │ │ │ + cmneq sp, r4, ror pc │ │ │ │ + cmneq r4, r8, ror #29 │ │ │ │ + cmneq r5, r8, lsl #26 │ │ │ │ + strheq r3, [r4, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ - strdeq sp, [sp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ - @ instruction: 0x01653c90 │ │ │ │ + cmneq sp, r4, lsl #30 │ │ │ │ + cmneq r4, r8, ror lr │ │ │ │ + @ instruction: 0x01653c9c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ - cmneq r4, r4, lsl #28 │ │ │ │ + cmneq r4, r0, asr #28 │ │ │ │ + cmneq r4, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 531664 │ │ │ │ ldr r3, [pc, #632] @ 531668 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1172043,40 +1172043,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 531480 │ │ │ │ cmneq sl, r8, lsr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, r4, lsl #22 │ │ │ │ + cmneq sl, r0, lsl fp │ │ │ │ cmneq r3, r8, lsr #8 │ │ │ │ cmneq sl, ip, lsl #1 │ │ │ │ - cmneq sp, r8, lsr #24 │ │ │ │ - @ instruction: 0x01643b98 │ │ │ │ - strheq r3, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sp, r0, lsr ip │ │ │ │ + cmneq r4, r4, lsr #23 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ - ldrdeq sp, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r5, r4, asr r9 │ │ │ │ + strheq r4, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq sp, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r5, r0, ror #18 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - cmneq sp, r8, lsl #23 │ │ │ │ - strdeq r3, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, ip, lsl r9 │ │ │ │ + @ instruction: 0x016ddb90 │ │ │ │ + cmneq r4, r4, lsl #22 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - cmneq sp, r8, asr #22 │ │ │ │ - strheq r3, [r4, #-168]! @ 0xffffff58 │ │ │ │ - ldrdeq r3, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, r0, asr fp │ │ │ │ + cmneq r4, r4, asr #21 │ │ │ │ + cmneq r5, r8, ror #17 │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - cmneq sp, r8, lsl #22 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ - @ instruction: 0x01653894 │ │ │ │ + cmneq sp, r0, lsl fp │ │ │ │ + cmneq r4, r4, lsl #21 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - cmneq sp, r8, asr #21 │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ - cmneq r5, ip, asr r8 │ │ │ │ + ldrdeq sp, [sp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r4, r4, asr #20 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ │ │ │ │ 005316d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1172155,23 +1172155,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 531768 │ │ │ │ cmneq sl, ip, lsl lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ + cmneq r5, r8, lsr r3 │ │ │ │ cmneq sl, r4, lsr #27 │ │ │ │ - cmneq sp, r0, asr r9 │ │ │ │ - cmneq r4, r0, asr #17 │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ + cmneq sp, r8, asr r9 │ │ │ │ + cmneq r4, ip, asr #17 │ │ │ │ + strdeq r3, [r5, #-96]! @ 0xffffffa0 │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ - cmneq sp, r0, lsl r9 │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ - @ instruction: 0x0165369c │ │ │ │ + cmneq sp, r8, lsl r9 │ │ │ │ + cmneq r4, ip, lsl #17 │ │ │ │ + cmneq r5, r8, lsr #13 │ │ │ │ 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 │ │ │ │ @@ -1173171,249 +1173171,249 @@ │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bne 531f1c │ │ │ │ b 531f88 │ │ │ │ cmneq sl, r4, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r0, asr ip │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq sp, r0, asr r7 │ │ │ │ + cmneq sp, r8, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq r5, ip, ror #9 │ │ │ │ - ldrdeq sp, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r5, ip, ror #6 │ │ │ │ + strdeq r3, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq sp, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r8, ror r3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r0, lsl #10 │ │ │ │ - @ instruction: 0x0165329c │ │ │ │ - cmneq sp, ip, lsl #9 │ │ │ │ - cmneq r5, r8, lsl r2 │ │ │ │ - ldrdeq ip, [sp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r8, lsl #10 │ │ │ │ + cmneq r5, r8, lsr #5 │ │ │ │ + @ instruction: 0x016dd494 │ │ │ │ + cmneq r5, r4, lsr #4 │ │ │ │ + ldrdeq ip, [sp, #-252]! @ 0xffffff04 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ - cmneq sp, ip, lsl #31 │ │ │ │ - cmneq r5, r0, lsr #26 │ │ │ │ - cmneq sp, r4, lsr #27 │ │ │ │ - cmneq r5, ip, lsr fp │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ + @ instruction: 0x016dcf94 │ │ │ │ + cmneq r5, ip, lsr #26 │ │ │ │ + cmneq sp, ip, lsr #27 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ cmneq sl, r4, ror r1 │ │ │ │ + cmneq r5, r0, asr #17 │ │ │ │ strheq r3, [r5, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ - strheq r3, [r5, #-128]! @ 0xffffff80 │ │ │ │ - strheq ip, [sp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r4, ip, lsr #22 │ │ │ │ - cmneq r5, r0, asr r9 │ │ │ │ + strheq r3, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, r4, asr #23 │ │ │ │ + cmneq r4, r8, lsr fp │ │ │ │ + cmneq r5, ip, asr r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strheq ip, [sp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ - cmneq r5, ip, asr #16 │ │ │ │ - strdeq r3, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, r4, asr #12 │ │ │ │ - cmneq r5, r8, asr r6 │ │ │ │ - cmneq r5, ip, lsl r7 │ │ │ │ - cmneq sp, ip, lsr #19 │ │ │ │ - cmneq r4, ip, lsl r9 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ + cmneq sp, r0, asr #21 │ │ │ │ + cmneq r4, r4, lsr sl │ │ │ │ + cmneq r5, r8, asr r8 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ + cmneq r5, r4, ror #12 │ │ │ │ + cmneq r5, r8, lsr #14 │ │ │ │ + strheq ip, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, r8, lsr #18 │ │ │ │ + cmneq r5, ip, asr #14 │ │ │ │ andeq r0, r0, ip, lsr #29 │ │ │ │ ldrdeq r2, [r3, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ cmneq r3, r0, lsl #23 │ │ │ │ cmneq r3, ip, lsr fp │ │ │ │ strdeq r2, [r3, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, r0, ror r0 │ │ │ │ + cmneq r5, ip, ror r0 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - cmneq sp, r4, asr r3 │ │ │ │ - cmneq r4, r4, asr #5 │ │ │ │ - cmneq r5, r8, ror #1 │ │ │ │ + cmneq sp, ip, asr r3 │ │ │ │ + ldrdeq r2, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + strdeq r2, [r5, #-4]! │ │ │ │ andeq r0, r0, r3, asr lr │ │ │ │ - cmneq sp, r4, lsl r3 │ │ │ │ - cmneq r4, r4, lsl #5 │ │ │ │ - cmneq r5, r8, lsr #1 │ │ │ │ + cmneq sp, ip, lsl r3 │ │ │ │ + @ instruction: 0x01642290 │ │ │ │ + strheq r2, [r5, #-4]! │ │ │ │ andeq r0, r0, r7, lsr #29 │ │ │ │ - ldrdeq ip, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r4, r4, asr #4 │ │ │ │ - cmneq r5, r8, rrx │ │ │ │ + ldrdeq ip, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, r0, asr r2 │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - @ instruction: 0x016dc294 │ │ │ │ - cmneq r4, r4, lsl #4 │ │ │ │ - cmneq r5, r8, lsr #32 │ │ │ │ + @ instruction: 0x016dc29c │ │ │ │ + cmneq r4, r0, lsl r2 │ │ │ │ + cmneq r5, r4, lsr r0 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - cmneq sp, r4, asr r2 │ │ │ │ - cmneq r4, r4, asr #3 │ │ │ │ - cmneq r5, r8, ror #31 │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ + ldrdeq r2, [r4, #-16]! │ │ │ │ + strdeq r1, [r5, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ - cmneq r4, ip, lsl #3 │ │ │ │ + @ instruction: 0x01642198 │ │ │ │ andeq r0, r0, r1, lsl lr │ │ │ │ - cmneq r4, ip, asr r1 │ │ │ │ + cmneq r4, r8, ror #2 │ │ │ │ andeq r0, r0, r2, lsl lr │ │ │ │ - strheq ip, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r4, lsr #2 │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ + strheq ip, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r0, lsr r1 │ │ │ │ + cmneq r5, r4, asr pc │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - cmneq sp, r4, ror r1 │ │ │ │ - cmneq r4, r4, ror #1 │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ + cmneq sp, ip, ror r1 │ │ │ │ + strdeq r2, [r4, #-0]! │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ andeq r0, r0, r7, lsr lr │ │ │ │ - cmneq sp, r4, lsr r1 │ │ │ │ - cmneq r4, r4, lsr #1 │ │ │ │ - cmneq r5, r8, asr #29 │ │ │ │ + cmneq sp, ip, lsr r1 │ │ │ │ + strheq r2, [r4, #-0]! │ │ │ │ + ldrdeq r1, [r5, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - strdeq ip, [sp, #-4]! │ │ │ │ - cmneq r4, r4, rrx │ │ │ │ - cmneq r5, r8, lsl #29 │ │ │ │ + strdeq ip, [sp, #-12]! │ │ │ │ + cmneq r4, r0, ror r0 │ │ │ │ + @ instruction: 0x01651e94 │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ andeq r0, r0, fp, lsl #28 │ │ │ │ - strdeq r1, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, r8 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ - cmneq r4, r8, asr #31 │ │ │ │ + ldrdeq r1, [r4, #-244]! @ 0xffffff0c │ │ │ │ muleq r0, ip, lr │ │ │ │ - @ instruction: 0x01641f98 │ │ │ │ + cmneq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, ror #28 │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ + cmneq r4, r4, ror pc │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ - cmneq r4, r8, lsr pc │ │ │ │ + cmneq r4, r4, asr #30 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - @ instruction: 0x016dbf90 │ │ │ │ - cmneq r4, r0, lsl #30 │ │ │ │ - cmneq r5, r4, lsr #26 │ │ │ │ + @ instruction: 0x016dbf98 │ │ │ │ + cmneq r4, ip, lsl #30 │ │ │ │ + cmneq r5, r0, lsr sp │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - cmneq sp, r0, asr pc │ │ │ │ - cmneq r4, r0, asr #29 │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ - cmneq r4, r8, lsl #29 │ │ │ │ + cmneq sp, r8, asr pc │ │ │ │ + cmneq r4, ip, asr #29 │ │ │ │ + strdeq r1, [r5, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x01641e94 │ │ │ │ andeq r0, r0, r1, asr lr │ │ │ │ - cmneq r4, r8, asr lr │ │ │ │ + cmneq r4, r4, ror #28 │ │ │ │ andeq r0, r0, r3, lsl lr │ │ │ │ - cmneq r4, r8, lsr #28 │ │ │ │ + cmneq r4, r4, lsr lr │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - strdeq r1, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, r4, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #28 │ │ │ │ - cmneq sp, r0, asr lr │ │ │ │ - cmneq r4, r0, asr #27 │ │ │ │ - cmneq r5, r4, ror #23 │ │ │ │ + cmneq sp, r8, asr lr │ │ │ │ + cmneq r4, ip, asr #27 │ │ │ │ + strdeq r1, [r5, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - cmneq sp, r0, lsl lr │ │ │ │ - cmneq r4, r0, lsl #27 │ │ │ │ - cmneq r5, r4, lsr #23 │ │ │ │ + cmneq sp, r8, lsl lr │ │ │ │ + cmneq r4, ip, lsl #27 │ │ │ │ + strheq r1, [r5, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - ldrdeq fp, [sp, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r4, r0, asr #26 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ + ldrdeq fp, [sp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, ip, asr #26 │ │ │ │ + cmneq r5, r0, ror fp │ │ │ │ andeq r0, r0, r6, ror lr │ │ │ │ - @ instruction: 0x016dbd90 │ │ │ │ - cmneq r4, r0, lsl #26 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ + @ instruction: 0x016dbd98 │ │ │ │ + cmneq r4, ip, lsl #26 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ andeq r0, r0, r7, ror lr │ │ │ │ - cmneq sp, r0, asr sp │ │ │ │ - cmneq r4, r0, asr #25 │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ + cmneq sp, r8, asr sp │ │ │ │ + cmneq r4, ip, asr #25 │ │ │ │ + strdeq r1, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ - cmneq sp, r0, lsl sp │ │ │ │ - cmneq r4, r0, lsl #25 │ │ │ │ - cmneq r5, r4, lsr #21 │ │ │ │ + cmneq sp, r8, lsl sp │ │ │ │ + cmneq r4, ip, lsl #25 │ │ │ │ + strheq r1, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r1, lsl #28 │ │ │ │ - ldrdeq fp, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, r0, asr #24 │ │ │ │ - cmneq r5, r4, ror #20 │ │ │ │ + ldrdeq fp, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, ip, asr #24 │ │ │ │ + cmneq r5, r0, ror sl │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - cmneq sp, ip, lsl #25 │ │ │ │ - cmneq r5, r0, lsr #17 │ │ │ │ - cmneq r5, r0, lsr #20 │ │ │ │ + @ instruction: 0x016dbc94 │ │ │ │ + cmneq r5, ip, lsr #17 │ │ │ │ + cmneq r5, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sp, r4, asr #24 │ │ │ │ - strheq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ - ldrdeq r1, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sp, ip, asr #24 │ │ │ │ + cmneq r4, r8, asr #23 │ │ │ │ + cmneq r5, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ - cmneq r4, r8, ror fp │ │ │ │ - @ instruction: 0x01651994 │ │ │ │ + cmneq sp, r8, lsl #24 │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + cmneq r5, r0, lsr #19 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strheq fp, [sp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r4, r4, lsr fp │ │ │ │ - cmneq r5, r0, asr r9 │ │ │ │ + cmneq sp, r4, asr #23 │ │ │ │ + cmneq r4, r0, asr #22 │ │ │ │ + cmneq r5, ip, asr r9 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq sp, ip, ror fp │ │ │ │ - cmneq r5, r8, lsl #16 │ │ │ │ - cmneq r5, ip, lsl #18 │ │ │ │ + cmneq sp, r4, lsl #23 │ │ │ │ + cmneq r5, r4, lsl r8 │ │ │ │ + cmneq r5, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq sp, r8, asr #22 │ │ │ │ - @ instruction: 0x01652794 │ │ │ │ - ldrdeq r1, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sp, r0, asr fp │ │ │ │ + cmneq r5, r0, lsr #15 │ │ │ │ + cmneq r5, r4, ror #17 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq sp, r4, lsl fp │ │ │ │ - cmneq r4, r4, lsl #21 │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ + cmneq sp, ip, lsl fp │ │ │ │ + @ instruction: 0x01641a90 │ │ │ │ + strheq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - ldrdeq fp, [sp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ - cmneq r5, r4, ror #16 │ │ │ │ + ldrdeq fp, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - @ instruction: 0x016dba94 │ │ │ │ - cmneq r4, r4, lsl #20 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ + @ instruction: 0x016dba9c │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ + cmneq r5, r0, lsr r8 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - cmneq sp, r4, asr sl │ │ │ │ - cmneq r4, r4, asr #19 │ │ │ │ - cmneq r5, r4, ror #15 │ │ │ │ + cmneq sp, ip, asr sl │ │ │ │ + ldrdeq r1, [r4, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r1, [r5, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - cmneq r4, ip, lsl #19 │ │ │ │ + @ instruction: 0x01641998 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - cmneq r4, ip, asr r9 │ │ │ │ + cmneq r4, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsr #29 │ │ │ │ - cmneq r4, ip, lsr #18 │ │ │ │ + cmneq r4, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, lsr #29 │ │ │ │ - cmneq sp, r4, lsl #19 │ │ │ │ - strdeq r1, [r4, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ + cmneq sp, ip, lsl #19 │ │ │ │ + cmneq r4, r0, lsl #18 │ │ │ │ + cmneq r5, r4, lsr #14 │ │ │ │ andeq r0, r0, r5, lsr #29 │ │ │ │ - cmneq sp, r4, asr #18 │ │ │ │ - strheq r1, [r4, #-132]! @ 0xffffff7c │ │ │ │ - ldrdeq r1, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, ip, asr #18 │ │ │ │ + cmneq r4, r0, asr #17 │ │ │ │ + cmneq r5, r4, ror #13 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - cmneq r4, r0, ror #16 │ │ │ │ + cmneq r4, ip, ror #16 │ │ │ │ andeq r0, r0, r9, lsl #29 │ │ │ │ - cmneq r4, r0, lsr r8 │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - cmneq r4, r0, lsl #16 │ │ │ │ + cmneq r4, ip, lsl #16 │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - cmneq sp, r8, asr r8 │ │ │ │ - cmneq r4, r4, asr #15 │ │ │ │ - cmneq r5, ip, ror #11 │ │ │ │ + cmneq sp, r0, ror #16 │ │ │ │ + ldrdeq r1, [r4, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r1, [r5, #-88]! @ 0xffffffa8 │ │ │ │ muleq r0, r2, lr │ │ │ │ - cmneq sp, r4, lsl r8 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ + cmneq sp, ip, lsl r8 │ │ │ │ + @ instruction: 0x01641790 │ │ │ │ + strheq r1, [r5, #-84]! @ 0xffffffac │ │ │ │ muleq r0, r6, lr │ │ │ │ - ldrdeq fp, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r4, asr #14 │ │ │ │ - cmneq r5, r8, ror #10 │ │ │ │ + ldrdeq fp, [sp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, asr r7 │ │ │ │ + cmneq r5, r4, ror r5 │ │ │ │ muleq r0, r7, lr │ │ │ │ - @ instruction: 0x016db794 │ │ │ │ - cmneq r4, r4, lsl #14 │ │ │ │ - cmneq r5, r8, lsr #10 │ │ │ │ + @ instruction: 0x016db79c │ │ │ │ + cmneq r4, r0, lsl r7 │ │ │ │ + cmneq r5, r4, lsr r5 │ │ │ │ andeq r0, r0, sp, ror lr │ │ │ │ - cmneq sp, r4, asr r7 │ │ │ │ - cmneq r5, r0, ror #8 │ │ │ │ - cmneq r5, r8, ror #9 │ │ │ │ + cmneq sp, ip, asr r7 │ │ │ │ + cmneq r5, ip, ror #8 │ │ │ │ + strdeq r1, [r5, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, lr, ror lr │ │ │ │ - cmneq sp, ip, lsl #14 │ │ │ │ - cmneq r4, ip, ror r6 │ │ │ │ - cmneq r5, r0, lsr #9 │ │ │ │ + cmneq sp, r4, lsl r7 │ │ │ │ + cmneq r4, r8, lsl #13 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ andeq r0, r0, pc, ror lr │ │ │ │ - cmneq sp, r8, asr #13 │ │ │ │ - cmneq r4, r0, asr #12 │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ + ldrdeq fp, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r4, ip, asr #12 │ │ │ │ + cmneq r5, r8, ror #8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq sp, r8, lsl #13 │ │ │ │ - strdeq r1, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r5, ip, lsl r4 │ │ │ │ + @ instruction: 0x016db690 │ │ │ │ + cmneq r4, r4, lsl #12 │ │ │ │ + cmneq r5, r8, lsr #8 │ │ │ │ muleq r0, r9, lr │ │ │ │ - cmneq sp, r8, asr #12 │ │ │ │ - strheq r1, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - ldrdeq r1, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sp, r0, asr r6 │ │ │ │ + cmneq r4, r4, asr #11 │ │ │ │ + cmneq r5, r8, ror #7 │ │ │ │ muleq r0, sl, lr │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ bl bd400 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 532d98 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ @@ -1175394,137 +1175394,137 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5342f0 │ │ │ │ cmneq sl, r4, lsl #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq r4, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sp, r0, lsl #11 │ │ │ │ - cmneq r5, r0, lsr #6 │ │ │ │ + cmneq sp, r8, lsl #11 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ andeq r0, r0, r6, asr #29 │ │ │ │ andeq r0, r0, r7, asr #29 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r5, r8, asr r2 │ │ │ │ + cmneq r5, r4, ror #4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x016db498 │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ andeq r0, r0, sp, asr #29 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r0, ror #6 │ │ │ │ - cmneq r5, r0, lsl #2 │ │ │ │ + cmneq sp, r8, ror #6 │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sp, r0, ror #5 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ + cmneq sp, r8, ror #5 │ │ │ │ + cmneq r5, r8, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r1, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r4, r0, rrx │ │ │ │ + cmneq r5, r8, ror #27 │ │ │ │ + cmneq r4, ip, rrx │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq sp, r4, lsr #31 │ │ │ │ - cmneq r5, r4, asr #26 │ │ │ │ + cmneq sp, ip, lsr #31 │ │ │ │ + cmneq r5, r0, asr sp │ │ │ │ andeq r0, r0, fp, lsl #30 │ │ │ │ cmneq sl, ip, lsl r2 │ │ │ │ - ldrdeq r1, [r5, #-152]! @ 0xffffff68 │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ - @ instruction: 0x01640c9c │ │ │ │ - smulbteq r5, r0, sl │ │ │ │ + cmneq r5, r4, ror #19 │ │ │ │ + cmneq sp, r8, lsr #26 │ │ │ │ + smultbeq r4, r8, ip │ │ │ │ + smulbteq r5, ip, sl │ │ │ │ andeq r0, r0, r3, lsr pc │ │ │ │ cmneq r3, ip, lsl #7 │ │ │ │ cmneq r3, r8, lsr r3 │ │ │ │ strdeq r1, [r3, #-40]! @ 0xffffffd8 │ │ │ │ strheq r1, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ + cmneq r5, r0, asr #16 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq sp, ip, lsl #22 │ │ │ │ - smulbbeq r4, r8, sl │ │ │ │ - smultbeq r5, ip, r8 │ │ │ │ + cmneq sp, r4, lsl fp │ │ │ │ + @ instruction: 0x01640a94 │ │ │ │ + strheq r0, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ - ldrdeq sl, [sp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r4, ip, asr #20 │ │ │ │ - cmneq r5, r0, ror r8 │ │ │ │ + ldrdeq sl, [sp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r8, asr sl │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x016daa94 │ │ │ │ - cmneq r4, r0, lsl sl │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ + @ instruction: 0x016daa9c │ │ │ │ + cmneq r4, ip, lsl sl │ │ │ │ + cmneq r5, r0, asr #16 │ │ │ │ andeq r0, r0, r9, lsl #30 │ │ │ │ - cmneq sp, r8, asr sl │ │ │ │ - ldrdeq r0, [r4, #-148]! @ 0xffffff6c │ │ │ │ - strdeq r0, [r5, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r0, ror #20 │ │ │ │ + smultteq r4, r0, r9 │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ andeq r0, r0, sl, lsl #30 │ │ │ │ - @ instruction: 0x0164099c │ │ │ │ - cmneq sp, r8, ror #19 │ │ │ │ - cmneq r4, r4, ror #18 │ │ │ │ - smulbbeq r5, r8, r7 │ │ │ │ + smultbeq r4, r8, r9 │ │ │ │ + strdeq sl, [sp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ + @ instruction: 0x01650794 │ │ │ │ andeq r0, r0, sl, lsl pc │ │ │ │ - cmneq sp, ip, lsr #19 │ │ │ │ - cmneq r4, r8, lsr #18 │ │ │ │ - cmneq r5, r8, asr #14 │ │ │ │ - cmneq sp, r0, ror r9 │ │ │ │ - smultteq r4, r8, r8 │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ + strheq sl, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, r4, lsr r9 │ │ │ │ + cmneq r5, r4, asr r7 │ │ │ │ + cmneq sp, r8, ror r9 │ │ │ │ + strdeq r0, [r4, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, ip, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ - strheq r0, [r4, #-128]! @ 0xffffff80 │ │ │ │ - strheq r1, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + strheq r0, [r4, #-140]! @ 0xffffff74 │ │ │ │ + strheq r1, [r5, #-92]! @ 0xffffffa4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrdeq sl, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r8, asr r8 │ │ │ │ - cmneq r5, ip, ror r6 │ │ │ │ + cmneq sp, r4, ror #17 │ │ │ │ + cmneq r4, r4, ror #16 │ │ │ │ + smulbbeq r5, r8, r6 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ - strdeq r0, [r4, #-112]! @ 0xffffff90 │ │ │ │ - smulbteq r4, r0, r7 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ + strdeq r0, [r4, #-124]! @ 0xffffff84 │ │ │ │ + smulbteq r4, ip, r7 │ │ │ │ andeq r0, r0, sl, asr #29 │ │ │ │ - cmneq sp, r0, lsl r8 │ │ │ │ - smulbbeq r4, ip, r7 │ │ │ │ - strheq r0, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sp, r8, lsl r8 │ │ │ │ + @ instruction: 0x01640798 │ │ │ │ + strheq r0, [r5, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r6, lsl #30 │ │ │ │ - cmneq r4, r4, asr r7 │ │ │ │ - cmneq r4, r4, lsr #14 │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ andeq r0, r0, fp, asr #29 │ │ │ │ - strdeq r0, [r4, #-100]! @ 0xffffff9c │ │ │ │ - smulbteq r4, r4, r6 │ │ │ │ - cmneq sp, r4, lsl r7 │ │ │ │ - @ instruction: 0x01640690 │ │ │ │ - strheq r0, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ + ldrdeq r0, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x0164069c │ │ │ │ + smulbteq r5, r0, r4 │ │ │ │ andeq r0, r0, r5, asr #29 │ │ │ │ - cmneq r4, r8, asr r6 │ │ │ │ + cmneq r4, r4, ror #12 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq sp, r8, lsr #13 │ │ │ │ - cmneq r4, r4, lsr #12 │ │ │ │ - cmneq r5, r8, asr #8 │ │ │ │ + strheq sl, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r4, r0, lsr r6 │ │ │ │ + cmneq r5, r4, asr r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq sp, ip, ror #12 │ │ │ │ - smultteq r4, r8, r5 │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - cmneq r5, ip, asr #2 │ │ │ │ - ldrdeq r0, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, r4, ror r6 │ │ │ │ + strdeq r0, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmneq r5, r8, lsl r4 │ │ │ │ + cmneq sp, ip, lsr r4 │ │ │ │ + cmneq r5, r8, asr r1 │ │ │ │ + smultteq r5, r0, r1 │ │ │ │ andeq r0, r0, r1, lsl pc │ │ │ │ - strdeq sl, [sp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r4, ip, ror #6 │ │ │ │ - @ instruction: 0x01650190 │ │ │ │ + strdeq sl, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r8, ror r3 │ │ │ │ + @ instruction: 0x0165019c │ │ │ │ andeq r0, r0, r2, lsl pc │ │ │ │ - strheq sl, [sp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r4, r0, lsr r3 │ │ │ │ - cmneq r5, r4, asr r1 │ │ │ │ + strheq sl, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, ip, lsr r3 │ │ │ │ + cmneq r5, r0, ror #2 │ │ │ │ andeq r0, r0, r2, lsr pc │ │ │ │ - cmneq sp, r8, ror r3 │ │ │ │ - strdeq r0, [r4, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r5, r8, lsl r1 │ │ │ │ + cmneq sp, r0, lsl #7 │ │ │ │ + cmneq r4, r0, lsl #6 │ │ │ │ + cmneq r5, r4, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr #30 │ │ │ │ - cmneq sp, ip, lsr r3 │ │ │ │ - strheq r0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - ldrdeq r0, [r5, #-12]! │ │ │ │ + cmneq sp, r4, asr #6 │ │ │ │ + smulbteq r4, r4, r2 │ │ │ │ + smultteq r5, r8, r0 │ │ │ │ andeq r0, r0, ip, lsr #30 │ │ │ │ - cmneq sp, r0, lsl #6 │ │ │ │ - cmneq r4, ip, ror r2 │ │ │ │ - @ instruction: 0x01650098 │ │ │ │ + cmneq sp, r8, lsl #6 │ │ │ │ + smulbbeq r4, r8, r2 │ │ │ │ + smultbeq r5, r4, r0 │ │ │ │ andeq r0, r0, sp, lsr #30 │ │ │ │ - cmneq sp, r4, asr #5 │ │ │ │ - cmneq r4, r0, asr #4 │ │ │ │ - cmneq r5, r4, rrx │ │ │ │ + cmneq sp, ip, asr #5 │ │ │ │ + cmneq r4, ip, asr #4 │ │ │ │ + cmneq r5, r0, ror r0 │ │ │ │ andeq r0, r0, r7, lsl #30 │ │ │ │ ldr r2, [pc, #-120] @ 534c40 │ │ │ │ ldr r1, [pc, #-120] @ 534c44 │ │ │ │ ldr r3, [pc, #-120] @ 534c48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov lr, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1176370,118 +1176370,118 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 5350a8 │ │ │ │ @ instruction: 0x017a3694 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r0, ror #12 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq sp, ip, ror r1 │ │ │ │ - msreq SPSR_abt, ip, lsl pc │ │ │ │ + cmneq sp, r4, lsl #3 │ │ │ │ + msreq SPSR_abt, r8, lsr #30 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ cmneq sl, r4, ror #8 │ │ │ │ - smultbeq r5, r8, fp │ │ │ │ - cmneq r5, r8, ror fp │ │ │ │ - smulbbeq r5, r0, ip │ │ │ │ - cmneq r5, r8, lsr #16 │ │ │ │ - strheq r9, [sp, #-236]! @ 0xffffff14 │ │ │ │ - msreq (UNDEF: 99), ip, lsr #28 │ │ │ │ - msreq SPSR_s, r8, asr #24 │ │ │ │ + strheq r0, [r5, #-180]! @ 0xffffff4c │ │ │ │ + smulbbeq r5, r4, fp │ │ │ │ + smulbbeq r5, ip, ip │ │ │ │ + cmneq r5, r4, lsr r8 │ │ │ │ + cmneq sp, r4, asr #29 │ │ │ │ + msreq (UNDEF: 99), r8, lsr lr │ │ │ │ + msreq SPSR_s, r4, asr ip │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - smulbteq r5, r0, fp │ │ │ │ - cmneq sp, r0, asr lr │ │ │ │ - msreq SPSR_xc, r0, asr #27 │ │ │ │ - ldrdeq pc, [r4, #-188]! @ 0xffffff44 │ │ │ │ + smulbteq r5, ip, fp │ │ │ │ + cmneq sp, r8, asr lr │ │ │ │ + msreq SPSR_xc, ip, asr #27 │ │ │ │ + msreq SPSR_abt, r8, ror #23 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ - cmneq sp, r0, lsl #27 │ │ │ │ - strdeq pc, [r3, #-192]! @ 0xffffff40 │ │ │ │ - msreq SPSR_abt, ip, lsl #22 │ │ │ │ + cmneq sp, r8, lsl #27 │ │ │ │ + strdeq pc, [r3, #-204]! @ 0xffffff34 │ │ │ │ + msreq SPSR_abt, r8, lsl fp │ │ │ │ andeq r0, r0, r8, ror #26 │ │ │ │ - cmneq sp, r8, lsr #26 │ │ │ │ - msreq SPSR_xc, r8 @ │ │ │ │ - strheq pc, [r4, #-164]! @ 0xffffff5c @ │ │ │ │ + cmneq sp, r0, lsr sp │ │ │ │ + msreq SPSR_xc, r4, lsr #25 │ │ │ │ + msreq (UNDEF: 100), r0, asr #21 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ ldrdeq r0, [r3, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sp, r8, ror #24 │ │ │ │ - ldrdeq pc, [r3, #-184]! @ 0xffffff48 │ │ │ │ - strdeq pc, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, r0, ror ip │ │ │ │ + msreq (UNDEF: 115), r4, ror #23 │ │ │ │ + msreq (UNDEF: 100), r0, lsl #20 │ │ │ │ andeq r0, r0, r1, ror #26 │ │ │ │ - cmneq sp, r4, lsr #24 │ │ │ │ - smultbeq r5, ip, r8 │ │ │ │ - msreq SPSR_s, ip, lsr #19 │ │ │ │ + cmneq sp, ip, lsr #24 │ │ │ │ + strheq r0, [r5, #-136]! @ 0xffffff78 │ │ │ │ + strheq pc, [r4, #-152]! @ 0xffffff68 @ │ │ │ │ andeq r0, r0, r2, ror sp │ │ │ │ - ldrdeq r9, [sp, #-188]! @ 0xffffff44 │ │ │ │ - msreq (UNDEF: 115), ip, asr #22 │ │ │ │ - msreq SPSR_s, r8, ror #18 │ │ │ │ + cmneq sp, r4, ror #23 │ │ │ │ + msreq (UNDEF: 115), r8, asr fp │ │ │ │ + msreq SPSR_s, r4, ror r9 │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - @ instruction: 0x016d9b9c │ │ │ │ - msreq (UNDEF: 115), ip, lsl #22 │ │ │ │ - msreq SPSR_s, r8, lsr #18 │ │ │ │ + cmneq sp, r4, lsr #23 │ │ │ │ + msreq (UNDEF: 115), r8, lsl fp │ │ │ │ + msreq SPSR_s, r4, lsr r9 │ │ │ │ andeq r0, r0, fp, ror sp │ │ │ │ - cmneq sp, ip, asr fp │ │ │ │ - msreq (UNDEF: 99), ip, asr #21 │ │ │ │ - msreq SPSR_s, r8, ror #17 │ │ │ │ + cmneq sp, r4, ror #22 │ │ │ │ + ldrdeq pc, [r3, #-168]! @ 0xffffff58 │ │ │ │ + strdeq pc, [r4, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - cmneq sp, ip, lsl fp │ │ │ │ - msreq (UNDEF: 99), ip, lsl #21 │ │ │ │ - msreq SPSR_s, r8, lsr #17 │ │ │ │ + cmneq sp, r4, lsr #22 │ │ │ │ + msreq (UNDEF: 99), r8 @ │ │ │ │ + strheq pc, [r4, #-132]! @ 0xffffff7c @ │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - msreq (UNDEF: 99), r4, asr sl │ │ │ │ + msreq (UNDEF: 99), r0, ror #20 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - cmneq sp, ip, lsr #21 │ │ │ │ - msreq (UNDEF: 99), ip, lsl sl │ │ │ │ - msreq SPSR_s, r8, lsr r8 │ │ │ │ + strheq r9, [sp, #-164]! @ 0xffffff5c │ │ │ │ + msreq (UNDEF: 99), r8, lsr #20 │ │ │ │ + msreq SPSR_s, r4, asr #16 │ │ │ │ andeq r0, r0, fp, lsr sp │ │ │ │ - cmneq sp, ip, ror #20 │ │ │ │ - ldrdeq pc, [r3, #-156]! @ 0xffffff64 │ │ │ │ - strdeq pc, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r4, ror sl │ │ │ │ + msreq SPSR_xc, r8, ror #19 │ │ │ │ + msreq SPSR_s, r4, lsl #16 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - cmneq sp, ip, lsr #20 │ │ │ │ - msreq SPSR_xc, ip @ │ │ │ │ - strheq pc, [r4, #-124]! @ 0xffffff84 @ │ │ │ │ + cmneq sp, r4, lsr sl │ │ │ │ + msreq SPSR_xc, r8, lsr #19 │ │ │ │ + msreq SPSR_abt, r8, asr #15 │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - msreq SPSR_xc, r4, ror #18 │ │ │ │ - strheq r9, [sp, #-152]! @ 0xffffff68 │ │ │ │ - msreq SPSR_xc, r8, lsr #18 │ │ │ │ - msreq SPSR_abt, r4, asr #14 │ │ │ │ + msreq SPSR_xc, r0, ror r9 │ │ │ │ + cmneq sp, r0, asr #19 │ │ │ │ + msreq SPSR_xc, r4, lsr r9 │ │ │ │ + msreq SPSR_abt, r0, asr r7 │ │ │ │ andeq r0, r0, r7, lsr sp │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ - msreq SPSR_xc, r8, ror #17 │ │ │ │ - msreq SPSR_abt, r4, lsl #14 │ │ │ │ + cmneq sp, r0, lsl #19 │ │ │ │ + strdeq pc, [r3, #-132]! @ 0xffffff7c │ │ │ │ + msreq SPSR_abt, r0, lsl r7 │ │ │ │ andeq r0, r0, r6, ror #26 │ │ │ │ - cmneq sp, r8, lsr r9 │ │ │ │ - msreq SPSR_xc, r8, lsr #17 │ │ │ │ - msreq (UNDEF: 100), r8, asr #13 │ │ │ │ + cmneq sp, r0, asr #18 │ │ │ │ + strheq pc, [r3, #-132]! @ 0xffffff7c @ │ │ │ │ + ldrdeq pc, [r4, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r9, lsr #26 │ │ │ │ - msreq SPSR_xc, r0, ror r8 │ │ │ │ + msreq SPSR_xc, ip, ror r8 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - msreq SPSR_xc, r0, asr #16 │ │ │ │ + msreq SPSR_xc, ip, asr #16 │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ - @ instruction: 0x016d989c │ │ │ │ - smultteq r5, r0, r5 │ │ │ │ - msreq (UNDEF: 100), ip, lsl #12 │ │ │ │ + cmneq sp, r4, lsr #17 │ │ │ │ + smultteq r5, ip, r5 │ │ │ │ + msreq (UNDEF: 100), r8, lsl r6 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - cmneq sp, r0, asr #16 │ │ │ │ - strheq pc, [r3, #-112]! @ 0xffffff90 @ │ │ │ │ - msreq SPSR_s, ip, asr #11 │ │ │ │ + cmneq sp, r8, asr #16 │ │ │ │ + strheq pc, [r3, #-124]! @ 0xffffff84 @ │ │ │ │ + ldrdeq pc, [r4, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, asr sp │ │ │ │ - cmneq sp, r0, lsl #16 │ │ │ │ - msreq (UNDEF: 115), r0, ror r7 │ │ │ │ - msreq SPSR_s, ip, lsl #11 │ │ │ │ + cmneq sp, r8, lsl #16 │ │ │ │ + msreq (UNDEF: 115), ip, ror r7 │ │ │ │ + msreq SPSR_s, r8 @ │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - cmneq sp, r0, asr #15 │ │ │ │ - msreq (UNDEF: 115), r0, lsr r7 │ │ │ │ - msreq SPSR_s, ip, asr #10 │ │ │ │ + cmneq sp, r8, asr #15 │ │ │ │ + msreq (UNDEF: 115), ip, lsr r7 │ │ │ │ + msreq SPSR_s, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr #26 │ │ │ │ - cmneq sp, r0, lsl #15 │ │ │ │ - strdeq pc, [r3, #-96]! @ 0xffffffa0 │ │ │ │ - msreq SPSR_s, ip, lsl #10 │ │ │ │ + cmneq sp, r8, lsl #15 │ │ │ │ + strdeq pc, [r3, #-108]! @ 0xffffff94 │ │ │ │ + msreq SPSR_s, r8, lsl r5 │ │ │ │ andeq r0, r0, r7, ror sp │ │ │ │ - cmneq sp, r0, asr #14 │ │ │ │ - strheq pc, [r3, #-96]! @ 0xffffffa0 @ │ │ │ │ - msreq SPSR_s, ip, asr #9 │ │ │ │ + cmneq sp, r8, asr #14 │ │ │ │ + strheq pc, [r3, #-108]! @ 0xffffff94 @ │ │ │ │ + ldrdeq pc, [r4, #-72]! @ 0xffffffb8 │ │ │ │ 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 │ │ │ │ @@ -1177486,118 +1177486,118 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 536318 │ │ │ │ cmneq sl, r0, asr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r4, lsl #9 │ │ │ │ - msreq (UNDEF: 100), ip, lsl r2 │ │ │ │ + cmneq sp, ip, lsl #9 │ │ │ │ + msreq (UNDEF: 100), r8, lsr #4 │ │ │ │ andeq r1, r0, r6, lsr r2 │ │ │ │ andeq r1, r0, r9, lsr r2 │ │ │ │ andeq r1, r0, ip, lsr r2 │ │ │ │ - ldrdeq pc, [r3, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq sp, r0, lsl #31 │ │ │ │ - cmneq r4, r0, lsl sp │ │ │ │ + ldrdeq pc, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq sp, r8, lsl #31 │ │ │ │ + cmneq r4, ip, lsl sp │ │ │ │ andeq r1, r0, fp, asr #4 │ │ │ │ ldrsheq r2, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq sp, r0, lsl #27 │ │ │ │ - strdeq lr, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, ip, lsl #22 │ │ │ │ + cmneq sp, r8, lsl #27 │ │ │ │ + strdeq lr, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ andeq r1, r0, r4, lsr r2 │ │ │ │ msreq SPSR_x, ip, lsr r4 │ │ │ │ msreq SPSR_svc, r8, ror #7 │ │ │ │ msreq SPSR_svc, r8, lsr #7 │ │ │ │ - cmneq sp, r4, asr ip │ │ │ │ + cmneq sp, ip, asr ip │ │ │ │ msreq SPSR_svc, r4, asr r3 │ │ │ │ - ldrdeq lr, [r4, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r3, ip, ror fp │ │ │ │ - cmneq r3, r8, asr #22 │ │ │ │ - cmneq sp, r0, lsr #23 │ │ │ │ - cmneq r3, r0, lsl fp │ │ │ │ - cmneq r4, ip, lsr #18 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmneq r3, r8, lsl #23 │ │ │ │ + cmneq r3, r4, asr fp │ │ │ │ + cmneq sp, r8, lsr #23 │ │ │ │ + cmneq r3, ip, lsl fp │ │ │ │ + cmneq r4, r8, lsr r9 │ │ │ │ andeq r1, r0, r0, lsr r2 │ │ │ │ - cmneq sp, r0, ror #22 │ │ │ │ - ldrdeq lr, [r3, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r4, ip, ror #17 │ │ │ │ + cmneq sp, r8, ror #22 │ │ │ │ + ldrdeq lr, [r3, #-172]! @ 0xffffff54 │ │ │ │ + strdeq lr, [r4, #-136]! @ 0xffffff78 │ │ │ │ andeq r1, r0, r8, asr r2 │ │ │ │ - cmneq sp, r0, lsr #22 │ │ │ │ - @ instruction: 0x0163ea90 │ │ │ │ - cmneq r4, ip, lsr #17 │ │ │ │ + cmneq sp, r8, lsr #22 │ │ │ │ + @ instruction: 0x0163ea9c │ │ │ │ + strheq lr, [r4, #-136]! @ 0xffffff78 │ │ │ │ andeq r1, r0, r7, asr r2 │ │ │ │ - cmneq sp, r0, ror #21 │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ - cmneq r4, ip, ror #16 │ │ │ │ + cmneq sp, r8, ror #21 │ │ │ │ + cmneq r3, r8, asr sl │ │ │ │ + cmneq r4, r8, ror r8 │ │ │ │ andeq r1, r0, r5, asr r2 │ │ │ │ - @ instruction: 0x016d8a9c │ │ │ │ - cmneq r3, r8, lsl #20 │ │ │ │ - cmneq r4, r8, lsr #16 │ │ │ │ + cmneq sp, r4, lsr #21 │ │ │ │ + cmneq r3, r4, lsl sl │ │ │ │ + cmneq r4, r4, lsr r8 │ │ │ │ andeq r1, r0, r4, asr r2 │ │ │ │ - cmneq sp, r4, asr sl │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ - cmneq r4, r0, ror #15 │ │ │ │ + cmneq sp, ip, asr sl │ │ │ │ + ldrdeq lr, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, ip, ror #15 │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - strheq pc, [r4, #-120]! @ 0xffffff88 @ │ │ │ │ - @ instruction: 0x0164e79c │ │ │ │ - cmneq sp, ip, ror #19 │ │ │ │ + msreq SPSR_abt, r4, asr #15 │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ + strdeq r8, [sp, #-148]! @ 0xffffff6c │ │ │ │ andeq r1, r0, pc, lsr r2 │ │ │ │ - msreq SPSR_abt, ip @ │ │ │ │ - cmneq r4, ip, lsr #14 │ │ │ │ - cmneq sp, ip, ror r9 │ │ │ │ - cmneq sp, r0, ror #18 │ │ │ │ - cmneq r3, ip, asr #17 │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ + msreq SPSR_abt, r8, lsr #15 │ │ │ │ + cmneq r4, r8, lsr r7 │ │ │ │ + cmneq sp, r4, lsl #19 │ │ │ │ + cmneq sp, r8, ror #18 │ │ │ │ + ldrdeq lr, [r3, #-136]! @ 0xffffff78 │ │ │ │ + strdeq lr, [r4, #-100]! @ 0xffffff9c │ │ │ │ andeq r1, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x0163e894 │ │ │ │ - msreq (UNDEF: 100), ip, asr r6 │ │ │ │ + cmneq r3, r0, lsr #17 │ │ │ │ + msreq (UNDEF: 100), r8, ror #12 │ │ │ │ andeq r1, r0, r7, lsr r2 │ │ │ │ - cmneq sp, ip, lsr #17 │ │ │ │ - cmneq r3, ip, lsl r8 │ │ │ │ - cmneq r4, r8, lsr r6 │ │ │ │ + strheq r8, [sp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r3, r8, lsr #16 │ │ │ │ + cmneq r4, r4, asr #12 │ │ │ │ andeq r1, r0, ip, asr #4 │ │ │ │ - cmneq sp, ip, ror #16 │ │ │ │ - ldrdeq lr, [r3, #-124]! @ 0xffffff84 │ │ │ │ - strdeq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r4, ror r8 │ │ │ │ + cmneq r3, r8, ror #15 │ │ │ │ + cmneq r4, r4, lsl #12 │ │ │ │ andeq r1, r0, r7, asr #4 │ │ │ │ - cmneq sp, ip, lsr #16 │ │ │ │ - @ instruction: 0x0163e79c │ │ │ │ - strheq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r4, lsr r8 │ │ │ │ + cmneq r3, r8, lsr #15 │ │ │ │ + cmneq r4, r4, asr #11 │ │ │ │ andeq r1, r0, r8, asr #4 │ │ │ │ - cmneq sp, ip, ror #15 │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ - cmneq r4, r8, ror r5 │ │ │ │ + strdeq r8, [sp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ + cmneq r4, r4, lsl #11 │ │ │ │ andeq r1, r0, r9, asr #4 │ │ │ │ - cmneq r3, r4, lsr #14 │ │ │ │ - cmneq sp, ip, ror r7 │ │ │ │ - cmneq r3, ip, ror #13 │ │ │ │ - cmneq r4, r0, lsl r5 │ │ │ │ + cmneq r3, r0, lsr r7 │ │ │ │ + cmneq sp, r4, lsl #15 │ │ │ │ + strdeq lr, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r4, ip, lsl r5 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - cmneq sp, ip, lsr r7 │ │ │ │ - cmneq r3, ip, lsr #13 │ │ │ │ - cmneq r4, r8, asr #9 │ │ │ │ + cmneq sp, r4, asr #14 │ │ │ │ + strheq lr, [r3, #-104]! @ 0xffffff98 │ │ │ │ + ldrdeq lr, [r4, #-68]! @ 0xffffffbc │ │ │ │ andeq r1, r0, sl, asr #4 │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ - cmneq sp, ip, asr #13 │ │ │ │ - cmneq r3, r8, lsr r6 │ │ │ │ - cmneq r4, r8, asr r4 │ │ │ │ - cmneq sp, r8, lsl #13 │ │ │ │ - strdeq lr, [r3, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ + cmneq r3, r0, lsl #13 │ │ │ │ + ldrdeq r8, [sp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r4, asr #12 │ │ │ │ + cmneq r4, r4, ror #8 │ │ │ │ + @ instruction: 0x016d8690 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ + cmneq r4, r0, lsr #8 │ │ │ │ andeq r1, r0, r3, asr #4 │ │ │ │ - cmneq sp, r8, asr #12 │ │ │ │ - strheq lr, [r3, #-88]! @ 0xffffffa8 │ │ │ │ - ldrdeq lr, [r4, #-52]! @ 0xffffffcc │ │ │ │ + cmneq sp, r0, asr r6 │ │ │ │ + cmneq r3, r4, asr #11 │ │ │ │ + cmneq r4, r0, ror #7 │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ - cmneq sp, r8, lsl #12 │ │ │ │ - cmneq r3, r8, ror r5 │ │ │ │ - @ instruction: 0x0164e394 │ │ │ │ + cmneq sp, r0, lsl r6 │ │ │ │ + cmneq r3, r4, lsl #11 │ │ │ │ + cmneq r4, r0, lsr #7 │ │ │ │ andeq r1, r0, r5, asr #4 │ │ │ │ - cmneq sp, r8, asr #11 │ │ │ │ - cmneq r3, r8, lsr r5 │ │ │ │ - cmneq r4, r4, asr r3 │ │ │ │ + ldrdeq r8, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r3, r4, asr #10 │ │ │ │ + cmneq r4, 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, #1972] @ 5374e0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1178093,57 +1178093,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 537208 │ │ │ │ ldrsbeq r1, [sl, #-120]! @ 0xffffff88 │ │ │ │ ldrsbeq r1, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, ip, asr r3 │ │ │ │ - cmneq r4, r0, asr #1 │ │ │ │ + cmneq sp, r4, ror #6 │ │ │ │ + cmneq r4, ip, asr #1 │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - @ instruction: 0x016d8190 │ │ │ │ - cmneq r4, r0, lsr #30 │ │ │ │ + @ instruction: 0x016d8198 │ │ │ │ + cmneq r4, ip, lsr #30 │ │ │ │ andeq r0, r0, r1, ror #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq sp, r0, lsl r0 │ │ │ │ - cmneq r4, r4, lsr #27 │ │ │ │ + cmneq sp, r8, lsl r0 │ │ │ │ + strheq sp, [r4, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, lr, ror #30 │ │ │ │ andeq r0, r0, pc, ror #30 │ │ │ │ cmneq sl, r4, lsl #6 │ │ │ │ - @ instruction: 0x016d7e90 │ │ │ │ - cmneq r3, r0, lsl #28 │ │ │ │ - cmneq r4, ip, lsl ip │ │ │ │ + @ instruction: 0x016d7e98 │ │ │ │ + cmneq r3, ip, lsl #28 │ │ │ │ + cmneq r4, r8, lsr #24 │ │ │ │ andeq r0, r0, r9, ror pc │ │ │ │ - cmneq sp, r0, asr lr │ │ │ │ - cmneq r3, r0, asr #27 │ │ │ │ - ldrdeq sp, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sp, r8, asr lr │ │ │ │ + cmneq r3, ip, asr #27 │ │ │ │ + cmneq r4, r8, ror #23 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ - cmneq sp, r0, lsl lr │ │ │ │ - cmneq r3, r0, lsl #27 │ │ │ │ - @ instruction: 0x0164db9c │ │ │ │ + cmneq sp, r8, lsl lr │ │ │ │ + cmneq r3, ip, lsl #27 │ │ │ │ + cmneq r4, r8, lsr #23 │ │ │ │ andeq r0, r0, r1, asr #30 │ │ │ │ - cmneq r3, r8, asr #26 │ │ │ │ - cmneq r3, ip, lsl sp │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ - cmneq r3, r4, ror #25 │ │ │ │ - cmneq r4, r4, lsl #22 │ │ │ │ + cmneq r3, r4, asr sp │ │ │ │ + cmneq r3, r8, lsr #26 │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + strdeq sp, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r4, r0, lsl fp │ │ │ │ andeq r0, r0, sl, ror #30 │ │ │ │ - cmneq sp, r4, lsr sp │ │ │ │ - cmneq r3, r4, lsr #25 │ │ │ │ - cmneq r4, r4, asr #21 │ │ │ │ + cmneq sp, ip, lsr sp │ │ │ │ + strheq sp, [r3, #-192]! @ 0xffffff40 │ │ │ │ + ldrdeq sp, [r4, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r9, ror #30 │ │ │ │ - strdeq r7, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r8, ror #24 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ + strdeq r7, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, r4, ror ip │ │ │ │ + cmneq r4, r4, lsl #21 │ │ │ │ andeq r0, r0, r5, ror #30 │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ - cmneq sp, ip, ror ip │ │ │ │ - cmneq r3, ip, ror #23 │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ - strheq sp, [r3, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r3, r0, lsr ip │ │ │ │ + cmneq sp, r4, lsl #25 │ │ │ │ + strdeq sp, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r4, r8, lsl sl │ │ │ │ + cmneq r3, r0, asr #23 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r0, #1672] @ 0x688 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1178233,25 +1178233,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 537748 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2448 @ 0x990 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 537604 │ │ │ │ - cmneq sp, ip, ror sl │ │ │ │ - strdeq sp, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r4, r4, lsl r8 │ │ │ │ + cmneq sp, r4, lsl #21 │ │ │ │ + cmneq r3, r4, lsl #20 │ │ │ │ + cmneq r4, r0, lsr #16 │ │ │ │ andeq r0, r0, r2, ror sl │ │ │ │ - cmneq sp, r0, asr #20 │ │ │ │ - strheq sp, [r3, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq sp, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r8, asr #20 │ │ │ │ + cmneq r3, r8, asr #19 │ │ │ │ + cmneq r4, r4, ror #15 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - cmneq sp, r4, lsl #20 │ │ │ │ - cmneq r3, r0, lsl #19 │ │ │ │ - @ instruction: 0x0164d79c │ │ │ │ + cmneq sp, ip, lsl #20 │ │ │ │ + cmneq r3, ip, lsl #19 │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1178671,62 +1178671,62 @@ │ │ │ │ ldr r1, [pc, #212] @ 537eb4 │ │ │ │ add r2, r2, #2464 @ 0x9a0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ b 537a90 │ │ │ │ cmneq sl, r0, lsr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r0, ror sp │ │ │ │ - cmneq sp, ip, lsl r9 │ │ │ │ - strheq sp, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, r4, lsr #18 │ │ │ │ + cmneq r4, r4, asr #13 │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq sp, r8, ror #14 │ │ │ │ - cmneq r4, ip, lsl #10 │ │ │ │ + cmneq sp, r0, ror r7 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ cmneq sl, r8, lsr #22 │ │ │ │ cmneq sl, r8, asr #21 │ │ │ │ - cmneq sp, r0, lsl #13 │ │ │ │ - strdeq sp, [r3, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r4, r0, lsr #8 │ │ │ │ + cmneq sp, r8, lsl #13 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ ldrsheq r0, [sl, #-152]! @ 0xffffff68 │ │ │ │ - strheq r7, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, r8, lsr #10 │ │ │ │ - cmneq r4, ip, asr #6 │ │ │ │ + strheq r7, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, r4, lsr r5 │ │ │ │ + cmneq r4, r8, asr r3 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ cmneq sl, r4, lsr #19 │ │ │ │ - ldrdeq sp, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r3, r4, lsr #9 │ │ │ │ - cmneq sp, r8, lsl #10 │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - cmneq r4, r8, lsr #5 │ │ │ │ + ldrdeq sp, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + strheq sp, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sp, r0, lsl r5 │ │ │ │ + @ instruction: 0x0163d490 │ │ │ │ + strheq sp, [r4, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - ldrdeq r7, [sp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r3, ip, asr #8 │ │ │ │ - cmneq r4, r0, ror r2 │ │ │ │ + ldrdeq r7, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r3, r8, asr r4 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - @ instruction: 0x016d7498 │ │ │ │ - cmneq r3, r4, lsl r4 │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ + cmneq r3, r0, lsr #8 │ │ │ │ + cmneq r4, r4, asr #4 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ + cmneq r3, ip, ror #7 │ │ │ │ andeq r0, r0, fp, lsr r8 │ │ │ │ - strheq sp, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r3, r0, asr #7 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ - cmneq r3, r8, lsl #7 │ │ │ │ + @ instruction: 0x0163d394 │ │ │ │ andeq r0, r0, r9, lsr r8 │ │ │ │ - cmneq r3, ip, asr r3 │ │ │ │ + cmneq r3, r8, ror #6 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - cmneq r3, r0, lsr r3 │ │ │ │ + cmneq r3, ip, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr r8 │ │ │ │ - cmneq r3, r4, lsl #6 │ │ │ │ - ldrdeq sp, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq sp, r0, lsr r3 │ │ │ │ - cmneq r3, r8, lsr #5 │ │ │ │ - cmneq r4, ip, asr #1 │ │ │ │ + cmneq r3, r0, lsl r3 │ │ │ │ + cmneq r3, r4, ror #5 │ │ │ │ + cmneq sp, r8, lsr r3 │ │ │ │ + strheq sp, [r3, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq sp, [r4, #-8]! │ │ │ │ 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, #3456] @ 538c50 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -1179593,104 +1179593,104 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 538654 │ │ │ │ cmneq sl, r4, asr #12 │ │ │ │ cmneq sl, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, r0, lsr r1 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ - ldrdeq ip, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r8, lsr r1 │ │ │ │ + strheq sp, [r3, #-8]! │ │ │ │ + ldrdeq ip, [r4, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - cmneq sp, r0, lsl #2 │ │ │ │ - cmneq r4, r0, ror lr │ │ │ │ + cmneq sp, r8, lsl #2 │ │ │ │ + cmneq r4, ip, ror lr │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r4, lsr #27 │ │ │ │ - cmneq r4, r8, lsr fp │ │ │ │ + cmneq sp, ip, lsr #27 │ │ │ │ + cmneq r4, r4, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #15 │ │ │ │ - cmneq sp, r0, asr #25 │ │ │ │ - cmneq r4, ip, asr sl │ │ │ │ + cmneq sp, r8, asr #25 │ │ │ │ + cmneq r4, r8, ror #20 │ │ │ │ muleq r0, r9, r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq sp, ip, lsr #22 │ │ │ │ - cmneq r4, ip, asr #17 │ │ │ │ + cmneq sp, r4, lsr fp │ │ │ │ + ldrdeq ip, [r4, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ ldrheq pc, [r9, #-232]! @ 0xffffff18 @ │ │ │ │ - cmneq r3, ip, asr #19 │ │ │ │ + ldrdeq ip, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, lr, lsr #15 │ │ │ │ - cmneq r3, r8, lsr #18 │ │ │ │ + cmneq r3, r4, lsr r9 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - strdeq ip, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - cmneq r3, r8, asr #17 │ │ │ │ + ldrdeq ip, [r3, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - @ instruction: 0x0163c898 │ │ │ │ - cmneq r3, r4, ror #16 │ │ │ │ - cmneq sp, r0, ror #17 │ │ │ │ - cmneq r4, ip, ror r6 │ │ │ │ - cmneq r3, r0, lsr #16 │ │ │ │ + cmneq r3, r4, lsr #17 │ │ │ │ + cmneq r3, r0, ror r8 │ │ │ │ + cmneq sp, r8, ror #17 │ │ │ │ + cmneq r4, r8, lsl #13 │ │ │ │ + cmneq r3, ip, lsr #16 │ │ │ │ muleq r0, sl, r7 │ │ │ │ - strdeq ip, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sp, r0, asr #16 │ │ │ │ - strheq ip, [r3, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ + strdeq ip, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq sp, r8, asr #16 │ │ │ │ + cmneq r3, r8, asr #15 │ │ │ │ + cmneq r4, ip, ror #11 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - cmneq sp, r4, lsl #16 │ │ │ │ - cmneq r3, r0, lsl #15 │ │ │ │ - cmneq r4, r4, lsr #11 │ │ │ │ + cmneq sp, ip, lsl #16 │ │ │ │ + cmneq r3, ip, lsl #15 │ │ │ │ + strheq ip, [r4, #-80]! @ 0xffffffb0 │ │ │ │ muleq r0, r5, r7 │ │ │ │ - cmneq r3, r8, asr #14 │ │ │ │ - @ instruction: 0x016d6798 │ │ │ │ - cmneq r3, r4, lsl r7 │ │ │ │ - cmneq r4, r8, lsr r5 │ │ │ │ + cmneq r3, r4, asr r7 │ │ │ │ + cmneq sp, r0, lsr #15 │ │ │ │ + cmneq r3, r0, lsr #14 │ │ │ │ + cmneq r4, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmneq sp, ip, asr r7 │ │ │ │ - ldrdeq ip, [r3, #-104]! @ 0xffffff98 │ │ │ │ - strdeq ip, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq sp, r0, lsr #14 │ │ │ │ - @ instruction: 0x0163c69c │ │ │ │ - cmneq r4, r0, asr #9 │ │ │ │ + cmneq sp, r4, ror #14 │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ + cmneq r4, r8, lsl #10 │ │ │ │ + cmneq sp, r8, lsr #14 │ │ │ │ + cmneq r3, r8, lsr #13 │ │ │ │ + cmneq r4, ip, asr #9 │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ - cmneq r3, r0, ror #12 │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ + cmneq sp, ip, ror #13 │ │ │ │ + cmneq r3, ip, ror #12 │ │ │ │ + @ instruction: 0x0164c490 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - cmneq sp, r8, lsr #13 │ │ │ │ - cmneq r3, r4, lsr #12 │ │ │ │ - cmneq r4, r8, asr #8 │ │ │ │ + strheq r6, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, r0, lsr r6 │ │ │ │ + cmneq r4, r4, asr r4 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - cmneq sp, ip, ror #12 │ │ │ │ - cmneq r3, r8, ror #11 │ │ │ │ - cmneq r4, ip, lsl #8 │ │ │ │ + cmneq sp, r4, ror r6 │ │ │ │ + strdeq ip, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, r8, lsl r4 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - cmneq sp, r0, lsr r6 │ │ │ │ - cmneq r3, ip, lsr #11 │ │ │ │ - ldrdeq ip, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sp, r8, lsr r6 │ │ │ │ + strheq ip, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + ldrdeq ip, [r4, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - strdeq r6, [sp, #-84]! @ 0xffffffac │ │ │ │ - cmneq r3, r0, ror r5 │ │ │ │ - @ instruction: 0x0164c394 │ │ │ │ + strdeq r6, [sp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r3, ip, ror r5 │ │ │ │ + cmneq r4, r0, lsr #7 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - strheq r6, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r3, r4, lsr r5 │ │ │ │ - cmneq r4, r8, asr r3 │ │ │ │ + cmneq sp, r0, asr #11 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ + cmneq r4, r4, ror #6 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmneq sp, ip, ror r5 │ │ │ │ - strdeq ip, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ + cmneq sp, r4, lsl #11 │ │ │ │ + cmneq r3, r4, lsl #10 │ │ │ │ + cmneq r4, r8, lsr #6 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - cmneq sp, r0, asr #10 │ │ │ │ - strheq ip, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r0, ror #5 │ │ │ │ + cmneq sp, r8, asr #10 │ │ │ │ + cmneq r3, r8, asr #9 │ │ │ │ + cmneq r4, ip, ror #5 │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - cmneq r3, r4, asr r4 │ │ │ │ - ldrdeq r6, [sp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r4, r0, ror r2 │ │ │ │ + @ instruction: 0x0163c490 │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ + ldrdeq r6, [sp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 00538dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1179825,37 +1179825,37 @@ │ │ │ │ add r2, r2, #2496 @ 0x9c0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #100] @ 539050 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 538ec8 │ │ │ │ - cmneq r4, r4, ror #17 │ │ │ │ - cmneq sp, r0, asr r2 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ - cmneq r4, r0, ror #31 │ │ │ │ + strdeq r9, [r4, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sp, r8, asr r2 │ │ │ │ + @ instruction: 0x0164d098 │ │ │ │ + cmneq r4, ip, ror #31 │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - cmneq sp, r8, lsl #4 │ │ │ │ - cmneq r3, r0, lsl #3 │ │ │ │ - @ instruction: 0x0164bf9c │ │ │ │ + cmneq sp, r0, lsl r2 │ │ │ │ + cmneq r3, ip, lsl #3 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ andeq r1, r0, r1, lsl #1 │ │ │ │ - cmneq sp, r8, asr #3 │ │ │ │ - cmneq r3, r8, lsr r1 │ │ │ │ - cmneq r4, ip, asr pc │ │ │ │ - @ instruction: 0x016d6194 │ │ │ │ - cmneq r3, r4, lsl #2 │ │ │ │ - cmneq r4, r8, lsr #30 │ │ │ │ + ldrdeq r6, [sp, #-16]! │ │ │ │ + cmneq r3, r4, asr #2 │ │ │ │ + cmneq r4, r8, ror #30 │ │ │ │ + @ instruction: 0x016d619c │ │ │ │ + cmneq r3, r0, lsl r1 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ andeq r1, r0, lr, ror r0 │ │ │ │ - cmneq sp, r0, ror #2 │ │ │ │ - ldrdeq ip, [r3, #-0]! │ │ │ │ - strdeq fp, [r4, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sp, r8, ror #2 │ │ │ │ + ldrdeq ip, [r3, #-12]! │ │ │ │ + cmneq r4, r0, lsl #30 │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - cmneq sp, ip, lsr #2 │ │ │ │ - cmneq r4, r4, lsl #31 │ │ │ │ - strheq fp, [r4, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x0164cf90 │ │ │ │ + cmneq r4, r4, asr #29 │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ │ │ │ │ 00539054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1180178,53 +1180178,53 @@ │ │ │ │ ldr r1, [pc, #176] @ 53960c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2528 @ 0x9e0 │ │ │ │ b 5394bc │ │ │ │ @ instruction: 0x0179f49c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmnpeq r9, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, asr #27 │ │ │ │ - cmneq r3, r8, lsr sp │ │ │ │ - cmneq r4, r8, asr fp │ │ │ │ + cmneq sp, r8, asr #27 │ │ │ │ + cmneq r3, r4, asr #26 │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ - cmneq sp, r4, lsl #27 │ │ │ │ - strdeq fp, [r3, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r4, ip, lsl fp │ │ │ │ + cmneq sp, ip, lsl #27 │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ + cmneq r4, r8, lsr #22 │ │ │ │ andeq r1, r0, fp, asr #1 │ │ │ │ - cmneq sp, r8, asr #26 │ │ │ │ - cmneq r3, r0, asr #25 │ │ │ │ - cmneq r4, r0, ror #21 │ │ │ │ + cmneq sp, r0, asr sp │ │ │ │ + cmneq r3, ip, asr #25 │ │ │ │ + cmneq r4, ip, ror #21 │ │ │ │ andeq r1, r0, r7, asr #1 │ │ │ │ - cmneq sp, ip, lsl #26 │ │ │ │ - cmneq r3, r4, lsl #25 │ │ │ │ - cmneq r4, r4, lsr #21 │ │ │ │ + cmneq sp, r4, lsl sp │ │ │ │ + @ instruction: 0x0163bc90 │ │ │ │ + strheq fp, [r4, #-160]! @ 0xffffff60 │ │ │ │ andeq r1, r0, r6, asr #1 │ │ │ │ - cmneq sp, ip, asr #25 │ │ │ │ - cmneq r3, r8, asr #24 │ │ │ │ - cmneq r4, r4, ror #20 │ │ │ │ + ldrdeq r5, [sp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, r4, asr ip │ │ │ │ + cmneq r4, r0, ror sl │ │ │ │ strheq r1, [r0], -r1 @ │ │ │ │ - @ instruction: 0x016d5c90 │ │ │ │ - cmneq r3, ip, lsl #24 │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ + @ instruction: 0x016d5c98 │ │ │ │ + cmneq r3, r8, lsl ip │ │ │ │ + cmneq r4, r4, lsr sl │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ - cmneq sp, r4, asr ip │ │ │ │ - cmneq r4, ip, ror #19 │ │ │ │ + cmneq r4, r4, asr fp │ │ │ │ + cmneq sp, ip, asr ip │ │ │ │ + strdeq fp, [r4, #-152]! @ 0xffffff68 │ │ │ │ andeq r1, r0, lr, lsr #1 │ │ │ │ - cmneq sp, r4, lsl ip │ │ │ │ - strheq ip, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r4, r8, lsr #19 │ │ │ │ + cmneq sp, ip, lsl ip │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ + strheq fp, [r4, #-148]! @ 0xffffff6c │ │ │ │ andeq r1, r0, sp, lsr #1 │ │ │ │ - cmneq sp, r4, ror #23 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ - cmneq r4, r8, ror r9 │ │ │ │ + cmneq sp, ip, ror #23 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ + cmneq r4, r4, lsl #19 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ - strheq r5, [sp, #-180]! @ 0xffffff4c │ │ │ │ - strdeq ip, [r4, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, r8, asr #18 │ │ │ │ + strheq r5, [sp, #-188]! @ 0xffffff44 │ │ │ │ + strdeq ip, [r4, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r4, r4, asr r9 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ │ │ │ │ 00539610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1180491,37 +1180491,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 53988c │ │ │ │ ldrsbeq lr, [r9, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r9, r0, lsl #25 │ │ │ │ - cmneq sp, ip, lsr #16 │ │ │ │ - @ instruction: 0x0163b79c │ │ │ │ - strheq fp, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sp, r4, lsr r8 │ │ │ │ + cmneq r3, r8, lsr #15 │ │ │ │ + cmneq r4, r8, asr #11 │ │ │ │ andeq r1, r0, fp, lsl #2 │ │ │ │ - cmneq sp, ip, ror #15 │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ - cmneq r4, ip, ror r5 │ │ │ │ + strdeq r5, [sp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ + cmneq r4, r8, lsl #11 │ │ │ │ andeq r1, r0, sl, lsl #2 │ │ │ │ - cmneq sp, ip, lsr #15 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ - cmneq r4, ip, lsr r5 │ │ │ │ + strheq r5, [sp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r3, r8, lsr #14 │ │ │ │ + cmneq r4, r8, asr #10 │ │ │ │ andeq r1, r0, r6, lsl #2 │ │ │ │ - cmneq sp, ip, ror #14 │ │ │ │ - ldrdeq fp, [r3, #-108]! @ 0xffffff94 │ │ │ │ - strdeq fp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sp, r4, ror r7 │ │ │ │ + cmneq r3, r8, ror #13 │ │ │ │ + cmneq r4, r8, lsl #10 │ │ │ │ andeq r1, r0, r5, lsl #2 │ │ │ │ - cmneq sp, ip, lsr #14 │ │ │ │ - @ instruction: 0x0163b69c │ │ │ │ - strheq fp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, r4, lsr r7 │ │ │ │ + cmneq r3, r8, lsr #13 │ │ │ │ + cmneq r4, r4, asr #9 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmneq sp, ip, ror #13 │ │ │ │ - cmneq r3, ip, asr r6 │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ + strdeq r5, [sp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r8, ror #12 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 00539aac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -1180759,39 +1180759,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #116] @ 539ed8 │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ b 539e20 │ │ │ │ cmneq r9, r0, asr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sp, r4, ror r5 │ │ │ │ - cmneq r4, r0, lsl r3 │ │ │ │ + cmneq sp, ip, ror r5 │ │ │ │ + cmneq r4, ip, lsl r3 │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ - cmneq r4, ip, ror #22 │ │ │ │ + cmneq r4, r8, ror fp │ │ │ │ cmneq r9, ip, lsl #18 │ │ │ │ - cmneq r4, r8, lsl #22 │ │ │ │ - cmneq r3, r4, lsl #8 │ │ │ │ + cmneq r4, r4, lsl fp │ │ │ │ + cmneq r3, r0, lsl r4 │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ cmneq r2, r8, asr fp │ │ │ │ cmneq r9, r8, lsr #16 │ │ │ │ - cmneq r3, r8, asr r3 │ │ │ │ + cmneq r3, r4, ror #6 │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - cmneq r3, r8, lsr #6 │ │ │ │ + cmneq r3, r4, lsr r3 │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - strdeq fp, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, r4, lsl #6 │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - cmneq r3, r8, asr #5 │ │ │ │ + ldrdeq fp, [r3, #-36]! @ 0xffffffdc │ │ │ │ cmneq r9, r0, asr #14 │ │ │ │ - strdeq r5, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r3, r0, ror r2 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ + cmneq sp, r0, lsl #6 │ │ │ │ + cmneq r3, ip, ror r2 │ │ │ │ + @ instruction: 0x0164b098 │ │ │ │ andeq r1, r0, r7, asr #3 │ │ │ │ - strheq r5, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r3, r4, lsr #4 │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ + strheq r5, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r3, r0, lsr r2 │ │ │ │ + qdsubeq fp, r4, r4 │ │ │ │ andeq r1, r0, r6, asr #3 │ │ │ │ │ │ │ │ 00539edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1180835,18 +1180835,18 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmneq r4, r0, lsr r8 │ │ │ │ - @ instruction: 0x016d5198 │ │ │ │ - cmneq r4, ip, asr #1 │ │ │ │ - cmneq r4, r4, lsr #30 │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ + cmneq sp, r0, lsr #3 │ │ │ │ + ldrdeq ip, [r4, #-8]! │ │ │ │ + cmneq r4, r0, lsr pc │ │ │ │ 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, #2744] @ 0xab8 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ @@ -1181794,222 +1181794,222 @@ │ │ │ │ blt 53a990 │ │ │ │ b 53aa70 │ │ │ │ cmneq r9, r4, lsr r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r8, asr r8 │ │ │ │ ldrsheq lr, [r9, #-76]! @ 0xffffffb4 │ │ │ │ qdsubeq fp, ip, r2 │ │ │ │ - ldrdeq lr, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, r8, ror #29 │ │ │ │ ldrsheq lr, [r9, #-32]! @ 0xffffffe0 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r4, lsr #27 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ - strdeq r4, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, r8, lsl #21 │ │ │ │ + cmneq sp, ip, lsr #27 │ │ │ │ + cmneq r4, r4, asr fp │ │ │ │ + strdeq r4, [sp, #-200]! @ 0xffffff38 │ │ │ │ + @ instruction: 0x0164aa94 │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ - strdeq r4, [sp, #-180]! @ 0xffffff4c │ │ │ │ - @ instruction: 0x0164a994 │ │ │ │ - cmneq sp, ip, asr #18 │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - strdeq r4, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, r0, lsr #7 │ │ │ │ - cmneq r3, r4, lsr #10 │ │ │ │ + strdeq r4, [sp, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r0, lsr #19 │ │ │ │ + cmneq sp, r4, asr r9 │ │ │ │ + strdeq sl, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r4, lsl #12 │ │ │ │ + cmneq r4, ip, lsr #7 │ │ │ │ + cmneq r3, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq sp, r4, asr #9 │ │ │ │ - cmneq r3, r4, lsr r4 │ │ │ │ - cmneq r4, ip, asr r2 │ │ │ │ + cmneq sp, ip, asr #9 │ │ │ │ + cmneq r3, r0, asr #8 │ │ │ │ + cmneq r4, r8, ror #4 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - cmneq sp, r8, asr r4 │ │ │ │ - strdeq sl, [r4, #-16]! │ │ │ │ + cmneq sp, r0, ror #8 │ │ │ │ + strdeq sl, [r4, #-28]! @ 0xffffffe4 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ cmneq r2, r4, lsr sl │ │ │ │ - @ instruction: 0x016d3e90 │ │ │ │ + @ instruction: 0x016d3e98 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r8, lsl ip │ │ │ │ - @ instruction: 0x0164ad9c │ │ │ │ - cmneq r3, r8, ror sp │ │ │ │ + cmneq r4, r4, lsr #24 │ │ │ │ + cmneq r4, r8, lsr #27 │ │ │ │ + cmneq r3, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strheq r3, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r4, asr fp │ │ │ │ - cmneq r4, r0, asr #25 │ │ │ │ - ldrdeq sl, [r4, #-196]! @ 0xffffff3c │ │ │ │ - strheq sl, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, ip, lsl #25 │ │ │ │ - ldrdeq r3, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r3, r0, asr #22 │ │ │ │ - cmneq r4, r4, ror #18 │ │ │ │ + cmneq sp, r0, asr #27 │ │ │ │ + cmneq r4, r0, ror #22 │ │ │ │ + cmneq r4, ip, asr #25 │ │ │ │ + cmneq r4, r0, ror #25 │ │ │ │ + strheq sl, [r4, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x0164ac98 │ │ │ │ + ldrdeq r3, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r3, ip, asr #22 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ @ instruction: 0x0162a29c │ │ │ │ - cmneq sp, r0, asr fp │ │ │ │ - cmneq r3, r0, asr #21 │ │ │ │ - cmneq r4, r4, ror #17 │ │ │ │ + cmneq sp, r8, asr fp │ │ │ │ + cmneq r3, ip, asr #21 │ │ │ │ + strdeq r9, [r4, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - cmneq r4, r0, lsl #23 │ │ │ │ - cmneq sp, r0, lsr #21 │ │ │ │ - cmneq r3, r0, lsl sl │ │ │ │ - cmneq r4, r4, lsr r8 │ │ │ │ + cmneq r4, ip, lsl #23 │ │ │ │ + cmneq sp, r8, lsr #21 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ + cmneq r4, r0, asr #16 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmneq sp, ip, lsr sl │ │ │ │ + cmneq sp, r4, asr #20 │ │ │ │ cmneq r2, ip, asr #2 │ │ │ │ - ldrdeq r9, [r4, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r4, r0, lsr #19 │ │ │ │ - cmneq sp, r0, ror #19 │ │ │ │ - cmneq r3, r0, asr r9 │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ + ldrdeq r9, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, ip, lsr #19 │ │ │ │ + cmneq sp, r8, ror #19 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - strheq sl, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sp, r8, lsl #19 │ │ │ │ - strdeq r9, [r3, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r4, ip, lsl r7 │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ + @ instruction: 0x016d3990 │ │ │ │ + cmneq r3, r4, lsl #18 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - cmneq sp, r4, lsr r9 │ │ │ │ + cmneq sp, ip, lsr r9 │ │ │ │ cmneq r2, r4, lsr r0 │ │ │ │ - strheq r9, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, r0, ror #16 │ │ │ │ - ldrdeq r3, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r4, ror r6 │ │ │ │ + cmneq r4, r4, asr #13 │ │ │ │ + cmneq r3, ip, ror #16 │ │ │ │ + cmneq sp, r4, ror #17 │ │ │ │ + cmneq r4, r0, lsl #13 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmneq r3, r4, lsr #16 │ │ │ │ + cmneq r3, r0, lsr r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq sp, r8, ror r8 │ │ │ │ - cmneq r3, r8, ror #15 │ │ │ │ - cmneq r4, r0, lsl r6 │ │ │ │ - strheq r9, [r3, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r0, lsl #17 │ │ │ │ + strdeq r9, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, ip, lsl r6 │ │ │ │ + strheq r9, [r3, #-124]! @ 0xffffff84 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r3, ip, ror r7 │ │ │ │ - strdeq r3, [sp, #-120]! @ 0xffffff88 │ │ │ │ - @ instruction: 0x01649590 │ │ │ │ + cmneq r3, r8, lsl #15 │ │ │ │ + cmneq sp, r0, lsl #16 │ │ │ │ + @ instruction: 0x0164959c │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r4, r4, lsl #18 │ │ │ │ - strheq r3, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ + cmneq r4, r0, lsl r9 │ │ │ │ + strheq r3, [sp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r3, ip, ror #13 │ │ │ │ - cmneq sp, r8, ror #14 │ │ │ │ - cmneq r4, r0, lsl #10 │ │ │ │ + strdeq r9, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, r0, ror r7 │ │ │ │ + cmneq r4, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strheq r9, [r3, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sp, ip, lsr #14 │ │ │ │ - cmneq r4, r8, asr #9 │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ + strheq r9, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sp, r4, lsr r7 │ │ │ │ + ldrdeq r9, [r4, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r3, r0, lsl #13 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - cmneq r3, r0, asr #12 │ │ │ │ + cmneq r3, ip, asr #12 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - @ instruction: 0x016d3694 │ │ │ │ - cmneq r3, r4, lsl #12 │ │ │ │ - cmneq r4, r0, lsr #8 │ │ │ │ + @ instruction: 0x016d369c │ │ │ │ + cmneq r3, r0, lsl r6 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmneq sp, r4, asr r6 │ │ │ │ - cmneq r3, r4, asr #11 │ │ │ │ - cmneq r4, r8, ror #7 │ │ │ │ + cmneq sp, ip, asr r6 │ │ │ │ + ldrdeq r9, [r3, #-80]! @ 0xffffffb0 │ │ │ │ + strdeq r9, [r4, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmneq sp, r4, lsl r6 │ │ │ │ - cmneq r3, r4, lsl #11 │ │ │ │ - cmneq r4, r8, lsr #7 │ │ │ │ + cmneq sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x01639590 │ │ │ │ + strheq r9, [r4, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - ldrdeq r3, [sp, #-84]! @ 0xffffffac │ │ │ │ - cmneq r3, r4, asr #10 │ │ │ │ - cmneq r4, r8, ror #6 │ │ │ │ + ldrdeq r3, [sp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r3, r0, asr r5 │ │ │ │ + cmneq r4, r4, ror r3 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - @ instruction: 0x016d3594 │ │ │ │ - cmneq r3, r4, lsl #10 │ │ │ │ - cmneq r4, r8, lsr #6 │ │ │ │ + @ instruction: 0x016d359c │ │ │ │ + cmneq r3, r0, lsl r5 │ │ │ │ + cmneq r4, r4, lsr r3 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r4, asr r5 │ │ │ │ - cmneq r3, r4, asr #9 │ │ │ │ - cmneq r4, r8, ror #5 │ │ │ │ + cmneq sp, ip, asr r5 │ │ │ │ + ldrdeq r9, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq r9, [r4, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - cmneq sp, r4, lsl r5 │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - cmneq r4, r8, lsr #5 │ │ │ │ + cmneq sp, ip, lsl r5 │ │ │ │ + @ instruction: 0x01639490 │ │ │ │ + strheq r9, [r4, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - ldrdeq r3, [sp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r3, r4, asr #8 │ │ │ │ - cmneq r4, r0, ror #4 │ │ │ │ + ldrdeq r3, [sp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r3, r0, asr r4 │ │ │ │ + cmneq r4, ip, ror #4 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x016d3494 │ │ │ │ - cmneq r3, r4, lsl #8 │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ + @ instruction: 0x016d349c │ │ │ │ + cmneq r3, r0, lsl r4 │ │ │ │ + cmneq r4, r4, lsr r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmneq sp, r4, asr r4 │ │ │ │ - cmneq r3, r4, asr #7 │ │ │ │ - cmneq r4, r8, ror #3 │ │ │ │ + cmneq sp, ip, asr r4 │ │ │ │ + ldrdeq r9, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r9, [r4, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmneq sp, r4, lsl r4 │ │ │ │ - cmneq r3, r4, lsl #7 │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ + cmneq sp, ip, lsl r4 │ │ │ │ + @ instruction: 0x01639390 │ │ │ │ + strheq r9, [r4, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - ldrdeq r3, [sp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r4, asr #6 │ │ │ │ - cmneq r4, r8, ror #2 │ │ │ │ - @ instruction: 0x016d3394 │ │ │ │ - cmneq r3, r4, lsl #6 │ │ │ │ - cmneq r4, r8, lsr #2 │ │ │ │ + ldrdeq r3, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r3, r0, asr r3 │ │ │ │ + cmneq r4, r4, ror r1 │ │ │ │ + @ instruction: 0x016d339c │ │ │ │ + cmneq r3, r0, lsl r3 │ │ │ │ + cmneq r4, r4, lsr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r3, ip, asr #5 │ │ │ │ + ldrdeq r9, [r3, #-40]! @ 0xffffffd8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq sp, r4, lsr #6 │ │ │ │ - @ instruction: 0x01639294 │ │ │ │ - strheq r9, [r4, #-8]! │ │ │ │ + cmneq sp, ip, lsr #6 │ │ │ │ + cmneq r3, r0, lsr #5 │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - cmneq r3, ip, asr r2 │ │ │ │ + cmneq r3, r8, ror #4 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - strdeq r9, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r4, lsl #4 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - ldrdeq r9, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r3, r4, ror #3 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmneq r3, r4, lsr #3 │ │ │ │ + strheq r9, [r3, #-16]! │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - cmneq r3, r4, lsl #3 │ │ │ │ - cmneq sp, r0, lsl #4 │ │ │ │ - @ instruction: 0x01648f98 │ │ │ │ + @ instruction: 0x01639190 │ │ │ │ + cmneq sp, r8, lsl #4 │ │ │ │ + cmneq r4, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - ldrdeq r3, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r4, lsl #6 │ │ │ │ - cmneq r4, ip, asr #30 │ │ │ │ + ldrdeq r3, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmneq r4, r8, asr pc │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - strdeq r9, [r3, #-0]! │ │ │ │ - cmneq sp, ip, ror #2 │ │ │ │ - cmneq r4, r4, lsl #30 │ │ │ │ + strdeq r9, [r3, #-12]! │ │ │ │ + cmneq sp, r4, ror r1 │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - cmneq sp, ip, lsr r1 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ - ldrdeq r8, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r4, asr #2 │ │ │ │ + strheq r9, [r3, #-8]! │ │ │ │ + ldrdeq r8, [r4, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - strdeq r3, [sp, #-12]! │ │ │ │ - cmneq r3, ip, rrx │ │ │ │ - @ instruction: 0x01648e90 │ │ │ │ + cmneq sp, r4, lsl #2 │ │ │ │ + cmneq r3, r8, ror r0 │ │ │ │ + @ instruction: 0x01648e9c │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - cmneq r3, r4, lsr r0 │ │ │ │ - strheq r3, [sp, #-0]! │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ + strheq r3, [sp, #-8]! │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ muleq r0, ip, r4 │ │ │ │ - strdeq r8, [r3, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sp, r4, ror r0 │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ + cmneq r3, r4 │ │ │ │ + cmneq sp, ip, ror r0 │ │ │ │ + cmneq r4, r8, lsl lr │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - cmneq sp, r4, asr #32 │ │ │ │ - strheq r8, [r3, #-244]! @ 0xffffff0c │ │ │ │ - ldrdeq r8, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sp, ip, asr #32 │ │ │ │ + cmneq r3, r0, asr #31 │ │ │ │ + cmneq r4, r4, ror #27 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - cmneq r3, ip, lsl #31 │ │ │ │ + @ instruction: 0x01638f98 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmneq sp, r0, ror #31 │ │ │ │ - cmneq r3, r0, asr pc │ │ │ │ - cmneq r4, r4, ror sp │ │ │ │ + cmneq sp, r8, ror #31 │ │ │ │ + cmneq r3, ip, asr pc │ │ │ │ + cmneq r4, r0, lsl #27 │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - cmneq sp, r0, lsr #31 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ + cmneq sp, r8, lsr #31 │ │ │ │ + cmneq r3, ip, lsl pc │ │ │ │ + cmneq r4, r0, asr #26 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - cmneq sp, r0, ror #30 │ │ │ │ - ldrdeq r8, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r8, ror #30 │ │ │ │ + ldrdeq r8, [r3, #-236]! @ 0xffffff14 │ │ │ │ ldr r0, [pc, #-228] @ 53b0fc │ │ │ │ mov r1, r4 │ │ │ │ bl b0b3c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 53bdc8 │ │ │ │ asr r3, sl, #31 │ │ │ │ cmp sl, #1 │ │ │ │ @@ -1183208,61 +1183208,61 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #204] @ 53c56c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 53ab70 │ │ │ │ - strdeq r8, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r4, r0, lsl #26 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - cmneq sp, r0, lsr #30 │ │ │ │ - @ instruction: 0x01638e90 │ │ │ │ - strheq r8, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sp, r8, lsr #30 │ │ │ │ + @ instruction: 0x01638e9c │ │ │ │ + cmneq r4, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq sp, r0, ror #29 │ │ │ │ - cmneq r3, r0, asr lr │ │ │ │ - cmneq r4, r4, ror ip │ │ │ │ + cmneq sp, r8, ror #29 │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + cmneq r4, r0, lsl #25 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - cmneq sp, r0, lsr #29 │ │ │ │ - cmneq r3, r0, lsl lr │ │ │ │ - cmneq r4, r4, lsr ip │ │ │ │ + cmneq sp, r8, lsr #29 │ │ │ │ + cmneq r3, ip, lsl lr │ │ │ │ + cmneq r4, r0, asr #24 │ │ │ │ andeq r0, r0, r9, asr #10 │ │ │ │ - cmneq sp, r0, ror #28 │ │ │ │ - ldrdeq r8, [r3, #-208]! @ 0xffffff30 │ │ │ │ - strdeq r8, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sp, r8, ror #28 │ │ │ │ + ldrdeq r8, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r0, lsl #24 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmneq sp, r0, lsr #28 │ │ │ │ - @ instruction: 0x01638d90 │ │ │ │ - strheq r8, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sp, r8, lsr #28 │ │ │ │ + @ instruction: 0x01638d9c │ │ │ │ + cmneq r4, r0, asr #23 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - cmneq sp, r0, ror #27 │ │ │ │ - cmneq r3, r0, asr sp │ │ │ │ - cmneq r4, r4, ror fp │ │ │ │ + cmneq sp, r8, ror #27 │ │ │ │ + cmneq r3, ip, asr sp │ │ │ │ + cmneq r4, r0, lsl #23 │ │ │ │ andeq r0, r0, r2, asr r5 │ │ │ │ - cmneq sp, r0, lsr #27 │ │ │ │ - cmneq r3, r0, lsl sp │ │ │ │ - cmneq r4, r4, lsr fp │ │ │ │ + cmneq sp, r8, lsr #27 │ │ │ │ + cmneq r3, ip, lsl sp │ │ │ │ + cmneq r4, r0, asr #22 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ - cmneq sp, r0, ror #26 │ │ │ │ - ldrdeq r8, [r3, #-192]! @ 0xffffff40 │ │ │ │ - strdeq r8, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, r8, ror #26 │ │ │ │ + ldrdeq r8, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r0, lsl #22 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ - @ instruction: 0x01638c90 │ │ │ │ - strheq r8, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, r8, lsr #26 │ │ │ │ + @ instruction: 0x01638c9c │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - strdeq r2, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ - cmneq r4, r4, lsl #21 │ │ │ │ + strdeq r2, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ + @ instruction: 0x01648a90 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - strheq r2, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r0, lsr #24 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ + strheq r2, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - cmneq r3, r8, ror #23 │ │ │ │ + strdeq r8, [r3, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #568] @ 53c7c0 │ │ │ │ ldr r3, [pc, #568] @ 53c7c4 │ │ │ │ @@ -1183408,35 +1183408,35 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 53c64c │ │ │ │ cmneq r9, ip, lsl #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r8, ror #21 │ │ │ │ cmneq r2, r4, lsl #5 │ │ │ │ - cmneq r9, r0, asr #18 │ │ │ │ + cmneq r9, ip, asr #18 │ │ │ │ cmneq r2, ip, lsl #15 │ │ │ │ cmneq r9, r0, asr #29 │ │ │ │ - cmneq sp, ip, ror #20 │ │ │ │ - ldrdeq r8, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, r0, lsl #16 │ │ │ │ + cmneq sp, r4, ror sl │ │ │ │ + cmneq r3, r8, ror #19 │ │ │ │ + cmneq r4, ip, lsl #16 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - cmneq sp, ip, lsr #20 │ │ │ │ - @ instruction: 0x0163899c │ │ │ │ - strheq r8, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r4, lsr sl │ │ │ │ + cmneq r3, r8, lsr #19 │ │ │ │ + cmneq r4, r4, asr #15 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - cmneq sp, ip, ror #19 │ │ │ │ - cmneq r3, ip, asr r9 │ │ │ │ - cmneq r4, r0, lsl #15 │ │ │ │ + strdeq r2, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r3, r8, ror #18 │ │ │ │ + cmneq r4, ip, lsl #15 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmneq sp, ip, lsr #19 │ │ │ │ - cmneq r3, ip, lsl r9 │ │ │ │ - cmneq r4, r0, asr #14 │ │ │ │ - cmneq sp, ip, ror #18 │ │ │ │ - ldrdeq r8, [r3, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r0, lsl #14 │ │ │ │ + strheq r2, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r3, r8, lsr #18 │ │ │ │ + cmneq r4, ip, asr #14 │ │ │ │ + cmneq sp, r4, ror r9 │ │ │ │ + cmneq r3, r8, ror #17 │ │ │ │ + cmneq r4, ip, lsl #14 │ │ │ │ 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 │ │ │ │ @@ -1184433,203 +1184433,203 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 53d564 │ │ │ │ cmneq r9, r8, asr #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r9, r8, lsr #25 │ │ │ │ - cmneq sp, r0, lsl r8 │ │ │ │ - cmneq r4, ip, lsl #11 │ │ │ │ + cmneq sp, r8, lsl r8 │ │ │ │ + @ instruction: 0x01648598 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sp, r0, asr r5 │ │ │ │ - cmneq r4, r0, ror #5 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - strheq r8, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, r0, asr #24 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ + cmneq sp, r8, asr r5 │ │ │ │ + cmneq r4, ip, ror #5 │ │ │ │ + cmneq sp, ip, lsr r4 │ │ │ │ + cmneq r4, r4, asr #3 │ │ │ │ + cmneq sp, r8, asr #24 │ │ │ │ + ldrdeq r7, [r4, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ cmneq r9, r8, lsr #31 │ │ │ │ - ldrdeq r7, [r3, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, r0, lsr #21 │ │ │ │ - cmneq r3, r4, ror sl │ │ │ │ - ldrdeq r1, [sp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, r0, asr #20 │ │ │ │ - cmneq r4, r4, ror #16 │ │ │ │ + ldrdeq r7, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, ip, lsr #21 │ │ │ │ + cmneq r3, r0, lsl #21 │ │ │ │ + ldrdeq r1, [sp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r3, ip, asr #20 │ │ │ │ + cmneq r4, r0, ror r8 │ │ │ │ andeq r0, r0, r9, lsr #12 │ │ │ │ - @ instruction: 0x016d1a94 │ │ │ │ - cmneq r3, r4, lsl #20 │ │ │ │ - cmneq r4, r8, lsr #16 │ │ │ │ + @ instruction: 0x016d1a9c │ │ │ │ + cmneq r3, r0, lsl sl │ │ │ │ + cmneq r4, r4, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - cmneq sp, r8, asr sl │ │ │ │ - cmneq r3, r8, asr #19 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ + cmneq sp, r0, ror #20 │ │ │ │ + ldrdeq r7, [r3, #-148]! @ 0xffffff6c │ │ │ │ + strdeq r7, [r4, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - cmneq sp, ip, lsl sl │ │ │ │ - cmneq r3, ip, lsl #19 │ │ │ │ - strheq r7, [r4, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r4, lsr #20 │ │ │ │ + @ instruction: 0x01637998 │ │ │ │ + strheq r7, [r4, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - cmneq sp, r0, ror #19 │ │ │ │ - cmneq r3, r0, asr r9 │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ + cmneq sp, r8, ror #19 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmneq sp, r4, lsr #19 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ - cmneq r4, r8, lsr r7 │ │ │ │ + cmneq sp, ip, lsr #19 │ │ │ │ + cmneq r3, r0, lsr #18 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmneq sp, r4, ror #18 │ │ │ │ - ldrdeq r7, [r3, #-140]! @ 0xffffff74 │ │ │ │ - strdeq r7, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sp, ip, lsl r6 │ │ │ │ - @ instruction: 0x01637594 │ │ │ │ - cmneq r4, ip, lsr #7 │ │ │ │ + cmneq sp, ip, ror #18 │ │ │ │ + cmneq r3, r8, ror #17 │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ + cmneq sp, r4, lsr #12 │ │ │ │ + cmneq r3, r0, lsr #11 │ │ │ │ + strheq r7, [r4, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - ldrdeq r1, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r3, ip, asr #10 │ │ │ │ - cmneq r4, r0, ror r3 │ │ │ │ + cmneq sp, r4, ror #11 │ │ │ │ + cmneq r3, r8, asr r5 │ │ │ │ + cmneq r4, ip, ror r3 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmneq sp, r0, lsr #11 │ │ │ │ - cmneq r3, r0, lsl r5 │ │ │ │ - cmneq r4, r4, lsr r3 │ │ │ │ + cmneq sp, r8, lsr #11 │ │ │ │ + cmneq r3, ip, lsl r5 │ │ │ │ + cmneq r4, r0, asr #6 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - cmneq sp, r4, ror #10 │ │ │ │ - ldrdeq r7, [r3, #-68]! @ 0xffffffbc │ │ │ │ - strdeq r7, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sp, ip, ror #10 │ │ │ │ + cmneq r3, r0, ror #9 │ │ │ │ + cmneq r4, r4, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - cmneq sp, r8, lsr #10 │ │ │ │ - @ instruction: 0x01637498 │ │ │ │ - strheq r7, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq sp, r0, lsr r5 │ │ │ │ + cmneq r3, r4, lsr #9 │ │ │ │ + cmneq r4, r8, asr #5 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - cmneq sp, ip, ror #9 │ │ │ │ - cmneq r3, ip, asr r4 │ │ │ │ - cmneq r4, r0, lsl #5 │ │ │ │ - strheq r1, [sp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ - cmneq r4, r4, asr #4 │ │ │ │ + strdeq r1, [sp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ + cmneq r4, ip, lsl #5 │ │ │ │ + strheq r1, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r3, ip, lsr #8 │ │ │ │ + cmneq r4, r0, asr r2 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - cmneq sp, r4, ror r4 │ │ │ │ - cmneq r3, r4, ror #7 │ │ │ │ - cmneq r4, r8, lsl #4 │ │ │ │ + cmneq sp, ip, ror r4 │ │ │ │ + strdeq r7, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, r4, lsl r2 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmneq sp, r8, lsr r4 │ │ │ │ - cmneq r3, r8, lsr #7 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ + cmneq sp, r0, asr #8 │ │ │ │ + strheq r7, [r3, #-52]! @ 0xffffffcc │ │ │ │ + ldrdeq r7, [r4, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - strdeq r1, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r3, r8, ror #6 │ │ │ │ - cmneq r4, ip, lsl #3 │ │ │ │ + cmneq sp, r4, lsl #8 │ │ │ │ + cmneq r3, r4, ror r3 │ │ │ │ + @ instruction: 0x01647198 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - strheq r1, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r3, r8, lsr #6 │ │ │ │ - cmneq r4, ip, asr #2 │ │ │ │ + cmneq sp, r4, asr #7 │ │ │ │ + cmneq r3, r4, lsr r3 │ │ │ │ + cmneq r4, r8, asr r1 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmneq sp, ip, ror r3 │ │ │ │ - cmneq r3, ip, ror #5 │ │ │ │ - cmneq r4, r0, lsl r1 │ │ │ │ + cmneq sp, r4, lsl #7 │ │ │ │ + strdeq r7, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strheq r7, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r3, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x01637298 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r3, r0, ror #4 │ │ │ │ + cmneq r3, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strheq r1, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ - qdsubeq r7, r0, r4 │ │ │ │ + cmneq sp, r4, asr #5 │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ + qdsubeq r7, ip, r4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq sp, r0, lsl #5 │ │ │ │ - strdeq r7, [r3, #-16]! │ │ │ │ - cmneq r4, r4, lsl r0 │ │ │ │ + cmneq sp, r8, lsl #5 │ │ │ │ + strdeq r7, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq sp, r4, asr #4 │ │ │ │ - strheq r7, [r3, #-20]! @ 0xffffffec │ │ │ │ - ldrdeq r6, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sp, ip, asr #4 │ │ │ │ + cmneq r3, r0, asr #3 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sp, r8, lsl #4 │ │ │ │ - cmneq r3, r8, ror r1 │ │ │ │ - @ instruction: 0x01646f9c │ │ │ │ + cmneq sp, r0, lsl r2 │ │ │ │ + cmneq r3, r4, lsl #3 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq sp, ip, asr #3 │ │ │ │ - cmneq r3, ip, lsr r1 │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ + ldrdeq r1, [sp, #-20]! @ 0xffffffec │ │ │ │ + cmneq r3, r8, asr #2 │ │ │ │ + cmneq r4, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r3, r8, lsl #2 │ │ │ │ - ldrdeq r7, [r3, #-12]! │ │ │ │ + cmneq r3, r4, lsl r1 │ │ │ │ + cmneq r3, r8, ror #1 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmneq sp, r8, lsr r1 │ │ │ │ - cmneq r3, r8, lsr #1 │ │ │ │ - cmneq r4, ip, asr #29 │ │ │ │ + cmneq sp, r0, asr #2 │ │ │ │ + strheq r7, [r3, #-4]! │ │ │ │ + ldrdeq r6, [r4, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - strdeq r1, [sp, #-12]! │ │ │ │ - cmneq r3, ip, rrx │ │ │ │ - @ instruction: 0x01646e90 │ │ │ │ + cmneq sp, r4, lsl #2 │ │ │ │ + cmneq r3, r8, ror r0 │ │ │ │ + @ instruction: 0x01646e9c │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - cmneq sp, r0, asr #1 │ │ │ │ - cmneq r3, r0, lsr r0 │ │ │ │ - cmneq r4, r4, asr lr │ │ │ │ + cmneq sp, r8, asr #1 │ │ │ │ + cmneq r3, ip, lsr r0 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - cmneq sp, r4, lsl #1 │ │ │ │ - strdeq r6, [r3, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, r8, lsl lr │ │ │ │ + cmneq sp, ip, lsl #1 │ │ │ │ + cmneq r3, r0 │ │ │ │ + cmneq r4, r4, lsr #28 │ │ │ │ andeq r0, r0, r9, ror #11 │ │ │ │ - cmneq sp, r8, asr #32 │ │ │ │ - strheq r6, [r3, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq r6, [r4, #-220]! @ 0xffffff24 │ │ │ │ + qdsubeq r1, r0, sp │ │ │ │ + cmneq r3, r4, asr #31 │ │ │ │ + cmneq r4, r8, ror #27 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - cmneq sp, ip │ │ │ │ - cmneq r3, ip, ror pc │ │ │ │ - cmneq r4, r0, lsr #27 │ │ │ │ + cmneq sp, r4, lsl r0 │ │ │ │ + cmneq r3, r8, lsl #31 │ │ │ │ + cmneq r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrdeq r0, [sp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r3, r0, asr #30 │ │ │ │ - cmneq r4, r4, ror #26 │ │ │ │ + ldrdeq r0, [sp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r3, ip, asr #30 │ │ │ │ + cmneq r4, r0, ror sp │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - @ instruction: 0x016d0f94 │ │ │ │ - cmneq r3, r4, lsl #30 │ │ │ │ - cmneq r4, ip, lsr #26 │ │ │ │ + @ instruction: 0x016d0f9c │ │ │ │ + cmneq r3, r0, lsl pc │ │ │ │ + cmneq r4, r8, lsr sp │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmneq sp, r8, asr pc │ │ │ │ - cmneq r3, r8, asr #29 │ │ │ │ - strdeq r6, [r4, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sp, r0, ror #30 │ │ │ │ + ldrdeq r6, [r3, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r6, [r4, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - cmneq sp, ip, lsl pc │ │ │ │ - cmneq r3, ip, lsl #29 │ │ │ │ - strheq r6, [r4, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sp, r4, lsr #30 │ │ │ │ + @ instruction: 0x01636e98 │ │ │ │ + strheq r6, [r4, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - smultteq sp, r0, lr │ │ │ │ - cmneq r3, r0, asr lr │ │ │ │ - cmneq r4, r4, ror ip │ │ │ │ + smultteq sp, r8, lr │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + cmneq r4, r0, lsl #25 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smultbeq sp, r4, lr │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ - cmneq r4, r8, lsr ip │ │ │ │ + smultbeq sp, ip, lr │ │ │ │ + cmneq r3, r0, lsr #28 │ │ │ │ + cmneq r4, r4, asr #24 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r3, r0, ror #27 │ │ │ │ + cmneq r3, ip, ror #27 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - strheq r6, [r3, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r3, r4, asr #27 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01636d90 │ │ │ │ + @ instruction: 0x01636d9c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, r4, ror #26 │ │ │ │ + cmneq r3, r0, ror sp │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smulbteq sp, r0, sp │ │ │ │ - cmneq r3, r0, lsr sp │ │ │ │ - cmneq r4, r4, asr fp │ │ │ │ + smulbteq sp, r8, sp │ │ │ │ + cmneq r3, ip, lsr sp │ │ │ │ + cmneq r4, r0, ror #22 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smulbbeq sp, r4, sp │ │ │ │ - strdeq r6, [r3, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r8, lsl fp │ │ │ │ + smulbbeq sp, ip, sp │ │ │ │ + cmneq r3, r0, lsl #26 │ │ │ │ + cmneq r4, r4, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq sp, r8, asr #26 │ │ │ │ - strheq r6, [r3, #-200]! @ 0xffffff38 │ │ │ │ - ldrdeq r6, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sp, r0, asr sp │ │ │ │ + cmneq r3, r4, asr #25 │ │ │ │ + cmneq r4, r8, ror #21 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldr r2, [pc, #-584] @ 53d88c │ │ │ │ ldr r1, [pc, #-584] @ 53d890 │ │ │ │ ldr r3, [pc, #-584] @ 53d894 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1186064,62 +1186064,62 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 53ee9c │ │ │ │ mov fp, #0 │ │ │ │ mov sl, fp │ │ │ │ b 53ea9c │ │ │ │ cmneq r9, r4, lsl r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, r4, lsr #5 │ │ │ │ - cmneq r4, ip, ror #4 │ │ │ │ - cmneq sp, r0, lsr #20 │ │ │ │ - strheq r6, [r4, #-116]! @ 0xffffff8c │ │ │ │ + strheq r4, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r4, r8, ror r2 │ │ │ │ + cmneq sp, r8, lsr #20 │ │ │ │ + cmneq r4, r0, asr #15 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - strheq r0, [sp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, ip, lsl #23 │ │ │ │ - cmneq r4, r0, lsr r7 │ │ │ │ + cmneq r4, r8, lsl #23 │ │ │ │ + smulbteq sp, r4, r9 │ │ │ │ + @ instruction: 0x01647b98 │ │ │ │ + cmneq r4, ip, lsr r7 │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - strheq r0, [sp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ + strheq r0, [sp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r4, ip, lsr r6 │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - smultbeq sp, r0, r7 │ │ │ │ - cmneq r4, r0, lsr r5 │ │ │ │ + smultbeq sp, r8, r7 │ │ │ │ + cmneq r4, ip, lsr r5 │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - smulbbeq sp, r8, r5 │ │ │ │ - cmneq r4, r4, lsr #6 │ │ │ │ + @ instruction: 0x016d0590 │ │ │ │ + cmneq r4, r0, lsr r3 │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - cmneq r4, r8, lsr #9 │ │ │ │ + strheq r7, [r4, #-68]! @ 0xffffffbc │ │ │ │ cmneq r9, r0, ror r6 │ │ │ │ - cmneq r4, r0, asr #6 │ │ │ │ - cmneq sp, r0, lsl #2 │ │ │ │ - cmneq r3, r0, ror r0 │ │ │ │ - @ instruction: 0x01645e98 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ + cmneq sp, r8, lsl #2 │ │ │ │ + cmneq r3, ip, ror r0 │ │ │ │ + cmneq r4, r4, lsr #29 │ │ │ │ andeq r1, r0, fp, ror pc │ │ │ │ - cmneq sp, r8, rrx │ │ │ │ - strdeq pc, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r3, r0, ror #30 │ │ │ │ - cmneq r4, r4, lsl #27 │ │ │ │ + cmneq sp, r0, ror r0 │ │ │ │ + strdeq pc, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ + @ instruction: 0x01645d90 │ │ │ │ andeq r1, r0, fp, ror #30 │ │ │ │ - msreq (UNDEF: 108), ip, asr #29 │ │ │ │ - cmneq r4, r0, asr #32 │ │ │ │ - cmneq r4, r8, lsr ip │ │ │ │ + ldrdeq pc, [ip, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r4, ip, asr #32 │ │ │ │ + cmneq r4, r4, asr #24 │ │ │ │ muleq r0, r1, lr │ │ │ │ - msreq (UNDEF: 108), r0, lsr sl │ │ │ │ - cmneq r3, r0, lsr #19 │ │ │ │ - cmneq r4, r4, asr #15 │ │ │ │ + msreq (UNDEF: 108), r8, lsr sl │ │ │ │ + cmneq r3, ip, lsr #19 │ │ │ │ + ldrdeq r5, [r4, #-112]! @ 0xffffff90 │ │ │ │ andeq r1, r0, ip, ror #30 │ │ │ │ - msreq SPSR_fs, r0, lsr #19 │ │ │ │ - cmneq r4, ip, lsl r7 │ │ │ │ + msreq SPSR_fs, r8, lsr #19 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ andeq r1, r0, r4, lsl pc │ │ │ │ - msreq SPSR_fs, ip @ │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - cmneq r3, r8, asr #15 │ │ │ │ + msreq SPSR_fs, r4, lsr #17 │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ + ldrdeq r5, [r3, #-116]! @ 0xffffff8c │ │ │ │ andeq r1, r0, r6, lsl pc │ │ │ │ - msreq SPSR_mon, ip, asr #15 │ │ │ │ - cmneq r4, r8, ror #10 │ │ │ │ + ldrdeq pc, [ip, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, r4, ror r5 │ │ │ │ @ instruction: 0x00001eb0 │ │ │ │ @ instruction: 0x00001eb1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r4, [pc, #-96] @ 53f1cc │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ @@ -1188129,274 +1188129,274 @@ │ │ │ │ ldr r1, [pc, #732] @ 54145c │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 53ee9c │ │ │ │ - cmneq ip, r8, lsl #30 │ │ │ │ - @ instruction: 0x01644c98 │ │ │ │ + cmneq ip, r0, lsl pc │ │ │ │ + cmneq r4, r4, lsr #25 │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ - cmneq r3, r8, lsr lr │ │ │ │ - cmneq ip, ip, asr #22 │ │ │ │ - strheq r4, [r3, #-172]! @ 0xffffff54 │ │ │ │ - ldrdeq r4, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r4, asr #28 │ │ │ │ + cmneq ip, r4, asr fp │ │ │ │ + cmneq r3, r8, asr #21 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ andeq r1, r0, r2, ror #29 │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ - cmneq r3, ip, ror sl │ │ │ │ - cmneq r4, r0, lsr #17 │ │ │ │ + cmneq ip, r4, lsl fp │ │ │ │ + cmneq r3, r8, lsl #21 │ │ │ │ + cmneq r4, ip, lsr #17 │ │ │ │ andeq r1, r0, ip, ror #29 │ │ │ │ - cmneq ip, ip, asr #21 │ │ │ │ - cmneq r3, ip, lsr sl │ │ │ │ - cmneq r4, r0, ror #16 │ │ │ │ + ldrdeq lr, [ip, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r3, r8, asr #20 │ │ │ │ + cmneq r4, ip, ror #16 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmneq ip, ip, lsl #21 │ │ │ │ - strdeq r4, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ + @ instruction: 0x016cea94 │ │ │ │ + cmneq r3, r8, lsl #20 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - cmneq ip, ip, asr #20 │ │ │ │ - strheq r4, [r3, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r4, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq ip, r4, asr sl │ │ │ │ + cmneq r3, r8, asr #19 │ │ │ │ + cmneq r4, r4, ror #15 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - cmneq r4, r4, ror #23 │ │ │ │ - cmneq ip, r8, lsl #20 │ │ │ │ - @ instruction: 0x01644794 │ │ │ │ + strdeq r5, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmneq ip, r0, lsl sl │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - cmneq ip, r0, asr #19 │ │ │ │ - cmneq r3, r0, lsr r9 │ │ │ │ - cmneq r4, r4, asr r7 │ │ │ │ + cmneq ip, r8, asr #19 │ │ │ │ + cmneq r3, ip, lsr r9 │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - strdeq r4, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r4, lsl #18 │ │ │ │ @ instruction: 0x00001eb1 │ │ │ │ - cmneq r3, r8, asr #17 │ │ │ │ + ldrdeq r4, [r3, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0x00001eb0 │ │ │ │ - cmneq ip, r0, lsr #18 │ │ │ │ - @ instruction: 0x01634890 │ │ │ │ - strheq r4, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r8, lsr #18 │ │ │ │ + @ instruction: 0x0163489c │ │ │ │ + cmneq r4, r0, asr #13 │ │ │ │ andeq r1, r0, pc, lsr #29 │ │ │ │ - cmneq ip, r0, ror #17 │ │ │ │ - cmneq r3, r0, asr r8 │ │ │ │ - cmneq r4, r4, ror r6 │ │ │ │ + cmneq ip, r8, ror #17 │ │ │ │ + cmneq r3, ip, asr r8 │ │ │ │ + cmneq r4, r0, lsl #13 │ │ │ │ andeq r1, r0, lr, lsr #29 │ │ │ │ - cmneq ip, r0, lsr #17 │ │ │ │ - cmneq r3, r0, lsl r8 │ │ │ │ - cmneq r4, r4, lsr r6 │ │ │ │ - cmneq ip, r0, ror #16 │ │ │ │ - ldrdeq r4, [r3, #-112]! @ 0xffffff90 │ │ │ │ - strdeq r4, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmneq ip, r8, lsr #17 │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ + cmneq r4, r0, asr #12 │ │ │ │ + cmneq ip, r8, ror #16 │ │ │ │ + ldrdeq r4, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmneq ip, r0, lsr #16 │ │ │ │ - @ instruction: 0x01634790 │ │ │ │ - strheq r4, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmneq ip, r8, lsr #16 │ │ │ │ + @ instruction: 0x0163479c │ │ │ │ + cmneq r4, r0, asr #11 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmneq r3, r8, asr r7 │ │ │ │ + cmneq r3, r4, ror #14 │ │ │ │ andeq r1, r0, r2, lsl pc │ │ │ │ - strheq lr, [ip, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r3, r0, lsr #14 │ │ │ │ - cmneq r4, r4, asr #10 │ │ │ │ + strheq lr, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, ip, lsr #14 │ │ │ │ + cmneq r4, r0, asr r5 │ │ │ │ andeq r1, r0, r5, ror #29 │ │ │ │ - cmneq ip, r0, ror r7 │ │ │ │ - cmneq r3, r0, ror #13 │ │ │ │ - cmneq r4, r4, lsl #10 │ │ │ │ + cmneq ip, r8, ror r7 │ │ │ │ + cmneq r3, ip, ror #13 │ │ │ │ + cmneq r4, r0, lsl r5 │ │ │ │ andeq r1, r0, r9, asr #30 │ │ │ │ - cmneq ip, r0, lsr r7 │ │ │ │ - cmneq r3, r0, lsr #13 │ │ │ │ - cmneq r4, r4, asr #9 │ │ │ │ + cmneq ip, r8, lsr r7 │ │ │ │ + cmneq r3, ip, lsr #13 │ │ │ │ + ldrdeq r4, [r4, #-64]! @ 0xffffffc0 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ - strdeq lr, [ip, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r3, r0, ror #12 │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ + strdeq lr, [ip, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, ip, ror #12 │ │ │ │ + @ instruction: 0x01644490 │ │ │ │ andeq r1, r0, r5, lsl pc │ │ │ │ - cmneq r3, r8, lsr #12 │ │ │ │ + cmneq r3, r4, lsr r6 │ │ │ │ andeq r1, r0, r4, lsl pc │ │ │ │ - strdeq r4, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ andeq r1, r0, r0, lsr #30 │ │ │ │ - cmneq r3, r8, asr #11 │ │ │ │ + ldrdeq r4, [r3, #-84]! @ 0xffffffac │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - cmneq r3, ip, lsl #11 │ │ │ │ - strheq r4, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ + @ instruction: 0x01634598 │ │ │ │ + strheq r4, [r4, #-60]! @ 0xffffffc4 │ │ │ │ andeq r1, r0, r3, lsr #30 │ │ │ │ - cmneq r3, r4, asr r5 │ │ │ │ + cmneq r3, r0, ror #10 │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - cmneq ip, ip, lsr #11 │ │ │ │ - cmneq r3, r8, lsl r5 │ │ │ │ - cmneq r4, ip, lsr r3 │ │ │ │ + strheq lr, [ip, #-84]! @ 0xffffffac │ │ │ │ + cmneq r3, r4, lsr #10 │ │ │ │ + cmneq r4, r8, asr #6 │ │ │ │ andeq r1, r0, fp, lsr #30 │ │ │ │ - cmneq ip, r8, ror #10 │ │ │ │ - ldrdeq r4, [r3, #-68]! @ 0xffffffbc │ │ │ │ - strdeq r4, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, r0, ror r5 │ │ │ │ + cmneq r3, r0, ror #9 │ │ │ │ + cmneq r4, r4, lsl #6 │ │ │ │ andeq r1, r0, sp, lsr #30 │ │ │ │ - cmneq ip, r4, lsr #10 │ │ │ │ - @ instruction: 0x01634494 │ │ │ │ - strheq r4, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, ip, lsr #10 │ │ │ │ + cmneq r3, r0, lsr #9 │ │ │ │ + cmneq r4, r4, asr #5 │ │ │ │ andeq r1, r0, r3, lsr pc │ │ │ │ - cmneq ip, r4, ror #9 │ │ │ │ - cmneq r3, r4, asr r4 │ │ │ │ - cmneq r4, r0, ror r2 │ │ │ │ + cmneq ip, ip, ror #9 │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ andeq r1, r0, r8, ror pc │ │ │ │ - cmneq ip, r4, lsr #9 │ │ │ │ - cmneq r3, r4, lsl r4 │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ + cmneq ip, ip, lsr #9 │ │ │ │ + cmneq r3, r0, lsr #8 │ │ │ │ + cmneq r4, r4, asr #4 │ │ │ │ andeq r1, r0, sl, asr pc │ │ │ │ - cmneq ip, r4, ror #8 │ │ │ │ - ldrdeq r4, [r3, #-52]! @ 0xffffffcc │ │ │ │ - strdeq r4, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, ip, ror #8 │ │ │ │ + cmneq r3, r0, ror #7 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ andeq r1, r0, ip, asr pc │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - @ instruction: 0x01634394 │ │ │ │ - strheq r4, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ + cmneq r3, r0, lsr #7 │ │ │ │ + cmneq r4, r4, asr #3 │ │ │ │ andeq r1, r0, r2, lsl #29 │ │ │ │ - cmneq ip, r4, ror #7 │ │ │ │ - cmneq r3, r4, asr r3 │ │ │ │ - cmneq r4, r8, ror r1 │ │ │ │ + cmneq ip, ip, ror #7 │ │ │ │ + cmneq r3, r0, ror #6 │ │ │ │ + cmneq r4, r4, lsl #3 │ │ │ │ andeq r1, r0, r1, ror pc │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ - cmneq r3, r4, lsl r3 │ │ │ │ - cmneq r4, r8, lsr r1 │ │ │ │ + cmneq ip, ip, lsr #7 │ │ │ │ + cmneq r3, r0, lsr #6 │ │ │ │ + cmneq r4, r4, asr #2 │ │ │ │ andeq r1, r0, r2, ror pc │ │ │ │ - cmneq ip, r4, ror #6 │ │ │ │ - ldrdeq r4, [r3, #-36]! @ 0xffffffdc │ │ │ │ - strdeq r4, [r4, #-8]! │ │ │ │ - cmneq ip, r4, lsr #6 │ │ │ │ - @ instruction: 0x01634294 │ │ │ │ - strheq r4, [r4, #-8]! │ │ │ │ + cmneq ip, ip, ror #6 │ │ │ │ + cmneq r3, r0, ror #5 │ │ │ │ + cmneq r4, r4, lsl #2 │ │ │ │ + cmneq ip, ip, lsr #6 │ │ │ │ + cmneq r3, r0, lsr #5 │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ andeq r1, r0, r1, lsl #29 │ │ │ │ - cmneq ip, r4, ror #5 │ │ │ │ - cmneq r3, r4, asr r2 │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ + cmneq ip, ip, ror #5 │ │ │ │ + cmneq r3, r0, ror #4 │ │ │ │ + cmneq r4, r4, lsl #1 │ │ │ │ andeq r1, r0, r3, ror pc │ │ │ │ - cmneq ip, r4, lsr #5 │ │ │ │ - cmneq r3, r4, lsl r2 │ │ │ │ - cmneq r4, r8, lsr r0 │ │ │ │ + cmneq ip, ip, lsr #5 │ │ │ │ + cmneq r3, r0, lsr #4 │ │ │ │ + cmneq r4, r4, asr #32 │ │ │ │ andeq r1, r0, r4, ror pc │ │ │ │ - cmneq ip, r4, ror #4 │ │ │ │ - ldrdeq r4, [r3, #-20]! @ 0xffffffec │ │ │ │ - strdeq r3, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, ror #4 │ │ │ │ + cmneq r3, r0, ror #3 │ │ │ │ + cmneq r4, r4 │ │ │ │ andeq r1, r0, r5, ror pc │ │ │ │ - cmneq ip, r4, lsr #4 │ │ │ │ - @ instruction: 0x01634194 │ │ │ │ - strheq r3, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, lsr #4 │ │ │ │ + cmneq r3, r0, lsr #3 │ │ │ │ + cmneq r4, r4, asr #31 │ │ │ │ andeq r1, r0, r6, ror pc │ │ │ │ - cmneq ip, r4, ror #3 │ │ │ │ - cmneq r3, r4, asr r1 │ │ │ │ - cmneq r4, r8, ror pc │ │ │ │ + cmneq ip, ip, ror #3 │ │ │ │ + cmneq r3, r0, ror #2 │ │ │ │ + cmneq r4, r4, lsl #31 │ │ │ │ andeq r1, r0, lr, ror lr │ │ │ │ - cmneq ip, r4, lsr #3 │ │ │ │ - cmneq r3, r4, lsl r1 │ │ │ │ - cmneq r4, r8, lsr pc │ │ │ │ + cmneq ip, ip, lsr #3 │ │ │ │ + cmneq r3, r0, lsr #2 │ │ │ │ + cmneq r4, r4, asr #30 │ │ │ │ andeq r1, r0, pc, ror lr │ │ │ │ - ldrdeq r4, [r3, #-12]! │ │ │ │ + cmneq r3, r8, ror #1 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ + strheq r4, [r3, #-8]! │ │ │ │ andeq r1, r0, r9, lsr #29 │ │ │ │ - cmneq r3, ip, ror r0 │ │ │ │ + cmneq r3, r8, lsl #1 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - cmneq r3, ip, asr #32 │ │ │ │ + qdsubeq r4, r8, r3 │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - cmneq ip, r4, lsr #1 │ │ │ │ - cmneq r3, r0, lsl r0 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ + cmneq ip, ip, lsr #1 │ │ │ │ + cmneq r3, ip, lsl r0 │ │ │ │ + cmneq r4, r0, asr #28 │ │ │ │ andeq r1, r0, r9, lsr pc │ │ │ │ - cmneq ip, r0, rrx │ │ │ │ - cmneq r3, ip, asr #31 │ │ │ │ - strdeq r3, [r4, #-208]! @ 0xffffff30 │ │ │ │ + cmneq ip, r8, rrx │ │ │ │ + ldrdeq r3, [r3, #-248]! @ 0xffffff08 │ │ │ │ + strdeq r3, [r4, #-220]! @ 0xffffff24 │ │ │ │ andeq r1, r0, lr, lsr pc │ │ │ │ - cmneq ip, ip, lsl r0 │ │ │ │ - cmneq r3, r8, lsl #31 │ │ │ │ - cmneq r4, ip, lsr #27 │ │ │ │ - ldrdeq sp, [ip, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ - cmneq r4, ip, ror #26 │ │ │ │ + cmneq ip, r4, lsr #32 │ │ │ │ + @ instruction: 0x01633f94 │ │ │ │ + strheq r3, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq ip, r0, ror #31 │ │ │ │ + cmneq r3, r4, asr pc │ │ │ │ + cmneq r4, r8, ror sp │ │ │ │ andeq r1, r0, r2, asr #30 │ │ │ │ - @ instruction: 0x016cdf98 │ │ │ │ - cmneq r3, r8, lsl #30 │ │ │ │ - cmneq r4, ip, lsr #26 │ │ │ │ + cmneq ip, r0, lsr #31 │ │ │ │ + cmneq r3, r4, lsl pc │ │ │ │ + cmneq r4, r8, lsr sp │ │ │ │ andeq r1, r0, r3, asr #30 │ │ │ │ - cmneq ip, r4, asr #22 │ │ │ │ - strheq r3, [r3, #-164]! @ 0xffffff5c │ │ │ │ - ldrdeq r3, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, ip, asr #22 │ │ │ │ + cmneq r3, r0, asr #21 │ │ │ │ + cmneq r4, r8, ror #17 │ │ │ │ andeq r1, r0, sl, ror pc │ │ │ │ - cmneq ip, r4, lsl #22 │ │ │ │ - cmneq r3, r4, ror sl │ │ │ │ - @ instruction: 0x01643898 │ │ │ │ + cmneq ip, ip, lsl #22 │ │ │ │ + cmneq r3, r0, lsl #21 │ │ │ │ + cmneq r4, r4, lsr #17 │ │ │ │ andeq r1, r0, r3, ror #30 │ │ │ │ - cmneq ip, r4, asr #21 │ │ │ │ - cmneq r3, r4, lsr sl │ │ │ │ - cmneq r4, r8, asr r8 │ │ │ │ + cmneq ip, ip, asr #21 │ │ │ │ + cmneq r3, r0, asr #20 │ │ │ │ + cmneq r4, r4, ror #16 │ │ │ │ andeq r1, r0, r7, ror #30 │ │ │ │ - strdeq r3, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ + cmneq r3, r8, lsl #20 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ andeq r1, r0, r8, ror #30 │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ - cmneq r4, r8, ror #15 │ │ │ │ + ldrdeq r3, [r3, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r3, [r4, #-116]! @ 0xffffff8c │ │ │ │ andeq r1, r0, r9, ror #30 │ │ │ │ - cmneq r3, ip, lsl #19 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ + @ instruction: 0x01633998 │ │ │ │ + strheq r3, [r4, #-120]! @ 0xffffff88 │ │ │ │ muleq r0, r0, lr │ │ │ │ - cmneq r3, r8, asr r9 │ │ │ │ + cmneq r3, r4, ror #18 │ │ │ │ muleq r0, r1, lr │ │ │ │ - strheq sp, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, r4, lsl fp │ │ │ │ - cmneq r4, r8, lsr r7 │ │ │ │ + strheq sp, [ip, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r0, lsr #22 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ andeq r1, r0, r8, ror lr │ │ │ │ - cmneq ip, r8, ror r9 │ │ │ │ - cmneq r3, r8, ror #17 │ │ │ │ - cmneq r4, ip, lsl #14 │ │ │ │ + cmneq ip, r0, lsl #19 │ │ │ │ + strdeq r3, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8, lsl r7 │ │ │ │ andeq r1, r0, r7, ror lr │ │ │ │ - cmneq ip, r8, lsr r9 │ │ │ │ - cmneq r3, r8, lsr #17 │ │ │ │ - cmneq r4, ip, asr #13 │ │ │ │ + cmneq ip, r0, asr #18 │ │ │ │ + strheq r3, [r3, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r3, [r4, #-104]! @ 0xffffff98 │ │ │ │ andeq r1, r0, r6, asr #30 │ │ │ │ - strdeq sp, [ip, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, r8, ror #16 │ │ │ │ - cmneq r4, ip, lsl #13 │ │ │ │ + cmneq ip, r0, lsl #18 │ │ │ │ + cmneq r3, r4, ror r8 │ │ │ │ + @ instruction: 0x01643698 │ │ │ │ andeq r1, r0, r0, ror lr │ │ │ │ - strheq sp, [ip, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, r8, lsr #16 │ │ │ │ - cmneq r4, ip, asr #12 │ │ │ │ + cmneq ip, r0, asr #17 │ │ │ │ + cmneq r3, r4, lsr r8 │ │ │ │ + cmneq r4, r8, asr r6 │ │ │ │ andeq r1, r0, r6, ror lr │ │ │ │ - cmneq ip, r8, ror r8 │ │ │ │ - cmneq r3, r8, ror #15 │ │ │ │ - cmneq r4, ip, lsl #12 │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ + strdeq r3, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, r8, lsl r6 │ │ │ │ andeq r1, r0, r3, ror lr │ │ │ │ - cmneq ip, r8, lsr r8 │ │ │ │ - cmneq r3, r8, lsr #15 │ │ │ │ - cmneq r4, ip, asr #11 │ │ │ │ + cmneq ip, r0, asr #16 │ │ │ │ + strheq r3, [r3, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r3, [r4, #-88]! @ 0xffffffa8 │ │ │ │ andeq r1, r0, r2, ror lr │ │ │ │ - strdeq sp, [ip, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ - cmneq r4, ip, lsl #11 │ │ │ │ + cmneq ip, r0, lsl #16 │ │ │ │ + cmneq r3, r4, ror r7 │ │ │ │ + @ instruction: 0x01643598 │ │ │ │ andeq r1, r0, r1, ror lr │ │ │ │ - cmneq r3, r0, lsr r7 │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ + cmneq r3, ip, lsr r7 │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ andeq r1, r0, sl, lsl #30 │ │ │ │ - strdeq r3, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r3, r8, lsl #14 │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - cmneq r4, r0, asr r9 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ andeq r1, r0, r1, lsr pc │ │ │ │ - cmneq ip, ip, lsr #14 │ │ │ │ - @ instruction: 0x0163369c │ │ │ │ - strheq r3, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq ip, r4, lsr r7 │ │ │ │ + cmneq r3, r8, lsr #13 │ │ │ │ + cmneq r4, r4, asr #9 │ │ │ │ muleq r0, ip, lr │ │ │ │ - cmneq ip, ip, ror #13 │ │ │ │ - cmneq r3, r8, asr r6 │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ + strdeq sp, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r4, ror #12 │ │ │ │ + cmneq r4, r8, lsl #9 │ │ │ │ andeq r1, r0, r4, lsr #29 │ │ │ │ - cmneq ip, r8, lsr #13 │ │ │ │ - cmneq r3, r4, lsl r6 │ │ │ │ - cmneq r4, r8, lsr r4 │ │ │ │ + strheq sp, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, r0, lsr #12 │ │ │ │ + cmneq r4, r4, asr #8 │ │ │ │ muleq r0, r7, lr │ │ │ │ - cmneq ip, r4, ror #12 │ │ │ │ - ldrdeq r3, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - strdeq r3, [r4, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, ip, ror #12 │ │ │ │ + ldrdeq r3, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, r0, lsl #8 │ │ │ │ andeq r1, r0, r6, lsr #29 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - @ instruction: 0x01633590 │ │ │ │ - strheq r3, [r4, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ + @ instruction: 0x0163359c │ │ │ │ + cmneq r4, r0, asr #7 │ │ │ │ andeq r1, r0, r9, asr pc │ │ │ │ ldr r2, [pc, #-336] @ 541460 │ │ │ │ ldr r1, [pc, #-336] @ 541464 │ │ │ │ ldr r3, [pc, #-336] @ 541468 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #2704 @ 0xa90 │ │ │ │ @@ -1189728,145 +1189728,145 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ b 542a1c │ │ │ │ cmneq r9, r8, ror #19 │ │ │ │ cmneq r9, ip, asr #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ - strdeq sp, [ip, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x01643290 │ │ │ │ + strdeq sp, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0164329c │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ - cmneq ip, r0, asr r3 │ │ │ │ - cmneq r4, r4, ror #1 │ │ │ │ - strdeq sp, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - ldrdeq sp, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, r0, ror r0 │ │ │ │ + strdeq r3, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq ip, r8, asr r3 │ │ │ │ + strdeq r3, [r4, #-0]! │ │ │ │ + cmneq ip, r4, lsl #6 │ │ │ │ + cmneq ip, r0, ror #5 │ │ │ │ + cmneq r4, ip, ror r0 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmneq r2, r8, ror #5 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq ip, ip, ror #2 │ │ │ │ - cmneq r4, r0, lsl pc │ │ │ │ - cmneq ip, ip, lsr #2 │ │ │ │ + cmneq ip, r4, ror r1 │ │ │ │ + cmneq r4, ip, lsl pc │ │ │ │ + cmneq ip, r4, lsr r1 │ │ │ │ cmneq r2, r4, lsr r8 │ │ │ │ - strheq r2, [r4, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r4, r0, asr #29 │ │ │ │ ldrsheq r6, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq ip, r8, lsl #1 │ │ │ │ + @ instruction: 0x016cd090 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r0, lsr #28 │ │ │ │ - strdeq ip, [ip, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x01642894 │ │ │ │ + cmneq r4, ip, lsr #28 │ │ │ │ + cmneq ip, r4, lsl #22 │ │ │ │ + cmneq r4, r0, lsr #17 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r2, ip, lsl #1 │ │ │ │ - cmneq ip, ip, asr #18 │ │ │ │ - strdeq r2, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r4, asr r9 │ │ │ │ + strdeq r2, [r4, #-108]! @ 0xffffff94 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq ip, r8, asr #16 │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ - cmneq ip, r8, ror r7 │ │ │ │ - cmneq r4, r0, lsl r5 │ │ │ │ - cmneq ip, ip, asr #14 │ │ │ │ - strheq r2, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r4, r0, ror #9 │ │ │ │ + cmneq ip, r0, asr r8 │ │ │ │ + cmneq r4, ip, ror #11 │ │ │ │ + cmneq ip, r0, lsl #15 │ │ │ │ + cmneq r4, ip, lsl r5 │ │ │ │ + cmneq ip, r4, asr r7 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmneq r4, ip, ror #9 │ │ │ │ cmneq r2, r8, lsl #28 │ │ │ │ strheq r2, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ + @ instruction: 0x01643694 │ │ │ │ andeq r1, r0, pc, lsl #5 │ │ │ │ - cmneq ip, ip, lsl r4 │ │ │ │ - strheq r2, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, r4, lsr #8 │ │ │ │ + cmneq r4, r8, asr #3 │ │ │ │ cmneq r2, r4, ror #21 │ │ │ │ - @ instruction: 0x016cc398 │ │ │ │ - cmneq r4, r8, lsr r1 │ │ │ │ + cmneq ip, r0, lsr #7 │ │ │ │ + cmneq r4, r4, asr #2 │ │ │ │ cmneq r2, r0, ror #20 │ │ │ │ andeq r1, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x01632294 │ │ │ │ + cmneq r3, r0, lsr #5 │ │ │ │ andeq r1, r0, fp, lsr #5 │ │ │ │ - cmneq r3, r4, ror #4 │ │ │ │ + cmneq r3, r0, ror r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ andeq r1, r0, r1, lsr #5 │ │ │ │ - cmneq ip, r4, lsl #5 │ │ │ │ - strdeq r2, [r3, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r8, lsl r0 │ │ │ │ + cmneq ip, ip, lsl #5 │ │ │ │ + cmneq r3, r0, lsl #4 │ │ │ │ + cmneq r4, r4, lsr #32 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - cmneq ip, r4, asr #4 │ │ │ │ - strheq r2, [r3, #-20]! @ 0xffffffec │ │ │ │ - ldrdeq r1, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, asr #4 │ │ │ │ + cmneq r3, r0, asr #3 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ andeq r1, r0, r5, lsr #5 │ │ │ │ - cmneq ip, r4, lsl #4 │ │ │ │ - cmneq r3, r4, ror r1 │ │ │ │ - @ instruction: 0x01641f98 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ + cmneq r3, r0, lsl #3 │ │ │ │ + cmneq r4, r4, lsr #31 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmneq r3, ip, lsr r1 │ │ │ │ + cmneq r3, r8, asr #2 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r3, ip, lsl #2 │ │ │ │ + cmneq r3, r8, lsl r1 │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ - ldrdeq r2, [r3, #-12]! │ │ │ │ + cmneq r3, r8, ror #1 │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ + strheq r2, [r3, #-8]! │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmneq r3, ip, ror r0 │ │ │ │ + cmneq r3, r8, lsl #1 │ │ │ │ muleq r0, r0, r2 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ + qdsubeq r2, r4, r3 │ │ │ │ andeq r1, r0, sp, lsr #5 │ │ │ │ - cmneq r3, r4, lsr r0 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ andeq r1, r0, lr, lsr #5 │ │ │ │ - cmneq r3, r4, lsr #32 │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ andeq r1, r0, lr, lsl #5 │ │ │ │ - cmneq ip, ip, ror r0 │ │ │ │ - cmneq r3, ip, ror #31 │ │ │ │ - cmneq r4, r0, lsl lr │ │ │ │ + cmneq ip, r4, lsl #1 │ │ │ │ + strdeq r1, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, ip, lsl lr │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ - strheq r1, [r3, #-240]! @ 0xffffff10 │ │ │ │ + strheq r1, [r3, #-252]! @ 0xffffff04 │ │ │ │ andeq r1, r0, r7, ror #5 │ │ │ │ - cmneq r3, r0, lsr #31 │ │ │ │ + cmneq r3, ip, lsr #31 │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ - strdeq fp, [ip, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r3, r8, ror #30 │ │ │ │ - cmneq r4, ip, lsl #27 │ │ │ │ + cmneq ip, r0 │ │ │ │ + cmneq r3, r4, ror pc │ │ │ │ + @ instruction: 0x01641d98 │ │ │ │ andeq r1, r0, r9, ror #5 │ │ │ │ - strheq fp, [ip, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r3, r8, lsr #30 │ │ │ │ - cmneq r4, ip, asr #26 │ │ │ │ + cmneq ip, r0, asr #31 │ │ │ │ + cmneq r3, r4, lsr pc │ │ │ │ + cmneq r4, r8, asr sp │ │ │ │ andeq r1, r0, r9, lsr #5 │ │ │ │ - cmneq ip, r8, ror pc │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ + cmneq ip, r0, lsl #31 │ │ │ │ + strdeq r1, [r3, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r4, r8, lsl sp │ │ │ │ andeq r1, r0, r9, lsl #5 │ │ │ │ - strheq r1, [r3, #-224]! @ 0xffffff20 │ │ │ │ + strheq r1, [r3, #-236]! @ 0xffffff14 │ │ │ │ @ instruction: 0x000012b1 │ │ │ │ - cmneq r3, r0, lsl #29 │ │ │ │ + cmneq r3, ip, lsl #29 │ │ │ │ @ instruction: 0x000012b2 │ │ │ │ - ldrdeq fp, [ip, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ + cmneq ip, r0, ror #29 │ │ │ │ + cmneq r3, r0, asr lr │ │ │ │ + cmneq r4, r8, ror ip │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - @ instruction: 0x016cbe94 │ │ │ │ - cmneq r3, r4, lsl #28 │ │ │ │ - cmneq r4, r8, lsr #24 │ │ │ │ + @ instruction: 0x016cbe9c │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ + cmneq r4, r4, lsr ip │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ - cmneq ip, r4, asr lr │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ - cmneq r4, r8, ror #23 │ │ │ │ + cmneq ip, ip, asr lr │ │ │ │ + ldrdeq r1, [r3, #-208]! @ 0xffffff30 │ │ │ │ + strdeq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ andeq r1, r0, r2, ror #5 │ │ │ │ - cmneq ip, r4, lsl lr │ │ │ │ - cmneq r3, r4, lsl #27 │ │ │ │ - cmneq r4, r8, lsr #23 │ │ │ │ + cmneq ip, ip, lsl lr │ │ │ │ + @ instruction: 0x01631d90 │ │ │ │ + strheq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ andeq r1, r0, r3, ror #5 │ │ │ │ - cmneq r3, r8, asr #26 │ │ │ │ + cmneq r3, r4, asr sp │ │ │ │ andeq r1, r0, r5, ror #5 │ │ │ │ - cmneq r3, r4, lsr sp │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ andeq r1, r0, r6, ror #5 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl b52d0 │ │ │ │ ldr r1, [pc, #-364] @ 542b3c │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -1190990,98 +1190990,98 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b 543fa0 │ │ │ │ ldrheq r5, [r9, #-16]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r9, ip, lsl #3 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #28 │ │ │ │ - cmneq ip, r8, ror #24 │ │ │ │ - cmneq r4, r4, lsl #20 │ │ │ │ + cmneq ip, r0, ror ip │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ 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 fp, [ip, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x01641890 │ │ │ │ + cmneq ip, r0, lsl #22 │ │ │ │ + @ instruction: 0x0164189c │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - strdeq fp, [ip, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ + strdeq fp, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, r0, lsl #11 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - cmneq ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x016cb794 │ │ │ │ cmneq r2, r8, lsl #16 │ │ │ │ - cmneq ip, r0, asr r7 │ │ │ │ - cmneq r4, r8, ror #9 │ │ │ │ + cmneq ip, r8, asr r7 │ │ │ │ + strdeq r1, [r4, #-68]! @ 0xffffffbc │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - strdeq fp, [ip, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x01641398 │ │ │ │ - strheq fp, [ip, #-84]! @ 0xffffffac │ │ │ │ + strdeq fp, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, r4, lsr #7 │ │ │ │ + strheq fp, [ip, #-92]! @ 0xffffffa4 │ │ │ │ strheq r1, [r2, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r4, r0, asr #6 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ cmneq r9, r4, lsl #19 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ - cmneq r4, r0, lsl #4 │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ cmneq r2, r8, lsr #22 │ │ │ │ - ldrdeq fp, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r4, r4, ror r1 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ - cmneq r4, r0, ror #1 │ │ │ │ + cmneq ip, r4, ror #7 │ │ │ │ + cmneq r4, r0, lsl #3 │ │ │ │ + cmneq ip, ip, asr r3 │ │ │ │ + cmneq r4, ip, ror #1 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - cmneq ip, r8, ror #5 │ │ │ │ + strdeq fp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmneq r2, ip, lsr #1 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq ip, ip, lsr pc │ │ │ │ - ldrdeq r0, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmneq ip, ip, lsr #28 │ │ │ │ - smulbteq r4, r4, fp │ │ │ │ + cmneq ip, r4, asr #30 │ │ │ │ + smultteq r4, r0, ip │ │ │ │ + cmneq ip, r4, lsr lr │ │ │ │ + ldrdeq r0, [r4, #-176]! @ 0xffffff50 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - strdeq sl, [ip, #-220]! @ 0xffffff24 │ │ │ │ - qdsubeq r2, r0, r4 │ │ │ │ - cmneq r4, ip, lsr r0 │ │ │ │ - cmneq ip, r4, asr #26 │ │ │ │ + cmneq ip, r4, lsl #28 │ │ │ │ + qdsubeq r2, ip, r4 │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ + cmneq ip, ip, asr #26 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - smultteq r4, r0, sl │ │ │ │ + smultteq r4, ip, sl │ │ │ │ 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 │ │ │ │ - cmneq r2, r4, lsr #11 │ │ │ │ - cmneq ip, r8, lsr #21 │ │ │ │ - cmneq r4, r0, lsr r8 │ │ │ │ - cmneq ip, r8, asr #19 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ + strheq lr, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + strheq sl, [ip, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ + ldrdeq sl, [ip, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r8, asr r7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ smulbteq r2, ip, ip │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq ip, ip, lsl #11 │ │ │ │ - cmneq r4, r0, lsr r3 │ │ │ │ - cmneq ip, r8, ror r5 │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ - cmneq ip, r8, lsr r5 │ │ │ │ + @ instruction: 0x016ca594 │ │ │ │ + cmneq r4, ip, lsr r3 │ │ │ │ + cmneq ip, r0, lsl #11 │ │ │ │ + cmneq r4, r8, lsr #6 │ │ │ │ + cmneq ip, r0, asr #10 │ │ │ │ cmneq r2, ip, lsr ip │ │ │ │ - smulbteq r4, r4, r2 │ │ │ │ + ldrdeq r0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - smulbteq r4, r4, r1 │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ + ldrdeq r0, [r4, #-16]! │ │ │ │ smultteq r2, ip, sl │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r4, r4, #8 │ │ │ │ ble 54420c │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ @@ -1193130,256 +1193130,256 @@ │ │ │ │ ldr r1, [pc, #580] @ 5461d8 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 543b88 │ │ │ │ - strdeq sl, [ip, #-0]! │ │ │ │ - msreq (UNDEF: 99), r4, lsl #29 │ │ │ │ + strdeq sl, [ip, #-8]! │ │ │ │ + msreq (UNDEF: 99), r0 @ │ │ │ │ andeq r1, r0, sp, lsr #7 │ │ │ │ andeq r1, r0, pc, lsr #7 │ │ │ │ @ instruction: 0x000013b1 │ │ │ │ - cmneq r2, r8, lsr #20 │ │ │ │ - strdeq r9, [ip, #-252]! @ 0xffffff04 │ │ │ │ - msreq SPSR_svc, r0, ror #30 │ │ │ │ - msreq SPSR_xc, r0 @ │ │ │ │ + cmneq r2, r4, lsr sl │ │ │ │ + cmneq ip, r4 │ │ │ │ + msreq SPSR_svc, ip, ror #30 │ │ │ │ + msreq SPSR_xc, ip @ │ │ │ │ smultbeq r2, ip, r6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq ip, ip, ror #30 │ │ │ │ - msreq SPSR_xc, r0, lsl sp │ │ │ │ - strdeq sp, [r3, #-68]! @ 0xffffffbc │ │ │ │ - cmneq ip, r0, ror lr │ │ │ │ - msreq SPSR_xc, r0, lsl #24 │ │ │ │ + cmneq ip, r4, ror pc │ │ │ │ + msreq SPSR_xc, ip, lsl sp │ │ │ │ + cmneq r3, r0, lsl #10 │ │ │ │ + cmneq ip, r8, ror lr │ │ │ │ + msreq SPSR_xc, ip, lsl #24 │ │ │ │ @ instruction: 0x000013be │ │ │ │ @ instruction: 0xfffcf9f4 │ │ │ │ - strdeq r0, [r4, #-0]! │ │ │ │ + strdeq r0, [r4, #-12]! │ │ │ │ andeq r6, r0, ip, lsr #28 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - strdeq r9, [ip, #-188]! @ 0xffffff44 │ │ │ │ - msreq SPSR_xc, r8 @ │ │ │ │ + cmneq ip, r4, lsl #24 │ │ │ │ + msreq SPSR_xc, r4, lsr #19 │ │ │ │ smulbteq r2, r4, r2 │ │ │ │ cmneq r2, r8, ror #4 │ │ │ │ - cmneq ip, r0, lsr fp │ │ │ │ - ldrdeq pc, [r3, #-128]! @ 0xffffff80 │ │ │ │ + cmneq ip, r8, lsr fp │ │ │ │ + ldrdeq pc, [r3, #-140]! @ 0xffffff74 │ │ │ │ strdeq r0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r8, lsl #21 │ │ │ │ - strdeq pc, [r2, #-152]! @ 0xffffff68 │ │ │ │ - msreq SPSR_xc, ip, lsl r8 │ │ │ │ + @ instruction: 0x016c9a90 │ │ │ │ + msreq (UNDEF: 98), r4, lsl #20 │ │ │ │ + msreq SPSR_xc, r8, lsr #16 │ │ │ │ @ instruction: 0x000013b7 │ │ │ │ - cmneq ip, ip, asr #20 │ │ │ │ - msreq (UNDEF: 115), ip, ror #15 │ │ │ │ + cmneq ip, r4, asr sl │ │ │ │ + strdeq pc, [r3, #-120]! @ 0xffffff88 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ cmneq r2, r4, lsl r1 │ │ │ │ - ldrdeq r9, [ip, #-156]! @ 0xffffff64 │ │ │ │ - msreq (UNDEF: 115), r4, ror r7 │ │ │ │ + cmneq ip, r4, ror #19 │ │ │ │ + msreq (UNDEF: 115), r0, lsl #15 │ │ │ │ smultbeq r2, r4, r0 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ cmneq r2, r4, rrx │ │ │ │ - msreq SPSR_x, ip @ │ │ │ │ - msreq SPSR_x, ip, ror #16 │ │ │ │ - cmneq ip, r4, asr #17 │ │ │ │ - msreq SPSR_x, r4, lsr r8 │ │ │ │ - msreq (UNDEF: 99), r0, asr r6 │ │ │ │ - strdeq pc, [r2, #-120]! @ 0xffffff88 │ │ │ │ - msreq (UNDEF: 99), r0, lsr #12 │ │ │ │ + msreq SPSR_x, r8, lsr #17 │ │ │ │ + msreq SPSR_x, r8, ror r8 │ │ │ │ + cmneq ip, ip, asr #17 │ │ │ │ + msreq SPSR_x, r0, asr #16 │ │ │ │ + msreq (UNDEF: 99), ip, asr r6 │ │ │ │ + msreq SPSR_x, r4, lsl #16 │ │ │ │ + msreq (UNDEF: 99), ip, lsr #12 │ │ │ │ andeq r1, r0, r6, ror #6 │ │ │ │ - cmneq ip, ip, asr #16 │ │ │ │ - strheq pc, [r2, #-124]! @ 0xffffff84 @ │ │ │ │ - msreq SPSR_xc, r0, ror #11 │ │ │ │ + cmneq ip, r4, asr r8 │ │ │ │ + msreq SPSR_svc, r8, asr #15 │ │ │ │ + msreq SPSR_xc, ip, ror #11 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmneq ip, ip, lsl #16 │ │ │ │ - msreq SPSR_svc, ip, ror r7 │ │ │ │ - msreq SPSR_xc, r0, lsr #11 │ │ │ │ + cmneq ip, r4, lsl r8 │ │ │ │ + msreq SPSR_svc, r8, lsl #15 │ │ │ │ + msreq SPSR_xc, ip, lsr #11 │ │ │ │ andeq r1, r0, r1, lsr #7 │ │ │ │ - strheq r0, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r0, asr #15 │ │ │ │ - msreq SPSR_xc, r8, asr #10 │ │ │ │ + strheq r0, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq ip, r8, asr #15 │ │ │ │ + msreq SPSR_xc, r4, asr r5 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ - cmneq r4, ip, lsl #10 │ │ │ │ - cmneq ip, r4, ror #14 │ │ │ │ - msreq SPSR_xc, ip, ror #9 │ │ │ │ - msreq (UNDEF: 98), ip @ │ │ │ │ - msreq (UNDEF: 98), ip, ror #12 │ │ │ │ - cmneq ip, r4, asr #13 │ │ │ │ - msreq (UNDEF: 98), r4, lsr r6 │ │ │ │ - msreq SPSR_xc, r4, asr r4 │ │ │ │ - cmneq ip, r0, lsl #13 │ │ │ │ - msreq SPSR_x, r8, ror #11 │ │ │ │ - msreq SPSR_xc, r4, lsl r4 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ + cmneq ip, ip, ror #14 │ │ │ │ + strdeq pc, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + msreq (UNDEF: 98), r8, lsr #13 │ │ │ │ + msreq (UNDEF: 98), r8, ror r6 │ │ │ │ + cmneq ip, ip, asr #13 │ │ │ │ + msreq (UNDEF: 98), r0, asr #12 │ │ │ │ + msreq SPSR_xc, r0, ror #8 │ │ │ │ + cmneq ip, r8, lsl #13 │ │ │ │ + strdeq pc, [r2, #-84]! @ 0xffffffac │ │ │ │ + msreq SPSR_xc, r0, lsr #8 │ │ │ │ andeq r1, r0, pc, lsl r3 │ │ │ │ - strheq pc, [r2, #-84]! @ 0xffffffac @ │ │ │ │ + msreq SPSR_x, r0, asr #11 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - msreq SPSR_x, r4, lsl #11 │ │ │ │ + msreq SPSR_x, r0 @ │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - msreq SPSR_x, r4, asr r5 │ │ │ │ - msreq SPSR_x, r4, lsr #10 │ │ │ │ - cmneq ip, r4, ror r5 │ │ │ │ - msreq SPSR_x, r4, ror #9 │ │ │ │ - msreq (UNDEF: 115), r8, lsl #6 │ │ │ │ + msreq SPSR_x, r0, ror #10 │ │ │ │ + msreq SPSR_x, r0, lsr r5 │ │ │ │ + cmneq ip, ip, ror r5 │ │ │ │ + strdeq pc, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + msreq (UNDEF: 115), r4, lsl r3 │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - cmneq ip, r4, lsr r5 │ │ │ │ - msreq SPSR_x, r4, lsr #9 │ │ │ │ - msreq (UNDEF: 99), r8, asr #5 │ │ │ │ + cmneq ip, ip, lsr r5 │ │ │ │ + strheq pc, [r2, #-64]! @ 0xffffffc0 @ │ │ │ │ + ldrdeq pc, [r3, #-36]! @ 0xffffffdc │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - msreq SPSR_x, ip, ror #8 │ │ │ │ + msreq SPSR_x, r8, ror r4 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - cmneq ip, r4, asr #9 │ │ │ │ - msreq SPSR_x, r4, lsr r4 │ │ │ │ - msreq (UNDEF: 99), r8, asr r2 │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ + msreq SPSR_x, r0, asr #8 │ │ │ │ + msreq (UNDEF: 99), r4, ror #4 │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - cmneq ip, r4, lsl #9 │ │ │ │ - strdeq pc, [r2, #-52]! @ 0xffffffcc │ │ │ │ - msreq (UNDEF: 99), r8, lsl r2 │ │ │ │ + cmneq ip, ip, lsl #9 │ │ │ │ + msreq SPSR_x, r0, lsl #8 │ │ │ │ + msreq (UNDEF: 99), r4, lsr #4 │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - cmneq ip, r4, asr #8 │ │ │ │ - strheq pc, [r2, #-52]! @ 0xffffffcc @ │ │ │ │ - ldrdeq pc, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, ip, asr #8 │ │ │ │ + msreq SPSR_svc, r0, asr #7 │ │ │ │ + msreq SPSR_xc, r4, ror #3 │ │ │ │ andeq r1, r0, pc, lsr #6 │ │ │ │ - msreq SPSR_svc, ip, ror r3 │ │ │ │ + msreq SPSR_svc, r8, lsl #7 │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ - msreq SPSR_svc, ip, asr #6 │ │ │ │ + msreq SPSR_svc, r8, asr r3 │ │ │ │ @ instruction: 0x000013b0 │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ - msreq SPSR_svc, r4, lsl r3 │ │ │ │ - msreq SPSR_xc, r0, lsr r1 │ │ │ │ + cmneq ip, ip, lsr #7 │ │ │ │ + msreq SPSR_svc, r0, lsr #6 │ │ │ │ + msreq SPSR_xc, ip, lsr r1 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - cmneq ip, r4, ror #6 │ │ │ │ - ldrdeq pc, [r2, #-36]! @ 0xffffffdc │ │ │ │ - strdeq pc, [r3, #-8]! │ │ │ │ + cmneq ip, ip, ror #6 │ │ │ │ + msreq (UNDEF: 98), r0, ror #5 │ │ │ │ + msreq SPSR_xc, r4, lsl #2 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - msreq (UNDEF: 98), ip @ │ │ │ │ + msreq (UNDEF: 98), r8, lsr #5 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - msreq (UNDEF: 98), ip, ror #4 │ │ │ │ + msreq (UNDEF: 98), r8, ror r2 │ │ │ │ andeq r1, r0, pc, asr #7 │ │ │ │ - msreq (UNDEF: 98), ip, lsr r2 │ │ │ │ + msreq (UNDEF: 98), r8, asr #4 │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - msreq (UNDEF: 98), ip, lsl #4 │ │ │ │ + msreq (UNDEF: 98), r8, lsl r2 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - ldrdeq pc, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + msreq SPSR_x, r8, ror #3 │ │ │ │ @ instruction: 0x000013bf │ │ │ │ - msreq SPSR_x, ip, lsr #3 │ │ │ │ - cmneq ip, r4, lsl #4 │ │ │ │ - msreq SPSR_x, r4, ror r1 │ │ │ │ - @ instruction: 0x0163ef98 │ │ │ │ + strheq pc, [r2, #-24]! @ 0xffffffe8 @ │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ + msreq SPSR_x, r0, lsl #3 │ │ │ │ + cmneq r3, r4, lsr #31 │ │ │ │ @ instruction: 0x000013bd │ │ │ │ - cmneq ip, r4, asr #3 │ │ │ │ - msreq SPSR_x, r4, lsr r1 │ │ │ │ - cmneq r3, r8, asr pc │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ + msreq SPSR_x, r0, asr #2 │ │ │ │ + cmneq r3, r4, ror #30 │ │ │ │ @ instruction: 0x000013bc │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ - strdeq pc, [r2, #-4]! │ │ │ │ - cmneq r3, r8, lsl pc │ │ │ │ + cmneq ip, ip, lsl #3 │ │ │ │ + msreq SPSR_x, r0, lsl #2 │ │ │ │ + cmneq r3, r4, lsr #30 │ │ │ │ @ instruction: 0x000013bb │ │ │ │ - cmneq ip, r8, ror sp │ │ │ │ - cmneq r2, r8, ror #25 │ │ │ │ - cmneq r3, ip, lsl #22 │ │ │ │ + cmneq ip, r0, lsl #27 │ │ │ │ + strdeq lr, [r2, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, r8, lsl fp │ │ │ │ @ instruction: 0x000013b9 │ │ │ │ - cmneq ip, r8, lsr sp │ │ │ │ - cmneq r2, r8, lsr #25 │ │ │ │ - cmneq r3, ip, asr #21 │ │ │ │ + cmneq ip, r0, asr #26 │ │ │ │ + strheq lr, [r2, #-196]! @ 0xffffff3c │ │ │ │ + ldrdeq lr, [r3, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0x000013b5 │ │ │ │ - strdeq r8, [ip, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r2, r8, ror #24 │ │ │ │ - cmneq r3, ip, lsl #21 │ │ │ │ + cmneq ip, r0, lsl #26 │ │ │ │ + cmneq r2, r4, ror ip │ │ │ │ + @ instruction: 0x0163ea98 │ │ │ │ @ instruction: 0x000013b4 │ │ │ │ - cmneq r2, r0, lsr ip │ │ │ │ + cmneq r2, ip, lsr ip │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ - cmneq r2, r0, lsl #24 │ │ │ │ + cmneq r2, ip, lsl #24 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ - cmneq ip, r8, asr ip │ │ │ │ - cmneq r2, r8, asr #23 │ │ │ │ - cmneq r3, ip, ror #19 │ │ │ │ + cmneq ip, r0, ror #24 │ │ │ │ + ldrdeq lr, [r2, #-180]! @ 0xffffff4c │ │ │ │ + strdeq lr, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r1, r0, r2, lsl #6 │ │ │ │ - cmneq ip, r8, lsl ip │ │ │ │ - cmneq r2, r8, lsl #23 │ │ │ │ - cmneq r3, ip, lsr #19 │ │ │ │ + cmneq ip, r0, lsr #24 │ │ │ │ + @ instruction: 0x0162eb94 │ │ │ │ + strheq lr, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ - ldrdeq r8, [ip, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r2, r8, asr #22 │ │ │ │ - cmneq r3, ip, ror #18 │ │ │ │ + cmneq ip, r0, ror #23 │ │ │ │ + cmneq r2, r4, asr fp │ │ │ │ + cmneq r3, r8, ror r9 │ │ │ │ andeq r1, r0, sp, lsl #6 │ │ │ │ - @ instruction: 0x016c8b98 │ │ │ │ - cmneq r2, r8, lsl #22 │ │ │ │ - cmneq r3, ip, lsr #18 │ │ │ │ + cmneq ip, r0, lsr #23 │ │ │ │ + cmneq r2, r4, lsl fp │ │ │ │ + cmneq r3, r8, lsr r9 │ │ │ │ andeq r1, r0, ip, lsl #6 │ │ │ │ - ldrdeq lr, [r2, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq lr, [r2, #-172]! @ 0xffffff54 │ │ │ │ andeq r1, r0, fp, lsl #6 │ │ │ │ - cmneq ip, r8, lsr #22 │ │ │ │ - @ instruction: 0x0162ea98 │ │ │ │ - strheq lr, [r3, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, r0, lsr fp │ │ │ │ + cmneq r2, r4, lsr #21 │ │ │ │ + cmneq r3, r8, asr #17 │ │ │ │ andeq r1, r0, lr, lsr #6 │ │ │ │ - ldrdeq r8, [ip, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r4, asr #20 │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ + cmneq ip, r4, ror #21 │ │ │ │ + cmneq r2, r0, asr sl │ │ │ │ + cmneq r3, ip, ror r8 │ │ │ │ andeq r1, r0, r8, lsr #6 │ │ │ │ - cmneq r2, r4, lsr #20 │ │ │ │ + cmneq r2, r0, lsr sl │ │ │ │ andeq r1, r0, sl, lsl #6 │ │ │ │ - strdeq lr, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r2, r0, lsl #20 │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ andeq r1, r0, lr, ror #6 │ │ │ │ - cmneq r2, r8, lsr #19 │ │ │ │ + strheq lr, [r2, #-148]! @ 0xffffff6c │ │ │ │ andeq r1, r0, r2, ror r3 │ │ │ │ - cmneq ip, r0, lsl #20 │ │ │ │ - cmneq r2, r0, ror r9 │ │ │ │ - @ instruction: 0x0163e794 │ │ │ │ + cmneq ip, r8, lsl #20 │ │ │ │ + cmneq r2, ip, ror r9 │ │ │ │ + cmneq r3, r0, lsr #15 │ │ │ │ andeq r1, r0, fp, ror r3 │ │ │ │ - strheq r8, [ip, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r0, lsr #18 │ │ │ │ - cmneq r3, ip, asr #14 │ │ │ │ + cmneq ip, r0, asr #19 │ │ │ │ + cmneq r2, ip, lsr #18 │ │ │ │ + cmneq r3, r8, asr r7 │ │ │ │ andeq r1, r0, r0, lsr #6 │ │ │ │ - cmneq ip, r8, lsl #19 │ │ │ │ - cmneq r2, ip, ror #17 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ + @ instruction: 0x016c8990 │ │ │ │ + strdeq lr, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r8, lsr #14 │ │ │ │ andeq r1, r0, r7, ror r3 │ │ │ │ - ldrdeq lr, [r2, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq lr, [r2, #-140]! @ 0xffffff74 │ │ │ │ andeq r1, r0, r9, ror #6 │ │ │ │ - cmneq r2, r0, asr #17 │ │ │ │ - cmneq r3, r0, ror #13 │ │ │ │ + cmneq r2, ip, asr #17 │ │ │ │ + cmneq r3, ip, ror #13 │ │ │ │ andeq r1, r0, r5, ror #6 │ │ │ │ - cmneq r2, ip, lsl #17 │ │ │ │ - cmneq ip, r4, ror #17 │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ - cmneq r3, r8, ror r6 │ │ │ │ + @ instruction: 0x0162e898 │ │ │ │ + cmneq ip, ip, ror #17 │ │ │ │ + cmneq r2, r0, ror #16 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ andeq r1, r0, r4, asr #6 │ │ │ │ - cmneq ip, r4, lsr #17 │ │ │ │ - cmneq r2, r4, lsl r8 │ │ │ │ - cmneq r3, r8, lsr r6 │ │ │ │ + cmneq ip, ip, lsr #17 │ │ │ │ + cmneq r2, r0, lsr #16 │ │ │ │ + cmneq r3, r4, asr #12 │ │ │ │ andeq r1, r0, r5, asr #6 │ │ │ │ - ldrdeq lr, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r2, r8, ror #15 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ + strheq lr, [r2, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r2, r4, ror #14 │ │ │ │ + cmneq r2, r0, ror r7 │ │ │ │ andeq r1, r0, fp, ror #6 │ │ │ │ - cmneq r2, r0, lsr r7 │ │ │ │ + cmneq r2, ip, lsr r7 │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ - cmneq r2, ip, lsl r7 │ │ │ │ + cmneq r2, r8, lsr #14 │ │ │ │ andeq r1, r0, sp, ror #6 │ │ │ │ - cmneq r2, r8, lsl #14 │ │ │ │ + cmneq r2, r4, lsl r7 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ - cmneq ip, r0, lsl #15 │ │ │ │ - strdeq lr, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r3, r4, lsl r5 │ │ │ │ + cmneq ip, r8, lsl #15 │ │ │ │ + strdeq lr, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmneq ip, r0, asr #14 │ │ │ │ - strheq lr, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r3, ip, asr #9 │ │ │ │ + cmneq ip, r8, asr #14 │ │ │ │ + strheq lr, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq lr, [r3, #-72]! @ 0xffffffb8 │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ - cmneq r2, r4, ror r6 │ │ │ │ + cmneq r2, r0, lsl #13 │ │ │ │ andeq r1, r0, sl, ror #6 │ │ │ │ - cmneq ip, ip, ror #13 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ - cmneq r3, r8, ror r4 │ │ │ │ + strdeq r8, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r2, r8, ror #12 │ │ │ │ + cmneq r3, r4, lsl #9 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ ldr r2, [pc, #-416] @ 5461dc │ │ │ │ ldr r1, [pc, #-416] @ 5461e0 │ │ │ │ ldr r3, [pc, #-416] @ 5461e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1194231,56 +1194231,56 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 546c70 │ │ │ │ cmneq r9, ip, lsr #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq ip, r8, asr r6 │ │ │ │ - strdeq lr, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq ip, r0, ror #12 │ │ │ │ + cmneq r3, r4, lsl #8 │ │ │ │ cmneq r9, ip, asr sl │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ andeq r6, r0, r0, asr #27 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x0179189c │ │ │ │ - cmneq ip, r0, lsl r4 │ │ │ │ - cmneq r2, ip, lsl #7 │ │ │ │ - strheq lr, [r3, #-16]! │ │ │ │ + cmneq ip, r8, lsl r4 │ │ │ │ + @ instruction: 0x0162e398 │ │ │ │ + strheq lr, [r3, #-28]! @ 0xffffffe4 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - cmneq ip, r4, asr r2 │ │ │ │ - ldrdeq lr, [r2, #-16]! │ │ │ │ - strdeq sp, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, ip, asr r2 │ │ │ │ + ldrdeq lr, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r3, r0 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ cmneq r1, ip, lsl r9 │ │ │ │ - cmneq ip, r0, asr #3 │ │ │ │ - cmneq r2, ip, lsr r1 │ │ │ │ - cmneq r3, r0, ror #30 │ │ │ │ + cmneq ip, r8, asr #3 │ │ │ │ + cmneq r2, r8, asr #2 │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - cmneq ip, r0, lsl #3 │ │ │ │ - strdeq lr, [r2, #-12]! │ │ │ │ - cmneq r3, r0, lsr #30 │ │ │ │ + cmneq ip, r8, lsl #3 │ │ │ │ + cmneq r2, r8, lsl #2 │ │ │ │ + cmneq r3, ip, lsr #30 │ │ │ │ andeq r1, r0, r2, lsl #8 │ │ │ │ - cmneq ip, r0, asr #2 │ │ │ │ - strheq lr, [r2, #-12]! │ │ │ │ - cmneq r3, r0, ror #29 │ │ │ │ + cmneq ip, r8, asr #2 │ │ │ │ + cmneq r2, r8, asr #1 │ │ │ │ + cmneq r3, ip, ror #29 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmneq ip, r0, lsl #2 │ │ │ │ - cmneq r2, ip, ror r0 │ │ │ │ - cmneq r3, r0, lsr #29 │ │ │ │ + cmneq ip, r8, lsl #2 │ │ │ │ + cmneq r2, r8, lsl #1 │ │ │ │ + cmneq r3, ip, lsr #29 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ - cmneq r2, ip, lsr r0 │ │ │ │ - cmneq r3, r0, ror #28 │ │ │ │ + cmneq ip, r8, asr #1 │ │ │ │ + cmneq r2, r8, asr #32 │ │ │ │ + cmneq r3, ip, ror #28 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmneq ip, r4, lsl #1 │ │ │ │ - cmneq r2, r0 │ │ │ │ - cmneq r3, r4, lsr #28 │ │ │ │ + cmneq ip, ip, lsl #1 │ │ │ │ + cmneq r2, ip │ │ │ │ + cmneq r3, r0, lsr lr │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - cmneq r2, r8, asr #31 │ │ │ │ + ldrdeq sp, [r2, #-244]! @ 0xffffff0c │ │ │ │ │ │ │ │ 0054717c : │ │ │ │ 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, #3944] @ 5480fc │ │ │ │ @@ -1195270,82 +1195270,82 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 547288 │ │ │ │ cmneq r9, r8, ror r3 │ │ │ │ cmneq r9, r4, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r4, asr #10 │ │ │ │ - cmneq ip, r4, asr #29 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ + cmneq r3, r0, asr r5 │ │ │ │ + cmneq ip, ip, asr #29 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ andeq r1, r0, sp, asr r4 │ │ │ │ cmneq r9, r4, lsl #5 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, lsr #11 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq ip, r8, asr #19 │ │ │ │ - cmneq r3, r8, asr #14 │ │ │ │ + ldrdeq r7, [ip, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r3, r4, asr r7 │ │ │ │ andeq r1, r0, r4, ror r4 │ │ │ │ - cmneq r3, r4, ror #12 │ │ │ │ + cmneq r3, r0, ror r6 │ │ │ │ andeq r1, r0, r7, ror r4 │ │ │ │ - @ instruction: 0x016c7894 │ │ │ │ + @ instruction: 0x016c789c │ │ │ │ andeq r1, r0, r8, ror r4 │ │ │ │ - ldrdeq r7, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r3, ip, ror r7 │ │ │ │ - cmneq r3, r4, ror #4 │ │ │ │ + ldrdeq r7, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r3, r8, lsl #15 │ │ │ │ + cmneq r3, r0, ror r2 │ │ │ │ andeq r1, r0, ip, asr r4 │ │ │ │ cmneq r1, r8, ror fp │ │ │ │ - cmneq r2, r4, asr r3 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ andeq r1, r0, r3, ror #8 │ │ │ │ - cmneq ip, r8, lsr r3 │ │ │ │ - cmneq r2, r8, lsr #5 │ │ │ │ - cmneq r3, ip, asr #1 │ │ │ │ + cmneq ip, r0, asr #6 │ │ │ │ + strheq sp, [r2, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq sp, [r3, #-8]! │ │ │ │ @ instruction: 0x000014b3 │ │ │ │ - strdeq r7, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r8, ror #4 │ │ │ │ - cmneq r3, ip, lsl #1 │ │ │ │ + cmneq ip, r0, lsl #6 │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + @ instruction: 0x0163d098 │ │ │ │ andeq r1, r0, pc, lsr #9 │ │ │ │ - cmneq r2, r0, lsr r2 │ │ │ │ + cmneq r2, ip, lsr r2 │ │ │ │ andeq r1, r0, r0, ror #8 │ │ │ │ - cmneq ip, ip, lsl #5 │ │ │ │ - strdeq sp, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r3, r0, lsr #32 │ │ │ │ + @ instruction: 0x016c7294 │ │ │ │ + cmneq r2, r8, lsl #4 │ │ │ │ + cmneq r3, ip, lsr #32 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmneq r2, r4, asr #3 │ │ │ │ - @ instruction: 0x0162d194 │ │ │ │ - cmneq r2, r4, ror #2 │ │ │ │ - strheq r7, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r2, ip, lsr #2 │ │ │ │ - cmneq r3, r0, asr pc │ │ │ │ + ldrdeq sp, [r2, #-16]! │ │ │ │ + cmneq r2, r0, lsr #3 │ │ │ │ + cmneq r2, r0, ror r1 │ │ │ │ + cmneq ip, r4, asr #3 │ │ │ │ + cmneq r2, r8, lsr r1 │ │ │ │ + cmneq r3, ip, asr pc │ │ │ │ andeq r1, r0, r8, ror #8 │ │ │ │ - cmneq r3, r4, asr r4 │ │ │ │ - cmneq ip, r8, ror r1 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ + cmneq ip, r0, lsl #3 │ │ │ │ + cmneq r3, ip, lsl pc │ │ │ │ @ instruction: 0x000014b0 │ │ │ │ - cmneq ip, r0, lsr r1 │ │ │ │ - cmneq r2, r0, lsr #1 │ │ │ │ - cmneq r3, r8, asr #29 │ │ │ │ + cmneq ip, r8, lsr r1 │ │ │ │ + cmneq r2, ip, lsr #1 │ │ │ │ + ldrdeq ip, [r3, #-228]! @ 0xffffff1c │ │ │ │ muleq r0, ip, r4 │ │ │ │ - strdeq r7, [ip, #-0]! │ │ │ │ - cmneq r2, r0, rrx │ │ │ │ - cmneq r3, r4, lsl #29 │ │ │ │ + strdeq r7, [ip, #-8]! │ │ │ │ + cmneq r2, ip, rrx │ │ │ │ + @ instruction: 0x0163ce90 │ │ │ │ andeq r1, r0, r0, ror r4 │ │ │ │ - strheq r7, [ip, #-0]! │ │ │ │ - cmneq r2, r0, lsr #32 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ + strheq r7, [ip, #-8]! │ │ │ │ + cmneq r2, ip, lsr #32 │ │ │ │ + cmneq r3, r0, asr lr │ │ │ │ andeq r1, r0, pc, ror #8 │ │ │ │ - cmneq ip, r0, ror r0 │ │ │ │ - cmneq r2, r0, ror #31 │ │ │ │ - cmneq r3, r4, lsl #28 │ │ │ │ + cmneq ip, r8, ror r0 │ │ │ │ + cmneq r2, ip, ror #31 │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ @ instruction: 0x000014b1 │ │ │ │ - cmneq ip, r0, lsr r0 │ │ │ │ - cmneq r2, r0, lsr #31 │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ + cmneq ip, r8, lsr r0 │ │ │ │ + cmneq r2, ip, lsr #31 │ │ │ │ + ldrdeq ip, [r3, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x000014b2 │ │ │ │ - cmneq r2, r8, asr #28 │ │ │ │ + cmneq r2, r4, asr lr │ │ │ │ andeq r1, r0, sp, asr r4 │ │ │ │ ldr r1, [pc, #-16] @ 548214 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-32] @ 548218 │ │ │ │ @@ -1195450,27 +1195450,27 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 5482c0 │ │ │ │ ldrheq r0, [r9, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r0, asr #9 │ │ │ │ + cmneq r3, ip, asr #9 │ │ │ │ cmneq r9, ip, asr #4 │ │ │ │ - cmneq ip, r8, ror #27 │ │ │ │ - cmneq r2, r8, asr sp │ │ │ │ - cmneq r3, ip, ror fp │ │ │ │ + strdeq r6, [ip, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r2, r4, ror #26 │ │ │ │ + cmneq r3, r8, lsl #23 │ │ │ │ andeq r1, r0, sp, lsr #8 │ │ │ │ - cmneq ip, r4, lsr #27 │ │ │ │ - cmneq r2, r4, lsl sp │ │ │ │ - cmneq r3, r8, lsr fp │ │ │ │ + cmneq ip, ip, lsr #27 │ │ │ │ + cmneq r2, r0, lsr #26 │ │ │ │ + cmneq r3, r4, asr #22 │ │ │ │ andeq r1, r0, sl, lsr #8 │ │ │ │ - cmneq ip, r4, ror #26 │ │ │ │ - ldrdeq ip, [r2, #-196]! @ 0xffffff3c │ │ │ │ - strdeq ip, [r3, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, ip, ror #26 │ │ │ │ + cmneq r2, r0, ror #25 │ │ │ │ + strdeq ip, [r3, #-172]! @ 0xffffff54 │ │ │ │ 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] @ 5485fc │ │ │ │ @@ -1195591,28 +1195591,28 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5484c8 │ │ │ │ cmneq r9, r8, ror #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq ip, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, r4, lsl #26 │ │ │ │ cmneq r9, r4, asr #32 │ │ │ │ - strdeq r6, [ip, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r2, r0, ror #22 │ │ │ │ - cmneq r3, r0, lsl #19 │ │ │ │ - strheq r6, [ip, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r2, r0, lsr #22 │ │ │ │ - cmneq r3, r0, asr #18 │ │ │ │ - cmneq ip, r0, ror fp │ │ │ │ - cmneq r2, r0, ror #21 │ │ │ │ - cmneq r3, r0, lsl #18 │ │ │ │ - cmneq ip, r0, lsr fp │ │ │ │ - cmneq r2, r0, lsr #21 │ │ │ │ - cmneq r3, r0, asr #17 │ │ │ │ + strdeq r6, [ip, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r2, ip, ror #22 │ │ │ │ + cmneq r3, ip, lsl #19 │ │ │ │ + strheq r6, [ip, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r2, ip, lsr #22 │ │ │ │ + cmneq r3, ip, asr #18 │ │ │ │ + cmneq ip, r8, ror fp │ │ │ │ + cmneq r2, ip, ror #21 │ │ │ │ + cmneq r3, ip, lsl #18 │ │ │ │ + cmneq ip, r8, lsr fp │ │ │ │ + cmneq r2, ip, lsr #21 │ │ │ │ + cmneq r3, ip, asr #17 │ │ │ │ │ │ │ │ 0054863c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ @@ -1196598,113 +1196598,113 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 548754 │ │ │ │ ldrheq pc, [r8, #-224]! @ 0xffffff20 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0178fe98 │ │ │ │ - cmneq ip, r8, lsr sl │ │ │ │ - ldrdeq ip, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r0, asr #20 │ │ │ │ + cmneq r3, r0, ror #15 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ ldrheq pc, [r8, #-216]! @ 0xffffff28 @ │ │ │ │ - cmneq r3, r0, asr ip │ │ │ │ + cmneq r3, ip, asr ip │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, lsr #11 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r1, ip, lsl #29 │ │ │ │ - cmneq ip, r8, asr #8 │ │ │ │ - cmneq r3, r0, ror #3 │ │ │ │ - cmneq ip, r8, lsl #6 │ │ │ │ - cmneq r2, r8, ror r2 │ │ │ │ - cmneq r3, r0, lsr #1 │ │ │ │ + cmneq ip, r0, asr r4 │ │ │ │ + cmneq r3, ip, ror #3 │ │ │ │ + cmneq ip, r0, lsl r3 │ │ │ │ + cmneq r2, r4, lsl #5 │ │ │ │ + cmneq r3, ip, lsr #1 │ │ │ │ andeq r1, r0, r7, lsr #10 │ │ │ │ - cmneq r2, r4, lsr #4 │ │ │ │ + cmneq r2, r0, lsr r2 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - cmneq ip, r4, lsl #5 │ │ │ │ - cmneq r3, r0, lsl r0 │ │ │ │ + cmneq ip, ip, lsl #5 │ │ │ │ + cmneq r3, ip, lsl r0 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmneq ip, r4, lsl #29 │ │ │ │ - strdeq fp, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r3, r8, lsl ip │ │ │ │ + cmneq ip, ip, lsl #29 │ │ │ │ + cmneq r2, r0, lsl #28 │ │ │ │ + cmneq r3, r4, lsr #24 │ │ │ │ andeq r1, r0, r1, lsl r5 │ │ │ │ - cmneq ip, r4, asr #28 │ │ │ │ - strheq fp, [r2, #-208]! @ 0xffffff30 │ │ │ │ - ldrdeq fp, [r3, #-180]! @ 0xffffff4c │ │ │ │ + cmneq ip, ip, asr #28 │ │ │ │ + strheq fp, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, r0, ror #23 │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - cmneq r2, r4, ror sp │ │ │ │ - cmneq r2, r4, asr #26 │ │ │ │ - @ instruction: 0x016c5d9c │ │ │ │ - cmneq r2, ip, lsl #26 │ │ │ │ - cmneq r3, r0, lsr fp │ │ │ │ + cmneq r2, r0, lsl #27 │ │ │ │ + cmneq r2, r0, asr sp │ │ │ │ + cmneq ip, r4, lsr #27 │ │ │ │ + cmneq r2, r8, lsl sp │ │ │ │ + cmneq r3, ip, lsr fp │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - cmneq ip, ip, asr sp │ │ │ │ - cmneq r2, ip, asr #25 │ │ │ │ - strdeq fp, [r3, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, r4, ror #26 │ │ │ │ + ldrdeq fp, [r2, #-200]! @ 0xffffff38 │ │ │ │ + strdeq fp, [r3, #-172]! @ 0xffffff54 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmneq ip, ip, lsl sp │ │ │ │ - cmneq r2, ip, lsl #25 │ │ │ │ - strheq fp, [r3, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, r4, lsr #26 │ │ │ │ + @ instruction: 0x0162bc98 │ │ │ │ + strheq fp, [r3, #-172]! @ 0xffffff54 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - ldrdeq r5, [ip, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r2, ip, asr #24 │ │ │ │ - cmneq r3, r0, ror sl │ │ │ │ + cmneq ip, r4, ror #25 │ │ │ │ + cmneq r2, r8, asr ip │ │ │ │ + cmneq r3, ip, ror sl │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmneq r3, r4, ror pc │ │ │ │ - @ instruction: 0x016c5c98 │ │ │ │ - cmneq r3, r4, lsr #20 │ │ │ │ + cmneq r3, r0, lsl #31 │ │ │ │ + cmneq ip, r0, lsr #25 │ │ │ │ + cmneq r3, r0, lsr sl │ │ │ │ andeq r1, r0, sp, lsl r5 │ │ │ │ - cmneq r2, ip, asr #23 │ │ │ │ - cmneq ip, r4, lsr #24 │ │ │ │ - @ instruction: 0x0162bb90 │ │ │ │ - strheq fp, [r3, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq fp, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq ip, ip, lsr #24 │ │ │ │ + @ instruction: 0x0162bb9c │ │ │ │ + cmneq r3, r0, asr #19 │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - cmneq r2, r8, asr fp │ │ │ │ - cmneq r2, r8, lsr #22 │ │ │ │ + cmneq r2, r4, ror #22 │ │ │ │ + cmneq r2, r4, lsr fp │ │ │ │ andeq r1, r0, r1, ror #9 │ │ │ │ - cmneq ip, r0, lsl #23 │ │ │ │ - strdeq fp, [r2, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ + cmneq ip, r8, lsl #23 │ │ │ │ + strdeq fp, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r0, lsr #18 │ │ │ │ andeq r1, r0, lr, lsl r5 │ │ │ │ - cmneq ip, r4, lsr #19 │ │ │ │ - cmneq r2, r4, lsl r9 │ │ │ │ - cmneq r3, r8, lsr r7 │ │ │ │ + cmneq ip, ip, lsr #19 │ │ │ │ + cmneq r2, r0, lsr #18 │ │ │ │ + cmneq r3, r4, asr #14 │ │ │ │ andeq r1, r0, ip, lsl r5 │ │ │ │ - cmneq ip, r4, ror #18 │ │ │ │ - ldrdeq fp, [r2, #-132]! @ 0xffffff7c │ │ │ │ - strdeq fp, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmneq ip, ip, ror #18 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - cmneq ip, r4, lsr #18 │ │ │ │ - @ instruction: 0x0162b894 │ │ │ │ - strheq fp, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmneq ip, ip, lsr #18 │ │ │ │ + cmneq r2, r0, lsr #17 │ │ │ │ + cmneq r3, r4, asr #13 │ │ │ │ andeq r1, r0, pc, lsl r5 │ │ │ │ - cmneq ip, r4, ror #17 │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ - cmneq r3, r8, ror r6 │ │ │ │ + cmneq ip, ip, ror #17 │ │ │ │ + cmneq r2, r0, ror #16 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - cmneq r2, ip, lsl r8 │ │ │ │ + cmneq r2, r8, lsr #16 │ │ │ │ andeq r1, r0, r4, lsr #10 │ │ │ │ - cmneq ip, r4, ror r8 │ │ │ │ - cmneq r2, r4, ror #15 │ │ │ │ - cmneq r3, r8, lsl #12 │ │ │ │ + cmneq ip, ip, ror r8 │ │ │ │ + strdeq fp, [r2, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r3, r4, lsl r6 │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - cmneq ip, r4, lsr r8 │ │ │ │ - cmneq r2, r4, lsr #15 │ │ │ │ - cmneq r3, ip, asr #11 │ │ │ │ + cmneq ip, ip, lsr r8 │ │ │ │ + strheq fp, [r2, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq fp, [r3, #-88]! @ 0xffffffa8 │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - cmneq r2, ip, ror #14 │ │ │ │ + cmneq r2, r8, ror r7 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - cmneq ip, r8, asr #15 │ │ │ │ - cmneq r2, r8, lsr r7 │ │ │ │ - cmneq r3, ip, asr r5 │ │ │ │ + ldrdeq r5, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r2, r4, asr #14 │ │ │ │ + cmneq r3, r8, ror #10 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmneq ip, r8, lsl #15 │ │ │ │ - strdeq fp, [r2, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, ip, lsl r5 │ │ │ │ + @ instruction: 0x016c5790 │ │ │ │ + cmneq r2, r4, lsl #14 │ │ │ │ + cmneq r3, r8, lsr #10 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ ldr r2, [pc, #-152] @ 5496b8 │ │ │ │ ldr r1, [pc, #-152] @ 5496bc │ │ │ │ ldr r3, [pc, #-152] @ 5496c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1197436,72 +1197436,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 549c54 │ │ │ │ cmneq r8, ip, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, ip, asr #26 │ │ │ │ + cmneq r3, r8, asr sp │ │ │ │ cmneq r8, ip, lsl #22 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr #11 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq ip, r8, lsr #11 │ │ │ │ + strheq r5, [ip, #-80]! @ 0xffffffb0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, ip, lsr #6 │ │ │ │ + cmneq r3, r8, lsr r3 │ │ │ │ andeq r1, r0, lr, ror #10 │ │ │ │ ldrheq lr, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cmneq ip, ip, ror #8 │ │ │ │ - cmneq r3, r4, lsl #4 │ │ │ │ + cmneq ip, r4, ror r4 │ │ │ │ + cmneq r3, r0, lsl r2 │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - strdeq r5, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r2, ip, ror #6 │ │ │ │ - @ instruction: 0x0163b190 │ │ │ │ + cmneq ip, r4, lsl #8 │ │ │ │ + cmneq r2, r8, ror r3 │ │ │ │ + @ instruction: 0x0163b19c │ │ │ │ andeq r1, r0, r0, ror r5 │ │ │ │ - strheq ip, [r3, #-108]! @ 0xffffff94 │ │ │ │ - @ instruction: 0x016c539c │ │ │ │ - cmneq r2, ip, lsl #6 │ │ │ │ - cmneq r3, r0, lsr r1 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmneq ip, r4, lsr #7 │ │ │ │ + cmneq r2, r8, lsl r3 │ │ │ │ + cmneq r3, ip, lsr r1 │ │ │ │ andeq r1, r0, fp, ror #10 │ │ │ │ - cmneq r2, r4, asr #5 │ │ │ │ + ldrdeq fp, [r2, #-32]! @ 0xffffffe0 │ │ │ │ andeq r1, r0, pc, ror #10 │ │ │ │ - ldrdeq r5, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r2, r4, asr #4 │ │ │ │ - cmneq r3, r8, rrx │ │ │ │ + ldrdeq r5, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r0, asr r2 │ │ │ │ + cmneq r3, r4, ror r0 │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - cmneq r3, ip, lsr r0 │ │ │ │ - cmneq ip, r4, ror #4 │ │ │ │ + cmneq r3, r8, asr #32 │ │ │ │ + cmneq ip, ip, ror #4 │ │ │ │ andeq r1, r0, r8, asr r5 │ │ │ │ - cmneq ip, r8, lsr #1 │ │ │ │ - cmneq r2, r8, lsl r0 │ │ │ │ - cmneq r3, r0, asr #28 │ │ │ │ + strheq r5, [ip, #-0]! │ │ │ │ + cmneq r2, r4, lsr #32 │ │ │ │ + cmneq r3, ip, asr #28 │ │ │ │ andeq r1, r0, r1, ror #10 │ │ │ │ - cmneq ip, r0, rrx │ │ │ │ - cmneq r3, ip, lsl #6 │ │ │ │ - strdeq sl, [r3, #-208]! @ 0xffffff30 │ │ │ │ + cmneq ip, r8, rrx │ │ │ │ + cmneq r3, r8, lsl r3 │ │ │ │ + strdeq sl, [r3, #-220]! @ 0xffffff24 │ │ │ │ andeq r1, r0, sl, asr #10 │ │ │ │ - strdeq r4, [ip, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r2, r8, ror #30 │ │ │ │ - cmneq r3, ip, lsl #27 │ │ │ │ + cmneq ip, r4 │ │ │ │ + cmneq r2, r4, ror pc │ │ │ │ + @ instruction: 0x0163ad98 │ │ │ │ andeq r1, r0, fp, asr #10 │ │ │ │ - cmneq ip, r4, lsl #31 │ │ │ │ - strdeq sl, [r2, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, r4, lsl sp │ │ │ │ + cmneq ip, ip, lsl #31 │ │ │ │ + strdeq sl, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r3, r0, lsr #26 │ │ │ │ andeq r1, r0, r1, ror r5 │ │ │ │ - cmneq ip, r0, asr #30 │ │ │ │ - strheq sl, [r2, #-224]! @ 0xffffff20 │ │ │ │ - ldrdeq sl, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, r8, asr #30 │ │ │ │ + strheq sl, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r3, r0, ror #25 │ │ │ │ andeq r1, r0, r9, ror #10 │ │ │ │ - cmneq r2, r8, ror lr │ │ │ │ - cmneq r2, r4, asr #28 │ │ │ │ - @ instruction: 0x016c4e9c │ │ │ │ - cmneq r2, ip, lsl #28 │ │ │ │ - cmneq r3, r8, lsr #24 │ │ │ │ + cmneq r2, r4, lsl #29 │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ + cmneq ip, r4, lsr #29 │ │ │ │ + cmneq r2, r8, lsl lr │ │ │ │ + cmneq r3, r4, lsr ip │ │ │ │ andeq r1, r0, r9, asr #10 │ │ │ │ - ldrdeq sl, [r2, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, r0, ror #27 │ │ │ │ │ │ │ │ 0054a3b0 : │ │ │ │ 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 │ │ │ │ @@ -1197803,53 +1197803,53 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ b 54a958 │ │ │ │ cmneq r8, r0, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r8, r8, lsl r1 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ - cmneq r3, ip, asr #31 │ │ │ │ - strheq fp, [r3, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq fp, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r3, r0, asr #31 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r8, r0, ror lr │ │ │ │ - strdeq r4, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r3, r4, lsl #15 │ │ │ │ + strdeq r4, [ip, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0x0163a790 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - cmneq ip, ip, lsr #13 │ │ │ │ - cmneq r3, ip, lsr r4 │ │ │ │ + strheq r4, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r8, asr #8 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - cmneq ip, ip, lsr #10 │ │ │ │ - cmneq r3, r4, asr #5 │ │ │ │ + cmneq ip, r4, lsr r5 │ │ │ │ + ldrdeq sl, [r3, #-32]! @ 0xffffffe0 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ - cmneq r3, r4, lsr r1 │ │ │ │ + cmneq ip, ip, lsr #7 │ │ │ │ + cmneq r3, r0, asr #2 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - cmneq ip, r4, lsl #4 │ │ │ │ - @ instruction: 0x01639f90 │ │ │ │ + cmneq ip, ip, lsl #4 │ │ │ │ + @ instruction: 0x01639f9c │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - cmneq ip, r8, lsr #31 │ │ │ │ - cmneq r3, r4, asr #26 │ │ │ │ + strheq r3, [ip, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r3, r0, asr sp │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmneq ip, ip, lsr ip │ │ │ │ - ldrdeq r9, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq ip, r4, asr #24 │ │ │ │ + cmneq r3, r4, ror #19 │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - strdeq r2, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, r4, lsl #16 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ tst ip, #1 │ │ │ │ bne 54a944 │ │ │ │ ldr ip, [r8, #20] │ │ │ │ add r6, ip, r3, lsl #3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ @@ -1199885,326 +1199885,326 @@ │ │ │ │ ldr r1, [pc, #776] @ 54cbf8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 54bcd0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r3, r4, asr #20 │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ - strdeq sl, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq ip, r4, lsr #12 │ │ │ │ - @ instruction: 0x01629594 │ │ │ │ - strheq r9, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r3, r0, asr sl │ │ │ │ + cmneq r3, r8, lsr sl │ │ │ │ + cmneq r3, r4, lsl #20 │ │ │ │ + cmneq ip, ip, lsr #12 │ │ │ │ + cmneq r2, r0, lsr #11 │ │ │ │ + cmneq r3, r4, asr #7 │ │ │ │ andeq r1, r0, r7, asr r6 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmneq ip, r8, lsl #10 │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ - @ instruction: 0x01639298 │ │ │ │ + cmneq ip, r0, lsl r5 │ │ │ │ + cmneq r2, r0, lsl #9 │ │ │ │ + cmneq r3, r4, lsr #5 │ │ │ │ andeq r1, r0, r3, lsr r6 │ │ │ │ - cmneq ip, r4, asr #9 │ │ │ │ - cmneq r2, r4, lsr r4 │ │ │ │ - cmneq r3, r8, asr r2 │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ + cmneq r2, r0, asr #8 │ │ │ │ + cmneq r3, r4, ror #4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - cmneq ip, r4, lsl #9 │ │ │ │ - strdeq r9, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r3, r8, lsl r2 │ │ │ │ + cmneq ip, ip, lsl #9 │ │ │ │ + cmneq r2, r0, lsl #8 │ │ │ │ + cmneq r3, r4, lsr #4 │ │ │ │ andeq r1, r0, r4, lsr r6 │ │ │ │ - strheq r9, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r2, r8, asr #7 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - cmneq ip, r4, lsl r4 │ │ │ │ - cmneq r2, r4, lsl #7 │ │ │ │ - cmneq r3, r8, lsr #3 │ │ │ │ + cmneq ip, ip, lsl r4 │ │ │ │ + @ instruction: 0x01629390 │ │ │ │ + strheq r9, [r3, #-20]! @ 0xffffffec │ │ │ │ andeq r1, r0, r4, asr r6 │ │ │ │ - cmneq r2, ip, asr #6 │ │ │ │ + cmneq r2, r8, asr r3 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - cmneq r2, ip, lsl r3 │ │ │ │ - @ instruction: 0x016c3398 │ │ │ │ - cmneq r3, r8, lsr #2 │ │ │ │ + cmneq r2, r8, lsr #6 │ │ │ │ + cmneq ip, r0, lsr #7 │ │ │ │ + cmneq r3, r4, lsr r1 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - ldrdeq r9, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ - cmneq r3, r4, ror #1 │ │ │ │ + cmneq r2, r4, ror #5 │ │ │ │ + cmneq ip, ip, asr r3 │ │ │ │ + strdeq r9, [r3, #-0]! │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmneq ip, ip, lsl r3 │ │ │ │ - cmneq r2, ip, lsl #5 │ │ │ │ - strheq r9, [r3, #-4]! │ │ │ │ + cmneq ip, r4, lsr #6 │ │ │ │ + @ instruction: 0x01629298 │ │ │ │ + cmneq r3, r0, asr #1 │ │ │ │ andeq r1, r0, r9, asr #12 │ │ │ │ - ldrdeq r3, [ip, #-36]! @ 0xffffffdc │ │ │ │ - strdeq sl, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmneq r3, r8, rrx │ │ │ │ + ldrdeq r3, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r3, r0, lsl #12 │ │ │ │ + cmneq r3, r4, ror r0 │ │ │ │ andeq r1, r0, fp, asr #12 │ │ │ │ - cmneq ip, r4, ror r2 │ │ │ │ - cmneq r2, r4, ror #3 │ │ │ │ - cmneq r3, ip │ │ │ │ + cmneq ip, ip, ror r2 │ │ │ │ + strdeq r9, [r2, #-16]! │ │ │ │ + cmneq r3, r8, lsl r0 │ │ │ │ andeq r1, r0, r4, ror #12 │ │ │ │ - cmneq ip, r4, lsr r2 │ │ │ │ - cmneq r2, r4, lsr #3 │ │ │ │ - cmneq r3, ip, asr #31 │ │ │ │ + cmneq ip, ip, lsr r2 │ │ │ │ + strheq r9, [r2, #-16]! │ │ │ │ + ldrdeq r8, [r3, #-248]! @ 0xffffff08 │ │ │ │ andeq r1, r0, r3, ror #12 │ │ │ │ - strdeq r3, [ip, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r4, ror #2 │ │ │ │ - cmneq r3, r8, lsl #31 │ │ │ │ + strdeq r3, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r0, ror r1 │ │ │ │ + @ instruction: 0x01638f94 │ │ │ │ andeq r1, r0, r0, asr r6 │ │ │ │ - strheq r3, [ip, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r4, lsr #2 │ │ │ │ - cmneq r3, ip, asr #30 │ │ │ │ + strheq r3, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r0, lsr r1 │ │ │ │ + cmneq r3, r8, asr pc │ │ │ │ andeq r1, r0, r1, asr r6 │ │ │ │ - cmneq r2, ip, ror #1 │ │ │ │ + strdeq r9, [r2, #-8]! │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - cmneq r2, r0, asr #1 │ │ │ │ + cmneq r2, ip, asr #1 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - @ instruction: 0x01629090 │ │ │ │ - cmneq ip, r4, lsl r1 │ │ │ │ - cmneq r3, r4, lsr #29 │ │ │ │ + @ instruction: 0x0162909c │ │ │ │ + cmneq ip, ip, lsl r1 │ │ │ │ + strheq r8, [r3, #-224]! @ 0xffffff20 │ │ │ │ andeq r1, r0, r1, lsr #11 │ │ │ │ - qdsubeq r9, r4, r2 │ │ │ │ - ldrdeq r3, [ip, #-8]! │ │ │ │ - cmneq r3, r8, ror #28 │ │ │ │ + cmneq r2, r0, rrx │ │ │ │ + cmneq ip, r0, ror #1 │ │ │ │ + cmneq r3, r4, ror lr │ │ │ │ andeq r1, r0, r2, lsr #11 │ │ │ │ - cmneq r2, r8, lsl r0 │ │ │ │ - @ instruction: 0x016c309c │ │ │ │ - cmneq r3, ip, lsr #28 │ │ │ │ + cmneq r2, r4, lsr #32 │ │ │ │ + cmneq ip, r4, lsr #1 │ │ │ │ + cmneq r3, r8, lsr lr │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - ldrdeq r8, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r8, ror #31 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ - strheq r8, [r2, #-240]! @ 0xffffff10 │ │ │ │ + strheq r8, [r2, #-252]! @ 0xffffff04 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r2, ip, lsl #31 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - cmneq r2, r8, asr pc │ │ │ │ + cmneq r2, r4, ror #30 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ - cmneq r2, r4, lsr #30 │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ - strdeq r8, [r2, #-224]! @ 0xffffff20 │ │ │ │ + strdeq r8, [r2, #-236]! @ 0xffffff14 │ │ │ │ @ instruction: 0x000015b6 │ │ │ │ - strheq r8, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, r8, asr #29 │ │ │ │ @ instruction: 0x000015b7 │ │ │ │ - cmneq r2, r8, lsl #29 │ │ │ │ + @ instruction: 0x01628e94 │ │ │ │ @ instruction: 0x000015b8 │ │ │ │ - cmneq r2, r4, asr lr │ │ │ │ + cmneq r2, r0, ror #28 │ │ │ │ @ instruction: 0x000015b9 │ │ │ │ - cmneq ip, r8, lsr #29 │ │ │ │ - cmneq r2, r8, lsl lr │ │ │ │ - cmneq r3, r0, asr #24 │ │ │ │ + strheq r2, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, r4, lsr #28 │ │ │ │ + cmneq r3, ip, asr #24 │ │ │ │ andeq r1, r0, r3, asr r6 │ │ │ │ - ldrdeq r8, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmneq ip, r0, ror #28 │ │ │ │ - strdeq r8, [r3, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ + cmneq ip, r8, ror #28 │ │ │ │ + cmneq r3, r0, lsl #24 │ │ │ │ andeq r1, r0, sl, lsl #11 │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ - cmneq ip, r8, lsr #28 │ │ │ │ - strheq r8, [r3, #-184]! @ 0xffffff48 │ │ │ │ + strheq r8, [r2, #-208]! @ 0xffffff30 │ │ │ │ + cmneq ip, r0, lsr lr │ │ │ │ + cmneq r3, r4, asr #23 │ │ │ │ andeq r1, r0, lr, lsl #11 │ │ │ │ - cmneq r2, r8, ror #26 │ │ │ │ - cmneq ip, ip, ror #27 │ │ │ │ - cmneq r3, ip, ror fp │ │ │ │ + cmneq r2, r4, ror sp │ │ │ │ + strdeq r2, [ip, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r3, r8, lsl #23 │ │ │ │ andeq r1, r0, pc, lsl #11 │ │ │ │ - strheq r2, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r3, r0, ror #2 │ │ │ │ - cmneq r3, r4, asr #22 │ │ │ │ + strheq r2, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, ip, ror #2 │ │ │ │ + cmneq r3, r0, asr fp │ │ │ │ andeq r1, r0, r0, ror #12 │ │ │ │ - cmneq ip, r8, ror #26 │ │ │ │ - ldrdeq r8, [r2, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r3, r0, lsl #22 │ │ │ │ + cmneq ip, r0, ror sp │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ + cmneq r3, ip, lsl #22 │ │ │ │ andeq r1, r0, pc, asr r6 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ @ instruction: 0x000015ba │ │ │ │ - cmneq r2, r0, ror #24 │ │ │ │ + cmneq r2, ip, ror #24 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ - cmneq r2, r8, lsr ip │ │ │ │ - strheq r2, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r3, r4, asr #20 │ │ │ │ + cmneq r2, r4, asr #24 │ │ │ │ + strheq r2, [ip, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r0, asr sl │ │ │ │ andeq r1, r0, pc, lsl r6 │ │ │ │ - cmneq ip, ip, ror ip │ │ │ │ - cmneq r2, ip, ror #23 │ │ │ │ - cmneq r3, r0, lsl sl │ │ │ │ + cmneq ip, r4, lsl #25 │ │ │ │ + strdeq r8, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ andeq r1, r0, r5, asr r6 │ │ │ │ - cmneq ip, ip, lsr ip │ │ │ │ - cmneq r2, ip, lsr #23 │ │ │ │ - ldrdeq r8, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmneq ip, r4, asr #24 │ │ │ │ + strheq r8, [r2, #-184]! @ 0xffffff48 │ │ │ │ + ldrdeq r8, [r3, #-156]! @ 0xffffff64 │ │ │ │ andeq r1, r0, r6, asr r6 │ │ │ │ - strdeq r2, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r2, ip, ror #22 │ │ │ │ - @ instruction: 0x01638994 │ │ │ │ + cmneq ip, r4, lsl #24 │ │ │ │ + cmneq r2, r8, ror fp │ │ │ │ + cmneq r3, r0, lsr #19 │ │ │ │ andeq r1, r0, lr, asr r6 │ │ │ │ - strheq r2, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, r8, lsl #31 │ │ │ │ - cmneq r3, ip, asr #18 │ │ │ │ + cmneq ip, r4, asr #23 │ │ │ │ + @ instruction: 0x01639f94 │ │ │ │ + cmneq r3, r8, asr r9 │ │ │ │ andeq r1, r0, fp, ror #12 │ │ │ │ - cmneq ip, r0, ror fp │ │ │ │ - cmneq r2, r0, ror #21 │ │ │ │ - cmneq r3, r4, lsl #18 │ │ │ │ + cmneq ip, r8, ror fp │ │ │ │ + cmneq r2, ip, ror #21 │ │ │ │ + cmneq r3, r0, lsl r9 │ │ │ │ andeq r1, r0, sl, ror #12 │ │ │ │ - cmneq ip, r0, lsr fp │ │ │ │ - cmneq r2, r0, lsr #21 │ │ │ │ - cmneq r3, r4, asr #17 │ │ │ │ + cmneq ip, r8, lsr fp │ │ │ │ + cmneq r2, ip, lsr #21 │ │ │ │ + ldrdeq r8, [r3, #-128]! @ 0xffffff80 │ │ │ │ andeq r1, r0, r9, ror #12 │ │ │ │ - cmneq r2, r8, ror #20 │ │ │ │ + cmneq r2, r4, ror sl │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ + cmneq r2, r0, asr #20 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - cmneq r2, r0, lsl #20 │ │ │ │ + cmneq r2, ip, lsl #20 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - @ instruction: 0x01628998 │ │ │ │ - cmneq ip, r4, lsl sl │ │ │ │ - cmneq r3, r4, lsr #15 │ │ │ │ + cmneq r2, r4, lsr #19 │ │ │ │ + cmneq ip, ip, lsl sl │ │ │ │ + strheq r8, [r3, #-112]! @ 0xffffff90 │ │ │ │ andeq r1, r0, pc, lsl #12 │ │ │ │ - ldrdeq r2, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r3, ip, lsr #26 │ │ │ │ - cmneq r3, r4, asr r7 │ │ │ │ + ldrdeq r2, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r3, r8, lsr sp │ │ │ │ + cmneq r3, r0, ror #14 │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - strdeq r8, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmneq ip, r8, ror r9 │ │ │ │ - cmneq r3, r8, lsl #14 │ │ │ │ + cmneq r2, r8, lsl #18 │ │ │ │ + cmneq ip, r0, lsl #19 │ │ │ │ + cmneq r3, r4, lsl r7 │ │ │ │ andeq r1, r0, r1, lsl r6 │ │ │ │ - strheq r8, [r2, #-136]! @ 0xffffff78 │ │ │ │ - cmneq ip, r4, lsr r9 │ │ │ │ - cmneq r3, r4, asr #13 │ │ │ │ + cmneq r2, r4, asr #17 │ │ │ │ + cmneq ip, ip, lsr r9 │ │ │ │ + ldrdeq r8, [r3, #-96]! @ 0xffffffa0 │ │ │ │ andeq r1, r0, r3, lsl r6 │ │ │ │ - cmneq r2, r4, ror r8 │ │ │ │ - strdeq r2, [ip, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, r0, lsl #13 │ │ │ │ + cmneq r2, r0, lsl #17 │ │ │ │ + strdeq r2, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, ip, lsl #13 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ - cmneq r2, r0, lsr r8 │ │ │ │ - cmneq ip, ip, lsr #17 │ │ │ │ - cmneq r3, ip, lsr r6 │ │ │ │ + cmneq r2, ip, lsr r8 │ │ │ │ + strheq r2, [ip, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r3, r8, asr #12 │ │ │ │ andeq r1, r0, r5, lsl r6 │ │ │ │ - cmneq r2, r8, ror #15 │ │ │ │ - cmneq ip, r4, ror #16 │ │ │ │ - strdeq r8, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq r8, [r2, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, ip, ror #16 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ andeq r1, r0, r6, lsl r6 │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ - cmneq ip, r4, lsr #16 │ │ │ │ - strheq r8, [r3, #-84]! @ 0xffffffac │ │ │ │ + strheq r8, [r2, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, ip, lsr #16 │ │ │ │ + cmneq r3, r0, asr #11 │ │ │ │ andeq r1, r0, r9, lsl r6 │ │ │ │ - cmneq r2, ip, ror r2 │ │ │ │ - strdeq r2, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r3, r8, lsl #1 │ │ │ │ + cmneq r2, r8, lsl #5 │ │ │ │ + cmneq ip, r0, lsl #6 │ │ │ │ + @ instruction: 0x01638094 │ │ │ │ andeq r1, r0, sl, lsl r6 │ │ │ │ - cmneq r2, r8, lsr r2 │ │ │ │ - strheq r2, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r3, r4, asr #32 │ │ │ │ + cmneq r2, r4, asr #4 │ │ │ │ + strheq r2, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + qdsubeq r8, r0, r3 │ │ │ │ andeq r1, r0, ip, lsl r6 │ │ │ │ - strdeq r8, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r0, ror r2 │ │ │ │ - cmneq r3, r0 │ │ │ │ + cmneq r2, r0, lsl #4 │ │ │ │ + cmneq ip, r8, ror r2 │ │ │ │ + cmneq r3, ip │ │ │ │ andeq r1, r0, sp, lsl r6 │ │ │ │ - strheq r8, [r2, #-16]! │ │ │ │ - cmneq ip, ip, lsr #4 │ │ │ │ - strheq r7, [r3, #-252]! @ 0xffffff04 │ │ │ │ + strheq r8, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, r4, lsr r2 │ │ │ │ + cmneq r3, r8, asr #31 │ │ │ │ andeq r1, r0, lr, lsl r6 │ │ │ │ - strdeq r2, [ip, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r4, ror #2 │ │ │ │ - cmneq r3, r8, lsl #31 │ │ │ │ + strdeq r2, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r0, ror r1 │ │ │ │ + @ instruction: 0x01637f94 │ │ │ │ andeq r1, r0, r8, ror #12 │ │ │ │ - strheq r2, [ip, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r4, lsr #2 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ + strheq r2, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r0, lsr r1 │ │ │ │ + cmneq r3, r4, asr pc │ │ │ │ andeq r1, r0, r7, ror #12 │ │ │ │ - cmneq ip, r4, ror r1 │ │ │ │ - cmneq r2, r4, ror #1 │ │ │ │ - cmneq r3, r8, lsl #30 │ │ │ │ + cmneq ip, ip, ror r1 │ │ │ │ + strdeq r8, [r2, #-0]! │ │ │ │ + cmneq r3, r4, lsl pc │ │ │ │ andeq r1, r0, r6, ror #12 │ │ │ │ - cmneq ip, r4, lsr r1 │ │ │ │ - cmneq r2, r4, lsr #1 │ │ │ │ - cmneq r3, ip, asr #29 │ │ │ │ + cmneq ip, ip, lsr r1 │ │ │ │ + strheq r8, [r2, #-0]! │ │ │ │ + ldrdeq r7, [r3, #-232]! @ 0xffffff18 │ │ │ │ andeq r1, r0, r5, ror #12 │ │ │ │ - cmneq r2, ip, rrx │ │ │ │ + cmneq r2, r8, ror r0 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmneq r2, r0, asr #32 │ │ │ │ + cmneq r2, ip, asr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmneq r2, r4, lsl r0 │ │ │ │ - @ instruction: 0x016c2090 │ │ │ │ - cmneq r3, r0, lsr #28 │ │ │ │ + cmneq r2, r0, lsr #32 │ │ │ │ + @ instruction: 0x016c2098 │ │ │ │ + cmneq r3, ip, lsr #28 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - ldrdeq r7, [r2, #-240]! @ 0xffffff10 │ │ │ │ - cmneq ip, ip, asr #32 │ │ │ │ - ldrdeq r7, [r3, #-220]! @ 0xffffff24 │ │ │ │ + ldrdeq r7, [r2, #-252]! @ 0xffffff04 │ │ │ │ + qdsubeq r2, r4, ip │ │ │ │ + cmneq r3, r8, ror #27 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmneq r2, ip, lsl #31 │ │ │ │ - cmneq ip, r8 │ │ │ │ - @ instruction: 0x01637d98 │ │ │ │ + @ instruction: 0x01627f98 │ │ │ │ + cmneq ip, r0, lsl r0 │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmneq r2, r8, asr #30 │ │ │ │ - cmneq ip, r4, asr #31 │ │ │ │ - cmneq r3, r4, asr sp │ │ │ │ + cmneq r2, r4, asr pc │ │ │ │ + cmneq ip, ip, asr #31 │ │ │ │ + cmneq r3, r0, ror #26 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ - cmneq ip, r0, lsl #31 │ │ │ │ - cmneq r3, r0, lsl sp │ │ │ │ + cmneq r2, r0, lsl pc │ │ │ │ + cmneq ip, r8, lsl #31 │ │ │ │ + cmneq r3, ip, lsl sp │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - cmneq r2, r0, asr #29 │ │ │ │ - cmneq ip, r8, lsr pc │ │ │ │ - cmneq r3, ip, asr #25 │ │ │ │ + cmneq r2, ip, asr #29 │ │ │ │ + cmneq ip, r0, asr #30 │ │ │ │ + ldrdeq r7, [r3, #-200]! @ 0xffffff38 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmneq r2, r8, ror lr │ │ │ │ - strdeq r1, [ip, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r3, ip, lsl #25 │ │ │ │ - cmneq r2, r8, lsr lr │ │ │ │ - strheq r1, [ip, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r3, r4, asr #24 │ │ │ │ + cmneq r2, r4, lsl #29 │ │ │ │ + strdeq r1, [ip, #-236]! @ 0xffffff14 │ │ │ │ + @ instruction: 0x01637c98 │ │ │ │ + cmneq r2, r4, asr #28 │ │ │ │ + strheq r1, [ip, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r3, r0, asr ip │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - strdeq r7, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmneq ip, r0, ror lr │ │ │ │ - cmneq r3, r0, lsl #24 │ │ │ │ + cmneq r2, r0, lsl #28 │ │ │ │ + cmneq ip, r8, ror lr │ │ │ │ + cmneq r3, ip, lsl #24 │ │ │ │ andeq r1, r0, r5, lsl #12 │ │ │ │ - strheq r7, [r2, #-208]! @ 0xffffff30 │ │ │ │ - cmneq ip, ip, lsr #28 │ │ │ │ - strheq r7, [r3, #-188]! @ 0xffffff44 │ │ │ │ + strheq r7, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmneq ip, r4, lsr lr │ │ │ │ + cmneq r3, r8, asr #23 │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - cmneq r2, ip, ror #26 │ │ │ │ - cmneq ip, r8, ror #27 │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ + cmneq r2, r8, ror sp │ │ │ │ + strdeq r1, [ip, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r3, r4, lsl #23 │ │ │ │ andeq r1, r0, r8, lsl #12 │ │ │ │ - cmneq r2, r8, lsr #26 │ │ │ │ - cmneq ip, r4, lsr #27 │ │ │ │ - cmneq r3, r4, lsr fp │ │ │ │ + cmneq r2, r4, lsr sp │ │ │ │ + cmneq ip, ip, lsr #27 │ │ │ │ + cmneq r3, r0, asr #22 │ │ │ │ andeq r1, r0, r9, lsl #12 │ │ │ │ - cmneq r2, r0, ror #25 │ │ │ │ - cmneq ip, ip, asr sp │ │ │ │ - strdeq r7, [r3, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r2, ip, ror #25 │ │ │ │ + cmneq ip, r4, ror #26 │ │ │ │ + strdeq r7, [r3, #-172]! @ 0xffffff54 │ │ │ │ andeq r1, r0, sl, lsl #12 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ - cmneq ip, ip, lsl sp │ │ │ │ - cmneq r3, ip, lsr #21 │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ + cmneq ip, r4, lsr #26 │ │ │ │ + strheq r7, [r3, #-168]! @ 0xffffff58 │ │ │ │ andeq r1, r0, sp, lsl #12 │ │ │ │ - cmneq r2, r8, asr ip │ │ │ │ - ldrdeq r1, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r3, r8, ror #20 │ │ │ │ + cmneq r2, r4, ror #24 │ │ │ │ + ldrdeq r1, [ip, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r4, ror sl │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - cmneq r2, r8, lsl ip │ │ │ │ - @ instruction: 0x016c1c94 │ │ │ │ - cmneq r3, r4, lsr #20 │ │ │ │ + cmneq r2, r4, lsr #24 │ │ │ │ + @ instruction: 0x016c1c9c │ │ │ │ + cmneq r3, r0, lsr sl │ │ │ │ andeq r1, r0, fp, ror #11 │ │ │ │ - cmneq r2, r8, asr #23 │ │ │ │ + ldrdeq r7, [r2, #-180]! @ 0xffffff4c │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x01627b94 │ │ │ │ + cmneq r2, r0, lsr #23 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ - cmneq r2, ip, ror #22 │ │ │ │ + cmneq r2, r8, ror fp │ │ │ │ andeq r1, r0, lr, ror #11 │ │ │ │ - cmneq r2, r8, lsr fp │ │ │ │ + cmneq r2, r4, asr #22 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmneq r2, ip, lsl #22 │ │ │ │ + cmneq r2, r8, lsl fp │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - cmneq r2, r0, ror #21 │ │ │ │ + cmneq r2, ip, ror #21 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strheq r7, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmneq ip, r0, lsr fp │ │ │ │ - cmneq r3, r0, asr #17 │ │ │ │ + cmneq r2, r0, asr #21 │ │ │ │ + cmneq ip, r8, lsr fp │ │ │ │ + cmneq r3, ip, asr #17 │ │ │ │ andeq r1, r0, fp, asr #11 │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmneq ip, ip, ror #21 │ │ │ │ - cmneq r3, ip, ror r8 │ │ │ │ + cmneq r2, ip, ror sl │ │ │ │ + strdeq r1, [ip, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r3, r8, lsl #17 │ │ │ │ andeq r1, r0, ip, asr #11 │ │ │ │ - cmneq r2, r0, lsr #20 │ │ │ │ + cmneq r2, ip, lsr #20 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ - strdeq r7, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r2, r4, lsl #20 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldr r3, [pc, #-500] @ 54cbfc │ │ │ │ ldr r2, [pc, #-500] @ 54cc00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1201344,62 +1201344,62 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 54d998 │ │ │ │ cmneq r8, r0, asr lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq sl, [r8, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r0, ror pc │ │ │ │ - strheq r7, [r3, #-108]! @ 0xffffff94 │ │ │ │ - strdeq r1, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmneq ip, r4, lsl #18 │ │ │ │ andeq r1, r0, r3, lsr #13 │ │ │ │ - cmneq ip, r0, ror r8 │ │ │ │ + cmneq ip, r8, ror r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r4, lsl #12 │ │ │ │ + cmneq r3, r0, lsl r6 │ │ │ │ andeq r1, r0, r8, lsr #13 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r8, r4, ror fp │ │ │ │ - cmneq ip, r0, lsl #14 │ │ │ │ - cmneq r3, r8, lsl #9 │ │ │ │ + cmneq ip, r8, lsl #14 │ │ │ │ + @ instruction: 0x01637494 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq r2, r8, lsl r4 │ │ │ │ + cmneq r2, r4, lsr #8 │ │ │ │ andeq r1, r0, sl, lsr #13 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ - ldrdeq r7, [r2, #-48]! @ 0xffffffd0 │ │ │ │ - strdeq r7, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ + ldrdeq r7, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r3, r0, lsl #4 │ │ │ │ andeq r1, r0, pc, lsr #13 │ │ │ │ - ldrdeq r1, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r2, ip, lsr r3 │ │ │ │ - cmneq r3, r0, ror #2 │ │ │ │ + ldrdeq r1, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r2, r8, asr #6 │ │ │ │ + cmneq r3, ip, ror #2 │ │ │ │ andeq r1, r0, sp, lsl #13 │ │ │ │ - cmneq r2, r0, lsl #6 │ │ │ │ - ldrdeq r7, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq ip, r8, lsr #6 │ │ │ │ - cmneq r3, r0, asr r7 │ │ │ │ - strheq r7, [r3, #-8]! │ │ │ │ + cmneq r2, ip, lsl #6 │ │ │ │ + ldrdeq r7, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq ip, r0, lsr r3 │ │ │ │ + cmneq r3, ip, asr r7 │ │ │ │ + cmneq r3, r4, asr #1 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - ldrdeq r1, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r2, ip, asr #4 │ │ │ │ - cmneq r3, r4, ror r0 │ │ │ │ + cmneq ip, r4, ror #5 │ │ │ │ + cmneq r2, r8, asr r2 │ │ │ │ + cmneq r3, r0, lsl #1 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmneq r3, r0, lsl #13 │ │ │ │ - cmneq ip, r0, lsl #5 │ │ │ │ - cmneq r3, r0, lsl r0 │ │ │ │ + cmneq r3, ip, lsl #13 │ │ │ │ + cmneq ip, r8, lsl #5 │ │ │ │ + cmneq r3, ip, lsl r0 │ │ │ │ andeq r1, r0, fp, lsl #13 │ │ │ │ - cmneq r2, r8, lsr #3 │ │ │ │ - strdeq r1, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r2, ip, ror #2 │ │ │ │ - @ instruction: 0x01636f90 │ │ │ │ + strheq r7, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmneq ip, r4, lsl #4 │ │ │ │ + cmneq r2, r8, ror r1 │ │ │ │ + @ instruction: 0x01636f9c │ │ │ │ andeq r1, r0, r6, lsr #13 │ │ │ │ - strheq r1, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r2, r8, lsr #2 │ │ │ │ - cmneq r3, ip, asr #30 │ │ │ │ + cmneq ip, r4, asr #3 │ │ │ │ + cmneq r2, r4, lsr r1 │ │ │ │ + cmneq r3, r8, asr pc │ │ │ │ @ instruction: 0x000016b3 │ │ │ │ - cmneq ip, r8, ror r1 │ │ │ │ - cmneq r2, r8, ror #1 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ + cmneq ip, r0, lsl #3 │ │ │ │ + strdeq r7, [r2, #-4]! │ │ │ │ + cmneq r3, ip, lsl pc │ │ │ │ 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, #2656] @ 0xa60 │ │ │ │ sub sp, sp, #1392 @ 0x570 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1202383,137 +1202383,137 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str lr, [sp] │ │ │ │ b 54ecf0 │ │ │ │ cmneq r8, r0, ror #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r8, r0, lsl r4 │ │ │ │ - smulbbeq ip, ip, pc @ │ │ │ │ - cmneq r3, ip, lsr #26 │ │ │ │ + @ instruction: 0x016c0f94 │ │ │ │ + cmneq r3, r8, lsr sp │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - strheq r0, [ip, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r3, ip, asr ip │ │ │ │ + smulbteq ip, r4, lr │ │ │ │ + cmneq r3, r8, ror #24 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strheq r6, [r3, #-168]! @ 0xffffff58 │ │ │ │ - cmneq ip, r8, lsl sp │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ + cmneq ip, r0, lsr #26 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - cmneq r3, ip, lsr sl │ │ │ │ - @ instruction: 0x016c0c90 │ │ │ │ + cmneq r3, r8, asr #20 │ │ │ │ + @ instruction: 0x016c0c98 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - smultbeq ip, r0, sl │ │ │ │ - cmneq r3, r4, asr #16 │ │ │ │ + smultbeq ip, r8, sl │ │ │ │ + cmneq r3, r0, asr r8 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - strheq r0, [ip, #-148]! @ 0xffffff6c │ │ │ │ + strheq r0, [ip, #-156]! @ 0xffffff64 │ │ │ │ cmneq r1, r0, lsr #20 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ + cmneq r3, r8, lsr #14 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - strdeq r0, [ip, #-112]! @ 0xffffff90 │ │ │ │ - @ instruction: 0x01636594 │ │ │ │ - smultbeq ip, r4, r7 │ │ │ │ + strdeq r0, [ip, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, r0, lsr #11 │ │ │ │ + smultbeq ip, ip, r7 │ │ │ │ strheq r6, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r3, r4, lsr r5 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ cmneq r8, r0, lsl #23 │ │ │ │ - cmneq ip, r4, lsr r6 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ + cmneq ip, ip, lsr r6 │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ @ instruction: 0x0161a690 │ │ │ │ - @ instruction: 0x01636398 │ │ │ │ + cmneq r3, r4, lsr #7 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ - cmneq ip, ip, ror r4 │ │ │ │ - cmneq r3, r0, lsr #4 │ │ │ │ - cmneq ip, r0, lsr r4 │ │ │ │ + smulbbeq ip, r4, r4 │ │ │ │ + cmneq r3, ip, lsr #4 │ │ │ │ + cmneq ip, r8, lsr r4 │ │ │ │ cmneq r1, r4, asr #22 │ │ │ │ - cmneq r3, r4, asr #3 │ │ │ │ - smulbteq ip, ip, r3 │ │ │ │ - cmneq r3, ip, ror #2 │ │ │ │ + ldrdeq r6, [r3, #-16]! │ │ │ │ + ldrdeq r0, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r3, r8, ror r1 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ + cmneq ip, ip, asr r3 │ │ │ │ cmneq r1, r0, asr #7 │ │ │ │ - cmneq r3, r4, asr #1 │ │ │ │ - cmneq ip, r4, ror r1 │ │ │ │ - cmneq r3, r8, lsl pc │ │ │ │ - cmneq ip, r8, lsr r1 │ │ │ │ + ldrdeq r6, [r3, #-0]! │ │ │ │ + cmneq ip, ip, ror r1 │ │ │ │ + cmneq r3, r4, lsr #30 │ │ │ │ + cmneq ip, r0, asr #2 │ │ │ │ cmneq r1, r0, asr #16 │ │ │ │ - cmneq r3, ip, asr #29 │ │ │ │ + ldrdeq r5, [r3, #-232]! @ 0xffffff18 │ │ │ │ strdeq r6, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - strheq pc, [fp, #-232]! @ 0xffffff18 @ │ │ │ │ - cmneq r3, ip, asr ip │ │ │ │ + msreq (UNDEF: 107), r0, asr #29 │ │ │ │ + cmneq r3, r8, ror #24 │ │ │ │ @ instruction: 0x0161659c │ │ │ │ - msreq (UNDEF: 107), ip, asr lr │ │ │ │ - cmneq r3, r0, lsl #24 │ │ │ │ + msreq (UNDEF: 107), r4, ror #28 │ │ │ │ + cmneq r3, ip, lsl #24 │ │ │ │ cmneq r1, r0, asr #10 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ strdeq r6, [r1, #-68]! @ 0xffffffbc │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - msreq SPSR_fxc, r8 @ │ │ │ │ - cmneq r3, r8, lsr fp │ │ │ │ + msreq SPSR_fxc, r0, lsr #27 │ │ │ │ + cmneq r3, r4, asr #22 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x01635a94 │ │ │ │ - strdeq pc, [fp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, r0, lsr #21 │ │ │ │ + msreq SPSR_fxc, r0, lsl #26 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - ldrdeq pc, [fp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ + ldrdeq pc, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ - msreq (UNDEF: 107), ip, ror #20 │ │ │ │ + msreq (UNDEF: 107), r4, ror sl │ │ │ │ @ instruction: 0x01619898 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - msreq (UNDEF: 123), ip, lsl r7 │ │ │ │ - strheq r5, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + msreq (UNDEF: 123), r4, lsr #14 │ │ │ │ + cmneq r3, r4, asr #9 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - msreq (UNDEF: 107), r4, lsl #12 │ │ │ │ - cmneq r3, r0, lsr #7 │ │ │ │ - ldrdeq pc, [fp, #-84]! @ 0xffffffac │ │ │ │ - cmneq r2, r0, asr r5 │ │ │ │ - cmneq r3, r4, ror r3 │ │ │ │ + msreq (UNDEF: 107), ip, lsl #12 │ │ │ │ + cmneq r3, ip, lsr #7 │ │ │ │ + ldrdeq pc, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r2, ip, asr r5 │ │ │ │ + cmneq r3, r0, lsl #7 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - msreq SPSR_fxc, r4, asr #10 │ │ │ │ + msreq SPSR_fxc, ip, asr #10 │ │ │ │ cmneq r1, ip, lsr #11 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - msreq (UNDEF: 107), r0, lsl #4 │ │ │ │ - @ instruction: 0x01634f9c │ │ │ │ - msreq SPSR_fxc, r8, lsl #3 │ │ │ │ - cmneq r3, ip, lsr #30 │ │ │ │ - msreq SPSR_fxc, ip, lsr r1 │ │ │ │ + msreq (UNDEF: 107), r8, lsl #4 │ │ │ │ + cmneq r3, r8, lsr #31 │ │ │ │ + msreq SPSR_fxc, r0 @ │ │ │ │ + cmneq r3, r8, lsr pc │ │ │ │ + msreq SPSR_fxc, r4, asr #2 │ │ │ │ cmneq r1, r0, asr r8 │ │ │ │ - cmneq r3, ip, asr #29 │ │ │ │ + ldrdeq r4, [r3, #-232]! @ 0xffffff18 │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ strdeq r5, [r1, #-124]! @ 0xffffff84 │ │ │ │ - strheq pc, [fp, #-12]! @ │ │ │ │ - cmneq r3, r0, ror #28 │ │ │ │ - msreq SPSR_fxc, r8, lsr #1 │ │ │ │ - cmneq r3, ip, asr #28 │ │ │ │ - qdsubeq pc, ip, fp @ │ │ │ │ + msreq SPSR_fxc, r4, asr #1 │ │ │ │ + cmneq r3, ip, ror #28 │ │ │ │ + strheq pc, [fp, #-0]! @ │ │ │ │ + cmneq r3, r8, asr lr │ │ │ │ + msreq SPSR_fxc, r4, rrx │ │ │ │ cmneq r1, r0, ror r7 │ │ │ │ - cmneq r3, ip, ror #27 │ │ │ │ + strdeq r4, [r3, #-216]! @ 0xffffff28 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ cmneq r1, r8, lsl r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq lr, [fp, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r3, ip, ror sp │ │ │ │ + cmneq fp, r0, ror #31 │ │ │ │ + cmneq r3, r8, lsl #27 │ │ │ │ add r4, sp, #372 @ 0x174 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-296] @ 54f0e4 │ │ │ │ mov ip, #98 @ 0x62 │ │ │ │ @@ -1204481,190 +1204481,190 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ beq 550fa4 │ │ │ │ b 54e98c │ │ │ │ strheq r5, [r1, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq fp, ip, ror pc │ │ │ │ - cmneq r3, r0, lsr #26 │ │ │ │ + cmneq fp, r4, lsl #31 │ │ │ │ + cmneq r3, ip, lsr #26 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq fp, r4, asr #29 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ + cmneq fp, ip, asr #29 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ andeq r1, r0, r5, ror r7 │ │ │ │ - @ instruction: 0x016bee94 │ │ │ │ - cmneq r2, r0, lsl lr │ │ │ │ - cmneq r3, r4, lsr ip │ │ │ │ - cmneq fp, r4, lsr #28 │ │ │ │ + @ instruction: 0x016bee9c │ │ │ │ + cmneq r2, ip, lsl lr │ │ │ │ + cmneq r3, r0, asr #24 │ │ │ │ + cmneq fp, ip, lsr #28 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cmneq r1, r4, asr #24 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - ldrdeq lr, [fp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ + ldrdeq lr, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ andeq r1, r0, r2, asr r7 │ │ │ │ cmneq r1, r4, asr r1 │ │ │ │ - cmneq fp, r4, lsl sl │ │ │ │ - strheq r4, [r3, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r8, asr #19 │ │ │ │ + cmneq fp, ip, lsl sl │ │ │ │ + cmneq r3, r4, asr #15 │ │ │ │ + ldrdeq lr, [fp, #-144]! @ 0xffffff70 │ │ │ │ ldrdeq r5, [r1, #-12]! │ │ │ │ - cmneq r3, r8, asr r7 │ │ │ │ - @ instruction: 0x016be994 │ │ │ │ - cmneq r3, r8, lsr r7 │ │ │ │ - cmneq fp, r0, asr #18 │ │ │ │ - ldrdeq r4, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r4, ror #14 │ │ │ │ + @ instruction: 0x016be99c │ │ │ │ + cmneq r3, r4, asr #14 │ │ │ │ + cmneq fp, r8, asr #18 │ │ │ │ + cmneq r3, r0, ror #13 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - cmneq fp, ip, lsl #18 │ │ │ │ - cmneq r2, r4, ror r8 │ │ │ │ - cmneq r3, r4, lsr #13 │ │ │ │ - ldrdeq lr, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ + cmneq fp, r4, lsl r9 │ │ │ │ + cmneq r2, r0, lsl #17 │ │ │ │ + strheq r4, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq lr, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r0, lsl #13 │ │ │ │ @ instruction: 0x01614f9c │ │ │ │ - strheq r4, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r2, r4, asr #15 │ │ │ │ andeq r1, r0, pc, lsl #15 │ │ │ │ andeq r1, r0, r8, lsl #15 │ │ │ │ - cmneq r2, r8, lsr r7 │ │ │ │ - cmneq fp, ip, lsr #15 │ │ │ │ - cmneq r3, r0, asr r5 │ │ │ │ + cmneq r2, r4, asr #14 │ │ │ │ + strheq lr, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r3, ip, asr r5 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ cmneq r1, r8, ror lr │ │ │ │ - cmneq fp, r8, lsr r7 │ │ │ │ - ldrdeq r4, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq fp, r0, asr #14 │ │ │ │ + cmneq r3, r8, ror #9 │ │ │ │ cmneq r1, r4, lsl #28 │ │ │ │ - cmneq r2, r8, lsr r6 │ │ │ │ - cmneq r2, r0, lsl #12 │ │ │ │ + cmneq r2, r4, asr #12 │ │ │ │ + cmneq r2, ip, lsl #12 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq fp, ip, asr #12 │ │ │ │ - cmneq r2, r8, asr #11 │ │ │ │ - cmneq r3, ip, ror #7 │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ + ldrdeq r4, [r2, #-84]! @ 0xffffffac │ │ │ │ + strdeq r4, [r3, #-56]! @ 0xffffffc8 │ │ │ │ andeq r1, r0, sp, asr #14 │ │ │ │ - cmneq fp, ip, lsl #12 │ │ │ │ - cmneq r2, r8, lsl #11 │ │ │ │ - cmneq r3, ip, lsr #7 │ │ │ │ + cmneq fp, r4, lsl r6 │ │ │ │ + @ instruction: 0x01624594 │ │ │ │ + strheq r4, [r3, #-56]! @ 0xffffffc8 │ │ │ │ andeq r1, r0, pc, asr #14 │ │ │ │ - cmneq r2, r0, asr r5 │ │ │ │ - @ instruction: 0x016be59c │ │ │ │ - cmneq r2, r8, lsl r5 │ │ │ │ - cmneq r3, ip, lsr r3 │ │ │ │ - cmneq r2, r0, ror #9 │ │ │ │ + cmneq r2, ip, asr r5 │ │ │ │ + cmneq fp, r4, lsr #11 │ │ │ │ + cmneq r2, r4, lsr #10 │ │ │ │ + cmneq r3, r8, asr #6 │ │ │ │ + cmneq r2, ip, ror #9 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ - strheq r4, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + strheq r4, [r2, #-76]! @ 0xffffffb4 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ + cmneq r2, r8, lsl #9 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ - cmneq fp, r4, ror #9 │ │ │ │ - cmneq r2, r0, ror #8 │ │ │ │ - cmneq r3, r4, lsl #5 │ │ │ │ + cmneq fp, ip, ror #9 │ │ │ │ + cmneq r2, ip, ror #8 │ │ │ │ + @ instruction: 0x01634290 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq r2, r4, lsr #8 │ │ │ │ - cmneq r3, r8, asr #4 │ │ │ │ + strheq lr, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, r0, lsr r4 │ │ │ │ + cmneq r3, r4, asr r2 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ - cmneq r2, ip, ror #7 │ │ │ │ - cmneq fp, r4, lsr r4 │ │ │ │ - strheq r4, [r2, #-48]! @ 0xffffffd0 │ │ │ │ - ldrdeq r4, [r3, #-20]! @ 0xffffffec │ │ │ │ + strdeq r4, [r2, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, ip, lsr r4 │ │ │ │ + strheq r4, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r3, r0, ror #3 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ - cmneq r2, r8, ror r3 │ │ │ │ + cmneq r2, r4, lsl #7 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ - cmneq r2, r8, asr #6 │ │ │ │ + cmneq r2, r4, asr r3 │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ - cmneq r2, r8, lsl r3 │ │ │ │ - cmneq fp, r0, ror #6 │ │ │ │ - ldrdeq r4, [r2, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r3, r0, lsl #2 │ │ │ │ + cmneq r2, r4, lsr #6 │ │ │ │ + cmneq fp, r8, ror #6 │ │ │ │ + cmneq r2, r8, ror #5 │ │ │ │ + cmneq r3, ip, lsl #2 │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ - cmneq r2, r4, lsr #5 │ │ │ │ - cmneq r2, ip, ror #4 │ │ │ │ + strheq r4, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, r8, ror r2 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - cmneq r2, ip, lsr r2 │ │ │ │ + cmneq r2, r8, asr #4 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmneq fp, ip, lsl #5 │ │ │ │ - cmneq r2, r8, lsl #4 │ │ │ │ - cmneq r3, ip, lsr #32 │ │ │ │ + @ instruction: 0x016be294 │ │ │ │ + cmneq r2, r4, lsl r2 │ │ │ │ + cmneq r3, r8, lsr r0 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - ldrdeq r4, [r2, #-16]! │ │ │ │ + ldrdeq r4, [r2, #-28]! @ 0xffffffe4 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - cmneq r2, r0, lsr #3 │ │ │ │ + cmneq r2, ip, lsr #3 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ - cmneq r2, r0, ror r1 │ │ │ │ + cmneq r2, ip, ror r1 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmneq fp, r0, asr #3 │ │ │ │ - cmneq r2, ip, lsr r1 │ │ │ │ - cmneq r3, r0, ror #30 │ │ │ │ + cmneq fp, r8, asr #3 │ │ │ │ + cmneq r2, r8, asr #2 │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - cmneq fp, r4, lsl #3 │ │ │ │ - strdeq r5, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, r8, lsr #30 │ │ │ │ + cmneq fp, ip, lsl #3 │ │ │ │ + strdeq r5, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r3, r4, lsr pc │ │ │ │ andeq r1, r0, ip, asr r7 │ │ │ │ - strheq r4, [r2, #-4]! │ │ │ │ - cmneq r2, ip, ror r0 │ │ │ │ - strdeq lr, [fp, #-12]! │ │ │ │ - @ instruction: 0x01633e98 │ │ │ │ + cmneq r2, r0, asr #1 │ │ │ │ + cmneq r2, r8, lsl #1 │ │ │ │ + cmneq fp, r4, lsl #2 │ │ │ │ + cmneq r3, r4, lsr #29 │ │ │ │ andeq r1, r0, fp, asr r7 │ │ │ │ - cmneq r2, ip, lsr r0 │ │ │ │ + cmneq r2, r8, asr #32 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - cmneq r3, r8, ror r4 │ │ │ │ - cmneq fp, r0, ror r0 │ │ │ │ - cmneq r3, r0, lsl lr │ │ │ │ + cmneq r3, r4, lsl #9 │ │ │ │ + cmneq fp, r8, ror r0 │ │ │ │ + cmneq r3, ip, lsl lr │ │ │ │ andeq r1, r0, r1, ror #13 │ │ │ │ - ldrdeq r3, [r2, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r2, r0, ror #25 │ │ │ │ andeq r1, r0, r7, lsl #15 │ │ │ │ - cmneq fp, r4, lsr #26 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ - cmneq r3, r4, asr #21 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ + ldrdeq r3, [r3, #-160]! @ 0xffffff60 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ - cmneq r2, r8, ror #24 │ │ │ │ + cmneq r2, r4, ror ip │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - strheq sp, [fp, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r2, r4, lsr ip │ │ │ │ - cmneq r3, r8, asr sl │ │ │ │ + cmneq fp, r0, asr #25 │ │ │ │ + cmneq r2, r0, asr #24 │ │ │ │ + cmneq r3, r4, ror #20 │ │ │ │ muleq r0, r4, r7 │ │ │ │ - cmneq fp, r8, ror ip │ │ │ │ - strdeq r3, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r3, r8, lsl sl │ │ │ │ + cmneq fp, r0, lsl #25 │ │ │ │ + cmneq r2, r0, lsl #24 │ │ │ │ + cmneq r3, r4, lsr #20 │ │ │ │ andeq r1, r0, sp, ror #14 │ │ │ │ - cmneq fp, r8, lsr ip │ │ │ │ - strheq r3, [r2, #-180]! @ 0xffffff4c │ │ │ │ - ldrdeq r3, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r0, asr #24 │ │ │ │ + cmneq r2, r0, asr #23 │ │ │ │ + cmneq r3, r4, ror #19 │ │ │ │ andeq r1, r0, pc, ror #14 │ │ │ │ - strdeq sp, [fp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ - @ instruction: 0x0163399c │ │ │ │ - cmneq r2, ip, lsr fp │ │ │ │ + cmneq fp, r4, lsl #24 │ │ │ │ + cmneq r2, r4, lsl #23 │ │ │ │ + cmneq r3, r8, lsr #19 │ │ │ │ + cmneq r2, r8, asr #22 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ - cmneq fp, r8, lsr #23 │ │ │ │ - cmneq r2, r4, lsr #22 │ │ │ │ - cmneq r3, r8, asr #18 │ │ │ │ + strheq sp, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r2, r0, lsr fp │ │ │ │ + cmneq r3, r4, asr r9 │ │ │ │ andeq r1, r0, r8, lsl r7 │ │ │ │ - cmneq fp, r8, ror #22 │ │ │ │ - cmneq r2, r4, ror #21 │ │ │ │ - cmneq r3, r8, lsl #18 │ │ │ │ + cmneq fp, r0, ror fp │ │ │ │ + strdeq r3, [r2, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r3, r4, lsl r9 │ │ │ │ andeq r1, r0, r3, lsl r7 │ │ │ │ - cmneq r2, ip, lsr #21 │ │ │ │ + strheq r3, [r2, #-168]! @ 0xffffff58 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - strdeq sp, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ - @ instruction: 0x0163389c │ │ │ │ + cmneq fp, r4, lsl #22 │ │ │ │ + cmneq r2, r4, lsl #21 │ │ │ │ + cmneq r3, r8, lsr #17 │ │ │ │ andeq r1, r0, r3, ror #13 │ │ │ │ - cmneq r2, ip, lsr sl │ │ │ │ + cmneq r2, r8, asr #20 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - cmneq fp, ip, lsr #21 │ │ │ │ - cmneq r2, r8, lsr #20 │ │ │ │ - cmneq r3, ip, asr #16 │ │ │ │ + strheq sp, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r4, lsr sl │ │ │ │ + cmneq r3, r8, asr r8 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ - cmneq r2, ip, ror #19 │ │ │ │ - cmneq r3, r0, lsl r8 │ │ │ │ + cmneq fp, r8, ror sl │ │ │ │ + strdeq r3, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ muleq r0, r2, r7 │ │ │ │ ldr r1, [pc, #-204] @ 5512cc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #-220] @ 5512d0 │ │ │ │ @@ -1204923,60 +1204923,60 @@ │ │ │ │ mov r8, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ b 5518ac │ │ │ │ cmneq r8, r4, asr #28 │ │ │ │ cmneq r8, r8, lsr #28 │ │ │ │ - cmneq fp, ip, lsr #16 │ │ │ │ - cmneq r3, r8, asr #11 │ │ │ │ + cmneq fp, r4, lsr r8 │ │ │ │ + ldrdeq r3, [r3, #-84]! @ 0xffffffac │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ - @ instruction: 0x01634a98 │ │ │ │ - cmneq r3, r0, lsr r9 │ │ │ │ - cmneq fp, ip, ror r2 │ │ │ │ - cmneq r3, ip │ │ │ │ + cmneq r3, r4, lsl #23 │ │ │ │ + cmneq r3, r4, lsr #21 │ │ │ │ + cmneq r3, ip, lsr r9 │ │ │ │ + cmneq fp, r4, lsl #5 │ │ │ │ + cmneq r3, r8, lsl r0 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ @ instruction: 0xfffc36d4 │ │ │ │ strdeq r4, [r0], -r4 @ │ │ │ │ - cmneq r5, r0, ror #20 │ │ │ │ + cmneq r5, ip, ror #20 │ │ │ │ + cmneq r3, ip, ror #15 │ │ │ │ cmneq r3, r0, ror #15 │ │ │ │ - ldrdeq r4, [r3, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ ldrdeq r4, [r3, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r3, r0, asr #15 │ │ │ │ + cmneq r3, r4, ror #15 │ │ │ │ cmneq r3, ip, asr #15 │ │ │ │ - cmneq fp, ip, lsr r0 │ │ │ │ - cmneq r3, r8, asr #27 │ │ │ │ + ldrdeq r4, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r4, asr #32 │ │ │ │ + ldrdeq r2, [r3, #-212]! @ 0xffffff2c │ │ │ │ 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 │ │ │ │ - cmneq fp, r4, ror sp │ │ │ │ - cmneq r3, r4, lsl #22 │ │ │ │ + cmneq fp, ip, ror sp │ │ │ │ + cmneq r3, r0, lsl fp │ │ │ │ muleq r0, r0, sp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ muleq r0, r5, sp │ │ │ │ - cmneq fp, r4, asr ip │ │ │ │ - cmneq r3, r8, ror #19 │ │ │ │ + cmneq fp, ip, asr ip │ │ │ │ + strdeq r2, [r3, #-148]! @ 0xffffff6c │ │ │ │ muleq r0, r7, sp │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ - cmneq fp, ip, asr sl │ │ │ │ - cmneq r3, ip, ror #15 │ │ │ │ + cmneq fp, r4, ror #20 │ │ │ │ + strdeq r2, [r3, #-120]! @ 0xffffff88 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ cmneq r8, ip, ror #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ - cmneq r8, r0, ror #19 │ │ │ │ - cmneq r3, r8, lsl lr │ │ │ │ - cmneq r3, r8, ror #27 │ │ │ │ + cmneq r3, r0, lsr #28 │ │ │ │ + cmneq r8, ip, ror #19 │ │ │ │ + cmneq r3, r4, lsr #28 │ │ │ │ + strdeq r3, [r3, #-212]! @ 0xffffff2c │ │ │ │ ldr r3, [fp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #948] @ 0x3b4 │ │ │ │ mov r8, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -1206967,206 +1206967,206 @@ │ │ │ │ str r2, [r4, #-4] │ │ │ │ blt 5536f8 │ │ │ │ b 552890 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 5520b4 │ │ │ │ - cmneq r3, r4, asr #27 │ │ │ │ ldrdeq r3, [r3, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r3, r0, ror #27 │ │ │ │ - strheq r3, [r3, #-220]! @ 0xffffff24 │ │ │ │ - strheq r3, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r8, lsr #22 │ │ │ │ - strheq r3, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r3, r8, ror #17 │ │ │ │ - cmneq r3, r4, lsr #14 │ │ │ │ - cmneq r8, r4, ror #4 │ │ │ │ - @ instruction: 0x01633690 │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ - ldrdeq r3, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r3, r4, asr #12 │ │ │ │ + ldrdeq r3, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, ip, ror #27 │ │ │ │ + cmneq r3, r8, asr #27 │ │ │ │ + strheq r3, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r4, lsr fp │ │ │ │ + cmneq r3, r4, asr #19 │ │ │ │ + strdeq r3, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r3, r0, lsr r7 │ │ │ │ + cmneq r8, r0, ror r2 │ │ │ │ + @ instruction: 0x0163369c │ │ │ │ + cmneq r3, r4, asr r6 │ │ │ │ + cmneq r3, r0, ror #13 │ │ │ │ cmneq r3, r0, asr r6 │ │ │ │ - strheq r3, [r3, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, ip, asr #12 │ │ │ │ - cmneq r3, r4, asr #10 │ │ │ │ - cmneq r2, r4, ror #26 │ │ │ │ + cmneq r3, ip, asr r6 │ │ │ │ + cmneq r3, r4, asr #13 │ │ │ │ + cmneq r3, r8, asr r6 │ │ │ │ + cmneq r3, r0, asr r5 │ │ │ │ + cmneq r2, r0, ror sp │ │ │ │ andeq r1, r0, r0, lsr #27 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r3, r4, asr #31 │ │ │ │ - cmneq r8, r4, lsr #21 │ │ │ │ - cmneq r3, r8, lsl pc │ │ │ │ - ldrdeq r2, [r3, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r3, ip, ror #30 │ │ │ │ - ldrdeq fp, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ + ldrdeq r2, [r3, #-240]! @ 0xffffff10 │ │ │ │ + strheq r7, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r3, r4, lsr #30 │ │ │ │ + cmneq r3, r0, ror #29 │ │ │ │ + cmneq r3, r8, ror pc │ │ │ │ + cmneq fp, r0, ror #5 │ │ │ │ + cmneq r3, r4, ror r7 │ │ │ │ + cmneq r3, r0, ror r0 │ │ │ │ andeq r1, r0, r9, lsl #24 │ │ │ │ - cmneq r3, ip, lsr r8 │ │ │ │ - strdeq r7, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r3, ip, ror #14 │ │ │ │ - cmneq r3, r8, lsr #14 │ │ │ │ - @ instruction: 0x01632790 │ │ │ │ + cmneq r3, r8, asr #16 │ │ │ │ + cmneq r8, r4, lsl #6 │ │ │ │ + cmneq r3, r8, ror r7 │ │ │ │ + cmneq r3, r4, lsr r7 │ │ │ │ + @ instruction: 0x0163279c │ │ │ │ cmneq r1, r8, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x016bb09c │ │ │ │ - cmneq r3, r8, lsr r5 │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ + cmneq fp, r4, lsr #1 │ │ │ │ + cmneq r3, r4, asr #10 │ │ │ │ + cmneq r3, r0, lsr #28 │ │ │ │ andeq r1, r0, ip, lsr #24 │ │ │ │ - smulbteq r2, r0, pc @ │ │ │ │ + smulbteq r2, ip, pc @ │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - @ instruction: 0x01620f90 │ │ │ │ + @ instruction: 0x01620f9c │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - cmneq fp, r8, ror #31 │ │ │ │ - cmneq r2, r8, asr pc │ │ │ │ - cmneq r3, r4, ror sp │ │ │ │ + strdeq sl, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, r4, ror #30 │ │ │ │ + smulbbeq r3, r0, sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmneq fp, r8, lsr #31 │ │ │ │ - cmneq r2, r8, lsl pc │ │ │ │ - cmneq r3, r4, lsr sp │ │ │ │ + strheq sl, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, r4, lsr #30 │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - cmneq fp, r8, ror #30 │ │ │ │ - ldrdeq r0, [r2, #-232]! @ 0xffffff18 │ │ │ │ - strdeq r0, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, ror pc │ │ │ │ + smultteq r2, r4, lr │ │ │ │ + cmneq r3, r0, lsl #26 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmneq fp, r8, lsr #30 │ │ │ │ - @ instruction: 0x01620e98 │ │ │ │ - strheq r0, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, lsr pc │ │ │ │ + smultbeq r2, r4, lr │ │ │ │ + smulbteq r3, r0, ip │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - cmneq r2, r0, ror #28 │ │ │ │ + cmneq r2, ip, ror #28 │ │ │ │ muleq r0, lr, sp │ │ │ │ - cmneq r2, r0, lsr lr │ │ │ │ + cmneq r2, ip, lsr lr │ │ │ │ muleq r0, ip, sp │ │ │ │ - cmneq fp, r8, lsl #29 │ │ │ │ - strdeq r0, [r2, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r3, r4, lsl ip │ │ │ │ + @ instruction: 0x016bae90 │ │ │ │ + cmneq r2, r4, lsl #28 │ │ │ │ + cmneq r3, r0, lsr #24 │ │ │ │ @ instruction: 0x00001cb7 │ │ │ │ - cmneq fp, r8, asr #28 │ │ │ │ - strheq r0, [r2, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq r0, [r3, #-180]! @ 0xffffff4c │ │ │ │ + cmneq fp, r0, asr lr │ │ │ │ + smulbteq r2, r4, sp │ │ │ │ + smultteq r3, r0, fp │ │ │ │ @ instruction: 0x00001cb6 │ │ │ │ - cmneq fp, r8, lsl #28 │ │ │ │ - cmneq r2, r8, ror sp │ │ │ │ - @ instruction: 0x01630b94 │ │ │ │ + cmneq fp, r0, lsl lr │ │ │ │ + smulbbeq r2, r4, sp │ │ │ │ + smultbeq r3, r0, fp │ │ │ │ @ instruction: 0x00001cb5 │ │ │ │ - cmneq fp, r8, asr #27 │ │ │ │ - cmneq r2, r8, lsr sp │ │ │ │ - cmneq r3, r4, asr fp │ │ │ │ + ldrdeq sl, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r2, r4, asr #26 │ │ │ │ + cmneq r3, r0, ror #22 │ │ │ │ @ instruction: 0x00001cb3 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ - strdeq r0, [r2, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r3, r4, lsl fp │ │ │ │ + @ instruction: 0x016bad90 │ │ │ │ + cmneq r2, r4, lsl #26 │ │ │ │ + cmneq r3, r0, lsr #22 │ │ │ │ @ instruction: 0x00001cb2 │ │ │ │ - cmneq fp, r8, asr #26 │ │ │ │ - strheq r0, [r2, #-200]! @ 0xffffff38 │ │ │ │ - ldrdeq r0, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmneq fp, r0, asr sp │ │ │ │ + smulbteq r2, r4, ip │ │ │ │ + smultteq r3, r0, sl │ │ │ │ @ instruction: 0x00001cb1 │ │ │ │ - cmneq fp, r8, lsl #26 │ │ │ │ - cmneq r2, r8, ror ip │ │ │ │ - @ instruction: 0x01630a94 │ │ │ │ + cmneq fp, r0, lsl sp │ │ │ │ + smulbbeq r2, r4, ip │ │ │ │ + smultbeq r3, r0, sl │ │ │ │ @ instruction: 0x00001cb0 │ │ │ │ - cmneq fp, r8, asr #25 │ │ │ │ - cmneq r2, r8, lsr ip │ │ │ │ - cmneq r3, r4, asr sl │ │ │ │ + ldrdeq sl, [fp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r2, r4, asr #24 │ │ │ │ + cmneq r3, r0, ror #20 │ │ │ │ andeq r1, r0, pc, lsr #25 │ │ │ │ - cmneq fp, r8, lsl #25 │ │ │ │ - strdeq r0, [r2, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ + @ instruction: 0x016bac90 │ │ │ │ + cmneq r2, r4, lsl #24 │ │ │ │ + cmneq r3, r0, lsr #20 │ │ │ │ andeq r1, r0, lr, lsr #25 │ │ │ │ - cmneq fp, r8, asr #24 │ │ │ │ - strheq r0, [r2, #-184]! @ 0xffffff48 │ │ │ │ - ldrdeq r0, [r3, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r0, asr ip │ │ │ │ + smulbteq r2, r4, fp │ │ │ │ + smultteq r3, r8, r9 │ │ │ │ andeq r1, r0, pc, ror #24 │ │ │ │ - cmneq fp, r8, lsl #24 │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ - @ instruction: 0x01630994 │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + smulbbeq r2, r4, fp │ │ │ │ + smultbeq r3, r0, r9 │ │ │ │ andeq r1, r0, lr, ror #24 │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ - cmneq r2, r8, lsr fp │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ + ldrdeq sl, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r2, r4, asr #22 │ │ │ │ + cmneq r3, r0, ror #18 │ │ │ │ andeq r1, r0, sp, ror #24 │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ - strdeq r0, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ + @ instruction: 0x016bab90 │ │ │ │ + cmneq r2, r4, lsl #22 │ │ │ │ + cmneq r3, r0, lsr #18 │ │ │ │ andeq r1, r0, fp, ror #24 │ │ │ │ - cmneq fp, r8, asr #22 │ │ │ │ - strheq r0, [r2, #-168]! @ 0xffffff58 │ │ │ │ - ldrdeq r0, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq fp, r0, asr fp │ │ │ │ + smulbteq r2, r4, sl │ │ │ │ + smultteq r3, r0, r8 │ │ │ │ andeq r1, r0, sl, ror #24 │ │ │ │ - cmneq fp, r8, lsl #22 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ - @ instruction: 0x01630894 │ │ │ │ + cmneq fp, r0, lsl fp │ │ │ │ + smulbbeq r2, r4, sl │ │ │ │ + smultbeq r3, r0, r8 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmneq fp, r8, asr #21 │ │ │ │ - cmneq r2, r8, lsr sl │ │ │ │ - cmneq r3, r4, asr r8 │ │ │ │ + ldrdeq sl, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r2, r4, asr #20 │ │ │ │ + cmneq r3, r0, ror #16 │ │ │ │ andeq r1, r0, r0, ror #24 │ │ │ │ - cmneq fp, r8, lsl #21 │ │ │ │ - strdeq r0, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r3, r4, lsl r8 │ │ │ │ + @ instruction: 0x016baa90 │ │ │ │ + cmneq r2, r4, lsl #20 │ │ │ │ + cmneq r3, r0, lsr #16 │ │ │ │ andeq r1, r0, sl, asr ip │ │ │ │ - cmneq fp, r8, asr #20 │ │ │ │ - strheq r0, [r2, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq r0, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r0, asr sl │ │ │ │ + smulbteq r2, r4, r9 │ │ │ │ + smultteq r3, r0, r7 │ │ │ │ andeq r1, r0, fp, asr ip │ │ │ │ - smulbbeq r2, r0, r9 │ │ │ │ + smulbbeq r2, ip, r9 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - ldrdeq sl, [fp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r8, asr #18 │ │ │ │ - cmneq r3, r4, ror #14 │ │ │ │ + cmneq fp, r0, ror #19 │ │ │ │ + cmneq r2, r4, asr r9 │ │ │ │ + cmneq r3, r0, ror r7 │ │ │ │ andeq r1, r0, ip, lsr #25 │ │ │ │ - cmneq r2, r0, lsl r9 │ │ │ │ + cmneq r2, ip, lsl r9 │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ - cmneq fp, r8, ror #18 │ │ │ │ - ldrdeq r0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - strdeq r0, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ + smultteq r2, r4, r8 │ │ │ │ + cmneq r3, r0, lsl #14 │ │ │ │ andeq r1, r0, r9, asr ip │ │ │ │ - cmneq fp, r8, lsr #18 │ │ │ │ - @ instruction: 0x01620898 │ │ │ │ - strheq r0, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r0, lsr r9 │ │ │ │ + smultbeq r2, r4, r8 │ │ │ │ + smulbteq r3, r0, r6 │ │ │ │ andeq r1, r0, r6, ror #25 │ │ │ │ - cmneq fp, r8, ror #17 │ │ │ │ - cmneq r2, r8, asr r8 │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ + strdeq sl, [fp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r2, r4, ror #16 │ │ │ │ + smulbbeq r3, r0, r6 │ │ │ │ andeq r1, r0, r7, ror #25 │ │ │ │ - cmneq fp, r8, lsr #17 │ │ │ │ - cmneq r2, r8, lsl r8 │ │ │ │ - cmneq r3, r4, lsr r6 │ │ │ │ + strheq sl, [fp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r2, r4, lsr #16 │ │ │ │ + cmneq r3, r0, asr #12 │ │ │ │ andeq r1, r0, r8, ror #25 │ │ │ │ - cmneq fp, r8, ror #16 │ │ │ │ - ldrdeq r0, [r2, #-120]! @ 0xffffff88 │ │ │ │ - strdeq r0, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + smultteq r2, r4, r7 │ │ │ │ + cmneq r3, r0, lsl #12 │ │ │ │ andeq r1, r0, sl, ror #25 │ │ │ │ - cmneq fp, r8, lsr #16 │ │ │ │ - @ instruction: 0x01620798 │ │ │ │ - strheq r0, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq fp, r0, lsr r8 │ │ │ │ + smultbeq r2, r4, r7 │ │ │ │ + smulbteq r3, r0, r5 │ │ │ │ andeq r1, r0, fp, ror #25 │ │ │ │ - cmneq fp, r8, ror #15 │ │ │ │ - cmneq r2, r8, asr r7 │ │ │ │ - cmneq r3, r4, ror r5 │ │ │ │ + strdeq sl, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r2, r4, ror #14 │ │ │ │ + smulbbeq r3, r0, r5 │ │ │ │ andeq r1, r0, r7, asr ip │ │ │ │ - cmneq fp, r8, lsr #15 │ │ │ │ - cmneq r2, r8, lsl r7 │ │ │ │ - cmneq r3, r4, lsr r5 │ │ │ │ + strheq sl, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ andeq r1, r0, r8, asr ip │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ - ldrdeq r0, [r2, #-104]! @ 0xffffff98 │ │ │ │ - strdeq r0, [r3, #-68]! @ 0xffffffbc │ │ │ │ + cmneq fp, r0, ror r7 │ │ │ │ + smultteq r2, r4, r6 │ │ │ │ + cmneq r3, r0, lsl #10 │ │ │ │ andeq r1, r0, ip, ror #25 │ │ │ │ - cmneq fp, r8, lsr #14 │ │ │ │ - @ instruction: 0x01620698 │ │ │ │ - strheq r0, [r3, #-68]! @ 0xffffffbc │ │ │ │ + cmneq fp, r0, lsr r7 │ │ │ │ + smultbeq r2, r4, r6 │ │ │ │ + smulbteq r3, r0, r4 │ │ │ │ andeq r1, r0, pc, asr #25 │ │ │ │ - cmneq fp, r8, ror #13 │ │ │ │ - cmneq r2, r8, asr r6 │ │ │ │ - cmneq r3, r4, ror r4 │ │ │ │ + strdeq sl, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r2, r4, ror #12 │ │ │ │ + smulbbeq r3, r0, r4 │ │ │ │ andeq r1, r0, lr, asr #25 │ │ │ │ - cmneq fp, r8, lsr #13 │ │ │ │ - cmneq r2, r8, lsl r6 │ │ │ │ - cmneq r3, r4, lsr r4 │ │ │ │ + strheq sl, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r2, r4, lsr #12 │ │ │ │ + cmneq r3, r0, asr #8 │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ cmp r8, #1 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ blt 55357c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ @@ -1209187,414 +1209187,414 @@ │ │ │ │ ldr r1, [pc, #952] @ 555df8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 552720 │ │ │ │ - cmneq fp, r8, ror #12 │ │ │ │ - ldrdeq r0, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - strdeq r0, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r0, ror r6 │ │ │ │ + smultteq r2, r4, r5 │ │ │ │ + cmneq r3, r0, lsl #8 │ │ │ │ andeq r1, r0, r7, asr #25 │ │ │ │ - cmneq fp, r8, lsr #12 │ │ │ │ - @ instruction: 0x01620598 │ │ │ │ - strheq r0, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r0, lsr r6 │ │ │ │ + smultbeq r2, r4, r5 │ │ │ │ + smulbteq r3, r0, r3 │ │ │ │ andeq r1, r0, r6, asr #25 │ │ │ │ - cmneq fp, r8, ror #11 │ │ │ │ - cmneq r2, r8, asr r5 │ │ │ │ - cmneq r3, r4, ror r3 │ │ │ │ + strdeq sl, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r4, ror #10 │ │ │ │ + smulbbeq r3, r0, r3 │ │ │ │ andeq r1, r0, r4, asr #25 │ │ │ │ - cmneq fp, r8, lsr #11 │ │ │ │ - cmneq r2, r8, lsl r5 │ │ │ │ - cmneq r3, r4, lsr r3 │ │ │ │ + strheq sl, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r4, lsr #10 │ │ │ │ + cmneq r3, r0, asr #6 │ │ │ │ andeq r1, r0, r3, asr #25 │ │ │ │ - cmneq fp, r8, ror #10 │ │ │ │ - ldrdeq r0, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - strdeq r0, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r0, ror r5 │ │ │ │ + smultteq r2, r4, r4 │ │ │ │ + cmneq r3, r0, lsl #6 │ │ │ │ andeq r1, r0, r2, asr #25 │ │ │ │ - cmneq fp, r8, lsr #10 │ │ │ │ - @ instruction: 0x01620498 │ │ │ │ - strheq r0, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r0, lsr r5 │ │ │ │ + smultbeq r2, r4, r4 │ │ │ │ + smulbteq r3, r0, r2 │ │ │ │ andeq r1, r0, r1, asr #25 │ │ │ │ - cmneq fp, r8, ror #9 │ │ │ │ - cmneq r2, r8, asr r4 │ │ │ │ - cmneq r3, r8, ror r2 │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq r2, r8, lsl r4 │ │ │ │ - cmneq r3, r4, lsr r2 │ │ │ │ + strdeq sl, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, r4, ror #8 │ │ │ │ + smulbbeq r3, r4, r2 │ │ │ │ + strheq sl, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, r4, lsr #8 │ │ │ │ + cmneq r3, r0, asr #4 │ │ │ │ @ instruction: 0x00001cbf │ │ │ │ - cmneq fp, r8, ror #8 │ │ │ │ - ldrdeq r0, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - strdeq r0, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r0, ror r4 │ │ │ │ + smultteq r2, r4, r3 │ │ │ │ + cmneq r3, r0, lsl #4 │ │ │ │ andeq r1, r0, r0, ror #25 │ │ │ │ - cmneq fp, r8, lsr #8 │ │ │ │ - @ instruction: 0x01620398 │ │ │ │ - strheq r0, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r0, lsr r4 │ │ │ │ + smultbeq r2, r4, r3 │ │ │ │ + smulbteq r3, r0, r1 │ │ │ │ andeq r1, r0, r2, ror #25 │ │ │ │ - cmneq fp, r8, ror #7 │ │ │ │ - cmneq r2, r8, asr r3 │ │ │ │ - cmneq r3, r4, ror r1 │ │ │ │ + strdeq sl, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r2, r4, ror #6 │ │ │ │ + smulbbeq r3, r0, r1 │ │ │ │ andeq r1, r0, r3, ror #25 │ │ │ │ - cmneq fp, r8, lsr #7 │ │ │ │ - cmneq r2, r8, lsl r3 │ │ │ │ - cmneq r3, r4, lsr r1 │ │ │ │ + strheq sl, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r2, r4, lsr #6 │ │ │ │ + cmneq r3, r0, asr #2 │ │ │ │ andeq r1, r0, r4, ror #25 │ │ │ │ - cmneq fp, r8, ror #6 │ │ │ │ - ldrdeq r0, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - strdeq r0, [r3, #-4]! │ │ │ │ + cmneq fp, r0, ror r3 │ │ │ │ + smultteq r2, r4, r2 │ │ │ │ + cmneq r3, r0, lsl #2 │ │ │ │ andeq r1, r0, r5, ror #25 │ │ │ │ - smultbeq r2, r0, r2 │ │ │ │ + smultbeq r2, ip, r2 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - strdeq sl, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r8, ror #4 │ │ │ │ - smulbbeq r3, r4, r0 │ │ │ │ + cmneq fp, r0, lsl #6 │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + @ instruction: 0x01630090 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - strheq sl, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r8, lsr #4 │ │ │ │ - cmneq r3, r4, asr #32 │ │ │ │ + cmneq fp, r0, asr #5 │ │ │ │ + cmneq r2, r4, lsr r2 │ │ │ │ + qdsubeq r0, r0, r3 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ - smultteq r2, r8, r1 │ │ │ │ - cmneq r3, r4 │ │ │ │ + cmneq fp, r0, lsl #5 │ │ │ │ + strdeq r0, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmneq r3, r0, lsl r0 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmneq fp, r8, lsr r2 │ │ │ │ - smultbeq r2, r8, r1 │ │ │ │ - msreq SPSR_svc, r4, asr #31 │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ + strheq r0, [r2, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq pc, [r2, #-240]! @ 0xffffff10 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmneq r2, r0, ror r1 │ │ │ │ + cmneq r2, ip, ror r1 │ │ │ │ muleq r0, r7, sp │ │ │ │ - cmneq fp, r8, asr #3 │ │ │ │ - cmneq r2, r8, lsr r1 │ │ │ │ - msreq SPSR_svc, r4, asr pc │ │ │ │ + ldrdeq sl, [fp, #-16]! │ │ │ │ + cmneq r2, r4, asr #2 │ │ │ │ + msreq SPSR_svc, r0, ror #30 │ │ │ │ muleq r0, r5, sp │ │ │ │ - cmneq r2, r0, lsl #2 │ │ │ │ + cmneq r2, ip, lsl #2 │ │ │ │ muleq r0, r4, sp │ │ │ │ - ldrdeq r0, [r2, #-4]! │ │ │ │ + smultteq r2, r0, r0 │ │ │ │ muleq r0, r3, sp │ │ │ │ - smultbeq r2, r8, r0 │ │ │ │ + strheq r0, [r2, #-4]! │ │ │ │ muleq r0, r2, sp │ │ │ │ - cmneq r2, ip, ror r0 │ │ │ │ + smulbbeq r2, r8, r0 │ │ │ │ muleq r0, r1, sp │ │ │ │ - qdsubeq r0, r0, r2 │ │ │ │ + qdsubeq r0, ip, r2 │ │ │ │ muleq r0, r0, sp │ │ │ │ - cmneq fp, ip, lsr #1 │ │ │ │ - cmneq r2, ip, lsl r0 │ │ │ │ - msreq (UNDEF: 98), ip, lsr lr │ │ │ │ + strheq sl, [fp, #-4]! │ │ │ │ + cmneq r2, r8, lsr #32 │ │ │ │ + msreq (UNDEF: 98), r8, asr #28 │ │ │ │ andeq r1, r0, lr, lsl #27 │ │ │ │ - cmneq fp, ip, rrx │ │ │ │ - ldrdeq pc, [r1, #-252]! @ 0xffffff04 │ │ │ │ - strdeq pc, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, r4, ror r0 │ │ │ │ + msreq (UNDEF: 113), r8, ror #31 │ │ │ │ + msreq (UNDEF: 98), r8, lsl #28 │ │ │ │ andeq r1, r0, sp, lsl #27 │ │ │ │ - cmneq fp, ip, lsr #32 │ │ │ │ - msreq (UNDEF: 113), ip @ │ │ │ │ - strheq pc, [r2, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq fp, r4, lsr r0 │ │ │ │ + msreq (UNDEF: 113), r8, lsr #31 │ │ │ │ + msreq SPSR_x, r8, asr #27 │ │ │ │ andeq r1, r0, ip, lsl #27 │ │ │ │ - cmneq fp, ip, ror #31 │ │ │ │ - msreq (UNDEF: 113), ip, asr pc │ │ │ │ - msreq SPSR_x, r8, ror sp │ │ │ │ + strdeq r9, [fp, #-244]! @ 0xffffff0c │ │ │ │ + msreq (UNDEF: 113), r8, ror #30 │ │ │ │ + msreq SPSR_x, r4, lsl #27 │ │ │ │ andeq r1, r0, r9, lsl #27 │ │ │ │ - msreq (UNDEF: 113), r4, lsr #30 │ │ │ │ + msreq (UNDEF: 113), r0, lsr pc │ │ │ │ andeq r1, r0, pc, asr sp │ │ │ │ - strdeq pc, [r1, #-224]! @ 0xffffff20 │ │ │ │ + strdeq pc, [r1, #-236]! @ 0xffffff14 │ │ │ │ andeq r1, r0, lr, asr sp │ │ │ │ - msreq (UNDEF: 97), r0, asr #29 │ │ │ │ + msreq (UNDEF: 97), ip, asr #29 │ │ │ │ andeq r1, r0, sp, asr sp │ │ │ │ - msreq (UNDEF: 97), r0 @ │ │ │ │ + msreq (UNDEF: 97), ip @ │ │ │ │ andeq r1, r0, r6, asr sp │ │ │ │ - msreq (UNDEF: 97), ip, asr lr │ │ │ │ + msreq (UNDEF: 97), r8, ror #28 │ │ │ │ andeq r1, r0, r5, asr sp │ │ │ │ - strheq r9, [fp, #-228]! @ 0xffffff1c │ │ │ │ - msreq (UNDEF: 97), r4, lsr #28 │ │ │ │ - msreq SPSR_x, r8, asr #24 │ │ │ │ + strheq r9, [fp, #-236]! @ 0xffffff14 │ │ │ │ + msreq (UNDEF: 97), r0, lsr lr │ │ │ │ + msreq SPSR_x, r4, asr ip │ │ │ │ andeq r1, r0, r9, lsr #26 │ │ │ │ - cmneq fp, r4, ror lr │ │ │ │ - msreq SPSR_c, r4, ror #27 │ │ │ │ - msreq SPSR_x, r0, lsl #24 │ │ │ │ + cmneq fp, ip, ror lr │ │ │ │ + strdeq pc, [r1, #-208]! @ 0xffffff30 │ │ │ │ + msreq SPSR_x, ip, lsl #24 │ │ │ │ andeq r1, r0, r8, lsr #26 │ │ │ │ - cmneq fp, r4, lsr lr │ │ │ │ - msreq SPSR_c, r4, lsr #27 │ │ │ │ - msreq SPSR_svc, r0, asr #23 │ │ │ │ + cmneq fp, ip, lsr lr │ │ │ │ + strheq pc, [r1, #-208]! @ 0xffffff30 @ │ │ │ │ + msreq SPSR_svc, ip, asr #23 │ │ │ │ andeq r1, r0, r7, lsr #26 │ │ │ │ - msreq SPSR_c, ip, ror #26 │ │ │ │ + msreq SPSR_c, r8, ror sp │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ - cmneq fp, r4, asr #27 │ │ │ │ - cmneq r3, ip, lsr #7 │ │ │ │ - msreq SPSR_svc, r0, asr #22 │ │ │ │ + cmneq fp, ip, asr #27 │ │ │ │ + strheq r1, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + msreq SPSR_svc, ip, asr #22 │ │ │ │ andeq r1, r0, r9, lsl sp │ │ │ │ - cmneq fp, r0, ror sp │ │ │ │ - msreq SPSR_c, r0, ror #25 │ │ │ │ - strdeq pc, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq fp, r8, ror sp │ │ │ │ + msreq SPSR_c, ip, ror #25 │ │ │ │ + msreq SPSR_svc, r8, lsl #22 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmneq fp, r0, lsr sp │ │ │ │ - msreq SPSR_c, r0, lsr #25 │ │ │ │ - strheq pc, [r2, #-172]! @ 0xffffff54 @ │ │ │ │ + cmneq fp, r8, lsr sp │ │ │ │ + msreq SPSR_c, ip, lsr #25 │ │ │ │ + msreq (UNDEF: 98), r8, asr #21 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - strdeq r9, [fp, #-192]! @ 0xffffff40 │ │ │ │ - msreq SPSR_c, r0, ror #24 │ │ │ │ - msreq (UNDEF: 98), ip, ror sl │ │ │ │ + strdeq r9, [fp, #-200]! @ 0xffffff38 │ │ │ │ + msreq SPSR_c, ip, ror #24 │ │ │ │ + msreq (UNDEF: 98), r8, lsl #21 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - strheq r9, [fp, #-192]! @ 0xffffff40 │ │ │ │ - msreq SPSR_c, r0, lsr #24 │ │ │ │ - msreq (UNDEF: 98), ip, lsr sl │ │ │ │ + strheq r9, [fp, #-200]! @ 0xffffff38 │ │ │ │ + msreq SPSR_c, ip, lsr #24 │ │ │ │ + msreq (UNDEF: 98), r8, asr #20 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - cmneq fp, r0, ror ip │ │ │ │ - msreq (UNDEF: 113), r0, ror #23 │ │ │ │ - strdeq pc, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r8, ror ip │ │ │ │ + msreq (UNDEF: 113), ip, ror #23 │ │ │ │ + msreq (UNDEF: 98), r8, lsl #20 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - cmneq fp, r0, lsr ip │ │ │ │ - msreq (UNDEF: 113), r0, lsr #23 │ │ │ │ - strheq pc, [r2, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq fp, r8, lsr ip │ │ │ │ + msreq (UNDEF: 113), ip, lsr #23 │ │ │ │ + msreq SPSR_x, r8, asr #19 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - strdeq r9, [fp, #-176]! @ 0xffffff50 │ │ │ │ - msreq (UNDEF: 113), ip, asr fp │ │ │ │ - msreq SPSR_x, r8, ror r9 │ │ │ │ + strdeq r9, [fp, #-184]! @ 0xffffff48 │ │ │ │ + msreq (UNDEF: 113), r8, ror #22 │ │ │ │ + msreq SPSR_x, r4, lsl #19 │ │ │ │ andeq r1, r0, r2, asr ip │ │ │ │ - cmneq fp, ip, lsr #23 │ │ │ │ - msreq (UNDEF: 113), r8, lsl fp │ │ │ │ - msreq SPSR_x, r4, lsr r9 │ │ │ │ + strheq r9, [fp, #-180]! @ 0xffffff4c │ │ │ │ + msreq (UNDEF: 113), r4, lsr #22 │ │ │ │ + msreq SPSR_x, r0, asr #18 │ │ │ │ andeq r1, r0, r1, asr ip │ │ │ │ - cmneq fp, r8, ror #22 │ │ │ │ - ldrdeq pc, [r1, #-164]! @ 0xffffff5c │ │ │ │ - strdeq pc, [r2, #-128]! @ 0xffffff80 │ │ │ │ + cmneq fp, r0, ror fp │ │ │ │ + msreq (UNDEF: 97), r0, ror #21 │ │ │ │ + strdeq pc, [r2, #-140]! @ 0xffffff74 │ │ │ │ andeq r1, r0, r0, asr ip │ │ │ │ - cmneq fp, r4, lsr #22 │ │ │ │ - msreq (UNDEF: 97), r0 @ │ │ │ │ - msreq SPSR_x, ip, lsr #17 │ │ │ │ + cmneq fp, ip, lsr #22 │ │ │ │ + msreq (UNDEF: 97), ip @ │ │ │ │ + strheq pc, [r2, #-136]! @ 0xffffff78 @ │ │ │ │ andeq r1, r0, lr, asr #24 │ │ │ │ - cmneq fp, r0, ror #21 │ │ │ │ - msreq (UNDEF: 97), ip, asr #20 │ │ │ │ - msreq SPSR_x, r8, ror #16 │ │ │ │ + cmneq fp, r8, ror #21 │ │ │ │ + msreq (UNDEF: 97), r8, asr sl │ │ │ │ + msreq SPSR_x, r4, ror r8 │ │ │ │ andeq r1, r0, sp, asr #24 │ │ │ │ - @ instruction: 0x016b9a9c │ │ │ │ - msreq (UNDEF: 97), r8, lsl #20 │ │ │ │ - msreq SPSR_x, r4, lsr #16 │ │ │ │ + cmneq fp, r4, lsr #21 │ │ │ │ + msreq (UNDEF: 97), r4, lsl sl │ │ │ │ + msreq SPSR_x, r0, lsr r8 │ │ │ │ andeq r1, r0, ip, asr #24 │ │ │ │ - ldrdeq pc, [r1, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq pc, [r1, #-156]! @ 0xffffff64 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - cmneq fp, ip, lsr #20 │ │ │ │ - msreq SPSR_c, ip @ │ │ │ │ - strheq pc, [r2, #-124]! @ 0xffffff84 @ │ │ │ │ + cmneq fp, r4, lsr sl │ │ │ │ + msreq SPSR_c, r8, lsr #19 │ │ │ │ + msreq SPSR_svc, r8, asr #15 │ │ │ │ andeq r1, r0, r3, lsl #26 │ │ │ │ - cmneq fp, ip, ror #19 │ │ │ │ - msreq SPSR_c, ip, asr r9 │ │ │ │ - msreq SPSR_svc, ip, ror r7 │ │ │ │ - cmneq fp, ip, lsr #19 │ │ │ │ - msreq SPSR_c, ip, lsl r9 │ │ │ │ - msreq SPSR_svc, r8, lsr r7 │ │ │ │ + strdeq r9, [fp, #-148]! @ 0xffffff6c │ │ │ │ + msreq SPSR_c, r8, ror #18 │ │ │ │ + msreq SPSR_svc, r8, lsl #15 │ │ │ │ + strheq r9, [fp, #-148]! @ 0xffffff6c │ │ │ │ + msreq SPSR_c, r8, lsr #18 │ │ │ │ + msreq SPSR_svc, r4, asr #14 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmneq fp, ip, ror #18 │ │ │ │ - ldrdeq pc, [r1, #-140]! @ 0xffffff74 │ │ │ │ - strdeq pc, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmneq fp, r4, ror r9 │ │ │ │ + msreq SPSR_c, r8, ror #17 │ │ │ │ + msreq SPSR_svc, r4, lsl #14 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmneq fp, ip, lsr #18 │ │ │ │ - msreq SPSR_c, ip @ │ │ │ │ - strheq pc, [r2, #-104]! @ 0xffffff98 @ │ │ │ │ + cmneq fp, r4, lsr r9 │ │ │ │ + msreq SPSR_c, r8, lsr #17 │ │ │ │ + msreq (UNDEF: 98), r4, asr #13 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq fp, ip, ror #17 │ │ │ │ - msreq SPSR_c, ip, asr r8 │ │ │ │ - msreq (UNDEF: 98), r8, ror r6 │ │ │ │ + strdeq r9, [fp, #-132]! @ 0xffffff7c │ │ │ │ + msreq SPSR_c, r8, ror #16 │ │ │ │ + msreq (UNDEF: 98), r4, lsl #13 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmneq fp, ip, lsr #17 │ │ │ │ - msreq SPSR_c, ip, lsl r8 │ │ │ │ - msreq (UNDEF: 98), r8, lsr r6 │ │ │ │ + strheq r9, [fp, #-132]! @ 0xffffff7c │ │ │ │ + msreq SPSR_c, r8, lsr #16 │ │ │ │ + msreq (UNDEF: 98), r4, asr #12 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmneq fp, ip, ror #16 │ │ │ │ - ldrdeq pc, [r1, #-124]! @ 0xffffff84 │ │ │ │ - strdeq pc, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, r4, ror r8 │ │ │ │ + msreq (UNDEF: 113), r8, ror #15 │ │ │ │ + msreq (UNDEF: 98), r4, lsl #12 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmneq fp, ip, lsr #16 │ │ │ │ - msreq (UNDEF: 113), ip @ │ │ │ │ - strheq pc, [r2, #-88]! @ 0xffffffa8 @ │ │ │ │ + cmneq fp, r4, lsr r8 │ │ │ │ + msreq (UNDEF: 113), r8, lsr #15 │ │ │ │ + msreq SPSR_x, r4, asr #11 │ │ │ │ andeq r1, r0, r6, ror ip │ │ │ │ - cmneq fp, ip, ror #15 │ │ │ │ - msreq (UNDEF: 113), r8, asr r7 │ │ │ │ - msreq SPSR_x, r4, ror r5 │ │ │ │ + strdeq r9, [fp, #-116]! @ 0xffffff8c │ │ │ │ + msreq (UNDEF: 113), r4, ror #14 │ │ │ │ + msreq SPSR_x, r0, lsl #11 │ │ │ │ andeq r1, r0, r8, asr #24 │ │ │ │ - cmneq fp, r8, lsr #15 │ │ │ │ - msreq (UNDEF: 113), r4, lsl r7 │ │ │ │ - msreq SPSR_x, r0, lsr r5 │ │ │ │ + strheq r9, [fp, #-112]! @ 0xffffff90 │ │ │ │ + msreq (UNDEF: 113), r0, lsr #14 │ │ │ │ + msreq SPSR_x, ip, lsr r5 │ │ │ │ andeq r1, r0, r7, asr #24 │ │ │ │ - cmneq fp, r4, ror #14 │ │ │ │ - ldrdeq pc, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - msreq SPSR_x, ip, ror #9 │ │ │ │ + cmneq fp, ip, ror #14 │ │ │ │ + ldrdeq pc, [r1, #-108]! @ 0xffffff94 │ │ │ │ + strdeq pc, [r2, #-72]! @ 0xffffffb8 │ │ │ │ andeq r1, r0, r6, asr #24 │ │ │ │ - cmneq fp, r0, lsr #14 │ │ │ │ - msreq (UNDEF: 97), ip, lsl #13 │ │ │ │ - msreq SPSR_x, r8, lsr #9 │ │ │ │ + cmneq fp, r8, lsr #14 │ │ │ │ + msreq (UNDEF: 97), r8 @ │ │ │ │ + strheq pc, [r2, #-68]! @ 0xffffffbc @ │ │ │ │ andeq r1, r0, r5, asr #24 │ │ │ │ - ldrdeq r9, [fp, #-108]! @ 0xffffff94 │ │ │ │ - msreq (UNDEF: 97), r8, asr #12 │ │ │ │ - msreq SPSR_x, r4, ror #8 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ + msreq (UNDEF: 97), r4, asr r6 │ │ │ │ + msreq SPSR_x, r0, ror r4 │ │ │ │ andeq r1, r0, r3, asr #24 │ │ │ │ - qdsubeq r9, r4, fp │ │ │ │ - cmneq r1, r0, asr #31 │ │ │ │ - ldrdeq lr, [r2, #-220]! @ 0xffffff24 │ │ │ │ + qdsubeq r9, ip, fp │ │ │ │ + cmneq r1, ip, asr #31 │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ andeq r1, r0, r2, asr #24 │ │ │ │ - cmneq fp, r0, lsl r0 │ │ │ │ - cmneq r1, ip, ror pc │ │ │ │ - @ instruction: 0x0162ed98 │ │ │ │ + cmneq fp, r8, lsl r0 │ │ │ │ + cmneq r1, r8, lsl #31 │ │ │ │ + cmneq r2, r4, lsr #27 │ │ │ │ andeq r1, r0, r1, asr #24 │ │ │ │ - cmneq fp, ip, asr #31 │ │ │ │ - cmneq r1, r8, lsr pc │ │ │ │ - cmneq r2, r8, asr sp │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ - strdeq lr, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r2, r0, lsr #26 │ │ │ │ + ldrdeq r8, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r4, asr #30 │ │ │ │ + cmneq r2, r4, ror #26 │ │ │ │ + @ instruction: 0x016b8f90 │ │ │ │ + cmneq r1, r4, lsl #30 │ │ │ │ + cmneq r2, ip, lsr #26 │ │ │ │ andeq r1, r0, fp, lsl #26 │ │ │ │ - cmneq fp, r8, asr #30 │ │ │ │ - strheq lr, [r1, #-232]! @ 0xffffff18 │ │ │ │ - ldrdeq lr, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq fp, r0, asr pc │ │ │ │ + cmneq r1, r4, asr #29 │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ andeq r1, r0, sl, lsl #26 │ │ │ │ - cmneq fp, r8, lsl #30 │ │ │ │ - cmneq r1, r8, ror lr │ │ │ │ - @ instruction: 0x0162ec98 │ │ │ │ + cmneq fp, r0, lsl pc │ │ │ │ + cmneq r1, r4, lsl #29 │ │ │ │ + cmneq r2, r4, lsr #25 │ │ │ │ andeq r1, r0, r8, lsl #26 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - cmneq r1, r8, lsr lr │ │ │ │ - cmneq r2, r8, asr ip │ │ │ │ + ldrdeq r8, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r1, r4, asr #28 │ │ │ │ + cmneq r2, r4, ror #24 │ │ │ │ andeq r1, r0, r7, lsl #26 │ │ │ │ - cmneq fp, r8, lsl #29 │ │ │ │ - strdeq lr, [r1, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r2, r8, lsl ip │ │ │ │ + @ instruction: 0x016b8e90 │ │ │ │ + cmneq r1, r4, lsl #28 │ │ │ │ + cmneq r2, r4, lsr #24 │ │ │ │ andeq r1, r0, r6, lsl #26 │ │ │ │ - cmneq fp, r8, asr #28 │ │ │ │ - strheq lr, [r1, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq lr, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, r0, asr lr │ │ │ │ + cmneq r1, r4, asr #27 │ │ │ │ + cmneq r2, r4, ror #23 │ │ │ │ andeq r1, r0, r5, lsl #26 │ │ │ │ - cmneq fp, r8, lsl #28 │ │ │ │ - cmneq r1, r8, ror sp │ │ │ │ - @ instruction: 0x0162eb98 │ │ │ │ + cmneq fp, r0, lsl lr │ │ │ │ + cmneq r1, r4, lsl #27 │ │ │ │ + cmneq r2, r4, lsr #23 │ │ │ │ andeq r1, r0, r4, lsl #26 │ │ │ │ - cmneq fp, r8, asr #27 │ │ │ │ - cmneq r1, r8, lsr sp │ │ │ │ - cmneq r2, r4, asr fp │ │ │ │ + ldrdeq r8, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, r4, asr #26 │ │ │ │ + cmneq r2, r0, ror #22 │ │ │ │ andeq r1, r0, r9, ror #24 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ - strdeq lr, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r2, r4, lsl fp │ │ │ │ + @ instruction: 0x016b8d90 │ │ │ │ + cmneq r1, r4, lsl #26 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ andeq r1, r0, r8, ror #24 │ │ │ │ - cmneq fp, r8, asr #26 │ │ │ │ - strheq lr, [r1, #-200]! @ 0xffffff38 │ │ │ │ - ldrdeq lr, [r2, #-164]! @ 0xffffff5c │ │ │ │ + cmneq fp, r0, asr sp │ │ │ │ + cmneq r1, r4, asr #25 │ │ │ │ + cmneq r2, r0, ror #21 │ │ │ │ andeq r1, r0, r7, ror #24 │ │ │ │ - cmneq fp, r8, lsl #26 │ │ │ │ - cmneq r1, r8, ror ip │ │ │ │ - @ instruction: 0x0162ea94 │ │ │ │ + cmneq fp, r0, lsl sp │ │ │ │ + cmneq r1, r4, lsl #25 │ │ │ │ + cmneq r2, r0, lsr #21 │ │ │ │ andeq r1, r0, r6, ror #24 │ │ │ │ - cmneq fp, r8, asr #25 │ │ │ │ - cmneq r1, r8, lsr ip │ │ │ │ - cmneq r2, r4, asr sl │ │ │ │ + ldrdeq r8, [fp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r1, r4, asr #24 │ │ │ │ + cmneq r2, r0, ror #20 │ │ │ │ andeq r1, r0, r5, ror #24 │ │ │ │ - cmneq fp, r8, lsl #25 │ │ │ │ - strdeq lr, [r1, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r2, r4, lsl sl │ │ │ │ + @ instruction: 0x016b8c90 │ │ │ │ + cmneq r1, r4, lsl #24 │ │ │ │ + cmneq r2, r0, lsr #20 │ │ │ │ andeq r1, r0, r1, lsr #25 │ │ │ │ - cmneq fp, r8, asr #24 │ │ │ │ - strheq lr, [r1, #-184]! @ 0xffffff48 │ │ │ │ - ldrdeq lr, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq fp, r0, asr ip │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ andeq r1, r0, r0, lsr #25 │ │ │ │ - cmneq fp, r8, lsl #24 │ │ │ │ - cmneq r1, r8, ror fp │ │ │ │ - @ instruction: 0x0162e994 │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + cmneq r1, r4, lsl #23 │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ muleq r0, lr, ip │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ - cmneq r2, r4, asr r9 │ │ │ │ + ldrdeq r8, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r4, asr #22 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ muleq r0, sp, ip │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ - strdeq lr, [r1, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r2, r4, lsl r9 │ │ │ │ + @ instruction: 0x016b8b90 │ │ │ │ + cmneq r1, r4, lsl #22 │ │ │ │ + cmneq r2, r0, lsr #18 │ │ │ │ muleq r0, ip, ip │ │ │ │ - cmneq fp, r8, asr #22 │ │ │ │ - strheq lr, [r1, #-168]! @ 0xffffff58 │ │ │ │ - ldrdeq lr, [r2, #-132]! @ 0xffffff7c │ │ │ │ + cmneq fp, r0, asr fp │ │ │ │ + cmneq r1, r4, asr #21 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ muleq r0, fp, ip │ │ │ │ - cmneq fp, r8, lsl #22 │ │ │ │ - cmneq r1, r8, ror sl │ │ │ │ - @ instruction: 0x0162e894 │ │ │ │ + cmneq fp, r0, lsl fp │ │ │ │ + cmneq r1, r4, lsl #21 │ │ │ │ + cmneq r2, r0, lsr #17 │ │ │ │ muleq r0, sl, ip │ │ │ │ - cmneq fp, r8, asr #21 │ │ │ │ - cmneq r1, r8, lsr sl │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ + ldrdeq r8, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r4, asr #20 │ │ │ │ + cmneq r2, r0, ror #16 │ │ │ │ muleq r0, r9, ip │ │ │ │ - cmneq fp, r8, lsl #21 │ │ │ │ - strdeq lr, [r1, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r4, lsl r8 │ │ │ │ + @ instruction: 0x016b8a90 │ │ │ │ + cmneq r1, r4, lsl #20 │ │ │ │ + cmneq r2, r0, lsr #16 │ │ │ │ muleq r0, r8, ip │ │ │ │ - cmneq fp, r8, asr #20 │ │ │ │ - strheq lr, [r1, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq lr, [r2, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r0, asr sl │ │ │ │ + cmneq r1, r4, asr #19 │ │ │ │ + cmneq r2, r0, ror #15 │ │ │ │ muleq r0, r7, ip │ │ │ │ - cmneq fp, r8, lsl #20 │ │ │ │ - cmneq r1, r8, ror r9 │ │ │ │ - @ instruction: 0x0162e794 │ │ │ │ + cmneq fp, r0, lsl sl │ │ │ │ + cmneq r1, r4, lsl #19 │ │ │ │ + cmneq r2, r0, lsr #15 │ │ │ │ muleq r0, r6, ip │ │ │ │ - cmneq fp, r8, asr #19 │ │ │ │ - cmneq r1, r8, lsr r9 │ │ │ │ - cmneq r2, r4, asr r7 │ │ │ │ + ldrdeq r8, [fp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, r4, asr #18 │ │ │ │ + cmneq r2, r0, ror #14 │ │ │ │ muleq r0, r5, ip │ │ │ │ - cmneq fp, r8, lsl #19 │ │ │ │ - strdeq lr, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r4, lsl r7 │ │ │ │ + @ instruction: 0x016b8990 │ │ │ │ + cmneq r1, r4, lsl #18 │ │ │ │ + cmneq r2, r0, lsr #14 │ │ │ │ andeq r1, r0, fp, lsl #25 │ │ │ │ - cmneq fp, r8, asr #18 │ │ │ │ - strheq lr, [r1, #-136]! @ 0xffffff78 │ │ │ │ - ldrdeq lr, [r2, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r0, asr r9 │ │ │ │ + cmneq r1, r4, asr #17 │ │ │ │ + cmneq r2, r0, ror #13 │ │ │ │ andeq r1, r0, sl, lsl #25 │ │ │ │ - cmneq fp, r8, lsl #18 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ - @ instruction: 0x0162e694 │ │ │ │ + cmneq fp, r0, lsl r9 │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ + cmneq r2, r0, lsr #13 │ │ │ │ andeq r1, r0, r8, lsl #25 │ │ │ │ - cmneq fp, r8, asr #17 │ │ │ │ - cmneq r1, r8, lsr r8 │ │ │ │ - cmneq r2, r4, asr r6 │ │ │ │ + ldrdeq r8, [fp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r4, asr #16 │ │ │ │ + cmneq r2, r0, ror #12 │ │ │ │ andeq r1, r0, r7, lsl #25 │ │ │ │ - cmneq fp, r8, lsl #17 │ │ │ │ - strdeq lr, [r1, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r2, r4, lsl r6 │ │ │ │ + @ instruction: 0x016b8890 │ │ │ │ + cmneq r1, r4, lsl #16 │ │ │ │ + cmneq r2, r0, lsr #12 │ │ │ │ andeq r1, r0, r6, lsl #25 │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ - strheq lr, [r1, #-120]! @ 0xffffff88 │ │ │ │ - ldrdeq lr, [r2, #-84]! @ 0xffffffac │ │ │ │ + cmneq fp, r0, asr r8 │ │ │ │ + cmneq r1, r4, asr #15 │ │ │ │ + cmneq r2, r0, ror #11 │ │ │ │ andeq r1, r0, r5, lsl #25 │ │ │ │ - cmneq fp, r8, lsl #16 │ │ │ │ - cmneq r1, r8, ror r7 │ │ │ │ - @ instruction: 0x0162e594 │ │ │ │ + cmneq fp, r0, lsl r8 │ │ │ │ + cmneq r1, r4, lsl #15 │ │ │ │ + cmneq r2, r0, lsr #11 │ │ │ │ andeq r1, r0, r4, lsl #25 │ │ │ │ - cmneq fp, r8, asr #15 │ │ │ │ - cmneq r1, r8, lsr r7 │ │ │ │ - cmneq r2, r4, asr r5 │ │ │ │ + ldrdeq r8, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r4, asr #14 │ │ │ │ + cmneq r2, r0, ror #10 │ │ │ │ andeq r1, r0, r3, lsl #25 │ │ │ │ - cmneq fp, r8, lsl #15 │ │ │ │ - strdeq lr, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r4, lsl r5 │ │ │ │ + @ instruction: 0x016b8790 │ │ │ │ + cmneq r1, r4, lsl #14 │ │ │ │ + cmneq r2, r0, lsr #10 │ │ │ │ andeq r1, r0, lr, ror ip │ │ │ │ - cmneq fp, r8, asr #14 │ │ │ │ - strheq lr, [r1, #-104]! @ 0xffffff98 │ │ │ │ - ldrdeq lr, [r2, #-68]! @ 0xffffffbc │ │ │ │ + cmneq fp, r0, asr r7 │ │ │ │ + cmneq r1, r4, asr #13 │ │ │ │ + cmneq r2, r0, ror #9 │ │ │ │ andeq r1, r0, sp, ror ip │ │ │ │ - cmneq fp, r8, lsl #14 │ │ │ │ - cmneq r1, r8, ror r6 │ │ │ │ - @ instruction: 0x0162e494 │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ + cmneq r1, r4, lsl #13 │ │ │ │ + cmneq r2, r0, lsr #9 │ │ │ │ andeq r1, r0, fp, ror ip │ │ │ │ - cmneq fp, r8, asr #13 │ │ │ │ - cmneq r1, r8, lsr r6 │ │ │ │ - cmneq r2, r4, asr r4 │ │ │ │ + ldrdeq r8, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r1, r4, asr #12 │ │ │ │ + cmneq r2, r0, ror #8 │ │ │ │ andeq r1, r0, sl, ror ip │ │ │ │ - cmneq fp, r8, lsl #13 │ │ │ │ - strdeq lr, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r2, r4, lsl r4 │ │ │ │ + @ instruction: 0x016b8690 │ │ │ │ + cmneq r1, r4, lsl #12 │ │ │ │ + cmneq r2, r0, lsr #8 │ │ │ │ andeq r1, r0, r9, ror ip │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ - strheq lr, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - ldrdeq lr, [r2, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r0, asr r6 │ │ │ │ + cmneq r1, r4, asr #11 │ │ │ │ + cmneq r2, r0, ror #7 │ │ │ │ andeq r1, r0, r8, ror ip │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ - @ instruction: 0x0162e394 │ │ │ │ + cmneq fp, r0, lsl r6 │ │ │ │ + cmneq r1, r4, lsl #11 │ │ │ │ + cmneq r2, r0, lsr #7 │ │ │ │ andeq r1, r0, r7, ror ip │ │ │ │ ldr r2, [pc, #-676] @ 555dfc │ │ │ │ ldr r1, [pc, #-676] @ 555e00 │ │ │ │ ldr r3, [pc, #-676] @ 555e04 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1210613,58 +1210613,58 @@ │ │ │ │ add r2, r2, #3136 @ 0xc40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 556c84 │ │ │ │ ldrsbeq r1, [r8, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - msreq SPSR_svc, r0, asr fp │ │ │ │ - @ instruction: 0x016b8498 │ │ │ │ - cmneq r2, r8, lsr r2 │ │ │ │ + msreq SPSR_svc, ip, asr fp │ │ │ │ + cmneq fp, r0, lsr #9 │ │ │ │ + cmneq r2, r4, asr #4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - cmneq fp, r0, asr r4 │ │ │ │ - ldrdeq pc, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r8, ror #3 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ + msreq (UNDEF: 98), r8, ror #21 │ │ │ │ + strdeq lr, [r2, #-20]! @ 0xffffffec │ │ │ │ andeq r1, r0, r7, asr #23 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq fp, ip, ror #4 │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ - cmneq r2, r4 │ │ │ │ + cmneq fp, r4, ror r2 │ │ │ │ + strdeq lr, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r0, lsl r0 │ │ │ │ andeq r1, r0, fp, ror #23 │ │ │ │ - cmneq fp, r0, lsr r2 │ │ │ │ - cmneq r1, ip, lsr #3 │ │ │ │ - cmneq r2, r8, asr #31 │ │ │ │ + cmneq fp, r8, lsr r2 │ │ │ │ + strheq lr, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + ldrdeq sp, [r2, #-244]! @ 0xffffff0c │ │ │ │ andeq r1, r0, r9, ror #23 │ │ │ │ - strdeq r8, [fp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ - cmneq r2, ip, lsl #31 │ │ │ │ + strdeq r8, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, ip, ror r1 │ │ │ │ + @ instruction: 0x0162df98 │ │ │ │ andeq r1, r0, r8, ror #23 │ │ │ │ - strheq r8, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r1, r4, lsr r1 │ │ │ │ - cmneq r2, r0, asr pc │ │ │ │ + cmneq fp, r0, asr #3 │ │ │ │ + cmneq r1, r0, asr #2 │ │ │ │ + cmneq r2, ip, asr pc │ │ │ │ andeq r1, r0, sl, asr #23 │ │ │ │ - cmneq fp, ip, ror r1 │ │ │ │ - strdeq lr, [r1, #-8]! │ │ │ │ - cmneq r2, r4, lsl pc │ │ │ │ + cmneq fp, r4, lsl #3 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + cmneq r2, r0, lsr #30 │ │ │ │ andeq r1, r0, fp, asr #23 │ │ │ │ - cmneq fp, r0, asr #2 │ │ │ │ - strheq lr, [r1, #-12]! │ │ │ │ - ldrdeq sp, [r2, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r8, asr #2 │ │ │ │ + cmneq r1, r8, asr #1 │ │ │ │ + cmneq r2, r4, ror #29 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - cmneq fp, r4, lsl #2 │ │ │ │ - cmneq r1, r0, lsl #1 │ │ │ │ - @ instruction: 0x0162de9c │ │ │ │ + cmneq fp, ip, lsl #2 │ │ │ │ + cmneq r1, ip, lsl #1 │ │ │ │ + cmneq r2, r8, lsr #29 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - cmneq fp, r8, asr #1 │ │ │ │ - cmneq r1, r4, asr #32 │ │ │ │ - cmneq r2, r0, ror #28 │ │ │ │ + ldrdeq r8, [fp, #-0]! │ │ │ │ + qdsubeq lr, r0, r1 │ │ │ │ + cmneq r2, ip, ror #28 │ │ │ │ andeq r1, r0, r3, ror #23 │ │ │ │ - cmneq fp, ip, lsl #1 │ │ │ │ - cmneq r1, r8 │ │ │ │ - cmneq r2, r4, lsr #28 │ │ │ │ + @ instruction: 0x016b8094 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + cmneq r2, r0, lsr lr │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ beq 557168 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1210734,19 +1210734,19 @@ │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5571dc │ │ │ │ @ instruction: 0xfffbe8d0 │ │ │ │ @ instruction: 0x00946bf8 │ │ │ │ - msreq (UNDEF: 98), ip, asr #5 │ │ │ │ - cmneq r2, r4, lsr #25 │ │ │ │ - strdeq r7, [fp, #-232]! @ 0xffffff18 │ │ │ │ + ldrdeq pc, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + strheq sp, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ andeq r1, r0, r5, ror #15 │ │ │ │ - cmneq r1, r4, lsr #28 │ │ │ │ + cmneq r1, r0, lsr lr │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ │ │ │ │ 00557298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1211439,153 +1211439,153 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #564] @ 557fa8 │ │ │ │ b 557bc8 │ │ │ │ cmneq r8, r4, ror #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r4, lsl lr │ │ │ │ - strheq sp, [r2, #-180]! @ 0xffffff4c │ │ │ │ + cmneq fp, ip, lsl lr │ │ │ │ + cmneq r2, r0, asr #23 │ │ │ │ cmneq r8, r4, lsl r2 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ cmneq r8, r0, asr r6 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ @ instruction: 0xfffb8150 │ │ │ │ - strdeq lr, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r0, lsl #4 │ │ │ │ @ instruction: 0xfffc06a8 │ │ │ │ - cmneq r2, r0, asr #32 │ │ │ │ + cmneq r2, ip, asr #32 │ │ │ │ @ instruction: 0xfffc05ac │ │ │ │ - cmneq r2, r4, lsr r0 │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ @ instruction: 0xfffbfba8 │ │ │ │ - cmneq r2, r8, lsr #32 │ │ │ │ + cmneq r2, r4, lsr r0 │ │ │ │ @ instruction: 0xfffcb464 │ │ │ │ - cmneq r2, r0, lsr #11 │ │ │ │ + cmneq r2, ip, lsr #11 │ │ │ │ @ instruction: 0xfffbf6ac │ │ │ │ - strdeq sp, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r8 │ │ │ │ @ instruction: 0xfffdf83c │ │ │ │ - strdeq sp, [r2, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, r0 │ │ │ │ andeq r7, r0, r8, asr sl │ │ │ │ - strdeq sp, [r2, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, r0 │ │ │ │ @ instruction: 0xfffa7d7c │ │ │ │ - strdeq lr, [r2, #-8]! │ │ │ │ + cmneq r2, r4, lsl #2 │ │ │ │ @ instruction: 0xfffa8558 │ │ │ │ - strdeq lr, [r2, #-8]! │ │ │ │ + cmneq r2, r4, lsl #2 │ │ │ │ @ instruction: 0xfffa9468 │ │ │ │ - strdeq lr, [r2, #-8]! │ │ │ │ + cmneq r2, r4, lsl #2 │ │ │ │ @ instruction: 0x00164bb8 │ │ │ │ - cmneq r2, r4, lsl #31 │ │ │ │ + @ instruction: 0x0162df90 │ │ │ │ rsbeq r7, r5, ip, asr #1 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r2, ip, lsl #31 │ │ │ │ subseq pc, r7, ip, lsr r7 @ │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r2, ip, lsl #31 │ │ │ │ addeq ip, fp, r0, lsr r9 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r2, ip, lsl #31 │ │ │ │ subseq pc, lr, ip, ror #23 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r2, ip, lsl #31 │ │ │ │ umulleq pc, ip, r0, pc @ │ │ │ │ - qdsubeq lr, r8, r2 │ │ │ │ + cmneq r2, r4, rrx │ │ │ │ subseq sp, sp, r0, asr r1 │ │ │ │ - cmneq r2, r8, asr pc │ │ │ │ + cmneq r2, r4, ror #30 │ │ │ │ ldrdeq ip, [r1], -ip @ │ │ │ │ - cmneq r2, r0, ror #30 │ │ │ │ + cmneq r2, ip, ror #30 │ │ │ │ @ instruction: 0xfffcfacc │ │ │ │ - cmneq r2, r4, lsl r0 │ │ │ │ + cmneq r2, r0, lsr #32 │ │ │ │ @ instruction: 0xfffbeae4 │ │ │ │ - cmneq r2, r0, lsl r0 │ │ │ │ - cmneq r2, r0, lsl #1 │ │ │ │ + cmneq r2, ip, lsl r0 │ │ │ │ + cmneq r2, ip, lsl #1 │ │ │ │ cmneq r8, r4, asr #28 │ │ │ │ strdeq lr, [r0, #-0]! │ │ │ │ @ instruction: 0x0160e09c │ │ │ │ - cmneq fp, ip, asr r9 │ │ │ │ - cmneq r1, ip, asr #17 │ │ │ │ - cmneq r2, r8, ror #13 │ │ │ │ + cmneq fp, r4, ror #18 │ │ │ │ + ldrdeq sp, [r1, #-136]! @ 0xffffff78 │ │ │ │ + strdeq sp, [r2, #-100]! @ 0xffffff9c │ │ │ │ andeq r1, r0, r4, lsl fp │ │ │ │ - cmneq fp, ip, lsl r9 │ │ │ │ - cmneq r1, ip, lsl #17 │ │ │ │ - cmneq r2, r8, lsr #13 │ │ │ │ + cmneq fp, r4, lsr #18 │ │ │ │ + @ instruction: 0x0161d898 │ │ │ │ + strheq sp, [r2, #-100]! @ 0xffffff9c │ │ │ │ andeq r1, r0, r2, lsl fp │ │ │ │ - ldrdeq r7, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r1, ip, asr #16 │ │ │ │ - cmneq r2, r8, ror #12 │ │ │ │ + cmneq fp, r4, ror #17 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ + cmneq r2, r4, ror r6 │ │ │ │ andeq r1, r0, sp, lsl #22 │ │ │ │ - @ instruction: 0x016b789c │ │ │ │ - cmneq r1, ip, lsl #16 │ │ │ │ - cmneq r2, r8, lsr #12 │ │ │ │ + cmneq fp, r4, lsr #17 │ │ │ │ + cmneq r1, r8, lsl r8 │ │ │ │ + cmneq r2, r4, lsr r6 │ │ │ │ andeq r1, r0, ip, lsl #22 │ │ │ │ - ldrdeq sp, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r1, r0, ror #15 │ │ │ │ andeq r1, r0, r1, ror #21 │ │ │ │ - cmneq r1, r4, lsr #15 │ │ │ │ - strdeq r7, [fp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, ip, ror #14 │ │ │ │ - cmneq r2, r8, lsl #11 │ │ │ │ + strheq sp, [r1, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, r4, lsl #16 │ │ │ │ + cmneq r1, r8, ror r7 │ │ │ │ + @ instruction: 0x0162d594 │ │ │ │ andeq r1, r0, lr, lsl fp │ │ │ │ - strheq r7, [fp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, ip, lsr #14 │ │ │ │ - cmneq r2, r8, asr #10 │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ + cmneq r1, r8, lsr r7 │ │ │ │ + cmneq r2, r4, asr r5 │ │ │ │ andeq r1, r0, sp, lsl fp │ │ │ │ - cmneq fp, ip, ror r7 │ │ │ │ - cmneq r1, ip, ror #13 │ │ │ │ - cmneq r2, r8, lsl #10 │ │ │ │ + cmneq fp, r4, lsl #15 │ │ │ │ + strdeq sp, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, r4, lsl r5 │ │ │ │ andeq r1, r0, ip, lsl fp │ │ │ │ - cmneq fp, ip, lsr r7 │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ - cmneq r2, r8, asr #9 │ │ │ │ + cmneq fp, r4, asr #14 │ │ │ │ + strheq sp, [r1, #-104]! @ 0xffffff98 │ │ │ │ + ldrdeq sp, [r2, #-68]! @ 0xffffffbc │ │ │ │ andeq r1, r0, fp, lsl fp │ │ │ │ - strdeq r7, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, ip, ror #12 │ │ │ │ - cmneq r2, r8, lsl #9 │ │ │ │ + cmneq fp, r4, lsl #14 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ + @ instruction: 0x0162d494 │ │ │ │ andeq r1, r0, sl, lsl fp │ │ │ │ - strheq r7, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, ip, lsr #12 │ │ │ │ - cmneq r2, r8, asr #8 │ │ │ │ + cmneq fp, r4, asr #13 │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ + cmneq r2, r4, asr r4 │ │ │ │ andeq r1, r0, r5, lsl fp │ │ │ │ - cmneq fp, ip, ror r6 │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ - cmneq r2, r8, lsl #8 │ │ │ │ + cmneq fp, r4, lsl #13 │ │ │ │ + strdeq sp, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r4, lsl r4 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmneq fp, ip, lsr r6 │ │ │ │ - cmneq r1, ip, lsr #11 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ + cmneq fp, r4, asr #12 │ │ │ │ + strheq sp, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + ldrdeq sp, [r2, #-52]! @ 0xffffffcc │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - strdeq r7, [fp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r1, ip, ror #10 │ │ │ │ - cmneq r2, r8, lsl #7 │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ + cmneq r1, r8, ror r5 │ │ │ │ + @ instruction: 0x0162d394 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - strheq r7, [fp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ - cmneq r2, r8, asr #6 │ │ │ │ + cmneq fp, r4, asr #11 │ │ │ │ + cmneq r1, r8, lsr r5 │ │ │ │ + cmneq r2, r4, asr r3 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmneq fp, ip, ror r5 │ │ │ │ - cmneq r1, ip, ror #9 │ │ │ │ - cmneq r2, r8, lsl #6 │ │ │ │ + cmneq fp, r4, lsl #11 │ │ │ │ + strdeq sp, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r2, r4, lsl r3 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - strheq sp, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, r0, asr #9 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmneq r1, r8, lsl #9 │ │ │ │ + @ instruction: 0x0161d494 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - strdeq r7, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r1, r4, ror #8 │ │ │ │ - cmneq r2, r0, lsl #5 │ │ │ │ + strdeq r7, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r1, r0, ror r4 │ │ │ │ + cmneq r2, ip, lsl #5 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - strheq r7, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r1, r4, lsr #8 │ │ │ │ - cmneq r2, r0, asr #4 │ │ │ │ + strheq r7, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r1, r0, lsr r4 │ │ │ │ + cmneq r2, ip, asr #4 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq r1, ip, ror #7 │ │ │ │ - strheq sp, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, r4, lsl r4 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - cmneq r2, r0, lsr #3 │ │ │ │ + strdeq sp, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r1, r8, asr #7 │ │ │ │ + cmneq fp, ip, lsl r4 │ │ │ │ + @ instruction: 0x0161d390 │ │ │ │ + cmneq r2, ip, lsr #3 │ │ │ │ andeq r1, r0, fp, lsl #22 │ │ │ │ - ldrdeq r7, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, r4, asr #6 │ │ │ │ - cmneq r2, r0, ror #2 │ │ │ │ + ldrdeq r7, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r0, asr r3 │ │ │ │ + cmneq r2, ip, ror #2 │ │ │ │ andeq r1, r0, sl, lsl #22 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ │ │ │ │ 00557fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1211910,74 +1211910,74 @@ │ │ │ │ add r2, r2, #3264 @ 0xcc0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #248] @ 5585c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ b 5581dc │ │ │ │ - cmneq r2, r4, asr #13 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ - @ instruction: 0x0162dd9c │ │ │ │ - cmneq r2, ip, asr #25 │ │ │ │ + ldrdeq sl, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, r4, asr #30 │ │ │ │ + cmneq r2, r8, lsr #27 │ │ │ │ + ldrdeq ip, [r2, #-200]! @ 0xffffff38 │ │ │ │ andeq r1, r0, r5, asr fp │ │ │ │ - strdeq r6, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, ip, ror #28 │ │ │ │ - cmneq r2, r8, lsl #25 │ │ │ │ + strdeq r6, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r8, ror lr │ │ │ │ + @ instruction: 0x0162cc94 │ │ │ │ andeq r1, r0, r9, ror #22 │ │ │ │ - strheq r6, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r4, lsr #28 │ │ │ │ - cmneq r2, r8, asr #24 │ │ │ │ + strheq r6, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r0, lsr lr │ │ │ │ + cmneq r2, r4, asr ip │ │ │ │ andeq r1, r0, r8, ror #22 │ │ │ │ - cmneq fp, r0, lsl #29 │ │ │ │ - strdeq ip, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ + cmneq fp, r8, lsl #29 │ │ │ │ + strdeq ip, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r0, lsr #24 │ │ │ │ andeq r1, r0, r7, ror #22 │ │ │ │ - cmneq fp, ip, asr #28 │ │ │ │ - strheq ip, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r2, r0, ror #23 │ │ │ │ + cmneq fp, r4, asr lr │ │ │ │ + cmneq r1, r8, asr #27 │ │ │ │ + cmneq r2, ip, ror #23 │ │ │ │ andeq r1, r0, r6, ror #22 │ │ │ │ - cmneq fp, r8, lsl lr │ │ │ │ - cmneq r1, r8, lsl #27 │ │ │ │ - cmneq r2, ip, lsr #23 │ │ │ │ + cmneq fp, r0, lsr #28 │ │ │ │ + @ instruction: 0x0161cd94 │ │ │ │ + strheq ip, [r2, #-184]! @ 0xffffff48 │ │ │ │ andeq r1, r0, r5, ror #22 │ │ │ │ - cmneq fp, r4, ror #27 │ │ │ │ - cmneq r1, r4, asr sp │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ + cmneq fp, ip, ror #27 │ │ │ │ + cmneq r1, r0, ror #26 │ │ │ │ + cmneq r2, r4, lsl #23 │ │ │ │ andeq r1, r0, r3, ror #22 │ │ │ │ - strheq r6, [fp, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, r0, lsr #26 │ │ │ │ - cmneq r2, r8, asr #22 │ │ │ │ + strheq r6, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, ip, lsr #26 │ │ │ │ + cmneq r2, r4, asr fp │ │ │ │ andeq r1, r0, r2, ror #22 │ │ │ │ - cmneq fp, r0, lsl #27 │ │ │ │ - strdeq ip, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r2, r8, lsl fp │ │ │ │ + cmneq fp, r8, lsl #27 │ │ │ │ + strdeq ip, [r1, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r2, r4, lsr #22 │ │ │ │ andeq r1, r0, r0, ror #22 │ │ │ │ - cmneq fp, r0, asr sp │ │ │ │ - cmneq r1, r0, asr #25 │ │ │ │ - cmneq r2, r8, ror #21 │ │ │ │ + cmneq fp, r8, asr sp │ │ │ │ + cmneq r1, ip, asr #25 │ │ │ │ + strdeq ip, [r2, #-164]! @ 0xffffff5c │ │ │ │ andeq r1, r0, pc, asr fp │ │ │ │ - cmneq fp, r0, lsr #26 │ │ │ │ - @ instruction: 0x0161cc90 │ │ │ │ - strheq ip, [r2, #-164]! @ 0xffffff5c │ │ │ │ + cmneq fp, r8, lsr #26 │ │ │ │ + @ instruction: 0x0161cc9c │ │ │ │ + cmneq r2, r0, asr #21 │ │ │ │ andeq r1, r0, sl, asr fp │ │ │ │ - cmneq fp, ip, ror #25 │ │ │ │ - cmneq r1, ip, asr ip │ │ │ │ - cmneq r2, r0, lsl #21 │ │ │ │ + strdeq r6, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, r8, ror #24 │ │ │ │ + cmneq r2, ip, lsl #21 │ │ │ │ andeq r1, r0, r9, asr fp │ │ │ │ - strheq r6, [fp, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - cmneq r2, ip, asr #20 │ │ │ │ + cmneq fp, r0, asr #25 │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + cmneq r2, r8, asr sl │ │ │ │ andeq r1, r0, r8, asr fp │ │ │ │ - cmneq fp, r4, lsl #25 │ │ │ │ - cmneq r2, r4, lsr r3 │ │ │ │ - cmneq r2, r0, lsl sl │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ + cmneq r2, r0, asr #6 │ │ │ │ + cmneq r2, ip, lsl sl │ │ │ │ andeq r1, r0, r7, asr fp │ │ │ │ - cmneq fp, r0, asr ip │ │ │ │ - cmneq r2, r4, lsl #21 │ │ │ │ - ldrdeq ip, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r8, asr ip │ │ │ │ + @ instruction: 0x0162da90 │ │ │ │ + cmneq r2, r8, ror #19 │ │ │ │ andeq r1, r0, r6, asr fp │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ bhi 5585f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 5585f8 │ │ │ │ @@ -1212014,17 +1212014,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 55867c │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 558628 │ │ │ │ @ instruction: 0xffff90c8 │ │ │ │ - strheq r6, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, ip, lsr #20 │ │ │ │ - cmneq r2, r0, asr r8 │ │ │ │ + cmneq fp, r4, asr #21 │ │ │ │ + cmneq r1, r8, lsr sl │ │ │ │ + cmneq r2, ip, asr r8 │ │ │ │ andeq r1, r0, r5, lsr #28 │ │ │ │ │ │ │ │ 00558680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -1212934,104 +1212934,104 @@ │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ b 558e58 │ │ │ │ cmnpeq r7, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmnpeq r7, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsr r6 │ │ │ │ - strheq r6, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, ip, asr #8 │ │ │ │ + cmneq r1, r8, asr #12 │ │ │ │ + cmneq fp, r4, asr #13 │ │ │ │ + cmneq r2, r8, asr r4 │ │ │ │ andeq r2, r0, r6 │ │ │ │ cmnpeq r7, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, asr lr │ │ │ │ - cmneq fp, ip, ror #14 │ │ │ │ - strdeq fp, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r2, ip, asr lr │ │ │ │ + cmneq fp, r4, ror r7 │ │ │ │ + cmneq r2, r4, lsl #10 │ │ │ │ andeq r1, r0, r8, lsr #31 │ │ │ │ - cmneq r1, r8, ror r6 │ │ │ │ - strdeq r5, [fp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r8, lsl #9 │ │ │ │ + cmneq r1, r4, lsl #13 │ │ │ │ + cmneq fp, r0, lsl #14 │ │ │ │ + @ instruction: 0x0162b494 │ │ │ │ andeq r1, r0, r6, lsr #31 │ │ │ │ - cmneq r1, r0, asr r5 │ │ │ │ - cmneq fp, ip, asr #11 │ │ │ │ - cmneq r2, r8, lsl #26 │ │ │ │ - strdeq fp, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, ip, ror r5 │ │ │ │ - strheq fp, [r2, #-196]! @ 0xffffff3c │ │ │ │ - strheq fp, [r1, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq fp, ip, lsr r5 │ │ │ │ - cmneq r2, ip, asr #5 │ │ │ │ + cmneq r1, ip, asr r5 │ │ │ │ + ldrdeq r5, [fp, #-84]! @ 0xffffffac │ │ │ │ + cmneq r2, r4, lsl sp │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ + cmneq fp, r4, lsl #11 │ │ │ │ + cmneq r2, r0, asr #25 │ │ │ │ + cmneq r1, r4, asr #9 │ │ │ │ + cmneq fp, r4, asr #10 │ │ │ │ + ldrdeq fp, [r2, #-40]! @ 0xffffffd8 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - qdsubeq fp, r4, r1 │ │ │ │ - ldrdeq r5, [fp, #-4]! │ │ │ │ - cmneq r2, ip, lsl #16 │ │ │ │ - cmneq r1, r0, lsl r0 │ │ │ │ - @ instruction: 0x016b5094 │ │ │ │ - cmneq r2, r4, lsr #28 │ │ │ │ - cmneq r1, r0, lsr #31 │ │ │ │ - cmneq fp, ip, lsl r0 │ │ │ │ - cmneq r2, r8, asr r7 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq fp, r4, lsr #31 │ │ │ │ - cmneq r2, r4, lsr sp │ │ │ │ + cmneq r1, r0, rrx │ │ │ │ + ldrdeq r5, [fp, #-12]! │ │ │ │ + cmneq r2, r8, lsl r8 │ │ │ │ + cmneq r1, ip, lsl r0 │ │ │ │ + @ instruction: 0x016b509c │ │ │ │ + cmneq r2, r0, lsr lr │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ + cmneq fp, r4, lsr #32 │ │ │ │ + cmneq r2, r4, ror #14 │ │ │ │ + cmneq r1, r0, lsr pc │ │ │ │ + cmneq fp, ip, lsr #31 │ │ │ │ + cmneq r2, r0, asr #26 │ │ │ │ andeq r1, r0, fp, ror #31 │ │ │ │ - cmneq r1, r0, ror #29 │ │ │ │ - cmneq fp, r4, ror #30 │ │ │ │ - strdeq sl, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmneq fp, r0, lsr #30 │ │ │ │ - cmneq r2, r4, ror #11 │ │ │ │ - strheq sl, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r1, ip, asr #28 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - cmneq r2, r4, lsl #12 │ │ │ │ - cmneq fp, ip, ror lr │ │ │ │ - strdeq fp, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r2, r4, lsl #24 │ │ │ │ + cmneq r1, ip, ror #29 │ │ │ │ + cmneq fp, ip, ror #30 │ │ │ │ + cmneq r2, r0, lsl #26 │ │ │ │ + cmneq fp, r8, lsr #30 │ │ │ │ + strdeq fp, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r0, asr #25 │ │ │ │ + cmneq r1, r8, asr lr │ │ │ │ + ldrdeq r4, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, r0, lsl r6 │ │ │ │ + cmneq fp, r4, lsl #29 │ │ │ │ + cmneq r2, r8, lsl #10 │ │ │ │ + cmneq r2, r0, lsl ip │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmneq r1, ip, lsr #27 │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ - strheq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ + strheq sl, [r1, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + cmneq r2, r8, asr #23 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - cmneq r1, r8, ror #26 │ │ │ │ - cmneq fp, r8, ror #27 │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ + cmneq r1, r4, ror sp │ │ │ │ + strdeq r4, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r2, r4, lsl #23 │ │ │ │ andeq r2, r0, sl │ │ │ │ - cmneq r1, r8, lsr #26 │ │ │ │ - cmneq fp, ip, lsr #27 │ │ │ │ - cmneq r2, ip, lsr fp │ │ │ │ - strdeq sl, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, ip, ror sp │ │ │ │ - cmneq r2, ip, lsl #22 │ │ │ │ - cmneq r1, r8, asr #25 │ │ │ │ - cmneq fp, r4, asr #26 │ │ │ │ - cmneq r2, r0, lsl #9 │ │ │ │ - strdeq r4, [fp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r2, ip, ror r3 │ │ │ │ - @ instruction: 0x0162aa90 │ │ │ │ + cmneq r1, r4, lsr sp │ │ │ │ + strheq r4, [fp, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, r8, asr #22 │ │ │ │ + cmneq r1, r4, lsl #26 │ │ │ │ + cmneq fp, r4, lsl #27 │ │ │ │ + cmneq r2, r8, lsl fp │ │ │ │ + ldrdeq sl, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, ip, asr #26 │ │ │ │ + cmneq r2, ip, lsl #9 │ │ │ │ + cmneq fp, r4, lsl #26 │ │ │ │ + cmneq r2, r8, lsl #7 │ │ │ │ + @ instruction: 0x0162aa9c │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - cmneq r1, ip, lsr #24 │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ - cmneq r2, ip, lsr sl │ │ │ │ + cmneq r1, r8, lsr ip │ │ │ │ + strheq r4, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r2, r8, asr #20 │ │ │ │ andeq r2, r0, fp │ │ │ │ - cmneq r1, ip, ror #23 │ │ │ │ - cmneq fp, r0, ror ip │ │ │ │ - cmneq r2, r0, lsl #20 │ │ │ │ - ldrdeq r4, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmneq fp, ip, lsr #24 │ │ │ │ - strheq sl, [r2, #-152]! @ 0xffffff68 │ │ │ │ + strdeq sl, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, r8, ror ip │ │ │ │ + cmneq r2, ip, lsl #20 │ │ │ │ + cmneq r2, r8, ror #29 │ │ │ │ + cmneq fp, r4, lsr ip │ │ │ │ + cmneq r2, r4, asr #19 │ │ │ │ andeq r1, r0, r5, asr #31 │ │ │ │ - cmneq r1, ip, asr fp │ │ │ │ - ldrdeq r4, [fp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r2, ip, ror #18 │ │ │ │ + cmneq r1, r8, ror #22 │ │ │ │ + cmneq fp, r4, ror #23 │ │ │ │ + cmneq r2, r8, ror r9 │ │ │ │ andeq r1, r0, r2, asr #31 │ │ │ │ - cmneq r1, ip, lsl fp │ │ │ │ - @ instruction: 0x016b4b9c │ │ │ │ - cmneq r2, r0, lsr r9 │ │ │ │ + cmneq r1, r8, lsr #22 │ │ │ │ + cmneq fp, r4, lsr #23 │ │ │ │ + cmneq r2, ip, lsr r9 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r6, r3, #15 │ │ │ │ ldr r1, [r1, #952] @ 0x3b8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1214071,27 +1214071,27 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ ldr r9, [sp, #288] @ 0x120 │ │ │ │ bl b6c98 │ │ │ │ mov r3, r0 │ │ │ │ b 559bec │ │ │ │ - ldrdeq sl, [r1, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, asr fp │ │ │ │ - cmneq r2, ip, ror #17 │ │ │ │ + cmneq r1, r8, ror #21 │ │ │ │ + cmneq fp, r4, ror #22 │ │ │ │ + strdeq sl, [r2, #-136]! @ 0xffffff78 │ │ │ │ andeq r1, r0, r3, ror #31 │ │ │ │ - @ instruction: 0x0161aa98 │ │ │ │ - cmneq fp, ip, lsl fp │ │ │ │ - cmneq r2, ip, lsr #17 │ │ │ │ - cmneq r1, r8, ror #20 │ │ │ │ - cmneq fp, ip, ror #21 │ │ │ │ - cmneq r2, ip, ror r8 │ │ │ │ - strheq r4, [fp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r2, r4, ror r1 │ │ │ │ - cmneq r2, r4, asr #16 │ │ │ │ + cmneq r1, r4, lsr #21 │ │ │ │ + cmneq fp, r4, lsr #22 │ │ │ │ + strheq sl, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, r4, ror sl │ │ │ │ + strdeq r4, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r8, lsl #17 │ │ │ │ + strheq r4, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r2, r0, lsl #3 │ │ │ │ + cmneq r2, r0, asr r8 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ │ │ │ │ 0055a6c4 : │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ @@ -1214167,23 +1214167,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55a740 │ │ │ │ + cmneq r2, r8, lsr #32 │ │ │ │ + @ instruction: 0x0162c098 │ │ │ │ + strheq r5, [fp, #-104]! @ 0xffffff98 │ │ │ │ + ldrdeq sl, [r1, #-136]! @ 0xffffff78 │ │ │ │ + qdsubeq ip, r4, r2 │ │ │ │ + cmneq fp, r4, ror r6 │ │ │ │ + cmneq r1, r0, lsr #17 │ │ │ │ cmneq r2, ip, lsl r0 │ │ │ │ - cmneq r2, ip, lsl #1 │ │ │ │ - strheq r5, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r1, ip, asr #17 │ │ │ │ - cmneq r2, r8, asr #32 │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ - @ instruction: 0x0161a894 │ │ │ │ - cmneq r2, r0, lsl r0 │ │ │ │ - cmneq fp, r4, lsr r6 │ │ │ │ + cmneq fp, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -1214254,23 +1214254,23 @@ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 55a8b0 │ │ │ │ cmneq r7, r8, asr #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x016b559c │ │ │ │ - cmneq r2, r0, ror pc │ │ │ │ - cmneq fp, r4, asr r5 │ │ │ │ - cmneq r1, r8, lsr #15 │ │ │ │ - cmneq r2, r4, lsr #30 │ │ │ │ - cmneq r1, r4, ror r7 │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ - cmneq r1, r0, asr #14 │ │ │ │ - strheq fp, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, lsr #11 │ │ │ │ + cmneq r2, ip, ror pc │ │ │ │ + cmneq fp, ip, asr r5 │ │ │ │ + strheq sl, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ + cmneq r1, r0, lsl #15 │ │ │ │ + strdeq r5, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, ip, asr #14 │ │ │ │ + cmneq r2, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #376] @ 55ab14 │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r2, [pc, #372] @ 55ab18 │ │ │ │ @@ -1214366,23 +1214366,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55aa28 │ │ │ │ cmneq r7, r4, ror fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, r4, ror #21 │ │ │ │ - strheq r5, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r2, r4, lsl sp │ │ │ │ - cmneq r2, ip, ror sp │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ - cmneq r2, ip, lsr sp │ │ │ │ - cmneq fp, r4, lsr r3 │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ - cmneq r2, r0, lsl #26 │ │ │ │ + strheq r5, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r2, r0, lsr #26 │ │ │ │ + cmneq r2, r8, lsl #27 │ │ │ │ + cmneq fp, r8, ror r3 │ │ │ │ + ldrdeq sl, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r8, asr #26 │ │ │ │ + cmneq fp, ip, lsr r3 │ │ │ │ + @ instruction: 0x0161a594 │ │ │ │ + cmneq r2, ip, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -1214633,47 +1214633,47 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55ac5c │ │ │ │ cmneq r7, r8, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, ip, asr #24 │ │ │ │ + cmneq r2, r8, asr ip │ │ │ │ @ instruction: 0xfffffa80 │ │ │ │ ldrheq sp, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq fp, r0, lsr r1 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - strdeq fp, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, ror #1 │ │ │ │ - cmneq r2, r0, ror #16 │ │ │ │ - strheq fp, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmneq fp, r8, lsr #1 │ │ │ │ - strdeq sl, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r2, r4, ror sl │ │ │ │ - cmneq fp, ip, rrx │ │ │ │ - cmneq r1, r0, asr #5 │ │ │ │ - cmneq r2, r8, lsr sl │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ - cmneq r1, r4, lsl #5 │ │ │ │ - strdeq fp, [r2, #-156]! @ 0xffffff64 │ │ │ │ - strdeq r4, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, r8, asr #4 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ - strheq r4, [fp, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ - cmneq r2, r4, lsl #19 │ │ │ │ - cmneq fp, ip, ror pc │ │ │ │ - ldrdeq sl, [r1, #-16]! │ │ │ │ - cmneq r2, r8, asr #18 │ │ │ │ - cmneq fp, r0, asr #30 │ │ │ │ - @ instruction: 0x0161a194 │ │ │ │ - cmneq r2, ip, lsl #18 │ │ │ │ - cmneq fp, r4, lsl #30 │ │ │ │ - cmneq r1, r8, asr r1 │ │ │ │ - ldrdeq fp, [r2, #-128]! @ 0xffffff80 │ │ │ │ + cmneq fp, r8, lsr r1 │ │ │ │ + @ instruction: 0x0161a390 │ │ │ │ + cmneq r2, r8, lsl #22 │ │ │ │ + strdeq r5, [fp, #-4]! │ │ │ │ + cmneq r2, ip, ror #16 │ │ │ │ + cmneq r2, r0, asr #21 │ │ │ │ + strheq r5, [fp, #-0]! │ │ │ │ + cmneq r1, r8, lsl #6 │ │ │ │ + cmneq r2, r0, lsl #21 │ │ │ │ + cmneq fp, r4, ror r0 │ │ │ │ + cmneq r1, ip, asr #5 │ │ │ │ + cmneq r2, r4, asr #20 │ │ │ │ + cmneq fp, r8, lsr r0 │ │ │ │ + @ instruction: 0x0161a290 │ │ │ │ + cmneq r2, r8, lsl #20 │ │ │ │ + strdeq r4, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r4, asr r2 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ + cmneq fp, r0, asr #31 │ │ │ │ + cmneq r1, r8, lsl r2 │ │ │ │ + @ instruction: 0x0162b990 │ │ │ │ + cmneq fp, r4, lsl #31 │ │ │ │ + ldrdeq sl, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r4, asr r9 │ │ │ │ + cmneq fp, r8, asr #30 │ │ │ │ + cmneq r1, r0, lsr #3 │ │ │ │ + cmneq r2, r8, lsl r9 │ │ │ │ + cmneq fp, ip, lsl #30 │ │ │ │ + cmneq r1, r4, ror #2 │ │ │ │ + ldrdeq fp, [r2, #-140]! @ 0xffffff74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #528] @ 55b1f8 │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r2, [pc, #524] @ 55b1fc │ │ │ │ @@ -1214806,29 +1214806,29 @@ │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55b0d8 │ │ │ │ cmneq r7, r8, lsr #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strheq r4, [fp, #-216]! @ 0xffffff28 │ │ │ │ + cmneq fp, r0, asr #27 │ │ │ │ @ instruction: 0xfffff918 │ │ │ │ - cmneq r2, ip, ror r7 │ │ │ │ + cmneq r2, r8, lsl #15 │ │ │ │ @ instruction: 0xfffff75c │ │ │ │ cmneq r7, r4, lsr r4 │ │ │ │ - cmneq fp, r0, lsl #26 │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ - cmneq r2, r8, asr #13 │ │ │ │ - strheq r4, [fp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, r0, lsl pc │ │ │ │ - cmneq r2, r8, lsl #13 │ │ │ │ - cmneq fp, r0, lsl #25 │ │ │ │ - ldrdeq r9, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r2, ip, asr #12 │ │ │ │ - @ instruction: 0x01619e9c │ │ │ │ + cmneq fp, r8, lsl #26 │ │ │ │ + cmneq r2, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r2, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r4, asr #25 │ │ │ │ + cmneq r1, ip, lsl pc │ │ │ │ + @ instruction: 0x0162b694 │ │ │ │ + cmneq fp, r8, lsl #25 │ │ │ │ + cmneq r1, r0, ror #29 │ │ │ │ + cmneq r2, r8, asr r6 │ │ │ │ + cmneq r1, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #636] @ 55b4d0 │ │ │ │ ldr r5, [pc, #636] @ 55b4d4 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -1214986,27 +1214986,27 @@ │ │ │ │ ldr r0, [pc, #68] @ 55b500 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 55b3c4 │ │ │ │ - ldrdeq fp, [r2, #-84]! @ 0xffffffac │ │ │ │ - cmneq fp, r8, lsl #25 │ │ │ │ + cmneq r2, r0, ror #11 │ │ │ │ + @ instruction: 0x016b4c90 │ │ │ │ @ instruction: 0x0177d290 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r4, ror #25 │ │ │ │ - strheq r9, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ - cmneq r1, r0, asr ip │ │ │ │ - cmneq r1, r4, lsr ip │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ - ldrdeq r9, [r1, #-188]! @ 0xffffff44 │ │ │ │ - strheq r9, [r1, #-176]! @ 0xffffff50 │ │ │ │ + strdeq r9, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r1, r4, asr #25 │ │ │ │ + @ instruction: 0x01619c94 │ │ │ │ + cmneq r1, r8, ror ip │ │ │ │ + cmneq r1, ip, asr ip │ │ │ │ + cmneq r1, r0, asr #24 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ + cmneq r1, r8, ror #23 │ │ │ │ + strheq r9, [r1, #-188]! @ 0xffffff44 │ │ │ │ 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] @ 55b8ac │ │ │ │ ldr r3, [pc, #912] @ 55b8b0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1215236,38 +1215236,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 55b624 │ │ │ │ ldrsheq ip, [r7, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq ip, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, r0, ror r9 │ │ │ │ - strheq fp, [r2, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r8, ror r9 │ │ │ │ + cmneq r2, r0, asr #5 │ │ │ │ cmneq r0, r4, lsl r2 │ │ │ │ cmneq r7, r8, ror #29 │ │ │ │ - cmneq fp, r8, ror r8 │ │ │ │ - strheq fp, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, r0, lsl #17 │ │ │ │ + cmneq r2, r8, asr #3 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ cmneq r0, ip, lsl r1 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ - cmneq r2, r0, lsl #2 │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ + cmneq r2, ip, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ - cmneq r1, ip, lsr #17 │ │ │ │ - cmneq r1, r0, lsl #17 │ │ │ │ - cmneq fp, r4, asr #13 │ │ │ │ - cmneq r1, r0, asr r8 │ │ │ │ - cmneq r2, r4 │ │ │ │ + cmneq r1, ip, ror #17 │ │ │ │ + strheq r9, [r1, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmneq fp, ip, asr #13 │ │ │ │ + cmneq r1, ip, asr r8 │ │ │ │ + cmneq r2, r0, lsl r0 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r1, ip, lsl r8 │ │ │ │ - cmneq fp, r0, ror #12 │ │ │ │ - cmneq r1, ip, ror #15 │ │ │ │ - cmneq r2, r0, lsr #31 │ │ │ │ + cmneq r1, r8, lsr #16 │ │ │ │ + cmneq fp, r8, ror #12 │ │ │ │ + strdeq r9, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r2, ip, lsr #31 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r2, #1944] @ 0x798 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1215726,74 +1215726,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55bc44 │ │ │ │ ldrsbeq ip, [r7, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, r8, asr #17 │ │ │ │ - cmneq fp, r8, asr r2 │ │ │ │ - ldrdeq sl, [r2, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0162ab90 │ │ │ │ + cmneq fp, r0, ror #4 │ │ │ │ + ldrdeq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x0162ab9c │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq fp, r0, lsl r2 │ │ │ │ - strheq sl, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r2, ip, asr #22 │ │ │ │ - ldrdeq r4, [fp, #-16]! │ │ │ │ - cmneq r1, ip, asr r3 │ │ │ │ - cmneq r2, r8, lsl #22 │ │ │ │ + cmneq fp, r8, lsl r2 │ │ │ │ + strheq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r8, asr fp │ │ │ │ + ldrdeq r4, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r8, ror #6 │ │ │ │ + cmneq r2, r4, lsl fp │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - @ instruction: 0x016b4194 │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - cmneq r2, ip, asr #21 │ │ │ │ + @ instruction: 0x016b419c │ │ │ │ + cmneq r1, ip, lsr #6 │ │ │ │ + ldrdeq sl, [r2, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - cmneq fp, r8, asr r1 │ │ │ │ - cmneq r1, r4, ror #5 │ │ │ │ - @ instruction: 0x0162aa90 │ │ │ │ + cmneq fp, r0, ror #2 │ │ │ │ + strdeq r9, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x0162aa9c │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - cmneq fp, ip, lsl r1 │ │ │ │ - cmneq r1, r8, lsr #5 │ │ │ │ - cmneq r2, r8, asr sl │ │ │ │ - ldrdeq r4, [fp, #-12]! │ │ │ │ - cmneq r1, r8, ror #4 │ │ │ │ - cmneq r2, r4, lsl sl │ │ │ │ + cmneq fp, r4, lsr #2 │ │ │ │ + strheq r9, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r2, r4, ror #20 │ │ │ │ + cmneq fp, r4, ror #1 │ │ │ │ + cmneq r1, r4, ror r2 │ │ │ │ + cmneq r2, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - @ instruction: 0x016b409c │ │ │ │ - cmneq r1, r8, lsr #4 │ │ │ │ - ldrdeq sl, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq fp, r4, lsr #1 │ │ │ │ + cmneq r1, r4, lsr r2 │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq fp, r0, rrx │ │ │ │ - cmneq r1, ip, ror #3 │ │ │ │ - cmneq r2, r0, lsr #19 │ │ │ │ + cmneq fp, r8, rrx │ │ │ │ + strdeq r9, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r2, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq fp, r4, lsr #32 │ │ │ │ - strheq r9, [r1, #-16]! │ │ │ │ - cmneq r2, r0, ror #18 │ │ │ │ - cmneq fp, r8, ror #31 │ │ │ │ - cmneq r1, r4, ror r1 │ │ │ │ - cmneq r2, r0, lsr #18 │ │ │ │ + cmneq fp, ip, lsr #32 │ │ │ │ + strheq r9, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, ip, ror #18 │ │ │ │ + strdeq r3, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r0, lsl #3 │ │ │ │ + cmneq r2, ip, lsr #18 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmneq fp, ip, lsr #31 │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ - cmneq r2, r4, ror #17 │ │ │ │ + strheq r3, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r4, asr #2 │ │ │ │ + strdeq sl, [r2, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - cmneq fp, r0, ror pc │ │ │ │ - strdeq r9, [r1, #-12]! │ │ │ │ - cmneq r2, r8, lsr #17 │ │ │ │ + cmneq fp, r8, ror pc │ │ │ │ + cmneq r1, r8, lsl #2 │ │ │ │ + strheq sl, [r2, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - cmneq fp, r4, lsr pc │ │ │ │ - cmneq r1, r0, asr #1 │ │ │ │ - cmneq r2, ip, ror #16 │ │ │ │ + cmneq fp, ip, lsr pc │ │ │ │ + cmneq r1, ip, asr #1 │ │ │ │ + cmneq r2, r8, ror r8 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - strdeq r3, [fp, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r4, lsl #1 │ │ │ │ - cmneq r2, r0, lsr r8 │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ + @ instruction: 0x01619090 │ │ │ │ + cmneq r2, ip, lsr r8 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - strheq r3, [fp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ - strdeq sl, [r2, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r4, asr #29 │ │ │ │ + qdsubeq r9, r4, r1 │ │ │ │ + cmneq r2, r0, lsl #16 │ │ │ │ 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] @ 55d114 │ │ │ │ sub sp, sp, #1280 @ 0x500 │ │ │ │ @@ -1216798,158 +1216798,158 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55cd60 │ │ │ │ cmneq r7, r4, lsr #7 │ │ │ │ cmneq r7, r8, lsl #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, lsl #28 │ │ │ │ - @ instruction: 0x016b3b94 │ │ │ │ - cmneq r2, r8, asr #9 │ │ │ │ + cmneq r2, r0, lsl lr │ │ │ │ + @ instruction: 0x016b3b9c │ │ │ │ + ldrdeq sl, [r2, #-68]! @ 0xffffffbc │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq fp, r0, asr #20 │ │ │ │ - cmneq r2, r0, lsl #7 │ │ │ │ - andeq r7, r0, r0, ror #5 │ │ │ │ - strheq sl, [r2, #-8]! │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ cmneq r2, ip, lsl #7 │ │ │ │ - cmneq r2, r8, asr #6 │ │ │ │ - cmneq fp, r0, asr #16 │ │ │ │ - cmneq r2, ip, ror r1 │ │ │ │ - cmneq fp, r4, lsl #15 │ │ │ │ - @ instruction: 0x016b3698 │ │ │ │ - cmneq r1, r8, lsl r8 │ │ │ │ - ldrdeq r9, [r2, #-244]! @ 0xffffff0c │ │ │ │ - cmneq fp, ip, lsr r6 │ │ │ │ - cmneq r1, r8, asr #15 │ │ │ │ - cmneq r2, r4, ror pc │ │ │ │ + andeq r7, r0, r0, ror #5 │ │ │ │ + cmneq r2, r4, asr #1 │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ + @ instruction: 0x0162a398 │ │ │ │ + cmneq r2, r4, asr r3 │ │ │ │ + cmneq fp, r8, asr #16 │ │ │ │ + cmneq r2, r8, lsl #3 │ │ │ │ + cmneq fp, ip, lsl #15 │ │ │ │ + cmneq fp, r0, lsr #13 │ │ │ │ + cmneq r1, r4, lsr #16 │ │ │ │ + cmneq r2, r0, ror #31 │ │ │ │ + cmneq fp, r4, asr #12 │ │ │ │ + ldrdeq r8, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r2, r0, lsl #31 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r2, r8, ror #29 │ │ │ │ - @ instruction: 0x016b349c │ │ │ │ - cmneq r2, r0, lsl #27 │ │ │ │ + strdeq r9, [r2, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r4, lsr #9 │ │ │ │ + cmneq r2, ip, lsl #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq fp, r0, asr r3 │ │ │ │ - @ instruction: 0x01629c90 │ │ │ │ + cmneq fp, r8, asr r3 │ │ │ │ + @ instruction: 0x01629c9c │ │ │ │ @ instruction: 0xffffe894 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ - cmneq fp, r8, lsr #4 │ │ │ │ - cmneq r2, ip, lsl #24 │ │ │ │ + cmneq fp, r0, lsr r2 │ │ │ │ + cmneq r2, r8, lsl ip │ │ │ │ ldrdeq r8, [r0, #-168]! @ 0xffffff58 │ │ │ │ cmneq r7, ip, lsr #15 │ │ │ │ cmneq r0, r0, asr sl │ │ │ │ cmneq r0, ip, lsl #20 │ │ │ │ cmneq r0, r8, asr #19 │ │ │ │ - cmneq fp, ip, rrx │ │ │ │ - cmneq r2, r8, lsl r7 │ │ │ │ - cmneq r2, r0, lsr #19 │ │ │ │ + cmneq fp, r4, ror r0 │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ + cmneq r2, ip, lsr #19 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmneq r0, r0, asr #18 │ │ │ │ - cmneq r2, r4, lsl #20 │ │ │ │ + cmneq r2, r0, lsl sl │ │ │ │ @ instruction: 0x01608890 │ │ │ │ cmneq r0, r8, asr #16 │ │ │ │ cmneq r0, r0, lsl #16 │ │ │ │ cmneq r0, r0, asr #15 │ │ │ │ - strdeq r7, [r1, #-248]! @ 0xffffff08 │ │ │ │ - cmneq fp, r8, lsr lr │ │ │ │ - cmneq r1, r4, asr #31 │ │ │ │ - cmneq r2, r0, ror r7 │ │ │ │ + cmneq r1, r4 │ │ │ │ + cmneq fp, r0, asr #28 │ │ │ │ + ldrdeq r7, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, ip, ror r7 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq r2, [fp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, r8, lsl #31 │ │ │ │ - cmneq r2, r4, lsr r7 │ │ │ │ + cmneq fp, r4, lsl #28 │ │ │ │ + @ instruction: 0x01617f94 │ │ │ │ + cmneq r2, r0, asr #14 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq fp, r0, ror fp │ │ │ │ - strdeq r7, [r1, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r2, r8, lsr #9 │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ + cmneq r1, r8, lsl #26 │ │ │ │ + strheq r9, [r2, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - strheq r7, [r1, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r1, r8, asr #25 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ + @ instruction: 0x01617c94 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq r1, r4, asr ip │ │ │ │ + cmneq r1, r0, ror #24 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmneq r1, r0, lsr #24 │ │ │ │ + cmneq r1, ip, lsr #24 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - strdeq r7, [r1, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r2, r0, lsr #7 │ │ │ │ + strdeq r7, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, ip, lsr #7 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - strheq r7, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r1, r8, lsl #23 │ │ │ │ + cmneq r1, r8, asr #23 │ │ │ │ + @ instruction: 0x01617b94 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ - cmneq r1, ip, lsr fp │ │ │ │ - strdeq r9, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ + cmneq r1, r8, asr #22 │ │ │ │ + cmneq r2, r4, lsl #6 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmneq r1, ip, lsl fp │ │ │ │ - cmneq r2, ip, asr #5 │ │ │ │ + cmneq r1, r8, lsr #22 │ │ │ │ + ldrdeq r9, [r2, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmneq r1, r8, ror #21 │ │ │ │ - @ instruction: 0x01629298 │ │ │ │ + strdeq r7, [r1, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r4, lsr #5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strheq r7, [r1, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r0, asr #21 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r1, r4, lsl #21 │ │ │ │ + @ instruction: 0x01617a90 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq r1, r4, asr sl │ │ │ │ + cmneq r1, r0, ror #20 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r1, r0, lsr #20 │ │ │ │ - cmneq fp, ip, asr r8 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ - @ instruction: 0x01629198 │ │ │ │ - cmneq fp, r0, lsr #16 │ │ │ │ - cmneq r1, ip, lsr #19 │ │ │ │ - cmneq r2, r8, asr r1 │ │ │ │ + cmneq r1, ip, lsr #20 │ │ │ │ + cmneq fp, r4, ror #16 │ │ │ │ + strdeq r7, [r1, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r2, r4, lsr #3 │ │ │ │ + cmneq fp, r8, lsr #16 │ │ │ │ + strheq r7, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r2, r4, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq fp, r4, ror #15 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - cmneq r2, ip, lsl r1 │ │ │ │ + cmneq fp, ip, ror #15 │ │ │ │ + cmneq r1, ip, ror r9 │ │ │ │ + cmneq r2, r8, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq fp, r8, lsr #15 │ │ │ │ - cmneq r1, r4, lsr r9 │ │ │ │ - cmneq r2, r4, ror #1 │ │ │ │ - cmneq fp, ip, ror #14 │ │ │ │ - strdeq r7, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r4, lsr #1 │ │ │ │ + strheq r2, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r0, asr #18 │ │ │ │ + strdeq r9, [r2, #-0]! │ │ │ │ + cmneq fp, r4, ror r7 │ │ │ │ + cmneq r1, r4, lsl #18 │ │ │ │ + strheq r9, [r2, #-0]! │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r1, r0, asr #17 │ │ │ │ + cmneq r1, ip, asr #17 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq fp, r0, lsl #14 │ │ │ │ - cmneq r1, ip, ror r8 │ │ │ │ - cmneq r2, r8, lsr r0 │ │ │ │ + cmneq fp, r8, lsl #14 │ │ │ │ + cmneq r1, r8, lsl #17 │ │ │ │ + cmneq r2, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq fp, r8, asr #13 │ │ │ │ - cmneq r1, r4, asr r8 │ │ │ │ - cmneq r2, r0 │ │ │ │ + ldrdeq r2, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r1, r0, ror #16 │ │ │ │ + cmneq r2, ip │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq fp, r8, lsl #13 │ │ │ │ - cmneq r1, r4, lsl r8 │ │ │ │ - cmneq r2, r0, asr #31 │ │ │ │ + @ instruction: 0x016b2690 │ │ │ │ + cmneq r1, r0, lsr #16 │ │ │ │ + cmneq r2, ip, asr #31 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ - ldrdeq r7, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, r4, lsl #31 │ │ │ │ - cmneq fp, ip, lsl #12 │ │ │ │ - @ instruction: 0x01617798 │ │ │ │ - cmneq r2, r4, asr #30 │ │ │ │ + cmneq fp, r0, asr r6 │ │ │ │ + cmneq r1, r0, ror #15 │ │ │ │ + @ instruction: 0x01628f90 │ │ │ │ + cmneq fp, r4, lsl r6 │ │ │ │ + cmneq r1, r4, lsr #15 │ │ │ │ + cmneq r2, r0, asr pc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r1, r0, ror #14 │ │ │ │ + cmneq r1, ip, ror #14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r1, r0, lsr r7 │ │ │ │ + cmneq r1, ip, lsr r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r1, r0, lsl #14 │ │ │ │ + cmneq r1, ip, lsl #14 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r7, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq r7, [r1, #-108]! @ 0xffffff94 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r1, r0, lsr #13 │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ + cmneq r1, ip, lsr #13 │ │ │ │ + cmneq r1, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r1, r0, asr #12 │ │ │ │ + cmneq r1, ip, asr #12 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r1, r0, lsl r6 │ │ │ │ + cmneq r1, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ ldr r2, [pc, #-364] @ 55d200 │ │ │ │ ldr r1, [pc, #-364] @ 55d204 │ │ │ │ ldr r3, [pc, #-364] @ 55d208 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1218728,60 +1218728,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55eaf8 │ │ │ │ cmneq r7, r4, lsl r4 │ │ │ │ cmneq r7, r0, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq fp, r8, lsl #26 │ │ │ │ - cmneq r2, r8, asr #12 │ │ │ │ + cmneq fp, r0, lsl sp │ │ │ │ + cmneq r2, r4, asr r6 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ cmneq r7, r4, lsl sl │ │ │ │ cmneq r0, r0, lsr #24 │ │ │ │ - cmneq r2, ip, ror #25 │ │ │ │ + strdeq r7, [r2, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ - cmneq r2, r0, ror #23 │ │ │ │ - cmneq r2, r4, lsr #23 │ │ │ │ - cmneq fp, r8, ror #3 │ │ │ │ - cmneq r1, r4, ror r3 │ │ │ │ - cmneq r2, r4, lsr #22 │ │ │ │ - cmneq fp, ip, lsr #3 │ │ │ │ - cmneq r1, r8, lsr r3 │ │ │ │ - cmneq r2, r4, ror #21 │ │ │ │ + cmneq fp, r0, ror r2 │ │ │ │ + cmneq r2, ip, ror #23 │ │ │ │ + strheq r7, [r2, #-176]! @ 0xffffff50 │ │ │ │ + strdeq r1, [fp, #-16]! │ │ │ │ + cmneq r1, r0, lsl #7 │ │ │ │ + cmneq r2, r0, lsr fp │ │ │ │ + strheq r1, [fp, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r4, asr #6 │ │ │ │ + strdeq r7, [r2, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmneq r1, r0, lsl #6 │ │ │ │ - cmneq fp, ip, lsr r1 │ │ │ │ - cmneq r1, r8, asr #5 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ - cmneq fp, r0, lsl #2 │ │ │ │ - cmneq r1, ip, lsl #5 │ │ │ │ - cmneq r2, r8, lsr sl │ │ │ │ + cmneq r1, ip, lsl #6 │ │ │ │ + cmneq fp, r4, asr #2 │ │ │ │ + ldrdeq r6, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r2, r4, lsl #21 │ │ │ │ + cmneq fp, r8, lsl #2 │ │ │ │ + @ instruction: 0x01616298 │ │ │ │ + cmneq r2, r4, asr #20 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq fp, r4, asr #1 │ │ │ │ - cmneq r1, r0, asr r2 │ │ │ │ - strdeq r7, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, ip, asr #1 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmneq r2, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq fp, r8, lsl #1 │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ + @ instruction: 0x016b1090 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmneq fp, ip, asr #32 │ │ │ │ - ldrdeq r6, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r2, r4, lsl #19 │ │ │ │ + qdsubeq r1, r4, fp │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ + @ instruction: 0x01627990 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - cmneq fp, r0, lsl r0 │ │ │ │ - @ instruction: 0x0161619c │ │ │ │ - cmneq r2, ip, asr #18 │ │ │ │ - ldrdeq r0, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, r0, ror #2 │ │ │ │ - cmneq r2, ip, lsl #18 │ │ │ │ + cmneq fp, r8, lsl r0 │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + cmneq r2, r8, asr r9 │ │ │ │ + ldrdeq r0, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r2, r8, lsl r9 │ │ │ │ muleq r0, r7, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #1944] @ 0x798 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1218904,33 +1218904,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55f0a0 │ │ │ │ cmneq r7, ip, ror #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, ip, ror #8 │ │ │ │ - cmneq fp, r4, lsl #28 │ │ │ │ - cmneq r2, ip, ror #14 │ │ │ │ - cmneq r2, r8, lsr r7 │ │ │ │ + cmneq fp, ip, lsl #28 │ │ │ │ + cmneq r2, r8, ror r7 │ │ │ │ + cmneq r2, r4, asr #14 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - smulbteq fp, r0, sp │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ - strdeq r7, [r2, #-100]! @ 0xffffff9c │ │ │ │ + smulbteq fp, r8, sp │ │ │ │ + cmneq r2, ip, asr r7 │ │ │ │ + cmneq r2, r0, lsl #14 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - smulbbeq fp, ip, sp │ │ │ │ - cmneq r1, r8, lsl pc │ │ │ │ - cmneq r2, r4, asr #13 │ │ │ │ + @ instruction: 0x016b0d94 │ │ │ │ + cmneq r1, r4, lsr #30 │ │ │ │ + ldrdeq r7, [r2, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmneq fp, r0, asr sp │ │ │ │ - ldrdeq r5, [r1, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r2, r8, lsl #13 │ │ │ │ + cmneq fp, r8, asr sp │ │ │ │ + cmneq r1, r8, ror #29 │ │ │ │ + @ instruction: 0x01627694 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - cmneq fp, r4, lsl sp │ │ │ │ - cmneq r1, r0, lsr #29 │ │ │ │ - cmneq r2, ip, asr #12 │ │ │ │ + cmneq fp, ip, lsl sp │ │ │ │ + cmneq r1, ip, lsr #29 │ │ │ │ + cmneq r2, r8, asr r6 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2784] @ 0xae0 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1219836,53 +1219836,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 55f9d0 │ │ │ │ @ instruction: 0x01779294 │ │ │ │ cmneq r7, r4, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x016b0b9c │ │ │ │ - ldrdeq r7, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + smultbeq fp, r4, fp │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ cmneq r7, ip, lsr fp │ │ │ │ - cmneq fp, ip, lsr r1 │ │ │ │ - strheq r6, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ + cmneq fp, r4, asr #2 │ │ │ │ + cmneq r2, r0, asr #21 │ │ │ │ + cmneq r2, r4, lsl #21 │ │ │ │ cmneq r0, ip, lsl #20 │ │ │ │ - ldrdeq r6, [r2, #-168]! @ 0xffffff58 │ │ │ │ - qdsubeq r0, r8, fp │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ - @ instruction: 0x01626994 │ │ │ │ - cmneq fp, ip, lsl r0 │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ - cmneq r2, r8, asr r9 │ │ │ │ - msreq (UNDEF: 122), r0, ror #31 │ │ │ │ - cmneq r1, ip, ror #2 │ │ │ │ - cmneq r2, ip, lsl r9 │ │ │ │ - msreq (UNDEF: 122), r4, lsr #31 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ - cmneq r2, r0, ror #17 │ │ │ │ - msreq (UNDEF: 122), r8, ror #30 │ │ │ │ - strdeq r5, [r1, #-4]! │ │ │ │ - cmneq r2, r4, lsr #17 │ │ │ │ - msreq (UNDEF: 122), ip, lsr #30 │ │ │ │ - strheq r5, [r1, #-8]! │ │ │ │ - cmneq r2, r8, ror #16 │ │ │ │ - cmneq r1, r0, lsl #1 │ │ │ │ - msreq (UNDEF: 106), r0, asr #29 │ │ │ │ - cmneq r1, ip, asr #32 │ │ │ │ - strdeq r6, [r2, #-124]! @ 0xffffff84 │ │ │ │ - msreq (UNDEF: 106), r4, lsl #29 │ │ │ │ - cmneq r1, r0, lsl r0 │ │ │ │ - cmneq r2, r0, asr #15 │ │ │ │ - msreq SPSR_fx, r0, lsr #27 │ │ │ │ - cmneq r1, ip, lsr #30 │ │ │ │ - ldrdeq r6, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r2, r4, ror #21 │ │ │ │ + cmneq fp, r0, rrx │ │ │ │ + strdeq r5, [r1, #-16]! │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ + cmneq fp, r4, lsr #32 │ │ │ │ + strheq r5, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r4, ror #18 │ │ │ │ + msreq (UNDEF: 122), r8, ror #31 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ + cmneq r2, r8, lsr #18 │ │ │ │ + msreq (UNDEF: 122), ip, lsr #31 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ + cmneq r2, ip, ror #17 │ │ │ │ + msreq (UNDEF: 122), r0, ror pc │ │ │ │ + cmneq r1, r0, lsl #2 │ │ │ │ + strheq r6, [r2, #-128]! @ 0xffffff80 │ │ │ │ + msreq (UNDEF: 122), r4, lsr pc │ │ │ │ + cmneq r1, r4, asr #1 │ │ │ │ + cmneq r2, r4, ror r8 │ │ │ │ + cmneq r1, ip, lsl #1 │ │ │ │ + msreq (UNDEF: 106), r8, asr #29 │ │ │ │ + qdsubeq r5, r8, r1 │ │ │ │ + cmneq r2, r8, lsl #16 │ │ │ │ + msreq (UNDEF: 106), ip, lsl #29 │ │ │ │ + cmneq r1, ip, lsl r0 │ │ │ │ + cmneq r2, ip, asr #15 │ │ │ │ + msreq SPSR_fx, r8, lsr #27 │ │ │ │ + cmneq r1, r8, lsr pc │ │ │ │ + cmneq r2, r8, ror #13 │ │ │ │ ldr r2, [pc, #-20] @ 560128 │ │ │ │ ldr r1, [pc, #-20] @ 56012c │ │ │ │ ldr r3, [pc, #-20] @ 560130 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1220448,80 +1220448,80 @@ │ │ │ │ cmneq r7, r8, lsl #7 │ │ │ │ cmneq r7, ip, ror #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0178079c │ │ │ │ cmneq r0, r8, ror #13 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r7, r8, asr #29 │ │ │ │ - cmneq r2, r8, asr #13 │ │ │ │ - strdeq r6, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r2, r8, ror r6 │ │ │ │ + ldrdeq sl, [r7, #-228]! @ 0xffffff1c │ │ │ │ + ldrdeq r6, [r2, #-100]! @ 0xffffff9c │ │ │ │ + strdeq r6, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r4, lsl #13 │ │ │ │ andeq fp, r0, r0, ror #13 │ │ │ │ cmneq r7, ip, ror #2 │ │ │ │ - cmneq r7, ip, lsl #27 │ │ │ │ - cmneq r2, ip, lsr r2 │ │ │ │ - cmneq r2, r4, lsr #3 │ │ │ │ - cmneq r2, r8, lsl r5 │ │ │ │ - cmneq r2, ip, lsr r5 │ │ │ │ - msreq SPSR_fx, r0, ror #19 │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ - cmneq r2, r0, lsr #6 │ │ │ │ + @ instruction: 0x0167ad98 │ │ │ │ + cmneq r2, r8, asr #4 │ │ │ │ + strheq r6, [r2, #-16]! │ │ │ │ + cmneq r2, r4, lsr #10 │ │ │ │ + cmneq r2, r8, asr #10 │ │ │ │ + msreq SPSR_fx, r8, ror #19 │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ + cmneq r2, ip, lsr #6 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - msreq SPSR_fx, r4, ror #17 │ │ │ │ - cmneq r2, ip, lsl r2 │ │ │ │ + msreq SPSR_fx, ip, ror #17 │ │ │ │ + cmneq r2, r8, lsr #4 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - ldrdeq r6, [r2, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r0, asr #19 │ │ │ │ + cmneq r2, r8, ror #5 │ │ │ │ + cmneq r1, ip, asr #19 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ cmneq r0, r4, lsl r1 │ │ │ │ - cmneq r1, r0, lsr r9 │ │ │ │ + cmneq r1, ip, lsr r9 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - msreq (UNDEF: 122), r0, ror r7 │ │ │ │ - strdeq r4, [r1, #-140]! @ 0xffffff74 │ │ │ │ - strheq r6, [r2, #-0]! │ │ │ │ + msreq (UNDEF: 122), r8, ror r7 │ │ │ │ + cmneq r1, r8, lsl #18 │ │ │ │ + strheq r6, [r2, #-12]! │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - msreq (UNDEF: 122), r4, lsr r7 │ │ │ │ - cmneq r1, r0, asr #17 │ │ │ │ - cmneq r2, r4, ror r0 │ │ │ │ + msreq (UNDEF: 122), ip, lsr r7 │ │ │ │ + cmneq r1, ip, asr #17 │ │ │ │ + cmneq r2, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - strdeq pc, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r1, r0, lsl #17 │ │ │ │ - cmneq r2, r4, lsr r0 │ │ │ │ + strdeq pc, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - cmneq r1, r8, asr #16 │ │ │ │ - msreq (UNDEF: 106), r4, lsl #13 │ │ │ │ - cmneq r1, r0, lsl r8 │ │ │ │ - cmneq r2, r4, asr #31 │ │ │ │ + cmneq r1, r4, asr r8 │ │ │ │ + msreq (UNDEF: 106), ip, lsl #13 │ │ │ │ + cmneq r1, ip, lsl r8 │ │ │ │ + ldrdeq r5, [r2, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - msreq (UNDEF: 106), r4, asr #12 │ │ │ │ - ldrdeq r4, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r2, r4, lsl #31 │ │ │ │ + msreq (UNDEF: 106), ip, asr #12 │ │ │ │ + ldrdeq r4, [r1, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x01625f90 │ │ │ │ andeq r0, r0, r6, ror r8 │ │ │ │ - msreq (UNDEF: 106), r4, lsl #12 │ │ │ │ - @ instruction: 0x01614790 │ │ │ │ - cmneq r2, r4, asr #30 │ │ │ │ + msreq (UNDEF: 106), ip, lsl #12 │ │ │ │ + @ instruction: 0x0161479c │ │ │ │ + cmneq r2, r0, asr pc │ │ │ │ andeq r0, r0, r7, ror r8 │ │ │ │ - msreq SPSR_fx, r4, asr #11 │ │ │ │ - cmneq r1, r0, asr r7 │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ + msreq SPSR_fx, ip, asr #11 │ │ │ │ + cmneq r1, ip, asr r7 │ │ │ │ + cmneq r2, r0, lsl pc │ │ │ │ andeq r0, r0, r9, ror r8 │ │ │ │ - msreq SPSR_fx, r4, lsl #11 │ │ │ │ - cmneq r1, r0, lsl r7 │ │ │ │ - cmneq r2, r4, asr #29 │ │ │ │ + msreq SPSR_fx, ip, lsl #11 │ │ │ │ + cmneq r1, ip, lsl r7 │ │ │ │ + ldrdeq r5, [r2, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, sl, ror r8 │ │ │ │ - msreq SPSR_fx, r4, asr #10 │ │ │ │ - ldrdeq r4, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r2, r4, lsl #29 │ │ │ │ + msreq SPSR_fx, ip, asr #10 │ │ │ │ + ldrdeq r4, [r1, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x01625e90 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - msreq SPSR_fx, r4, lsl #10 │ │ │ │ - @ instruction: 0x01614690 │ │ │ │ - cmneq r2, r4, asr #28 │ │ │ │ + msreq SPSR_fx, ip, lsl #10 │ │ │ │ + @ instruction: 0x0161469c │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ @@ -1221125,85 +1221125,85 @@ │ │ │ │ ldrheq r7, [r7, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq pc, [r7, #-216]! @ 0xffffff28 @ │ │ │ │ cmneq r7, r0, asr #18 │ │ │ │ @ instruction: 0x01605c9c │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r7, r0, lsl #9 │ │ │ │ - cmneq r2, r0, lsl #25 │ │ │ │ - @ instruction: 0x01625994 │ │ │ │ - strdeq r5, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ + cmneq r2, ip, lsl #25 │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ + cmneq r2, r4, lsl #26 │ │ │ │ @ instruction: 0x000498b0 │ │ │ │ cmneq r7, r4, lsr #14 │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - cmneq r2, r8, ror r8 │ │ │ │ - cmneq r2, r8, asr #16 │ │ │ │ - ldrdeq r5, [r2, #-160]! @ 0xffffff60 │ │ │ │ - strdeq r5, [r2, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x016aef98 │ │ │ │ - cmneq r1, r4, lsr #2 │ │ │ │ - ldrdeq r5, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r7, r0, asr r3 │ │ │ │ + cmneq r2, r4, lsl #17 │ │ │ │ + cmneq r2, r4, asr r8 │ │ │ │ + ldrdeq r5, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r0, lsl #22 │ │ │ │ + cmneq sl, r0, lsr #31 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ + cmneq r2, r4, ror #17 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq lr, [sl, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sl, r0, lsl #30 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq r2, r0, ror #15 │ │ │ │ + cmneq r2, ip, ror #15 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - strheq r3, [r1, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r8, asr #31 │ │ │ │ cmneq r0, r0, lsl r7 │ │ │ │ - @ instruction: 0x016aed9c │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ - ldrdeq r5, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, r4, lsr #27 │ │ │ │ + cmneq r1, r4, lsr pc │ │ │ │ + cmneq r2, r8, ror #13 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq sl, ip, asr sp │ │ │ │ - cmneq r1, r8, ror #29 │ │ │ │ - @ instruction: 0x0162569c │ │ │ │ + cmneq sl, r4, ror #26 │ │ │ │ + strdeq r3, [r1, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq sl, ip, lsl sp │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ + cmneq sl, r4, lsr #26 │ │ │ │ + strheq r3, [r1, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r2, r8, ror #12 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrdeq lr, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, r8, ror #28 │ │ │ │ - cmneq r2, ip, lsl r6 │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ + cmneq r1, r4, ror lr │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x016aec9c │ │ │ │ - cmneq r1, r8, lsr #28 │ │ │ │ - ldrdeq r5, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sl, r4, lsr #25 │ │ │ │ + cmneq r1, r4, lsr lr │ │ │ │ + cmneq r2, r8, ror #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq sl, ip, asr ip │ │ │ │ - cmneq r1, r8, ror #27 │ │ │ │ - @ instruction: 0x0162559c │ │ │ │ + cmneq sl, r4, ror #24 │ │ │ │ + strdeq r3, [r1, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq sl, ip, lsl ip │ │ │ │ - cmneq r1, r8, lsr #27 │ │ │ │ - cmneq r2, ip, asr r5 │ │ │ │ + cmneq sl, r4, lsr #24 │ │ │ │ + strheq r3, [r1, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, r8, ror #10 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r2, r0, lsr #14 │ │ │ │ - strheq lr, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r2, r8, lsl #10 │ │ │ │ + cmneq r2, ip, lsr #14 │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ + cmneq r2, r4, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r2, r4, ror #12 │ │ │ │ - cmneq sl, ip, asr #22 │ │ │ │ - @ instruction: 0x0162549c │ │ │ │ + cmneq r2, r0, ror r6 │ │ │ │ + cmneq sl, r4, asr fp │ │ │ │ + cmneq r2, r8, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq sl, ip, lsl fp │ │ │ │ - cmneq r1, r8, lsr #25 │ │ │ │ - cmneq r2, ip, asr r4 │ │ │ │ + cmneq sl, r4, lsr #22 │ │ │ │ + strheq r3, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r2, r8, ror #8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq sl, r0, ror #21 │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ - cmneq r2, r0, lsr #8 │ │ │ │ + cmneq sl, r8, ror #21 │ │ │ │ + cmneq r1, r8, ror ip │ │ │ │ + cmneq r2, ip, lsr #8 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - cmneq sl, r4, lsr #21 │ │ │ │ - cmneq r1, r0, lsr ip │ │ │ │ - cmneq r2, r4, ror #7 │ │ │ │ + cmneq sl, ip, lsr #21 │ │ │ │ + cmneq r1, ip, lsr ip │ │ │ │ + strdeq r5, [r2, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ - strdeq r3, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r1, r4, lsl #24 │ │ │ │ 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] @ 561f18 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1221793,85 +1221793,85 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 561894 │ │ │ │ cmneq r7, r0, lsr #30 │ │ │ │ cmneq r7, r0, lsl #30 │ │ │ │ cmnpeq r7, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r8, lsr r2 │ │ │ │ - ldrdeq lr, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r1, r4, ror #18 │ │ │ │ - cmneq r2, r8, lsl r1 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ + cmneq r1, r0, ror r9 │ │ │ │ + cmneq r2, r4, lsr #2 │ │ │ │ muleq r0, lr, r8 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r7, r4, asr #19 │ │ │ │ - cmneq r2, r4, asr #3 │ │ │ │ - cmneq r2, r8, lsl #6 │ │ │ │ - strheq r5, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + ldrdeq r9, [r7, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r5, [r2, #-16]! │ │ │ │ + cmneq r2, r4, lsl r3 │ │ │ │ + cmneq r2, r4, asr #5 │ │ │ │ andeq r2, r1, ip, lsl r1 │ │ │ │ cmneq r7, r8, ror ip │ │ │ │ - cmneq r2, ip, lsl #4 │ │ │ │ - @ instruction: 0x01679898 │ │ │ │ - ldrdeq r5, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r0, rrx │ │ │ │ - cmneq r2, r4, lsr r0 │ │ │ │ - cmneq sl, r0, lsl #10 │ │ │ │ - cmneq r1, ip, lsl #13 │ │ │ │ - cmneq r2, r0, asr #28 │ │ │ │ + cmneq r2, r8, lsl r2 │ │ │ │ + cmneq r7, r4, lsr #17 │ │ │ │ + cmneq r2, r0, ror #3 │ │ │ │ + cmneq r2, ip, rrx │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ + cmneq sl, r8, lsl #10 │ │ │ │ + @ instruction: 0x01613698 │ │ │ │ + cmneq r2, ip, asr #28 │ │ │ │ @ instruction: 0x000008be │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmneq sl, r8, lsl #8 │ │ │ │ - cmneq r2, r0, asr #26 │ │ │ │ + cmneq sl, r0, lsl r4 │ │ │ │ + cmneq r2, ip, asr #26 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ - cmneq r1, r4, ror #9 │ │ │ │ + cmneq r2, ip, lsl #28 │ │ │ │ + strdeq r3, [r1, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r0, r8, lsr ip │ │ │ │ - cmneq sl, r0, asr #5 │ │ │ │ - cmneq r1, ip, asr #8 │ │ │ │ - cmneq r2, r0, lsl #24 │ │ │ │ + cmneq sl, r8, asr #5 │ │ │ │ + cmneq r1, r8, asr r4 │ │ │ │ + cmneq r2, ip, lsl #24 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ - cmneq r1, ip, lsl #8 │ │ │ │ - cmneq r2, r0, asr #23 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ + cmneq r1, r8, lsl r4 │ │ │ │ + cmneq r2, ip, asr #23 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ - cmneq r1, ip, asr #7 │ │ │ │ - cmneq r2, r0, lsl #23 │ │ │ │ + cmneq sl, r8, asr #4 │ │ │ │ + ldrdeq r3, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r2, ip, lsl #23 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - cmneq sl, r0, lsl #4 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ - cmneq r2, r0, asr #22 │ │ │ │ + cmneq sl, r8, lsl #4 │ │ │ │ + @ instruction: 0x01613398 │ │ │ │ + cmneq r2, ip, asr #22 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - cmneq sl, r0, asr #3 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ - cmneq r2, r0, lsl #22 │ │ │ │ + cmneq sl, r8, asr #3 │ │ │ │ + cmneq r1, r8, asr r3 │ │ │ │ + cmneq r2, ip, lsl #22 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - cmneq sl, r0, lsl #3 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ - cmneq r2, r0, asr #21 │ │ │ │ + cmneq sl, r8, lsl #3 │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ + cmneq r2, ip, asr #21 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - ldrdeq r3, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r1, r0, ror #5 │ │ │ │ andeq r0, r0, pc, lsr #17 │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ - cmneq sl, r0, ror #1 │ │ │ │ - cmneq r1, ip, ror #4 │ │ │ │ - cmneq r2, r0, lsr #20 │ │ │ │ + strheq r3, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq sl, r8, ror #1 │ │ │ │ + cmneq r1, r8, ror r2 │ │ │ │ + cmneq r2, ip, lsr #20 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - cmneq sl, r4, lsr #1 │ │ │ │ - cmneq r1, r0, lsr r2 │ │ │ │ - cmneq r2, r4, ror #19 │ │ │ │ + cmneq sl, ip, lsr #1 │ │ │ │ + cmneq r1, ip, lsr r2 │ │ │ │ + strdeq r4, [r2, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - cmneq r2, r8, lsl #24 │ │ │ │ - cmneq sl, ip, asr #32 │ │ │ │ - cmneq r2, ip, lsl #19 │ │ │ │ + cmneq r2, r4, lsl ip │ │ │ │ + qdsubeq lr, r4, sl │ │ │ │ + @ instruction: 0x01624998 │ │ │ │ muleq r0, r9, r8 │ │ │ │ - strdeq sp, [sl, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r1, r4, lsl #3 │ │ │ │ - cmneq r2, r8, lsr r9 │ │ │ │ + cmneq sl, r0 │ │ │ │ + @ instruction: 0x01613190 │ │ │ │ + cmneq r2, r4, asr #18 │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3936] @ 562fc8 │ │ │ │ @@ -1222861,133 +1222861,133 @@ │ │ │ │ bne 5624b0 │ │ │ │ b 562a08 │ │ │ │ cmneq r7, r0, lsr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, ip, ror r4 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - cmneq sl, r8, lsr ip │ │ │ │ - cmneq sl, r4, lsr #24 │ │ │ │ + cmneq sl, r0, asr #24 │ │ │ │ + cmneq sl, ip, lsr #24 │ │ │ │ cmneq r0, r4, lsr #29 │ │ │ │ - cmneq r2, r8, asr #10 │ │ │ │ + cmneq r2, r4, asr r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - strheq sp, [sl, #-164]! @ 0xffffff5c │ │ │ │ - strdeq r4, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sl, r8, ror sl │ │ │ │ + strheq sp, [sl, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r4, lsl #8 │ │ │ │ + cmneq sl, r0, lsl #21 │ │ │ │ @ instruction: 0x01603390 │ │ │ │ - cmneq r2, ip, lsr #7 │ │ │ │ + strheq r4, [r2, #-56]! @ 0xffffffc8 │ │ │ │ cmneq r7, ip, asr r0 │ │ │ │ cmneq r0, r0, lsl #6 │ │ │ │ - strheq sp, [sl, #-144]! @ 0xffffff70 │ │ │ │ - strdeq r4, [r2, #-36]! @ 0xffffffdc │ │ │ │ + strheq sp, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r2, r0, lsl #6 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmneq sl, r0, ror r9 │ │ │ │ - cmneq sl, r0, ror #18 │ │ │ │ + cmneq sl, r8, ror r9 │ │ │ │ + cmneq sl, r8, ror #18 │ │ │ │ ldrdeq r6, [r0, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r2, r8, ror r2 │ │ │ │ + cmneq r2, r4, lsl #5 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq sl, r4, lsl #16 │ │ │ │ - cmneq r2, r8, asr #2 │ │ │ │ - cmneq sl, r8, asr #15 │ │ │ │ + cmneq sl, ip, lsl #16 │ │ │ │ + cmneq r2, r4, asr r1 │ │ │ │ + ldrdeq sp, [sl, #-112]! @ 0xffffff90 │ │ │ │ ldrdeq r3, [r0, #-12]! │ │ │ │ - strdeq r4, [r2, #-8]! │ │ │ │ + cmneq r2, r4, lsl #2 │ │ │ │ @ instruction: 0x0160309c │ │ │ │ - cmneq sl, ip, asr #14 │ │ │ │ - @ instruction: 0x01624090 │ │ │ │ + cmneq sl, r4, asr r7 │ │ │ │ + @ instruction: 0x0162409c │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq sl, r8, lsl #13 │ │ │ │ - cmneq r2, ip, asr #31 │ │ │ │ + @ instruction: 0x016ad690 │ │ │ │ + ldrdeq r3, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ cmneq r0, r4, ror #30 │ │ │ │ - cmneq sl, r8, lsl #12 │ │ │ │ - cmneq r2, r4, asr #30 │ │ │ │ - cmneq sl, r0, asr r5 │ │ │ │ - ldrdeq r2, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, r8, lsl #29 │ │ │ │ + cmneq sl, r0, lsl r6 │ │ │ │ + cmneq r2, r0, asr pc │ │ │ │ + cmneq sl, r8, asr r5 │ │ │ │ + cmneq r1, r8, ror #13 │ │ │ │ + @ instruction: 0x01623e94 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmneq r2, ip, lsr #27 │ │ │ │ - cmneq sl, r8, lsl #10 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ + strheq r3, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ + cmneq r2, r8, asr #28 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - cmneq sl, r4, lsr r4 │ │ │ │ - cmneq r2, r0, ror sp │ │ │ │ + cmneq sl, ip, lsr r4 │ │ │ │ + cmneq r2, ip, ror sp │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmneq sl, r8, lsl #8 │ │ │ │ - cmneq r2, ip, asr #26 │ │ │ │ + cmneq sl, r0, lsl r4 │ │ │ │ + cmneq r2, r8, asr sp │ │ │ │ cmneq r0, r4, ror #25 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ - cmneq r1, r8, lsl r5 │ │ │ │ - cmneq r2, ip, asr #25 │ │ │ │ - cmneq sl, r0, asr r3 │ │ │ │ - ldrdeq r2, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r2, r8, lsl #25 │ │ │ │ + @ instruction: 0x016ad394 │ │ │ │ + cmneq r1, r4, lsr #10 │ │ │ │ + ldrdeq r3, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r8, asr r3 │ │ │ │ + cmneq r1, r8, ror #9 │ │ │ │ + @ instruction: 0x01623c94 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - cmneq sl, r0, lsl r3 │ │ │ │ - @ instruction: 0x01612490 │ │ │ │ - cmneq r2, ip, asr #24 │ │ │ │ - cmneq r1, r8, asr r4 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ - cmneq r2, r4, asr #23 │ │ │ │ + cmneq sl, r8, lsl r3 │ │ │ │ + @ instruction: 0x0161249c │ │ │ │ + cmneq r2, r8, asr ip │ │ │ │ + cmneq r1, r4, ror #8 │ │ │ │ + @ instruction: 0x016ad294 │ │ │ │ + cmneq r1, r4, lsr #8 │ │ │ │ + ldrdeq r3, [r2, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - cmneq sl, r0, asr r2 │ │ │ │ - ldrdeq r2, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r2, r8, lsl #23 │ │ │ │ + cmneq sl, r8, asr r2 │ │ │ │ + cmneq r1, r8, ror #7 │ │ │ │ + @ instruction: 0x01623b94 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - cmneq sl, r4, lsl r2 │ │ │ │ - cmneq r1, r0, lsr #7 │ │ │ │ - cmneq r2, r4, asr fp │ │ │ │ - ldrdeq sp, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, r0, ror #6 │ │ │ │ - cmneq r2, r4, lsl fp │ │ │ │ - @ instruction: 0x016ad194 │ │ │ │ - cmneq r1, r0, lsl r3 │ │ │ │ - cmneq r2, ip, asr #21 │ │ │ │ + cmneq sl, ip, lsl r2 │ │ │ │ + cmneq r1, ip, lsr #7 │ │ │ │ + cmneq r2, r0, ror #22 │ │ │ │ + ldrdeq sp, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ + @ instruction: 0x016ad19c │ │ │ │ + cmneq r1, ip, lsl r3 │ │ │ │ + ldrdeq r3, [r2, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmneq sl, ip, asr r1 │ │ │ │ - cmneq r1, r8, ror #5 │ │ │ │ - @ instruction: 0x01623a9c │ │ │ │ - cmneq sl, r0, lsr #2 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ - cmneq r2, r8, asr sl │ │ │ │ + cmneq sl, r4, ror #2 │ │ │ │ + strdeq r2, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r2, r8, lsr #21 │ │ │ │ + cmneq sl, r8, lsr #2 │ │ │ │ + strheq r2, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r2, r4, ror #20 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - cmneq sl, r4, ror #1 │ │ │ │ - cmneq r1, r0, ror r2 │ │ │ │ - cmneq r2, ip, lsl sl │ │ │ │ + cmneq sl, ip, ror #1 │ │ │ │ + cmneq r1, ip, ror r2 │ │ │ │ + cmneq r2, r8, lsr #20 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq sl, r8, lsr #1 │ │ │ │ - cmneq r1, r4, lsr r2 │ │ │ │ - cmneq r2, r4, ror #19 │ │ │ │ - cmneq r2, ip, asr #25 │ │ │ │ - cmneq sl, r0, rrx │ │ │ │ - @ instruction: 0x01623994 │ │ │ │ + strheq sp, [sl, #-0]! │ │ │ │ + cmneq r1, r0, asr #4 │ │ │ │ + strdeq r3, [r2, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r3, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r8, rrx │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmneq sl, r8, lsl r0 │ │ │ │ - cmneq r1, r4, lsr #3 │ │ │ │ - cmneq r2, r0, asr r9 │ │ │ │ + cmneq sl, r0, lsr #32 │ │ │ │ + strheq r2, [r1, #-16]! │ │ │ │ + cmneq r2, ip, asr r9 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrdeq ip, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, r8, ror #2 │ │ │ │ - cmneq r2, r8, lsl r9 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ - cmneq sl, ip, asr #30 │ │ │ │ - cmneq r2, r0, lsl #23 │ │ │ │ - cmneq r2, r4, lsl #17 │ │ │ │ - cmneq sl, r8, lsl sp │ │ │ │ - cmneq r1, r4, lsr #29 │ │ │ │ - cmneq r2, r0, asr r6 │ │ │ │ + cmneq sl, r4, ror #31 │ │ │ │ + cmneq r1, r4, ror r1 │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ + cmneq sl, r4, asr pc │ │ │ │ + cmneq r2, ip, lsl #23 │ │ │ │ + @ instruction: 0x01623890 │ │ │ │ + cmneq sl, r0, lsr #26 │ │ │ │ + strheq r1, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, ip, asr r6 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ ldr r2, [pc, #-24] @ 5631ac │ │ │ │ ldr r1, [pc, #-24] @ 5631b0 │ │ │ │ ldr r3, [pc, #-24] @ 5631b4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1223403,64 +1223403,64 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r7, #99 @ 0x63 │ │ │ │ b 563448 │ │ │ │ cmneq r7, ip, ror #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r7, r4, asr #1 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ - @ instruction: 0x01611b9c │ │ │ │ - cmneq r2, r0, asr r3 │ │ │ │ + cmneq sl, r8, lsl sl │ │ │ │ + cmneq r1, r8, lsr #23 │ │ │ │ + cmneq r2, ip, asr r3 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - cmneq sl, ip, asr #19 │ │ │ │ - cmneq r2, r8, ror #4 │ │ │ │ - cmneq r2, r8, lsl #6 │ │ │ │ + ldrdeq ip, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + cmneq r2, r4, lsl r3 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq sl, ip, lsl #19 │ │ │ │ - cmneq r1, r8, lsl fp │ │ │ │ - cmneq r2, ip, asr #5 │ │ │ │ - cmneq sl, ip, asr #18 │ │ │ │ - ldrdeq r1, [r1, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x016ac994 │ │ │ │ + cmneq r1, r4, lsr #22 │ │ │ │ + ldrdeq r3, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r4, asr r9 │ │ │ │ + cmneq r1, r4, ror #21 │ │ │ │ + @ instruction: 0x01623298 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq sl, ip, lsl #18 │ │ │ │ - @ instruction: 0x01611a98 │ │ │ │ - cmneq r2, ip, asr #4 │ │ │ │ + cmneq sl, r4, lsl r9 │ │ │ │ + cmneq r1, r4, lsr #21 │ │ │ │ + cmneq r2, r8, asr r2 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ - cmneq r1, r8, asr sl │ │ │ │ - cmneq r2, ip, lsl #4 │ │ │ │ - cmneq sl, ip, lsl #17 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ - cmneq r2, ip, asr #3 │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - ldrdeq r1, [r1, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, ip, lsl #3 │ │ │ │ + ldrdeq ip, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ + cmneq r2, r8, lsl r2 │ │ │ │ + @ instruction: 0x016ac894 │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ + ldrdeq r3, [r2, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + cmneq r1, r4, ror #19 │ │ │ │ + @ instruction: 0x01623198 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - @ instruction: 0x01611998 │ │ │ │ - cmneq r2, ip, asr #2 │ │ │ │ - ldrdeq ip, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, ip, asr r9 │ │ │ │ - cmneq r2, r0, lsl r1 │ │ │ │ + cmneq sl, r4, lsl r8 │ │ │ │ + cmneq r1, r4, lsr #19 │ │ │ │ + cmneq r2, r8, asr r1 │ │ │ │ + ldrdeq ip, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r8, ror #18 │ │ │ │ + cmneq r2, ip, lsl r1 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x016ac794 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ - ldrdeq r3, [r2, #-4]! │ │ │ │ + @ instruction: 0x016ac79c │ │ │ │ + cmneq r1, ip, lsr #18 │ │ │ │ + cmneq r2, r0, ror #1 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ - cmneq r1, r4, ror #17 │ │ │ │ - @ instruction: 0x01623090 │ │ │ │ + cmneq sl, r0, ror #14 │ │ │ │ + strdeq r1, [r1, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x0162309c │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ - cmneq r1, r8, lsr #17 │ │ │ │ - qdsubeq r3, ip, r2 │ │ │ │ - ldrdeq ip, [sl, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r2, r0, ror r3 │ │ │ │ - cmneq r2, r4 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ + strheq r1, [r1, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r2, r8, rrx │ │ │ │ + ldrdeq ip, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, ip, ror r3 │ │ │ │ + cmneq r2, r0, lsl r0 │ │ │ │ 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, #2680] @ 0xa78 │ │ │ │ ldr r3, [r2, #1944] @ 0x798 │ │ │ │ sub sp, sp, #1376 @ 0x560 │ │ │ │ @@ -1224354,150 +1224354,150 @@ │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ b 564978 │ │ │ │ ldrsbeq r4, [r7, #-176]! @ 0xffffff50 │ │ │ │ ldrheq r4, [r7, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, r0, ror #9 │ │ │ │ - cmneq r2, r0, lsr #28 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - strheq r2, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, r8, lsr ip │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ - cmneq r2, r0, asr r5 │ │ │ │ + cmneq sl, r8, ror #9 │ │ │ │ + cmneq r2, ip, lsr #28 │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r2, r8, asr #11 │ │ │ │ + cmneq sl, r0, asr #24 │ │ │ │ + cmneq sl, ip, lsl ip │ │ │ │ + cmneq r2, ip, asr r5 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq r0, ip, lsl #28 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - strheq fp, [sl, #-164]! @ 0xffffff5c │ │ │ │ - strdeq r2, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sl, ip, ror #20 │ │ │ │ + strheq fp, [sl, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r4, lsl #8 │ │ │ │ + cmneq sl, r4, ror sl │ │ │ │ cmneq r0, ip, ror r3 │ │ │ │ - @ instruction: 0x0162239c │ │ │ │ + cmneq r2, r8, lsr #7 │ │ │ │ cmneq r7, r8, asr r0 │ │ │ │ - cmneq sl, ip, asr #19 │ │ │ │ - cmneq r2, ip, lsl #6 │ │ │ │ + ldrdeq fp, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r2, r8, lsl r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq sl, r4, lsl r3 │ │ │ │ - cmneq r2, r8, asr ip │ │ │ │ - smultteq r1, r8, r3 │ │ │ │ + cmneq sl, ip, lsl r3 │ │ │ │ + cmneq r2, r4, ror #24 │ │ │ │ + strdeq r0, [r1, #-52]! @ 0xffffffcc │ │ │ │ @ instruction: 0x000006ba │ │ │ │ cmneq r0, r4, lsr fp │ │ │ │ - cmneq sl, r4, ror #3 │ │ │ │ - cmneq r2, r8, lsr #22 │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmneq sl, r4, lsl #2 │ │ │ │ - @ instruction: 0x01610290 │ │ │ │ - cmneq r2, r4, asr #20 │ │ │ │ + cmneq sl, ip, ror #3 │ │ │ │ + cmneq r2, r4, lsr fp │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ + cmneq r2, ip, ror sl │ │ │ │ + cmneq sl, ip, lsl #2 │ │ │ │ + @ instruction: 0x0161029c │ │ │ │ + cmneq r2, r0, asr sl │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ - cmneq r2, r4, ror r9 │ │ │ │ - cmneq sl, r8 │ │ │ │ - @ instruction: 0x01610194 │ │ │ │ - cmneq r2, r8, asr #18 │ │ │ │ - cmneq sl, r4, asr #31 │ │ │ │ - cmneq r2, ip, lsl #25 │ │ │ │ - cmneq r2, r0, lsl #18 │ │ │ │ - @ instruction: 0x016aaf90 │ │ │ │ - ldrdeq r1, [r2, #-132]! @ 0xffffff7c │ │ │ │ + cmneq sl, r0, asr #32 │ │ │ │ + cmneq r2, r0, lsl #19 │ │ │ │ + cmneq sl, r0, lsl r0 │ │ │ │ + smultbeq r1, r0, r1 │ │ │ │ + cmneq r2, r4, asr r9 │ │ │ │ + cmneq sl, ip, asr #31 │ │ │ │ + @ instruction: 0x01621c98 │ │ │ │ + cmneq r2, ip, lsl #18 │ │ │ │ + @ instruction: 0x016aaf98 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ cmneq r0, ip, ror #16 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ cmneq r0, r8, lsr #16 │ │ │ │ ldrdeq r0, [r0, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sl, r0, lsl #28 │ │ │ │ - cmneq r2, r0, lsr #15 │ │ │ │ - cmneq r2, r8, lsr r7 │ │ │ │ + cmneq sl, r8, lsl #28 │ │ │ │ + cmneq r2, ip, lsr #15 │ │ │ │ + cmneq r2, r4, asr #14 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - ldrdeq sl, [sl, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r2, r4, lsl r7 │ │ │ │ + ldrdeq sl, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r2, r0, lsr #14 │ │ │ │ smultbeq r0, ip, r6 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - cmneq sl, r4, asr sp │ │ │ │ - msreq (UNDEF: 96), r0, ror #29 │ │ │ │ - cmneq r2, ip, lsl #13 │ │ │ │ + cmneq sl, ip, asr sp │ │ │ │ + msreq (UNDEF: 96), ip, ror #29 │ │ │ │ + @ instruction: 0x01621698 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - msreq (UNDEF: 96), r8, lsr #29 │ │ │ │ + strheq pc, [r0, #-228]! @ 0xffffff1c @ │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - msreq (UNDEF: 96), r8, ror lr │ │ │ │ + msreq (UNDEF: 96), r4, lsl #29 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - msreq (UNDEF: 96), r8, asr #28 │ │ │ │ + msreq (UNDEF: 96), r4, asr lr │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - cmneq sl, r8, lsl #25 │ │ │ │ - msreq (UNDEF: 96), r4, lsl lr │ │ │ │ - cmneq r2, r0, asr #11 │ │ │ │ + @ instruction: 0x016aac90 │ │ │ │ + msreq (UNDEF: 96), r0, lsr #28 │ │ │ │ + cmneq r2, ip, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmneq sl, ip, asr #24 │ │ │ │ - ldrdeq pc, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r2, r4, lsl #11 │ │ │ │ + cmneq sl, r4, asr ip │ │ │ │ + msreq SPSR_, r4, ror #27 │ │ │ │ + @ instruction: 0x01621590 │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - cmneq sl, r0, lsl ip │ │ │ │ - msreq SPSR_, ip @ │ │ │ │ - cmneq r2, r8, asr #10 │ │ │ │ + cmneq sl, r8, lsl ip │ │ │ │ + msreq SPSR_, r8, lsr #27 │ │ │ │ + cmneq r2, r4, asr r5 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - msreq SPSR_, r4, ror #26 │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ - msreq SPSR_, r0, lsr sp │ │ │ │ - ldrdeq r1, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + msreq SPSR_, r0, ror sp │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ + msreq SPSR_, ip, lsr sp │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - cmneq sl, r8, ror #22 │ │ │ │ - strdeq pc, [r0, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r2, r0, lsr #9 │ │ │ │ + cmneq sl, r0, ror fp │ │ │ │ + msreq SPSR_, r0, lsl #26 │ │ │ │ + cmneq r2, ip, lsr #9 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - cmneq sl, ip, lsr #22 │ │ │ │ - strheq pc, [r0, #-200]! @ 0xffffff38 @ │ │ │ │ - cmneq r2, r4, ror #8 │ │ │ │ + cmneq sl, r4, lsr fp │ │ │ │ + msreq SPSR_, r4, asr #25 │ │ │ │ + cmneq r2, r0, ror r4 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - msreq SPSR_, ip, ror ip │ │ │ │ + msreq SPSR_, r8, lsl #25 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - msreq SPSR_, r8, asr #24 │ │ │ │ + msreq SPSR_, r4, asr ip │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - msreq SPSR_, r4, lsr ip │ │ │ │ + msreq SPSR_, r0, asr #24 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - msreq SPSR_, r4, lsr #24 │ │ │ │ + msreq SPSR_, r0, lsr ip │ │ │ │ muleq r0, r3, r6 │ │ │ │ - cmneq sl, r4, ror #20 │ │ │ │ - strdeq pc, [r0, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0162139c │ │ │ │ + cmneq sl, ip, ror #20 │ │ │ │ + strdeq pc, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r8, lsr #7 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - cmneq sl, r8, lsr #20 │ │ │ │ - strheq pc, [r0, #-180]! @ 0xffffff4c @ │ │ │ │ - cmneq r2, r0, ror #6 │ │ │ │ + cmneq sl, r0, lsr sl │ │ │ │ + msreq SPSR_irq, r0, asr #23 │ │ │ │ + cmneq r2, ip, ror #6 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - strdeq sl, [sl, #-144]! @ 0xffffff70 │ │ │ │ - msreq SPSR_irq, r8, ror fp │ │ │ │ - cmneq r2, r8, lsr #6 │ │ │ │ + strdeq sl, [sl, #-152]! @ 0xffffff68 │ │ │ │ + msreq SPSR_irq, r4, lsl #23 │ │ │ │ + cmneq r2, r4, lsr r3 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - strheq sl, [sl, #-144]! @ 0xffffff70 │ │ │ │ - msreq SPSR_irq, ip, lsr fp │ │ │ │ - cmneq r2, r8, ror #5 │ │ │ │ + strheq sl, [sl, #-152]! @ 0xffffff68 │ │ │ │ + msreq SPSR_irq, r8, asr #22 │ │ │ │ + strdeq r1, [r2, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - cmneq sl, r4, ror r9 │ │ │ │ - msreq SPSR_irq, r0, lsl #22 │ │ │ │ - cmneq r2, ip, lsr #5 │ │ │ │ + cmneq sl, ip, ror r9 │ │ │ │ + msreq SPSR_irq, ip, lsl #22 │ │ │ │ + strheq r1, [r2, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - msreq (UNDEF: 96), r8, asr #21 │ │ │ │ + ldrdeq pc, [r0, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - msreq (UNDEF: 96), r0 @ │ │ │ │ + msreq (UNDEF: 96), ip @ │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - msreq (UNDEF: 96), r0, ror #20 │ │ │ │ + msreq (UNDEF: 96), ip, ror #20 │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - msreq (UNDEF: 96), ip, lsr #20 │ │ │ │ + msreq (UNDEF: 96), r8, lsr sl │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - msreq (UNDEF: 96), r4, lsl sl │ │ │ │ + msreq (UNDEF: 96), r0, lsr #20 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r9, r9, #4 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -1226037,118 +1226037,118 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ b 56636c │ │ │ │ cmneq r7, r4, lsl #29 │ │ │ │ cmneq r7, r4, asr #28 │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ - cmneq r2, r0, lsr #1 │ │ │ │ - cmneq sl, r4, ror #12 │ │ │ │ - smultbeq r2, r0, pc @ │ │ │ │ - cmneq r2, r4, ror #5 │ │ │ │ - strheq sp, [r0, #-20]! @ 0xffffffec │ │ │ │ - cmneq sl, r8, asr r4 │ │ │ │ - smulbbeq r2, r0, sp │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ + cmneq r2, ip, lsr #1 │ │ │ │ + cmneq sl, ip, ror #12 │ │ │ │ + smultbeq r2, ip, pc @ │ │ │ │ + strdeq r1, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r0, r0, asr #3 │ │ │ │ + cmneq sl, r0, ror #8 │ │ │ │ + smulbbeq r2, ip, sp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x016a9a9c │ │ │ │ - ldrdeq r0, [r2, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r4, lsr #21 │ │ │ │ + smultteq r2, r4, r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ - ldrdeq r9, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r2, r8, lsl #6 │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ + ldrdeq r9, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r2, r4, lsl r3 │ │ │ │ @ instruction: 0xffff8bc4 │ │ │ │ addseq r5, r3, r0, lsr r2 │ │ │ │ @ instruction: 0xffff4b84 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ - smultteq r2, r4, r4 │ │ │ │ + cmneq sl, r0, ror #14 │ │ │ │ + strdeq r0, [r2, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r7, ip, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, r8, lsr r6 │ │ │ │ - cmneq r2, r4, asr r3 │ │ │ │ - cmneq r2, ip, asr r3 │ │ │ │ - cmneq r0, r4, ror #14 │ │ │ │ - msreq (UNDEF: 113), ip, lsl pc │ │ │ │ + cmneq sl, r0, asr #12 │ │ │ │ + cmneq r2, r0, ror #6 │ │ │ │ + cmneq r2, r8, ror #6 │ │ │ │ + cmneq r0, r0, ror r7 │ │ │ │ + msreq (UNDEF: 113), r8, lsr #30 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmpeq pc, r8, lsr #29 │ │ │ │ cmpeq pc, r4, asr lr @ │ │ │ │ cmpeq pc, r4, lsl lr @ │ │ │ │ - cmneq r0, r0, asr r6 │ │ │ │ - @ instruction: 0x016a9490 │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ - msreq SPSR_c, ip, asr #27 │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ - cmneq r0, r0, ror #11 │ │ │ │ - msreq SPSR_c, r4 @ │ │ │ │ + cmneq r0, ip, asr r6 │ │ │ │ + @ instruction: 0x016a9498 │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ + ldrdeq pc, [r1, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, ip, asr r4 │ │ │ │ + cmneq r0, ip, ror #11 │ │ │ │ + msreq SPSR_c, r0, lsr #27 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - msreq SPSR_c, r8, lsl r4 │ │ │ │ - cmneq sl, r0, lsl r4 │ │ │ │ - msreq SPSR_c, ip, lsr sp │ │ │ │ + msreq SPSR_c, r4, lsr #8 │ │ │ │ + cmneq sl, r8, lsl r4 │ │ │ │ + msreq SPSR_c, r8, asr #26 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - msreq (UNDEF: 113), r4, ror r3 │ │ │ │ - cmneq sl, ip, lsr #7 │ │ │ │ - msreq SPSR_c, r4, ror #25 │ │ │ │ - cmneq r0, r0, lsl #10 │ │ │ │ + msreq (UNDEF: 113), r0, lsl #7 │ │ │ │ + strheq r9, [sl, #-52]! @ 0xffffffcc │ │ │ │ + strdeq pc, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq sl, r0, asr #6 │ │ │ │ - cmneq r0, r8, asr #9 │ │ │ │ - msreq SPSR_c, ip, ror ip │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ + ldrdeq lr, [r0, #-68]! @ 0xffffffbc │ │ │ │ + msreq SPSR_c, r8, lsl #25 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0160e490 │ │ │ │ + @ instruction: 0x0160e49c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r0, r0, ror #8 │ │ │ │ - cmneq r0, r0, lsr r4 │ │ │ │ + cmneq r0, ip, ror #8 │ │ │ │ + cmneq r0, ip, lsr r4 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmneq r0, r0, lsl #8 │ │ │ │ + cmneq r0, ip, lsl #8 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrdeq lr, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq lr, [r0, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq r0, r0, lsr #7 │ │ │ │ + cmneq r0, ip, lsr #7 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r0, r0, ror r3 │ │ │ │ + cmneq r0, ip, ror r3 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - cmneq r0, r0, lsl r3 │ │ │ │ + cmneq r0, ip, asr #6 │ │ │ │ + cmneq r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r0, r0, ror #5 │ │ │ │ - cmneq sl, r8, lsl r1 │ │ │ │ - cmneq r0, r4, lsr #5 │ │ │ │ - msreq (UNDEF: 97), r8, asr sl │ │ │ │ - cmneq r0, ip, ror #4 │ │ │ │ - cmneq r0, ip, lsr r2 │ │ │ │ - cmneq sl, ip, ror r0 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ - strheq pc, [r1, #-156]! @ 0xffffff64 @ │ │ │ │ - ldrdeq lr, [r0, #-16]! │ │ │ │ - @ instruction: 0x0160e19c │ │ │ │ + cmneq r0, ip, ror #5 │ │ │ │ + cmneq sl, r0, lsr #2 │ │ │ │ + strheq lr, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + msreq (UNDEF: 97), r4, ror #20 │ │ │ │ + cmneq r0, r8, ror r2 │ │ │ │ + cmneq r0, r8, asr #4 │ │ │ │ + cmneq sl, r4, lsl #1 │ │ │ │ + cmneq r0, r4, lsl r2 │ │ │ │ + msreq SPSR_c, r8, asr #19 │ │ │ │ + ldrdeq lr, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ - msreq SPSR_c, r4, lsr #18 │ │ │ │ + cmneq r0, r8, ror r1 │ │ │ │ + msreq SPSR_c, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ - cmneq r0, r4, lsr r1 │ │ │ │ - msreq SPSR_c, r8, ror #17 │ │ │ │ + strheq r8, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r0, r0, asr #2 │ │ │ │ + strdeq pc, [r1, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - strdeq lr, [r0, #-12]! │ │ │ │ - strheq pc, [r1, #-132]! @ 0xffffff7c @ │ │ │ │ + cmneq r0, r8, lsl #2 │ │ │ │ + msreq SPSR_c, r0, asr #17 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmneq r0, r8, asr #1 │ │ │ │ - @ instruction: 0x0160e098 │ │ │ │ - cmneq r0, r8, rrx │ │ │ │ - cmneq r0, r8, lsr r0 │ │ │ │ - cmneq sl, r8, ror lr │ │ │ │ - cmneq r0, r4 │ │ │ │ - strheq pc, [r1, #-120]! @ 0xffffff88 @ │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - msreq (UNDEF: 113), ip, lsr #22 │ │ │ │ - msreq (UNDEF: 113), r8, ror r7 │ │ │ │ - cmneq r0, r8, lsl #31 │ │ │ │ + ldrdeq lr, [r0, #-4]! │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ + cmneq r0, r4, ror r0 │ │ │ │ + cmneq r0, r4, asr #32 │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ + cmneq r0, r0, lsl r0 │ │ │ │ + msreq (UNDEF: 113), r4, asr #15 │ │ │ │ + cmneq sl, r4, asr #28 │ │ │ │ + msreq (UNDEF: 113), r8, lsr fp │ │ │ │ + msreq (UNDEF: 113), r4, lsl #15 │ │ │ │ + @ instruction: 0x0160df94 │ │ │ │ ldr r8, [r5] │ │ │ │ cmp ip, r8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ sbcs ip, r0, ip │ │ │ │ bge 566388 │ │ │ │ ldr ip, [fp] │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ @@ -1227164,24 +1227164,24 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 567274 │ │ │ │ muleq r0, r0, lr │ │ │ │ addseq r6, r3, r4, ror #25 │ │ │ │ @ instruction: 0xffff4f60 │ │ │ │ @ instruction: 0x00936bd4 │ │ │ │ - msreq (UNDEF: 97), r4, asr #5 │ │ │ │ - msreq (UNDEF: 97), r4, lsl #12 │ │ │ │ - strheq r8, [sl, #-200]! @ 0xffffff38 │ │ │ │ + ldrdeq pc, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + msreq (UNDEF: 97), r0, lsl r6 │ │ │ │ + cmneq sl, r0, asr #25 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq r0, r8, lsl #28 │ │ │ │ - msreq (UNDEF: 97), r4, lsr r2 │ │ │ │ - msreq SPSR_c, r4, ror r5 │ │ │ │ - cmneq sl, r8, lsr #24 │ │ │ │ + cmneq r0, r4, lsl lr │ │ │ │ + msreq (UNDEF: 97), r0, asr #4 │ │ │ │ + msreq SPSR_c, r0, lsl #11 │ │ │ │ + cmneq sl, r0, lsr ip │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmneq r0, r8, ror sp │ │ │ │ + cmneq r0, r4, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -1227936,136 +1227936,136 @@ │ │ │ │ add r5, ip, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ b 568160 │ │ │ │ cmneq r7, r8, lsr #3 │ │ │ │ cmneq r7, r0, ror #2 │ │ │ │ - @ instruction: 0x016a8a94 │ │ │ │ - ldrdeq pc, [r1, #-52]! @ 0xffffffcc │ │ │ │ - @ instruction: 0x016a8994 │ │ │ │ - ldrdeq pc, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - msreq (UNDEF: 97), r0, lsr #12 │ │ │ │ - ldrdeq r8, [sl, #-116]! @ 0xffffff8c │ │ │ │ - strdeq pc, [r1, #-4]! │ │ │ │ + @ instruction: 0x016a8a9c │ │ │ │ + msreq (UNDEF: 113), r0, ror #7 │ │ │ │ + @ instruction: 0x016a899c │ │ │ │ + ldrdeq pc, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + msreq (UNDEF: 97), ip, lsr #12 │ │ │ │ + ldrdeq r8, [sl, #-124]! @ 0xffffff84 │ │ │ │ + msreq SPSR_c, r0, lsl #2 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq sl, ip, lsr r6 │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - msreq (UNDEF: 97), r4 @ │ │ │ │ + cmneq sl, r4, asr #12 │ │ │ │ + cmneq sl, r8, lsr r6 │ │ │ │ + msreq (UNDEF: 97), r0, lsr #5 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - msreq SPSR_c, ip, rrx │ │ │ │ - cmneq sl, r4, lsr #25 │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ + msreq SPSR_c, r8, ror r0 │ │ │ │ + cmneq sl, ip, lsr #25 │ │ │ │ + cmneq r1, ip, ror #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r8, lsr r9 │ │ │ │ + cmneq r1, r4, asr #18 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ @ instruction: 0xffff5c8c │ │ │ │ addseq r3, r3, r0, ror r4 │ │ │ │ @ instruction: 0xffff2dc8 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strheq r7, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r1, r0, asr #14 │ │ │ │ + strheq r7, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, ip, asr #14 │ │ │ │ ldrheq pc, [r6, #-244]! @ 0xffffff0c @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ - cmneq r1, r8, asr #11 │ │ │ │ - ldrdeq ip, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r1, r8, lsl #3 │ │ │ │ + strheq r7, [sl, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq lr, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + ldrdeq lr, [r1, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq ip, [r0, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0x0161e194 │ │ │ │ muleq r0, sp, r3 │ │ │ │ cmpeq pc, r0, lsr #2 │ │ │ │ cmpeq pc, ip, asr #1 │ │ │ │ cmpeq pc, ip, lsl #1 │ │ │ │ - cmneq sl, r4, lsr #14 │ │ │ │ - strheq ip, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r1, r4, rrx │ │ │ │ - cmneq r0, r8, ror r8 │ │ │ │ - cmneq r0, r8, asr #16 │ │ │ │ - cmneq sl, r8, lsl #13 │ │ │ │ - cmneq r0, r4, lsl r8 │ │ │ │ - cmneq r1, r8, asr #31 │ │ │ │ + cmneq sl, ip, lsr #14 │ │ │ │ + strheq ip, [r0, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r0, ror r0 │ │ │ │ + cmneq r0, r4, lsl #17 │ │ │ │ + cmneq r0, r4, asr r8 │ │ │ │ + @ instruction: 0x016a7690 │ │ │ │ + cmneq r0, r0, lsr #16 │ │ │ │ + ldrdeq sp, [r1, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - ldrdeq ip, [r0, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r0, r4, ror #15 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - strdeq r7, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq r0, r0, lsl #15 │ │ │ │ - cmneq r1, r4, lsr pc │ │ │ │ + strdeq r7, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, ip, lsl #15 │ │ │ │ + cmneq r1, r0, asr #30 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - strheq r7, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r0, r4, asr #14 │ │ │ │ - strdeq sp, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sl, r0, asr #11 │ │ │ │ + cmneq r0, r0, asr r7 │ │ │ │ + cmneq r1, r4, lsl #30 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - cmneq r0, ip, lsl #14 │ │ │ │ + cmneq r0, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - ldrdeq ip, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r0, r8, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - cmneq r0, ip, lsr #13 │ │ │ │ - cmneq r0, ip, ror r6 │ │ │ │ + strheq ip, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmneq r0, ip, asr #12 │ │ │ │ + cmneq r0, r8, asr r6 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ + strdeq ip, [r0, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - strheq ip, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r4, asr #11 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmneq r0, r8, lsl #11 │ │ │ │ + @ instruction: 0x0160c594 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmneq sl, r8, asr #7 │ │ │ │ - strheq lr, [r1, #-8]! │ │ │ │ - cmneq r1, r4, lsl #26 │ │ │ │ + ldrdeq r7, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r4, asr #1 │ │ │ │ + cmneq r1, r0, lsl sp │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmneq r0, r4, lsl r5 │ │ │ │ + cmneq r0, r0, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmneq r0, r4, ror #9 │ │ │ │ + strdeq ip, [r0, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - strheq ip, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r0, r0, asr #9 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - cmneq sl, r4, asr #5 │ │ │ │ - cmneq r0, r0, asr r4 │ │ │ │ - strdeq sp, [r1, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x0160c490 │ │ │ │ + cmneq sl, ip, asr #5 │ │ │ │ + cmneq r0, ip, asr r4 │ │ │ │ + cmneq r1, r8, lsl #24 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmneq r0, r8, lsl r4 │ │ │ │ + cmneq r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmneq sl, r8, asr r2 │ │ │ │ - cmneq r0, r4, ror #7 │ │ │ │ - @ instruction: 0x0161db98 │ │ │ │ + cmneq sl, r0, ror #4 │ │ │ │ + strdeq ip, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r4, lsr #23 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmneq r0, ip, lsr #7 │ │ │ │ + strheq ip, [r0, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - cmneq sl, ip, ror #3 │ │ │ │ - cmneq r0, r8, ror r3 │ │ │ │ - cmneq r1, ip, lsr #22 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ + strdeq r7, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq r0, r4, lsl #7 │ │ │ │ + cmneq r1, r8, lsr fp │ │ │ │ + cmneq r0, ip, asr #6 │ │ │ │ + ldrdeq sp, [r1, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - ldrdeq ip, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0161da90 │ │ │ │ + cmneq r0, r4, ror #5 │ │ │ │ + @ instruction: 0x0161da9c │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - cmneq r1, r4, lsl r1 │ │ │ │ - cmneq sl, r8, lsl #2 │ │ │ │ - cmneq r1, r8, lsr sl │ │ │ │ + cmneq r1, r0, lsr #2 │ │ │ │ + cmneq sl, r0, lsl r1 │ │ │ │ + cmneq r1, r4, asr #20 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - cmneq r1, r0, ror r0 │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ - cmneq r1, r0, ror #19 │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ - cmneq r0, r0, lsl #4 │ │ │ │ - strheq sp, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r8, asr #3 │ │ │ │ + cmneq r1, ip, ror r0 │ │ │ │ + strheq r7, [sl, #-4]! │ │ │ │ + cmneq r1, ip, ror #19 │ │ │ │ + cmneq sl, ip, ror r0 │ │ │ │ + cmneq r0, ip, lsl #4 │ │ │ │ + cmneq r1, r0, asr #19 │ │ │ │ + ldrdeq ip, [r0, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - cmneq r1, r0, asr r9 │ │ │ │ + cmneq r1, ip, asr r9 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - cmneq r0, r0, ror #2 │ │ │ │ - cmneq r1, r8, lsl r9 │ │ │ │ + cmneq r0, ip, ror #2 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r7, fp │ │ │ │ ldr r7, [r6, #4] │ │ │ │ sbcs r7, ip, r7 │ │ │ │ bge 56817c │ │ │ │ ldr r7, [sl] │ │ │ │ ldr ip, [r2, r3, lsl #3] │ │ │ │ @@ -1229981,103 +1229981,103 @@ │ │ │ │ asr lr, r1, #31 │ │ │ │ add r0, r0, #1 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ b 569e54 │ │ │ │ ldrheq pc, [r6, #-88]! @ 0xffffffa8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmnpeq r6, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016a6e90 │ │ │ │ - ldrdeq sp, [r1, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0x016a6e98 │ │ │ │ + ldrdeq sp, [r1, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmneq sl, r0, ror sp │ │ │ │ - cmneq r1, r8, lsr #13 │ │ │ │ - strheq sp, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r0, ror r8 │ │ │ │ - cmneq sl, r8, ror #23 │ │ │ │ - cmneq r1, r4, lsl #10 │ │ │ │ + cmneq sl, r8, ror sp │ │ │ │ + strheq sp, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r1, r0, asr #19 │ │ │ │ + cmneq r0, ip, ror r8 │ │ │ │ + strdeq r6, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r0, lsl r5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strheq fp, [r0, #-204]! @ 0xffffff34 │ │ │ │ - ldrdeq sp, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r2, r8, lsl r9 │ │ │ │ - ldrdeq sp, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq sl, r0, lsl #19 │ │ │ │ + cmneq r0, r8, asr #25 │ │ │ │ + ldrdeq sp, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ + cmneq r1, r4, ror #5 │ │ │ │ + cmneq sl, r8, lsl #19 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmneq r1, r8, lsl #4 │ │ │ │ - strheq r6, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, ip, ror #25 │ │ │ │ + cmneq r1, r4, lsl r2 │ │ │ │ + strheq r6, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + strdeq ip, [r1, #-200]! @ 0xffffff38 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - strdeq r8, [r0, #-236]! @ 0xffffff14 │ │ │ │ - strheq r6, [sl, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - cmneq r1, ip, ror #23 │ │ │ │ - cmneq sl, r4, lsl #16 │ │ │ │ - cmneq r1, ip, lsr r1 │ │ │ │ + cmneq r0, r8, lsl #30 │ │ │ │ + strheq r6, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ + strdeq ip, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, ip, lsl #16 │ │ │ │ + cmneq r1, r8, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ muleq r0, r7, r4 │ │ │ │ @ instruction: 0xffff4a00 │ │ │ │ addseq r1, r3, r8, rrx │ │ │ │ @ instruction: 0xffff09c0 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x016a559c │ │ │ │ - cmneq r1, r8, lsr #6 │ │ │ │ - cmneq sl, r4, asr r5 │ │ │ │ - @ instruction: 0x0161be98 │ │ │ │ + cmneq sl, r4, lsr #11 │ │ │ │ + cmneq r1, r4, lsr r3 │ │ │ │ + cmneq sl, ip, asr r5 │ │ │ │ + cmneq r1, r4, lsr #29 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ cmneq r6, r4, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq r5, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r8, lsl r0 │ │ │ │ - cmneq r1, ip, lsl r0 │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ - ldrdeq fp, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r4, lsl #6 │ │ │ │ + cmneq r1, r4, lsr #32 │ │ │ │ + cmneq r1, r8, lsr #32 │ │ │ │ + cmneq r0, r0, lsr r4 │ │ │ │ + cmneq r1, r8, ror #23 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ cmpeq pc, r4, lsl fp @ │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ cmpeq pc, r0, asr #21 │ │ │ │ @ instruction: 0x015faa9c │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ cmpeq pc, ip, asr sl @ │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r0, r4, asr r2 │ │ │ │ + cmneq r0, r0, ror #4 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmneq r0, ip, lsr r2 │ │ │ │ + cmneq r0, r8, asr #4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmneq r0, r0, lsl r2 │ │ │ │ + cmneq r0, ip, lsl r2 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - cmneq r0, r4, ror #3 │ │ │ │ + strdeq sl, [r0, #-16]! │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - strheq sl, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r4, asr #3 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - strdeq r4, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r0, r8, lsl #3 │ │ │ │ - cmneq r1, ip, lsr r9 │ │ │ │ + cmneq sl, r4 │ │ │ │ + @ instruction: 0x0160a194 │ │ │ │ + cmneq r1, r8, asr #18 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - cmneq sl, r4, asr #31 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - cmneq r1, r4, lsl #18 │ │ │ │ + cmneq sl, ip, asr #31 │ │ │ │ + cmneq r0, ip, asr r1 │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmneq r0, ip, lsl r1 │ │ │ │ + cmneq r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - strdeq sl, [r0, #-0]! │ │ │ │ + strdeq sl, [r0, #-12]! │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmneq sl, r4, lsr pc │ │ │ │ - cmneq r0, r0, asr #1 │ │ │ │ - cmneq r1, r4, ror r8 │ │ │ │ + cmneq sl, ip, lsr pc │ │ │ │ + cmneq r0, ip, asr #1 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - strdeq r4, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, r8, lsl #1 │ │ │ │ - cmneq r1, ip, lsr r8 │ │ │ │ + cmneq sl, r4, lsl #30 │ │ │ │ + @ instruction: 0x0160a094 │ │ │ │ + cmneq r1, r8, asr #16 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - cmneq sl, r4, asr #29 │ │ │ │ - qdsubeq sl, r0, r0 │ │ │ │ - cmneq r1, r4, lsl #16 │ │ │ │ + cmneq sl, ip, asr #29 │ │ │ │ + qdsubeq sl, ip, r0 │ │ │ │ + cmneq r1, r0, lsl r8 │ │ │ │ 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 569e54 │ │ │ │ @@ -1231617,130 +1231617,130 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 56aa08 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmneq sl, ip, lsl #29 │ │ │ │ - cmneq r0, r8, lsl r0 │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ + @ instruction: 0x016a4e94 │ │ │ │ + cmneq r0, r4, lsr #32 │ │ │ │ + ldrdeq fp, [r1, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmneq r0, r4, ror #31 │ │ │ │ + strdeq r9, [r0, #-240]! @ 0xffffff10 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - strheq r9, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - cmneq r0, ip, lsl #31 │ │ │ │ + @ instruction: 0x01609f98 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmneq r0, r0, ror #30 │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmneq r0, r4, lsr pc │ │ │ │ + cmneq r0, r0, asr #30 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - cmneq r0, r8, lsl #30 │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmneq r1, ip, asr #26 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ - cmneq r1, r8, ror #12 │ │ │ │ + cmneq r1, r8, asr sp │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq r1, r4, ror r6 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - cmneq r1, r4, lsr #25 │ │ │ │ - ldrdeq r4, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, ip, lsl #12 │ │ │ │ - cmneq r0, r4, lsr lr │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ + strheq sl, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ + cmneq r1, r8, lsl r6 │ │ │ │ + cmneq r0, r0, asr #28 │ │ │ │ + strdeq fp, [r1, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - cmneq sl, r4, ror ip │ │ │ │ - cmneq r0, r0, lsl #28 │ │ │ │ - strheq fp, [r1, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, ip, ror ip │ │ │ │ + cmneq r0, ip, lsl #28 │ │ │ │ + cmneq r1, r0, asr #11 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - cmneq sl, ip, lsr ip │ │ │ │ - cmneq r0, r8, asr #27 │ │ │ │ - cmneq r1, ip, ror r5 │ │ │ │ + cmneq sl, r4, asr #24 │ │ │ │ + ldrdeq r9, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - @ instruction: 0x01609d98 │ │ │ │ + cmneq r0, r4, lsr #27 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmneq r0, r8, ror #26 │ │ │ │ - cmneq r0, ip, lsr sp │ │ │ │ - cmneq sl, r4, ror fp │ │ │ │ - cmneq r0, r0, lsl #26 │ │ │ │ - strheq fp, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r0, r4, ror sp │ │ │ │ + cmneq r0, r8, asr #26 │ │ │ │ + cmneq sl, ip, ror fp │ │ │ │ + cmneq r0, ip, lsl #26 │ │ │ │ + cmneq r1, r0, asr #9 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - cmneq r0, ip, asr #25 │ │ │ │ - cmneq sl, r8, lsl #22 │ │ │ │ - @ instruction: 0x01609c94 │ │ │ │ - cmneq r1, r8, asr #8 │ │ │ │ + ldrdeq r9, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r0, lsl fp │ │ │ │ + cmneq r0, r0, lsr #25 │ │ │ │ + cmneq r1, r4, asr r4 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - cmneq r0, r0, ror #24 │ │ │ │ + cmneq r0, ip, ror #24 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ + cmneq r0, r0, asr #24 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - cmneq r0, r8, lsl #24 │ │ │ │ + cmneq r0, r4, lsl ip │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmneq sl, ip, asr #20 │ │ │ │ - ldrdeq r9, [r0, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ + cmneq sl, r4, asr sl │ │ │ │ + cmneq r0, r4, ror #23 │ │ │ │ + @ instruction: 0x0161b398 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - cmneq r0, r4, lsr #23 │ │ │ │ + strheq r9, [r0, #-176]! @ 0xffffff50 │ │ │ │ muleq r0, sl, r4 │ │ │ │ - cmneq r0, r8, ror fp │ │ │ │ + cmneq r0, r4, lsl #23 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmneq r0, ip, asr #22 │ │ │ │ + cmneq r0, r8, asr fp │ │ │ │ muleq r0, r7, r4 │ │ │ │ - cmneq r0, r0, lsr #22 │ │ │ │ + cmneq r0, ip, lsr #22 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - strdeq r9, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r0, r0, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmneq r0, r8, asr #21 │ │ │ │ + ldrdeq r9, [r0, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x01609a98 │ │ │ │ + cmneq r0, r4, lsr #21 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - cmneq r0, r4, lsl #21 │ │ │ │ + @ instruction: 0x01609a90 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - cmneq r0, r4, ror sl │ │ │ │ - cmneq r1, ip, lsr #4 │ │ │ │ + cmneq r0, r0, lsl #21 │ │ │ │ + cmneq r1, r8, lsr r2 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - strheq r4, [sl, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r0, r0, asr #20 │ │ │ │ - strdeq fp, [r1, #-20]! @ 0xffffffec │ │ │ │ + strheq r4, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, ip, asr #20 │ │ │ │ + cmneq r1, r0, lsl #4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmneq sl, ip, ror r8 │ │ │ │ - cmneq r0, r8, lsl #20 │ │ │ │ - strheq fp, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ + cmneq r0, r4, lsl sl │ │ │ │ + cmneq r1, r8, asr #3 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - ldrdeq r9, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r0, r0, ror #19 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq r0, r4, lsr #19 │ │ │ │ - cmneq r1, r8, asr r1 │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ + strheq r9, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, r4, ror #2 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmneq sl, r0, ror #15 │ │ │ │ - cmneq r0, ip, ror #18 │ │ │ │ - cmneq r1, r0, lsr #2 │ │ │ │ - cmneq sl, r8, lsr #15 │ │ │ │ - cmneq r0, r4, lsr r9 │ │ │ │ - cmneq r1, r8, ror #1 │ │ │ │ + cmneq sl, r8, ror #15 │ │ │ │ + cmneq r0, r8, ror r9 │ │ │ │ + cmneq r1, ip, lsr #2 │ │ │ │ + strheq r4, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r0, r0, asr #18 │ │ │ │ + strdeq fp, [r1, #-4]! │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmneq sl, r0, ror r7 │ │ │ │ - strdeq r9, [r0, #-140]! @ 0xffffff74 │ │ │ │ - strheq fp, [r1, #-0]! │ │ │ │ + cmneq sl, r8, ror r7 │ │ │ │ + cmneq r0, r8, lsl #18 │ │ │ │ + strheq fp, [r1, #-12]! │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - cmneq sl, r8, lsr r7 │ │ │ │ - cmneq r0, r4, asr #17 │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ + cmneq sl, r0, asr #14 │ │ │ │ + ldrdeq r9, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r4, lsl #1 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - @ instruction: 0x01609890 │ │ │ │ + @ instruction: 0x0160989c │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r0, r4, ror #16 │ │ │ │ + cmneq r0, r0, ror r8 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmneq sl, r8, lsr #13 │ │ │ │ - cmneq r0, r4, lsr r8 │ │ │ │ - cmneq r1, r8, ror #31 │ │ │ │ + strheq r4, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, r0, asr #16 │ │ │ │ + strdeq sl, [r1, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - cmneq sl, r0, ror r6 │ │ │ │ - cmneq r1, r0, ror #6 │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ + cmneq sl, r8, ror r6 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + strheq sl, [r1, #-248]! @ 0xffffff08 │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1231876,33 +1231876,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #944 @ 0x3b0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 56baec │ │ │ │ - cmneq sl, r4, lsr #8 │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmneq r1, r0, ror #26 │ │ │ │ - cmneq r1, r8, lsr #26 │ │ │ │ + cmneq sl, ip, lsr #8 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ + cmneq r1, r4, lsr sp │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ cmneq r1, ip, ror #2 │ │ │ │ - cmneq r1, r0, ror #2 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ - cmneq sl, ip, lsr r3 │ │ │ │ - cmneq r0, r8, asr #9 │ │ │ │ - cmneq r1, ip, ror ip │ │ │ │ - cmneq sl, r4, ror #5 │ │ │ │ - cmneq r0, r0, ror r4 │ │ │ │ - cmneq r1, r4, lsr #24 │ │ │ │ - cmneq sl, ip, lsl #5 │ │ │ │ - cmneq r0, r8, lsl r4 │ │ │ │ - cmneq r1, ip, asr #23 │ │ │ │ - cmneq sl, r4, asr r2 │ │ │ │ - cmneq r0, r0, ror #7 │ │ │ │ - @ instruction: 0x0161ab94 │ │ │ │ + cmneq r1, ip, asr r1 │ │ │ │ + cmneq sl, r4, asr #6 │ │ │ │ + ldrdeq r9, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, r8, lsl #25 │ │ │ │ + cmneq sl, ip, ror #5 │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ + cmneq r1, r0, lsr ip │ │ │ │ + @ instruction: 0x016a4294 │ │ │ │ + cmneq r0, r4, lsr #8 │ │ │ │ + ldrdeq sl, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, ip, asr r2 │ │ │ │ + cmneq r0, ip, ror #7 │ │ │ │ + cmneq r1, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #320] @ 56be5c │ │ │ │ ldr r3, [pc, #320] @ 56be60 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1231984,23 +1231984,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 56bd74 │ │ │ │ ldrsheq ip, [r6, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0176c798 │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - strheq r9, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r1, r8, ror #20 │ │ │ │ - strdeq r4, [sl, #-0]! │ │ │ │ - cmneq r0, ip, ror r2 │ │ │ │ - cmneq r1, ip, lsr #20 │ │ │ │ - strheq r4, [sl, #-4]! │ │ │ │ - cmneq r0, r0, asr #4 │ │ │ │ - strdeq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r4, lsr r1 │ │ │ │ + cmneq r0, r4, asr #5 │ │ │ │ + cmneq r1, r4, ror sl │ │ │ │ + strdeq r4, [sl, #-8]! │ │ │ │ + cmneq r0, r8, lsl #5 │ │ │ │ + cmneq r1, r8, lsr sl │ │ │ │ + strheq r4, [sl, #-12]! │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ + strdeq sl, [r1, #-156]! @ 0xffffff64 │ │ │ │ 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 │ │ │ │ @@ -1232973,107 +1232973,107 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ b 56cf68 │ │ │ │ cmneq r6, ip, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r6, r0, lsr r6 │ │ │ │ - cmneq sl, r0, lsl #31 │ │ │ │ - cmneq r1, r0, asr #17 │ │ │ │ + cmneq sl, r8, lsl #31 │ │ │ │ + cmneq r1, ip, asr #17 │ │ │ │ @ instruction: 0xfffef914 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrdeq sl, [r1, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, r8, lsr sp │ │ │ │ - cmneq r1, r0, ror #12 │ │ │ │ - cmneq sl, r8, ror sl │ │ │ │ - strheq sl, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r4, ror #23 │ │ │ │ + cmneq sl, r0, asr #26 │ │ │ │ + cmneq r1, ip, ror #12 │ │ │ │ + cmneq sl, r0, lsl #21 │ │ │ │ + cmneq r1, r0, asr #7 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmneq sl, r0, lsr sl │ │ │ │ + cmneq sl, r8, lsr sl │ │ │ │ cmpeq pc, ip, lsr #25 │ │ │ │ - cmneq sl, r4, lsl #20 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ + cmneq sl, ip, lsl #20 │ │ │ │ + cmneq r1, ip, asr #6 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ - cmneq r1, ip, ror #3 │ │ │ │ - cmneq sl, r0, ror #16 │ │ │ │ + strheq r3, [sl, #-128]! @ 0xffffff80 │ │ │ │ + strdeq sl, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r8, ror #16 │ │ │ │ cmpeq pc, r0, ror r1 @ │ │ │ │ - @ instruction: 0x0161a190 │ │ │ │ + @ instruction: 0x0161a19c │ │ │ │ cmneq r6, ip, asr #28 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ - cmneq sl, ip, lsr #14 │ │ │ │ - qdsubeq sl, r0, r1 │ │ │ │ + cmneq r1, ip, lsl #11 │ │ │ │ + cmneq sl, r4, lsr r7 │ │ │ │ + qdsubeq sl, ip, r1 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - cmneq sl, r0, ror #12 │ │ │ │ - cmneq r1, r4, lsr #31 │ │ │ │ + cmneq sl, r8, ror #12 │ │ │ │ + strheq r9, [r1, #-240]! @ 0xffffff10 │ │ │ │ cmpeq pc, ip, lsr pc @ │ │ │ │ ldrsheq r8, [pc, #-224] @ 56cd74 │ │ │ │ - cmneq sl, r0, lsr #11 │ │ │ │ - cmneq r1, r4, ror #29 │ │ │ │ + cmneq sl, r8, lsr #11 │ │ │ │ + strdeq r9, [r1, #-224]! @ 0xffffff20 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r8, asr #29 │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ + ldrdeq r9, [r1, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sl, r4, lsl #11 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ cmpeq pc, r8, lsl #27 │ │ │ │ - @ instruction: 0x016a3190 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ + @ instruction: 0x016a3198 │ │ │ │ + ldrdeq r9, [r1, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - cmneq sl, ip, lsr r1 │ │ │ │ + cmneq sl, r4, asr #2 │ │ │ │ ldrheq ip, [pc, #-56] @ 56ce50 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq sl, r8, ror #26 │ │ │ │ - cmneq r1, r4, lsr #13 │ │ │ │ - cmneq sl, r0, lsr #26 │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ - ldrdeq r2, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r0, ror sp │ │ │ │ + strheq r9, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, r8, lsr #26 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ + cmneq sl, r0, ror #25 │ │ │ │ ldrsheq r8, [pc, #-80] @ 56ce60 │ │ │ │ - cmneq r1, r8, lsl #12 │ │ │ │ + cmneq r1, r4, lsl r6 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ cmpeq pc, ip, lsr #11 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ - cmneq r1, r0, lsr r5 │ │ │ │ - cmneq sl, r0, asr #22 │ │ │ │ - cmneq r1, r4, lsl #9 │ │ │ │ + cmneq sl, ip, lsl ip │ │ │ │ + cmneq r1, ip, lsr r5 │ │ │ │ + cmneq sl, r8, asr #22 │ │ │ │ + @ instruction: 0x01619490 │ │ │ │ cmpeq pc, ip, lsl r4 @ │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ cmpeq pc, ip, asr #7 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ cmpeq pc, ip, lsl #7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq sl, ip, lsr sl │ │ │ │ - cmneq r1, r0, lsl #7 │ │ │ │ - cmneq sl, ip, lsl sl │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ + cmneq sl, r4, asr #20 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ + cmneq sl, r4, lsr #20 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - strdeq r2, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ + cmneq sl, r4, lsl #18 │ │ │ │ + cmneq r1, r8, asr #4 │ │ │ │ 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 │ │ │ │ - cmneq sl, r4, ror #14 │ │ │ │ - @ instruction: 0x0161909c │ │ │ │ + cmneq sl, ip, ror #14 │ │ │ │ + cmneq r1, r8, lsr #1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmneq r1, ip, lsr #6 │ │ │ │ - strdeq r5, [r0, #-16]! │ │ │ │ - cmneq sl, r8, ror r0 │ │ │ │ - strheq r8, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, r8, lsr r3 │ │ │ │ + strdeq r5, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + cmneq r1, r4, asr #19 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ add r4, r4, #8 │ │ │ │ ble 56d290 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -1235072,245 +1235072,245 @@ │ │ │ │ ldr r1, [pc, #604] @ 56f0f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 56c6c0 │ │ │ │ - cmneq r0, ip, lsl ip │ │ │ │ - cmneq sl, r0, ror #31 │ │ │ │ - cmneq r0, r8, asr r1 │ │ │ │ - cmneq r1, r8, lsl r9 │ │ │ │ + cmneq r0, r8, lsr #24 │ │ │ │ + cmneq sl, r8, ror #31 │ │ │ │ + cmneq r0, r4, ror #2 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - cmneq sl, ip, ror lr │ │ │ │ - strheq r8, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sl, r4, lsl #29 │ │ │ │ + cmneq r1, r0, asr #15 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmneq sl, r4, lsr #26 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ - cmneq r1, ip, asr r6 │ │ │ │ + cmneq sl, ip, lsr #26 │ │ │ │ + strheq r6, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r1, r8, ror #12 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - cmneq sl, r0, lsl #24 │ │ │ │ - cmneq r1, r4, asr #10 │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ 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, r0, lsr #22 │ │ │ │ - cmneq sl, r8, lsr sl │ │ │ │ - cmneq r0, r4, asr #23 │ │ │ │ - cmneq r1, r0, ror r3 │ │ │ │ + cmneq sl, r0, asr #20 │ │ │ │ + ldrdeq r6, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, ip, ror r3 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ ldrsheq r7, [pc, #-40] @ 56eef0 │ │ │ │ ldrheq r7, [pc, #-36] @ 56eef8 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ cmpeq pc, r4, ror r2 @ │ │ │ │ - cmneq sl, ip, lsl r9 │ │ │ │ - cmneq r0, r8, lsr #21 │ │ │ │ - cmneq r1, ip, asr r2 │ │ │ │ + cmneq sl, r4, lsr #18 │ │ │ │ + strheq r6, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r8, ror #4 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - cmneq sl, r0, ror #17 │ │ │ │ - cmneq r0, ip, ror #20 │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ + cmneq sl, r8, ror #17 │ │ │ │ + cmneq r0, r8, ror sl │ │ │ │ + cmneq r1, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmneq sl, r4, lsr #17 │ │ │ │ - cmneq r0, r0, lsr sl │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ - strdeq r6, [r0, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r0, r8, asr #19 │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - @ instruction: 0x01606994 │ │ │ │ - cmneq r1, r4, asr #2 │ │ │ │ + cmneq sl, ip, lsr #17 │ │ │ │ + cmneq r0, ip, lsr sl │ │ │ │ + strdeq r8, [r1, #-16]! │ │ │ │ + cmneq r0, r4, lsl #20 │ │ │ │ + ldrdeq r6, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sl, r4, lsl r8 │ │ │ │ + cmneq r0, r0, lsr #19 │ │ │ │ + cmneq r1, r0, asr r1 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - cmneq sl, r8, asr #15 │ │ │ │ - strheq r7, [r1, #-124]! @ 0xffffff84 │ │ │ │ - strdeq r8, [r1, #-8]! │ │ │ │ + ldrdeq r1, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r8, asr #15 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmneq sl, r0, ror r7 │ │ │ │ - strdeq r6, [r0, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r1, r8, lsr #1 │ │ │ │ + cmneq sl, r8, ror r7 │ │ │ │ + cmneq r0, r4, lsl #18 │ │ │ │ + strheq r8, [r1, #-4]! │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmneq r0, r0, asr #17 │ │ │ │ + cmneq r0, ip, asr #17 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x01606890 │ │ │ │ - ldrdeq r1, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r1, r4, lsl #13 │ │ │ │ - cmneq r1, r8 │ │ │ │ - @ instruction: 0x016a1694 │ │ │ │ - cmneq r0, r0, lsr #16 │ │ │ │ - cmneq r1, ip, asr #31 │ │ │ │ + @ instruction: 0x0160689c │ │ │ │ + ldrdeq r1, [sl, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x01617690 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + @ instruction: 0x016a169c │ │ │ │ + cmneq r0, ip, lsr #16 │ │ │ │ + ldrdeq r7, [r1, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq r0, r8, ror #15 │ │ │ │ - strheq r6, [r0, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r6, [r0, #-116]! @ 0xffffff8c │ │ │ │ + strheq r6, [r0, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - strdeq r1, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r0, ip, ror r7 │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ + strdeq r1, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r8, lsl #15 │ │ │ │ + cmneq r1, r4, lsr pc │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - strheq r1, [sl, #-84]! @ 0xffffffac │ │ │ │ - cmneq r0, r0, asr #14 │ │ │ │ - cmneq r1, ip, ror #29 │ │ │ │ + strheq r1, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ + strdeq r7, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmneq r0, r8, lsl #14 │ │ │ │ + cmneq r0, r4, lsl r7 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - ldrdeq r6, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r0, r4, ror #13 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - cmneq r0, r4, lsr #13 │ │ │ │ + strheq r6, [r0, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - cmneq r0, r8, lsl #13 │ │ │ │ + @ instruction: 0x01606694 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - cmneq r0, ip, ror #12 │ │ │ │ + cmneq r0, r8, ror r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmneq r0, r4, asr r6 │ │ │ │ + cmneq r0, r0, ror #12 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmneq r0, r4, lsr #12 │ │ │ │ - cmneq sl, r8, ror r4 │ │ │ │ - cmneq r0, r4, lsl #12 │ │ │ │ - strheq r7, [r1, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r0, r0, lsr r6 │ │ │ │ + cmneq sl, r0, lsl #9 │ │ │ │ + cmneq r0, r0, lsl r6 │ │ │ │ + strheq r7, [r1, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - cmneq r0, ip, asr #11 │ │ │ │ - @ instruction: 0x0160659c │ │ │ │ - cmneq r0, ip, ror #10 │ │ │ │ - cmneq sl, r4, lsr #7 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - ldrdeq r7, [r1, #-204]! @ 0xffffff34 │ │ │ │ + ldrdeq r6, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r8, lsr #11 │ │ │ │ + cmneq r0, r8, ror r5 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ + cmneq r0, ip, lsr r5 │ │ │ │ + cmneq r1, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - strdeq r6, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq sl, r4, lsr r3 │ │ │ │ - cmneq r0, r0, asr #9 │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ + cmneq r0, r4, lsl #10 │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ + cmneq r0, ip, asr #9 │ │ │ │ + cmneq r1, r8, ror ip │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - strdeq r1, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - cmneq r1, r0, lsr ip │ │ │ │ + cmneq sl, r0, lsl #6 │ │ │ │ + @ instruction: 0x01606490 │ │ │ │ + cmneq r1, ip, lsr ip │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmneq r0, r8, asr #8 │ │ │ │ - cmneq sl, r0, lsr #5 │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - ldrdeq r7, [r1, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r0, r4, asr r4 │ │ │ │ + cmneq sl, r8, lsr #5 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ + cmneq r1, r4, ror #23 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - strdeq r6, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - ldrdeq r6, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ - strheq r6, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r0, r0, lsr #7 │ │ │ │ - cmneq sl, r0, lsl #4 │ │ │ │ - cmneq r0, ip, lsl #7 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ + strdeq r6, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r0, r8, ror #7 │ │ │ │ + ldrdeq r6, [r0, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, r0, asr #7 │ │ │ │ + cmneq r0, ip, lsr #7 │ │ │ │ + cmneq sl, r8, lsl #4 │ │ │ │ + @ instruction: 0x01606398 │ │ │ │ + cmneq r1, r4, asr #22 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - cmneq sl, r4, asr #3 │ │ │ │ - cmneq r0, r0, asr r3 │ │ │ │ - cmneq r1, r0, lsl #22 │ │ │ │ - cmneq sl, r8, lsl #3 │ │ │ │ - cmneq r0, r4, lsl r3 │ │ │ │ - cmneq r1, r0, asr #21 │ │ │ │ + cmneq sl, ip, asr #3 │ │ │ │ + cmneq r0, ip, asr r3 │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ + @ instruction: 0x016a1190 │ │ │ │ + cmneq r0, r0, lsr #6 │ │ │ │ + cmneq r1, ip, asr #21 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - cmneq sl, ip, asr #2 │ │ │ │ - ldrdeq r6, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r1, r4, lsl #21 │ │ │ │ + cmneq sl, r4, asr r1 │ │ │ │ + cmneq r0, r4, ror #5 │ │ │ │ + @ instruction: 0x01617a90 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmneq sl, r0, lsl r1 │ │ │ │ - @ instruction: 0x0160629c │ │ │ │ - cmneq r1, ip, asr #20 │ │ │ │ - ldrdeq r1, [sl, #-4]! │ │ │ │ - cmneq r0, r0, ror #4 │ │ │ │ - cmneq r1, ip, lsl #20 │ │ │ │ + cmneq sl, r8, lsl r1 │ │ │ │ + cmneq r0, r8, lsr #5 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ + ldrdeq r1, [sl, #-12]! │ │ │ │ + cmneq r0, ip, ror #4 │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x016a1098 │ │ │ │ - cmneq r0, r4, lsr #4 │ │ │ │ - ldrdeq r7, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r0, lsr #1 │ │ │ │ + cmneq r0, r0, lsr r2 │ │ │ │ + ldrdeq r7, [r1, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - cmneq r0, ip, ror #3 │ │ │ │ + strdeq r6, [r0, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ + cmneq r0, r8, lsr #28 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ + cmneq r0, ip, ror #27 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - cmneq sl, r8, lsr ip │ │ │ │ - cmneq r0, r4, asr #27 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ + cmneq sl, r0, asr #24 │ │ │ │ + ldrdeq r5, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, r4, lsl #11 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - cmneq r0, ip, lsl #27 │ │ │ │ + @ instruction: 0x01605d98 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smulbteq sl, ip, fp │ │ │ │ - cmneq r0, r8, asr sp │ │ │ │ - cmneq r1, r4, lsl #10 │ │ │ │ + ldrdeq r0, [sl, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, r4, ror #26 │ │ │ │ + cmneq r1, r0, lsl r5 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - cmneq r0, r0, lsr #26 │ │ │ │ + cmneq r0, ip, lsr #26 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - strdeq r5, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sl, ip, lsr #22 │ │ │ │ - strheq r5, [r0, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r4, ror #8 │ │ │ │ + strdeq r5, [r0, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sl, r4, lsr fp │ │ │ │ + cmneq r0, r4, asr #25 │ │ │ │ + cmneq r1, r0, ror r4 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - strdeq r0, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r0, ip, ror ip │ │ │ │ - cmneq r1, r8, lsr #8 │ │ │ │ + strdeq r0, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r8, lsl #25 │ │ │ │ + cmneq r1, r4, lsr r4 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - strheq r0, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ - strdeq r7, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + strheq r0, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r8, asr #24 │ │ │ │ + strdeq r7, [r1, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - cmneq r0, r4, lsl #24 │ │ │ │ + cmneq r0, r0, lsl ip │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmneq sl, r4, asr #20 │ │ │ │ - ldrdeq r5, [r0, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r1, ip, ror r3 │ │ │ │ + cmneq sl, ip, asr #20 │ │ │ │ + ldrdeq r5, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r8, lsl #7 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - @ instruction: 0x01605b98 │ │ │ │ + cmneq r0, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r0, r8, ror #22 │ │ │ │ + cmneq r0, r4, ror fp │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - smultbeq sl, r8, r9 │ │ │ │ - cmneq r0, r4, lsr fp │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ + strheq r0, [sl, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r0, r0, asr #22 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmneq sl, ip, ror #18 │ │ │ │ - strdeq r5, [r0, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ + cmneq sl, r4, ror r9 │ │ │ │ + cmneq r0, r4, lsl #22 │ │ │ │ + strheq r7, [r1, #-32]! @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq sl, r0, lsr r9 │ │ │ │ - strheq r5, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, r8, ror #4 │ │ │ │ + cmneq sl, r8, lsr r9 │ │ │ │ + cmneq r0, r8, asr #21 │ │ │ │ + cmneq r1, r4, ror r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r0, r4, lsl #21 │ │ │ │ + @ instruction: 0x01605a90 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smulbteq sl, r4, r8 │ │ │ │ - cmneq r0, r0, asr sl │ │ │ │ - strdeq r7, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + smulbteq sl, ip, r8 │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + cmneq r1, r8, lsl #4 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - smulbbeq sl, r8, r8 │ │ │ │ - cmneq r0, r4, lsl sl │ │ │ │ - cmneq r1, r0, asr #3 │ │ │ │ + @ instruction: 0x016a0890 │ │ │ │ + cmneq r0, r0, lsr #20 │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - cmneq sl, ip, asr #16 │ │ │ │ - ldrdeq r5, [r0, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r1, r4, lsl #3 │ │ │ │ + cmneq sl, r4, asr r8 │ │ │ │ + cmneq r0, r4, ror #19 │ │ │ │ + @ instruction: 0x01617190 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ - @ instruction: 0x0160599c │ │ │ │ - cmneq r1, r8, asr #2 │ │ │ │ + cmneq sl, r8, lsl r8 │ │ │ │ + cmneq r0, r8, lsr #19 │ │ │ │ + cmneq r1, r4, asr r1 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - ldrdeq r0, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, r0, ror #18 │ │ │ │ - cmneq r1, ip, lsl #2 │ │ │ │ + ldrdeq r0, [sl, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r0, ip, ror #18 │ │ │ │ + cmneq r1, r8, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x016a0798 │ │ │ │ - cmneq r0, r4, lsr #18 │ │ │ │ - ldrdeq r7, [r1, #-0]! │ │ │ │ + smultbeq sl, r0, r7 │ │ │ │ + cmneq r0, r0, lsr r9 │ │ │ │ + ldrdeq r7, [r1, #-12]! │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - cmneq sl, ip, asr r7 │ │ │ │ - cmneq r0, r8, ror #17 │ │ │ │ - @ instruction: 0x01617094 │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ + strdeq r5, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, r0, lsr #1 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - cmneq sl, r0, lsr #14 │ │ │ │ - cmneq r0, ip, lsr #17 │ │ │ │ - qdsubeq r7, r8, r1 │ │ │ │ + cmneq sl, r8, lsr #14 │ │ │ │ + strheq r5, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, r4, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #-348] @ 56f0f4 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1236640,117 +1236640,117 @@ │ │ │ │ ldr r2, [pc, #148] @ 5707a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5705f0 │ │ │ │ ldrsheq r8, [r6, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r6, r4, ror #24 │ │ │ │ - ldrdeq r0, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ + ldrdeq r0, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r8, lsl pc │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - @ instruction: 0x016a0490 │ │ │ │ - cmneq r1, ip, lsr #27 │ │ │ │ + @ instruction: 0x016a0498 │ │ │ │ + strheq r6, [r1, #-216]! @ 0xffffff28 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq sl, r4, asr #4 │ │ │ │ - cmneq r1, r4, asr #30 │ │ │ │ - ldrdeq pc, [r9, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, ip, lsl #16 │ │ │ │ + cmneq sl, ip, asr #4 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ + ldrdeq pc, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r0, ror fp │ │ │ │ + cmneq r1, ip, ror fp │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - ldrdeq pc, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r1, r8, lsl #8 │ │ │ │ - msreq (UNDEF: 105), r4, lsl #21 │ │ │ │ + ldrdeq pc, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r1, r4, lsl r4 │ │ │ │ + msreq (UNDEF: 105), ip, lsl #21 │ │ │ │ cmpeq pc, r4, lsl #26 │ │ │ │ - msreq (UNDEF: 105), r8, asr sl │ │ │ │ - @ instruction: 0x01616390 │ │ │ │ + msreq (UNDEF: 105), r0, ror #20 │ │ │ │ + @ instruction: 0x0161639c │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - msreq SPSR_fc, r0, lsl #18 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - msreq SPSR_fc, r0, asr #17 │ │ │ │ + msreq SPSR_fc, r8, lsl #18 │ │ │ │ + cmneq r1, r0, asr r2 │ │ │ │ + msreq SPSR_fc, r8, asr #17 │ │ │ │ ldrsbeq r5, [pc, #-24] @ 570784 │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ + strdeq r6, [r1, #-20]! @ 0xffffffec │ │ │ │ cmneq r6, r0, lsr #29 │ │ │ │ cmpeq pc, r8, lsr #2 │ │ │ │ - ldrdeq pc, [r9, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r1, ip, lsl r1 │ │ │ │ - msreq (UNDEF: 105), r8, lsl #12 │ │ │ │ - cmneq r1, ip, lsr pc │ │ │ │ + msreq (UNDEF: 121), r0, ror #15 │ │ │ │ + cmneq r1, r8, lsr #2 │ │ │ │ + msreq (UNDEF: 105), r0, lsl r6 │ │ │ │ + cmneq r1, r8, asr #30 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - msreq SPSR_fc, r0 @ │ │ │ │ - cmneq r1, ip, lsr #29 │ │ │ │ - strheq pc, [r9, #-64]! @ 0xffffffc0 @ │ │ │ │ - strdeq r5, [r1, #-208]! @ 0xffffff30 │ │ │ │ + msreq SPSR_fc, r8 @ │ │ │ │ + strheq r5, [r1, #-232]! @ 0xffffff18 │ │ │ │ + strheq pc, [r9, #-72]! @ 0xffffffb8 @ │ │ │ │ + strdeq r5, [r1, #-220]! @ 0xffffff24 │ │ │ │ cmpeq pc, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - msreq SPSR_fc, ip, lsr #8 │ │ │ │ - cmneq r1, r8, ror #26 │ │ │ │ + msreq SPSR_fc, r4, lsr r4 │ │ │ │ + cmneq r1, r4, ror sp │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - msreq (UNDEF: 105), r4, lsr #5 │ │ │ │ - ldrdeq r5, [r1, #-180]! @ 0xffffff4c │ │ │ │ + msreq (UNDEF: 105), ip, lsr #5 │ │ │ │ + cmneq r1, r0, ror #23 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - msreq (UNDEF: 105), r8, lsr r2 │ │ │ │ + msreq (UNDEF: 105), r0, asr #4 │ │ │ │ ldrheq r8, [pc, #-68] @ 5707b0 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq r9, r0, ror #31 │ │ │ │ - cmneq r1, ip, lsl r9 │ │ │ │ + cmneq r9, r8, ror #31 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - cmneq r9, ip, asr pc │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ - cmneq r9, r8, lsl #29 │ │ │ │ - cmneq r1, r8, asr #15 │ │ │ │ + cmneq r9, r4, ror #30 │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ + @ instruction: 0x0169ee90 │ │ │ │ + ldrdeq r5, [r1, #-116]! @ 0xffffff8c │ │ │ │ cmpeq pc, r0, ror #14 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - cmneq r9, r8, lsl lr │ │ │ │ - cmneq r1, ip, asr r7 │ │ │ │ - ldrdeq lr, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ + cmneq r1, r8, ror #14 │ │ │ │ + cmneq r9, r0, ror #27 │ │ │ │ cmpeq pc, r4, ror #13 │ │ │ │ - strdeq r5, [r1, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r8, lsl #14 │ │ │ │ @ instruction: 0x015f4698 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r9, r8, asr #26 │ │ │ │ - cmneq r1, ip, lsl #13 │ │ │ │ + cmneq r9, r0, asr sp │ │ │ │ + @ instruction: 0x01615698 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ @ instruction: 0x015f4594 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ cmpeq pc, r4, lsr r5 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ cmpeq pc, r0, ror #9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0169eb98 │ │ │ │ - ldrdeq r5, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + cmneq r1, r0, ror #9 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - cmneq r9, ip, asr #22 │ │ │ │ - cmneq r1, r8, lsl #9 │ │ │ │ + cmneq r9, r4, asr fp │ │ │ │ + @ instruction: 0x01615494 │ │ │ │ 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 │ │ │ │ - strheq r5, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r9, ip, ror #18 │ │ │ │ + cmneq r1, r4, asr #5 │ │ │ │ + cmneq r9, r4, ror r9 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x0169e898 │ │ │ │ - @ instruction: 0x01615598 │ │ │ │ + cmneq r9, r0, lsr #17 │ │ │ │ + cmneq r1, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq r9, r4, lsr #16 │ │ │ │ - cmneq r1, r8, asr r1 │ │ │ │ + cmneq r9, ip, lsr #16 │ │ │ │ + cmneq r1, r4, ror #2 │ │ │ │ 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] @ 5707ac │ │ │ │ ldr r4, [pc, #-308] @ 5707b0 │ │ │ │ @@ -1239083,240 +1239083,240 @@ │ │ │ │ ldr r1, [pc, #452] @ 572f04 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 57066c │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - cmneq r1, r4, lsr sl │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + cmneq r1, r0, asr #20 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r1, r0, lsl sp │ │ │ │ + cmneq r1, ip, lsl sp │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ + cmneq r0, r8, ror r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ muleq r0, ip, sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - cmneq r0, r8, rrx │ │ │ │ - cmneq r1, r4, lsl r8 │ │ │ │ + strdeq sp, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r0, r4, ror r0 │ │ │ │ + cmneq r1, r0, lsr #16 │ │ │ │ ldrheq r3, [pc, #-116] @ 572d30 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - cmneq r9, r8, lsr #26 │ │ │ │ - cmneq r1, r8, asr r6 │ │ │ │ + cmneq r9, r0, lsr sp │ │ │ │ + cmneq r1, r4, ror #12 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ andeq r0, r2, r8, lsl #23 │ │ │ │ @ instruction: 0xffff1564 │ │ │ │ - cmneq r9, ip, lsl #22 │ │ │ │ - cmneq r1, ip, asr #14 │ │ │ │ - cmneq r1, ip, asr #16 │ │ │ │ - cmneq r0, r4, asr fp │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ + cmneq r9, r4, lsl fp │ │ │ │ + cmneq r1, r8, asr r7 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ + cmneq r0, r0, ror #22 │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ cmpeq pc, r4, lsr #5 │ │ │ │ - cmneq r9, r0, asr #17 │ │ │ │ - cmneq r1, r8, asr #12 │ │ │ │ - cmneq r0, r8, lsl sl │ │ │ │ - ldrdeq r4, [r1, #-16]! │ │ │ │ + cmneq r9, r8, asr #17 │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ + cmneq r0, r4, lsr #20 │ │ │ │ + ldrdeq r4, [r1, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r6, lsl #16 │ │ │ │ cmpeq pc, r0, asr r1 @ │ │ │ │ - cmneq r0, ip, lsl #19 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ - cmneq r0, r8, lsr #18 │ │ │ │ - strheq r4, [r1, #-4]! │ │ │ │ + @ instruction: 0x01602998 │ │ │ │ + cmneq r0, r8, ror #18 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ + cmneq r1, r0, asr #1 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r0, r4, asr #17 │ │ │ │ - cmneq r1, r0, ror r0 │ │ │ │ - cmneq r9, r8, lsl #14 │ │ │ │ - cmneq r1, r8, ror #13 │ │ │ │ - cmneq r1, r0, lsr #32 │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + ldrdeq r2, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, ror r0 │ │ │ │ + cmneq r9, r0, lsl r7 │ │ │ │ + strdeq r3, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r1, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - cmneq r9, r4, lsr #13 │ │ │ │ - cmneq r0, r4, lsr #16 │ │ │ │ - ldrdeq r3, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + cmneq r0, r0, lsr r8 │ │ │ │ + ldrdeq r3, [r1, #-252]! @ 0xffffff04 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r9, r4, ror #12 │ │ │ │ - cmneq r0, r4, ror #15 │ │ │ │ - @ instruction: 0x01613f98 │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - cmneq r0, r4, lsr #15 │ │ │ │ - cmneq r1, r8, asr pc │ │ │ │ + cmneq r9, ip, ror #12 │ │ │ │ + strdeq r2, [r0, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r4, lsr #31 │ │ │ │ + cmneq r9, ip, lsr #12 │ │ │ │ + strheq r2, [r0, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, r4, ror #30 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - cmneq r9, r8, ror #11 │ │ │ │ - @ instruction: 0x01613590 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmneq r9, r4, lsr #11 │ │ │ │ - cmneq r0, r4, lsr #14 │ │ │ │ - ldrdeq r3, [r1, #-232]! @ 0xffffff18 │ │ │ │ + strdeq sp, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0161359c │ │ │ │ + cmneq r1, r8, lsl pc │ │ │ │ + cmneq r9, ip, lsr #11 │ │ │ │ + cmneq r0, r0, lsr r7 │ │ │ │ + cmneq r1, r4, ror #29 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - cmneq r0, ip, ror #13 │ │ │ │ - cmneq r1, r4, lsr #29 │ │ │ │ + strdeq r2, [r0, #-104]! @ 0xffffff98 │ │ │ │ + strheq r3, [r1, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - strheq r2, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r9, r0, lsl #10 │ │ │ │ - cmneq r0, r0, lsl #13 │ │ │ │ - cmneq r1, r8, lsr lr │ │ │ │ + cmneq r0, r4, asr #13 │ │ │ │ + cmneq r9, r8, lsl #10 │ │ │ │ + cmneq r0, ip, lsl #13 │ │ │ │ + cmneq r1, r4, asr #28 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - cmneq r0, r8, asr #12 │ │ │ │ + cmneq r0, r4, asr r6 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - cmneq r0, r8, lsl r6 │ │ │ │ + cmneq r0, r4, lsr #12 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - cmneq r0, r8, ror #11 │ │ │ │ + strdeq r2, [r0, #-84]! @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strheq r2, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r0, r8, lsl #11 │ │ │ │ - cmneq r0, r8, asr r5 │ │ │ │ - cmneq r9, r0, lsr #7 │ │ │ │ - cmneq r0, r0, lsr #10 │ │ │ │ - ldrdeq r3, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r0, r4, asr #11 │ │ │ │ + @ instruction: 0x01602594 │ │ │ │ + cmneq r0, r4, ror #10 │ │ │ │ + cmneq r9, r8, lsr #7 │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + cmneq r1, r0, ror #25 │ │ │ │ andeq r0, r0, r5, ror #15 │ │ │ │ - cmneq r9, r0, ror #6 │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ - @ instruction: 0x01613c94 │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ + cmneq r0, ip, ror #9 │ │ │ │ + cmneq r1, r0, lsr #25 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - cmneq r0, r8, lsr #9 │ │ │ │ + strheq r2, [r0, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ - cmneq r0, r8, ror r4 │ │ │ │ + cmneq r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r2, ror #15 │ │ │ │ - cmneq r0, r8, asr #8 │ │ │ │ + cmneq r0, r4, asr r4 │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - cmneq r0, r8, lsl r4 │ │ │ │ + cmneq r0, r4, lsr #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r0, r8, ror #7 │ │ │ │ + strdeq r2, [r0, #-52]! @ 0xffffffcc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r9, r0, lsr r2 │ │ │ │ - strheq r2, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, r4, ror #22 │ │ │ │ - cmneq r0, r8, ror r3 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ + cmneq r9, r8, lsr r2 │ │ │ │ + strheq r2, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r0, ror fp │ │ │ │ + cmneq r0, r4, lsl #7 │ │ │ │ + cmneq r0, ip, asr #6 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - strdeq ip, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ - cmneq r1, r0, lsr r7 │ │ │ │ + cmneq r9, r4, lsl #28 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmneq r1, ip, lsr r7 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - strheq ip, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r0, ip, lsr pc │ │ │ │ - strdeq r3, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, r4, asr #27 │ │ │ │ + cmneq r0, r8, asr #30 │ │ │ │ + strdeq r3, [r1, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - cmneq r0, r0, lsl #30 │ │ │ │ + cmneq r0, ip, lsl #30 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ - cmneq r9, r0, lsr sp │ │ │ │ - strheq r1, [r0, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ + strdeq r1, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, r8, lsr sp │ │ │ │ + strheq r1, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmneq r0, r8, ror lr │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strheq ip, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, r8, lsr lr │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ + cmneq r9, r0, asr #25 │ │ │ │ + cmneq r0, r4, asr #28 │ │ │ │ + strdeq r3, [r1, #-88]! @ 0xffffffa8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r9, r8, ror ip │ │ │ │ - strdeq r1, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, ip, lsr #11 │ │ │ │ + cmneq r9, r0, lsl #25 │ │ │ │ + cmneq r0, r4, lsl #28 │ │ │ │ + strheq r3, [r1, #-88]! @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r9, r8, lsr ip │ │ │ │ - strheq r1, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, ip, ror #10 │ │ │ │ + cmneq r9, r0, asr #24 │ │ │ │ + cmneq r0, r4, asr #27 │ │ │ │ + cmneq r1, r8, ror r5 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - cmneq r0, r0, lsl #27 │ │ │ │ + cmneq r0, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r9, r8, asr #23 │ │ │ │ - cmneq r0, r8, asr #26 │ │ │ │ - strdeq r3, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + ldrdeq ip, [r9, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r0, r4, asr sp │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - cmneq r0, r0, lsl sp │ │ │ │ + cmneq r0, ip, lsl sp │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - cmneq r0, r0, ror #25 │ │ │ │ + cmneq r0, ip, ror #25 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r9, r8, lsr #22 │ │ │ │ - cmneq r0, r8, lsr #25 │ │ │ │ - cmneq r1, ip, asr r4 │ │ │ │ + cmneq r9, r0, lsr fp │ │ │ │ + strheq r1, [r0, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, r8, ror #8 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - cmneq r0, ip, ror #24 │ │ │ │ + cmneq r0, r8, ror ip │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq r3, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r1, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r0, r0, lsl ip │ │ │ │ + cmneq r0, ip, lsl ip │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - cmneq r9, r8, asr sl │ │ │ │ - ldrdeq r1, [r0, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r1, ip, lsl #7 │ │ │ │ + cmneq r9, r0, ror #20 │ │ │ │ + cmneq r0, r4, ror #23 │ │ │ │ + @ instruction: 0x01613398 │ │ │ │ andeq r0, r0, lr, lsl #14 │ │ │ │ - cmneq r0, r0, lsr #23 │ │ │ │ + cmneq r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - cmneq r0, r0, ror fp │ │ │ │ + cmneq r0, ip, ror fp │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ - cmneq r0, ip, lsr fp │ │ │ │ + cmneq r0, r8, asr #22 │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - cmneq r0, r4, lsr #22 │ │ │ │ + cmneq r0, r0, lsr fp │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - cmneq r9, ip, ror #18 │ │ │ │ - cmneq r0, ip, ror #21 │ │ │ │ - cmneq r1, r0, lsr #5 │ │ │ │ + cmneq r9, r4, ror r9 │ │ │ │ + strdeq r1, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, ip, lsr #5 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - strheq r1, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r0, r0, asr #21 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - strdeq ip, [r9, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, ip, ror sl │ │ │ │ - cmneq r1, r0, lsr r2 │ │ │ │ + cmneq r9, r4, lsl #18 │ │ │ │ + cmneq r0, r8, lsl #21 │ │ │ │ + cmneq r1, ip, lsr r2 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - strheq ip, [r9, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, ip, lsr sl │ │ │ │ - strdeq r3, [r1, #-16]! │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ + cmneq r0, r8, asr #20 │ │ │ │ + strdeq r3, [r1, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - cmneq r0, r4, lsl #20 │ │ │ │ + cmneq r0, r0, lsl sl │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - ldrdeq r1, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r4, lsr #19 │ │ │ │ + cmneq r0, r0, ror #19 │ │ │ │ + strheq r1, [r0, #-144]! @ 0xffffff70 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq ip, [r9, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, r4, ror #11 │ │ │ │ - cmneq r1, r4, lsl #2 │ │ │ │ + cmneq r9, r4, ror #15 │ │ │ │ + strdeq r3, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r1, r0, lsl r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r9, r4, lsl #15 │ │ │ │ - cmneq r0, r4, lsl #18 │ │ │ │ - strheq r3, [r1, #-0]! │ │ │ │ + cmneq r9, ip, lsl #15 │ │ │ │ + cmneq r0, r0, lsl r9 │ │ │ │ + strheq r3, [r1, #-12]! │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - cmneq r0, r8, asr #17 │ │ │ │ + ldrdeq r1, [r0, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - cmneq r0, ip, lsr #17 │ │ │ │ + strheq r1, [r0, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x01601890 │ │ │ │ + @ instruction: 0x0160189c │ │ │ │ andeq r0, r0, fp, lsl #15 │ │ │ │ - cmneq r0, r8, ror r8 │ │ │ │ + cmneq r0, r4, lsl #17 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - cmneq r0, r4, asr #16 │ │ │ │ + cmneq r0, r0, asr r8 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - cmneq r0, r8, lsr #16 │ │ │ │ + cmneq r0, r4, lsr r8 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - cmneq r0, ip, lsl #16 │ │ │ │ + cmneq r0, r8, lsl r8 │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - strdeq r1, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r0, lsl #16 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - cmneq r0, r4, asr #15 │ │ │ │ + ldrdeq r1, [r0, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ - cmneq r0, ip, lsl #15 │ │ │ │ - cmneq r1, r8, lsr pc │ │ │ │ + cmneq r9, r4, lsl r6 │ │ │ │ + @ instruction: 0x01601798 │ │ │ │ + cmneq r1, r4, asr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - cmneq r0, r4, asr r7 │ │ │ │ + cmneq r0, r0, ror #14 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - cmneq r0, r4, lsr #14 │ │ │ │ + cmneq r0, r0, lsr r7 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ - cmneq r0, ip, ror #13 │ │ │ │ - cmneq r1, r0, lsr #29 │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ + strdeq r1, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r1, ip, lsr #29 │ │ │ │ muleq r0, r8, r7 │ │ │ │ ldr r2, [pc, #-480] @ 572f08 │ │ │ │ ldr r1, [pc, #-480] @ 572f0c │ │ │ │ ldr r3, [pc, #-480] @ 572f10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1240069,45 +1240069,45 @@ │ │ │ │ add r2, r2, #1120 @ 0x460 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 573a30 │ │ │ │ cmneq r6, r8, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, r0, ror #9 │ │ │ │ - @ instruction: 0x01613394 │ │ │ │ - cmneq r1, r0, lsr #28 │ │ │ │ + cmneq r9, r8, ror #9 │ │ │ │ + cmneq r1, r0, lsr #7 │ │ │ │ + cmneq r1, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ ldrsbeq r4, [r6, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r1, r0, asr #27 │ │ │ │ + cmneq r1, ip, asr #27 │ │ │ │ addseq r7, r2, r4, lsr #29 │ │ │ │ - strdeq r3, [r1, #-20]! @ 0xffffffec │ │ │ │ - strheq r3, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r0, lsl #4 │ │ │ │ + strheq r3, [r1, #-44]! @ 0xffffffd4 │ │ │ │ strdeq pc, [r1], -r4 │ │ │ │ @ instruction: 0xfffeb4b8 │ │ │ │ - cmneq r9, r4, ror #6 │ │ │ │ - strdeq r1, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r1, r4, lsr #25 │ │ │ │ + cmneq r9, ip, ror #6 │ │ │ │ + strdeq r1, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + strheq r2, [r1, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ - cmneq r9, r4, lsl #6 │ │ │ │ - @ instruction: 0x01601490 │ │ │ │ - cmneq r1, r4, asr #24 │ │ │ │ + cmneq r1, r4, lsr #2 │ │ │ │ + cmneq r9, ip, lsl #6 │ │ │ │ + @ instruction: 0x0160149c │ │ │ │ + cmneq r1, r0, asr ip │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - cmneq r9, r8, asr #5 │ │ │ │ - cmneq r0, r4, asr r4 │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ + ldrdeq ip, [r9, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r0, r0, ror #8 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - @ instruction: 0x0169c290 │ │ │ │ - cmneq r0, ip, lsl r4 │ │ │ │ - ldrdeq r2, [r1, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x0169c298 │ │ │ │ + cmneq r0, r8, lsr #8 │ │ │ │ + ldrdeq r2, [r1, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - cmneq r9, r8, asr r2 │ │ │ │ - cmneq r0, r4, ror #7 │ │ │ │ - @ instruction: 0x01612b98 │ │ │ │ + cmneq r9, r0, ror #4 │ │ │ │ + strdeq r1, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r4, lsr #23 │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1240601,91 +1240601,91 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 574204 │ │ │ │ ldrheq r4, [r6, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r9, ip, ror #2 │ │ │ │ + cmneq r9, r4, ror r1 │ │ │ │ @ instruction: 0x01764798 │ │ │ │ @ instruction: 0xfffe71e8 │ │ │ │ cmneq r6, r0, lsr #14 │ │ │ │ cmneq r6, r4, lsr #22 │ │ │ │ cmpeq pc, r8, lsr #21 │ │ │ │ - cmneq r1, r8, lsr lr │ │ │ │ + cmneq r1, r4, asr #28 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r1, r4, lsr pc │ │ │ │ - strheq r7, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - strheq r2, [r1, #-160]! @ 0xffffff60 │ │ │ │ - ldrdeq r2, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r0, asr #30 │ │ │ │ + strheq r7, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + strheq r2, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r1, r8, ror #29 │ │ │ │ @ instruction: 0xfffe6b94 │ │ │ │ addseq sl, r2, ip │ │ │ │ - cmneq r9, r0, lsl pc │ │ │ │ - @ instruction: 0x01601090 │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ + cmneq r9, r8, lsl pc │ │ │ │ + @ instruction: 0x0160109c │ │ │ │ + cmneq r1, r0, asr r8 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ - cmneq r0, r4, asr #32 │ │ │ │ - strdeq r2, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r9, ip, asr #29 │ │ │ │ + qdsubeq r1, r0, r0 │ │ │ │ + cmneq r1, r4, lsl #16 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ @ instruction: 0xffff7c94 │ │ │ │ - cmneq r9, r8, asr lr │ │ │ │ - ldrdeq r0, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r1, ip, lsl #15 │ │ │ │ + cmneq r9, r0, ror #28 │ │ │ │ + smultteq r0, r4, pc @ │ │ │ │ + @ instruction: 0x01612798 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - cmneq r1, r4, asr #26 │ │ │ │ - @ instruction: 0x0166709c │ │ │ │ - @ instruction: 0x0161289c │ │ │ │ - cmneq r1, r8, ror #16 │ │ │ │ - cmneq r9, r4, lsl sp │ │ │ │ - @ instruction: 0x01600e94 │ │ │ │ - cmneq r1, r0, asr #12 │ │ │ │ + cmneq r1, r0, asr sp │ │ │ │ + cmneq r6, r8, lsr #1 │ │ │ │ + cmneq r1, r8, lsr #17 │ │ │ │ + cmneq r1, r4, ror r8 │ │ │ │ + cmneq r9, ip, lsl sp │ │ │ │ + smultbeq r0, r0, lr │ │ │ │ + cmneq r1, ip, asr #12 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - ldrdeq fp, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r0, r0, asr lr │ │ │ │ - cmneq r1, r4, lsl #12 │ │ │ │ + ldrdeq fp, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r0, ip, asr lr │ │ │ │ + cmneq r1, r0, lsl r6 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ - @ instruction: 0x0169bc90 │ │ │ │ - cmneq r0, r0, lsl lr │ │ │ │ - strheq r2, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0169bc98 │ │ │ │ + cmneq r0, ip, lsl lr │ │ │ │ + cmneq r1, r8, asr #11 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmneq r9, r0, asr ip │ │ │ │ - ldrdeq r0, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, ip, ror r5 │ │ │ │ + cmneq r9, r8, asr ip │ │ │ │ + ldrdeq r0, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - cmneq r9, r0, lsl ip │ │ │ │ - @ instruction: 0x01600d90 │ │ │ │ - cmneq r1, ip, lsr r5 │ │ │ │ + cmneq r9, r8, lsl ip │ │ │ │ + @ instruction: 0x01600d9c │ │ │ │ + cmneq r1, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - ldrdeq fp, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r0, r0, asr sp │ │ │ │ - strdeq r2, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + ldrdeq fp, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r0, ip, asr sp │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - @ instruction: 0x0169bb90 │ │ │ │ - cmneq r0, r0, lsl sp │ │ │ │ - strheq r2, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0169bb98 │ │ │ │ + cmneq r0, ip, lsl sp │ │ │ │ + cmneq r1, r8, asr #9 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - cmneq r9, r0, asr fp │ │ │ │ - @ instruction: 0x01612494 │ │ │ │ - smulbteq r0, ip, ip │ │ │ │ + cmneq r9, r8, asr fp │ │ │ │ + cmneq r1, r0, lsr #9 │ │ │ │ + ldrdeq r0, [r0, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - cmneq r9, ip, ror #21 │ │ │ │ - cmneq r0, ip, ror #24 │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ + strdeq fp, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r0, r8, ror ip │ │ │ │ + cmneq r1, r4, lsr #8 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - @ instruction: 0x0169ba98 │ │ │ │ - cmneq r1, r8, asr r9 │ │ │ │ - ldrdeq r2, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r9, r0, lsr #21 │ │ │ │ + cmneq r1, r4, ror #18 │ │ │ │ + ldrdeq r2, [r1, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrdeq r0, [r0, #-184]! @ 0xffffff48 │ │ │ │ + smultteq r0, r4, fp │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ - @ instruction: 0x01600b98 │ │ │ │ - cmneq r1, r4, asr #6 │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ + smultbeq r0, r4, fp │ │ │ │ + cmneq r1, r0, asr r3 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r1, #948] @ 0x3b4 │ │ │ │ @@ -1241153,65 +1241153,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5748f4 │ │ │ │ cmneq r6, r0, lsr #29 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r6, r8, lsl ip │ │ │ │ - cmneq r0, r8, asr #12 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ - cmneq r9, ip, asr #19 │ │ │ │ + cmneq r0, r4, asr r6 │ │ │ │ cmneq r1, r8, lsr r4 │ │ │ │ - cmneq r1, ip, ror #7 │ │ │ │ - cmneq r9, ip, lsl #19 │ │ │ │ - smulbteq r0, ip, r5 │ │ │ │ - strheq r2, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r9, r0, asr r9 │ │ │ │ - @ instruction: 0x01600598 │ │ │ │ - cmneq r1, ip, ror r3 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ - cmneq r1, r8, asr #6 │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - cmneq r1, r4, lsl r3 │ │ │ │ - strheq fp, [r9, #-132]! @ 0xffffff7c │ │ │ │ - strdeq r0, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ - cmneq r9, r0, lsl #17 │ │ │ │ - smulbteq r0, r8, r4 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ - cmneq r9, ip, asr #16 │ │ │ │ - @ instruction: 0x01600494 │ │ │ │ - cmneq r1, r8, ror r2 │ │ │ │ - cmneq r9, r8, lsl r8 │ │ │ │ - cmneq r0, r0, ror #8 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - cmneq r9, r4, ror #15 │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - cmneq r1, r0, lsl r2 │ │ │ │ - strheq fp, [r9, #-112]! @ 0xffffff90 │ │ │ │ - strdeq r0, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - ldrdeq r2, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r9, ip, ror r7 │ │ │ │ - smulbteq r0, r4, r3 │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ - cmneq r9, r8, asr #14 │ │ │ │ - @ instruction: 0x01600390 │ │ │ │ - cmneq r1, r4, ror r1 │ │ │ │ - cmneq r9, r4, lsl r7 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ - cmneq r1, r0, asr #2 │ │ │ │ - cmneq r9, r0, ror #13 │ │ │ │ - cmneq r0, r8, lsr #6 │ │ │ │ - cmneq r1, ip, lsl #2 │ │ │ │ - cmneq r9, ip, lsr #13 │ │ │ │ - strdeq r0, [r0, #-36]! @ 0xffffffdc │ │ │ │ - ldrdeq r2, [r1, #-8]! │ │ │ │ - cmneq r9, r8, ror r6 │ │ │ │ + ldrdeq fp, [r9, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r1, r4, asr #8 │ │ │ │ + strdeq r2, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0169b994 │ │ │ │ + ldrdeq r0, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + strheq r2, [r1, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r9, r8, asr r9 │ │ │ │ + smultbeq r0, r4, r5 │ │ │ │ + cmneq r1, r8, lsl #7 │ │ │ │ + cmneq r9, r4, lsr #18 │ │ │ │ + cmneq r0, r0, ror r5 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + strdeq fp, [r9, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r0, ip, lsr r5 │ │ │ │ + cmneq r1, r0, lsr #6 │ │ │ │ + strheq fp, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, r8, lsl #10 │ │ │ │ + cmneq r1, ip, ror #5 │ │ │ │ + cmneq r9, r8, lsl #17 │ │ │ │ + ldrdeq r0, [r0, #-68]! @ 0xffffffbc │ │ │ │ + strheq r2, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r4, asr r8 │ │ │ │ + smultbeq r0, r0, r4 │ │ │ │ + cmneq r1, r4, lsl #5 │ │ │ │ + cmneq r9, r0, lsr #16 │ │ │ │ + cmneq r0, ip, ror #8 │ │ │ │ + cmneq r1, r0, asr r2 │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ + cmneq r1, ip, lsl r2 │ │ │ │ + strheq fp, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r0, r4, lsl #8 │ │ │ │ + cmneq r1, r8, ror #3 │ │ │ │ + cmneq r9, r4, lsl #15 │ │ │ │ + ldrdeq r0, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + strheq r2, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, r0, asr r7 │ │ │ │ + @ instruction: 0x0160039c │ │ │ │ + cmneq r1, r0, lsl #3 │ │ │ │ + cmneq r9, ip, lsl r7 │ │ │ │ + cmneq r0, r8, ror #6 │ │ │ │ + cmneq r1, ip, asr #2 │ │ │ │ + cmneq r9, r8, ror #13 │ │ │ │ + cmneq r0, r4, lsr r3 │ │ │ │ + cmneq r1, r8, lsl r1 │ │ │ │ + strheq fp, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r0, r0, lsl #6 │ │ │ │ + cmneq r1, r4, ror #1 │ │ │ │ + cmneq r9, r0, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -1241297,26 +1241297,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 574f04 │ │ │ │ cmneq r6, r8, ror r6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, r8, lsr #10 │ │ │ │ - cmneq r1, r0, lsl #31 │ │ │ │ - cmneq r9, r0, ror #9 │ │ │ │ - cmneq r0, r4, asr r1 │ │ │ │ - cmneq r1, r4, lsr pc │ │ │ │ - cmneq r0, r0, lsr #2 │ │ │ │ - cmneq r9, r8, ror r4 │ │ │ │ - smultteq r0, ip, r0 │ │ │ │ - cmneq r1, ip, asr #29 │ │ │ │ - cmneq r9, r0, asr #8 │ │ │ │ - strheq r0, [r0, #-4]! │ │ │ │ - @ instruction: 0x01611e94 │ │ │ │ + cmneq r9, r0, lsr r5 │ │ │ │ + cmneq r1, ip, lsl #31 │ │ │ │ + cmneq r9, r8, ror #9 │ │ │ │ + cmneq r0, r0, ror #2 │ │ │ │ + cmneq r1, r0, asr #30 │ │ │ │ + cmneq r0, ip, lsr #2 │ │ │ │ + cmneq r9, r0, lsl #9 │ │ │ │ + strdeq r0, [r0, #-8]! │ │ │ │ + ldrdeq r1, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r9, r8, asr #8 │ │ │ │ + smulbteq r0, r0, r0 │ │ │ │ + cmneq r1, r0, lsr #29 │ │ │ │ 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] @ 57544c │ │ │ │ @@ -1241579,44 +1241579,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 575174 │ │ │ │ ldrsbeq r3, [r6, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strdeq r5, [r3, #-140]! @ 0xffffff74 │ │ │ │ - msreq SPSR_irq, r0, ror pc │ │ │ │ + cmneq r3, r8, lsl #18 │ │ │ │ msreq SPSR_irq, ip, ror pc │ │ │ │ - strdeq fp, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r1, r0, asr #26 │ │ │ │ + msreq SPSR_irq, r8, lsl #31 │ │ │ │ + cmneq r9, r0, lsl #6 │ │ │ │ + cmneq r1, ip, asr #26 │ │ │ │ @ instruction: 0xfffffd18 │ │ │ │ @ instruction: 0xfffff4d4 │ │ │ │ @ instruction: 0x01763398 │ │ │ │ - ldrdeq fp, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmppeq pc, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - cmppeq pc, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [pc, #-220] @ 5753b0 @ │ │ │ │ - cmppeq pc, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - ldrdeq r1, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r1, r4, asr fp │ │ │ │ - cmneq r9, r0, asr #1 │ │ │ │ - cmppeq pc, r4, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r1, r4, lsl fp │ │ │ │ - cmneq r9, r4, lsl #1 │ │ │ │ - ldrsheq pc, [pc, #-200] @ 5753e8 @ │ │ │ │ - ldrdeq r1, [r1, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r9, r8, asr #32 │ │ │ │ - ldrheq pc, [pc, #-204] @ 5753f0 @ │ │ │ │ - @ instruction: 0x01611a9c │ │ │ │ - cmneq r9, ip │ │ │ │ - cmppeq pc, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, ror #20 │ │ │ │ - cmppeq pc, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmppeq pc, r4, asr lr @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + cmppeq pc, r8, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [pc, #-216] @ 5753b8 @ │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmneq r1, r0, ror #22 │ │ │ │ + cmneq r9, r8, asr #1 │ │ │ │ + cmppeq pc, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, lsr #22 │ │ │ │ + cmneq r9, ip, lsl #1 │ │ │ │ + cmppeq pc, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, ror #21 │ │ │ │ + qdsubeq fp, r0, r9 │ │ │ │ + cmppeq pc, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, lsr #21 │ │ │ │ + cmneq r9, r4, lsl r0 │ │ │ │ + cmppeq pc, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, ror #20 │ │ │ │ + cmppeq pc, r4, asr ip @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ @@ -1242331,86 +1242331,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 575ab0 │ │ │ │ cmneq r6, r0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r6, r0, ror #31 │ │ │ │ - cmneq r1, r0, asr #18 │ │ │ │ - cmneq r9, r0, lsl pc │ │ │ │ + cmneq r1, ip, asr #18 │ │ │ │ + cmneq r9, r8, lsl pc │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq r1, r4, asr #15 │ │ │ │ - @ instruction: 0x0169ad9c │ │ │ │ + ldrdeq r1, [r1, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, r4, lsr #27 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01611498 │ │ │ │ - cmneq r9, r8, ror #20 │ │ │ │ + cmneq r1, r4, lsr #9 │ │ │ │ + cmneq r9, r0, ror sl │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ cmneq r6, ip, asr sl │ │ │ │ cmppeq lr, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq pc, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, asr #6 │ │ │ │ - cmneq r9, r8, lsl r9 │ │ │ │ + cmppeq pc, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + cmneq r9, r0, lsr #18 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmppeq pc, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ - ldrdeq sl, [r9, #-140]! @ 0xffffff74 │ │ │ │ + ldrsheq pc, [pc, #-64] @ 57601c @ │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ + cmneq r9, r4, ror #17 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmppeq pc, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r0, lsr #17 │ │ │ │ + ldrheq pc, [pc, #-68] @ 576028 @ │ │ │ │ + ldrdeq r1, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, r8, lsr #17 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmppeq pc, r0, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r1, r0, lsr #5 │ │ │ │ - cmneq r9, r0, ror r8 │ │ │ │ - cmppeq pc, r4, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r1, ip, asr r2 │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ + cmppeq pc, ip, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r1, ip, lsr #5 │ │ │ │ + cmneq r9, r8, ror r8 │ │ │ │ + cmppeq pc, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, ror #4 │ │ │ │ + cmneq r9, r4, lsr r8 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - ldrsheq pc, [pc, #-60] @ 57605c @ │ │ │ │ - cmneq r1, ip, lsr #4 │ │ │ │ - strdeq sl, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmppeq pc, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, lsr r2 │ │ │ │ + cmneq r9, r0, lsl #16 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmppeq pc, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ - strheq sl, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmppeq pc, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, r0, asr #15 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmppeq pc, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq pc, r8, asr r3 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r1, r0, lsl #3 │ │ │ │ - cmneq r9, r0, asr r7 │ │ │ │ + @ instruction: 0x015ff398 │ │ │ │ + cmppeq pc, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, lsl #3 │ │ │ │ + cmneq r9, r8, asr r7 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmppeq pc, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, asr #2 │ │ │ │ - cmneq r9, ip, lsl r7 │ │ │ │ - cmppeq pc, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ + cmneq r9, r4, lsr #14 │ │ │ │ + ldrsheq pc, [pc, #-40] @ 5760b0 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ - cmppeq pc, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, lsr #2 │ │ │ │ + @ instruction: 0x015ff290 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - strheq r1, [r1, #-0]! │ │ │ │ + strheq r1, [r1, #-12]! │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmppeq pc, r0, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, ip, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmppeq pc, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [pc, #-16] @ 5760f0 @ │ │ │ │ - cmppeq pc, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmppeq pc, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - smulbbeq r1, ip, pc @ │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ + cmppeq pc, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [pc, #-28] @ 5760e4 @ │ │ │ │ + cmppeq pc, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r0, ror r1 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x01610f98 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmppeq pc, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, asr pc │ │ │ │ - cmneq r9, r4, lsr #10 │ │ │ │ - ldrsheq pc, [pc, #-4] @ 576120 @ │ │ │ │ - cmppeq pc, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - smultteq r1, r8, lr │ │ │ │ - strheq sl, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmppeq pc, r4, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r1, r0, ror #30 │ │ │ │ + cmneq r9, ip, lsr #10 │ │ │ │ + cmppeq pc, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r0, [r1, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, r0, asr #9 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmppeq pc, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015ff098 │ │ │ │ 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] @ 5767b8 │ │ │ │ @@ -1242823,48 +1242823,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5765b0 │ │ │ │ ldrheq r2, [r6, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01762398 │ │ │ │ - cmpeq pc, ip, ror #18 │ │ │ │ - ldrdeq sl, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, ip, asr #5 │ │ │ │ - strdeq r0, [r1, #-192]! @ 0xffffff40 │ │ │ │ - andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r9, r4, ror pc │ │ │ │ - cmpeq pc, ip, ror #11 │ │ │ │ - cmneq r9, r0, lsr #30 │ │ │ │ - cmpeq pc, r8, lsl fp @ │ │ │ │ - cmneq r1, r4, asr #18 │ │ │ │ - cmpeq pc, r0, ror #21 │ │ │ │ - cmneq r1, r8, lsl r9 │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ + ldrdeq sl, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + ldrdeq sl, [r9, #-36]! @ 0xffffffdc │ │ │ │ + strdeq r0, [r1, #-204]! @ 0xffffff34 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + cmneq r9, ip, ror pc │ │ │ │ + ldrsheq ip, [pc, #-88] @ 57678c │ │ │ │ + cmneq r9, r8, lsr #30 │ │ │ │ + cmpeq pc, r4, lsr #22 │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ + cmpeq pc, ip, ror #21 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ cmneq r6, ip, asr pc │ │ │ │ - cmpeq pc, r0, ror sl @ │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ - cmneq r1, r0, ror r8 │ │ │ │ - cmneq r9, r0, lsl lr │ │ │ │ - cmpeq pc, r8, lsl #20 │ │ │ │ - cmneq r1, r4, lsr r8 │ │ │ │ - ldrdeq r9, [r9, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq lr, [pc, #-144] @ 57678c │ │ │ │ - strdeq r0, [r1, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x01699d9c │ │ │ │ - @ instruction: 0x015fe994 │ │ │ │ - smulbteq r1, r0, r7 │ │ │ │ - cmneq r9, r0, ror #26 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ - smulbbeq r1, r4, r7 │ │ │ │ - cmneq r9, r8, lsr #26 │ │ │ │ - cmpeq pc, ip, lsl r9 @ │ │ │ │ - cmneq r1, ip, asr #14 │ │ │ │ - cmneq r9, r8, ror #25 │ │ │ │ - cmpeq pc, r0, ror #17 │ │ │ │ - cmneq r1, ip, lsl #14 │ │ │ │ + cmpeq pc, ip, ror sl @ │ │ │ │ + cmpeq pc, ip, asr #20 │ │ │ │ + cmneq r1, ip, ror r8 │ │ │ │ + cmneq r9, r8, lsl lr │ │ │ │ + cmpeq pc, r4, lsl sl @ │ │ │ │ + cmneq r1, r0, asr #16 │ │ │ │ + cmneq r9, r0, ror #27 │ │ │ │ + ldrsbeq lr, [pc, #-156] @ 576780 │ │ │ │ + cmneq r1, r8, lsl #16 │ │ │ │ + cmneq r9, r4, lsr #27 │ │ │ │ + cmpeq pc, r0, lsr #19 │ │ │ │ + smulbteq r1, ip, r7 │ │ │ │ + cmneq r9, r8, ror #26 │ │ │ │ + cmpeq pc, r4, ror #18 │ │ │ │ + @ instruction: 0x01610790 │ │ │ │ + cmneq r9, r0, lsr sp │ │ │ │ + cmpeq pc, r8, lsr #18 │ │ │ │ + cmneq r1, r8, asr r7 │ │ │ │ + strdeq r9, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq pc, ip, ror #17 │ │ │ │ + cmneq r1, r8, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -1244137,54 +1244137,54 @@ │ │ │ │ cmp ip, r2 │ │ │ │ add r3, r3, r0 │ │ │ │ bne 577c20 │ │ │ │ b 577cec │ │ │ │ cmneq r6, r8, lsl #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq r1, [r6, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r9, r4, lsl r5 │ │ │ │ - msreq SPSR_irq, r8, lsr pc │ │ │ │ - cmneq r9, r8, lsr #7 │ │ │ │ - strheq pc, [r0, #-208]! @ 0xffffff30 @ │ │ │ │ - cmneq r9, r4, ror #2 │ │ │ │ - msreq SPSR_irq, r4, lsl #23 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - msreq (UNDEF: 96), r4, asr sl │ │ │ │ - cmneq r9, r4, lsl pc │ │ │ │ - msreq SPSR_, r4, lsr r9 │ │ │ │ - cmneq r0, r0, lsl #12 │ │ │ │ - cmneq r9, r8, asr #26 │ │ │ │ - msreq SPSR_irq, r8, asr r7 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - msreq (UNDEF: 96), r4, asr #12 │ │ │ │ + cmneq r9, ip, lsl r5 │ │ │ │ + msreq SPSR_irq, r4, asr #30 │ │ │ │ + strheq r9, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + strheq pc, [r0, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq r9, ip, ror #2 │ │ │ │ + msreq SPSR_irq, r0 @ │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + msreq (UNDEF: 96), r0, ror #20 │ │ │ │ + cmneq r9, ip, lsl pc │ │ │ │ + msreq SPSR_, r0, asr #18 │ │ │ │ + cmneq r0, ip, lsl #12 │ │ │ │ + cmneq r9, r0, asr sp │ │ │ │ + msreq SPSR_irq, r4, ror #14 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + msreq (UNDEF: 96), r0, asr r6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r9, ip, ror #17 │ │ │ │ - msreq (UNDEF: 96), r8, ror #5 │ │ │ │ + strdeq r8, [r9, #-132]! @ 0xffffff7c │ │ │ │ + strdeq pc, [r0, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - strheq lr, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r9, ip, ror #6 │ │ │ │ + cmneq r0, r8, asr #27 │ │ │ │ + cmneq r9, r4, ror r3 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq r0, r0, asr #17 │ │ │ │ - cmneq r9, ip, lsl #29 │ │ │ │ + cmneq r0, ip, asr #17 │ │ │ │ + @ instruction: 0x01697e94 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - strdeq r7, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, r8, lsl r8 │ │ │ │ + cmneq r9, r0, lsl #28 │ │ │ │ + cmneq r0, r4, lsr #16 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - strdeq r7, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r0, ip, lsl #14 │ │ │ │ - strdeq r7, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ - ldrdeq r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + strdeq r7, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r0, r8, lsl r7 │ │ │ │ + strdeq r7, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r0, r8, lsl r6 │ │ │ │ + cmneq r0, r8, ror #5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strheq r7, [r9, #-144]! @ 0xffffff70 │ │ │ │ - ldrdeq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ - strheq lr, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r9, r8, lsl #17 │ │ │ │ + strheq r7, [r9, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r0, r0, ror #7 │ │ │ │ + cmneq r0, r8, asr #5 │ │ │ │ + @ instruction: 0x01697890 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 57913c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ @@ -1246339,211 +1246339,211 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 579424 │ │ │ │ - cmneq r9, r0, lsr #11 │ │ │ │ - cmneq r0, r4, asr #31 │ │ │ │ + cmneq r9, r8, lsr #11 │ │ │ │ + ldrdeq sp, [r0, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq r9, r8, lsr r5 │ │ │ │ - cmneq r0, r0, ror #30 │ │ │ │ + cmneq r9, r0, asr #10 │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ cmnpeq r5, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq fp, [pc, #-240] @ 579de8 │ │ │ │ - cmneq r0, r4, ror #27 │ │ │ │ - cmneq r9, r0, lsr #7 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ - cmneq r0, r8, lsr sp │ │ │ │ + ldrsheq fp, [pc, #-252] @ 579ddc │ │ │ │ + strdeq sp, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, r8, lsr #7 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ + cmneq r0, r4, asr #26 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ cmpeq lr, r8, lsl #12 │ │ │ │ ldrheq ip, [lr, #-84] @ 0xffffffac │ │ │ │ cmpeq lr, r4, ror #10 │ │ │ │ - @ instruction: 0x01697194 │ │ │ │ - cmpeq pc, ip, lsl #27 │ │ │ │ - strheq sp, [r0, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x0169719c │ │ │ │ + @ instruction: 0x015fbd98 │ │ │ │ + cmneq r0, r4, asr #23 │ │ │ │ ldrsbeq ip, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ - cmpeq pc, r0, ror #25 │ │ │ │ - cmpeq pc, ip, lsr #25 │ │ │ │ - cmpeq pc, ip, ror ip @ │ │ │ │ - cmneq r9, r4, ror r0 │ │ │ │ - @ instruction: 0x0160da98 │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ - cmneq r9, ip, lsr #32 │ │ │ │ - cmneq r0, ip, asr #20 │ │ │ │ + cmpeq pc, ip, lsl sp @ │ │ │ │ + cmpeq pc, ip, ror #25 │ │ │ │ + ldrheq fp, [pc, #-200] @ 579e50 │ │ │ │ + cmpeq pc, r8, lsl #25 │ │ │ │ + cmneq r9, ip, ror r0 │ │ │ │ + cmneq r0, r4, lsr #21 │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ + cmneq r9, r4, lsr r0 │ │ │ │ + cmneq r0, r8, asr sl │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - strdeq r6, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r0, ip, asr #20 │ │ │ │ - cmneq r0, ip, lsl sl │ │ │ │ - ldrheq fp, [pc, #-180] @ 579e90 │ │ │ │ - cmpeq pc, r4, lsl #23 │ │ │ │ - cmpeq pc, r8, asr fp @ │ │ │ │ - cmpeq pc, ip, lsr fp @ │ │ │ │ - cmneq r9, r4, lsr #30 │ │ │ │ - cmpeq pc, ip, lsl fp @ │ │ │ │ - cmneq r0, r8, asr #18 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - cmpeq pc, r0, ror #21 │ │ │ │ - cmneq r0, ip, lsl #18 │ │ │ │ - cmpeq pc, r8, lsr #21 │ │ │ │ - cmpeq pc, r8, ror sl @ │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - cmpeq pc, r8, lsl sl @ │ │ │ │ - cmpeq pc, r8, ror #19 │ │ │ │ - strheq r6, [r9, #-220]! @ 0xffffff24 │ │ │ │ - ldrheq fp, [pc, #-148] @ 579ef0 │ │ │ │ - cmneq r0, r0, ror #15 │ │ │ │ - cmpeq pc, ip, ror r9 @ │ │ │ │ - cmneq r9, r8, ror sp │ │ │ │ - @ instruction: 0x0160d794 │ │ │ │ + cmneq r9, r4 │ │ │ │ + cmneq r0, r8, asr sl │ │ │ │ + cmneq r0, r8, lsr #20 │ │ │ │ + cmpeq pc, r0, asr #23 │ │ │ │ + @ instruction: 0x015fbb90 │ │ │ │ + cmpeq pc, r4, ror #22 │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ + cmneq r9, ip, lsr #30 │ │ │ │ + cmpeq pc, r8, lsr #22 │ │ │ │ + cmneq r0, r4, asr r9 │ │ │ │ + strdeq r6, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq pc, ip, ror #21 │ │ │ │ + cmneq r0, r8, lsl r9 │ │ │ │ + ldrheq fp, [pc, #-164] @ 579ec8 │ │ │ │ + cmpeq pc, r4, lsl #21 │ │ │ │ + cmpeq pc, r4, asr sl @ │ │ │ │ + cmpeq pc, r4, lsr #20 │ │ │ │ + ldrsheq fp, [pc, #-148] @ 579ee8 │ │ │ │ + cmneq r9, r4, asr #27 │ │ │ │ + cmpeq pc, r0, asr #19 │ │ │ │ + cmneq r0, ip, ror #15 │ │ │ │ + cmpeq pc, r8, lsl #19 │ │ │ │ + cmneq r9, r0, lsl #27 │ │ │ │ + cmneq r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq pc, ip, lsr r9 @ │ │ │ │ - cmpeq pc, ip, lsl #18 │ │ │ │ + cmpeq pc, r8, asr #18 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsbeq fp, [pc, #-132] @ 579f24 │ │ │ │ - ldrdeq r6, [r9, #-192]! @ 0xffffff40 │ │ │ │ - strdeq sp, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq pc, r0, ror #17 │ │ │ │ + ldrdeq r6, [r9, #-200]! @ 0xffffff38 │ │ │ │ + strdeq sp, [r0, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x015fb898 │ │ │ │ - cmpeq pc, r8, ror #16 │ │ │ │ - cmpeq pc, ip, asr #16 │ │ │ │ - cmpeq pc, ip, lsl r8 @ │ │ │ │ - cmpeq pc, ip, ror #15 │ │ │ │ - cmneq r9, r8, asr #23 │ │ │ │ - ldrheq fp, [pc, #-124] @ 579f54 │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ - cmneq r9, ip, lsl #23 │ │ │ │ - cmpeq pc, r0, lsl #15 │ │ │ │ - strheq sp, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r9, r0, asr fp │ │ │ │ - cmpeq pc, r4, asr #14 │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ - cmneq r9, r4, lsl fp │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ + cmpeq pc, r4, lsr #17 │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ + cmpeq pc, r8, asr r8 @ │ │ │ │ + cmpeq pc, r8, lsr #16 │ │ │ │ + ldrsheq fp, [pc, #-120] @ 579f50 │ │ │ │ + ldrdeq r6, [r9, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq pc, r8, asr #15 │ │ │ │ + strdeq sp, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x01696b94 │ │ │ │ + cmpeq pc, ip, lsl #15 │ │ │ │ + strheq sp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r8, asr fp │ │ │ │ + cmpeq pc, r0, asr r7 @ │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + cmneq r9, ip, lsl fp │ │ │ │ + cmneq r0, r0, ror r5 │ │ │ │ + cmneq r0, ip, lsr r5 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - ldrsbeq fp, [pc, #-108] @ 579f94 │ │ │ │ - ldrdeq r6, [r9, #-168]! @ 0xffffff58 │ │ │ │ - strdeq sp, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq pc, r8, ror #13 │ │ │ │ + cmneq r9, r0, ror #21 │ │ │ │ + cmneq r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmpeq pc, r0, lsr #13 │ │ │ │ - cmpeq pc, r0, ror r6 @ │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ - cmneq r0, ip, lsl #9 │ │ │ │ - cmneq r9, r0, lsr sl │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ - cmneq r0, r4, asr r4 │ │ │ │ - ldrsheq fp, [pc, #-80] @ 579fdc │ │ │ │ - cmneq r9, ip, ror #19 │ │ │ │ - cmneq r0, ip, lsl #8 │ │ │ │ - ldrheq fp, [pc, #-80] @ 579fe8 │ │ │ │ - cmneq r9, ip, lsr #19 │ │ │ │ - cmneq r0, ip, asr #7 │ │ │ │ - cmpeq pc, r0, ror r5 @ │ │ │ │ - cmneq r9, ip, ror #18 │ │ │ │ - cmneq r0, ip, lsl #7 │ │ │ │ - cmpeq pc, r0, lsr r5 @ │ │ │ │ - cmneq r9, ip, lsr #18 │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ - ldrsheq fp, [pc, #-64] @ 57a01c │ │ │ │ - cmneq r9, ip, ror #17 │ │ │ │ - cmneq r0, ip, lsl #6 │ │ │ │ - strheq r6, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq pc, ip, lsr #9 │ │ │ │ - ldrdeq sp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r9, ip, ror r8 │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ - cmneq r0, r0, lsr #5 │ │ │ │ - cmneq r9, r0, asr #16 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - cmneq r0, r4, ror #4 │ │ │ │ - cmneq r9, r4, lsl #16 │ │ │ │ - ldrsheq fp, [pc, #-56] @ 57a058 │ │ │ │ - cmneq r0, r8, lsr #4 │ │ │ │ - cmpeq pc, r0, asr #7 │ │ │ │ - cmneq r9, ip, lsr #15 │ │ │ │ - cmpeq pc, r0, lsr #7 │ │ │ │ - ldrdeq sp, [r0, #-16]! │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ - cmneq r0, r0, lsl #3 │ │ │ │ + cmpeq pc, ip, lsr #13 │ │ │ │ + cmpeq pc, ip, ror r6 @ │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ + @ instruction: 0x0160d498 │ │ │ │ + cmneq r9, r8, lsr sl │ │ │ │ + cmpeq pc, r4, lsr r6 @ │ │ │ │ + cmneq r0, r0, ror #8 │ │ │ │ + ldrsheq fp, [pc, #-92] @ 579fd0 │ │ │ │ + strdeq r6, [r9, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r0, r8, lsl r4 │ │ │ │ + ldrheq fp, [pc, #-92] @ 579fdc │ │ │ │ + strheq r6, [r9, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq sp, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq pc, ip, ror r5 @ │ │ │ │ + cmneq r9, r4, ror r9 │ │ │ │ + @ instruction: 0x0160d398 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ + cmneq r9, r4, lsr r9 │ │ │ │ + cmneq r0, r8, asr r3 │ │ │ │ + ldrsheq fp, [pc, #-76] @ 57a010 │ │ │ │ + strdeq r6, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, r8, lsl r3 │ │ │ │ + cmneq r9, r0, asr #17 │ │ │ │ + ldrheq fp, [pc, #-72] @ 57a024 │ │ │ │ + cmneq r0, r8, ror #5 │ │ │ │ + cmneq r9, r4, lsl #17 │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ + cmneq r0, ip, lsr #5 │ │ │ │ + cmneq r9, r8, asr #16 │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ + cmneq r0, r0, ror r2 │ │ │ │ + cmneq r9, ip, lsl #16 │ │ │ │ + cmpeq pc, r4, lsl #8 │ │ │ │ + cmneq r0, r4, lsr r2 │ │ │ │ + cmpeq pc, ip, asr #7 │ │ │ │ + strheq r6, [r9, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq pc, ip, lsr #7 │ │ │ │ + ldrdeq sp, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ + cmneq r9, ip, ror #14 │ │ │ │ + cmneq r0, ip, lsl #3 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq pc, r8, lsr #6 │ │ │ │ - cmneq r9, r4, lsr #14 │ │ │ │ - cmneq r0, r0, asr #2 │ │ │ │ + cmpeq pc, r4, lsr r3 @ │ │ │ │ + cmneq r9, ip, lsr #14 │ │ │ │ + cmneq r0, ip, asr #2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq pc, r0, ror #5 │ │ │ │ - ldrdeq r6, [r9, #-108]! @ 0xffffff94 │ │ │ │ - strdeq sp, [r0, #-8]! │ │ │ │ - cmpeq pc, r0, lsr #5 │ │ │ │ - @ instruction: 0x0169669c │ │ │ │ - strheq sp, [r0, #-8]! │ │ │ │ + cmpeq pc, ip, ror #5 │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + cmneq r0, r4, lsl #2 │ │ │ │ + cmpeq pc, ip, lsr #5 │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ + cmneq r0, r4, asr #1 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - cmneq r9, r0, asr r6 │ │ │ │ - cmneq r0, r0, ror r0 │ │ │ │ - cmpeq pc, ip, lsl #4 │ │ │ │ + cmpeq pc, r0, ror #4 │ │ │ │ + cmneq r9, r8, asr r6 │ │ │ │ + cmneq r0, ip, ror r0 │ │ │ │ + cmpeq pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq pc, r4, ror #3 │ │ │ │ - @ instruction: 0x015fae9c │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ + ldrsheq fp, [pc, #-16] @ 57a0e8 │ │ │ │ + cmpeq pc, r8, lsr #29 │ │ │ │ + cmpeq pc, r4, ror lr @ │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq pc, r4, lsr lr @ │ │ │ │ - cmpeq pc, r4, lsl #28 │ │ │ │ - cmpeq pc, r8, ror #27 │ │ │ │ - cmneq r9, r0, asr #3 │ │ │ │ - ldrheq sl, [pc, #-212] @ 57a044 │ │ │ │ - cmneq r0, r4, ror #23 │ │ │ │ - cmneq r9, r4, lsl #3 │ │ │ │ - cmpeq pc, r8, ror sp @ │ │ │ │ - cmneq r0, r8, lsr #23 │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ - cmpeq pc, ip, lsr sp @ │ │ │ │ - cmneq r0, r8, ror #22 │ │ │ │ - cmpeq pc, r4, lsl #26 │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - cmneq r0, r0, lsr #22 │ │ │ │ - cmpeq pc, r4, asr #25 │ │ │ │ - cmneq r9, r0, asr #1 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ - cmneq r9, r0, lsl #1 │ │ │ │ - @ instruction: 0x0160ca9c │ │ │ │ + cmpeq pc, r0, asr #28 │ │ │ │ + cmpeq pc, r0, lsl lr @ │ │ │ │ + ldrsheq sl, [pc, #-212] @ 57a03c │ │ │ │ + cmneq r9, r8, asr #3 │ │ │ │ + cmpeq pc, r0, asr #27 │ │ │ │ + strdeq ip, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, ip, lsl #3 │ │ │ │ + cmpeq pc, r4, lsl #27 │ │ │ │ + strheq ip, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ + cmpeq pc, r8, asr #26 │ │ │ │ + cmneq r0, r4, ror fp │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + cmneq r0, ip, lsr #22 │ │ │ │ + ldrsbeq sl, [pc, #-192] @ 57a084 │ │ │ │ + cmneq r9, r8, asr #1 │ │ │ │ + cmneq r0, ip, ror #21 │ │ │ │ + @ instruction: 0x015fac90 │ │ │ │ + cmneq r9, r8, lsl #1 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq pc, r4, asr #24 │ │ │ │ + cmpeq pc, r0, asr ip @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq pc, ip, lsl #24 │ │ │ │ - ldrsbeq sl, [pc, #-188] @ 57a0b0 │ │ │ │ - ldrdeq r5, [r9, #-248]! @ 0xffffff08 │ │ │ │ - strdeq ip, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + cmpeq pc, r8, ror #23 │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ + cmneq r0, r0, lsl #20 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x015fab9c │ │ │ │ + cmpeq pc, r8, lsr #23 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq pc, r8, ror #22 │ │ │ │ - cmpeq pc, r4, lsr fp @ │ │ │ │ - cmpeq pc, r4, lsl #22 │ │ │ │ - ldrsbeq sl, [pc, #-164] @ 57a0ec │ │ │ │ - cmpeq pc, r4, lsr #21 │ │ │ │ - cmneq r9, r8, ror lr │ │ │ │ - cmpeq pc, r0, ror sl @ │ │ │ │ - @ instruction: 0x0160c89c │ │ │ │ - cmneq r9, r8, lsr lr │ │ │ │ - cmpeq pc, r0, lsr sl @ │ │ │ │ - cmneq r0, ip, asr r8 │ │ │ │ - ldrsheq sl, [pc, #-152] @ 57a118 │ │ │ │ - cmpeq pc, r8, asr #19 │ │ │ │ - @ instruction: 0x01695d9c │ │ │ │ - @ instruction: 0x015fa994 │ │ │ │ - cmneq r0, r0, asr #15 │ │ │ │ - cmneq r9, r0, ror #26 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ - cmneq r0, r4, lsl #15 │ │ │ │ + cmpeq pc, r4, ror fp @ │ │ │ │ + cmpeq pc, r0, asr #22 │ │ │ │ + cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq pc, r0, ror #21 │ │ │ │ + ldrheq sl, [pc, #-160] @ 57a0f4 │ │ │ │ + cmneq r9, r0, lsl #29 │ │ │ │ + cmpeq pc, ip, ror sl @ │ │ │ │ + cmneq r0, r8, lsr #17 │ │ │ │ + cmneq r9, r0, asr #28 │ │ │ │ + cmpeq pc, ip, lsr sl @ │ │ │ │ + cmneq r0, r8, ror #16 │ │ │ │ + cmpeq pc, r4, lsl #20 │ │ │ │ + ldrsbeq sl, [pc, #-148] @ 57a120 │ │ │ │ + cmneq r9, r4, lsr #27 │ │ │ │ + cmpeq pc, r0, lsr #19 │ │ │ │ + cmneq r0, ip, asr #15 │ │ │ │ + cmneq r9, r8, ror #26 │ │ │ │ + cmpeq pc, r4, ror #18 │ │ │ │ + @ instruction: 0x0160c790 │ │ │ │ ldr r1, [pc, #-220] @ 57a0f4 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ @@ -1247890,176 +1247890,176 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 57adf8 │ │ │ │ ldrheq sp, [r5, #-208]! @ 0xffffff30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x0175dd90 │ │ │ │ - @ instruction: 0x01607f94 │ │ │ │ - cmneq r0, r0, ror #29 │ │ │ │ + cmneq r0, r0, lsr #31 │ │ │ │ + cmneq r0, ip, ror #29 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq r5, [r9, #-168]! @ 0xffffff58 │ │ │ │ - ldrdeq ip, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r0, asr #21 │ │ │ │ + cmneq r0, r8, ror #9 │ │ │ │ andeq r0, r0, sp, ror #22 │ │ │ │ - cmneq r9, ip, lsl sl │ │ │ │ - cmneq r0, ip, lsr r4 │ │ │ │ + cmneq r9, r4, lsr #20 │ │ │ │ + cmneq r0, r8, asr #8 │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - cmneq r9, r8, lsr r9 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ + cmneq r9, r0, asr #18 │ │ │ │ + cmneq r0, r8, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #23 │ │ │ │ cmneq r5, r4, lsl r7 │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - strdeq ip, [r0, #-0]! │ │ │ │ - cmneq r0, r4, asr #32 │ │ │ │ - @ instruction: 0x01695594 │ │ │ │ - cmpeq pc, ip, lsl #3 │ │ │ │ - strheq fp, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, ip, lsr #12 │ │ │ │ + strdeq ip, [r0, #-12]! │ │ │ │ + qdsubeq ip, r0, r0 │ │ │ │ + @ instruction: 0x0169559c │ │ │ │ + @ instruction: 0x015fa198 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ muleq r0, ip, fp │ │ │ │ - strdeq r5, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r0, r8, lsl #3 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ + cmneq r9, r4, lsl #10 │ │ │ │ + @ instruction: 0x0160c194 │ │ │ │ + cmneq r0, r4, lsr #30 │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ - cmneq r9, r4, lsr #9 │ │ │ │ - cmneq r0, r0, lsr #1 │ │ │ │ - cmneq r0, r4, asr #29 │ │ │ │ - cmneq r9, r4, asr #8 │ │ │ │ - cmpeq pc, ip, lsr r0 @ │ │ │ │ - cmneq r0, r8, ror #28 │ │ │ │ + cmneq r9, ip, lsr #9 │ │ │ │ + cmneq r0, ip, lsr #1 │ │ │ │ + ldrdeq fp, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, ip, asr #8 │ │ │ │ + cmpeq pc, r8, asr #32 │ │ │ │ + cmneq r0, r4, ror lr │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ - cmneq r9, ip, ror #7 │ │ │ │ - cmneq r0, ip, lsr pc │ │ │ │ - cmneq r0, r8, lsl #28 │ │ │ │ + strdeq r5, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, r8, asr #30 │ │ │ │ + cmneq r0, r4, lsl lr │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - strdeq r7, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - strdeq r5, [r9, #-44]! @ 0xffffffd4 │ │ │ │ - ldrsheq r9, [pc, #-228] @ 57b6a8 │ │ │ │ - cmneq r0, r0, lsr #26 │ │ │ │ + cmneq r0, r8, lsl #12 │ │ │ │ + cmneq r9, r4, lsl #6 │ │ │ │ + cmpeq pc, r0, lsl #30 │ │ │ │ + cmneq r0, ip, lsr #26 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - cmneq r0, r8, lsr r5 │ │ │ │ - cmneq r9, ip, lsl #4 │ │ │ │ - cmpeq pc, r4, lsl #28 │ │ │ │ - cmneq r0, r0, lsr ip │ │ │ │ + cmneq r0, r4, asr #10 │ │ │ │ + cmneq r9, r4, lsl r2 │ │ │ │ + cmpeq pc, r0, lsl lr @ │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ andeq r0, r0, pc, asr #22 │ │ │ │ - ldrdeq r5, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmpeq pc, ip, asr #27 │ │ │ │ - strdeq fp, [r0, #-184]! @ 0xffffff48 │ │ │ │ + ldrdeq r5, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsbeq r9, [pc, #-216] @ 57b6d8 │ │ │ │ + cmneq r0, r4, lsl #24 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - @ instruction: 0x0169519c │ │ │ │ - @ instruction: 0x015f9d94 │ │ │ │ - cmneq r0, r0, asr #23 │ │ │ │ + cmneq r9, r4, lsr #3 │ │ │ │ + cmpeq pc, r0, lsr #27 │ │ │ │ + cmneq r0, ip, asr #23 │ │ │ │ andeq r0, r0, sp, asr #22 │ │ │ │ - cmpeq pc, r0, ror #26 │ │ │ │ - cmneq r9, r4, ror #2 │ │ │ │ - cmneq r0, r4, lsl #23 │ │ │ │ + cmpeq pc, ip, ror #26 │ │ │ │ + cmneq r9, ip, ror #2 │ │ │ │ + @ instruction: 0x0160bb90 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - cmpeq pc, r4, lsr #26 │ │ │ │ - cmneq r9, r4, lsr #2 │ │ │ │ - cmneq r0, r4, asr #22 │ │ │ │ + cmpeq pc, r0, lsr sp @ │ │ │ │ + cmneq r9, ip, lsr #2 │ │ │ │ + cmneq r0, r0, asr fp │ │ │ │ muleq r0, r5, fp │ │ │ │ - cmneq r9, r8, ror #1 │ │ │ │ - cmpeq pc, r0, ror #25 │ │ │ │ - cmneq r0, ip, lsl #22 │ │ │ │ + strdeq r5, [r9, #-0]! │ │ │ │ + cmpeq pc, ip, ror #25 │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ andeq r0, r0, fp, lsl #23 │ │ │ │ - strheq r5, [r9, #-0]! │ │ │ │ - cmpeq pc, r8, lsr #25 │ │ │ │ - ldrdeq fp, [r0, #-164]! @ 0xffffff5c │ │ │ │ + strheq r5, [r9, #-8]! │ │ │ │ + ldrheq r9, [pc, #-196] @ 57b73c │ │ │ │ + cmneq r0, r0, ror #21 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - cmneq r9, r8, ror r0 │ │ │ │ - cmpeq pc, r0, ror ip @ │ │ │ │ - @ instruction: 0x0160ba9c │ │ │ │ + cmneq r9, r0, lsl #1 │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r5, lsl #23 │ │ │ │ - cmneq r9, r0, asr #32 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ - cmneq r0, r4, ror #20 │ │ │ │ - cmneq r9, r8 │ │ │ │ - cmpeq pc, r0, lsl #24 │ │ │ │ - cmneq r0, ip, lsr #20 │ │ │ │ + cmneq r9, r8, asr #32 │ │ │ │ + cmpeq pc, r4, asr #24 │ │ │ │ + cmneq r0, r0, ror sl │ │ │ │ + cmneq r9, r0, lsl r0 │ │ │ │ + cmpeq pc, ip, lsl #24 │ │ │ │ + cmneq r0, r8, lsr sl │ │ │ │ andeq r0, r0, pc, ror #22 │ │ │ │ - ldrdeq r4, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq pc, r8, asr #23 │ │ │ │ - strdeq fp, [r0, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq r4, [r9, #-248]! @ 0xffffff08 │ │ │ │ + ldrsbeq r9, [pc, #-180] @ 57b788 │ │ │ │ + cmneq r0, r0, lsl #20 │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ - @ instruction: 0x01694f98 │ │ │ │ - @ instruction: 0x015f9b90 │ │ │ │ - strheq fp, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, r0, lsr #31 │ │ │ │ + @ instruction: 0x015f9b9c │ │ │ │ + cmneq r0, r8, asr #19 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - cmneq r9, r0, ror #30 │ │ │ │ - cmpeq pc, r8, asr fp @ │ │ │ │ - cmneq r0, r4, lsl #19 │ │ │ │ + cmneq r9, r8, ror #30 │ │ │ │ + cmpeq pc, r4, ror #22 │ │ │ │ + @ instruction: 0x0160b990 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - cmneq r9, r8, lsr #30 │ │ │ │ - cmpeq pc, r0, lsr #22 │ │ │ │ - cmneq r0, ip, asr #18 │ │ │ │ + cmneq r9, r0, lsr pc │ │ │ │ + cmpeq pc, ip, lsr #22 │ │ │ │ + cmneq r0, r8, asr r9 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - cmneq r0, r4, lsr #22 │ │ │ │ - cmneq r9, r4, ror #29 │ │ │ │ - cmneq r0, r0, lsl #18 │ │ │ │ + cmneq r0, r0, lsr fp │ │ │ │ + cmneq r9, ip, ror #29 │ │ │ │ + cmneq r0, ip, lsl #18 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - @ instruction: 0x01694e9c │ │ │ │ - @ instruction: 0x015f9a94 │ │ │ │ - cmneq r0, r0, asr #17 │ │ │ │ + cmneq r9, r4, lsr #29 │ │ │ │ + cmpeq pc, r0, lsr #21 │ │ │ │ + cmneq r0, ip, asr #17 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - cmpeq pc, ip, asr sl @ │ │ │ │ - cmneq r9, r4, lsr lr │ │ │ │ - cmpeq pc, ip, lsr #20 │ │ │ │ - cmneq r0, r8, asr r8 │ │ │ │ + cmpeq pc, r8, ror #20 │ │ │ │ + cmneq r9, ip, lsr lr │ │ │ │ + cmpeq pc, r8, lsr sl @ │ │ │ │ + cmneq r0, r4, ror #16 │ │ │ │ andeq r0, r0, lr, ror #22 │ │ │ │ - ldrsheq r9, [pc, #-148] @ 57b818 │ │ │ │ - cmneq r9, r8, ror #27 │ │ │ │ - cmpeq pc, r0, ror #19 │ │ │ │ - cmneq r0, ip, lsl #16 │ │ │ │ + cmpeq pc, r0, lsl #20 │ │ │ │ + strdeq r4, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq pc, ip, ror #19 │ │ │ │ + cmneq r0, r8, lsl r8 │ │ │ │ andeq r0, r0, r1, lsl #23 │ │ │ │ - cmpeq pc, ip, lsr #19 │ │ │ │ - cmneq r9, ip, ror #21 │ │ │ │ - cmpeq pc, r4, ror #13 │ │ │ │ - cmneq r0, r0, lsl r5 │ │ │ │ + ldrheq r9, [pc, #-152] @ 57b828 │ │ │ │ + strdeq r4, [r9, #-164]! @ 0xffffff5c │ │ │ │ + ldrsheq r9, [pc, #-96] @ 57b868 │ │ │ │ + cmneq r0, ip, lsl r5 │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ - strheq r4, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r0, r8, lsl r5 │ │ │ │ - ldrdeq fp, [r0, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + cmneq r0, r4, lsr #10 │ │ │ │ + cmneq r0, r0, ror #9 │ │ │ │ andeq r0, r0, fp, lsr #22 │ │ │ │ - cmneq r9, r4, lsl #21 │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ - cmneq r0, r8, lsr #9 │ │ │ │ + cmneq r9, ip, lsl #21 │ │ │ │ + cmpeq pc, r8, lsl #13 │ │ │ │ + strheq fp, [r0, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - cmneq r9, ip, asr #20 │ │ │ │ - cmpeq pc, r4, asr #12 │ │ │ │ - cmneq r0, r0, ror r4 │ │ │ │ + cmneq r9, r4, asr sl │ │ │ │ + cmpeq pc, r0, asr r6 @ │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ - @ instruction: 0x0160b494 │ │ │ │ - cmneq r9, r8, lsl #20 │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ + cmneq r0, r0, lsr #9 │ │ │ │ + cmneq r9, r0, lsl sl │ │ │ │ + cmneq r0, r0, lsr r4 │ │ │ │ andeq r0, r0, lr, lsr #22 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - ldrheq r9, [pc, #-88] @ 57b8c0 │ │ │ │ - cmneq r0, r4, ror #7 │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + cmpeq pc, r4, asr #11 │ │ │ │ + strdeq fp, [r0, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - cmneq r0, r8, lsl #9 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ - @ instruction: 0x0160b398 │ │ │ │ + @ instruction: 0x0160b494 │ │ │ │ + cmneq r9, r4, lsl #19 │ │ │ │ + cmneq r0, r4, lsr #7 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - cmneq r9, r4, lsr r9 │ │ │ │ - cmpeq pc, ip, lsr #10 │ │ │ │ - cmneq r0, r8, asr r3 │ │ │ │ + cmneq r9, ip, lsr r9 │ │ │ │ + cmpeq pc, r8, lsr r5 @ │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - cmneq r9, r4, lsl #18 │ │ │ │ - cmneq r0, r8, lsl #9 │ │ │ │ - cmneq r0, ip, lsl r3 │ │ │ │ + cmneq r9, ip, lsl #18 │ │ │ │ + @ instruction: 0x0160b494 │ │ │ │ + cmneq r0, r8, lsr #6 │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ - cmneq r9, ip, asr #17 │ │ │ │ - cmpeq pc, r4, asr #9 │ │ │ │ - strdeq fp, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq r4, [r9, #-132]! @ 0xffffff7c │ │ │ │ + ldrsbeq r9, [pc, #-64] @ 57b918 │ │ │ │ + strdeq fp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - cmneq r9, r4, lsl #17 │ │ │ │ - cmneq r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x0160b29c │ │ │ │ + cmneq r9, ip, lsl #17 │ │ │ │ + cmneq r0, r8, asr #8 │ │ │ │ + cmneq r0, r8, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ - cmneq r9, r0, asr #16 │ │ │ │ - cmpeq pc, r8, lsr r4 @ │ │ │ │ - cmneq r0, r4, ror #4 │ │ │ │ + cmneq r9, r8, asr #16 │ │ │ │ + cmpeq pc, r4, asr #8 │ │ │ │ + cmneq r0, r0, ror r2 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ ldr r2, [pc, #-200] @ 57b8bc │ │ │ │ ldr r1, [pc, #-200] @ 57b8c0 │ │ │ │ ldr r3, [pc, #-200] @ 57b8c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1249250,98 +1249250,98 @@ │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr lr, [lr, r3, lsl #3] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ b 57cda0 │ │ │ │ cmneq r5, r8, lsl #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r5, ip, asr #16 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r0, ip, asr #2 │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmneq r0, r0, lsl #1 │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - cmneq r0, r8, lsr #29 │ │ │ │ - cmneq r9, r4, ror #8 │ │ │ │ + cmneq r0, ip, lsl #1 │ │ │ │ + cmneq r9, ip, lsr #12 │ │ │ │ + strheq sl, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, ip, ror #8 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq r9, r0, lsr #6 │ │ │ │ - cmneq r0, r0, lsr #26 │ │ │ │ + cmneq r9, r8, lsr #6 │ │ │ │ + cmneq r0, ip, lsr #26 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - strheq r4, [r9, #-20]! @ 0xffffffec │ │ │ │ - ldrdeq sl, [r0, #-180]! @ 0xffffff4c │ │ │ │ + strheq r4, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r0, r0, ror #23 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmneq r0, ip, lsl #22 │ │ │ │ - strheq r4, [r9, #-12]! │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ + cmneq r9, r4, asr #1 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - ldrdeq r3, [r9, #-216]! @ 0xffffff28 │ │ │ │ - strdeq sl, [r0, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r0, ror #27 │ │ │ │ + cmneq r0, r8, lsl #16 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmneq r9, r8, ror sp │ │ │ │ + cmneq r9, r0, lsl #27 │ │ │ │ cmpeq lr, r0, ror #20 │ │ │ │ - cmneq r0, r4, ror #14 │ │ │ │ + cmneq r0, r0, ror r7 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - cmneq r0, r0, lsr r6 │ │ │ │ - cmneq r9, r8, asr #23 │ │ │ │ + cmneq r9, r0, lsl ip │ │ │ │ + cmneq r0, ip, lsr r6 │ │ │ │ + ldrdeq r3, [r9, #-176]! @ 0xffffff50 │ │ │ │ cmpeq lr, r8, asr #30 │ │ │ │ - ldrdeq sl, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, r8, ror #11 │ │ │ │ cmneq r5, r8, lsl ip │ │ │ │ ldrheq r8, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmneq r9, r0, lsl #22 │ │ │ │ - cmneq r0, r8, lsr #10 │ │ │ │ - ldrdeq r3, [r9, #-172]! @ 0xffffff54 │ │ │ │ - strdeq sl, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r8, lsl #22 │ │ │ │ + cmneq r0, r4, lsr r5 │ │ │ │ + cmneq r9, r4, ror #21 │ │ │ │ + cmneq r0, r8, lsl #10 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmneq r9, r0, lsr #20 │ │ │ │ - cmneq r0, r0, asr #8 │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ + cmneq r0, ip, asr #8 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ - cmneq r9, r8, lsr r9 │ │ │ │ - cmneq r0, r0, asr r3 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ + cmneq r9, r0, asr #18 │ │ │ │ + cmneq r0, ip, asr r3 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - strheq sl, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r9, ip, lsl #13 │ │ │ │ - cmneq r0, r8, lsr #1 │ │ │ │ + strheq sl, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01693694 │ │ │ │ + strheq sl, [r0, #-4]! │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmneq r9, r4, asr #12 │ │ │ │ - cmpeq pc, ip, lsr r2 @ │ │ │ │ - cmneq r0, r0, rrx │ │ │ │ + cmneq r9, ip, asr #12 │ │ │ │ + cmpeq pc, r8, asr #4 │ │ │ │ + cmneq r0, ip, rrx │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - strheq r9, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r0, r8, asr #27 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmneq r0, r4, asr sp │ │ │ │ - cmneq r9, r4, lsr #6 │ │ │ │ + cmneq r0, r0, ror #26 │ │ │ │ + cmneq r9, ip, lsr #6 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x000002bd │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmneq r9, r8, ror #30 │ │ │ │ - cmneq r0, r0, lsl #19 │ │ │ │ + cmneq r9, r0, ror pc │ │ │ │ + cmneq r0, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r0, ror r5 @ │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ - cmneq r9, r8, lsl #29 │ │ │ │ - cmneq r0, r8, lsr #13 │ │ │ │ + cmpeq pc, ip, ror r5 @ │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + @ instruction: 0x01692e90 │ │ │ │ + strheq r9, [r0, #-100]! @ 0xffffff9c │ │ │ │ cmpeq lr, r0, asr ip │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmneq r0, r8, lsl r2 │ │ │ │ + cmneq r0, r4, lsr #4 │ │ │ │ svccc 0x00f80000 │ │ │ │ - cmneq r0, r4, lsl #3 │ │ │ │ + @ instruction: 0x01609190 │ │ │ │ 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 │ │ │ │ @@ -1251329,243 +1251329,243 @@ │ │ │ │ bne 57fb4c │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r4, lr │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ b 57c0c8 │ │ │ │ - cmneq r9, r8, lsr r7 │ │ │ │ + cmneq r9, r0, asr #14 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmneq r9, ip, lsr #13 │ │ │ │ - cmneq r0, r8, asr #1 │ │ │ │ + strheq r2, [r9, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq r9, [r0, #-4]! │ │ │ │ svccc 0x00f80000 │ │ │ │ - cmneq r0, r0, lsr r0 │ │ │ │ - cmneq r9, r4, ror #11 │ │ │ │ + cmneq r0, ip, lsr r0 │ │ │ │ + cmneq r9, ip, ror #11 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r9, r8, asr r5 │ │ │ │ - cmneq r0, r4, ror pc │ │ │ │ - cmneq r9, ip, ror #8 │ │ │ │ - cmpeq pc, r4, ror #21 │ │ │ │ - cmpeq pc, r0, lsr #32 │ │ │ │ + cmneq r9, r0, ror #10 │ │ │ │ + cmneq r0, r0, lsl #31 │ │ │ │ + cmneq r9, r4, ror r4 │ │ │ │ + ldrsheq r4, [pc, #-160] @ 57ec4c │ │ │ │ + cmpeq pc, ip, lsr #32 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmneq r0, ip, asr #28 │ │ │ │ - strdeq r2, [r9, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq pc, ip, ror #31 │ │ │ │ - cmneq r0, r0, lsl lr │ │ │ │ + cmneq r0, r8, asr lr │ │ │ │ + strdeq r2, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsheq r6, [pc, #-248] @ 57ec08 │ │ │ │ + cmneq r0, ip, lsl lr │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - cmneq r9, r8, lsr #7 │ │ │ │ - strheq r9, [r0, #-12]! │ │ │ │ - @ instruction: 0x01608d90 │ │ │ │ - cmneq r9, r0, ror #6 │ │ │ │ + strheq r2, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r0, r8, asr #1 │ │ │ │ + @ instruction: 0x01608d9c │ │ │ │ + cmneq r9, r8, ror #6 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmneq r9, r8, lsl r2 │ │ │ │ + cmneq r9, r0, lsr #4 │ │ │ │ cmpeq lr, r0, asr #5 │ │ │ │ @ instruction: 0x015eb29c │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmpeq pc, ip, asr #27 │ │ │ │ - strdeq r8, [r0, #-188]! @ 0xffffff44 │ │ │ │ + ldrsbeq r6, [pc, #-216] @ 57ec60 │ │ │ │ + cmneq r0, r8, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0169219c │ │ │ │ - cmneq r0, r4, asr #23 │ │ │ │ + cmneq r9, r4, lsr #3 │ │ │ │ + ldrdeq r8, [r0, #-176]! @ 0xffffff50 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - qdsubeq r2, r0, r9 │ │ │ │ + qdsubeq r2, r8, r9 │ │ │ │ cmpeq lr, ip, lsr sp │ │ │ │ - cmneq r0, r8, asr sl │ │ │ │ + cmneq r0, r4, ror #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - strdeq r1, [r9, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r0, ip, lsl r9 │ │ │ │ - strheq r1, [r9, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r1, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r0, r8, lsr #18 │ │ │ │ + strheq r1, [r9, #-236]! @ 0xffffff14 │ │ │ │ cmpeq lr, r8, lsr r2 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ + ldrdeq r8, [r0, #-136]! @ 0xffffff78 │ │ │ │ ldrsheq r7, [lr, #-16] │ │ │ │ @ instruction: 0x000002bd │ │ │ │ cmpeq lr, r4, lsr #3 │ │ │ │ - cmneq r9, ip, ror #27 │ │ │ │ - cmneq r0, r4, lsl r8 │ │ │ │ + strdeq r1, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r0, r0, lsr #16 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - strheq r1, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, r0, ror #14 │ │ │ │ + cmneq r9, r0, asr #27 │ │ │ │ + cmneq r0, ip, ror #14 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - ldrdeq r1, [r9, #-160]! @ 0xffffff60 │ │ │ │ - strdeq r8, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r1, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r4, lsl #10 │ │ │ │ cmpeq lr, r4, lsl lr │ │ │ │ - cmneq r9, ip, asr sl │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ + cmneq r9, r4, ror #20 │ │ │ │ + @ instruction: 0x01608490 │ │ │ │ cmpeq lr, r0, lsr #27 │ │ │ │ - cmpeq pc, r8, lsr #31 │ │ │ │ - cmneq r9, r4, lsl r9 │ │ │ │ - cmneq r9, r4, asr r8 │ │ │ │ - cmpeq pc, ip, asr #8 │ │ │ │ - cmneq r0, r8, ror r2 │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ - strheq r1, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - ldrheq r5, [pc, #-240] @ 57ed00 │ │ │ │ - ldrdeq r7, [r0, #-212]! @ 0xffffff2c │ │ │ │ + ldrheq r3, [pc, #-244] @ 57ecdc │ │ │ │ + cmneq r9, ip, lsl r9 │ │ │ │ + cmneq r9, ip, asr r8 │ │ │ │ + cmpeq pc, r8, asr r4 @ │ │ │ │ + cmneq r0, r4, lsl #5 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ + cmneq r9, r0, asr #7 │ │ │ │ + ldrheq r5, [pc, #-252] @ 57ecf4 │ │ │ │ + cmneq r0, r0, ror #27 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - cmneq r9, r0, asr r3 │ │ │ │ - cmpeq pc, r8, asr #30 │ │ │ │ - cmneq r0, r4, ror sp │ │ │ │ + cmneq r9, r8, asr r3 │ │ │ │ + cmpeq pc, r4, asr pc @ │ │ │ │ + cmneq r0, r0, lsl #27 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - ldrdeq r1, [r9, #-36]! @ 0xffffffdc │ │ │ │ - strdeq r7, [r0, #-200]! @ 0xffffff38 │ │ │ │ + ldrdeq r1, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r4, lsl #26 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r0, ip, ror ip │ │ │ │ - cmneq r9, ip, asr #4 │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - cmneq r0, r4, lsr #22 │ │ │ │ - smulbbeq r9, r4, pc @ │ │ │ │ - cmneq r0, r4, lsr #19 │ │ │ │ + cmneq r0, r8, lsl #25 │ │ │ │ + cmneq r9, r4, asr r2 │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + cmneq r0, r0, lsr fp │ │ │ │ + smulbbeq r9, ip, pc @ │ │ │ │ + strheq r7, [r0, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - strdeq r0, [r9, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r0, r4, lsl r9 │ │ │ │ - cmneq r9, r0, asr lr │ │ │ │ - cmneq r0, r4, ror r8 │ │ │ │ - cmpeq pc, r8, lsr #19 │ │ │ │ + strdeq r0, [r9, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r0, r0, lsr #18 │ │ │ │ + cmneq r9, r8, asr lr │ │ │ │ + cmneq r0, r0, lsl #17 │ │ │ │ + ldrheq r5, [pc, #-148] @ 57edb4 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r9, r4, lsr #26 │ │ │ │ - cmpeq pc, ip, lsl r9 @ │ │ │ │ - cmneq r0, r0, asr #14 │ │ │ │ + cmneq r9, ip, lsr #26 │ │ │ │ + cmpeq pc, r8, lsr #18 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - smultteq r9, r8, ip │ │ │ │ - cmpeq pc, r0, ror #17 │ │ │ │ - cmneq r0, r4, lsl #14 │ │ │ │ + strdeq r0, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq pc, ip, ror #17 │ │ │ │ + cmneq r0, r0, lsl r7 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - strheq r0, [r9, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x015f5898 │ │ │ │ - ldrdeq r7, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r0, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq pc, r4, lsr #17 │ │ │ │ + ldrdeq r7, [r0, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq pc, r4, ror #16 │ │ │ │ + cmpeq pc, r0, ror r8 @ │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmpeq pc, ip, asr #16 │ │ │ │ - cmpeq pc, ip, lsr #16 │ │ │ │ + cmpeq pc, r8, asr r8 @ │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ - ldrsheq r5, [pc, #-116] @ 57ee24 │ │ │ │ + cmpeq pc, r0, lsr #16 │ │ │ │ + cmpeq pc, r0, lsl #16 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - ldrsbeq r5, [pc, #-120] @ 57ee28 │ │ │ │ + cmpeq pc, r4, ror #15 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmpeq pc, r0, asr #15 │ │ │ │ - cmpeq pc, r0, lsr #15 │ │ │ │ + cmpeq pc, ip, asr #15 │ │ │ │ + cmpeq pc, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq pc, r4, lsl #15 │ │ │ │ + @ instruction: 0x015f5790 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ - cmpeq pc, ip, asr #14 │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ + cmpeq pc, r8, asr r7 @ │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmneq r9, r8, lsr fp │ │ │ │ - cmpeq pc, r0, lsr r7 @ │ │ │ │ - cmneq r0, r4, asr r5 │ │ │ │ + cmneq r9, r0, asr #22 │ │ │ │ + cmpeq pc, ip, lsr r7 @ │ │ │ │ + cmneq r0, r0, ror #10 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - ldrsheq r5, [pc, #-104] @ 57ee70 │ │ │ │ - ldrsbeq r5, [pc, #-104] @ 57ee74 │ │ │ │ + cmpeq pc, r4, lsl #14 │ │ │ │ + cmpeq pc, r4, ror #13 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmpeq pc, r0, asr #13 │ │ │ │ - @ instruction: 0x015f5690 │ │ │ │ + cmpeq pc, ip, asr #13 │ │ │ │ + @ instruction: 0x015f569c │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmneq r9, r4, ror #20 │ │ │ │ - cmpeq pc, ip, asr r6 @ │ │ │ │ - cmneq r0, r0, lsl #9 │ │ │ │ + cmneq r9, ip, ror #20 │ │ │ │ + cmpeq pc, r8, ror #12 │ │ │ │ + cmneq r0, ip, lsl #9 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq pc, r4, lsr #12 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - ldrsheq r5, [pc, #-84] @ 57eeb4 │ │ │ │ + cmpeq pc, r0, lsl #12 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - cmpeq pc, r8, lsr #11 │ │ │ │ + ldrheq r5, [pc, #-84] @ 57eebc │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmneq r0, r8, ror #12 │ │ │ │ - cmneq r9, r0, ror r9 │ │ │ │ - @ instruction: 0x01607390 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - cmpeq pc, r4, lsl r5 @ │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ + cmneq r0, r4, ror r6 │ │ │ │ + cmneq r9, r8, ror r9 │ │ │ │ + @ instruction: 0x0160739c │ │ │ │ + cmneq r9, r4, lsr #18 │ │ │ │ + cmpeq pc, r0, lsr #10 │ │ │ │ + cmneq r0, ip, asr #6 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - smultteq r9, r0, r8 │ │ │ │ - ldrsbeq r5, [pc, #-72] @ 57eef0 │ │ │ │ - strdeq r7, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + smultteq r9, r8, r8 │ │ │ │ + cmpeq pc, r4, ror #9 │ │ │ │ + cmneq r0, r8, lsl #6 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - smultbeq r9, r4, r8 │ │ │ │ - @ instruction: 0x015f549c │ │ │ │ - cmneq r0, r0, asr #5 │ │ │ │ + smultbeq r9, ip, r8 │ │ │ │ + cmpeq pc, r8, lsr #9 │ │ │ │ + cmneq r0, ip, asr #5 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq r9, r8, ror #16 │ │ │ │ - cmpeq pc, r0, ror #8 │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ + cmneq r9, r0, ror r8 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + @ instruction: 0x01607290 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ + cmneq r9, r4, lsr r8 │ │ │ │ + cmpeq pc, r0, lsr r4 @ │ │ │ │ + cmneq r0, r4, asr r2 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - smultteq r9, ip, r7 │ │ │ │ - cmpeq pc, r4, ror #7 │ │ │ │ - cmneq r0, ip, lsl #4 │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - strheq r0, [r9, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ + strdeq r0, [r9, #-116]! @ 0xffffff8c │ │ │ │ + ldrsheq r5, [pc, #-48] @ 57ef48 │ │ │ │ + cmneq r0, r8, lsl r2 │ │ │ │ + @ instruction: 0x01607490 │ │ │ │ + strheq r0, [r9, #-120]! @ 0xffffff88 │ │ │ │ + ldrdeq r7, [r0, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmneq r9, ip, ror #14 │ │ │ │ - cmpeq pc, r4, ror #6 │ │ │ │ - @ instruction: 0x01607190 │ │ │ │ - cmneq r9, r0, lsr r7 │ │ │ │ - cmpeq pc, r8, lsr #6 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - strdeq r0, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq pc, ip, ror #5 │ │ │ │ - cmneq r0, r0, lsl r1 │ │ │ │ + cmneq r9, r4, ror r7 │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ + @ instruction: 0x0160719c │ │ │ │ + cmneq r9, r8, lsr r7 │ │ │ │ + cmpeq pc, r4, lsr r3 @ │ │ │ │ + cmneq r0, ip, asr r1 │ │ │ │ + strdeq r0, [r9, #-108]! @ 0xffffff94 │ │ │ │ + ldrsheq r5, [pc, #-40] @ 57ef84 │ │ │ │ + cmneq r0, ip, lsl r1 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - strheq r0, [r9, #-104]! @ 0xffffff98 │ │ │ │ - ldrheq r5, [pc, #-32] @ 57ef9c │ │ │ │ - ldrdeq r7, [r0, #-4]! │ │ │ │ + smulbteq r9, r0, r6 │ │ │ │ + ldrheq r5, [pc, #-44] @ 57ef90 │ │ │ │ + cmneq r0, r0, ror #1 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq r9, ip, ror r6 │ │ │ │ - cmpeq pc, r4, ror r2 @ │ │ │ │ - @ instruction: 0x01607098 │ │ │ │ + smulbbeq r9, r4, r6 │ │ │ │ + cmpeq pc, r0, lsl #5 │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq pc, ip, lsr r2 @ │ │ │ │ + cmpeq pc, r8, asr #4 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ - cmpeq pc, r8, lsl #4 │ │ │ │ - cmneq r0, r4, lsr r0 │ │ │ │ - ldrdeq r0, [r9, #-84]! @ 0xffffffac │ │ │ │ - cmpeq pc, ip, asr #3 │ │ │ │ - strdeq r6, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ + cmneq r0, r0, asr #32 │ │ │ │ + ldrdeq r0, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsbeq r5, [pc, #-24] @ 57efd8 │ │ │ │ + cmneq r0, r4 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - @ instruction: 0x015f5194 │ │ │ │ + cmpeq pc, r0, lsr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq pc, ip, asr r1 @ │ │ │ │ + cmpeq pc, r8, ror #2 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmneq r9, ip, lsr #10 │ │ │ │ - cmpeq pc, r4, lsr #2 │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ + cmneq r9, r4, lsr r5 │ │ │ │ + cmpeq pc, r0, lsr r1 @ │ │ │ │ + cmneq r0, r4, asr pc │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + ldrsheq r5, [pc, #-8] @ 57f014 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - strheq r0, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r5, [pc, #-4] @ 57f024 │ │ │ │ - ldrdeq r6, [r0, #-232]! @ 0xffffff18 │ │ │ │ + smulbteq r9, r4, r4 │ │ │ │ + cmpeq pc, r0, asr #1 │ │ │ │ + cmneq r0, r4, ror #29 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmpeq pc, ip, ror r0 @ │ │ │ │ + cmpeq pc, r8, lsl #1 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r9, r0, asr r4 │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ - cmneq r0, r4, ror lr │ │ │ │ + cmneq r9, r8, asr r4 │ │ │ │ + cmpeq pc, r4, asr r0 @ │ │ │ │ + cmneq r0, r0, lsl #29 │ │ │ │ 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] │ │ │ │ @@ -1252917,75 +1252917,75 @@ │ │ │ │ ldr r1, [pc, #264] @ 580670 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ b 57f7e0 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmneq r9, r4, lsl r4 │ │ │ │ - cmpeq pc, ip │ │ │ │ - cmneq r0, r8, lsr lr │ │ │ │ + cmneq r9, ip, lsl r4 │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ + cmneq r0, r4, asr #28 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - ldrsbeq r4, [pc, #-244] @ 5804a0 │ │ │ │ - ldrdeq r0, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r0, ip, ror #27 │ │ │ │ + cmpeq pc, r0, ror #31 │ │ │ │ + ldrdeq r0, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + strdeq r6, [r0, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - @ instruction: 0x015f4f94 │ │ │ │ + cmpeq pc, r0, lsr #31 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r4, asr pc @ │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmpeq pc, ip, lsr #30 │ │ │ │ + cmpeq pc, r8, lsr pc @ │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - cmpeq pc, ip, ror #29 │ │ │ │ + ldrsheq r4, [pc, #-232] @ 5804d4 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmpeq pc, r0, asr #29 │ │ │ │ + cmpeq pc, ip, asr #29 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01690290 │ │ │ │ - cmneq r0, r0 │ │ │ │ - cmneq r0, r8, lsr #25 │ │ │ │ + @ instruction: 0x01690298 │ │ │ │ + cmneq r0, ip │ │ │ │ + strheq r6, [r0, #-196]! @ 0xffffff3c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, r8, asr lr @ │ │ │ │ + cmpeq pc, r4, ror #28 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq pc, r4, lsr #28 │ │ │ │ + cmpeq pc, r0, lsr lr @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmpeq pc, r8, lsl #28 │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - ldrsheq r4, [pc, #-208] @ 580524 │ │ │ │ - cmneq r0, r0, lsl ip │ │ │ │ + ldrsheq r4, [pc, #-220] @ 580518 │ │ │ │ + cmneq r0, ip, lsl ip │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq pc, ip, lsr #27 │ │ │ │ + ldrheq r4, [pc, #-216] @ 580528 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r4, lsl #27 │ │ │ │ + @ instruction: 0x015f4d90 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, r4, asr sp @ │ │ │ │ + cmpeq pc, r0, ror #26 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r0, lsr #26 │ │ │ │ - cmpeq pc, ip, ror #25 │ │ │ │ + cmpeq pc, ip, lsr #26 │ │ │ │ + ldrsheq r4, [pc, #-200] @ 580554 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrsbeq r4, [pc, #-196] @ 580560 │ │ │ │ - cmpeq pc, r0, lsr #25 │ │ │ │ + cmpeq pc, r0, ror #25 │ │ │ │ + cmpeq pc, ip, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, r8, lsl #25 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ + @ instruction: 0x015f4c94 │ │ │ │ + cmpeq pc, r0, ror ip @ │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq pc, r4, lsl #24 │ │ │ │ - ldrdeq pc, [r8, #-248]! @ 0xffffff08 │ │ │ │ - ldrsbeq r4, [pc, #-176] @ 58059c │ │ │ │ - strdeq r6, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq pc, r0, lsl ip @ │ │ │ │ + msreq (UNDEF: 120), r0, ror #31 │ │ │ │ + ldrsbeq r4, [pc, #-188] @ 580590 │ │ │ │ + cmneq r0, r8, lsl #20 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - msreq (UNDEF: 120), ip @ │ │ │ │ - @ instruction: 0x015f4b94 │ │ │ │ - strheq r6, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq pc, ip, asr fp @ │ │ │ │ + msreq (UNDEF: 120), r4, lsr #31 │ │ │ │ + cmpeq pc, r0, lsr #23 │ │ │ │ + cmneq r0, r8, asr #19 │ │ │ │ + cmpeq pc, r8, ror #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq pc, r0, lsr #22 │ │ │ │ + cmpeq pc, ip, lsr #22 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmpeq pc, r4, lsl #22 │ │ │ │ + cmpeq pc, r0, lsl fp @ │ │ │ │ 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 │ │ │ │ @@ -1253073,23 +1253073,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 580760 │ │ │ │ - msreq SPSR_f, r8, lsr sp │ │ │ │ - cmpeq pc, ip, lsr #18 │ │ │ │ - cmneq r0, r8, asr r7 │ │ │ │ - msreq SPSR_f, ip, ror #25 │ │ │ │ - cmneq r0, r8, ror sl │ │ │ │ - cmneq r0, r0, lsl r7 │ │ │ │ - strheq pc, [r8, #-192]! @ 0xffffff40 @ │ │ │ │ - cmpeq pc, r4, lsr #17 │ │ │ │ - ldrdeq r6, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + msreq SPSR_f, r0, asr #26 │ │ │ │ + cmpeq pc, r8, lsr r9 @ │ │ │ │ + cmneq r0, r4, ror #14 │ │ │ │ + strdeq pc, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r0, r4, lsl #21 │ │ │ │ + cmneq r0, ip, lsl r7 │ │ │ │ + strheq pc, [r8, #-200]! @ 0xffffff38 @ │ │ │ │ + ldrheq r4, [pc, #-128] @ 580790 │ │ │ │ + ldrdeq r6, [r0, #-108]! @ 0xffffff94 │ │ │ │ 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 │ │ │ │ @@ -1253176,23 +1253176,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 5808fc │ │ │ │ - msreq (UNDEF: 120), ip @ │ │ │ │ - @ instruction: 0x015f4790 │ │ │ │ - strheq r6, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - msreq (UNDEF: 120), r0, asr fp │ │ │ │ - ldrdeq r6, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ - msreq (UNDEF: 120), r4, lsl fp │ │ │ │ - cmpeq pc, r8, lsl #14 │ │ │ │ - cmneq r0, r4, lsr r5 │ │ │ │ + msreq (UNDEF: 120), r4, lsr #23 │ │ │ │ + @ instruction: 0x015f479c │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ + msreq (UNDEF: 120), r8, asr fp │ │ │ │ + cmneq r0, r8, ror #17 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + msreq (UNDEF: 120), ip, lsl fp │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ + cmneq r0, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1254180,85 +1254180,85 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 580eac │ │ │ │ cmneq r5, r0, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r5, r8, ror #21 │ │ │ │ - msreq (UNDEF: 104), r8, lsr sl │ │ │ │ - cmneq r0, ip, asr r4 │ │ │ │ + msreq (UNDEF: 104), r0, asr #20 │ │ │ │ + cmneq r0, r8, ror #8 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - msreq (UNDEF: 104), r0, ror #12 │ │ │ │ - cmneq r0, r4, lsl #1 │ │ │ │ + msreq (UNDEF: 104), r8, ror #12 │ │ │ │ + @ instruction: 0x01606090 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq r5, r0, ror #12 │ │ │ │ - msreq SPSR_f, ip, asr r4 │ │ │ │ - cmneq r0, r0, lsl #29 │ │ │ │ + msreq SPSR_f, r4, ror #8 │ │ │ │ + cmneq r0, ip, lsl #29 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strheq lr, [r8, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq r5, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ + cmneq r0, r8, ror #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r8, r4, lsr #29 │ │ │ │ - cmneq r0, r8, asr #17 │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ + cmneq r8, ip, lsr #29 │ │ │ │ + ldrdeq r5, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ cmpeq lr, r8, lsl #2 │ │ │ │ ldrheq r4, [lr, #-4] │ │ │ │ cmpeq lr, r8, rrx │ │ │ │ cmpeq lr, r8, lsr #32 │ │ │ │ cmpeq lr, ip, asr #31 │ │ │ │ - cmpeq pc, r4, lsl #16 │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - ldrsbeq r3, [pc, #-116] @ 58192c │ │ │ │ + cmpeq pc, r0, ror #15 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmneq r8, r8, lsr #23 │ │ │ │ - cmpeq pc, r0, lsr #15 │ │ │ │ - cmneq r0, r4, asr #11 │ │ │ │ + strheq lr, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq pc, ip, lsr #15 │ │ │ │ + ldrdeq r5, [r0, #-80]! @ 0xffffffb0 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmpeq pc, r8, ror #14 │ │ │ │ - strheq r5, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r0, lsl sl │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ + cmneq r0, r4, asr #15 │ │ │ │ + cmneq r8, r8, lsl sl │ │ │ │ + cmneq r0, r0, lsr r4 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - ldrheq r3, [pc, #-88] @ 581974 │ │ │ │ + cmpeq pc, r4, asr #11 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmpeq pc, r8, lsl #11 │ │ │ │ + @ instruction: 0x015f3594 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - cmpeq pc, r4, asr r5 @ │ │ │ │ + cmpeq pc, r0, ror #10 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - cmpeq pc, r4, lsr #10 │ │ │ │ + cmpeq pc, r0, lsr r5 @ │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - ldrsheq r3, [pc, #-68] @ 5819a8 │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - cmpeq pc, r4, asr #9 │ │ │ │ + ldrsbeq r3, [pc, #-64] @ 5819b4 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - @ instruction: 0x015f3494 │ │ │ │ + cmpeq pc, r0, lsr #9 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ + cmpeq pc, r0, ror r4 @ │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - cmpeq pc, r4, lsl #8 │ │ │ │ + cmpeq pc, r0, lsl r4 @ │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - ldrsbeq r3, [pc, #-52] @ 5819e8 │ │ │ │ - cmpeq pc, r4, lsr #7 │ │ │ │ + cmpeq pc, r0, ror #7 │ │ │ │ + ldrheq r3, [pc, #-48] @ 5819f0 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq pc, r0, lsl #7 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ - cmneq r0, r4, ror #2 │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ + cmneq r0, r0, ror r1 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmneq r8, ip, lsl #14 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ - cmneq r0, r8, lsr #2 │ │ │ │ + cmneq r8, r4, lsl r7 │ │ │ │ + cmpeq pc, r0, lsl r3 @ │ │ │ │ + cmneq r0, r4, lsr r1 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ - cmneq r8, r8, asr #13 │ │ │ │ - cmneq r0, r0, ror #1 │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ + ldrdeq lr, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, ip, ror #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [pc, #-172] @ 5819b4 │ │ │ │ ldr r2, [pc, #-172] @ 5819b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #-180] @ 5819bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1255471,113 +1255471,113 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 58242c │ │ │ │ ldrsheq r6, [r5, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r5, r0, ror #13 │ │ │ │ - cmneq r8, ip, lsl #7 │ │ │ │ - cmneq r0, r4, lsl #27 │ │ │ │ + @ instruction: 0x0168e394 │ │ │ │ + @ instruction: 0x01604d90 │ │ │ │ muleq r0, r4, r6 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmneq r8, ip, ror r2 │ │ │ │ - cmneq r0, r8, lsl #25 │ │ │ │ + cmneq r8, r4, lsl #5 │ │ │ │ + @ instruction: 0x01604c94 │ │ │ │ muleq r0, r9, r6 │ │ │ │ muleq r0, r8, r6 │ │ │ │ ldrsbeq r6, [lr, #-224] @ 0xffffff20 │ │ │ │ - cmneq r8, ip, asr #1 │ │ │ │ - strdeq r4, [r0, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ + ldrdeq lr, [r8, #-4]! │ │ │ │ + cmneq r0, r0, lsl #22 │ │ │ │ + @ instruction: 0x0168e090 │ │ │ │ cmpeq lr, r8, lsl r4 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ cmneq r5, r0, ror #1 │ │ │ │ cmpeq lr, r4, lsl #7 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ - strdeq r4, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ - cmneq r0, ip, lsl #19 │ │ │ │ + ldrdeq sp, [r8, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r4, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, r0, lsl #31 │ │ │ │ + @ instruction: 0x01604998 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strheq sp, [r8, #-220]! @ 0xffffff24 │ │ │ │ - ldrdeq r4, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r8, r4, asr #27 │ │ │ │ + cmneq r0, r0, ror #15 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmneq r8, r8, ror #25 │ │ │ │ - cmneq r0, r4, ror #21 │ │ │ │ + strdeq sp, [r8, #-192]! @ 0xffffff40 │ │ │ │ + strdeq r4, [r0, #-160]! @ 0xffffff60 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r0, ip, asr #12 │ │ │ │ + cmneq r0, r8, asr r6 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmneq r8, r8, lsl #19 │ │ │ │ - cmneq r0, ip, lsr #7 │ │ │ │ + @ instruction: 0x0168d990 │ │ │ │ + strheq r4, [r0, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmneq r8, r4, lsr #18 │ │ │ │ + cmneq r8, ip, lsr #18 │ │ │ │ cmpeq lr, ip, lsl #12 │ │ │ │ - cmneq r0, ip, lsl #6 │ │ │ │ + cmneq r0, r8, lsl r3 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmneq r8, ip, lsr #15 │ │ │ │ - ldrdeq r4, [r0, #-20]! @ 0xffffffec │ │ │ │ - cmneq r8, r8, ror #14 │ │ │ │ + strheq sp, [r8, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r0, ror #3 │ │ │ │ + cmneq r8, r0, ror r7 │ │ │ │ ldrsheq r2, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmneq r0, r0, lsl #3 │ │ │ │ - cmneq r8, r0, asr #10 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ - cmneq r0, ip, asr pc │ │ │ │ + cmneq r0, ip, lsl #3 │ │ │ │ + cmneq r8, r8, asr #10 │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ + cmneq r0, r8, ror #30 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - strdeq sp, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r0, ip, lsl pc │ │ │ │ + cmneq r8, r4, lsl #10 │ │ │ │ + cmneq r0, r8, lsr #30 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - @ instruction: 0x0168d490 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ + @ instruction: 0x0168d498 │ │ │ │ + strheq r3, [r0, #-232]! @ 0xffffff18 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - strdeq sp, [r8, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r8, r0, ror #7 │ │ │ │ + strdeq sp, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r8, r8, ror #7 │ │ │ │ @ instruction: 0x015e5d94 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrdeq r3, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r0, r4, ror #19 │ │ │ │ cmpeq lr, r4, ror #5 │ │ │ │ - cmneq r8, r8, lsr #30 │ │ │ │ - cmneq r0, r0, asr r9 │ │ │ │ - cmneq r8, r0, lsl #30 │ │ │ │ - cmneq r0, r8, lsr #18 │ │ │ │ - strheq ip, [r8, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ + cmneq r0, ip, asr r9 │ │ │ │ + cmneq r8, r8, lsl #30 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ + cmneq r8, r4, asr #29 │ │ │ │ cmpeq lr, ip, asr #4 │ │ │ │ - ldrdeq r3, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, r0, ror #17 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ cmpeq lr, r4, ror #3 │ │ │ │ - cmneq r8, r8, lsr #28 │ │ │ │ - cmneq r0, r0, asr r8 │ │ │ │ - cmpeq pc, r8, asr r7 @ │ │ │ │ - cmneq r8, ip, asr fp │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ + cmneq r8, r0, lsr lr │ │ │ │ + cmneq r0, ip, asr r8 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ + cmneq r8, r4, ror #22 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - cmpeq pc, r8, ror r5 @ │ │ │ │ - cmneq r8, ip, ror r9 │ │ │ │ - @ instruction: 0x01603394 │ │ │ │ + cmpeq pc, r4, lsl #11 │ │ │ │ + cmneq r8, r4, lsl #19 │ │ │ │ + cmneq r0, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - cmneq r8, r4, lsr #18 │ │ │ │ - cmneq r0, r0, lsl r3 │ │ │ │ + cmneq r8, ip, lsr #18 │ │ │ │ + cmneq r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - cmneq r8, r0, ror #15 │ │ │ │ - ldrdeq ip, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, r8, ror #15 │ │ │ │ + ldrdeq ip, [r8, #-120]! @ 0xffffff88 │ │ │ │ ldrheq r5, [lr, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ + ldrdeq r3, [r0, #-24]! @ 0xffffffe8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r8, r0, ror r6 │ │ │ │ - @ instruction: 0x01603098 │ │ │ │ + cmneq r8, r8, ror r6 │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ sub r1, r3, #4 │ │ │ │ bl b359c │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1257495,130 +1257495,130 @@ │ │ │ │ cmp ip, r3 │ │ │ │ beq 584b88 │ │ │ │ ldr r2, [r8, #24] │ │ │ │ add sl, r2, sl │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ b 584c64 │ │ │ │ - cmneq r8, r0, lsr #12 │ │ │ │ + cmneq r8, r8, lsr #12 │ │ │ │ ldrheq r1, [lr, #-144] @ 0xffffff70 │ │ │ │ - cmneq r0, r4, lsr r0 │ │ │ │ + cmneq r0, r0, asr #32 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - ldrdeq ip, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - strdeq r2, [r0, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq ip, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r0 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - cmneq r8, ip, lsr #8 │ │ │ │ - cmneq r0, r4, asr #27 │ │ │ │ + cmneq r8, r4, lsr r4 │ │ │ │ + ldrdeq r2, [r0, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ cmpeq lr, r8, asr #29 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - ldrdeq ip, [r8, #-8]! │ │ │ │ - strdeq r2, [r0, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x0168c094 │ │ │ │ - strheq r2, [r0, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r8, r0, ror #1 │ │ │ │ + cmneq r0, r4, lsl #22 │ │ │ │ + @ instruction: 0x0168c09c │ │ │ │ + strheq r2, [r0, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ ldrsheq r1, [lr, #-40] @ 0xffffffd8 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - cmneq r8, r8, ror #29 │ │ │ │ - cmneq r0, r0, ror r8 │ │ │ │ - cmneq r8, r8, lsl #23 │ │ │ │ - strheq r2, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + strdeq fp, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r0, ip, ror r8 │ │ │ │ + @ instruction: 0x0168bb90 │ │ │ │ + strheq r2, [r0, #-92]! @ 0xffffffa4 │ │ │ │ ldrsbeq r0, [lr, #-224] @ 0xffffff20 │ │ │ │ - cmpeq pc, r8, asr r4 @ │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ - cmneq r0, ip, ror r2 │ │ │ │ + cmpeq pc, r4, ror #8 │ │ │ │ + cmneq r8, r4, ror #16 │ │ │ │ + cmneq r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - cmneq r8, r4, lsr #11 │ │ │ │ - cmneq r0, ip, asr #31 │ │ │ │ + cmneq r8, ip, lsr #11 │ │ │ │ + ldrdeq r1, [r0, #-248]! @ 0xffffff08 │ │ │ │ cmpeq lr, ip, ror #17 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ cmpeq lr, ip, lsl #17 │ │ │ │ - ldrdeq fp, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - strdeq r1, [r0, #-232]! @ 0xffffff18 │ │ │ │ - @ instruction: 0x0168b49c │ │ │ │ - cmneq r0, r4, asr #29 │ │ │ │ - cmneq r8, ip, asr #8 │ │ │ │ + ldrdeq fp, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r0, r4, lsl #30 │ │ │ │ + cmneq r8, r4, lsr #9 │ │ │ │ + ldrdeq r1, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r8, r4, asr r4 │ │ │ │ ldrsbeq r0, [lr, #-124] @ 0xffffff84 │ │ │ │ - cmneq r0, r0, ror #28 │ │ │ │ + cmneq r0, ip, ror #28 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ cmpeq lr, r4, lsl #15 │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ cmpeq lr, r4, lsl r7 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ ldrheq r0, [lr, #-96] @ 0xffffffa0 │ │ │ │ - strdeq fp, [r8, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r0, ip, lsl sp │ │ │ │ - cmneq r8, r8, ror #1 │ │ │ │ - cmneq r0, ip, lsl #22 │ │ │ │ + strdeq fp, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r8, lsr #26 │ │ │ │ + strdeq fp, [r8, #-0]! │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - cmneq r8, r4, lsl r0 │ │ │ │ - cmneq r0, r0, lsr sl │ │ │ │ + cmneq r8, ip, lsl r0 │ │ │ │ + cmneq r0, ip, lsr sl │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - strheq sl, [r8, #-252]! @ 0xffffff04 │ │ │ │ - ldrdeq r1, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r8, r4, asr #31 │ │ │ │ + cmneq r0, r0, ror #19 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r8, r4, lsl #30 │ │ │ │ - cmneq r0, r8, lsr #18 │ │ │ │ + cmneq r8, ip, lsl #30 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmneq r8, r8, lsr lr │ │ │ │ - cmppeq lr, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, asr r8 │ │ │ │ + cmneq r8, r0, asr #28 │ │ │ │ + cmppeq lr, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, ror #16 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - ldrsbeq pc, [lr, #-156] @ 0xffffff64 @ │ │ │ │ + cmppeq lr, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmneq r8, r0, lsl sp │ │ │ │ - cmneq r0, ip, lsl r7 │ │ │ │ - cmneq r0, r4, ror #13 │ │ │ │ + cmneq r8, r8, lsl sp │ │ │ │ + cmneq r0, r8, lsr #14 │ │ │ │ + strdeq r1, [r0, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ cmpeq lr, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r8, r8, lsr fp │ │ │ │ - cmneq r0, r0, ror #10 │ │ │ │ - cmneq r8, r8, ror #21 │ │ │ │ + cmneq r8, r0, asr #22 │ │ │ │ + cmneq r0, ip, ror #10 │ │ │ │ + strdeq sl, [r8, #-160]! @ 0xffffff60 │ │ │ │ cmppeq sp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r0, r8, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ cmppeq sp, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r8, r0, ror #20 │ │ │ │ - cmneq r0, r8, lsl #9 │ │ │ │ - cmneq r8, r4, asr #20 │ │ │ │ - cmneq r0, r4, ror #8 │ │ │ │ + cmneq r8, r8, ror #20 │ │ │ │ + @ instruction: 0x01601494 │ │ │ │ + cmneq r8, ip, asr #20 │ │ │ │ + cmneq r0, r0, ror r4 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrsheq pc, [sp, #-180] @ 0xffffff4c @ │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ muleq r0, r2, r5 │ │ │ │ muleq r0, r3, r5 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmneq r8, r0, asr #14 │ │ │ │ - cmneq r0, ip, asr r1 │ │ │ │ + cmneq r8, r8, asr #14 │ │ │ │ + cmneq r0, r8, ror #2 │ │ │ │ muleq r0, r9, r5 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmneq r8, r4, lsr #13 │ │ │ │ + cmneq r8, ip, lsr #13 │ │ │ │ cmpeq lr, ip, lsl #7 │ │ │ │ ldr r5, [pc, #-336] @ 584d88 │ │ │ │ ldr r7, [pc, #-336] @ 584d8c │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, r5, #480 @ 0x1e0 │ │ │ │ ldr r0, [pc, #-344] @ 584d94 │ │ │ │ @@ -1259514,143 +1259514,143 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ b 586ea8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - strdeq sl, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ + cmneq r8, r0, lsl #6 │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ cmppeq sp, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ - cmneq r0, ip, asr #24 │ │ │ │ - cmneq r8, r4, rrx │ │ │ │ - smulbbeq r0, ip, sl │ │ │ │ - cmneq r8, r4, lsl r0 │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ + cmneq r0, r8, asr ip │ │ │ │ + cmneq r8, ip, rrx │ │ │ │ + @ instruction: 0x01600a98 │ │ │ │ + cmneq r8, ip, lsl r0 │ │ │ │ cmppeq sp, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, lsr #20 │ │ │ │ + cmneq r0, r4, lsr sl │ │ │ │ cmppeq sp, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, lsl #31 │ │ │ │ - strheq r0, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r8, r8, ror lr │ │ │ │ - @ instruction: 0x01600894 │ │ │ │ - cmneq r8, r4, asr sl │ │ │ │ - cmneq r0, r4, ror #8 │ │ │ │ - smulbbeq r0, ip, r7 │ │ │ │ - cmneq r8, r8, lsr r9 │ │ │ │ - cmneq r0, r4, asr r3 │ │ │ │ + @ instruction: 0x01689f94 │ │ │ │ + smulbteq r0, r0, r9 │ │ │ │ + cmneq r8, r0, lsl #29 │ │ │ │ + smultbeq r0, r0, r8 │ │ │ │ + cmneq r8, ip, asr sl │ │ │ │ + cmneq r0, r0, ror r4 │ │ │ │ + @ instruction: 0x01600798 │ │ │ │ + cmneq r8, r0, asr #18 │ │ │ │ + cmneq r0, r0, ror #6 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r8, r4, lsr r4 │ │ │ │ - cmppeq pc, r8, asr lr @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r8, r8, asr #5 │ │ │ │ - cmppeq pc, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, lsr r4 │ │ │ │ + cmppeq pc, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + cmppeq pc, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r5, r4, lsl sp │ │ │ │ cmpeq sp, r4, lsr #5 │ │ │ │ cmpeq sp, r0, asr r2 │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ + cmpeq lr, r4, lsl #21 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - cmneq r8, ip, asr #28 │ │ │ │ - cmpeq lr, r4, asr #20 │ │ │ │ - cmppeq pc, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr lr │ │ │ │ + cmpeq lr, r0, asr sl │ │ │ │ + cmppeq pc, r4, ror r8 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq lr, ip, lsl #20 │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - ldrsbeq sp, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, r8, ror #19 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - cmpeq lr, ip, lsr #19 │ │ │ │ + ldrheq sp, [lr, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - cmpeq lr, ip, ror r9 │ │ │ │ - cmpeq lr, ip, asr #18 │ │ │ │ + cmpeq lr, r8, lsl #19 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - cmpeq lr, ip, lsl r9 │ │ │ │ + cmpeq lr, r8, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - cmpeq lr, ip, ror #17 │ │ │ │ + ldrsheq sp, [lr, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - ldrheq sp, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r8, asr #17 │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - @ instruction: 0x01688c90 │ │ │ │ - cmpeq lr, r8, lsl #17 │ │ │ │ - cmppeq pc, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01688c98 │ │ │ │ + @ instruction: 0x015ed894 │ │ │ │ + ldrheq pc, [pc, #-104] @ 586cf8 @ │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - cmneq r8, r4, asr ip │ │ │ │ - cmpeq lr, ip, asr #16 │ │ │ │ - cmppeq pc, r0, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r8, ip, asr ip │ │ │ │ + cmpeq lr, r8, asr r8 │ │ │ │ + cmppeq pc, ip, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - cmneq r8, r8, lsl ip │ │ │ │ - cmpeq lr, r0, lsl r8 │ │ │ │ - cmppeq pc, r4, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r8, r0, lsr #24 │ │ │ │ + cmpeq lr, ip, lsl r8 │ │ │ │ + cmppeq pc, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - ldrsbeq sp, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmpeq lr, r0, lsr #15 │ │ │ │ + cmpeq lr, r4, ror #15 │ │ │ │ + cmpeq lr, ip, lsr #15 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmpeq lr, r0, ror r7 │ │ │ │ + cmpeq lr, ip, ror r7 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - cmneq r8, r4, asr #22 │ │ │ │ - cmpeq lr, ip, lsr r7 │ │ │ │ - cmppeq pc, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, asr #22 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ + cmppeq pc, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ - ldrdeq r8, [r8, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq lr, ip, asr #13 │ │ │ │ - ldrsheq pc, [pc, #-72] @ 586d70 @ │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ + ldrdeq r8, [r8, #-172]! @ 0xffffff54 │ │ │ │ + ldrsbeq sp, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmppeq pc, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - @ instruction: 0x01688a98 │ │ │ │ - @ instruction: 0x015ed690 │ │ │ │ - ldrheq pc, [pc, #-76] @ 586d7c @ │ │ │ │ + cmneq r8, r0, lsr #21 │ │ │ │ + @ instruction: 0x015ed69c │ │ │ │ + cmppeq pc, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, r5 │ │ │ │ - cmpeq lr, r8, asr r6 │ │ │ │ + cmpeq lr, r4, ror #12 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - ldrsheq sp, [lr, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - cmpeq lr, r8, asr #11 │ │ │ │ + ldrsbeq sp, [lr, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x015ed594 │ │ │ │ - cmpeq lr, r0, ror #10 │ │ │ │ + cmpeq lr, r0, lsr #11 │ │ │ │ + cmpeq lr, ip, ror #10 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - cmneq r8, r0, lsr r9 │ │ │ │ - cmpeq lr, r8, lsr #10 │ │ │ │ - cmppeq pc, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsr r9 │ │ │ │ + cmpeq lr, r4, lsr r5 │ │ │ │ + cmppeq pc, r8, asr r3 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - ldrsheq sp, [lr, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq sp, [lr, #-72] @ 0xffffffb8 │ │ │ │ + ldrsheq sp, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq lr, r4, asr #9 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - cmneq r8, ip, lsl #17 │ │ │ │ - cmpeq lr, r4, lsl #9 │ │ │ │ - cmppeq pc, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01688894 │ │ │ │ + @ instruction: 0x015ed490 │ │ │ │ + ldrheq pc, [pc, #-36] @ 586dfc @ │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ - cmneq r8, r0, asr r8 │ │ │ │ - cmppeq pc, r0, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ + cmneq r8, r8, asr r8 │ │ │ │ + cmppeq pc, ip, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - ldrsbeq sp, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq lr, r8, ror #7 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - cmpeq lr, ip, lsr #7 │ │ │ │ + ldrheq sp, [lr, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ - cmpeq lr, ip, ror #6 │ │ │ │ - @ instruction: 0x015ff190 │ │ │ │ + cmneq r8, ip, ror r7 │ │ │ │ + cmpeq lr, r8, ror r3 │ │ │ │ + @ instruction: 0x015ff19c │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ + cmpeq lr, r0, asr #6 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - cmneq r8, r4, lsl #14 │ │ │ │ - ldrsheq sp, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmppeq pc, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, lsl #14 │ │ │ │ + cmpeq lr, r8, lsl #6 │ │ │ │ + cmppeq pc, r4, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmpeq lr, r4, asr #5 │ │ │ │ + ldrsbeq sp, [lr, #-32] @ 0xffffffe0 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - @ instruction: 0x015ed294 │ │ │ │ + cmpeq lr, r0, lsr #5 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq lr, r4, lsr r2 │ │ │ │ + cmpeq lr, r0, asr #4 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, r6, r3 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ beq 586b20 │ │ │ │ @@ -1261365,154 +1261365,154 @@ │ │ │ │ ldr r1, [pc, #580] @ 588ba4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #480 @ 0x1e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 58242c │ │ │ │ - cmpeq lr, r4, lsl #4 │ │ │ │ + cmpeq lr, r0, lsl r2 │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ - ldrdeq r8, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq sp, [lr, #-16] │ │ │ │ - ldrsheq lr, [pc, #-252] @ 588890 │ │ │ │ - @ instruction: 0x0168859c │ │ │ │ - @ instruction: 0x015ed194 │ │ │ │ - cmpeq pc, r0, asr #31 │ │ │ │ + cmneq r8, r0, ror #11 │ │ │ │ + ldrsbeq sp, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmppeq pc, r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, lsr #11 │ │ │ │ + cmpeq lr, r0, lsr #3 │ │ │ │ + cmpeq pc, ip, asr #31 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmpeq lr, ip, asr r1 │ │ │ │ + cmpeq lr, r8, ror #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq lr, r4, lsr #2 │ │ │ │ + cmpeq lr, r0, lsr r1 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - ldrsheq sp, [lr, #-4] │ │ │ │ + cmpeq lr, r0, lsl #2 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmpeq lr, r4, asr #1 │ │ │ │ + ldrsbeq sp, [lr, #-0] │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - @ instruction: 0x015ed094 │ │ │ │ + cmpeq lr, r0, lsr #1 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - cmpeq lr, r4, rrx │ │ │ │ - cmpeq lr, r0, lsr r0 │ │ │ │ + cmpeq lr, r0, ror r0 │ │ │ │ + cmpeq lr, ip, lsr r0 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - cmneq r8, r0, lsl #8 │ │ │ │ - ldrsheq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq pc, r4, lsr #28 │ │ │ │ + cmneq r8, r8, lsl #8 │ │ │ │ + cmpeq lr, r4 │ │ │ │ + cmpeq pc, r0, lsr lr @ │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - cmneq r8, r4, asr #7 │ │ │ │ - ldrheq ip, [lr, #-252] @ 0xffffff04 │ │ │ │ - cmpeq pc, r8, ror #27 │ │ │ │ + cmneq r8, ip, asr #7 │ │ │ │ + cmpeq lr, r8, asr #31 │ │ │ │ + ldrsheq lr, [pc, #-212] @ 588918 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - cmpeq lr, r4, lsl #31 │ │ │ │ + @ instruction: 0x015ecf90 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ - cmpeq lr, ip, lsl pc │ │ │ │ - strdeq r8, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq lr, r8, ror #29 │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ - strheq r8, [r8, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq lr, ip, lsr #29 │ │ │ │ - ldrsbeq lr, [pc, #-200] @ 588950 │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ + cmpeq lr, r8, lsr #30 │ │ │ │ + strdeq r8, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + ldrsheq ip, [lr, #-228] @ 0xffffff1c │ │ │ │ + cmpeq pc, ip, lsl sp @ │ │ │ │ + strheq r8, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + ldrheq ip, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq pc, r4, ror #25 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmpeq lr, r4, ror lr │ │ │ │ - cmpeq lr, ip, lsr lr │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ + cmpeq lr, r0, lsl #29 │ │ │ │ + cmpeq lr, r8, asr #28 │ │ │ │ + cmpeq pc, r0, ror ip @ │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - cmpeq lr, r8, lsl #28 │ │ │ │ - cmpeq pc, r0, lsr ip @ │ │ │ │ + cmpeq lr, r4, lsl lr │ │ │ │ + cmpeq pc, ip, lsr ip @ │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - ldrsbeq ip, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq lr, r0, ror #27 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - cmpeq lr, r0, lsr #27 │ │ │ │ + cmpeq lr, ip, lsr #27 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - cmneq r8, r0, ror r1 │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ - cmpeq pc, ip, lsl #23 │ │ │ │ + cmneq r8, r8, ror r1 │ │ │ │ + cmpeq lr, r4, ror sp │ │ │ │ + @ instruction: 0x015feb98 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - cmpeq lr, r0, lsl #26 │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmpeq lr, ip, asr #25 │ │ │ │ + ldrsbeq ip, [lr, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x015ecc98 │ │ │ │ + cmpeq lr, r4, lsr #25 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ + cmpeq lr, r0, ror ip │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ - cmneq r8, r4, lsr r0 │ │ │ │ - cmpeq pc, r4, asr sl @ │ │ │ │ + cmpeq lr, r0, asr #24 │ │ │ │ + cmneq r8, ip, lsr r0 │ │ │ │ + cmpeq pc, r0, ror #20 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - strdeq r7, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq lr, ip, ror #23 │ │ │ │ - cmpeq pc, r0, lsl sl @ │ │ │ │ + strdeq r7, [r8, #-252]! @ 0xffffff04 │ │ │ │ + ldrsheq ip, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq pc, ip, lsl sl @ │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - strheq r7, [r8, #-248]! @ 0xffffff08 │ │ │ │ - ldrheq ip, [lr, #-176] @ 0xffffff50 │ │ │ │ - ldrsbeq lr, [pc, #-148] @ 588a18 │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ + ldrheq ip, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq pc, r0, ror #19 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - cmneq r8, ip, ror pc │ │ │ │ - cmpeq lr, r4, ror fp │ │ │ │ - @ instruction: 0x015fe998 │ │ │ │ + cmneq r8, r4, lsl #31 │ │ │ │ + cmpeq lr, r0, lsl #23 │ │ │ │ + cmpeq pc, r4, lsr #19 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - cmneq r8, r4, asr #30 │ │ │ │ - cmpeq pc, r8, lsr #27 │ │ │ │ - cmpeq pc, ip, asr r9 @ │ │ │ │ + cmneq r8, ip, asr #30 │ │ │ │ + ldrheq lr, [pc, #-212] @ 5889f4 │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - cmneq r8, r0, lsl pc │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ - cmpeq pc, ip, lsr #18 │ │ │ │ + cmneq r8, r8, lsl pc │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ + cmpeq pc, r8, lsr r9 @ │ │ │ │ muleq r0, r9, r6 │ │ │ │ - ldrsbeq ip, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq ip, [lr, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmpeq lr, r0, lsr #21 │ │ │ │ + cmpeq lr, ip, lsr #21 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmneq r8, ip, ror lr │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ - @ instruction: 0x015fe894 │ │ │ │ + cmneq r8, r4, lsl #29 │ │ │ │ + cmpeq pc, r8, asr ip @ │ │ │ │ + cmpeq pc, r0, lsr #17 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ - cmpeq pc, r0, ror #16 │ │ │ │ + cmneq r8, ip, asr #28 │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ + cmpeq pc, ip, ror #16 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ + cmpeq lr, r0, lsl sl │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrsbeq ip, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r0, ror #19 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq lr, r4, lsr #19 │ │ │ │ - cmpeq pc, ip, asr #15 │ │ │ │ + ldrheq ip, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq lr, [pc, #-120] @ 588ab0 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ - @ instruction: 0x015fe798 │ │ │ │ + cmpeq lr, ip, ror r9 │ │ │ │ + cmpeq pc, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - cmpeq lr, ip, lsr r9 │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmpeq lr, ip, lsl #18 │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmneq r8, r0, ror #25 │ │ │ │ - ldrsbeq ip, [lr, #-136] @ 0xffffff78 │ │ │ │ - ldrsheq lr, [pc, #-108] @ 588ae8 │ │ │ │ + cmneq r8, r8, ror #25 │ │ │ │ + cmpeq lr, r4, ror #17 │ │ │ │ + cmpeq pc, r8, lsl #14 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - cmneq r8, r4, lsr #25 │ │ │ │ - @ instruction: 0x015ec89c │ │ │ │ - cmpeq pc, r0, asr #13 │ │ │ │ + cmneq r8, ip, lsr #25 │ │ │ │ + cmpeq lr, r8, lsr #17 │ │ │ │ + cmpeq pc, ip, asr #13 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - cmpeq lr, r4, ror #16 │ │ │ │ + cmpeq lr, r0, ror r8 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ + cmpeq lr, r0, asr #16 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq r8, r8, lsl #24 │ │ │ │ - cmpeq lr, r0, lsl #16 │ │ │ │ - cmpeq pc, r4, lsr #12 │ │ │ │ + cmneq r8, r0, lsl ip │ │ │ │ + cmpeq lr, ip, lsl #16 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - cmpeq lr, r8, asr #15 │ │ │ │ + ldrsbeq ip, [lr, #-116] @ 0xffffff8c │ │ │ │ muleq r0, r6, r6 │ │ │ │ - @ instruction: 0x015ec798 │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ + cmpeq lr, r4, lsr #15 │ │ │ │ + cmpeq lr, ip, ror #14 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - cmneq r8, r0, lsr fp │ │ │ │ - cmpeq lr, r8, lsr #14 │ │ │ │ - cmpeq pc, ip, asr #10 │ │ │ │ + cmneq r8, r8, lsr fp │ │ │ │ + cmpeq lr, r4, lsr r7 │ │ │ │ + cmpeq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, r8, ror #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, r2 │ │ │ │ ldr r2, [pc, #580] @ 588e08 │ │ │ │ @@ -1261660,32 +1261660,32 @@ │ │ │ │ ldr r1, [pc, #28] @ 588e18 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ cmnpeq r4, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r8, r8, ror r8 │ │ │ │ - @ instruction: 0x015fe290 │ │ │ │ + cmneq r8, r0, lsl #17 │ │ │ │ + @ instruction: 0x015fe29c │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ cmnpeq r4, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r4, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ - cmpeq lr, r0, asr #6 │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq pc, r0, ror r1 @ │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - cmneq r8, ip, lsl #14 │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ - cmpeq pc, r8, lsr #2 │ │ │ │ + cmneq r8, r4, lsl r7 │ │ │ │ + cmpeq lr, r0, lsl r3 │ │ │ │ + cmpeq pc, r4, lsr r1 @ │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - ldrdeq r7, [r8, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq lr, r8, asr #5 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + ldrdeq r7, [r8, #-104]! @ 0xffffff98 │ │ │ │ + ldrsbeq ip, [lr, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq lr, [pc, #-8] @ 588e4c │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - @ instruction: 0x015ec290 │ │ │ │ + @ instruction: 0x015ec29c │ │ │ │ │ │ │ │ 00588e58 : │ │ │ │ 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 │ │ │ │ @@ -1262681,93 +1262681,93 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b 589f68 │ │ │ │ @ instruction: 0x0174f690 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmnpeq r4, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, asr r5 │ │ │ │ - cmpeq pc, r8, asr #30 │ │ │ │ + cmneq r8, r0, ror #10 │ │ │ │ + cmpeq pc, r4, asr pc @ │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ - cmneq r8, r8, lsl r1 │ │ │ │ + cmpeq pc, ip, asr #22 │ │ │ │ + cmneq r8, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - @ instruction: 0x0168709c │ │ │ │ - cmpeq pc, r8, lsr #21 │ │ │ │ + cmneq r8, r4, lsr #1 │ │ │ │ + ldrheq sp, [pc, #-164] @ 589d84 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ ldrsheq pc, [sp, #-192] @ 0xffffff40 @ │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmneq r8, r8, ror #29 │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ - cmneq r8, r4, lsr #29 │ │ │ │ + strdeq r6, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + cmneq r8, ip, lsr #29 │ │ │ │ cmpeq sp, r4, lsr r2 │ │ │ │ - ldrheq sp, [pc, #-140] @ 589dcc │ │ │ │ + cmpeq pc, r8, asr #17 │ │ │ │ ldrsheq lr, [r4, #-236]! @ 0xffffff14 │ │ │ │ - ldrdeq r6, [r8, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq pc, r8, lsl r8 @ │ │ │ │ + ldrdeq r6, [r8, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq pc, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - cmpeq pc, ip, lsl #11 │ │ │ │ - cmneq r8, ip, asr #22 │ │ │ │ + @ instruction: 0x015fd598 │ │ │ │ + cmneq r8, r4, asr fp │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmneq r8, r8, lsl #21 │ │ │ │ - cmpeq pc, r4, lsl #17 │ │ │ │ - cmpeq pc, ip, lsr #7 │ │ │ │ + @ instruction: 0x01686a90 │ │ │ │ + @ instruction: 0x015fd890 │ │ │ │ + ldrheq sp, [pc, #-56] @ 589e4c │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmneq r8, r4, lsl r7 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ cmppeq sp, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, lsr #13 │ │ │ │ - cmpeq pc, r0, ror #30 │ │ │ │ + cmneq r8, ip, lsr #13 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strdeq r6, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq pc, r4, lsr #28 │ │ │ │ - strheq r6, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r8, r4, lsl #8 │ │ │ │ + cmpeq pc, r0, lsr lr @ │ │ │ │ + cmneq r8, r0, asr #7 │ │ │ │ cmpeq sp, r8, asr #14 │ │ │ │ - ldrsbeq ip, [pc, #-208] @ 589de8 │ │ │ │ + ldrsbeq ip, [pc, #-220] @ 589ddc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ cmpeq sp, r8, ror #13 │ │ │ │ - cmneq r8, ip, lsr #6 │ │ │ │ - cmpeq pc, r4, asr sp @ │ │ │ │ + cmneq r8, r4, lsr r3 │ │ │ │ + cmpeq pc, r0, ror #26 │ │ │ │ cmpeq sp, r8, lsl #13 │ │ │ │ - cmneq r8, ip, asr #5 │ │ │ │ - ldrsheq ip, [pc, #-196] @ 589e10 │ │ │ │ - strheq r6, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq pc, ip, asr #25 │ │ │ │ + ldrdeq r6, [r8, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq pc, r0, lsl #26 │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + ldrsbeq ip, [pc, #-200] @ 589e14 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - cmneq r8, ip, lsr r2 │ │ │ │ - cmpeq pc, r8, asr ip @ │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ + cmpeq pc, r4, ror #24 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - ldrsbeq ip, [pc, #-188] @ 589e34 │ │ │ │ - cmneq r8, ip, lsr #3 │ │ │ │ + cmpeq pc, r8, ror #23 │ │ │ │ + strheq r6, [r8, #-20]! @ 0xffffffec │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - strheq r6, [r8, #-4]! │ │ │ │ - cmneq r8, r0, lsr #1 │ │ │ │ + strheq r6, [r8, #-12]! │ │ │ │ + cmneq r8, r8, lsr #1 │ │ │ │ ldrheq lr, [sp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmpeq pc, ip, lsl r6 @ │ │ │ │ + cmpeq pc, r8, lsr #12 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r8, r0, ror #13 │ │ │ │ - cmpeq pc, r0, lsl #2 │ │ │ │ + cmneq r8, r8, ror #13 │ │ │ │ + cmpeq pc, ip, lsl #2 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ ldr r2, [pc, #-172] @ 589e98 │ │ │ │ ldr r0, [pc, #-148] @ 589eb4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b0b3c │ │ │ │ subs lr, r0, #0 │ │ │ │ @@ -1264967,146 +1264967,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 589610 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ - cmneq r8, ip, lsl #3 │ │ │ │ - ldrheq fp, [pc, #-180] @ 58c10c │ │ │ │ + @ instruction: 0x01685194 │ │ │ │ + cmpeq pc, r0, asr #23 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - cmneq r8, ip, lsr r1 │ │ │ │ + cmneq r8, r4, asr #2 │ │ │ │ cmpeq sp, ip, asr #9 │ │ │ │ - cmpeq pc, r0, asr fp @ │ │ │ │ - strdeq r5, [r8, #-8]! │ │ │ │ - cmpeq pc, r8, lsl fp @ │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ + cmneq r8, r0, lsl #2 │ │ │ │ + cmpeq pc, r4, lsr #22 │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ ldrsheq sp, [sp, #-204] @ 0xffffff34 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - cmneq r8, ip, ror #31 │ │ │ │ - cmneq r8, r0, ror #31 │ │ │ │ - cmpeq pc, r8, ror #19 │ │ │ │ + strdeq r4, [r8, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r8, r8, ror #31 │ │ │ │ + ldrsheq fp, [pc, #-148] @ 58c164 │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmneq r8, r4, lsl #29 │ │ │ │ - cmpeq pc, ip, lsr #17 │ │ │ │ - cmneq r8, r4, lsr lr │ │ │ │ + cmneq r8, ip, lsl #29 │ │ │ │ + ldrheq fp, [pc, #-136] @ 58c188 │ │ │ │ + cmneq r8, ip, lsr lr │ │ │ │ cmpeq sp, r4, asr #3 │ │ │ │ - cmpeq pc, r8, asr #16 │ │ │ │ + cmpeq pc, r4, asr r8 @ │ │ │ │ cmpeq sp, ip, ror #2 │ │ │ │ - strheq r4, [r8, #-208]! @ 0xffffff30 │ │ │ │ - ldrsbeq fp, [pc, #-120] @ 58c1b0 │ │ │ │ - cmneq r8, ip, lsl #27 │ │ │ │ - cmpeq pc, ip, lsr #15 │ │ │ │ + strheq r4, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmpeq pc, r4, ror #15 │ │ │ │ + @ instruction: 0x01684d94 │ │ │ │ + ldrheq fp, [pc, #-120] @ 58c1b8 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - strdeq r4, [r8, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq pc, ip, lsr #11 │ │ │ │ + strdeq r4, [r8, #-184]! @ 0xffffff48 │ │ │ │ + ldrheq fp, [pc, #-88] @ 58c1f8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ cmpeq sp, r4, asr #13 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - strdeq r4, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq pc, r8, lsl r3 @ │ │ │ │ - ldrsbeq fp, [pc, #-32] @ 58c24c │ │ │ │ - cmneq r8, r0, lsr #17 │ │ │ │ + cmneq r8, r0, lsl #18 │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ + ldrsbeq fp, [pc, #-44] @ 58c240 │ │ │ │ + cmneq r8, r8, lsr #17 │ │ │ │ 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 │ │ │ │ - cmneq r8, r4, lsl r7 │ │ │ │ - cmpeq pc, r0, lsr #2 │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + cmpeq pc, ip, lsr #2 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + ldrsheq fp, [pc, #-8] @ 58c28c │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ cmpeq sp, r0, lsr #6 │ │ │ │ - cmneq r8, r4, asr #10 │ │ │ │ - cmpeq pc, ip, ror #30 │ │ │ │ - strdeq r4, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r8, ip, asr #10 │ │ │ │ + cmpeq pc, r8, ror pc @ │ │ │ │ + strdeq r4, [r8, #-76]! @ 0xffffffb4 │ │ │ │ cmpeq sp, r4, lsl #17 │ │ │ │ - cmpeq pc, r8, lsl #30 │ │ │ │ + cmpeq pc, r4, lsl pc @ │ │ │ │ cmpeq sp, r4, lsr #16 │ │ │ │ - cmneq r8, r8, ror #8 │ │ │ │ - @ instruction: 0x015fae90 │ │ │ │ - ldrheq sl, [pc, #-220] @ 58c1e4 │ │ │ │ - cmneq r8, r8, lsl #7 │ │ │ │ + cmneq r8, r0, ror r4 │ │ │ │ + @ instruction: 0x015fae9c │ │ │ │ + cmpeq pc, r8, asr #27 │ │ │ │ + @ instruction: 0x01684390 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmneq r8, r4, asr #6 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ + cmneq r8, ip, asr #6 │ │ │ │ + cmpeq pc, r8, ror sp @ │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ cmpeq sp, ip, lsl #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, ip, asr #12 │ │ │ │ - cmneq r8, ip, lsl ip │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ + cmneq r8, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ ldrheq r8, [sp, #-236] @ 0xffffff14 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r8, r4, lsr #20 │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ - cmpeq pc, r0, asr #8 │ │ │ │ + cmneq r8, ip, lsr #20 │ │ │ │ + cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq pc, ip, asr #8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq r8, r8, lsr #19 │ │ │ │ - cmpeq pc, ip, asr #7 │ │ │ │ + strheq r3, [r8, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq sl, [pc, #-56] @ 58c2d4 │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - cmneq r8, r4, lsr r9 │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ + cmneq r8, ip, lsr r9 │ │ │ │ + cmpeq pc, r8, asr r3 @ │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - cmneq r8, ip, lsr #17 │ │ │ │ - ldrsbeq sl, [pc, #-32] @ 58c30c │ │ │ │ + strheq r3, [r8, #-132]! @ 0xffffff7c │ │ │ │ + ldrsbeq sl, [pc, #-44] @ 58c300 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - cmpeq lr, ip, lsr #8 │ │ │ │ + cmpeq lr, r8, lsr r4 │ │ │ │ andeq r0, r0, lr, lsl #22 │ │ │ │ - strdeq r3, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq pc, ip, lsl r2 @ │ │ │ │ - cmneq r8, r4, lsr #15 │ │ │ │ + strdeq r3, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ + cmneq r8, ip, lsr #15 │ │ │ │ cmpeq sp, r4, lsr fp │ │ │ │ - ldrheq sl, [pc, #-24] @ 58c334 │ │ │ │ + cmpeq pc, r4, asr #3 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ ldrsbeq r8, [sp, #-160] @ 0xffffff60 │ │ │ │ - cmneq r8, r4, lsl r7 │ │ │ │ - cmpeq pc, ip, lsr r1 @ │ │ │ │ - strdeq r3, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq pc, r0, lsr #2 │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + cmpeq pc, r8, asr #2 │ │ │ │ + cmneq r8, r4, lsl #14 │ │ │ │ + cmpeq pc, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ cmpeq sp, r8, lsr #19 │ │ │ │ cmpeq sp, ip, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ cmpeq sp, r0, ror #17 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r8, r4, lsr #10 │ │ │ │ - cmpeq pc, ip, asr #30 │ │ │ │ + cmneq r8, ip, lsr #10 │ │ │ │ + cmpeq pc, r8, asr pc @ │ │ │ │ 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 │ │ │ │ - cmneq r8, ip, lsr #7 │ │ │ │ - cmpeq pc, r8, asr #27 │ │ │ │ + strheq r3, [r8, #-52]! @ 0xffffffcc │ │ │ │ + ldrsbeq r9, [pc, #-212] @ 58c2d0 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ cmpeq sp, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r8, r8, lsr #5 │ │ │ │ - cmpeq pc, r8, asr #25 │ │ │ │ + strheq r3, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsbeq r9, [pc, #-196] @ 58c2f4 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - ldrdeq r3, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r4, ror #3 │ │ │ │ cmpeq sp, r4, asr #29 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sl, #16] │ │ │ │ sub r4, r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ @@ -1267244,157 +1267244,157 @@ │ │ │ │ mov r9, r3 │ │ │ │ b 58df48 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq r8, r4, asr sp │ │ │ │ - cmpeq pc, r4, ror r7 @ │ │ │ │ + cmneq r8, ip, asr sp │ │ │ │ + cmpeq pc, r0, lsl #15 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - strheq r2, [r8, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq pc, r4, ror #11 │ │ │ │ - cmneq r8, ip, ror #22 │ │ │ │ + cmneq r8, r4, asr #23 │ │ │ │ + ldrsheq r9, [pc, #-80] @ 58e510 │ │ │ │ + cmneq r8, r4, ror fp │ │ │ │ ldrsheq r7, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq pc, r0, lsl #11 │ │ │ │ + cmpeq pc, ip, lsl #11 │ │ │ │ cmpeq sp, r4, lsr #29 │ │ │ │ - cmneq r8, r8, ror #21 │ │ │ │ - cmpeq pc, r0, lsl r5 @ │ │ │ │ + strdeq r2, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ cmpeq sp, ip, lsr lr │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - cmpeq pc, ip, ror #8 │ │ │ │ - cmneq r8, ip, lsr #20 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ + cmneq r8, r4, lsr sl │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ - strdeq r2, [r8, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq lr, r8, ror #11 │ │ │ │ - cmpeq pc, ip, lsl #8 │ │ │ │ - cmpeq pc, ip, ror #7 │ │ │ │ - cmneq r8, ip, lsr #19 │ │ │ │ - cmneq r8, ip, ror #17 │ │ │ │ - cmpeq pc, ip, lsl #6 │ │ │ │ - cmneq r8, ip, ror #14 │ │ │ │ - ldrheq r9, [pc, #-92] @ 58e554 │ │ │ │ - cmpeq pc, r8, lsl #3 │ │ │ │ + strdeq r2, [r8, #-152]! @ 0xffffff68 │ │ │ │ + ldrsheq r7, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r8, lsl r4 @ │ │ │ │ + ldrsheq r9, [pc, #-56] @ 58e564 │ │ │ │ + strheq r2, [r8, #-148]! @ 0xffffff6c │ │ │ │ + strdeq r2, [r8, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq pc, r8, lsl r3 @ │ │ │ │ + cmneq r8, r4, ror r7 │ │ │ │ + cmpeq pc, r8, asr #11 │ │ │ │ + @ instruction: 0x015f9194 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - cmneq r8, r0, lsl #9 │ │ │ │ - cmpeq pc, r4, lsr #29 │ │ │ │ + cmneq r8, r8, lsl #9 │ │ │ │ + ldrheq r8, [pc, #-224] @ 58e4e0 │ │ │ │ cmpeq sp, ip, lsl r7 │ │ │ │ - cmneq r8, r4, asr r3 │ │ │ │ - cmpeq pc, ip, ror sp @ │ │ │ │ + cmneq r8, ip, asr r3 │ │ │ │ + cmpeq pc, r8, lsl #27 │ │ │ │ @ instruction: 0x015d769c │ │ │ │ - cmneq r8, ip, asr #5 │ │ │ │ - cmpeq pc, r4, ror #25 │ │ │ │ - cmneq r8, r4, ror #1 │ │ │ │ - ldrsbeq r6, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ + ldrdeq r2, [r8, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq r8, [pc, #-192] @ 58e518 │ │ │ │ + cmneq r8, ip, ror #1 │ │ │ │ + cmpeq lr, r8, ror #25 │ │ │ │ + cmpeq pc, ip, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - cmneq r8, r4, lsl #24 │ │ │ │ - cmpeq pc, r4, ror #9 │ │ │ │ + cmneq r8, ip, lsl #24 │ │ │ │ + ldrsheq r8, [pc, #-64] @ 58e5b0 │ │ │ │ ldrdeq sl, [r4], -r0 │ │ │ │ - cmneq r8, ip, lsl #19 │ │ │ │ - ldrheq r8, [pc, #-48] @ 58e5cc │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ + @ instruction: 0x01681994 │ │ │ │ + ldrheq r8, [pc, #-60] @ 58e5c0 │ │ │ │ + cmpeq lr, ip, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - cmpeq pc, r8, lsl #15 │ │ │ │ + @ instruction: 0x015f8794 │ │ │ │ subseq r9, r8, r4, lsr #6 │ │ │ │ - strheq r1, [r8, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r8, [pc, #-24] @ 58e5fc │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ + strheq r1, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq pc, r4, ror #3 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - strheq r1, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - ldrheq r5, [lr, #-240] @ 0xffffff10 │ │ │ │ - ldrsbeq r7, [pc, #-212] @ 58e554 │ │ │ │ + cmneq r8, r0, asr #7 │ │ │ │ + ldrheq r5, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, r0, ror #27 │ │ │ │ andeq r0, r0, lr, ror r9 │ │ │ │ - cmpeq lr, r8, ror pc │ │ │ │ - cmpeq lr, r8, asr #30 │ │ │ │ + cmpeq lr, r4, lsl #31 │ │ │ │ + cmpeq lr, r4, asr pc │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmpeq lr, r8, lsl pc │ │ │ │ + cmpeq lr, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - cmpeq lr, r8, ror #29 │ │ │ │ + ldrsheq r5, [lr, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - ldrheq r5, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq lr, r4, asr #29 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - cmpeq lr, r4, lsl #29 │ │ │ │ + @ instruction: 0x015e5e90 │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - cmneq r8, r4, asr r2 │ │ │ │ - cmpeq lr, ip, asr #28 │ │ │ │ - cmpeq pc, r0, ror ip @ │ │ │ │ + cmneq r8, ip, asr r2 │ │ │ │ + cmpeq lr, r8, asr lr │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - cmneq r8, r8, lsl r2 │ │ │ │ - cmpeq lr, r0, lsl lr │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ + cmneq r8, r0, lsr #4 │ │ │ │ + cmpeq lr, ip, lsl lr │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrdeq r1, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsbeq r5, [lr, #-212] @ 0xffffff2c │ │ │ │ - ldrsheq r7, [pc, #-184] @ 58e5cc │ │ │ │ + cmneq r8, r4, ror #3 │ │ │ │ + cmpeq lr, r0, ror #27 │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r8, r0, lsr #3 │ │ │ │ - @ instruction: 0x015e5d98 │ │ │ │ - ldrheq r7, [pc, #-188] @ 58e5d8 │ │ │ │ + cmneq r8, r8, lsr #3 │ │ │ │ + cmpeq lr, r4, lsr #27 │ │ │ │ + cmpeq pc, r8, asr #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq r8, r4, ror #2 │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ - cmpeq pc, r0, lsl #23 │ │ │ │ + cmneq r8, ip, ror #2 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ + cmpeq pc, ip, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r8, r8, lsr #2 │ │ │ │ - cmpeq lr, r0, lsr #26 │ │ │ │ - cmpeq pc, r4, asr #22 │ │ │ │ + cmneq r8, r0, lsr r1 │ │ │ │ + cmpeq lr, ip, lsr #26 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq lr, r8, ror #25 │ │ │ │ + ldrsheq r5, [lr, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - ldrheq r5, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq lr, r0, asr #25 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - cmpeq lr, r4, lsl #25 │ │ │ │ + @ instruction: 0x015e5c90 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - qdsubeq r1, r8, r8 │ │ │ │ - cmpeq lr, r0, asr ip │ │ │ │ - cmpeq pc, r4, ror sl @ │ │ │ │ + cmneq r8, r0, rrx │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ + cmpeq pc, r0, lsl #21 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r8, ip, lsl r0 │ │ │ │ - cmpeq lr, r4, lsl ip │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ + cmneq r8, r4, lsr #32 │ │ │ │ + cmpeq lr, r0, lsr #24 │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrsbeq r5, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r8, ror #23 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - smultbeq r8, ip, pc @ │ │ │ │ - cmpeq lr, r4, lsr #23 │ │ │ │ - ldrsbeq r7, [pc, #-144] @ 58e674 │ │ │ │ + strheq r0, [r8, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq r5, [lr, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r7, [pc, #-156] @ 58e668 │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - cmneq r8, r0, ror pc │ │ │ │ - cmpeq lr, r8, ror #22 │ │ │ │ - @ instruction: 0x015f7994 │ │ │ │ + cmneq r8, r8, ror pc │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ + cmpeq pc, r0, lsr #19 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - cmneq r8, r4, lsr pc │ │ │ │ - cmpeq lr, ip, lsr #22 │ │ │ │ - cmpeq pc, r0, asr r9 @ │ │ │ │ + cmneq r8, ip, lsr pc │ │ │ │ + cmpeq lr, r8, lsr fp │ │ │ │ + cmpeq pc, ip, asr r9 @ │ │ │ │ andeq r0, r0, r9, lsl #21 │ │ │ │ - strdeq r0, [r8, #-232]! @ 0xffffff18 │ │ │ │ - ldrsheq r5, [lr, #-160] @ 0xffffff60 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ + cmneq r8, r0, lsl #30 │ │ │ │ + ldrsheq r5, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ - strheq r0, [r8, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq r5, [lr, #-164] @ 0xffffff5c │ │ │ │ - ldrsbeq r7, [pc, #-136] @ 58e6bc │ │ │ │ + smulbteq r8, r4, lr │ │ │ │ + cmpeq lr, r0, asr #21 │ │ │ │ + cmpeq pc, r4, ror #17 │ │ │ │ andeq r0, r0, fp, ror #20 │ │ │ │ - smulbbeq r8, r0, lr │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ - @ instruction: 0x015f789c │ │ │ │ + smulbbeq r8, r8, lr │ │ │ │ + cmpeq lr, r4, lsl #21 │ │ │ │ + cmpeq pc, r8, lsr #17 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq lr, ip, asr #20 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq lr, ip, lsl #20 │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - ldrsbeq r5, [lr, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, r4, ror #19 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - cmpeq lr, r8, lsr #19 │ │ │ │ - cmneq r8, ip, ror sp │ │ │ │ - cmpeq lr, r4, ror r9 │ │ │ │ - @ instruction: 0x015f7798 │ │ │ │ + ldrheq r5, [lr, #-148] @ 0xffffff6c │ │ │ │ + smulbbeq r8, r4, sp │ │ │ │ + cmpeq lr, r0, lsl #19 │ │ │ │ + cmpeq pc, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - cmpeq lr, ip, lsr r9 │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ beq 58e500 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ @@ -1269417,218 +1269417,218 @@ │ │ │ │ ldr r1, [pc, #828] @ 590a64 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 589610 │ │ │ │ - cmpeq lr, ip, lsl #18 │ │ │ │ - cmpeq pc, r4, lsr r7 @ │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ + cmpeq pc, r0, asr #14 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - ldrsbeq r5, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq pc, r0, lsl #14 │ │ │ │ + cmpeq lr, r4, ror #17 │ │ │ │ + cmpeq pc, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - cmpeq lr, r4, lsr #17 │ │ │ │ - cmpeq pc, ip, asr #13 │ │ │ │ + ldrheq r5, [lr, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r7, [pc, #-104] @ 5906f8 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - cmpeq lr, r0, ror r8 │ │ │ │ - @ instruction: 0x015f7698 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ + cmpeq pc, r4, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ - cmpeq pc, r8, ror #12 │ │ │ │ - cmneq r8, ip, lsl #24 │ │ │ │ - cmpeq lr, r4, lsl #16 │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + cmneq r8, r4, lsl ip │ │ │ │ + cmpeq lr, r0, lsl r8 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq lr, ip, asr #15 │ │ │ │ + ldrsbeq r5, [lr, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - @ instruction: 0x015e5798 │ │ │ │ + cmpeq lr, r4, lsr #15 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - cmneq r8, ip, ror #22 │ │ │ │ - cmpeq lr, r4, ror #14 │ │ │ │ - cmpeq pc, r8, lsl #11 │ │ │ │ + cmneq r8, r4, ror fp │ │ │ │ + cmpeq lr, r0, ror r7 │ │ │ │ + @ instruction: 0x015f7594 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - cmneq r8, r0, lsr fp │ │ │ │ - cmpeq lr, r8, lsr #14 │ │ │ │ - cmpeq pc, ip, asr #10 │ │ │ │ + cmneq r8, r8, lsr fp │ │ │ │ + cmpeq lr, r4, lsr r7 │ │ │ │ + cmpeq pc, r8, asr r5 @ │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - ldrsheq r5, [lr, #-96] @ 0xffffffa0 │ │ │ │ + ldrsheq r5, [lr, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - cmpeq lr, r0, asr #13 │ │ │ │ + cmpeq lr, ip, asr #13 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x015e5690 │ │ │ │ + @ instruction: 0x015e569c │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + cmpeq lr, ip, ror #12 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ - ldrsheq r5, [lr, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - smulbteq r8, ip, r9 │ │ │ │ - cmpeq lr, r4, asr #11 │ │ │ │ - cmpeq pc, r8, ror #7 │ │ │ │ + ldrdeq r0, [r8, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r5, [lr, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq r7, [pc, #-52] @ 5907bc │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - cmpeq lr, ip, lsl #11 │ │ │ │ - cmneq r8, r8, asr r9 │ │ │ │ - cmpeq lr, r0, asr r5 │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ + @ instruction: 0x015e5598 │ │ │ │ + cmneq r8, r0, ror #18 │ │ │ │ + cmpeq lr, ip, asr r5 │ │ │ │ + cmpeq pc, r8, lsl #7 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - cmpeq lr, r8, lsl r5 │ │ │ │ + cmpeq lr, r4, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - cmpeq lr, r4, ror #9 │ │ │ │ + ldrsheq r5, [lr, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - strheq r0, [r8, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq lr, ip, lsr #9 │ │ │ │ - ldrsbeq r7, [pc, #-32] @ 590804 │ │ │ │ + strheq r0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + ldrheq r5, [lr, #-72] @ 0xffffffb8 │ │ │ │ + ldrsbeq r7, [pc, #-44] @ 5907f8 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - cmneq r8, r8, ror r8 │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ - @ instruction: 0x015f7294 │ │ │ │ + smulbbeq r8, r0, r8 │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ + cmpeq pc, r0, lsr #5 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmpeq pc, ip, ror #13 │ │ │ │ + ldrsheq r7, [pc, #-104] @ 5907d4 │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - cmneq r8, r4, lsl #16 │ │ │ │ - ldrsheq r5, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq pc, r8, lsr #4 │ │ │ │ + cmneq r8, ip, lsl #16 │ │ │ │ + cmpeq lr, r8, lsl #8 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ - smulbteq r8, r8, r7 │ │ │ │ - cmpeq lr, r0, asr #7 │ │ │ │ - cmpeq pc, r4, ror #3 │ │ │ │ + ldrdeq r0, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq lr, ip, asr #7 │ │ │ │ + ldrsheq r7, [pc, #-16] @ 59084c │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - smulbbeq r8, r8, r7 │ │ │ │ - cmpeq lr, r0, lsl #7 │ │ │ │ - cmpeq pc, r8, lsr #3 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ + @ instruction: 0x01680790 │ │ │ │ + cmpeq lr, ip, lsl #7 │ │ │ │ + ldrheq r7, [pc, #-20] @ 590858 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - cmpeq lr, r4, lsl r3 │ │ │ │ + cmpeq lr, r0, lsr #6 │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ - smultteq r8, r8, r6 │ │ │ │ - cmpeq lr, r0, ror #5 │ │ │ │ - cmpeq pc, r4, lsl #2 │ │ │ │ + strdeq r0, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq lr, ip, ror #5 │ │ │ │ + cmpeq pc, r0, lsl r1 @ │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - smultbeq r8, ip, r6 │ │ │ │ - cmpeq lr, r4, lsr #5 │ │ │ │ - ldrsbeq r7, [pc, #-0] @ 590898 │ │ │ │ + strheq r0, [r8, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq r5, [lr, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r7, [pc, #-12] @ 59088c │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - cmpeq lr, ip, ror #4 │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - cmneq r8, r0, asr #12 │ │ │ │ - cmpeq lr, r8, lsr r2 │ │ │ │ - cmpeq pc, r4, rrx │ │ │ │ + cmneq r8, r8, asr #12 │ │ │ │ + cmpeq lr, r4, asr #4 │ │ │ │ + cmpeq pc, r0, ror r0 @ │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - cmneq r8, r0, lsl #12 │ │ │ │ - ldrsheq r5, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmneq r8, r8, lsl #12 │ │ │ │ + cmpeq lr, r4, lsl #4 │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - smulbteq r8, r4, r5 │ │ │ │ - ldrheq r5, [lr, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq pc, r0, ror #31 │ │ │ │ + smulbteq r8, ip, r5 │ │ │ │ + cmpeq lr, r8, asr #3 │ │ │ │ + cmpeq pc, ip, ror #31 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - cmpeq lr, r4, lsl #3 │ │ │ │ + @ instruction: 0x015e5190 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ - cmpeq lr, r4, asr r1 │ │ │ │ + cmpeq lr, r0, ror #2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq lr, r0, lsr #2 │ │ │ │ + cmpeq lr, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsheq r5, [lr, #-0] │ │ │ │ - ldrheq r5, [lr, #-8] │ │ │ │ - cmpeq lr, r0, lsl #1 │ │ │ │ + ldrsheq r5, [lr, #-12] │ │ │ │ + cmpeq lr, r4, asr #1 │ │ │ │ + cmpeq lr, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - cmpeq lr, r0, asr r0 │ │ │ │ + cmpeq lr, ip, asr r0 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - cmpeq lr, r0, lsr #32 │ │ │ │ + cmpeq lr, ip, lsr #32 │ │ │ │ andeq r0, r0, sp, lsl #18 │ │ │ │ - cmpeq lr, ip, ror #31 │ │ │ │ + ldrsheq r4, [lr, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrheq r4, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq lr, r4, asr #31 │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ - cmpeq lr, r4, lsl #31 │ │ │ │ + @ instruction: 0x015e4f90 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ - cmpeq pc, ip, asr #26 │ │ │ │ + cmneq r8, r0, lsr r3 │ │ │ │ + cmpeq lr, ip, lsr #30 │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - smultteq r8, ip, r2 │ │ │ │ - cmpeq lr, r4, ror #29 │ │ │ │ - cmpeq pc, r8, lsl #26 │ │ │ │ + strdeq r0, [r8, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq r4, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq pc, r4, lsl sp @ │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - strheq r0, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq lr, r8, lsr #29 │ │ │ │ - cmpeq pc, ip, asr #25 │ │ │ │ + strheq r0, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + ldrheq r4, [lr, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r6, [pc, #-200] @ 590890 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - cmneq r8, r4, ror r2 │ │ │ │ - cmpeq lr, ip, ror #28 │ │ │ │ - @ instruction: 0x015f6c90 │ │ │ │ + cmneq r8, ip, ror r2 │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ + @ instruction: 0x015f6c9c │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ - cmpeq pc, r4, asr ip @ │ │ │ │ + cmneq r8, r0, asr #4 │ │ │ │ + cmpeq lr, ip, lsr lr │ │ │ │ + cmpeq pc, r0, ror #24 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - strdeq r0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsheq r4, [lr, #-212] @ 0xffffff2c │ │ │ │ - cmpeq pc, r8, lsl ip @ │ │ │ │ + cmneq r8, r4, lsl #4 │ │ │ │ + cmpeq lr, r0, lsl #28 │ │ │ │ + cmpeq pc, r4, lsr #24 │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - smulbteq r8, r0, r1 │ │ │ │ - ldrheq r4, [lr, #-216] @ 0xffffff28 │ │ │ │ - ldrsbeq r6, [pc, #-188] @ 5908dc │ │ │ │ + smulbteq r8, r8, r1 │ │ │ │ + cmpeq lr, r4, asr #27 │ │ │ │ + cmpeq pc, r8, ror #23 │ │ │ │ andeq r0, r0, r2, lsr #16 │ │ │ │ - smulbbeq r8, r4, r1 │ │ │ │ - cmpeq lr, ip, ror sp │ │ │ │ - cmpeq pc, r0, lsr #23 │ │ │ │ + smulbbeq r8, ip, r1 │ │ │ │ + cmpeq lr, r8, lsl #27 │ │ │ │ + cmpeq pc, ip, lsr #23 │ │ │ │ andeq r0, r0, pc, lsl r8 │ │ │ │ - cmpeq lr, r4, asr #26 │ │ │ │ + cmpeq lr, r0, asr sp │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmpeq lr, r4, lsl sp │ │ │ │ + cmpeq lr, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq lr, r4, ror #25 │ │ │ │ - cmpeq lr, ip, lsr #25 │ │ │ │ + ldrsheq r4, [lr, #-192] @ 0xffffff40 │ │ │ │ + ldrheq r4, [lr, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - smulbbeq r8, r0, r0 │ │ │ │ - cmpeq pc, r4, lsl #30 │ │ │ │ - @ instruction: 0x015f6a98 │ │ │ │ - cmneq r8, r0, lsr r0 │ │ │ │ - @ instruction: 0x015f6e98 │ │ │ │ - cmpeq pc, ip, asr #20 │ │ │ │ + smulbbeq r8, r8, r0 │ │ │ │ + cmpeq pc, r0, lsl pc @ │ │ │ │ + cmpeq pc, r4, lsr #21 │ │ │ │ + cmneq r8, r8, lsr r0 │ │ │ │ + cmpeq pc, r4, lsr #29 │ │ │ │ + cmpeq pc, r8, asr sl @ │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmpeq lr, ip, ror #23 │ │ │ │ + ldrsheq r4, [lr, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - ldrheq r4, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r8, asr #23 │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ - msreq (UNDEF: 119), r0 @ │ │ │ │ - cmpeq lr, r8, lsl #23 │ │ │ │ - ldrheq r6, [pc, #-144] @ 590970 │ │ │ │ - msreq (UNDEF: 119), r4, asr pc │ │ │ │ - cmpeq lr, ip, asr #22 │ │ │ │ - cmpeq pc, r8, ror r9 @ │ │ │ │ + msreq (UNDEF: 119), r8 @ │ │ │ │ + @ instruction: 0x015e4b94 │ │ │ │ + ldrheq r6, [pc, #-156] @ 590964 │ │ │ │ + msreq (UNDEF: 119), ip, asr pc │ │ │ │ + cmpeq lr, r8, asr fp │ │ │ │ + cmpeq pc, r4, lsl #19 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - msreq (UNDEF: 119), r8, lsl pc │ │ │ │ - cmpeq lr, r0, lsl fp │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ + msreq (UNDEF: 119), r0, lsr #30 │ │ │ │ + cmpeq lr, ip, lsl fp │ │ │ │ + cmpeq pc, r0, asr #18 │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - ldrsbeq r4, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r4, ror #21 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - msreq (UNDEF: 103), ip, lsr #29 │ │ │ │ - cmpeq lr, r4, lsr #21 │ │ │ │ - cmpeq pc, r8, asr #17 │ │ │ │ + strheq pc, [r7, #-228]! @ 0xffffff1c @ │ │ │ │ + ldrheq r4, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq r6, [pc, #-132] @ 5909b0 │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ - cmpeq lr, ip, ror #20 │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ + cmpeq lr, r8, ror sl │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq lr, ip, lsl #20 │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ - ldrdeq pc, [r7, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq lr, r8, asr #19 │ │ │ │ - cmpeq pc, ip, ror #15 │ │ │ │ + ldrdeq pc, [r7, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq r4, [lr, #-148] @ 0xffffff6c │ │ │ │ + ldrsheq r6, [pc, #-120] @ 5909e0 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x015e4990 │ │ │ │ + @ instruction: 0x015e499c │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - cmpeq lr, ip, asr r9 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsheq r4, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, r0, lsl #12 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ ldr r0, [pc, #-16] @ 590a68 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ @@ -1270046,58 +1270046,58 @@ │ │ │ │ b 590e3c │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmneq r4, r0, asr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ eoreq r2, r6, r0, lsr #11 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - msreq SPSR_sxc, ip, asr #17 │ │ │ │ - ldrsheq r6, [pc, #-32] @ 5910fc │ │ │ │ + ldrdeq pc, [r7, #-132]! @ 0xffffff7c │ │ │ │ + ldrsheq r6, [pc, #-44] @ 5910f0 │ │ │ │ ldrsbeq r7, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - msreq SPSR_sxc, r8, ror r5 │ │ │ │ - cmpeq lr, r0, ror r1 │ │ │ │ - @ instruction: 0x015f5f9c │ │ │ │ + msreq SPSR_sxc, r0, lsl #11 │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + cmpeq pc, r8, lsr #31 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - msreq SPSR_sxc, r0, ror #8 │ │ │ │ - cmpeq lr, r8, asr r0 │ │ │ │ - cmpeq pc, r4, lsl #29 │ │ │ │ + msreq SPSR_sxc, r8, ror #8 │ │ │ │ + cmpeq lr, r4, rrx │ │ │ │ + @ instruction: 0x015f5e90 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - strdeq pc, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq r3, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmpeq pc, r0, lsr #28 │ │ │ │ + msreq SPSR_sxc, r4, lsl #8 │ │ │ │ + cmpeq lr, r0 │ │ │ │ + cmpeq pc, ip, lsr #28 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ cmpeq sp, r4, asr #14 │ │ │ │ - cmpeq pc, r4, asr #2 │ │ │ │ - msreq (UNDEF: 103), r0, asr r2 │ │ │ │ - cmpeq lr, r8, asr #28 │ │ │ │ - cmpeq pc, r4, ror ip @ │ │ │ │ + cmpeq pc, r0, asr r1 @ │ │ │ │ + msreq (UNDEF: 103), r8, asr r2 │ │ │ │ + cmpeq lr, r4, asr lr │ │ │ │ + cmpeq pc, r0, lsl #25 │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - msreq (UNDEF: 103), r4, lsl r2 │ │ │ │ - cmpeq lr, ip, lsl #28 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ + msreq (UNDEF: 103), ip, lsl r2 │ │ │ │ + cmpeq lr, r8, lsl lr │ │ │ │ + cmpeq pc, r4, asr #24 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - ldrdeq pc, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsbeq r3, [lr, #-212] @ 0xffffff2c │ │ │ │ - cmpeq pc, r0, lsl #24 │ │ │ │ + msreq SPSR_sxc, r4, ror #3 │ │ │ │ + cmpeq lr, r0, ror #27 │ │ │ │ + cmpeq pc, ip, lsl #24 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - msreq SPSR_sxc, r4, lsr #3 │ │ │ │ - @ instruction: 0x015e3d9c │ │ │ │ - cmpeq pc, r8, asr #23 │ │ │ │ + msreq SPSR_sxc, ip, lsr #3 │ │ │ │ + cmpeq lr, r8, lsr #27 │ │ │ │ + ldrsbeq r5, [pc, #-180] @ 5910e0 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - msreq SPSR_sxc, ip, ror #2 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - @ instruction: 0x015f5b90 │ │ │ │ + msreq SPSR_sxc, r4, ror r1 │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ + @ instruction: 0x015f5b9c │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - msreq SPSR_sxc, r4, lsl #2 │ │ │ │ - ldrsheq r3, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ + msreq SPSR_sxc, ip, lsl #2 │ │ │ │ + cmpeq lr, r8, lsl #26 │ │ │ │ + cmpeq pc, r4, lsr fp @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq lr, r8, asr #25 │ │ │ │ + ldrsbeq r3, [lr, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0x000007bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #948] @ 0x3b4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -1271237,190 +1271237,190 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 591614 │ │ │ │ cmneq r4, r0, lsl r1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq r7, [r4, #-4]! │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - msreq SPSR_sxc, r0, lsl r0 │ │ │ │ + cmpeq pc, r4, asr sl @ │ │ │ │ + msreq SPSR_sxc, r8, lsl r0 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - strdeq lr, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ + strdeq lr, [r7, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrsheq r6, [r4, #-232]! @ 0xffffff18 │ │ │ │ cmpeq sp, r0, lsr #3 │ │ │ │ cmpeq sp, r8, asr #2 │ │ │ │ @ instruction: 0x015d3f90 │ │ │ │ - cmpeq pc, r4, lsl #12 │ │ │ │ - cmneq r7, r0, asr #23 │ │ │ │ + cmpeq pc, r0, lsl r6 @ │ │ │ │ + cmneq r7, r8, asr #23 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r7, r4, ror fp │ │ │ │ - cmpeq pc, ip, lsl #11 │ │ │ │ + cmneq r7, ip, ror fp │ │ │ │ + @ instruction: 0x015f5598 │ │ │ │ @ instruction: 0x015d3c9c │ │ │ │ cmpeq sp, ip, asr ip │ │ │ │ - cmneq r7, r4, lsl #16 │ │ │ │ - cmpeq pc, ip, lsl r2 @ │ │ │ │ + cmneq r7, ip, lsl #16 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ andeq r0, r0, sl, asr #24 │ │ │ │ - cmpeq pc, ip, lsr r8 @ │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ + cmpeq pc, r8, asr #16 │ │ │ │ + cmpeq lr, r4, lsr r1 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ cmpeq sp, r4, ror #16 │ │ │ │ - cmpeq lr, ip, lsl #1 │ │ │ │ + @ instruction: 0x015e3098 │ │ │ │ andeq r0, r0, r5, ror #24 │ │ │ │ - cmneq r7, r8, lsl r4 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - cmpeq pc, ip, lsr lr @ │ │ │ │ - cmneq r7, r4, ror #7 │ │ │ │ - cmpeq pc, r0, lsl #28 │ │ │ │ + cmneq r7, r0, lsr #8 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ + cmpeq pc, r8, asr #28 │ │ │ │ + cmneq r7, ip, ror #7 │ │ │ │ + cmpeq pc, ip, lsl #28 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r4, lsl #30 │ │ │ │ + cmpeq lr, r0, lsl pc │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - cmneq r7, r0, ror #5 │ │ │ │ - cmpeq pc, r4, lsl #26 │ │ │ │ + cmneq r7, r8, ror #5 │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - @ instruction: 0x015e2e98 │ │ │ │ - cmneq r7, ip, ror #4 │ │ │ │ - cmpeq lr, r4, ror #28 │ │ │ │ - @ instruction: 0x015f4c90 │ │ │ │ + cmpeq lr, r4, lsr #29 │ │ │ │ + cmneq r7, r4, ror r2 │ │ │ │ + cmpeq lr, r0, ror lr │ │ │ │ + @ instruction: 0x015f4c9c │ │ │ │ andeq r0, r0, r3, lsr ip │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ - cmpeq lr, r4, lsl #28 │ │ │ │ - ldrdeq lr, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsbeq r2, [lr, #-208] @ 0xffffff30 │ │ │ │ - ldrsheq r4, [pc, #-188] @ 5923b8 │ │ │ │ + cmpeq lr, ip, lsr lr │ │ │ │ + cmpeq lr, r0, lsl lr │ │ │ │ + cmneq r7, r0, ror #3 │ │ │ │ + ldrsbeq r2, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, r8, lsl #24 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - cmneq r7, r0, lsr #3 │ │ │ │ - @ instruction: 0x015e2d98 │ │ │ │ - cmpeq pc, r4, asr #23 │ │ │ │ + cmneq r7, r8, lsr #3 │ │ │ │ + cmpeq lr, r4, lsr #27 │ │ │ │ + ldrsbeq r4, [pc, #-176] @ 5923d4 │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - cmneq r7, r8, lsr r1 │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ - cmpeq pc, ip, asr fp @ │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ + cmneq r7, r0, asr #2 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ + cmpeq pc, r8, ror #22 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - cmneq r7, r0, lsl #2 │ │ │ │ - ldrsheq r2, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmpeq pc, r4, lsr #22 │ │ │ │ + cmneq r7, r8, lsl #2 │ │ │ │ + cmpeq lr, r4, lsl #26 │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ andeq r0, r0, r2, ror #24 │ │ │ │ - strdeq sp, [r7, #-216]! @ 0xffffff28 │ │ │ │ - ldrsheq r2, [lr, #-144] @ 0xffffff70 │ │ │ │ - cmpeq pc, ip, lsl r8 @ │ │ │ │ + cmneq r7, r0, lsl #28 │ │ │ │ + ldrsheq r2, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmpeq pc, r8, lsr #16 │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - ldrheq r2, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq pc, r4, ror #15 │ │ │ │ + cmneq r7, r8, asr #27 │ │ │ │ + cmpeq lr, r4, asr #19 │ │ │ │ + ldrsheq r4, [pc, #-112] @ 592458 │ │ │ │ andeq r0, r0, pc, asr ip │ │ │ │ - cmneq r7, r8, lsl #27 │ │ │ │ - cmpeq lr, r0, lsl #19 │ │ │ │ - cmpeq pc, ip, lsr #15 │ │ │ │ + @ instruction: 0x0167dd90 │ │ │ │ + cmpeq lr, ip, lsl #19 │ │ │ │ + ldrheq r4, [pc, #-120] @ 592460 │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ - cmpeq lr, r4, asr #18 │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ + cmpeq lr, r0, asr r9 │ │ │ │ + cmpeq pc, ip, ror r7 @ │ │ │ │ andeq r0, r0, r7, ror #24 │ │ │ │ - cmneq r7, r4, lsl sp │ │ │ │ - cmpeq lr, ip, lsl #18 │ │ │ │ - cmpeq pc, r8, lsr r7 @ │ │ │ │ + cmneq r7, ip, lsl sp │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ andeq r0, r0, pc, ror #24 │ │ │ │ - ldrsbeq r2, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq lr, r0, ror #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - cmpeq lr, r4, lsr #17 │ │ │ │ + ldrheq r2, [lr, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - @ instruction: 0x015e2894 │ │ │ │ + cmpeq lr, r0, lsr #17 │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - cmpeq lr, r8, ror #16 │ │ │ │ + cmpeq lr, r4, ror r8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ andeq r0, r0, r1, asr ip │ │ │ │ - cmpeq lr, r0, lsl r8 │ │ │ │ - cmpeq lr, r4, ror #15 │ │ │ │ + cmpeq lr, ip, lsl r8 │ │ │ │ + ldrsheq r2, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, pc, asr #24 │ │ │ │ - ldrheq r2, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq lr, r4, asr #15 │ │ │ │ andeq r0, r0, lr, asr #24 │ │ │ │ - cmpeq lr, ip, lsl #15 │ │ │ │ + @ instruction: 0x015e2798 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r7, r0, ror #22 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - cmpeq pc, r4, lsl #11 │ │ │ │ + cmneq r7, r8, ror #22 │ │ │ │ + cmpeq lr, r4, ror #14 │ │ │ │ + @ instruction: 0x015f4590 │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - cmneq r7, r4, lsr #22 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ - cmpeq pc, r8, asr #10 │ │ │ │ + cmneq r7, ip, lsr #22 │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ + cmpeq pc, r4, asr r5 @ │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ - cmneq r7, r8, ror #21 │ │ │ │ - cmpeq lr, r0, ror #13 │ │ │ │ - cmpeq pc, ip, lsl #10 │ │ │ │ + strdeq sp, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq lr, ip, ror #13 │ │ │ │ + cmpeq pc, r8, lsl r5 @ │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - cmneq r7, ip, lsr #21 │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ - ldrsbeq r4, [pc, #-64] @ 59253c │ │ │ │ + strheq sp, [r7, #-164]! @ 0xffffff5c │ │ │ │ + ldrheq r2, [lr, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r4, [pc, #-76] @ 592530 │ │ │ │ andeq r0, r0, fp, lsl #24 │ │ │ │ - cmneq r7, r0, ror sl │ │ │ │ - cmpeq lr, r8, ror #12 │ │ │ │ - @ instruction: 0x015f4494 │ │ │ │ + cmneq r7, r8, ror sl │ │ │ │ + cmpeq lr, r4, ror r6 │ │ │ │ + cmpeq pc, r0, lsr #9 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - cmneq r7, r4, lsr sl │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - cmpeq pc, r8, asr r4 @ │ │ │ │ + cmneq r7, ip, lsr sl │ │ │ │ + cmpeq lr, r8, lsr r6 │ │ │ │ + cmpeq pc, r4, ror #8 │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - cmpeq pc, r0, asr r9 @ │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ - ldrsheq r4, [pc, #-60] @ 592570 │ │ │ │ + cmpeq pc, ip, asr r9 @ │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - @ instruction: 0x015f4898 │ │ │ │ - cmneq r7, r0, ror r9 │ │ │ │ - cmpeq pc, ip, lsl #7 │ │ │ │ + cmpeq pc, r4, lsr #17 │ │ │ │ + cmneq r7, r8, ror r9 │ │ │ │ + @ instruction: 0x015f4398 │ │ │ │ andeq r0, r0, r7, lsl #24 │ │ │ │ - cmneq r7, ip, lsl r9 │ │ │ │ - cmpeq lr, r4, lsl r5 │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ + cmneq r7, r4, lsr #18 │ │ │ │ + cmpeq lr, r0, lsr #10 │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - cmneq r7, r0, ror #17 │ │ │ │ - ldrsbeq r2, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ + cmneq r7, r8, ror #17 │ │ │ │ + cmpeq lr, r4, ror #9 │ │ │ │ + cmpeq pc, r0, lsl r3 @ │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - @ instruction: 0x015e249c │ │ │ │ - cmneq r7, r4, lsr #17 │ │ │ │ - cmpeq pc, r8, asr #5 │ │ │ │ + cmpeq lr, r8, lsr #9 │ │ │ │ + cmneq r7, ip, lsr #17 │ │ │ │ + ldrsbeq r4, [pc, #-36] @ 5925c8 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - cmneq r7, r8, ror #16 │ │ │ │ - cmpeq lr, r0, ror #8 │ │ │ │ - cmpeq pc, ip, lsl #5 │ │ │ │ + cmneq r7, r0, ror r8 │ │ │ │ + cmpeq lr, ip, ror #8 │ │ │ │ + @ instruction: 0x015f4298 │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - cmpeq lr, ip, lsr #8 │ │ │ │ + cmpeq lr, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r2, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - cmpeq lr, ip, asr #7 │ │ │ │ + ldrsbeq r2, [lr, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - cmpeq lr, r0, lsr #7 │ │ │ │ - cmpeq lr, r4, ror r3 │ │ │ │ + cmpeq lr, ip, lsr #7 │ │ │ │ + cmpeq lr, r0, lsl #7 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - cmpeq lr, r4, asr #6 │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ andeq r0, r0, r2, lsl ip │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ - cmpeq lr, ip, lsl #6 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ + cmneq r7, ip, lsl r7 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - ldrsbeq r2, [lr, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq sp, [r7, #-104]! @ 0xffffff98 │ │ │ │ - ldrsheq r4, [pc, #-12] @ 59263c │ │ │ │ + ldrsbeq r2, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r7, r0, ror #13 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - @ instruction: 0x0167d69c │ │ │ │ - @ instruction: 0x015e2294 │ │ │ │ - cmpeq pc, r0, asr #1 │ │ │ │ + cmneq r7, r4, lsr #13 │ │ │ │ + cmpeq lr, r0, lsr #5 │ │ │ │ + cmpeq pc, ip, asr #1 │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - cmpeq pc, r0, asr r5 @ │ │ │ │ + cmpeq pc, ip, asr r5 @ │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ + cmpeq lr, r4, lsr r2 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ - ldrsheq r2, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, r4, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr r2, [pc, #-464] @ 5924a8 │ │ │ │ ldr r1, [pc, #-464] @ 5924ac │ │ │ │ ldr r3, [pc, #-464] @ 5924b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1271970,17 +1271970,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 592f2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b6c98 │ │ │ │ - cmneq r7, ip, lsl #11 │ │ │ │ - cmpeq lr, r8, ror r1 │ │ │ │ - cmpeq pc, ip, lsr #31 │ │ │ │ + @ instruction: 0x0167d594 │ │ │ │ + cmpeq lr, r4, lsl #3 │ │ │ │ + ldrheq r3, [pc, #-248] @ 592e38 │ │ │ │ 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] @ 5938f0 │ │ │ │ ldr r5, [pc, #2472] @ 5938f4 │ │ │ │ @@ -1272598,79 +1272598,79 @@ │ │ │ │ ldr r0, [pc, #276] @ 5939f0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ b 593400 │ │ │ │ - ldrsbeq r4, [pc, #-72] @ 5938b0 │ │ │ │ - cmneq r7, r0, ror #15 │ │ │ │ + cmpeq pc, r4, ror #9 │ │ │ │ + cmneq r7, r8, ror #15 │ │ │ │ @ instruction: 0x0174559c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r4, lsl #7 │ │ │ │ - cmneq r7, ip, lsl #13 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ - cmneq r7, r0, asr #12 │ │ │ │ - ldrsheq r4, [pc, #-28] @ 5938fc │ │ │ │ - cmneq r7, r4, lsl #10 │ │ │ │ - cmpeq pc, r8, lsl #2 │ │ │ │ - cmneq r7, r0, lsl r4 │ │ │ │ - cmpeq lr, ip, ror ip │ │ │ │ - cmpeq pc, r4, lsr r0 @ │ │ │ │ - cmneq r7, ip, lsr r3 │ │ │ │ - cmpeq lr, ip, asr #24 │ │ │ │ - cmpeq lr, r0, lsr ip │ │ │ │ - cmpeq lr, r4, lsl #24 │ │ │ │ - ldrsbeq r1, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, ip, lsr #23 │ │ │ │ - cmpeq lr, r0, lsl #23 │ │ │ │ - cmpeq lr, r4, asr fp │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ - cmpeq lr, ip, lsl #22 │ │ │ │ - ldrsheq r1, [lr, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq r1, [lr, #-164] @ 0xffffff5c │ │ │ │ - ldrheq r1, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmpeq pc, r4, ror #28 │ │ │ │ - cmneq r7, ip, ror #2 │ │ │ │ - cmpeq lr, r0, lsl #21 │ │ │ │ - cmpeq pc, r0, lsr lr @ │ │ │ │ - cmneq r7, r8, lsr r1 │ │ │ │ - cmpeq lr, r0, asr sl │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ - cmpeq lr, r8, lsl #20 │ │ │ │ - cmpeq lr, ip, ror #19 │ │ │ │ - ldrsbeq r1, [lr, #-144] @ 0xffffff70 │ │ │ │ - ldrheq r1, [lr, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x015e1990 │ │ │ │ - cmpeq pc, r8, asr #26 │ │ │ │ - qdsubeq sp, r0, r7 │ │ │ │ - cmpeq lr, r4, ror r9 │ │ │ │ - cmpeq lr, r8, asr r9 │ │ │ │ - cmpeq lr, ip, lsr r9 │ │ │ │ - cmpeq lr, r0, lsr #18 │ │ │ │ - cmpeq lr, r4, lsl #18 │ │ │ │ - cmpeq lr, r8, ror #17 │ │ │ │ - cmpeq lr, ip, asr #17 │ │ │ │ - cmpeq lr, ip, lsr #17 │ │ │ │ - cmpeq pc, ip, asr ip @ │ │ │ │ - cmneq r7, r4, ror #30 │ │ │ │ - cmpeq lr, ip, ror r8 │ │ │ │ - cmpeq lr, ip, asr r8 │ │ │ │ - cmpeq pc, ip, lsl #24 │ │ │ │ - cmneq r7, r4, lsl pc │ │ │ │ - cmpeq lr, r8, lsr #16 │ │ │ │ - ldrsbeq r3, [pc, #-184] @ 593920 │ │ │ │ - cmneq r7, r0, ror #29 │ │ │ │ - ldrsheq r1, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq pc, r4, lsr #23 │ │ │ │ - cmneq r7, ip, lsr #29 │ │ │ │ - cmpeq lr, r0, asr #15 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ - cmneq r7, r8, ror lr │ │ │ │ - @ instruction: 0x015e1790 │ │ │ │ + @ instruction: 0x015f4390 │ │ │ │ + @ instruction: 0x0167d694 │ │ │ │ + cmpeq pc, r4, asr #6 │ │ │ │ + cmneq r7, r8, asr #12 │ │ │ │ + cmpeq pc, r8, lsl #4 │ │ │ │ + cmneq r7, ip, lsl #10 │ │ │ │ + cmpeq pc, r4, lsl r1 @ │ │ │ │ + cmneq r7, r8, lsl r4 │ │ │ │ + cmpeq lr, r8, lsl #25 │ │ │ │ + cmpeq pc, r0, asr #32 │ │ │ │ + cmneq r7, r4, asr #6 │ │ │ │ + cmpeq lr, r8, asr ip │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq lr, r0, lsl ip │ │ │ │ + cmpeq lr, r4, ror #23 │ │ │ │ + ldrheq r1, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, ip, lsl #23 │ │ │ │ + cmpeq lr, r0, ror #22 │ │ │ │ + cmpeq lr, r4, asr #22 │ │ │ │ + cmpeq lr, r8, lsl fp │ │ │ │ + ldrsheq r1, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq lr, r0, ror #21 │ │ │ │ + cmpeq lr, r0, asr #21 │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ + cmneq r7, r4, ror r1 │ │ │ │ + cmpeq lr, ip, lsl #21 │ │ │ │ + cmpeq pc, ip, lsr lr @ │ │ │ │ + cmneq r7, r0, asr #2 │ │ │ │ + cmpeq lr, ip, asr sl │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq lr, r4, lsl sl │ │ │ │ + ldrsheq r1, [lr, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq r1, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, r0, asr #19 │ │ │ │ + @ instruction: 0x015e199c │ │ │ │ + cmpeq pc, r4, asr sp @ │ │ │ │ + qdsubeq sp, r8, r7 │ │ │ │ + cmpeq lr, r0, lsl #19 │ │ │ │ + cmpeq lr, r4, ror #18 │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ + cmpeq lr, ip, lsr #18 │ │ │ │ + cmpeq lr, r0, lsl r9 │ │ │ │ + ldrsheq r1, [lr, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq r1, [lr, #-136] @ 0xffffff78 │ │ │ │ + ldrheq r1, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq pc, r8, ror #24 │ │ │ │ + cmneq r7, ip, ror #30 │ │ │ │ + cmpeq lr, r8, lsl #17 │ │ │ │ + cmpeq lr, r8, ror #16 │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + cmneq r7, ip, lsl pc │ │ │ │ + cmpeq lr, r4, lsr r8 │ │ │ │ + cmpeq pc, r4, ror #23 │ │ │ │ + cmneq r7, r8, ror #29 │ │ │ │ + cmpeq lr, r0, lsl #16 │ │ │ │ + ldrheq r3, [pc, #-176] @ 593934 │ │ │ │ + strheq ip, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq lr, ip, asr #15 │ │ │ │ + cmpeq pc, ip, ror fp @ │ │ │ │ + cmneq r7, r0, lsl #29 │ │ │ │ + @ instruction: 0x015e179c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr ip, [pc, #664] @ 593ca8 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1272840,37 +1272840,37 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 593a58 │ │ │ │ cmneq r4, r0, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmpeq sp, r0, ror #12 │ │ │ │ ldrheq r4, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r7, ip, ror #24 │ │ │ │ - cmpeq pc, ip, ror #19 │ │ │ │ - cmneq r7, ip, lsr #24 │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - cmpeq pc, ip, ror #18 │ │ │ │ - ldrdeq ip, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq lr, r8, lsl r5 │ │ │ │ - cmpeq pc, r4, asr #17 │ │ │ │ - cmpeq pc, ip, ror #17 │ │ │ │ - cmneq r7, r4, lsl #23 │ │ │ │ - cmpeq lr, r4, asr #9 │ │ │ │ - cmpeq pc, r0, ror r8 @ │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ - cmneq r7, r0, lsr fp │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ - cmpeq pc, ip, lsl r8 @ │ │ │ │ - strdeq ip, [r7, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq lr, r0, lsr r4 │ │ │ │ - ldrsbeq r3, [pc, #-120] @ 593c94 │ │ │ │ - strheq ip, [r7, #-164]! @ 0xffffff5c │ │ │ │ - ldrsheq r1, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmpeq pc, r0, lsr #15 │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ + ldrsheq r3, [pc, #-152] @ 593c2c │ │ │ │ + cmneq r7, r4, lsr ip │ │ │ │ + cmpeq lr, r8, ror r5 │ │ │ │ + cmpeq pc, r4, lsr #18 │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ + cmneq r7, r0, ror #23 │ │ │ │ + cmpeq lr, r4, lsr #10 │ │ │ │ + ldrsbeq r3, [pc, #-128] @ 593c60 │ │ │ │ + ldrsheq r3, [pc, #-136] @ 593c5c │ │ │ │ + cmneq r7, ip, lsl #23 │ │ │ │ + ldrsbeq r1, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, ip, ror r8 @ │ │ │ │ + cmpeq pc, r8, ror r8 @ │ │ │ │ + cmneq r7, r8, lsr fp │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ + cmpeq pc, r8, lsr #16 │ │ │ │ + strdeq ip, [r7, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq pc, r4, ror #15 │ │ │ │ + strheq ip, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq lr, r0, lsl #8 │ │ │ │ + cmpeq pc, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -1275302,73 +1275302,73 @@ │ │ │ │ cmneq r4, ip, lsl r0 │ │ │ │ cmneq r4, ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ ldrsheq r2, [r4, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r7, r0, ror r7 │ │ │ │ - cmppeq sp, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, asr r4 @ │ │ │ │ + cmneq r7, r8, ror r7 │ │ │ │ + ldrheq pc, [sp, #-8] @ │ │ │ │ + cmpeq pc, r0, ror #8 │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ - strdeq sl, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsbeq r1, [pc, #-48] @ 596320 │ │ │ │ + cmpeq pc, r0, lsr r8 @ │ │ │ │ + strdeq sl, [r7, #-104]! @ 0xffffff98 │ │ │ │ + ldrsbeq r1, [pc, #-60] @ 596314 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ - cmpeq pc, ip, ror r4 @ │ │ │ │ - cmpeq pc, r8, lsl #7 │ │ │ │ + cmneq r7, ip, lsr #13 │ │ │ │ + cmpeq pc, r8, lsl #9 │ │ │ │ + @ instruction: 0x015f1394 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - cmneq r7, r8, ror #12 │ │ │ │ - cmpeq sp, r4, lsr #31 │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ + cmneq r7, r0, ror r6 │ │ │ │ + ldrheq lr, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq pc, r8, asr r3 @ │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmneq r7, ip, lsr #12 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ + cmneq r7, r4, lsr r6 │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - strdeq sl, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ - ldrsbeq r1, [pc, #-36] @ 59636c │ │ │ │ + strdeq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ + cmpeq pc, r0, ror #5 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - strheq sl, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - ldrsheq lr, [sp, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x015f1294 │ │ │ │ + strheq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsheq lr, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, r0, lsr #5 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ - ldrheq lr, [sp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq pc, r8, asr r2 @ │ │ │ │ + cmneq r7, ip, ror r5 │ │ │ │ + cmpeq sp, r0, asr #29 │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmneq r7, r8, lsr r5 │ │ │ │ - cmpeq sp, r8, ror lr │ │ │ │ - cmpeq pc, ip, lsl r2 @ │ │ │ │ + cmneq r7, r0, asr #10 │ │ │ │ + cmpeq sp, r4, lsl #29 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - strdeq sl, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq sp, ip, lsr lr │ │ │ │ - cmpeq pc, r0, ror #3 │ │ │ │ + cmneq r7, r4, lsl #10 │ │ │ │ + cmpeq sp, r8, asr #28 │ │ │ │ + cmpeq pc, ip, ror #3 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - cmneq r7, r0, asr #9 │ │ │ │ - cmpeq sp, r0, lsl #28 │ │ │ │ - cmpeq pc, r4, lsr #3 │ │ │ │ + cmneq r7, r8, asr #9 │ │ │ │ + cmpeq sp, ip, lsl #28 │ │ │ │ + ldrheq r1, [pc, #-16] @ 5963d0 │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ - cmneq r7, r4, lsl #9 │ │ │ │ - cmpeq sp, r4, asr #27 │ │ │ │ - cmpeq pc, r8, ror #2 │ │ │ │ + cmneq r7, ip, lsl #9 │ │ │ │ + ldrsbeq lr, [sp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq pc, r4, ror r1 @ │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - cmneq r7, r8, asr #8 │ │ │ │ - cmpeq sp, r8, lsl #27 │ │ │ │ - cmpeq pc, ip, lsr #2 │ │ │ │ + cmneq r7, r0, asr r4 │ │ │ │ + @ instruction: 0x015ded94 │ │ │ │ + cmpeq pc, r8, lsr r1 @ │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ - cmneq r7, r0, lsl #6 │ │ │ │ - cmpeq sp, r0, asr #24 │ │ │ │ - cmpeq pc, r4, ror #31 │ │ │ │ + cmneq r7, r8, lsl #6 │ │ │ │ + cmpeq sp, ip, asr #24 │ │ │ │ + ldrsheq r0, [pc, #-240] @ 596320 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - cmneq r7, r4, asr #5 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ - cmpeq pc, r8, lsr #31 │ │ │ │ + cmneq r7, ip, asr #5 │ │ │ │ + cmpeq sp, r0, lsl ip │ │ │ │ + ldrheq r0, [pc, #-244] @ 59632c │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ ldr r2, [pc, #-40] @ 596400 │ │ │ │ ldr r1, [pc, #-40] @ 596404 │ │ │ │ ldr r3, [pc, #-40] @ 596408 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1276322,86 +1276322,86 @@ │ │ │ │ cmneq r4, r8, asr r0 │ │ │ │ cmneq r4, r8, asr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ ldrsbeq r1, [r4, #-128]! @ 0xffffff80 │ │ │ │ - strheq r9, [r7, #-108]! @ 0xffffff94 │ │ │ │ - ldrsheq sp, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq pc, r4, lsr #7 │ │ │ │ - cmneq r7, r4, ror r6 │ │ │ │ - cmppeq lr, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ - cmneq r7, ip, lsr #12 │ │ │ │ - cmpeq pc, r4, lsl #8 │ │ │ │ - cmpeq pc, r4, lsl r3 @ │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - cmpeq sp, r4, asr #29 │ │ │ │ - cmpeq pc, r0, ror r2 @ │ │ │ │ - cmneq r7, ip, asr #10 │ │ │ │ - cmpeq sp, r8, lsl #29 │ │ │ │ - cmpeq pc, r4, lsr r2 @ │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - cmpeq sp, ip, asr #28 │ │ │ │ - ldrsheq r0, [pc, #-24] @ 597354 │ │ │ │ - ldrdeq r9, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq sp, r0, lsl lr │ │ │ │ - ldrheq r0, [pc, #-24] @ 597360 │ │ │ │ - @ instruction: 0x01679494 │ │ │ │ - ldrsbeq sp, [sp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq pc, ip, ror r1 @ │ │ │ │ - cmneq r7, r8, asr r4 │ │ │ │ - @ instruction: 0x015ddd98 │ │ │ │ - cmpeq pc, r0, asr #2 │ │ │ │ - cmneq r7, r0, ror #5 │ │ │ │ - cmpeq sp, r0, lsr #24 │ │ │ │ - cmppeq lr, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ - cmpeq sp, r4, ror #23 │ │ │ │ - @ instruction: 0x015eff90 │ │ │ │ - cmpeq pc, ip, rrx │ │ │ │ - cmneq r7, ip, asr #4 │ │ │ │ + cmneq r7, r4, asr #13 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + ldrheq r0, [pc, #-48] @ 597300 │ │ │ │ + cmneq r7, ip, ror r6 │ │ │ │ + cmppeq lr, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, ror #6 │ │ │ │ + cmneq r7, r4, lsr r6 │ │ │ │ + cmpeq pc, r0, lsl r4 @ │ │ │ │ + cmpeq pc, r0, lsr #6 │ │ │ │ + @ instruction: 0x01679590 │ │ │ │ + ldrsbeq sp, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq pc, ip, ror r2 @ │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + @ instruction: 0x015dde94 │ │ │ │ + cmpeq pc, r0, asr #4 │ │ │ │ + cmneq r7, r8, lsl r5 │ │ │ │ + cmpeq sp, r8, asr lr │ │ │ │ + cmpeq pc, r4, lsl #4 │ │ │ │ + ldrdeq r9, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ + cmpeq pc, r4, asr #3 │ │ │ │ + @ instruction: 0x0167949c │ │ │ │ + cmpeq sp, r0, ror #27 │ │ │ │ + cmpeq pc, r8, lsl #3 │ │ │ │ + cmneq r7, r0, ror #8 │ │ │ │ + cmpeq sp, r4, lsr #27 │ │ │ │ + cmpeq pc, ip, asr #2 │ │ │ │ + cmneq r7, r8, ror #5 │ │ │ │ + cmpeq sp, ip, lsr #24 │ │ │ │ + ldrsbeq pc, [lr, #-244] @ 0xffffff0c @ │ │ │ │ + strheq r9, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq sp, [sp, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x015eff9c │ │ │ │ + cmpeq pc, r8, ror r0 @ │ │ │ │ + cmneq r7, r4, asr r2 │ │ │ │ + cmppeq lr, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, lsl r2 │ │ │ │ + cmpeq sp, r4, asr fp │ │ │ │ + ldrsheq pc, [lr, #-236] @ 0xffffff14 @ │ │ │ │ + ldrdeq r9, [r7, #-20]! @ 0xffffffec │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ + cmppeq lr, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01679198 │ │ │ │ + ldrsbeq sp, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmppeq lr, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, asr r1 │ │ │ │ + cmpeq sp, r0, lsr #21 │ │ │ │ + cmppeq lr, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsl #4 │ │ │ │ - cmpeq sp, r8, asr #22 │ │ │ │ - ldrsheq pc, [lr, #-224] @ 0xffffff20 @ │ │ │ │ - cmneq r7, ip, asr #3 │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ - ldrheq pc, [lr, #-228] @ 0xffffff1c @ │ │ │ │ - @ instruction: 0x01679190 │ │ │ │ - ldrsbeq sp, [sp, #-160] @ 0xffffff60 │ │ │ │ - cmppeq lr, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, asr r1 │ │ │ │ - @ instruction: 0x015dda94 │ │ │ │ - cmppeq lr, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ - ldrsheq pc, [lr, #-208] @ 0xffffff30 @ │ │ │ │ - cmneq r7, r4, asr #1 │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ - cmppeq lr, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - cmpeq sp, r8, asr #19 │ │ │ │ - cmppeq lr, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, asr #32 │ │ │ │ - cmppeq lr, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - strdeq r8, [r7, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ - cmppeq lr, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - strheq r8, [r7, #-252]! @ 0xffffff04 │ │ │ │ - ldrsheq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmppeq lr, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsl #31 │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ - cmppeq lr, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ - cmpeq sp, r4, lsl #17 │ │ │ │ - cmppeq lr, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsl r1 │ │ │ │ + ldrsheq pc, [lr, #-220] @ 0xffffff24 @ │ │ │ │ + cmneq r7, ip, asr #1 │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ + ldrheq pc, [lr, #-216] @ 0xffffff28 @ │ │ │ │ + @ instruction: 0x01679090 │ │ │ │ + ldrsbeq sp, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmppeq lr, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr #32 │ │ │ │ + cmppeq lr, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0 │ │ │ │ + cmpeq sp, r4, asr #18 │ │ │ │ + ldrsheq pc, [lr, #-192] @ 0xffffff40 @ │ │ │ │ + cmneq r7, r4, asr #31 │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ + ldrheq pc, [lr, #-192] @ 0xffffff40 @ │ │ │ │ + cmneq r7, r8, lsl #31 │ │ │ │ + cmpeq sp, ip, asr #17 │ │ │ │ + cmppeq lr, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ + @ instruction: 0x015dd890 │ │ │ │ + cmppeq lr, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ ldr r2, [pc, #-188] @ 59738c │ │ │ │ ldr r1, [pc, #-188] @ 597390 │ │ │ │ ldr r3, [pc, #-188] @ 597394 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1278325,97 +1278325,97 @@ │ │ │ │ sbcs ip, r0, ip │ │ │ │ ldrge ip, [sp, #60] @ 0x3c │ │ │ │ bge 5993bc │ │ │ │ b 5993d4 │ │ │ │ cmneq r4, r0, lsr #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r4, r4, lsl #2 │ │ │ │ - strdeq r8, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsbeq lr, [lr, #-252] @ 0xffffff04 │ │ │ │ - cmneq r7, r0, asr #4 │ │ │ │ - cmpeq lr, r8, lsr #30 │ │ │ │ - cmneq r7, r8, ror lr │ │ │ │ - cmpeq lr, r8, lsr #6 │ │ │ │ + strdeq r8, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq lr, r8, ror #31 │ │ │ │ + cmneq r7, r8, asr #4 │ │ │ │ + cmpeq lr, r4, lsr pc │ │ │ │ + cmneq r7, r0, lsl #29 │ │ │ │ + cmpeq lr, r4, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq r7, ip, lsr #26 │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ + cmneq r7, r4, lsr sp │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x01677998 │ │ │ │ - cmpeq lr, r0, lsl #13 │ │ │ │ + cmneq r7, r0, lsr #19 │ │ │ │ + cmpeq lr, ip, lsl #13 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r0, ror #27 │ │ │ │ + cmpeq lr, ip, ror #27 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ - cmpeq lr, r4, ror r6 │ │ │ │ - cmpeq lr, r0, asr #25 │ │ │ │ - ldrsheq sl, [pc, #-212] @ 5991ec │ │ │ │ - cmneq r7, r0, asr #12 │ │ │ │ - cmpeq lr, ip, ror #5 │ │ │ │ + ldrdeq r7, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq lr, r0, lsl #13 │ │ │ │ + cmpeq lr, ip, asr #25 │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ + cmneq r7, r8, asr #12 │ │ │ │ + ldrsheq lr, [lr, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrdeq r7, [r7, #-16]! │ │ │ │ - ldrheq sp, [lr, #-232] @ 0xffffff18 │ │ │ │ + ldrdeq r7, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq lr, r4, asr #29 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq r7, r8, lsl #3 │ │ │ │ + @ instruction: 0x01677190 │ │ │ │ ldrheq pc, [ip, #-184] @ 0xffffff48 @ │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ - cmpeq lr, r8, asr #28 │ │ │ │ - strdeq r6, [r7, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq lr, r8, ror #25 │ │ │ │ - strheq r6, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ + cmpeq lr, r4, asr lr │ │ │ │ + cmneq r7, r0 │ │ │ │ + ldrsheq sp, [lr, #-196] @ 0xffffff3c │ │ │ │ + strheq r6, [r7, #-252]! @ 0xffffff04 │ │ │ │ cmpeq ip, ip, lsl #1 │ │ │ │ - @ instruction: 0x015edc94 │ │ │ │ + cmpeq lr, r0, lsr #25 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmneq r3, r4, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r4, ror #27 │ │ │ │ - ldrsheq sp, [lr, #-188] @ 0xffffff44 │ │ │ │ - cmpeq lr, r0, lsr #24 │ │ │ │ - cmpeq sp, r4, asr #13 │ │ │ │ - cmpeq lr, ip, ror #20 │ │ │ │ + cmneq r7, ip, ror #27 │ │ │ │ + cmpeq lr, r8, lsl #24 │ │ │ │ + cmpeq lr, ip, lsr #24 │ │ │ │ + ldrsbeq fp, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, r8, ror sl │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrdeq r6, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq sp, r0, lsl r6 │ │ │ │ - ldrheq sp, [lr, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r6, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq sp, ip, lsl r6 │ │ │ │ + cmpeq lr, r4, asr #19 │ │ │ │ cmpeq ip, ip, lsr #28 │ │ │ │ - cmpeq lr, r8, ror r1 │ │ │ │ + cmpeq lr, r4, lsl #3 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r7, r4, ror #22 │ │ │ │ - cmpeq lr, r8, lsr #16 │ │ │ │ - cmneq r7, r4, ror sl │ │ │ │ - cmpeq lr, r4, ror #14 │ │ │ │ + cmneq r7, ip, ror #22 │ │ │ │ + cmpeq lr, r4, lsr r8 │ │ │ │ + cmneq r7, ip, ror sl │ │ │ │ + cmpeq lr, r0, ror r7 │ │ │ │ cmpeq ip, r4, lsl #22 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq ip, ip, lsr #21 │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ - @ instruction: 0x015ed698 │ │ │ │ - cmneq r7, r4, ror r9 │ │ │ │ - ldrsbeq ip, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, ip, asr r6 │ │ │ │ + strheq r6, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq lr, r4, lsr #13 │ │ │ │ + cmneq r7, ip, ror r9 │ │ │ │ + cmpeq lr, r0, ror #15 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ ldrsheq fp, [ip, #-156] @ 0xffffff64 │ │ │ │ cmpeq ip, r8, lsr #19 │ │ │ │ - @ instruction: 0x01676890 │ │ │ │ - cmpeq lr, r4, ror r5 │ │ │ │ + @ instruction: 0x01676898 │ │ │ │ + cmpeq lr, r0, lsl #11 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r6, [r7, #-100]! @ 0xffffff9c │ │ │ │ - ldrheq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmneq r7, r0, lsl #13 │ │ │ │ + ldrdeq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmpeq lr, r0, asr #7 │ │ │ │ + cmneq r7, r8, lsl #13 │ │ │ │ ldrheq pc, [ip, #-0] @ │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r7, ip, lsl r4 │ │ │ │ - cmpeq lr, r8, lsl #2 │ │ │ │ + cmneq r7, r4, lsr #8 │ │ │ │ + cmpeq lr, r4, lsl r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sbcs r1, r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bge 5993b8 │ │ │ │ @@ -1280278,195 +1280278,195 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5997b8 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r7, r8, lsl #7 │ │ │ │ - cmpeq lr, ip, asr r0 │ │ │ │ + @ instruction: 0x01676390 │ │ │ │ + cmpeq lr, r8, rrx │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ - @ instruction: 0x015ecf98 │ │ │ │ + strheq r6, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq lr, r4, lsr #31 │ │ │ │ cmpeq ip, r8, lsr r3 │ │ │ │ - cmneq r7, r8, lsr #4 │ │ │ │ - cmpeq lr, r8, lsl pc │ │ │ │ - ldrdeq r6, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r7, r0, lsr r2 │ │ │ │ + cmpeq lr, r4, lsr #30 │ │ │ │ + cmneq r7, r0, ror #3 │ │ │ │ ldrheq fp, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldrheq ip, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq lr, r4, asr #29 │ │ │ │ cmpeq ip, r4, asr r2 │ │ │ │ - cmneq r7, r0, asr r1 │ │ │ │ - cmpeq lr, r0, asr #28 │ │ │ │ + cmneq r7, r8, asr r1 │ │ │ │ + cmpeq lr, ip, asr #28 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - cmpeq sp, r8, asr #19 │ │ │ │ - cmpeq lr, r4, ror sp │ │ │ │ - qdsubeq r6, r4, r7 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - cmneq r7, ip, asr pc │ │ │ │ - cmpeq lr, ip, lsr ip │ │ │ │ - ldrdeq r5, [r7, #-212]! @ 0xffffff2c │ │ │ │ - @ instruction: 0x015eca94 │ │ │ │ + @ instruction: 0x01676090 │ │ │ │ + ldrsbeq sl, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r0, lsl #27 │ │ │ │ + qdsubeq r6, ip, r7 │ │ │ │ + cmpeq lr, ip, asr #26 │ │ │ │ + cmneq r7, r4, ror #30 │ │ │ │ + cmpeq lr, r8, asr #24 │ │ │ │ + ldrdeq r5, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq lr, r0, lsr #21 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq lr, ip, lsr #2 │ │ │ │ + cmpeq lr, r8, lsr r1 │ │ │ │ cmpeq ip, r4, lsl #20 │ │ │ │ - cmneq r7, r8, lsr r7 │ │ │ │ - cmpeq lr, r0, lsr #8 │ │ │ │ - cmpeq lr, r8, lsr #23 │ │ │ │ + cmneq r7, r0, asr #14 │ │ │ │ + cmpeq lr, ip, lsr #8 │ │ │ │ + ldrheq fp, [lr, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmpeq sp, ip │ │ │ │ + cmpeq sp, r8, lsl r0 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ cmpeq ip, ip, asr r7 │ │ │ │ - cmneq r7, r0, lsr #5 │ │ │ │ - cmpeq lr, r4, lsl #31 │ │ │ │ + cmneq r7, r8, lsr #5 │ │ │ │ + @ instruction: 0x015ebf90 │ │ │ │ @ instruction: 0xffff8334 │ │ │ │ @ instruction: 0xffff7860 │ │ │ │ @ instruction: 0xffffadc4 │ │ │ │ cmpeq ip, r4, lsl #2 │ │ │ │ @ instruction: 0x015ca098 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ - @ instruction: 0x015d9890 │ │ │ │ + cmpeq sp, ip, asr #17 │ │ │ │ + @ instruction: 0x015d989c │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - ldrsbeq sl, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmneq r7, r4, lsl pc │ │ │ │ - ldrsheq fp, [lr, #-180] @ 0xffffff4c │ │ │ │ - cmpeq lr, r0, lsr r6 │ │ │ │ - strheq r4, [r7, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x015ebb9c │ │ │ │ - cmneq r7, r4, lsl #29 │ │ │ │ - cmpeq sp, r4, asr #15 │ │ │ │ - cmpeq lr, r8, ror #22 │ │ │ │ + cmpeq lr, r4, ror #13 │ │ │ │ + cmneq r7, ip, lsl pc │ │ │ │ + cmpeq lr, r0, lsl #24 │ │ │ │ + cmpeq lr, ip, lsr r6 │ │ │ │ + cmneq r7, r4, asr #29 │ │ │ │ + cmpeq lr, r8, lsr #23 │ │ │ │ + cmneq r7, ip, lsl #29 │ │ │ │ + ldrsbeq r9, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq lr, r8, asr ip │ │ │ │ - cmneq r7, r4, lsr lr │ │ │ │ - cmpeq lr, r4, lsl fp │ │ │ │ + cmpeq lr, r4, ror #24 │ │ │ │ + cmneq r7, ip, lsr lr │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - strdeq r4, [r7, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq sp, r4, lsr r7 │ │ │ │ - ldrsbeq fp, [lr, #-168] @ 0xffffff58 │ │ │ │ + strdeq r4, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq sp, r0, asr #14 │ │ │ │ + cmpeq lr, r4, ror #21 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - ldrsheq r9, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ + ldrsbeq r9, [sp, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - @ instruction: 0x015d9698 │ │ │ │ - cmpeq sp, r4, ror #12 │ │ │ │ + cmpeq sp, r4, lsr #13 │ │ │ │ + cmpeq sp, r0, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ + cmpeq sp, ip, lsr r6 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - ldrsheq r9, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - cmpeq sp, r8, asr #11 │ │ │ │ - @ instruction: 0x015d9594 │ │ │ │ + ldrsbeq r9, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r0, lsr #11 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmneq r7, r0, lsr #24 │ │ │ │ - cmpeq sp, r0, ror #10 │ │ │ │ - cmpeq lr, r8, lsl #18 │ │ │ │ - cmpeq sp, r8, lsr #10 │ │ │ │ + cmneq r7, r8, lsr #24 │ │ │ │ + cmpeq sp, ip, ror #10 │ │ │ │ + cmpeq lr, r4, lsl r9 │ │ │ │ + cmpeq sp, r4, lsr r5 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - ldrsheq r9, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sp, r8, asr #9 │ │ │ │ - cmneq r7, r4, asr fp │ │ │ │ - @ instruction: 0x015d9494 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ + cmpeq sp, r4, lsl #10 │ │ │ │ + ldrsbeq r9, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmneq r7, ip, asr fp │ │ │ │ + cmpeq sp, r0, lsr #9 │ │ │ │ + cmpeq lr, ip, asr #16 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq sp, r8, asr r4 │ │ │ │ + cmpeq sp, r4, ror #8 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ + cmpeq sp, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrsbeq r9, [sp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sp, r0, ror #7 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - cmpeq sp, r4, lsr #7 │ │ │ │ + ldrheq r9, [sp, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmpeq sp, r4, ror r3 │ │ │ │ + cmpeq sp, r0, lsl #7 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - strdeq r4, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq sp, ip, lsr r3 │ │ │ │ - cmpeq lr, r4, ror #13 │ │ │ │ - cmpeq sp, r4, lsl #6 │ │ │ │ + cmneq r7, r4, lsl #20 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ + ldrsheq fp, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, lsl r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq r9, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, ror #5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq sp, r4, lsr #5 │ │ │ │ + ldrheq r9, [sp, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq sp, r0, ror r2 │ │ │ │ + cmpeq sp, ip, ror r2 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq sp, ip, lsr r2 │ │ │ │ + cmpeq sp, r8, asr #4 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq sp, r8, lsl #4 │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ - cmneq r7, r8, lsl #17 │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ - cmpeq sp, r4, lsl #3 │ │ │ │ + cmpeq sp, r4, lsl r2 │ │ │ │ + ldrheq fp, [lr, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01674890 │ │ │ │ + cmpeq lr, r8, ror r5 │ │ │ │ + @ instruction: 0x015d9190 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r7, ip, lsl #16 │ │ │ │ - cmpeq sp, ip, asr #2 │ │ │ │ - ldrsheq fp, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ + cmneq r7, r4, lsl r8 │ │ │ │ + cmpeq sp, r8, asr r1 │ │ │ │ + cmpeq lr, r4, lsl #10 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrsbeq r9, [sp, #-12] │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmpeq sp, r8, lsr #1 │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ + cmpeq sp, r8, ror #1 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + ldrheq r9, [sp, #-4] │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmneq r7, ip, lsr #14 │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ + cmneq r7, r4, lsr r7 │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ + cmpeq lr, ip, lsl r4 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - strdeq r4, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ - ldrsbeq fp, [lr, #-56] @ 0xffffffc8 │ │ │ │ - strheq r4, [r7, #-100]! @ 0xffffff9c │ │ │ │ - ldrsheq r8, [sp, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x015eb398 │ │ │ │ + strdeq r4, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq sp, ip, lsr r0 │ │ │ │ + cmpeq lr, r4, ror #7 │ │ │ │ + strheq r4, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmpeq sp, r0 │ │ │ │ + cmpeq lr, r4, lsr #7 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmneq r7, r8, ror r6 │ │ │ │ - ldrheq r8, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ + cmneq r7, r0, lsl #13 │ │ │ │ + cmpeq sp, r4, asr #31 │ │ │ │ + cmpeq lr, r8, ror #6 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ - cmpeq sp, ip, ror pc │ │ │ │ - cmpeq lr, r4, lsr #6 │ │ │ │ - cmneq r7, r0, lsl #12 │ │ │ │ - cmpeq sp, r0, asr #30 │ │ │ │ - cmpeq lr, r4, ror #5 │ │ │ │ + cmneq r7, r4, asr #12 │ │ │ │ + cmpeq sp, r8, lsl #31 │ │ │ │ + cmpeq lr, r0, lsr r3 │ │ │ │ + cmneq r7, r8, lsl #12 │ │ │ │ + cmpeq sp, ip, asr #30 │ │ │ │ + ldrsheq fp, [lr, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r7, r4, asr #11 │ │ │ │ - cmpeq sp, r4, lsl #30 │ │ │ │ - cmpeq lr, r8, lsr #5 │ │ │ │ + cmneq r7, ip, asr #11 │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ + ldrheq fp, [lr, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - cmpeq sp, r8, asr #29 │ │ │ │ - cmpeq lr, ip, ror #4 │ │ │ │ + @ instruction: 0x01674590 │ │ │ │ + ldrsbeq r8, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r7, ip, asr #10 │ │ │ │ - cmpeq sp, ip, lsl #29 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + @ instruction: 0x015d8e98 │ │ │ │ + cmpeq lr, ip, lsr r2 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq sp, r4, asr lr │ │ │ │ - cmpeq sp, r4, lsr #28 │ │ │ │ - ldrsheq r8, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sp, r0, ror #28 │ │ │ │ + cmpeq sp, r0, lsr lr │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmneq r7, ip, ror r4 │ │ │ │ - ldrheq r8, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r0, ror #2 │ │ │ │ + cmneq r7, r4, lsl #9 │ │ │ │ + cmpeq sp, r8, asr #27 │ │ │ │ + cmpeq lr, ip, ror #2 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq r7, r0, asr #8 │ │ │ │ - cmpeq sp, r0, lsl #27 │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ - cmpeq sp, r8, asr #26 │ │ │ │ + cmneq r7, r8, asr #8 │ │ │ │ + cmpeq sp, ip, lsl #27 │ │ │ │ + cmpeq lr, r4, lsr r1 │ │ │ │ + cmpeq sp, r4, asr sp │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - ldrdeq r4, [r7, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sp, r4, lsl sp │ │ │ │ - ldrheq fp, [lr, #-8] │ │ │ │ + ldrdeq r4, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ + cmpeq lr, r4, asr #1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrsbeq r8, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq sp, r8, ror #25 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ bl b4af0 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 59b7a4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mvn r8, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1282023,133 +1282023,133 @@ │ │ │ │ ldr r1, [pc, #496] @ 59ce10 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5997b8 │ │ │ │ - cmpeq sp, ip, lsr #25 │ │ │ │ + ldrheq r8, [sp, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq sp, ip, ror ip │ │ │ │ + cmpeq sp, r8, lsl #25 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmpeq sp, r8, asr #24 │ │ │ │ + cmpeq sp, r4, asr ip │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrsbeq sl, [lr, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq sl, [lr, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - ldrsheq r8, [sp, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r8, [sp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r7, ip, ror r2 │ │ │ │ - ldrheq r8, [sp, #-188] @ 0xffffff44 │ │ │ │ - cmpeq lr, r0, ror #30 │ │ │ │ + cmneq r7, r4, lsl #5 │ │ │ │ + cmpeq sp, r8, asr #23 │ │ │ │ + cmpeq lr, ip, ror #30 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq sp, r4, lsl #23 │ │ │ │ - cmpeq lr, ip, lsr #30 │ │ │ │ + @ instruction: 0x015d8b90 │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmneq r7, ip, lsl #4 │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ - ldrsheq sl, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmneq r7, r4, lsl r2 │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ + ldrsheq sl, [lr, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - ldrdeq r4, [r7, #-16]! │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ - ldrheq sl, [lr, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq r4, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq sp, ip, lsl fp │ │ │ │ + cmpeq lr, r0, asr #29 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - ldrsbeq r8, [sp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq sp, r8, lsr #21 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + ldrheq r8, [sp, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ + cmpeq sp, r4, lsl #21 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ + cmpeq sp, r4, asr sl │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrdeq r4, [r7, #-4]! │ │ │ │ - cmpeq sp, r4, lsl sl │ │ │ │ - ldrheq sl, [lr, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq r8, [sp, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, ip, lsr #19 │ │ │ │ + ldrdeq r4, [r7, #-12]! │ │ │ │ + cmpeq sp, r0, lsr #20 │ │ │ │ + cmpeq lr, r8, asr #27 │ │ │ │ + cmpeq sp, r8, ror #19 │ │ │ │ + ldrheq r8, [sp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r7, r8, lsr r0 │ │ │ │ - cmpeq sp, r8, ror r9 │ │ │ │ - cmpeq lr, r4, lsr #26 │ │ │ │ + cmneq r7, r0, asr #32 │ │ │ │ + cmpeq sp, r4, lsl #19 │ │ │ │ + cmpeq lr, r0, lsr sp │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - strdeq r3, [r7, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq sp, ip, lsr r9 │ │ │ │ - cmpeq lr, r4, ror #25 │ │ │ │ - cmneq r7, r0, asr #31 │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ - cmpeq lr, r4, lsr #25 │ │ │ │ + cmneq r7, r4 │ │ │ │ + cmpeq sp, r8, asr #18 │ │ │ │ + ldrsheq sl, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmneq r7, r8, asr #31 │ │ │ │ + cmpeq sp, ip, lsl #18 │ │ │ │ + ldrheq sl, [lr, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r7, r4, lsl #31 │ │ │ │ - cmpeq sp, r4, asr #17 │ │ │ │ - cmpeq lr, r8, ror #24 │ │ │ │ + cmneq r7, ip, lsl #31 │ │ │ │ + ldrsbeq r8, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq r7, r8, asr #30 │ │ │ │ - cmpeq sp, r8, lsl #17 │ │ │ │ - cmpeq lr, ip, lsr #24 │ │ │ │ + cmneq r7, r0, asr pc │ │ │ │ + @ instruction: 0x015d8894 │ │ │ │ + cmpeq lr, r8, lsr ip │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ - cmpeq sp, ip, asr #16 │ │ │ │ - ldrsheq sl, [lr, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r3, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq sp, r0, lsl r8 │ │ │ │ - ldrheq sl, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmneq r7, r4, lsl pc │ │ │ │ + cmpeq sp, r8, asr r8 │ │ │ │ + cmpeq lr, r0, lsl #24 │ │ │ │ + ldrdeq r3, [r7, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq sp, ip, lsl r8 │ │ │ │ + cmpeq lr, r0, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x01673e94 │ │ │ │ - ldrsbeq r8, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + @ instruction: 0x01673e9c │ │ │ │ + cmpeq sp, r0, ror #15 │ │ │ │ + cmpeq lr, r4, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r7, r8, asr lr │ │ │ │ - @ instruction: 0x015d8798 │ │ │ │ - cmpeq lr, ip, lsr fp │ │ │ │ + cmneq r7, r0, ror #28 │ │ │ │ + cmpeq sp, r4, lsr #15 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ - cmpeq lr, ip, asr #21 │ │ │ │ + strdeq r3, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq sp, r4, lsr r7 │ │ │ │ + ldrsbeq sl, [lr, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq r7, ip, lsr #27 │ │ │ │ - cmpeq sp, ip, ror #13 │ │ │ │ - @ instruction: 0x015eaa90 │ │ │ │ + strheq r3, [r7, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq r8, [sp, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x015eaa9c │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq r7, r0, ror sp │ │ │ │ - ldrheq r8, [sp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, r8, asr sl │ │ │ │ - cmneq r7, r4, lsr sp │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ - cmpeq lr, r8, lsl sl │ │ │ │ + cmneq r7, r8, ror sp │ │ │ │ + ldrheq r8, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, r4, ror #20 │ │ │ │ + cmneq r7, ip, lsr sp │ │ │ │ + cmpeq sp, r0, lsl #13 │ │ │ │ + cmpeq lr, r4, lsr #20 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - strdeq r3, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq sp, r8, lsr r6 │ │ │ │ - ldrsbeq sl, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmneq r7, r0, lsl #26 │ │ │ │ + cmpeq sp, r4, asr #12 │ │ │ │ + cmpeq lr, r8, ror #19 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - strheq r3, [r7, #-204]! @ 0xffffff34 │ │ │ │ - ldrsheq r8, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq lr, r0, lsr #19 │ │ │ │ + cmneq r7, r4, asr #25 │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ + cmpeq lr, ip, lsr #19 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r7, r0, lsl #25 │ │ │ │ - cmpeq sp, r0, asr #11 │ │ │ │ - cmpeq lr, r8, ror #18 │ │ │ │ - cmneq r7, r4, asr #24 │ │ │ │ - cmpeq sp, r4, lsl #11 │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ + cmneq r7, r8, lsl #25 │ │ │ │ + cmpeq sp, ip, asr #11 │ │ │ │ + cmpeq lr, r4, ror r9 │ │ │ │ + cmneq r7, ip, asr #24 │ │ │ │ + @ instruction: 0x015d8590 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq r7, r8, lsl #24 │ │ │ │ - cmpeq sp, r8, asr #10 │ │ │ │ - ldrsheq sl, [lr, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmneq r7, r0, lsl ip │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ + ldrsheq sl, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, ip, lsl r5 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq sp, r0, ror #9 │ │ │ │ + cmpeq sp, ip, ror #9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r7, r4, ror #22 │ │ │ │ - cmpeq sp, r4, lsr #9 │ │ │ │ - cmpeq lr, r0, asr r8 │ │ │ │ + cmneq r7, ip, ror #22 │ │ │ │ + ldrheq r8, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmneq r7, r8, lsr #22 │ │ │ │ - cmpeq sp, r8, ror #8 │ │ │ │ - cmpeq lr, r4, lsl r8 │ │ │ │ + cmneq r7, r0, lsr fp │ │ │ │ + cmpeq sp, r4, ror r4 │ │ │ │ + cmpeq lr, r0, lsr #16 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ │ │ │ │ 0059ce14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -1282670,68 +1282670,68 @@ │ │ │ │ beq 59d720 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r6, r2 │ │ │ │ b 59d318 │ │ │ │ ldrsbeq fp, [r3, #-104]! @ 0xffffff98 │ │ │ │ cmneq r3, r4, lsr #13 │ │ │ │ - ldrheq r9, [lr, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r3, [r7, #-116]! @ 0xffffff8c │ │ │ │ - ldrheq sl, [lr, #-64] @ 0xffffffc0 │ │ │ │ - ldrsheq sl, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ - cmneq r7, ip, asr #31 │ │ │ │ - ldrheq r9, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, r0, asr #11 │ │ │ │ + ldrdeq r3, [r7, #-124]! @ 0xffffff84 │ │ │ │ + ldrheq sl, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq lr, r0, lsl #8 │ │ │ │ + cmneq r7, r8, ror #13 │ │ │ │ + ldrdeq r2, [r7, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq r9, [lr, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - strdeq r2, [r7, #-228]! @ 0xffffff1c │ │ │ │ - ldrsbeq r9, [lr, #-176] @ 0xffffff50 │ │ │ │ + strdeq r2, [r7, #-236]! @ 0xffffff14 │ │ │ │ + ldrsbeq r9, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq lr, ip, lsl #20 │ │ │ │ - cmneq r7, r0, lsl sp │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ + cmneq r7, r8, lsl sp │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r7, r0, lsl #15 │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ + cmneq r7, r8, lsl #15 │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - strheq r2, [r7, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x015e9398 │ │ │ │ + strheq r2, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmpeq lr, r4, lsr #7 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmneq r7, r8, lsr #11 │ │ │ │ - @ instruction: 0x015e9294 │ │ │ │ + strheq r2, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq lr, r0, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ cmneq r3, r8, lsl r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrdeq r2, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq sp, r4, lsl sp │ │ │ │ - ldrheq r9, [lr, #-12] │ │ │ │ + cmneq r7, r0, ror #7 │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ + cmpeq lr, r8, asr #1 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq lr, r0, asr #9 │ │ │ │ - cmneq r7, ip, lsl #7 │ │ │ │ - cmpeq lr, ip, rrx │ │ │ │ + cmpeq lr, ip, asr #9 │ │ │ │ + @ instruction: 0x01672394 │ │ │ │ + cmpeq lr, r8, ror r0 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r7, r8, ror #4 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq lr, ip, asr #30 │ │ │ │ + cmneq r7, r0, ror r2 │ │ │ │ + cmpeq lr, ip, asr #32 │ │ │ │ + cmpeq lr, r8, asr pc │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq r7, r0, asr #3 │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ - cmpeq lr, r4, lsr #29 │ │ │ │ + cmneq r7, r8, asr #3 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ + ldrheq r8, [lr, #-224] @ 0xffffff20 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r7, r0, lsl #3 │ │ │ │ - cmpeq sp, r0, asr #21 │ │ │ │ - cmpeq lr, ip, ror #28 │ │ │ │ + cmneq r7, r8, lsl #3 │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq sp, r8, lsl #21 │ │ │ │ + @ instruction: 0x015d6a94 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmpeq sp, r8, asr sl │ │ │ │ + cmpeq sp, r4, ror #20 │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ ldr r9, [sp, #188] @ 0xbc │ │ │ │ adds r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ adc r2, r3, #0 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ @@ -1283993,77 +1283993,77 @@ │ │ │ │ ldr r1, [pc, #272] @ 59ebf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 59e1f4 │ │ │ │ - cmneq r7, r4, ror #1 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ - cmpeq lr, r8, asr #27 │ │ │ │ + cmneq r7, ip, ror #1 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ + ldrsbeq r8, [lr, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq sp, ip, ror #19 │ │ │ │ + ldrsheq r6, [sp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - ldrheq r6, [sp, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, ip, lsl #19 │ │ │ │ + cmpeq sp, r8, asr #19 │ │ │ │ + @ instruction: 0x015d6998 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r7, r4, lsl r0 │ │ │ │ - cmpeq sp, r4, asr r9 │ │ │ │ - ldrsheq r8, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ + cmpeq sp, r0, ror #18 │ │ │ │ + cmpeq lr, r8, lsl #26 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - cmneq r7, r8, lsr #31 │ │ │ │ - cmpeq sp, r8, ror #17 │ │ │ │ - @ instruction: 0x015e8c90 │ │ │ │ - cmneq r7, ip, ror #30 │ │ │ │ - cmpeq sp, ip, lsr #17 │ │ │ │ - cmpeq lr, r0, asr ip │ │ │ │ + strheq r1, [r7, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq r6, [sp, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x015e8c9c │ │ │ │ + cmneq r7, r4, ror pc │ │ │ │ + ldrheq r6, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r7, r0, lsr pc │ │ │ │ - cmpeq sp, r0, ror r8 │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - strdeq r1, [r7, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, lsr r8 │ │ │ │ - ldrsbeq r8, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmneq r7, r8, lsr pc │ │ │ │ + cmpeq sp, ip, ror r8 │ │ │ │ + cmpeq lr, r4, lsr #24 │ │ │ │ + strdeq r1, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ + cmpeq lr, r4, ror #23 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - strheq r1, [r7, #-232]! @ 0xffffff18 │ │ │ │ - ldrsheq r6, [sp, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x015e8b9c │ │ │ │ + cmneq r7, r0, asr #29 │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ + cmpeq lr, r8, lsr #23 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmneq r7, ip, ror lr │ │ │ │ - ldrheq r6, [sp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq lr, r0, ror #22 │ │ │ │ + cmneq r7, r4, lsl #29 │ │ │ │ + cmpeq sp, r8, asr #15 │ │ │ │ + cmpeq lr, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmpeq sp, r4, lsl #15 │ │ │ │ + @ instruction: 0x015d6790 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmpeq sp, r4, lsr #14 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - ldrsheq r6, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r0, lsl #14 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq r7, r0, lsl #27 │ │ │ │ - cmpeq sp, r0, asr #13 │ │ │ │ - cmpeq lr, r4, ror #20 │ │ │ │ + cmneq r7, r8, lsl #27 │ │ │ │ + cmpeq sp, ip, asr #13 │ │ │ │ + cmpeq lr, r0, ror sl │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmpeq sp, r8, lsl #13 │ │ │ │ + @ instruction: 0x015d6694 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r7, r0, lsl sp │ │ │ │ - cmpeq sp, r0, asr r6 │ │ │ │ - ldrsheq r8, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmneq r7, r8, lsl sp │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - ldrdeq r1, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ - ldrheq r8, [lr, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r1, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ + cmpeq lr, r4, asr #19 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x01671c98 │ │ │ │ - ldrsbeq r6, [sp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq lr, ip, ror r9 │ │ │ │ + cmneq r7, r0, lsr #25 │ │ │ │ + cmpeq sp, r4, ror #11 │ │ │ │ + cmpeq lr, r8, lsl #19 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmpeq sp, r0, lsr #11 │ │ │ │ + cmpeq sp, ip, lsr #11 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ @@ -1284086,17 +1284086,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 59ec74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 59ec20 │ │ │ │ - strdeq r1, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq sp, r4, lsr r4 │ │ │ │ - ldrsbeq r8, [lr, #-120] @ 0xffffff88 │ │ │ │ + strdeq r1, [r7, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq lr, r4, ror #15 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ │ │ │ │ 0059ec78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ @@ -1284722,102 +1284722,102 @@ │ │ │ │ beq 59f7b4 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ b 59f34c │ │ │ │ cmneq r3, r4, ror r8 │ │ │ │ cmneq r3, r0, asr #16 │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ - cmneq r7, r4, lsr #18 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ - cmneq r7, r0, asr r7 │ │ │ │ - cmpeq lr, r0, lsr r4 │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ + cmneq r7, ip, lsr #18 │ │ │ │ + cmpeq lr, ip, lsl #12 │ │ │ │ + cmneq r7, r8, asr r7 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r7, r4, ror #24 │ │ │ │ - cmpeq lr, r0, asr r9 │ │ │ │ - strdeq r0, [r7, #-180]! @ 0xffffff4c │ │ │ │ - ldrsbeq r7, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmneq r7, ip, ror #24 │ │ │ │ + cmpeq lr, ip, asr r9 │ │ │ │ + strdeq r0, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq lr, r4, ror #17 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r7, r0, lsl #20 │ │ │ │ - ldrsheq r7, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r7, r8, lsl #20 │ │ │ │ + ldrsheq r7, [lr, #-108] @ 0xffffff94 │ │ │ │ cmneq r3, r4, ror r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r7, r8, asr r8 │ │ │ │ - @ instruction: 0x015d5194 │ │ │ │ - cmpeq lr, ip, lsr r5 │ │ │ │ + cmneq r7, r0, ror #16 │ │ │ │ + cmpeq sp, r0, lsr #3 │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - cmneq r7, r0, lsl #16 │ │ │ │ - cmpeq lr, r0, ror #9 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ + cmneq r7, r8, lsl #16 │ │ │ │ + cmpeq lr, ip, ror #9 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - smultbeq r7, r8, r7 │ │ │ │ - cmpeq lr, r0, lsl #11 │ │ │ │ - cmpeq lr, ip, lsl #9 │ │ │ │ + strheq r0, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq lr, ip, lsl #11 │ │ │ │ + @ instruction: 0x015e7498 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ + cmpeq sp, r0, asr r0 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - cmpeq sp, r4, lsl r0 │ │ │ │ + cmpeq sp, r0, lsr #32 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - cmpeq sp, r4, ror #31 │ │ │ │ + ldrsheq r4, [sp, #-240] @ 0xffffff10 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmneq r7, r0, ror r6 │ │ │ │ - ldrheq r4, [sp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq lr, r8, asr r3 │ │ │ │ - cmpeq sp, r8, ror pc │ │ │ │ + cmneq r7, r8, ror r6 │ │ │ │ + ldrheq r4, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq sp, r4, lsl #31 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - cmpeq sp, r8, asr #30 │ │ │ │ + cmpeq sp, r4, asr pc │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - cmpeq sp, r8, lsl pc │ │ │ │ - smultbeq r7, r0, r5 │ │ │ │ - cmpeq sp, r0, ror #29 │ │ │ │ - cmpeq lr, r4, lsl #5 │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + smultbeq r7, r8, r5 │ │ │ │ + cmpeq sp, ip, ror #29 │ │ │ │ + @ instruction: 0x015e7290 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmpeq sp, r8, lsr #29 │ │ │ │ + ldrheq r4, [sp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - cmneq r7, r4, lsr r5 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ - cmpeq lr, r8, lsl r2 │ │ │ │ + cmneq r7, ip, lsr r5 │ │ │ │ + cmpeq sp, r0, lsl #29 │ │ │ │ + cmpeq lr, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - strdeq r0, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ - cmpeq lr, r0, ror #3 │ │ │ │ - strheq r0, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - ldrsheq r4, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r0, lsr #3 │ │ │ │ + cmneq r7, r0, lsl #10 │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ + cmpeq lr, ip, ror #3 │ │ │ │ + smulbteq r7, r4, r4 │ │ │ │ + cmpeq sp, r8, lsl #28 │ │ │ │ + cmpeq lr, ip, lsr #3 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - smulbbeq r7, r0, r4 │ │ │ │ - cmpeq sp, r0, asr #27 │ │ │ │ - cmpeq lr, r4, ror #2 │ │ │ │ + smulbbeq r7, r8, r4 │ │ │ │ + cmpeq sp, ip, asr #27 │ │ │ │ + cmpeq lr, r0, ror r1 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmneq r7, r0, asr #8 │ │ │ │ - cmpeq sp, r0, lsl #27 │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ - cmneq r7, r0, lsl #8 │ │ │ │ - cmpeq sp, r0, asr #26 │ │ │ │ - cmpeq lr, r4, ror #1 │ │ │ │ + cmneq r7, r8, asr #8 │ │ │ │ + cmpeq sp, ip, lsl #27 │ │ │ │ + cmpeq lr, r4, lsr r1 │ │ │ │ + cmneq r7, r8, lsl #8 │ │ │ │ + cmpeq sp, ip, asr #26 │ │ │ │ + ldrsheq r7, [lr, #-0] │ │ │ │ muleq r0, r5, r3 │ │ │ │ - cmpeq sp, r8, lsl #26 │ │ │ │ + cmpeq sp, r4, lsl sp │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - ldrsbeq r4, [sp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sp, r8, lsr #25 │ │ │ │ + cmpeq sp, r4, ror #25 │ │ │ │ + ldrheq r4, [sp, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0x000003bb │ │ │ │ - cmpeq sp, r8, ror ip │ │ │ │ + cmpeq sp, r4, lsl #25 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmneq r7, r4, lsl #6 │ │ │ │ - cmpeq sp, r4, asr #24 │ │ │ │ - cmpeq lr, ip, ror #31 │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ + cmneq r7, ip, lsl #6 │ │ │ │ + cmpeq sp, r0, asr ip │ │ │ │ + ldrsheq r6, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - ldrsbeq r4, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r8, ror #23 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - cmpeq sp, ip, lsr #23 │ │ │ │ + ldrheq r4, [sp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -1285685,17 +1285685,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #372 @ 0x174 │ │ │ │ mov r1, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5a0514 │ │ │ │ - cmneq r7, r0, lsl #4 │ │ │ │ - cmpeq sp, r0, asr #22 │ │ │ │ - cmpeq lr, r8, ror #29 │ │ │ │ + cmneq r7, r8, lsl #4 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ + ldrsheq r6, [lr, #-228] @ 0xffffff1c │ │ │ │ │ │ │ │ 005a0568 : │ │ │ │ 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 │ │ │ │ @@ -1286058,52 +1286058,52 @@ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b 5a0938 │ │ │ │ cmneq r3, r8, lsl #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r4, r8, asr #7 │ │ │ │ cmneq r3, r0, lsr #30 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ - cmpeq lr, r4, asr #26 │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ + cmpeq lr, r0, asr sp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - msreq SPSR_und, r8, ror #30 │ │ │ │ - cmpeq lr, r0, asr ip │ │ │ │ + cmpeq lr, ip, asr #26 │ │ │ │ + msreq SPSR_und, r0, ror pc │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - msreq (UNDEF: 102), r0, ror #21 │ │ │ │ - cmpeq lr, r8, asr #15 │ │ │ │ + msreq (UNDEF: 102), r8, ror #21 │ │ │ │ + ldrsbeq r6, [lr, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq pc, [r6, #-152]! @ 0xffffff68 @ │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ + msreq SPSR_sx, r0, asr #19 │ │ │ │ + ldrheq r6, [lr, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - msreq SPSR_und, r4, ror #14 │ │ │ │ - cmpeq lr, r8, asr #8 │ │ │ │ + msreq SPSR_und, ip, ror #14 │ │ │ │ + cmpeq lr, r4, asr r4 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - msreq SPSR_sx, ip, lsl r5 │ │ │ │ - cmpeq lr, r8, lsl #4 │ │ │ │ + msreq SPSR_sx, r4, lsr #10 │ │ │ │ + cmpeq lr, r4, lsl r2 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - ldrdeq pc, [r6, #-36]! @ 0xffffffdc │ │ │ │ - ldrheq r5, [lr, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq pc, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq lr, r8, asr #31 │ │ │ │ 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 │ │ │ │ - cmneq r6, r8, ror #25 │ │ │ │ - ldrsbeq r5, [lr, #-148] @ 0xffffff6c │ │ │ │ + strdeq lr, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq lr, r0, ror #19 │ │ │ │ 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 5a0c40 │ │ │ │ @@ -1288152,206 +1288152,206 @@ │ │ │ │ ldr r0, [pc, #784] @ 5a2edc │ │ │ │ ldr r1, [pc, #784] @ 5a2ee0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ b 5a2314 │ │ │ │ - cmneq r6, r0, lsl #22 │ │ │ │ - cmpeq lr, r4, ror #15 │ │ │ │ + cmneq r6, r8, lsl #22 │ │ │ │ + ldrsheq r5, [lr, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmneq r6, r4, ror #19 │ │ │ │ - cmpeq lr, r8, asr #13 │ │ │ │ + cmneq r6, ip, ror #19 │ │ │ │ + ldrsbeq r5, [lr, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x000004bd │ │ │ │ @ instruction: 0xffff1188 │ │ │ │ - ldrheq r4, [lr, #-128] @ 0xffffff80 │ │ │ │ + ldrheq r4, [lr, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0xffff1c3c │ │ │ │ - @ instruction: 0x01639390 │ │ │ │ + @ instruction: 0x0163939c │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmpeq lr, r4, lsr #15 │ │ │ │ - ldrheq r5, [lr, #-124] @ 0xffffff84 │ │ │ │ + ldrheq r5, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, r8, asr #15 │ │ │ │ @ instruction: 0xffffcd14 │ │ │ │ cmneq r3, r8, lsr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xffffe5a8 │ │ │ │ - ldrdeq lr, [r6, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ - ldrheq r5, [lr, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x0166e790 │ │ │ │ - ldrsbeq r3, [sp, #-0] │ │ │ │ - cmpeq lr, r4, ror r4 │ │ │ │ + cmneq r6, r0, ror #15 │ │ │ │ + cmpeq lr, r4, asr #12 │ │ │ │ + cmpeq lr, r8, asr #9 │ │ │ │ + @ instruction: 0x0166e798 │ │ │ │ + ldrsbeq r3, [sp, #-12] │ │ │ │ + cmpeq lr, r0, lsl #9 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - cmneq r6, r4, asr r7 │ │ │ │ - @ instruction: 0x015d3094 │ │ │ │ - cmpeq lr, r0, asr #8 │ │ │ │ + cmneq r6, ip, asr r7 │ │ │ │ + cmpeq sp, r0, lsr #1 │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ - cmpeq sp, r8, asr r0 │ │ │ │ - ldrsheq r5, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r6, r0, lsr #14 │ │ │ │ + cmpeq sp, r4, rrx │ │ │ │ + cmpeq lr, r8, lsl #8 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - ldrdeq lr, [r6, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq sp, ip, lsl r0 │ │ │ │ - cmpeq lr, r4, asr #7 │ │ │ │ - cmneq r6, r0, lsr #13 │ │ │ │ - cmpeq sp, r0, ror #31 │ │ │ │ - cmpeq lr, r4, lsl #7 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ + cmpeq sp, r8, lsr #32 │ │ │ │ + ldrsbeq r5, [lr, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r6, r8, lsr #13 │ │ │ │ + cmpeq sp, ip, ror #31 │ │ │ │ + @ instruction: 0x015e5390 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r6, r4, ror #12 │ │ │ │ - cmpeq sp, r4, lsr #31 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ + cmneq r6, ip, ror #12 │ │ │ │ + ldrheq r2, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r6, r8, lsr #12 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ - cmneq r6, ip, ror #11 │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ - ldrsbeq r5, [lr, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r6, r0, lsr r6 │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ + cmpeq lr, ip, lsl r3 │ │ │ │ + strdeq lr, [r6, #-84]! @ 0xffffffac │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ + ldrsbeq r5, [lr, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - ldrsheq r2, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, r0, lsl #30 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - cmpeq sp, r4, asr #29 │ │ │ │ + ldrsbeq r2, [sp, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - @ instruction: 0x015d2e94 │ │ │ │ + cmpeq sp, r0, lsr #29 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - cmneq r6, r0, lsr #10 │ │ │ │ - cmpeq sp, r0, ror #28 │ │ │ │ - cmpeq lr, r4, lsl #4 │ │ │ │ + cmneq r6, r8, lsr #10 │ │ │ │ + cmpeq sp, ip, ror #28 │ │ │ │ + cmpeq lr, r0, lsl r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq sp, r8, lsr #28 │ │ │ │ - ldrsheq r2, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r4, lsr lr │ │ │ │ + cmpeq sp, r4, lsl #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq sp, r8, asr #27 │ │ │ │ + ldrsbeq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x015d2d98 │ │ │ │ + cmpeq sp, r4, lsr #27 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - cmpeq sp, r4, ror #26 │ │ │ │ + cmpeq sp, r0, ror sp │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ + cmpeq sp, r0, asr #26 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - strheq lr, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq r2, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq lr, r0, lsr #1 │ │ │ │ + cmneq r6, r4, asr #7 │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ + cmpeq lr, ip, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmneq r6, r0, lsl #7 │ │ │ │ - cmpeq sp, r0, asr #25 │ │ │ │ - cmpeq lr, r4, rrx │ │ │ │ + cmneq r6, r8, lsl #7 │ │ │ │ + cmpeq sp, ip, asr #25 │ │ │ │ + cmpeq lr, r0, ror r0 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - cmneq r6, r8, asr #6 │ │ │ │ - cmpeq sp, r4, lsl #25 │ │ │ │ - cmpeq lr, ip, lsr #32 │ │ │ │ + cmneq r6, r0, asr r3 │ │ │ │ + @ instruction: 0x015d2c90 │ │ │ │ + cmpeq lr, r8, lsr r0 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmneq r6, ip, lsl #6 │ │ │ │ - cmpeq sp, r8, asr #24 │ │ │ │ - ldrsheq r4, [lr, #-240] @ 0xffffff10 │ │ │ │ + cmneq r6, r4, lsl r3 │ │ │ │ + cmpeq sp, r4, asr ip │ │ │ │ + ldrsheq r4, [lr, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - ldrdeq lr, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ - ldrheq r4, [lr, #-244] @ 0xffffff0c │ │ │ │ + ldrdeq lr, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ + cmpeq lr, r0, asr #31 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - @ instruction: 0x0166e294 │ │ │ │ - ldrsbeq r2, [sp, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r8, ror pc │ │ │ │ + @ instruction: 0x0166e29c │ │ │ │ + ldrsbeq r2, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r4, lsl #31 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmneq r6, r8, asr r2 │ │ │ │ - @ instruction: 0x015d2b94 │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ + cmneq r6, r0, ror #4 │ │ │ │ + cmpeq sp, r0, lsr #23 │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmneq r6, ip, lsl r2 │ │ │ │ - cmpeq sp, r8, asr fp │ │ │ │ - cmpeq lr, r0, lsl #30 │ │ │ │ + cmneq r6, r4, lsr #4 │ │ │ │ + cmpeq sp, r4, ror #22 │ │ │ │ + cmpeq lr, ip, lsl #30 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmpeq sp, r0, lsr #22 │ │ │ │ + cmpeq sp, ip, lsr #22 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - ldrsheq r2, [sp, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r2, [sp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmpeq sp, r0, asr #21 │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - @ instruction: 0x015d2a90 │ │ │ │ + @ instruction: 0x015d2a9c │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmpeq sp, ip, asr sl │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmpeq sp, r4, lsl sl │ │ │ │ + cmpeq sp, r0, lsr #20 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmpeq sp, r8, ror #19 │ │ │ │ + ldrsheq r2, [sp, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ - cmpeq sp, r8, asr #19 │ │ │ │ - cmpeq lr, ip, ror #26 │ │ │ │ + @ instruction: 0x0166e090 │ │ │ │ + ldrsbeq r2, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ muleq r0, r8, r4 │ │ │ │ - cmneq r6, ip, asr #32 │ │ │ │ - cmpeq sp, ip, lsl #19 │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ + qdsubeq lr, r4, r6 │ │ │ │ + @ instruction: 0x015d2998 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ muleq r0, lr, r4 │ │ │ │ - cmpeq sp, r0, asr r9 │ │ │ │ + cmpeq sp, ip, asr r9 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ - cmpeq sp, r4, lsl #18 │ │ │ │ - ldrsheq r2, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r4, asr #18 │ │ │ │ + cmpeq sp, r0, lsl r9 │ │ │ │ + ldrsheq r2, [sp, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmneq r6, ip, ror pc │ │ │ │ - ldrheq r2, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq lr, r0, ror #24 │ │ │ │ + cmneq r6, r4, lsl #31 │ │ │ │ + cmpeq sp, r8, asr #17 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - cmneq r6, r0, asr #30 │ │ │ │ - cmpeq sp, r0, lsl #17 │ │ │ │ - cmpeq lr, r4, lsr #24 │ │ │ │ + cmneq r6, r8, asr #30 │ │ │ │ + cmpeq sp, ip, lsl #17 │ │ │ │ + cmpeq lr, r0, lsr ip │ │ │ │ @ instruction: 0x000004bb │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ - cmpeq sp, r4, asr #16 │ │ │ │ - cmpeq lr, r8, ror #23 │ │ │ │ + cmneq r6, ip, lsl #30 │ │ │ │ + cmpeq sp, r0, asr r8 │ │ │ │ + ldrsheq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - @ instruction: 0x0166de94 │ │ │ │ - ldrsbeq r2, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ + @ instruction: 0x0166de9c │ │ │ │ + cmpeq sp, r0, ror #15 │ │ │ │ + cmpeq lr, r4, lsl #23 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmneq r6, r4, asr lr │ │ │ │ - @ instruction: 0x015d2794 │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ + cmneq r6, ip, asr lr │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ + cmpeq lr, r4, asr #22 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ - ldrsheq r4, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ + cmpeq lr, r4, lsl #22 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - ldrdeq sp, [r6, #-216]! @ 0xffffff28 │ │ │ │ - ldrsheq r4, [lr, #-196] @ 0xffffff3c │ │ │ │ - ldrheq r4, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + cmpeq lr, r0, lsl #26 │ │ │ │ + cmpeq lr, r8, asr #21 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0166dd90 │ │ │ │ - ldrsbeq r2, [sp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, r4, ror sl │ │ │ │ + @ instruction: 0x0166dd98 │ │ │ │ + ldrsbeq r2, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x015d2694 │ │ │ │ + cmpeq sp, r0, lsr #13 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmpeq sp, ip, ror r6 │ │ │ │ - cmpeq sp, ip, asr #12 │ │ │ │ + cmpeq sp, r8, lsl #13 │ │ │ │ + cmpeq sp, r8, asr r6 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - cmpeq sp, ip, lsl r6 │ │ │ │ + cmpeq sp, r8, lsr #12 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - cmpeq sp, r0, lsl #12 │ │ │ │ + cmpeq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - cmpeq sp, r4, ror #11 │ │ │ │ + ldrsheq r2, [sp, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq sp, r8, asr #11 │ │ │ │ + ldrsbeq r2, [sp, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - cmpeq sp, ip, lsr #11 │ │ │ │ + ldrheq r2, [sp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmpeq sp, ip, ror r5 │ │ │ │ - cmpeq sp, r8, asr #10 │ │ │ │ + cmpeq sp, r8, lsl #11 │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - cmpeq sp, r0, lsr r5 │ │ │ │ + cmpeq sp, ip, lsr r5 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - cmpeq sp, r0, lsl #10 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - ldrsbeq r2, [sp, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r2, [sp, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - @ instruction: 0x015d249c │ │ │ │ + cmpeq sp, r8, lsr #9 │ │ │ │ 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] │ │ │ │ @@ -1288376,17 +1288376,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5a2f6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #464 @ 0x1d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5a2f18 │ │ │ │ - strdeq sp, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq sp, ip, lsr r1 │ │ │ │ - cmpeq lr, r0, ror #9 │ │ │ │ + cmneq r6, r4, lsl #16 │ │ │ │ + cmpeq sp, r8, asr #2 │ │ │ │ + cmpeq lr, ip, ror #9 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 005a2f70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ @@ -1288965,66 +1288965,66 @@ │ │ │ │ cmpeq r3, sl │ │ │ │ bne 5a3768 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b 5a3400 │ │ │ │ cmneq r3, ip, ror r5 │ │ │ │ ldrsbeq sp, [r3, #-144]! @ 0xffffff70 │ │ │ │ cmneq r3, r8, lsl #10 │ │ │ │ - cmneq r6, r8, asr r6 │ │ │ │ - cmpeq lr, r8, lsr r3 │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ - cmneq r6, ip, asr r5 │ │ │ │ - cmpeq lr, r4, asr #4 │ │ │ │ + cmneq r6, r0, ror #12 │ │ │ │ + cmpeq lr, r4, asr #6 │ │ │ │ + cmpeq lr, r0, asr #6 │ │ │ │ + cmneq r6, r4, ror #10 │ │ │ │ + cmpeq lr, r0, asr r2 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmneq r6, r0, asr #8 │ │ │ │ - cmpeq lr, ip, lsr #2 │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ + cmpeq lr, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - ldrdeq ip, [r6, #-192]! @ 0xffffff40 │ │ │ │ - ldrheq r3, [lr, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq ip, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq lr, r4, asr #19 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, r8, lsr #23 │ │ │ │ - @ instruction: 0x015e3894 │ │ │ │ + strheq ip, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq lr, r0, lsr #17 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - cmneq r6, r0, asr r9 │ │ │ │ - cmpeq lr, r4, lsr r6 │ │ │ │ + cmneq r6, r8, asr r9 │ │ │ │ + cmpeq lr, r0, asr #12 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ + cmneq r6, r0, lsr #14 │ │ │ │ + cmpeq lr, r0, lsl r4 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - cmneq r6, ip, asr #9 │ │ │ │ - ldrheq r3, [lr, #-24] @ 0xffffffe8 │ │ │ │ + ldrdeq ip, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq lr, r4, asr #3 │ │ │ │ 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 │ │ │ │ - cmneq r6, r8, lsl #2 │ │ │ │ - cmpeq lr, ip, ror #27 │ │ │ │ + cmneq r6, r0, lsl r1 │ │ │ │ + ldrsheq r2, [lr, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - cmneq r6, r0 │ │ │ │ - cmpeq lr, r8, ror #25 │ │ │ │ + cmneq r6, r8 │ │ │ │ + ldrsheq r2, [lr, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @ instruction: 0xfffee7a4 │ │ │ │ - cmpeq lr, ip, asr #29 │ │ │ │ + ldrsbeq r1, [lr, #-232] @ 0xffffff18 │ │ │ │ @ instruction: 0xfffef258 │ │ │ │ - cmneq r3, ip, lsr #19 │ │ │ │ + strheq r6, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmpeq lr, r0, asr #27 │ │ │ │ - ldrsbeq r2, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, ip, asr #27 │ │ │ │ + cmpeq lr, r4, ror #27 │ │ │ │ @ instruction: 0xffffbc24 │ │ │ │ cmneq r3, r4, asr #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ bl bae80 │ │ │ │ @@ -1290829,191 +1290829,191 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5a48c8 │ │ │ │ @ instruction: 0xffffa2dc │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ - cmpeq lr, r0, ror #24 │ │ │ │ - cmpeq lr, r0, ror #21 │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ + cmpeq lr, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsheq r0, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ + ldrsbeq r0, [sp, #-104] @ 0xffffff98 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x015d0698 │ │ │ │ + cmpeq sp, r4, lsr #13 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + cmpeq sp, ip, ror #12 │ │ │ │ + cmpeq lr, r0, lsl sl │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - cmpeq sp, r8, lsr #12 │ │ │ │ + cmpeq sp, r4, lsr r6 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - ldrsheq r0, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r0, lsl #12 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - ldrsbeq r0, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r8, ror #11 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - cmpeq sp, ip, lsr #11 │ │ │ │ + ldrheq r0, [sp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - cmpeq sp, ip, ror r5 │ │ │ │ + cmpeq sp, r8, lsl #11 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - cmpeq sp, ip, asr #10 │ │ │ │ + cmpeq sp, r8, asr r5 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - cmpeq sp, r8, lsl r5 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - cmpeq sp, r0, lsl #10 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - ldrsbeq r0, [sp, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq r0, [sp, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r0, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r0, asr #9 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - cmneq r6, ip, lsr fp │ │ │ │ - cmpeq sp, ip, ror r4 │ │ │ │ - cmpeq lr, r0, lsr #16 │ │ │ │ + cmneq r6, r4, asr #22 │ │ │ │ + cmpeq sp, r8, lsl #9 │ │ │ │ + cmpeq lr, ip, lsr #16 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmneq r6, r0, lsl #22 │ │ │ │ - cmpeq sp, r0, asr #8 │ │ │ │ - cmpeq lr, r4, ror #15 │ │ │ │ + cmneq r6, r8, lsl #22 │ │ │ │ + cmpeq sp, ip, asr #8 │ │ │ │ + ldrsheq r2, [lr, #-112] @ 0xffffff90 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq sp, r8, lsl #8 │ │ │ │ + cmpeq sp, r4, lsl r4 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - @ instruction: 0x0166ba94 │ │ │ │ - ldrsbeq r0, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ + @ instruction: 0x0166ba9c │ │ │ │ + cmpeq sp, r0, ror #7 │ │ │ │ + cmpeq lr, r4, lsl #15 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - @ instruction: 0x015d039c │ │ │ │ + cmpeq sp, r8, lsr #7 │ │ │ │ muleq r0, lr, r5 │ │ │ │ - cmpeq sp, r0, ror r3 │ │ │ │ + cmpeq sp, ip, ror r3 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - cmpeq sp, r4, lsr #6 │ │ │ │ + cmpeq sp, r0, lsr r3 │ │ │ │ muleq r0, sl, r5 │ │ │ │ - cmpeq sp, r8, lsl #6 │ │ │ │ + cmpeq sp, r4, lsl r3 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - cmpeq sp, ip, ror #5 │ │ │ │ + ldrsheq r0, [sp, #-40] @ 0xffffffd8 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - ldrsbeq r0, [sp, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r0, [sp, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmneq r6, ip, asr r9 │ │ │ │ - @ instruction: 0x015d029c │ │ │ │ - cmpeq lr, r0, asr #12 │ │ │ │ + cmneq r6, r4, ror #18 │ │ │ │ + cmpeq sp, r8, lsr #5 │ │ │ │ + cmpeq lr, ip, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmpeq sp, r4, ror #4 │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq sp, r0, lsr r2 │ │ │ │ + cmpeq sp, ip, lsr r2 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - ldrdeq fp, [r6, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq sp, r0, lsl r2 │ │ │ │ - ldrheq r2, [lr, #-84] @ 0xffffffac │ │ │ │ + ldrdeq fp, [r6, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq lr, r0, asr #11 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ - @ instruction: 0x0166b890 │ │ │ │ - ldrsbeq r0, [sp, #-16] │ │ │ │ - cmpeq lr, r4, ror r5 │ │ │ │ + @ instruction: 0x0166b898 │ │ │ │ + ldrsbeq r0, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, r0, lsl #11 │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - @ instruction: 0x015d0194 │ │ │ │ - cmpeq lr, r8, lsr r5 │ │ │ │ + cmneq r6, ip, asr r8 │ │ │ │ + cmpeq sp, r0, lsr #3 │ │ │ │ + cmpeq lr, r4, asr #10 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - cmneq r6, r8, lsl r8 │ │ │ │ - cmpeq lr, r4, lsr r7 │ │ │ │ - ldrsheq r2, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmneq r6, r0, lsr #16 │ │ │ │ + cmpeq lr, r0, asr #14 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrdeq fp, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ - ldrheq r2, [lr, #-72] @ 0xffffffb8 │ │ │ │ + ldrdeq fp, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + cmpeq lr, r4, asr #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0166b798 │ │ │ │ - ldrsbeq r0, [sp, #-8] │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ + cmneq r6, r0, lsr #15 │ │ │ │ + cmpeq sp, r4, ror #1 │ │ │ │ + cmpeq lr, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq sp, r0, lsr #1 │ │ │ │ + cmpeq sp, ip, lsr #1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ - strdeq fp, [r6, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ - cmpeq lr, r0, ror #7 │ │ │ │ + cmpeq sp, ip, ror r0 │ │ │ │ + cmneq r6, r4, lsl #14 │ │ │ │ + cmpeq sp, r8, asr #32 │ │ │ │ + cmpeq lr, ip, ror #7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r6, r0, asr #13 │ │ │ │ - cmpeq sp, r0 │ │ │ │ - cmpeq lr, r4, lsr #7 │ │ │ │ + cmneq r6, r8, asr #13 │ │ │ │ + cmpeq sp, ip │ │ │ │ + ldrheq r2, [lr, #-48] @ 0xffffffd0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmppeq ip, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [ip, #-244] @ 0xffffff0c @ │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmneq r6, r4, asr r6 │ │ │ │ - @ instruction: 0x015cff94 │ │ │ │ - cmpeq lr, r0, asr #6 │ │ │ │ + cmneq r6, ip, asr r6 │ │ │ │ + cmppeq ip, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmneq r6, r8, lsl r6 │ │ │ │ - cmppeq ip, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r6, r0, lsr #12 │ │ │ │ + cmppeq ip, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmppeq ip, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - ldrsheq pc, [ip, #-224] @ 0xffffff20 @ │ │ │ │ + ldrsheq pc, [ip, #-236] @ 0xffffff14 @ │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmppeq ip, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ - cmppeq ip, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ + cmneq r6, r4, asr r5 │ │ │ │ + @ instruction: 0x015cfe98 │ │ │ │ + cmpeq lr, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmppeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmppeq ip, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - ldrsheq pc, [ip, #-212] @ 0xffffff2c @ │ │ │ │ + cmppeq ip, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - cmppeq ip, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [ip, #-208] @ 0xffffff30 @ │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - cmneq r6, r4, asr r4 │ │ │ │ - @ instruction: 0x015cfd90 │ │ │ │ - cmpeq lr, r8, lsr r1 │ │ │ │ + cmneq r6, ip, asr r4 │ │ │ │ + @ instruction: 0x015cfd9c │ │ │ │ + cmpeq lr, r4, asr #2 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - cmneq r6, r8, lsl r4 │ │ │ │ - cmppeq ip, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [lr, #-12] │ │ │ │ + cmneq r6, r0, lsr #8 │ │ │ │ + cmppeq ip, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl #2 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - ldrdeq fp, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmppeq ip, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr #1 │ │ │ │ + cmneq r6, r4, ror #7 │ │ │ │ + cmppeq ip, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, asr #1 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - cmneq r6, r0, lsr #7 │ │ │ │ - ldrsbeq pc, [ip, #-204] @ 0xffffff34 @ │ │ │ │ - cmpeq lr, r4, lsl #1 │ │ │ │ + cmneq r6, r8, lsr #7 │ │ │ │ + cmppeq ip, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015e2090 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - cmneq r6, r4, ror #6 │ │ │ │ - cmppeq ip, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ + cmneq r6, ip, ror #6 │ │ │ │ + cmppeq ip, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr r0 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmneq r6, r8, lsr #6 │ │ │ │ - cmppeq ip, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip │ │ │ │ + cmneq r6, r0, lsr r3 │ │ │ │ + cmppeq ip, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmneq r6, r8, ror #5 │ │ │ │ - cmppeq ip, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, asr #31 │ │ │ │ + strdeq fp, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmppeq ip, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r1, [lr, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - cmneq r6, r8, lsr #5 │ │ │ │ - cmppeq ip, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl #31 │ │ │ │ + strheq fp, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq pc, [ip, #-180] @ 0xffffff4c @ │ │ │ │ + @ instruction: 0x015e1f98 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - ldrheq pc, [ip, #-176] @ 0xffffff50 @ │ │ │ │ + ldrheq pc, [ip, #-188] @ 0xffffff44 @ │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - cmppeq ip, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - cmppeq ip, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - strdeq fp, [r6, #-16]! │ │ │ │ - cmppeq ip, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r1, [lr, #-228] @ 0xffffff1c │ │ │ │ + strdeq fp, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmppeq ip, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror #29 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - strheq fp, [r6, #-20]! @ 0xffffffec │ │ │ │ - ldrsheq pc, [ip, #-164] @ 0xffffff5c @ │ │ │ │ - @ instruction: 0x015e1e98 │ │ │ │ + strheq fp, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmppeq ip, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr #29 │ │ │ │ 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] │ │ │ │ @@ -1291038,17 +1291038,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5a58fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #552 @ 0x228 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5a58a8 │ │ │ │ - cmneq r6, ip, ror #28 │ │ │ │ - cmppeq ip, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr fp │ │ │ │ + cmneq r6, r4, ror lr │ │ │ │ + ldrheq pc, [ip, #-120] @ 0xffffff88 @ │ │ │ │ + cmpeq lr, ip, asr fp │ │ │ │ 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 │ │ │ │ @@ -1291632,79 +1291632,79 @@ │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ beq 5a6358 │ │ │ │ mov r2, r3 │ │ │ │ b 5a6120 │ │ │ │ ldrsheq r2, [r3, #-176]! @ 0xffffff50 │ │ │ │ cmneq r3, ip, lsl #23 │ │ │ │ - cmneq r6, r8, lsr #26 │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmneq r6, r8, ror ip │ │ │ │ + cmneq r6, r0, lsl #25 │ │ │ │ @ instruction: 0xfffef9f8 │ │ │ │ - cmpeq lr, ip, asr #18 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmneq r6, r4, lsr #17 │ │ │ │ - cmpeq lr, r4, asr sp │ │ │ │ - cmpeq ip, r8, lsl ip │ │ │ │ - cmneq r6, r0, lsl r7 │ │ │ │ - ldrsheq r1, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r6, ip, lsr #17 │ │ │ │ + cmpeq lr, r0, ror #26 │ │ │ │ + cmpeq ip, r4, lsr #24 │ │ │ │ + cmneq r6, r8, lsl r7 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmneq r6, r4, lsl r2 │ │ │ │ - ldrsheq r0, [lr, #-236] @ 0xffffff14 │ │ │ │ + cmneq r6, ip, lsl r2 │ │ │ │ + cmpeq lr, r8, lsl #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq ip, r4, asr #10 │ │ │ │ - strdeq r9, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq lr, r4, lsl #31 │ │ │ │ - cmpeq lr, r8, lsl #10 │ │ │ │ - ldrsheq r0, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq ip, r0, asr r5 │ │ │ │ + cmneq r6, r4 │ │ │ │ + @ instruction: 0x015e0f90 │ │ │ │ + cmpeq lr, r4, lsl r5 │ │ │ │ + ldrsheq r0, [lr, #-236] @ 0xffffff14 │ │ │ │ cmpeq ip, ip, asr #1 │ │ │ │ - cmneq r6, r8, asr lr │ │ │ │ - cmpeq lr, ip, ror #21 │ │ │ │ - cmneq r6, r0, ror fp │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ + cmneq r6, r0, ror #28 │ │ │ │ + ldrsheq r0, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmneq r6, r8, ror fp │ │ │ │ + cmpeq lr, r4, ror #16 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmneq r6, r8, lsr #22 │ │ │ │ + cmneq r6, r0, lsr fp │ │ │ │ cmpeq ip, r8, asr r5 │ │ │ │ - strdeq r9, [r6, #-164]! @ 0xffffff5c │ │ │ │ - ldrsbeq r0, [lr, #-124] @ 0xffffff84 │ │ │ │ + strdeq r9, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq lr, r8, ror #15 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - @ instruction: 0x0166999c │ │ │ │ - cmpeq lr, ip, lsl #13 │ │ │ │ - cmneq r6, r8, asr r9 │ │ │ │ + cmneq r6, r4, lsr #19 │ │ │ │ + @ instruction: 0x015e0698 │ │ │ │ + cmneq r6, r0, ror #18 │ │ │ │ cmpeq fp, r0, lsr sl │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ + cmpeq lr, r4, asr #12 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ ldrsheq r1, [r3, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r6, ip, lsr r7 │ │ │ │ - cmpeq lr, ip, ror #12 │ │ │ │ - cmpeq lr, r8, ror r5 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ - cmpeq lr, r4, asr #7 │ │ │ │ + cmneq r6, r4, asr #14 │ │ │ │ + cmpeq lr, r8, ror r6 │ │ │ │ + cmpeq lr, r4, lsl #11 │ │ │ │ + cmpeq ip, r8, lsr #32 │ │ │ │ + ldrsbeq r0, [lr, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ cmpeq fp, r0, ror #14 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r6, ip, asr r6 │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ - cmppeq sp, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl #11 │ │ │ │ + cmneq r6, r4, ror #12 │ │ │ │ + cmpeq lr, r8, asr r3 │ │ │ │ + @ instruction: 0x015dfb90 │ │ │ │ + @ instruction: 0x015e0590 │ │ │ │ cmppeq fp, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r6, r0, ror #9 │ │ │ │ - cmpeq lr, r8, lsr #3 │ │ │ │ + cmneq r6, r8, ror #9 │ │ │ │ + ldrheq r0, [lr, #-20] @ 0xffffffec │ │ │ │ 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 5a6228 │ │ │ │ @@ -1293378,126 +1293378,126 @@ │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5a6e14 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ - cmneq r6, r4, lsl #8 │ │ │ │ - ldrsheq r0, [lr, #-4] │ │ │ │ + cmneq r6, ip, lsl #8 │ │ │ │ + cmpeq lr, r0, lsl #2 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ @ instruction: 0x015be494 │ │ │ │ - cmneq r6, r8, lsl #6 │ │ │ │ - cmpeq ip, r8, asr #24 │ │ │ │ - cmppeq sp, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsl r3 │ │ │ │ + cmpeq ip, r4, asr ip │ │ │ │ + ldrsheq pc, [sp, #-248] @ 0xffffff08 @ │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - ldrdeq r9, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - cmppeq sp, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #5 │ │ │ │ + ldrsbeq pc, [sp, #-240] @ 0xffffff10 @ │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - cmneq r6, r8, lsr #2 │ │ │ │ - cmppeq sp, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + cmppeq sp, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrdeq r9, [r6, #-0]! │ │ │ │ + ldrdeq r9, [r6, #-8]! │ │ │ │ cmpeq ip, r0, lsl #22 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmneq r6, r4, ror #28 │ │ │ │ - cmppeq sp, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, ror #28 │ │ │ │ + cmppeq sp, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - ldrdeq r8, [r6, #-220]! @ 0xffffff24 │ │ │ │ - cmppeq sp, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, ror #27 │ │ │ │ + ldrheq pc, [sp, #-160] @ 0xffffff60 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r6, r8, lsl #26 │ │ │ │ - ldrsheq pc, [sp, #-152] @ 0xffffff68 @ │ │ │ │ + cmneq r6, r0, lsl sp │ │ │ │ + cmppeq sp, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x015bdd98 │ │ │ │ - cmneq r6, r8, lsl #25 │ │ │ │ - cmppeq sp, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, lsr ip │ │ │ │ + @ instruction: 0x01668c90 │ │ │ │ + cmppeq sp, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, asr #24 │ │ │ │ cmpeq fp, r0, lsl sp │ │ │ │ - cmppeq sp, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ ldrheq sp, [fp, #-200] @ 0xffffff38 │ │ │ │ - strheq r8, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmppeq sp, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, ror fp │ │ │ │ - ldrsbeq lr, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmppeq sp, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + strheq r8, [r6, #-188]! @ 0xffffff44 │ │ │ │ + ldrheq pc, [sp, #-128] @ 0xffffff80 @ │ │ │ │ + cmneq r6, r0, lsl #23 │ │ │ │ + cmpeq sp, r4, ror #19 │ │ │ │ + cmppeq sp, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmpeq fp, r4, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ ldrheq sp, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmneq r6, r0, ror #19 │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ - cmppeq sp, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, ror #15 │ │ │ │ - ldrsbeq pc, [sp, #-72] @ 0xffffffb8 @ │ │ │ │ + cmneq r6, r8, ror #19 │ │ │ │ + cmpeq ip, ip, lsr #6 │ │ │ │ + ldrsbeq pc, [sp, #-104] @ 0xffffff98 @ │ │ │ │ + strdeq r8, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmppeq sp, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ - cmppeq sp, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq pc, [sp, #-52] @ 0xffffffcc @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ - cmppeq sp, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, asr r5 │ │ │ │ + cmppeq sp, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - @ instruction: 0x015ca790 │ │ │ │ + ldrsbeq lr, [sp, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x015ca79c │ │ │ │ ldrsheq sp, [fp, #-12] │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ @ instruction: 0x015bd090 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r6, r4, lsl #27 │ │ │ │ - cmpeq sp, ip, ror #20 │ │ │ │ + cmneq r6, ip, lsl #27 │ │ │ │ + cmpeq sp, r8, ror sl │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - cmpeq ip, r4, ror #1 │ │ │ │ - cmneq r6, r8, ror #25 │ │ │ │ - cmpeq ip, r4, lsr #12 │ │ │ │ - cmpeq sp, ip, asr #19 │ │ │ │ - strdeq r7, [r6, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq lr, [sp, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq sl, [ip, #-0] │ │ │ │ + strdeq r7, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq ip, r0, lsr r6 │ │ │ │ + ldrsbeq lr, [sp, #-152] @ 0xffffff68 │ │ │ │ + strdeq r7, [r6, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ 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: 0xfffea27c │ │ │ │ @ instruction: 0xfffead2c │ │ │ │ cmpeq fp, ip, lsl #22 │ │ │ │ ldrheq ip, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq ip, r0, ror #5 │ │ │ │ - ldrheq ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, ip, ror #5 │ │ │ │ + ldrheq ip, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - cmneq r6, ip, lsr r9 │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ - cmpeq sp, r0, lsr #12 │ │ │ │ + cmneq r6, r4, asr #18 │ │ │ │ + cmpeq ip, r8, lsl #5 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - cmneq r6, r0, lsl #18 │ │ │ │ - cmpeq ip, r0, asr #4 │ │ │ │ - cmpeq sp, r4, ror #11 │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ + cmpeq ip, ip, asr #4 │ │ │ │ + ldrsheq lr, [sp, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ - cmpeq ip, ip, asr #3 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ + @ instruction: 0x01667894 │ │ │ │ + ldrsbeq ip, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sp, ip, ror r5 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - @ instruction: 0x015cc194 │ │ │ │ + cmpeq ip, r0, lsr #3 │ │ │ │ ldr r3, [pc, #-252] @ 5a7e4c │ │ │ │ ldr r6, [pc, #-252] @ 5a7e50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r3, #600 @ 0x258 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r9] │ │ │ │ ldr r1, [pc, #-268] @ 5a7e54 │ │ │ │ @@ -1295516,282 +1295516,282 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r1, #1536 @ 0x600 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5a6e14 │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ - cmpeq sp, r0, lsl #10 │ │ │ │ + cmneq r6, r4, lsr #16 │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq ip, r0, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr r7 │ │ │ │ - ldrsheq ip, [ip, #-4] │ │ │ │ + cmpeq ip, r0, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - cmpeq ip, r4, asr #1 │ │ │ │ + ldrsbeq ip, [ip, #-0] │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - @ instruction: 0x015cc094 │ │ │ │ + cmpeq ip, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r6, ip, lsl r7 │ │ │ │ - cmpeq ip, ip, asr r0 │ │ │ │ - cmpeq sp, r0, lsl #8 │ │ │ │ + cmneq r6, r4, lsr #14 │ │ │ │ + cmpeq ip, r8, rrx │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - cmneq r6, r0, ror #13 │ │ │ │ - cmpeq sp, r8, lsl #29 │ │ │ │ - ldrheq lr, [sp, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r6, r8, ror #13 │ │ │ │ + @ instruction: 0x015dce94 │ │ │ │ + cmpeq sp, r4, asr #7 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - cmneq r6, r4, lsl #13 │ │ │ │ - cmpeq sp, r8, ror #27 │ │ │ │ - cmpeq sp, r4, ror #6 │ │ │ │ - cmneq r6, r4, asr #12 │ │ │ │ - cmpeq ip, r4, lsl #31 │ │ │ │ - cmpeq sp, r8, lsr #6 │ │ │ │ + cmneq r6, ip, lsl #13 │ │ │ │ + ldrsheq ip, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sp, r0, ror r3 │ │ │ │ + cmneq r6, ip, asr #12 │ │ │ │ + @ instruction: 0x015cbf90 │ │ │ │ + cmpeq sp, r4, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - cmneq r6, r8, lsl #12 │ │ │ │ - cmpeq ip, r8, asr #30 │ │ │ │ - cmpeq sp, ip, ror #5 │ │ │ │ + cmneq r6, r0, lsl r6 │ │ │ │ + cmpeq ip, r4, asr pc │ │ │ │ + ldrsheq lr, [sp, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - cmneq r6, ip, asr #11 │ │ │ │ - cmpeq ip, ip, lsl #30 │ │ │ │ - ldrheq lr, [sp, #-40] @ 0xffffffd8 │ │ │ │ + ldrdeq r7, [r6, #-84]! @ 0xffffffac │ │ │ │ + cmpeq ip, r8, lsl pc │ │ │ │ + cmpeq sp, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrsbeq fp, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, r0, ror #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r4, lsr #29 │ │ │ │ + ldrheq fp, [ip, #-224] @ 0xffffff20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq ip, r4, ror lr │ │ │ │ + cmpeq ip, r0, lsl #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq ip, r0, asr #28 │ │ │ │ + cmpeq ip, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq fp, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmpeq ip, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq ip, r8, lsr #27 │ │ │ │ + ldrheq fp, [ip, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - cmpeq ip, r4, ror sp │ │ │ │ + cmpeq ip, r0, lsl #27 │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - cmpeq ip, r0, asr #26 │ │ │ │ - cmpeq ip, ip, lsl #26 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ + cmpeq ip, r8, lsl sp │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - ldrsbeq fp, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r4, ror #25 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - cmpeq ip, r4, lsr #25 │ │ │ │ + ldrheq fp, [ip, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - cmpeq ip, r0, ror ip │ │ │ │ + cmpeq ip, ip, ror ip │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - strdeq r7, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq ip, ip, lsr ip │ │ │ │ - cmpeq sp, r0, ror #31 │ │ │ │ + cmneq r6, r4, lsl #6 │ │ │ │ + cmpeq ip, r8, asr #24 │ │ │ │ + cmpeq sp, ip, ror #31 │ │ │ │ andeq r0, r0, r9, lsr #14 │ │ │ │ - cmpeq ip, r4, lsl #24 │ │ │ │ - cmneq r6, r8, lsl #5 │ │ │ │ - cmpeq ip, r8, asr #23 │ │ │ │ - cmpeq sp, ip, ror #30 │ │ │ │ + cmpeq ip, r0, lsl ip │ │ │ │ + @ instruction: 0x01667290 │ │ │ │ + ldrsbeq fp, [ip, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sp, r8, ror pc │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - @ instruction: 0x015cbb90 │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ + @ instruction: 0x015cbb9c │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - cmneq r6, r4, ror #3 │ │ │ │ - cmpeq ip, r4, lsr #22 │ │ │ │ - ldrsbeq sp, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + cmpeq ip, r0, lsr fp │ │ │ │ + ldrsbeq sp, [sp, #-236] @ 0xffffff14 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq ip, ip, ror #21 │ │ │ │ + ldrsheq fp, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrheq fp, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, r0, asr #21 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r6, r0, asr #2 │ │ │ │ - cmpeq ip, r0, lsl #21 │ │ │ │ - cmpeq sp, r4, lsr #28 │ │ │ │ + cmneq r6, r8, asr #2 │ │ │ │ + cmpeq ip, ip, lsl #21 │ │ │ │ + cmpeq sp, r0, lsr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ - cmpeq ip, r4, asr #20 │ │ │ │ - cmpeq sp, r8, ror #27 │ │ │ │ + cmneq r6, ip, lsl #2 │ │ │ │ + cmpeq ip, r0, asr sl │ │ │ │ + ldrsheq sp, [sp, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r6, r8, asr #1 │ │ │ │ - cmpeq ip, r8, lsl #20 │ │ │ │ - cmpeq sp, ip, lsr #27 │ │ │ │ + ldrdeq r7, [r6, #-0]! │ │ │ │ + cmpeq ip, r4, lsl sl │ │ │ │ + ldrheq sp, [sp, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - cmneq r6, ip, lsl #1 │ │ │ │ - cmpeq ip, ip, asr #19 │ │ │ │ - cmpeq sp, r0, ror sp │ │ │ │ + @ instruction: 0x01667094 │ │ │ │ + ldrsbeq fp, [ip, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - qdsubeq r7, r0, r6 │ │ │ │ - @ instruction: 0x015cb990 │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ + qdsubeq r7, r8, r6 │ │ │ │ + @ instruction: 0x015cb99c │ │ │ │ + cmpeq sp, r0, asr #26 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmneq r6, r4, lsl r0 │ │ │ │ - cmpeq ip, r4, asr r9 │ │ │ │ - ldrsheq sp, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmneq r6, ip, lsl r0 │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - ldrdeq r6, [r6, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq ip, r8, lsl r9 │ │ │ │ - ldrheq sp, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmneq r6, r0, ror #31 │ │ │ │ + cmpeq ip, r4, lsr #18 │ │ │ │ + cmpeq sp, r8, asr #25 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - @ instruction: 0x01666f9c │ │ │ │ - ldrsbeq fp, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sp, r0, lsl #25 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ + cmpeq ip, r8, ror #17 │ │ │ │ + cmpeq sp, ip, lsl #25 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmneq r6, r0, ror #30 │ │ │ │ - cmpeq ip, r0, lsr #17 │ │ │ │ - cmpeq sp, ip, asr #24 │ │ │ │ + cmneq r6, r8, ror #30 │ │ │ │ + cmpeq ip, ip, lsr #17 │ │ │ │ + cmpeq sp, r8, asr ip │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - cmpeq ip, r4, ror #16 │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ - cmneq r6, r8, ror #29 │ │ │ │ - cmpeq ip, r8, lsr #16 │ │ │ │ - cmpeq sp, ip, asr #23 │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + cmpeq ip, r0, ror r8 │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ + strdeq r6, [r6, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq ip, r4, lsr r8 │ │ │ │ + ldrsbeq sp, [sp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - cmneq r6, ip, lsr #29 │ │ │ │ - cmpeq ip, ip, ror #15 │ │ │ │ - @ instruction: 0x015ddb90 │ │ │ │ + strheq r6, [r6, #-228]! @ 0xffffff1c │ │ │ │ + ldrsheq fp, [ip, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x015ddb9c │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - cmneq r6, r0, ror lr │ │ │ │ - ldrheq fp, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq sp, r4, asr fp │ │ │ │ + cmneq r6, r8, ror lr │ │ │ │ + ldrheq fp, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r0, ror #22 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - cmneq r6, r4, lsr lr │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ - cmpeq sp, r8, lsl fp │ │ │ │ + cmneq r6, ip, lsr lr │ │ │ │ + cmpeq ip, r0, lsl #15 │ │ │ │ + cmpeq sp, r4, lsr #22 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ - strdeq r6, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq ip, r8, lsr r7 │ │ │ │ - ldrsbeq sp, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmneq r6, r0, lsl #28 │ │ │ │ + cmpeq ip, r4, asr #14 │ │ │ │ + cmpeq sp, r8, ror #21 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - strheq r6, [r6, #-220]! @ 0xffffff24 │ │ │ │ - ldrsheq fp, [ip, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, r0, lsr #21 │ │ │ │ + cmneq r6, r4, asr #27 │ │ │ │ + cmpeq ip, r8, lsl #14 │ │ │ │ + cmpeq sp, ip, lsr #21 │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - cmneq r6, r0, lsl #27 │ │ │ │ - cmpeq ip, r0, asr #13 │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ + cmneq r6, r8, lsl #27 │ │ │ │ + cmpeq ip, ip, asr #13 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - cmneq r6, r4, asr #26 │ │ │ │ - cmpeq ip, r4, lsl #13 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ + @ instruction: 0x015cb690 │ │ │ │ + cmpeq sp, r4, lsr sl │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmpeq ip, ip, asr #12 │ │ │ │ - ldrdeq r6, [r6, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ - ldrheq sp, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq ip, r8, asr r6 │ │ │ │ + ldrdeq r6, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq ip, ip, lsl r6 │ │ │ │ + cmpeq sp, r0, asr #19 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - ldrsbeq fp, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sp, r0, lsl #19 │ │ │ │ + cmpeq ip, r4, ror #11 │ │ │ │ + cmpeq sp, ip, lsl #19 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - cmneq r6, r0, ror #24 │ │ │ │ - cmpeq ip, r0, lsr #11 │ │ │ │ - cmpeq sp, r4, asr #18 │ │ │ │ + cmneq r6, r8, ror #24 │ │ │ │ + cmpeq ip, ip, lsr #11 │ │ │ │ + cmpeq sp, r0, asr r9 │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ - cmneq r6, r4, lsr #24 │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmneq r6, r8, ror #23 │ │ │ │ - cmpeq ip, r8, lsr #10 │ │ │ │ - ldrsbeq sp, [sp, #-128] @ 0xffffff80 │ │ │ │ - ldrsheq fp, [ip, #-64] @ 0xffffffc0 │ │ │ │ + strdeq r6, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ + ldrsbeq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ + ldrsheq fp, [ip, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - cmpeq ip, r0, asr #9 │ │ │ │ + cmpeq ip, ip, asr #9 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - @ instruction: 0x015cb490 │ │ │ │ + @ instruction: 0x015cb49c │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmpeq ip, r0, ror #8 │ │ │ │ + cmpeq ip, ip, ror #8 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - cmneq r6, ip, ror #21 │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ - ldrsbeq sp, [sp, #-112] @ 0xffffff90 │ │ │ │ + strdeq r6, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq ip, r8, lsr r4 │ │ │ │ + ldrsbeq sp, [sp, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - strheq r6, [r6, #-160]! @ 0xffffff60 │ │ │ │ - ldrsheq fp, [ip, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x015dd794 │ │ │ │ + strheq r6, [r6, #-168]! @ 0xffffff58 │ │ │ │ + ldrsheq fp, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - cmneq r6, r4, ror sl │ │ │ │ - ldrheq fp, [ip, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ + cmneq r6, ip, ror sl │ │ │ │ + ldrheq fp, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq ip, r8, ror r3 │ │ │ │ + cmpeq ip, r4, lsl #7 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ - ldrsheq sp, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + ldrsheq sp, [sp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - ldrdeq r6, [r6, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq ip, r0, lsl r3 │ │ │ │ - ldrheq sp, [sp, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq r6, [r6, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq ip, ip, lsl r3 │ │ │ │ + cmpeq sp, r0, asr #13 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - @ instruction: 0x01666994 │ │ │ │ - ldrsbeq fp, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sp, r8, ror r6 │ │ │ │ + @ instruction: 0x0166699c │ │ │ │ + cmpeq ip, r0, ror #5 │ │ │ │ + cmpeq sp, r4, lsl #13 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - cmneq r6, r8, asr r9 │ │ │ │ - @ instruction: 0x015cb298 │ │ │ │ - cmpeq sp, ip, lsr r6 │ │ │ │ + cmneq r6, r0, ror #18 │ │ │ │ + cmpeq ip, r4, lsr #5 │ │ │ │ + cmpeq sp, r8, asr #12 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - cmneq r6, ip, lsl r9 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ - cmpeq sp, r0, lsl #12 │ │ │ │ + cmneq r6, r4, lsr #18 │ │ │ │ + cmpeq ip, r8, ror #4 │ │ │ │ + cmpeq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - cmneq r6, r0, ror #17 │ │ │ │ - cmpeq ip, r0, lsr #4 │ │ │ │ - cmpeq sp, r4, asr #11 │ │ │ │ + cmneq r6, r8, ror #17 │ │ │ │ + cmpeq ip, ip, lsr #4 │ │ │ │ + ldrsbeq sp, [sp, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - cmpeq ip, r8, ror #3 │ │ │ │ + ldrsheq fp, [ip, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmneq r6, r4, ror r8 │ │ │ │ - ldrheq fp, [ip, #-20] @ 0xffffffec │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ - cmneq r6, r4, lsl #8 │ │ │ │ - cmpeq ip, r4, asr #26 │ │ │ │ - cmpeq sp, r8, ror #1 │ │ │ │ + cmneq r6, ip, ror r8 │ │ │ │ + cmpeq ip, r0, asr #3 │ │ │ │ + cmpeq sp, r8, ror #10 │ │ │ │ + cmneq r6, ip, lsl #8 │ │ │ │ + cmpeq ip, r0, asr sp │ │ │ │ + ldrsheq sp, [sp, #-4] │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - cmpeq ip, ip, lsl #26 │ │ │ │ + cmpeq ip, r8, lsl sp │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - ldrsbeq sl, [ip, #-204] @ 0xffffff34 │ │ │ │ - cmneq r6, r8, ror #6 │ │ │ │ - cmpeq ip, r8, lsr #25 │ │ │ │ - cmpeq sp, ip, asr #32 │ │ │ │ + cmpeq ip, r8, ror #25 │ │ │ │ + cmneq r6, r0, ror r3 │ │ │ │ + ldrheq sl, [ip, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sp, r8, asr r0 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - cmpeq ip, r0, ror ip │ │ │ │ + cmpeq ip, ip, ror ip │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - strdeq r6, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq ip, ip, lsr ip │ │ │ │ - cmpeq sp, r0, ror #31 │ │ │ │ + cmneq r6, r4, lsl #6 │ │ │ │ + cmpeq ip, r8, asr #24 │ │ │ │ + cmpeq sp, ip, ror #31 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - cmneq r6, r0, asr #5 │ │ │ │ - cmpeq ip, r0, lsl #24 │ │ │ │ - cmpeq sp, r4, lsr #31 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ + cmpeq ip, ip, lsl #24 │ │ │ │ + ldrheq ip, [sp, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - cmpeq ip, r8, asr #23 │ │ │ │ + ldrsbeq sl, [ip, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmneq r6, r4, asr r2 │ │ │ │ - @ instruction: 0x015cab94 │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ + cmneq r6, ip, asr r2 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ + cmpeq sp, r4, asr #30 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ - cmneq r6, r4, ror #3 │ │ │ │ - cmpeq ip, r4, lsr #22 │ │ │ │ - cmpeq sp, r8, asr #29 │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + cmpeq ip, r0, lsr fp │ │ │ │ + ldrsbeq ip, [sp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ - cmpeq ip, r8, ror #21 │ │ │ │ - @ instruction: 0x015dce90 │ │ │ │ - cmneq r6, ip, ror #2 │ │ │ │ - cmpeq ip, ip, lsr #21 │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ + strheq r6, [r6, #-16]! │ │ │ │ + ldrsheq sl, [ip, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x015dce9c │ │ │ │ + cmneq r6, r4, ror r1 │ │ │ │ + ldrheq sl, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ + cmpeq ip, r0, lsl #21 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmneq r6, r0, lsl #2 │ │ │ │ - cmpeq ip, r0, asr #20 │ │ │ │ - cmpeq sp, r4, ror #27 │ │ │ │ + cmneq r6, r8, lsl #2 │ │ │ │ + cmpeq ip, ip, asr #20 │ │ │ │ + ldrsheq ip, [sp, #-208] @ 0xffffff30 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - cmneq r6, r4, asr #1 │ │ │ │ - cmpeq ip, r4, lsl #20 │ │ │ │ - cmpeq sp, r8, lsr #27 │ │ │ │ + cmneq r6, ip, asr #1 │ │ │ │ + cmpeq ip, r0, lsl sl │ │ │ │ + ldrheq ip, [sp, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0x000006bf │ │ │ │ ldr r2, [pc, #-204] @ 5aa258 │ │ │ │ ldr r1, [pc, #-204] @ 5aa25c │ │ │ │ ldr r3, [pc, #-204] @ 5aa260 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1296203,45 +1296203,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #140] @ 5aaa20 │ │ │ │ add r2, r2, #688 @ 0x2b0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5aa704 │ │ │ │ - qdsubeq r6, r8, r6 │ │ │ │ - ldrsheq ip, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq sp, ip, lsr sp │ │ │ │ + cmneq r6, r0, rrx │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ + cmpeq sp, r8, asr #26 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - cmpeq sp, r0, lsl r1 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ addeq r3, pc, r4, ror #10 │ │ │ │ - cmpeq sp, r8, asr #10 │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ + cmpeq sp, r4, asr #13 │ │ │ │ ldrheq ip, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, ip, lsr #13 │ │ │ │ - cmpeq sp, r4, lsl r5 │ │ │ │ - cmneq r6, ip, asr #30 │ │ │ │ - cmpeq ip, ip, lsl #17 │ │ │ │ - cmpeq sp, r8, lsr ip │ │ │ │ + cmpeq sp, r0, lsr #10 │ │ │ │ + cmneq r6, r4, asr pc │ │ │ │ + @ instruction: 0x015ca898 │ │ │ │ + cmpeq sp, r4, asr #24 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - strdeq r5, [r6, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq ip, r4, lsr r8 │ │ │ │ - cmpeq sp, r0, ror #23 │ │ │ │ + strdeq r5, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq sp, ip, ror #23 │ │ │ │ andeq r0, r0, r6, asr #15 │ │ │ │ - @ instruction: 0x015dcb94 │ │ │ │ - @ instruction: 0x01665e9c │ │ │ │ - ldrsbeq sl, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r0, lsr #23 │ │ │ │ + cmneq r6, r4, lsr #29 │ │ │ │ + ldrsbeq sl, [ip, #-124] @ 0xffffff84 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ - cmneq r6, r8, lsl lr │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ + cmpeq sp, ip, lsl fp │ │ │ │ + cmneq r6, r0, lsr #28 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strheq r5, [r6, #-212]! @ 0xffffff2c │ │ │ │ - ldrsheq sl, [ip, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sp, r0, lsr #21 │ │ │ │ + strheq r5, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq ip, r0, lsl #14 │ │ │ │ + cmpeq sp, ip, lsr #21 │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 005aaa24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1296339,16 +1296339,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmpeq fp, r4, lsl #26 │ │ │ │ - ldrheq ip, [sp, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x01665e9c │ │ │ │ + cmpeq sp, r4, asr #23 │ │ │ │ + cmneq r6, r4, lsr #29 │ │ │ │ │ │ │ │ 005aabc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 5aae9c │ │ │ │ @@ -1296539,19 +1296539,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq fp, ip, lsr #24 │ │ │ │ - ldrdeq r5, [r6, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq ip, [sp, #-140] @ 0xffffff74 │ │ │ │ + ldrdeq r5, [r6, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq sp, r8, ror #17 │ │ │ │ ldrsheq fp, [fp, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x01665b90 │ │ │ │ - @ instruction: 0x015dc89c │ │ │ │ + @ instruction: 0x01665b98 │ │ │ │ + cmpeq sp, r8, lsr #17 │ │ │ │ │ │ │ │ 005aaee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1296649,16 +1296649,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmpeq fp, r0, asr #16 │ │ │ │ - cmneq r6, r0, ror #19 │ │ │ │ - cmpeq sp, ip, ror #13 │ │ │ │ + cmneq r6, r8, ror #19 │ │ │ │ + ldrsheq ip, [sp, #-104] @ 0xffffff98 │ │ │ │ │ │ │ │ 005ab08c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1296841,19 +1296841,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmpeq fp, r0, lsr #26 │ │ │ │ - cmneq r6, r4, lsr #14 │ │ │ │ - cmpeq sp, r0, lsr r4 │ │ │ │ + cmneq r6, ip, lsr #14 │ │ │ │ + cmpeq sp, ip, lsr r4 │ │ │ │ cmpeq fp, r4, asr #10 │ │ │ │ - cmneq r6, r4, ror #13 │ │ │ │ - ldrsheq ip, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r6, ip, ror #13 │ │ │ │ + ldrsheq ip, [sp, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 005ab390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1297031,19 +1297031,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ @ instruction: 0x015bb294 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ - cmpeq sp, r0, asr #2 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ + cmpeq sp, ip, asr #2 │ │ │ │ cmpeq fp, r4, asr r2 │ │ │ │ - strdeq r5, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sp, r0, lsl #2 │ │ │ │ + strdeq r5, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq sp, ip, lsl #2 │ │ │ │ │ │ │ │ 005ab680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1297221,19 +1297221,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmpeq fp, r4, lsr #31 │ │ │ │ - cmneq r6, r4, asr #2 │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ + cmneq r6, ip, asr #2 │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ cmpeq fp, r4, ror #30 │ │ │ │ - cmneq r6, r4, lsl #2 │ │ │ │ - cmpeq sp, r0, lsl lr │ │ │ │ + cmneq r6, ip, lsl #2 │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ │ │ │ │ 005ab970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 5abc48 │ │ │ │ @@ -1297424,19 +1297424,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq fp, r0, lsl #29 │ │ │ │ - cmneq r6, r4, lsr #28 │ │ │ │ - cmpeq sp, r0, lsr fp │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ + cmpeq sp, ip, lsr fp │ │ │ │ cmpeq fp, r4, asr #24 │ │ │ │ - cmneq r6, r4, ror #27 │ │ │ │ - ldrsheq fp, [sp, #-160] @ 0xffffff60 │ │ │ │ + cmneq r6, ip, ror #27 │ │ │ │ + ldrsheq fp, [sp, #-172] @ 0xffffff54 │ │ │ │ │ │ │ │ 005abc94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 5abf6c │ │ │ │ @@ -1297627,19 +1297627,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq fp, ip, asr fp │ │ │ │ - cmneq r6, r0, lsl #22 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ + cmneq r6, r8, lsl #22 │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ cmpeq fp, r0, lsr #18 │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ - cmpeq sp, ip, asr #15 │ │ │ │ + cmneq r6, r8, asr #21 │ │ │ │ + ldrsbeq fp, [sp, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 005abfb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1297822,19 +1297822,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq fp, [fp, #-212] @ 0xffffff2c │ │ │ │ - strdeq r4, [r6, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ + cmneq r6, r0, lsl #16 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ cmpeq fp, r8, lsl r6 │ │ │ │ - strheq r4, [r6, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq sp, r4, asr #9 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ + ldrsbeq fp, [sp, #-64] @ 0xffffffc0 │ │ │ │ │ │ │ │ 005ac2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1298017,19 +1298017,19 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq fp, [fp, #-160] @ 0xffffff60 │ │ │ │ - strdeq r4, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq sp, r0, lsl #4 │ │ │ │ + strdeq r4, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq sp, ip, lsl #4 │ │ │ │ cmpeq fp, r4, lsl r3 │ │ │ │ - strheq r4, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq sp, r0, asr #3 │ │ │ │ + strheq r4, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq sp, ip, asr #3 │ │ │ │ │ │ │ │ 005ac5c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 5aca78 │ │ │ │ @@ -1298340,22 +1298340,22 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq fp, r8, ror #3 │ │ │ │ - cmneq r6, ip, lsl #3 │ │ │ │ - @ instruction: 0x015dae98 │ │ │ │ + @ instruction: 0x01664194 │ │ │ │ + cmpeq sp, r4, lsr #29 │ │ │ │ cmpeq fp, r0, asr lr │ │ │ │ - strdeq r3, [r6, #-240]! @ 0xffffff10 │ │ │ │ - ldrsheq sl, [sp, #-204] @ 0xffffff34 │ │ │ │ + strdeq r3, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ cmpeq fp, r0, lsl r0 │ │ │ │ - strheq r3, [r6, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq sp, r0, asr #25 │ │ │ │ + strheq r3, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq sp, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -1298528,15 +1298528,15 @@ │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 5acda0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - cmpeq sp, r0, asr #19 │ │ │ │ + cmpeq sp, ip, asr #19 │ │ │ │ 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] @ 5acecc │ │ │ │ ldr r2, [pc, #272] @ 5aced0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1298605,19 +1298605,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ b 5ace7c │ │ │ │ cmneq r2, r8, asr r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x015da990 │ │ │ │ - cmneq r6, r8, lsr #26 │ │ │ │ - cmpeq ip, r0, lsl #4 │ │ │ │ - ldrsbeq r8, [ip, #-16] │ │ │ │ - ldrheq r8, [ip, #-20] @ 0xffffffec │ │ │ │ + @ instruction: 0x015da99c │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ + cmpeq ip, ip, lsl #4 │ │ │ │ + ldrsbeq r8, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r0, asr #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 r4, [sp, #88] @ 0x58 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1298789,22 +1298789,22 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #222 @ 0xde │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ b 5ad150 │ │ │ │ ldrheq fp, [r2, #-84]! @ 0xffffffac │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r6, r4, ror fp │ │ │ │ - cmpeq sp, r8, asr #15 │ │ │ │ - cmneq r6, ip, ror #21 │ │ │ │ - cmpeq sp, r8, asr #14 │ │ │ │ - cmpeq ip, r8, ror #30 │ │ │ │ - cmpeq ip, r4, lsr pc │ │ │ │ - cmpeq ip, r8, lsl #30 │ │ │ │ - ldrsbeq r7, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmneq r6, ip, ror fp │ │ │ │ + ldrsbeq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ + strdeq r3, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq sp, r4, asr r7 │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ + cmpeq ip, r0, asr #30 │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ + cmpeq ip, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r3, #108] @ 0x6c │ │ │ │ @@ -1298890,21 +1298890,21 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5ad228 │ │ │ │ - strheq r3, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ + cmneq r6, r0, asr #17 │ │ │ │ + cmpeq sp, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ - cmpeq ip, r8, lsl #27 │ │ │ │ - ldrdeq r3, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq sp, r4, ror r4 │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ + @ instruction: 0x015c7d94 │ │ │ │ + cmneq r6, r4, ror #15 │ │ │ │ + cmpeq sp, r0, lsl #9 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1299062,23 +1299062,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5ad46c │ │ │ │ cmneq r2, r4, lsl #3 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - cmneq r6, r4, asr r6 │ │ │ │ - cmpeq sp, r8, lsr #5 │ │ │ │ + cmneq r6, ip, asr r6 │ │ │ │ + ldrheq sl, [sp, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ - ldrdeq r3, [r6, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq sp, r8, lsr #4 │ │ │ │ + cmpeq ip, r8, lsl #23 │ │ │ │ + cmneq r6, r0, ror #11 │ │ │ │ + cmpeq sp, r4, lsr r2 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq ip, r0, lsr #21 │ │ │ │ + cmpeq ip, ip, 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 │ │ │ │ ldr lr, [r0, #952] @ 0x3b8 │ │ │ │ ldr r9, [pc, #448] @ 5ad7f8 │ │ │ │ ldr r4, [lr, #8] │ │ │ │ @@ -1299191,22 +1299191,22 @@ │ │ │ │ ldr r1, [pc, #28] @ 5ad804 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5ad6c4 │ │ │ │ ldrsbeq sl, [r2, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ + cmpeq sp, ip, ror r0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ - cmpeq sp, r8 │ │ │ │ - strheq r3, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq r7, [ip, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x015c7898 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ + strheq r3, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq ip, r0, ror #17 │ │ │ │ + cmpeq ip, r4, lsr #17 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ ldr r8, [pc, #2956] @ 5ae3c4 │ │ │ │ add r3, r6, #5568 @ 0x15c0 │ │ │ │ @@ -1299945,136 +1299945,136 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5adcb8 │ │ │ │ - strheq r3, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ + strheq r3, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq sp, r4, lsl pc │ │ │ │ @ instruction: 0x0172ac98 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ 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 │ │ │ │ - cmneq r6, r8, asr r1 │ │ │ │ - ldrheq r9, [sp, #-208] @ 0xffffff30 │ │ │ │ + cmneq r6, r0, ror #2 │ │ │ │ + ldrheq r9, [sp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - strdeq r3, [r6, #-12]! │ │ │ │ - cmpeq sp, ip, asr sp │ │ │ │ + cmneq r6, r4, lsl #2 │ │ │ │ + cmpeq sp, r8, ror #26 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ andeq r0, r0, pc, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ + cmpeq sp, r4, lsr #26 │ │ │ │ + cmpeq sp, r4, lsr #26 │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ + cmpeq sp, r8, lsr #26 │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ cmpeq sp, r8, lsl sp │ │ │ │ - cmpeq sp, r8, lsl sp │ │ │ │ - cmpeq sp, r4, lsl sp │ │ │ │ - cmpeq sp, ip, lsl sp │ │ │ │ - cmpeq sp, r4, lsl sp │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ - cmpeq sp, r4, lsl #26 │ │ │ │ - ldrsheq r9, [sp, #-204] @ 0xffffff34 │ │ │ │ - ldrsheq r9, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sp, ip, ror #25 │ │ │ │ + cmpeq sp, r0, lsl sp │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ + cmpeq sp, r0, lsl #26 │ │ │ │ + ldrsheq r9, [sp, #-200] @ 0xffffff38 │ │ │ │ + ldrsheq r9, [sp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r8, ror #25 │ │ │ │ cmpeq sp, r4, ror #25 │ │ │ │ - ldrsbeq r9, [sp, #-204] @ 0xffffff34 │ │ │ │ - ldrsbeq r9, [sp, #-200] @ 0xffffff38 │ │ │ │ - ldrsbeq r9, [sp, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x015c7398 │ │ │ │ + cmpeq sp, r0, ror #25 │ │ │ │ + cmpeq ip, r4, lsr #7 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmpeq ip, r0, ror r3 │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ + cmpeq ip, ip, ror r3 │ │ │ │ + cmpeq ip, ip, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - ldrsheq r7, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq r7, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - ldrheq r7, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmneq r6, r4, lsl sp │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ - cmpeq sp, r8, ror #18 │ │ │ │ - cmpeq ip, r0, ror #4 │ │ │ │ - cmpeq ip, ip, asr #4 │ │ │ │ - cmpeq ip, ip, lsr r2 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - ldrsheq r7, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r8, asr #5 │ │ │ │ + cmneq r6, ip, lsl sp │ │ │ │ + cmpeq ip, r8, lsl #5 │ │ │ │ + cmpeq sp, r4, ror r9 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ + cmpeq ip, r8, asr r2 │ │ │ │ + cmpeq ip, r8, asr #4 │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ + cmpeq ip, r4, lsl #4 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - cmpeq ip, r8, asr #3 │ │ │ │ + ldrsbeq r7, [ip, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - @ instruction: 0x015c7198 │ │ │ │ + cmpeq ip, r4, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - cmpeq ip, r8, ror #2 │ │ │ │ + cmpeq ip, r4, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmpeq ip, r8, lsr r1 │ │ │ │ - cmneq r6, r8, lsl #23 │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ - ldrsbeq r9, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r4, asr #2 │ │ │ │ + @ instruction: 0x01662b90 │ │ │ │ + cmpeq ip, r0, lsl r1 │ │ │ │ + cmpeq sp, r8, ror #15 │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - cmneq r6, ip, asr #22 │ │ │ │ - cmpeq ip, r8, asr #1 │ │ │ │ - cmpeq sp, r0, lsr #15 │ │ │ │ + cmneq r6, r4, asr fp │ │ │ │ + ldrsbeq r7, [ip, #-4] │ │ │ │ + cmpeq sp, ip, lsr #15 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmneq r6, r0, lsl fp │ │ │ │ - cmpeq ip, ip, lsl #1 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ + cmneq r6, r8, lsl fp │ │ │ │ + @ instruction: 0x015c7098 │ │ │ │ + cmpeq sp, r0, ror r7 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - ldrdeq r2, [r6, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq ip, r0, asr r0 │ │ │ │ - cmpeq sp, ip, lsr #14 │ │ │ │ - @ instruction: 0x01662a98 │ │ │ │ - cmpeq ip, r4, lsl r0 │ │ │ │ - cmpeq sp, ip, ror #13 │ │ │ │ + ldrdeq r2, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq ip, ip, asr r0 │ │ │ │ + cmpeq sp, r8, lsr r7 │ │ │ │ + cmneq r6, r0, lsr #21 │ │ │ │ + cmpeq ip, r0, lsr #32 │ │ │ │ + ldrsheq r9, [sp, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, pc, lsr #10 │ │ │ │ - cmneq r6, ip, asr sl │ │ │ │ - ldrsbeq r6, [ip, #-248] @ 0xffffff08 │ │ │ │ - ldrheq r9, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r6, r4, ror #20 │ │ │ │ + cmpeq ip, r4, ror #31 │ │ │ │ + ldrheq r9, [sp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmneq r6, r0, lsr #20 │ │ │ │ - @ instruction: 0x015c6f9c │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ + cmneq r6, r8, lsr #20 │ │ │ │ + cmpeq ip, r8, lsr #31 │ │ │ │ + cmpeq sp, r0, lsl #13 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - cmneq r6, r4, ror #19 │ │ │ │ - cmpeq ip, r0, ror #30 │ │ │ │ - cmpeq sp, r8, lsr r6 │ │ │ │ + cmneq r6, ip, ror #19 │ │ │ │ + cmpeq ip, ip, ror #30 │ │ │ │ + cmpeq sp, r4, asr #12 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - cmneq r6, r8, lsr #19 │ │ │ │ - cmpeq ip, r4, lsr #30 │ │ │ │ - ldrsheq r9, [sp, #-92] @ 0xffffffa4 │ │ │ │ + strheq r2, [r6, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq ip, r0, lsr pc │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - cmneq r6, ip, ror #18 │ │ │ │ - cmpeq ip, r8, ror #29 │ │ │ │ - cmpeq sp, r0, asr #11 │ │ │ │ + cmneq r6, r4, ror r9 │ │ │ │ + ldrsheq r6, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, ip, asr #11 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - cmneq r6, r0, lsr r9 │ │ │ │ - cmpeq ip, ip, lsr #29 │ │ │ │ - cmpeq sp, r4, lsl #11 │ │ │ │ + cmneq r6, r8, lsr r9 │ │ │ │ + ldrheq r6, [ip, #-232] @ 0xffffff18 │ │ │ │ + @ instruction: 0x015d9590 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - strdeq r2, [r6, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ - cmpeq sp, r8, asr #10 │ │ │ │ + strdeq r2, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq ip, ip, ror lr │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - strheq r2, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq ip, r4, lsr lr │ │ │ │ - cmpeq sp, ip, lsl #10 │ │ │ │ + cmneq r6, r0, asr #17 │ │ │ │ + cmpeq ip, r0, asr #28 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - ldrsheq r6, [ip, #-220] @ 0xffffff24 │ │ │ │ + cmpeq ip, r8, lsl #28 │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - cmpeq ip, r8, asr #27 │ │ │ │ - ldrheq r6, [ip, #-212] @ 0xffffff2c │ │ │ │ - cmpeq ip, r4, lsr #27 │ │ │ │ - cmpeq ip, r4, ror sp │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ - cmpeq ip, r0, asr #26 │ │ │ │ - cmpeq ip, ip, lsr #26 │ │ │ │ + ldrsbeq r6, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq ip, r0, asr #27 │ │ │ │ + ldrheq r6, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmpeq ip, r0, lsl #27 │ │ │ │ + cmpeq ip, r0, ror #26 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ + cmpeq ip, r8, lsr sp │ │ │ │ + cmpeq ip, r4, lsr #26 │ │ │ │ cmpeq ip, r8, lsl sp │ │ │ │ - cmpeq ip, ip, lsl #26 │ │ │ │ - cmpeq sp, r4, lsr r4 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1564] @ 5aebe8 │ │ │ │ @@ -1300469,24 +1300469,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 5ae7e8 │ │ │ │ cmneq r2, r8, asr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r4, lsr #26 │ │ │ │ - qdsubeq r2, r4, r6 │ │ │ │ - @ instruction: 0x015d8c9c │ │ │ │ + qdsubeq r2, ip, r6 │ │ │ │ + cmpeq sp, r8, lsr #25 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - @ instruction: 0x01661f98 │ │ │ │ - cmpeq ip, r4, lsl r5 │ │ │ │ - ldrsheq r8, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmneq r6, r0, lsr #31 │ │ │ │ + cmpeq ip, r0, lsr #10 │ │ │ │ + cmpeq sp, r0, lsl #24 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - ldrsbeq r6, [ip, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq ip, ip, lsr #9 │ │ │ │ + cmpeq ip, r8, ror #9 │ │ │ │ + ldrheq r6, [ip, #-72] @ 0xffffffb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1388] @ 5af1a4 │ │ │ │ ldr r3, [pc, #1388] @ 5af1a8 │ │ │ │ @@ -1300836,37 +1300836,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5aef14 │ │ │ │ ldrsbeq r9, [r2, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsheq r9, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x01661b9c │ │ │ │ - cmpeq sp, r4, ror #15 │ │ │ │ + cmneq r6, r4, lsr #23 │ │ │ │ + ldrsheq r8, [sp, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq r6, ip, asr #21 │ │ │ │ - cmpeq ip, r8, asr #32 │ │ │ │ - cmpeq sp, r4, lsr #14 │ │ │ │ - @ instruction: 0x01661a90 │ │ │ │ - cmpeq ip, ip │ │ │ │ - cmpeq sp, ip, ror #13 │ │ │ │ + ldrdeq r1, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq ip, r4, asr r0 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ + @ instruction: 0x01661a98 │ │ │ │ + cmpeq ip, r8, lsl r0 │ │ │ │ + ldrsheq r8, [sp, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmneq r6, r4, asr sl │ │ │ │ - ldrsbeq r5, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sp, r8, lsr #13 │ │ │ │ + cmneq r6, ip, asr sl │ │ │ │ + ldrsbeq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ + ldrheq r8, [sp, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - cmneq r6, r8, lsl sl │ │ │ │ - @ instruction: 0x015c5f94 │ │ │ │ - cmpeq sp, r0, ror r6 │ │ │ │ - ldrdeq r1, [r6, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq ip, r8, asr pc │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ + cmneq r6, r0, lsr #20 │ │ │ │ + cmpeq ip, r0, lsr #31 │ │ │ │ + cmpeq sp, ip, ror r6 │ │ │ │ + cmneq r6, r4, ror #19 │ │ │ │ + cmpeq ip, r4, ror #30 │ │ │ │ + cmpeq sp, ip, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmpeq ip, r0, lsr #30 │ │ │ │ - ldrsheq r5, [ip, #-224] @ 0xffffff20 │ │ │ │ + cmpeq ip, ip, lsr #30 │ │ │ │ + ldrsheq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #2228] @ 5afae0 │ │ │ │ @@ -1301427,29 +1301427,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5af788 │ │ │ │ cmneq r2, r8, ror #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r4, lsl #27 │ │ │ │ - strdeq r1, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ + cmneq r6, r4, lsl #4 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ - cmpeq sp, r4, asr #31 │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ - ldrdeq r1, [r6, #-12]! │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + cmneq r6, r4, lsr #2 │ │ │ │ + ldrsbeq r7, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sp, r0, lsl #27 │ │ │ │ + cmneq r6, r4, ror #1 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmpeq ip, r0, lsr #12 │ │ │ │ - ldrsheq r5, [ip, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r6, r0, asr #32 │ │ │ │ - ldrheq r5, [ip, #-92] @ 0xffffffa4 │ │ │ │ - @ instruction: 0x015d7c94 │ │ │ │ + cmpeq ip, ip, lsr #12 │ │ │ │ + ldrsheq r5, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r6, r8, asr #32 │ │ │ │ + cmpeq ip, r8, asr #11 │ │ │ │ + cmpeq sp, r0, lsr #25 │ │ │ │ muleq r0, lr, r2 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ @@ -1301901,46 +1301901,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5afe9c │ │ │ │ cmneq r2, r0, asr #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r0, ror r6 │ │ │ │ - cmneq r6, r8, ror fp │ │ │ │ - cmpeq sp, ip, asr #15 │ │ │ │ + smulbbeq r6, r0, fp │ │ │ │ + ldrsbeq r7, [sp, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - strheq r0, [r6, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - cmpeq sp, r8, lsl #14 │ │ │ │ + strheq r0, [r6, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq sp, r8, ror #18 │ │ │ │ + cmpeq sp, r4, lsl r7 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmneq r6, r4, ror #20 │ │ │ │ - cmpeq ip, r0, ror #31 │ │ │ │ - cmpeq sp, r0, asr #13 │ │ │ │ + cmneq r6, ip, ror #20 │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ + cmpeq sp, ip, asr #13 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - cmpeq ip, r8, lsr #31 │ │ │ │ - strdeq r0, [r6, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq ip, r4, ror pc │ │ │ │ - cmpeq sp, ip, asr #12 │ │ │ │ + ldrheq r4, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmneq r6, r0, lsl #20 │ │ │ │ + cmpeq ip, r0, lsl #31 │ │ │ │ + cmpeq sp, r8, asr r6 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ - smulbbeq r6, ip, r9 │ │ │ │ - cmpeq ip, r8, lsl #30 │ │ │ │ - cmpeq sp, r8, ror #11 │ │ │ │ + cmpeq ip, r8, asr #30 │ │ │ │ + @ instruction: 0x01660994 │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ + ldrsheq r7, [sp, #-84] @ 0xffffffac │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmneq r6, r0, asr r9 │ │ │ │ - cmpeq ip, ip, asr #29 │ │ │ │ - cmpeq sp, r4, lsr #11 │ │ │ │ + cmneq r6, r8, asr r9 │ │ │ │ + ldrsbeq r4, [ip, #-232] @ 0xffffff18 │ │ │ │ + ldrheq r7, [sp, #-80] @ 0xffffffb0 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmneq r6, r4, lsl r9 │ │ │ │ - @ instruction: 0x015c4e90 │ │ │ │ - cmpeq sp, r8, ror #10 │ │ │ │ + cmneq r6, ip, lsl r9 │ │ │ │ + @ instruction: 0x015c4e9c │ │ │ │ + cmpeq sp, r4, ror r5 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - ldrdeq r0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq ip, r4, asr lr │ │ │ │ - cmpeq sp, ip, lsr #10 │ │ │ │ + smultteq r6, r0, r8 │ │ │ │ + cmpeq ip, r0, ror #28 │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ @@ -1302486,37 +1302486,37 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5b0430 │ │ │ │ cmneq r2, r4, lsl r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq r8, [r2, #-12]! │ │ │ │ - cmneq r6, r0, asr r6 │ │ │ │ - @ instruction: 0x015d729c │ │ │ │ + cmneq r6, r8, asr r6 │ │ │ │ + cmpeq sp, r8, lsr #5 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmneq r6, r0, lsl r1 │ │ │ │ - ldrheq r6, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, r8, ror #26 │ │ │ │ - smulbteq r6, r8, r0 │ │ │ │ - cmpeq ip, r4, asr #12 │ │ │ │ - cmpeq sp, r4, lsr #26 │ │ │ │ + cmneq r6, r8, lsl r1 │ │ │ │ + cmpeq sp, r4, asr #31 │ │ │ │ + cmpeq sp, r4, ror sp │ │ │ │ + ldrdeq r0, [r6, #-0]! │ │ │ │ + cmpeq ip, r0, asr r6 │ │ │ │ + cmpeq sp, r0, lsr sp │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - smulbbeq r6, ip, r0 │ │ │ │ - cmpeq ip, r8, lsl #12 │ │ │ │ - cmpeq sp, r0, ror #25 │ │ │ │ + @ instruction: 0x01660094 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ + cmpeq sp, ip, ror #25 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - ldrsbeq r4, [ip, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq ip, r0, lsr #11 │ │ │ │ - strdeq pc, [r5, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq ip, ip, ror #10 │ │ │ │ - cmpeq sp, r4, asr #24 │ │ │ │ + ldrsbeq r4, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq ip, ip, lsr #11 │ │ │ │ + strdeq pc, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq ip, r8, ror r5 │ │ │ │ + cmpeq sp, r0, asr ip │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - strheq pc, [r5, #-244]! @ 0xffffff0c @ │ │ │ │ - cmpeq ip, r0, lsr r5 │ │ │ │ - cmpeq sp, r0, lsl ip │ │ │ │ + strheq pc, [r5, #-252]! @ 0xffffff04 @ │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ + cmpeq sp, ip, lsl ip │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #652] @ 5b0e80 │ │ │ │ @@ -1302683,30 +1302683,30 @@ │ │ │ │ bl b6c98 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 5b0c88 │ │ │ │ cmneq r2, r0, lsr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r4, lsl #17 │ │ │ │ - msreq (UNDEF: 101), r4, lsl lr │ │ │ │ + msreq (UNDEF: 101), ip, lsl lr │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - cmpeq sp, ip, asr sl │ │ │ │ - cmpeq ip, r8, ror #5 │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ + ldrsheq r4, [ip, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r6, asr #10 │ │ │ │ - ldrheq r4, [ip, #-44] @ 0xffffffd4 │ │ │ │ - msreq SPSR_sc, r0, lsr #26 │ │ │ │ - @ instruction: 0x015c429c │ │ │ │ - cmpeq sp, r8, ror r9 │ │ │ │ - msreq SPSR_sc, r4, ror #25 │ │ │ │ - cmpeq ip, r0, ror #4 │ │ │ │ - cmpeq sp, r0, asr #18 │ │ │ │ + cmpeq ip, r8, asr #5 │ │ │ │ + msreq SPSR_sc, r8, lsr #26 │ │ │ │ + cmpeq ip, r8, lsr #5 │ │ │ │ + cmpeq sp, r4, lsl #19 │ │ │ │ + msreq SPSR_sc, ip, ror #25 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ + cmpeq sp, ip, asr #18 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - msreq SPSR_sc, r8, lsr #25 │ │ │ │ - @ instruction: 0x015d6b94 │ │ │ │ - ldrsheq r6, [sp, #-140] @ 0xffffff74 │ │ │ │ + strheq pc, [r5, #-192]! @ 0xffffff40 @ │ │ │ │ + cmpeq sp, r0, lsr #23 │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ 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] @ 5b178c │ │ │ │ ldr r3, [pc, #2212] @ 5b1790 │ │ │ │ @@ -1303265,95 +1303265,95 @@ │ │ │ │ b 5b10d8 │ │ │ │ cmneq r2, ip, lsr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r4, lsl #12 │ │ │ │ cmneq r2, r4, lsr r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq sp, ip, lsr r6 │ │ │ │ - ldrdeq pc, [r5, #-148]! @ 0xffffff6c │ │ │ │ - msreq SPSR_sc, r0, ror #17 │ │ │ │ - cmpeq ip, r8, asr lr │ │ │ │ - cmpeq sp, r4, lsr r5 │ │ │ │ + cmpeq sp, r8, asr #12 │ │ │ │ + ldrdeq pc, [r5, #-156]! @ 0xffffff64 │ │ │ │ + msreq SPSR_sc, r8, ror #17 │ │ │ │ + cmpeq ip, r4, ror #28 │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - msreq SPSR_sc, r0 @ │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ - cmpeq sp, r8, ror #9 │ │ │ │ - msreq SPSR_sc, ip, asr #16 │ │ │ │ - cmpeq ip, r4, asr #27 │ │ │ │ - cmpeq sp, r0, lsr #9 │ │ │ │ + msreq SPSR_sc, r8 @ │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ + ldrsheq r6, [sp, #-68] @ 0xffffffbc │ │ │ │ + msreq SPSR_sc, r4, asr r8 │ │ │ │ + ldrsbeq r3, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, ip, lsr #9 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - strdeq pc, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq sp, ip, asr #8 │ │ │ │ + cmpeq sp, r4, lsr #14 │ │ │ │ + msreq SPSR_sc, r0, lsl #16 │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strheq pc, [r5, #-124]! @ 0xffffff84 @ │ │ │ │ - cmpeq ip, r4, lsr sp │ │ │ │ - cmpeq sp, r0, lsl r4 │ │ │ │ + msreq (UNDEF: 117), r4, asr #15 │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ + cmpeq sp, ip, lsl r4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - msreq (UNDEF: 117), ip, ror r7 │ │ │ │ - ldrsheq r3, [ip, #-200] @ 0xffffff38 │ │ │ │ - ldrsbeq r6, [sp, #-56] @ 0xffffffc8 │ │ │ │ + msreq (UNDEF: 117), r4, lsl #15 │ │ │ │ + cmpeq ip, r4, lsl #26 │ │ │ │ + cmpeq sp, r4, ror #7 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - msreq (UNDEF: 117), r0, asr #14 │ │ │ │ - ldrheq r3, [ip, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x015d6394 │ │ │ │ + msreq (UNDEF: 117), r8, asr #14 │ │ │ │ + cmpeq ip, r8, asr #25 │ │ │ │ + cmpeq sp, r0, lsr #7 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - msreq (UNDEF: 117), r8, lsl #14 │ │ │ │ - cmpeq ip, r0, lsl #25 │ │ │ │ - cmpeq sp, ip, asr r3 │ │ │ │ + msreq (UNDEF: 117), r0, lsl r7 │ │ │ │ + cmpeq ip, ip, lsl #25 │ │ │ │ + cmpeq sp, r8, ror #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq ip, r8, asr #24 │ │ │ │ - msreq (UNDEF: 101), r8 @ │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - cmpeq sp, ip, ror #5 │ │ │ │ + cmpeq ip, r4, asr ip │ │ │ │ + msreq (UNDEF: 101), r0, lsr #13 │ │ │ │ + cmpeq ip, r0, lsr #24 │ │ │ │ + ldrsheq r6, [sp, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - ldrsbeq r3, [ip, #-188] @ 0xffffff44 │ │ │ │ - msreq (UNDEF: 101), r8, lsr #12 │ │ │ │ - cmpeq ip, r4, lsr #23 │ │ │ │ - cmpeq sp, r0, lsl #5 │ │ │ │ - msreq SPSR_sc, ip, ror #11 │ │ │ │ - cmpeq ip, r8, ror #22 │ │ │ │ - cmpeq sp, r0, asr #4 │ │ │ │ + cmpeq ip, r8, ror #23 │ │ │ │ + msreq (UNDEF: 101), r0, lsr r6 │ │ │ │ + ldrheq r3, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, ip, lsl #5 │ │ │ │ + strdeq pc, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmpeq ip, r4, ror fp │ │ │ │ + cmpeq sp, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - strheq pc, [r5, #-80]! @ 0xffffffb0 @ │ │ │ │ - cmpeq ip, ip, lsr #22 │ │ │ │ - cmpeq sp, r4, lsl #4 │ │ │ │ + strheq pc, [r5, #-88]! @ 0xffffffa8 @ │ │ │ │ + cmpeq ip, r8, lsr fp │ │ │ │ + cmpeq sp, r0, lsl r2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - msreq SPSR_sc, r4, ror r5 │ │ │ │ - ldrsheq r3, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, ip, asr #3 │ │ │ │ - msreq SPSR_sc, r8, lsr r5 │ │ │ │ - ldrheq r3, [ip, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sp, ip, lsl #3 │ │ │ │ + msreq SPSR_sc, ip, ror r5 │ │ │ │ + ldrsheq r3, [ip, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq r6, [sp, #-24] @ 0xffffffe8 │ │ │ │ + msreq SPSR_sc, r0, asr #10 │ │ │ │ + cmpeq ip, r0, asr #21 │ │ │ │ + @ instruction: 0x015d6198 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq pc, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq ip, r8, ror sl │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ - msreq SPSR_sc, r0, asr #9 │ │ │ │ - cmpeq ip, ip, lsr sl │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ + msreq SPSR_sc, r4, lsl #10 │ │ │ │ + cmpeq ip, r4, lsl #21 │ │ │ │ + cmpeq sp, r0, ror #2 │ │ │ │ + msreq SPSR_sc, r8, asr #9 │ │ │ │ + cmpeq ip, r8, asr #20 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - msreq SPSR_sc, r4, lsl #9 │ │ │ │ - cmpeq ip, r0, lsl #20 │ │ │ │ - ldrsbeq r6, [sp, #-12] │ │ │ │ - msreq SPSR_sc, r8, asr #8 │ │ │ │ - cmpeq ip, r4, asr #19 │ │ │ │ - cmpeq sp, r0, lsr #1 │ │ │ │ - msreq SPSR_sc, ip, lsl #8 │ │ │ │ - cmpeq ip, r8, lsl #19 │ │ │ │ - cmpeq sp, r0, rrx │ │ │ │ + msreq SPSR_sc, ip, lsl #9 │ │ │ │ + cmpeq ip, ip, lsl #20 │ │ │ │ + cmpeq sp, r8, ror #1 │ │ │ │ + msreq SPSR_sc, r0, asr r4 │ │ │ │ + ldrsbeq r3, [ip, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, ip, lsr #1 │ │ │ │ + msreq SPSR_sc, r4, lsl r4 │ │ │ │ + @ instruction: 0x015c3994 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - ldrdeq pc, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq ip, ip, asr #18 │ │ │ │ - cmpeq sp, r4, lsr #32 │ │ │ │ + ldrdeq pc, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ + cmpeq sp, r0, lsr r0 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - msreq (UNDEF: 117), r4 @ │ │ │ │ - cmpeq ip, r0, lsl r9 │ │ │ │ - cmpeq sp, r8, ror #31 │ │ │ │ + msreq (UNDEF: 117), ip @ │ │ │ │ + cmpeq ip, ip, lsl r9 │ │ │ │ + ldrsheq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ ldr r6, [pc, #764] @ 5b1c04 │ │ │ │ @@ -1303547,33 +1303547,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5b19f4 │ │ │ │ cmneq r2, r4, lsl #24 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq r5, [sp, #-212] @ 0xffffff2c │ │ │ │ - msreq SPSR_sc, ip, lsl #3 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ + msreq SPSR_sc, r4 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrdeq pc, [r5, #-4]! │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + ldrdeq pc, [r5, #-12]! │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq ip, r0, lsr #12 │ │ │ │ - @ instruction: 0x015c3598 │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ - ldrsheq r5, [sp, #-188] @ 0xffffff44 │ │ │ │ - cmneq r5, r0, ror pc │ │ │ │ - cmpeq ip, r0, ror #9 │ │ │ │ - cmpeq sp, r8, asr #23 │ │ │ │ - ldrheq r3, [ip, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ + cmpeq ip, ip, lsr #12 │ │ │ │ + cmpeq ip, r4, lsr #11 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ + cmpeq ip, r8, lsr #10 │ │ │ │ + cmpeq sp, r8, lsl #24 │ │ │ │ + cmneq r5, r8, ror pc │ │ │ │ + cmpeq ip, ip, ror #9 │ │ │ │ + ldrsbeq r5, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, r0, asr #9 │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ 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] @ 5b20a8 │ │ │ │ ldr r3, [pc, #1076] @ 5b20ac │ │ │ │ @@ -1303846,51 +1303846,51 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5b1e24 │ │ │ │ cmneq r2, r0, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, ip, ror #16 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - cmneq r5, r4, lsr #27 │ │ │ │ + cmpeq sp, r8, lsl sl │ │ │ │ + cmneq r5, ip, lsr #27 │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ andeq r0, r0, lr, ror sl │ │ │ │ cmneq r2, r8, ror #13 │ │ │ │ - cmneq r5, ip, ror ip │ │ │ │ - ldrsheq r3, [ip, #-20] @ 0xffffffec │ │ │ │ - ldrsbeq r5, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmneq r5, r4, lsl #25 │ │ │ │ + cmpeq ip, r0, lsl #4 │ │ │ │ + ldrsbeq r5, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, ror sl │ │ │ │ - cmneq r5, r8, lsr ip │ │ │ │ - ldrheq r3, [ip, #-20] @ 0xffffffec │ │ │ │ - cmpeq sp, ip, lsl #17 │ │ │ │ + cmneq r5, r0, asr #24 │ │ │ │ + cmpeq ip, r0, asr #3 │ │ │ │ + @ instruction: 0x015d5898 │ │ │ │ andeq r0, r0, r1, ror sl │ │ │ │ - strdeq lr, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq ip, r8, ror r1 │ │ │ │ - cmpeq sp, r0, asr r8 │ │ │ │ + cmneq r5, r4, lsl #24 │ │ │ │ + cmpeq ip, r4, lsl #3 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - cmneq r5, r0, asr #23 │ │ │ │ - cmpeq ip, ip, lsr r1 │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ + cmneq r5, r8, asr #23 │ │ │ │ + cmpeq ip, r8, asr #2 │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmpeq ip, r0, lsl #2 │ │ │ │ - ldrsbeq r5, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ + cmpeq sp, r4, ror #15 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ - cmpeq ip, r4, asr #1 │ │ │ │ - @ instruction: 0x015d579c │ │ │ │ + cmneq r5, r0, asr fp │ │ │ │ + ldrsbeq r3, [ip, #-0] │ │ │ │ + cmpeq sp, r8, lsr #15 │ │ │ │ andeq r0, r0, r3, ror sl │ │ │ │ - cmneq r5, ip, lsl #22 │ │ │ │ - cmpeq ip, r8, lsl #1 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ + cmneq r5, r4, lsl fp │ │ │ │ + @ instruction: 0x015c3094 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ andeq r0, r0, r1, lsl #21 │ │ │ │ - cmpeq ip, r0, asr r0 │ │ │ │ + cmpeq ip, ip, asr r0 │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - cmpeq ip, r0, lsr #32 │ │ │ │ - ldrsheq r2, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, ip, lsr #32 │ │ │ │ + ldrsheq r2, [ip, #-252] @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #3940] @ 5b30c8 │ │ │ │ ldr r2, [r0, #348] @ 0x15c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1304879,434 +1304879,434 @@ │ │ │ │ bl b6c98 │ │ │ │ b 5b2194 │ │ │ │ andeq r8, r0, ip, ror #27 │ │ │ │ cmneq r2, r0, lsr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r8, ror r3 │ │ │ │ ldrheq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r8, lsl #17 │ │ │ │ - cmpeq sp, r8, lsl r5 │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ - cmpeq sp, r4, lsr #11 │ │ │ │ - cmpeq sp, r0, asr #11 │ │ │ │ - ldrsheq r6, [sp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, ip, lsr #12 │ │ │ │ - cmpeq sp, ip, ror #12 │ │ │ │ - @ instruction: 0x015d6694 │ │ │ │ - ldrheq r6, [sp, #-96] @ 0xffffffa0 │ │ │ │ - ldrsbeq r6, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, r4, lsl r7 │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ - @ instruction: 0x015d6790 │ │ │ │ - ldrheq r6, [sp, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r6, [sp, #-116] @ 0xffffff8c │ │ │ │ - ldrsheq r6, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sp, r0, lsr #16 │ │ │ │ - cmpeq sp, r0, asr r8 │ │ │ │ - cmpeq sp, r8, asr #17 │ │ │ │ - cmpeq sp, r4, lsr #18 │ │ │ │ - cmpeq sp, r8, lsl #19 │ │ │ │ - ldrsbeq r6, [sp, #-152] @ 0xffffff68 │ │ │ │ - ldrsheq r6, [sp, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ - cmpeq sp, ip, lsr #21 │ │ │ │ - ldrsbeq r6, [sp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq sp, r4, lsl #22 │ │ │ │ - cmpeq sp, r0, asr #22 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ - cmpeq sp, r0, asr #23 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ - cmpeq sp, r4, lsr #24 │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ - cmpeq sp, r4, ror #24 │ │ │ │ - cmpeq sp, r8, asr #25 │ │ │ │ - cmpeq sp, r0, asr #26 │ │ │ │ - cmpeq sp, r4, lsr #27 │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ - cmneq r5, ip, lsr #8 │ │ │ │ - cmpeq ip, r8, lsr #19 │ │ │ │ - cmpeq sp, r8, lsl #1 │ │ │ │ - cmpeq pc, ip, lsr #5 │ │ │ │ - ldrheq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, ip, asr #7 │ │ │ │ - ldrsbeq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, ip, ror #7 │ │ │ │ - ldrsheq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, ip, lsl #8 │ │ │ │ - cmpeq sp, ip, lsl r4 │ │ │ │ - cmpeq sp, ip, lsr #8 │ │ │ │ - cmpeq sp, ip, lsr r4 │ │ │ │ - cmpeq sp, ip, asr #8 │ │ │ │ - cmpeq sp, ip, asr r4 │ │ │ │ - cmpeq sp, ip, ror #8 │ │ │ │ - cmpeq sp, ip, ror #8 │ │ │ │ - cmpeq sp, r4, lsl #9 │ │ │ │ - @ instruction: 0x015d549c │ │ │ │ - ldrheq r5, [sp, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sp, r8, asr #9 │ │ │ │ - ldrsbeq r5, [sp, #-68] @ 0xffffffbc │ │ │ │ - ldrsheq r5, [sp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sp, r8, lsl r5 │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ - cmpeq sp, r0, ror #10 │ │ │ │ - cmpeq sp, r4, lsl #11 │ │ │ │ - cmpeq sp, r8, lsr #11 │ │ │ │ + @ instruction: 0x015d5894 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ + cmpeq sp, ip, ror r5 │ │ │ │ + ldrheq r6, [sp, #-80] @ 0xffffffb0 │ │ │ │ cmpeq sp, ip, asr #11 │ │ │ │ - ldrsheq r5, [sp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ + ldrsheq r6, [sp, #-92] @ 0xffffffa4 │ │ │ │ cmpeq sp, r8, lsr r6 │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ - cmpeq sp, r0, lsl #13 │ │ │ │ - cmpeq sp, r4, lsr #13 │ │ │ │ - cmpeq sp, r8, asr #13 │ │ │ │ - cmpeq sp, ip, ror #13 │ │ │ │ - cmpeq sp, r0, lsl r7 │ │ │ │ - cmpeq sp, r4, lsr r7 │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ - cmpeq sp, ip, ror r7 │ │ │ │ - cmpeq sp, r0, lsr #15 │ │ │ │ - cmpeq sp, r4, asr #15 │ │ │ │ - cmpeq sp, r8, ror #15 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - cmpeq sp, r0, asr r8 │ │ │ │ - cmpeq sp, r4, ror #16 │ │ │ │ - cmpeq sp, ip, ror r8 │ │ │ │ - @ instruction: 0x015d5890 │ │ │ │ - cmpeq sp, r8, lsr #17 │ │ │ │ - ldrheq r5, [sp, #-140] @ 0xffffff74 │ │ │ │ - ldrsbeq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, ip, ror #17 │ │ │ │ - cmpeq sp, r4, asr #17 │ │ │ │ + cmpeq sp, r8, ror r6 │ │ │ │ + cmpeq sp, r0, lsr #13 │ │ │ │ + ldrheq r6, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + @ instruction: 0x015d679c │ │ │ │ + cmpeq sp, r8, asr #15 │ │ │ │ + cmpeq sp, r0, ror #15 │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ + cmpeq sp, ip, lsr #16 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ + ldrsbeq r6, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r0, lsr r9 │ │ │ │ + @ instruction: 0x015d6994 │ │ │ │ + cmpeq sp, r4, ror #19 │ │ │ │ + cmpeq sp, r8, lsl #20 │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ + ldrheq r6, [sp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + cmpeq sp, r0, lsl fp │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + cmpeq sp, ip, asr #23 │ │ │ │ + cmpeq sp, r0, lsl ip │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ + cmpeq sp, r0, asr #24 │ │ │ │ + cmpeq sp, r0, ror ip │ │ │ │ + ldrsbeq r6, [sp, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sp, ip, asr #26 │ │ │ │ + ldrheq r6, [sp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, ip, lsr #28 │ │ │ │ + cmneq r5, r4, lsr r4 │ │ │ │ + ldrheq r2, [ip, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x015d5094 │ │ │ │ + ldrheq r8, [pc, #-40] @ 5b3168 │ │ │ │ + cmpeq sp, r8, asr #7 │ │ │ │ + ldrsbeq r5, [sp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r8, ror #7 │ │ │ │ + ldrsheq r5, [sp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r8, lsl #8 │ │ │ │ + cmpeq sp, r8, lsl r4 │ │ │ │ + cmpeq sp, r8, lsr #8 │ │ │ │ + cmpeq sp, r8, lsr r4 │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ + cmpeq sp, r8, ror #8 │ │ │ │ + cmpeq sp, r8, ror r4 │ │ │ │ + cmpeq sp, r8, ror r4 │ │ │ │ + @ instruction: 0x015d5490 │ │ │ │ + cmpeq sp, r8, lsr #9 │ │ │ │ + ldrheq r5, [sp, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r5, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq sp, r0, ror #9 │ │ │ │ + cmpeq sp, r0, lsl #10 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ + cmpeq sp, ip, ror #10 │ │ │ │ + @ instruction: 0x015d5590 │ │ │ │ + ldrheq r5, [sp, #-84] @ 0xffffffac │ │ │ │ + ldrsbeq r5, [sp, #-88] @ 0xffffffa8 │ │ │ │ + ldrsheq r5, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ + cmpeq sp, r4, asr #12 │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ + cmpeq sp, ip, lsl #13 │ │ │ │ + ldrheq r5, [sp, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq r5, [sp, #-100] @ 0xffffff9c │ │ │ │ + ldrsheq r5, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq sp, r0, asr #14 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq sp, r8, lsl #15 │ │ │ │ + cmpeq sp, ip, lsr #15 │ │ │ │ + ldrsbeq r5, [sp, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r5, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ + cmpeq sp, ip, lsr r8 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + cmpeq sp, r8, lsl #17 │ │ │ │ + @ instruction: 0x015d589c │ │ │ │ + ldrheq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ cmpeq sp, r8, asr #17 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ + ldrsheq r5, [sp, #-136] @ 0xffffff78 │ │ │ │ ldrsbeq r5, [sp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - ldrsheq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ - cmpeq sp, ip, ror #17 │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - cmneq r5, r0, ror #23 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ + ldrsbeq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq r5, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq sp, r0, lsl #18 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ + ldrsheq r5, [sp, #-136] @ 0xffffff78 │ │ │ │ cmpeq sp, ip, lsr r8 │ │ │ │ + cmneq r5, r8, ror #23 │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ + cmpeq sp, r8, asr #16 │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - cmneq r5, r4, lsr #23 │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ + cmneq r5, ip, lsr #23 │ │ │ │ + cmpeq ip, ip, lsr #2 │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - cmneq r5, ip, ror #22 │ │ │ │ - cmpeq ip, r8, ror #1 │ │ │ │ - cmpeq sp, r8, asr #15 │ │ │ │ + cmneq r5, r4, ror fp │ │ │ │ + ldrsheq r2, [ip, #-4] │ │ │ │ + ldrsbeq r4, [sp, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - cmneq r5, r4, lsr fp │ │ │ │ - ldrheq r2, [ip, #-0] │ │ │ │ - @ instruction: 0x015d4790 │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ + ldrheq r2, [ip, #-12] │ │ │ │ + @ instruction: 0x015d479c │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - strdeq sp, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq ip, r8, ror r0 │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ + cmneq r5, r4, lsl #22 │ │ │ │ + cmpeq ip, r4, lsl #1 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ - cmpeq ip, r0, asr #32 │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ + cmneq r5, ip, asr #21 │ │ │ │ + cmpeq ip, ip, asr #32 │ │ │ │ + cmpeq sp, ip, lsr #14 │ │ │ │ andeq r0, r0, r7, lsl sl │ │ │ │ - cmneq r5, ip, lsl #21 │ │ │ │ - cmpeq ip, r8 │ │ │ │ - cmpeq sp, r8, ror #13 │ │ │ │ + @ instruction: 0x0165da94 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ + ldrsheq r4, [sp, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - cmneq r5, r4, asr sl │ │ │ │ - ldrsbeq r1, [ip, #-240] @ 0xffffff10 │ │ │ │ - ldrheq r4, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r5, ip, asr sl │ │ │ │ + ldrsbeq r1, [ip, #-252] @ 0xffffff04 │ │ │ │ + ldrheq r4, [sp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - cmneq r5, r4, ror r3 │ │ │ │ - ldrsheq r1, [ip, #-128] @ 0xffffff80 │ │ │ │ - ldrsbeq r3, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmneq r5, ip, ror r3 │ │ │ │ + ldrsheq r1, [ip, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq r3, [sp, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ - ldrheq r1, [ip, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x015d3f98 │ │ │ │ + cmneq r5, r4, asr #6 │ │ │ │ + cmpeq ip, r4, asr #17 │ │ │ │ + cmpeq sp, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - cmneq r5, r4, lsl #6 │ │ │ │ - cmpeq ip, r0, lsl #17 │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ - cmpeq ip, r8, asr #16 │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ + cmneq r5, ip, lsl #6 │ │ │ │ + cmpeq ip, ip, lsl #17 │ │ │ │ + cmpeq sp, ip, ror #30 │ │ │ │ + ldrdeq sp, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - @ instruction: 0x0165d294 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ - ldrsheq r3, [sp, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x0165d29c │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ + ldrsheq r3, [sp, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - cmneq r5, ip, asr r2 │ │ │ │ - ldrsbeq r1, [ip, #-120] @ 0xffffff88 │ │ │ │ - ldrheq r3, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, r4, ror #4 │ │ │ │ + cmpeq ip, r4, ror #15 │ │ │ │ + cmpeq sp, r4, asr #29 │ │ │ │ andeq r0, r0, sp, lsl #20 │ │ │ │ - cmneq r5, r4, lsr #4 │ │ │ │ - cmpeq ip, r0, lsr #15 │ │ │ │ - cmpeq sp, r0, lsl #29 │ │ │ │ + cmneq r5, ip, lsr #4 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + cmpeq sp, ip, lsl #29 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - cmpeq ip, r8, ror #14 │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ + strdeq sp, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmpeq ip, r4, ror r7 │ │ │ │ + cmpeq sp, r4, asr lr │ │ │ │ andeq r0, r0, fp, lsl #20 │ │ │ │ - strheq sp, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmpeq ip, r0, lsr r7 │ │ │ │ - cmpeq sp, r0, lsl lr │ │ │ │ + strheq sp, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, lsr r7 │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ - cmneq r5, ip, ror r1 │ │ │ │ - ldrsheq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ - ldrsbeq r3, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r5, r4, lsl #3 │ │ │ │ + cmpeq ip, r4, lsl #14 │ │ │ │ + cmpeq sp, r4, ror #27 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ - cmpeq ip, r0, asr #13 │ │ │ │ - cmpeq sp, r0, lsr #27 │ │ │ │ + cmneq r5, ip, asr #2 │ │ │ │ + cmpeq ip, ip, asr #13 │ │ │ │ + cmpeq sp, ip, lsr #27 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - cmneq r5, ip, lsl #2 │ │ │ │ - cmpeq ip, r8, lsl #13 │ │ │ │ - cmpeq sp, r8, ror #26 │ │ │ │ + cmneq r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x015c1694 │ │ │ │ + cmpeq sp, r4, ror sp │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - ldrdeq sp, [r5, #-4]! │ │ │ │ - cmpeq ip, r0, asr r6 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + ldrdeq sp, [r5, #-12]! │ │ │ │ + cmpeq ip, ip, asr r6 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - @ instruction: 0x0165d09c │ │ │ │ - cmpeq ip, r8, lsl r6 │ │ │ │ - ldrsheq r3, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmneq r5, r4, lsr #1 │ │ │ │ + cmpeq ip, r4, lsr #12 │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - cmneq r5, r4, rrx │ │ │ │ - cmpeq ip, r0, ror #11 │ │ │ │ - cmpeq sp, r0, asr #25 │ │ │ │ + cmneq r5, ip, rrx │ │ │ │ + cmpeq ip, ip, ror #11 │ │ │ │ + cmpeq sp, ip, asr #25 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmneq r5, ip, lsr #32 │ │ │ │ - cmpeq ip, r8, lsr #11 │ │ │ │ - cmpeq sp, r8, lsl #25 │ │ │ │ + cmneq r5, r4, lsr r0 │ │ │ │ + ldrheq r1, [ip, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x015d3c94 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - strdeq ip, [r5, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ - cmpeq sp, r0, asr ip │ │ │ │ - strheq ip, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq ip, r8, lsr r5 │ │ │ │ - cmpeq sp, r8, lsl ip │ │ │ │ + strdeq ip, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq ip, ip, ror r5 │ │ │ │ + cmpeq sp, ip, asr ip │ │ │ │ + cmneq r5, r4, asr #31 │ │ │ │ + cmpeq ip, r4, asr #10 │ │ │ │ + cmpeq sp, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r5, r4, lsl #31 │ │ │ │ - cmpeq ip, r0, lsl #10 │ │ │ │ - cmpeq sp, r0, ror #23 │ │ │ │ + cmneq r5, ip, lsl #31 │ │ │ │ + cmpeq ip, ip, lsl #10 │ │ │ │ + cmpeq sp, ip, ror #23 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r5, ip, asr #30 │ │ │ │ - cmpeq ip, r8, asr #9 │ │ │ │ - cmpeq sp, r8, lsr #23 │ │ │ │ + cmneq r5, r4, asr pc │ │ │ │ + ldrsbeq r1, [ip, #-68] @ 0xffffffbc │ │ │ │ + ldrheq r3, [sp, #-180] @ 0xffffff4c │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq r5, r4, lsl pc │ │ │ │ - @ instruction: 0x015c1490 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ + @ instruction: 0x015c149c │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrdeq ip, [r5, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq ip, r8, asr r4 │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ + cmneq r5, r4, ror #29 │ │ │ │ + cmpeq ip, r4, ror #8 │ │ │ │ + cmpeq sp, r4, asr #22 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r4, lsr #29 │ │ │ │ - cmpeq ip, r0, lsr #8 │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ + cmneq r5, ip, lsr #29 │ │ │ │ + cmpeq ip, ip, lsr #8 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, ip, ror #28 │ │ │ │ - cmpeq ip, r8, ror #7 │ │ │ │ - cmpeq sp, r8, asr #21 │ │ │ │ + cmneq r5, r4, ror lr │ │ │ │ + ldrsheq r1, [ip, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r3, [sp, #-164] @ 0xffffff5c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r5, r4, lsr lr │ │ │ │ - ldrheq r1, [ip, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x015d3a90 │ │ │ │ + cmneq r5, ip, lsr lr │ │ │ │ + ldrheq r1, [ip, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x015d3a9c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strdeq ip, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq ip, r8, ror r3 │ │ │ │ - cmpeq sp, r8, asr sl │ │ │ │ + cmneq r5, r4, lsl #28 │ │ │ │ + cmpeq ip, r4, lsl #7 │ │ │ │ + cmpeq sp, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r4, asr #27 │ │ │ │ - cmpeq ip, r0, asr #6 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ + cmneq r5, ip, asr #27 │ │ │ │ + cmpeq ip, ip, asr #6 │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r5, ip, lsl #27 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ - cmpeq sp, r8, ror #19 │ │ │ │ + @ instruction: 0x0165cd94 │ │ │ │ + cmpeq ip, r4, lsl r3 │ │ │ │ + ldrsheq r3, [sp, #-148] @ 0xffffff6c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - ldrsbeq r1, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldrheq r3, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + ldrsbeq r1, [ip, #-44] @ 0xffffffd4 │ │ │ │ + ldrheq r3, [sp, #-156] @ 0xffffff64 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ - @ instruction: 0x015c1298 │ │ │ │ - cmpeq sp, r8, ror r9 │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + cmpeq ip, r4, lsr #5 │ │ │ │ + cmpeq sp, r4, lsl #19 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ - cmpeq ip, r0, ror #4 │ │ │ │ - cmpeq sp, r0, asr #18 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ - cmpeq ip, r8, lsr #4 │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ + cmpeq sp, ip, asr #18 │ │ │ │ + strheq ip, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ - ldrsheq r1, [ip, #-16] │ │ │ │ - ldrsbeq r3, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ + ldrsheq r1, [ip, #-28] @ 0xffffffe4 │ │ │ │ + ldrsbeq r3, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ - ldrheq r1, [ip, #-24] @ 0xffffffe8 │ │ │ │ - @ instruction: 0x015d3898 │ │ │ │ + cmneq r5, r4, asr #24 │ │ │ │ + cmpeq ip, r4, asr #3 │ │ │ │ + cmpeq sp, r4, lsr #17 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - cmneq r5, r4, lsl #24 │ │ │ │ - cmpeq ip, r0, lsl #3 │ │ │ │ - cmpeq sp, r0, ror #16 │ │ │ │ + cmneq r5, ip, lsl #24 │ │ │ │ + cmpeq ip, ip, lsl #3 │ │ │ │ + cmpeq sp, ip, ror #16 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - cmneq r5, ip, asr #23 │ │ │ │ - cmpeq ip, r8, asr #2 │ │ │ │ - cmpeq sp, r8, lsr #16 │ │ │ │ + ldrdeq ip, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq ip, r4, asr r1 │ │ │ │ + cmpeq sp, r4, lsr r8 │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - @ instruction: 0x0165cb94 │ │ │ │ - cmpeq ip, r0, lsl r1 │ │ │ │ - ldrsheq r3, [sp, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x0165cb9c │ │ │ │ + cmpeq ip, ip, lsl r1 │ │ │ │ + ldrsheq r3, [sp, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r9, ror #19 │ │ │ │ - cmneq r5, ip, asr fp │ │ │ │ - ldrsbeq r1, [ip, #-8] │ │ │ │ - ldrheq r3, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmneq r5, r4, ror #22 │ │ │ │ + cmpeq ip, r4, ror #1 │ │ │ │ + cmpeq sp, r4, asr #15 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ - cmpeq ip, r0, lsr #1 │ │ │ │ - cmpeq sp, r0, lsl #15 │ │ │ │ + cmneq r5, ip, lsr #22 │ │ │ │ + cmpeq ip, ip, lsr #1 │ │ │ │ + cmpeq sp, ip, lsl #15 │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ - cmpeq ip, r8, rrx │ │ │ │ - cmpeq sp, r8, asr #14 │ │ │ │ + strdeq ip, [r5, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq ip, r4, ror r0 │ │ │ │ + cmpeq sp, r4, asr r7 │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - strheq ip, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq ip, r0, lsr r0 │ │ │ │ - cmpeq sp, r0, lsl r7 │ │ │ │ + strheq ip, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq ip, ip, lsr r0 │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - ldrsheq r0, [ip, #-248] @ 0xffffff08 │ │ │ │ - ldrsbeq r3, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmneq r5, r4, lsl #21 │ │ │ │ + cmpeq ip, r4 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - cmpeq ip, r0, asr #31 │ │ │ │ - cmpeq sp, r0, lsr #13 │ │ │ │ + cmneq r5, ip, asr #20 │ │ │ │ + cmpeq ip, ip, asr #31 │ │ │ │ + cmpeq sp, ip, lsr #13 │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - cmneq r5, ip, lsl #20 │ │ │ │ - cmpeq ip, r8, lsl #31 │ │ │ │ - cmpeq sp, r8, ror #12 │ │ │ │ + cmneq r5, r4, lsl sl │ │ │ │ + @ instruction: 0x015c0f94 │ │ │ │ + cmpeq sp, r4, ror r6 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - ldrdeq ip, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq ip, r0, asr pc │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ + ldrdeq ip, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq ip, ip, asr pc │ │ │ │ + cmpeq sp, ip, lsr r6 │ │ │ │ andeq r0, r0, r7, asr #20 │ │ │ │ - @ instruction: 0x0165c99c │ │ │ │ - cmpeq ip, r8, lsl pc │ │ │ │ - ldrsheq r3, [sp, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r5, r4, lsr #19 │ │ │ │ + cmpeq ip, r4, lsr #30 │ │ │ │ + cmpeq sp, r4, lsl #12 │ │ │ │ andeq r0, r0, r6, asr #20 │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ - cmpeq ip, r0, ror #29 │ │ │ │ - cmpeq sp, r0, asr #11 │ │ │ │ + cmneq r5, ip, ror #18 │ │ │ │ + cmpeq ip, ip, ror #29 │ │ │ │ + cmpeq sp, ip, asr #11 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - cmpeq ip, r8, lsr #29 │ │ │ │ - cmpeq sp, r8, lsl #11 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + ldrheq r0, [ip, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x015d3594 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ - strdeq ip, [r5, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ - cmpeq sp, r0, asr r5 │ │ │ │ + strdeq ip, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq ip, ip, ror lr │ │ │ │ + cmpeq sp, ip, asr r5 │ │ │ │ andeq r0, r0, r3, asr #20 │ │ │ │ - strheq ip, [r5, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq ip, r8, lsr lr │ │ │ │ - cmpeq sp, r8, lsl r5 │ │ │ │ + cmneq r5, r4, asr #17 │ │ │ │ + cmpeq ip, r4, asr #28 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ andeq r0, r0, r2, asr #20 │ │ │ │ - cmneq r5, r4, lsl #17 │ │ │ │ - cmpeq ip, r0, lsl #28 │ │ │ │ - cmpeq sp, r0, ror #9 │ │ │ │ + cmneq r5, ip, lsl #17 │ │ │ │ + cmpeq ip, ip, lsl #28 │ │ │ │ + cmpeq sp, ip, ror #9 │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - cmneq r5, ip, asr #16 │ │ │ │ - cmpeq ip, r8, asr #27 │ │ │ │ - cmpeq sp, r8, lsr #9 │ │ │ │ - cmneq r5, r4, lsl r8 │ │ │ │ - @ instruction: 0x015c0d90 │ │ │ │ - cmpeq sp, r0, ror r4 │ │ │ │ + cmneq r5, r4, asr r8 │ │ │ │ + ldrsbeq r0, [ip, #-212] @ 0xffffff2c │ │ │ │ + ldrheq r3, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmneq r5, ip, lsl r8 │ │ │ │ + @ instruction: 0x015c0d9c │ │ │ │ + cmpeq sp, ip, ror r4 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - ldrdeq ip, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq ip, r8, asr sp │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ + cmneq r5, r4, ror #15 │ │ │ │ + cmpeq ip, r4, ror #26 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ - cmpeq ip, r0, lsr #26 │ │ │ │ - cmpeq sp, r0, lsl #8 │ │ │ │ + cmneq r5, ip, lsr #15 │ │ │ │ + cmpeq ip, ip, lsr #26 │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - cmneq r5, ip, ror #14 │ │ │ │ - cmpeq ip, r8, ror #25 │ │ │ │ - cmpeq sp, r8, asr #7 │ │ │ │ + cmneq r5, r4, ror r7 │ │ │ │ + ldrsheq r0, [ip, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq r3, [sp, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ - ldrheq r0, [ip, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x015d3390 │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ + ldrheq r0, [ip, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x015d339c │ │ │ │ andeq r0, r0, fp, lsr sl │ │ │ │ - strdeq ip, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq ip, r8, ror ip │ │ │ │ - cmpeq sp, r8, asr r3 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ + cmpeq ip, r4, lsl #25 │ │ │ │ + cmpeq sp, r4, ror #6 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ - cmpeq ip, r0, asr #24 │ │ │ │ - cmpeq sp, r0, lsr #6 │ │ │ │ + cmneq r5, ip, asr #13 │ │ │ │ + cmpeq ip, ip, asr #24 │ │ │ │ + cmpeq sp, ip, lsr #6 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ - cmpeq ip, r8, lsl #24 │ │ │ │ - cmpeq sp, r8, ror #5 │ │ │ │ + @ instruction: 0x0165c694 │ │ │ │ + cmpeq ip, r4, lsl ip │ │ │ │ + ldrsheq r3, [sp, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ - ldrsbeq r0, [ip, #-176] @ 0xffffff50 │ │ │ │ - ldrheq r3, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ + ldrsbeq r0, [ip, #-188] @ 0xffffff44 │ │ │ │ + ldrheq r3, [sp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - cmneq r5, ip, lsl r6 │ │ │ │ - @ instruction: 0x015c0b98 │ │ │ │ - cmpeq sp, r8, ror r2 │ │ │ │ + cmneq r5, r4, lsr #12 │ │ │ │ + cmpeq ip, r4, lsr #23 │ │ │ │ + cmpeq sp, r4, lsl #5 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - cmneq r5, r4, ror #11 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ - cmpeq sp, r0, asr #4 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ + cmpeq ip, ip, ror #22 │ │ │ │ + cmpeq sp, ip, asr #4 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmneq r5, ip, lsr #11 │ │ │ │ - cmpeq ip, r8, lsr #22 │ │ │ │ - cmpeq sp, r8, lsl #4 │ │ │ │ + strheq ip, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmpeq ip, r4, lsr fp │ │ │ │ + cmpeq sp, r4, lsl r2 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - cmneq r5, r4, ror r5 │ │ │ │ - ldrsheq r0, [ip, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq r3, [sp, #-16] │ │ │ │ + cmneq r5, ip, ror r5 │ │ │ │ + ldrsheq r0, [ip, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq r3, [sp, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - cmneq r5, ip, lsr r5 │ │ │ │ - ldrheq r0, [ip, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x015d3198 │ │ │ │ + cmneq r5, r4, asr #10 │ │ │ │ + cmpeq ip, r4, asr #21 │ │ │ │ + cmpeq sp, r4, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ - cmpeq ip, r0, lsl #21 │ │ │ │ - cmpeq sp, r0, ror #2 │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ + cmpeq ip, ip, lsl #21 │ │ │ │ + cmpeq sp, ip, ror #2 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - cmneq r5, ip, asr #9 │ │ │ │ - cmpeq ip, r8, asr #20 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ - @ instruction: 0x0165c494 │ │ │ │ - cmpeq ip, r0, lsl sl │ │ │ │ - ldrsheq r3, [sp, #-0] │ │ │ │ + ldrdeq ip, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq ip, r4, asr sl │ │ │ │ + cmpeq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x0165c49c │ │ │ │ + cmpeq ip, ip, lsl sl │ │ │ │ + ldrsheq r3, [sp, #-12] │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ - ldrsbeq r0, [ip, #-152] @ 0xffffff68 │ │ │ │ - ldrheq r3, [sp, #-8] │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ + cmpeq ip, r4, ror #19 │ │ │ │ + cmpeq sp, r4, asr #1 │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - cmneq r5, r4, lsr #8 │ │ │ │ - cmpeq ip, r0, lsr #19 │ │ │ │ - cmpeq sp, r0, lsl #1 │ │ │ │ + cmneq r5, ip, lsr #8 │ │ │ │ + cmpeq ip, ip, lsr #19 │ │ │ │ + cmpeq sp, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - cmneq r5, ip, ror #7 │ │ │ │ - cmpeq ip, r8, ror #18 │ │ │ │ - cmpeq sp, r8, asr #32 │ │ │ │ + strdeq ip, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + cmpeq sp, r4, asr r0 │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - strheq ip, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq ip, r0, lsr r9 │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ + strheq ip, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq ip, ip, lsr r9 │ │ │ │ + cmpeq sp, ip, lsl r0 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ ldr r2, [pc, #-1156] @ 5b32f4 │ │ │ │ ldr r1, [pc, #-1156] @ 5b32f8 │ │ │ │ ldr r3, [pc, #-1156] @ 5b32fc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1306756,135 +1306756,135 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #500] @ 5b5014 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5b2194 │ │ │ │ - cmneq r5, ip, ror r3 │ │ │ │ - ldrsheq r0, [ip, #-136] @ 0xffffff78 │ │ │ │ - ldrsbeq r2, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmneq r5, r4, lsl #7 │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ + cmpeq sp, r4, ror #31 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ - cmpeq ip, r0, asr #17 │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ + cmpeq ip, ip, asr #17 │ │ │ │ + cmpeq sp, ip, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, ip, lsl #6 │ │ │ │ - cmpeq ip, r8, lsl #17 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ + cmneq r5, r4, lsl r3 │ │ │ │ + @ instruction: 0x015c0894 │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq ip, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq ip, r0, asr r8 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ + ldrdeq ip, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ + cmpeq sp, ip, lsr pc │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0165c29c │ │ │ │ - cmpeq ip, r8, lsl r8 │ │ │ │ - ldrsheq r2, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, r4, lsr #5 │ │ │ │ + cmpeq ip, r4, lsr #16 │ │ │ │ + cmpeq sp, r4, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r5, r4, ror #4 │ │ │ │ - cmpeq ip, r0, ror #15 │ │ │ │ - cmpeq sp, r0, asr #29 │ │ │ │ + cmneq r5, ip, ror #4 │ │ │ │ + cmpeq ip, ip, ror #15 │ │ │ │ + cmpeq sp, ip, asr #29 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, ip, lsr #4 │ │ │ │ - cmpeq ip, r8, lsr #15 │ │ │ │ - cmpeq sp, r8, lsl #29 │ │ │ │ - strdeq ip, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmpeq ip, r0, ror r7 │ │ │ │ - cmpeq sp, r0, asr lr │ │ │ │ + cmneq r5, r4, lsr r2 │ │ │ │ + ldrheq r0, [ip, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x015d2e94 │ │ │ │ + strdeq ip, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - strheq ip, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq ip, r8, lsr r7 │ │ │ │ - cmpeq sp, r8, lsl lr │ │ │ │ + cmneq r5, r4, asr #3 │ │ │ │ + cmpeq ip, r4, asr #14 │ │ │ │ + cmpeq sp, r4, lsr #28 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - cmneq r5, r4, lsl #3 │ │ │ │ - cmpeq ip, r0, lsl #14 │ │ │ │ - cmpeq sp, r0, ror #27 │ │ │ │ + cmneq r5, ip, lsl #3 │ │ │ │ + cmpeq ip, ip, lsl #14 │ │ │ │ + cmpeq sp, ip, ror #27 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, ip, asr #2 │ │ │ │ - cmpeq ip, r8, asr #13 │ │ │ │ - cmpeq sp, r8, lsr #27 │ │ │ │ + cmneq r5, r4, asr r1 │ │ │ │ + ldrsbeq r0, [ip, #-100] @ 0xffffff9c │ │ │ │ + ldrheq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x015c0690 │ │ │ │ - cmpeq sp, r0, ror sp │ │ │ │ + cmneq r5, ip, lsl r1 │ │ │ │ + @ instruction: 0x015c069c │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrdeq ip, [r5, #-12]! │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ - cmpeq sp, r8, lsr sp │ │ │ │ + cmneq r5, r4, ror #1 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ + cmpeq sp, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ - cmpeq ip, r0, lsr #12 │ │ │ │ - cmpeq sp, r0, lsl #26 │ │ │ │ + cmneq r5, ip, lsr #1 │ │ │ │ + cmpeq ip, ip, lsr #12 │ │ │ │ + cmpeq sp, ip, lsl #26 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r5, ip, rrx │ │ │ │ - cmpeq ip, r8, ror #11 │ │ │ │ - cmpeq sp, r8, asr #25 │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ + ldrsheq r0, [ip, #-84] @ 0xffffffac │ │ │ │ + ldrsbeq r2, [sp, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r3, lsr #20 │ │ │ │ - cmneq r5, r4, lsr r0 │ │ │ │ - ldrheq r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x015d2c90 │ │ │ │ + cmneq r5, ip, lsr r0 │ │ │ │ + ldrheq r0, [ip, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x015d2c9c │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - strdeq fp, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ + cmneq r5, r4 │ │ │ │ + cmpeq ip, r4, lsl #11 │ │ │ │ + cmpeq sp, r4, ror #24 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ - cmpeq sp, r0, lsr #24 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ + cmpeq ip, ip, asr #10 │ │ │ │ + cmpeq sp, ip, lsr #24 │ │ │ │ andeq r0, r0, fp, asr #19 │ │ │ │ - cmneq r5, ip, lsl #31 │ │ │ │ - cmpeq ip, r8, lsl #10 │ │ │ │ - cmpeq sp, r8, ror #23 │ │ │ │ + @ instruction: 0x0165bf94 │ │ │ │ + cmpeq ip, r4, lsl r5 │ │ │ │ + ldrsheq r2, [sp, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - cmneq r5, r4, asr pc │ │ │ │ - ldrsbeq r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq r2, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r5, ip, asr pc │ │ │ │ + ldrsbeq r0, [ip, #-76] @ 0xffffffb4 │ │ │ │ + ldrheq r2, [sp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ - @ instruction: 0x015c0498 │ │ │ │ - cmpeq sp, r8, ror fp │ │ │ │ + cmneq r5, r4, lsr #30 │ │ │ │ + cmpeq ip, r4, lsr #9 │ │ │ │ + cmpeq sp, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - cmpeq ip, r0, ror #8 │ │ │ │ - cmpeq sp, r0, asr #22 │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ + cmpeq ip, ip, ror #8 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ - cmneq r5, ip, lsr #29 │ │ │ │ - cmpeq ip, r8, lsr #8 │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ + strheq fp, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq ip, r4, lsr r4 │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ andeq r0, r0, fp, asr #20 │ │ │ │ - cmneq r5, r4, ror lr │ │ │ │ - ldrsheq r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ - ldrsbeq r2, [sp, #-160] @ 0xffffff60 │ │ │ │ + cmneq r5, ip, ror lr │ │ │ │ + ldrsheq r0, [ip, #-60] @ 0xffffffc4 │ │ │ │ + ldrsbeq r2, [sp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, sl, asr #20 │ │ │ │ - cmneq r5, ip, lsr lr │ │ │ │ - ldrheq r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x015d2a98 │ │ │ │ + cmneq r5, r4, asr #28 │ │ │ │ + cmpeq ip, r4, asr #7 │ │ │ │ + cmpeq sp, r4, lsr #21 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r5, r4, lsl #28 │ │ │ │ - cmpeq ip, r0, lsl #7 │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ + cmneq r5, ip, lsl #28 │ │ │ │ + cmpeq ip, ip, lsl #7 │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r5, ip, asr #27 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ + ldrdeq fp, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq sp, r4, lsr sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0165bd94 │ │ │ │ - cmpeq ip, r0, lsl r3 │ │ │ │ - ldrsheq r2, [sp, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x0165bd9c │ │ │ │ + cmpeq ip, ip, lsl r3 │ │ │ │ + ldrsheq r2, [sp, #-156] @ 0xffffff64 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq r5, ip, asr sp │ │ │ │ - ldrsbeq r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq r2, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmneq r5, r4, ror #26 │ │ │ │ + cmpeq ip, r4, ror #5 │ │ │ │ + cmpeq sp, r4, asr #19 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - cmneq r5, r4, lsr #26 │ │ │ │ - cmpeq ip, r0, lsr #5 │ │ │ │ - cmpeq sp, r0, lsl #19 │ │ │ │ - cmneq r5, ip, ror #25 │ │ │ │ - cmpeq ip, r8, ror #4 │ │ │ │ - cmpeq sp, r8, asr #18 │ │ │ │ + cmneq r5, ip, lsr #26 │ │ │ │ + cmpeq ip, ip, lsr #5 │ │ │ │ + cmpeq sp, ip, lsl #19 │ │ │ │ + strdeq fp, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq ip, r4, ror r2 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ 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 │ │ │ │ @@ -1306996,32 +1306996,32 @@ │ │ │ │ add r2, r2, #460 @ 0x1cc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5b5050 │ │ │ │ - cmneq r5, r4, ror sl │ │ │ │ - cmpeq sp, r0, lsl #11 │ │ │ │ - ldrheq pc, [fp, #-244] @ 0xffffff0c @ │ │ │ │ - @ instruction: 0x015d2698 │ │ │ │ + cmneq r5, ip, ror sl │ │ │ │ + cmpeq sp, ip, lsl #11 │ │ │ │ + cmppeq fp, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, lsr #13 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, r0, lsl sl │ │ │ │ - cmpeq sp, r8, ror #10 │ │ │ │ - cmppeq fp, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr r6 │ │ │ │ + cmneq r5, r8, lsl sl │ │ │ │ + cmpeq sp, r4, ror r5 │ │ │ │ + cmppeq fp, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, asr #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ - cmpeq sp, r0, ror r4 │ │ │ │ - cmppeq fp, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r2, [sp, #-80] @ 0xffffffb0 │ │ │ │ + strheq fp, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq sp, ip, ror r4 │ │ │ │ + ldrsheq pc, [fp, #-232] @ 0xffffff18 @ │ │ │ │ + ldrsbeq r2, [sp, #-92] @ 0xffffffa4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r4, lsr r9 │ │ │ │ - @ instruction: 0x015d4390 │ │ │ │ - cmpeq sp, r4, lsl #11 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x015d439c │ │ │ │ + @ instruction: 0x015d2590 │ │ │ │ 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, #3788] @ 5b6120 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ @@ -1307971,223 +1307971,223 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5b5d50 │ │ │ │ cmneq r2, ip, lsr #5 │ │ │ │ cmneq r2, r4, lsr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmppeq ip, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ - ldrsheq r3, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ - cmpeq sp, ip, asr #6 │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ - @ instruction: 0x015bf994 │ │ │ │ - cmpeq sp, r4, ror r0 │ │ │ │ + ldrheq pc, [ip, #-208] @ 0xffffff30 @ │ │ │ │ + cmpeq sp, r0, ror r4 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ + cmpeq sp, r8, asr r3 │ │ │ │ + cmneq r5, r0, lsr #8 │ │ │ │ + cmppeq fp, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsl #1 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - strheq fp, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sp, r8, ror #31 │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ + strheq fp, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsheq r3, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, ip, lsl r0 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x0165b294 │ │ │ │ - cmpeq sp, ip, ror #29 │ │ │ │ + @ instruction: 0x0165b29c │ │ │ │ + ldrsheq r1, [sp, #-232] @ 0xffffff18 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrsbeq pc, [fp, #-116] @ 0xffffff8c @ │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ - @ instruction: 0x015d1b98 │ │ │ │ + cmppeq fp, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr pc │ │ │ │ + cmpeq sp, r4, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ ldrheq r2, [r2, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r5, r4, ror #26 │ │ │ │ - ldrheq r1, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmneq r5, ip, ror #26 │ │ │ │ + cmpeq sp, r8, asr #19 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - ldrsheq pc, [fp, #-12] @ │ │ │ │ - cmpeq sp, r0, ror #15 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmppeq fp, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, ror #15 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - @ instruction: 0x0165aa9c │ │ │ │ - cmppeq fp, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r1, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmneq r5, r4, lsr #21 │ │ │ │ + cmppeq fp, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ andeq r0, r0, lr, asr #13 │ │ │ │ - cmneq r5, r0, lsl #20 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ - cmpeq sp, r8, lsl r2 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ - cmneq r5, ip, asr #9 │ │ │ │ - cmpeq fp, r8, asr #20 │ │ │ │ - cmpeq sp, r0, lsr #2 │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ + cmpeq fp, r8, lsl #31 │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ + cmpeq sp, r4, lsr #4 │ │ │ │ + cmpeq fp, ip, lsl #22 │ │ │ │ + ldrdeq sl, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ + cmpeq sp, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - cmneq r5, ip, asr #7 │ │ │ │ - cmpeq fp, r8, asr #18 │ │ │ │ - cmpeq sp, r8, lsr #32 │ │ │ │ + ldrdeq sl, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq fp, r4, asr r9 │ │ │ │ + cmpeq sp, r4, lsr r0 │ │ │ │ muleq r0, r2, r6 │ │ │ │ - ldrsheq r2, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ - cmpeq sp, r0, lsl #31 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + cmneq r5, r4, lsr r3 │ │ │ │ + cmpeq sp, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, lsl #14 │ │ │ │ - cmneq r5, r0, ror #5 │ │ │ │ - ldrsheq r2, [sp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ + cmneq r5, r8, ror #5 │ │ │ │ + ldrsheq r2, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sp, r4, asr #30 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - strdeq sl, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq fp, r4, ror r7 │ │ │ │ - cmpeq sp, r8, asr lr │ │ │ │ + cmneq r5, r4, lsl #4 │ │ │ │ + cmpeq fp, r0, lsl #15 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - strheq sl, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x015d2e94 │ │ │ │ - cmpeq sp, ip, lsl #28 │ │ │ │ + cmneq r5, r4, asr #3 │ │ │ │ + cmpeq sp, r0, lsr #29 │ │ │ │ + cmpeq sp, r8, lsl lr │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - cmpeq fp, r4, ror #13 │ │ │ │ + ldrsheq lr, [fp, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmneq r5, r4, lsr r1 │ │ │ │ - cmpeq sp, r8, lsl #27 │ │ │ │ - cmpeq sp, r4, lsl #27 │ │ │ │ + cmneq r5, ip, lsr r1 │ │ │ │ + @ instruction: 0x015d2d94 │ │ │ │ + @ instruction: 0x015d0d90 │ │ │ │ andeq r0, r0, r5, lsr r6 │ │ │ │ - cmneq r5, r8, ror #1 │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq sp, r4, asr #26 │ │ │ │ + strdeq sl, [r5, #-0]! │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + cmpeq sp, r0, asr sp │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmneq r5, r8, lsr r0 │ │ │ │ - ldrheq lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, ip, lsl #25 │ │ │ │ + cmneq r5, r0, asr #32 │ │ │ │ + ldrheq lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x015d0c98 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq r5, r4, lsl pc │ │ │ │ - cmpeq sp, ip, lsl #23 │ │ │ │ - cmpeq sp, r4, ror #22 │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ + @ instruction: 0x015d2b98 │ │ │ │ + cmpeq sp, r0, ror fp │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - cmpeq fp, r0, ror #8 │ │ │ │ - cmpeq sp, r0, asr #22 │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ + cmpeq fp, ip, ror #8 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - cmneq r5, ip, lsr #29 │ │ │ │ - cmpeq fp, r4, lsr #8 │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ + strheq r9, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq fp, r0, lsr r4 │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - cmneq r5, r0, ror lr │ │ │ │ - cmpeq fp, r8, ror #7 │ │ │ │ - cmpeq sp, ip, asr #21 │ │ │ │ + cmneq r5, r8, ror lr │ │ │ │ + ldrsheq lr, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r0, [sp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ - cmneq r5, r0, lsr lr │ │ │ │ - cmpeq fp, ip, lsr #7 │ │ │ │ - cmpeq sp, ip, lsl #21 │ │ │ │ + cmneq r5, r8, lsr lr │ │ │ │ + ldrheq lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x015d0a98 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - strdeq r9, [r5, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq fp, r0, ror r3 │ │ │ │ - cmpeq sp, r0, asr sl │ │ │ │ + strdeq r9, [r5, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq fp, ip, ror r3 │ │ │ │ + cmpeq sp, ip, asr sl │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - strheq r9, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq fp, r4, lsr r3 │ │ │ │ - cmpeq sp, r4, lsl sl │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ + cmpeq fp, r0, asr #6 │ │ │ │ + cmpeq sp, r0, lsr #20 │ │ │ │ muleq r0, r1, r6 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ - ldrsheq lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldrsbeq r0, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq fp, r0, asr #5 │ │ │ │ + cmneq r5, r4, lsl #27 │ │ │ │ + cmpeq fp, r4, lsl #6 │ │ │ │ + cmpeq sp, r4, ror #19 │ │ │ │ + cmpeq fp, ip, asr #5 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - @ instruction: 0x015be290 │ │ │ │ + @ instruction: 0x015be29c │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ - cmpeq sp, ip, lsr #19 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ + ldrheq r2, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, r4, asr #18 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - strheq r9, [r5, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq fp, r0, lsr r2 │ │ │ │ - cmpeq sp, r0, lsl r9 │ │ │ │ + strheq r9, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq fp, ip, lsr r2 │ │ │ │ + cmpeq sp, ip, lsl r9 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - cmneq r5, r8, ror ip │ │ │ │ - ldrsheq lr, [fp, #-20] @ 0xffffffec │ │ │ │ - ldrsbeq r0, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmneq r5, r0, lsl #25 │ │ │ │ + cmpeq fp, r0, lsl #4 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ + cmpeq sp, r0, lsl #23 │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ - cmpeq fp, r8, lsl #3 │ │ │ │ + @ instruction: 0x015be194 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq fp, r4, asr r1 │ │ │ │ + cmpeq fp, r0, ror #2 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - cmneq r5, ip, lsr #23 │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ + strheq r9, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq sp, r8, ror #16 │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - cmneq r5, ip, ror fp │ │ │ │ - ldrsheq lr, [fp, #-8] │ │ │ │ - ldrsbeq r0, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmneq r5, r4, lsl #23 │ │ │ │ + cmpeq fp, r4, lsl #2 │ │ │ │ + cmpeq sp, r4, ror #15 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - cmneq r5, r0, asr #22 │ │ │ │ - ldrheq lr, [fp, #-12] │ │ │ │ - @ instruction: 0x015d079c │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ + cmpeq fp, r8, asr #1 │ │ │ │ + cmpeq sp, r8, lsr #15 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - cmneq r5, r4, lsl #22 │ │ │ │ - cmpeq fp, r0, lsl #1 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + cmpeq fp, ip, lsl #1 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmpeq fp, r8, asr #32 │ │ │ │ + cmpeq fp, r4, asr r0 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - cmpeq fp, r8, lsl r0 │ │ │ │ + cmpeq fp, r4, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmneq r5, r8, ror #20 │ │ │ │ - cmpeq fp, r4, ror #31 │ │ │ │ - cmpeq sp, r4, asr #13 │ │ │ │ + cmneq r5, r0, ror sl │ │ │ │ + ldrsheq sp, [fp, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq r0, [sp, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ + ldrheq sp, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r6, asr #13 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ + cmpeq fp, r8, lsl #31 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - cmneq r5, ip, asr #19 │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ - cmpeq sp, r8, lsr #12 │ │ │ │ + ldrdeq r9, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq fp, r4, asr pc │ │ │ │ + cmpeq sp, r4, lsr r6 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - @ instruction: 0x01659990 │ │ │ │ - cmpeq fp, ip, lsl #30 │ │ │ │ - cmpeq sp, ip, ror #11 │ │ │ │ + @ instruction: 0x01659998 │ │ │ │ + cmpeq fp, r8, lsl pc │ │ │ │ + ldrsheq r0, [sp, #-88] @ 0xffffffa8 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - cmneq r5, r4, asr r9 │ │ │ │ - ldrsbeq sp, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldrheq r0, [sp, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x015bde98 │ │ │ │ + cmneq r5, ip, asr r9 │ │ │ │ + ldrsbeq sp, [fp, #-236] @ 0xffffff14 │ │ │ │ + ldrheq r0, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r4, lsr #29 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - cmpeq fp, r8, ror #28 │ │ │ │ + cmpeq fp, r4, ror lr │ │ │ │ muleq r0, sp, r6 │ │ │ │ - strheq r9, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ - cmpeq sp, r4, lsl r5 │ │ │ │ + cmneq r5, r0, asr #17 │ │ │ │ + cmpeq fp, r0, asr #28 │ │ │ │ + cmpeq sp, r0, lsr #10 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r5, ip, ror r8 │ │ │ │ - ldrsheq sp, [fp, #-216] @ 0xffffff28 │ │ │ │ - ldrsbeq r0, [sp, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r5, r4, lsl #17 │ │ │ │ + cmpeq fp, r4, lsl #28 │ │ │ │ + cmpeq sp, r4, ror #9 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r0, asr #16 │ │ │ │ - ldrheq sp, [fp, #-220] @ 0xffffff24 │ │ │ │ - @ instruction: 0x015d049c │ │ │ │ + cmneq r5, r8, asr #16 │ │ │ │ + cmpeq fp, r8, asr #27 │ │ │ │ + cmpeq sp, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, r4, lsl #16 │ │ │ │ - cmpeq fp, r0, lsl #27 │ │ │ │ - cmpeq sp, r0, ror #8 │ │ │ │ + cmneq r5, ip, lsl #16 │ │ │ │ + cmpeq fp, ip, lsl #27 │ │ │ │ + cmpeq sp, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r5, r8, asr #15 │ │ │ │ - cmpeq fp, r4, asr #26 │ │ │ │ - cmpeq sp, r4, lsr #8 │ │ │ │ + ldrdeq r9, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq fp, r0, asr sp │ │ │ │ + cmpeq sp, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r5, ip, lsl #15 │ │ │ │ - cmpeq fp, r8, lsl #26 │ │ │ │ - cmpeq sp, r8, ror #7 │ │ │ │ + @ instruction: 0x01659794 │ │ │ │ + cmpeq fp, r4, lsl sp │ │ │ │ + ldrsheq r0, [sp, #-52] @ 0xffffffcc │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq sp, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq sp, [fp, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - cmpeq fp, r0, lsr #25 │ │ │ │ + cmpeq fp, ip, lsr #25 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ + cmpeq fp, ip, asr #24 │ │ │ │ add r8, sp, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ bl b5b1c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 5b7938 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -1309636,122 +1309636,122 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5b5d50 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, r0, lsl ip │ │ │ │ + cmpeq fp, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x015d0598 │ │ │ │ + cmpeq sp, r4, lsr #11 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq fp, r0, asr #23 │ │ │ │ + cmpeq fp, ip, asr #23 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r4, lsl r6 │ │ │ │ - cmpeq fp, r4, lsl #23 │ │ │ │ - cmpeq sp, ip, ror #4 │ │ │ │ - cmpeq fp, r8, ror #22 │ │ │ │ + cmneq r5, ip, lsl r6 │ │ │ │ + @ instruction: 0x015bdb90 │ │ │ │ + cmpeq sp, r8, ror r2 │ │ │ │ + cmpeq fp, r4, ror fp │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ - cmpeq fp, r0, lsr fp │ │ │ │ - cmpeq sp, r8, lsl r2 │ │ │ │ - @ instruction: 0x01659594 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ - ldrsheq r0, [sp, #-16] │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ + cmpeq fp, ip, lsr fp │ │ │ │ + cmpeq sp, r4, lsr #4 │ │ │ │ + @ instruction: 0x0165959c │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + ldrsheq r0, [sp, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - cmneq r5, r8, asr r5 │ │ │ │ - ldrsbeq sp, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sp, ip, lsr #3 │ │ │ │ + cmneq r5, r0, ror #10 │ │ │ │ + cmpeq fp, r0, ror #21 │ │ │ │ + ldrheq r0, [sp, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - cmneq r5, ip, lsl r5 │ │ │ │ - @ instruction: 0x015bda98 │ │ │ │ - cmpeq sp, r8, ror r1 │ │ │ │ + cmneq r5, r4, lsr #10 │ │ │ │ + cmpeq fp, r4, lsr #21 │ │ │ │ + cmpeq sp, r4, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ - cmpeq fp, ip, asr sl │ │ │ │ - cmpeq sp, ip, lsr r1 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ + cmpeq sp, r8, asr #2 │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ + cmpeq fp, r0, lsr sl │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - ldrsheq sp, [fp, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq sp, [fp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ - ldrheq sp, [fp, #-156] @ 0xffffff64 │ │ │ │ - @ instruction: 0x015d009c │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ + cmpeq fp, r8, asr #19 │ │ │ │ + cmpeq sp, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq r5, r4, lsl #8 │ │ │ │ - cmpeq fp, r0, lsl #19 │ │ │ │ - cmpeq sp, r0, rrx │ │ │ │ + cmneq r5, ip, lsl #8 │ │ │ │ + cmpeq fp, ip, lsl #19 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ - cmpeq fp, r4, asr #18 │ │ │ │ - cmpeq sp, r4, lsr #32 │ │ │ │ + ldrdeq r9, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq fp, r0, asr r9 │ │ │ │ + cmpeq sp, r0, lsr r0 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - cmneq r5, ip, lsl #7 │ │ │ │ - cmpeq fp, r8, lsl #18 │ │ │ │ - cmppeq ip, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01659394 │ │ │ │ + cmpeq fp, r4, lsl r9 │ │ │ │ + ldrsheq pc, [ip, #-244] @ 0xffffff0c @ │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ - cmpeq fp, ip, asr #17 │ │ │ │ - cmppeq ip, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ + ldrsbeq sp, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrheq pc, [ip, #-248] @ 0xffffff08 @ │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmneq r5, r4, lsl r3 │ │ │ │ - @ instruction: 0x015bd890 │ │ │ │ - cmppeq ip, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsl r3 │ │ │ │ + @ instruction: 0x015bd89c │ │ │ │ + cmppeq ip, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - ldrdeq r9, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - cmppeq ip, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror #5 │ │ │ │ + cmpeq fp, r0, ror #16 │ │ │ │ + cmppeq ip, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - @ instruction: 0x0165929c │ │ │ │ - cmpeq fp, r8, lsl r8 │ │ │ │ - ldrsheq pc, [ip, #-232] @ 0xffffff18 @ │ │ │ │ + cmneq r5, r4, lsr #5 │ │ │ │ + cmpeq fp, r4, lsr #16 │ │ │ │ + cmppeq ip, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ - ldrsbeq sp, [fp, #-124] @ 0xffffff84 │ │ │ │ - ldrheq pc, [ip, #-236] @ 0xffffff14 @ │ │ │ │ + cmneq r5, r8, ror #4 │ │ │ │ + cmpeq fp, r8, ror #15 │ │ │ │ + cmppeq ip, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmneq r5, r4, lsr #4 │ │ │ │ - cmpeq fp, r0, lsr #15 │ │ │ │ - cmppeq ip, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ - cmppeq ip, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsr #4 │ │ │ │ + cmpeq fp, ip, lsr #15 │ │ │ │ + cmppeq ip, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmpeq fp, r0, ror r7 │ │ │ │ + cmppeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ - strheq r9, [r5, #-16]! │ │ │ │ - cmpeq fp, r8, lsr #14 │ │ │ │ - cmppeq ip, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + strheq r9, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ + cmppeq ip, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - cmneq r5, r0, ror r1 │ │ │ │ - cmpeq fp, ip, ror #13 │ │ │ │ - cmppeq ip, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, ror r1 │ │ │ │ + ldrsheq sp, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq pc, [ip, #-216] @ 0xffffff28 @ │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - cmneq r5, r8, lsr r1 │ │ │ │ - cmpeq sp, r8, ror #27 │ │ │ │ - cmppeq ip, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr #2 │ │ │ │ + ldrsheq r1, [sp, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x015cfd98 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ - cmpeq fp, r4, lsl #13 │ │ │ │ - cmppeq ip, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, lsl r1 │ │ │ │ + @ instruction: 0x015bd690 │ │ │ │ + cmppeq ip, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - cmneq r5, ip, asr #1 │ │ │ │ - cmpeq fp, r8, asr #12 │ │ │ │ - cmppeq ip, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [r5, #-4]! │ │ │ │ + cmpeq fp, r4, asr r6 │ │ │ │ + cmppeq ip, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - @ instruction: 0x01659094 │ │ │ │ - cmpeq fp, ip, lsl #12 │ │ │ │ - ldrsheq pc, [ip, #-192] @ 0xffffff40 @ │ │ │ │ + @ instruction: 0x0165909c │ │ │ │ + cmpeq fp, r8, lsl r6 │ │ │ │ + ldrsheq pc, [ip, #-204] @ 0xffffff34 @ │ │ │ │ andeq r0, r0, lr, lsr #13 │ │ │ │ - qdsubeq r9, r4, r5 │ │ │ │ - ldrsbeq sp, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldrheq pc, [ip, #-192] @ 0xffffff40 @ │ │ │ │ + qdsubeq r9, ip, r5 │ │ │ │ + ldrsbeq sp, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldrheq pc, [ip, #-204] @ 0xffffff34 @ │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - @ instruction: 0x015bd598 │ │ │ │ + cmpeq fp, r4, lsr #11 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ + cmpeq fp, r4, ror r5 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1309776,17 +1309776,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5b7d6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5b7d18 │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - cmpeq fp, ip, lsr r3 │ │ │ │ - cmppeq ip, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + cmpeq fp, r8, asr #6 │ │ │ │ + cmppeq ip, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -1309917,35 +1309917,35 @@ │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5b7e24 │ │ │ │ cmneq r2, r8, ror r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq ip, r0, lsl #19 │ │ │ │ - cmpeq ip, r0, lsl #19 │ │ │ │ + cmpeq ip, ip, lsl #19 │ │ │ │ + cmpeq ip, ip, lsl #19 │ │ │ │ cmneq r2, r8, ror #13 │ │ │ │ - cmneq r5, r8, lsl #25 │ │ │ │ - cmpeq sp, r8, lsr #19 │ │ │ │ - ldrsbeq pc, [ip, #-140] @ 0xffffff74 @ │ │ │ │ + @ instruction: 0x01658c90 │ │ │ │ + ldrheq r1, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmppeq ip, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ - cmpeq fp, r4, asr #3 │ │ │ │ - @ instruction: 0x015cf89c │ │ │ │ + cmneq r5, r0, asr ip │ │ │ │ + ldrsbeq sp, [fp, #-16] │ │ │ │ + cmppeq ip, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ - cmpeq fp, r8, lsl #3 │ │ │ │ - cmppeq ip, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [r5, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq fp, ip, asr #2 │ │ │ │ - cmppeq ip, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl ip │ │ │ │ + @ instruction: 0x015bd194 │ │ │ │ + cmppeq ip, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [r5, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq fp, r8, asr r1 │ │ │ │ + cmppeq ip, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - @ instruction: 0x01658b94 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ - cmppeq ip, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01658b9c │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ + ldrsheq pc, [ip, #-116] @ 0xffffff8c @ │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -1310964,227 +1310964,227 @@ │ │ │ │ beq 5b9428 │ │ │ │ ldr r1, [pc, #216] @ 5b90b8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b8534 │ │ │ │ cmneq r2, r4, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r4, ror #9 │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ - cmpeq sp, r8, lsl #15 │ │ │ │ - cmneq r5, ip, ror #17 │ │ │ │ - cmpeq fp, r8, ror #28 │ │ │ │ - cmppeq ip, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsl #17 │ │ │ │ + @ instruction: 0x015d1794 │ │ │ │ + strdeq r8, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq fp, r4, ror lr │ │ │ │ + cmppeq ip, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ cmneq r2, r4, ror #4 │ │ │ │ - strdeq r8, [r5, #-120]! @ 0xffffff88 │ │ │ │ - cmppeq ip, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsr #11 │ │ │ │ - cmpeq ip, r4, asr #7 │ │ │ │ - cmpeq ip, ip, lsr #7 │ │ │ │ - cmpeq ip, r8, lsl #23 │ │ │ │ - cmpeq ip, r4, ror #21 │ │ │ │ - cmpeq sp, r0, ror #7 │ │ │ │ - ldrsbeq r1, [sp, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - cmpeq ip, r4, ror fp │ │ │ │ - cmpeq sp, r0, lsr r2 │ │ │ │ + cmneq r5, r0, lsl #16 │ │ │ │ + cmppeq ip, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsr #11 │ │ │ │ + ldrsbeq sl, [ip, #-48] @ 0xffffffd0 │ │ │ │ + ldrheq sl, [ip, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x015cab94 │ │ │ │ + ldrsheq sl, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sp, ip, ror #7 │ │ │ │ + ldrsbeq r1, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, lsr r8 │ │ │ │ + cmpeq ip, r0, lsl #23 │ │ │ │ + cmpeq sp, ip, lsr r2 │ │ │ │ andeq r2, r0, r0, lsr r1 │ │ │ │ - cmpeq sp, r4, lsl #4 │ │ │ │ - cmneq r5, r4, lsl #9 │ │ │ │ - cmpeq fp, r0, lsl #20 │ │ │ │ - cmppeq ip, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsl r2 │ │ │ │ + cmneq r5, ip, lsl #9 │ │ │ │ + cmpeq fp, ip, lsl #20 │ │ │ │ + cmppeq ip, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ andeq r1, r0, r8, lsl #31 │ │ │ │ andeq r2, r0, ip, asr #4 │ │ │ │ andeq r1, r0, r8, lsr pc │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ @ instruction: 0xffff64d4 │ │ │ │ @ instruction: 0xffff7b84 │ │ │ │ @ instruction: 0xffff64bc │ │ │ │ - cmneq r5, r4, asr r3 │ │ │ │ - cmpeq ip, r8, lsr #31 │ │ │ │ - strheq r8, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmpeq ip, r8, lsl #28 │ │ │ │ - cmneq r5, ip, asr r1 │ │ │ │ - cmppeq sp, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r0, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ + ldrheq lr, [ip, #-244] @ 0xffffff0c │ │ │ │ + strheq r8, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq ip, r4, lsl lr │ │ │ │ + cmneq r5, r4, ror #2 │ │ │ │ + cmppeq sp, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, asr #27 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq ip, r8, ror sl │ │ │ │ + cmpeq ip, r4, lsl #21 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, r4, asr #26 │ │ │ │ - cmpeq ip, r0, lsr #19 │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ - ldrheq lr, [ip, #-132] @ 0xffffff7c │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ + cmpeq ip, ip, lsr #19 │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ + cmpeq ip, r0, asr #17 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ @ instruction: 0xffff6b6c │ │ │ │ andeq r1, r0, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffff525c │ │ │ │ - cmneq r5, ip, lsl r7 │ │ │ │ - @ instruction: 0x015bbc98 │ │ │ │ - cmpeq ip, r8, ror r3 │ │ │ │ + cmneq r5, r4, lsr #14 │ │ │ │ + cmpeq fp, r4, lsr #25 │ │ │ │ + cmpeq ip, r4, lsl #7 │ │ │ │ muleq r0, r1, r4 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ @ instruction: 0xffff5194 │ │ │ │ @ instruction: 0xffff5de4 │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ - cmpeq sp, r4, lsl r4 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ + strheq r7, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, lsr #8 │ │ │ │ + cmpeq ip, r4, lsl r3 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - cmneq r5, ip, asr r6 │ │ │ │ - ldrsbeq fp, [fp, #-184] @ 0xffffff48 │ │ │ │ - ldrheq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r5, r4, ror #12 │ │ │ │ + cmpeq fp, r4, ror #23 │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ - @ instruction: 0x015bbb9c │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ + cmneq r5, r8, lsr #12 │ │ │ │ + cmpeq fp, r8, lsr #23 │ │ │ │ + cmpeq ip, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmneq r5, r0, ror #11 │ │ │ │ - cmpeq fp, ip, asr fp │ │ │ │ - cmpeq ip, ip, lsr r2 │ │ │ │ + cmneq r5, r8, ror #11 │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ + cmpeq ip, r8, asr #4 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - cmneq r5, r4, lsr #11 │ │ │ │ - cmpeq fp, ip, lsl fp │ │ │ │ - cmpeq ip, r0, lsl #4 │ │ │ │ + cmneq r5, ip, lsr #11 │ │ │ │ + cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq ip, ip, lsl #4 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ - ldrsbeq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ - ldrheq lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ + cmpeq fp, r8, ror #21 │ │ │ │ + cmpeq ip, r8, asr #3 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - cmneq r5, r0, lsr #10 │ │ │ │ - @ instruction: 0x015bba9c │ │ │ │ - cmpeq ip, ip, ror r1 │ │ │ │ + cmneq r5, r8, lsr #10 │ │ │ │ + cmpeq fp, r8, lsr #21 │ │ │ │ + cmpeq ip, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - cmpeq fp, r4, ror #20 │ │ │ │ + cmpeq fp, r0, ror sl │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmneq r5, ip, lsr #9 │ │ │ │ - cmpeq fp, r8, lsr #20 │ │ │ │ - cmpeq ip, r8, lsl #2 │ │ │ │ + strheq r7, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ + cmpeq ip, r4, lsl r1 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmneq r5, ip, ror #8 │ │ │ │ - cmpeq fp, r8, ror #19 │ │ │ │ - cmpeq ip, r8, asr #1 │ │ │ │ - cmneq r5, ip, lsr #8 │ │ │ │ - cmpeq fp, r8, lsr #19 │ │ │ │ - cmpeq ip, r8, lsl #1 │ │ │ │ + cmneq r5, r4, ror r4 │ │ │ │ + ldrsheq fp, [fp, #-148] @ 0xffffff6c │ │ │ │ + ldrsbeq lr, [ip, #-4] │ │ │ │ + cmneq r5, r4, lsr r4 │ │ │ │ + ldrheq fp, [fp, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x015ce094 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmneq r5, ip, ror #7 │ │ │ │ - cmpeq fp, r8, ror #18 │ │ │ │ - cmpeq ip, r8, asr #32 │ │ │ │ + strdeq r7, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + cmpeq ip, r4, asr r0 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmneq r5, ip, lsr #7 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ - cmpeq ip, r8 │ │ │ │ + strheq r7, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq fp, r4, lsr r9 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - cmneq r5, ip, ror #6 │ │ │ │ - cmpeq fp, r8, ror #17 │ │ │ │ - cmpeq ip, r8, asr #31 │ │ │ │ + cmneq r5, r4, ror r3 │ │ │ │ + ldrsheq fp, [fp, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq sp, [ip, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ - cmpeq fp, r8, lsr #17 │ │ │ │ - cmpeq ip, r8, lsl #31 │ │ │ │ + cmneq r5, r4, lsr r3 │ │ │ │ + ldrheq fp, [fp, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x015cdf94 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmneq r5, ip, ror #5 │ │ │ │ - cmpeq fp, r8, ror #16 │ │ │ │ - cmpeq ip, r8, asr #30 │ │ │ │ + strdeq r7, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq fp, r4, ror r8 │ │ │ │ + cmpeq ip, r4, asr pc │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - cmneq r5, ip, lsr #5 │ │ │ │ - cmpeq fp, r8, lsr #16 │ │ │ │ - cmpeq ip, r8, lsl #30 │ │ │ │ + strheq r7, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ - cmpeq fp, r8, ror #15 │ │ │ │ - cmpeq ip, r8, asr #29 │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ + ldrsheq fp, [fp, #-116] @ 0xffffff8c │ │ │ │ + ldrsbeq sp, [ip, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - cmneq r5, ip, lsr #4 │ │ │ │ - cmpeq fp, r8, lsr #15 │ │ │ │ - cmpeq ip, r8, lsl #29 │ │ │ │ + cmneq r5, r4, lsr r2 │ │ │ │ + ldrheq fp, [fp, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x015cde94 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - cmpeq fp, r8, ror #14 │ │ │ │ - cmpeq ip, r8, asr #28 │ │ │ │ + strdeq r7, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ + cmpeq ip, r4, asr lr │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - cmpeq fp, r0, lsl #14 │ │ │ │ + cmpeq fp, ip, lsl #14 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - ldrsbeq fp, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq fp, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq fp, r0, lsr #13 │ │ │ │ + cmpeq fp, ip, lsr #13 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - strdeq r7, [r5, #-0]! │ │ │ │ - cmpeq fp, ip, ror #12 │ │ │ │ - cmpeq ip, ip, asr #26 │ │ │ │ + strdeq r7, [r5, #-8]! │ │ │ │ + cmpeq fp, r8, ror r6 │ │ │ │ + cmpeq ip, r8, asr sp │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - strheq r7, [r5, #-4]! │ │ │ │ - cmpeq fp, r0, lsr r6 │ │ │ │ - cmpeq ip, r0, lsl sp │ │ │ │ + strheq r7, [r5, #-12]! │ │ │ │ + cmpeq fp, ip, lsr r6 │ │ │ │ + cmpeq ip, ip, lsl sp │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - ldrsheq fp, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, r4, lsl #12 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmneq r5, r4, asr #32 │ │ │ │ - cmpeq fp, r0, asr #11 │ │ │ │ - cmpeq ip, r0, lsr #25 │ │ │ │ + cmneq r5, ip, asr #32 │ │ │ │ + cmpeq fp, ip, asr #11 │ │ │ │ + cmpeq ip, ip, lsr #25 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmneq r5, r4 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ - cmpeq ip, r0, ror #24 │ │ │ │ - cmpeq fp, r0, asr #10 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ - cmpeq ip, r0, lsr #24 │ │ │ │ + cmneq r5, ip │ │ │ │ + cmpeq fp, ip, lsl #11 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ + cmpeq fp, ip, asr #10 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ + cmpeq ip, ip, lsr #24 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmneq r5, r4, lsl #31 │ │ │ │ - cmpeq fp, r0, lsl #10 │ │ │ │ - cmpeq ip, r0, ror #23 │ │ │ │ + cmneq r5, ip, lsl #31 │ │ │ │ + cmpeq fp, ip, lsl #10 │ │ │ │ + cmpeq ip, ip, ror #23 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmneq r5, r4, asr #30 │ │ │ │ - cmpeq fp, r0, asr #9 │ │ │ │ - cmpeq ip, r0, lsr #23 │ │ │ │ + cmneq r5, ip, asr #30 │ │ │ │ + cmpeq fp, ip, asr #9 │ │ │ │ + cmpeq ip, ip, lsr #23 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmneq r5, r4, lsl #30 │ │ │ │ - cmpeq fp, r0, lsl #9 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ + cmneq r5, ip, lsl #30 │ │ │ │ + cmpeq fp, ip, lsl #9 │ │ │ │ + cmpeq ip, ip, ror #22 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmneq r5, r8, asr #29 │ │ │ │ - cmpeq fp, r0, asr #8 │ │ │ │ - cmpeq ip, r4, lsr #22 │ │ │ │ + ldrdeq r6, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq fp, ip, asr #8 │ │ │ │ + cmpeq ip, r0, lsr fp │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - cmneq r5, r8, lsl #29 │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - cmpeq ip, r4, ror #21 │ │ │ │ + @ instruction: 0x01656e90 │ │ │ │ + cmpeq fp, ip, lsl #8 │ │ │ │ + ldrsheq sp, [ip, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - cmneq r5, r8, asr #28 │ │ │ │ - cmpeq fp, r0, asr #7 │ │ │ │ - cmpeq ip, r4, lsr #21 │ │ │ │ + cmneq r5, r0, asr lr │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ + ldrheq sp, [ip, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - cmneq r5, r8, lsl #28 │ │ │ │ - cmpeq fp, r0, lsl #7 │ │ │ │ - cmpeq ip, r4, ror #20 │ │ │ │ - cmppeq ip, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq ip, r8, lsl #20 │ │ │ │ + cmneq r5, r0, lsl lr │ │ │ │ + cmpeq fp, ip, lsl #7 │ │ │ │ + cmpeq ip, r0, ror sl │ │ │ │ + cmppeq ip, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ + cmpeq ip, r4, lsl sl │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - ldrsheq fp, [fp, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq fp, [fp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - ldrheq fp, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r0, asr #5 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - cmpeq fp, r4, lsl #5 │ │ │ │ + @ instruction: 0x015bb290 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, ip, ror #25 │ │ │ │ - cmpeq fp, r8, ror #4 │ │ │ │ - cmpeq ip, r8, asr #18 │ │ │ │ + strdeq r6, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq fp, r4, ror r2 │ │ │ │ + cmpeq ip, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strheq r6, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq fp, ip, lsr #4 │ │ │ │ - cmpeq ip, ip, lsl #18 │ │ │ │ + strheq r6, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq fp, r8, lsr r2 │ │ │ │ + cmpeq ip, r8, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrsheq fp, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, r0, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrsheq pc, [ip, #-148] @ 0xffffff6c @ │ │ │ │ + cmppeq ip, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr r1, [pc, #-660] @ 5b90bc │ │ │ │ add r1, pc, r1 │ │ │ │ b 5b8534 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ bl beba0 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1312233,32 +1312233,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5b9ff8 │ │ │ │ cmneq r1, ip, lsl r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r4, lsl r5 │ │ │ │ - @ instruction: 0x01656a94 │ │ │ │ - cmpeq ip, r4, ror #13 │ │ │ │ + @ instruction: 0x01656a9c │ │ │ │ + ldrsheq sp, [ip, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmneq r5, r4, lsl #18 │ │ │ │ - cmpeq ip, ip, asr r5 │ │ │ │ - cmpeq fp, r0, asr #27 │ │ │ │ - cmneq r5, r0, lsl r8 │ │ │ │ - cmpeq fp, ip, lsl #27 │ │ │ │ - cmpeq ip, r4, ror #8 │ │ │ │ + cmneq r5, ip, lsl #18 │ │ │ │ + cmpeq ip, r8, ror #10 │ │ │ │ + cmpeq fp, ip, asr #27 │ │ │ │ + cmneq r5, r8, lsl r8 │ │ │ │ + @ instruction: 0x015bad98 │ │ │ │ + cmpeq ip, r0, ror r4 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - ldrdeq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ - cmpeq ip, r0, lsr r4 │ │ │ │ + ldrdeq r6, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq fp, ip, asr sp │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - cmpeq fp, r8, lsl sp │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - cmpeq fp, r4, ror #25 │ │ │ │ - ldrheq sp, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq fp, r4, lsr #26 │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ + ldrsheq sl, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq ip, r8, asr #7 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1312398,18 +1312398,18 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5ba4ac │ │ │ │ ldrsbeq lr, [r1, #-4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r0, rrx │ │ │ │ - cmneq r5, ip, lsl #12 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ + cmneq r5, r4, lsl r6 │ │ │ │ + cmpeq ip, r8, ror #4 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq fp, r4, asr #20 │ │ │ │ + cmpeq fp, r0, asr sl │ │ │ │ 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] @ 5ba8f0 │ │ │ │ ldr r2, [pc, #624] @ 5ba8f4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1312567,29 +1312567,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ba730 │ │ │ │ @ instruction: 0x0171de94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq sp, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r0, lsl #7 │ │ │ │ - ldrsbeq ip, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ + ldrsbeq ip, [ip, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - ldrdeq r6, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - cmpeq ip, ip, lsr #30 │ │ │ │ + cmneq r5, r0, ror #5 │ │ │ │ + cmpeq fp, r0, ror #16 │ │ │ │ + cmpeq ip, r8, lsr pc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0165629c │ │ │ │ - cmpeq fp, r8, lsl r8 │ │ │ │ - ldrsheq ip, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ - ldrsbeq sl, [fp, #-124] @ 0xffffff84 │ │ │ │ - ldrheq ip, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmneq r5, r4, lsr #5 │ │ │ │ + cmpeq fp, r4, lsr #16 │ │ │ │ + cmpeq ip, r0, lsl #30 │ │ │ │ + cmneq r5, r8, ror #4 │ │ │ │ + cmpeq fp, r8, ror #15 │ │ │ │ + cmpeq ip, r0, asr #29 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - cmpeq fp, r4, lsr #15 │ │ │ │ + ldrheq sl, [fp, #-112] @ 0xffffff90 │ │ │ │ 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 │ │ │ │ @@ -1312756,24 +1312756,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5baa04 │ │ │ │ ldrheq sp, [r1, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r8, lsl #22 │ │ │ │ - strheq r6, [r5, #-12]! │ │ │ │ - cmpeq ip, r4, lsl #26 │ │ │ │ - cmneq r5, r8, lsr #31 │ │ │ │ - cmpeq fp, r4, lsr #10 │ │ │ │ - ldrsheq ip, [ip, #-188] @ 0xffffff44 │ │ │ │ + cmneq r5, r4, asr #1 │ │ │ │ + cmpeq ip, r0, lsl sp │ │ │ │ + strheq r5, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq fp, r0, lsr r5 │ │ │ │ + cmpeq ip, r8, lsl #24 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r5, ip, ror #30 │ │ │ │ - cmpeq fp, r8, ror #9 │ │ │ │ - cmpeq ip, r4, asr #23 │ │ │ │ - ldrheq sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ + ldrsheq sl, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq ip, [ip, #-176] @ 0xffffff50 │ │ │ │ + ldrheq sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ 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 │ │ │ │ @@ -1312966,22 +1312966,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5bacb4 │ │ │ │ cmneq r1, ip, asr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r8, asr r8 │ │ │ │ - cmneq r5, r4, ror #27 │ │ │ │ - cmpeq ip, r4, lsr sl │ │ │ │ + cmneq r5, ip, ror #27 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq r5, ip, lsl ip │ │ │ │ - @ instruction: 0x015ba198 │ │ │ │ - cmpeq ip, r8, ror r8 │ │ │ │ + cmneq r5, r4, lsr #24 │ │ │ │ + cmpeq fp, r4, lsr #3 │ │ │ │ + cmpeq ip, r4, lsl #17 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ + cmpeq fp, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [pc, #3776] @ 5bbe38 │ │ │ │ @@ -1313932,144 +1313932,144 @@ │ │ │ │ b 5bb320 │ │ │ │ @ instruction: 0x0171d59c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, ip, ror r5 │ │ │ │ ldrdeq r3, [r4, r8] │ │ │ │ andeq r7, r0, r4, ror #14 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq ip, r8, ror #17 │ │ │ │ + ldrsheq lr, [ip, #-132] @ 0xffffff7c │ │ │ │ orreq r3, r4, r4, ror r3 │ │ │ │ orreq r3, r4, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq ip, ip, asr #19 │ │ │ │ + ldrsbeq lr, [ip, #-152] @ 0xffffff68 │ │ │ │ orreq r3, r4, r4, lsl r3 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ - cmpeq ip, r4, ror #11 │ │ │ │ + @ instruction: 0x01655994 │ │ │ │ + ldrsheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq fp, ip, asr #29 │ │ │ │ + ldrsbeq r9, [fp, #-232] @ 0xffffff18 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq r1, ip, ror #3 │ │ │ │ - cmneq r5, r0, ror #14 │ │ │ │ - ldrsbeq r9, [fp, #-200] @ 0xffffff38 │ │ │ │ - ldrheq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r5, r8, ror #14 │ │ │ │ + cmpeq fp, r4, ror #25 │ │ │ │ + cmpeq ip, r8, asr #7 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ - cmpeq fp, r8, lsl #25 │ │ │ │ - cmpeq ip, r8, ror #6 │ │ │ │ + cmneq r5, r4, lsl r7 │ │ │ │ + @ instruction: 0x015b9c94 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - cmpeq fp, ip, lsr ip │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq r5, r8, asr r6 │ │ │ │ - cmpeq ip, ip, ror r6 │ │ │ │ - @ instruction: 0x015b9b9c │ │ │ │ - cmpeq ip, r0, lsl #5 │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ + cmpeq ip, r8, lsl #13 │ │ │ │ + cmpeq fp, r8, lsr #23 │ │ │ │ + cmpeq ip, ip, lsl #5 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmneq r5, r4, lsl #11 │ │ │ │ - ldrsbeq ip, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r5, ip, lsl #11 │ │ │ │ + cmpeq ip, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, r0, asr r4 │ │ │ │ - cmpeq fp, ip, asr #19 │ │ │ │ - cmpeq ip, ip, lsr #1 │ │ │ │ + cmneq r5, r8, asr r4 │ │ │ │ + ldrsbeq r9, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrheq ip, [ip, #-8] │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - strdeq r5, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ - cmpeq ip, r4, asr r0 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmpeq fp, r0, lsl #19 │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ - cmpeq fp, r0, lsr #18 │ │ │ │ - cmpeq ip, r4 │ │ │ │ + strheq r5, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq fp, ip, lsr #18 │ │ │ │ + cmpeq ip, r0, lsl r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmneq r5, r4, asr r3 │ │ │ │ - ldrsbeq r9, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldrheq fp, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ + ldrsbeq r9, [fp, #-140] @ 0xffffff74 │ │ │ │ + ldrheq fp, [ip, #-252] @ 0xffffff04 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq r5, ip, lsr r2 │ │ │ │ - ldrheq r9, [fp, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x015cbe98 │ │ │ │ + cmneq r5, r4, asr #4 │ │ │ │ + cmpeq fp, r0, asr #15 │ │ │ │ + cmpeq ip, r4, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r5, [r5, #-20]! @ 0xffffffec │ │ │ │ - ldrsbeq sp, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmpeq ip, r8, asr #28 │ │ │ │ + strdeq r5, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq ip, r8, ror #29 │ │ │ │ + cmpeq ip, r4, asr lr │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - strheq r5, [r5, #-16]! │ │ │ │ - cmpeq fp, r8, lsr #14 │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ + strheq r5, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq ip, r8, lsr #1 │ │ │ │ + ldrheq ip, [ip, #-4] │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, r8, lsr r1 │ │ │ │ - ldrheq r9, [fp, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x015cbd94 │ │ │ │ + cmneq r5, r0, asr #2 │ │ │ │ + cmpeq fp, r0, asr #13 │ │ │ │ + cmpeq ip, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq fp, r0, lsl #13 │ │ │ │ - ldrdeq r5, [r5, #-4]! │ │ │ │ - cmpeq fp, r4, asr #12 │ │ │ │ - cmpeq ip, ip, lsr #26 │ │ │ │ - cmneq r5, r8, lsr #1 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - ldrsheq fp, [ip, #-204] @ 0xffffff34 │ │ │ │ + cmpeq fp, ip, lsl #13 │ │ │ │ + ldrdeq r5, [r5, #-12]! │ │ │ │ + cmpeq fp, r0, asr r6 │ │ │ │ + cmpeq ip, r8, lsr sp │ │ │ │ + strheq r5, [r5, #-0]! │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + cmpeq ip, r8, lsl #26 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq r5, r4, ror r0 │ │ │ │ - cmpeq fp, r4, ror #11 │ │ │ │ + cmneq r5, ip, ror r0 │ │ │ │ + ldrsheq r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmpeq sl, r8, ror sl │ │ │ │ muleq r0, r4, r9 │ │ │ │ - @ instruction: 0x015cbc9c │ │ │ │ + cmpeq ip, r8, lsr #25 │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - cmneq r5, ip │ │ │ │ - cmpeq fp, ip, ror r5 │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ + cmpeq fp, r8, lsl #11 │ │ │ │ cmpeq sl, r0, lsl sl │ │ │ │ - cmpeq ip, r4, lsr ip │ │ │ │ + cmpeq ip, r0, asr #24 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ - cmpeq fp, r8, lsl r5 │ │ │ │ - ldrsheq fp, [ip, #-188] @ 0xffffff44 │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ + cmpeq ip, r8, lsl #24 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - cmneq r5, r4, ror #30 │ │ │ │ - ldrsbeq r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq ip, r0, asr #23 │ │ │ │ + cmneq r5, ip, ror #30 │ │ │ │ + cmpeq fp, r8, ror #9 │ │ │ │ + cmpeq ip, ip, asr #23 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - cmpeq fp, r0, lsr #9 │ │ │ │ - cmpeq ip, r0, lsl #23 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmpeq fp, ip, lsr #9 │ │ │ │ + cmpeq ip, ip, lsl #23 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq fp, r8, ror #8 │ │ │ │ + cmpeq fp, r4, ror r4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r5, r0, asr #29 │ │ │ │ - cmpeq fp, r8, lsr r4 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ + cmneq r5, r8, asr #29 │ │ │ │ + cmpeq fp, r4, asr #8 │ │ │ │ + cmpeq ip, r8, lsr #22 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r4, lsl #29 │ │ │ │ - ldrsheq r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r0, ror #21 │ │ │ │ + cmneq r5, ip, lsl #29 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + cmpeq ip, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, r8, asr #28 │ │ │ │ - cmpeq fp, r0, asr #7 │ │ │ │ - cmpeq ip, r4, lsr #21 │ │ │ │ + cmneq r5, r0, asr lr │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ + ldrheq fp, [ip, #-160] @ 0xffffff60 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r5, ip, lsl #28 │ │ │ │ - cmpeq fp, r4, lsl #7 │ │ │ │ - cmpeq ip, r8, ror #20 │ │ │ │ + cmneq r5, r4, lsl lr │ │ │ │ + @ instruction: 0x015b9390 │ │ │ │ + cmpeq ip, r4, ror sl │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq fp, ip, asr #6 │ │ │ │ - @ instruction: 0x01654d9c │ │ │ │ - cmpeq fp, r8, lsl r3 │ │ │ │ - ldrsheq fp, [ip, #-152] @ 0xffffff68 │ │ │ │ - cmneq r5, r0, ror #26 │ │ │ │ - ldrsbeq r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldrheq fp, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmpeq fp, r8, asr r3 │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ + cmpeq fp, r4, lsr #6 │ │ │ │ + cmpeq ip, r4, lsl #20 │ │ │ │ + cmneq r5, r8, ror #26 │ │ │ │ + cmpeq fp, r8, ror #5 │ │ │ │ + cmpeq ip, r8, asr #19 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - cmneq r5, r8, lsr #26 │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ - cmpeq ip, r4, lsl #19 │ │ │ │ + cmneq r5, r0, lsr sp │ │ │ │ + cmpeq fp, ip, lsr #5 │ │ │ │ + @ instruction: 0x015cb990 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - cmneq r5, ip, ror #25 │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ - cmpeq ip, r8, asr #18 │ │ │ │ + strdeq r4, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq fp, r0, ror r2 │ │ │ │ + cmpeq ip, r4, asr r9 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1314094,17 +1314094,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5bc0e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #824 @ 0x338 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5bc090 │ │ │ │ - cmneq r5, r8, asr #20 │ │ │ │ - cmpeq fp, r4, asr #31 │ │ │ │ - @ instruction: 0x015cb69c │ │ │ │ + cmneq r5, r0, asr sl │ │ │ │ + ldrsbeq r8, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, r8, lsr #13 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1314502,32 +1314502,32 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 5bc380 │ │ │ │ cmneq r1, ip, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, ip, lsl #3 │ │ │ │ - cmpeq ip, ip, asr r3 │ │ │ │ - cmneq r5, r8, ror #13 │ │ │ │ - cmpeq ip, ip, asr #12 │ │ │ │ - strheq r4, [r5, #-84]! @ 0xffffffac │ │ │ │ - cmpeq ip, r4, lsl r2 │ │ │ │ + cmpeq ip, r8, ror #6 │ │ │ │ + strdeq r4, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq ip, r8, asr r6 │ │ │ │ + strheq r4, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ - cmpeq ip, r8, lsl #7 │ │ │ │ - cmpeq ip, r0, asr #2 │ │ │ │ - @ instruction: 0x01654490 │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - cmpeq ip, ip, ror #1 │ │ │ │ - ldrsbeq r8, [fp, #-148] @ 0xffffff6c │ │ │ │ - cmneq r5, r4, lsr #8 │ │ │ │ - cmpeq fp, r0, lsr #19 │ │ │ │ - cmpeq ip, r0, lsl #1 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + @ instruction: 0x015cb394 │ │ │ │ + cmpeq ip, ip, asr #2 │ │ │ │ + @ instruction: 0x01654498 │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ + ldrsheq fp, [ip, #-8] │ │ │ │ + cmpeq fp, r0, ror #19 │ │ │ │ + cmneq r5, ip, lsr #8 │ │ │ │ + cmpeq fp, ip, lsr #19 │ │ │ │ + cmpeq ip, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, r8, ror #18 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ 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, #1628] @ 5bcdf4 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1314936,43 +1314936,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5bc9b8 │ │ │ │ cmneq r1, ip, ror sp │ │ │ │ cmneq r1, r8, ror #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq ip, r8, ror #27 │ │ │ │ + ldrsheq lr, [ip, #-212] @ 0xffffff2c │ │ │ │ muleq r0, r4, r6 │ │ │ │ cmneq r1, r4, asr fp │ │ │ │ - @ instruction: 0x01653e98 │ │ │ │ - cmpeq ip, ip, asr #30 │ │ │ │ - cmpeq ip, ip, ror #21 │ │ │ │ + cmneq r5, r0, lsr #29 │ │ │ │ + cmpeq ip, r8, asr pc │ │ │ │ + ldrsheq sl, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, lr, lsl #21 │ │ │ │ - cmneq r5, r8, asr lr │ │ │ │ - ldrsbeq r8, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, ip, lsr #21 │ │ │ │ + cmneq r5, r0, ror #28 │ │ │ │ + cmpeq fp, r0, ror #7 │ │ │ │ + ldrheq sl, [ip, #-168] @ 0xffffff58 │ │ │ │ muleq r0, r3, sl │ │ │ │ - cmneq r5, ip, lsl lr │ │ │ │ - @ instruction: 0x015b8398 │ │ │ │ - cmpeq ip, r0, ror sl │ │ │ │ + cmneq r5, r4, lsr #28 │ │ │ │ + cmpeq fp, r4, lsr #7 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ muleq r0, r2, sl │ │ │ │ - cmneq r5, r0, ror #27 │ │ │ │ - cmpeq fp, ip, asr r3 │ │ │ │ - cmpeq ip, r4, lsr sl │ │ │ │ + cmneq r5, r8, ror #27 │ │ │ │ + cmpeq fp, r8, ror #6 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ muleq r0, r1, sl │ │ │ │ - cmneq r5, r4, lsr #27 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - ldrsheq sl, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmneq r5, r8, ror #26 │ │ │ │ - cmpeq fp, r4, ror #5 │ │ │ │ - ldrheq sl, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmneq r5, ip, lsr #27 │ │ │ │ + cmpeq fp, ip, lsr #6 │ │ │ │ + cmpeq ip, r8, lsl #20 │ │ │ │ + cmneq r5, r0, ror sp │ │ │ │ + ldrsheq r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r8, asr #19 │ │ │ │ andeq r0, r0, r1, asr #21 │ │ │ │ - cmneq r5, ip, lsr #26 │ │ │ │ - cmpeq fp, r8, lsr #5 │ │ │ │ - cmpeq ip, r0, lsl #19 │ │ │ │ + cmneq r5, r4, lsr sp │ │ │ │ + ldrheq r8, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, ip, lsl #19 │ │ │ │ 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] @ 5bd52c │ │ │ │ sub sp, sp, #1856 @ 0x740 │ │ │ │ @@ -1315399,140 +1315399,140 @@ │ │ │ │ add sp, sp, #1856 @ 0x740 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r1, r8, ror r6 │ │ │ │ cmneq r1, r4, ror r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmneq r5, ip, asr #23 │ │ │ │ - cmneq r1, r8, lsr r2 │ │ │ │ - cmpeq ip, ip, lsl #25 │ │ │ │ - cmpeq ip, r0, ror r7 │ │ │ │ + ldrdeq r3, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ + @ instruction: 0x015ccc98 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x015ccb94 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ cmpeq sl, r0, ror #18 │ │ │ │ - ldrheq ip, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r4, lsl #23 │ │ │ │ - cmneq r5, r0, lsl #20 │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ - cmneq r5, ip, asr #18 │ │ │ │ - cmpeq ip, r4, lsr #11 │ │ │ │ + cmpeq ip, r8, asr #23 │ │ │ │ + @ instruction: 0x015ccb90 │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ + cmpeq ip, ip, ror #12 │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ + ldrheq sl, [ip, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r5, r0, asr #16 │ │ │ │ - @ instruction: 0x015ca49c │ │ │ │ + cmneq r5, r8, asr #16 │ │ │ │ + cmpeq ip, r8, lsr #9 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ - ldrsbeq sl, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmneq r5, ip, ror r6 │ │ │ │ + cmpeq ip, r0, ror #5 │ │ │ │ cmpeq sl, r0, asr #6 │ │ │ │ cmneq r1, r4, lsl r0 │ │ │ │ - strheq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ - cmpeq ip, ip │ │ │ │ + cmpeq ip, r8, lsl r0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ cmpeq sl, r8, ror r1 │ │ │ │ - cmpeq ip, r0, ror #11 │ │ │ │ - cmpeq ip, r8, lsl #12 │ │ │ │ + cmpeq ip, ip, ror #11 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ cmpeq sl, r0, lsl #2 │ │ │ │ - cmpeq ip, r8, lsr #11 │ │ │ │ - ldrsheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq ip, [ip, #-84] @ 0xffffffac │ │ │ │ + ldrsheq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ cmpeq sl, r8, lsl #1 │ │ │ │ - @ instruction: 0x015cc590 │ │ │ │ - ldrsbeq ip, [ip, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x015cc59c │ │ │ │ + cmpeq ip, r0, ror #11 │ │ │ │ cmpeq sl, r0, lsl r0 │ │ │ │ - cmpeq ip, r4, ror r5 │ │ │ │ - @ instruction: 0x015cc598 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ + cmpeq ip, r4, lsr #11 │ │ │ │ andeq r7, r0, r8, lsr sl │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ cmpeq sl, ip, ror pc │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ + cmpeq ip, r8, lsr #10 │ │ │ │ cmpeq sl, r4, lsl #30 │ │ │ │ - cmpeq ip, r4, lsl #10 │ │ │ │ - cmpeq ip, r8, lsl #11 │ │ │ │ + cmpeq ip, r0, lsl r5 │ │ │ │ + @ instruction: 0x015cc594 │ │ │ │ cmpeq sl, ip, ror #28 │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ - cmpeq ip, r0, lsl #11 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ + cmpeq ip, ip, lsl #11 │ │ │ │ cmpeq sl, r4, lsl #28 │ │ │ │ - cmpeq ip, r0, lsr r5 │ │ │ │ - cmpeq ip, r0, asr r5 │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ + cmpeq ip, ip, asr r5 │ │ │ │ @ instruction: 0x015a9d9c │ │ │ │ - cmpeq ip, r0, lsl #10 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ + cmpeq ip, ip, lsl #10 │ │ │ │ + cmpeq ip, ip, asr #10 │ │ │ │ cmpeq sl, r4, lsr sp │ │ │ │ - ldrsheq ip, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq ip, ip, lsr #10 │ │ │ │ + ldrsheq ip, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, r8, lsr r5 │ │ │ │ cmpeq sl, ip, asr #25 │ │ │ │ - ldrsbeq ip, [ip, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq ip, r8, lsr #10 │ │ │ │ + cmpeq ip, r8, ror #9 │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ cmpeq sl, r4, ror #24 │ │ │ │ - ldrsbeq ip, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, r4, lsl r5 │ │ │ │ - cmpeq ip, r8, ror r4 │ │ │ │ + cmpeq ip, r4, ror #9 │ │ │ │ + cmpeq ip, r0, lsr #10 │ │ │ │ + cmpeq ip, r4, lsl #9 │ │ │ │ ldrheq r9, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmpeq ip, r0, asr #9 │ │ │ │ + cmpeq ip, ip, asr #9 │ │ │ │ ldrsheq r9, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, r0, lsr #9 │ │ │ │ - cmpeq ip, r8, asr #9 │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq ip, ip, lsr #9 │ │ │ │ + ldrsbeq ip, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, ip, asr #8 │ │ │ │ cmpeq sl, r4, asr sl │ │ │ │ - @ instruction: 0x015cc490 │ │ │ │ + @ instruction: 0x015cc49c │ │ │ │ ldrsbeq r9, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmpeq ip, ip, ror r4 │ │ │ │ - ldrheq ip, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq ip, r8, lsl #9 │ │ │ │ + cmpeq ip, r4, asr #9 │ │ │ │ cmpeq sl, r8, ror #18 │ │ │ │ - cmpeq ip, r8, ror #8 │ │ │ │ - ldrheq ip, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, r4, ror r4 │ │ │ │ + cmpeq ip, r0, asr #9 │ │ │ │ cmpeq sl, r0, lsl #18 │ │ │ │ - cmpeq ip, r4, ror #8 │ │ │ │ - @ instruction: 0x015cc494 │ │ │ │ + cmpeq ip, r0, ror r4 │ │ │ │ + cmpeq ip, r0, lsr #9 │ │ │ │ cmpeq sl, r8, lsl #17 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmpeq ip, ip, ror r4 │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq ip, r8, lsl #9 │ │ │ │ cmpeq sl, r0, lsr #16 │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ + cmpeq ip, r8, lsr r4 │ │ │ │ + cmpeq ip, r8, ror r4 │ │ │ │ ldrheq r9, [sl, #-120] @ 0xffffff88 │ │ │ │ - cmpeq ip, ip, lsl r4 │ │ │ │ - cmpeq ip, ip, asr r4 │ │ │ │ + cmpeq ip, r8, lsr #8 │ │ │ │ + cmpeq ip, r8, ror #8 │ │ │ │ cmpeq sl, r0, asr r7 │ │ │ │ - cmpeq ip, ip, lsl #8 │ │ │ │ - cmpeq ip, ip, ror r4 │ │ │ │ + cmpeq ip, r8, lsl r4 │ │ │ │ + cmpeq ip, r8, lsl #9 │ │ │ │ cmpeq sl, r8, ror #13 │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ - cmpeq ip, r0, ror #8 │ │ │ │ + cmpeq ip, r8, lsr r4 │ │ │ │ + cmpeq ip, ip, ror #8 │ │ │ │ cmpeq sl, r0, lsl #13 │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ - cmpeq ip, r8, asr r4 │ │ │ │ + cmpeq ip, ip, lsl r4 │ │ │ │ + cmpeq ip, r4, ror #8 │ │ │ │ cmpeq sl, r8, lsl r6 │ │ │ │ - cmpeq ip, r8, lsl #8 │ │ │ │ - cmpeq ip, r4, lsr #8 │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ + cmpeq ip, r0, lsr r4 │ │ │ │ ldrheq r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ - ldrsbeq ip, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ + cmpeq ip, r0, ror #7 │ │ │ │ + cmpeq ip, ip, lsl r4 │ │ │ │ cmpeq sl, r8, asr #10 │ │ │ │ - cmpeq ip, r0, asr #7 │ │ │ │ - cmpeq ip, ip, ror #7 │ │ │ │ + cmpeq ip, ip, asr #7 │ │ │ │ + ldrsheq ip, [ip, #-56] @ 0xffffffc8 │ │ │ │ cmpeq sl, r0, ror #9 │ │ │ │ - @ instruction: 0x015cc39c │ │ │ │ - ldrsbeq ip, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r8, lsr #7 │ │ │ │ + cmpeq ip, r4, ror #7 │ │ │ │ cmpeq sl, r8, ror r4 │ │ │ │ - cmpeq ip, r8, lsl #7 │ │ │ │ - ldrheq ip, [ip, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x015cc394 │ │ │ │ + cmpeq ip, r0, asr #7 │ │ │ │ cmpeq sl, r0, lsl r4 │ │ │ │ - cmpeq ip, r4, ror #6 │ │ │ │ - @ instruction: 0x015cc398 │ │ │ │ + cmpeq ip, r0, ror r3 │ │ │ │ + cmpeq ip, r4, lsr #7 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldr r3, [pc, #-396] @ 5bd5b4 │ │ │ │ ldr r0, [pc, #-396] @ 5bd5b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, r3, #928 @ 0x3a0 │ │ │ │ ldr r3, [pc, #-404] @ 5bd5bc │ │ │ │ mov r1, r9 │ │ │ │ @@ -1317473,281 +1317473,281 @@ │ │ │ │ beq 5be444 │ │ │ │ ldr r1, [pc, #584] @ 5bf7dc │ │ │ │ mov r3, r6 │ │ │ │ add r2, r7, #928 @ 0x3a0 │ │ │ │ str r8, [sp, #8] │ │ │ │ b 5bf058 │ │ │ │ cmpeq sl, ip, lsr #7 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq ip, r8, ror r3 │ │ │ │ svcvc 0x00efffff │ │ │ │ + cmpeq ip, ip, lsr r3 │ │ │ │ + cmpeq ip, r4, ror #6 │ │ │ │ cmpeq ip, r0, lsr r3 │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ - cmpeq ip, r4, lsr #6 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ - cmpeq ip, ip, lsr #6 │ │ │ │ - cmpeq ip, r4, lsl r3 │ │ │ │ - ldrsheq ip, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmpeq ip, r4, lsl #6 │ │ │ │ - ldrsbeq ip, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq ip, ip, ror #5 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ + cmpeq ip, r8, lsr r3 │ │ │ │ + cmpeq ip, r0, lsr #6 │ │ │ │ + cmpeq ip, r0, lsl #6 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ + cmpeq ip, r8, ror #5 │ │ │ │ + ldrsheq ip, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, r4, ror #5 │ │ │ │ ldrsbeq ip, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq ip, ip, asr #5 │ │ │ │ - ldrsheq ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq lr, r0, ror r1 │ │ │ │ - cmpeq ip, ip, lsr #29 │ │ │ │ - cmneq r5, r4, asr #4 │ │ │ │ - ldrheq r6, [fp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq ip, r0, ror #28 │ │ │ │ - strdeq r2, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq fp, r8, ror #14 │ │ │ │ - cmpeq ip, r4, lsl lr │ │ │ │ - cmneq r5, ip, lsr #3 │ │ │ │ - cmpeq fp, ip, lsl r7 │ │ │ │ - ldrheq r8, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmneq r5, r0, asr r1 │ │ │ │ - cmpeq fp, r0, asr #13 │ │ │ │ - cmpeq ip, ip, asr sp │ │ │ │ - strdeq r2, [r5, #-4]! │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq ip, r0, lsl #26 │ │ │ │ - @ instruction: 0x01652098 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - cmpeq ip, r4, lsr #25 │ │ │ │ - cmneq r5, ip, lsr r0 │ │ │ │ - cmpeq fp, ip, lsr #11 │ │ │ │ - cmpeq ip, ip, asr #24 │ │ │ │ - cmneq r5, r4, ror #31 │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ - ldrsheq r8, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmneq r5, r8, lsl #31 │ │ │ │ - ldrsheq r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x015c8b94 │ │ │ │ - cmneq r5, ip, lsr #30 │ │ │ │ - @ instruction: 0x015b649c │ │ │ │ - cmneq r5, r8, asr #29 │ │ │ │ - cmpeq ip, r8, lsl fp │ │ │ │ - cmneq r5, r0, lsl lr │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ + ldrsheq ip, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + ldrheq r8, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, ip, asr #4 │ │ │ │ + cmpeq fp, r0, asr #15 │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ + cmpeq ip, r0, lsr #28 │ │ │ │ + strheq r2, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmpeq fp, r8, lsr #14 │ │ │ │ + cmpeq ip, r4, asr #27 │ │ │ │ + cmneq r5, r8, asr r1 │ │ │ │ + cmpeq fp, ip, asr #13 │ │ │ │ + cmpeq ip, r8, ror #26 │ │ │ │ + strdeq r2, [r5, #-12]! │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + cmpeq ip, ip, lsl #26 │ │ │ │ + cmneq r5, r0, lsr #1 │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ + ldrheq r8, [ip, #-192] @ 0xffffff40 │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ + ldrheq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq ip, r8, asr ip │ │ │ │ + cmneq r5, ip, ror #31 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + ldrsheq r8, [ip, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x01651f90 │ │ │ │ + cmpeq fp, r4, lsl #10 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ + cmneq r5, r4, lsr pc │ │ │ │ + cmpeq fp, r8, lsr #9 │ │ │ │ + ldrdeq r1, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + cmneq r5, r8, lsl lr │ │ │ │ + cmpeq ip, ip, ror lr │ │ │ │ + cmpeq ip, r4, ror #20 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ cmpeq sl, r4, lsr #21 │ │ │ │ cmpeq sl, r4, lsr sl │ │ │ │ ldrsbeq r6, [sl, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0x015a6998 │ │ │ │ cmpeq sl, r4, asr #18 │ │ │ │ - cmpeq ip, r0, lsr r4 │ │ │ │ - strdeq r1, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq ip, r0, asr r8 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ + cmneq r5, r4, lsl #24 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - strheq r1, [r5, #-188]! @ 0xffffff44 │ │ │ │ - ldrheq fp, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, ip, lsl #16 │ │ │ │ + cmneq r5, r4, asr #23 │ │ │ │ + cmpeq ip, r8, asr #7 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - cmneq r5, ip, lsl #23 │ │ │ │ - cmpeq ip, r0, lsl #2 │ │ │ │ - ldrsbeq r8, [ip, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x01651b94 │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ + cmpeq ip, r8, ror #15 │ │ │ │ muleq r0, r8, r8 │ │ │ │ muleq r0, r6, r8 │ │ │ │ - cmneq r5, r0, lsr fp │ │ │ │ - cmpeq fp, ip, lsr #1 │ │ │ │ - cmpeq ip, r4, lsl #15 │ │ │ │ + cmneq r5, r8, lsr fp │ │ │ │ + ldrheq r6, [fp, #-8] │ │ │ │ + @ instruction: 0x015c8790 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ muleq r0, r3, r8 │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ - cmpeq fp, r4, asr r0 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ + cmneq r5, ip, ror #21 │ │ │ │ + cmpeq fp, r0, rrx │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - cmpeq ip, r4, ror #13 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - cmpeq fp, ip, ror #31 │ │ │ │ + ldrsheq r8, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r5, r4, lsl #21 │ │ │ │ + ldrsheq r5, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - cmpeq ip, ip, lsl #13 │ │ │ │ - cmneq r5, r4, lsr #20 │ │ │ │ - @ instruction: 0x015b5f94 │ │ │ │ + @ instruction: 0x015c8698 │ │ │ │ + cmneq r5, ip, lsr #20 │ │ │ │ + cmpeq fp, r0, lsr #31 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ - cmpeq ip, r4, lsr r6 │ │ │ │ - cmneq r5, ip, asr #19 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ + cmpeq ip, r0, asr #12 │ │ │ │ + ldrdeq r1, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - ldrsbeq r8, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r5, r4, ror r9 │ │ │ │ - cmpeq fp, r4, ror #29 │ │ │ │ + cmpeq ip, r8, ror #11 │ │ │ │ + cmneq r5, ip, ror r9 │ │ │ │ + ldrsheq r5, [fp, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r6, asr #17 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ - cmneq r5, r8, lsl #18 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ + cmpeq ip, ip, ror r5 │ │ │ │ + cmneq r5, r0, lsl r9 │ │ │ │ + cmpeq fp, r4, lsl #29 │ │ │ │ andeq r0, r0, r5, asr #17 │ │ │ │ - cmpeq ip, r0, ror #3 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ - ldrsheq r8, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq ip, ip, ror #3 │ │ │ │ + strheq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq ip, r4, lsl #10 │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - cmpeq ip, r4, ror #21 │ │ │ │ + ldrsheq sl, [ip, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - ldrheq r5, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r8, ror sp │ │ │ │ + cmpeq fp, r0, asr #27 │ │ │ │ + cmpeq fp, r4, lsl #27 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - cmpeq fp, r4, asr #26 │ │ │ │ + cmpeq fp, r0, asr sp │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - strheq r1, [r5, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq fp, ip, lsr #26 │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ + strheq r1, [r5, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq fp, r8, lsr sp │ │ │ │ + cmpeq ip, r0, lsl r4 │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - cmneq r5, r0, ror r7 │ │ │ │ - cmpeq fp, ip, ror #25 │ │ │ │ - cmpeq ip, r4, asr #7 │ │ │ │ + cmneq r5, r8, ror r7 │ │ │ │ + ldrsheq r5, [fp, #-200] @ 0xffffff38 │ │ │ │ + ldrsbeq r8, [ip, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ andeq r0, r0, r5, lsr #17 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - cmpeq ip, r8, ror #6 │ │ │ │ - cmneq r5, r0, lsl #14 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ + cmneq r5, r8, lsl #14 │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - cmpeq ip, r0, lsl r3 │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ + cmpeq ip, ip, lsl r3 │ │ │ │ + strheq r1, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - ldrheq r8, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r5, r0, asr r6 │ │ │ │ - cmpeq fp, r0, asr #23 │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ + cmneq r5, r8, asr r6 │ │ │ │ + cmpeq fp, ip, asr #23 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq ip, r0, ror #4 │ │ │ │ - strdeq r1, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq fp, r8, ror #22 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ + cmneq r5, r0, lsl #12 │ │ │ │ + cmpeq fp, r4, ror fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - cmneq r5, r0, lsr #11 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ + cmneq r5, r8, lsr #11 │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq ip, r0, lsl #27 │ │ │ │ - cmneq r5, r8, lsl r1 │ │ │ │ - cmpeq fp, r8, lsl #13 │ │ │ │ + cmpeq ip, ip, lsl #27 │ │ │ │ + cmneq r5, r0, lsr #2 │ │ │ │ + @ instruction: 0x015b5694 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strheq r1, [r5, #-8]! │ │ │ │ - cmpeq fp, r4, lsr r6 │ │ │ │ - cmpeq ip, ip, lsl #26 │ │ │ │ + cmneq r5, r0, asr #1 │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ + cmpeq ip, r8, lsl sp │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - ldrsheq r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r8, lsl #12 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - cmpeq ip, r4, asr #6 │ │ │ │ + cmpeq ip, r0, asr r3 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x015b5590 │ │ │ │ + @ instruction: 0x015b559c │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ + cmpeq fp, r8, lsr #10 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - cmpeq fp, ip, ror #9 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ - ldrheq r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x015c7b94 │ │ │ │ + ldrsheq r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + cmpeq fp, r4, asr #9 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ andeq r0, r0, sl, lsr #17 │ │ │ │ - smultteq r5, r8, lr │ │ │ │ - cmpeq fp, r4, ror #8 │ │ │ │ - cmpeq ip, ip, lsr fp │ │ │ │ + strdeq r0, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq fp, r0, ror r4 │ │ │ │ + cmpeq ip, r8, asr #22 │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - smultbeq r5, r8, lr │ │ │ │ - cmpeq fp, r4, lsr #8 │ │ │ │ - cmpeq ip, r0, lsl #22 │ │ │ │ - cmneq r5, r8, ror #28 │ │ │ │ - cmpeq fp, r4, ror #7 │ │ │ │ - ldrheq r7, [ip, #-172] @ 0xffffff54 │ │ │ │ + strheq r0, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq fp, r0, lsr r4 │ │ │ │ + cmpeq ip, ip, lsl #22 │ │ │ │ + cmneq r5, r0, ror lr │ │ │ │ + ldrsheq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r8, asr #21 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ - cmpeq fp, r4, lsr #7 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ + cmneq r5, r0, lsr lr │ │ │ │ + ldrheq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r8, lsl #21 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smultteq r5, r8, sp │ │ │ │ - cmpeq fp, r4, ror #6 │ │ │ │ - cmpeq ip, ip, lsr sl │ │ │ │ + strdeq r0, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq fp, r0, ror r3 │ │ │ │ + cmpeq ip, r8, asr #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - smultbeq r5, r8, sp │ │ │ │ - cmpeq fp, r4, lsr #6 │ │ │ │ - ldrsheq r7, [ip, #-156] @ 0xffffff64 │ │ │ │ + strheq r0, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + cmpeq ip, r8, lsl #20 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r5, r8, ror #26 │ │ │ │ - cmpeq fp, r4, ror #5 │ │ │ │ - ldrheq r7, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmneq r5, r0, ror sp │ │ │ │ + ldrsheq r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r8, asr #19 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r8, lsr #26 │ │ │ │ - cmpeq fp, r4, lsr #5 │ │ │ │ - cmpeq ip, ip, ror r9 │ │ │ │ + cmneq r5, r0, lsr sp │ │ │ │ + ldrheq r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r8, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ - strdeq r0, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq fp, r0, ror #4 │ │ │ │ + cmpeq ip, r4, ror #18 │ │ │ │ + strdeq r0, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq ip, r0, lsl #18 │ │ │ │ - @ instruction: 0x01650c98 │ │ │ │ - cmpeq fp, r8, lsl #4 │ │ │ │ + cmpeq ip, ip, lsl #18 │ │ │ │ + smultbeq r5, r0, ip │ │ │ │ + cmpeq fp, r4, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq ip, r8, lsr #17 │ │ │ │ - cmneq r5, r0, asr #24 │ │ │ │ - ldrheq r5, [fp, #-16] │ │ │ │ - cmpeq ip, r0, asr r8 │ │ │ │ - smultteq r5, r8, fp │ │ │ │ - cmpeq fp, r8, asr r1 │ │ │ │ + ldrheq r7, [ip, #-132] @ 0xffffff7c │ │ │ │ + cmneq r5, r8, asr #24 │ │ │ │ + ldrheq r5, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ + strdeq r0, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq fp, r4, ror #2 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - ldrsheq r7, [ip, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x01650b90 │ │ │ │ - cmpeq fp, r0, lsl #2 │ │ │ │ + cmpeq ip, r4, lsl #16 │ │ │ │ + @ instruction: 0x01650b98 │ │ │ │ + cmpeq fp, ip, lsl #2 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - cmpeq ip, r0, lsr #15 │ │ │ │ - cmneq r5, r8, lsr fp │ │ │ │ - cmpeq fp, r8, lsr #1 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + cmneq r5, r0, asr #22 │ │ │ │ + ldrheq r5, [fp, #-4] │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq ip, r8, asr #14 │ │ │ │ - smultteq r5, r0, sl │ │ │ │ - cmpeq fp, r0, asr r0 │ │ │ │ - ldrsheq r7, [ip, #-96] @ 0xffffffa0 │ │ │ │ - smulbbeq r5, r8, sl │ │ │ │ - ldrsheq r4, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq ip, r4, asr r7 │ │ │ │ + smultteq r5, r8, sl │ │ │ │ + cmpeq fp, ip, asr r0 │ │ │ │ + ldrsheq r7, [ip, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x01650a90 │ │ │ │ + cmpeq fp, r4 │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ + ldrheq r4, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - strdeq r0, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq ip, r4, asr #20 │ │ │ │ - cmpeq ip, r4, asr #12 │ │ │ │ + cmneq r5, r4, lsl #20 │ │ │ │ + cmpeq ip, r0, asr sl │ │ │ │ + cmpeq ip, r0, asr r6 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - strheq r0, [r5, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ + smulbteq r5, r0, r9 │ │ │ │ + cmpeq fp, r0, asr #30 │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - cmneq r5, r8, ror r9 │ │ │ │ - ldrsheq r4, [fp, #-228] @ 0xffffff1c │ │ │ │ - ldrsbeq r7, [ip, #-84] @ 0xffffffac │ │ │ │ + smulbbeq r5, r0, r9 │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ + cmpeq ip, r0, ror #11 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - cmneq r5, r0, lsl r9 │ │ │ │ - cmpeq fp, ip, lsl #29 │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ + cmneq r5, r8, lsl r9 │ │ │ │ + @ instruction: 0x015b4e98 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - cmpeq fp, r4, asr lr │ │ │ │ + cmpeq fp, r0, ror #28 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - smultbeq r5, r0, r8 │ │ │ │ - cmpeq fp, ip, lsl lr │ │ │ │ - ldrsheq r7, [ip, #-76] @ 0xffffffb4 │ │ │ │ + smultbeq r5, r8, r8 │ │ │ │ + cmpeq fp, r8, lsr #28 │ │ │ │ + cmpeq ip, r8, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - cmpeq fp, r8, asr #27 │ │ │ │ - strdeq r0, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ - cmpeq ip, r8, asr #8 │ │ │ │ + ldrsbeq r4, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ + cmpeq ip, ip, asr r9 │ │ │ │ + cmpeq ip, r4, asr r4 │ │ │ │ andeq r0, r0, r3, lsr r8 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - smultbeq r5, ip, r7 │ │ │ │ - cmpeq ip, ip, asr #18 │ │ │ │ - ldrsheq r7, [ip, #-56] @ 0xffffffc8 │ │ │ │ + strheq r0, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ + cmpeq lr, ip, lsr r6 │ │ │ │ cmpeq lr, r0, lsr r6 │ │ │ │ - cmpeq lr, r4, lsr #12 │ │ │ │ ldr r6, [pc, #-504] @ 5bf7e0 │ │ │ │ ldr r7, [pc, #-504] @ 5bf7e4 │ │ │ │ ldr r8, [pc, #-504] @ 5bf7e8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, #1 │ │ │ │ @@ -1319076,131 +1319076,131 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 5c087c │ │ │ │ cmneq r1, ip, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq ip, ip, asr #15 │ │ │ │ + ldrsbeq sl, [ip, #-120] @ 0xffffff88 │ │ │ │ cmneq r1, r4, lsr r1 │ │ │ │ - smultbeq r5, ip, r6 │ │ │ │ + strheq r0, [r5, #-100]! @ 0xffffff9c │ │ │ │ cmpeq sl, r0, asr #9 │ │ │ │ - ldrheq r7, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r5, r4, lsr #12 │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, r4, lsr #28 │ │ │ │ @ instruction: 0xffff1c34 │ │ │ │ @ instruction: 0xfffec5a4 │ │ │ │ @ instruction: 0xfffec85c │ │ │ │ - cmpeq ip, r4, lsr #6 │ │ │ │ + cmpeq ip, r0, lsr r3 │ │ │ │ @ instruction: 0xffff1708 │ │ │ │ - cmpeq ip, ip, lsl r3 │ │ │ │ + cmpeq ip, r8, lsr #6 │ │ │ │ @ instruction: 0xffffc20c │ │ │ │ - cmpeq ip, r4, lsl r3 │ │ │ │ + cmpeq ip, r0, lsr #6 │ │ │ │ @ instruction: 0xfffed088 │ │ │ │ - cmpeq ip, r8, lsl r3 │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ @ instruction: 0xfffec5a4 │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ @ instruction: 0xfffecd94 │ │ │ │ - cmpeq ip, r0, lsl #6 │ │ │ │ + cmpeq ip, ip, lsl #6 │ │ │ │ @ instruction: 0xfffec60c │ │ │ │ - ldrsheq r7, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, r0, lsl #6 │ │ │ │ @ instruction: 0xfffec6c8 │ │ │ │ - cmpeq ip, r8, ror #5 │ │ │ │ + ldrsheq r7, [ip, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0xfffec6d4 │ │ │ │ - ldrsbeq r7, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq ip, r8, ror #5 │ │ │ │ @ instruction: 0xfffec6e0 │ │ │ │ - ldrsbeq r7, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r7, [ip, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xfffec6ec │ │ │ │ - cmpeq ip, r4, asr #5 │ │ │ │ + ldrsbeq r7, [ip, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0xfffecb40 │ │ │ │ - ldrheq r7, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ andeq r8, r0, r8, ror #10 │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ + cmneq r5, r0, lsr #8 │ │ │ │ @ instruction: 0xffff9d30 │ │ │ │ cmpeq sl, r0, lsr #4 │ │ │ │ - cmpeq ip, ip, rrx │ │ │ │ + cmpeq ip, r8, ror r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01650398 │ │ │ │ - ldrsheq r6, [ip, #-244] @ 0xffffff0c │ │ │ │ + smultbeq r5, r0, r3 │ │ │ │ + cmpeq ip, r0 │ │ │ │ cmpeq sl, ip, ror r1 │ │ │ │ - cmpeq ip, r4, lsl #31 │ │ │ │ - strdeq r0, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq ip, r8, asr pc │ │ │ │ + @ instruction: 0x015c6f90 │ │ │ │ + cmneq r5, r0, lsl #6 │ │ │ │ + cmpeq ip, r4, ror #30 │ │ │ │ andeq r0, r0, r2, asr #28 │ │ │ │ @ instruction: 0xfffecfd4 │ │ │ │ @ instruction: 0x01717c90 │ │ │ │ cmpeq sl, r4, lsr pc │ │ │ │ - ldrdeq r0, [r5, #-16]! │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ + ldrdeq r0, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - smulbbeq r5, r8, r1 │ │ │ │ - cmpeq ip, r0, lsr r2 │ │ │ │ - cmpeq ip, r0, ror #27 │ │ │ │ + @ instruction: 0x01650190 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ + cmpeq ip, ip, ror #27 │ │ │ │ andeq r0, r0, sp, lsr lr │ │ │ │ - cmneq r5, ip, asr #2 │ │ │ │ - cmpeq fp, r8, asr #13 │ │ │ │ - cmpeq ip, r8, lsr #27 │ │ │ │ + cmneq r5, r4, asr r1 │ │ │ │ + ldrsbeq r4, [fp, #-100] @ 0xffffff9c │ │ │ │ + ldrheq r6, [ip, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ - @ instruction: 0x015b4690 │ │ │ │ + @ instruction: 0x015b469c │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - smultteq r5, r0, r0 │ │ │ │ - cmpeq fp, ip, asr r6 │ │ │ │ - cmpeq ip, ip, lsr sp │ │ │ │ + smultteq r5, r8, r0 │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ + cmpeq ip, r8, asr #26 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - ldrsheq r4, [fp, #-84] @ 0xffffffac │ │ │ │ - ldrheq r6, [ip, #-196] @ 0xffffff3c │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ + cmpeq ip, r0, asr #25 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - @ instruction: 0x015b459c │ │ │ │ + cmpeq fp, r8, lsr #11 │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - cmpeq fp, r4, asr #10 │ │ │ │ - msreq SPSR_abt, r0 @ │ │ │ │ - cmpeq fp, ip, lsl #10 │ │ │ │ - cmpeq ip, ip, ror #23 │ │ │ │ + cmpeq fp, r0, asr r5 │ │ │ │ + msreq SPSR_abt, r8 @ │ │ │ │ + cmpeq fp, r8, lsl r5 │ │ │ │ + ldrsheq r6, [ip, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - msreq SPSR_abt, r4, asr pc │ │ │ │ - ldrsbeq r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq r6, [ip, #-176] @ 0xffffff50 │ │ │ │ + msreq SPSR_abt, ip, asr pc │ │ │ │ + ldrsbeq r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ + ldrheq r6, [ip, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, lr, lsl lr │ │ │ │ - msreq SPSR_abt, r8, lsl pc │ │ │ │ - @ instruction: 0x015b4494 │ │ │ │ - cmpeq ip, r4, ror fp │ │ │ │ - ldrdeq pc, [r4, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq fp, r8, asr r4 │ │ │ │ - cmpeq ip, r8, lsr fp │ │ │ │ + msreq SPSR_abt, r0, lsr #30 │ │ │ │ + cmpeq fp, r0, lsr #9 │ │ │ │ + cmpeq ip, r0, lsl #23 │ │ │ │ + msreq (UNDEF: 100), r4, ror #29 │ │ │ │ + cmpeq fp, r4, ror #8 │ │ │ │ + cmpeq ip, r4, asr #22 │ │ │ │ andeq r0, r0, pc, lsl lr │ │ │ │ - cmpeq fp, r0, lsr #8 │ │ │ │ + cmpeq fp, ip, lsr #8 │ │ │ │ andeq r0, r0, r9, lsr #28 │ │ │ │ - ldrsheq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ - msreq (UNDEF: 100), r0, asr #28 │ │ │ │ - ldrheq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x015c6a9c │ │ │ │ + ldrsheq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ + msreq (UNDEF: 100), r8, asr #28 │ │ │ │ + cmpeq fp, r8, asr #7 │ │ │ │ + cmpeq ip, r8, lsr #21 │ │ │ │ andeq r0, r0, r2, lsr #28 │ │ │ │ - cmpeq fp, r4, lsl #7 │ │ │ │ - cmpeq ip, r0, asr #20 │ │ │ │ + @ instruction: 0x015b4390 │ │ │ │ + cmpeq ip, ip, asr #20 │ │ │ │ andeq r0, r0, r1, lsr #28 │ │ │ │ - msreq SPSR_s, r4, lsr #27 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - cmpeq ip, r0, lsl #20 │ │ │ │ + msreq SPSR_s, ip, lsr #27 │ │ │ │ + cmpeq fp, ip, lsr #6 │ │ │ │ + cmpeq ip, ip, lsl #20 │ │ │ │ andeq r0, r0, r1, lsr lr │ │ │ │ - msreq SPSR_s, r8, ror #26 │ │ │ │ - cmpeq fp, r4, ror #5 │ │ │ │ - cmpeq ip, r4, asr #19 │ │ │ │ - cmpeq fp, ip, lsr #5 │ │ │ │ + msreq SPSR_s, r0, ror sp │ │ │ │ + ldrsheq r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r6, [ip, #-144] @ 0xffffff70 │ │ │ │ + ldrheq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, pc, lsr #28 │ │ │ │ - cmpeq fp, ip, ror r2 │ │ │ │ + cmpeq fp, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - cmpeq fp, ip, asr #4 │ │ │ │ + cmpeq fp, r8, asr r2 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - cmpeq fp, ip, lsl r2 │ │ │ │ + cmpeq fp, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - cmpeq fp, ip, ror #3 │ │ │ │ + ldrsheq r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ 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 │ │ │ │ @@ -1319957,154 +1319957,154 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 5c15b8 │ │ │ │ cmneq r1, r8, ror #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq ip, ip, asr lr │ │ │ │ + cmpeq ip, r8, ror #28 │ │ │ │ cmneq r1, r0, lsr r4 │ │ │ │ - msreq SPSR_s, r8, lsr #19 │ │ │ │ + strheq pc, [r4, #-144]! @ 0xffffff70 @ │ │ │ │ ldrheq r3, [sl, #-124] @ 0xffffff84 │ │ │ │ - ldrheq r6, [ip, #-84] @ 0xffffffac │ │ │ │ - msreq SPSR_s, r0, lsr #18 │ │ │ │ - cmpeq ip, r4, ror r5 │ │ │ │ + cmpeq ip, r0, asr #11 │ │ │ │ + msreq SPSR_s, r8, lsr #18 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, r5, ror #27 │ │ │ │ andeq r8, r0, r4, asr r0 │ │ │ │ @ instruction: 0xfffed36c │ │ │ │ - msreq SPSR_s, r8, lsr #17 │ │ │ │ + strheq pc, [r4, #-128]! @ 0xffffff80 @ │ │ │ │ ldrheq r3, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq ip, ip, lsl #10 │ │ │ │ + cmpeq ip, r8, lsl r5 │ │ │ │ @ instruction: 0xffff0e8c │ │ │ │ @ instruction: 0xfffeb7fc │ │ │ │ @ instruction: 0xfffebab4 │ │ │ │ - cmpeq ip, ip, ror r5 │ │ │ │ + cmpeq ip, r8, lsl #11 │ │ │ │ @ instruction: 0xffff0960 │ │ │ │ - cmpeq ip, r4, ror r5 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ @ instruction: 0xffffb464 │ │ │ │ - cmpeq ip, ip, ror #10 │ │ │ │ + cmpeq ip, r8, ror r5 │ │ │ │ @ instruction: 0xfffec2e0 │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ + cmpeq ip, ip, ror r5 │ │ │ │ @ instruction: 0xfffeb7fc │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ @ instruction: 0xfffebfec │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ @ instruction: 0xfffeb864 │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ @ instruction: 0xfffeb920 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ + cmpeq ip, ip, asr #10 │ │ │ │ @ instruction: 0xfffeb92c │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ + cmpeq ip, r0, asr #10 │ │ │ │ @ instruction: 0xfffeb938 │ │ │ │ - cmpeq ip, r8, lsr #10 │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ @ instruction: 0xfffeb944 │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ + cmpeq ip, r8, lsr #10 │ │ │ │ @ instruction: 0xfffebd98 │ │ │ │ - cmpeq ip, r0, lsl r5 │ │ │ │ + cmpeq ip, ip, lsl r5 │ │ │ │ andeq r8, r0, r8, asr #10 │ │ │ │ - cmpeq ip, r8, lsl #10 │ │ │ │ + cmpeq ip, r4, lsl r5 │ │ │ │ andeq r8, r0, r8, asr #24 │ │ │ │ - cmpeq ip, r0, lsl #10 │ │ │ │ + cmpeq ip, ip, lsl #10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - msreq (UNDEF: 100), ip, asr r6 │ │ │ │ - ldrheq r6, [ip, #-40] @ 0xffffffd8 │ │ │ │ + msreq (UNDEF: 100), r4, ror #12 │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ cmpeq sl, r0, asr #8 │ │ │ │ - cmpeq ip, r8, asr #4 │ │ │ │ - strheq pc, [r4, #-92]! @ 0xffffffa4 @ │ │ │ │ - cmpeq ip, ip, lsl r2 │ │ │ │ + cmpeq ip, r4, asr r2 │ │ │ │ + msreq SPSR_s, r4, asr #11 │ │ │ │ + cmpeq ip, r8, lsr #4 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ @ instruction: 0xfffec298 │ │ │ │ cmneq r1, r4, asr pc │ │ │ │ @ instruction: 0xffff9620 │ │ │ │ cmpeq sl, ip, ror #3 │ │ │ │ - msreq SPSR_s, r0 @ │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - cmpeq ip, ip, ror #1 │ │ │ │ + msreq SPSR_s, r8 @ │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ + ldrsheq r6, [ip, #-8] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - msreq SPSR_s, r4, asr r4 │ │ │ │ - ldrsbeq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ - ldrheq r6, [ip, #-0] │ │ │ │ + msreq SPSR_s, ip, asr r4 │ │ │ │ + ldrsbeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ + ldrheq r6, [ip, #-12] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x015b3998 │ │ │ │ - cmpeq fp, r8, ror #18 │ │ │ │ + cmpeq fp, r4, lsr #19 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ andeq r0, r0, r3, lsl #28 │ │ │ │ - msreq SPSR_abt, r0 @ │ │ │ │ - cmpeq fp, ip, lsl #18 │ │ │ │ - cmpeq ip, ip, ror #31 │ │ │ │ + msreq SPSR_abt, r8 @ │ │ │ │ + cmpeq fp, r8, lsl r9 │ │ │ │ + ldrsheq r5, [ip, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - msreq SPSR_abt, r4, asr r3 │ │ │ │ - ldrsbeq r3, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldrheq r5, [ip, #-240] @ 0xffffff10 │ │ │ │ - ldrsbeq r9, [ip, #-56] @ 0xffffffc8 │ │ │ │ + msreq SPSR_abt, ip, asr r3 │ │ │ │ + ldrsbeq r3, [fp, #-140] @ 0xffffff74 │ │ │ │ + ldrheq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, r4, ror #7 │ │ │ │ andeq r0, r0, sp, ror #27 │ │ │ │ - cmpeq fp, r0, ror #16 │ │ │ │ - strheq pc, [r4, #-32]! @ 0xffffffe0 @ │ │ │ │ - cmpeq fp, ip, lsr #16 │ │ │ │ - cmpeq ip, ip, lsl #30 │ │ │ │ + cmpeq fp, ip, ror #16 │ │ │ │ + strheq pc, [r4, #-40]! @ 0xffffffd8 @ │ │ │ │ + cmpeq fp, r8, lsr r8 │ │ │ │ + cmpeq ip, r8, lsl pc │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - msreq (UNDEF: 100), r4, ror r2 │ │ │ │ - ldrsheq r3, [fp, #-112] @ 0xffffff90 │ │ │ │ - ldrsbeq r5, [ip, #-224] @ 0xffffff20 │ │ │ │ + msreq (UNDEF: 100), ip, ror r2 │ │ │ │ + ldrsheq r3, [fp, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - msreq (UNDEF: 100), r8, lsr r2 │ │ │ │ - ldrheq r3, [fp, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x015c5e94 │ │ │ │ + msreq (UNDEF: 100), r0, asr #4 │ │ │ │ + cmpeq fp, r0, asr #15 │ │ │ │ + cmpeq ip, r0, lsr #29 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strdeq pc, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq fp, r8, ror r7 │ │ │ │ - cmpeq ip, r8, asr lr │ │ │ │ + msreq (UNDEF: 100), r4, lsl #4 │ │ │ │ + cmpeq fp, r4, lsl #15 │ │ │ │ + cmpeq ip, r4, ror #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq fp, r0, asr #14 │ │ │ │ - msreq SPSR_s, ip, lsl #3 │ │ │ │ - cmpeq fp, r8, lsl #14 │ │ │ │ - cmpeq ip, r8, ror #27 │ │ │ │ + cmpeq fp, ip, asr #14 │ │ │ │ + msreq SPSR_s, r4 @ │ │ │ │ + cmpeq fp, r4, lsl r7 │ │ │ │ + ldrsheq r5, [ip, #-212] @ 0xffffff2c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - msreq SPSR_s, r0, asr r1 │ │ │ │ - cmpeq fp, ip, asr #13 │ │ │ │ - cmpeq ip, ip, lsr #27 │ │ │ │ + msreq SPSR_s, r8, asr r1 │ │ │ │ + ldrsbeq r3, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldrheq r5, [ip, #-216] @ 0xffffff28 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x015b3690 │ │ │ │ - cmpeq ip, r0, asr sp │ │ │ │ + @ instruction: 0x015b369c │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - strheq pc, [r4, #-8]! @ │ │ │ │ - cmpeq fp, r4, lsr r6 │ │ │ │ - cmpeq ip, r4, lsl sp │ │ │ │ + msreq SPSR_s, r0, asr #1 │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ + cmpeq ip, r0, lsr #26 │ │ │ │ andeq r0, r0, r3, ror #27 │ │ │ │ - ldrsheq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq r5, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r8, lsl #12 │ │ │ │ + cmpeq ip, r4, asr #25 │ │ │ │ andeq r0, r0, r2, ror #27 │ │ │ │ - msreq SPSR_s, ip, lsl r0 │ │ │ │ - @ instruction: 0x015b3598 │ │ │ │ - cmpeq ip, r8, ror ip │ │ │ │ + msreq SPSR_s, r4, lsr #32 │ │ │ │ + cmpeq fp, r4, lsr #11 │ │ │ │ + cmpeq ip, r4, lsl #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r4, r0, ror #31 │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ - cmpeq ip, ip, lsr ip │ │ │ │ + cmneq r4, r8, ror #31 │ │ │ │ + cmpeq fp, r8, ror #10 │ │ │ │ + cmpeq ip, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r4, r4, lsr #31 │ │ │ │ - cmpeq fp, r0, lsr #10 │ │ │ │ - cmpeq ip, r0, lsl #24 │ │ │ │ + cmneq r4, ip, lsr #31 │ │ │ │ + cmpeq fp, ip, lsr #10 │ │ │ │ + cmpeq ip, ip, lsl #24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ - cmpeq fp, r4, ror #9 │ │ │ │ - cmpeq ip, r4, asr #23 │ │ │ │ + cmneq r4, r0, ror pc │ │ │ │ + ldrsheq r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r5, [ip, #-176] @ 0xffffff50 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r4, ip, lsr #30 │ │ │ │ - cmpeq fp, r8, lsr #9 │ │ │ │ - cmpeq ip, r8, lsl #23 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ + ldrheq r3, [fp, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x015c5b94 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq lr, [r4, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq fp, ip, ror #8 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ + strdeq lr, [r4, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq fp, r8, ror r4 │ │ │ │ + cmpeq ip, r8, asr fp │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strheq lr, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ - cmpeq ip, r0, lsl fp │ │ │ │ + strheq lr, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ + cmpeq ip, ip, lsl fp │ │ │ │ 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 │ │ │ │ @@ -1320875,154 +1320875,154 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5c23fc │ │ │ │ cmneq r1, r8, asr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r8, lsr r6 │ │ │ │ - cmneq r4, r0, lsr #23 │ │ │ │ + cmneq r4, r8, lsr #23 │ │ │ │ cmpeq sl, r8, lsr #19 │ │ │ │ - cmpeq ip, r0, lsr #15 │ │ │ │ - cmneq r4, r0, lsl fp │ │ │ │ - cmpeq ip, r8, asr r7 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ + cmpeq ip, r0, lsr #16 │ │ │ │ @ instruction: 0xfffed1ac │ │ │ │ andeq r5, r0, r8, lsl #25 │ │ │ │ @ instruction: 0xffff00c8 │ │ │ │ @ instruction: 0xfffeacf4 │ │ │ │ @ instruction: 0xfffeaa3c │ │ │ │ - ldrheq r5, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r8, asr #15 │ │ │ │ @ instruction: 0xfffefba0 │ │ │ │ - ldrheq r5, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq ip, r0, asr #15 │ │ │ │ @ instruction: 0xffffa6a4 │ │ │ │ - cmpeq ip, ip, lsr #15 │ │ │ │ + ldrheq r5, [ip, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0xfffeb520 │ │ │ │ - ldrheq r5, [ip, #-112] @ 0xffffff90 │ │ │ │ + ldrheq r5, [ip, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xfffeaa3c │ │ │ │ - cmpeq ip, r4, lsr #15 │ │ │ │ + ldrheq r5, [ip, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0xfffeb22c │ │ │ │ - @ instruction: 0x015c5798 │ │ │ │ + cmpeq ip, r4, lsr #15 │ │ │ │ @ instruction: 0xfffeaaa4 │ │ │ │ - cmpeq ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x015c5798 │ │ │ │ @ instruction: 0xfffeab60 │ │ │ │ - cmpeq ip, r0, lsl #15 │ │ │ │ + cmpeq ip, ip, lsl #15 │ │ │ │ @ instruction: 0xfffeab6c │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ + cmpeq ip, r0, lsl #15 │ │ │ │ @ instruction: 0xfffeab78 │ │ │ │ - cmpeq ip, r8, ror #14 │ │ │ │ + cmpeq ip, r4, ror r7 │ │ │ │ @ instruction: 0xfffeab84 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ @ instruction: 0xfffeafd8 │ │ │ │ - cmpeq ip, r0, asr r7 │ │ │ │ + cmpeq ip, ip, asr r7 │ │ │ │ andeq r7, r0, r8, lsl #15 │ │ │ │ - cmpeq ip, r8, asr #14 │ │ │ │ + cmpeq ip, r4, asr r7 │ │ │ │ andeq r7, r0, r8, lsl #29 │ │ │ │ - cmpeq ip, r0, asr #14 │ │ │ │ + cmpeq ip, ip, asr #14 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, ip, lsl #17 │ │ │ │ - ldrsbeq r5, [ip, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0164e894 │ │ │ │ + cmpeq ip, r4, ror #9 │ │ │ │ andeq r0, r0, r3, asr #27 │ │ │ │ cmpeq sl, r8, ror #12 │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ - cmneq r4, r4, ror #15 │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq ip, r8, ror r4 │ │ │ │ + cmneq r4, ip, ror #15 │ │ │ │ + cmpeq ip, ip, asr #8 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - @ instruction: 0x0164e798 │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ cmpeq sl, r4, lsr #11 │ │ │ │ - cmpeq ip, r0, lsl #8 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ @ instruction: 0xfffeb448 │ │ │ │ cmneq r1, r0, lsl r1 │ │ │ │ @ instruction: 0xffff9cb0 │ │ │ │ - cmneq r4, ip, lsr #13 │ │ │ │ - cmpeq ip, r4, lsr #15 │ │ │ │ - cmpeq fp, ip, ror #23 │ │ │ │ - ldrsbeq r5, [ip, #-36] @ 0xffffffdc │ │ │ │ + strheq lr, [r4, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq r8, [ip, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r2, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq ip, r0, ror #5 │ │ │ │ muleq r0, r5, sp │ │ │ │ cmpeq sl, r0, asr #6 │ │ │ │ - cmneq r4, ip, ror #11 │ │ │ │ - cmpeq fp, ip, asr fp │ │ │ │ - cmpeq ip, ip, lsr r2 │ │ │ │ + strdeq lr, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ + cmpeq ip, r8, asr #4 │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ - strheq lr, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq fp, r0, lsr #22 │ │ │ │ - cmpeq ip, r0, lsl #4 │ │ │ │ + strheq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq fp, ip, lsr #22 │ │ │ │ + cmpeq ip, ip, lsl #4 │ │ │ │ andeq r0, r0, sp, lsr #27 │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ - cmpeq fp, r4, ror #21 │ │ │ │ - cmpeq ip, r4, asr #3 │ │ │ │ + cmneq r4, ip, ror r5 │ │ │ │ + ldrsheq r2, [fp, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq r5, [ip, #-16] │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - cmneq r4, r8, lsr r5 │ │ │ │ - cmpeq fp, r8, lsr #21 │ │ │ │ - cmpeq ip, r8, lsl #3 │ │ │ │ + cmneq r4, r0, asr #10 │ │ │ │ + ldrheq r2, [fp, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x015c5194 │ │ │ │ andeq r0, r0, pc, lsr #27 │ │ │ │ - strdeq lr, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ - cmpeq ip, ip, asr #2 │ │ │ │ - cmneq r4, r0, asr #9 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ - cmpeq ip, r0, lsl r1 │ │ │ │ + cmneq r4, r4, lsl #10 │ │ │ │ + cmpeq fp, r8, ror sl │ │ │ │ + cmpeq ip, r8, asr r1 │ │ │ │ + cmneq r4, r8, asr #9 │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ + cmpeq ip, ip, lsl r1 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ - ldrsheq r2, [fp, #-148] @ 0xffffff6c │ │ │ │ - ldrsbeq r5, [ip, #-4] │ │ │ │ + cmneq r4, ip, lsl #9 │ │ │ │ + cmpeq fp, r0, lsl #20 │ │ │ │ + cmpeq ip, r0, ror #1 │ │ │ │ @ instruction: 0x00000db2 │ │ │ │ - cmneq r4, r8, asr #8 │ │ │ │ - ldrheq r2, [fp, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x015c5098 │ │ │ │ + cmneq r4, r0, asr r4 │ │ │ │ + cmpeq fp, r4, asr #19 │ │ │ │ + cmpeq ip, r4, lsr #1 │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - cmpeq fp, r4, lsl #19 │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ - strheq lr, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq fp, r4, lsr #18 │ │ │ │ - cmpeq ip, r4 │ │ │ │ + @ instruction: 0x015b2990 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ + strheq lr, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ + cmpeq ip, r0, lsl r0 │ │ │ │ muleq r0, sp, sp │ │ │ │ - cmneq r4, r8, ror r3 │ │ │ │ - cmpeq fp, r8, ror #17 │ │ │ │ - cmpeq ip, r8, asr #31 │ │ │ │ + cmneq r4, r0, lsl #7 │ │ │ │ + ldrsheq r2, [fp, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq r4, [ip, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, fp, lsr #27 │ │ │ │ - cmneq r4, ip, lsr r3 │ │ │ │ - cmpeq fp, ip, lsr #17 │ │ │ │ - cmpeq ip, ip, lsl #31 │ │ │ │ + cmneq r4, r4, asr #6 │ │ │ │ + ldrheq r2, [fp, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x015c4f98 │ │ │ │ muleq r0, fp, sp │ │ │ │ - cmneq r4, r0, lsl #6 │ │ │ │ - cmpeq fp, r0, ror r8 │ │ │ │ - cmpeq ip, r0, asr pc │ │ │ │ + cmneq r4, r8, lsl #6 │ │ │ │ + cmpeq fp, ip, ror r8 │ │ │ │ + cmpeq ip, ip, asr pc │ │ │ │ muleq r0, sl, sp │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - ldrsheq r4, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r8, asr #16 │ │ │ │ + cmpeq ip, r0, lsl #30 │ │ │ │ muleq r0, ip, sp │ │ │ │ - ldrsbeq r2, [fp, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x015c4e94 │ │ │ │ + cmpeq fp, r8, ror #15 │ │ │ │ + cmpeq ip, r0, lsr #29 │ │ │ │ andeq r0, r0, sl, asr #27 │ │ │ │ - cmneq r4, r8, lsl #4 │ │ │ │ - cmpeq fp, r8, ror r7 │ │ │ │ - cmpeq ip, r8, asr lr │ │ │ │ + cmneq r4, r0, lsl r2 │ │ │ │ + cmpeq fp, r4, lsl #15 │ │ │ │ + cmpeq ip, r4, ror #28 │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - cmpeq fp, ip, lsr r7 │ │ │ │ - cmpeq ip, ip, lsl lr │ │ │ │ + ldrdeq lr, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmpeq fp, r8, asr #14 │ │ │ │ + cmpeq ip, r8, lsr #28 │ │ │ │ @ instruction: 0x00000db5 │ │ │ │ - @ instruction: 0x0164e190 │ │ │ │ - cmpeq fp, r0, lsl #14 │ │ │ │ - cmpeq ip, r0, ror #27 │ │ │ │ + @ instruction: 0x0164e198 │ │ │ │ + cmpeq fp, ip, lsl #14 │ │ │ │ + cmpeq ip, ip, ror #27 │ │ │ │ @ instruction: 0x00000db6 │ │ │ │ - cmneq r4, r4, asr r1 │ │ │ │ - cmpeq fp, r4, asr #13 │ │ │ │ - cmpeq ip, r4, lsr #27 │ │ │ │ + cmneq r4, ip, asr r1 │ │ │ │ + ldrsbeq r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrheq r4, [ip, #-208] @ 0xffffff30 │ │ │ │ @ instruction: 0x00000db7 │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - cmpeq fp, r8, lsl #13 │ │ │ │ - cmpeq ip, r8, ror #26 │ │ │ │ + cmneq r4, r0, lsr #2 │ │ │ │ + @ instruction: 0x015b2694 │ │ │ │ + cmpeq ip, r4, ror sp │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - cmpeq fp, r4, asr r6 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ + cmpeq fp, r0, ror #12 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ andeq r0, r0, r4, asr #27 │ │ │ │ - ldrsbeq r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1321913,166 +1321913,166 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5c32b0 │ │ │ │ ldrsheq r5, [r1, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r4, ror #15 │ │ │ │ - cmppeq fp, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, asr #30 │ │ │ │ - cmpeq ip, r4, asr #18 │ │ │ │ - cmpeq ip, r4, lsl #5 │ │ │ │ - ldrdeq sp, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmppeq fp, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ + cmpeq ip, r0, asr r9 │ │ │ │ + @ instruction: 0x015c2290 │ │ │ │ + ldrdeq sp, [r4, #-204]! @ 0xffffff34 │ │ │ │ cmpeq sl, r8, ror #21 │ │ │ │ - cmpeq ip, r0, ror #17 │ │ │ │ - cmneq r4, r8, asr #24 │ │ │ │ - @ instruction: 0x015c4898 │ │ │ │ + cmpeq ip, ip, ror #17 │ │ │ │ + cmneq r4, r0, asr ip │ │ │ │ + cmpeq ip, r4, lsr #17 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr #26 │ │ │ │ @ instruction: 0xfffef254 │ │ │ │ @ instruction: 0xfffe9bc4 │ │ │ │ @ instruction: 0xfffe9e7c │ │ │ │ - cmpeq ip, r4, asr #18 │ │ │ │ + cmpeq ip, r0, asr r9 │ │ │ │ @ instruction: 0xfffeed28 │ │ │ │ - cmpeq ip, ip, lsr r9 │ │ │ │ + cmpeq ip, r8, asr #18 │ │ │ │ @ instruction: 0xffff982c │ │ │ │ - cmpeq ip, r4, lsr r9 │ │ │ │ + cmpeq ip, r0, asr #18 │ │ │ │ @ instruction: 0xfffea6a8 │ │ │ │ - cmpeq ip, r8, lsr r9 │ │ │ │ + cmpeq ip, r4, asr #18 │ │ │ │ @ instruction: 0xfffe9bc4 │ │ │ │ - cmpeq ip, ip, lsr #18 │ │ │ │ + cmpeq ip, r8, lsr r9 │ │ │ │ @ instruction: 0xfffea3b4 │ │ │ │ - cmpeq ip, r0, lsr #18 │ │ │ │ + cmpeq ip, ip, lsr #18 │ │ │ │ @ instruction: 0xfffe9c2c │ │ │ │ - cmpeq ip, r4, lsl r9 │ │ │ │ + cmpeq ip, r0, lsr #18 │ │ │ │ @ instruction: 0xfffe9ce8 │ │ │ │ - cmpeq ip, r8, lsl #18 │ │ │ │ + cmpeq ip, r4, lsl r9 │ │ │ │ @ instruction: 0xfffe9cf4 │ │ │ │ - ldrsheq r4, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq ip, r8, lsl #18 │ │ │ │ @ instruction: 0xfffe9d00 │ │ │ │ - ldrsheq r4, [ip, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq r4, [ip, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0xfffe9d0c │ │ │ │ - cmpeq ip, r4, ror #17 │ │ │ │ + ldrsheq r4, [ip, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xfffea160 │ │ │ │ - ldrsbeq r4, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, r4, ror #17 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - ldrsbeq r4, [ip, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r4, [ip, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r0, lsl r0 │ │ │ │ - cmpeq ip, r8, asr #17 │ │ │ │ + ldrsbeq r4, [ip, #-132] @ 0xffffff7c │ │ │ │ andeq r4, r0, r8, lsl ip │ │ │ │ @ instruction: 0xfffed1dc │ │ │ │ - strdeq sp, [r4, #-148]! @ 0xffffff6c │ │ │ │ + strdeq sp, [r4, #-156]! @ 0xffffff64 │ │ │ │ cmpeq sl, r4, lsl #16 │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r4, ror r9 │ │ │ │ - cmpeq ip, r8, asr #11 │ │ │ │ + cmneq r4, ip, ror r9 │ │ │ │ + ldrsbeq r4, [ip, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ cmpeq sl, r0, asr r7 │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ - cmneq r4, ip, asr #17 │ │ │ │ - cmpeq ip, r8, lsr #10 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ + ldrdeq sp, [r4, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ andeq r0, r0, sl, ror sp │ │ │ │ @ instruction: 0xfffea594 │ │ │ │ cmneq r1, ip, asr r2 │ │ │ │ @ instruction: 0xfffec828 │ │ │ │ andeq r5, r0, ip, lsl #18 │ │ │ │ @ instruction: 0xffff7610 │ │ │ │ - cmneq r4, r8, asr #15 │ │ │ │ + ldrdeq sp, [r4, #-112]! @ 0xffffff90 │ │ │ │ ldrsbeq r1, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ - cmneq r4, r0, asr #14 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - cmpeq fp, r0, lsl #25 │ │ │ │ - cmpeq ip, r8, ror #6 │ │ │ │ + cmpeq ip, r8, lsr r4 │ │ │ │ + cmneq r4, r8, asr #14 │ │ │ │ + cmpeq ip, r4, asr #16 │ │ │ │ + cmpeq fp, ip, lsl #25 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ @ instruction: 0xffff6a9c │ │ │ │ @ instruction: 0xffff7224 │ │ │ │ cmpeq sl, r0, lsr #7 │ │ │ │ @ instruction: 0xffff71c0 │ │ │ │ @ instruction: 0xffff6a20 │ │ │ │ @ instruction: 0xfffeb75c │ │ │ │ - cmneq r4, r8, lsr #12 │ │ │ │ - @ instruction: 0x015b1b98 │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ + cmneq r4, r0, lsr r6 │ │ │ │ + cmpeq fp, r4, lsr #23 │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ + cmpeq fp, r0, ror fp │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - cmpeq fp, r8, lsr fp │ │ │ │ + cmpeq fp, r4, asr #22 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - cmpeq fp, ip, lsl #22 │ │ │ │ + cmpeq fp, r8, lsl fp │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - cmpeq fp, r0, ror #21 │ │ │ │ + cmpeq fp, ip, ror #21 │ │ │ │ andeq r0, r0, r2, asr sp │ │ │ │ - ldrheq r1, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq fp, r0, asr #21 │ │ │ │ andeq r0, r0, r1, asr sp │ │ │ │ - cmpeq fp, r8, lsl #21 │ │ │ │ - cmpeq fp, ip, asr sl │ │ │ │ + @ instruction: 0x015b1a94 │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ andeq r0, r0, pc, asr #26 │ │ │ │ - strheq sp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq fp, r8, lsr #20 │ │ │ │ - cmpeq ip, r8, lsl #2 │ │ │ │ + cmneq r4, r0, asr #9 │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ + cmpeq ip, r4, lsl r1 │ │ │ │ andeq r0, r0, r3, asr #26 │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ - cmpeq fp, ip, ror #19 │ │ │ │ - cmpeq ip, ip, asr #1 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ + ldrsheq r1, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq r4, [ip, #-8] │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ - ldrheq r1, [fp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq ip, r0, ror r0 │ │ │ │ + cmpeq fp, r4, asr #19 │ │ │ │ + cmpeq ip, ip, ror r0 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - cmneq r4, r0, ror #7 │ │ │ │ - cmpeq fp, r0, asr r9 │ │ │ │ - cmpeq ip, r0, lsr r0 │ │ │ │ + cmneq r4, r8, ror #7 │ │ │ │ + cmpeq fp, ip, asr r9 │ │ │ │ + cmpeq ip, ip, lsr r0 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - cmpeq fp, r8, lsl r9 │ │ │ │ - ldrsbeq r3, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq fp, r4, lsr #18 │ │ │ │ + cmpeq ip, r0, ror #31 │ │ │ │ andeq r0, r0, r5, ror #26 │ │ │ │ - ldrheq r1, [fp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, r8, ror pc │ │ │ │ + cmpeq fp, r8, asr #17 │ │ │ │ + cmpeq ip, r4, lsl #31 │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - cmneq r4, ip, ror #5 │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ + strdeq sp, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq fp, r8, ror #16 │ │ │ │ + cmpeq ip, r8, asr #30 │ │ │ │ andeq r0, r0, r4, asr #26 │ │ │ │ - strheq sp, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq fp, r0, lsr #16 │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ + strheq sp, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq fp, ip, lsr #16 │ │ │ │ + cmpeq ip, ip, lsl #30 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - cmneq r4, r4, ror r2 │ │ │ │ - cmpeq fp, r4, ror #15 │ │ │ │ - cmpeq ip, r4, asr #29 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ + ldrsheq r1, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq r3, [ip, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ - cmpeq fp, r8, lsr #15 │ │ │ │ - cmpeq ip, r8, lsl #29 │ │ │ │ + cmneq r4, r0, asr #4 │ │ │ │ + ldrheq r1, [fp, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x015c3e94 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - strdeq sp, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq fp, ip, ror #14 │ │ │ │ - cmpeq ip, ip, asr #28 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ + cmpeq fp, r8, ror r7 │ │ │ │ + cmpeq ip, r8, asr lr │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ - cmpeq fp, r8, lsl #14 │ │ │ │ + cmpeq fp, r4, asr #14 │ │ │ │ + cmpeq fp, r4, lsl r7 │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - ldrheq r1, [fp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r8, lsl #13 │ │ │ │ - cmneq r4, r4, ror #1 │ │ │ │ - cmpeq fp, r4, asr r6 │ │ │ │ - cmpeq ip, r4, lsr sp │ │ │ │ + cmpeq fp, r0, asr #13 │ │ │ │ + @ instruction: 0x015b1694 │ │ │ │ + cmneq r4, ip, ror #1 │ │ │ │ + cmpeq fp, r0, ror #12 │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ andeq r0, r0, r5, asr #26 │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ - cmpeq fp, r8, lsl r6 │ │ │ │ - ldrsheq r3, [ip, #-200] @ 0xffffff38 │ │ │ │ + strheq sp, [r4, #-0]! │ │ │ │ + cmpeq fp, r4, lsr #12 │ │ │ │ + cmpeq ip, r4, lsl #26 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - cmneq r4, ip, rrx │ │ │ │ - ldrsbeq r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq r3, [ip, #-204] @ 0xffffff34 │ │ │ │ + cmneq r4, r4, ror r0 │ │ │ │ + cmpeq fp, r8, ror #11 │ │ │ │ + cmpeq ip, r8, asr #25 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - cmneq r4, r0, lsr r0 │ │ │ │ - cmpeq fp, r0, lsr #11 │ │ │ │ - cmpeq ip, r0, lsl #25 │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ + cmpeq fp, ip, lsr #11 │ │ │ │ + cmpeq ip, ip, lsl #25 │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ ldr r3, [pc, #4012] @ 5c4d2c │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -1323078,252 +1323078,252 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 5c4944 │ │ │ │ @ instruction: 0x01714790 │ │ │ │ cmneq r1, ip, ror r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, r0, asr #25 │ │ │ │ - cmpeq ip, r0, lsl #18 │ │ │ │ + cmneq r4, r8, asr #25 │ │ │ │ + cmpeq ip, ip, lsl #18 │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - cmneq r4, r8, ror #23 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ + strdeq ip, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq ip, r4, asr #16 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - cmneq r4, r4, lsl #21 │ │ │ │ - ldrsbeq r3, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmneq r4, ip, lsl #21 │ │ │ │ + cmpeq ip, r4, ror #13 │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ andeq r0, r0, sl, ror lr │ │ │ │ - cmpeq sp, r4, asr #15 │ │ │ │ - cmpeq fp, r8, ror #11 │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ - cmpeq fp, ip, lsl #26 │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ - ldrsheq r5, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmpeq ip, r0, lsr #27 │ │ │ │ - cmpeq ip, ip, asr r4 │ │ │ │ - cmpeq ip, ip, asr #9 │ │ │ │ - cmneq r4, r8, asr r7 │ │ │ │ - cmpeq fp, r4, asr #25 │ │ │ │ - cmpeq ip, r4, lsr #7 │ │ │ │ + ldrsbeq r4, [sp, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq lr, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ + cmneq r0, r0, ror #20 │ │ │ │ + cmpeq ip, ip, lsr #27 │ │ │ │ + cmpeq ip, r8, ror #8 │ │ │ │ + ldrsbeq r5, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ + ldrsbeq r0, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrheq r3, [ip, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, fp, lsl #29 │ │ │ │ - cmneq r4, r4, lsl #14 │ │ │ │ - cmpeq ip, r8, lsl #19 │ │ │ │ - cmneq r4, r4, lsr r6 │ │ │ │ + cmneq r4, ip, lsl #14 │ │ │ │ + @ instruction: 0x015c6994 │ │ │ │ + cmneq r4, ip, lsr r6 │ │ │ │ cmpeq sl, r4, asr #8 │ │ │ │ - cmpeq ip, r8, asr #4 │ │ │ │ - strheq ip, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq ip, r4, lsl #4 │ │ │ │ + cmpeq ip, r4, asr r2 │ │ │ │ + cmneq r4, r4, asr #11 │ │ │ │ + cmpeq ip, r0, lsl r2 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ @ instruction: 0xfffedbc0 │ │ │ │ @ instruction: 0xfffe8530 │ │ │ │ @ instruction: 0xfffe87e8 │ │ │ │ - ldrheq r3, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r3, [ip, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xfffed694 │ │ │ │ - cmpeq ip, r8, lsr #5 │ │ │ │ + ldrheq r3, [ip, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0xffff8198 │ │ │ │ - cmpeq ip, r0, lsr #5 │ │ │ │ + cmpeq ip, ip, lsr #5 │ │ │ │ @ instruction: 0xfffe9014 │ │ │ │ - cmpeq ip, r4, lsr #5 │ │ │ │ + ldrheq r3, [ip, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0xfffe8530 │ │ │ │ - @ instruction: 0x015c3298 │ │ │ │ + cmpeq ip, r4, lsr #5 │ │ │ │ @ instruction: 0xfffe8d20 │ │ │ │ - cmpeq ip, ip, lsl #5 │ │ │ │ + @ instruction: 0x015c3298 │ │ │ │ @ instruction: 0xfffe8598 │ │ │ │ - cmpeq ip, r0, lsl #5 │ │ │ │ + cmpeq ip, ip, lsl #5 │ │ │ │ @ instruction: 0xfffe8654 │ │ │ │ - cmpeq ip, r4, ror r2 │ │ │ │ + cmpeq ip, r0, lsl #5 │ │ │ │ @ instruction: 0xfffe8660 │ │ │ │ - cmpeq ip, r8, ror #4 │ │ │ │ + cmpeq ip, r4, ror r2 │ │ │ │ @ instruction: 0xfffe866c │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ + cmpeq ip, r8, ror #4 │ │ │ │ @ instruction: 0xfffe8678 │ │ │ │ - cmpeq ip, r0, asr r2 │ │ │ │ + cmpeq ip, ip, asr r2 │ │ │ │ @ instruction: 0xfffe8acc │ │ │ │ - cmpeq ip, r4, asr #4 │ │ │ │ + cmpeq ip, r0, asr r2 │ │ │ │ andeq r5, r0, ip, ror r2 │ │ │ │ - cmpeq ip, ip, lsr r2 │ │ │ │ + cmpeq ip, r8, asr #4 │ │ │ │ andeq r5, r0, ip, ror r9 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ + cmpeq ip, r0, asr #4 │ │ │ │ andeq r3, r0, r4, lsl #11 │ │ │ │ - cmneq r4, ip, asr #6 │ │ │ │ + cmneq r4, r4, asr r3 │ │ │ │ @ instruction: 0xffff3850 │ │ │ │ cmpeq sl, r4, ror #2 │ │ │ │ - ldrheq lr, [fp, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq ip, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq ip, r8, lsr pc │ │ │ │ - cmneq r4, r4, lsl #5 │ │ │ │ + cmpeq fp, r4, asr #31 │ │ │ │ + cmneq r4, r4, ror #5 │ │ │ │ + cmpeq ip, r4, asr #30 │ │ │ │ + cmneq r4, ip, lsl #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r2, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq ip, r8, ror #29 │ │ │ │ cmpeq sl, ip, asr r0 │ │ │ │ - cmpeq ip, r8, ror #28 │ │ │ │ + cmpeq ip, r4, ror lr │ │ │ │ @ instruction: 0xfffe8f00 │ │ │ │ cmneq r1, r8, asr #23 │ │ │ │ - cmneq r4, r0, ror #2 │ │ │ │ - cmpeq ip, r0, lsr #7 │ │ │ │ - cmpeq fp, r0, lsr #13 │ │ │ │ - cmpeq ip, r4, lsl #27 │ │ │ │ + cmneq r4, r8, ror #2 │ │ │ │ + cmpeq ip, ip, lsr #7 │ │ │ │ + cmpeq fp, ip, lsr #13 │ │ │ │ + @ instruction: 0x015c2d90 │ │ │ │ muleq r0, r8, lr │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - cmpeq ip, r8, ror #3 │ │ │ │ - cmpeq fp, r0, lsr r6 │ │ │ │ - cmpeq ip, r8, lsl sp │ │ │ │ + strdeq ip, [r4, #-4]! │ │ │ │ + ldrsheq r6, [ip, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, ip, lsr r6 │ │ │ │ + cmpeq ip, r4, lsr #26 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - cmneq r4, r8, lsr r0 │ │ │ │ - cmpeq ip, r4, lsl #6 │ │ │ │ - cmpeq fp, r8, ror r5 │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ + cmneq r4, r0, asr #32 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ + cmpeq fp, r4, lsl #11 │ │ │ │ + cmpeq ip, r8, ror #24 │ │ │ │ strdeq r4, [r0], -r8 │ │ │ │ - strheq fp, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq ip, r0, lsl ip │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ - ldrsbeq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - andeq r0, r0, r1, ror lr │ │ │ │ + cmneq r4, r4, asr #31 │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ cmpeq ip, ip, lsr #2 │ │ │ │ - cmpeq fp, r4, lsl #9 │ │ │ │ + ldrsbeq r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ + andeq r0, r0, r1, ror lr │ │ │ │ + cmpeq ip, r8, lsr r1 │ │ │ │ + @ instruction: 0x015b0490 │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ ldrsbeq r0, [sl, #-184] @ 0xffffff48 │ │ │ │ - cmneq r4, r8, ror #28 │ │ │ │ - ldrheq r5, [ip, #-248] @ 0xffffff08 │ │ │ │ - ldrheq r2, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmneq r4, r0, ror lr │ │ │ │ + cmpeq ip, r4, asr #31 │ │ │ │ + cmpeq ip, r4, asr #21 │ │ │ │ andeq r0, r0, fp, ror #28 │ │ │ │ - @ instruction: 0x015b0398 │ │ │ │ - cmpeq fp, r8, ror #6 │ │ │ │ - cmppeq sl, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ + cmpeq fp, r4, lsr #7 │ │ │ │ + cmpeq fp, r4, ror r3 │ │ │ │ + cmppeq sl, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ andeq r0, r0, sl, lsr #29 │ │ │ │ - @ instruction: 0x0164b998 │ │ │ │ - cmppeq sl, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror #11 │ │ │ │ + cmneq r4, r0, lsr #19 │ │ │ │ + cmppeq sl, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r2, [ip, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - ldrsbeq pc, [sl, #-224] @ 0xffffff20 @ │ │ │ │ + ldrsbeq pc, [sl, #-236] @ 0xffffff14 @ │ │ │ │ andeq r0, r0, sp, lsr #29 │ │ │ │ - cmppeq sl, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - cmppeq sl, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - cmppeq sl, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb4 │ │ │ │ - cmppeq sl, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ - cmppeq sl, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb6 │ │ │ │ - ldrheq pc, [sl, #-208] @ 0xffffff30 @ │ │ │ │ + ldrheq pc, [sl, #-220] @ 0xffffff24 @ │ │ │ │ @ instruction: 0x00000eb7 │ │ │ │ - cmppeq sl, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb8 │ │ │ │ - ldrdeq fp, [r4, #-120]! @ 0xffffff88 │ │ │ │ - cmppeq sl, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #8 │ │ │ │ + cmneq r4, r0, ror #15 │ │ │ │ + cmppeq sl, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsr r4 │ │ │ │ @ instruction: 0x00000eb9 │ │ │ │ - @ instruction: 0x0164b798 │ │ │ │ - cmppeq sl, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror #7 │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ + cmppeq sl, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r2, [ip, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x00000eba │ │ │ │ - cmneq r4, r8, asr r7 │ │ │ │ - cmppeq sl, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #7 │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ + ldrsbeq pc, [sl, #-196] @ 0xffffff3c @ │ │ │ │ + ldrheq r2, [ip, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x00000ebb │ │ │ │ - cmneq r4, r8, lsl r7 │ │ │ │ - cmppeq sl, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror #6 │ │ │ │ + cmneq r4, r0, lsr #14 │ │ │ │ + @ instruction: 0x015afc94 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ @ instruction: 0x00000ebc │ │ │ │ - ldrdeq fp, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmppeq sl, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #6 │ │ │ │ + cmneq r4, r0, ror #13 │ │ │ │ + cmppeq sl, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsr r3 │ │ │ │ @ instruction: 0x00000ebd │ │ │ │ - @ instruction: 0x0164b698 │ │ │ │ - cmppeq sl, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror #5 │ │ │ │ + cmneq r4, r0, lsr #13 │ │ │ │ + cmppeq sl, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r2, [ip, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0x00000ebe │ │ │ │ - ldrsbeq pc, [sl, #-176] @ 0xffffff50 @ │ │ │ │ + ldrsbeq pc, [sl, #-188] @ 0xffffff44 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmppeq sl, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmppeq sl, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsr #4 │ │ │ │ + cmppeq sl, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmppeq sl, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsr #4 │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - cmppeq sl, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - cmneq r4, r0, ror #10 │ │ │ │ - cmppeq sl, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsr #3 │ │ │ │ + cmneq r4, r8, ror #10 │ │ │ │ + ldrsbeq pc, [sl, #-168] @ 0xffffff58 @ │ │ │ │ + ldrheq r2, [ip, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r7, lsl #29 │ │ │ │ - cmneq r4, ip, lsl r5 │ │ │ │ - cmppeq sl, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror #2 │ │ │ │ + cmneq r4, r4, lsr #10 │ │ │ │ + @ instruction: 0x015afa94 │ │ │ │ + cmpeq ip, r4, ror r1 │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ - ldrdeq fp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmppeq sl, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ + cmneq r4, r0, ror #9 │ │ │ │ + cmppeq sl, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsr r1 │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - @ instruction: 0x0164b494 │ │ │ │ - cmppeq sl, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, ror #1 │ │ │ │ + @ instruction: 0x0164b49c │ │ │ │ + cmppeq sl, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, ror #1 │ │ │ │ andeq r0, r0, lr, lsl #29 │ │ │ │ - cmneq r4, r0, asr r4 │ │ │ │ - ldrheq pc, [sl, #-156] @ 0xffffff64 @ │ │ │ │ - @ instruction: 0x015c209c │ │ │ │ + cmneq r4, r8, asr r4 │ │ │ │ + cmppeq sl, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #29 │ │ │ │ - cmneq r4, ip, lsl #8 │ │ │ │ - cmppeq sl, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, asr r0 │ │ │ │ - cmneq r4, r8, asr #7 │ │ │ │ - cmppeq sl, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsl r0 │ │ │ │ + cmneq r4, r4, lsl r4 │ │ │ │ + cmppeq sl, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ + ldrdeq fp, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmppeq sl, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsr #32 │ │ │ │ muleq r0, r1, lr │ │ │ │ - cmneq r4, r4, lsl #7 │ │ │ │ - ldrsheq pc, [sl, #-128] @ 0xffffff80 @ │ │ │ │ - ldrsbeq r1, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmneq r4, ip, lsl #7 │ │ │ │ + ldrsheq pc, [sl, #-140] @ 0xffffff74 @ │ │ │ │ + ldrsbeq r1, [ip, #-252] @ 0xffffff04 │ │ │ │ muleq r0, r2, lr │ │ │ │ - ldrheq pc, [sl, #-132] @ 0xffffff7c @ │ │ │ │ - cmpeq ip, r4, ror pc │ │ │ │ - cmppeq sl, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsl #31 │ │ │ │ + cmppeq sl, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strheq fp, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmppeq sl, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ + strheq fp, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmppeq sl, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsl #30 │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - cmneq r4, r0, ror r2 │ │ │ │ - cmppeq sl, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, asr #29 │ │ │ │ + cmneq r4, r8, ror r2 │ │ │ │ + cmppeq sl, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, asr #29 │ │ │ │ andeq r0, r0, r9, lsr #29 │ │ │ │ - cmneq r4, r0, lsr r2 │ │ │ │ - @ instruction: 0x015af79c │ │ │ │ - cmpeq ip, ip, ror lr │ │ │ │ + cmneq r4, r8, lsr r2 │ │ │ │ + cmppeq sl, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsl #29 │ │ │ │ muleq r0, r3, lr │ │ │ │ - cmneq r4, ip, ror #3 │ │ │ │ - cmppeq sl, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr lr │ │ │ │ + strdeq fp, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmppeq sl, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr #28 │ │ │ │ muleq r0, r4, lr │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ - cmppeq sl, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r1, [ip, #-212] @ 0xffffff2c │ │ │ │ + strheq fp, [r4, #-16]! │ │ │ │ + cmppeq sl, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsl #28 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - ldrsbeq pc, [sl, #-108] @ 0xffffff94 @ │ │ │ │ + cmppeq sl, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - cmppeq sl, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sl, #-104] @ 0xffffff98 @ │ │ │ │ andeq r0, r0, sp, ror #28 │ │ │ │ - cmneq r4, r4, lsl #2 │ │ │ │ - cmppeq sl, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, asr sp │ │ │ │ + cmneq r4, ip, lsl #2 │ │ │ │ + cmppeq sl, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ andeq r0, r0, lr, ror #28 │ │ │ │ - cmneq r4, r0, asr #1 │ │ │ │ - cmppeq sl, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsl sp │ │ │ │ + cmneq r4, r8, asr #1 │ │ │ │ + cmppeq sl, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsl sp │ │ │ │ @ instruction: 0x00000ebf │ │ │ │ - ldrsheq pc, [sl, #-84] @ 0xffffffac @ │ │ │ │ - ldrsbeq r1, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmppeq sl, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, ror #25 │ │ │ │ muleq r0, ip, lr │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - ldrheq pc, [sl, #-88] @ 0xffffffa8 @ │ │ │ │ - @ instruction: 0x015c1c98 │ │ │ │ + qdsubeq fp, r0, r4 │ │ │ │ + cmppeq sl, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsr #25 │ │ │ │ andeq r0, r0, r6, ror #28 │ │ │ │ - cmppeq sl, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [pc, #-540] @ 5c4ee4 │ │ │ │ mov r4, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ @@ -1324943,209 +1324943,209 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, r0, asr #19 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ ldrsbeq r3, [sl, #-84] @ 0xffffffac │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmneq r4, r4, lsl pc │ │ │ │ + cmneq r4, ip, lsl pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq r4, r0, ror #28 │ │ │ │ - ldrheq r1, [ip, #-168] @ 0xffffff58 │ │ │ │ - cmneq r4, ip, ror #27 │ │ │ │ - cmpeq ip, r0, asr #20 │ │ │ │ + cmneq r4, r8, ror #28 │ │ │ │ + cmpeq ip, r4, asr #21 │ │ │ │ + strdeq sl, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq ip, ip, asr #20 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - cmneq r4, r8, ror sp │ │ │ │ - cmpeq ip, r0, asr #19 │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ - cmpeq ip, r0, asr #17 │ │ │ │ + cmneq r4, r0, lsl #27 │ │ │ │ + cmpeq ip, ip, asr #19 │ │ │ │ + cmneq r4, r4, ror ip │ │ │ │ + cmpeq ip, ip, asr #17 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq sl, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r4, lsl #24 │ │ │ │ cmpeq sl, ip, lsr #4 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - cmneq r4, ip, ror sl │ │ │ │ - ldrsbeq r1, [ip, #-108] @ 0xffffff94 │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ + cmneq r4, r4, lsl #21 │ │ │ │ + cmpeq ip, r8, ror #13 │ │ │ │ + cmneq r4, r0, asr #20 │ │ │ │ cmppeq r9, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, ror r6 │ │ │ │ + cmpeq ip, r0, lsl #13 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ cmpeq sl, r4, asr #32 │ │ │ │ - cmneq r4, ip, lsl #19 │ │ │ │ - cmneq r4, ip, asr #17 │ │ │ │ - cmpeq ip, ip, lsr #10 │ │ │ │ - cmneq r4, r4, lsl #17 │ │ │ │ + @ instruction: 0x0164a994 │ │ │ │ + ldrdeq sl, [r4, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq ip, r8, lsr r5 │ │ │ │ + cmneq r4, ip, lsl #17 │ │ │ │ cmppeq r9, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, asr #9 │ │ │ │ + ldrsbeq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ cmneq r1, r4, asr r2 │ │ │ │ - strdeq sl, [r4, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq ip, ip, asr #8 │ │ │ │ + cmneq r4, r0, lsl #16 │ │ │ │ + cmpeq ip, r8, asr r4 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - cmpeq sl, ip, lsr #26 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ + cmpeq sl, r8, lsr sp │ │ │ │ + cmneq r4, ip, lsl #15 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ @ instruction: 0x015a2d98 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - cmpeq ip, ip, lsl #5 │ │ │ │ - cmneq r4, r4, ror #11 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ + @ instruction: 0x015c1298 │ │ │ │ + cmneq r4, ip, ror #11 │ │ │ │ cmppeq r9, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsr #4 │ │ │ │ - ldrsheq r1, [ip, #-20] @ 0xffffffec │ │ │ │ - cmneq r4, r8, asr #10 │ │ │ │ - cmpeq ip, r0, lsr #3 │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ + cmpeq ip, r0, lsl #4 │ │ │ │ + cmneq r4, r0, asr r5 │ │ │ │ + cmpeq ip, ip, lsr #3 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - cmneq r4, r4, ror r4 │ │ │ │ - ldrsbeq r1, [ip, #-0] │ │ │ │ + cmneq r4, ip, ror r4 │ │ │ │ + ldrsbeq r1, [ip, #-12] │ │ │ │ cmppeq r9, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ ldrsheq pc, [r9, #-0] @ │ │ │ │ - strheq sl, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq ip, r4, lsl r0 │ │ │ │ + strheq sl, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq ip, r0, lsr #32 │ │ │ │ @ instruction: 0x0159f094 │ │ │ │ - cmneq r4, r8, asr r3 │ │ │ │ - ldrheq r0, [ip, #-248] @ 0xffffff08 │ │ │ │ - cmneq r4, r4, asr #6 │ │ │ │ - @ instruction: 0x015c0f9c │ │ │ │ - cmneq r4, r8, lsl #6 │ │ │ │ - cmpeq ip, r8, ror #30 │ │ │ │ - cmneq r4, r4, asr #5 │ │ │ │ + cmneq r4, r0, ror #6 │ │ │ │ + cmpeq ip, r4, asr #31 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ + cmpeq ip, r8, lsr #31 │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ + cmneq r4, ip, asr #5 │ │ │ │ ldrheq lr, [r9, #-248] @ 0xffffff08 │ │ │ │ - cmpeq ip, r4, lsl #30 │ │ │ │ + cmpeq ip, r0, lsl pc │ │ │ │ @ instruction: 0x015a2898 │ │ │ │ - cmneq r4, r0, asr r1 │ │ │ │ - ldrheq r0, [ip, #-208] @ 0xffffff30 │ │ │ │ - cmneq r4, ip, lsl #2 │ │ │ │ + cmneq r4, r8, asr r1 │ │ │ │ + ldrheq r0, [ip, #-220] @ 0xffffff24 │ │ │ │ + cmneq r4, r4, lsl r1 │ │ │ │ cmpeq r9, r0, lsl #28 │ │ │ │ - cmpeq ip, ip, asr #26 │ │ │ │ - cmneq r4, r8, lsl #27 │ │ │ │ - cmpeq ip, r0, ror #19 │ │ │ │ + cmpeq ip, r8, asr sp │ │ │ │ + @ instruction: 0x01649d90 │ │ │ │ + cmpeq ip, ip, ror #19 │ │ │ │ cmpeq sl, r8, asr #7 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmpeq ip, r0, asr #17 │ │ │ │ - cmneq r4, ip, lsl ip │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + cmpeq ip, ip, asr #17 │ │ │ │ + cmneq r4, r4, lsr #24 │ │ │ │ cmpeq r9, r0, lsl r9 │ │ │ │ - cmpeq ip, ip, asr r8 │ │ │ │ - cmneq r4, r0, ror #23 │ │ │ │ - cmpeq ip, ip, lsr r8 │ │ │ │ + cmpeq ip, r8, ror #16 │ │ │ │ + cmneq r4, r8, ror #23 │ │ │ │ + cmpeq ip, r8, asr #16 │ │ │ │ ldrsheq r2, [sl, #-28] @ 0xffffffe4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strheq r9, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq ip, ip, lsl r7 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ + cmneq r4, r4, asr #21 │ │ │ │ + cmpeq ip, r8, lsr #14 │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ cmpeq r9, ip, ror #14 │ │ │ │ - ldrheq r0, [ip, #-100] @ 0xffffff9c │ │ │ │ - cmneq r4, ip, lsr sl │ │ │ │ - @ instruction: 0x015c0698 │ │ │ │ + cmpeq ip, r0, asr #13 │ │ │ │ + cmneq r4, r4, asr #20 │ │ │ │ + cmpeq ip, r4, lsr #13 │ │ │ │ cmpeq sl, ip, ror r0 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmneq r4, r8, lsl #18 │ │ │ │ - cmpeq ip, r8, ror #10 │ │ │ │ - cmneq r4, r4, asr #17 │ │ │ │ + cmneq r4, r0, lsl r9 │ │ │ │ + cmpeq ip, r4, ror r5 │ │ │ │ + cmneq r4, ip, asr #17 │ │ │ │ ldrheq lr, [r9, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq ip, r0, lsl #10 │ │ │ │ - cmneq r4, r8, lsl #17 │ │ │ │ - cmpeq ip, r0, ror #9 │ │ │ │ + cmpeq ip, ip, lsl #10 │ │ │ │ + @ instruction: 0x01649890 │ │ │ │ + cmpeq ip, ip, ror #9 │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq sl, r0, asr #29 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r4, r8, ror #14 │ │ │ │ - cmpeq ip, r8, asr #7 │ │ │ │ - cmneq r4, r4, lsr #14 │ │ │ │ + cmneq r4, r0, ror r7 │ │ │ │ + ldrsbeq r0, [ip, #-52] @ 0xffffffcc │ │ │ │ + cmneq r4, ip, lsr #14 │ │ │ │ cmpeq r9, r8, lsl r4 │ │ │ │ - cmpeq ip, r4, ror #6 │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - cmpeq ip, ip, lsr r3 │ │ │ │ - cmneq r4, ip, ror r6 │ │ │ │ - ldrsbeq r0, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, r0, ror r3 │ │ │ │ + strdeq r9, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq ip, r8, asr #6 │ │ │ │ + cmneq r4, r4, lsl #13 │ │ │ │ + cmpeq ip, r0, ror #5 │ │ │ │ andmi r0, r8, r0 │ │ │ │ cmpeq r9, ip, lsl #6 │ │ │ │ - ldrdeq r9, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq ip, r0, lsr r2 │ │ │ │ + ldrdeq r9, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ ldrheq lr, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ - ldrsbeq r0, [ip, #-20] @ 0xffffffec │ │ │ │ + cmneq r4, ip, ror r5 │ │ │ │ + cmpeq ip, r0, ror #3 │ │ │ │ cmpeq r9, r0, asr r2 │ │ │ │ - cmneq r4, r4, lsl r5 │ │ │ │ - cmpeq ip, r4, ror r1 │ │ │ │ + cmneq r4, ip, lsl r5 │ │ │ │ + cmpeq ip, r0, lsl #3 │ │ │ │ ldrsheq lr, [r9, #-20] @ 0xffffffec │ │ │ │ - strheq r9, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq ip, r8, lsl r1 │ │ │ │ + cmneq r4, r0, asr #9 │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ @ instruction: 0x0159e190 │ │ │ │ - cmneq r4, r4, asr r4 │ │ │ │ - ldrheq r0, [ip, #-4] │ │ │ │ + cmneq r4, ip, asr r4 │ │ │ │ + cmpeq ip, r0, asr #1 │ │ │ │ cmpeq r9, r4, lsr r1 │ │ │ │ - strdeq r9, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq ip, r8, asr r0 │ │ │ │ + cmneq r4, r0, lsl #8 │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ ldrsbeq lr, [r9, #-8] │ │ │ │ - @ instruction: 0x0164939c │ │ │ │ - ldrsheq pc, [fp, #-252] @ 0xffffff04 @ │ │ │ │ - cmneq r4, r8, lsr r3 │ │ │ │ - cmpeq sl, r8, lsr #17 │ │ │ │ - cmppeq fp, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsr #7 │ │ │ │ + cmpeq ip, r8 │ │ │ │ + cmneq r4, r0, asr #6 │ │ │ │ + ldrheq sp, [sl, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x015bff94 │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - strdeq r9, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq sl, ip, ror #16 │ │ │ │ - cmppeq fp, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ - strheq r9, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ - cmppeq fp, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsl #6 │ │ │ │ + cmpeq sl, r8, ror r8 │ │ │ │ + cmppeq fp, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, asr #5 │ │ │ │ + cmpeq sl, r8, lsr r8 │ │ │ │ + cmppeq fp, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - ldrsheq sp, [sl, #-120] @ 0xffffff88 │ │ │ │ - ldrheq sp, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sl, r4, lsl #15 │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ + cmpeq sl, r8, asr #15 │ │ │ │ + @ instruction: 0x015ad790 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmneq r4, r0, ror #3 │ │ │ │ - cmpeq sl, r0, asr r7 │ │ │ │ - cmppeq fp, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, ror #3 │ │ │ │ + cmpeq sl, ip, asr r7 │ │ │ │ + cmppeq fp, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - cmpeq sl, ip, lsl r7 │ │ │ │ + cmpeq sl, r8, lsr #14 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - ldrsheq sp, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldrsheq sp, [sl, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - cmpeq sl, r4, asr #13 │ │ │ │ - cmpeq sl, ip, lsl #13 │ │ │ │ - cmpeq sl, r4, asr r6 │ │ │ │ - cmpeq sl, r4, lsr #12 │ │ │ │ + ldrsbeq sp, [sl, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x015ad698 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - ldrsheq sp, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - ldrheq sp, [sl, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x015bfc98 │ │ │ │ + cmpeq sl, r4, lsl #12 │ │ │ │ + qdsubeq r9, r0, r4 │ │ │ │ + cmpeq sl, r4, asr #11 │ │ │ │ + cmppeq fp, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - cmpeq sl, r4, lsl #11 │ │ │ │ - cmpeq sl, ip, asr #10 │ │ │ │ - @ instruction: 0x01648f98 │ │ │ │ - cmpeq sl, r8, lsl #10 │ │ │ │ - cmppeq fp, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015ad590 │ │ │ │ + cmpeq sl, r8, asr r5 │ │ │ │ + cmneq r4, r0, lsr #31 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ + ldrsheq pc, [fp, #-180] @ 0xffffff4c @ │ │ │ │ muleq r0, r1, r7 │ │ │ │ - ldrsbeq sp, [sl, #-68] @ 0xffffffbc │ │ │ │ - cmneq r4, r0, lsr #30 │ │ │ │ - @ instruction: 0x015ad490 │ │ │ │ - cmppeq fp, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, ror #9 │ │ │ │ + cmneq r4, r8, lsr #30 │ │ │ │ + @ instruction: 0x015ad49c │ │ │ │ + cmppeq fp, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - cmpeq sl, ip, asr r4 │ │ │ │ + cmpeq sl, r8, ror #8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - cmpeq sl, r8, lsl r4 │ │ │ │ - ldrsheq pc, [fp, #-168] @ 0xffffff58 @ │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ - ldrsbeq sp, [sl, #-60] @ 0xffffffc4 │ │ │ │ - ldrheq pc, [fp, #-172] @ 0xffffff54 @ │ │ │ │ - cmneq r4, r0, lsr lr │ │ │ │ - cmpeq sl, r0, lsr #7 │ │ │ │ - cmppeq fp, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + strheq r8, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq sl, r4, lsr #8 │ │ │ │ + cmppeq fp, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, ror lr │ │ │ │ + cmpeq sl, r8, ror #7 │ │ │ │ + cmppeq fp, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr lr │ │ │ │ + cmpeq sl, ip, lsr #7 │ │ │ │ + cmppeq fp, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ ldr r6, [pc, #-492] @ 5c6b84 │ │ │ │ ldr r2, [pc, #-492] @ 5c6b88 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, r6, #1120 @ 0x460 │ │ │ │ ldr r0, [pc, #-72] @ 5c6d38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #4 │ │ │ │ @@ -1326417,53 +1326417,53 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5c7eb8 │ │ │ │ cmneq r1, r0, lsl #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, ip, ror #25 │ │ │ │ - cmppeq fp, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmppeq fp, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - cmpeq sl, r4, lsr r2 │ │ │ │ + cmpeq sl, r0, asr #4 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ @ instruction: 0xffff30d4 │ │ │ │ @ instruction: 0xfffed3b4 │ │ │ │ @ instruction: 0xfffefe44 │ │ │ │ @ instruction: 0xfffefec8 │ │ │ │ cmneq r1, r4, asr r6 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - cmpeq sl, ip, ror #1 │ │ │ │ - cmppeq fp, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + ldrsheq sp, [sl, #-8] │ │ │ │ + ldrsbeq pc, [fp, #-120] @ 0xffffff88 @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - cmneq r4, ip, lsr fp │ │ │ │ - cmpeq sl, ip, lsr #1 │ │ │ │ - cmppeq fp, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, asr #22 │ │ │ │ + ldrheq sp, [sl, #-8] │ │ │ │ + @ instruction: 0x015bf798 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - cmneq r4, r0, lsl #22 │ │ │ │ - cmpeq sl, r0, ror r0 │ │ │ │ - cmppeq fp, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsl #22 │ │ │ │ + cmpeq sl, ip, ror r0 │ │ │ │ + cmppeq fp, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - cmneq r4, r4, asr #21 │ │ │ │ - cmpeq sl, r0, lsr r0 │ │ │ │ - cmppeq fp, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4 │ │ │ │ - cmpeq sl, r8, ror #31 │ │ │ │ + cmneq r4, ip, asr #21 │ │ │ │ + cmpeq sl, ip, lsr r0 │ │ │ │ + cmppeq fp, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ + ldrsheq ip, [sl, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, sp, lsr #19 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ - ldrheq ip, [sl, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x015bf694 │ │ │ │ + cmneq r4, ip, asr #20 │ │ │ │ + cmpeq sl, r0, asr #31 │ │ │ │ + cmppeq fp, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r9 │ │ │ │ - cmneq r4, r8, lsl #20 │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ - cmppeq fp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ + cmpeq sl, r4, lsl #31 │ │ │ │ + cmppeq fp, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ - cmpeq sl, ip, lsr pc │ │ │ │ - cmppeq fp, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq sl, r8, asr #30 │ │ │ │ + cmppeq fp, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ 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, #2252] @ 5c8ae8 │ │ │ │ ldr r3, [pc, #2252] @ 5c8aec │ │ │ │ @@ -1327029,89 +1327029,89 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c876c │ │ │ │ b 5c8520 │ │ │ │ ldrsheq r0, [r1, #-40]! @ 0xffffffd8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r1, ip, asr #5 │ │ │ │ - cmneq r4, ip, lsr #16 │ │ │ │ - cmppeq fp, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, ror #26 │ │ │ │ - @ instruction: 0x015ba39c │ │ │ │ - cmneq r4, r8, lsl r7 │ │ │ │ - cmppeq fp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsr r8 │ │ │ │ + cmppeq fp, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, ror sp │ │ │ │ + cmpeq fp, r8, lsr #7 │ │ │ │ + cmneq r4, r0, lsr #14 │ │ │ │ + cmppeq fp, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - strheq r8, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - cmppeq fp, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + strheq r8, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmppeq fp, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmnpeq r0, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl #11 │ │ │ │ - ldrsbeq r2, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sl, r8, asr #21 │ │ │ │ - cmppeq fp, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01648590 │ │ │ │ + cmpeq ip, r8, ror #17 │ │ │ │ + ldrsbeq ip, [sl, #-164] @ 0xffffff5c │ │ │ │ + ldrheq pc, [fp, #-24] @ 0xffffffe8 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq ip, r8, lsl #20 │ │ │ │ - @ instruction: 0x0164849c │ │ │ │ - cmpeq sl, ip, lsl #20 │ │ │ │ - ldrsheq pc, [fp, #-0] @ │ │ │ │ + cmpeq ip, r4, lsl sl │ │ │ │ + cmneq r4, r4, lsr #9 │ │ │ │ + cmpeq sl, r8, lsl sl │ │ │ │ + ldrsheq pc, [fp, #-12] @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r4, r4, ror #8 │ │ │ │ - cmpeq ip, r4, ror #14 │ │ │ │ - cmpeq ip, r8, lsr #19 │ │ │ │ - cmpeq sl, ip, ror r9 │ │ │ │ + cmneq r4, ip, ror #8 │ │ │ │ + cmpeq ip, r0, ror r7 │ │ │ │ + ldrheq r2, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, r8, lsl #19 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - @ instruction: 0x015c2990 │ │ │ │ - cmneq r4, r8, asr #7 │ │ │ │ - cmppeq fp, r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015c299c │ │ │ │ + ldrdeq r8, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmppeq fp, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - ldrsbeq r2, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq sl, r4, asr #17 │ │ │ │ - andeq r0, r0, r4, ror #15 │ │ │ │ ldrsbeq r2, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sl, r4, ror r8 │ │ │ │ + ldrsbeq ip, [sl, #-128] @ 0xffffff80 │ │ │ │ + andeq r0, r0, r4, ror #15 │ │ │ │ + cmpeq ip, r8, ror #15 │ │ │ │ + cmpeq sl, r0, lsl #17 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - cmpeq sl, r4, asr #16 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - cmneq r4, r0, lsr #5 │ │ │ │ - cmpeq sl, r0, lsl r8 │ │ │ │ - ldrsheq lr, [fp, #-224] @ 0xffffff20 │ │ │ │ + cmneq r4, r8, lsr #5 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ + ldrsheq lr, [fp, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - ldrsbeq ip, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ - cmpeq sl, r8, lsr #15 │ │ │ │ - cmpeq fp, r8, lsl #29 │ │ │ │ + cmpeq sl, r8, ror #15 │ │ │ │ + cmneq r4, r0, asr #4 │ │ │ │ + ldrheq ip, [sl, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x015bee94 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - cmpeq sl, r4, ror r7 │ │ │ │ + cmpeq sl, r0, lsl #15 │ │ │ │ andeq r0, r0, lr, lsl #16 │ │ │ │ - cmpeq sl, r8, asr #14 │ │ │ │ - cmpeq sl, ip, lsl r7 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ + cmpeq sl, r8, lsr #14 │ │ │ │ andeq r0, r0, r4, lsl r8 │ │ │ │ - ldrsheq ip, [sl, #-100] @ 0xffffff9c │ │ │ │ - cmneq r4, ip, asr #2 │ │ │ │ - ldrheq ip, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq fp, r0, lsr #27 │ │ │ │ + cmpeq sl, r0, lsl #14 │ │ │ │ + cmneq r4, r4, asr r1 │ │ │ │ + cmpeq sl, r8, asr #13 │ │ │ │ + cmpeq fp, ip, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r4, r0, lsl r1 │ │ │ │ - cmpeq sl, r0, lsl #13 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ + cmneq r4, r8, lsl r1 │ │ │ │ + cmpeq sl, ip, lsl #13 │ │ │ │ + cmpeq fp, r0, ror sp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrdeq r8, [r4, #-4]! │ │ │ │ - cmpeq sl, r0, asr #12 │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ - cmpeq sl, r4, lsr #12 │ │ │ │ - cmpeq fp, r8, lsl #26 │ │ │ │ + ldrdeq r8, [r4, #-12]! │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ + cmpeq fp, r4, lsr sp │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ + cmpeq fp, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r4, ip, ror r0 │ │ │ │ - cmpeq sl, ip, ror #11 │ │ │ │ - cmpeq fp, ip, asr #25 │ │ │ │ + cmneq r4, r4, lsl #1 │ │ │ │ + ldrsheq ip, [sl, #-88] @ 0xffffffa8 │ │ │ │ + ldrsbeq lr, [fp, #-200] @ 0xffffff38 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq r2, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ 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, #1392] @ 5c91b0 │ │ │ │ @@ -1327462,64 +1327462,64 @@ │ │ │ │ add r2, r2, #1232 @ 0x4d0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5c8de4 │ │ │ │ ldrsbeq pc, [r0, #-132]! @ 0xffffff7c @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, r0, asr #27 │ │ │ │ - cmpeq fp, ip, lsl sl │ │ │ │ + cmneq r4, r8, asr #27 │ │ │ │ + cmpeq fp, r8, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmpeq sl, ip, lsl #6 │ │ │ │ + cmpeq sl, r8, lsl r3 │ │ │ │ @ instruction: 0xffff21b8 │ │ │ │ @ instruction: 0xfffff458 │ │ │ │ @ instruction: 0xfffec48c │ │ │ │ @ instruction: 0xffff3294 │ │ │ │ @ instruction: 0xfffeefa0 │ │ │ │ @ instruction: 0xfffeef10 │ │ │ │ cmnpeq r0, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsl #25 │ │ │ │ - ldrsbeq lr, [fp, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x01647c94 │ │ │ │ + cmpeq fp, r4, ror #17 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - cmneq r4, ip, asr #23 │ │ │ │ - cmpeq sl, r8, asr #2 │ │ │ │ - cmpeq fp, r8, lsr #16 │ │ │ │ + ldrdeq r7, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq sl, r4, asr r1 │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmneq r4, ip, asr #22 │ │ │ │ - cmpeq sl, r8, asr #1 │ │ │ │ - cmpeq fp, r8, lsr #15 │ │ │ │ + cmneq r4, r4, asr fp │ │ │ │ + ldrsbeq ip, [sl, #-4] │ │ │ │ + ldrheq lr, [fp, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x015ac090 │ │ │ │ + @ instruction: 0x015ac09c │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - cmpeq sl, r4, rrx │ │ │ │ - cmpeq sl, ip, asr #32 │ │ │ │ - cmneq r4, r4, lsr #21 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - ldrsheq lr, [fp, #-108] @ 0xffffff94 │ │ │ │ - ldrsheq fp, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, r0, ror r0 │ │ │ │ + cmpeq sl, r8, asr r0 │ │ │ │ + cmneq r4, ip, lsr #21 │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq fp, r8, lsl #14 │ │ │ │ + cmpeq sl, r4 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - cmneq r4, ip, asr #20 │ │ │ │ - cmpeq sl, r8, asr #31 │ │ │ │ - cmpeq fp, r8, lsr #13 │ │ │ │ + cmneq r4, r4, asr sl │ │ │ │ + ldrsbeq fp, [sl, #-244] @ 0xffffff0c │ │ │ │ + ldrheq lr, [fp, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r5, lsl r9 │ │ │ │ - cmneq r4, r4, lsl sl │ │ │ │ - @ instruction: 0x015abf90 │ │ │ │ - cmpeq fp, r0, ror r6 │ │ │ │ + cmneq r4, ip, lsl sl │ │ │ │ + @ instruction: 0x015abf9c │ │ │ │ + cmpeq fp, ip, ror r6 │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - ldrdeq r7, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq sl, r8, asr pc │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmpeq sl, r4, ror #30 │ │ │ │ + cmpeq fp, r4, asr #12 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmneq r4, r4, lsr #19 │ │ │ │ - cmpeq sl, r0, lsr #30 │ │ │ │ - cmpeq fp, r0, lsl #12 │ │ │ │ + cmneq r4, ip, lsr #19 │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmpeq fp, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - cmneq r4, ip, ror #18 │ │ │ │ - cmpeq sl, r8, ror #29 │ │ │ │ - cmpeq fp, r8, asr #11 │ │ │ │ + cmneq r4, r4, ror r9 │ │ │ │ + ldrsheq fp, [sl, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq lr, [fp, #-84] @ 0xffffffac │ │ │ │ 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, #1044] @ 5c96b0 │ │ │ │ ldr r3, [pc, #1044] @ 5c96b4 │ │ │ │ @@ -1327782,51 +1327782,51 @@ │ │ │ │ add r2, r2, #1264 @ 0x4f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5c9428 │ │ │ │ cmnpeq r0, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r4, r4, ror #14 │ │ │ │ - cmpeq fp, r0, asr #7 │ │ │ │ + cmneq r4, ip, ror #14 │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ andeq r0, r0, r5, ror r9 │ │ │ │ - ldrheq fp, [sl, #-192] @ 0xffffff40 │ │ │ │ + ldrheq fp, [sl, #-204] @ 0xffffff34 │ │ │ │ @ instruction: 0xffff1b5c │ │ │ │ @ instruction: 0xffffedf8 │ │ │ │ @ instruction: 0xffff2c48 │ │ │ │ @ instruction: 0xfffee8cc │ │ │ │ cmnpeq r0, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #12 │ │ │ │ - cmpeq sl, r0, lsl #23 │ │ │ │ - cmpeq fp, r0, ror #4 │ │ │ │ + cmneq r4, ip, lsl #12 │ │ │ │ + cmpeq sl, ip, lsl #23 │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ andeq r0, r0, r1, ror r9 │ │ │ │ - cmneq r4, r8, asr #11 │ │ │ │ - cmpeq sl, r4, asr #22 │ │ │ │ - cmpeq fp, r4, lsr #4 │ │ │ │ - @ instruction: 0x01647590 │ │ │ │ - cmpeq sl, ip, lsl #22 │ │ │ │ - cmpeq fp, ip, ror #3 │ │ │ │ + ldrdeq r7, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq sl, r0, asr fp │ │ │ │ + cmpeq fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x01647598 │ │ │ │ + cmpeq sl, r8, lsl fp │ │ │ │ + ldrsheq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - cmneq r4, r0, ror #10 │ │ │ │ - ldrsbeq fp, [sl, #-160] @ 0xffffff60 │ │ │ │ - ldrheq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sl, r4, lsr #21 │ │ │ │ - cmpeq sl, r8, lsl #21 │ │ │ │ + cmneq r4, r8, ror #10 │ │ │ │ + ldrsbeq fp, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, r4, asr #3 │ │ │ │ + ldrheq fp, [sl, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x015aba94 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - ldrdeq r7, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq sl, r8, asr sl │ │ │ │ - cmpeq fp, r8, lsr r1 │ │ │ │ + cmneq r4, r4, ror #9 │ │ │ │ + cmpeq sl, r4, ror #20 │ │ │ │ + cmpeq fp, r4, asr #2 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ - cmneq r4, r4, lsr #9 │ │ │ │ - cmpeq sl, r0, lsr #20 │ │ │ │ - cmpeq fp, r0, lsl #2 │ │ │ │ + cmneq r4, ip, lsr #9 │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ + cmpeq fp, ip, lsl #2 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - cmneq r4, ip, ror #8 │ │ │ │ - cmpeq sl, r8, ror #19 │ │ │ │ - cmpeq fp, r8, asr #1 │ │ │ │ + cmneq r4, r4, ror r4 │ │ │ │ + ldrsheq fp, [sl, #-148] @ 0xffffff6c │ │ │ │ + ldrsbeq lr, [fp, #-4] │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ │ │ │ │ 005c9750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1327954,31 +1327954,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 5c981c │ │ │ │ cmneq r0, r4, lsr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, ip, asr #1 │ │ │ │ + ldrsbeq lr, [fp, #-8] │ │ │ │ ldrsheq lr, [r0, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x01647294 │ │ │ │ - ldrsheq r1, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq fp, r8, ror #29 │ │ │ │ + @ instruction: 0x0164729c │ │ │ │ + ldrsheq r1, [ip, #-140] @ 0xffffff74 │ │ │ │ + ldrsheq sp, [fp, #-228] @ 0xffffff1c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r4, r8, asr #4 │ │ │ │ - cmpeq ip, r0, asr #17 │ │ │ │ - @ instruction: 0x015bde9c │ │ │ │ + cmneq r4, r0, asr r2 │ │ │ │ + cmpeq ip, ip, asr #17 │ │ │ │ + cmpeq fp, r8, lsr #29 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - cmneq r4, r4, lsl #4 │ │ │ │ - cmpeq sl, r0, lsl #15 │ │ │ │ - cmpeq fp, r8, asr lr │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ + cmpeq sl, ip, lsl #15 │ │ │ │ + cmpeq fp, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #22 │ │ │ │ - cmneq r4, r8, asr #3 │ │ │ │ - cmpeq sl, r4, asr #14 │ │ │ │ - cmpeq fp, r4, lsr #28 │ │ │ │ + ldrdeq r7, [r4, #-16]! │ │ │ │ + cmpeq sl, r0, asr r7 │ │ │ │ + cmpeq fp, r0, lsr lr │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1576] @ 5c9fec │ │ │ │ @@ -1328375,65 +1328375,65 @@ │ │ │ │ ldr r1, [pc, #224] @ 5ca0c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5c9cbc │ │ │ │ cmneq r0, ip, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq ip, ip, lsl pc │ │ │ │ - cmneq r4, r8, lsl r0 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ + cmpeq ip, r8, lsr #30 │ │ │ │ + cmneq r4, r0, lsr #32 │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ ldrsbeq lr, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, ip, ror #29 │ │ │ │ - cmpeq sl, ip, asr r4 │ │ │ │ - cmpeq fp, ip, lsr fp │ │ │ │ + strdeq r6, [r4, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq sl, r8, ror #8 │ │ │ │ + cmpeq fp, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmppeq fp, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ - @ instruction: 0x015c1498 │ │ │ │ - cmpeq fp, r8, asr sl │ │ │ │ + cmneq r4, r4, lsl lr │ │ │ │ + cmpeq ip, r4, lsr #9 │ │ │ │ + cmpeq fp, r4, ror #20 │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ - cmpeq sl, r8, lsr r3 │ │ │ │ - cmpeq fp, r8, lsl sl │ │ │ │ + ldrdeq r6, [r4, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq sl, r4, asr #6 │ │ │ │ + cmpeq fp, r4, lsr #20 │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - cmneq r4, r8, lsl #27 │ │ │ │ - ldrsheq fp, [sl, #-40] @ 0xffffffd8 │ │ │ │ - ldrsbeq sp, [fp, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x01646d90 │ │ │ │ + cmpeq sl, r4, lsl #6 │ │ │ │ + cmpeq fp, r4, ror #19 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - cmneq r4, r8, asr #26 │ │ │ │ - ldrheq fp, [sl, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x015bd998 │ │ │ │ + cmneq r4, r0, asr sp │ │ │ │ + cmpeq sl, r4, asr #5 │ │ │ │ + cmpeq fp, r4, lsr #19 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - cmneq r4, r8, lsl #26 │ │ │ │ - cmpeq sl, r8, ror r2 │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ + cmneq r4, r0, lsl sp │ │ │ │ + cmpeq sl, r4, lsl #5 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - cmpeq ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x015c1398 │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - cmpeq sl, r0, lsl #4 │ │ │ │ - ldrsbeq fp, [sl, #-16] │ │ │ │ - cmneq r4, ip, lsr #24 │ │ │ │ - @ instruction: 0x015ab19c │ │ │ │ - cmpeq fp, r0, lsl #17 │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ + cmpeq sl, ip, lsl #4 │ │ │ │ + ldrsbeq fp, [sl, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r4, r4, lsr ip │ │ │ │ + cmpeq sl, r8, lsr #3 │ │ │ │ + cmpeq fp, ip, lsl #17 │ │ │ │ + cmpeq sl, r0, ror r1 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ - cmpeq sl, r8, asr #2 │ │ │ │ + cmpeq sl, r4, asr r1 │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - strheq r6, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq sl, r4, lsr #2 │ │ │ │ - cmpeq fp, r4, lsl #16 │ │ │ │ + strheq r6, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq sl, r0, lsr r1 │ │ │ │ + cmpeq fp, r0, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r4, r4, ror fp │ │ │ │ - cmpeq sl, r4, ror #1 │ │ │ │ - cmpeq fp, r4, asr #15 │ │ │ │ - cmneq r4, r4, lsr fp │ │ │ │ - ldrsbeq pc, [fp, #-124] @ 0xffffff84 @ │ │ │ │ - cmpeq fp, r0, lsl #15 │ │ │ │ + cmneq r4, ip, ror fp │ │ │ │ + ldrsheq fp, [sl, #-0] │ │ │ │ + ldrsbeq sp, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmneq r4, ip, lsr fp │ │ │ │ + cmppeq fp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #324] @ 5ca220 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1328517,25 +1328517,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ca138 │ │ │ │ cmneq r0, r8, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrsbeq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r4, r8, ror r9 │ │ │ │ - ldrsheq sl, [sl, #-228] @ 0xffffff1c │ │ │ │ - cmpeq fp, ip, asr #11 │ │ │ │ + cmneq r4, r0, lsl #19 │ │ │ │ + cmpeq sl, r0, lsl #30 │ │ │ │ + ldrsbeq sp, [fp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - cmneq r4, ip, lsr r9 │ │ │ │ - ldrheq sl, [sl, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x015bd590 │ │ │ │ + cmneq r4, r4, asr #18 │ │ │ │ + cmpeq sl, r4, asr #29 │ │ │ │ + @ instruction: 0x015bd59c │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - cmneq r4, r0, lsl #18 │ │ │ │ - cmpeq sl, ip, ror lr │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ + cmneq r4, r8, lsl #18 │ │ │ │ + cmpeq sl, r8, lsl #29 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ │ │ │ │ 005ca25c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1328681,34 +1328681,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1376 @ 0x560 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5ca468 │ │ │ │ @ instruction: 0x0170e298 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq sp, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq sp, [fp, #-92] @ 0xffffffa4 │ │ │ │ cmneq r0, r0, ror #3 │ │ │ │ - cmneq r4, ip, lsl #15 │ │ │ │ - ldrsbeq r0, [ip, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq sp, [fp, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x01646794 │ │ │ │ + cmpeq ip, r8, ror #27 │ │ │ │ + cmpeq fp, r0, ror #7 │ │ │ │ andeq r0, r0, sl, lsl fp │ │ │ │ cmpeq r9, r8, lsl sp │ │ │ │ - cmneq r4, ip, lsr r7 │ │ │ │ - cmpeq fp, r4, lsl #7 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ + @ instruction: 0x015bd390 │ │ │ │ andeq r0, r0, lr, lsl fp │ │ │ │ - strdeq r6, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ - cmpeq fp, r0, lsr r3 │ │ │ │ + strdeq r6, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq ip, r0, ror #26 │ │ │ │ + cmpeq fp, ip, lsr r3 │ │ │ │ andeq r0, r0, sp, lsl fp │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ - cmpeq sl, r4, lsl ip │ │ │ │ - ldrsheq sp, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r4, r4, ror #12 │ │ │ │ - ldrsbeq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ - ldrheq sp, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + cmpeq sl, r0, lsr #24 │ │ │ │ + cmpeq fp, r4, lsl #6 │ │ │ │ + cmneq r4, ip, ror #12 │ │ │ │ + cmpeq sl, r0, ror #23 │ │ │ │ + cmpeq fp, r4, asr #5 │ │ │ │ │ │ │ │ 005ca504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1328829,31 +1328829,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 5ca5a4 │ │ │ │ ldrsheq sp, [r0, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, ip, ror #6 │ │ │ │ + cmpeq fp, r8, ror r3 │ │ │ │ cmneq r0, r8, ror #30 │ │ │ │ - cmneq r4, r4, lsl r5 │ │ │ │ - cmpeq ip, r4, ror #22 │ │ │ │ - cmpeq fp, ip, asr r1 │ │ │ │ + cmneq r4, ip, lsl r5 │ │ │ │ + cmpeq ip, r0, ror fp │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ - cmneq r4, r8, asr #9 │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - cmpeq fp, ip, lsl #2 │ │ │ │ + ldrdeq r6, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq ip, r0, lsr #24 │ │ │ │ + cmpeq fp, r8, lsl r1 │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ - cmpeq sl, r8, ror #19 │ │ │ │ - cmpeq fp, r0, asr #1 │ │ │ │ + cmneq r4, r0, lsl #9 │ │ │ │ + ldrsheq sl, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq fp, ip, asr #1 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - cmneq r4, r8, lsr r4 │ │ │ │ - cmpeq sl, r8, lsr #19 │ │ │ │ - cmpeq fp, r8, lsl #1 │ │ │ │ + cmneq r4, r0, asr #8 │ │ │ │ + ldrheq sl, [sl, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x015bd094 │ │ │ │ │ │ │ │ 005ca740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1328988,34 +1328988,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1408 @ 0x580 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5ca924 │ │ │ │ ldrheq sp, [r0, #-212]! @ 0xffffff2c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r0, asr #2 │ │ │ │ + cmpeq fp, ip, asr #2 │ │ │ │ cmneq r0, r8, lsr #26 │ │ │ │ - ldrdeq r6, [r4, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq ip, r4, lsr #18 │ │ │ │ - cmpeq fp, ip, lsl pc │ │ │ │ + ldrdeq r6, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq ip, r0, lsr r9 │ │ │ │ + cmpeq fp, r8, lsr #30 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - cmneq r4, r8, lsl #5 │ │ │ │ - ldrsbeq r0, [ip, #-144] @ 0xffffff70 │ │ │ │ - cmpeq fp, r8, asr #29 │ │ │ │ + @ instruction: 0x01646290 │ │ │ │ + ldrsbeq r0, [ip, #-156] @ 0xffffff64 │ │ │ │ + ldrsbeq ip, [fp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ cmpeq r9, ip, lsl #16 │ │ │ │ - cmneq r4, r0, lsr r2 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ + cmneq r4, r8, lsr r2 │ │ │ │ + cmpeq fp, r4, lsl #29 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - cmneq r4, r8, ror #3 │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ - cmpeq fp, ip, lsr lr │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ - cmpeq sl, r8, lsl r7 │ │ │ │ - ldrsheq ip, [fp, #-220] @ 0xffffff24 │ │ │ │ + strdeq r6, [r4, #-16]! │ │ │ │ + cmpeq sl, r4, ror #14 │ │ │ │ + cmpeq fp, r8, asr #28 │ │ │ │ + strheq r6, [r4, #-16]! │ │ │ │ + cmpeq sl, r4, lsr #14 │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ │ │ │ │ 005ca9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 5cab6c │ │ │ │ @@ -1329119,30 +1329119,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1424 @ 0x590 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cab28 │ │ │ │ cmneq r0, ip, lsr fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, ip, asr pc │ │ │ │ + cmpeq fp, r8, ror #30 │ │ │ │ cmneq r0, ip, asr #21 │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ - cmpeq ip, r8, asr #13 │ │ │ │ - cmpeq fp, r0, asr #25 │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + ldrsbeq r0, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq fp, ip, asr #25 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ cmpeq r9, r8, lsl #12 │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ - cmpeq fp, r4, ror ip │ │ │ │ + cmneq r4, r4, lsr r0 │ │ │ │ + cmpeq fp, r0, lsl #25 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r4, r4, ror #31 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - cmpeq fp, r8, lsr ip │ │ │ │ - cmneq r4, r4, lsr #31 │ │ │ │ - cmpeq sl, r4, lsl r5 │ │ │ │ - ldrsheq ip, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmneq r4, ip, ror #31 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + cmpeq fp, r4, asr #24 │ │ │ │ + cmneq r4, ip, lsr #31 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq fp, r4, lsl #24 │ │ │ │ │ │ │ │ 005cabb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #580] @ 5cae10 │ │ │ │ @@ -1329290,40 +1329290,40 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1440 @ 0x5a0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cadcc │ │ │ │ cmneq r0, r8, asr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r0, lsr fp │ │ │ │ - cmpeq fp, r4, lsr fp │ │ │ │ - cmpeq fp, r0, asr #26 │ │ │ │ + cmpeq fp, ip, lsr fp │ │ │ │ + cmpeq fp, r0, asr #22 │ │ │ │ + cmpeq fp, ip, asr #26 │ │ │ │ @ instruction: 0x0170d89c │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ - @ instruction: 0x015c0490 │ │ │ │ - @ instruction: 0x015bca94 │ │ │ │ + cmneq r4, r0, asr lr │ │ │ │ + @ instruction: 0x015c049c │ │ │ │ + cmpeq fp, r0, lsr #21 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ - cmpeq fp, ip, asr #20 │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ + cmpeq fp, r8, asr sl │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ cmpeq r9, r4, lsr #7 │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ + ldrdeq r5, [r4, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - cmneq r4, r0, lsl #27 │ │ │ │ - ldrsheq sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r8, asr #19 │ │ │ │ + cmneq r4, r8, lsl #27 │ │ │ │ + ldrsheq sl, [sl, #-44] @ 0xffffffd4 │ │ │ │ + ldrsbeq ip, [fp, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ - cmneq r4, r0, asr #26 │ │ │ │ - ldrheq sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x015bc994 │ │ │ │ - cmneq r4, r0, lsl #26 │ │ │ │ - cmpeq sl, r0, ror r2 │ │ │ │ - cmpeq fp, r4, asr r9 │ │ │ │ + cmneq r4, r8, asr #26 │ │ │ │ + ldrheq sl, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r0, lsr #19 │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ + cmpeq sl, ip, ror r2 │ │ │ │ + cmpeq fp, r0, ror #18 │ │ │ │ │ │ │ │ 005cae80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1329431,30 +1329431,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1472 @ 0x5c0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5caff8 │ │ │ │ cmneq r0, r4, ror r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r8, lsr #20 │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ ldrsheq sp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, r8, lsr #23 │ │ │ │ - ldrsheq r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - ldrsheq ip, [fp, #-112] @ 0xffffff90 │ │ │ │ + strheq r5, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq ip, r4, lsl #4 │ │ │ │ + ldrsheq ip, [fp, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ cmpeq r9, r8, lsr r1 │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - cmpeq fp, r4, lsr #15 │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + ldrheq ip, [fp, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - cmneq r4, r4, lsl fp │ │ │ │ - cmpeq sl, r4, lsl #1 │ │ │ │ - cmpeq fp, r8, ror #14 │ │ │ │ - ldrdeq r5, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq sl, r4, asr #32 │ │ │ │ - cmpeq fp, r8, lsr #14 │ │ │ │ + cmneq r4, ip, lsl fp │ │ │ │ + @ instruction: 0x015aa090 │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ + ldrdeq r5, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq sl, r0, asr r0 │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ │ │ │ │ 005cb084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1329562,30 +1329562,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1488 @ 0x5d0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cb1fc │ │ │ │ cmneq r0, r0, ror r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ ldrsheq sp, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r4, r4, lsr #19 │ │ │ │ - ldrsheq pc, [fp, #-244] @ 0xffffff0c @ │ │ │ │ - cmpeq fp, ip, ror #11 │ │ │ │ + cmneq r4, ip, lsr #19 │ │ │ │ + cmpeq ip, r0 │ │ │ │ + ldrsheq ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ cmpeq r9, r4, lsr pc │ │ │ │ - cmneq r4, r8, asr r9 │ │ │ │ - cmpeq fp, r0, lsr #11 │ │ │ │ + cmneq r4, r0, ror #18 │ │ │ │ + cmpeq fp, ip, lsr #11 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - cmneq r4, r0, lsl r9 │ │ │ │ - cmpeq sl, r0, lsl #29 │ │ │ │ - cmpeq fp, r4, ror #10 │ │ │ │ - ldrdeq r5, [r4, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - cmpeq fp, r4, lsr #10 │ │ │ │ + cmneq r4, r8, lsl r9 │ │ │ │ + cmpeq sl, ip, lsl #29 │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ + ldrdeq r5, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq sl, ip, asr #28 │ │ │ │ + cmpeq fp, r0, lsr r5 │ │ │ │ │ │ │ │ 005cb288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1329693,30 +1329693,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1504 @ 0x5e0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cb400 │ │ │ │ cmneq r0, ip, ror #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r8, asr #12 │ │ │ │ + cmpeq fp, r4, asr r6 │ │ │ │ ldrsheq sp, [r0, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r0, lsr #15 │ │ │ │ - ldrsheq pc, [fp, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq fp, r8, ror #7 │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ + ldrsheq pc, [fp, #-220] @ 0xffffff24 @ │ │ │ │ + ldrsheq ip, [fp, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ cmpeq r9, r0, lsr sp │ │ │ │ - cmneq r4, r4, asr r7 │ │ │ │ - @ instruction: 0x015bc39c │ │ │ │ + cmneq r4, ip, asr r7 │ │ │ │ + cmpeq fp, r8, lsr #7 │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - cmneq r4, ip, lsl #14 │ │ │ │ - cmpeq sl, ip, ror ip │ │ │ │ - cmpeq fp, r0, ror #6 │ │ │ │ - cmneq r4, ip, asr #13 │ │ │ │ - cmpeq sl, ip, lsr ip │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ + cmneq r4, r4, lsl r7 │ │ │ │ + cmpeq sl, r8, lsl #25 │ │ │ │ + cmpeq fp, ip, ror #6 │ │ │ │ + ldrdeq r5, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq sl, r8, asr #24 │ │ │ │ + cmpeq fp, ip, lsr #6 │ │ │ │ │ │ │ │ 005cb48c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1329820,30 +1329820,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cb5f8 │ │ │ │ cmneq r0, r8, rrx │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r8, asr r4 │ │ │ │ + cmpeq fp, r4, ror #8 │ │ │ │ ldrsheq ip, [r0, #-240]! @ 0xffffff10 │ │ │ │ - @ instruction: 0x01645594 │ │ │ │ - ldrsheq pc, [fp, #-176] @ 0xffffff50 @ │ │ │ │ - cmpeq fp, r8, ror #3 │ │ │ │ + @ instruction: 0x0164559c │ │ │ │ + ldrsheq pc, [fp, #-188] @ 0xffffff44 @ │ │ │ │ + ldrsheq ip, [fp, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, sp, lsl #25 │ │ │ │ cmpeq r9, r0, lsr fp │ │ │ │ - cmneq r4, ip, asr #10 │ │ │ │ - cmpeq fp, r0, lsr #3 │ │ │ │ + cmneq r4, r4, asr r5 │ │ │ │ + cmpeq fp, ip, lsr #3 │ │ │ │ andeq r0, r0, pc, lsl #25 │ │ │ │ - cmneq r4, r0, lsl r5 │ │ │ │ - cmpeq sl, r0, lsl #21 │ │ │ │ - cmpeq fp, r8, ror #2 │ │ │ │ - ldrdeq r5, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq sl, r4, asr #20 │ │ │ │ - cmpeq fp, ip, lsr #2 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ + cmpeq sl, ip, lsl #21 │ │ │ │ + cmpeq fp, r4, ror r1 │ │ │ │ + ldrdeq r5, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ + cmpeq fp, r8, lsr r1 │ │ │ │ │ │ │ │ 005cb680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1329949,30 +1329949,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1552 @ 0x610 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cb7f0 │ │ │ │ cmneq r0, r8, ror lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r0, lsl #5 │ │ │ │ + cmpeq fp, ip, lsl #5 │ │ │ │ cmneq r0, r4, lsl #28 │ │ │ │ - strheq r5, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - cmppeq fp, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq fp, [fp, #-248] @ 0xffffff08 │ │ │ │ + strheq r5, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmppeq fp, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r0, asr #18 │ │ │ │ - cmneq r4, r4, ror #6 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ + cmneq r4, ip, ror #6 │ │ │ │ + ldrheq fp, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, lsr #25 │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ - cmpeq sl, ip, lsl #17 │ │ │ │ - cmpeq fp, r0, ror pc │ │ │ │ - ldrdeq r5, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq sl, ip, asr #16 │ │ │ │ - cmpeq fp, r0, lsr pc │ │ │ │ + cmneq r4, r4, lsr #6 │ │ │ │ + @ instruction: 0x015a9898 │ │ │ │ + cmpeq fp, ip, ror pc │ │ │ │ + cmneq r4, r4, ror #5 │ │ │ │ + cmpeq sl, r8, asr r8 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #1892] @ 5cbff8 │ │ │ │ ldr r5, [pc, #1892] @ 5cbffc │ │ │ │ ldr r4, [pc, #1892] @ 5cc000 │ │ │ │ @@ -1330445,106 +1330445,106 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5cbb2c │ │ │ │ @ instruction: 0xffff745c │ │ │ │ - @ instruction: 0x015b6e9c │ │ │ │ - ldrheq fp, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r8, lsr #29 │ │ │ │ + cmpeq fp, r0, asr #29 │ │ │ │ @ instruction: 0xffff5798 │ │ │ │ - cmpeq fp, r0, asr #12 │ │ │ │ + cmpeq fp, ip, asr #12 │ │ │ │ @ instruction: 0xffff6570 │ │ │ │ - cmpeq fp, r8, lsl pc │ │ │ │ - cmpeq fp, r8, ror #27 │ │ │ │ - cmpeq fp, ip, lsl #11 │ │ │ │ - cmpeq fp, ip, ror #28 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ + cmpeq fp, r4, lsr #30 │ │ │ │ + ldrsheq r6, [fp, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x015b7598 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + cmpeq fp, r4, ror #26 │ │ │ │ @ instruction: 0xffff497c │ │ │ │ - cmppeq fp, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015bf198 │ │ │ │ @ instruction: 0xffff72d0 │ │ │ │ - @ instruction: 0x0160629c │ │ │ │ - cmpeq fp, r8, lsl #25 │ │ │ │ - cmpeq fp, r4, lsl #11 │ │ │ │ + cmneq r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x015bdc94 │ │ │ │ + @ instruction: 0x015b9590 │ │ │ │ @ instruction: 0xffff8274 │ │ │ │ - cmpeq fp, r8, asr r7 │ │ │ │ - strheq r4, [r4, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq sl, r4, lsr #10 │ │ │ │ - ldrsheq fp, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq fp, r4, ror #14 │ │ │ │ + strheq r4, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, lsr r5 │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - cmneq r4, r4, ror pc │ │ │ │ - cmpeq sl, r4, ror #9 │ │ │ │ - ldrheq fp, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmneq r4, ip, ror pc │ │ │ │ + ldrsheq r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r8, asr #23 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r4, r4, lsr pc │ │ │ │ - cmpeq sl, r4, lsr #9 │ │ │ │ - cmpeq fp, ip, ror fp │ │ │ │ + cmneq r4, ip, lsr pc │ │ │ │ + ldrheq r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r8, lsl #23 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - strdeq r4, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sl, r4, ror #8 │ │ │ │ - cmpeq fp, ip, lsr fp │ │ │ │ + strdeq r4, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sl, r0, ror r4 │ │ │ │ + cmpeq fp, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strheq r4, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sl, r4, lsr #8 │ │ │ │ - ldrsheq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ + strheq r4, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sl, r0, lsr r4 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r4, r4, ror lr │ │ │ │ - cmpeq sl, r4, ror #7 │ │ │ │ - ldrheq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmneq r4, ip, ror lr │ │ │ │ + ldrsheq r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ - cmpeq sl, r4, lsr #7 │ │ │ │ - cmpeq fp, ip, ror sl │ │ │ │ + cmneq r4, ip, lsr lr │ │ │ │ + ldrheq r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, r8, lsl #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq r4, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq sl, r4, ror #6 │ │ │ │ - cmpeq fp, ip, lsr sl │ │ │ │ + strdeq r4, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq sl, r0, ror r3 │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - strheq r4, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq sl, r4, lsr #6 │ │ │ │ - ldrsheq fp, [fp, #-156] @ 0xffffff64 │ │ │ │ + strheq r4, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq sl, r0, lsr r3 │ │ │ │ + cmpeq fp, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r4, r4, ror sp │ │ │ │ - cmpeq sl, r4, ror #5 │ │ │ │ - ldrheq fp, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmneq r4, ip, ror sp │ │ │ │ + ldrsheq r9, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, r8, asr #19 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ - cmpeq sl, r4, lsr #5 │ │ │ │ - cmpeq fp, ip, ror r9 │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ + ldrheq r9, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, r8, lsl #19 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - strdeq r4, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq sl, r4, ror #4 │ │ │ │ - cmpeq fp, ip, lsr r9 │ │ │ │ + strdeq r4, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sl, r0, ror r2 │ │ │ │ + cmpeq fp, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - strheq r4, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ - cmpeq fp, r0, lsl #18 │ │ │ │ - cmneq r4, r4, ror ip │ │ │ │ - cmpeq sl, r4, ror #3 │ │ │ │ - ldrheq fp, [fp, #-140] @ 0xffffff74 │ │ │ │ + strheq r4, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ + cmpeq fp, ip, lsl #18 │ │ │ │ + cmneq r4, ip, ror ip │ │ │ │ + ldrsheq r9, [sl, #-16] │ │ │ │ + cmpeq fp, r8, asr #17 │ │ │ │ andeq r0, r0, pc, ror #29 │ │ │ │ - cmneq r4, r4, lsr ip │ │ │ │ - cmpeq sl, r4, lsr #3 │ │ │ │ - cmpeq fp, ip, ror r8 │ │ │ │ + cmneq r4, ip, lsr ip │ │ │ │ + ldrheq r9, [sl, #-16] │ │ │ │ + cmpeq fp, r8, lsl #17 │ │ │ │ andeq r0, r0, lr, ror #29 │ │ │ │ - strdeq r4, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ + strdeq r4, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq sl, r0, ror r1 │ │ │ │ + cmpeq fp, r8, asr #16 │ │ │ │ andeq r0, r0, sp, ror #29 │ │ │ │ - strheq r4, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq sl, r4, lsr #2 │ │ │ │ - ldrsheq fp, [fp, #-124] @ 0xffffff84 │ │ │ │ + strheq r4, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq sl, r0, lsr r1 │ │ │ │ + cmpeq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, ip, ror #29 │ │ │ │ - cmneq r4, r4, ror fp │ │ │ │ - cmpeq sl, r4, ror #1 │ │ │ │ - ldrheq fp, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmneq r4, ip, ror fp │ │ │ │ + ldrsheq r9, [sl, #-0] │ │ │ │ + cmpeq fp, r8, asr #15 │ │ │ │ andeq r0, r0, fp, ror #29 │ │ │ │ - cmneq r4, r4, lsr fp │ │ │ │ - cmpeq sl, r4, lsr #1 │ │ │ │ - cmpeq fp, ip, ror r7 │ │ │ │ + cmneq r4, ip, lsr fp │ │ │ │ + ldrheq r9, [sl, #-0] │ │ │ │ + cmpeq fp, r8, lsl #15 │ │ │ │ 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 │ │ │ │ @@ -1330701,18 +1330701,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ b 5cc3c0 │ │ │ │ cmneq r0, r4, lsl r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq fp, r8, asr pc │ │ │ │ - cmneq r4, r8, asr lr │ │ │ │ - ldrheq r8, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sl, ip, lsl #25 │ │ │ │ + cmpeq fp, r4, ror #30 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ + cmpeq sl, r8, asr #25 │ │ │ │ + @ instruction: 0x015a8c98 │ │ │ │ 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] @ 5cc4ec │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1330763,19 +1330763,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ b 5cc4b8 │ │ │ │ cmneq r0, ip, ror #1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, ip, asr #26 │ │ │ │ - cmpeq fp, r4, asr #28 │ │ │ │ + cmneq r4, r4, asr sp │ │ │ │ + cmpeq fp, r0, asr lr │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq sl, r0, asr #23 │ │ │ │ - @ instruction: 0x015a8b94 │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ + cmpeq sl, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 5cc60c │ │ │ │ ldr r2, [pc, #236] @ 5cc610 │ │ │ │ ldr r4, [pc, #236] @ 5cc614 │ │ │ │ @@ -1330835,22 +1330835,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 5cc630 │ │ │ │ ldr r1, [pc, #28] @ 5cc620 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5cc5c4 │ │ │ │ ldrsheq fp, [r0, #-240]! @ 0xffffff10 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + cmpeq fp, r4, ror #26 │ │ │ │ andeq r1, r0, r5, lsr #4 │ │ │ │ andeq r1, r0, r6, lsr #4 │ │ │ │ andeq r1, r0, r7, lsr #4 │ │ │ │ - cmpeq sl, ip, lsr #21 │ │ │ │ - cmpeq sl, ip, ror sl │ │ │ │ - cmpeq sl, r8, ror #20 │ │ │ │ + ldrheq r8, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r8, lsl #21 │ │ │ │ + cmpeq sl, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #780] @ 5cc95c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1331048,24 +1331048,24 @@ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ ldrheq fp, [r0, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, ip, lsl #28 │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ - cmneq r4, r0, ror r9 │ │ │ │ - cmpeq fp, ip, asr sl │ │ │ │ + cmneq r4, r0, lsr sl │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + cmneq r4, r8, ror r9 │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ cmneq r0, ip, ror #24 │ │ │ │ - @ instruction: 0x015a879c │ │ │ │ - cmpeq sl, r0, ror r7 │ │ │ │ - cmneq r4, r0, ror #16 │ │ │ │ - cmpeq sl, r0, asr #14 │ │ │ │ - cmpeq fp, r4, asr r9 │ │ │ │ + cmpeq sl, r8, lsr #15 │ │ │ │ + cmpeq sl, ip, ror r7 │ │ │ │ + cmneq r4, r8, ror #16 │ │ │ │ + cmpeq sl, ip, asr #14 │ │ │ │ + cmpeq fp, r0, ror #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 lr, [pc, #1204] @ 5cce5c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #1200] @ 5cce60 │ │ │ │ @@ -1331368,29 +1331368,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5ccce4 │ │ │ │ cmneq r0, r8, ror #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, ip, lsl #22 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ - cmpeq fp, r4, lsr r8 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strdeq r4, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq fp, r8, ror #11 │ │ │ │ + strdeq r4, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq lr, [fp, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r0, r8, lsr #16 │ │ │ │ cmneq r0, r8, asr #15 │ │ │ │ - cmneq r4, r8, lsl r4 │ │ │ │ - ldrsheq r8, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq fp, ip, lsl #10 │ │ │ │ - ldrheq r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ - @ instruction: 0x015a8290 │ │ │ │ - cmpeq sl, r4, ror #4 │ │ │ │ - cmpeq sl, r8, lsr r2 │ │ │ │ + cmneq r4, r0, lsr #8 │ │ │ │ + cmpeq sl, r4, lsl #6 │ │ │ │ + cmpeq fp, r8, lsl r5 │ │ │ │ + cmpeq sl, r8, asr #5 │ │ │ │ + @ instruction: 0x015a829c │ │ │ │ + cmpeq sl, r0, ror r2 │ │ │ │ + cmpeq sl, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr lr, [pc, #1612] @ 5cd508 │ │ │ │ ldr ip, [r2, #952] @ 0x3b8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1331818,17 +1331818,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r4, ip, asr #24 │ │ │ │ - cmpeq fp, r8, asr #18 │ │ │ │ - cmpeq fp, r0, ror #26 │ │ │ │ + cmneq r4, r4, asr ip │ │ │ │ + cmpeq fp, r4, asr r9 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #944] @ 0x3b0 │ │ │ │ ldr r5, [r0, #952] @ 0x3b8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ @@ -1331927,23 +1331927,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 5cd748 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5cd678 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ - ldrheq sp, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmneq r4, ip, ror #21 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ - cmpeq sl, r0, lsr #19 │ │ │ │ - ldrheq sp, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmneq r4, r0, asr fp │ │ │ │ + cmpeq fp, r4, asr #25 │ │ │ │ + strdeq r3, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ + cmpeq sl, ip, lsr #19 │ │ │ │ + cmpeq fp, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ - cmpeq fp, r4, lsl #23 │ │ │ │ + cmpeq sl, ip, ror r9 │ │ │ │ + @ instruction: 0x015bdb90 │ │ │ │ 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] @ 5cd938 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1332060,31 +1332060,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5cd798 │ │ │ │ - ldrdeq r3, [r4, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r0, ror #19 │ │ │ │ cmneq r0, r4, lsr #27 │ │ │ │ andeq r6, r0, ip, asr sl │ │ │ │ - ldrdeq r3, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq fp, r4, ror #1 │ │ │ │ - cmpeq sl, ip, lsl #17 │ │ │ │ - cmpeq fp, r0, lsr #21 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + ldrsheq r7, [fp, #-0] │ │ │ │ + @ instruction: 0x015a7898 │ │ │ │ + cmpeq fp, ip, lsr #21 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - cmpeq fp, r8, asr #20 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r1, r0, asr r5 │ │ │ │ andeq lr, r0, r8, ror #12 │ │ │ │ - cmpeq fp, ip, ror #11 │ │ │ │ - cmneq r4, r4, lsl #17 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ + ldrsheq r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r4, ip, lsl #17 │ │ │ │ + cmpeq fp, ip, ror r9 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -1332428,34 +1332428,34 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 5cda3c │ │ │ │ cmneq r0, r4, ror fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r4, asr fp │ │ │ │ ldrsbeq sl, [r0, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r4, r4, lsl #14 │ │ │ │ - cmpeq fp, r8, ror #15 │ │ │ │ + cmneq r4, ip, lsl #14 │ │ │ │ + ldrsheq sp, [fp, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r5, asr r9 │ │ │ │ andeq r0, r0, r6, asr r9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r8, asr r4 │ │ │ │ - cmpeq fp, r0, asr r5 │ │ │ │ + cmneq r4, r0, ror #8 │ │ │ │ + cmpeq fp, ip, asr r5 │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - ldrsbeq r7, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq sl, r4, ror #4 │ │ │ │ - cmpeq sl, r4, asr r2 │ │ │ │ - cmneq r4, ip, lsr r3 │ │ │ │ - cmpeq sl, r0, lsr #4 │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ + cmpeq sl, r4, ror #5 │ │ │ │ + cmpeq sl, r0, ror r2 │ │ │ │ + cmpeq sl, r0, ror #4 │ │ │ │ + cmneq r4, r4, asr #6 │ │ │ │ + cmpeq sl, ip, lsr #4 │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r9, asr #18 │ │ │ │ - cmpeq sl, r8, ror #3 │ │ │ │ - ldrdeq r3, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - ldrheq r7, [sl, #-20] @ 0xffffffec │ │ │ │ - ldrheq sp, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldrsheq r7, [sl, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r3, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq sl, r0, asr #3 │ │ │ │ + cmpeq fp, r8, asr #7 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #944] @ 0x3b0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1332836,38 +1332836,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #112] @ 5ce5b8 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5ce2a4 │ │ │ │ - cmneq r4, r0, lsr #3 │ │ │ │ - strheq r2, [r4, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq fp, r8, lsr #3 │ │ │ │ - cmpeq fp, r8, lsr #31 │ │ │ │ - cmpeq sl, r0, asr ip │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ + cmneq r4, r8, lsr #3 │ │ │ │ + cmneq r4, r0, asr #31 │ │ │ │ + ldrheq sp, [fp, #-20] @ 0xffffffec │ │ │ │ + ldrheq ip, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ + cmpeq fp, r0, ror lr │ │ │ │ andeq r1, r0, r4, ror #10 │ │ │ │ - cmneq r4, r8, lsr sp │ │ │ │ - cmpeq sl, ip, lsl ip │ │ │ │ - cmpeq fp, ip, lsr #28 │ │ │ │ + cmneq r4, r0, asr #26 │ │ │ │ + cmpeq sl, r8, lsr #24 │ │ │ │ + cmpeq fp, r8, lsr lr │ │ │ │ andeq r1, r0, r5, ror #10 │ │ │ │ - cmneq r4, r0, lsl #26 │ │ │ │ - cmpeq sl, r4, ror #23 │ │ │ │ - ldrsheq ip, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ + ldrsheq r6, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - cmneq r4, r8, asr #25 │ │ │ │ - cmpeq fp, ip, ror lr │ │ │ │ - ldrheq ip, [fp, #-220] @ 0xffffff24 │ │ │ │ + ldrdeq r2, [r4, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq fp, r8, lsl #29 │ │ │ │ + cmpeq fp, r8, asr #27 │ │ │ │ andeq r1, r0, r8, asr #10 │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ - cmpeq fp, r8, ror sp │ │ │ │ + cmpeq sl, r8, ror fp │ │ │ │ + cmpeq fp, r4, lsl #27 │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ + cmpeq fp, ip, asr sp │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ ldr r2, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1333087,25 +1333087,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ce84c │ │ │ │ cmneq r0, r4, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r4, lsl #23 │ │ │ │ - cmneq r4, ip, ror sl │ │ │ │ + @ instruction: 0x015bcb90 │ │ │ │ + cmneq r4, r4, lsl #21 │ │ │ │ cmneq r0, r0, asr #25 │ │ │ │ - cmneq r4, r0, lsl #18 │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ - strheq r2, [r4, #-140]! @ 0xffffff74 │ │ │ │ - @ instruction: 0x015a679c │ │ │ │ - cmpeq fp, ip, lsr #19 │ │ │ │ - cmneq r4, ip, ror r8 │ │ │ │ - cmpeq sl, r0, ror #14 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ + cmneq r4, r8, lsl #18 │ │ │ │ + cmpeq fp, r0, lsl sl │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + cmpeq sl, r8, lsr #15 │ │ │ │ + ldrheq ip, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ + cmpeq sl, ip, ror #14 │ │ │ │ + cmpeq fp, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1260] @ 5cee78 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1333423,20 +1333423,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 5cea68 │ │ │ │ cmneq r0, r4, lsl #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r4, lsr #21 │ │ │ │ - cmneq r4, r0, lsl #7 │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ - cmpeq fp, r0, ror r4 │ │ │ │ - cmneq r4, r0, asr #6 │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ + cmneq r4, r8, lsl #7 │ │ │ │ + cmpeq fp, r4, lsr r6 │ │ │ │ + cmpeq fp, ip, ror r4 │ │ │ │ + cmneq r4, r8, asr #6 │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #2536] @ 5cf8a4 │ │ │ │ @@ -1334074,64 +1334074,64 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5cf3c0 │ │ │ │ cmneq r0, r0, asr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, ip, lsr #12 │ │ │ │ - cmneq r4, r0, lsr #4 │ │ │ │ - cmpeq fp, r4, lsl r3 │ │ │ │ + cmneq r4, r8, lsr #4 │ │ │ │ + cmpeq fp, r0, lsr #6 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - cmpeq sl, r4, asr #22 │ │ │ │ + cmpeq sl, r0, asr fp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r8, lsr #28 │ │ │ │ - @ instruction: 0x015a3794 │ │ │ │ - strdeq r1, [r4, #-220]! @ 0xffffff24 │ │ │ │ - ldrsheq fp, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmneq r4, r0, lsr lr │ │ │ │ + cmpeq sl, r0, lsr #15 │ │ │ │ + cmneq r4, r4, lsl #28 │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ cmneq r0, ip, asr #2 │ │ │ │ - cmneq r4, r8, lsl #23 │ │ │ │ - cmpeq sl, ip, ror #20 │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ - cmpeq sl, r0, lsr sl │ │ │ │ - ldrsheq r5, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ + @ instruction: 0x01641b90 │ │ │ │ + cmpeq sl, r8, ror sl │ │ │ │ + cmpeq fp, r8, lsl #25 │ │ │ │ + cmpeq sl, ip, lsr sl │ │ │ │ + cmpeq sl, r8, lsl #20 │ │ │ │ + cmpeq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - strdeq r1, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq sl, r0, ror #19 │ │ │ │ - ldrsheq fp, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r4, r4, lsl #22 │ │ │ │ + cmpeq sl, ip, ror #19 │ │ │ │ + ldrsheq fp, [fp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r1, lsr fp │ │ │ │ - cmneq r4, r4, asr #21 │ │ │ │ - cmpeq sl, r8, lsr #19 │ │ │ │ - ldrheq fp, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmneq r4, ip, lsl #21 │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ - cmpeq fp, r0, lsl #23 │ │ │ │ + cmneq r4, ip, asr #21 │ │ │ │ + ldrheq r5, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq fp, r4, asr #23 │ │ │ │ + @ instruction: 0x01641a94 │ │ │ │ + cmpeq sl, ip, ror r9 │ │ │ │ + cmpeq fp, ip, lsl #23 │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - cmneq r4, r4, asr sl │ │ │ │ - cmpeq sl, r8, lsr r9 │ │ │ │ - cmpeq fp, r8, asr #22 │ │ │ │ + cmneq r4, ip, asr sl │ │ │ │ + cmpeq sl, r4, asr #18 │ │ │ │ + cmpeq fp, r4, asr fp │ │ │ │ andeq r0, r0, r9, lsl fp │ │ │ │ - cmneq r4, ip, lsl sl │ │ │ │ - cmpeq sl, r0, lsl #18 │ │ │ │ - cmpeq fp, r0, lsl fp │ │ │ │ + cmneq r4, r4, lsr #20 │ │ │ │ + cmpeq sl, ip, lsl #18 │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - cmneq r4, r4, ror #19 │ │ │ │ - cmpeq sl, r8, asr #17 │ │ │ │ - ldrsbeq fp, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmneq r4, ip, ror #19 │ │ │ │ + ldrsbeq r5, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq fp, r4, ror #21 │ │ │ │ andeq r0, r0, r1, lsl fp │ │ │ │ - cmneq r4, ip, lsr #19 │ │ │ │ - @ instruction: 0x015a5890 │ │ │ │ - cmpeq fp, r0, lsr #21 │ │ │ │ - cmpeq sl, ip, asr r8 │ │ │ │ + strheq r1, [r4, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x015a589c │ │ │ │ + cmpeq fp, ip, lsr #21 │ │ │ │ + cmpeq sl, r8, ror #16 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - cmpeq sl, r0, lsr r8 │ │ │ │ - cmneq r4, r8, lsl r9 │ │ │ │ - cmpeq fp, ip, ror #22 │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ + cmpeq sl, ip, lsr r8 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ + cmpeq fp, r8, ror fp │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ 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] @ 5cfc54 │ │ │ │ ldr ip, [pc, #704] @ 5cfc58 │ │ │ │ @@ -1334307,36 +1334307,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 5cfb18 │ │ │ │ - strdeq r1, [r4, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r1, [r4, #-120]! @ 0xffffff88 │ │ │ │ cmneq r0, ip, ror fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r4, asr #20 │ │ │ │ - cmneq r4, ip, lsl r7 │ │ │ │ - cmpeq fp, ip, lsr #16 │ │ │ │ + cmpeq fp, r0, asr sl │ │ │ │ + cmneq r4, r4, lsr #14 │ │ │ │ + cmpeq fp, r8, lsr r8 │ │ │ │ andeq sl, r0, r4, lsl #28 │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ @ instruction: 0xffffc678 │ │ │ │ @ instruction: 0xffffda18 │ │ │ │ andeq r1, r0, ip, lsr r2 │ │ │ │ ldrsheq r8, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmneq r4, r0, lsl #12 │ │ │ │ - cmpeq sl, r4, ror #9 │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ - cmpeq sl, ip, lsr #9 │ │ │ │ - ldrsbeq fp, [fp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sl, r8, ror r4 │ │ │ │ - cmpeq fp, r8, lsr #13 │ │ │ │ - cmpeq sl, r4, asr #8 │ │ │ │ - cmpeq fp, r4, ror r6 │ │ │ │ + cmpeq sl, r4, lsr #10 │ │ │ │ + cmneq r4, r8, lsl #12 │ │ │ │ + ldrsheq r5, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r0, lsr #14 │ │ │ │ + ldrheq r5, [sl, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq fp, r8, ror #13 │ │ │ │ + cmpeq sl, r4, lsl #9 │ │ │ │ + ldrheq fp, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ 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] │ │ │ │ @@ -1334359,17 +1334359,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5cfd30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5cfcdc │ │ │ │ - @ instruction: 0x01641494 │ │ │ │ - cmpeq sl, r8, ror r3 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ + @ instruction: 0x0164149c │ │ │ │ + cmpeq sl, r4, lsl #7 │ │ │ │ + cmpeq fp, ip, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -1334969,19 +1334969,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d0638 │ │ │ │ cmneq r0, ip, ror #30 │ │ │ │ - @ instruction: 0x01640b9c │ │ │ │ + smultbeq r4, r4, fp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrheq sl, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r0, lsr #20 │ │ │ │ - cmpeq sl, ip, ror #19 │ │ │ │ + cmpeq fp, r0, asr #25 │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ + ldrsheq r4, [sl, #-152] @ 0xffffff68 │ │ │ │ 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] │ │ │ │ @@ -1335626,17 +1335626,17 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5d1024 │ │ │ │ cmneq r0, ip, lsr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r8, ror #9 │ │ │ │ - ldrdeq r0, [r4, #-8]! │ │ │ │ - cmpeq fp, r0, ror #7 │ │ │ │ - @ instruction: 0x015ba390 │ │ │ │ + smultteq r4, r0, r0 │ │ │ │ + cmpeq fp, ip, ror #7 │ │ │ │ + @ instruction: 0x015ba39c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r1, [r0, #944] @ 0x3b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -1335687,21 +1335687,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ ldr r1, [pc, #36] @ 5d1200 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #512 @ 0x200 │ │ │ │ b 5d119c │ │ │ │ - cmneq r4, r4, lsl r0 │ │ │ │ - cmpeq fp, r8, ror #6 │ │ │ │ - ldrsheq sl, [fp, #-12] │ │ │ │ + cmneq r4, ip, lsl r0 │ │ │ │ + cmpeq fp, r4, ror r3 │ │ │ │ + cmpeq fp, r8, lsl #2 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - msreq (UNDEF: 115), ip, asr #31 │ │ │ │ - cmpeq fp, r8, ror #5 │ │ │ │ - ldrheq sl, [fp, #-4] │ │ │ │ + ldrdeq pc, [r3, #-244]! @ 0xffffff0c │ │ │ │ + ldrsheq sl, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r0, asr #1 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ ldr r2, [r0, #944] @ 0x3b0 │ │ │ │ @@ -1335771,21 +1335771,21 @@ │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5d1270 │ │ │ │ - msreq (UNDEF: 115), r8, lsl #30 │ │ │ │ - ldrsheq r9, [fp, #-244] @ 0xffffff0c │ │ │ │ + msreq (UNDEF: 115), r0, lsl pc │ │ │ │ + cmpeq fp, r0 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - cmpeq sl, r0, lsr #27 │ │ │ │ - msreq (UNDEF: 99), r8, lsl #29 │ │ │ │ - cmpeq fp, ip, lsr #3 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ + cmpeq sl, ip, lsr #27 │ │ │ │ + msreq (UNDEF: 99), r0 @ │ │ │ │ + ldrheq sl, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq fp, r8, lsl #31 │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1336611,75 +1336611,75 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1872 @ 0x750 │ │ │ │ b 5d1f30 │ │ │ │ cmneq r0, r8, lsl #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r8, asr r1 │ │ │ │ - msreq SPSR_xc, ip, asr #26 │ │ │ │ - cmpeq fp, ip, lsr lr │ │ │ │ + msreq SPSR_xc, r4, asr sp │ │ │ │ + cmpeq fp, r8, asr #28 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - msreq SPSR_xc, r2, lsl ip │ │ │ │ + msreq SPSR_xc, sl, lsl ip │ │ │ │ bge ff07cb18 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrdeq pc, [r3, #-104]! @ 0xffffff98 │ │ │ │ - ldrsbeq r9, [fp, #-112] @ 0xffffff90 │ │ │ │ + msreq (UNDEF: 99), r0, ror #13 │ │ │ │ + ldrsbeq r9, [fp, #-124] @ 0xffffff84 │ │ │ │ cmneq r0, r8, lsr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - cmpeq sl, r4, lsl #7 │ │ │ │ - msreq SPSR_xc, r8, ror r4 │ │ │ │ - cmpeq fp, ip, ror #10 │ │ │ │ + @ instruction: 0x015a3390 │ │ │ │ + msreq SPSR_xc, r0, lsl #9 │ │ │ │ + cmpeq fp, r8, ror r5 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq sl, r8, lsl r3 │ │ │ │ - cmpeq fp, r4, lsl #10 │ │ │ │ - msreq SPSR_xc, r0, lsl #8 │ │ │ │ - msreq (UNDEF: 115), r0, lsr #7 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ - cmpeq fp, r8, lsl #9 │ │ │ │ + cmpeq sl, r4, lsr #6 │ │ │ │ + cmpeq fp, r0, lsl r5 │ │ │ │ + msreq SPSR_xc, r8, lsl #8 │ │ │ │ + msreq (UNDEF: 115), r8, lsr #7 │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ + @ instruction: 0x015b9494 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - msreq (UNDEF: 115), r0, asr r3 │ │ │ │ - cmpeq sl, r4, lsr r2 │ │ │ │ - cmpeq fp, r4, asr #8 │ │ │ │ - msreq (UNDEF: 115), r8, lsl r3 │ │ │ │ - ldrsheq r3, [sl, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq fp, ip, lsl #8 │ │ │ │ + msreq (UNDEF: 115), r8, asr r3 │ │ │ │ + cmpeq sl, r0, asr #4 │ │ │ │ + cmpeq fp, r0, asr r4 │ │ │ │ + msreq (UNDEF: 115), r0, lsr #6 │ │ │ │ + cmpeq sl, r8, lsl #4 │ │ │ │ + cmpeq fp, r8, lsl r4 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - msreq (UNDEF: 99), r0, ror #5 │ │ │ │ - cmpeq sl, r4, asr #3 │ │ │ │ - ldrsbeq r9, [fp, #-52] @ 0xffffffcc │ │ │ │ + msreq (UNDEF: 99), r8, ror #5 │ │ │ │ + ldrsbeq r3, [sl, #-16] │ │ │ │ + cmpeq fp, r0, ror #7 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - msreq (UNDEF: 99), r8, lsr #5 │ │ │ │ - cmpeq sl, ip, lsl #3 │ │ │ │ - @ instruction: 0x015b939c │ │ │ │ + strheq pc, [r3, #-32]! @ 0xffffffe0 @ │ │ │ │ + @ instruction: 0x015a3198 │ │ │ │ + cmpeq fp, r8, lsr #7 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - msreq (UNDEF: 99), r8, ror r2 │ │ │ │ - cmpeq sl, r8, asr #2 │ │ │ │ - cmpeq fp, r4, ror #6 │ │ │ │ + msreq (UNDEF: 99), r0, lsl #5 │ │ │ │ + cmpeq sl, r4, asr r1 │ │ │ │ + cmpeq fp, r0, ror r3 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - msreq (UNDEF: 99), r4, lsr r2 │ │ │ │ - cmpeq sl, r8, lsl r1 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ + msreq (UNDEF: 99), ip, lsr r2 │ │ │ │ + cmpeq sl, r4, lsr #2 │ │ │ │ + cmpeq fp, r4, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr r7 │ │ │ │ - strdeq pc, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq sl, r0, ror #1 │ │ │ │ - ldrsheq r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ + msreq (UNDEF: 99), r4, lsl #4 │ │ │ │ + cmpeq sl, ip, ror #1 │ │ │ │ + ldrsheq r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ - msreq SPSR_xc, r4, asr #3 │ │ │ │ - cmpeq sl, r8, lsr #1 │ │ │ │ - ldrheq r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ + msreq SPSR_xc, ip, asr #3 │ │ │ │ + ldrheq r3, [sl, #-4] │ │ │ │ + cmpeq fp, r4, asr #5 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ - msreq SPSR_xc, r8, lsl #3 │ │ │ │ - cmpeq sl, ip, rrx │ │ │ │ - cmpeq fp, ip, ror r2 │ │ │ │ + msreq SPSR_xc, r0 @ │ │ │ │ + cmpeq sl, r8, ror r0 │ │ │ │ + cmpeq fp, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - cmpeq sl, r8, lsr r0 │ │ │ │ + cmpeq sl, r4, asr #32 │ │ │ │ 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, #1960] @ 0x7a8 │ │ │ │ ldr r8, [pc, #2584] @ 5d2b80 │ │ │ │ @@ -1337328,77 +1337328,77 @@ │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d2708 │ │ │ │ cmneq r0, r8, lsr #7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrheq r9, [fp, #-4] │ │ │ │ - strheq lr, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq fp, r0, asr #1 │ │ │ │ + strheq lr, [r3, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r1, lsl #31 │ │ │ │ - strdeq lr, [r3, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq r2, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmpeq fp, r4, ror #25 │ │ │ │ + strdeq lr, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq sl, r0, ror #21 │ │ │ │ + ldrsheq r8, [fp, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r8, asr #31 │ │ │ │ - cmpeq fp, r4, lsr #25 │ │ │ │ - cmneq r3, r4, lsr #23 │ │ │ │ + ldrheq r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmneq r3, ip, lsr #23 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ - cmpeq sl, r0, asr sl │ │ │ │ - cmneq r3, r4, lsr #22 │ │ │ │ - cmpeq sl, r4, lsl #20 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ + cmpeq sl, ip, asr sl │ │ │ │ + cmneq r3, ip, lsr #22 │ │ │ │ + cmpeq sl, r0, lsl sl │ │ │ │ + cmpeq fp, r4, lsr #24 │ │ │ │ @ instruction: 0x00000fb6 │ │ │ │ - @ instruction: 0x015a2998 │ │ │ │ - cmneq r3, r8, lsr #21 │ │ │ │ - cmpeq fp, r4, asr r1 │ │ │ │ - cmneq r3, ip, ror #20 │ │ │ │ - cmpeq sl, r0, asr r9 │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ + cmpeq sl, r4, lsr #19 │ │ │ │ + strheq lr, [r3, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq fp, r0, ror #2 │ │ │ │ + cmneq r3, r4, ror sl │ │ │ │ + cmpeq sl, ip, asr r9 │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ andeq r0, r0, pc, lsr #31 │ │ │ │ - cmpeq sl, r0, lsl #18 │ │ │ │ - cmneq r3, r0, lsl sl │ │ │ │ - ldrheq r3, [fp, #-12] │ │ │ │ - cmneq r3, r4, ror r9 │ │ │ │ - cmpeq fp, r0, ror #20 │ │ │ │ + cmpeq sl, ip, lsl #18 │ │ │ │ + cmneq r3, r8, lsl sl │ │ │ │ + cmpeq fp, r8, asr #1 │ │ │ │ + cmneq r3, ip, ror r9 │ │ │ │ + cmpeq fp, ip, ror #20 │ │ │ │ muleq r0, lr, pc @ │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ muleq r0, sl, pc @ │ │ │ │ - cmpeq sl, r0, asr #15 │ │ │ │ - ldrsbeq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x0163e898 │ │ │ │ - cmpeq fp, ip, lsl #19 │ │ │ │ + cmpeq sl, ip, asr #15 │ │ │ │ + cmpeq fp, r0, ror #25 │ │ │ │ + cmneq r3, r0, lsr #17 │ │ │ │ + @ instruction: 0x015b8998 │ │ │ │ muleq r0, r1, pc @ │ │ │ │ - cmneq r3, r0, asr #16 │ │ │ │ - cmpeq sl, r4, lsr #14 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ + cmneq r3, r8, asr #16 │ │ │ │ + cmpeq sl, r0, lsr r7 │ │ │ │ + cmpeq fp, r0, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #31 │ │ │ │ - cmneq r3, r0, lsl #16 │ │ │ │ - cmpeq sl, r4, ror #13 │ │ │ │ - ldrsheq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmneq r3, r8, lsl #16 │ │ │ │ + ldrsheq r2, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq fp, r0, lsl #18 │ │ │ │ andeq r0, r0, sl, lsl #31 │ │ │ │ - ldrheq r8, [fp, #-180] @ 0xffffff4c │ │ │ │ - strheq lr, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq fp, r8, lsr #17 │ │ │ │ - cmpeq fp, r8, lsr fp │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ + cmpeq fp, r0, asr #23 │ │ │ │ + strheq lr, [r3, #-120]! @ 0xffffff88 │ │ │ │ + ldrheq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq fp, r4, asr #22 │ │ │ │ + cmneq r3, r0, ror r7 │ │ │ │ + cmpeq fp, r8, ror #16 │ │ │ │ andeq r0, r0, sp, lsl #31 │ │ │ │ - cmneq r3, r8, lsl r7 │ │ │ │ - ldrsheq r2, [sl, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq fp, ip, lsl #16 │ │ │ │ - ldrdeq lr, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq sl, r0, asr #11 │ │ │ │ - ldrsbeq r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmneq r3, r0, lsr #14 │ │ │ │ + cmpeq sl, r8, lsl #12 │ │ │ │ + cmpeq fp, r8, lsl r8 │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ + cmpeq sl, ip, asr #11 │ │ │ │ + ldrsbeq r8, [fp, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0x00000fb1 │ │ │ │ - cmpeq sl, r8, lsl #11 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - cmpeq sl, r4, lsr #10 │ │ │ │ - cmneq r3, r4, lsr r6 │ │ │ │ - cmpeq fp, r0, ror #25 │ │ │ │ + @ instruction: 0x015a2594 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + cmpeq sl, r0, lsr r5 │ │ │ │ + cmneq r3, ip, lsr r6 │ │ │ │ + cmpeq fp, ip, ror #25 │ │ │ │ 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] @ 5d3bac │ │ │ │ @@ -1338364,94 +1338364,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d3430 │ │ │ │ cmneq r0, ip, ror #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r8, asr #16 │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - cmpeq fp, r0, ror r5 │ │ │ │ + cmneq r3, ip, lsl #9 │ │ │ │ + cmpeq fp, ip, ror r5 │ │ │ │ andeq r1, r0, r1, asr #4 │ │ │ │ - cmneq r3, r0, ror r3 │ │ │ │ - cmpeq fp, ip, asr r4 │ │ │ │ + cmneq r3, r8, ror r3 │ │ │ │ + cmpeq fp, r8, ror #8 │ │ │ │ andeq r1, r0, r6, asr r2 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - cmneq r3, r4, lsr pc │ │ │ │ - cmpeq fp, r0, lsr #32 │ │ │ │ + cmpeq fp, r8, asr #16 │ │ │ │ + cmneq r3, ip, lsr pc │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ andeq r1, r0, sp, asr #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - strheq sp, [r3, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ + cmneq r3, r0, asr #29 │ │ │ │ + ldrheq r7, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r1, r0, pc, asr #5 │ │ │ │ - strdeq sp, [r3, #-212]! @ 0xffffff2c │ │ │ │ - ldrsbeq r7, [fp, #-224] @ 0xffffff20 │ │ │ │ + strdeq sp, [r3, #-220]! @ 0xffffff24 │ │ │ │ + ldrsbeq r7, [fp, #-236] @ 0xffffff14 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ @ instruction: 0xffff90e8 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ ldrsbeq r5, [r0, #-12]! │ │ │ │ - cmneq r3, r0, lsl #23 │ │ │ │ - cmpeq fp, ip, ror #24 │ │ │ │ + cmneq r3, r8, lsl #23 │ │ │ │ + cmpeq fp, r8, ror ip │ │ │ │ @ instruction: 0x000012bf │ │ │ │ - cmneq r3, r0, lsl fp │ │ │ │ - cmpeq fp, r4, lsl #24 │ │ │ │ + cmneq r3, r8, lsl fp │ │ │ │ + cmpeq fp, r0, lsl ip │ │ │ │ andeq r1, r0, r1, asr #5 │ │ │ │ - cmneq r3, ip, ror #20 │ │ │ │ - cmpeq sl, r0, asr r9 │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ + cmneq r3, r4, ror sl │ │ │ │ + cmpeq sl, ip, asr r9 │ │ │ │ + cmpeq fp, r4, ror #22 │ │ │ │ andeq r1, r0, r6, asr #5 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ - ldrsheq r1, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ + cmpeq sl, r4, lsl #18 │ │ │ │ + cmpeq fp, ip, lsl #22 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - cmpeq sl, r8, ror r8 │ │ │ │ - cmneq r3, r0, ror #18 │ │ │ │ - cmpeq sl, r4, asr #16 │ │ │ │ - cmpeq fp, ip, asr #20 │ │ │ │ + cmpeq sl, r4, lsl #17 │ │ │ │ + cmneq r3, r8, ror #18 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ + cmpeq fp, r8, asr sl │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ - cmpeq sl, r8, lsl #16 │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ + cmpeq sl, r4, lsl r8 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ andeq r1, r0, sp, lsr r2 │ │ │ │ - cmneq r3, r8, ror #17 │ │ │ │ - cmpeq sl, ip, asr #15 │ │ │ │ - ldrsbeq r7, [fp, #-156] @ 0xffffff64 │ │ │ │ + strdeq sp, [r3, #-128]! @ 0xffffff80 │ │ │ │ + ldrsbeq r1, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r8, ror #19 │ │ │ │ andeq r1, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x015a1794 │ │ │ │ - cmpeq sl, r0, ror #14 │ │ │ │ - cmpeq sl, r0, lsr r7 │ │ │ │ + cmpeq sl, r0, lsr #15 │ │ │ │ + cmpeq sl, ip, ror #14 │ │ │ │ + cmpeq sl, ip, lsr r7 │ │ │ │ andeq r1, r0, r4, asr #5 │ │ │ │ - ldrsheq r1, [sl, #-108] @ 0xffffff94 │ │ │ │ - strdeq sp, [r3, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq sl, r0, ror #13 │ │ │ │ - cmpeq fp, r8, ror #17 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + cmneq r3, r4, lsl #16 │ │ │ │ + cmpeq sl, ip, ror #13 │ │ │ │ + ldrsheq r7, [fp, #-132] @ 0xffffff7c │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ - cmpeq sl, r8, lsr #13 │ │ │ │ - @ instruction: 0x0163d790 │ │ │ │ - cmpeq sl, r4, ror r6 │ │ │ │ - cmpeq fp, ip, ror r8 │ │ │ │ + ldrheq r1, [sl, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x0163d798 │ │ │ │ + cmpeq sl, r0, lsl #13 │ │ │ │ + cmpeq fp, r8, lsl #17 │ │ │ │ andeq r1, r0, ip, asr r2 │ │ │ │ - cmpeq sl, ip, lsr r6 │ │ │ │ + cmpeq sl, r8, asr #12 │ │ │ │ andeq r1, r0, sl, asr r2 │ │ │ │ - cmpeq sl, ip, lsl #12 │ │ │ │ - ldrsbeq r1, [sl, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r3, r4, asr #13 │ │ │ │ - cmpeq sl, r8, lsr #11 │ │ │ │ - ldrheq r7, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sl, r8, lsl r6 │ │ │ │ + cmpeq sl, r8, ror #11 │ │ │ │ + cmneq r3, ip, asr #13 │ │ │ │ + ldrheq r1, [sl, #-84] @ 0xffffffac │ │ │ │ + ldrheq r7, [fp, #-124] @ 0xffffff84 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmneq r3, r8, lsl #13 │ │ │ │ - cmpeq sl, ip, ror #10 │ │ │ │ - cmpeq fp, r4, ror r7 │ │ │ │ + @ instruction: 0x0163d690 │ │ │ │ + cmpeq sl, r8, ror r5 │ │ │ │ + cmpeq fp, r0, lsl #15 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - cmneq r3, ip, asr #12 │ │ │ │ - cmpeq sl, r0, lsr r5 │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ + cmneq r3, r4, asr r6 │ │ │ │ + cmpeq sl, ip, lsr r5 │ │ │ │ + cmpeq fp, r4, asr #14 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - cmneq r3, ip, lsl #12 │ │ │ │ - ldrsheq r1, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldrsheq r7, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmneq r3, r4, lsl r6 │ │ │ │ + ldrsheq r1, [sl, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq fp, r4, lsl #14 │ │ │ │ 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, #1960] @ 0x7a8 │ │ │ │ ldr r7, [pc, #4044] @ 5d4ce4 │ │ │ │ @@ -1339464,230 +1339464,230 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #692 @ 0x2b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d43a0 │ │ │ │ ldrsheq r4, [r0, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r3, r0, lsl r4 │ │ │ │ + cmneq r3, r8, lsl r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq fp, r8, lsl #10 │ │ │ │ - cmpeq fp, r8, asr #20 │ │ │ │ - cmneq r3, ip, asr r3 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ + cmpeq fp, r4, lsl r5 │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ + cmneq r3, r4, ror #6 │ │ │ │ + cmpeq fp, r0, ror #8 │ │ │ │ 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 │ │ │ │ - cmneq r3, ip, lsr #4 │ │ │ │ - cmpeq fp, r4, lsr #6 │ │ │ │ + cmneq r3, r4, lsr r2 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - cmpeq sl, r4, lsr #28 │ │ │ │ - cmpeq sl, r0, lsr #28 │ │ │ │ - ldrheq r7, [fp, #-84] @ 0xffffffac │ │ │ │ - ldrsheq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldrsheq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq fp, ip, ror r5 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ - cmpeq fp, r4, lsl #11 │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ + cmpeq sl, ip, lsr #28 │ │ │ │ + cmpeq fp, r0, asr #11 │ │ │ │ + cmpeq fp, r4, lsl #8 │ │ │ │ + ldrsheq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmpeq fp, r8, lsl #11 │ │ │ │ cmpeq fp, ip, lsl #11 │ │ │ │ + cmpeq fp, ip, lsl #11 │ │ │ │ @ instruction: 0x015b7590 │ │ │ │ @ instruction: 0x015b7594 │ │ │ │ - @ instruction: 0x015b7594 │ │ │ │ - cmpeq fp, ip, ror #5 │ │ │ │ - cmpeq fp, r4, ror r5 │ │ │ │ - cmpeq fp, r4, ror r5 │ │ │ │ - cmpeq fp, ip, lsr #5 │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ - cmpeq fp, r0, ror #10 │ │ │ │ + @ instruction: 0x015b7598 │ │ │ │ + @ instruction: 0x015b759c │ │ │ │ + cmpeq fp, r0, lsr #11 │ │ │ │ + cmpeq fp, r0, lsr #11 │ │ │ │ + ldrsheq r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r0, lsl #11 │ │ │ │ + cmpeq fp, r0, lsl #11 │ │ │ │ + ldrheq r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ + cmpeq fp, r8, ror #10 │ │ │ │ cmpeq fp, ip, ror #10 │ │ │ │ - cmpeq fp, ip, ror r5 │ │ │ │ - cmpeq fp, ip, lsl #11 │ │ │ │ - cmpeq fp, r8, asr #7 │ │ │ │ - cmpeq fp, r8, asr #7 │ │ │ │ - cmpeq fp, r0, asr r5 │ │ │ │ - cmpeq fp, ip, lsr #10 │ │ │ │ - cmpeq fp, r0, lsr r5 │ │ │ │ - cmpeq fp, r4, lsr r5 │ │ │ │ + cmpeq fp, r8, ror r5 │ │ │ │ + cmpeq fp, r8, lsl #11 │ │ │ │ + @ instruction: 0x015b7598 │ │ │ │ + ldrsbeq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq fp, ip, asr r5 │ │ │ │ + cmpeq fp, r8, lsr r5 │ │ │ │ cmpeq fp, ip, lsr r5 │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ - cmpeq sl, ip, lsl #25 │ │ │ │ - @ instruction: 0x0163cd9c │ │ │ │ - cmpeq fp, r8, asr #8 │ │ │ │ - cmneq r3, r0, ror #26 │ │ │ │ - cmpeq sl, r4, asr #24 │ │ │ │ - cmpeq fp, ip, asr #28 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + cmpeq fp, r8, asr #10 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + @ instruction: 0x015a0c98 │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ + cmpeq fp, r4, asr r4 │ │ │ │ + cmneq r3, r8, ror #26 │ │ │ │ + cmpeq sl, r0, asr ip │ │ │ │ + cmpeq fp, r8, asr lr │ │ │ │ andeq r0, r0, r5, asr #9 │ │ │ │ - ldrsheq r0, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ - ldrheq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldrheq r0, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmneq r3, ip, asr #25 │ │ │ │ - cmpeq fp, r8, ror r3 │ │ │ │ - @ instruction: 0x0163cc94 │ │ │ │ - cmpeq sl, r8, ror fp │ │ │ │ - cmpeq fp, r0, lsl #27 │ │ │ │ + cmpeq sl, r8, lsl #24 │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ + cmpeq fp, r4, asr #7 │ │ │ │ + cmpeq sl, r8, asr #23 │ │ │ │ + ldrdeq ip, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq fp, r4, lsl #7 │ │ │ │ + @ instruction: 0x0163cc9c │ │ │ │ + cmpeq sl, r4, lsl #23 │ │ │ │ + cmpeq fp, ip, lsl #27 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ - cmpeq sl, r8, lsl #22 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ + cmpeq sl, ip, asr #22 │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ + cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq fp, ip, lsl sp │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmneq r3, r8, ror #23 │ │ │ │ - cmpeq sl, ip, asr #21 │ │ │ │ - ldrsbeq r6, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmneq r3, ip, lsr #23 │ │ │ │ - @ instruction: 0x015a0a90 │ │ │ │ - @ instruction: 0x015b6c98 │ │ │ │ + strdeq ip, [r3, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r0, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, r4, ror #25 │ │ │ │ + strheq ip, [r3, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x015a0a9c │ │ │ │ + cmpeq fp, r4, lsr #25 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmneq r3, r0, ror fp │ │ │ │ - cmpeq sl, r4, asr sl │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ + cmneq r3, r8, ror fp │ │ │ │ + cmpeq sl, r0, ror #20 │ │ │ │ + cmpeq fp, r8, ror #24 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmneq r3, r4, lsr fp │ │ │ │ - cmpeq sl, r8, lsl sl │ │ │ │ - cmpeq fp, r0, lsr #24 │ │ │ │ + cmneq r3, ip, lsr fp │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ + cmpeq fp, ip, lsr #24 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - strdeq ip, [r3, #-168]! @ 0xffffff58 │ │ │ │ - ldrsbeq r0, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq fp, r4, ror #23 │ │ │ │ + cmneq r3, r0, lsl #22 │ │ │ │ + cmpeq sl, r8, ror #19 │ │ │ │ + ldrsheq r6, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - strheq ip, [r3, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq sl, r0, lsr #19 │ │ │ │ - cmpeq fp, r8, lsr #23 │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ + cmpeq sl, ip, lsr #19 │ │ │ │ + ldrheq r6, [fp, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - cmneq r3, r0, lsl #21 │ │ │ │ - cmpeq sl, r4, ror #18 │ │ │ │ - cmpeq fp, ip, ror #22 │ │ │ │ + cmneq r3, r8, lsl #21 │ │ │ │ + cmpeq sl, r0, ror r9 │ │ │ │ + cmpeq fp, r8, ror fp │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmneq r3, r4, asr #20 │ │ │ │ - cmpeq sl, r8, lsr #18 │ │ │ │ - cmpeq fp, r0, lsr fp │ │ │ │ + cmneq r3, ip, asr #20 │ │ │ │ + cmpeq sl, r4, lsr r9 │ │ │ │ + cmpeq fp, ip, lsr fp │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmneq r3, r8, lsl #20 │ │ │ │ - cmpeq sl, ip, ror #17 │ │ │ │ - ldrsheq r6, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmneq r3, r0, lsl sl │ │ │ │ + ldrsheq r0, [sl, #-136] @ 0xffffff78 │ │ │ │ + cmpeq fp, r0, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmneq r3, ip, asr #19 │ │ │ │ - ldrheq r0, [sl, #-128] @ 0xffffff80 │ │ │ │ - ldrheq r6, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrdeq ip, [r3, #-148]! @ 0xffffff6c │ │ │ │ + ldrheq r0, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmpeq fp, r4, asr #21 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - @ instruction: 0x0163c990 │ │ │ │ - cmpeq sl, r4, ror r8 │ │ │ │ - cmpeq fp, ip, ror sl │ │ │ │ + @ instruction: 0x0163c998 │ │ │ │ + cmpeq sl, r0, lsl #17 │ │ │ │ + cmpeq fp, r8, lsl #21 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ + cmpeq fp, ip, asr #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - cmneq r3, r8, lsl r9 │ │ │ │ - ldrsheq r0, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ + cmneq r3, r0, lsr #18 │ │ │ │ + cmpeq sl, r8, lsl #16 │ │ │ │ + cmpeq fp, r0, lsl sl │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - ldrdeq ip, [r3, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq sl, r0, asr #15 │ │ │ │ - cmpeq fp, r8, asr #19 │ │ │ │ + cmneq r3, r4, ror #17 │ │ │ │ + cmpeq sl, ip, asr #15 │ │ │ │ + ldrsbeq r6, [fp, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - cmneq r3, r0, lsr #17 │ │ │ │ - cmpeq sl, r4, lsl #15 │ │ │ │ - cmpeq fp, ip, lsl #19 │ │ │ │ + cmneq r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x015a0790 │ │ │ │ + @ instruction: 0x015b6998 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - cmneq r3, r4, ror #16 │ │ │ │ - cmpeq sl, r8, asr #14 │ │ │ │ - cmpeq fp, r0, asr r9 │ │ │ │ + cmneq r3, ip, ror #16 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ + cmpeq fp, ip, asr r9 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmneq r3, r8, lsr #16 │ │ │ │ - cmpeq sl, ip, lsl #14 │ │ │ │ - cmpeq fp, r4, lsl r9 │ │ │ │ + cmneq r3, r0, lsr r8 │ │ │ │ + cmpeq sl, r8, lsl r7 │ │ │ │ + cmpeq fp, r0, lsr #18 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - cmneq r3, ip, ror #15 │ │ │ │ - ldrsbeq r0, [sl, #-96] @ 0xffffffa0 │ │ │ │ - ldrsbeq r6, [fp, #-136] @ 0xffffff78 │ │ │ │ + strdeq ip, [r3, #-116]! @ 0xffffff8c │ │ │ │ + ldrsbeq r0, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, r4, ror #17 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - strheq ip, [r3, #-112]! @ 0xffffff90 │ │ │ │ - @ instruction: 0x015a0694 │ │ │ │ - @ instruction: 0x015b689c │ │ │ │ + strheq ip, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq sl, r0, lsr #13 │ │ │ │ + cmpeq fp, r8, lsr #17 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ - cmpeq sl, ip, lsr r6 │ │ │ │ - cmneq r3, r4, asr #14 │ │ │ │ - cmpeq sl, r8, lsr #12 │ │ │ │ - cmpeq fp, r0, lsr r8 │ │ │ │ + cmpeq sl, r4, ror #12 │ │ │ │ + cmpeq sl, r8, asr #12 │ │ │ │ + cmneq r3, ip, asr #14 │ │ │ │ + cmpeq sl, r4, lsr r6 │ │ │ │ + cmpeq fp, ip, lsr r8 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmneq r3, r8, lsl #14 │ │ │ │ - cmpeq sl, ip, ror #11 │ │ │ │ - ldrsheq r6, [fp, #-116] @ 0xffffff8c │ │ │ │ + cmneq r3, r0, lsl r7 │ │ │ │ + ldrsheq r0, [sl, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, r0, lsl #16 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - ldrheq r0, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq sl, r4, lsl #11 │ │ │ │ - cmneq r3, r0, lsl #13 │ │ │ │ - cmpeq sl, r4, ror #10 │ │ │ │ - cmpeq fp, ip, ror #14 │ │ │ │ + cmpeq sl, r0, asr #11 │ │ │ │ + @ instruction: 0x015a0590 │ │ │ │ + cmneq r3, r8, lsl #13 │ │ │ │ + cmpeq sl, r0, ror r5 │ │ │ │ + cmpeq fp, r8, ror r7 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - cmpeq sl, r8, lsr #10 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmpeq sl, r4, ror #9 │ │ │ │ - ldrsbeq r0, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq r0, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r3, r4, asr #11 │ │ │ │ - cmpeq sl, r8, lsr #9 │ │ │ │ - ldrheq r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, r4, lsr r5 │ │ │ │ + cmpeq sl, r4, lsr #10 │ │ │ │ + ldrsheq r0, [sl, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r0, [sl, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sl, r8, asr #9 │ │ │ │ + cmneq r3, ip, asr #11 │ │ │ │ + ldrheq r0, [sl, #-68] @ 0xffffffbc │ │ │ │ + ldrheq r6, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmneq r3, r8, lsl #11 │ │ │ │ - cmpeq sl, ip, ror #8 │ │ │ │ - cmpeq fp, r4, ror r6 │ │ │ │ + @ instruction: 0x0163c590 │ │ │ │ + cmpeq sl, r8, ror r4 │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r3, ip, asr #10 │ │ │ │ - cmpeq sl, r0, lsr r4 │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ + cmneq r3, r4, asr r5 │ │ │ │ + cmpeq sl, ip, lsr r4 │ │ │ │ + cmpeq fp, r4, asr #12 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r3, r0, lsl r5 │ │ │ │ - ldrsheq r0, [sl, #-52] @ 0xffffffcc │ │ │ │ - ldrsheq r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r3, r8, lsl r5 │ │ │ │ + cmpeq sl, r0, lsl #8 │ │ │ │ + cmpeq fp, r8, lsl #12 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - ldrdeq ip, [r3, #-68]! @ 0xffffffbc │ │ │ │ - ldrheq r0, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq fp, r0, asr #11 │ │ │ │ + ldrdeq ip, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq sl, r4, asr #7 │ │ │ │ + cmpeq fp, ip, asr #11 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - cmneq r3, r0, lsr r1 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - cmpeq fp, ip, lsl r2 │ │ │ │ + cmneq r3, r8, lsr r1 │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq fp, r8, lsr #4 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - strdeq ip, [r3, #-4]! │ │ │ │ - ldrsbeq pc, [r9, #-248] @ 0xffffff08 @ │ │ │ │ - cmpeq fp, r0, ror #3 │ │ │ │ + strdeq ip, [r3, #-12]! │ │ │ │ + cmppeq r9, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror #3 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - strheq ip, [r3, #-8]! │ │ │ │ - @ instruction: 0x0159ff9c │ │ │ │ - cmpeq fp, r4, lsr #3 │ │ │ │ + cmneq r3, r0, asr #1 │ │ │ │ + cmppeq r9, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [fp, #-16] │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - cmneq r3, ip, ror r0 │ │ │ │ - cmppeq r9, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, ror #2 │ │ │ │ - cmppeq r9, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r4, lsl #1 │ │ │ │ + cmppeq r9, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, ror r1 │ │ │ │ + cmppeq r9, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq pc, [r9, #-232] @ 0xffffff18 @ │ │ │ │ + cmppeq r9, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmppeq r9, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r9, #-228] @ 0xffffff1c @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0159fe98 │ │ │ │ + cmppeq r9, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmppeq r9, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmppeq r9, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmppeq r9, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldr r2, [pc, #-124] @ 5d4fd8 │ │ │ │ ldr r1, [pc, #-124] @ 5d4fdc │ │ │ │ ldr r3, [pc, #-124] @ 5d4fe0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1340132,28 +1340132,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5d563c │ │ │ │ cmneq r0, ip, ror r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, ip, lsl r2 │ │ │ │ - cmneq r3, r0, ror #28 │ │ │ │ - cmpeq fp, ip, asr #30 │ │ │ │ + cmneq r3, r8, ror #28 │ │ │ │ + cmpeq fp, r8, asr pc │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r4, lsr #23 │ │ │ │ - @ instruction: 0x015b5c98 │ │ │ │ + cmneq r3, ip, lsr #23 │ │ │ │ + cmpeq fp, r4, lsr #25 │ │ │ │ ldrsbeq r2, [r0, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq pc, [r9, #-152] @ 0xffffff68 @ │ │ │ │ - cmppeq r9, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0159f99c │ │ │ │ - cmppeq r9, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r9, #-148] @ 0xffffff6c @ │ │ │ │ + cmppeq r9, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ 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] │ │ │ │ @@ -1340216,22 +1340216,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ b 5d5868 │ │ │ │ cmneq r0, r4, lsr sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0163b994 │ │ │ │ - cmpeq fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x0163b99c │ │ │ │ + @ instruction: 0x015b5a98 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmppeq r9, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, asr #18 │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ + cmppeq r9, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, asr r9 │ │ │ │ + cmpeq fp, r0, asr #20 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrsheq pc, [r9, #-112] @ 0xffffff90 @ │ │ │ │ + ldrsheq pc, [r9, #-124] @ 0xffffff84 @ │ │ │ │ │ │ │ │ 005d58c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1340431,40 +1340431,40 @@ │ │ │ │ add r2, r2, #772 @ 0x304 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 5d59c0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - @ instruction: 0x0163b79c │ │ │ │ - cmppeq r9, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015b5890 │ │ │ │ + cmneq r3, r4, lsr #15 │ │ │ │ + cmppeq r9, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015b589c │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ + cmneq r3, r0, ror r7 │ │ │ │ + cmpeq fp, r8, ror #16 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmppeq r9, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, ror #13 │ │ │ │ - ldrsbeq r5, [fp, #-120] @ 0xffffff88 │ │ │ │ + cmppeq r9, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq fp, r4, ror #15 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmppeq r9, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ - cmppeq r9, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, ror #14 │ │ │ │ + @ instruction: 0x0159f598 │ │ │ │ + cmneq r3, ip, ror r6 │ │ │ │ + cmppeq r9, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r3, r8, lsr r6 │ │ │ │ - cmppeq r9, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr #14 │ │ │ │ + cmneq r3, r0, asr #12 │ │ │ │ + cmppeq r9, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - strdeq fp, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmppeq r9, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r3, r0, asr #11 │ │ │ │ - cmppeq r9, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ + cmppeq r9, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmneq r3, r8, asr #11 │ │ │ │ + ldrheq pc, [r9, #-64] @ 0xffffffc0 @ │ │ │ │ + ldrheq r5, [fp, #-108] @ 0xffffff94 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ ldr sl, [r0, #944] @ 0x3b0 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ @@ -1340571,18 +1340571,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #24] @ 5d5e34 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5d5da8 │ │ │ │ - ldrdeq fp, [r3, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq fp, r8, asr #9 │ │ │ │ + cmneq r3, r0, ror #7 │ │ │ │ + ldrsbeq r5, [fp, #-68] @ 0xffffffbc │ │ │ │ muleq r0, sl, r6 │ │ │ │ - cmppeq r9, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, ror r2 @ 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, #3384] @ 0xd38 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #3460] @ 5d6bdc │ │ │ │ ldr r2, [pc, #3460] @ 5d6be0 │ │ │ │ @@ -1341450,100 +1341450,100 @@ │ │ │ │ bne 5d70f0 │ │ │ │ ldr r3, [fp, #300] @ 0x12c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b 5d5f58 │ │ │ │ ldrheq r2, [r0, #-100]! @ 0xffffff9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r4, asr r6 │ │ │ │ - cmneq r3, r0, ror #3 │ │ │ │ - cmneq r3, r8, asr r8 │ │ │ │ - cmpeq r9, ip, lsr r7 │ │ │ │ - cmpeq fp, ip, asr #18 │ │ │ │ + cmneq r3, r8, ror #3 │ │ │ │ + cmneq r3, r0, ror #16 │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ + cmpeq fp, r8, asr r9 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - cmneq r3, r0, lsl r8 │ │ │ │ - ldrsbeq r4, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmneq r3, r8, lsl r8 │ │ │ │ + cmpeq fp, r8, ror #29 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r3, ip, ror #12 │ │ │ │ - cmpeq r9, r0, asr r5 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ + cmneq r3, r4, ror r6 │ │ │ │ + cmpeq r9, ip, asr r5 │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq sl, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmpeq fp, r8, ror #13 │ │ │ │ - cmneq r3, r4, asr #8 │ │ │ │ - cmpeq fp, r0, lsl r5 │ │ │ │ - cmneq r3, ip, lsr #3 │ │ │ │ - @ instruction: 0x015b429c │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ + strdeq sl, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsheq r4, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmneq r3, ip, asr #8 │ │ │ │ + cmpeq fp, ip, lsl r5 │ │ │ │ + strheq sl, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ + cmpeq r9, r0, asr r0 │ │ │ │ andeq r0, r0, sp, asr sp │ │ │ │ - cmneq r3, ip, lsr #2 │ │ │ │ - cmpeq r9, ip │ │ │ │ - cmpeq fp, ip, lsl r2 │ │ │ │ + cmneq r3, r4, lsr r1 │ │ │ │ + cmpeq r9, r8, lsl r0 │ │ │ │ + cmpeq fp, r8, lsr #4 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - strdeq sl, [r3, #-0]! │ │ │ │ - ldrsbeq sp, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r4, ror #3 │ │ │ │ + strdeq sl, [r3, #-8]! │ │ │ │ + cmpeq r9, r0, ror #31 │ │ │ │ + ldrsheq r4, [fp, #-16] │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - cmpeq r9, r0, lsr #31 │ │ │ │ + cmpeq r9, ip, lsr #31 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ + cmpeq r9, r0, lsl #31 │ │ │ │ andeq r0, r0, pc, ror #25 │ │ │ │ - cmpeq r9, r8, asr #30 │ │ │ │ - cmpeq fp, r4, asr r1 │ │ │ │ + cmpeq r9, r4, asr pc │ │ │ │ + cmpeq fp, r0, ror #2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ - cmpeq fp, r0, ror #15 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ - cmneq r3, ip, lsl r0 │ │ │ │ + cmpeq fp, ip, ror #15 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ + cmneq r3, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq r9, [r3, #-240]! @ 0xffffff10 │ │ │ │ - ldrheq sp, [r9, #-228] @ 0xffffff1c │ │ │ │ - cmpeq fp, r4, asr #1 │ │ │ │ + ldrdeq r9, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq r9, r0, asr #29 │ │ │ │ + ldrsbeq r4, [fp, #-0] │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - @ instruction: 0x01639f98 │ │ │ │ - cmpeq r9, ip, ror lr │ │ │ │ - cmpeq fp, ip, lsl #1 │ │ │ │ + cmneq r3, r0, lsr #31 │ │ │ │ + cmpeq r9, r8, lsl #29 │ │ │ │ + @ instruction: 0x015b4098 │ │ │ │ andeq r0, r0, r3, lsl sp │ │ │ │ - cmneq r3, r0, ror #30 │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ - cmpeq fp, r4, asr r0 │ │ │ │ + cmneq r3, r8, ror #30 │ │ │ │ + cmpeq r9, r0, asr lr │ │ │ │ + cmpeq fp, r0, rrx │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - cmneq r3, r8, lsr #30 │ │ │ │ - cmpeq r9, ip, lsl #28 │ │ │ │ - cmpeq fp, ip, lsl r0 │ │ │ │ - strdeq r9, [r3, #-224]! @ 0xffffff20 │ │ │ │ - ldrsbeq sp, [r9, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r4, ror #31 │ │ │ │ + cmneq r3, r0, lsr pc │ │ │ │ + cmpeq r9, r8, lsl lr │ │ │ │ + cmpeq fp, r8, lsr #32 │ │ │ │ + strdeq r9, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r9, r0, ror #27 │ │ │ │ + ldrsheq r3, [fp, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - strheq r9, [r3, #-232]! @ 0xffffff18 │ │ │ │ - @ instruction: 0x0159dd9c │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ + cmneq r3, r0, asr #29 │ │ │ │ + cmpeq r9, r8, lsr #27 │ │ │ │ + ldrheq r3, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - cmneq r3, r0, lsl #29 │ │ │ │ - cmpeq r9, r4, ror #26 │ │ │ │ - cmpeq fp, r4, ror pc │ │ │ │ + cmneq r3, r8, lsl #29 │ │ │ │ + cmpeq r9, r0, ror sp │ │ │ │ + cmpeq fp, r0, lsl #31 │ │ │ │ andeq r0, r0, sp, lsr #26 │ │ │ │ - cmneq r3, r8, asr #28 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ + cmneq r3, r0, asr lr │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ andeq r0, r0, sp, lsr sp │ │ │ │ - cmneq r3, r0, lsl lr │ │ │ │ - ldrsheq sp, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq fp, r4, lsl #30 │ │ │ │ + cmneq r3, r8, lsl lr │ │ │ │ + cmpeq r9, r0, lsl #26 │ │ │ │ + cmpeq fp, r0, lsl pc │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - ldrdeq r9, [r3, #-216]! @ 0xffffff28 │ │ │ │ - ldrheq sp, [r9, #-204] @ 0xffffff34 │ │ │ │ - cmpeq fp, ip, asr #29 │ │ │ │ + cmneq r3, r0, ror #27 │ │ │ │ + cmpeq r9, r8, asr #25 │ │ │ │ + ldrsbeq r3, [fp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, sp, asr #26 │ │ │ │ - cmneq r3, r0, lsr #27 │ │ │ │ - cmpeq r9, r4, lsl #25 │ │ │ │ - @ instruction: 0x015b3e94 │ │ │ │ + cmneq r3, r8, lsr #27 │ │ │ │ + @ instruction: 0x0159dc90 │ │ │ │ + cmpeq fp, r0, lsr #29 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ - cmneq r3, r8, ror #26 │ │ │ │ - cmpeq r9, ip, asr #24 │ │ │ │ - cmpeq fp, ip, asr lr │ │ │ │ + cmneq r3, r0, ror sp │ │ │ │ + cmpeq r9, r8, asr ip │ │ │ │ + cmpeq fp, r8, ror #28 │ │ │ │ andeq r0, r0, lr, ror #25 │ │ │ │ ldr r3, [pc, #-300] @ 5d6c20 │ │ │ │ ldr r7, [pc, #-300] @ 5d6c24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, r3, #828 @ 0x33c │ │ │ │ lsl r3, r9, #3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -1342377,74 +1342377,74 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 5d7640 │ │ │ │ cmneq r0, r8, lsr #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r0, r0, ror r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01639c9c │ │ │ │ - @ instruction: 0x015b3d90 │ │ │ │ + cmneq r3, r4, lsr #25 │ │ │ │ + @ instruction: 0x015b3d9c │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ cmpeq r8, ip, ror #7 │ │ │ │ cmpeq r9, ip, lsr #25 │ │ │ │ cmneq r0, ip, asr #29 │ │ │ │ - cmneq r3, r0, lsl #22 │ │ │ │ - cmpeq r9, r4, ror #19 │ │ │ │ - ldrsheq r3, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmneq r3, r8, lsl #22 │ │ │ │ + ldrsheq sp, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmpeq fp, r0, lsl #24 │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ - cmneq r3, r0, asr #21 │ │ │ │ - ldrheq r3, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r3, r8, asr #21 │ │ │ │ + ldrheq r3, [fp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ - cmpeq r9, r0, ror #18 │ │ │ │ - cmneq r3, r4, asr #20 │ │ │ │ - cmpeq r9, r8, lsr #18 │ │ │ │ - cmpeq fp, r8, lsr fp │ │ │ │ + cmpeq r9, ip, ror #18 │ │ │ │ + cmneq r3, ip, asr #20 │ │ │ │ + cmpeq r9, r4, lsr r9 │ │ │ │ + cmpeq fp, r4, asr #22 │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - cmneq r3, r8, lsl #20 │ │ │ │ - cmpeq r9, ip, ror #17 │ │ │ │ - ldrsheq r3, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmneq r3, r0, lsl sl │ │ │ │ + ldrsheq sp, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - cmneq r3, ip, asr #19 │ │ │ │ - ldrheq sp, [r9, #-128] @ 0xffffff80 │ │ │ │ - cmpeq fp, r0, asr #21 │ │ │ │ + ldrdeq r9, [r3, #-148]! @ 0xffffff6c │ │ │ │ + ldrheq sp, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmpeq fp, ip, asr #21 │ │ │ │ andeq r0, r0, pc, ror #20 │ │ │ │ - @ instruction: 0x01639990 │ │ │ │ - cmpeq r9, r4, ror r8 │ │ │ │ - cmpeq fp, r4, lsl #21 │ │ │ │ + @ instruction: 0x01639998 │ │ │ │ + cmpeq r9, r0, lsl #17 │ │ │ │ + @ instruction: 0x015b3a90 │ │ │ │ andeq r0, r0, lr, ror #20 │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ - cmpeq fp, r8, asr #20 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ andeq r0, r0, sl, ror #20 │ │ │ │ - cmneq r3, r8, lsl r9 │ │ │ │ - ldrsheq sp, [r9, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ + cmneq r3, r0, lsr #18 │ │ │ │ + cmpeq r9, r8, lsl #16 │ │ │ │ + cmpeq fp, r0, lsl sl │ │ │ │ andeq r0, r0, fp, ror sl │ │ │ │ - ldrdeq r9, [r3, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r9, r0, asr #15 │ │ │ │ - ldrsbeq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmneq r3, r4, ror #17 │ │ │ │ + cmpeq r9, ip, asr #15 │ │ │ │ + ldrsbeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - cmneq r3, r0, lsr #17 │ │ │ │ - cmpeq r9, r4, lsl #15 │ │ │ │ - @ instruction: 0x015b3994 │ │ │ │ + cmneq r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x0159d790 │ │ │ │ + cmpeq fp, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - cmneq r3, r4, ror #16 │ │ │ │ - cmpeq fp, r8, asr #32 │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ + cmneq r3, ip, ror #16 │ │ │ │ + cmpeq fp, r4, asr r0 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - cmneq r3, r4, lsr #16 │ │ │ │ - cmpeq r9, r8, lsl #14 │ │ │ │ - cmpeq fp, r8, lsl r9 │ │ │ │ + cmneq r3, ip, lsr #16 │ │ │ │ + cmpeq r9, r4, lsl r7 │ │ │ │ + cmpeq fp, r4, lsr #18 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - cmpeq r9, ip, asr #13 │ │ │ │ + ldrsbeq sp, [r9, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r7, ror #20 │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ - cmneq r3, r4, ror #14 │ │ │ │ - cmpeq r9, r8, asr #12 │ │ │ │ - cmpeq fp, r8, asr r8 │ │ │ │ + cmpeq r9, r8, lsl #13 │ │ │ │ + cmneq r3, ip, ror #14 │ │ │ │ + cmpeq r9, r4, asr r6 │ │ │ │ + cmpeq fp, r4, ror #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, #3960] @ 0xf78 │ │ │ │ ldr r3, [pc, #2272] @ 5d8450 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -1343014,58 +1343014,58 @@ │ │ │ │ add r2, r2, #924 @ 0x39c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5d8000 │ │ │ │ cmneq r0, r0, lsr #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ - cmpeq fp, r0, lsl r5 │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ + cmpeq fp, ip, lsl r5 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq r3, r4, asr #5 │ │ │ │ - ldrsheq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmneq r3, ip, asr #5 │ │ │ │ cmpeq fp, r4, lsl #22 │ │ │ │ cmpeq fp, r0, lsl fp │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ svccc 0x00e33333 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - cmpeq fp, ip, asr #15 │ │ │ │ - @ instruction: 0x01638f98 │ │ │ │ - cmpeq fp, ip, lsl #1 │ │ │ │ + ldrsbeq r3, [fp, #-120] @ 0xffffff88 │ │ │ │ + cmneq r3, r0, lsr #31 │ │ │ │ + @ instruction: 0x015b3098 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ - cmpeq r9, ip, lsr #28 │ │ │ │ - cmpeq fp, ip, lsr r0 │ │ │ │ + cmneq r3, r0, asr pc │ │ │ │ + cmpeq r9, r8, lsr lr │ │ │ │ + cmpeq fp, r8, asr #32 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq r9, ip, ror #27 │ │ │ │ - cmpeq fp, r0 │ │ │ │ + ldrsheq ip, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq fp, ip │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - ldrheq ip, [r9, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq r2, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r9, r8, asr #27 │ │ │ │ + ldrsbeq r2, [fp, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - cmpeq r9, ip, lsl #27 │ │ │ │ - cmpeq fp, r0, lsr #31 │ │ │ │ + @ instruction: 0x0159cd98 │ │ │ │ + cmpeq fp, ip, lsr #31 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ - cmpeq fp, r0, ror pc │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq fp, ip, ror pc │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - cmpeq r9, r8, lsr #26 │ │ │ │ - ldrsheq ip, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmneq r3, r0, lsl #28 │ │ │ │ - cmpeq r9, r4, ror #25 │ │ │ │ - ldrsheq r2, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ + cmpeq r9, r4, lsl #26 │ │ │ │ + cmneq r3, r8, lsl #28 │ │ │ │ + ldrsheq ip, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmpeq fp, ip, asr #29 │ │ │ │ - cmneq r3, ip, asr #27 │ │ │ │ - cmpeq r9, r4, lsr #25 │ │ │ │ + ldrsbeq r2, [fp, #-232] @ 0xffffff18 │ │ │ │ + ldrdeq r8, [r3, #-212]! @ 0xffffff2c │ │ │ │ + ldrheq ip, [r9, #-192] @ 0xffffff40 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - cmneq r3, r4, ror #26 │ │ │ │ - cmpeq r9, r8, asr #24 │ │ │ │ - cmpeq fp, r8, asr lr │ │ │ │ + cmneq r3, ip, ror #26 │ │ │ │ + cmpeq r9, r4, asr ip │ │ │ │ + cmpeq fp, r4, ror #28 │ │ │ │ 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] @ 5d8a58 │ │ │ │ @@ -1343400,51 +1343400,51 @@ │ │ │ │ ldr r0, [pc, #164] @ 5d8af0 │ │ │ │ ldr r1, [pc, #24] @ 5d8a68 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5d89fc │ │ │ │ msreq (UNDEF: 127), r4, ror #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r8, lsl #24 │ │ │ │ - cmpeq fp, r0, lsl #26 │ │ │ │ + cmneq r3, r0, lsl ip │ │ │ │ + cmpeq fp, ip, lsl #26 │ │ │ │ andeq r0, r0, fp, lsr #21 │ │ │ │ - ldrdeq r8, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq fp, ip, asr #25 │ │ │ │ + ldrdeq r8, [r3, #-188]! @ 0xffffff44 │ │ │ │ + ldrsbeq r2, [fp, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ - cmneq r3, r0, ror #22 │ │ │ │ - cmpeq fp, r8, asr ip │ │ │ │ + cmneq r3, r8, ror #22 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ - cmneq r3, r0, lsl #22 │ │ │ │ - ldrsbeq r2, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmneq r3, r8, lsl #22 │ │ │ │ + cmpeq fp, r8, ror #23 │ │ │ │ muleq r0, sl, sl │ │ │ │ muleq r0, ip, sl │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ - cmpeq fp, ip, lsl fp │ │ │ │ + cmneq r3, r4, lsr sl │ │ │ │ + cmpeq fp, r8, lsr #22 │ │ │ │ muleq r0, sp, sl │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - cmneq r3, r0, lsl #19 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ + cmneq r3, r8, lsl #19 │ │ │ │ + cmpeq fp, r8, ror sl │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ + cmneq r3, ip, lsl r9 │ │ │ │ + cmpeq fp, r0, lsl sl │ │ │ │ andeq r0, r0, r5, lsr #21 │ │ │ │ andeq r0, r0, r6, lsr #21 │ │ │ │ - cmpeq r9, r0, lsl #15 │ │ │ │ - cmpeq r9, ip, asr #14 │ │ │ │ - cmpeq r9, r4, lsr #14 │ │ │ │ - ldrsheq ip, [r9, #-104] @ 0xffffff98 │ │ │ │ - ldrsbeq ip, [r9, #-104] @ 0xffffff98 │ │ │ │ - ldrheq ip, [r9, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r9, r4, lsr #13 │ │ │ │ - cmpeq r9, r4, ror r6 │ │ │ │ - cmpeq r9, r8, asr r6 │ │ │ │ - cmpeq r9, r4, asr #12 │ │ │ │ - cmpeq r9, r0, lsr r6 │ │ │ │ - cmpeq r9, ip, lsl r6 │ │ │ │ + cmpeq r9, ip, lsl #15 │ │ │ │ + cmpeq r9, r8, asr r7 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ + cmpeq r9, r4, lsl #14 │ │ │ │ + cmpeq r9, r4, ror #13 │ │ │ │ + cmpeq r9, r8, asr #13 │ │ │ │ + ldrheq ip, [r9, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r9, r0, lsl #13 │ │ │ │ + cmpeq r9, r4, ror #12 │ │ │ │ + cmpeq r9, r0, asr r6 │ │ │ │ + cmpeq r9, ip, lsr r6 │ │ │ │ + cmpeq r9, r8, lsr #12 │ │ │ │ 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] @ 5d8f50 │ │ │ │ @@ -1343719,48 +1343719,48 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, fp │ │ │ │ b 5d8dd0 │ │ │ │ msreq (UNDEF: 111), r0, lsl #20 │ │ │ │ msreq SPSR_fsxc, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r0, asr #12 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ + cmneq r3, r8, asr #12 │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r8, [r3, #-68]! @ 0xffffffbc │ │ │ │ - ldrheq ip, [r9, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq fp, r8, asr #11 │ │ │ │ + ldrdeq r8, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq r9, r4, asr #7 │ │ │ │ + ldrsbeq r2, [fp, #-84] @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r3, r8, lsl #9 │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ - cmpeq fp, ip, ror r5 │ │ │ │ + @ instruction: 0x01638490 │ │ │ │ + cmpeq r9, r8, ror r3 │ │ │ │ + cmpeq fp, r8, lsl #11 │ │ │ │ andeq r0, r0, r2, ror #21 │ │ │ │ - cmneq r3, r8, lsr r4 │ │ │ │ - cmpeq fp, r0, lsr r5 │ │ │ │ + cmneq r3, r0, asr #8 │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ andeq r0, r0, r9, ror #21 │ │ │ │ msreq (UNDEF: 127), r4, lsl #15 │ │ │ │ - cmpeq r9, r8, lsr #5 │ │ │ │ - @ instruction: 0x01638394 │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ - cmpeq fp, r8, lsl #9 │ │ │ │ + ldrheq ip, [r9, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x0163839c │ │ │ │ + cmpeq r9, r4, lsl #5 │ │ │ │ + @ instruction: 0x015b2494 │ │ │ │ andeq r0, r0, r7, ror #21 │ │ │ │ - cmpeq r9, ip, lsr r2 │ │ │ │ + cmpeq r9, r8, asr #4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r9, r8, lsl #4 │ │ │ │ + cmpeq r9, r4, lsl r2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrsbeq ip, [r9, #-16] │ │ │ │ - ldrheq ip, [r9, #-16] │ │ │ │ - @ instruction: 0x0159c194 │ │ │ │ + ldrsbeq ip, [r9, #-28] @ 0xffffffe4 │ │ │ │ + ldrheq ip, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r0, lsr #3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r9, r0, ror #2 │ │ │ │ + cmpeq r9, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, r8, lsr #2 │ │ │ │ + cmpeq r9, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3, #168] @ 0xa8 │ │ │ │ @@ -1343801,21 +1343801,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 5d90c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1008 @ 0x3f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d9020 │ │ │ │ - cmneq r3, r0, asr r1 │ │ │ │ - cmpeq r9, r4, lsr r0 │ │ │ │ - cmpeq fp, ip, lsr r2 │ │ │ │ + cmneq r3, r8, asr r1 │ │ │ │ + cmpeq r9, r0, asr #32 │ │ │ │ + cmpeq fp, r8, asr #4 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - cmneq r3, r4, lsl r1 │ │ │ │ - ldrsheq fp, [r9, #-248] @ 0xffffff08 │ │ │ │ - cmpeq fp, r0, lsl #4 │ │ │ │ + cmneq r3, ip, lsl r1 │ │ │ │ + cmpeq r9, r4 │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ andeq r0, r0, r5, asr #21 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -1344193,32 +1344193,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d953c │ │ │ │ msreq SPSR_fsxc, r8, lsl #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [pc, #-240] @ 5d95d8 │ │ │ │ - cmneq r3, r4, lsl ip │ │ │ │ - cmpeq r9, ip, ror #21 │ │ │ │ - ldrsheq r1, [fp, #-196] @ 0xffffff3c │ │ │ │ + cmneq r3, ip, lsl ip │ │ │ │ + ldrsheq fp, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ muleq r0, r1, sp │ │ │ │ - ldrdeq r7, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r9, ip, lsr #21 │ │ │ │ - ldrheq r1, [fp, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x01637b94 │ │ │ │ - cmpeq r9, r8, ror #20 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ + ldrdeq r7, [r3, #-188]! @ 0xffffff44 │ │ │ │ + ldrheq fp, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, r4, asr #25 │ │ │ │ + @ instruction: 0x01637b9c │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - cmneq r3, r0, asr fp │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ + cmneq r3, r8, asr fp │ │ │ │ + cmpeq r9, r0, lsr sl │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ andeq r0, r0, sl, lsl #27 │ │ │ │ - cmneq r3, ip, lsl #22 │ │ │ │ - cmpeq r9, r4, ror #19 │ │ │ │ - cmpeq fp, ip, ror #23 │ │ │ │ + cmneq r3, r4, lsl fp │ │ │ │ + ldrsheq fp, [r9, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r1, [fp, #-184] @ 0xffffff48 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1344747,39 +1344747,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5d9bb0 │ │ │ │ cmneq pc, ip, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r8, asr #16 │ │ │ │ - cmpeq fp, r0, lsr r9 │ │ │ │ + cmneq r3, r0, asr r8 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ andeq r0, r0, fp, asr lr │ │ │ │ - cmpeq sl, r8, ror #7 │ │ │ │ + ldrsheq r4, [sl, #-52] @ 0xffffffcc │ │ │ │ cmneq pc, ip, asr r9 @ │ │ │ │ - @ instruction: 0x01637390 │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ - cmpeq fp, r4, ror r4 │ │ │ │ + @ instruction: 0x01637398 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ + cmpeq fp, r0, lsl #9 │ │ │ │ andeq r0, r0, r3, ror lr │ │ │ │ - cmneq r3, r0, asr r3 │ │ │ │ - cmpeq r9, r8, lsr #4 │ │ │ │ - cmpeq fp, r0, lsr r4 │ │ │ │ + cmneq r3, r8, asr r3 │ │ │ │ + cmpeq r9, r4, lsr r2 │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r5, ror #28 │ │ │ │ - cmneq r3, r0, lsl r3 │ │ │ │ - cmpeq r9, r8, ror #3 │ │ │ │ - ldrsheq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r3, r8, lsl r3 │ │ │ │ + ldrsheq fp, [r9, #-20] @ 0xffffffec │ │ │ │ + ldrsheq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, pc, ror #28 │ │ │ │ - ldrdeq r7, [r3, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq r9, r8, lsr #3 │ │ │ │ - ldrheq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq r7, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + ldrheq fp, [r9, #-20] @ 0xffffffec │ │ │ │ + ldrheq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - cmpeq r9, r0, ror r1 │ │ │ │ - cmneq r3, r0, ror #4 │ │ │ │ - cmpeq r9, r8, lsr r1 │ │ │ │ - cmpeq fp, r4, asr #6 │ │ │ │ + cmpeq r9, ip, ror r1 │ │ │ │ + cmneq r3, r8, ror #4 │ │ │ │ + cmpeq r9, r4, asr #2 │ │ │ │ + cmpeq fp, r0, asr r3 │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ │ │ │ │ 005d9fd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1344860,27 +1344860,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 5da158 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5da0e4 │ │ │ │ cmneq pc, r0, lsr #10 │ │ │ │ - cmpeq fp, r4, lsl r6 │ │ │ │ + cmpeq fp, r0, lsr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r4, asr #9 │ │ │ │ cmppeq r8, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r3, #-8]! │ │ │ │ - cmpeq fp, r4, ror #3 │ │ │ │ + cmneq r3, r0, lsl #2 │ │ │ │ + ldrsheq r1, [fp, #-16] │ │ │ │ muleq r0, r4, lr │ │ │ │ - strheq r7, [r3, #-12]! │ │ │ │ - @ instruction: 0x0159af94 │ │ │ │ - cmpeq fp, ip, lsr #3 │ │ │ │ - cmneq r3, r0, lsl #1 │ │ │ │ - cmpeq r9, r8, asr pc │ │ │ │ - cmpeq fp, r0, ror r1 │ │ │ │ + cmneq r3, r4, asr #1 │ │ │ │ + cmpeq r9, r0, lsr #31 │ │ │ │ + ldrheq r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r3, r8, lsl #1 │ │ │ │ + cmpeq r9, r4, ror #30 │ │ │ │ + cmpeq fp, ip, ror r1 │ │ │ │ │ │ │ │ 005da15c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #460] @ 5da340 │ │ │ │ @@ -1344998,33 +1344998,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 5da394 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5da2d0 │ │ │ │ cmneq pc, r0, lsr #7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq sl, r4, asr #5 │ │ │ │ + ldrsbeq fp, [sl, #-32] @ 0xffffffe0 │ │ │ │ cmneq pc, ip, lsr #6 │ │ │ │ ldrheq lr, [r8, #-224] @ 0xffffff20 │ │ │ │ - cmneq r3, ip, ror #30 │ │ │ │ - cmpeq fp, ip, asr #32 │ │ │ │ + cmneq r3, r4, ror pc │ │ │ │ + cmpeq fp, r8, asr r0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r3, r4, lsr #30 │ │ │ │ - ldrsheq sl, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmpeq fp, r0, lsl r0 │ │ │ │ - cmneq r3, r0, ror #29 │ │ │ │ - cmpeq sl, r8, lsl #15 │ │ │ │ - cmpeq fp, r4, asr #31 │ │ │ │ + cmneq r3, ip, lsr #30 │ │ │ │ + cmpeq r9, r8, lsl #28 │ │ │ │ + cmpeq fp, ip, lsl r0 │ │ │ │ + cmneq r3, r8, ror #29 │ │ │ │ + @ instruction: 0x015a8794 │ │ │ │ + ldrsbeq r0, [fp, #-240] @ 0xffffff10 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01636e9c │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ - cmpeq fp, r8, lsl #31 │ │ │ │ - cmneq r3, r8, ror lr │ │ │ │ - ldrsheq r8, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmpeq fp, ip, asr pc │ │ │ │ + cmneq r3, r4, lsr #29 │ │ │ │ + cmpeq r9, r0, lsl #27 │ │ │ │ + @ instruction: 0x015b0f94 │ │ │ │ + cmneq r3, r0, lsl #29 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + cmpeq fp, r8, ror #30 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 005da398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1345143,32 +1345143,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 5da5cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5da50c │ │ │ │ cmneq pc, r4, ror #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x015ab09c │ │ │ │ + cmpeq sl, r8, lsr #1 │ │ │ │ strdeq lr, [pc, #-0] @ 5da590 │ │ │ │ cmpeq r8, r4, ror ip │ │ │ │ - cmneq r3, r0, lsr sp │ │ │ │ - cmpeq fp, r0, lsl lr │ │ │ │ + cmneq r3, r8, lsr sp │ │ │ │ + cmpeq fp, ip, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - cmneq r3, r8, ror #25 │ │ │ │ - cmpeq r9, r0, asr #23 │ │ │ │ - ldrsbeq r0, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmneq r3, r8, lsr #25 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - cmpeq fp, ip, lsl #27 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ - cmpeq r9, r8, lsr fp │ │ │ │ - cmpeq fp, ip, asr #26 │ │ │ │ - cmneq r3, ip, lsr ip │ │ │ │ - cmpeq sl, r0, asr #9 │ │ │ │ - cmpeq fp, r0, lsr #26 │ │ │ │ + strdeq r6, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r9, ip, asr #23 │ │ │ │ + cmpeq fp, r0, ror #27 │ │ │ │ + strheq r6, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq sl, r4, asr r5 │ │ │ │ + @ instruction: 0x015b0d98 │ │ │ │ + cmneq r3, r8, ror #24 │ │ │ │ + cmpeq r9, r4, asr #22 │ │ │ │ + cmpeq fp, r8, asr sp │ │ │ │ + cmneq r3, r4, asr #24 │ │ │ │ + cmpeq sl, ip, asr #9 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 005da5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1345256,30 +1345256,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 5da780 │ │ │ │ add r2, r2, #1184 @ 0x4a0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 5da69c │ │ │ │ - cmpeq sl, r4, lsl #2 │ │ │ │ - ldrsheq sl, [r9, #-148] @ 0xffffff6c │ │ │ │ - cmneq r3, r0, lsl fp │ │ │ │ - ldrsheq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ + cmpeq r9, r0, lsl #20 │ │ │ │ + cmneq r3, r8, lsl fp │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ andeq r0, r0, r6, lsr pc │ │ │ │ - ldrdeq r6, [r3, #-160]! @ 0xffffff60 │ │ │ │ - ldrheq sl, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmpeq fp, r0, asr #23 │ │ │ │ + ldrdeq r6, [r3, #-168]! @ 0xffffff58 │ │ │ │ + ldrheq sl, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmpeq fp, ip, asr #23 │ │ │ │ andeq r0, r0, r9, lsr pc │ │ │ │ - cmneq r3, r0, lsr #21 │ │ │ │ - cmpeq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x015b0b90 │ │ │ │ + cmneq r3, r8, lsr #21 │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ + @ instruction: 0x015b0b9c │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - cmneq r3, r0, ror sl │ │ │ │ - cmpeq r9, r0, asr r9 │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ + cmneq r3, r8, ror sl │ │ │ │ + cmpeq r9, ip, asr r9 │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ andeq r0, r0, r7, lsr pc │ │ │ │ │ │ │ │ 005da784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1345352,23 +1345352,23 @@ │ │ │ │ add r2, r2, #1200 @ 0x4b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5da804 │ │ │ │ cmneq pc, r0, ror sp @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, r8, lsr #31 │ │ │ │ + ldrheq r0, [fp, #-244] @ 0xffffff0c │ │ │ │ cmneq pc, r8, lsl #26 │ │ │ │ - cmneq r3, r4, asr #18 │ │ │ │ - cmpeq r9, r8, lsr #16 │ │ │ │ - cmpeq fp, r8, lsr sl │ │ │ │ + cmneq r3, ip, asr #18 │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ + cmpeq fp, r4, asr #20 │ │ │ │ andeq r0, r0, r3, ror pc │ │ │ │ - cmneq r3, r8, lsl #18 │ │ │ │ - cmpeq r9, ip, ror #15 │ │ │ │ - ldrsheq r0, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmneq r3, r0, lsl r9 │ │ │ │ + ldrsheq sl, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r3, [pc, #1624] @ 5daf4c │ │ │ │ mov r6, #0 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -1345776,37 +1345776,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5dace8 │ │ │ │ cmneq pc, r0, lsl ip @ │ │ │ │ strdeq sp, [pc, #-188] @ 5dae9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, ip, ror #15 │ │ │ │ - cmpeq fp, ip, ror #17 │ │ │ │ - cmneq r3, r0, lsr r5 │ │ │ │ - cmpeq fp, ip, lsr r6 │ │ │ │ + strdeq r6, [r3, #-116]! @ 0xffffff8c │ │ │ │ + ldrsheq r0, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmneq r3, r8, lsr r5 │ │ │ │ + cmpeq fp, r8, asr #12 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ cmneq pc, r4, lsr #16 │ │ │ │ - cmpeq r9, r0, lsl r3 │ │ │ │ - cmpeq r9, r0, ror #5 │ │ │ │ - ldrdeq r6, [r3, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq r9, r8, lsr #5 │ │ │ │ - ldrsbeq r0, [fp, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x01636390 │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ - @ instruction: 0x015b0494 │ │ │ │ - cmneq r3, r0, asr r3 │ │ │ │ - cmpeq r9, r8, lsr #4 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - ldrsheq sl, [r9, #-16] │ │ │ │ - cmpeq r9, r0, asr #3 │ │ │ │ - cmpeq r9, ip, lsl #3 │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ - cmpeq r9, r0, asr r1 │ │ │ │ - cmpeq fp, ip, ror r3 │ │ │ │ + cmpeq r9, ip, lsl r3 │ │ │ │ + cmpeq r9, ip, ror #5 │ │ │ │ + ldrdeq r6, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + ldrheq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r0, ror #9 │ │ │ │ + @ instruction: 0x01636398 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ + cmpeq fp, r0, lsr #9 │ │ │ │ + cmneq r3, r8, asr r3 │ │ │ │ + cmpeq r9, r4, lsr r2 │ │ │ │ + cmpeq fp, r0, ror #8 │ │ │ │ + ldrsheq sl, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, ip, asr #3 │ │ │ │ + @ instruction: 0x0159a198 │ │ │ │ + cmneq r3, r4, lsl #5 │ │ │ │ + cmpeq r9, ip, asr r1 │ │ │ │ + cmpeq fp, r8, lsl #7 │ │ │ │ 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, #1112] @ 0x458 │ │ │ │ ldr r2, [pc, #844] @ 5db31c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1346020,33 +1346020,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5db094 │ │ │ │ cmneq pc, r0, asr #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r8, ror r4 @ │ │ │ │ - cmneq r3, r8, lsl #31 │ │ │ │ - cmpeq fp, r0, ror r8 │ │ │ │ - cmpeq fp, r0, ror r0 │ │ │ │ + @ instruction: 0x01635f90 │ │ │ │ + cmpeq fp, ip, ror r8 │ │ │ │ + cmpeq fp, ip, ror r0 │ │ │ │ andeq r0, r0, r3, ror #31 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ - cmpeq fp, r8, asr #16 │ │ │ │ - cmpeq fp, r8, lsr #32 │ │ │ │ + cmneq r3, r0, asr pc │ │ │ │ + cmpeq fp, r4, asr r8 │ │ │ │ + cmpeq fp, r4, lsr r0 │ │ │ │ andeq r0, r0, r5, ror #31 │ │ │ │ - cmneq r3, r4, lsl pc │ │ │ │ - cmpeq r9, ip, ror #27 │ │ │ │ - ldrsheq pc, [sl, #-252] @ 0xffffff04 @ │ │ │ │ + cmneq r3, ip, lsl pc │ │ │ │ + ldrsheq r9, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq fp, r8 │ │ │ │ andeq r0, r0, r8, ror #31 │ │ │ │ - ldrdeq r5, [r3, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq r9, [sl, #-208] @ 0xffffff30 │ │ │ │ - ldrheq pc, [sl, #-248] @ 0xffffff08 @ │ │ │ │ + cmneq r3, r0, ror #29 │ │ │ │ + ldrsbeq r9, [sl, #-220] @ 0xffffff24 │ │ │ │ + cmppeq sl, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r3, r4, lsr #29 │ │ │ │ - cmpeq r9, ip, ror sp │ │ │ │ - cmppeq sl, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr #29 │ │ │ │ + cmpeq r9, r8, lsl #27 │ │ │ │ + @ instruction: 0x015aff98 │ │ │ │ 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 │ │ │ │ @@ -1346068,17 +1346068,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5db3f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5db39c │ │ │ │ - ldrdeq r5, [r3, #-220]! @ 0xffffff24 │ │ │ │ - ldrheq r9, [r9, #-196] @ 0xffffff3c │ │ │ │ - ldrheq pc, [sl, #-236] @ 0xffffff14 @ │ │ │ │ + cmneq r3, r4, ror #27 │ │ │ │ + cmpeq r9, r0, asr #25 │ │ │ │ + cmppeq sl, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 005db3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1346153,23 +1346153,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5db478 │ │ │ │ strdeq sp, [pc, #-12] @ 5db528 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, ip, asr #6 │ │ │ │ + cmpeq fp, r8, asr r3 │ │ │ │ @ instruction: 0x016fd094 │ │ │ │ - ldrdeq r5, [r3, #-200]! @ 0xffffff38 │ │ │ │ - ldrheq r9, [r9, #-176] @ 0xffffff50 │ │ │ │ - cmppeq sl, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, ror #25 │ │ │ │ + ldrheq r9, [r9, #-188] @ 0xffffff44 │ │ │ │ + cmppeq sl, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, lsr #32 │ │ │ │ - @ instruction: 0x01635c98 │ │ │ │ - cmpeq r9, r0, ror fp │ │ │ │ - cmppeq sl, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsr #25 │ │ │ │ + cmpeq r9, ip, ror fp │ │ │ │ + cmppeq sl, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 005db558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1346243,23 +1346243,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5db5d8 │ │ │ │ @ instruction: 0x016fcf9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq fp, ip, lsr #5 │ │ │ │ + ldrheq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmneq pc, r4, lsr pc @ │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ - cmpeq r9, r0, asr sl │ │ │ │ - cmppeq sl, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsl #23 │ │ │ │ + cmpeq r9, ip, asr sl │ │ │ │ + cmppeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, rrx │ │ │ │ - cmneq r3, r8, lsr fp │ │ │ │ - cmpeq r9, r0, lsl sl │ │ │ │ - cmppeq sl, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, asr #22 │ │ │ │ + cmpeq r9, ip, lsl sl │ │ │ │ + cmppeq sl, r4, lsr #24 @ 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] @ 5db9a4 │ │ │ │ ldr r3, [pc, #724] @ 5db9a8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1346441,44 +1346441,44 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5db7d8 │ │ │ │ cmneq pc, r4, asr #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmppeq ip, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, ror r3 │ │ │ │ - cmpeq fp, r4, asr r3 │ │ │ │ - cmpeq sl, r4, ror pc │ │ │ │ - cmppeq sl, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror r3 │ │ │ │ + cmpeq fp, r0, ror #6 │ │ │ │ + cmpeq sl, r0, lsl #31 │ │ │ │ + cmppeq sl, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff16cc │ │ │ │ cmneq pc, r4, lsr sp @ │ │ │ │ - cmneq r3, r8, ror r9 │ │ │ │ - cmpeq r9, r0, asr r8 │ │ │ │ - cmppeq sl, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsl #19 │ │ │ │ + cmpeq r9, ip, asr r8 │ │ │ │ + cmppeq sl, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - cmneq r3, r8, lsr r9 │ │ │ │ - cmpeq r9, r0, lsl r8 │ │ │ │ - cmppeq sl, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, asr #18 │ │ │ │ + cmpeq r9, ip, lsl r8 │ │ │ │ + cmppeq sl, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - strdeq r5, [r3, #-136]! @ 0xffffff78 │ │ │ │ - ldrsbeq r9, [r9, #-112] @ 0xffffff90 │ │ │ │ - ldrsbeq pc, [sl, #-152] @ 0xffffff68 @ │ │ │ │ + cmneq r3, r0, lsl #18 │ │ │ │ + ldrsbeq r9, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmppeq sl, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - strheq r5, [r3, #-136]! @ 0xffffff78 │ │ │ │ - @ instruction: 0x01599790 │ │ │ │ - @ instruction: 0x015af998 │ │ │ │ + cmneq r3, r0, asr #17 │ │ │ │ + @ instruction: 0x0159979c │ │ │ │ + cmppeq sl, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmneq r3, r8, ror r8 │ │ │ │ - cmpeq r9, r0, asr r7 │ │ │ │ - cmppeq sl, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsl #17 │ │ │ │ + cmpeq r9, ip, asr r7 │ │ │ │ + cmppeq sl, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - cmpeq sl, r8, lsr #13 │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ - cmppeq sl, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmneq r3, ip, lsr r8 │ │ │ │ + cmppeq sl, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ │ │ │ │ 005dba28 : │ │ │ │ ldr ip, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq 5dba64 │ │ │ │ @@ -1346507,17 +1346507,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5dbab8 │ │ │ │ add r2, r2, #1408 @ 0x580 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5dba5c │ │ │ │ - cmneq r3, r8, lsl #14 │ │ │ │ - cmpeq r9, ip, ror #11 │ │ │ │ - ldrsheq pc, [sl, #-124] @ 0xffffff84 @ │ │ │ │ + cmneq r3, r0, lsl r7 │ │ │ │ + ldrsheq r9, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq sl, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, asr #2 │ │ │ │ │ │ │ │ 005dbabc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1346585,22 +1346585,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 5dbbfc │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5dbb2c │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ - cmpeq r9, r0, lsr #10 │ │ │ │ - cmppeq sl, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ + cmpeq r9, ip, lsr #10 │ │ │ │ + cmppeq sl, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r1, r0, r7, ror #2 │ │ │ │ - cmneq r3, r4, ror #11 │ │ │ │ - ldrheq r9, [r9, #-76] @ 0xffffffb4 │ │ │ │ - cmppeq sl, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, ror #11 │ │ │ │ + cmpeq r9, r8, asr #9 │ │ │ │ + ldrsbeq pc, [sl, #-104] @ 0xffffff98 @ │ │ │ │ andeq r1, r0, r3, ror #2 │ │ │ │ │ │ │ │ 005dbc00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1346801,21 +1346801,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5dbe74 │ │ │ │ strdeq ip, [pc, #-132] @ 5dbeac │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x016fc698 │ │ │ │ - ldrdeq r5, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - ldrheq r9, [r9, #-20] @ 0xffffffec │ │ │ │ - ldrheq pc, [sl, #-60] @ 0xffffffc4 @ │ │ │ │ + cmneq r3, r4, ror #5 │ │ │ │ + cmpeq r9, r0, asr #3 │ │ │ │ + cmppeq sl, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x0163529c │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ - cmppeq sl, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r4, lsr #5 │ │ │ │ + cmpeq r9, r0, lsl #3 │ │ │ │ + cmppeq sl, r8, lsl #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, #3800] @ 0xed8 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ @@ -1347780,79 +1347780,79 @@ │ │ │ │ @ instruction: 0x016fc594 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r0, lsr r5 @ │ │ │ │ cmneq pc, r4, ror pc @ │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq r9, r4, lsl #7 │ │ │ │ - @ instruction: 0x01634494 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ - cmneq r3, r0, ror #8 │ │ │ │ - cmpeq r9, r8, lsr r3 │ │ │ │ - cmpeq sl, ip, asr #10 │ │ │ │ - ldrsheq r8, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r3, r0, lsl #8 │ │ │ │ - cmpeq sl, ip, lsr #21 │ │ │ │ - cmpeq r9, r4, lsl #5 │ │ │ │ - @ instruction: 0x01634394 │ │ │ │ - cmpeq sl, r0, asr #20 │ │ │ │ - cmneq r3, r0, ror #6 │ │ │ │ - cmpeq r9, r8, lsr r2 │ │ │ │ - cmpeq sl, ip, asr #8 │ │ │ │ - cmpeq r9, ip, asr #1 │ │ │ │ - ldrdeq r4, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq sl, r8, lsl #17 │ │ │ │ - cmpeq sl, r0, lsl #7 │ │ │ │ - cmneq r3, r8, ror r1 │ │ │ │ - cmpeq sl, r8, asr #4 │ │ │ │ + @ instruction: 0x01598390 │ │ │ │ + @ instruction: 0x0163449c │ │ │ │ + cmpeq sl, ip, asr #22 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ + cmpeq r9, r4, asr #6 │ │ │ │ + cmpeq sl, r8, asr r5 │ │ │ │ + ldrsheq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r3, r8, lsl #8 │ │ │ │ + ldrheq r8, [sl, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x01598290 │ │ │ │ + @ instruction: 0x0163439c │ │ │ │ + cmpeq sl, ip, asr #20 │ │ │ │ + cmneq r3, r8, ror #6 │ │ │ │ + cmpeq r9, r4, asr #4 │ │ │ │ + cmpeq sl, r8, asr r4 │ │ │ │ + ldrsbeq r8, [r9, #-8] │ │ │ │ + cmneq r3, r4, ror #3 │ │ │ │ + @ instruction: 0x015a8894 │ │ │ │ + cmpeq sl, ip, lsl #7 │ │ │ │ + cmneq r3, r0, lsl #3 │ │ │ │ + cmpeq sl, r4, asr r2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r3, ip, lsl r1 │ │ │ │ - ldrsheq r7, [r9, #-244] @ 0xffffff0c │ │ │ │ - ldrsheq lr, [sl, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r3, r4, lsr #2 │ │ │ │ + cmpeq r9, r0 │ │ │ │ + cmpeq sl, r8, lsl #4 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - ldrdeq r4, [r3, #-8]! │ │ │ │ - ldrheq r7, [r9, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r4, asr #3 │ │ │ │ - strheq r4, [r3, #-4]! │ │ │ │ - cmpeq r9, ip, lsl #31 │ │ │ │ - cmpeq sl, r0, lsr #3 │ │ │ │ - cmpeq sl, ip, ror #19 │ │ │ │ - cmneq r3, r0, lsl #1 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ + cmneq r3, r0, ror #1 │ │ │ │ + ldrheq r7, [r9, #-252] @ 0xffffff04 │ │ │ │ + ldrsbeq lr, [sl, #-16] │ │ │ │ + strheq r4, [r3, #-12]! │ │ │ │ + @ instruction: 0x01597f98 │ │ │ │ + cmpeq sl, ip, lsr #3 │ │ │ │ + ldrsheq lr, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmneq r3, r8, lsl #1 │ │ │ │ + cmpeq sl, r8, ror #2 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmpeq r9, r0, lsl pc │ │ │ │ - cmneq r3, r0, lsr #32 │ │ │ │ - cmpeq sl, ip, asr #13 │ │ │ │ - ldrsbeq r7, [r9, #-224] @ 0xffffff20 │ │ │ │ - cmneq r3, r0, ror #31 │ │ │ │ - cmpeq sl, ip, lsl #13 │ │ │ │ - cmpeq sl, r8, ror #11 │ │ │ │ - cmpeq sl, r4, lsl #1 │ │ │ │ - cmneq r3, r0, lsl #31 │ │ │ │ + cmpeq r9, ip, lsl pc │ │ │ │ + cmneq r3, r8, lsr #32 │ │ │ │ + ldrsbeq r8, [sl, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq r7, [r9, #-236] @ 0xffffff14 │ │ │ │ + cmneq r3, r8, ror #31 │ │ │ │ + @ instruction: 0x015a8698 │ │ │ │ + ldrsheq r8, [sl, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x015ae090 │ │ │ │ + cmneq r3, r8, lsl #31 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq sl, r0, lsl #11 │ │ │ │ - cmpeq sl, r8, lsr #32 │ │ │ │ - cmneq r3, r0, lsr #30 │ │ │ │ - cmneq r3, r0, lsl #30 │ │ │ │ - ldrsbeq r7, [r9, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sl, r0, ror #31 │ │ │ │ + cmpeq sl, ip, lsl #11 │ │ │ │ + cmpeq sl, r4, lsr r0 │ │ │ │ + cmneq r3, r8, lsr #30 │ │ │ │ + cmneq r3, r8, lsl #30 │ │ │ │ + cmpeq r9, r4, ror #27 │ │ │ │ + cmpeq sl, ip, ror #31 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r3, r0, asr #29 │ │ │ │ - @ instruction: 0x01597d98 │ │ │ │ - cmpeq sl, ip, lsr #31 │ │ │ │ - @ instruction: 0x01633e9c │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ - cmpeq sl, r8, lsl #31 │ │ │ │ - cmneq r3, r8, ror lr │ │ │ │ - cmpeq r9, r0, asr sp │ │ │ │ - cmpeq sl, r4, ror #30 │ │ │ │ - cmpeq sl, r4, lsr r5 │ │ │ │ - cmneq r3, ip, asr #28 │ │ │ │ - cmpeq sl, r0, lsr #30 │ │ │ │ + cmneq r3, r8, asr #29 │ │ │ │ + cmpeq r9, r4, lsr #27 │ │ │ │ + ldrheq sp, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmneq r3, r4, lsr #29 │ │ │ │ + cmpeq r9, r0, lsl #27 │ │ │ │ + @ instruction: 0x015adf94 │ │ │ │ + cmneq r3, r0, lsl #29 │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + cmpeq sl, r0, ror pc │ │ │ │ + cmpeq sl, r0, asr #10 │ │ │ │ + cmneq r3, r4, asr lr │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ add r0, r7, #140 @ 0x8c │ │ │ │ bl bef78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5dc908 │ │ │ │ ldr r3, [pc, #-228] @ 5dcebc │ │ │ │ ldr r2, [pc, #-228] @ 5dcec0 │ │ │ │ @@ -1348486,63 +1348486,63 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 5dd830 │ │ │ │ b 5dd634 │ │ │ │ cmneq pc, r8, ror r1 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, ip, asr #2 │ │ │ │ - cmneq r3, r4, ror sp │ │ │ │ - cmpeq sl, r4, asr lr │ │ │ │ + cmneq r3, ip, ror sp │ │ │ │ + cmpeq sl, r0, ror #28 │ │ │ │ andeq r1, r0, r3, lsr r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r3, r0, lsl #25 │ │ │ │ - cmpeq sl, r8, ror #26 │ │ │ │ + cmneq r3, r8, lsl #25 │ │ │ │ + cmpeq sl, r4, ror sp │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ ldrdeq sl, [pc, #-232] @ 5dd8c4 │ │ │ │ - cmneq r3, ip, lsl fp │ │ │ │ - ldrsheq r7, [r9, #-148] @ 0xffffff6c │ │ │ │ - ldrsheq sp, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmneq r3, r4, lsr #22 │ │ │ │ + cmpeq r9, r0, lsl #20 │ │ │ │ + cmpeq sl, r8, lsl #24 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ - ldrdeq r3, [r3, #-172]! @ 0xffffff54 │ │ │ │ - ldrheq r7, [r9, #-148] @ 0xffffff6c │ │ │ │ - ldrheq sp, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmneq r3, r4, ror #21 │ │ │ │ + cmpeq r9, r0, asr #19 │ │ │ │ + cmpeq sl, r8, asr #23 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - @ instruction: 0x01633a9c │ │ │ │ - cmpeq r9, r4, ror r9 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ + cmneq r3, r4, lsr #21 │ │ │ │ + cmpeq r9, r0, lsl #19 │ │ │ │ + cmpeq sl, r8, lsl #23 │ │ │ │ andeq r1, r0, lr, lsr r0 │ │ │ │ - cmneq r3, ip, asr sl │ │ │ │ - cmpeq r9, r0, lsr r9 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmneq r3, r4, ror #20 │ │ │ │ + cmpeq r9, ip, lsr r9 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ andeq r1, r0, ip, lsr r0 │ │ │ │ - ldrsheq r7, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmneq r3, r8, ror #19 │ │ │ │ - cmpeq r9, r0, asr #17 │ │ │ │ - cmpeq sl, r8, asr #21 │ │ │ │ + cmpeq r9, r4, lsl #18 │ │ │ │ + strdeq r3, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r9, ip, asr #17 │ │ │ │ + ldrsbeq sp, [sl, #-164] @ 0xffffff5c │ │ │ │ andeq r1, r0, r9, lsr r0 │ │ │ │ - cmpeq sl, r8, asr r3 │ │ │ │ - cmneq r3, r0, lsr #19 │ │ │ │ - cmpeq sl, r0, ror sl │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ + cmneq r3, r8, lsr #19 │ │ │ │ + cmpeq sl, ip, ror sl │ │ │ │ andeq r1, r0, r6, lsr r0 │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ - cmneq r3, ip, lsl r9 │ │ │ │ - ldrsheq r7, [r9, #-116] @ 0xffffff8c │ │ │ │ - ldrsheq sp, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, r8, lsr r8 │ │ │ │ + cmneq r3, r4, lsr #18 │ │ │ │ + cmpeq r9, r0, lsl #16 │ │ │ │ + cmpeq sl, r8, lsl #20 │ │ │ │ andeq r1, r0, r2, lsr r0 │ │ │ │ - ldrdeq r3, [r3, #-140]! @ 0xffffff74 │ │ │ │ - ldrheq r7, [r9, #-116] @ 0xffffff8c │ │ │ │ - ldrheq sp, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmneq r3, r4, ror #17 │ │ │ │ + cmpeq r9, r0, asr #15 │ │ │ │ + cmpeq sl, r8, asr #19 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ - @ instruction: 0x0163389c │ │ │ │ - cmpeq r9, r4, ror r7 │ │ │ │ - cmpeq sl, ip, ror r9 │ │ │ │ + cmneq r3, r4, lsr #17 │ │ │ │ + cmpeq r9, r0, lsl #15 │ │ │ │ + cmpeq sl, r8, lsl #19 │ │ │ │ andeq r1, r0, pc, lsr #32 │ │ │ │ - cmneq r3, r8, asr r8 │ │ │ │ - cmpeq sl, r0, ror #3 │ │ │ │ - cmpeq sl, ip, lsr #18 │ │ │ │ + cmneq r3, r0, ror #16 │ │ │ │ + cmpeq sl, ip, ror #3 │ │ │ │ + cmpeq sl, r8, lsr r9 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #860] @ 5dddc8 │ │ │ │ @@ -1348761,29 +1348761,29 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 5ddd7c │ │ │ │ b 5ddc88 │ │ │ │ @ instruction: 0x016faa9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r4, lsl #17 │ │ │ │ - cmneq r3, r0, asr #9 │ │ │ │ - cmpeq r9, r4, lsr #7 │ │ │ │ - cmpeq sl, ip, lsr #11 │ │ │ │ + cmneq r3, r8, asr #9 │ │ │ │ + ldrheq r7, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldrheq sp, [sl, #-88] @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ - cmpeq sl, r0, ror r5 │ │ │ │ + cmneq r3, ip, lsl #9 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ + cmpeq sl, ip, ror r5 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmneq r3, r8, asr #8 │ │ │ │ - cmpeq sl, ip, asr lr │ │ │ │ - cmpeq sl, r8, lsr #10 │ │ │ │ + cmneq r3, r0, asr r4 │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ + cmpeq sl, r4, lsr r5 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - strdeq r3, [r3, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sl, r4, ror #27 │ │ │ │ - cmpeq sl, r4, ror #9 │ │ │ │ + strdeq r3, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsheq sp, [sl, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq sp, [sl, #-64] @ 0xffffffc0 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1348975,25 +1348975,25 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5de028 │ │ │ │ ldrdeq sl, [pc, #-108] @ 5de0bc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r4, ror #9 │ │ │ │ - cmneq r3, r0, lsr #2 │ │ │ │ - cmpeq r9, r4 │ │ │ │ - cmpeq sl, ip, lsl #4 │ │ │ │ + cmneq r3, r8, lsr #2 │ │ │ │ + cmpeq r9, r0, lsl r0 │ │ │ │ + cmpeq sl, r8, lsl r2 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq r3, r0, ror #1 │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ - cmpeq sl, r8, asr #3 │ │ │ │ + cmneq r3, r8, ror #1 │ │ │ │ + cmpeq sl, r8, ror fp │ │ │ │ + ldrsbeq sp, [sl, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x01633098 │ │ │ │ - cmpeq r9, ip, ror pc │ │ │ │ - cmpeq sl, ip, lsl #3 │ │ │ │ + cmneq r3, r0, lsr #1 │ │ │ │ + cmpeq r9, r8, lsl #31 │ │ │ │ + @ instruction: 0x015ad198 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #300] @ 5de2a0 │ │ │ │ ldr r2, [pc, #300] @ 5de2a4 │ │ │ │ @@ -1349071,20 +1349071,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5de1f4 │ │ │ │ @ instruction: 0x016fa39c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r8, lsl r3 @ │ │ │ │ - cmneq r3, r4, asr pc │ │ │ │ - cmpeq r9, r8, lsr lr │ │ │ │ - cmpeq sl, r4, asr #32 │ │ │ │ - cmneq r3, r8, lsl pc │ │ │ │ - ldrsheq r6, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sl, r4 │ │ │ │ + cmneq r3, ip, asr pc │ │ │ │ + cmpeq r9, r4, asr #28 │ │ │ │ + cmpeq sl, r0, asr r0 │ │ │ │ + cmneq r3, r0, lsr #30 │ │ │ │ + cmpeq r9, r8, lsl #28 │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1349304,35 +1349304,35 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5de4ac │ │ │ │ cmneq pc, r4, lsr #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ + cmpeq sl, r4, asr sp │ │ │ │ cmneq pc, r0, rrx │ │ │ │ - cmneq r3, r0, lsl #25 │ │ │ │ - cmpeq r9, r8, asr fp │ │ │ │ - cmpeq sl, r0, ror #26 │ │ │ │ + cmneq r3, r8, lsl #25 │ │ │ │ + cmpeq r9, r4, ror #22 │ │ │ │ + cmpeq sl, ip, ror #26 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmneq r3, r0, asr #24 │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ - cmpeq sl, r0, lsr #26 │ │ │ │ + cmneq r3, r8, asr #24 │ │ │ │ + cmpeq r9, r4, lsr #22 │ │ │ │ + cmpeq sl, ip, lsr #26 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmneq r3, r0, lsl #24 │ │ │ │ - ldrsbeq r6, [r9, #-168] @ 0xffffff58 │ │ │ │ - cmpeq sl, r0, ror #25 │ │ │ │ + cmneq r3, r8, lsl #24 │ │ │ │ + cmpeq r9, r4, ror #21 │ │ │ │ + cmpeq sl, ip, ror #25 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmneq r3, r0, asr #23 │ │ │ │ - cmpeq sl, ip, lsl #21 │ │ │ │ - cmpeq sl, r0, lsr #25 │ │ │ │ + cmneq r3, r8, asr #23 │ │ │ │ + @ instruction: 0x015a6a98 │ │ │ │ + cmpeq sl, ip, lsr #25 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - cmneq r3, ip, ror fp │ │ │ │ - cmpeq r9, r4, asr sl │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ + cmneq r3, r4, lsl #23 │ │ │ │ + cmpeq r9, r0, ror #20 │ │ │ │ + cmpeq sl, r8, ror #24 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1349416,20 +1349416,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5de750 │ │ │ │ cmneq pc, r4, asr #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq r9, [pc, #-220] @ 5de738 │ │ │ │ - cmneq r3, r0, lsl #20 │ │ │ │ - ldrsbeq r6, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sl, r4, ror #21 │ │ │ │ - cmneq r3, r0, asr #19 │ │ │ │ - @ instruction: 0x01596898 │ │ │ │ - cmpeq sl, r0, lsr #21 │ │ │ │ + cmneq r3, r8, lsl #20 │ │ │ │ + cmpeq r9, r4, ror #17 │ │ │ │ + ldrsheq ip, [sl, #-160] @ 0xffffff60 │ │ │ │ + cmneq r3, r8, asr #19 │ │ │ │ + cmpeq r9, r4, lsr #17 │ │ │ │ + cmpeq sl, ip, lsr #21 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -1350167,68 +1350167,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5de8b4 │ │ │ │ strheq r9, [pc, #-200] @ 5df2fc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x016f9c9c │ │ │ │ cmneq pc, r8, asr ip @ │ │ │ │ - cmneq r3, r0, lsr r8 │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ + cmneq r3, r8, lsr r8 │ │ │ │ + cmpeq sl, r4, lsr #18 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - cmneq r3, ip, lsl r4 │ │ │ │ + cmneq r3, r4, lsr #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq sl, r8, lsl #10 │ │ │ │ - cmneq r3, r4, ror r2 │ │ │ │ - cmpeq r9, ip, asr #2 │ │ │ │ - cmpeq sl, ip, asr r3 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ + cmneq r3, ip, ror r2 │ │ │ │ + cmpeq r9, r8, asr r1 │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - strheq r2, [r3, #-16]! │ │ │ │ - cmpeq r9, r8, lsl #1 │ │ │ │ - @ instruction: 0x015ac298 │ │ │ │ + strheq r2, [r3, #-24]! @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01596094 │ │ │ │ + cmpeq sl, r4, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr #17 │ │ │ │ - cmpeq sl, r0, asr #24 │ │ │ │ - cmneq r3, r8, asr r1 │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ + cmpeq sl, ip, asr #24 │ │ │ │ + cmneq r3, r0, ror #2 │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ ldrsheq r5, [r8, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r4, lsl #24 │ │ │ │ - cmneq r3, r0, ror #1 │ │ │ │ - ldrheq ip, [sl, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r3, r0, lsl r0 │ │ │ │ - ldrsbeq ip, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sl, r4, ror #1 │ │ │ │ + cmpeq sl, r0, lsl ip │ │ │ │ + cmneq r3, r8, ror #1 │ │ │ │ + cmpeq sl, r4, asr #3 │ │ │ │ + cmneq r3, r8, lsl r0 │ │ │ │ + cmpeq sl, r0, ror #21 │ │ │ │ + ldrsheq ip, [sl, #-0] │ │ │ │ muleq r0, sp, r8 │ │ │ │ - @ instruction: 0x01595e9c │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ + cmpeq r9, r8, lsr #29 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - cmneq r3, r0, ror #30 │ │ │ │ - cmpeq r9, r8, lsr lr │ │ │ │ - cmpeq sl, r8, asr #32 │ │ │ │ + cmneq r3, r8, ror #30 │ │ │ │ + cmpeq r9, r4, asr #28 │ │ │ │ + cmpeq sl, r4, asr r0 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - cmneq r3, r4, lsr #30 │ │ │ │ - ldrsheq r5, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sl, ip │ │ │ │ + cmneq r3, ip, lsr #30 │ │ │ │ + cmpeq r9, r8, lsl #28 │ │ │ │ + cmpeq sl, r8, lsl r0 │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ - ldrheq r5, [r9, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq fp, [sl, #-240] @ 0xffffff10 │ │ │ │ + strdeq r1, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r9, r8, asr #27 │ │ │ │ + ldrsbeq fp, [sl, #-252] @ 0xffffff04 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmneq r3, r8, lsr #29 │ │ │ │ - cmpeq r9, r0, lsl #27 │ │ │ │ - @ instruction: 0x015abf90 │ │ │ │ + strheq r1, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r9, ip, lsl #27 │ │ │ │ + @ instruction: 0x015abf9c │ │ │ │ muleq r0, r5, r8 │ │ │ │ - cmneq r3, ip, ror #28 │ │ │ │ - cmpeq r9, r4, asr #26 │ │ │ │ - cmpeq sl, r4, asr pc │ │ │ │ + cmneq r3, r4, ror lr │ │ │ │ + cmpeq r9, r0, asr sp │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - cmneq r3, r0, lsr lr │ │ │ │ - cmpeq r9, r8, lsl #26 │ │ │ │ - cmpeq sl, r8, lsl pc │ │ │ │ + cmneq r3, r8, lsr lr │ │ │ │ + cmpeq r9, r4, lsl sp │ │ │ │ + cmpeq sl, r4, lsr #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - ldrsbeq r5, [r9, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, r0, ror #25 │ │ │ │ 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, #32] │ │ │ │ ldr r2, [pc, #2704] @ 5dff54 │ │ │ │ @@ -1350908,67 +1350908,67 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ b 5dfe4c │ │ │ │ cmneq pc, ip, asr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, ip, ror #23 │ │ │ │ - cmpeq r9, r8, asr #11 │ │ │ │ - ldrdeq r1, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq sl, r4, asr #15 │ │ │ │ + ldrsbeq r5, [r9, #-84] @ 0xffffffac │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ + ldrsbeq fp, [sl, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ ldrheq r5, [r8, #-16] │ │ │ │ - ldrheq ip, [sl, #-12] │ │ │ │ - cmneq r3, r8, lsl #11 │ │ │ │ - cmpeq sl, r0, ror r6 │ │ │ │ + cmpeq sl, r8, asr #1 │ │ │ │ + @ instruction: 0x01631590 │ │ │ │ + cmpeq sl, ip, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - cmneq r3, ip, lsl #10 │ │ │ │ - ldrsheq r5, [r9, #-48] @ 0xffffffd0 │ │ │ │ - ldrsheq fp, [sl, #-88] @ 0xffffffa8 │ │ │ │ - ldrdeq r1, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - ldrheq r5, [r9, #-52] @ 0xffffffcc │ │ │ │ - ldrheq fp, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r3, r4, lsl r5 │ │ │ │ + ldrsheq r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sl, r4, lsl #12 │ │ │ │ + ldrdeq r1, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq r9, r0, asr #7 │ │ │ │ + cmpeq sl, r8, asr #11 │ │ │ │ andeq r0, r0, r3, asr r8 │ │ │ │ - @ instruction: 0x01631494 │ │ │ │ - cmpeq r9, r8, ror r3 │ │ │ │ - cmpeq sl, r0, lsl #11 │ │ │ │ + @ instruction: 0x0163149c │ │ │ │ + cmpeq r9, r4, lsl #7 │ │ │ │ + cmpeq sl, ip, lsl #11 │ │ │ │ andeq r0, r0, r2, asr r8 │ │ │ │ - cmneq r3, r8, asr r4 │ │ │ │ - cmpeq r9, ip, lsr r3 │ │ │ │ - cmpeq sl, r4, asr #10 │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ + cmpeq r9, r8, asr #6 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - cmneq r3, ip, lsl r4 │ │ │ │ - cmpeq r9, r0, lsl #6 │ │ │ │ - cmpeq sl, r8, lsl #10 │ │ │ │ + cmneq r3, r4, lsr #8 │ │ │ │ + cmpeq r9, ip, lsl #6 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ - ldrsbeq fp, [sl, #-68] @ 0xffffffbc │ │ │ │ + cmneq r3, r8, ror #7 │ │ │ │ + ldrsbeq r5, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sl, r0, ror #9 │ │ │ │ andeq r0, r0, sp, asr r8 │ │ │ │ - cmneq r3, r4, lsr #7 │ │ │ │ - cmpeq r9, r8, lsl #5 │ │ │ │ - @ instruction: 0x015ab490 │ │ │ │ + cmneq r3, ip, lsr #7 │ │ │ │ + @ instruction: 0x01595294 │ │ │ │ + @ instruction: 0x015ab49c │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - cmneq r3, ip, ror #6 │ │ │ │ - cmpeq sl, ip, lsr #28 │ │ │ │ - cmpeq sl, ip, asr #8 │ │ │ │ + cmneq r3, r4, ror r3 │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ + cmpeq sl, r8, asr r4 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - cmneq r3, ip, lsl r3 │ │ │ │ - cmpeq sl, ip, ror #27 │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ - cmneq r3, r0, ror #5 │ │ │ │ - ldrheq fp, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sl, r4, asr #7 │ │ │ │ + cmneq r3, r4, lsr #6 │ │ │ │ + ldrsheq fp, [sl, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sl, ip, lsl #8 │ │ │ │ + cmneq r3, r8, ror #5 │ │ │ │ + ldrheq fp, [sl, #-220] @ 0xffffff24 │ │ │ │ + ldrsbeq fp, [sl, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r1, ror r8 │ │ │ │ - cmpeq sl, r0, ror sp │ │ │ │ - cmneq r3, r0, lsr #5 │ │ │ │ - cmpeq sl, r8, lsl #7 │ │ │ │ - cmneq r3, ip, ror #4 │ │ │ │ - cmpeq sl, ip, lsl #27 │ │ │ │ - cmpeq sl, ip, asr #6 │ │ │ │ + cmpeq sl, ip, ror sp │ │ │ │ + cmneq r3, r8, lsr #5 │ │ │ │ + @ instruction: 0x015ab394 │ │ │ │ + cmneq r3, r4, ror r2 │ │ │ │ + @ instruction: 0x015abd98 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #996] @ 0x3e4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1351211,36 +1351211,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5e00e8 │ │ │ │ strheq r8, [pc, #-72] @ 5e03d0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r4, lsr #8 │ │ │ │ - @ instruction: 0x01630f90 │ │ │ │ - cmpeq r9, r8, ror #28 │ │ │ │ - cmpeq sl, r8, ror r0 │ │ │ │ - cmneq r3, r8, lsl #30 │ │ │ │ - cmpeq r9, r0, ror #27 │ │ │ │ - ldrsheq sl, [sl, #-240] @ 0xffffff10 │ │ │ │ - smulbteq r3, ip, lr │ │ │ │ - cmpeq r9, r4, lsr #27 │ │ │ │ - ldrheq sl, [sl, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x01630e90 │ │ │ │ - cmpeq r9, r8, ror #26 │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ - cmpeq sl, ip, lsr pc │ │ │ │ - cmpeq sl, r4, lsl pc │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ - cmpeq r9, ip, ror #25 │ │ │ │ + @ instruction: 0x01630f98 │ │ │ │ + cmpeq r9, r4, ror lr │ │ │ │ + cmpeq sl, r4, lsl #1 │ │ │ │ + cmneq r3, r0, lsl pc │ │ │ │ + cmpeq r9, ip, ror #27 │ │ │ │ + ldrsheq sl, [sl, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq r0, [r3, #-228]! @ 0xffffff1c │ │ │ │ + ldrheq r4, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sl, r0, asr #31 │ │ │ │ + @ instruction: 0x01630e98 │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ + cmpeq sl, r4, lsl #31 │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq sl, r8, asr #30 │ │ │ │ + cmpeq sl, r0, lsr #30 │ │ │ │ + cmneq r3, ip, lsl lr │ │ │ │ + ldrsheq r4, [r9, #-200] @ 0xffffff38 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - strheq r0, [r3, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq r9, r8, lsl #25 │ │ │ │ - @ instruction: 0x015aae98 │ │ │ │ + strheq r0, [r3, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x01594c94 │ │ │ │ + cmpeq sl, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r1, [pc, #2344] @ 5e0db8 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1351833,65 +1351833,65 @@ │ │ │ │ cmneq pc, ip, ror r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r8, lsr r0 @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq pc, r8, lsl fp @ │ │ │ │ - strdeq r0, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq sl, ip, asr r2 │ │ │ │ - cmpeq sl, r4, ror #15 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ + cmpeq sl, r8, ror #4 │ │ │ │ + ldrsheq sl, [sl, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, lsl #19 │ │ │ │ - strheq r0, [r3, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x01594590 │ │ │ │ - cmpeq sl, r0, lsr #15 │ │ │ │ + smulbteq r3, r0, r6 │ │ │ │ + @ instruction: 0x0159459c │ │ │ │ + cmpeq sl, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - cmpeq r9, r4, asr r5 │ │ │ │ - cmpeq sl, r4, ror #14 │ │ │ │ + smulbbeq r3, r4, r6 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ + cmpeq sl, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - cmneq r3, r0, asr #12 │ │ │ │ - cmpeq r9, r8, lsl r5 │ │ │ │ - cmpeq sl, r8, lsr #14 │ │ │ │ + cmneq r3, r8, asr #12 │ │ │ │ + cmpeq r9, r4, lsr #10 │ │ │ │ + cmpeq sl, r4, lsr r7 │ │ │ │ andeq r0, r0, lr, lsl #19 │ │ │ │ - cmneq r3, r4, lsl #12 │ │ │ │ - ldrsbeq r4, [r9, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sl, ip, ror #13 │ │ │ │ - cmpeq sl, r4, asr #13 │ │ │ │ - smulbteq r3, r4, r5 │ │ │ │ - @ instruction: 0x0159449c │ │ │ │ + cmneq r3, ip, lsl #12 │ │ │ │ + cmpeq r9, r8, ror #9 │ │ │ │ + ldrsheq sl, [sl, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq sl, [sl, #-96] @ 0xffffffa0 │ │ │ │ + smulbteq r3, ip, r5 │ │ │ │ + cmpeq r9, r8, lsr #9 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - cmneq r3, r8, ror #10 │ │ │ │ - cmpeq r9, r0, asr #8 │ │ │ │ - cmpeq sl, r0, asr r6 │ │ │ │ + cmneq r3, r0, ror r5 │ │ │ │ + cmpeq r9, ip, asr #8 │ │ │ │ + cmpeq sl, ip, asr r6 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - cmneq r3, ip, lsr #10 │ │ │ │ - cmpeq sl, r8, lsr #1 │ │ │ │ - cmpeq sl, r0, lsl r6 │ │ │ │ + cmneq r3, r4, lsr r5 │ │ │ │ + ldrheq fp, [sl, #-4] │ │ │ │ + cmpeq sl, ip, lsl r6 │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - strdeq r0, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - ldrsbeq r4, [r9, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sl, r0, ror #11 │ │ │ │ + cmneq r3, r0, lsl #10 │ │ │ │ + ldrsbeq r4, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sl, ip, ror #11 │ │ │ │ andeq r0, r0, r9, lsl #19 │ │ │ │ - strheq r0, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x01594394 │ │ │ │ - cmpeq sl, r4, lsr #11 │ │ │ │ + smulbteq r3, r4, r4 │ │ │ │ + cmpeq r9, r0, lsr #7 │ │ │ │ + ldrheq sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - smulbbeq r3, r0, r4 │ │ │ │ - cmpeq r9, r8, asr r3 │ │ │ │ - cmpeq sl, r8, ror #10 │ │ │ │ + smulbbeq r3, r8, r4 │ │ │ │ + cmpeq r9, r4, ror #6 │ │ │ │ + cmpeq sl, r4, ror r5 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmneq r3, r4, asr #8 │ │ │ │ - cmpeq r9, ip, lsl r3 │ │ │ │ - cmpeq sl, ip, lsr #10 │ │ │ │ + cmneq r3, ip, asr #8 │ │ │ │ + cmpeq r9, r8, lsr #6 │ │ │ │ + cmpeq sl, r8, lsr r5 │ │ │ │ muleq r0, r1, r9 │ │ │ │ - cmneq r3, r8, lsl #8 │ │ │ │ - cmpeq r9, r0, ror #5 │ │ │ │ - ldrsheq sl, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r3, r0, lsl r4 │ │ │ │ + cmpeq r9, ip, ror #5 │ │ │ │ + ldrsheq sl, [sl, #-76] @ 0xffffffb4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ @@ -1352075,36 +1352075,36 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5e10cc │ │ │ │ cmneq pc, ip, asr #12 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r8, lsl r6 @ │ │ │ │ - cmneq r3, r0, ror #4 │ │ │ │ - cmpeq sl, r4, asr #6 │ │ │ │ + cmneq r3, r8, ror #4 │ │ │ │ + cmpeq sl, r0, asr r3 │ │ │ │ andeq r0, r0, sp, lsl #21 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq pc, r0, lsr #10 │ │ │ │ - cmpeq r9, ip, lsr r0 │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmpeq r9, r8, ror #31 │ │ │ │ + ldrsheq r3, [r9, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, pc, lsl #21 │ │ │ │ - ldrheq r3, [r9, #-252] @ 0xffffff04 │ │ │ │ - strheq r0, [r3, #-8]! │ │ │ │ - @ instruction: 0x01593f90 │ │ │ │ - cmpeq sl, r0, lsr #3 │ │ │ │ + cmpeq r9, r8, asr #31 │ │ │ │ + smulbteq r3, r0, r0 │ │ │ │ + @ instruction: 0x01593f9c │ │ │ │ + cmpeq sl, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - cmneq r3, r8, ror r0 │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ + smulbbeq r3, r0, r0 │ │ │ │ + cmpeq r9, ip, asr pc │ │ │ │ + cmpeq sl, r0, ror r1 │ │ │ │ andeq r0, r0, fp, lsl #21 │ │ │ │ - cmneq r3, r0, lsr r0 │ │ │ │ - cmpeq r9, r4, lsr r4 │ │ │ │ + cmneq r3, r8, lsr r0 │ │ │ │ + cmpeq r9, r0, asr #8 │ │ │ │ cmpeq r8, r0, lsr #7 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #440] @ 5e13cc │ │ │ │ @@ -1352218,26 +1352218,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5e12b0 │ │ │ │ strdeq r7, [pc, #-44] @ 5e13a8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, ip, asr r2 @ │ │ │ │ - @ instruction: 0x015a9f9c │ │ │ │ - msreq (UNDEF: 98), ip @ │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ + cmpeq sl, r8, lsr #31 │ │ │ │ + msreq (UNDEF: 98), r4, lsr #29 │ │ │ │ + cmpeq r9, r0, lsl #27 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - msreq (UNDEF: 98), r8, lsr lr │ │ │ │ - cmpeq r9, r0, lsl sp │ │ │ │ - cmpeq sl, r8, lsl pc │ │ │ │ + msreq (UNDEF: 98), r0, asr #28 │ │ │ │ + cmpeq r9, ip, lsl sp │ │ │ │ + cmpeq sl, r4, lsr #30 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - strdeq pc, [r2, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq r3, [r9, #-192] @ 0xffffff40 │ │ │ │ - cmpeq sl, r0, ror #29 │ │ │ │ + msreq (UNDEF: 98), r0, lsl #28 │ │ │ │ + ldrsbeq r3, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq sl, ip, ror #29 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #432] @ 5e15d4 │ │ │ │ ldr r2, [pc, #432] @ 5e15d8 │ │ │ │ @@ -1352348,26 +1352348,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 5e14b8 │ │ │ │ cmneq pc, ip, ror #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ qdsubeq r7, r4, pc @ │ │ │ │ - @ instruction: 0x015a9d94 │ │ │ │ - msreq SPSR_x, r4 @ │ │ │ │ - cmpeq r9, ip, ror #22 │ │ │ │ + cmpeq sl, r0, lsr #27 │ │ │ │ + msreq SPSR_x, ip @ │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - msreq SPSR_x, r0, lsr ip │ │ │ │ - cmpeq r9, r8, lsl #22 │ │ │ │ - cmpeq sl, r0, lsl sp │ │ │ │ + msreq SPSR_x, r8, lsr ip │ │ │ │ + cmpeq r9, r4, lsl fp │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ muleq r0, r8, r4 │ │ │ │ - strdeq pc, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq r9, r8, asr #21 │ │ │ │ - ldrsbeq r9, [sl, #-200] @ 0xffffff38 │ │ │ │ + strdeq pc, [r2, #-184]! @ 0xffffff48 │ │ │ │ + ldrsbeq r3, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sl, r4, ror #25 │ │ │ │ muleq r0, r6, r4 │ │ │ │ │ │ │ │ 005e1614 : │ │ │ │ ldr ip, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [ip, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5e1650 │ │ │ │ @@ -1352396,17 +1352396,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5e16a4 │ │ │ │ add r2, r2, #1840 @ 0x730 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5e1648 │ │ │ │ - msreq SPSR_svc, ip, lsl fp │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ - cmpeq sl, r0, lsl ip │ │ │ │ + msreq SPSR_svc, r4, lsr #22 │ │ │ │ + cmpeq r9, ip, lsl #20 │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ andeq r1, r0, r1, lsl #3 │ │ │ │ │ │ │ │ 005e16a8 : │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [r3, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5e16e4 │ │ │ │ @@ -1352435,17 +1352435,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5e1738 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5e16dc │ │ │ │ - msreq (UNDEF: 98), r4 @ │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ + msreq (UNDEF: 98), ip @ │ │ │ │ + cmpeq r9, r8, ror r9 │ │ │ │ + cmpeq sl, r8, lsl #23 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1352711,31 +1352711,31 @@ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5e1a40 │ │ │ │ strheq r6, [pc, #-216] @ 5e1aa4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - msreq SPSR_x, ip, ror #17 │ │ │ │ - cmpeq sl, r4, ror #19 │ │ │ │ - strheq pc, [r2, #-124]! @ 0xffffff84 @ │ │ │ │ - ldrheq r9, [sl, #-132] @ 0xffffff7c │ │ │ │ + strdeq pc, [r2, #-132]! @ 0xffffff7c │ │ │ │ + ldrsheq r9, [sl, #-144] @ 0xffffff70 │ │ │ │ + msreq SPSR_svc, r4, asr #15 │ │ │ │ + cmpeq sl, r0, asr #17 │ │ │ │ cmneq pc, ip, asr #21 │ │ │ │ - msreq SPSR_svc, r0, lsl r7 │ │ │ │ - cmpeq r9, r8, ror #11 │ │ │ │ - ldrsheq r9, [sl, #-116] @ 0xffffff8c │ │ │ │ - ldrdeq pc, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r9, r8, lsr #11 │ │ │ │ - ldrheq r9, [sl, #-116] @ 0xffffff8c │ │ │ │ - msreq (UNDEF: 98), r0 @ │ │ │ │ - cmpeq r9, r8, ror #10 │ │ │ │ - cmpeq sl, r8, ror r7 │ │ │ │ - msreq (UNDEF: 98), r0, asr r6 │ │ │ │ - cmpeq r9, r8, lsr #10 │ │ │ │ - cmpeq sl, r4, lsr r7 │ │ │ │ + msreq SPSR_svc, r8, lsl r7 │ │ │ │ + ldrsheq r3, [r9, #-84] @ 0xffffffac │ │ │ │ + cmpeq sl, r0, lsl #16 │ │ │ │ + ldrdeq pc, [r2, #-104]! @ 0xffffff98 │ │ │ │ + ldrheq r3, [r9, #-84] @ 0xffffffac │ │ │ │ + cmpeq sl, r0, asr #15 │ │ │ │ + msreq (UNDEF: 98), r8 @ │ │ │ │ + cmpeq r9, r4, ror r5 │ │ │ │ + cmpeq sl, r4, lsl #15 │ │ │ │ + msreq (UNDEF: 98), r8, asr r6 │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #276] @ 5e1cf0 │ │ │ │ ldr r2, [pc, #276] @ 5e1cf4 │ │ │ │ @@ -1352807,20 +1352807,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5e1c3c │ │ │ │ cmneq pc, r8, lsr r9 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r6, [pc, #-128] @ 5e1c80 │ │ │ │ - msreq SPSR_x, r4, lsl r5 │ │ │ │ - cmpeq r9, ip, ror #7 │ │ │ │ - ldrsheq r9, [sl, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq pc, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq r9, ip, lsr #7 │ │ │ │ - ldrheq r9, [sl, #-88] @ 0xffffffa8 │ │ │ │ + msreq SPSR_x, ip, lsl r5 │ │ │ │ + ldrsheq r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r8, lsl #12 │ │ │ │ + ldrdeq pc, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + ldrheq r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, ip │ │ │ │ @@ -1353805,157 +1353805,157 @@ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ b 5e2f50 │ │ │ │ ldrdeq r6, [pc, #-124] @ 5e2c10 │ │ │ │ cmneq pc, r8, asr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmpeq r8, ip, lsr #6 │ │ │ │ - cmpeq pc, r4, lsr #3 │ │ │ │ + ldrheq r7, [pc, #-16] @ 5e2c8c │ │ │ │ ldrheq r5, [r8, #-160] @ 0xffffff60 │ │ │ │ cmneq pc, r0, lsr #14 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - strdeq pc, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq sl, r0, ror #7 │ │ │ │ - msreq (UNDEF: 98), ip, lsr r2 │ │ │ │ - cmpeq sl, r8, lsr #6 │ │ │ │ + strdeq pc, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq sl, ip, ror #7 │ │ │ │ + msreq (UNDEF: 98), r4, asr #4 │ │ │ │ + cmpeq sl, r4, lsr r3 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmpeq r9, r0, asr r0 │ │ │ │ + cmpeq r9, ip, asr r0 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - msreq SPSR_x, r4, asr #2 │ │ │ │ - cmpeq r9, ip, lsl r0 │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ + msreq SPSR_x, ip, asr #2 │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - msreq SPSR_x, r2, ror r0 │ │ │ │ + msreq SPSR_x, sl, ror r0 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - @ instruction: 0x015a9c9c │ │ │ │ + cmpeq sl, r8, lsr #25 │ │ │ │ andeq r3, r0, r0, lsr #11 │ │ │ │ - cmpeq r9, r4, ror #27 │ │ │ │ - strdeq lr, [r2, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq r8, [sl, #-252] @ 0xffffff04 │ │ │ │ + ldrsheq r2, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmneq r2, r0, lsl #30 │ │ │ │ + cmpeq sl, r8, ror #31 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - strheq lr, [r2, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01592d94 │ │ │ │ - @ instruction: 0x015a8f9c │ │ │ │ + cmneq r2, r4, asr #29 │ │ │ │ + cmpeq r9, r0, lsr #27 │ │ │ │ + cmpeq sl, r8, lsr #31 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - ldrheq r2, [sl, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sl, r0, ror #19 │ │ │ │ - cmpeq ip, r0, ror sl │ │ │ │ - cmpeq r9, r8, lsr #24 │ │ │ │ - cmneq r2, ip, lsr sp │ │ │ │ - cmpeq sl, r0, lsr #28 │ │ │ │ + cmpeq sl, r0, asr #9 │ │ │ │ + cmpeq sl, ip, ror #19 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ + cmpeq r9, r4, lsr ip │ │ │ │ + cmneq r2, r4, asr #26 │ │ │ │ + cmpeq sl, ip, lsr #28 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq r9, r0, ror #23 │ │ │ │ - strdeq lr, [r2, #-196]! @ 0xffffff3c │ │ │ │ - ldrsbeq r8, [sl, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r9, ip, ror #23 │ │ │ │ + strdeq lr, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sl, r4, ror #27 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - strheq lr, [r2, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01592b90 │ │ │ │ - @ instruction: 0x015a8d98 │ │ │ │ + cmneq r2, r0, asr #25 │ │ │ │ + @ instruction: 0x01592b9c │ │ │ │ + cmpeq sl, r4, lsr #27 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmpeq sl, ip, lsr #5 │ │ │ │ - cmpeq sl, r0, lsr #17 │ │ │ │ - cmpeq sl, r8, lsl #17 │ │ │ │ - cmpeq sl, ip, asr r7 │ │ │ │ - ldrsbeq r2, [r9, #-156] @ 0xffffff64 │ │ │ │ - strdeq lr, [r2, #-160]! @ 0xffffff60 │ │ │ │ - ldrsbeq r8, [sl, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r2, [sl, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sl, ip, lsr #17 │ │ │ │ + @ instruction: 0x015a9894 │ │ │ │ + cmpeq sl, r8, ror #14 │ │ │ │ + cmpeq r9, r8, ror #19 │ │ │ │ + strdeq lr, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq sl, r0, ror #23 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x015a9790 │ │ │ │ - cmpeq sl, r8, lsl #14 │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ - cmneq r2, ip, lsl r9 │ │ │ │ - cmpeq sl, r0, lsl #20 │ │ │ │ + @ instruction: 0x015a979c │ │ │ │ + cmpeq sl, r4, lsl r7 │ │ │ │ + cmpeq sl, r4, ror #14 │ │ │ │ + cmpeq r9, r4, lsl r8 │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ + cmpeq sl, ip, lsl #20 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmpeq sl, r8, lsr r5 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ - cmpeq r9, r0, lsr #12 │ │ │ │ - cmneq r2, r4, lsr r7 │ │ │ │ - cmpeq sl, r8, lsl r8 │ │ │ │ + cmpeq sl, r4, asr #10 │ │ │ │ + cmpeq sl, ip, lsr #10 │ │ │ │ + cmpeq r9, ip, lsr #12 │ │ │ │ + cmneq r2, ip, lsr r7 │ │ │ │ + cmpeq sl, r4, lsr #16 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - cmneq r2, r8, ror #13 │ │ │ │ - cmpeq sl, ip, asr #15 │ │ │ │ + strdeq lr, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r8, [sl, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq sl, r4, ror #3 │ │ │ │ - cmpeq sl, r8, ror #3 │ │ │ │ - cmpeq ip, r8, lsl r1 │ │ │ │ - ldrheq r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ - ldrsheq r7, [r9, #-100] @ 0xffffff9c │ │ │ │ - ldrheq r2, [r9, #-8] │ │ │ │ - cmneq r2, ip, asr #3 │ │ │ │ - ldrheq r8, [sl, #-36] @ 0xffffffdc │ │ │ │ - ldrsbeq r1, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sl, r8, asr #27 │ │ │ │ - @ instruction: 0x015a8d9c │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ - cmpeq sl, r8, lsl fp │ │ │ │ - cmpeq sl, r8, lsl #22 │ │ │ │ - ldrsheq r8, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldrsheq r8, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldrsbeq r8, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, r4, lsr #19 │ │ │ │ - @ instruction: 0x015a8990 │ │ │ │ - cmpeq r9, r0, lsr #24 │ │ │ │ - cmneq r2, r4, lsr sp │ │ │ │ - cmpeq sl, r8, lsl lr │ │ │ │ + ldrsheq r9, [sl, #-16] │ │ │ │ + ldrsheq r9, [sl, #-20] @ 0xffffffec │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq sl, r8, asr #3 │ │ │ │ + cmpeq r9, r0, lsl #14 │ │ │ │ + cmpeq r9, r4, asr #1 │ │ │ │ + ldrdeq lr, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmpeq sl, r0, asr #5 │ │ │ │ + cmpeq sl, r0, ror #15 │ │ │ │ + ldrsbeq r8, [sl, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, r8, lsr #27 │ │ │ │ + cmpeq sl, r8, ror ip │ │ │ │ + cmpeq sl, r4, lsr #22 │ │ │ │ + cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq sl, r4, lsl #22 │ │ │ │ + cmpeq sl, r4, lsl #22 │ │ │ │ + ldrsbeq r8, [sl, #-172] @ 0xffffff54 │ │ │ │ + ldrheq r8, [sl, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x015a899c │ │ │ │ + cmpeq r9, ip, lsr #24 │ │ │ │ + cmneq r2, ip, lsr sp │ │ │ │ + cmpeq sl, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01591b9c │ │ │ │ - strheq sp, [r2, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x015a7d94 │ │ │ │ + cmpeq r9, r8, lsr #23 │ │ │ │ + strheq sp, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq sl, r0, lsr #27 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmpeq r9, r8, lsr #22 │ │ │ │ - cmneq r2, ip, lsr ip │ │ │ │ - cmpeq sl, r0, lsr #26 │ │ │ │ + cmpeq r9, r4, lsr fp │ │ │ │ + cmneq r2, r4, asr #24 │ │ │ │ + cmpeq sl, ip, lsr #26 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r0, lsl #16 │ │ │ │ - cmpeq r9, r4, ror #20 │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ + cmpeq ip, ip, lsl #16 │ │ │ │ + cmpeq r9, r0, ror sl │ │ │ │ + cmneq r2, r0, lsl #23 │ │ │ │ + cmpeq sl, r8, ror #24 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - cmpeq ip, r0, ror r7 │ │ │ │ - cmpeq r9, r8, asr #19 │ │ │ │ - ldrdeq sp, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq sl, r0, asr #23 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ + ldrsbeq r1, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmneq r2, r4, ror #21 │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq r9, r8, asr r9 │ │ │ │ - cmneq r2, ip, ror #20 │ │ │ │ - cmpeq sl, r4, asr fp │ │ │ │ - cmpeq ip, ip, asr r6 │ │ │ │ - cmpeq r9, r4, asr #17 │ │ │ │ - ldrdeq sp, [r2, #-152]! @ 0xffffff68 │ │ │ │ - ldrheq r7, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r4, ror #18 │ │ │ │ + cmneq r2, r4, ror sl │ │ │ │ + cmpeq sl, r0, ror #22 │ │ │ │ + cmpeq ip, r8, ror #12 │ │ │ │ + ldrsbeq r1, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ + cmpeq sl, r8, asr #21 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ - cmneq r2, r0, ror #18 │ │ │ │ - cmpeq sl, r4, asr #20 │ │ │ │ + cmpeq r9, r8, asr r8 │ │ │ │ + cmneq r2, r8, ror #18 │ │ │ │ + cmpeq sl, r0, asr sl │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - ldrsbeq r1, [r9, #-124] @ 0xffffff84 │ │ │ │ - strdeq sp, [r2, #-128]! @ 0xffffff80 │ │ │ │ - ldrsbeq r7, [sl, #-152] @ 0xffffff68 │ │ │ │ - cmpeq ip, r4, ror #9 │ │ │ │ - @ instruction: 0x0162d894 │ │ │ │ + cmpeq r9, r8, ror #15 │ │ │ │ + strdeq sp, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq sl, r4, ror #19 │ │ │ │ + ldrsheq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ + @ instruction: 0x0162d89c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq sl, r0, lsl #19 │ │ │ │ + cmpeq sl, ip, lsl #19 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ - ldrsheq r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, ip, ror #4 │ │ │ │ - ldrheq r1, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r2, ip, asr #11 │ │ │ │ - ldrheq r7, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq ip, r8, ror r4 │ │ │ │ + cmpeq r9, r4, lsl r1 │ │ │ │ + cmpeq sl, r8, lsl #8 │ │ │ │ + cmpeq ip, r8, ror r2 │ │ │ │ + cmpeq r9, r4, asr #9 │ │ │ │ + ldrdeq sp, [r2, #-84]! @ 0xffffffac │ │ │ │ + ldrheq r7, [sl, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmpeq ip, r8, lsr r1 │ │ │ │ - cmpeq r9, ip, asr #8 │ │ │ │ - cmneq r2, r0, ror #10 │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ + cmpeq ip, r4, asr #2 │ │ │ │ + cmpeq r9, r8, asr r4 │ │ │ │ + cmneq r2, r8, ror #10 │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmpeq sl, r4, ror fp │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmpeq sl, ip, lsr r1 │ │ │ │ + cmpeq sl, r0, lsl #23 │ │ │ │ + cmpeq sl, r8, ror #2 │ │ │ │ + cmpeq sl, r8, asr #2 │ │ │ │ adds r0, r4, #3 │ │ │ │ adc r1, r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, sl │ │ │ │ blt 5e37e4 │ │ │ │ adds r0, r4, #2 │ │ │ │ adc r1, r5, #0 │ │ │ │ @@ -1355869,283 +1355869,283 @@ │ │ │ │ ldr r1, [pc, #712] @ 5e4f88 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5e24c4 │ │ │ │ - cmpeq sl, r8, lsl r0 │ │ │ │ - @ instruction: 0x01591298 │ │ │ │ - cmneq r2, ip, lsr #7 │ │ │ │ - @ instruction: 0x015a7494 │ │ │ │ - cmpeq r9, r8, lsr #4 │ │ │ │ - cmneq r2, ip, lsr r3 │ │ │ │ - cmpeq sl, r0, lsr #8 │ │ │ │ + cmpeq sl, r4, lsr #32 │ │ │ │ + cmpeq r9, r4, lsr #5 │ │ │ │ + strheq sp, [r2, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq sl, r0, lsr #9 │ │ │ │ + cmpeq r9, r4, lsr r2 │ │ │ │ + cmneq r2, r4, asr #6 │ │ │ │ + cmpeq sl, ip, lsr #8 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrheq r7, [sl, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sl, r8, ror lr │ │ │ │ - cmpeq sl, r4, asr lr │ │ │ │ - cmpeq sl, r8, lsl #27 │ │ │ │ - cmpeq r9, r8 │ │ │ │ - cmneq r2, ip, lsl r1 │ │ │ │ - cmpeq sl, r4, lsl #4 │ │ │ │ - @ instruction: 0x01590f98 │ │ │ │ - cmneq r2, ip, lsr #1 │ │ │ │ - @ instruction: 0x015a7190 │ │ │ │ + cmpeq sl, r8, asr #29 │ │ │ │ + cmpeq sl, r4, lsl #29 │ │ │ │ + cmpeq sl, r0, ror #28 │ │ │ │ + @ instruction: 0x015a7d94 │ │ │ │ + cmpeq r9, r4, lsl r0 │ │ │ │ + cmneq r2, r4, lsr #2 │ │ │ │ + cmpeq sl, r0, lsl r2 │ │ │ │ + cmpeq r9, r4, lsr #31 │ │ │ │ + strheq sp, [r2, #-4]! │ │ │ │ + @ instruction: 0x015a719c │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x015c2c9c │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ - cmpeq r9, r0, ror #29 │ │ │ │ - strdeq ip, [r2, #-244]! @ 0xffffff0c │ │ │ │ - ldrsbeq r7, [sl, #-8] │ │ │ │ + cmpeq ip, r8, lsr #25 │ │ │ │ + cmpeq sl, r8, ror #24 │ │ │ │ + cmpeq r9, ip, ror #29 │ │ │ │ + strdeq ip, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq sl, r4, ror #1 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - ldrsheq r7, [sl, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ - cmpeq sl, r8, rrx │ │ │ │ - cmpeq pc, r0, asr #23 │ │ │ │ - cmpeq r9, r0, lsl lr │ │ │ │ - cmneq r2, r4, lsr #30 │ │ │ │ - cmpeq sl, r8 │ │ │ │ + cmpeq sl, r4, lsl #24 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ + cmneq r2, r8, lsl #31 │ │ │ │ + cmpeq sl, r4, ror r0 │ │ │ │ + cmpeq pc, ip, asr #23 │ │ │ │ + cmpeq r9, ip, lsl lr │ │ │ │ + cmneq r2, ip, lsr #30 │ │ │ │ + cmpeq sl, r4, lsl r0 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ - cmneq r2, r0, lsl #29 │ │ │ │ - cmpeq sl, r4, ror #30 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ + cmpeq r9, r8, ror sp │ │ │ │ + cmneq r2, r8, lsl #29 │ │ │ │ + cmpeq sl, r0, ror pc │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmpeq r9, r8, lsr #26 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ - cmpeq sl, r4, lsr #30 │ │ │ │ - cmpeq r9, r4, ror #25 │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ + cmneq r2, r4, asr #28 │ │ │ │ + cmpeq sl, r0, lsr pc │ │ │ │ + ldrsheq r0, [r9, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - ldrheq r0, [r9, #-192] @ 0xffffff40 │ │ │ │ - cmneq r2, r4, asr #27 │ │ │ │ - cmpeq sl, r8, lsr #29 │ │ │ │ + ldrheq r0, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmneq r2, ip, asr #27 │ │ │ │ + ldrheq r6, [sl, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmpeq r9, ip, ror #24 │ │ │ │ - cmneq r2, r0, lsl #27 │ │ │ │ - cmpeq sl, r4, ror #28 │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ + cmneq r2, r8, lsl #27 │ │ │ │ + cmpeq sl, r0, ror lr │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmpeq r9, r8, lsr #24 │ │ │ │ - cmneq r2, ip, lsr sp │ │ │ │ - cmpeq sl, r4, lsr #28 │ │ │ │ - cmpeq r9, r4, ror #23 │ │ │ │ - strdeq ip, [r2, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq sl, r0, ror #27 │ │ │ │ - cmpeq r9, r0, lsr #23 │ │ │ │ - strheq ip, [r2, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x015a6d98 │ │ │ │ + cmpeq r9, r4, lsr ip │ │ │ │ + cmneq r2, r4, asr #26 │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ + ldrsheq r0, [r9, #-176] @ 0xffffff50 │ │ │ │ + cmneq r2, r0, lsl #26 │ │ │ │ + cmpeq sl, ip, ror #27 │ │ │ │ + cmpeq r9, ip, lsr #23 │ │ │ │ + strheq ip, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sl, r4, lsr #27 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmpeq r9, ip, asr fp │ │ │ │ - cmneq r2, r0, ror ip │ │ │ │ - cmpeq sl, r4, asr sp │ │ │ │ + cmpeq r9, r8, ror #22 │ │ │ │ + cmneq r2, r8, ror ip │ │ │ │ + cmpeq sl, r0, ror #26 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ - cmpeq sl, r0, lsl sp │ │ │ │ + cmpeq r9, r4, lsr #22 │ │ │ │ + cmneq r2, r4, lsr ip │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - ldrsbeq r0, [r9, #-164] @ 0xffffff5c │ │ │ │ - cmneq r2, r8, ror #23 │ │ │ │ - ldrsbeq r6, [sl, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x01590a90 │ │ │ │ - cmneq r2, r4, lsr #23 │ │ │ │ - cmpeq sl, r8, lsl #25 │ │ │ │ + cmpeq r9, r0, ror #21 │ │ │ │ + strdeq ip, [r2, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r6, [sl, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x01590a9c │ │ │ │ + cmneq r2, ip, lsr #23 │ │ │ │ + @ instruction: 0x015a6c94 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r9, ip, asr #20 │ │ │ │ - cmneq r2, r0, ror #22 │ │ │ │ - cmpeq sl, r4, asr #24 │ │ │ │ + cmpeq r9, r8, asr sl │ │ │ │ + cmneq r2, r8, ror #22 │ │ │ │ + cmpeq sl, r0, asr ip │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r9, r8, lsl #20 │ │ │ │ - cmneq r2, ip, lsl fp │ │ │ │ - cmpeq sl, r0, lsl #24 │ │ │ │ + cmpeq r9, r4, lsl sl │ │ │ │ + cmneq r2, r4, lsr #22 │ │ │ │ + cmpeq sl, ip, lsl #24 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - cmpeq r9, r4, asr #19 │ │ │ │ - ldrdeq ip, [r2, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq sl, r0, asr #23 │ │ │ │ - cmpeq r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x0162ca94 │ │ │ │ - cmpeq sl, r8, ror fp │ │ │ │ + ldrsbeq r0, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmneq r2, r0, ror #21 │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ + @ instruction: 0x0162ca9c │ │ │ │ + cmpeq sl, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmpeq r9, ip, lsr r9 │ │ │ │ + cmpeq r9, r8, asr #18 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq r9, r8, lsl #18 │ │ │ │ - cmneq r2, ip, lsl sl │ │ │ │ - cmpeq sl, r0, lsl #22 │ │ │ │ + cmpeq r9, r4, lsl r9 │ │ │ │ + cmneq r2, r4, lsr #20 │ │ │ │ + cmpeq sl, ip, lsl #22 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmneq r2, r4, ror #19 │ │ │ │ - ldrheq r0, [r9, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sl, r4, asr #21 │ │ │ │ + cmneq r2, ip, ror #19 │ │ │ │ + cmpeq r9, r8, asr #17 │ │ │ │ + ldrsbeq r6, [sl, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq r2, r4, lsr #19 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ - cmpeq sl, r4, lsl #21 │ │ │ │ + cmneq r2, ip, lsr #19 │ │ │ │ + cmpeq r9, r8, lsl #17 │ │ │ │ + @ instruction: 0x015a6a90 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmpeq r9, r4, asr #16 │ │ │ │ - cmneq r2, r8, asr r9 │ │ │ │ - cmpeq sl, ip, lsr sl │ │ │ │ + cmpeq r9, r0, asr r8 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ + cmpeq sl, r8, asr #20 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - ldrsheq r0, [r9, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, r4, ror #15 │ │ │ │ - strdeq ip, [r2, #-136]! @ 0xffffff78 │ │ │ │ - ldrsbeq r6, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, r0, lsl #16 │ │ │ │ + ldrsheq r0, [r9, #-112] @ 0xffffff90 │ │ │ │ + cmneq r2, r0, lsl #18 │ │ │ │ + cmpeq sl, r8, ror #19 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - cmpeq r9, r0, lsr #15 │ │ │ │ - cmpeq r9, r0, ror #14 │ │ │ │ + cmpeq r9, ip, lsr #15 │ │ │ │ + cmpeq r9, ip, ror #14 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmpeq r9, r4, asr #14 │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ + cmpeq r9, r4, lsr r7 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmpeq r9, ip, lsl #14 │ │ │ │ + cmpeq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmneq r2, ip, lsl r8 │ │ │ │ - ldrsheq r0, [r9, #-100] @ 0xffffff9c │ │ │ │ - ldrsheq r6, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmneq r2, r4, lsr #16 │ │ │ │ + cmpeq r9, r0, lsl #14 │ │ │ │ + cmpeq sl, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - ldrdeq ip, [r2, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq r0, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r0, asr #17 │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ - @ instruction: 0x0162c790 │ │ │ │ - cmpeq sl, r4, ror r8 │ │ │ │ - cmpeq r9, r8, lsr r6 │ │ │ │ - cmneq r2, ip, asr #14 │ │ │ │ - cmpeq sl, r0, lsr r8 │ │ │ │ + cmneq r2, r4, ror #15 │ │ │ │ + cmpeq r9, r0, asr #13 │ │ │ │ + cmpeq sl, ip, asr #17 │ │ │ │ + cmpeq r9, r8, lsl #13 │ │ │ │ + @ instruction: 0x0162c798 │ │ │ │ + cmpeq sl, r0, lsl #17 │ │ │ │ + cmpeq r9, r4, asr #12 │ │ │ │ + cmneq r2, r4, asr r7 │ │ │ │ + cmpeq sl, ip, lsr r8 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - ldrsheq r0, [r9, #-84] @ 0xffffffac │ │ │ │ - cmneq r2, r8, lsl #14 │ │ │ │ - cmpeq sl, ip, ror #15 │ │ │ │ + cmpeq r9, r0, lsl #12 │ │ │ │ + cmneq r2, r0, lsl r7 │ │ │ │ + ldrsheq r6, [sl, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - ldrheq r0, [r9, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r2, r4, asr #13 │ │ │ │ - cmpeq sl, r8, lsr #15 │ │ │ │ - cmpeq r9, ip, ror #10 │ │ │ │ - cmneq r2, r0, lsl #13 │ │ │ │ - cmpeq sl, r4, ror #14 │ │ │ │ + ldrheq r0, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r2, ip, asr #13 │ │ │ │ + ldrheq r6, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r9, r8, ror r5 │ │ │ │ + cmneq r2, r8, lsl #13 │ │ │ │ + cmpeq sl, r0, ror r7 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmpeq r9, r8, lsr #10 │ │ │ │ - cmneq r2, ip, lsr r6 │ │ │ │ - cmpeq sl, r0, lsr #14 │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ + cmneq r2, r4, asr #12 │ │ │ │ + cmpeq sl, ip, lsr #14 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq r9, r4, ror #9 │ │ │ │ - strdeq ip, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq r6, [sl, #-108] @ 0xffffff94 │ │ │ │ + ldrsheq r0, [r9, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r2, r0, lsl #12 │ │ │ │ + cmpeq sl, r8, ror #13 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmpeq r9, r0, lsr #9 │ │ │ │ - strheq ip, [r2, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x015a6698 │ │ │ │ + cmpeq r9, ip, lsr #9 │ │ │ │ + strheq ip, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq sl, r4, lsr #13 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ - cmpeq sl, r4, asr r6 │ │ │ │ + cmpeq r9, r8, ror #8 │ │ │ │ + cmneq r2, r8, ror r5 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - cmpeq r9, r8, lsl r4 │ │ │ │ - cmneq r2, ip, lsr #10 │ │ │ │ - cmpeq sl, r0, lsl r6 │ │ │ │ + cmpeq r9, r4, lsr #8 │ │ │ │ + cmneq r2, r4, lsr r5 │ │ │ │ + cmpeq sl, ip, lsl r6 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - ldrsbeq r0, [r9, #-52] @ 0xffffffcc │ │ │ │ - cmneq r2, r8, ror #9 │ │ │ │ - cmpeq sl, ip, asr #11 │ │ │ │ + cmpeq r9, r0, ror #7 │ │ │ │ + strdeq ip, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsbeq r6, [sl, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmppeq r8, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, ror r0 │ │ │ │ - cmpeq sl, r4, asr r1 │ │ │ │ + cmppeq r8, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, ror r0 │ │ │ │ + cmpeq sl, r0, ror #2 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - cmppeq r8, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, lsr #32 │ │ │ │ - cmpeq sl, r0, lsl r1 │ │ │ │ + cmppeq r8, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsr r0 │ │ │ │ + cmpeq sl, ip, lsl r1 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - ldrsbeq pc, [r8, #-228] @ 0xffffff1c @ │ │ │ │ - cmneq r2, r8, ror #31 │ │ │ │ - cmpeq sl, ip, asr #1 │ │ │ │ + cmppeq r8, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r2, #-240]! @ 0xffffff10 │ │ │ │ + ldrsbeq r6, [sl, #-8] │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x0158fe90 │ │ │ │ - cmneq r2, r4, lsr #31 │ │ │ │ - cmpeq sl, r8, lsl #1 │ │ │ │ + @ instruction: 0x0158fe9c │ │ │ │ + cmneq r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x015a6094 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmppeq r8, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, ror #30 │ │ │ │ - cmpeq sl, r8, asr #32 │ │ │ │ - cmppeq r8, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, lsl pc │ │ │ │ - cmpeq sl, r0 │ │ │ │ + cmppeq r8, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, ror #30 │ │ │ │ + cmpeq sl, r4, asr r0 │ │ │ │ + cmppeq r8, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsr #30 │ │ │ │ + cmpeq sl, ip │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - cmppeq r8, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r2, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq sl, r0, asr #31 │ │ │ │ - cmppeq r8, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0162be94 │ │ │ │ - cmpeq sl, ip, ror pc │ │ │ │ - cmppeq r8, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, asr lr │ │ │ │ - cmpeq sl, r4, lsr pc │ │ │ │ + ldrsbeq pc, [r8, #-208] @ 0xffffff30 @ │ │ │ │ + cmneq r2, r0, ror #29 │ │ │ │ + cmpeq sl, ip, asr #31 │ │ │ │ + cmppeq r8, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0162be9c │ │ │ │ + cmpeq sl, r8, lsl #31 │ │ │ │ + cmppeq r8, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, asr lr │ │ │ │ + cmpeq sl, r0, asr #30 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - ldrsheq pc, [r8, #-200] @ 0xffffff38 @ │ │ │ │ - cmneq r2, ip, lsl #28 │ │ │ │ - ldrsheq r5, [sl, #-224] @ 0xffffff20 │ │ │ │ + cmppeq r8, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsl lr │ │ │ │ + ldrsheq r5, [sl, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - ldrheq pc, [r8, #-196] @ 0xffffff3c @ │ │ │ │ - cmneq r2, r8, asr #27 │ │ │ │ - ldrheq r5, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmppeq r8, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, lsl #27 │ │ │ │ - cmpeq sl, r8, ror #28 │ │ │ │ + cmppeq r8, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r2, #-208]! @ 0xffffff30 │ │ │ │ + ldrheq r5, [sl, #-236] @ 0xffffff14 │ │ │ │ + cmppeq r8, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, lsl #27 │ │ │ │ + cmpeq sl, r4, ror lr │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - cmppeq r8, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, asr #26 │ │ │ │ - cmpeq sl, r4, lsr #28 │ │ │ │ + cmppeq r8, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, asr #26 │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - cmppeq r8, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r2, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq sl, r0, ror #27 │ │ │ │ + ldrsheq pc, [r8, #-180] @ 0xffffff4c @ │ │ │ │ + cmneq r2, r4, lsl #26 │ │ │ │ + cmpeq sl, ip, ror #27 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmppeq r8, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r2, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x015a5d9c │ │ │ │ + ldrheq pc, [r8, #-176] @ 0xffffff50 @ │ │ │ │ + cmneq r2, r0, asr #25 │ │ │ │ + cmpeq sl, r8, lsr #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmppeq r8, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ - cmpeq sl, ip, asr sp │ │ │ │ - cmppeq r8, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsr ip │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ + cmppeq r8, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ + cmpeq sl, r8, ror #26 │ │ │ │ + cmppeq r8, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, lsr ip │ │ │ │ + cmpeq sl, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsbeq pc, [r8, #-168] @ 0xffffff58 @ │ │ │ │ - cmneq r2, ip, ror #23 │ │ │ │ - ldrsbeq r5, [sl, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x0158fa94 │ │ │ │ - cmneq r2, r8, lsr #23 │ │ │ │ - @ instruction: 0x015a5c90 │ │ │ │ + cmppeq r8, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r2, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq sl, r0, ror #25 │ │ │ │ + cmppeq r8, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r2, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x015a5c9c │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmppeq r8, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, ror #22 │ │ │ │ - cmpeq sl, r0, asr ip │ │ │ │ - cmppeq r8, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsr #22 │ │ │ │ - cmpeq sl, r8, lsl #24 │ │ │ │ - cmppeq r8, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq sl, r0, asr #23 │ │ │ │ + cmppeq r8, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, ror #22 │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ + cmppeq r8, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, lsr #22 │ │ │ │ + cmpeq sl, r4, lsl ip │ │ │ │ + ldrsbeq pc, [r8, #-148] @ 0xffffff6c @ │ │ │ │ + cmneq r2, r4, ror #21 │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmppeq r8, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0162ba98 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ + @ instruction: 0x0158f990 │ │ │ │ + cmneq r2, r0, lsr #21 │ │ │ │ + cmpeq sl, r8, lsl #23 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmppeq r8, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, asr sl │ │ │ │ - cmpeq sl, r8, lsr fp │ │ │ │ + cmppeq r8, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, asr sl │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsheq pc, [r8, #-140] @ 0xffffff74 @ │ │ │ │ - cmneq r2, r0, lsl sl │ │ │ │ - ldrsheq r5, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmppeq r8, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, lsl sl │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - ldrheq pc, [r8, #-136] @ 0xffffff78 @ │ │ │ │ - cmneq r2, ip, asr #19 │ │ │ │ - ldrheq r5, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmppeq r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq sl, r0, asr #21 │ │ │ │ ldr r3, [pc, #-388] @ 5e4f8c │ │ │ │ ldr r2, [pc, #-388] @ 5e4f90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1357555,109 +1357555,109 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 5e6614 │ │ │ │ strdeq r2, [pc, #-192] @ 5e6668 │ │ │ │ cmneq pc, r0, ror #25 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq sl, r4, ror #12 │ │ │ │ - cmpeq sp, ip, ror #23 │ │ │ │ + cmpeq sl, r0, ror r6 │ │ │ │ + ldrsheq r2, [sp, #-184] @ 0xffffff48 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ strdeq r2, [pc, #-132] @ 5e66c0 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ - cmneq r2, r0, lsr #7 │ │ │ │ - cmppeq r8, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, ror r4 │ │ │ │ + cmpeq sp, r8, asr r9 │ │ │ │ + cmneq r2, r8, lsr #7 │ │ │ │ + cmppeq r8, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsl #9 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ andeq r6, r0, r4, asr r7 │ │ │ │ - cmpeq sl, r4, lsl #2 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r2, r4 │ │ │ │ - cmpeq r9, r0, asr #11 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ + cmneq r2, ip │ │ │ │ + cmpeq r9, ip, asr #11 │ │ │ │ + cmpeq r8, r4, lsl #29 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ - cmpeq sl, r0, lsr #30 │ │ │ │ - cmneq r2, r0, lsr #28 │ │ │ │ - ldrsbeq sp, [r9, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r2, r0, asr sp │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmneq r2, r8, lsr #28 │ │ │ │ + cmpeq r9, r8, ror #7 │ │ │ │ + cmneq r2, r8, asr sp │ │ │ │ + cmpeq sl, ip, asr #28 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, ip, lsl r3 │ │ │ │ - strdeq sl, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq r8, ip, asr #23 │ │ │ │ - cmpeq sl, r0, ror #27 │ │ │ │ - cmpeq sl, r0, ror #26 │ │ │ │ - cmneq r2, r0, ror #24 │ │ │ │ - cmpeq r9, ip, lsl r2 │ │ │ │ - strdeq sl, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r8, ip, asr #21 │ │ │ │ - ldrsbeq r4, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, r8, lsr #6 │ │ │ │ + strdeq sl, [r2, #-204]! @ 0xffffff34 │ │ │ │ + ldrsbeq lr, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, ip, ror #27 │ │ │ │ + cmpeq sl, ip, ror #26 │ │ │ │ + cmneq r2, r8, ror #24 │ │ │ │ + cmpeq r9, r8, lsr #4 │ │ │ │ + strdeq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ + ldrsbeq lr, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r0, ror #25 │ │ │ │ cmppeq r7, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ ldrheq pc, [r7, #-28] @ 0xffffffe4 @ │ │ │ │ cmppeq r7, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, lsr #21 │ │ │ │ + strheq sl, [r2, #-160]! @ 0xffffff60 │ │ │ │ cmppeq r7, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsl #23 │ │ │ │ - ldrdeq sl, [r2, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq r8, ip, lsr #15 │ │ │ │ - ldrheq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x015a4b90 │ │ │ │ + ldrdeq sl, [r2, #-140]! @ 0xffffff74 │ │ │ │ + ldrheq lr, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sl, r0, asr #19 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq r8, r4, ror r7 │ │ │ │ - cmneq r2, r4, ror #16 │ │ │ │ - cmpeq r8, ip, lsr r7 │ │ │ │ - cmpeq sl, r0, asr r9 │ │ │ │ - cmpeq r8, r0, lsr #14 │ │ │ │ - cmpeq r8, ip, ror #13 │ │ │ │ + cmpeq r8, r0, lsl #15 │ │ │ │ + cmneq r2, ip, ror #16 │ │ │ │ + cmpeq r8, r8, asr #14 │ │ │ │ + cmpeq sl, ip, asr r9 │ │ │ │ + cmpeq r8, ip, lsr #14 │ │ │ │ + ldrsheq lr, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - ldrdeq sl, [r2, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r8, ip, lsr #13 │ │ │ │ - ldrheq r4, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmneq r2, r0, ror #15 │ │ │ │ + ldrheq lr, [r8, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sl, r0, asr #17 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x0162a794 │ │ │ │ - cmpeq r8, r8, ror #12 │ │ │ │ - cmpeq sl, r0, ror r8 │ │ │ │ + @ instruction: 0x0162a79c │ │ │ │ + cmpeq r8, r4, ror r6 │ │ │ │ + cmpeq sl, ip, ror r8 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ + cmpeq sl, r8, lsr r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r2, ip, lsl #14 │ │ │ │ - cmpeq r8, r0, ror #11 │ │ │ │ - cmpeq sl, r8, ror #15 │ │ │ │ + cmneq r2, r4, lsl r7 │ │ │ │ + cmpeq r8, ip, ror #11 │ │ │ │ + ldrsheq r4, [sl, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmneq r2, r8, asr #13 │ │ │ │ - cmpeq r8, r0, lsr #11 │ │ │ │ - ldrheq r4, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r8, r4, lsl #11 │ │ │ │ - cmneq r2, r4, ror r6 │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ - cmpeq sl, r4, asr r7 │ │ │ │ + ldrdeq sl, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r8, ip, lsr #11 │ │ │ │ + cmpeq sl, r0, asr #15 │ │ │ │ + @ instruction: 0x0158e590 │ │ │ │ + cmneq r2, ip, ror r6 │ │ │ │ + cmpeq r8, r8, asr r5 │ │ │ │ + cmpeq sl, r0, ror #14 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r2, r4, lsr r6 │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ - cmpeq sl, ip, lsl r7 │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ + cmpeq sl, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strdeq sl, [r2, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r8, ip, asr #9 │ │ │ │ - ldrsbeq r4, [sl, #-104] @ 0xffffff98 │ │ │ │ - strheq sl, [r2, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r8, ip, lsl #9 │ │ │ │ - @ instruction: 0x015a4694 │ │ │ │ + strdeq sl, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsbeq lr, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sl, r4, ror #13 │ │ │ │ + strheq sl, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0158e498 │ │ │ │ + cmpeq sl, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r2, r4, ror r5 │ │ │ │ - cmpeq r8, ip, asr #8 │ │ │ │ - cmpeq sl, r4, asr r6 │ │ │ │ + cmneq r2, ip, ror r5 │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r4, lsr r5 │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ - cmpeq sl, r4, lsl r6 │ │ │ │ + cmneq r2, ip, lsr r5 │ │ │ │ + cmpeq r8, r8, lsl r4 │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #-228] @ 5e67d4 │ │ │ │ ldr r1, [pc, #-228] @ 5e67d8 │ │ │ │ ldr r3, [pc, #-228] @ 5e67dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1358268,41 +1358268,41 @@ │ │ │ │ cmneq pc, ip, asr r8 @ │ │ │ │ cmneq pc, r4, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq pc, r8, lsl r5 @ │ │ │ │ - cmneq r2, r0, lsl r1 │ │ │ │ - cmpeq r8, r8, ror #31 │ │ │ │ - ldrsheq r4, [sl, #-16] │ │ │ │ + cmneq r2, r8, lsl r1 │ │ │ │ + ldrsheq sp, [r8, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq r4, [sl, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - ldrdeq sl, [r2, #-0]! │ │ │ │ - cmpeq r8, r8, lsr #31 │ │ │ │ - ldrheq r4, [sl, #-16] │ │ │ │ + ldrdeq sl, [r2, #-8]! │ │ │ │ + ldrheq sp, [r8, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r4, [sl, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ - @ instruction: 0x0162a090 │ │ │ │ - cmpeq r8, r8, ror #30 │ │ │ │ - cmpeq sl, r0, ror r1 │ │ │ │ + @ instruction: 0x0162a098 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ + cmpeq sl, ip, ror r1 │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - qdsubeq sl, r0, r2 │ │ │ │ - cmpeq r8, r8, lsr #30 │ │ │ │ - cmpeq sl, r0, lsr r1 │ │ │ │ + qdsubeq sl, r8, r2 │ │ │ │ + cmpeq r8, r4, lsr pc │ │ │ │ + cmpeq sl, ip, lsr r1 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmneq r2, r0, lsl r0 │ │ │ │ - cmpeq r8, r8, ror #29 │ │ │ │ - ldrsheq r4, [sl, #-0] │ │ │ │ + cmneq r2, r8, lsl r0 │ │ │ │ + ldrsheq sp, [r8, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r4, [sl, #-12] │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - ldrdeq r9, [r2, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r8, r8, lsr #29 │ │ │ │ - ldrheq r4, [sl, #-0] │ │ │ │ + ldrdeq r9, [r2, #-248]! @ 0xffffff08 │ │ │ │ + ldrheq sp, [r8, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r4, [sl, #-12] │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - @ instruction: 0x01629f90 │ │ │ │ - cmpeq r8, r8, ror #28 │ │ │ │ - cmpeq sl, r0, ror r0 │ │ │ │ + @ instruction: 0x01629f98 │ │ │ │ + cmpeq r8, r4, ror lr │ │ │ │ + cmpeq sl, ip, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ 5e73a4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1358353,19 +1358353,19 @@ │ │ │ │ ldr r1, [pc, #40] @ 5e73b8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5e7330 │ │ │ │ - strheq r9, [r2, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq r8, r8, lsr #26 │ │ │ │ - cmpeq sl, r8, lsr pc │ │ │ │ - ldrsheq sp, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r0, lsl #30 │ │ │ │ + cmneq r2, r0, asr #29 │ │ │ │ + cmpeq r8, r4, lsr sp │ │ │ │ + cmpeq sl, r4, asr #30 │ │ │ │ + cmpeq r8, r0, lsl #26 │ │ │ │ + cmpeq sl, ip, lsl #30 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr ip, [pc, #1964] @ 5e7b80 │ │ │ │ ldr r3, [pc, #1964] @ 5e7b84 │ │ │ │ @@ -1358863,41 +1358863,41 @@ │ │ │ │ cmneq pc, r0, asr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq pc, r4, lsl r1 @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ smulbteq pc, r8, sp @ │ │ │ │ - cmneq r2, ip, lsl #16 │ │ │ │ - cmpeq r8, r4, ror #13 │ │ │ │ - ldrsheq r3, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmneq r2, r4, lsl r8 │ │ │ │ + ldrsheq sp, [r8, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, r0, lsl #18 │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - cmneq r2, ip, ror #14 │ │ │ │ - cmpeq r8, r4, asr #12 │ │ │ │ - cmpeq sl, r4, asr r8 │ │ │ │ + cmneq r2, r4, ror r7 │ │ │ │ + cmpeq r8, r0, asr r6 │ │ │ │ + cmpeq sl, r0, ror #16 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmneq r2, r0, lsr r7 │ │ │ │ - cmpeq r8, r8, lsl #12 │ │ │ │ - cmpeq sl, r8, lsl r8 │ │ │ │ + cmneq r2, r8, lsr r7 │ │ │ │ + cmpeq r8, r4, lsl r6 │ │ │ │ + cmpeq sl, r4, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ - strdeq r9, [r2, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq r8, ip, asr #11 │ │ │ │ - ldrsbeq r3, [sl, #-124] @ 0xffffff84 │ │ │ │ + strdeq r9, [r2, #-108]! @ 0xffffff94 │ │ │ │ + ldrsbeq sp, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sl, r8, ror #15 │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - strheq r9, [r2, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x0158d590 │ │ │ │ - cmpeq sl, r0, lsr #15 │ │ │ │ + cmneq r2, r0, asr #13 │ │ │ │ + @ instruction: 0x0158d59c │ │ │ │ + cmpeq sl, ip, lsr #15 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmneq r2, ip, ror r6 │ │ │ │ - cmpeq r8, r4, asr r5 │ │ │ │ - cmpeq sl, r4, ror #14 │ │ │ │ + cmneq r2, r4, lsl #13 │ │ │ │ + cmpeq r8, r0, ror #10 │ │ │ │ + cmpeq sl, r0, ror r7 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - cmneq r2, r0, asr #12 │ │ │ │ - cmpeq r8, r8, lsl r5 │ │ │ │ - cmpeq sl, r8, lsr #14 │ │ │ │ + cmneq r2, r8, asr #12 │ │ │ │ + cmpeq r8, r4, lsr #10 │ │ │ │ + cmpeq sl, r4, lsr r7 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ │ │ │ │ 005e7c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -1359387,37 +1359387,37 @@ │ │ │ │ smultteq pc, r8, r8 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ smultbeq pc, r4, r8 @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ @ instruction: 0x016f0394 │ │ │ │ - cmneq r2, ip, asr pc │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ - cmpeq sl, ip, lsr r0 │ │ │ │ + cmneq r2, r4, ror #30 │ │ │ │ + cmpeq r8, r0, asr #28 │ │ │ │ + cmpeq sl, r8, asr #32 │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - cmneq r2, ip, lsl pc │ │ │ │ - ldrsheq ip, [r8, #-212] @ 0xffffff2c │ │ │ │ - ldrsheq r2, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmneq r2, r4, lsr #30 │ │ │ │ + cmpeq r8, r0, lsl #28 │ │ │ │ + cmpeq sl, r8 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - ldrdeq r8, [r2, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq ip, [r8, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r2, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmneq r2, r4, ror #29 │ │ │ │ + cmpeq r8, r0, asr #27 │ │ │ │ + cmpeq sl, r8, asr #31 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - @ instruction: 0x01628e9c │ │ │ │ - cmpeq r8, r4, ror sp │ │ │ │ - cmpeq sl, ip, ror pc │ │ │ │ + cmneq r2, r4, lsr #29 │ │ │ │ + cmpeq r8, r0, lsl #27 │ │ │ │ + cmpeq sl, r8, lsl #31 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmneq r2, ip, asr lr │ │ │ │ - cmpeq r8, r4, lsr sp │ │ │ │ - cmpeq sl, ip, lsr pc │ │ │ │ + cmneq r2, r4, ror #28 │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ + cmpeq sl, r8, asr #30 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmneq r2, ip, lsl lr │ │ │ │ - ldrsheq ip, [r8, #-196] @ 0xffffff3c │ │ │ │ - ldrsheq r2, [sl, #-236] @ 0xffffff14 │ │ │ │ + cmneq r2, r4, lsr #28 │ │ │ │ + cmpeq r8, r0, lsl #26 │ │ │ │ + cmpeq sl, r8, lsl #30 │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ │ │ │ │ 005e8424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -1359983,53 +1359983,53 @@ │ │ │ │ smulbteq pc, ip, r0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ smulbbeq pc, ip, r0 @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ msreq SPSR_fsx, r8, lsl #27 │ │ │ │ - ldrheq ip, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmneq r2, r4, asr #19 │ │ │ │ - cmpeq r9, r4, lsl #16 │ │ │ │ + ldrheq ip, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ + cmpeq r9, r0, lsl r8 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ - ldrheq ip, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq sl, r4, asr #15 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ + cmpeq r8, r8, asr #11 │ │ │ │ + ldrsbeq r2, [sl, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - cmpeq r8, r4, lsl #11 │ │ │ │ - @ instruction: 0x01628698 │ │ │ │ - ldrsbeq r7, [r9, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0158c590 │ │ │ │ + cmneq r2, r0, lsr #13 │ │ │ │ + cmpeq r9, r4, ror #9 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ - cmpeq r8, r4, lsr r5 │ │ │ │ - cmpeq sl, ip, lsr r7 │ │ │ │ + cmneq r2, r4, ror #12 │ │ │ │ + cmpeq r8, r0, asr #10 │ │ │ │ + cmpeq sl, r8, asr #14 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - cmneq r2, ip, lsl r6 │ │ │ │ - ldrsheq ip, [r8, #-68] @ 0xffffffbc │ │ │ │ - ldrsheq r2, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmneq r2, r4, lsr #12 │ │ │ │ + cmpeq r8, r0, lsl #10 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ - ldrdeq r8, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - ldrheq ip, [r8, #-68] @ 0xffffffbc │ │ │ │ - ldrheq r2, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmneq r2, r4, ror #11 │ │ │ │ + cmpeq r8, r0, asr #9 │ │ │ │ + cmpeq sl, r8, asr #13 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0162859c │ │ │ │ - cmpeq r8, r4, ror r4 │ │ │ │ - cmpeq sl, ip, ror r6 │ │ │ │ + cmneq r2, r4, lsr #11 │ │ │ │ + cmpeq r8, r0, lsl #9 │ │ │ │ + cmpeq sl, r8, lsl #13 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - cmpeq r8, ip, lsr r4 │ │ │ │ - cmneq r2, r0, asr r5 │ │ │ │ - @ instruction: 0x01597390 │ │ │ │ + cmpeq r8, r8, asr #8 │ │ │ │ + cmneq r2, r8, asr r5 │ │ │ │ + @ instruction: 0x0159739c │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrsheq ip, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r2, ip, lsl #10 │ │ │ │ - cmpeq r9, ip, asr #6 │ │ │ │ + cmpeq r8, r4, lsl #8 │ │ │ │ + cmneq r2, r4, lsl r5 │ │ │ │ + cmpeq r9, r8, asr r3 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - ldrdeq r8, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq r8, ip, lsr #7 │ │ │ │ - ldrheq r2, [sl, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r8, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + ldrheq ip, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r0, asr #11 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr lr, [pc, #2340] @ 5e96e8 │ │ │ │ ldr ip, [pc, #2340] @ 5e96ec │ │ │ │ @@ -1360621,57 +1360621,57 @@ │ │ │ │ msreq SPSR_hyp, ip, asr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq SPSR_hyp, r4, lsr #14 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ msreq SPSR_fsx, r0, asr #3 │ │ │ │ - cmpeq r8, ip, ror #25 │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ - cmpeq r9, r0, asr #24 │ │ │ │ + ldrsheq fp, [r8, #-200] @ 0xffffff38 │ │ │ │ + cmneq r2, r8, lsl #28 │ │ │ │ + cmpeq r9, ip, asr #24 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r2, r4, ror sp │ │ │ │ - cmpeq r8, ip, asr #24 │ │ │ │ - cmpeq sl, ip, asr lr │ │ │ │ + cmneq r2, ip, ror sp │ │ │ │ + cmpeq r8, r8, asr ip │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - ldrdeq r7, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq r8, ip, lsr #23 │ │ │ │ - ldrheq r1, [sl, #-220] @ 0xffffff24 │ │ │ │ + ldrdeq r7, [r2, #-204]! @ 0xffffff34 │ │ │ │ + ldrheq fp, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r8, asr #27 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - cmpeq r8, r8, ror fp │ │ │ │ - cmneq r2, ip, lsl #25 │ │ │ │ - cmpeq r9, ip, asr #21 │ │ │ │ + cmpeq r8, r4, lsl #23 │ │ │ │ + @ instruction: 0x01627c94 │ │ │ │ + ldrsbeq r6, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmneq r2, r0, asr ip │ │ │ │ - cmpeq r8, r8, lsr #22 │ │ │ │ - cmpeq sl, r8, lsr sp │ │ │ │ + cmneq r2, r8, asr ip │ │ │ │ + cmpeq r8, r4, lsr fp │ │ │ │ + cmpeq sl, r4, asr #26 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ - cmpeq r8, ip, ror #21 │ │ │ │ - ldrsheq r1, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmneq r2, ip, lsl ip │ │ │ │ + ldrsheq fp, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r8, lsl #26 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - ldrdeq r7, [r2, #-184]! @ 0xffffff48 │ │ │ │ - ldrheq fp, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, r0, asr #25 │ │ │ │ + cmneq r2, r0, ror #23 │ │ │ │ + ldrheq fp, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, ip, asr #25 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - @ instruction: 0x01627b9c │ │ │ │ - cmpeq r8, r4, ror sl │ │ │ │ - cmpeq sl, r4, lsl #25 │ │ │ │ + cmneq r2, r4, lsr #23 │ │ │ │ + cmpeq r8, r0, lsl #21 │ │ │ │ + @ instruction: 0x015a1c90 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - cmpeq r8, r0, asr #20 │ │ │ │ - cmneq r2, r4, asr fp │ │ │ │ - @ instruction: 0x01596994 │ │ │ │ + cmpeq r8, ip, asr #20 │ │ │ │ + cmneq r2, ip, asr fp │ │ │ │ + cmpeq r9, r0, lsr #19 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r2, ip, lsl fp │ │ │ │ - ldrsheq fp, [r8, #-148] @ 0xffffff6c │ │ │ │ - cmpeq sl, r4, lsl #24 │ │ │ │ + cmneq r2, r4, lsr #22 │ │ │ │ + cmpeq r8, r0, lsl #20 │ │ │ │ + cmpeq sl, r0, lsl ip │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmpeq r8, r0, asr #19 │ │ │ │ - ldrdeq r7, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r9, r4, lsl r9 │ │ │ │ + cmpeq r8, ip, asr #19 │ │ │ │ + ldrdeq r7, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1363347,95 +1363347,95 @@ │ │ │ │ ldrd r6, [r3] │ │ │ │ b 5e9bdc │ │ │ │ andsmi r0, r8, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r2, ip, asr #24 │ │ │ │ - cmpeq r8, r4, lsr #22 │ │ │ │ - cmppeq r9, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, asr ip │ │ │ │ + cmpeq r8, r0, lsr fp │ │ │ │ + cmppeq r9, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - strheq r5, [r2, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq sl, r0, ror #11 │ │ │ │ - cmneq r2, r4, asr r7 │ │ │ │ - cmppeq r9, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, asr #17 │ │ │ │ + cmpeq sl, ip, ror #11 │ │ │ │ + cmneq r2, ip, asr r7 │ │ │ │ + cmppeq r9, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmneq lr, r4, lsl sl │ │ │ │ - cmneq r2, r4, ror #12 │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ - cmppeq r9, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, ror #12 │ │ │ │ + cmpeq r8, r0, asr r5 │ │ │ │ + cmppeq r9, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - cmneq r2, r4, asr #27 │ │ │ │ - cmppeq r9, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsr #29 │ │ │ │ + cmneq r2, ip, asr #27 │ │ │ │ + cmppeq r9, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #29 │ │ │ │ cmneq lr, r4, lsl #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r8, r0, lsr #21 │ │ │ │ - strheq r4, [r2, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq r9, r0, lsr #25 │ │ │ │ + cmpeq r8, ip, lsr #21 │ │ │ │ + cmneq r2, r4, asr #23 │ │ │ │ + cmpeq r9, ip, lsr #25 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - cmpeq r8, r4, asr sl │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ + cmpeq r8, r0, ror #20 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - cmneq r2, r0, lsr fp │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ - cmpeq r9, r8, lsl ip │ │ │ │ + cmneq r2, r8, lsr fp │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ muleq r0, r2, r7 │ │ │ │ - strdeq r4, [r2, #-172]! @ 0xffffff54 │ │ │ │ - ldrsbeq r8, [r8, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r9, r4, ror #23 │ │ │ │ + cmneq r2, r4, lsl #22 │ │ │ │ + cmpeq r8, r0, ror #19 │ │ │ │ + ldrsheq lr, [r9, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, sp, lsr #15 │ │ │ │ - cmneq r2, r0, asr #21 │ │ │ │ - @ instruction: 0x01588998 │ │ │ │ - cmpeq r9, r8, lsr #23 │ │ │ │ + cmneq r2, r8, asr #21 │ │ │ │ + cmpeq r8, r4, lsr #19 │ │ │ │ + ldrheq lr, [r9, #-180] @ 0xffffff4c │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmneq r2, r4, lsl #21 │ │ │ │ - cmpeq r8, ip, asr r9 │ │ │ │ - cmpeq r9, ip, ror #22 │ │ │ │ + cmneq r2, ip, lsl #21 │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ muleq r0, sp, r7 │ │ │ │ - cmneq r2, r8, asr #20 │ │ │ │ - ldrheq pc, [r9, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq r9, r0, lsr fp │ │ │ │ + cmneq r2, r0, asr sl │ │ │ │ + cmppeq r9, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr fp │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - cmpeq r8, r0, ror #17 │ │ │ │ - strdeq r4, [r2, #-148]! @ 0xffffff6c │ │ │ │ - ldrsbeq lr, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, ip, ror #17 │ │ │ │ + strdeq r4, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq r9, r8, ror #21 │ │ │ │ andeq r0, r0, r6, ror #14 │ │ │ │ - strheq r4, [r2, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01588894 │ │ │ │ - cmpeq r9, r4, lsr #21 │ │ │ │ + cmneq r2, r4, asr #19 │ │ │ │ + cmpeq r8, r0, lsr #17 │ │ │ │ + ldrheq lr, [r9, #-160] @ 0xffffff60 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r2, r0, lsl #19 │ │ │ │ - cmpeq r8, r8, asr r8 │ │ │ │ - cmpeq r9, r8, ror #20 │ │ │ │ + cmneq r2, r8, lsl #19 │ │ │ │ + cmpeq r8, r4, ror #16 │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - cmneq r2, r4, asr #18 │ │ │ │ - cmpeq r8, ip, lsl r8 │ │ │ │ - cmpeq r9, ip, lsr #20 │ │ │ │ + cmneq r2, ip, asr #18 │ │ │ │ + cmpeq r8, r8, lsr #16 │ │ │ │ + cmpeq r9, r8, lsr sl │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - cmneq r2, r8, lsl #18 │ │ │ │ - cmpeq r8, r0, ror #15 │ │ │ │ - ldrsheq lr, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmneq r2, r0, lsl r9 │ │ │ │ + cmpeq r8, ip, ror #15 │ │ │ │ + ldrsheq lr, [r9, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ - cmpeq r8, r4, lsr #15 │ │ │ │ - ldrheq lr, [r9, #-148] @ 0xffffff6c │ │ │ │ + ldrdeq r4, [r2, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq r8, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r0, asr #19 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - cmpeq r8, r0, ror r7 │ │ │ │ - cmneq r2, r4, lsl #17 │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ - cmneq r2, ip, asr #16 │ │ │ │ - cmpeq r8, r4, lsr #14 │ │ │ │ - cmpeq r9, r4, lsr r9 │ │ │ │ + cmpeq r8, ip, ror r7 │ │ │ │ + cmneq r2, ip, lsl #17 │ │ │ │ + cmpeq r9, r8, ror r9 │ │ │ │ + cmneq r2, r4, asr r8 │ │ │ │ + cmpeq r8, r0, lsr r7 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - ldrsheq r8, [r8, #-96] @ 0xffffffa0 │ │ │ │ + ldrsheq r8, [r8, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - ldrdeq r4, [r2, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq r8, [r8, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r9, r4, asr #17 │ │ │ │ + cmneq r2, r4, ror #15 │ │ │ │ + cmpeq r8, r0, asr #13 │ │ │ │ + ldrsbeq lr, [r9, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1363986,21 +1363986,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ecacc │ │ │ │ cmneq lr, r0, lsl fp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r0, asr #20 │ │ │ │ - cmneq r2, r8, ror r6 │ │ │ │ - cmpeq r8, r0, asr r5 │ │ │ │ - cmpeq r9, r8, asr r7 │ │ │ │ + cmneq r2, r0, lsl #13 │ │ │ │ + cmpeq r8, ip, asr r5 │ │ │ │ + cmpeq r9, r4, ror #14 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - cmneq r2, r8, lsr r6 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ - cmpeq r9, r8, lsl r7 │ │ │ │ + cmneq r2, r0, asr #12 │ │ │ │ + cmpeq r8, ip, lsl r5 │ │ │ │ + cmpeq r9, r4, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -1364611,85 +1364611,85 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 5ed040 │ │ │ │ cmneq lr, r8, lsr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r0, asr #17 │ │ │ │ - cmneq r2, r8, asr #9 │ │ │ │ - cmpeq r9, r8, lsr #11 │ │ │ │ + ldrdeq r4, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq lr, [r9, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - cmneq r2, r0, lsl #7 │ │ │ │ + cmneq r2, r8, lsl #7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r9, ip, ror #8 │ │ │ │ + cmpeq r9, r8, ror r4 │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - cmneq r2, r4, lsl #4 │ │ │ │ - ldrsheq lr, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmneq r2, ip, lsl #4 │ │ │ │ + cmpeq r9, r0, lsl #6 │ │ │ │ andeq r0, r0, r9, ror #22 │ │ │ │ cmneq lr, ip, asr #9 │ │ │ │ - cmpeq r8, r0, ror #31 │ │ │ │ + cmpeq r8, ip, ror #31 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - cmneq r2, ip, asr #1 │ │ │ │ - cmpeq r8, r4, lsr #31 │ │ │ │ - ldrheq lr, [r9, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r4, [r2, #-4]! │ │ │ │ + ldrheq r7, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r9, r0, asr #3 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - cmneq r2, ip, lsl #1 │ │ │ │ - cmpeq r8, r4, ror #30 │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ + @ instruction: 0x01624094 │ │ │ │ + cmpeq r8, r0, ror pc │ │ │ │ + cmpeq r9, r0, lsl #3 │ │ │ │ andeq r0, r0, r4, asr fp │ │ │ │ - cmneq r2, ip, asr #32 │ │ │ │ - cmpeq r8, r4, lsr #30 │ │ │ │ - cmpeq r9, r4, lsr r1 │ │ │ │ + qdsubeq r4, r4, r2 │ │ │ │ + cmpeq r8, r0, lsr pc │ │ │ │ + cmpeq r9, r0, asr #2 │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ - cmneq r2, ip │ │ │ │ - cmpeq r8, r4, ror #29 │ │ │ │ - ldrsheq lr, [r9, #-4] │ │ │ │ + cmneq r2, r4, lsl r0 │ │ │ │ + ldrsheq r7, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r9, r0, lsl #2 │ │ │ │ andeq r0, r0, fp, asr fp │ │ │ │ - cmpeq r8, ip, lsr #29 │ │ │ │ - @ instruction: 0x01623f9c │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ - cmpeq r9, r4, lsl #1 │ │ │ │ + ldrheq r7, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmneq r2, r4, lsr #31 │ │ │ │ + cmpeq r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x0159e090 │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - cmpeq r8, r8, lsr lr │ │ │ │ - cmneq r2, r8, lsr #30 │ │ │ │ - ldrsheq r7, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r9, r0, lsl r0 │ │ │ │ + cmpeq r8, r4, asr #28 │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ + cmpeq r8, r8, lsl #28 │ │ │ │ + cmpeq r9, ip, lsl r0 │ │ │ │ andeq r0, r0, r6, ror #22 │ │ │ │ - cmpeq r8, r4, asr #27 │ │ │ │ + ldrsbeq r7, [r8, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - @ instruction: 0x01587d94 │ │ │ │ - cmpeq r8, r4, ror #26 │ │ │ │ + cmpeq r8, r0, lsr #27 │ │ │ │ + cmpeq r8, r0, ror sp │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ - cmpeq r8, r4, lsr sp │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ + cmpeq r8, r0, lsl sp │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - ldrsbeq r7, [r8, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, r0, ror #25 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - cmneq r2, r4, asr #27 │ │ │ │ - @ instruction: 0x01587c9c │ │ │ │ - cmpeq r9, ip, lsr #29 │ │ │ │ + cmneq r2, ip, asr #27 │ │ │ │ + cmpeq r8, r8, lsr #25 │ │ │ │ + ldrheq sp, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - cmneq r2, r4, lsl #27 │ │ │ │ - cmpeq r8, ip, asr ip │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ + cmneq r2, ip, lsl #27 │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - cmneq r2, r4, asr #26 │ │ │ │ - cmpeq r8, r8, lsl ip │ │ │ │ - cmpeq r9, r8, lsr #28 │ │ │ │ + cmneq r2, ip, asr #26 │ │ │ │ + cmpeq r8, r4, lsr #24 │ │ │ │ + cmpeq r9, r4, lsr lr │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - cmpeq r8, r0, ror #23 │ │ │ │ - ldrheq r7, [r8, #-176] @ 0xffffff50 │ │ │ │ - strheq r3, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq r8, ip, lsl #23 │ │ │ │ - @ instruction: 0x0159dd9c │ │ │ │ + cmpeq r8, ip, ror #23 │ │ │ │ + ldrheq r7, [r8, #-188] @ 0xffffff44 │ │ │ │ + strheq r3, [r2, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x01587b98 │ │ │ │ + cmpeq r9, r8, lsr #27 │ │ │ │ andeq r0, r0, pc, asr fp │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ + cmpeq r8, r8, asr fp │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ 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, #544] @ 5ed8b8 │ │ │ │ @@ -1364829,29 +1364829,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5ed6e4 │ │ │ │ cmneq lr, ip, ror lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r8, lsr #28 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ - cmpeq r8, r4, lsr #17 │ │ │ │ - ldrheq sp, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmneq r2, r8, asr #19 │ │ │ │ + ldrheq r7, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r9, r0, asr #21 │ │ │ │ andeq r0, r0, r7, lsl #23 │ │ │ │ - cmpeq r9, r8, lsl r7 │ │ │ │ - cmneq r2, r8, ror r9 │ │ │ │ - cmpeq r9, r8, ror #20 │ │ │ │ + cmpeq r9, r4, lsr #14 │ │ │ │ + cmneq r2, r0, lsl #19 │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ andeq r0, r0, r4, lsl #23 │ │ │ │ - cmneq r2, r4, lsr r9 │ │ │ │ - cmpeq r8, r8, lsl r8 │ │ │ │ - cmpeq r9, r8, lsr #20 │ │ │ │ + cmneq r2, ip, lsr r9 │ │ │ │ + cmpeq r8, r4, lsr #16 │ │ │ │ + cmpeq r9, r4, lsr sl │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ - strdeq r3, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r8, r0, ror #15 │ │ │ │ - ldrsheq sp, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmneq r2, r4, lsl #18 │ │ │ │ + cmpeq r8, ip, ror #15 │ │ │ │ + ldrsheq sp, [r9, #-156] @ 0xffffff64 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -1365279,46 +1365279,46 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r7, r0 │ │ │ │ b 5ed9cc │ │ │ │ strdeq sl, [lr, #-176]! @ 0xffffff50 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, ip, asr #23 │ │ │ │ cmneq lr, r0, asr #22 │ │ │ │ - cmneq r2, r8, asr #14 │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ + cmneq r2, r0, asr r7 │ │ │ │ + cmpeq r9, r8, lsr r8 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ andeq r0, r0, r2, lsr #18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, lsl #9 │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ + @ instruction: 0x01623490 │ │ │ │ + cmpeq r9, r8, lsl #11 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - cmpeq r8, r0, ror #5 │ │ │ │ + cmpeq r8, ip, ror #5 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ + cmpeq r8, ip, ror r2 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmpeq r8, ip, lsr r2 │ │ │ │ - cmpeq r8, r8, lsl #4 │ │ │ │ - ldrsheq r7, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r8, r8, asr #3 │ │ │ │ - strheq r3, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x01587194 │ │ │ │ - cmpeq r9, r4, lsr #7 │ │ │ │ + cmpeq r8, r8, asr #4 │ │ │ │ + cmpeq r8, r4, lsl r2 │ │ │ │ + cmpeq r8, r4, lsl #4 │ │ │ │ + ldrsbeq r7, [r8, #-20] @ 0xffffffec │ │ │ │ + strheq r3, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq r8, r0, lsr #3 │ │ │ │ + ldrheq sp, [r9, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - cmneq r2, r4, ror r2 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ + cmneq r2, ip, ror r2 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - cmneq r2, r8, lsr r2 │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ - cmpeq r9, r4, lsr #6 │ │ │ │ + cmneq r2, r0, asr #4 │ │ │ │ + cmpeq r8, r8, lsr #2 │ │ │ │ + cmpeq r9, r0, lsr r3 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - strdeq r3, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq r8, r0, ror #1 │ │ │ │ - ldrsheq sp, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r2, r4, lsl #4 │ │ │ │ + cmpeq r8, ip, ror #1 │ │ │ │ + ldrsheq sp, [r9, #-44] @ 0xffffffd4 │ │ │ │ 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 r6, r1 │ │ │ │ ldr r1, [pc, #972] @ 5ee438 │ │ │ │ @@ -1365565,41 +1365565,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ee230 │ │ │ │ cmneq lr, r8, lsr #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq sl, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r2, r0, lsr #30 │ │ │ │ - ldrsheq r6, [r8, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r9, r0 │ │ │ │ + cmneq r2, r8, lsr #30 │ │ │ │ + cmpeq r8, r4, lsl #28 │ │ │ │ + cmpeq r9, ip │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - cmneq r2, r0, ror #29 │ │ │ │ - ldrheq r6, [r8, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r9, r0, asr #31 │ │ │ │ + cmneq r2, r8, ror #29 │ │ │ │ + cmpeq r8, r4, asr #27 │ │ │ │ + cmpeq r9, ip, asr #31 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - cmneq r2, r0, lsr #29 │ │ │ │ - cmpeq r9, r4, ror ip │ │ │ │ - cmpeq r9, r0, lsl #31 │ │ │ │ + cmneq r2, r8, lsr #29 │ │ │ │ + cmpeq r9, r0, lsl #25 │ │ │ │ + cmpeq r9, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, lsr ip │ │ │ │ - cmneq r2, r4, asr lr │ │ │ │ - cmpeq r8, ip, lsr #26 │ │ │ │ - cmpeq r9, r4, lsr pc │ │ │ │ + cmneq r2, ip, asr lr │ │ │ │ + cmpeq r8, r8, lsr sp │ │ │ │ + cmpeq r9, r0, asr #30 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ - cmneq r2, r4, lsl lr │ │ │ │ - cmpeq r8, ip, ror #25 │ │ │ │ - ldrsheq ip, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmneq r2, ip, lsl lr │ │ │ │ + ldrsheq r6, [r8, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r9, r0, lsl #30 │ │ │ │ andeq r0, r0, r5, lsr ip │ │ │ │ - ldrdeq r2, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r9, r0, ror r6 │ │ │ │ - ldrheq ip, [r9, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq r2, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq r9, ip, ror r6 │ │ │ │ + ldrheq ip, [r9, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - cmneq r2, ip, lsl #27 │ │ │ │ - cmpeq r8, r4, ror #24 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ + @ instruction: 0x01622d94 │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -1365893,30 +1365893,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r8, r0 │ │ │ │ b 5ee7c8 │ │ │ │ cmneq lr, r0, asr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r2, r8, asr fp │ │ │ │ - cmpeq r9, r8, asr #24 │ │ │ │ + cmneq r2, r0, ror #22 │ │ │ │ + cmpeq r9, r4, asr ip │ │ │ │ cmneq lr, r4, asr #26 │ │ │ │ - cmneq r2, r4, asr #18 │ │ │ │ - cmpeq r8, r8, lsr #16 │ │ │ │ - cmpeq r9, r8, lsr sl │ │ │ │ - cmneq r2, r4, lsl #18 │ │ │ │ - cmpeq r8, r8, ror #15 │ │ │ │ - ldrsheq ip, [r9, #-148] @ 0xffffff6c │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ - cmpeq r8, ip, lsr #15 │ │ │ │ - cmpeq r9, r0, asr #19 │ │ │ │ - cmneq r2, ip, lsl #17 │ │ │ │ - cmpeq r8, r0, ror r7 │ │ │ │ - cmpeq r9, r0, lsl #19 │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ + cmneq r2, ip, asr #18 │ │ │ │ + cmpeq r8, r4, lsr r8 │ │ │ │ + cmpeq r9, r4, asr #20 │ │ │ │ + cmneq r2, ip, lsl #18 │ │ │ │ + ldrsheq r6, [r8, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r9, r0, lsl #20 │ │ │ │ + ldrdeq r2, [r2, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq r6, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ + @ instruction: 0x01622894 │ │ │ │ + cmpeq r8, ip, ror r7 │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ + cmpeq r8, r4, asr #14 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #1288] @ 5eeecc │ │ │ │ @@ -1366242,41 +1366242,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5eebe8 │ │ │ │ cmneq lr, ip, asr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, lsr #18 │ │ │ │ - cmneq r2, ip, lsl #9 │ │ │ │ - cmpeq r8, r4, ror #6 │ │ │ │ - cmpeq r9, ip, ror #10 │ │ │ │ + @ instruction: 0x01622494 │ │ │ │ + cmpeq r8, r0, ror r3 │ │ │ │ + cmpeq r9, r8, ror r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq r2, ip, asr #8 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ + cmneq r2, r4, asr r4 │ │ │ │ + cmpeq r8, r0, lsr r3 │ │ │ │ + cmpeq r9, r8, lsr r5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r2, ip, lsl #8 │ │ │ │ - cmpeq r9, r0, ror #3 │ │ │ │ - cmpeq r9, ip, ror #9 │ │ │ │ + cmneq r2, r4, lsl r4 │ │ │ │ + cmpeq r9, ip, ror #3 │ │ │ │ + ldrsheq ip, [r9, #-72] @ 0xffffffb8 │ │ │ │ @ instruction: 0x00000cbe │ │ │ │ - cmneq r2, r0, asr #7 │ │ │ │ - @ instruction: 0x01586298 │ │ │ │ - cmpeq r9, r0, lsr #9 │ │ │ │ + cmneq r2, r8, asr #7 │ │ │ │ + cmpeq r8, r4, lsr #5 │ │ │ │ + cmpeq r9, ip, lsr #9 │ │ │ │ @ instruction: 0x00000cbd │ │ │ │ - cmneq r2, r0, lsl #7 │ │ │ │ - cmpeq r8, r8, asr r2 │ │ │ │ - cmpeq r9, r0, ror #8 │ │ │ │ + cmneq r2, r8, lsl #7 │ │ │ │ + cmpeq r8, r4, ror #4 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ - cmneq r2, r0, asr #6 │ │ │ │ - ldrsbeq r3, [r9, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r9, ip, lsl r4 │ │ │ │ + cmneq r2, r8, asr #6 │ │ │ │ + cmpeq r9, r8, ror #23 │ │ │ │ + cmpeq r9, r8, lsr #8 │ │ │ │ @ instruction: 0x00000cb6 │ │ │ │ - strdeq r2, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq r6, [r8, #-16] │ │ │ │ - ldrsbeq ip, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r2, r0, lsl #6 │ │ │ │ + ldrsbeq r6, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r4, ror #7 │ │ │ │ @ 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, #52] @ 0x34 │ │ │ │ @@ -1366587,37 +1366587,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ef1a4 │ │ │ │ cmneq lr, ip, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r8, ror #6 │ │ │ │ - cmpeq r9, ip, asr #25 │ │ │ │ - cmneq r2, r0, asr #29 │ │ │ │ - ldrheq fp, [r9, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq ip, [r9, #-200] @ 0xffffff38 │ │ │ │ + cmneq r2, r8, asr #29 │ │ │ │ + ldrheq fp, [r9, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - cmneq r2, r8, ror lr │ │ │ │ - cmpeq r8, ip, asr sp │ │ │ │ - cmpeq r9, r4, ror #30 │ │ │ │ + cmneq r2, r0, lsl #29 │ │ │ │ + cmpeq r8, r8, ror #26 │ │ │ │ + cmpeq r9, r0, ror pc │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - cmpeq r9, r8, lsr #30 │ │ │ │ + cmneq r2, r4, asr #28 │ │ │ │ + cmpeq r8, ip, lsr #26 │ │ │ │ + cmpeq r9, r4, lsr pc │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ - cmpeq r8, r4, ror #25 │ │ │ │ - cmpeq r9, ip, ror #29 │ │ │ │ + cmneq r2, r8, lsl #28 │ │ │ │ + ldrsheq r5, [r8, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq fp, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - cmneq r2, r4, asr #27 │ │ │ │ - cmpeq r8, r8, lsr #25 │ │ │ │ - ldrheq fp, [r9, #-224] @ 0xffffff20 │ │ │ │ + cmneq r2, ip, asr #27 │ │ │ │ + ldrheq r5, [r8, #-196] @ 0xffffff3c │ │ │ │ + ldrheq fp, [r9, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ - cmpeq r8, ip, ror #24 │ │ │ │ - cmpeq r9, r4, ror lr │ │ │ │ + @ instruction: 0x01621d90 │ │ │ │ + cmpeq r8, r8, ror ip │ │ │ │ + cmpeq r9, r0, lsl #29 │ │ │ │ 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 │ │ │ │ @@ -1366889,40 +1366889,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5ef6e0 │ │ │ │ qdsubeq r9, r8, lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, ip, lsr #28 │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmpeq r8, r8, asr #18 │ │ │ │ - cmpeq r9, r0, asr fp │ │ │ │ + cmneq r2, r8, ror sl │ │ │ │ + cmpeq r8, r4, asr r9 │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - cmneq r2, r0, lsr sl │ │ │ │ - cmpeq r8, r8, lsl #18 │ │ │ │ - cmpeq r9, r0, lsl fp │ │ │ │ + cmneq r2, r8, lsr sl │ │ │ │ + cmpeq r8, r4, lsl r9 │ │ │ │ + cmpeq r9, ip, lsl fp │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - strdeq r1, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq r9, r4, asr #15 │ │ │ │ - ldrsbeq fp, [r9, #-160] @ 0xffffff60 │ │ │ │ + strdeq r1, [r2, #-152]! @ 0xffffff68 │ │ │ │ + ldrsbeq ip, [r9, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq fp, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r8, lsl ip │ │ │ │ - cmneq r2, r4, lsr #19 │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ - cmpeq r9, r4, lsl #21 │ │ │ │ + cmneq r2, ip, lsr #19 │ │ │ │ + cmpeq r8, r8, lsl #17 │ │ │ │ + @ instruction: 0x0159ba90 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - cmneq r2, r4, ror #18 │ │ │ │ - cmpeq r8, ip, lsr r8 │ │ │ │ - cmpeq r9, r4, asr #20 │ │ │ │ + cmneq r2, ip, ror #18 │ │ │ │ + cmpeq r8, r8, asr #16 │ │ │ │ + cmpeq r9, r0, asr sl │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - cmneq r2, r4, lsr #18 │ │ │ │ - cmpeq r9, r0, asr #3 │ │ │ │ - cmpeq r9, r4, lsl #20 │ │ │ │ - ldrdeq r1, [r2, #-140]! @ 0xffffff74 │ │ │ │ - ldrheq r5, [r8, #-116] @ 0xffffff8c │ │ │ │ - ldrheq fp, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmneq r2, ip, lsr #18 │ │ │ │ + cmpeq r9, ip, asr #3 │ │ │ │ + cmpeq r9, r0, lsl sl │ │ │ │ + cmneq r2, r4, ror #17 │ │ │ │ + cmpeq r8, r0, asr #15 │ │ │ │ + cmpeq r9, r8, asr #19 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -1367477,75 +1367477,75 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5efb70 │ │ │ │ cmneq lr, ip, lsl #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, ror #22 │ │ │ │ - @ instruction: 0x01621794 │ │ │ │ - cmpeq r9, r0, lsl #17 │ │ │ │ + @ instruction: 0x0162179c │ │ │ │ + cmpeq r9, ip, lsl #17 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r2, r8, asr r6 │ │ │ │ - cmpeq r9, r0, asr r7 │ │ │ │ + cmneq r2, r0, ror #12 │ │ │ │ + cmpeq r9, ip, asr r7 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ @ instruction: 0x016e899c │ │ │ │ - @ instruction: 0x01621598 │ │ │ │ - cmpeq r8, ip, ror r4 │ │ │ │ - cmpeq r9, ip, lsl #13 │ │ │ │ + cmneq r2, r0, lsr #11 │ │ │ │ + cmpeq r8, r8, lsl #9 │ │ │ │ + @ instruction: 0x0159b698 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - cmneq r2, ip, ror r2 │ │ │ │ - cmpeq r8, r0, ror #2 │ │ │ │ - cmpeq r9, r0, ror r3 │ │ │ │ + cmneq r2, r4, lsl #5 │ │ │ │ + cmpeq r8, ip, ror #2 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - cmneq r2, r4, lsr r2 │ │ │ │ - cmpeq r8, r8, lsl r1 │ │ │ │ - cmpeq r9, r8, lsr #6 │ │ │ │ + cmneq r2, ip, lsr r2 │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ + cmpeq r9, r4, lsr r3 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - strdeq r1, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsbeq r5, [r8, #-12] │ │ │ │ - cmpeq r9, ip, ror #5 │ │ │ │ + cmneq r2, r0, lsl #4 │ │ │ │ + cmpeq r8, r8, ror #1 │ │ │ │ + ldrsheq fp, [r9, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - cmneq r2, r0, asr #3 │ │ │ │ - cmpeq r8, r4, lsr #1 │ │ │ │ - ldrheq fp, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmneq r2, r8, asr #3 │ │ │ │ + ldrheq r5, [r8, #-0] │ │ │ │ + cmpeq r9, r0, asr #5 │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ - cmneq r2, r8, lsl #3 │ │ │ │ - cmpeq r8, ip, rrx │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ - cmneq r2, ip, asr #2 │ │ │ │ - cmpeq r8, r0, lsr r0 │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ + @ instruction: 0x01621190 │ │ │ │ + cmpeq r8, r8, ror r0 │ │ │ │ + cmpeq r9, r8, lsl #5 │ │ │ │ + cmneq r2, r4, asr r1 │ │ │ │ + cmpeq r8, ip, lsr r0 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r2, r0, lsl r1 │ │ │ │ - ldrsheq r4, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ + cmneq r2, r8, lsl r1 │ │ │ │ + cmpeq r8, r0 │ │ │ │ + cmpeq r9, r0, lsl r2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrdeq r1, [r2, #-8]! │ │ │ │ - ldrheq r4, [r8, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r9, ip, asr #3 │ │ │ │ + cmneq r2, r0, ror #1 │ │ │ │ + cmpeq r8, r8, asr #31 │ │ │ │ + ldrsbeq fp, [r9, #-24] @ 0xffffffe8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r2, r0, lsr #1 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ - @ instruction: 0x0159b194 │ │ │ │ + cmneq r2, r8, lsr #1 │ │ │ │ + @ instruction: 0x01584f90 │ │ │ │ + cmpeq r9, r0, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r2, r8, rrx │ │ │ │ - cmpeq r8, ip, asr #30 │ │ │ │ - cmpeq r9, ip, asr r1 │ │ │ │ + cmneq r2, r0, ror r0 │ │ │ │ + cmpeq r8, r8, asr pc │ │ │ │ + cmpeq r9, r8, ror #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r2, r0, lsr r0 │ │ │ │ - cmpeq r8, r4, lsl pc │ │ │ │ - cmpeq r9, r4, lsr #2 │ │ │ │ + cmneq r2, r8, lsr r0 │ │ │ │ + cmpeq r8, r0, lsr #30 │ │ │ │ + cmpeq r9, r0, lsr r1 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - strdeq r0, [r2, #-248]! @ 0xffffff08 │ │ │ │ - ldrsbeq r4, [r8, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r9, ip, ror #1 │ │ │ │ + cmneq r2, r0 │ │ │ │ + cmpeq r8, r8, ror #29 │ │ │ │ + ldrsheq fp, [r9, #-8] │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - cmpeq r8, r8, lsr #29 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ + ldrheq r4, [r8, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r8, r4, lsl #29 │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [pc, #1280] @ 5f0838 │ │ │ │ @@ -1367869,41 +1367869,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f0570 │ │ │ │ ldrdeq r8, [lr, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x016e7f9c │ │ │ │ - strdeq r0, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq r8, r0, ror #19 │ │ │ │ - cmpeq r9, r8, ror #23 │ │ │ │ + cmneq r2, r4, lsl #22 │ │ │ │ + cmpeq r8, ip, ror #19 │ │ │ │ + ldrsheq sl, [r9, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ - smulbteq r2, r0, sl │ │ │ │ - cmpeq r8, r4, lsr #19 │ │ │ │ - cmpeq r9, ip, lsr #23 │ │ │ │ + smulbteq r2, r8, sl │ │ │ │ + ldrheq r4, [r8, #-144] @ 0xffffff70 │ │ │ │ + ldrheq sl, [r9, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - smulbbeq r2, r4, sl │ │ │ │ - cmpeq r9, r4, ror #16 │ │ │ │ - cmpeq r9, r0, ror fp │ │ │ │ + smulbbeq r2, ip, sl │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + cmpeq r9, ip, ror fp │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ - cmneq r2, ip, lsr sl │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - cmpeq r9, r8, lsr #22 │ │ │ │ + cmneq r2, r4, asr #20 │ │ │ │ + cmpeq r8, ip, lsr #18 │ │ │ │ + cmpeq r9, r4, lsr fp │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ - cmneq r2, r0, lsl #20 │ │ │ │ - cmpeq r8, r4, ror #17 │ │ │ │ - cmpeq r9, ip, ror #21 │ │ │ │ + cmneq r2, r8, lsl #20 │ │ │ │ + ldrsheq r4, [r8, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq sl, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - smulbteq r2, r0, r9 │ │ │ │ - cmpeq r9, ip, ror #4 │ │ │ │ - cmpeq r9, ip, lsr #21 │ │ │ │ + smulbteq r2, r8, r9 │ │ │ │ + cmpeq r9, r8, ror r2 │ │ │ │ + ldrheq sl, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ - smulbbeq r2, r0, r9 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - cmpeq r9, ip, ror #20 │ │ │ │ + smulbbeq r2, r8, r9 │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ + cmpeq r9, r8, ror sl │ │ │ │ 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 │ │ │ │ @@ -1368193,28 +1368193,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f0be0 │ │ │ │ cmneq lr, r4, lsr ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, ip, lsr #18 │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ + cmneq r2, r8, ror r5 │ │ │ │ + cmpeq r8, r4, asr r4 │ │ │ │ + cmpeq r9, ip, asr r6 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - cmpeq r9, r0, lsl ip │ │ │ │ - cmneq r2, r4, lsr #10 │ │ │ │ - ldrsheq sl, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r9, ip, lsl ip │ │ │ │ + cmneq r2, ip, lsr #10 │ │ │ │ + cmpeq r9, r8, lsl #12 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - smulbteq r2, r8, r4 │ │ │ │ - ldrheq lr, [r8, #-104] @ 0xffffff98 │ │ │ │ - @ instruction: 0x0159a59c │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ - cmpeq r8, r4, asr r3 │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ + ldrdeq r0, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq r8, r4, asr #13 │ │ │ │ + cmpeq r9, r8, lsr #11 │ │ │ │ + smulbbeq r2, r4, r4 │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ + cmpeq r9, r8, ror #10 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r3, [pc, #1624] @ 5f1400 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -1368627,35 +1368627,35 @@ │ │ │ │ cmneq lr, r8, ror #14 │ │ │ │ cmneq lr, r8, asr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq lr, ip, ror r5 │ │ │ │ - strheq r0, [r2, #-16]! │ │ │ │ - @ instruction: 0x0159a294 │ │ │ │ + strheq r0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq r9, r0, lsr #5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smulbbeq r2, r0, r0 │ │ │ │ + smulbbeq r2, r8, r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r9, ip, ror #2 │ │ │ │ + cmpeq r9, r8, ror r1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r8, r0, lsr #30 │ │ │ │ - msreq (UNDEF: 97), ip, ror lr │ │ │ │ - cmpeq r9, r8, lsr #7 │ │ │ │ - cmpeq r9, ip, asr pc │ │ │ │ + cmpeq r8, ip, lsr #30 │ │ │ │ + msreq (UNDEF: 97), r4, lsl #29 │ │ │ │ + ldrheq r4, [r9, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r9, r8, ror #30 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - msreq (UNDEF: 97), r4, lsr lr │ │ │ │ - cmpeq r8, ip, lsl #26 │ │ │ │ - cmpeq r9, r4, lsl pc │ │ │ │ + msreq (UNDEF: 97), ip, lsr lr │ │ │ │ + cmpeq r8, r8, lsl sp │ │ │ │ + cmpeq r9, r0, lsr #30 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - strdeq pc, [r1, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r8, ip, asr #25 │ │ │ │ - ldrsbeq r9, [r9, #-228] @ 0xffffff1c │ │ │ │ + strdeq pc, [r1, #-220]! @ 0xffffff24 │ │ │ │ + ldrsbeq r3, [r8, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r9, r0, ror #29 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ - @ instruction: 0x01583c94 │ │ │ │ + cmpeq r8, r0, lsr #25 │ │ │ │ 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, #1296] @ 5f1998 │ │ │ │ ldr r3, [pc, #1296] @ 5f199c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1368982,48 +1368982,48 @@ │ │ │ │ bl b6c98 │ │ │ │ mov fp, r0 │ │ │ │ b 5f163c │ │ │ │ cmneq lr, ip, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r6, [lr, #-224]! @ 0xffffff20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - msreq (UNDEF: 97), r8, lsr sl │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ - cmpeq r9, r0, lsr #22 │ │ │ │ + msreq (UNDEF: 97), r0, asr #20 │ │ │ │ + cmpeq r8, ip, lsl r9 │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - strdeq pc, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq r9, r8, asr #15 │ │ │ │ - ldrsbeq r9, [r9, #-172] @ 0xffffff54 │ │ │ │ + strdeq pc, [r1, #-156]! @ 0xffffff64 │ │ │ │ + ldrsbeq sl, [r9, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r9, r8, ror #21 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - msreq SPSR_c, ip, lsr #19 │ │ │ │ - cmpeq r8, r4, lsl #17 │ │ │ │ - @ instruction: 0x01599a94 │ │ │ │ + strheq pc, [r1, #-148]! @ 0xffffff6c @ │ │ │ │ + @ instruction: 0x01583890 │ │ │ │ + cmpeq r9, r0, lsr #21 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - msreq SPSR_c, ip, ror #18 │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - cmpeq r9, r0, asr sl │ │ │ │ - msreq SPSR_c, ip, lsr #18 │ │ │ │ - cmpeq r8, r4, lsl #16 │ │ │ │ - cmpeq r9, r4, lsl sl │ │ │ │ + msreq SPSR_c, r4, ror r9 │ │ │ │ + cmpeq r8, r0, asr r8 │ │ │ │ + cmpeq r9, ip, asr sl │ │ │ │ + msreq SPSR_c, r4, lsr r9 │ │ │ │ + cmpeq r8, r0, lsl r8 │ │ │ │ + cmpeq r9, r0, lsr #20 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - msreq SPSR_c, ip, ror #17 │ │ │ │ - cmpeq r8, r4, asr #15 │ │ │ │ - ldrsbeq r9, [r9, #-148] @ 0xffffff6c │ │ │ │ + strdeq pc, [r1, #-132]! @ 0xffffff7c │ │ │ │ + ldrsbeq r3, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r0, ror #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - msreq SPSR_c, ip, lsr #17 │ │ │ │ - cmpeq r8, r4, lsl #15 │ │ │ │ - @ instruction: 0x01599994 │ │ │ │ + strheq pc, [r1, #-132]! @ 0xffffff7c @ │ │ │ │ + @ instruction: 0x01583790 │ │ │ │ + cmpeq r9, r0, lsr #19 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - msreq SPSR_c, ip, ror #16 │ │ │ │ - cmpeq r8, r4, asr #14 │ │ │ │ - cmpeq r9, r8, asr r9 │ │ │ │ + msreq SPSR_c, r4, ror r8 │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ + cmpeq r9, r4, ror #18 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - msreq SPSR_c, ip, lsr #16 │ │ │ │ - cmpeq r8, r4, lsl #14 │ │ │ │ - cmpeq r9, r4, lsl r9 │ │ │ │ + msreq SPSR_c, r4, lsr r8 │ │ │ │ + cmpeq r8, r0, lsl r7 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #944] @ 0x3b0 │ │ │ │ @@ -1369248,37 +1369248,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f1ac4 │ │ │ │ strheq r6, [lr, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r8, asr #20 │ │ │ │ - msreq SPSR_c, ip, lsl #10 │ │ │ │ - ldrsheq r3, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r9, r0, lsl #12 │ │ │ │ + msreq SPSR_c, r4, lsl r5 │ │ │ │ + ldrsheq r3, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, ip, lsl #12 │ │ │ │ andeq r1, r0, ip, asr #8 │ │ │ │ - ldrdeq pc, [r1, #-64]! @ 0xffffffc0 │ │ │ │ - ldrheq r3, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r4, asr #11 │ │ │ │ + ldrdeq pc, [r1, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq r8, r0, asr #7 │ │ │ │ + ldrsbeq r9, [r9, #-80] @ 0xffffffb0 │ │ │ │ andeq r1, r0, pc, lsr r4 │ │ │ │ - msreq SPSR_c, r8 @ │ │ │ │ - cmpeq r8, ip, ror r3 │ │ │ │ - cmpeq r9, ip, lsl #11 │ │ │ │ + msreq SPSR_c, r0, lsr #9 │ │ │ │ + cmpeq r8, r8, lsl #7 │ │ │ │ + @ instruction: 0x01599598 │ │ │ │ andeq r1, r0, lr, lsr r4 │ │ │ │ - msreq SPSR_c, r0, ror #8 │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - cmpeq r9, r4, asr r5 │ │ │ │ + msreq SPSR_c, r8, ror #8 │ │ │ │ + cmpeq r8, r0, asr r3 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ andeq r1, r0, fp, lsr r4 │ │ │ │ - msreq SPSR_c, r8, lsr #8 │ │ │ │ - cmpeq r8, ip, lsl #6 │ │ │ │ - cmpeq r9, ip, lsl r5 │ │ │ │ + msreq SPSR_c, r0, lsr r4 │ │ │ │ + cmpeq r8, r8, lsl r3 │ │ │ │ + cmpeq r9, r8, lsr #10 │ │ │ │ andeq r1, r0, r7, lsr r4 │ │ │ │ - strdeq pc, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq r3, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r9, r4, ror #9 │ │ │ │ + strdeq pc, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq r8, r0, ror #5 │ │ │ │ + ldrsheq r9, [r9, #-64] @ 0xffffffc0 │ │ │ │ andeq r1, r0, fp, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -1370139,92 +1370139,92 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 5f2498 │ │ │ │ b 5f2a14 │ │ │ │ strheq r6, [lr, #-108]! @ 0xffffff94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r9, r0, asr #16 │ │ │ │ - msreq (UNDEF: 97), r0, lsl r2 │ │ │ │ - ldrsheq r9, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r9, ip, asr #16 │ │ │ │ + msreq (UNDEF: 97), r8, lsl r2 │ │ │ │ + cmpeq r9, r0, lsl #6 │ │ │ │ andeq r1, r0, sl, ror r0 │ │ │ │ - cmneq r0, r0, lsl #6 │ │ │ │ - msreq SPSR_c, r8, lsr #1 │ │ │ │ - @ instruction: 0x01599190 │ │ │ │ + cmneq r0, ip, lsl #6 │ │ │ │ + strheq pc, [r1, #-0]! @ │ │ │ │ + @ instruction: 0x0159919c │ │ │ │ andeq r1, r0, r9, lsl #1 │ │ │ │ cmneq lr, r4, ror r0 │ │ │ │ - cmneq r1, r4, lsr sl │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ - cmpeq r9, r0, lsr #22 │ │ │ │ + cmneq r1, ip, lsr sl │ │ │ │ + cmpeq r8, r4, lsr #18 │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ andeq r1, r0, r7, lsl #1 │ │ │ │ - strdeq lr, [r1, #-152]! @ 0xffffff68 │ │ │ │ - ldrsbeq r2, [r8, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r9, r4, ror #21 │ │ │ │ + cmneq r1, r0, lsl #20 │ │ │ │ + cmpeq r8, r8, ror #17 │ │ │ │ + ldrsheq r8, [r9, #-160] @ 0xffffff60 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - strheq lr, [r1, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ - cmpeq r9, r8, lsr #21 │ │ │ │ + cmneq r1, r4, asr #19 │ │ │ │ + cmpeq r8, ip, lsr #17 │ │ │ │ + ldrheq r8, [r9, #-164] @ 0xffffff5c │ │ │ │ muleq r0, r7, r0 │ │ │ │ - cmneq r1, r0, lsl #19 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - cmpeq r9, ip, ror #20 │ │ │ │ + cmneq r1, r8, lsl #19 │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ + cmpeq r9, r8, ror sl │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - cmneq r1, r4, asr #18 │ │ │ │ - cmpeq r8, r8, lsr #16 │ │ │ │ - cmpeq r9, r0, lsr sl │ │ │ │ + cmneq r1, ip, asr #18 │ │ │ │ + cmpeq r8, r4, lsr r8 │ │ │ │ + cmpeq r9, ip, lsr sl │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ - cmneq r1, r8, lsl #18 │ │ │ │ - cmpeq r8, ip, ror #15 │ │ │ │ - ldrsheq r8, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ + ldrsheq r2, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r9, r0, lsl #20 │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - ldrheq r2, [r8, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x0161e89c │ │ │ │ - cmpeq r8, r0, lsl #15 │ │ │ │ - cmpeq r9, r8, lsl #19 │ │ │ │ + cmpeq r8, r0, asr #15 │ │ │ │ + cmneq r1, r4, lsr #17 │ │ │ │ + cmpeq r8, ip, lsl #15 │ │ │ │ + @ instruction: 0x01598994 │ │ │ │ muleq r0, r6, r0 │ │ │ │ - cmneq r1, r0, ror #16 │ │ │ │ - cmpeq r8, r4, asr #14 │ │ │ │ - cmpeq r9, ip, asr #18 │ │ │ │ + cmneq r1, r8, ror #16 │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ + cmpeq r9, r8, asr r9 │ │ │ │ andeq r1, r0, lr, lsl #1 │ │ │ │ - cmneq r1, r4, lsr #16 │ │ │ │ - cmpeq r8, r8, lsl #14 │ │ │ │ - cmpeq r9, r0, lsl r9 │ │ │ │ + cmneq r1, ip, lsr #16 │ │ │ │ + cmpeq r8, r4, lsl r7 │ │ │ │ + cmpeq r9, ip, lsl r9 │ │ │ │ andeq r1, r0, sp, lsl #1 │ │ │ │ - cmneq r1, r8, ror #15 │ │ │ │ - cmpeq r8, ip, asr #13 │ │ │ │ - ldrsbeq r8, [r9, #-132] @ 0xffffff7c │ │ │ │ + strdeq lr, [r1, #-112]! @ 0xffffff90 │ │ │ │ + ldrsbeq r2, [r8, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r9, r0, ror #17 │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ - ldrsheq r3, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmneq r1, r4, lsr #15 │ │ │ │ - cmpeq r9, ip, lsl #17 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ + cmneq r1, ip, lsr #15 │ │ │ │ + @ instruction: 0x01598898 │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ - @ instruction: 0x01599598 │ │ │ │ - cmneq r1, r8, asr r7 │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ + cmpeq r9, r4, lsr #11 │ │ │ │ + cmneq r1, r0, ror #14 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ andeq r1, r0, r7, ror r0 │ │ │ │ - cmneq r1, r4, lsl r7 │ │ │ │ - ldrsheq r2, [r8, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r9, r0, lsl #16 │ │ │ │ + cmneq r1, ip, lsl r7 │ │ │ │ + cmpeq r8, r4, lsl #12 │ │ │ │ + cmpeq r9, ip, lsl #16 │ │ │ │ andeq r1, r0, r6, ror r0 │ │ │ │ - cmppeq r8, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r9, r8, asr #15 │ │ │ │ + cmppeq r8, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, ror #13 │ │ │ │ + ldrsbeq r8, [r9, #-116] @ 0xffffff8c │ │ │ │ andeq r1, r0, r5, ror r0 │ │ │ │ - @ instruction: 0x0161e69c │ │ │ │ - cmppeq r8, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsl #15 │ │ │ │ + cmneq r1, r4, lsr #13 │ │ │ │ + cmppeq r8, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01598794 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ - cmppeq r8, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, asr r7 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ + cmppeq r8, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, ror #14 │ │ │ │ andeq r1, r0, r2, ror r0 │ │ │ │ - cmpeq r8, r4, lsr #10 │ │ │ │ - cmneq r1, ip, lsl #12 │ │ │ │ - @ instruction: 0x0158fe9c │ │ │ │ - ldrsheq r8, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r8, r0, lsr r5 │ │ │ │ + cmneq r1, r4, lsl r6 │ │ │ │ + cmppeq r8, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsl #14 │ │ │ │ andeq r1, r0, r3, ror r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1370786,80 +1370786,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f2da4 │ │ │ │ cmneq lr, r8, ror #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq lr, r4, asr #15 │ │ │ │ cmneq lr, r8, ror #14 │ │ │ │ - cmneq r1, r4, ror r3 │ │ │ │ - cmpeq r9, r0, ror #8 │ │ │ │ + cmneq r1, ip, ror r3 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r0, lsl r2 │ │ │ │ - cmpeq r8, r4, ror #1 │ │ │ │ - ldrsheq r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r1, r8, ror #1 │ │ │ │ - ldrsbeq r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r1, r8, lsl r2 │ │ │ │ + ldrsheq r2, [r8, #-0] │ │ │ │ + cmpeq r9, r4, lsl #6 │ │ │ │ + strdeq lr, [r1, #-0]! │ │ │ │ + cmpeq r9, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq lr, ip, ror r3 │ │ │ │ - cmneq r1, ip, asr #31 │ │ │ │ - cmpeq r8, r4, lsr #29 │ │ │ │ - ldrheq r8, [r9, #-4] │ │ │ │ + ldrdeq sp, [r1, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq r1, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r9, r0, asr #1 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - cmpeq r8, r0, ror lr │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - cmpeq r8, r4, asr #28 │ │ │ │ + cmpeq r8, r0, asr lr │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - cmpeq r8, r8, lsl lr │ │ │ │ + cmpeq r8, r4, lsr #28 │ │ │ │ andeq r0, r0, r9, ror #23 │ │ │ │ - cmpeq r8, ip, ror #27 │ │ │ │ + ldrsheq r1, [r8, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - cmpeq r8, r0, asr #27 │ │ │ │ + cmpeq r8, ip, asr #27 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r8, r0, ror sp │ │ │ │ + cmpeq r8, ip, ror sp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r8, r8, asr #26 │ │ │ │ + cmpeq r8, r4, asr sp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - cmneq r1, r8, lsl lr │ │ │ │ - ldrsheq r1, [r8, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r9, r4, lsl #30 │ │ │ │ + cmpeq r8, ip, lsr #26 │ │ │ │ + cmneq r1, r0, lsr #28 │ │ │ │ + ldrsheq r1, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r9, r0, lsl pc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrdeq sp, [r1, #-220]! @ 0xffffff24 │ │ │ │ - ldrheq r1, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r9, r8, asr #29 │ │ │ │ + cmneq r1, r4, ror #27 │ │ │ │ + cmpeq r8, r0, asr #25 │ │ │ │ + ldrsbeq r7, [r9, #-228] @ 0xffffff1c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0161dd98 │ │ │ │ - @ instruction: 0x0158c19c │ │ │ │ + cmneq r1, r0, lsr #27 │ │ │ │ + cmpeq r8, r8, lsr #3 │ │ │ │ cmpeq r7, r8, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq r1, r0, ror #26 │ │ │ │ - cmpeq r8, r8, lsr ip │ │ │ │ - cmpeq r9, r8, asr #28 │ │ │ │ + cmneq r1, r8, ror #26 │ │ │ │ + cmpeq r8, r4, asr #24 │ │ │ │ + cmpeq r9, r4, asr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrsheq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, ror #23 │ │ │ │ - cmpeq r8, ip, asr #23 │ │ │ │ + ldrsbeq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - cmpeq r8, r0, lsr #23 │ │ │ │ + cmpeq r8, ip, lsr #23 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ + cmpeq r8, r0, lsl #23 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - cmneq r1, r8, ror #24 │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ - cmpeq r9, r8, asr sp │ │ │ │ + cmneq r1, r0, ror ip │ │ │ │ + cmpeq r8, r8, asr #22 │ │ │ │ + cmpeq r9, r4, ror #26 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ - cmpeq r8, r4, lsl #22 │ │ │ │ - strdeq sp, [r1, #-184]! @ 0xffffff48 │ │ │ │ - ldrsbeq r1, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r9, r0, ror #25 │ │ │ │ + cmpeq r8, r0, lsl fp │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ + ldrsbeq r1, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, ip, ror #25 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ │ │ │ │ 005f36e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1370928,22 +1370928,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 5f3828 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f3754 │ │ │ │ - cmneq r1, ip, lsl sl │ │ │ │ - ldrsheq r1, [r8, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r9, ip, lsl #22 │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ + cmpeq r8, r0, lsl #18 │ │ │ │ + cmpeq r9, r8, lsl fp │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000011bd │ │ │ │ - strheq sp, [r1, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x01581890 │ │ │ │ - cmpeq r9, r0, lsr #21 │ │ │ │ + cmneq r1, r0, asr #19 │ │ │ │ + @ instruction: 0x0158189c │ │ │ │ + cmpeq r9, ip, lsr #21 │ │ │ │ @ instruction: 0x000011b9 │ │ │ │ │ │ │ │ 005f382c : │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5f3868 │ │ │ │ @@ -1370971,17 +1370971,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5f38b8 │ │ │ │ add r2, r2, #2704 @ 0xa90 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f3860 │ │ │ │ - cmneq r1, r8, lsl #18 │ │ │ │ - cmpeq r8, ip, ror #15 │ │ │ │ - ldrsheq r7, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ + ldrsheq r1, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ @@ -1371985,194 +1371985,194 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f3f84 │ │ │ │ cmneq lr, r0, lsr ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r4, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ - cmneq r1, r0, asr #15 │ │ │ │ - cmpeq r9, r0, lsr #17 │ │ │ │ + cmpeq r8, r4, lsl #31 │ │ │ │ + cmneq r1, r8, asr #15 │ │ │ │ + cmpeq r9, ip, lsr #17 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r1, ip, lsr #6 │ │ │ │ + cmneq r1, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r9, r8, lsl r4 │ │ │ │ + cmpeq r9, r4, lsr #8 │ │ │ │ cmneq lr, r8, lsl #11 │ │ │ │ - strdeq sp, [r1, #-0]! │ │ │ │ - cmpeq r8, r8, asr #31 │ │ │ │ - ldrsbeq r7, [r9, #-16] │ │ │ │ + strdeq sp, [r1, #-8]! │ │ │ │ + ldrsbeq r0, [r8, #-244] @ 0xffffff0c │ │ │ │ + ldrsbeq r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ - cmpeq r9, r4, ror #2 │ │ │ │ + cmneq r1, r0, lsl #1 │ │ │ │ + cmpeq r9, r0, ror r1 │ │ │ │ @ instruction: 0x000009b7 │ │ │ │ - cmneq r1, r4, lsr ip │ │ │ │ - cmpeq r9, r4, lsr #26 │ │ │ │ + cmneq r1, ip, lsr ip │ │ │ │ + cmpeq r9, r0, lsr sp │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - ldrsbeq r0, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmneq r1, ip, lsr fp │ │ │ │ - cmpeq r8, r4, lsl sl │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ + cmpeq r8, r4, ror #21 │ │ │ │ + cmneq r1, r4, asr #22 │ │ │ │ + cmpeq r8, r0, lsr #20 │ │ │ │ + cmpeq r9, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - strdeq ip, [r1, #-172]! @ 0xffffff54 │ │ │ │ - ldrsbeq r0, [r8, #-148] @ 0xffffff6c │ │ │ │ - ldrsbeq r6, [r9, #-188] @ 0xffffff44 │ │ │ │ + cmneq r1, r4, lsl #22 │ │ │ │ + cmpeq r8, r0, ror #19 │ │ │ │ + cmpeq r9, r8, ror #23 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - @ instruction: 0x0158099c │ │ │ │ - cmneq r1, ip, lsl #21 │ │ │ │ - cmpeq r8, r4, ror #18 │ │ │ │ - cmpeq r9, ip, ror #22 │ │ │ │ + cmpeq r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x0161ca94 │ │ │ │ + cmpeq r8, r0, ror r9 │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - cmneq r1, ip, asr #20 │ │ │ │ - cmpeq r8, r4, lsr #18 │ │ │ │ - cmpeq r9, ip, lsr #22 │ │ │ │ + cmneq r1, r4, asr sl │ │ │ │ + cmpeq r8, r0, lsr r9 │ │ │ │ + cmpeq r9, r8, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - cmpeq r8, ip, ror #17 │ │ │ │ - ldrdeq ip, [r1, #-156]! @ 0xffffff64 │ │ │ │ - ldrheq r0, [r8, #-132] @ 0xffffff7c │ │ │ │ - ldrheq r6, [r9, #-172] @ 0xffffff54 │ │ │ │ + ldrsheq r0, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmneq r1, r4, ror #19 │ │ │ │ + cmpeq r8, r0, asr #17 │ │ │ │ + cmpeq r9, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0161c998 │ │ │ │ - cmpeq r9, r0, ror #15 │ │ │ │ - cmpeq r9, r8, ror #20 │ │ │ │ + cmneq r1, r0, lsr #19 │ │ │ │ + cmpeq r9, ip, ror #15 │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r8, ip, lsl r8 │ │ │ │ - cmneq r1, ip, lsr #12 │ │ │ │ - cmpeq r8, r4, lsl #10 │ │ │ │ - cmpeq r9, ip, lsl #14 │ │ │ │ + cmpeq r8, r8, lsr #16 │ │ │ │ + cmneq r1, r4, lsr r6 │ │ │ │ + cmpeq r8, r0, lsl r5 │ │ │ │ + cmpeq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ - cmpeq r8, r4, asr #9 │ │ │ │ - cmpeq r9, ip, asr #13 │ │ │ │ + strdeq ip, [r1, #-84]! @ 0xffffffac │ │ │ │ + ldrsbeq r0, [r8, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r6, [r9, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - cmneq r1, r8, lsr #11 │ │ │ │ - ldrsheq r2, [r9, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r9, ip, lsl #13 │ │ │ │ + strheq ip, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq r9, r4, lsl #14 │ │ │ │ + @ instruction: 0x01596698 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - cmneq r1, r0, ror #10 │ │ │ │ - cmpeq r8, r0, asr #8 │ │ │ │ - cmpeq r9, r0, asr #12 │ │ │ │ + cmneq r1, r8, ror #10 │ │ │ │ + cmpeq r8, ip, asr #8 │ │ │ │ + cmpeq r9, ip, asr #12 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - cmneq r1, r0, lsr #10 │ │ │ │ - ldrheq r7, [r9, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r9, r4, lsl #12 │ │ │ │ + cmneq r1, r8, lsr #10 │ │ │ │ + cmpeq r9, r8, asr #7 │ │ │ │ + cmpeq r9, r0, lsl r6 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - cmneq r1, ip, ror #9 │ │ │ │ - cmpeq r8, r4, asr #7 │ │ │ │ - cmpeq r9, ip, asr #11 │ │ │ │ + strdeq ip, [r1, #-68]! @ 0xffffffbc │ │ │ │ + ldrsbeq r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ + ldrsbeq r6, [r9, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - cmneq r1, ip, lsr #9 │ │ │ │ - cmpeq r8, r4, lsl #7 │ │ │ │ - @ instruction: 0x01596594 │ │ │ │ + strheq ip, [r1, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x01580390 │ │ │ │ + cmpeq r9, r0, lsr #11 │ │ │ │ andeq r0, r0, r9, lsl sl │ │ │ │ - cmneq r1, ip, ror #8 │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - cmpeq r9, ip, asr #10 │ │ │ │ + cmneq r1, r4, ror r4 │ │ │ │ + cmpeq r8, r0, asr r3 │ │ │ │ + cmpeq r9, r8, asr r5 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ - cmpeq r8, r4, lsl #6 │ │ │ │ - cmpeq r9, ip, lsl #10 │ │ │ │ + cmneq r1, r4, lsr r4 │ │ │ │ + cmpeq r8, r0, lsl r3 │ │ │ │ + cmpeq r9, r8, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - cmpeq r8, r8, asr #5 │ │ │ │ + ldrsbeq r0, [r8, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - @ instruction: 0x01580294 │ │ │ │ + cmpeq r8, r0, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - cmneq r1, r4, lsr #7 │ │ │ │ - cmpeq r8, r8, ror r2 │ │ │ │ - cmpeq r9, r0, lsl #9 │ │ │ │ + cmneq r1, ip, lsr #7 │ │ │ │ + cmpeq r8, r4, lsl #5 │ │ │ │ + cmpeq r9, ip, lsl #9 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - cmneq r1, r0, ror #6 │ │ │ │ - cmpeq r8, r8, lsr r2 │ │ │ │ - cmpeq r9, r0, asr #8 │ │ │ │ + cmneq r1, r8, ror #6 │ │ │ │ + cmpeq r8, r4, asr #4 │ │ │ │ + cmpeq r9, ip, asr #8 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - ldrsheq r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r9, r0, lsl #8 │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ + cmpeq r8, r4, lsl #4 │ │ │ │ + cmpeq r9, ip, lsl #8 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ - ldrheq r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r9, r0, asr #7 │ │ │ │ + cmneq r1, r8, ror #5 │ │ │ │ + cmpeq r8, r4, asr #3 │ │ │ │ + cmpeq r9, ip, asr #7 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - cmneq r1, r0, lsr #5 │ │ │ │ - cmpeq r8, r8, ror r1 │ │ │ │ - cmpeq r9, r0, lsl #7 │ │ │ │ + cmneq r1, r8, lsr #5 │ │ │ │ + cmpeq r8, r4, lsl #3 │ │ │ │ + cmpeq r9, ip, lsl #7 │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - cmneq r1, r0, ror #4 │ │ │ │ - cmpeq r8, r8, lsr r1 │ │ │ │ - cmpeq r9, r0, asr #6 │ │ │ │ + cmneq r1, r8, ror #4 │ │ │ │ + cmpeq r8, r4, asr #2 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - cmneq r1, r0, lsr #4 │ │ │ │ - ldrsheq r0, [r8, #-8] │ │ │ │ - cmpeq r9, r4, lsl #6 │ │ │ │ - cmneq r1, r0, ror #3 │ │ │ │ - ldrheq r0, [r8, #-8] │ │ │ │ - cmpeq r9, r0, asr #5 │ │ │ │ + cmneq r1, r8, lsr #4 │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ + cmneq r1, r8, ror #3 │ │ │ │ + cmpeq r8, r4, asr #1 │ │ │ │ + cmpeq r9, ip, asr #5 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - cmneq r1, r0, lsr #3 │ │ │ │ - cmpeq r8, r8, ror r0 │ │ │ │ - cmpeq r9, r4, lsl #5 │ │ │ │ - cmneq r1, r0, ror #2 │ │ │ │ - cmpeq r8, r8, lsr r0 │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + cmpeq r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x01596290 │ │ │ │ + cmneq r1, r8, ror #2 │ │ │ │ + cmpeq r8, r4, asr #32 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ andeq r0, r0, r1, lsl sl │ │ │ │ - cmneq r1, r0, lsr #2 │ │ │ │ - ldrsheq pc, [r7, #-248] @ 0xffffff08 @ │ │ │ │ - cmpeq r9, r0, lsl #4 │ │ │ │ + cmneq r1, r8, lsr #2 │ │ │ │ + cmpeq r8, r4 │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r1, r0, ror #1 │ │ │ │ - ldrheq pc, [r7, #-248] @ 0xffffff08 @ │ │ │ │ - cmpeq r9, r0, asr #3 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ + cmppeq r7, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r1, r0, lsr #1 │ │ │ │ - cmppeq r7, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsl #3 │ │ │ │ + cmneq r1, r8, lsr #1 │ │ │ │ + cmppeq r7, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq r1, r0, rrx │ │ │ │ - cmppeq r7, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #2 │ │ │ │ + cmneq r1, r8, rrx │ │ │ │ + cmppeq r7, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r1, r0, lsr #32 │ │ │ │ - ldrsheq pc, [r7, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ + cmneq r1, r8, lsr #32 │ │ │ │ + cmppeq r7, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r1, r0, ror #31 │ │ │ │ - ldrheq pc, [r7, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq r9, r0, asr #1 │ │ │ │ + cmneq r1, r8, ror #31 │ │ │ │ + cmppeq r7, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #1 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r1, r0, lsr #31 │ │ │ │ - cmppeq r7, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsl #1 │ │ │ │ + cmneq r1, r8, lsr #31 │ │ │ │ + cmppeq r7, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r1, r0, ror #30 │ │ │ │ - cmppeq r7, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ + cmneq r1, r8, ror #30 │ │ │ │ + cmppeq r7, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r1, r0, lsr #30 │ │ │ │ - ldrsheq pc, [r7, #-216] @ 0xffffff28 @ │ │ │ │ - cmpeq r9, r0 │ │ │ │ + cmneq r1, r8, lsr #30 │ │ │ │ + cmppeq r7, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip │ │ │ │ andeq r0, r0, lr, ror #19 │ │ │ │ - cmneq r1, r0, ror #29 │ │ │ │ - ldrheq pc, [r7, #-216] @ 0xffffff28 @ │ │ │ │ - cmpeq r9, r0, asr #31 │ │ │ │ + cmneq r1, r8, ror #29 │ │ │ │ + cmppeq r7, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #31 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - cmneq r1, r0, lsr #29 │ │ │ │ - cmppeq r7, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsl #31 │ │ │ │ + cmneq r1, r8, lsr #29 │ │ │ │ + cmppeq r7, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01595f94 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - cmneq r1, ip, asr lr │ │ │ │ - cmppeq r7, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr pc │ │ │ │ + cmneq r1, r4, ror #28 │ │ │ │ + cmppeq r7, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, asr #30 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - cmneq r1, ip, lsl lr │ │ │ │ - cmpeq r9, ip, asr #24 │ │ │ │ - ldrsheq r5, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmneq r1, r4, lsr #28 │ │ │ │ + cmpeq r9, r8, asr ip │ │ │ │ + cmpeq r9, r4, lsl #30 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - ldrdeq fp, [r1, #-208]! @ 0xffffff30 │ │ │ │ - ldrheq pc, [r7, #-192] @ 0xffffff40 @ │ │ │ │ - ldrheq r5, [r9, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq fp, [r1, #-216]! @ 0xffffff28 │ │ │ │ + ldrheq pc, [r7, #-204] @ 0xffffff34 @ │ │ │ │ + ldrheq r5, [r9, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ ldr r2, [pc, #-544] @ 5f4940 │ │ │ │ ldr r1, [pc, #-544] @ 5f4944 │ │ │ │ ldr r3, [pc, #-544] @ 5f4948 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1372812,21 +1372812,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #36] @ 5f558c │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 5f5524 │ │ │ │ - cmneq r1, ip, asr #25 │ │ │ │ - ldrheq r5, [r9, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq fp, [r1, #-196]! @ 0xffffff3c │ │ │ │ + ldrheq r5, [r9, #-220] @ 0xffffff24 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmppeq r7, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, asr #24 │ │ │ │ - cmppeq r7, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ + cmppeq r7, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, asr ip │ │ │ │ + cmppeq r7, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [r0, #996] @ 0x3e4 │ │ │ │ ldr r2, [pc, #1088] @ 5f59ec │ │ │ │ @@ -1373102,45 +1373102,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f571c │ │ │ │ cmneq lr, r4, ror #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r2, [lr, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, r8, lsr #19 │ │ │ │ - cmppeq r7, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsl #21 │ │ │ │ + strheq fp, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmppeq r7, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01595a94 │ │ │ │ andeq r0, r0, r6, ror sp │ │ │ │ - cmneq r1, r4, ror #18 │ │ │ │ - cmppeq r7, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #20 │ │ │ │ + cmneq r1, ip, ror #18 │ │ │ │ + cmppeq r7, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #20 │ │ │ │ andeq r0, r0, r5, ror sp │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ - ldrsheq pc, [r7, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ + cmppeq r7, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #20 │ │ │ │ andeq r0, r0, fp, ror #26 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ - ldrheq pc, [r7, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq r9, r0, asr #19 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmppeq r7, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - cmneq r1, r0, lsr #17 │ │ │ │ - cmppeq r7, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsl #19 │ │ │ │ + cmneq r1, r8, lsr #17 │ │ │ │ + cmppeq r7, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - cmneq r1, r0, ror #16 │ │ │ │ - cmppeq r7, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #18 │ │ │ │ + cmneq r1, r8, ror #16 │ │ │ │ + cmppeq r7, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #18 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - cmneq r1, r0, lsr #16 │ │ │ │ - ldrsheq pc, [r7, #-100] @ 0xffffff9c @ │ │ │ │ - ldrsheq r5, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmneq r1, r8, lsr #16 │ │ │ │ + cmppeq r7, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - ldrdeq fp, [r1, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq pc, [r7, #-96] @ 0xffffffa0 @ │ │ │ │ - ldrheq r5, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmneq r1, r4, ror #15 │ │ │ │ + ldrheq pc, [r7, #-108] @ 0xffffff94 @ │ │ │ │ + cmpeq r9, r8, asr #17 │ │ │ │ │ │ │ │ 005f5a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #420] @ 5f5c30 │ │ │ │ @@ -1373249,26 +1373249,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 5f5b14 │ │ │ │ cmneq lr, r4, lsl #21 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r2, [lr, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r1, ip, lsr r6 │ │ │ │ - cmppeq r7, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr #14 │ │ │ │ + cmneq r1, r4, asr #12 │ │ │ │ + cmppeq r7, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, lsr r7 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - ldrdeq fp, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmppeq r7, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r9, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq fp, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + ldrheq pc, [r7, #-72] @ 0xffffffb8 @ │ │ │ │ + cmpeq r9, r0, asr #13 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - @ instruction: 0x0161b594 │ │ │ │ - cmppeq r7, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ + @ instruction: 0x0161b59c │ │ │ │ + cmppeq r7, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, lsl #13 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ │ │ │ │ 005f5c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1373330,21 +1373330,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 5f5d94 │ │ │ │ add r2, r2, #2832 @ 0xb10 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f5cb8 │ │ │ │ - cmneq r1, r0, lsl #9 │ │ │ │ - cmpeq r9, r8, asr r3 │ │ │ │ - cmpeq r9, r4, ror r5 │ │ │ │ + cmneq r1, r8, lsl #9 │ │ │ │ + cmpeq r9, r4, ror #6 │ │ │ │ + cmpeq r9, r0, lsl #11 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmneq r1, ip, lsr r4 │ │ │ │ - cmppeq r7, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsr r5 │ │ │ │ + cmneq r1, r4, asr #8 │ │ │ │ + cmppeq r7, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr r5 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ │ │ │ │ 005f5d98 : │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #56] @ 0x38 │ │ │ │ strd r2, [r1] │ │ │ │ @@ -1373935,78 +1373935,78 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f5fec │ │ │ │ cmneq lr, ip, lsr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r0, asr #5 │ │ │ │ - cmpeq r9, r4, lsr #7 │ │ │ │ + cmneq r1, r8, asr #5 │ │ │ │ + ldrheq r5, [r9, #-48] @ 0xffffffd0 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ cmneq lr, r0, lsr #10 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmpeq r9, ip, asr r2 │ │ │ │ - cmneq r1, r4, ror #1 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ + cmneq r1, ip, ror #1 │ │ │ │ andeq r1, r0, r2, lsl #7 │ │ │ │ - cmpeq r9, ip, asr #3 │ │ │ │ - qdsubeq fp, ip, r1 │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ + ldrsbeq r5, [r9, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r1, r4, rrx │ │ │ │ + cmpeq r9, r8, asr #2 │ │ │ │ @ instruction: 0x000013b6 │ │ │ │ - ldrdeq sl, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq r9, r0, ror #27 │ │ │ │ - ldrheq r4, [r9, #-244] @ 0xffffff0c │ │ │ │ + ldrdeq sl, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r9, ip, ror #27 │ │ │ │ + cmpeq r9, r0, asr #31 │ │ │ │ muleq r0, ip, r3 │ │ │ │ - cmneq r1, r4, lsr lr │ │ │ │ - cmpeq r7, ip, lsl #26 │ │ │ │ - cmpeq r9, r4, lsl pc │ │ │ │ + cmneq r1, ip, lsr lr │ │ │ │ + cmpeq r7, r8, lsl sp │ │ │ │ + cmpeq r9, r0, lsr #30 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - strdeq sl, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq r7, r8, asr #25 │ │ │ │ - ldrsbeq r4, [r9, #-228] @ 0xffffff1c │ │ │ │ + strdeq sl, [r1, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq lr, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, r0, ror #29 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - strheq sl, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq r7, r8, lsl #25 │ │ │ │ - @ instruction: 0x01594e90 │ │ │ │ + strheq sl, [r1, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x0157ec94 │ │ │ │ + @ instruction: 0x01594e9c │ │ │ │ andeq r1, r0, sp, ror r3 │ │ │ │ - cmneq r1, r0, ror sp │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ - cmpeq r9, ip, asr #28 │ │ │ │ + cmneq r1, r8, ror sp │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ + cmpeq r9, r8, asr lr │ │ │ │ andeq r1, r0, r0, ror r3 │ │ │ │ - cmneq r1, r8, lsr #26 │ │ │ │ - cmpeq r7, r0, lsl #24 │ │ │ │ - cmpeq r9, r8, lsl #28 │ │ │ │ + cmneq r1, r0, lsr sp │ │ │ │ + cmpeq r7, ip, lsl #24 │ │ │ │ + cmpeq r9, r4, lsl lr │ │ │ │ andeq r1, r0, r1, asr #7 │ │ │ │ - cmneq r1, r8, ror #25 │ │ │ │ - cmpeq r7, r0, asr #23 │ │ │ │ - cmpeq r9, r8, asr #27 │ │ │ │ + strdeq sl, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r7, ip, asr #23 │ │ │ │ + ldrsbeq r4, [r9, #-212] @ 0xffffff2c │ │ │ │ andeq r1, r0, r3, asr #7 │ │ │ │ - cmneq r1, r8, lsr #25 │ │ │ │ - cmpeq r7, r0, lsl #23 │ │ │ │ - cmpeq r9, r8, lsl #27 │ │ │ │ + strheq sl, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r7, ip, lsl #23 │ │ │ │ + @ instruction: 0x01594d94 │ │ │ │ andeq r1, r0, ip, ror r3 │ │ │ │ - cmneq r1, r8, ror #24 │ │ │ │ - cmpeq r7, r0, asr #22 │ │ │ │ - cmpeq r9, r8, asr #26 │ │ │ │ + cmneq r1, r0, ror ip │ │ │ │ + cmpeq r7, ip, asr #22 │ │ │ │ + cmpeq r9, r4, asr sp │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - cmpeq r7, r0, lsl #22 │ │ │ │ - cmpeq r9, r8, lsl #26 │ │ │ │ + cmneq r1, r0, lsr ip │ │ │ │ + cmpeq r7, ip, lsl #22 │ │ │ │ + cmpeq r9, r4, lsl sp │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ - cmneq r1, r8, ror #23 │ │ │ │ - cmpeq r7, r0, asr #21 │ │ │ │ - cmpeq r9, r8, asr #25 │ │ │ │ + strdeq sl, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r7, ip, asr #21 │ │ │ │ + ldrsbeq r4, [r9, #-196] @ 0xffffff3c │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - cmpeq r7, r8, lsl #21 │ │ │ │ - cmpeq r7, r8, asr sl │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - cmneq r1, r8, lsl fp │ │ │ │ - ldrsheq lr, [r7, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq r4, [r9, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x0157ea94 │ │ │ │ + cmpeq r7, r4, ror #20 │ │ │ │ + cmpeq r7, r4, lsr sl │ │ │ │ + cmneq r1, r0, lsr #22 │ │ │ │ + ldrsheq lr, [r7, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, r4, lsl #24 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - ldrheq lr, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r7, r4, asr #19 │ │ │ │ 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] @ 5f6a6c │ │ │ │ @@ -1374163,38 +1374163,38 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f68c0 │ │ │ │ cmneq lr, ip, lsl #26 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq fp, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r8, r4, asr #29 │ │ │ │ cmneq lr, ip, asr #24 │ │ │ │ - cmneq r1, r4, lsl #17 │ │ │ │ - cmpeq r7, ip, asr r7 │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmpeq r7, r8, ror #14 │ │ │ │ + cmpeq r9, r8, ror r9 │ │ │ │ andeq r0, r0, r3, asr sl │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ - cmpeq r7, ip, lsl r7 │ │ │ │ - cmpeq r9, ip, lsr #18 │ │ │ │ - cmneq r1, r8, lsl #16 │ │ │ │ - cmpeq r7, r0, ror #13 │ │ │ │ - ldrsheq r4, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmneq r1, ip, asr #16 │ │ │ │ + cmpeq r7, r8, lsr #14 │ │ │ │ + cmpeq r9, r8, lsr r9 │ │ │ │ + cmneq r1, r0, lsl r8 │ │ │ │ + cmpeq r7, ip, ror #13 │ │ │ │ + ldrsheq r4, [r9, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ - cmpeq r7, r4, lsr #13 │ │ │ │ - ldrheq r4, [r9, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq sl, [r1, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq lr, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r9, r0, asr #17 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - @ instruction: 0x0161a790 │ │ │ │ - cmpeq r7, r8, ror #12 │ │ │ │ - cmpeq r9, r8, ror r8 │ │ │ │ + @ instruction: 0x0161a798 │ │ │ │ + cmpeq r7, r4, ror r6 │ │ │ │ + cmpeq r9, r4, lsl #17 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - cmneq r1, r4, asr r7 │ │ │ │ - cmpeq r7, ip, lsr #12 │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ + cmneq r1, ip, asr r7 │ │ │ │ + cmpeq r7, r8, lsr r6 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ 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 │ │ │ │ @@ -1374325,33 +1374325,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 5f6d48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f6b98 │ │ │ │ - cmneq r1, r8, asr #11 │ │ │ │ - cmpeq r7, r0, lsr #9 │ │ │ │ - cmpeq r9, r8, lsr #13 │ │ │ │ + ldrdeq sl, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq r7, ip, lsr #9 │ │ │ │ + ldrheq r4, [r9, #-100] @ 0xffffff9c │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ - cmpeq r7, r0, ror #8 │ │ │ │ - cmpeq r9, r8, ror #12 │ │ │ │ + @ instruction: 0x0161a590 │ │ │ │ + cmpeq r7, ip, ror #8 │ │ │ │ + cmpeq r9, r4, ror r6 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ - cmpeq r7, r0, lsr #8 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ + cmpeq r7, ip, lsr #8 │ │ │ │ + cmpeq r9, r4, lsr r6 │ │ │ │ andeq r1, r0, sl, asr #7 │ │ │ │ - cmneq r1, r8, lsl #10 │ │ │ │ - cmpeq r7, r0, ror #7 │ │ │ │ - cmpeq r9, r8, ror #11 │ │ │ │ + cmneq r1, r0, lsl r5 │ │ │ │ + cmpeq r7, ip, ror #7 │ │ │ │ + ldrsheq r4, [r9, #-84] @ 0xffffffac │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - cmneq r1, r8, asr #9 │ │ │ │ - cmpeq r7, r0, lsr #7 │ │ │ │ - cmpeq r9, r8, lsr #11 │ │ │ │ + ldrdeq sl, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq r7, ip, lsr #7 │ │ │ │ + ldrheq r4, [r9, #-84] @ 0xffffffac │ │ │ │ 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] @ 5f7740 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1374986,101 +1374986,101 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f713c │ │ │ │ strheq r1, [lr, #-112]! @ 0xffffff90 │ │ │ │ cmneq lr, r0, lsr #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - cmneq r1, r0, lsr #5 │ │ │ │ - @ instruction: 0x01594398 │ │ │ │ + cmneq r1, r8, lsr #5 │ │ │ │ + cmpeq r9, r4, lsr #7 │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r9, r4, asr #4 │ │ │ │ + cmpeq r9, r0, asr r2 │ │ │ │ andeq r1, r0, r8, lsl r4 │ │ │ │ ldrdeq r1, [lr, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ - cmneq r1, ip │ │ │ │ - cmpeq r9, ip, ror #1 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + ldrsheq r4, [r9, #-8] │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - ldrsbeq lr, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ - cmpeq r9, ip, lsl #1 │ │ │ │ + cmpeq r8, r8, ror #19 │ │ │ │ + strheq r9, [r1, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x01594098 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmneq r1, r4, ror #30 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ + cmneq r1, ip, ror #30 │ │ │ │ + cmpeq r7, r8, asr #28 │ │ │ │ + cmpeq r9, r0, asr r0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - ldrsheq sp, [r7, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r9, r4 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmpeq r7, r8, lsl #28 │ │ │ │ + cmpeq r9, r0, lsl r0 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - cmpeq r7, r4, asr #27 │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ - cmneq r1, r8, lsl #29 │ │ │ │ - cmpeq r9, ip, lsl #31 │ │ │ │ + ldrsbeq sp, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r8, r0, asr r9 │ │ │ │ + @ instruction: 0x01619e90 │ │ │ │ + @ instruction: 0x01593f98 │ │ │ │ andeq r1, r0, r9, lsl #8 │ │ │ │ - cmneq r1, r0, asr lr │ │ │ │ - cmpeq r7, r8, lsr #26 │ │ │ │ - cmpeq r9, r0, lsr pc │ │ │ │ + cmneq r1, r8, asr lr │ │ │ │ + cmpeq r7, r4, lsr sp │ │ │ │ + cmpeq r9, ip, lsr pc │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ - cmneq r1, ip, lsl #28 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ - ldrsheq r3, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmneq r1, r4, lsl lr │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq r9, r0, lsl #30 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmneq r1, r8, asr #27 │ │ │ │ - cmpeq r7, r0, lsr #25 │ │ │ │ - cmpeq r9, r8, lsr #29 │ │ │ │ + ldrdeq r9, [r1, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r7, ip, lsr #25 │ │ │ │ + ldrheq r3, [r9, #-228] @ 0xffffff1c │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq r8, r0, ror r8 │ │ │ │ - cmneq r1, r8, ror sp │ │ │ │ - cmpeq r9, r8, asr #28 │ │ │ │ + cmpeq r8, ip, ror r8 │ │ │ │ + cmneq r1, r0, lsl #27 │ │ │ │ + cmpeq r9, r4, asr lr │ │ │ │ andeq r1, r0, r1, lsl r4 │ │ │ │ - cmpeq r7, r8, lsl #24 │ │ │ │ + cmpeq r7, r4, lsl ip │ │ │ │ andeq r1, r0, sp, lsl #8 │ │ │ │ - ldrsbeq sp, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ - @ instruction: 0x01619c9c │ │ │ │ - cmpeq r9, r0, lsr #27 │ │ │ │ + cmpeq r7, r4, ror #23 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ + cmneq r1, r4, lsr #25 │ │ │ │ + cmpeq r9, ip, lsr #27 │ │ │ │ andeq r1, r0, r5, lsl r4 │ │ │ │ - cmneq r1, r8, ror ip │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ - cmpeq r9, r8, asr sp │ │ │ │ + cmneq r1, r0, lsl #25 │ │ │ │ + cmpeq r7, ip, asr fp │ │ │ │ + cmpeq r9, r4, ror #26 │ │ │ │ andeq r1, r0, r4, lsl r4 │ │ │ │ - cmneq r1, r8, lsr ip │ │ │ │ - cmpeq r7, r0, lsl fp │ │ │ │ - cmpeq r9, r8, lsl sp │ │ │ │ + cmneq r1, r0, asr #24 │ │ │ │ + cmpeq r7, ip, lsl fp │ │ │ │ + cmpeq r9, r4, lsr #26 │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ - strdeq r9, [r1, #-184]! @ 0xffffff48 │ │ │ │ - ldrsbeq sp, [r7, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq r3, [r9, #-200] @ 0xffffff38 │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ + ldrsbeq sp, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r4, ror #25 │ │ │ │ andeq r1, r0, r3, lsr #8 │ │ │ │ - strheq r9, [r1, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x0157da90 │ │ │ │ - @ instruction: 0x01593c98 │ │ │ │ + cmneq r1, r0, asr #23 │ │ │ │ + @ instruction: 0x0157da9c │ │ │ │ + cmpeq r9, r4, lsr #25 │ │ │ │ andeq r1, r0, r2, lsr #8 │ │ │ │ - cmneq r1, r8, ror fp │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ - cmpeq r9, ip, asr ip │ │ │ │ + cmneq r1, r0, lsl #23 │ │ │ │ + cmpeq r8, r8, asr r5 │ │ │ │ + cmpeq r9, r8, ror #24 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - cmneq r1, r4, asr #22 │ │ │ │ - cmpeq r7, ip, lsl sl │ │ │ │ - cmpeq r9, ip, lsr #24 │ │ │ │ + cmneq r1, ip, asr #22 │ │ │ │ + cmpeq r7, r8, lsr #20 │ │ │ │ + cmpeq r9, r8, lsr ip │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmneq r1, r4, lsl #22 │ │ │ │ - ldrsbeq sp, [r7, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r9, r4, ror #23 │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ + cmpeq r7, r8, ror #19 │ │ │ │ + ldrsheq r3, [r9, #-176] @ 0xffffff50 │ │ │ │ andeq r1, r0, r0, lsr #8 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ - @ instruction: 0x0157d99c │ │ │ │ - cmpeq r9, r4, lsr #23 │ │ │ │ + cmneq r1, ip, asr #21 │ │ │ │ + cmpeq r7, r8, lsr #19 │ │ │ │ + ldrheq r3, [r9, #-176] @ 0xffffff50 │ │ │ │ andeq r1, r0, lr, lsl r4 │ │ │ │ - cmneq r1, r4, lsl #21 │ │ │ │ - cmpeq r7, ip, asr r9 │ │ │ │ - cmpeq r9, r4, ror #22 │ │ │ │ + cmneq r1, ip, lsl #21 │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ + cmpeq r9, r0, ror fp │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #608] @ 5f7b28 │ │ │ │ ldr r3, [pc, #608] @ 5f7b2c │ │ │ │ @@ -1375234,40 +1375234,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 5f795c │ │ │ │ cmneq lr, ip, asr #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ cmpeq r7, ip, asr #30 │ │ │ │ strheq r0, [lr, #-176]! @ 0xffffff50 │ │ │ │ - ldrdeq r9, [r1, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq r7, r0, asr #13 │ │ │ │ - ldrsbeq r3, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmneq r1, r4, ror #15 │ │ │ │ + cmpeq r7, ip, asr #13 │ │ │ │ + ldrsbeq r3, [r9, #-140] @ 0xffffff74 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - ldrsbeq lr, [r8, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r1, r4, lsl #15 │ │ │ │ - cmpeq r9, ip, ror #16 │ │ │ │ + ldrsbeq lr, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r1, ip, lsl #15 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ andeq r1, r0, r6, ror #7 │ │ │ │ - cmneq r1, r4, asr #14 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ + cmneq r1, ip, asr #14 │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - cmneq r1, r8, lsl #14 │ │ │ │ - cmpeq r7, ip, ror #11 │ │ │ │ - ldrsheq r3, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmneq r1, r0, lsl r7 │ │ │ │ + ldrsheq sp, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r9, r8, lsl #16 │ │ │ │ andeq r1, r0, r1, ror #7 │ │ │ │ - cmneq r1, ip, asr #13 │ │ │ │ - ldrheq sp, [r7, #-80] @ 0xffffffb0 │ │ │ │ - ldrheq r3, [r9, #-120] @ 0xffffff88 │ │ │ │ + ldrdeq r9, [r1, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq sp, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r9, r4, asr #15 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x01619690 │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - cmpeq r9, r4, lsl #15 │ │ │ │ + @ instruction: 0x01619698 │ │ │ │ + cmpeq r7, r0, lsl #11 │ │ │ │ + @ instruction: 0x01593790 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ │ │ │ │ 005f7b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1375499,48 +1375499,48 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #144] @ 5f7fd4 │ │ │ │ add r2, r2, #2976 @ 0xba0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 5f7e00 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ - cmneq r1, r4, lsr r5 │ │ │ │ - cmpeq r9, r4, lsr #12 │ │ │ │ + cmpeq r8, ip, lsr #22 │ │ │ │ + cmneq r1, ip, lsr r5 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ andeq r1, r0, r8, lsl #9 │ │ │ │ andeq r1, r0, r9, lsl #9 │ │ │ │ - cmneq r1, r8, ror #7 │ │ │ │ - @ instruction: 0x0158e190 │ │ │ │ - ldrsbeq r3, [r9, #-68] @ 0xffffffbc │ │ │ │ + strdeq r9, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0158e19c │ │ │ │ + cmpeq r9, r0, ror #9 │ │ │ │ andeq r1, r0, r1, lsl #9 │ │ │ │ - @ instruction: 0x0157d290 │ │ │ │ - cmneq r1, ip, lsr #7 │ │ │ │ - @ instruction: 0x01593498 │ │ │ │ + @ instruction: 0x0157d29c │ │ │ │ + strheq r9, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq r9, r4, lsr #9 │ │ │ │ andeq r1, r0, r4, lsr #9 │ │ │ │ - cmneq r1, ip, ror #6 │ │ │ │ - cmpeq r7, ip, asr #4 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ + cmneq r1, r4, ror r3 │ │ │ │ + cmpeq r7, r8, asr r2 │ │ │ │ + cmpeq r9, r8, ror #8 │ │ │ │ andeq r1, r0, r3, lsr #9 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - ldrsheq sp, [r7, #-28] @ 0xffffffe4 │ │ │ │ - strdeq r9, [r1, #-36]! @ 0xffffffdc │ │ │ │ - ldrsbeq sp, [r7, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, r4, ror #7 │ │ │ │ + cmpeq r7, ip, lsr #4 │ │ │ │ + cmpeq r7, r8, lsl #4 │ │ │ │ + strdeq r9, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r7, r0, ror #3 │ │ │ │ + ldrsheq r3, [r9, #-48] @ 0xffffffd0 │ │ │ │ andeq r1, r0, r6, lsl #9 │ │ │ │ - cmneq r1, r4, asr #5 │ │ │ │ - cmpeq r7, r4, lsr #3 │ │ │ │ - ldrheq r3, [r9, #-52] @ 0xffffffcc │ │ │ │ + cmneq r1, ip, asr #5 │ │ │ │ + ldrheq sp, [r7, #-16] │ │ │ │ + cmpeq r9, r0, asr #7 │ │ │ │ andeq r1, r0, r5, lsl #9 │ │ │ │ - @ instruction: 0x01619294 │ │ │ │ - cmpeq r7, r4, ror r1 │ │ │ │ - cmpeq r9, r4, lsl #7 │ │ │ │ + @ instruction: 0x0161929c │ │ │ │ + cmpeq r7, r0, lsl #3 │ │ │ │ + @ instruction: 0x01593390 │ │ │ │ andeq r1, r0, r3, lsl #9 │ │ │ │ - cmneq r1, r4, ror #4 │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ - cmpeq r9, r4, asr r3 │ │ │ │ + cmneq r1, ip, ror #4 │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ + cmpeq r9, r0, ror #6 │ │ │ │ andeq r1, r0, r2, lsl #9 │ │ │ │ │ │ │ │ 005f7fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1375848,54 +1375848,54 @@ │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f827c │ │ │ │ cmneq lr, r8, lsl r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, ip, ror r1 │ │ │ │ + cmneq r1, r4, lsl #3 │ │ │ │ strdeq r0, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq r9, r8, asr #4 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ - cmneq r1, r8, asr #30 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r9, r8, lsr r0 │ │ │ │ + cmpeq r9, r4, asr #32 │ │ │ │ andeq r1, r0, r6, ror #9 │ │ │ │ @ instruction: 0x016e0290 │ │ │ │ - ldrheq ip, [r7, #-216] @ 0xffffff28 │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ - cmpeq r7, r0, lsl #27 │ │ │ │ - @ instruction: 0x01592f90 │ │ │ │ + cmpeq r7, r4, asr #27 │ │ │ │ + strheq r8, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r7, ip, lsl #27 │ │ │ │ + @ instruction: 0x01592f9c │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - cmneq r1, ip, ror #28 │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ - cmpeq r9, r4, asr pc │ │ │ │ + cmneq r1, r4, ror lr │ │ │ │ + cmpeq r7, r0, asr sp │ │ │ │ + cmpeq r9, r0, ror #30 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ - cmpeq r7, r4, lsl #26 │ │ │ │ - cmpeq r9, r4, lsl pc │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ + cmpeq r7, r0, lsl sp │ │ │ │ + cmpeq r9, r0, lsr #30 │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - strdeq r8, [r1, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq r7, r8, asr #25 │ │ │ │ - ldrsbeq r2, [r9, #-232] @ 0xffffff18 │ │ │ │ + strdeq r8, [r1, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq ip, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, r4, ror #29 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - strheq r8, [r1, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r7, ip, lsl #25 │ │ │ │ - @ instruction: 0x01592e9c │ │ │ │ + strheq r8, [r1, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x0157cc98 │ │ │ │ + cmpeq r9, r8, lsr #29 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmneq r1, r8, ror sp │ │ │ │ - cmpeq r7, r0, asr ip │ │ │ │ - cmpeq r9, r0, ror #28 │ │ │ │ + cmneq r1, r0, lsl #27 │ │ │ │ + cmpeq r7, ip, asr ip │ │ │ │ + cmpeq r9, ip, ror #28 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - cmneq r1, ip, lsr sp │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ - cmpeq r9, r4, lsr #28 │ │ │ │ + cmneq r1, r4, asr #26 │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ + cmpeq r9, r0, lsr lr │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ + cmpeq r7, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1375918,17 +1375918,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5f85dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #896 @ 0x380 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f8588 │ │ │ │ - cmneq r1, r8, ror #23 │ │ │ │ - cmpeq r7, ip, asr #21 │ │ │ │ - ldrsbeq r2, [r9, #-196] @ 0xffffff3c │ │ │ │ + strdeq r8, [r1, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r9, r0, ror #25 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2124] @ 5f8e48 │ │ │ │ @@ -1376463,76 +1376463,76 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5f8900 │ │ │ │ msreq (UNDEF: 125), ip, lsl #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq (UNDEF: 109), r8, ror #29 │ │ │ │ - cmpeq r8, r0, lsl #2 │ │ │ │ + cmpeq r8, ip, lsl #2 │ │ │ │ msreq SPSR_fsc, ip, lsl #24 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - cmpeq r9, ip, ror #16 │ │ │ │ - cmpeq r9, r0, lsl r9 │ │ │ │ + cmneq r1, r0, lsr r8 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ + cmpeq r9, ip, lsl r9 │ │ │ │ andeq r1, r0, r5, lsl r5 │ │ │ │ - strheq r8, [r1, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq r9, r4, ror r8 │ │ │ │ - @ instruction: 0x01592898 │ │ │ │ + strheq r8, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq r9, r0, lsl #17 │ │ │ │ + cmpeq r9, r4, lsr #17 │ │ │ │ andeq r1, r0, fp, lsl r5 │ │ │ │ - cmneq r1, r0, ror r7 │ │ │ │ - cmpeq r9, ip, asr r8 │ │ │ │ + cmneq r1, r8, ror r7 │ │ │ │ + cmpeq r9, r8, ror #16 │ │ │ │ andeq r1, r0, r0, lsr #10 │ │ │ │ - cmneq r1, r8, lsr #13 │ │ │ │ + strheq r8, [r1, #-96]! @ 0xffffffa0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01592790 │ │ │ │ + @ instruction: 0x0159279c │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ - ldrsheq ip, [r7, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r9, ip, lsl #14 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + cmneq r1, r8, lsr #12 │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ + cmpeq r9, r8, lsl r7 │ │ │ │ andeq r1, r0, r5, lsr #10 │ │ │ │ - cmpeq r7, r0, asr #9 │ │ │ │ - strheq r8, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r7, ip, lsl #9 │ │ │ │ - @ instruction: 0x0159269c │ │ │ │ + cmpeq r7, ip, asr #9 │ │ │ │ + strheq r8, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0157c498 │ │ │ │ + cmpeq r9, r8, lsr #13 │ │ │ │ andeq r1, r0, r9, lsr #10 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ - cmpeq r9, r0, ror #12 │ │ │ │ + cmneq r1, r0, lsl #11 │ │ │ │ + cmpeq r7, ip, asr r4 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - cmneq r1, ip, lsr r5 │ │ │ │ - cmpeq r7, r4, lsl r4 │ │ │ │ - cmpeq r9, r4, lsr #12 │ │ │ │ + cmneq r1, r4, asr #10 │ │ │ │ + cmpeq r7, r0, lsr #8 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ andeq r1, r0, r2, lsr #10 │ │ │ │ - cmneq r1, r0, lsl #10 │ │ │ │ - ldrsbeq ip, [r7, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r8, ror #11 │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ + cmpeq r7, r0, ror #7 │ │ │ │ + ldrsheq r2, [r9, #-84] @ 0xffffffac │ │ │ │ andeq r1, r0, r4, lsr r5 │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ - @ instruction: 0x0159259c │ │ │ │ - @ instruction: 0x01618498 │ │ │ │ + cmpeq r9, r8, lsr r5 │ │ │ │ + cmpeq r9, r8, lsr #11 │ │ │ │ + cmneq r1, r0, lsr #9 │ │ │ │ andeq r1, r0, r9, lsl r5 │ │ │ │ - cmneq r1, r8, ror #8 │ │ │ │ - cmpeq r9, r4, asr #8 │ │ │ │ - cmpeq r9, ip, asr #10 │ │ │ │ + cmneq r1, r0, ror r4 │ │ │ │ + cmpeq r9, r0, asr r4 │ │ │ │ + cmpeq r9, r8, asr r5 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - cmneq r1, r4, lsr r4 │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ - cmpeq r9, ip, lsl r5 │ │ │ │ + cmneq r1, ip, lsr r4 │ │ │ │ + cmpeq r7, r8, lsl r3 │ │ │ │ + cmpeq r9, r8, lsr #10 │ │ │ │ andeq r1, r0, pc, lsl #10 │ │ │ │ - strdeq r8, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsbeq ip, [r7, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r9, r0, ror #9 │ │ │ │ + cmneq r1, r0, lsl #8 │ │ │ │ + ldrsbeq ip, [r7, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r9, ip, ror #9 │ │ │ │ andeq r1, r0, r2, lsl r5 │ │ │ │ - ldrheq r3, [r9, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x01592498 │ │ │ │ - @ instruction: 0x01618394 │ │ │ │ + ldrheq r3, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r4, lsr #9 │ │ │ │ + @ instruction: 0x0161839c │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - cmneq r1, r8, ror r3 │ │ │ │ - cmpeq r7, r0, asr r2 │ │ │ │ - cmpeq r9, r0, ror #8 │ │ │ │ + cmneq r1, r0, lsl #7 │ │ │ │ + cmpeq r7, ip, asr r2 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ andeq r1, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 005f8f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1376654,29 +1376654,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 5f8fac │ │ │ │ msreq SPSR_fsc, r8, lsr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq SPSR_fsc, r0, lsl #11 │ │ │ │ msreq SPSR_fsc, r0, ror #10 │ │ │ │ andeq r7, r0, r8, lsl #18 │ │ │ │ - cmneq r1, r0, ror #2 │ │ │ │ - cmpeq r7, r8, lsr r0 │ │ │ │ - cmpeq r9, r8, asr #4 │ │ │ │ + cmneq r1, r8, ror #2 │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ andeq r1, r0, r9, lsl #11 │ │ │ │ - cmpeq r9, ip, lsl r2 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ - ldrsheq r2, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r9, r8, lsr #4 │ │ │ │ + cmneq r1, r0, lsr #2 │ │ │ │ + cmpeq r9, r0, lsl #4 │ │ │ │ andeq r1, r0, r8, lsl #11 │ │ │ │ - ldrdeq r8, [r1, #-0]! │ │ │ │ - cmpeq r7, r8, lsr #31 │ │ │ │ - ldrheq r2, [r9, #-16] │ │ │ │ + ldrdeq r8, [r1, #-8]! │ │ │ │ + ldrheq fp, [r7, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r2, [r9, #-28] @ 0xffffffe4 │ │ │ │ andeq r1, r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x01618090 │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ - cmpeq r9, r8, ror r1 │ │ │ │ + @ instruction: 0x01618098 │ │ │ │ + cmpeq r7, r4, ror pc │ │ │ │ + cmpeq r9, r4, lsl #3 │ │ │ │ andeq r1, r0, r7, lsl #11 │ │ │ │ │ │ │ │ 005f9188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -1377603,208 +1377603,208 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5f9db0 │ │ │ │ msreq (UNDEF: 125), r4, ror r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - strheq r7, [r1, #-248]! @ 0xffffff08 │ │ │ │ - ldrheq r2, [r9, #-0] │ │ │ │ + cmneq r1, r0, asr #31 │ │ │ │ + ldrheq r2, [r9, #-12] │ │ │ │ msreq (UNDEF: 125), r4, lsr #6 │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ andeq r1, r0, r1, lsl r3 │ │ │ │ cmneq sp, r8, asr #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ + cmpeq r8, r8, ror r4 │ │ │ │ @ instruction: 0xfffd2f50 │ │ │ │ - cmpeq r9, ip, lsl #6 │ │ │ │ + cmpeq r9, r8, lsl r3 │ │ │ │ @ instruction: 0xfffd7ed8 │ │ │ │ - cmpeq r8, ip, asr #2 │ │ │ │ + cmpeq r8, r8, asr r1 │ │ │ │ @ instruction: 0xfffd7db0 │ │ │ │ - cmpeq r8, r0, asr #2 │ │ │ │ + cmpeq r8, ip, asr #2 │ │ │ │ subseq r7, sp, r8, lsr #26 │ │ │ │ - cmpeq r9, r8, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-36] @ 0xffffffdc │ │ │ │ andeq r6, lr, r0, lsr fp │ │ │ │ - cmpeq r9, r8, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-36] @ 0xffffffdc │ │ │ │ andeq ip, r1, r0, lsr #32 │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ andeq sp, r1, r0, lsl #14 │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r2, r0, lsr #11 │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ addeq sl, r1, r4, lsl #22 │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ ldrsheq pc, [r0], #-120 @ 0xffffff88 @ │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ andeq r6, r0, r0, lsr #3 │ │ │ │ - cmpeq r9, r4, asr #5 │ │ │ │ + ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ subseq sp, r4, r8, ror sp │ │ │ │ - ldrheq r2, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r9, r4, asr #5 │ │ │ │ @ instruction: 0xffff4470 │ │ │ │ - cmpeq r8, ip │ │ │ │ + cmpeq r8, r8, lsl r0 │ │ │ │ @ instruction: 0xfffd44cc │ │ │ │ - @ instruction: 0x01592290 │ │ │ │ + @ instruction: 0x0159229c │ │ │ │ @ instruction: 0xfffd8c74 │ │ │ │ - cmpeq r9, ip, lsl #5 │ │ │ │ + @ instruction: 0x01592298 │ │ │ │ @ instruction: 0xfffe1e84 │ │ │ │ - cmpeq r8, r0, asr #31 │ │ │ │ + cmpeq r8, ip, asr #31 │ │ │ │ @ instruction: 0xfffe3e68 │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ addseq ip, r0, r0, ror r8 │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ subseq fp, r3, ip, lsr r2 │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ ldrdeq r3, [sl], -r8 │ │ │ │ - cmpeq r9, r0, ror r2 │ │ │ │ - muleq sl, ip, r9 │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ - @ instruction: 0xffff887c │ │ │ │ + muleq sl, ip, r9 │ │ │ │ cmpeq r9, r8, lsl #5 │ │ │ │ + @ instruction: 0xffff887c │ │ │ │ + @ instruction: 0x01592294 │ │ │ │ @ instruction: 0xfffd96b0 │ │ │ │ - cmpeq r8, r0, asr #1 │ │ │ │ + cmpeq r8, ip, asr #1 │ │ │ │ @ instruction: 0xfffe4cd4 │ │ │ │ - ldrheq ip, [r8, #-12] │ │ │ │ - cmpeq r8, r4, lsr #2 │ │ │ │ + cmpeq r8, r8, asr #1 │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmpeq r9, ip, asr ip │ │ │ │ - cmpeq r9, ip, ror #24 │ │ │ │ - cmpeq r9, ip, ror ip │ │ │ │ - cmpeq r8, r8, lsr #1 │ │ │ │ + cmpeq r9, r8, ror #24 │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ + cmpeq r9, r8, lsl #25 │ │ │ │ + ldrheq r9, [r8, #-4] │ │ │ │ andeq r7, r0, r8, lsl #18 │ │ │ │ ldrdeq lr, [sp, #-216]! @ 0xffffff28 │ │ │ │ @ instruction: 0xfffe469c │ │ │ │ cmpeq r6, r0, ror r0 │ │ │ │ - cmneq r1, ip, lsr #19 │ │ │ │ - @ instruction: 0x0157b890 │ │ │ │ - cmpeq r9, r0, lsr #21 │ │ │ │ + strheq r7, [r1, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x0157b89c │ │ │ │ + cmpeq r9, ip, lsr #21 │ │ │ │ andeq r1, r0, sl, asr r3 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - cmpeq r7, r4, asr r8 │ │ │ │ - cmpeq r9, r4, ror #20 │ │ │ │ + cmneq r1, r8, ror r9 │ │ │ │ + cmpeq r7, r0, ror #16 │ │ │ │ + cmpeq r9, r0, ror sl │ │ │ │ andeq r1, r0, r9, asr r3 │ │ │ │ - cmneq r1, r4, lsr r9 │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ - cmpeq r9, r8, lsr #20 │ │ │ │ + cmneq r1, ip, lsr r9 │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + cmpeq r9, r4, lsr sl │ │ │ │ andeq r1, r0, r8, asr r3 │ │ │ │ - strdeq r7, [r1, #-136]! @ 0xffffff78 │ │ │ │ - ldrsbeq fp, [r7, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r9, ip, ror #19 │ │ │ │ + cmneq r1, r0, lsl #18 │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + ldrsheq r1, [r9, #-152] @ 0xffffff68 │ │ │ │ andeq r1, r0, r7, asr r3 │ │ │ │ - strheq r7, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r7, r0, lsr #15 │ │ │ │ - ldrheq r1, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmneq r1, r4, asr #17 │ │ │ │ + cmpeq r7, ip, lsr #15 │ │ │ │ + ldrheq r1, [r9, #-156] @ 0xffffff64 │ │ │ │ andeq r1, r0, r6, asr r3 │ │ │ │ - cmneq r1, r0, lsl #17 │ │ │ │ - cmpeq r7, r4, ror #14 │ │ │ │ - cmpeq r9, r4, ror r9 │ │ │ │ + cmneq r1, r8, lsl #17 │ │ │ │ + cmpeq r7, r0, ror r7 │ │ │ │ + cmpeq r9, r0, lsl #19 │ │ │ │ andeq r1, r0, r5, asr r3 │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ - cmpeq r7, r8, lsr #14 │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ + cmneq r1, ip, asr #16 │ │ │ │ + cmpeq r7, r4, lsr r7 │ │ │ │ + cmpeq r9, r4, asr #18 │ │ │ │ andeq r1, r0, r4, asr r3 │ │ │ │ - cmneq r1, r8, lsl #16 │ │ │ │ - cmpeq r7, ip, ror #13 │ │ │ │ - ldrsheq r1, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmneq r1, r0, lsl r8 │ │ │ │ + ldrsheq fp, [r7, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r9, r8, lsl #18 │ │ │ │ andeq r1, r0, r3, asr r3 │ │ │ │ - cmneq r1, ip, asr #15 │ │ │ │ - ldrheq fp, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r9, r0, asr #17 │ │ │ │ + ldrdeq r7, [r1, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq fp, [r7, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r9, ip, asr #17 │ │ │ │ andeq r1, r0, r2, asr r3 │ │ │ │ - @ instruction: 0x01617790 │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ - cmpeq r9, r4, lsl #17 │ │ │ │ + @ instruction: 0x01617798 │ │ │ │ + cmpeq r7, r0, lsl #13 │ │ │ │ + @ instruction: 0x01591890 │ │ │ │ andeq r1, r0, ip, asr #6 │ │ │ │ - cmneq r1, r8, asr r7 │ │ │ │ - cmpeq r7, r8, lsr r6 │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ + cmneq r1, r0, ror #14 │ │ │ │ + cmpeq r7, r4, asr #12 │ │ │ │ + cmpeq r9, r8, asr r8 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - cmneq r1, ip, lsl r7 │ │ │ │ - ldrsheq fp, [r7, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r9, r0, lsl r8 │ │ │ │ + cmneq r1, r4, lsr #14 │ │ │ │ + cmpeq r7, r8, lsl #12 │ │ │ │ + cmpeq r9, ip, lsl r8 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - cmneq r1, r0, ror #13 │ │ │ │ - cmpeq r7, r0, asr #11 │ │ │ │ - ldrsbeq r1, [r9, #-116] @ 0xffffff8c │ │ │ │ + cmneq r1, r8, ror #13 │ │ │ │ + cmpeq r7, ip, asr #11 │ │ │ │ + cmpeq r9, r0, ror #15 │ │ │ │ andeq r1, r0, r5, lsr r3 │ │ │ │ - cmneq r1, r4, lsr #13 │ │ │ │ - cmpeq r7, r4, lsl #11 │ │ │ │ - @ instruction: 0x01591798 │ │ │ │ + cmneq r1, ip, lsr #13 │ │ │ │ + @ instruction: 0x0157b590 │ │ │ │ + cmpeq r9, r4, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r3 │ │ │ │ - cmneq r1, r8, ror #12 │ │ │ │ - cmpeq r7, r8, asr #10 │ │ │ │ - cmpeq r9, ip, asr r7 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ + cmpeq r7, r4, asr r5 │ │ │ │ + cmpeq r9, r8, ror #14 │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - cmneq r1, ip, lsr #12 │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, lsr #14 │ │ │ │ + cmneq r1, r4, lsr r6 │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ + cmpeq r9, ip, lsr #14 │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ - ldrsbeq fp, [r7, #-64] @ 0xffffffc0 │ │ │ │ - ldrsbeq r1, [r9, #-104] @ 0xffffff98 │ │ │ │ + strdeq r7, [r1, #-84]! @ 0xffffffac │ │ │ │ + ldrsbeq fp, [r7, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r4, ror #13 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ - strheq r7, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0157b494 │ │ │ │ - cmpeq r9, r4, lsr #13 │ │ │ │ + strheq r7, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq r7, r0, lsr #9 │ │ │ │ + ldrheq r1, [r9, #-96] @ 0xffffffa0 │ │ │ │ andeq r1, r0, r1, ror #6 │ │ │ │ - cmneq r1, r4, ror r5 │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ - cmpeq r9, r8, ror #12 │ │ │ │ + cmneq r1, ip, ror r5 │ │ │ │ + cmpeq r7, r4, ror #8 │ │ │ │ + cmpeq r9, r4, ror r6 │ │ │ │ andeq r1, r0, r0, ror #6 │ │ │ │ - cmneq r1, r8, lsr r5 │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ - cmpeq r9, ip, lsr #12 │ │ │ │ + cmneq r1, r0, asr #10 │ │ │ │ + cmpeq r7, r8, lsr #8 │ │ │ │ + cmpeq r9, r8, lsr r6 │ │ │ │ andeq r1, r0, pc, asr r3 │ │ │ │ - strdeq r7, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r7, r0, ror #7 │ │ │ │ - ldrsheq r1, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r1, r4, lsl #10 │ │ │ │ + cmpeq r7, ip, ror #7 │ │ │ │ + ldrsheq r1, [r9, #-92] @ 0xffffffa4 │ │ │ │ andeq r1, r0, lr, asr r3 │ │ │ │ - cmneq r1, r0, asr #9 │ │ │ │ - cmpeq r7, r4, lsr #7 │ │ │ │ - ldrheq r1, [r9, #-84] @ 0xffffffac │ │ │ │ + cmneq r1, r8, asr #9 │ │ │ │ + ldrheq fp, [r7, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r9, r0, asr #11 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - cmneq r1, r4, lsl #9 │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ - cmpeq r9, r8, ror r5 │ │ │ │ + cmneq r1, ip, lsl #9 │ │ │ │ + cmpeq r7, r4, ror r3 │ │ │ │ + cmpeq r9, r4, lsl #11 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - cmneq r1, r8, asr #8 │ │ │ │ - cmpeq r7, ip, lsr #6 │ │ │ │ - cmpeq r9, ip, lsr r5 │ │ │ │ + cmneq r1, r0, asr r4 │ │ │ │ + cmpeq r7, r8, lsr r3 │ │ │ │ + cmpeq r9, r8, asr #10 │ │ │ │ andeq r1, r0, fp, asr r3 │ │ │ │ - ldrsheq fp, [r7, #-36] @ 0xffffffdc │ │ │ │ - cmneq r1, ip, lsl #8 │ │ │ │ - ldrsheq r1, [r9, #-68] @ 0xffffffbc │ │ │ │ - cmneq r1, r4, asr #7 │ │ │ │ - cmpeq r7, r8, lsr #5 │ │ │ │ - ldrheq r1, [r9, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r0, lsl #6 │ │ │ │ + cmneq r1, r4, lsl r4 │ │ │ │ + cmpeq r9, r0, lsl #10 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ + ldrheq fp, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r9, r4, asr #9 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - cmpeq r7, r0, ror r2 │ │ │ │ - cmneq r1, r8, lsl #7 │ │ │ │ - cmpeq r9, r0, ror r4 │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ - cmneq r1, r4, asr #6 │ │ │ │ - cmpeq r9, ip, lsr #8 │ │ │ │ - cmpeq r7, r8, ror #3 │ │ │ │ - ldrdeq r7, [r1, #-36]! @ 0xffffffdc │ │ │ │ - ldrheq fp, [r7, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, r8, asr #7 │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ + @ instruction: 0x01617390 │ │ │ │ + cmpeq r9, ip, ror r4 │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ + cmneq r1, ip, asr #6 │ │ │ │ + cmpeq r9, r8, lsr r4 │ │ │ │ + ldrsheq fp, [r7, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r7, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r7, r0, asr #3 │ │ │ │ + ldrsbeq r1, [r9, #-52] @ 0xffffffcc │ │ │ │ andeq r1, r0, fp, lsr #6 │ │ │ │ - @ instruction: 0x01617298 │ │ │ │ - cmpeq r7, r8, ror r1 │ │ │ │ - cmpeq r9, ip, lsl #7 │ │ │ │ + cmneq r1, r0, lsr #5 │ │ │ │ + cmpeq r7, r4, lsl #3 │ │ │ │ + @ instruction: 0x01591398 │ │ │ │ andeq r1, r0, r1, lsr r3 │ │ │ │ - cmneq r1, ip, asr r2 │ │ │ │ - cmpeq r7, ip, lsr r1 │ │ │ │ - cmpeq r9, r0, asr r3 │ │ │ │ + cmneq r1, r4, ror #4 │ │ │ │ + cmpeq r7, r8, asr #2 │ │ │ │ + cmpeq r9, ip, asr r3 │ │ │ │ andeq r1, r0, r0, lsr r3 │ │ │ │ - cmpeq r9, r0, asr #6 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - cmpeq r7, ip, asr #1 │ │ │ │ - @ instruction: 0x0157b09c │ │ │ │ - strheq r7, [r1, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x0159129c │ │ │ │ + ldrsbeq fp, [r7, #-8] │ │ │ │ + cmpeq r7, r8, lsr #1 │ │ │ │ + strheq r7, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq r9, r8, lsr #5 │ │ │ │ │ │ │ │ 005fa31c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1377855,21 +1377855,21 @@ │ │ │ │ add r2, r2, #3120 @ 0xc30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5fa370 │ │ │ │ ldrdeq lr, [sp, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, r8, lsl #18 │ │ │ │ - cmneq r1, r0, lsl #28 │ │ │ │ - cmpeq r7, r4, ror #25 │ │ │ │ - cmpeq r9, ip, ror #29 │ │ │ │ + cmneq r1, r8, lsl #28 │ │ │ │ + ldrsheq sl, [r7, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq r0, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - cmneq r1, r4, asr #27 │ │ │ │ - cmpeq r7, r8, lsr #25 │ │ │ │ - ldrheq r0, [r9, #-224] @ 0xffffff20 │ │ │ │ + cmneq r1, ip, asr #27 │ │ │ │ + ldrheq sl, [r7, #-196] @ 0xffffff3c │ │ │ │ + ldrheq r0, [r9, #-236] @ 0xffffff14 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ │ │ │ │ 005fa41c : │ │ │ │ ldr r3, [pc, #332] @ 5fa570 │ │ │ │ ldr r2, [pc, #332] @ 5fa574 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1377953,30 +1377953,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5fa4b4 │ │ │ │ strdeq lr, [sp, #-0]! │ │ │ │ andeq r7, r0, r0, ror #20 │ │ │ │ andeq r6, r2, r4, lsr #10 │ │ │ │ - @ instruction: 0x01591e98 │ │ │ │ + cmpeq r9, r4, lsr #29 │ │ │ │ andeq sl, r1, r4, asr #30 │ │ │ │ - @ instruction: 0x0158a598 │ │ │ │ + cmpeq r8, r4, lsr #11 │ │ │ │ andeq ip, r1, r8, lsr #12 │ │ │ │ - cmpeq r8, r0, ror #11 │ │ │ │ - cmneq r1, r8, asr #25 │ │ │ │ - cmpeq r7, r0, lsr #23 │ │ │ │ - ldrheq r0, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r8, ip, ror #11 │ │ │ │ + ldrdeq r6, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r7, ip, lsr #23 │ │ │ │ + cmpeq r9, r0, asr #27 │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - cmneq r1, ip, lsl #25 │ │ │ │ - cmpeq r7, r4, ror #22 │ │ │ │ - cmpeq r9, r8, ror sp │ │ │ │ + @ instruction: 0x01616c94 │ │ │ │ + cmpeq r7, r0, ror fp │ │ │ │ + cmpeq r9, r4, lsl #27 │ │ │ │ @ instruction: 0x000015bd │ │ │ │ - cmneq r1, r0, asr ip │ │ │ │ - cmpeq r7, r8, lsr #22 │ │ │ │ - cmpeq r9, ip, lsr sp │ │ │ │ + cmneq r1, r8, asr ip │ │ │ │ + cmpeq r7, r4, lsr fp │ │ │ │ + cmpeq r9, r8, asr #26 │ │ │ │ @ instruction: 0x000015be │ │ │ │ │ │ │ │ 005fa5c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -1378837,55 +1378837,55 @@ │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5fb048 │ │ │ │ cmneq sp, r8, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r0, ror r6 │ │ │ │ - cmpeq r9, ip, ror #7 │ │ │ │ - cmneq r1, r8, asr r2 │ │ │ │ - cmpeq r9, ip, lsr r3 │ │ │ │ + ldrsheq r1, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r1, r0, ror #4 │ │ │ │ + cmpeq r9, r8, asr #6 │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - ldrsbeq sl, [r7, #-4] │ │ │ │ - cmneq r1, r4, ror #3 │ │ │ │ - @ instruction: 0x0158a890 │ │ │ │ - cmpeq r7, r8, lsl #1 │ │ │ │ - @ instruction: 0x01616198 │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - cmpeq r7, r8, asr #32 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmpeq r9, r8, asr #4 │ │ │ │ + cmpeq r7, r0, ror #1 │ │ │ │ + cmneq r1, ip, ror #3 │ │ │ │ + @ instruction: 0x0158a89c │ │ │ │ + @ instruction: 0x0157a094 │ │ │ │ + cmneq r1, r0, lsr #3 │ │ │ │ + cmpeq r8, r0, asr r8 │ │ │ │ + cmpeq r7, r4, asr r0 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ andeq r1, r0, sl, lsr #12 │ │ │ │ - ldrheq r9, [r7, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq r6, [r1, #-0]! │ │ │ │ - ldrheq r0, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, r4, asr #31 │ │ │ │ + ldrdeq r6, [r1, #-8]! │ │ │ │ + cmpeq r9, r0, asr #3 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - ldrheq r1, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmneq r1, r8, lsl r0 │ │ │ │ - ldrsheq r0, [r9, #-4] │ │ │ │ + cmpeq r9, r8, asr #3 │ │ │ │ + cmneq r1, r0, lsr #32 │ │ │ │ + cmpeq r9, r0, lsl #2 │ │ │ │ andeq r1, r0, r9, lsr #12 │ │ │ │ - cmpeq r9, r8, asr #2 │ │ │ │ - cmneq r1, r4, asr #31 │ │ │ │ - cmpeq r9, r8, lsr #1 │ │ │ │ + cmpeq r9, r4, asr r1 │ │ │ │ + cmneq r1, ip, asr #31 │ │ │ │ + ldrheq r0, [r9, #-4] │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - cmneq r1, r4, ror pc │ │ │ │ - cmpeq r9, r8, asr r0 │ │ │ │ - cmpeq r8, r0, lsl #11 │ │ │ │ - cmneq r1, r4, lsr pc │ │ │ │ - cmpeq r9, r8, lsl r0 │ │ │ │ - cmpeq r7, r8, asr #27 │ │ │ │ - cmneq r1, r4, ror #29 │ │ │ │ - cmppeq r8, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01579d98 │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ - cmpeq r8, r4, asr r5 │ │ │ │ - cmpeq r7, ip, asr sp │ │ │ │ - cmneq r1, r8, ror lr │ │ │ │ - cmppeq r8, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, ror #28 │ │ │ │ + cmneq r1, ip, ror pc │ │ │ │ + cmpeq r9, r4, rrx │ │ │ │ + cmpeq r8, ip, lsl #11 │ │ │ │ + cmneq r1, ip, lsr pc │ │ │ │ + cmpeq r9, r4, lsr #32 │ │ │ │ + ldrsbeq r9, [r7, #-212] @ 0xffffff2c │ │ │ │ + cmneq r1, ip, ror #29 │ │ │ │ + ldrsbeq pc, [r8, #-244] @ 0xffffff0c @ │ │ │ │ + cmpeq r7, r4, lsr #27 │ │ │ │ + strheq r5, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r8, r0, ror #10 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + cmneq r1, r0, lsl #29 │ │ │ │ + cmppeq r8, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #12] @ 5fb3fc │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ cmpeq r7, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1379666,80 +1379666,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 5fb45c │ │ │ │ cmneq sp, r4, ror #1 │ │ │ │ ldrdeq sp, [sp, #-4]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq sp, [sp, #-0]! │ │ │ │ - cmpeq r8, r8, asr #4 │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq r9, r4, lsl #13 │ │ │ │ - cmpeq r9, ip, asr #12 │ │ │ │ - strdeq r6, [r1, #-4]! │ │ │ │ + @ instruction: 0x01590690 │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ + strdeq r6, [r1, #-12]! │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - cmpeq r7, r8, lsr r3 │ │ │ │ - cmpeq r9, r4, lsl r6 │ │ │ │ - strheq r6, [r1, #-8]! │ │ │ │ + cmpeq r7, r4, asr #6 │ │ │ │ + cmpeq r9, r0, lsr #12 │ │ │ │ + cmneq r1, r0, asr #1 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ - cmpeq r9, r0, ror #11 │ │ │ │ - cmneq r1, r4, lsl #1 │ │ │ │ + cmpeq r7, r0, lsl r3 │ │ │ │ + cmpeq r9, ip, ror #11 │ │ │ │ + cmneq r1, ip, lsl #1 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - ldrsbeq r9, [r7, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r9, ip, lsr #11 │ │ │ │ - qdsubeq r6, r0, r1 │ │ │ │ + ldrsbeq r9, [r7, #-44] @ 0xffffffd4 │ │ │ │ + ldrheq r0, [r9, #-88] @ 0xffffffa8 │ │ │ │ + qdsubeq r6, r8, r1 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x0157929c │ │ │ │ - cmpeq r9, r8, ror r5 │ │ │ │ - cmneq r1, ip, lsl r0 │ │ │ │ + cmpeq r7, r8, lsr #5 │ │ │ │ + cmpeq r9, r4, lsl #11 │ │ │ │ + cmneq r1, r4, lsr #32 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmpeq r7, r8, ror #4 │ │ │ │ - cmpeq r9, r4, asr #10 │ │ │ │ - cmneq r1, r8, ror #31 │ │ │ │ + cmpeq r7, r4, ror r2 │ │ │ │ + cmpeq r9, r0, asr r5 │ │ │ │ + strdeq r5, [r1, #-240]! @ 0xffffff10 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmpeq r7, r4, lsr r2 │ │ │ │ - cmpeq r9, r0, lsl r5 │ │ │ │ - strheq r5, [r1, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + cmpeq r9, ip, lsl r5 │ │ │ │ + strheq r5, [r1, #-252]! @ 0xffffff04 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - cmpeq r7, r0, lsl #4 │ │ │ │ - ldrsbeq r0, [r9, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r1, r0, lsl #31 │ │ │ │ + cmpeq r7, ip, lsl #4 │ │ │ │ + cmpeq r9, r8, ror #9 │ │ │ │ + cmneq r1, r8, lsl #31 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - cmpeq r7, ip, asr #3 │ │ │ │ - cmpeq r9, r8, lsr #9 │ │ │ │ - cmneq r1, ip, asr #30 │ │ │ │ + ldrsbeq r9, [r7, #-24] @ 0xffffffe8 │ │ │ │ + ldrheq r0, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmneq r1, r4, asr pc │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmpeq r9, r8, asr #9 │ │ │ │ - cmpeq r9, r0, ror r4 │ │ │ │ - cmneq r1, r8, lsl pc │ │ │ │ + ldrsbeq r0, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r9, ip, ror r4 │ │ │ │ + cmneq r1, r0, lsr #30 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - cmpeq r7, r0, ror r1 │ │ │ │ - cmpeq r9, ip, asr #8 │ │ │ │ - strdeq r5, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r7, ip, ror r1 │ │ │ │ + cmpeq r9, r8, asr r4 │ │ │ │ + strdeq r5, [r1, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmpeq r7, ip, lsr r1 │ │ │ │ - cmpeq r9, r8, lsl r4 │ │ │ │ - strheq r5, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r7, r8, asr #2 │ │ │ │ + cmpeq r9, r4, lsr #8 │ │ │ │ + cmneq r1, r4, asr #29 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmpeq r7, r8, lsl #2 │ │ │ │ - cmpeq r9, r4, ror #7 │ │ │ │ - cmneq r1, ip, lsl #29 │ │ │ │ - ldrsbeq r9, [r7, #-4] │ │ │ │ - ldrheq r0, [r9, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r1, r4, asr lr │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ + ldrsheq r0, [r9, #-48] @ 0xffffffd0 │ │ │ │ + @ instruction: 0x01615e94 │ │ │ │ + cmpeq r7, r0, ror #1 │ │ │ │ + ldrheq r0, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r1, ip, asr lr │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmpeq r7, r0, lsr #1 │ │ │ │ - cmpeq r9, ip, ror r3 │ │ │ │ - cmneq r1, r0, lsr #28 │ │ │ │ + cmpeq r7, ip, lsr #1 │ │ │ │ + cmpeq r9, r8, lsl #7 │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - cmpeq r7, ip, rrx │ │ │ │ - cmpeq r9, r8, asr #6 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ + cmpeq r9, r4, asr r3 │ │ │ │ + strdeq r5, [r1, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ 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 │ │ │ │ @@ -1380717,150 +1380717,150 @@ │ │ │ │ bne 5fd61c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq sp, ip, lsr #7 │ │ │ │ @ instruction: 0x016dc39c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, r4, lsl #23 │ │ │ │ - cmpeq r9, r8, asr #1 │ │ │ │ - ldrdeq r5, [r1, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ - cmneq r1, r4, ror #19 │ │ │ │ - cmppeq r8, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0157669c │ │ │ │ - strdeq r5, [r1, #-12]! │ │ │ │ - cmppeq r8, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, lsl #23 │ │ │ │ + ldrsbeq r0, [r9, #-4] │ │ │ │ + ldrdeq r5, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r9, ip, lsr #32 │ │ │ │ + cmneq r1, ip, ror #19 │ │ │ │ + cmppeq r8, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsr #13 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + cmppeq r8, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - cmpeq r7, r4, lsl sp │ │ │ │ - strdeq r4, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r7, r0, asr r2 │ │ │ │ - cmppeq r8, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmppeq r8, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsr #26 │ │ │ │ + strdeq r4, [r1, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq r7, ip, asr r2 │ │ │ │ + cmppeq r8, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ + cmppeq r8, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0158f490 │ │ │ │ andeq r8, r0, r4, asr #26 │ │ │ │ cmneq sp, r4, lsr #9 │ │ │ │ - ldrheq pc, [r8, #-12] @ │ │ │ │ - cmpeq r7, ip, ror ip │ │ │ │ + cmppeq r8, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsl #25 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - @ instruction: 0x0158ee90 │ │ │ │ - cmneq r1, r8, lsr r9 │ │ │ │ - cmpeq r8, ip, lsr #27 │ │ │ │ - cmneq r1, r0, asr #16 │ │ │ │ - cmneq r1, ip, lsl #16 │ │ │ │ - cmpeq r7, r0, lsl #21 │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ + @ instruction: 0x0158ee9c │ │ │ │ + cmneq r1, r0, asr #18 │ │ │ │ + ldrheq lr, [r8, #-216] @ 0xffffff28 │ │ │ │ + cmneq r1, r8, asr #16 │ │ │ │ + cmneq r1, r4, lsl r8 │ │ │ │ + cmpeq r7, ip, lsl #21 │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - ldrdeq r4, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq r7, r0, asr #20 │ │ │ │ - cmpeq r8, ip, lsl sp │ │ │ │ + ldrdeq r4, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - @ instruction: 0x01614790 │ │ │ │ - cmpeq r7, r4, lsl #20 │ │ │ │ - ldrsbeq lr, [r8, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x01614798 │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ + cmpeq r8, r8, ror #25 │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - cmneq r1, r8, asr r7 │ │ │ │ - cmpeq r7, r8, asr #19 │ │ │ │ - cmpeq r8, r4, lsr #25 │ │ │ │ + cmneq r1, r0, ror #14 │ │ │ │ + ldrsbeq r7, [r7, #-148] @ 0xffffff6c │ │ │ │ + ldrheq lr, [r8, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - cmneq r1, r8, lsl r7 │ │ │ │ - cmpeq r7, ip, lsl #19 │ │ │ │ - cmpeq r8, r4, ror #24 │ │ │ │ + cmneq r1, r0, lsr #14 │ │ │ │ + @ instruction: 0x01577998 │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - cmpeq r7, r4, asr r9 │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ - cmpeq r7, r0, lsr #18 │ │ │ │ - ldrsheq lr, [r8, #-184] @ 0xffffff48 │ │ │ │ + strheq r4, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq r7, ip, lsr #18 │ │ │ │ + cmpeq r8, r4, lsl #24 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ - cmpeq r7, r4, ror #17 │ │ │ │ - ldrheq lr, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ + ldrsheq r7, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, r8, asr #23 │ │ │ │ @ instruction: 0x000009bb │ │ │ │ - cmneq r1, r4, lsr r6 │ │ │ │ - cmpeq r7, r8, lsr #17 │ │ │ │ - cmpeq r8, r0, lsl #23 │ │ │ │ + cmneq r1, ip, lsr r6 │ │ │ │ + ldrheq r7, [r7, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, ip, lsl #23 │ │ │ │ @ instruction: 0x000009ba │ │ │ │ - strdeq r4, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq r7, ip, ror #16 │ │ │ │ - cmpeq r8, r4, asr #22 │ │ │ │ + cmneq r1, r0, lsl #12 │ │ │ │ + cmpeq r7, r8, ror r8 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - cmpeq r7, r4, lsr r8 │ │ │ │ + cmpeq r7, r0, asr #16 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ - cmpeq r7, r8, ror #15 │ │ │ │ - cmpeq r8, r4, asr #21 │ │ │ │ + cmneq r1, r0, lsl #11 │ │ │ │ + ldrsheq r7, [r7, #-116] @ 0xffffff8c │ │ │ │ + ldrsbeq lr, [r8, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - cmneq r1, r8, lsr r5 │ │ │ │ - cmpeq r7, ip, lsr #15 │ │ │ │ - cmpeq r8, r4, lsl #21 │ │ │ │ + cmneq r1, r0, asr #10 │ │ │ │ + ldrheq r7, [r7, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x0158ea90 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - strdeq r4, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r7, r0, ror r7 │ │ │ │ - cmpeq r8, r8, asr #20 │ │ │ │ + cmneq r1, r4, lsl #10 │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + cmpeq r8, r4, asr sl │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmneq r1, r0, asr #9 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ - cmpeq r8, ip, lsl #20 │ │ │ │ + cmneq r1, r8, asr #9 │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - ldrsheq r7, [r7, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r7, r8, lsl #14 │ │ │ │ @ instruction: 0x000009be │ │ │ │ - cmneq r1, r4, asr r4 │ │ │ │ - cmpeq r7, r8, asr #13 │ │ │ │ - cmpeq r8, r0, lsr #19 │ │ │ │ + cmneq r1, ip, asr r4 │ │ │ │ + ldrsbeq r7, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r8, ip, lsr #19 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - cmneq r1, r0, lsr #8 │ │ │ │ - cmpeq r7, r0, lsl #13 │ │ │ │ - cmpeq r8, r4, ror #18 │ │ │ │ + cmneq r1, r8, lsr #8 │ │ │ │ + cmpeq r7, ip, lsl #13 │ │ │ │ + cmpeq r8, r0, ror r9 │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ - strdeq r4, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - cmpeq r8, ip, lsr r9 │ │ │ │ - strheq r4, [r1, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ + strdeq r4, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq r7, r0, ror r6 │ │ │ │ + cmpeq r8, r8, asr #18 │ │ │ │ + strheq r4, [r1, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmneq r1, r4, ror #6 │ │ │ │ - cmpeq r8, r8, lsr #19 │ │ │ │ - cmpeq r8, r8, lsr #17 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + ldrheq lr, [r8, #-148] @ 0xffffff6c │ │ │ │ + ldrheq lr, [r8, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - cmpeq r8, r8, asr #16 │ │ │ │ + cmneq r1, r4, lsl r3 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r7, ip, lsr r5 │ │ │ │ + cmpeq r7, r8, asr #10 │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ andeq r0, r0, r5, lsr #20 │ │ │ │ - ldrsbeq r7, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r4, ror #9 │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - cmpeq r7, r0, asr #9 │ │ │ │ + cmpeq r7, ip, asr #9 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - @ instruction: 0x01577490 │ │ │ │ + @ instruction: 0x0157749c │ │ │ │ andeq r0, r0, r2, asr #19 │ │ │ │ - cmneq r1, r0, ror #3 │ │ │ │ - cmpeq r8, r8, lsr #15 │ │ │ │ - cmpeq r8, r0, lsr #14 │ │ │ │ + cmneq r1, r8, ror #3 │ │ │ │ + ldrheq lr, [r8, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r8, ip, lsr #14 │ │ │ │ andeq r0, r0, r2, lsr #19 │ │ │ │ - @ instruction: 0x01614198 │ │ │ │ - cmpeq r7, ip, lsl #8 │ │ │ │ - cmpeq r8, r4, ror #13 │ │ │ │ + cmneq r1, r0, lsr #3 │ │ │ │ + cmpeq r7, r8, lsl r4 │ │ │ │ + ldrsheq lr, [r8, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - cmpeq r8, ip, lsl #22 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ - @ instruction: 0x0158e694 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ + cmpeq r8, r0, lsr #13 │ │ │ │ + cmpeq r7, r8, lsl #7 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - cmpeq r7, r0, ror #6 │ │ │ │ + cmpeq r7, ip, ror #6 │ │ │ │ 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 │ │ │ │ @@ -1381755,26 +1381755,26 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5fe044 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x01613e90 │ │ │ │ - cmpeq r8, r4, lsr #11 │ │ │ │ - cmpeq r7, r4, asr r0 │ │ │ │ - cmpeq r8, r4, asr #23 │ │ │ │ + @ instruction: 0x01613e98 │ │ │ │ + ldrheq lr, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r7, r0, rrx │ │ │ │ + ldrsbeq r8, [r8, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq r1, r8, lsr #27 │ │ │ │ - cmpeq r7, ip, lsl r0 │ │ │ │ - @ instruction: 0x01588b90 │ │ │ │ + strheq r3, [r1, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r7, r8, lsr #32 │ │ │ │ + @ instruction: 0x01588b9c │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - cmpeq r8, ip, asr r4 │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ - cmpeq r8, r4, asr #22 │ │ │ │ + cmpeq r8, r8, ror #8 │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1382779,120 +1382779,120 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 5fed4c │ │ │ │ ldrdeq sl, [sp, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x016da394 │ │ │ │ - cmneq r1, r0, lsr #23 │ │ │ │ - cmpeq r8, ip, ror #1 │ │ │ │ + cmneq r1, r8, lsr #23 │ │ │ │ + ldrsheq lr, [r8, #-8] │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r7, r0, lsl r8 │ │ │ │ - ldrdeq r3, [r1, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq r8, r4 │ │ │ │ + cmpeq r7, ip, lsl r8 │ │ │ │ + cmneq r1, r4, ror #21 │ │ │ │ + cmpeq r8, r0, lsl r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r1, r4, ror #7 │ │ │ │ - cmpeq r8, r8, lsr #18 │ │ │ │ + cmneq r1, ip, ror #7 │ │ │ │ + cmpeq r8, r4, lsr r9 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r7, r8, lsr #1 │ │ │ │ - cmneq r1, r0, lsl #7 │ │ │ │ - cmpeq r7, r4, ror #11 │ │ │ │ - cmpeq r8, r8, asr #17 │ │ │ │ - cmneq r1, r0, lsr r3 │ │ │ │ - cmpeq r8, r8, ror r8 │ │ │ │ + ldrheq r4, [r7, #-4] │ │ │ │ + cmneq r1, r8, lsl #7 │ │ │ │ + ldrsheq r6, [r7, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq sp, [r8, #-132] @ 0xffffff7c │ │ │ │ + cmneq r1, r8, lsr r3 │ │ │ │ + cmpeq r8, r4, lsl #17 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - ldrsbeq sp, [r8, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r8, r0, ror #15 │ │ │ │ - cmpeq r8, r4, lsr #17 │ │ │ │ - cmneq r1, r4, lsl #2 │ │ │ │ - cmpeq r8, ip, rrx │ │ │ │ + ldrsbeq sp, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r8, ip, ror #15 │ │ │ │ + ldrheq sp, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmneq r1, ip, lsl #2 │ │ │ │ + cmpeq r8, r8, ror r0 │ │ │ │ @ instruction: 0x0004f4b8 │ │ │ │ cmneq sp, r0, asr #15 │ │ │ │ - cmpeq r8, r0, lsl #14 │ │ │ │ - cmpeq r7, r0, asr #5 │ │ │ │ + cmpeq r8, ip, lsl #14 │ │ │ │ + cmpeq r7, ip, asr #5 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq sl, r0, r8, ror #3 │ │ │ │ - cmpeq r7, r8, lsl #4 │ │ │ │ - cmpeq r7, ip, ror #3 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ + ldrsheq r6, [r7, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - ldrsbeq r6, [r7, #-16] │ │ │ │ - ldrheq r6, [r7, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq r6, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r7, r0, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq r7, r4, lsl #3 │ │ │ │ + @ instruction: 0x01576190 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq r7, r8, ror #2 │ │ │ │ - cmneq r1, r0, asr #29 │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ - cmpeq r8, r4, lsl #8 │ │ │ │ + cmpeq r7, r4, ror r1 │ │ │ │ + cmneq r1, r8, asr #29 │ │ │ │ + cmpeq r7, r0, asr #2 │ │ │ │ + cmpeq r8, r0, lsl r4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r1, r4, lsl #29 │ │ │ │ - ldrsheq r6, [r7, #-8] │ │ │ │ - cmpeq r8, r8, asr #7 │ │ │ │ + cmneq r1, ip, lsl #29 │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ + ldrsbeq sp, [r8, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r1, r8, asr #28 │ │ │ │ - ldrheq r6, [r7, #-12] │ │ │ │ - @ instruction: 0x0158d390 │ │ │ │ - cmneq r1, ip, lsl #28 │ │ │ │ - cmpeq r8, r8, ror r5 │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ + cmneq r1, r0, asr lr │ │ │ │ + cmpeq r7, r8, asr #1 │ │ │ │ + @ instruction: 0x0158d39c │ │ │ │ + cmneq r1, r4, lsl lr │ │ │ │ + cmpeq r8, r4, lsl #11 │ │ │ │ + cmpeq r8, r8, asr r3 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ + cmpeq r7, r8, asr #32 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmpeq r7, r0, lsr #32 │ │ │ │ + cmpeq r7, ip, lsr #32 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmpeq r7, r4 │ │ │ │ - ldrsbeq sp, [r8, #-44] @ 0xffffffd4 │ │ │ │ - cmneq r1, r8, asr sp │ │ │ │ - cmpeq r7, ip, asr #31 │ │ │ │ - @ instruction: 0x0158d29c │ │ │ │ + cmpeq r7, r0, lsl r0 │ │ │ │ + cmpeq r8, r8, ror #5 │ │ │ │ + cmneq r1, r0, ror #26 │ │ │ │ + ldrsbeq r5, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r8, r8, lsr #5 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r1, r8, ror #22 │ │ │ │ - ldrsbeq r5, [r7, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r8, ip, lsr #1 │ │ │ │ + cmneq r1, r0, ror fp │ │ │ │ + cmpeq r7, r8, ror #27 │ │ │ │ + ldrheq sp, [r8, #-8] │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq r1, r8, lsr #22 │ │ │ │ - ldrsheq sp, [r8, #-0] │ │ │ │ - cmpeq r8, r8, rrx │ │ │ │ + cmneq r1, r0, lsr fp │ │ │ │ + ldrsheq sp, [r8, #-12] │ │ │ │ + cmpeq r8, r4, ror r0 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq r1, r0, ror #21 │ │ │ │ - cmpeq r7, r4, asr sp │ │ │ │ - cmpeq r8, r4, lsr #32 │ │ │ │ + cmneq r1, r8, ror #21 │ │ │ │ + cmpeq r7, r0, ror #26 │ │ │ │ + cmpeq r8, r0, lsr r0 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq r1, r4, lsr #21 │ │ │ │ - cmpeq r7, r8, lsl sp │ │ │ │ - cmpeq r8, r8, ror #31 │ │ │ │ + cmneq r1, ip, lsr #21 │ │ │ │ + cmpeq r7, r4, lsr #26 │ │ │ │ + ldrsheq ip, [r8, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r1, r8, ror #20 │ │ │ │ - ldrsbeq r5, [r7, #-204] @ 0xffffff34 │ │ │ │ - ldrheq ip, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmneq r1, ip, lsr #20 │ │ │ │ - cmpeq r7, r0, lsr #25 │ │ │ │ - cmpeq r8, r4, ror pc │ │ │ │ - strdeq r2, [r1, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ - cmpeq r8, r4, lsr pc │ │ │ │ + cmneq r1, r0, ror sl │ │ │ │ + cmpeq r7, r8, ror #25 │ │ │ │ + ldrheq ip, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmneq r1, r4, lsr sl │ │ │ │ + cmpeq r7, ip, lsr #25 │ │ │ │ + cmpeq r8, r0, lsl #31 │ │ │ │ + strdeq r2, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq r7, r0, ror ip │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r7, ip, lsr #24 │ │ │ │ - cmneq r1, r8, lsl #19 │ │ │ │ - cmpeq r7, ip, ror #23 │ │ │ │ - ldrsbeq ip, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r7, r8, lsr ip │ │ │ │ + @ instruction: 0x01612990 │ │ │ │ + ldrsheq r5, [r7, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq ip, [r8, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - ldrsbeq r5, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r4, ror #23 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq r1, r0, lsr r9 │ │ │ │ - cmpeq r7, r4, lsr #23 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ - strdeq r2, [r1, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq r7, r8, ror #22 │ │ │ │ - cmpeq r8, r8, lsr lr │ │ │ │ + cmneq r1, r8, lsr r9 │ │ │ │ + ldrheq r5, [r7, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r8, r4, lsl #29 │ │ │ │ + strdeq r2, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq r7, r4, ror fp │ │ │ │ + cmpeq r8, r4, asr #28 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strheq r2, [r1, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq r7, ip, lsr #22 │ │ │ │ - cmpeq r8, r0, lsl #28 │ │ │ │ + cmneq r1, r0, asr #17 │ │ │ │ + cmpeq r7, r8, lsr fp │ │ │ │ + cmpeq r8, ip, lsl #28 │ │ │ │ ldr r2, [pc, #-180] @ 5ff1d8 │ │ │ │ ldr r1, [pc, #-180] @ 5ff1dc │ │ │ │ ldr r3, [pc, #-180] @ 5ff1e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1384075,122 +1384075,122 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 60031c │ │ │ │ cmneq sp, r0, lsl #31 │ │ │ │ cmneq sp, r0, ror pc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r1, ip, lsr r7 │ │ │ │ - cmpeq r8, r4, lsl #25 │ │ │ │ - strdeq r2, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r8, r4, asr #22 │ │ │ │ - ldrheq r3, [r7, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r1, ip, asr lr │ │ │ │ - cmpeq r8, r4, lsr #7 │ │ │ │ + cmneq r1, r4, asr #14 │ │ │ │ + @ instruction: 0x0158cc90 │ │ │ │ + strdeq r2, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ + cmpeq r7, r4, asr #5 │ │ │ │ + cmneq r1, r4, ror #28 │ │ │ │ + ldrheq ip, [r8, #-48] @ 0xffffffd0 │ │ │ │ muleq r0, r5, fp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ muleq r0, sl, fp │ │ │ │ - @ instruction: 0x01572a90 │ │ │ │ - cmneq r1, r8, ror #26 │ │ │ │ - cmpeq r7, ip, asr #31 │ │ │ │ - ldrheq ip, [r8, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ - ldrheq ip, [r8, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq ip, [r8, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01572a9c │ │ │ │ + cmneq r1, r0, ror sp │ │ │ │ + ldrsbeq r4, [r7, #-248] @ 0xffffff08 │ │ │ │ + ldrheq ip, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r1, r4, ror ip │ │ │ │ cmpeq r8, r8, asr #3 │ │ │ │ - ldrsbeq ip, [r8, #-16] │ │ │ │ + cmpeq r8, r4, asr #3 │ │ │ │ + ldrsbeq ip, [r8, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq ip, [r8, #-28] @ 0xffffffe4 │ │ │ │ muleq r0, r0, sl │ │ │ │ strdeq r8, [sp, #-16]! │ │ │ │ - cmpeq r8, ip, lsr #2 │ │ │ │ - cmpeq r7, ip, ror #25 │ │ │ │ + cmpeq r8, r8, lsr r1 │ │ │ │ + ldrsheq r4, [r7, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r3, asr #23 │ │ │ │ - cmneq r1, r8, lsr sl │ │ │ │ - cmpeq r7, ip, lsr #25 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ + cmneq r1, r0, asr #20 │ │ │ │ + ldrheq r4, [r7, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x0158bf90 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - cmpeq r7, r4, ror ip │ │ │ │ + cmpeq r7, r0, lsl #25 │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - strheq r1, [r1, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ - cmpeq r8, r4, lsl #30 │ │ │ │ + cmpeq r7, r4, ror #24 │ │ │ │ + cmneq r1, r0, asr #19 │ │ │ │ + cmpeq r7, r4, lsr ip │ │ │ │ + cmpeq r8, r0, lsl pc │ │ │ │ andeq r0, r0, fp, lsr #23 │ │ │ │ - cmneq r1, ip, ror r9 │ │ │ │ - cmpeq r7, ip, ror #23 │ │ │ │ - cmpeq r8, r8, asr #29 │ │ │ │ + cmneq r1, r4, lsl #19 │ │ │ │ + ldrsheq r4, [r7, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq fp, [r8, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - ldrheq r4, [r7, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r7, r0, asr #23 │ │ │ │ muleq r0, r8, fp │ │ │ │ - cmpeq r7, r4, lsl #23 │ │ │ │ - cmneq r1, ip, lsl r7 │ │ │ │ - @ instruction: 0x01574990 │ │ │ │ - cmpeq r8, r8, ror #24 │ │ │ │ + @ instruction: 0x01574b90 │ │ │ │ + cmneq r1, r4, lsr #14 │ │ │ │ + @ instruction: 0x0157499c │ │ │ │ + cmpeq r8, r4, ror ip │ │ │ │ muleq r0, r4, fp │ │ │ │ - cmneq r1, r0, ror #13 │ │ │ │ - cmpeq r7, r4, asr r9 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ + cmneq r1, r8, ror #13 │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ muleq r0, r3, fp │ │ │ │ - cmpeq r7, ip, lsl r9 │ │ │ │ + cmpeq r7, r8, lsr #18 │ │ │ │ muleq r0, r9, fp │ │ │ │ - cmneq r1, r4, ror r6 │ │ │ │ - cmpeq r7, r8, ror #17 │ │ │ │ - cmpeq r8, r0, asr #23 │ │ │ │ + cmneq r1, ip, ror r6 │ │ │ │ + ldrsheq r4, [r7, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, ip, asr #23 │ │ │ │ andeq r0, r0, ip, ror fp │ │ │ │ - cmneq r1, r4, lsr #12 │ │ │ │ - cmpeq r8, r8, lsl ip │ │ │ │ - cmpeq r8, r0, ror #22 │ │ │ │ + cmneq r1, ip, lsr #12 │ │ │ │ + cmpeq r8, r4, lsr #24 │ │ │ │ + cmpeq r8, ip, ror #22 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - ldrdeq r1, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq r7, r0, asr #16 │ │ │ │ - cmpeq r8, r4, lsr #22 │ │ │ │ + cmneq r1, r4, ror #11 │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ + cmpeq r8, r0, lsr fp │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ - strheq r1, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r7, r8, lsr #16 │ │ │ │ - cmpeq r8, r0, lsl #22 │ │ │ │ + strheq r1, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq r7, r4, lsr r8 │ │ │ │ + cmpeq r8, ip, lsl #22 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - ldrsheq r4, [r7, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r4, [r7, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ - ldrheq r4, [r7, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x0158ba94 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ + cmpeq r7, r8, asr #15 │ │ │ │ + cmpeq r8, r0, lsr #21 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - cmneq r1, r0, lsl r5 │ │ │ │ - cmpeq r7, r0, lsl #15 │ │ │ │ - cmpeq r8, ip, asr sl │ │ │ │ + cmneq r1, r8, lsl r5 │ │ │ │ + cmpeq r7, ip, lsl #15 │ │ │ │ + cmpeq r8, r8, ror #20 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - cmpeq r8, r0, lsl #29 │ │ │ │ - cmneq r1, r4, asr #9 │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ + cmpeq r8, ip, lsl #29 │ │ │ │ + cmneq r1, ip, asr #9 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsr fp │ │ │ │ - cmneq r1, r0, ror r4 │ │ │ │ - cmpeq r8, r8, lsr sl │ │ │ │ - ldrheq fp, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmneq r1, r8, ror r4 │ │ │ │ + cmpeq r8, r4, asr #20 │ │ │ │ + ldrheq fp, [r8, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - cmneq r1, r8, lsr #8 │ │ │ │ - @ instruction: 0x0157469c │ │ │ │ - cmpeq r8, r4, ror r9 │ │ │ │ + cmneq r1, r0, lsr r4 │ │ │ │ + cmpeq r7, r8, lsr #13 │ │ │ │ + cmpeq r8, r0, lsl #19 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - cmneq r1, ip, ror #7 │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ - cmpeq r8, r8, lsr r9 │ │ │ │ + strdeq r1, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + cmpeq r8, r4, asr #18 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - strheq r1, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq r7, r4, lsr #12 │ │ │ │ - ldrsheq fp, [r8, #-140] @ 0xffffff74 │ │ │ │ + strheq r1, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ andeq r0, r0, r9, lsr fp │ │ │ │ - cmneq r1, r4, ror r3 │ │ │ │ - cmpeq r7, r8, ror #11 │ │ │ │ - cmpeq r8, r0, asr #17 │ │ │ │ + cmneq r1, ip, ror r3 │ │ │ │ + ldrsheq r4, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq r8, ip, asr #17 │ │ │ │ andeq r0, r0, r8, lsr fp │ │ │ │ - cmneq r1, r8, lsr r3 │ │ │ │ - cmpeq r7, ip, lsr #11 │ │ │ │ - cmpeq r8, r4, lsl #17 │ │ │ │ + cmneq r1, r0, asr #6 │ │ │ │ + ldrheq r4, [r7, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0158b890 │ │ │ │ andeq r0, r0, r7, lsr fp │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - cmpeq r7, r8, asr r5 │ │ │ │ + cmpeq r7, r0, lsl #11 │ │ │ │ + cmpeq r7, r4, ror #10 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ ldr r2, [pc, #-276] @ 6005c4 │ │ │ │ ldr r1, [pc, #-276] @ 6005c8 │ │ │ │ ldr r3, [pc, #-276] @ 6005cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1385082,51 +1385082,51 @@ │ │ │ │ cmneq sp, ip, asr #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r8, ror #18 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq sp, ip, ror r3 │ │ │ │ - smulbbeq r1, r8, fp │ │ │ │ - ldrsheq r3, [r7, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq fp, [r8, #-4] │ │ │ │ - cmneq r1, ip, asr #22 │ │ │ │ - cmpeq r7, r0, asr #27 │ │ │ │ - @ instruction: 0x0158b098 │ │ │ │ + @ instruction: 0x01610b90 │ │ │ │ + cmpeq r7, r8, lsl #28 │ │ │ │ + cmpeq r8, r0, ror #1 │ │ │ │ + cmneq r1, r4, asr fp │ │ │ │ + cmpeq r7, ip, asr #27 │ │ │ │ + cmpeq r8, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmneq r1, r0, lsl fp │ │ │ │ - cmpeq r7, r4, lsl #27 │ │ │ │ - cmpeq r8, ip, asr r0 │ │ │ │ + cmneq r1, r8, lsl fp │ │ │ │ + @ instruction: 0x01573d90 │ │ │ │ + cmpeq r8, r8, rrx │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - ldrdeq r0, [r1, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r7, r8, asr #26 │ │ │ │ - cmpeq r8, r0, lsr #32 │ │ │ │ + ldrdeq r0, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, asr sp │ │ │ │ + cmpeq r8, ip, lsr #32 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - @ instruction: 0x01610a98 │ │ │ │ - cmpeq r7, ip, lsl #26 │ │ │ │ - ldrsbeq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ + smultbeq r1, r0, sl │ │ │ │ + cmpeq r7, r8, lsl sp │ │ │ │ + cmpeq r8, r8, ror #31 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r1, ip, asr sl │ │ │ │ - ldrsbeq r3, [r7, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r8, r8, lsr #31 │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ + ldrsbeq r3, [r7, #-204] @ 0xffffff34 │ │ │ │ + ldrheq sl, [r8, #-244] @ 0xffffff0c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r1, r0, lsr #20 │ │ │ │ - @ instruction: 0x01573c94 │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ + cmneq r1, r8, lsr #20 │ │ │ │ + cmpeq r7, r0, lsr #25 │ │ │ │ + cmpeq r8, r8, ror pc │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - smultteq r1, r4, r9 │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - cmpeq r8, r0, lsr pc │ │ │ │ - smultbeq r1, r8, r9 │ │ │ │ - cmpeq r7, ip, lsl ip │ │ │ │ - ldrsheq sl, [r8, #-228] @ 0xffffff1c │ │ │ │ + smultteq r1, ip, r9 │ │ │ │ + cmpeq r7, r4, ror #24 │ │ │ │ + cmpeq r8, ip, lsr pc │ │ │ │ + strheq r0, [r1, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r7, r8, lsr #24 │ │ │ │ + cmpeq r8, r0, lsl #30 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmneq r1, ip, ror #18 │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ - ldrheq sl, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmneq r1, r4, ror r9 │ │ │ │ + cmpeq r7, ip, ror #23 │ │ │ │ + cmpeq r8, r4, asr #29 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ @@ -1385742,53 +1385742,53 @@ │ │ │ │ cmneq sp, r4, lsl #31 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, ip, lsl pc │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq sp, ip, lsr #18 │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ - cmpeq r7, ip, lsr #7 │ │ │ │ - cmpeq r8, r4, lsl #13 │ │ │ │ + cmneq r1, r0, asr #2 │ │ │ │ + ldrheq r3, [r7, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0158a690 │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - strdeq r0, [r1, #-12]! │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ - cmpeq r8, r8, asr #12 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ + cmpeq r8, r4, asr r6 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - smulbteq r1, r0, r0 │ │ │ │ - cmpeq r7, r4, lsr r3 │ │ │ │ - cmpeq r8, ip, lsl #12 │ │ │ │ + smulbteq r1, r8, r0 │ │ │ │ + cmpeq r7, r0, asr #6 │ │ │ │ + cmpeq r8, r8, lsl r6 │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - smulbbeq r1, r4, r0 │ │ │ │ - ldrsheq r3, [r7, #-40] @ 0xffffffd8 │ │ │ │ - ldrsbeq sl, [r8, #-80] @ 0xffffffb0 │ │ │ │ + smulbbeq r1, ip, r0 │ │ │ │ + cmpeq r7, r4, lsl #6 │ │ │ │ + ldrsbeq sl, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ - ldrheq r3, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r8, ip, lsl #11 │ │ │ │ + qdsubeq r0, r0, r1 │ │ │ │ + cmpeq r7, r8, asr #5 │ │ │ │ + @ instruction: 0x0158a598 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - cmneq r1, ip │ │ │ │ - cmpeq r7, r0, lsl #5 │ │ │ │ - cmpeq r8, r8, asr r5 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + cmpeq r7, ip, lsl #5 │ │ │ │ + cmpeq r8, r4, ror #10 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - ldrdeq pc, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r7, r4, asr #4 │ │ │ │ - cmpeq r8, ip, lsl r5 │ │ │ │ + ldrdeq pc, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq r7, r0, asr r2 │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - msreq SPSR_irq, r4 @ │ │ │ │ - cmpeq r7, r8, lsl #4 │ │ │ │ - cmpeq r8, r0, ror #9 │ │ │ │ + msreq SPSR_irq, ip @ │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ + cmpeq r8, ip, ror #9 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - msreq SPSR_irq, r8, asr pc │ │ │ │ - cmpeq r7, ip, asr #3 │ │ │ │ - cmpeq r8, r4, lsr #9 │ │ │ │ + msreq SPSR_irq, r0, ror #30 │ │ │ │ + ldrsbeq r3, [r7, #-24] @ 0xffffffe8 │ │ │ │ + ldrheq sl, [r8, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - msreq SPSR_irq, ip, lsl pc │ │ │ │ - @ instruction: 0x01573190 │ │ │ │ - cmpeq r8, r8, ror #8 │ │ │ │ + msreq SPSR_irq, r4, lsr #30 │ │ │ │ + @ instruction: 0x0157319c │ │ │ │ + cmpeq r8, r4, ror r4 │ │ │ │ andeq r0, r0, fp, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -1386450,56 +1386450,56 @@ │ │ │ │ cmneq sp, r4, lsr #10 │ │ │ │ cmneq sp, ip, lsl #10 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq sp, ip, asr lr │ │ │ │ - msreq (UNDEF: 96), r4, ror #12 │ │ │ │ - ldrsbeq r2, [r7, #-136] @ 0xffffff78 │ │ │ │ - ldrheq r9, [r8, #-176] @ 0xffffff50 │ │ │ │ + msreq (UNDEF: 96), ip, ror #12 │ │ │ │ + cmpeq r7, r4, ror #17 │ │ │ │ + ldrheq r9, [r8, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - msreq (UNDEF: 96), r8, lsr #12 │ │ │ │ - @ instruction: 0x0157289c │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ + msreq (UNDEF: 96), r0, lsr r6 │ │ │ │ + cmpeq r7, r8, lsr #17 │ │ │ │ + cmpeq r8, r0, lsl #23 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - msreq SPSR_, ip, ror #11 │ │ │ │ - cmpeq r7, r0, ror #16 │ │ │ │ - cmpeq r8, r8, lsr fp │ │ │ │ + strdeq pc, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmpeq r7, ip, ror #16 │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - strheq pc, [r0, #-80]! @ 0xffffffb0 @ │ │ │ │ - cmpeq r7, r4, lsr #16 │ │ │ │ - ldrsheq r9, [r8, #-172] @ 0xffffff54 │ │ │ │ + strheq pc, [r0, #-88]! @ 0xffffffa8 @ │ │ │ │ + cmpeq r7, r0, lsr r8 │ │ │ │ + cmpeq r8, r8, lsl #22 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - msreq SPSR_, r4, ror r5 │ │ │ │ - cmpeq r7, r8, ror #15 │ │ │ │ - cmpeq r8, r0, asr #21 │ │ │ │ + msreq SPSR_, ip, ror r5 │ │ │ │ + ldrsheq r2, [r7, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r8, ip, asr #21 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - msreq SPSR_, r8, lsr r5 │ │ │ │ - cmpeq r7, ip, lsr #15 │ │ │ │ - cmpeq r8, r4, lsl #21 │ │ │ │ + msreq SPSR_, r0, asr #10 │ │ │ │ + ldrheq r2, [r7, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x01589a90 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ - strdeq pc, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r7, r0, ror r7 │ │ │ │ - cmpeq r8, r8, asr #20 │ │ │ │ - msreq SPSR_, r0, asr #9 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ - cmpeq r8, ip, lsl #20 │ │ │ │ + msreq SPSR_, r4, lsl #10 │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + cmpeq r8, r4, asr sl │ │ │ │ + msreq SPSR_, r8, asr #9 │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - msreq SPSR_, r4, lsl #9 │ │ │ │ - ldrsheq r2, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r8, r8, asr #19 │ │ │ │ + msreq SPSR_, ip, lsl #9 │ │ │ │ + cmpeq r7, r4, lsl #14 │ │ │ │ + ldrsbeq r9, [r8, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - msreq SPSR_, r8, asr #8 │ │ │ │ - ldrheq r2, [r7, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x01589994 │ │ │ │ + msreq SPSR_, r0, asr r4 │ │ │ │ + cmpeq r7, r8, asr #13 │ │ │ │ + cmpeq r8, r0, lsr #19 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - msreq SPSR_, ip, lsl #8 │ │ │ │ - cmpeq r7, r0, lsl #13 │ │ │ │ - cmpeq r8, r8, asr r9 │ │ │ │ + msreq SPSR_, r4, lsl r4 │ │ │ │ + cmpeq r7, ip, lsl #13 │ │ │ │ + cmpeq r8, r4, ror #18 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -1387199,56 +1387199,56 @@ │ │ │ │ cmneq sp, r8, lsl #20 │ │ │ │ strdeq r5, [sp, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq sp, r0, asr #5 │ │ │ │ - strheq lr, [r0, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq r7, r4, lsr #26 │ │ │ │ - ldrsheq r8, [r8, #-252] @ 0xffffff04 │ │ │ │ + strheq lr, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq r7, r0, lsr sp │ │ │ │ + cmpeq r8, r8 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - cmneq r0, r4, ror sl │ │ │ │ - cmpeq r7, r8, ror #25 │ │ │ │ - cmpeq r8, r0, asr #31 │ │ │ │ - cmneq r0, r8, lsr sl │ │ │ │ - cmpeq r7, ip, lsr #25 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ + cmneq r0, ip, ror sl │ │ │ │ + ldrsheq r1, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, ip, asr #31 │ │ │ │ + cmneq r0, r0, asr #20 │ │ │ │ + ldrheq r1, [r7, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x01588f90 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - strdeq lr, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq r7, r0, ror ip │ │ │ │ - cmpeq r8, r8, asr #30 │ │ │ │ + cmneq r0, r4, lsl #20 │ │ │ │ + cmpeq r7, ip, ror ip │ │ │ │ + cmpeq r8, r4, asr pc │ │ │ │ andeq r0, r0, r2, ror r5 │ │ │ │ - cmneq r0, r0, asr #19 │ │ │ │ - cmpeq r7, r4, lsr ip │ │ │ │ - cmpeq r8, ip, lsl #30 │ │ │ │ + cmneq r0, r8, asr #19 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ + cmpeq r8, r8, lsl pc │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmneq r0, r4, lsl #19 │ │ │ │ - ldrsheq r1, [r7, #-184] @ 0xffffff48 │ │ │ │ - ldrsbeq r8, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmneq r0, ip, lsl #19 │ │ │ │ + cmpeq r7, r4, lsl #24 │ │ │ │ + ldrsbeq r8, [r8, #-236] @ 0xffffff14 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmneq r0, r8, asr #18 │ │ │ │ - ldrheq r1, [r7, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x01588e94 │ │ │ │ + cmneq r0, r0, asr r9 │ │ │ │ + cmpeq r7, r8, asr #23 │ │ │ │ + cmpeq r8, r0, lsr #29 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - cmneq r0, ip, lsl #18 │ │ │ │ - cmpeq r7, r0, lsl #23 │ │ │ │ - cmpeq r8, r8, asr lr │ │ │ │ + cmneq r0, r4, lsl r9 │ │ │ │ + cmpeq r7, ip, lsl #23 │ │ │ │ + cmpeq r8, r4, ror #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrdeq lr, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq r7, r4, asr #22 │ │ │ │ - cmpeq r8, r4, lsl lr │ │ │ │ + ldrdeq lr, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq r7, r0, asr fp │ │ │ │ + cmpeq r8, r0, lsr #28 │ │ │ │ muleq r0, sl, r5 │ │ │ │ - @ instruction: 0x0160e894 │ │ │ │ - cmpeq r7, r8, lsl #22 │ │ │ │ - cmpeq r8, r0, ror #27 │ │ │ │ + @ instruction: 0x0160e89c │ │ │ │ + cmpeq r7, r4, lsl fp │ │ │ │ + cmpeq r8, ip, ror #27 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - cmneq r0, r8, asr r8 │ │ │ │ - cmpeq r7, ip, asr #21 │ │ │ │ - cmpeq r8, r4, lsr #27 │ │ │ │ + cmneq r0, r0, ror #16 │ │ │ │ + ldrsbeq r1, [r7, #-168] @ 0xffffff58 │ │ │ │ + ldrheq r8, [r8, #-208] @ 0xffffff30 │ │ │ │ muleq r0, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ @@ -1387899,56 +1387899,56 @@ │ │ │ │ cmneq sp, r4, asr lr │ │ │ │ cmneq sp, ip, lsr lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ strheq r4, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, r0, asr #31 │ │ │ │ - cmpeq r7, r4, lsr r2 │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ + cmneq r0, r8, asr #31 │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmneq r0, r4, lsl #31 │ │ │ │ - ldrsheq r1, [r7, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r8, r8, asr #9 │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ + cmpeq r7, r4, lsl #4 │ │ │ │ + ldrsbeq r8, [r8, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ - ldrheq r1, [r7, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01588494 │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ + cmpeq r7, r8, asr #3 │ │ │ │ + cmpeq r8, r0, lsr #9 │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ - cmneq r0, ip, lsl #30 │ │ │ │ - cmpeq r7, r0, lsl #3 │ │ │ │ - cmpeq r8, r8, asr r4 │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ + cmpeq r7, ip, lsl #3 │ │ │ │ + cmpeq r8, r4, ror #8 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - ldrdeq sp, [r0, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ - cmpeq r8, ip, lsl r4 │ │ │ │ + ldrdeq sp, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ + cmpeq r8, r8, lsr #8 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - @ instruction: 0x0160de94 │ │ │ │ - cmpeq r7, r8, lsl #2 │ │ │ │ - cmpeq r8, r0, ror #7 │ │ │ │ + @ instruction: 0x0160de9c │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ + cmpeq r8, ip, ror #7 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - cmneq r0, r8, asr lr │ │ │ │ - cmpeq r7, ip, asr #1 │ │ │ │ - cmpeq r8, r4, lsr #7 │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ - @ instruction: 0x01571090 │ │ │ │ - cmpeq r8, r8, ror #6 │ │ │ │ + cmneq r0, r0, ror #28 │ │ │ │ + ldrsbeq r1, [r7, #-8] │ │ │ │ + ldrheq r8, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r0, r4, lsr #28 │ │ │ │ + @ instruction: 0x0157109c │ │ │ │ + cmpeq r8, r4, ror r3 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ - cmpeq r7, r4, asr r0 │ │ │ │ - cmpeq r8, ip, lsr #6 │ │ │ │ + cmneq r0, r8, ror #27 │ │ │ │ + cmpeq r7, r0, rrx │ │ │ │ + cmpeq r8, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - cmneq r0, r4, lsr #27 │ │ │ │ - cmpeq r7, r8, lsl r0 │ │ │ │ - ldrsheq r8, [r8, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r0, ip, lsr #27 │ │ │ │ + cmpeq r7, r4, lsr #32 │ │ │ │ + ldrsheq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - cmneq r0, r8, ror #26 │ │ │ │ - ldrsbeq r0, [r7, #-252] @ 0xffffff04 │ │ │ │ - ldrheq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ + cmneq r0, r0, ror sp │ │ │ │ + cmpeq r7, r8, ror #31 │ │ │ │ + cmpeq r8, r0, asr #5 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -1388589,56 +1388589,56 @@ │ │ │ │ cmneq sp, r4, ror #6 │ │ │ │ cmneq sp, ip, asr #6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq sp, ip, ror #25 │ │ │ │ - strdeq sp, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r7, ip, ror #14 │ │ │ │ - cmpeq r8, r4, asr #20 │ │ │ │ + cmneq r0, r0, lsl #10 │ │ │ │ + cmpeq r7, r8, ror r7 │ │ │ │ + cmpeq r8, r0, asr sl │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - strheq sp, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r7, r0, lsr r7 │ │ │ │ - cmpeq r8, r0, lsl #20 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ + cmpeq r7, ip, lsr r7 │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmneq r0, r0, lsl #9 │ │ │ │ - ldrsheq r0, [r7, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, ip, asr #19 │ │ │ │ + cmneq r0, r8, lsl #9 │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + ldrsbeq r7, [r8, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmneq r0, r4, asr #8 │ │ │ │ - ldrheq r0, [r7, #-104] @ 0xffffff98 │ │ │ │ - @ instruction: 0x01587990 │ │ │ │ - cmneq r0, r8, lsl #8 │ │ │ │ - cmpeq r7, ip, ror r6 │ │ │ │ - cmpeq r8, r4, asr r9 │ │ │ │ + cmneq r0, ip, asr #8 │ │ │ │ + cmpeq r7, r4, asr #13 │ │ │ │ + @ instruction: 0x0158799c │ │ │ │ + cmneq r0, r0, lsl r4 │ │ │ │ + cmpeq r7, r8, lsl #13 │ │ │ │ + cmpeq r8, r0, ror #18 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - cmneq r0, ip, asr #7 │ │ │ │ - cmpeq r7, r0, asr #12 │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ + ldrdeq sp, [r0, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq r7, ip, asr #12 │ │ │ │ + cmpeq r8, r4, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x0160d390 │ │ │ │ - cmpeq r7, r4, lsl #12 │ │ │ │ - ldrsbeq r7, [r8, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x0160d398 │ │ │ │ + cmpeq r7, r0, lsl r6 │ │ │ │ + cmpeq r8, r8, ror #17 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmneq r0, r4, asr r3 │ │ │ │ - cmpeq r7, r8, asr #11 │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ + cmneq r0, ip, asr r3 │ │ │ │ + ldrsbeq r0, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq r8, ip, lsr #17 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmneq r0, r8, lsl r3 │ │ │ │ - cmpeq r7, ip, lsl #11 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ + cmneq r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x01570598 │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - ldrdeq sp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq r7, r0, asr r5 │ │ │ │ - cmpeq r8, r8, lsr #16 │ │ │ │ + cmneq r0, r4, ror #5 │ │ │ │ + cmpeq r7, ip, asr r5 │ │ │ │ + cmpeq r8, r4, lsr r8 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - cmneq r0, r0, lsr #5 │ │ │ │ - cmpeq r7, r4, lsl r5 │ │ │ │ - cmpeq r8, ip, ror #15 │ │ │ │ + cmneq r0, r8, lsr #5 │ │ │ │ + cmpeq r7, r0, lsr #10 │ │ │ │ + ldrsheq r7, [r8, #-120] @ 0xffffff88 │ │ │ │ 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, #2056] @ 605474 │ │ │ │ @@ -1389160,37 +1389160,37 @@ │ │ │ │ cmneq sp, r8, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r4, lsl #17 │ │ │ │ cmneq sp, r4, ror #16 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r0, r0, ror fp │ │ │ │ - cmppeq r6, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r7, [r8, #-12] │ │ │ │ + cmneq r0, r8, ror fp │ │ │ │ + ldrsheq pc, [r6, #-208] @ 0xffffff30 @ │ │ │ │ + cmpeq r8, r8, asr #1 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - @ instruction: 0x0160ca90 │ │ │ │ - cmppeq r6, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [r8, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x0160ca98 │ │ │ │ + cmppeq r6, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, ror #31 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - cmneq r0, r8, asr sl │ │ │ │ - cmppeq r6, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, lsr #31 │ │ │ │ + cmneq r0, r0, ror #20 │ │ │ │ + ldrsbeq pc, [r6, #-200] @ 0xffffff38 @ │ │ │ │ + ldrheq r6, [r8, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmneq r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x0156fc94 │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ + cmneq r0, r8, lsr #20 │ │ │ │ + cmppeq r6, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, ror pc │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmneq r0, r8, ror #19 │ │ │ │ - cmppeq r6, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, lsr pc │ │ │ │ + strdeq ip, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmppeq r6, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - strheq ip, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmppeq r6, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r6, [r8, #-236] @ 0xffffff14 │ │ │ │ + strheq ip, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmppeq r6, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsl #30 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ @@ -1389720,36 +1389720,36 @@ │ │ │ │ cmneq sp, r4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r4, ror #31 │ │ │ │ cmneq sp, r4, asr #31 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - strheq ip, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - cmppeq r6, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r6, [r8, #-124] @ 0xffffff84 │ │ │ │ + strheq ip, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmppeq r6, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsl #16 │ │ │ │ muleq r0, ip, ip │ │ │ │ - ldrdeq ip, [r0, #-16]! │ │ │ │ - cmppeq r6, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ + ldrdeq ip, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmppeq r6, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsr #14 │ │ │ │ muleq r0, fp, ip │ │ │ │ - @ instruction: 0x0160c198 │ │ │ │ - cmppeq r6, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, ror #13 │ │ │ │ - cmneq r0, r0, ror #2 │ │ │ │ - ldrsbeq pc, [r6, #-52] @ 0xffffffcc @ │ │ │ │ - cmpeq r8, ip, lsr #13 │ │ │ │ + cmneq r0, r0, lsr #3 │ │ │ │ + cmppeq r6, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [r8, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r0, r8, ror #2 │ │ │ │ + cmppeq r6, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - cmneq r0, r8, lsr #2 │ │ │ │ - @ instruction: 0x0156f39c │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ + cmneq r0, r0, lsr r1 │ │ │ │ + cmppeq r6, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ muleq r0, sl, ip │ │ │ │ - strdeq ip, [r0, #-0]! │ │ │ │ - cmppeq r6, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ + strdeq ip, [r0, #-8]! │ │ │ │ + cmppeq r6, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ andeq r0, r0, pc, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1, #952] @ 0x3b8 │ │ │ │ @@ -1390625,72 +1390625,72 @@ │ │ │ │ b 606900 │ │ │ │ cmneq sp, r0, asr #14 │ │ │ │ cmneq sp, r0, lsr r7 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ - cmpeq r8, r0, lsr r3 │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ + strdeq fp, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r8, ip, lsr r3 │ │ │ │ + cmneq r0, r8, ror #9 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ rsbseq r6, r5, ip, ror r2 │ │ │ │ ldrsheq r7, [r5], #-68 @ 0xffffffbc @ │ │ │ │ rsbseq r8, r5, ip, lsr #5 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andmi r0, r8, r0 │ │ │ │ cmneq sp, r8, ror sl │ │ │ │ rsbseq sl, r5, r4, asr fp │ │ │ │ rsbseq ip, r5, r0, ror r6 │ │ │ │ rsbseq sp, r5, r0, asr r2 │ │ │ │ - cmneq r0, r4, lsl #2 │ │ │ │ - @ instruction: 0x01585894 │ │ │ │ - cmpeq r6, r4, asr #6 │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ + cmneq r0, ip, lsl #2 │ │ │ │ + cmpeq r8, r0, lsr #17 │ │ │ │ + cmpeq r6, r0, asr r3 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r0, r0, lsr #1 │ │ │ │ - @ instruction: 0x01585890 │ │ │ │ - ldrsbeq lr, [r6, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq r5, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r0, r8, lsr #1 │ │ │ │ + @ instruction: 0x0158589c │ │ │ │ + cmpeq r6, r4, ror #5 │ │ │ │ + cmpeq r8, r4, asr #11 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r0, r8, lsr #32 │ │ │ │ - cmpeq r8, ip, asr #16 │ │ │ │ - cmpeq r6, r8, ror #4 │ │ │ │ - cmpeq r8, r8, asr #10 │ │ │ │ + cmneq r0, r0, lsr r0 │ │ │ │ + cmpeq r8, r8, asr r8 │ │ │ │ + cmpeq r6, r4, ror r2 │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - strheq sl, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r6, ip, lsr #4 │ │ │ │ - cmpeq r8, r4, lsl #10 │ │ │ │ + cmneq r0, r0, asr #31 │ │ │ │ + cmpeq r6, r8, lsr r2 │ │ │ │ + cmpeq r8, r0, lsl r5 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - ldrsheq lr, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq r6, r0, lsl #4 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - cmpeq r6, r4, asr #3 │ │ │ │ + ldrsbeq lr, [r6, #-16] │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - @ instruction: 0x0156e194 │ │ │ │ + cmpeq r6, r0, lsr #3 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - cmneq r0, ip, ror #29 │ │ │ │ - cmpeq r6, r0, ror #2 │ │ │ │ - cmpeq r8, r8, lsr r4 │ │ │ │ + strdeq sl, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, ror #2 │ │ │ │ + cmpeq r8, r4, asr #8 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - cmpeq r6, r8, lsr #2 │ │ │ │ + cmpeq r6, r4, lsr r1 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - cmneq r0, ip, ror lr │ │ │ │ - ldrsheq lr, [r6, #-0] │ │ │ │ - cmpeq r8, r8, asr #7 │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ + ldrsheq lr, [r6, #-12] │ │ │ │ + ldrsbeq r5, [r8, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ - cmneq r0, r0, asr #28 │ │ │ │ - ldrheq lr, [r6, #-4] │ │ │ │ - cmpeq r8, ip, lsl #7 │ │ │ │ + cmneq r0, r8, asr #28 │ │ │ │ + cmpeq r6, r0, asr #1 │ │ │ │ + @ instruction: 0x01585398 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - cmneq r0, r0, lsl #28 │ │ │ │ - cmpeq r6, r4, ror r0 │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ - cmpeq r6, ip, lsr r0 │ │ │ │ + cmneq r0, r8, lsl #28 │ │ │ │ + cmpeq r6, r0, lsl #1 │ │ │ │ + cmpeq r8, r8, asr r3 │ │ │ │ + cmpeq r6, r8, asr #32 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ strd r2, [sp] │ │ │ │ strd r0, [sp, #8] │ │ │ │ @@ -1391572,51 +1391572,51 @@ │ │ │ │ cmneq sp, r4, lsr #9 │ │ │ │ @ instruction: 0x016d1490 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sp, r4, asr r4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - strdeq sl, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq r6, ip, ror #16 │ │ │ │ - cmpeq r8, r4, asr #22 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ - cmpeq r6, r4, lsr r8 │ │ │ │ - cmpeq r8, ip, lsl #22 │ │ │ │ + cmneq r0, r0, lsl #12 │ │ │ │ + cmpeq r6, r8, ror r8 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ + cmpeq r6, r0, asr #16 │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r0, r8, lsl #11 │ │ │ │ - ldrsheq sp, [r6, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r4, [r8, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x0160a590 │ │ │ │ + cmpeq r6, r8, lsl #16 │ │ │ │ + cmpeq r8, r0, ror #21 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r0, r0, asr r5 │ │ │ │ - cmpeq r6, r4, asr #15 │ │ │ │ - @ instruction: 0x01584a9c │ │ │ │ + cmneq r0, r8, asr r5 │ │ │ │ + ldrsbeq sp, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r8, r8, lsr #21 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r0, r8, lsl r5 │ │ │ │ - cmpeq r6, ip, lsl #15 │ │ │ │ - cmpeq r8, r4, ror #20 │ │ │ │ + cmneq r0, r0, lsr #10 │ │ │ │ + @ instruction: 0x0156d798 │ │ │ │ + cmpeq r8, r0, ror sl │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ - cmpeq r6, r4, asr r7 │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ + cmneq r0, r8, ror #9 │ │ │ │ + cmpeq r6, r0, ror #14 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r0, r8, lsr #9 │ │ │ │ - cmpeq r6, ip, lsl r7 │ │ │ │ - ldrsheq r4, [r8, #-148] @ 0xffffff6c │ │ │ │ + strheq sl, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq r6, r8, lsr #14 │ │ │ │ + cmpeq r8, r0, lsl #20 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r0, r0, ror r4 │ │ │ │ - cmpeq r6, r4, ror #13 │ │ │ │ - ldrheq r4, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmneq r0, r8, lsr r4 │ │ │ │ - cmpeq r6, ip, lsr #13 │ │ │ │ - cmpeq r8, r4, lsl #19 │ │ │ │ + cmneq r0, r8, ror r4 │ │ │ │ + ldrsheq sp, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r8, r8, asr #19 │ │ │ │ + cmneq r0, r0, asr #8 │ │ │ │ + ldrheq sp, [r6, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x01584990 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r0, r0, lsl #8 │ │ │ │ - cmpeq r6, r4, ror r6 │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ + cmneq r0, r8, lsl #8 │ │ │ │ + cmpeq r6, r0, lsl #13 │ │ │ │ + cmpeq r8, r8, asr r9 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r3, [pc, #2524] @ 6084cc │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ @@ -1392254,52 +1392254,52 @@ │ │ │ │ cmneq sp, r4, lsr #20 │ │ │ │ cmneq sp, r0, lsl sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [sp, #-152]! @ 0xffffff68 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r0, r0, asr fp │ │ │ │ - cmpeq r6, r4, asr #27 │ │ │ │ - @ instruction: 0x0158409c │ │ │ │ + cmneq r0, r8, asr fp │ │ │ │ + ldrsbeq ip, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r8, r8, lsr #1 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - cmneq r0, r8, lsl fp │ │ │ │ - cmpeq r6, ip, lsl #27 │ │ │ │ - cmpeq r8, r4, rrx │ │ │ │ + cmneq r0, r0, lsr #22 │ │ │ │ + @ instruction: 0x0156cd98 │ │ │ │ + cmpeq r8, r0, ror r0 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ - cmpeq r6, r4, asr sp │ │ │ │ - cmpeq r8, ip, lsr #32 │ │ │ │ - cmneq r0, r8, lsr #21 │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ - ldrsheq r3, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmneq r0, r8, ror #21 │ │ │ │ + cmpeq r6, r0, ror #26 │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ + strheq r9, [r0, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r8, r0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r0, r0, ror sl │ │ │ │ - cmpeq r6, r4, ror #25 │ │ │ │ - ldrheq r3, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmneq r0, r8, ror sl │ │ │ │ + ldrsheq ip, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r8, r8, asr #31 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r0, r8, lsr sl │ │ │ │ - cmpeq r6, ip, lsr #25 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ + cmneq r0, r0, asr #20 │ │ │ │ + ldrheq ip, [r6, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x01583f90 │ │ │ │ andeq r0, r0, lr, lsr #25 │ │ │ │ - cmneq r0, r0, lsl #20 │ │ │ │ - cmpeq r6, r4, ror ip │ │ │ │ - cmpeq r8, ip, asr #30 │ │ │ │ + cmneq r0, r8, lsl #20 │ │ │ │ + cmpeq r6, r0, lsl #25 │ │ │ │ + cmpeq r8, r8, asr pc │ │ │ │ andeq r0, r0, pc, lsr #25 │ │ │ │ - cmneq r0, r8, asr #19 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ - cmpeq r8, r4, lsl pc │ │ │ │ + ldrdeq r9, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r6, r8, asr #24 │ │ │ │ + cmpeq r8, r0, lsr #30 │ │ │ │ andeq r0, r0, sp, lsr #25 │ │ │ │ - @ instruction: 0x01609990 │ │ │ │ - cmpeq r6, r4, lsl #24 │ │ │ │ - ldrsbeq r3, [r8, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x01609998 │ │ │ │ + cmpeq r6, r0, lsl ip │ │ │ │ + cmpeq r8, r8, ror #29 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ - cmneq r0, r8, asr r9 │ │ │ │ - cmpeq r6, ip, asr #23 │ │ │ │ - cmpeq r8, r4, lsr #29 │ │ │ │ + cmneq r0, r0, ror #18 │ │ │ │ + ldrsbeq ip, [r6, #-184] @ 0xffffff48 │ │ │ │ + ldrheq r3, [r8, #-224] @ 0xffffff20 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr r3, [pc, #2532] @ 608f80 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ @@ -1392939,52 +1392939,52 @@ │ │ │ │ msreq SPSR_mon, r8, ror pc │ │ │ │ msreq SPSR_mon, r4, ror #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq SPSR_mon, ip, lsr #30 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - @ instruction: 0x0160909c │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ - cmpeq r8, r8, ror #11 │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ + cmpeq r6, ip, lsl r3 │ │ │ │ + ldrsheq r3, [r8, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmneq r0, r4, rrx │ │ │ │ - ldrsbeq ip, [r6, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq r3, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r0, ip, rrx │ │ │ │ + cmpeq r6, r4, ror #5 │ │ │ │ + ldrheq r3, [r8, #-92] @ 0xffffffa4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r0, ip, lsr #32 │ │ │ │ - cmpeq r6, r0, lsr #5 │ │ │ │ - cmpeq r8, r8, ror r5 │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ + cmpeq r6, ip, lsr #5 │ │ │ │ + cmpeq r8, r4, lsl #11 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - strdeq r8, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r6, r8, ror #4 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ + strdeq r8, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r6, r4, ror r2 │ │ │ │ + cmpeq r8, ip, asr #10 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - strheq r8, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq r6, r0, lsr r2 │ │ │ │ - cmpeq r8, r8, lsl #10 │ │ │ │ - cmneq r0, r4, lsl #31 │ │ │ │ - ldrsheq ip, [r6, #-24] @ 0xffffffe8 │ │ │ │ - ldrsbeq r3, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ + cmpeq r6, ip, lsr r2 │ │ │ │ + cmpeq r8, r4, lsl r5 │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ + cmpeq r6, r4, lsl #4 │ │ │ │ + ldrsbeq r3, [r8, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - cmneq r0, ip, asr #30 │ │ │ │ - cmpeq r6, r0, asr #3 │ │ │ │ - @ instruction: 0x01583498 │ │ │ │ + cmneq r0, r4, asr pc │ │ │ │ + cmpeq r6, ip, asr #3 │ │ │ │ + cmpeq r8, r4, lsr #9 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - cmneq r0, r4, lsl pc │ │ │ │ - cmpeq r6, r8, lsl #3 │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ + cmneq r0, ip, lsl pc │ │ │ │ + @ instruction: 0x0156c194 │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - ldrdeq r8, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ - cmpeq r8, r8, lsr #8 │ │ │ │ + cmneq r0, r4, ror #29 │ │ │ │ + cmpeq r6, ip, asr r1 │ │ │ │ + cmpeq r8, r4, lsr r4 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - cmneq r0, r4, lsr #29 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ - ldrsheq r3, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r0, ip, lsr #29 │ │ │ │ + cmpeq r6, r4, lsr #2 │ │ │ │ + ldrsheq r3, [r8, #-60] @ 0xffffffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r3, [pc, #3552] @ 609e2c │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ @@ -1393877,83 +1393877,83 @@ │ │ │ │ b 60978c │ │ │ │ msreq SPSR_fs, r4, asr #9 │ │ │ │ strheq pc, [ip, #-64]! @ 0xffffffc0 @ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r0, r4, lsr fp │ │ │ │ - cmpeq r8, r8, ror r0 │ │ │ │ + cmneq r0, ip, lsr fp │ │ │ │ + cmpeq r8, r4, lsl #1 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r8, ip, lsr #15 │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ + ldrheq r2, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ muleq r3, r8, pc @ │ │ │ │ @ instruction: 0xffff8e90 │ │ │ │ @ instruction: 0xffff790c │ │ │ │ @ instruction: 0xffffa514 │ │ │ │ muleq r0, r8, r5 │ │ │ │ @ instruction: 0xffff176c │ │ │ │ andmi r0, r8, r0 │ │ │ │ strheq lr, [ip, #-112]! @ 0xffffff90 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffffdb5c │ │ │ │ @ instruction: 0xffffdb50 │ │ │ │ - cmneq r0, r8, ror #28 │ │ │ │ - ldrsbeq r2, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, ip, lsl #1 │ │ │ │ - cmpeq r8, ip, ror #6 │ │ │ │ + cmneq r0, r0, ror lr │ │ │ │ + cmpeq r8, r8, ror #11 │ │ │ │ + @ instruction: 0x0156b098 │ │ │ │ + cmpeq r8, r8, ror r3 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ - cmpeq r8, ip, asr #11 │ │ │ │ - cmpeq r6, r8, lsl r0 │ │ │ │ - ldrsheq r2, [r8, #-40] @ 0xffffffd8 │ │ │ │ + strdeq r7, [r0, #-208]! @ 0xffffff30 │ │ │ │ + ldrsbeq r2, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, r4, lsr #32 │ │ │ │ + cmpeq r8, r4, lsl #6 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmneq r0, r0, lsr #26 │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ - cmpeq r6, r0, ror #30 │ │ │ │ - cmpeq r8, r0, asr #4 │ │ │ │ + cmneq r0, r8, lsr #26 │ │ │ │ + cmpeq r8, r0, asr r5 │ │ │ │ + cmpeq r6, ip, ror #30 │ │ │ │ + cmpeq r8, ip, asr #4 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ @ instruction: 0xffffb3ac │ │ │ │ - cmneq r0, r4, lsr #25 │ │ │ │ - cmpeq r6, r8, lsl pc │ │ │ │ - ldrsheq r2, [r8, #-16] │ │ │ │ + cmneq r0, ip, lsr #25 │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ + ldrsheq r2, [r8, #-28] @ 0xffffffe4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r0, r8, ror #24 │ │ │ │ - ldrsbeq sl, [r6, #-236] @ 0xffffff14 │ │ │ │ - ldrheq r2, [r8, #-20] @ 0xffffffec │ │ │ │ + cmneq r0, r0, ror ip │ │ │ │ + cmpeq r6, r8, ror #29 │ │ │ │ + cmpeq r8, r0, asr #3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmneq r0, ip, lsr #24 │ │ │ │ - cmpeq r6, r0, lsr #29 │ │ │ │ - cmpeq r8, r8, ror r1 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ + cmpeq r6, ip, lsr #29 │ │ │ │ + cmpeq r8, r4, lsl #3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ + cmpeq r6, r4, ror lr │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - strheq r7, [r0, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq r6, r0, lsr lr │ │ │ │ - cmpeq r8, r8, lsl #2 │ │ │ │ + cmneq r0, r4, asr #23 │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ + cmpeq r8, r4, lsl r1 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq r0, r0, lsl #23 │ │ │ │ - ldrsheq sl, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r8, ip, asr #1 │ │ │ │ - ldrheq sl, [r6, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r6, ip, lsl #27 │ │ │ │ - cmpeq r6, ip, asr sp │ │ │ │ + cmneq r0, r8, lsl #23 │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ + ldrsbeq r2, [r8, #-8] │ │ │ │ + cmpeq r6, r8, asr #27 │ │ │ │ + @ instruction: 0x0156ad98 │ │ │ │ + cmpeq r6, r8, ror #26 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - cmpeq r6, ip, lsr #26 │ │ │ │ + cmpeq r6, r8, lsr sp │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - ldrsheq sl, [r6, #-204] @ 0xffffff34 │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmpeq r6, r8, asr #25 │ │ │ │ - cmpeq r8, r0, lsr #31 │ │ │ │ - cmneq r0, r4, lsl sl │ │ │ │ - cmpeq r6, r8, lsl #25 │ │ │ │ - cmpeq r8, r0, ror #30 │ │ │ │ + cmpeq r6, r8, lsl #26 │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + ldrsbeq sl, [r6, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, ip, lsr #31 │ │ │ │ + cmneq r0, ip, lsl sl │ │ │ │ + @ instruction: 0x0156ac94 │ │ │ │ + cmpeq r8, ip, ror #30 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq 609f7c │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 60a138 │ │ │ │ ldr r3, [pc, #-240] @ 609e88 │ │ │ │ @@ -1395080,80 +1395080,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 60a474 │ │ │ │ cmneq ip, r8, asr #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq lr, [ip, #-8]! │ │ │ │ @ instruction: 0x016ce098 │ │ │ │ - cmppeq r7, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r0, r8, rrx │ │ │ │ - ldrsbeq sl, [r6, #-44] @ 0xffffffd4 │ │ │ │ - ldrheq r1, [r8, #-84] @ 0xffffffac │ │ │ │ + cmneq r0, r0, ror r0 │ │ │ │ + cmpeq r6, r8, ror #5 │ │ │ │ + cmpeq r8, r0, asr #11 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmneq r0, r0, lsr r0 │ │ │ │ - cmpeq r6, r4, lsr #5 │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ + cmneq r0, r8, lsr r0 │ │ │ │ + ldrheq sl, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r8, r8, lsl #11 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - strdeq r6, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r6, ip, ror #4 │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ + cmneq r0, r0 │ │ │ │ + cmpeq r6, r8, ror r2 │ │ │ │ + cmpeq r8, r0, asr r5 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - cmneq r0, r0, asr #31 │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ + cmneq r0, r8, asr #31 │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmneq r0, r8, lsl #31 │ │ │ │ - ldrsheq sl, [r6, #-28] @ 0xffffffe4 │ │ │ │ - ldrsbeq r1, [r8, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x01606f90 │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ + cmpeq r8, r0, ror #9 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmneq r0, r0, asr pc │ │ │ │ - cmpeq r6, r4, asr #3 │ │ │ │ - @ instruction: 0x0158149c │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ + ldrsbeq sl, [r6, #-16] │ │ │ │ + cmpeq r8, r8, lsr #9 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - cmpeq r6, ip, lsl #3 │ │ │ │ - cmpeq r8, r4, ror #8 │ │ │ │ + cmneq r0, r0, lsr #30 │ │ │ │ + @ instruction: 0x0156a198 │ │ │ │ + cmpeq r8, r0, ror r4 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmneq r0, r0, ror #29 │ │ │ │ - cmpeq r6, r4, asr r1 │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ + cmneq r0, r8, ror #29 │ │ │ │ + cmpeq r6, r0, ror #2 │ │ │ │ + cmpeq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ - ldrsheq r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r8, r8, lsr r4 │ │ │ │ + strheq r6, [r0, #-228]! @ 0xffffff1c │ │ │ │ + ldrsheq r1, [r8, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmneq r0, r8, ror #28 │ │ │ │ - ldrsbeq sl, [r6, #-12] │ │ │ │ - ldrheq r1, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmneq r0, r4, lsr lr │ │ │ │ - ldrsbeq r1, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r8, r8, ror r3 │ │ │ │ + cmneq r0, r0, ror lr │ │ │ │ + cmpeq r6, r8, ror #1 │ │ │ │ + cmpeq r8, r0, asr #7 │ │ │ │ + cmneq r0, ip, lsr lr │ │ │ │ + cmpeq r8, r0, ror #7 │ │ │ │ + cmpeq r8, r4, lsl #7 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmneq r0, r4, lsl #28 │ │ │ │ - cmpeq r6, r8, ror r0 │ │ │ │ - cmpeq r8, r0, asr r3 │ │ │ │ + cmneq r0, ip, lsl #28 │ │ │ │ + cmpeq r6, r4, lsl #1 │ │ │ │ + cmpeq r8, ip, asr r3 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmneq r0, ip, asr #27 │ │ │ │ - cmpeq r6, r0, asr #32 │ │ │ │ - cmpeq r8, r8, lsl r3 │ │ │ │ + ldrdeq r6, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x01606d94 │ │ │ │ - cmpeq r6, r8 │ │ │ │ - cmpeq r8, r0, ror #5 │ │ │ │ + @ instruction: 0x01606d9c │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r8, ip, ror #5 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmneq r0, ip, asr sp │ │ │ │ - ldrsbeq r9, [r6, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r8, r8, lsr #5 │ │ │ │ + cmneq r0, r4, ror #26 │ │ │ │ + ldrsbeq r9, [r6, #-252] @ 0xffffff04 │ │ │ │ + ldrheq r1, [r8, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq r0, r4, lsr #26 │ │ │ │ - @ instruction: 0x01569f98 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ + cmneq r0, ip, lsr #26 │ │ │ │ + cmpeq r6, r4, lsr #31 │ │ │ │ + cmpeq r8, ip, ror r2 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr r3, [r0, #944] @ 0x3b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1395986,80 +1395986,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 60b27c │ │ │ │ cmneq ip, r0, asr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq sp, [ip, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0x016cd290 │ │ │ │ - cmpeq r7, r8, lsr #8 │ │ │ │ + cmpeq r7, r4, lsr r4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmneq r0, r0, asr #4 │ │ │ │ - ldrheq r9, [r6, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r8, ip, lsl #15 │ │ │ │ + cmneq r0, r8, asr #4 │ │ │ │ + cmpeq r6, r0, asr #9 │ │ │ │ + @ instruction: 0x01580798 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ - cmpeq r8, r4, asr r7 │ │ │ │ + cmneq r0, r0, lsl r2 │ │ │ │ + cmpeq r6, r8, lsl #9 │ │ │ │ + cmpeq r8, r0, ror #14 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - ldrdeq r6, [r0, #-16]! │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ + ldrdeq r6, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq r6, r0, asr r4 │ │ │ │ + cmpeq r8, r8, lsr #14 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - @ instruction: 0x01606198 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - cmpeq r8, r4, ror #13 │ │ │ │ + cmneq r0, r0, lsr #3 │ │ │ │ + cmpeq r6, r8, lsl r4 │ │ │ │ + ldrsheq r0, [r8, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmneq r0, r0, ror #2 │ │ │ │ - ldrsbeq r9, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r8, ip, lsr #13 │ │ │ │ + cmneq r0, r8, ror #2 │ │ │ │ + cmpeq r6, r0, ror #7 │ │ │ │ + ldrheq r0, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - cmneq r0, r8, lsr #2 │ │ │ │ - @ instruction: 0x0156939c │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ + cmneq r0, r0, lsr r1 │ │ │ │ + cmpeq r6, r8, lsr #7 │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - strdeq r6, [r0, #-0]! │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ + strdeq r6, [r0, #-8]! │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - strheq r6, [r0, #-8]! │ │ │ │ - cmpeq r6, ip, lsr #6 │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ + cmneq r0, r0, asr #1 │ │ │ │ + cmpeq r6, r8, lsr r3 │ │ │ │ + cmpeq r8, r0, lsl r6 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ - cmneq r0, r4, lsl #1 │ │ │ │ - cmpeq r8, r8, asr #11 │ │ │ │ + cmpeq r8, r0, lsl r6 │ │ │ │ + cmneq r0, ip, lsl #1 │ │ │ │ + ldrsbeq r0, [r8, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmneq r0, r0, asr #32 │ │ │ │ - ldrheq r9, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r8, ip, lsl #11 │ │ │ │ + cmneq r0, r8, asr #32 │ │ │ │ + cmpeq r6, r0, asr #5 │ │ │ │ + @ instruction: 0x01580598 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmneq r0, ip │ │ │ │ - cmpeq r8, ip, lsr #11 │ │ │ │ - cmpeq r8, r0, asr r5 │ │ │ │ + cmneq r0, r4, lsl r0 │ │ │ │ + ldrheq r0, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r8, ip, asr r5 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - ldrdeq r5, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq r6, r0, asr r2 │ │ │ │ - cmpeq r8, r8, lsr #10 │ │ │ │ - cmneq r0, r4, lsr #31 │ │ │ │ - cmpeq r6, r8, lsl r2 │ │ │ │ - ldrsheq r0, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r0, r4, ror #31 │ │ │ │ + cmpeq r6, ip, asr r2 │ │ │ │ + cmpeq r8, r4, lsr r5 │ │ │ │ + cmneq r0, ip, lsr #31 │ │ │ │ + cmpeq r6, r4, lsr #4 │ │ │ │ + ldrsheq r0, [r8, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - cmneq r0, ip, ror #30 │ │ │ │ - cmpeq r6, r0, ror #3 │ │ │ │ - ldrheq r0, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r0, r4, ror pc │ │ │ │ + cmpeq r6, ip, ror #3 │ │ │ │ + cmpeq r8, r4, asr #9 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - cmneq r0, r4, lsr pc │ │ │ │ - cmpeq r6, r8, lsr #3 │ │ │ │ - cmpeq r8, r0, lsl #9 │ │ │ │ + cmneq r0, ip, lsr pc │ │ │ │ + ldrheq r9, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq r8, ip, lsl #9 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - strdeq r5, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ + cmneq r0, r4, lsl #30 │ │ │ │ + cmpeq r6, ip, ror r1 │ │ │ │ + cmpeq r8, r4, asr r4 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #2300] @ 60c95c │ │ │ │ @@ -1396638,83 +1396638,83 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 60c4c4 │ │ │ │ strheq ip, [ip, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r8, lsl #9 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ + cmpeq r7, r4, asr #14 │ │ │ │ @ instruction: 0xfffefff0 │ │ │ │ - @ instruction: 0x01605c9c │ │ │ │ + cmneq r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffff3408 │ │ │ │ cmpeq r5, r0, lsr #15 │ │ │ │ - cmpeq r7, r8, ror r4 │ │ │ │ - cmneq r0, ip, lsl ip │ │ │ │ + cmpeq r7, r4, lsl #9 │ │ │ │ + cmneq r0, r4, lsr #24 │ │ │ │ cmpeq r5, ip, lsl r7 │ │ │ │ - cmpeq r7, r4, lsr #4 │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ + cmpeq r7, r0, lsr r2 │ │ │ │ + ldrsheq r6, [r7, #-68] @ 0xffffffbc │ │ │ │ andeq r3, r0, r8, ror r8 │ │ │ │ @ instruction: 0xffff1e88 │ │ │ │ - cmneq r0, r0, ror #22 │ │ │ │ + cmneq r0, r8, ror #22 │ │ │ │ cmpeq r5, r4, ror #12 │ │ │ │ - cmpeq r7, ip, lsr r3 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ + cmpeq r7, r8, asr #6 │ │ │ │ + cmneq r0, r8, ror #21 │ │ │ │ cmpeq r5, r0, ror #11 │ │ │ │ - cmpeq r7, r8, ror #1 │ │ │ │ - cmneq r0, r0, ror sl │ │ │ │ + ldrsheq r7, [r7, #-4] │ │ │ │ + cmneq r0, r8, ror sl │ │ │ │ cmpeq r5, r0, ror r5 │ │ │ │ - cmpeq r7, r8, ror r0 │ │ │ │ - cmppeq r7, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r7, r4, lsl #1 │ │ │ │ + cmppeq r7, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r0, #-152]! @ 0xffffff68 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ cmpeq r5, ip, asr #9 │ │ │ │ @ instruction: 0x0155fd94 │ │ │ │ @ instruction: 0xfffeef38 │ │ │ │ - cmpeq r7, r4, lsr #7 │ │ │ │ + ldrheq fp, [r7, #-48] @ 0xffffffd0 │ │ │ │ cmneq ip, r8, asr #32 │ │ │ │ - strdeq r5, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r8, r0, ror #2 │ │ │ │ - cmpeq r6, ip, lsr fp │ │ │ │ - cmppeq r7, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsl #22 │ │ │ │ - ldrheq pc, [r7, #-220] @ 0xffffff24 @ │ │ │ │ - ldrheq r8, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ - strheq r5, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r6, r8, lsr #20 │ │ │ │ - cmppeq r7, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsl #15 │ │ │ │ - ldrsheq r8, [r6, #-144] @ 0xffffff70 │ │ │ │ - cmppeq r7, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, asr #14 │ │ │ │ - ldrheq r8, [r6, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x0157fc94 │ │ │ │ - cmpeq r6, r4, lsl #19 │ │ │ │ - cmppeq r7, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsr #18 │ │ │ │ - cmppeq r7, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r8, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmppeq r7, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ - cmpeq r6, ip, ror r8 │ │ │ │ - cmppeq r7, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r5, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq r6, r4, asr #16 │ │ │ │ - cmppeq r7, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01605598 │ │ │ │ - cmpeq r6, ip, lsl #16 │ │ │ │ - cmppeq r7, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, asr r5 │ │ │ │ - cmppeq r7, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r7, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x01568790 │ │ │ │ - cmppeq r7, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, asr r7 │ │ │ │ - cmppeq r7, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, lsl #18 │ │ │ │ + cmpeq r8, ip, ror #2 │ │ │ │ + cmpeq r6, r8, asr #22 │ │ │ │ + cmppeq r7, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsl fp │ │ │ │ + cmppeq r7, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r6, r8, lsl #21 │ │ │ │ + cmneq r0, r0, asr #15 │ │ │ │ + cmpeq r6, r4, lsr sl │ │ │ │ + cmppeq r7, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, lsl #15 │ │ │ │ + ldrsheq r8, [r6, #-156] @ 0xffffff64 │ │ │ │ + ldrsbeq pc, [r7, #-200] @ 0xffffff38 @ │ │ │ │ + cmneq r0, r0, asr r7 │ │ │ │ + cmpeq r6, r4, asr #19 │ │ │ │ + cmppeq r7, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01568990 │ │ │ │ + cmppeq r7, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, lsr r9 │ │ │ │ + ldrsheq pc, [r7, #-176] @ 0xffffff50 @ │ │ │ │ + cmpeq r6, r0, ror #17 │ │ │ │ + @ instruction: 0x0157fb98 │ │ │ │ + cmneq r0, r4, lsl r6 │ │ │ │ + cmpeq r6, r8, lsl #17 │ │ │ │ + cmppeq r7, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r5, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq r6, r0, asr r8 │ │ │ │ + cmppeq r7, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, lsr #11 │ │ │ │ + cmpeq r6, r8, lsl r8 │ │ │ │ + ldrsheq pc, [r7, #-160] @ 0xffffff60 @ │ │ │ │ + cmneq r0, r4, ror #10 │ │ │ │ + cmppeq r7, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r7, #-164] @ 0xffffff5c @ │ │ │ │ + cmneq r0, r8, lsr #10 │ │ │ │ + @ instruction: 0x0156879c │ │ │ │ + cmppeq r7, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror #14 │ │ │ │ + cmppeq r7, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0060ca7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ @@ -1396864,37 +1396864,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 60cb00 │ │ │ │ cmneq ip, r8, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmppeq r7, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ cmneq ip, ip, lsr #20 │ │ │ │ cmneq ip, ip, lsl #20 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ - ldrheq pc, [r7, #-184] @ 0xffffff48 @ │ │ │ │ - cmneq r0, ip, lsr r2 │ │ │ │ - ldrheq r8, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmppeq r7, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, asr #4 │ │ │ │ + ldrheq r8, [r6, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0157f794 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - strdeq r5, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq r6, r0, ror r4 │ │ │ │ - cmppeq r7, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, lsl #4 │ │ │ │ + cmpeq r6, ip, ror r4 │ │ │ │ + cmppeq r7, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq r0, r0, asr #3 │ │ │ │ - cmpeq r6, r4, lsr r4 │ │ │ │ - cmppeq r7, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, lsl #3 │ │ │ │ - ldrsheq r8, [r6, #-56] @ 0xffffffc8 │ │ │ │ - ldrsbeq pc, [r7, #-96] @ 0xffffffa0 @ │ │ │ │ + cmneq r0, r8, asr #3 │ │ │ │ + cmpeq r6, r0, asr #8 │ │ │ │ + cmppeq r7, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, lsl #3 │ │ │ │ + cmpeq r6, r4, lsl #8 │ │ │ │ + ldrsbeq pc, [r7, #-108] @ 0xffffff94 @ │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r0, r8, asr #2 │ │ │ │ - ldrheq r8, [r6, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x0157f694 │ │ │ │ + cmneq r0, r0, asr r1 │ │ │ │ + cmpeq r6, r8, asr #7 │ │ │ │ + cmppeq r7, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3648] @ 0xe40 │ │ │ │ ldr r3, [pc, #3540] @ 60db34 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ @@ -1397785,79 +1397785,79 @@ │ │ │ │ b 60da74 │ │ │ │ strheq fp, [ip, #-112]! @ 0xffffff90 │ │ │ │ @ instruction: 0x016cb79c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r0, r4, lsr #28 │ │ │ │ - cmppeq r7, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, lsr #28 │ │ │ │ + cmppeq r7, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r7, r8, asr #23 │ │ │ │ - cmneq r0, r4, ror #12 │ │ │ │ + ldrsbeq lr, [r7, #-180] @ 0xffffff4c │ │ │ │ + cmneq r0, ip, ror #12 │ │ │ │ @ instruction: 0xffff73f0 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffff9704 │ │ │ │ @ instruction: 0xffff4668 │ │ │ │ @ instruction: 0xffff31b8 │ │ │ │ @ instruction: 0xffff5d18 │ │ │ │ @ instruction: 0xffffca84 │ │ │ │ @ instruction: 0xffff95fc │ │ │ │ @ instruction: 0xffff30c8 │ │ │ │ @ instruction: 0x016caa98 │ │ │ │ @ instruction: 0xffff95a8 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - ldrheq lr, [r7, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ - cmpeq r7, r0, asr #16 │ │ │ │ - cmneq r0, r4, lsr #3 │ │ │ │ - cmpeq r7, r8, lsl #19 │ │ │ │ - ldrsbeq r7, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r7, ip, lsr #13 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ + cmpeq r7, r0, asr #21 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ + cmneq r0, ip, lsr #3 │ │ │ │ + @ instruction: 0x0157e994 │ │ │ │ + cmpeq r6, r0, ror #7 │ │ │ │ + ldrheq lr, [r7, #-104] @ 0xffffff98 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0156739c │ │ │ │ + cmpeq r6, r8, lsr #7 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmpeq r6, ip, ror #6 │ │ │ │ + cmpeq r6, r8, ror r3 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmpeq r6, ip, lsr r3 │ │ │ │ + cmpeq r6, r8, asr #6 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - ldrsbeq r7, [r6, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, ip, lsr #5 │ │ │ │ + cmpeq r6, r8, ror #5 │ │ │ │ + ldrheq r7, [r6, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - strdeq r3, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ + cmneq r0, r4 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - cmpeq r6, r8, lsr r2 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - @ instruction: 0x01603f90 │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ - ldrsbeq lr, [r7, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x01603f98 │ │ │ │ + cmpeq r6, r0, lsl r2 │ │ │ │ + cmpeq r7, r0, ror #9 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmneq r0, r4, asr pc │ │ │ │ - cmpeq r6, r8, asr #3 │ │ │ │ - @ instruction: 0x0157e49c │ │ │ │ - @ instruction: 0x01567190 │ │ │ │ + cmneq r0, ip, asr pc │ │ │ │ + ldrsbeq r7, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, r8, lsr #9 │ │ │ │ + @ instruction: 0x0156719c │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ - cmpeq r6, ip, asr r1 │ │ │ │ - cmpeq r7, ip, lsr #8 │ │ │ │ + strdeq r3, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r6, r8, ror #2 │ │ │ │ + cmpeq r7, r8, lsr r4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ - cmpeq r6, r0, lsr #2 │ │ │ │ - ldrsheq lr, [r7, #-48] @ 0xffffffd0 │ │ │ │ + strheq r3, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, lsr #2 │ │ │ │ + ldrsheq lr, [r7, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmneq r0, r0, ror lr │ │ │ │ - cmpeq r6, r4, ror #1 │ │ │ │ - ldrheq lr, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r0, r8, ror lr │ │ │ │ + ldrsheq r7, [r6, #-0] │ │ │ │ + cmpeq r7, r4, asr #7 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [pc, #-180] @ 60dba8 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #-192] @ 60dbac │ │ │ │ str r3, [sp] │ │ │ │ @@ -1398959,66 +1398959,66 @@ │ │ │ │ bl b1178 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r4, asr #10 │ │ │ │ cmneq ip, r0, lsr r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r0, ip, ror #23 │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ + strdeq r3, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r7, r0, asr #2 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r7, r8, lsr r9 │ │ │ │ - ldrdeq r3, [r0, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, asr #18 │ │ │ │ + ldrdeq r3, [r0, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xffff9afc │ │ │ │ @ instruction: 0xffff3530 │ │ │ │ @ instruction: 0xffff2080 │ │ │ │ @ instruction: 0xffff4be0 │ │ │ │ cmneq ip, r8, lsr #19 │ │ │ │ svccc 0x00e00000 │ │ │ │ - cmpeq r7, ip, lsl r9 │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ - ldrsheq r6, [r6, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r8, lsr #18 │ │ │ │ + cmpeq r6, r4, ror r3 │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmpeq r6, ip, ror #3 │ │ │ │ - ldrheq r6, [r6, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq r6, [r6, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, r8, asr #3 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - cmneq r0, ip, lsl #30 │ │ │ │ - cmpeq r7, r8, lsr r8 │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ + cmpeq r7, r4, asr #16 │ │ │ │ + cmpeq r7, r4, ror #8 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ - cmpeq r6, r0, asr #2 │ │ │ │ - cmpeq r7, r8, lsl r4 │ │ │ │ + ldrdeq r2, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ + cmpeq r7, r4, lsr #8 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmneq r0, ip, lsl #29 │ │ │ │ - cmpeq r6, r0, lsl #2 │ │ │ │ - ldrsbeq sp, [r7, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x01602e94 │ │ │ │ + cmpeq r6, ip, lsl #2 │ │ │ │ + cmpeq r7, r4, ror #7 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmneq r0, ip, asr #28 │ │ │ │ - cmpeq r6, r0, asr #1 │ │ │ │ - @ instruction: 0x0157d398 │ │ │ │ + cmneq r0, r4, asr lr │ │ │ │ + cmpeq r6, ip, asr #1 │ │ │ │ + cmpeq r7, r4, lsr #7 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq r6, r8, lsl #1 │ │ │ │ + @ instruction: 0x01566094 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ - cmpeq r6, r4, asr r0 │ │ │ │ - cmpeq r7, ip, lsr #6 │ │ │ │ - cmpeq r6, ip, lsl r0 │ │ │ │ + cmneq r0, r8, ror #27 │ │ │ │ + cmpeq r6, r0, rrx │ │ │ │ + cmpeq r7, r8, lsr r3 │ │ │ │ + cmpeq r6, r8, lsr #32 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - cmneq r0, r4, ror sp │ │ │ │ - cmpeq r6, r8, ror #31 │ │ │ │ - cmpeq r7, r0, asr #5 │ │ │ │ + cmneq r0, ip, ror sp │ │ │ │ + ldrsheq r5, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r7, ip, asr #5 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - cmneq r0, r8, lsr sp │ │ │ │ - cmpeq r6, ip, lsr #31 │ │ │ │ - cmpeq r7, r4, lsl #5 │ │ │ │ + cmneq r0, r0, asr #26 │ │ │ │ + ldrheq r5, [r6, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0x0157d290 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ ldr r1, [pc, #-144] @ 60edf0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -1399295,28 +1399295,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 60f1b0 │ │ │ │ cmneq ip, r4, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmpeq r5, r0, ror #1 │ │ │ │ cmneq ip, ip, asr r3 │ │ │ │ - cmneq r0, r8, lsl #24 │ │ │ │ - cmpeq r6, ip, ror lr │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ + cmneq r0, r0, lsl ip │ │ │ │ + cmpeq r6, r8, lsl #29 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - cmneq r0, ip, asr #23 │ │ │ │ - cmpeq r6, r0, asr #28 │ │ │ │ - cmpeq r7, r0, lsl r1 │ │ │ │ + ldrdeq r2, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r6, ip, asr #28 │ │ │ │ + cmpeq r7, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x01602b90 │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ - ldrsbeq sp, [r7, #-8] │ │ │ │ - cmneq r0, r4, asr fp │ │ │ │ - cmpeq r6, r8, asr #27 │ │ │ │ - @ instruction: 0x0157d098 │ │ │ │ + @ instruction: 0x01602b98 │ │ │ │ + cmpeq r6, r0, lsl lr │ │ │ │ + cmpeq r7, r4, ror #1 │ │ │ │ + cmneq r0, ip, asr fp │ │ │ │ + ldrsbeq r5, [r6, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r7, r4, lsr #1 │ │ │ │ @ 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] │ │ │ │ @@ -1399773,51 +1399773,51 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 60f720 │ │ │ │ cmneq ip, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xffff99b8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r0, r4, lsr r7 │ │ │ │ - cmpeq r7, r0, lsl #25 │ │ │ │ + cmneq r0, ip, lsr r7 │ │ │ │ + cmpeq r7, ip, lsl #25 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmneq ip, ip, ror #27 │ │ │ │ - @ instruction: 0x01602690 │ │ │ │ - ldrsbeq ip, [r7, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x01602698 │ │ │ │ + cmpeq r7, r0, ror #23 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmneq r0, r8, asr #11 │ │ │ │ - cmpeq r6, ip, lsr r8 │ │ │ │ - cmpeq r7, ip, lsl #22 │ │ │ │ + ldrdeq r2, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ + cmpeq r7, r8, lsl fp │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - cmneq r0, ip, lsl #11 │ │ │ │ - cmpeq r6, r0, lsl #16 │ │ │ │ - ldrsbeq ip, [r7, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x01602594 │ │ │ │ + cmpeq r6, ip, lsl #16 │ │ │ │ + ldrsbeq ip, [r7, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmneq r0, r0, asr r5 │ │ │ │ - cmpeq r6, r4, asr #15 │ │ │ │ - @ instruction: 0x0157ca94 │ │ │ │ + cmneq r0, r8, asr r5 │ │ │ │ + ldrsbeq r5, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r7, r0, lsr #21 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - cmneq r0, r4, lsl r5 │ │ │ │ - cmpeq r6, r8, lsl #15 │ │ │ │ - cmpeq r7, r8, asr sl │ │ │ │ + cmneq r0, ip, lsl r5 │ │ │ │ + @ instruction: 0x01565794 │ │ │ │ + cmpeq r7, r4, ror #20 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - ldrdeq r2, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r6, ip, asr #14 │ │ │ │ - cmpeq r7, ip, lsl sl │ │ │ │ + cmneq r0, r0, ror #9 │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ + cmpeq r7, r8, lsr #20 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - @ instruction: 0x0160249c │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ - cmpeq r7, r0, ror #19 │ │ │ │ + cmneq r0, r4, lsr #9 │ │ │ │ + cmpeq r6, ip, lsl r7 │ │ │ │ + cmpeq r7, ip, ror #19 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - ldrsbeq r5, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r6, r4, ror #13 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, r8, lsr #13 │ │ │ │ - cmpeq r6, r8, ror r6 │ │ │ │ + ldrheq r5, [r6, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r6, r4, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r6, r8, asr #12 │ │ │ │ + cmpeq r6, r4, asr r6 │ │ │ │ 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] @ 610a14 │ │ │ │ @@ -1400782,160 +1400782,160 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b 6100a8 │ │ │ │ strdeq r8, [ip, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq r8, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r0, r4, ror #2 │ │ │ │ - @ instruction: 0x0157c69c │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ + cmneq r0, ip, ror #2 │ │ │ │ + cmpeq r7, r8, lsr #13 │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r0, r4, lsr #15 │ │ │ │ - cmpeq r7, ip, ror #25 │ │ │ │ - cmpeq r6, r8, ror #8 │ │ │ │ - cmneq r0, r4, asr #14 │ │ │ │ - cmpeq r6, r8, lsr #19 │ │ │ │ - cmpeq r7, ip, lsl #25 │ │ │ │ - strdeq r1, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r7, r4, lsr ip │ │ │ │ - ldrsbeq fp, [r7, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r7, r8 │ │ │ │ - cmpeq r7, r0, lsl r0 │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - cmpeq r7, r4, ror #20 │ │ │ │ + cmneq r0, ip, lsr #15 │ │ │ │ + ldrsheq fp, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ + cmneq r0, ip, asr #14 │ │ │ │ + ldrheq r4, [r6, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x0157bc98 │ │ │ │ + strdeq r1, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ + ldrsbeq fp, [r7, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r7, r4, lsl r0 │ │ │ │ + cmpeq r7, ip, lsl r0 │ │ │ │ + cmpeq r7, r4, ror r5 │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + cmpeq r7, r0, ror sl │ │ │ │ andeq sp, r3, r8, lsr r8 │ │ │ │ cmneq ip, r4, asr #22 │ │ │ │ - cmpeq r7, r4, lsl fp │ │ │ │ - cmpeq r6, r0, asr #6 │ │ │ │ + cmpeq r7, r0, lsr #22 │ │ │ │ + cmpeq r6, ip, asr #6 │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ andeq sp, r3, r0, asr r4 │ │ │ │ @ instruction: 0xffff8284 │ │ │ │ - cmneq r0, r4, lsr #32 │ │ │ │ - @ instruction: 0x01564298 │ │ │ │ - cmpeq r7, r0, ror r5 │ │ │ │ + cmneq r0, ip, lsr #32 │ │ │ │ + cmpeq r6, r4, lsr #5 │ │ │ │ + cmpeq r7, ip, ror r5 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - cmpeq r6, r0, ror #4 │ │ │ │ + cmpeq r6, ip, ror #4 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - cmpeq r6, r0, lsr r2 │ │ │ │ + cmpeq r6, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - cmpeq r6, r0, lsl #4 │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - ldrsbeq r4, [r6, #-16] │ │ │ │ + ldrsbeq r4, [r6, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - cmneq r0, r8, lsr #30 │ │ │ │ - @ instruction: 0x0156419c │ │ │ │ - cmpeq r7, r4, ror r4 │ │ │ │ + cmneq r0, r0, lsr pc │ │ │ │ + cmpeq r6, r8, lsr #3 │ │ │ │ + cmpeq r7, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - smultteq r0, ip, lr │ │ │ │ - cmpeq r6, r0, ror #2 │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + strdeq r0, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, ror #2 │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - smultbeq r0, r8, lr │ │ │ │ - cmpeq r7, r4, lsl #16 │ │ │ │ - cmpeq r7, ip, ror #7 │ │ │ │ - cmneq r0, r0, ror #28 │ │ │ │ - ldrsbeq r4, [r6, #-4] │ │ │ │ - cmpeq r7, ip, lsr #7 │ │ │ │ + strheq r0, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r7, r0, lsl r8 │ │ │ │ + ldrsheq fp, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r0, r8, ror #28 │ │ │ │ + cmpeq r6, r0, ror #1 │ │ │ │ + ldrheq fp, [r7, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r6, lsr r7 │ │ │ │ - cmneq r0, r4, lsr #28 │ │ │ │ - @ instruction: 0x01564098 │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ + cmneq r0, ip, lsr #28 │ │ │ │ + cmpeq r6, r4, lsr #1 │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsbeq fp, [r7, #-56] @ 0xffffffc8 │ │ │ │ - ldrdeq r0, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r7, r8, lsl r3 │ │ │ │ + cmpeq r7, r4, ror #7 │ │ │ │ + smultteq r0, r4, sp │ │ │ │ + cmpeq r7, r4, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - @ instruction: 0x01600d94 │ │ │ │ - cmpeq r6, r8 │ │ │ │ - cmpeq r7, r0, ror #5 │ │ │ │ + @ instruction: 0x01600d9c │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r7, ip, ror #5 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - cmneq r0, r8, asr sp │ │ │ │ - cmpeq r6, ip, asr #31 │ │ │ │ - @ instruction: 0x0157b29c │ │ │ │ + cmneq r0, r0, ror #26 │ │ │ │ + ldrsbeq r3, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01563f94 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - smultteq r0, ip, ip │ │ │ │ - cmpeq r6, r0, ror #30 │ │ │ │ - cmpeq r7, r8, lsr r2 │ │ │ │ + strdeq r0, [r0, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq r6, ip, ror #30 │ │ │ │ + cmpeq r7, r4, asr #4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strheq r0, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq r6, r4, lsr #30 │ │ │ │ - ldrsheq fp, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmneq r0, ip, ror #24 │ │ │ │ - cmpeq r7, r4, lsr r2 │ │ │ │ - ldrheq fp, [r7, #-16] │ │ │ │ + strheq r0, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq r6, r0, lsr pc │ │ │ │ + cmpeq r7, r8, lsl #4 │ │ │ │ + cmneq r0, r4, ror ip │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + ldrheq fp, [r7, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - cmneq r0, r4, lsr #24 │ │ │ │ - @ instruction: 0x01563e98 │ │ │ │ - cmpeq r7, r0, ror r1 │ │ │ │ + cmneq r0, ip, lsr #24 │ │ │ │ + cmpeq r6, r4, lsr #29 │ │ │ │ + cmpeq r7, ip, ror r1 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - smultteq r0, r8, fp │ │ │ │ - cmpeq r6, ip, asr lr │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ + strdeq r0, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r6, r8, ror #28 │ │ │ │ + cmpeq r7, r0, asr #2 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - cmpeq r6, r4, lsr #28 │ │ │ │ + cmpeq r6, r0, lsr lr │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - smulbbeq r0, r0, fp │ │ │ │ - ldrsheq r3, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r7, ip, asr #1 │ │ │ │ + smulbbeq r0, r8, fp │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ + ldrsbeq fp, [r7, #-8] │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - cmneq r0, r4, asr #22 │ │ │ │ - ldrheq r3, [r6, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x0157b090 │ │ │ │ + cmneq r0, ip, asr #22 │ │ │ │ + cmpeq r6, r4, asr #27 │ │ │ │ + @ instruction: 0x0157b09c │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - cmneq r0, r0, lsl fp │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ - cmpeq r7, r4, asr r0 │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ + cmpeq r7, r0, rrx │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - cmpeq r6, r8, asr sp │ │ │ │ + cmpeq r6, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r6, r4, lsr sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smulbbeq r0, r0, sl │ │ │ │ - ldrsheq r3, [r6, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r7, ip, asr #31 │ │ │ │ + smulbbeq r0, r8, sl │ │ │ │ + cmpeq r6, r0, lsl #26 │ │ │ │ + ldrsbeq sl, [r7, #-248] @ 0xffffff08 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r0, r4, asr #20 │ │ │ │ - ldrheq r3, [r6, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x0157af90 │ │ │ │ + cmneq r0, ip, asr #20 │ │ │ │ + cmpeq r6, r4, asr #25 │ │ │ │ + @ instruction: 0x0157af9c │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r0, r8, lsl #20 │ │ │ │ - cmpeq r6, ip, ror ip │ │ │ │ - cmpeq r7, r4, asr pc │ │ │ │ + cmneq r0, r0, lsl sl │ │ │ │ + cmpeq r6, r8, lsl #25 │ │ │ │ + cmpeq r7, r0, ror #30 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - smulbteq r0, ip, r9 │ │ │ │ - cmpeq r6, r0, asr #24 │ │ │ │ - cmpeq r7, r8, lsl pc │ │ │ │ + ldrdeq r0, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq r6, ip, asr #24 │ │ │ │ + cmpeq r7, r4, lsr #30 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - @ instruction: 0x01600990 │ │ │ │ - cmpeq r6, r4, lsl #24 │ │ │ │ - ldrsbeq sl, [r7, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x01600998 │ │ │ │ + cmpeq r6, r0, lsl ip │ │ │ │ + cmpeq r7, r8, ror #29 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - ldrsheq r2, [r7, #-36] @ 0xffffffdc │ │ │ │ - cmneq r0, ip, lsr r9 │ │ │ │ - cmpeq r7, r4, lsl #29 │ │ │ │ + cmpeq r7, r0, lsl #6 │ │ │ │ + cmneq r0, r4, asr #18 │ │ │ │ + @ instruction: 0x0157ae90 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - strdeq r0, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r6, ip, ror #22 │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ + cmneq r0, r4, lsl #18 │ │ │ │ + cmpeq r6, r8, ror fp │ │ │ │ + cmpeq r7, r4, asr lr │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - smulbteq r0, r0, r8 │ │ │ │ - cmpeq r6, r0, lsr fp │ │ │ │ - cmpeq r7, ip, lsl #28 │ │ │ │ + smulbteq r0, r8, r8 │ │ │ │ + cmpeq r6, ip, lsr fp │ │ │ │ + cmpeq r7, r8, lsl lr │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - smulbbeq r0, r4, r8 │ │ │ │ - ldrsheq r3, [r6, #-164] @ 0xffffff5c │ │ │ │ - ldrsbeq sl, [r7, #-208] @ 0xffffff30 │ │ │ │ + smulbbeq r0, ip, r8 │ │ │ │ + cmpeq r6, r0, lsl #22 │ │ │ │ + ldrsbeq sl, [r7, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmneq r0, r4, asr #16 │ │ │ │ - ldrheq r3, [r6, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x0157ad90 │ │ │ │ + cmneq r0, ip, asr #16 │ │ │ │ + cmpeq r6, r4, asr #21 │ │ │ │ + @ instruction: 0x0157ad9c │ │ │ │ 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] │ │ │ │ @@ -1402416,64 +1402416,64 @@ │ │ │ │ b 612214 │ │ │ │ cmneq ip, r8, lsl #30 │ │ │ │ strdeq r6, [ip, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0160059c │ │ │ │ - cmpeq r7, r4, ror #21 │ │ │ │ - cmppeq pc, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [r7, #-24] @ 0xffffffe8 │ │ │ │ + smultbeq r0, r4, r5 │ │ │ │ + ldrsheq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x015ffc94 │ │ │ │ + cmpeq r7, r4, ror #3 │ │ │ │ rsbseq fp, r4, r0, ror #6 │ │ │ │ rsbseq ip, r4, r0, lsl #7 │ │ │ │ rsbseq sp, r4, r8, lsr #3 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq ip, ip, lsr #4 │ │ │ │ rsbseq r0, r5, ip, lsr r6 │ │ │ │ rsbseq r1, r5, r8, lsr #8 │ │ │ │ rsbseq r2, r5, r4 │ │ │ │ - cmppeq pc, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ - cmpeq r6, ip, lsr fp │ │ │ │ - cmpeq r7, ip, lsl lr │ │ │ │ + cmppeq pc, r4, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ + cmpeq r6, r8, asr #22 │ │ │ │ + cmpeq r7, r8, lsr #28 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - @ instruction: 0x015ff898 │ │ │ │ - cmpeq r7, ip, asr #5 │ │ │ │ - cmpeq r6, r8, asr #21 │ │ │ │ - cmpeq r7, r8, lsr #27 │ │ │ │ + cmppeq pc, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [r7, #-40] @ 0xffffffd8 │ │ │ │ + ldrsbeq r2, [r6, #-164] @ 0xffffff5c │ │ │ │ + ldrheq r9, [r7, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - @ instruction: 0x01562a90 │ │ │ │ + @ instruction: 0x01562a9c │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - cmppeq pc, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, asr sl │ │ │ │ - cmpeq r7, r4, lsr sp │ │ │ │ + ldrsheq pc, [pc, #-112] @ 6123a8 @ │ │ │ │ + cmpeq r6, r8, ror #20 │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - cmpeq r6, r4, lsr #20 │ │ │ │ + cmpeq r6, r0, lsr sl │ │ │ │ andeq r0, r0, r1, ror #18 │ │ │ │ - ldrsheq r2, [r6, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, r4, asr #19 │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ + ldrsbeq r2, [r6, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - cmppeq pc, r8, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, ip, lsl #19 │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ + cmppeq pc, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01562998 │ │ │ │ + cmpeq r7, r0, ror ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - cmpeq r6, r4, asr r9 │ │ │ │ + cmpeq r6, r0, ror #18 │ │ │ │ andeq r0, r0, pc, asr r9 │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ + cmpeq r6, r0, lsr r9 │ │ │ │ andeq r0, r0, lr, asr r9 │ │ │ │ - cmppeq pc, ip, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ - ldrsheq r2, [r6, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r7, r8, asr #23 │ │ │ │ + cmppeq pc, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r2, [r6, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq r9, [r7, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ - cmppeq pc, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r7, ip, lsl #23 │ │ │ │ + cmppeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, asr #17 │ │ │ │ + @ instruction: 0x01579b98 │ │ │ │ andeq r0, r0, r3, lsl #18 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ strd r2, [sp] │ │ │ │ strd r0, [sp, #8] │ │ │ │ @@ -1402884,31 +1402884,31 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r5, [ip, #-204]! @ 0xffffff34 │ │ │ │ @ instruction: 0xfffc5310 │ │ │ │ @ instruction: 0xfffc14a4 │ │ │ │ @ instruction: 0xfffe4274 │ │ │ │ @ instruction: 0xfffd4b4c │ │ │ │ @ instruction: 0xfffd6530 │ │ │ │ - cmpeq r7, r8, ror #31 │ │ │ │ + ldrsheq r8, [r7, #-244] @ 0xffffff0c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r7, r0, lsl r0 │ │ │ │ - ldrsbeq pc, [pc, #-128] @ 612a8c @ │ │ │ │ - ldrsheq pc, [r6, #-220] @ 0xffffff24 @ │ │ │ │ + cmpeq r7, ip, lsl r0 │ │ │ │ + ldrsbeq pc, [pc, #-136] @ 612a84 @ │ │ │ │ + cmppeq r6, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ strheq r5, [ip, #-176]! @ 0xffffff50 │ │ │ │ - ldrheq r2, [r6, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r6, r4, lsl #13 │ │ │ │ - cmpeq r6, r0, asr r6 │ │ │ │ - cmpeq r6, r4, lsr r6 │ │ │ │ - cmpeq r6, r8, lsl r6 │ │ │ │ - ldrsheq r2, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r7, ip, lsr #28 │ │ │ │ - cmppeq pc, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, asr #11 │ │ │ │ - ldrsheq r9, [r7, #-212] @ 0xffffff2c │ │ │ │ - ldrheq pc, [pc, #-100] @ 612adc @ │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ + @ instruction: 0x01562690 │ │ │ │ + cmpeq r6, ip, asr r6 │ │ │ │ + cmpeq r6, r0, asr #12 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + cmpeq r6, r4, lsl #12 │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ + ldrsheq pc, [pc, #-100] @ 612ad0 @ │ │ │ │ + cmpeq r6, ip, asr #11 │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ + ldrheq pc, [pc, #-108] @ 612ad4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #1820] @ 0x71c │ │ │ │ ldr r2, [pc, #584] @ 612da0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1403056,31 +1403056,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ b 612c7c │ │ │ │ strheq r5, [ip, #-148]! @ 0xffffff6c │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq pc, [pc, #-92] @ 612d54 @ │ │ │ │ - cmpeq r7, r4, lsr sp │ │ │ │ - cmppeq r6, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr ip │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ - cmppeq pc, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, asr #7 │ │ │ │ - ldrsheq r9, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmppeq pc, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsl #7 │ │ │ │ - ldrheq r9, [r7, #-188] @ 0xffffff44 │ │ │ │ - cmppeq pc, r0, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, asr r3 │ │ │ │ - cmpeq r7, r0, lsl #23 │ │ │ │ - cmpeq r6, r8, lsl r3 │ │ │ │ - ldrsheq r2, [r6, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r0, ror #5 │ │ │ │ + cmppeq pc, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ + cmppeq r6, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ + cmpeq r6, ip, lsl #8 │ │ │ │ + ldrsbeq pc, [pc, #-64] @ 612d84 @ │ │ │ │ + ldrsbeq r2, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, lsl #24 │ │ │ │ + @ instruction: 0x015ff494 │ │ │ │ + @ instruction: 0x01562398 │ │ │ │ + cmpeq r7, r8, asr #23 │ │ │ │ + cmppeq pc, r8, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, ip, asr r3 │ │ │ │ + cmpeq r7, ip, lsl #23 │ │ │ │ + cmpeq r6, r4, lsr #6 │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ + cmpeq r6, ip, ror #5 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -1403549,35 +1403549,35 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ b 6133f8 │ │ │ │ strdeq r5, [ip, #-100]! @ 0xffffff9c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r5, [ip, #-104]! @ 0xffffff98 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmppeq pc, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, asr #20 │ │ │ │ - cmppeq pc, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r9, [r7, #-140] @ 0xffffff74 │ │ │ │ - ldrheq pc, [pc, #-4] @ 613570 @ │ │ │ │ - ldrsbeq r9, [r7, #-124] @ 0xffffff84 │ │ │ │ - ldrheq lr, [pc, #-224] @ 61349c │ │ │ │ - cmpeq r7, r8, ror #11 │ │ │ │ + cmppeq pc, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, asr sl │ │ │ │ + @ instruction: 0x015ff194 │ │ │ │ + cmpeq r7, r8, asr #17 │ │ │ │ + ldrheq pc, [pc, #-12] @ 613568 @ │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + ldrheq lr, [pc, #-232] @ 613494 │ │ │ │ + ldrsheq r9, [r7, #-84] @ 0xffffffac │ │ │ │ ldrdeq r5, [ip, #-16]! │ │ │ │ - ldrsbeq r1, [r6, #-204] @ 0xffffff34 │ │ │ │ - ldrheq r1, [r6, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r6, r4, lsl #25 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - cmpeq r6, r8, lsr ip │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq r6, r0, ror #23 │ │ │ │ - ldrheq r1, [r6, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x01561b98 │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ - cmpeq r6, r0, asr fp │ │ │ │ - cmpeq r6, r4, lsr fp │ │ │ │ + cmpeq r6, r8, ror #25 │ │ │ │ + ldrheq r1, [r6, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x01561c90 │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ + cmpeq r6, r8, lsl ip │ │ │ │ + cmpeq r6, ip, ror #23 │ │ │ │ + cmpeq r6, r0, asr #23 │ │ │ │ + cmpeq r6, r4, lsr #23 │ │ │ │ + cmpeq r6, r8, lsl #23 │ │ │ │ + cmpeq r6, ip, asr fp │ │ │ │ + cmpeq r6, r0, asr #22 │ │ │ │ cmp r1, #1 │ │ │ │ beq 613604 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1403621,20 +1403621,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 613694 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6135fc │ │ │ │ - cmpeq pc, r4, asr fp @ │ │ │ │ - cmpeq r6, r4, asr sl │ │ │ │ - cmpeq r7, r8, lsl #5 │ │ │ │ - cmpeq pc, ip, lsl fp @ │ │ │ │ - cmpeq r6, ip, lsl sl │ │ │ │ - cmpeq r7, r0, asr r2 │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ + cmpeq r6, r0, ror #20 │ │ │ │ + @ instruction: 0x01579294 │ │ │ │ + cmpeq pc, r4, lsr #22 │ │ │ │ + cmpeq r6, r8, lsr #20 │ │ │ │ + cmpeq r7, ip, asr r2 │ │ │ │ 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] │ │ │ │ @@ -1404405,45 +1404405,45 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r4, [ip, #-216]! @ 0xffffff28 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ strdeq r4, [ip, #-128]! @ 0xffffff80 │ │ │ │ - ldrheq r0, [r6, #-248] @ 0xffffff08 │ │ │ │ - ldrheq lr, [pc, #-0] @ 6142c8 │ │ │ │ - cmpeq r6, r4, lsl pc │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ + ldrheq lr, [pc, #-8] @ 6142c0 │ │ │ │ + cmpeq r6, r0, lsr #30 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq pc, r4, ror r0 @ │ │ │ │ - cmpeq r6, r4, ror pc │ │ │ │ - cmpeq r7, r8, lsr #15 │ │ │ │ + cmpeq pc, ip, ror r0 @ │ │ │ │ + cmpeq r6, r0, lsl #31 │ │ │ │ + ldrheq r8, [r7, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ - cmpeq pc, r0, lsr r0 @ │ │ │ │ - @ instruction: 0x0156be94 │ │ │ │ + cmpeq r6, r8, asr #30 │ │ │ │ + cmpeq pc, r8, lsr r0 @ │ │ │ │ + cmpeq r6, r0, lsr #29 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - ldrsheq sp, [pc, #-244] @ 614200 │ │ │ │ - ldrsheq r0, [r6, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r7, r8, lsr #14 │ │ │ │ + ldrsheq sp, [pc, #-252] @ 6141f8 │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ + cmpeq r7, r4, lsr r7 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - ldrheq sp, [pc, #-248] @ 61420c │ │ │ │ - ldrheq r0, [r6, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r7, ip, ror #13 │ │ │ │ + cmpeq pc, r0, asr #31 │ │ │ │ + cmpeq r6, r4, asr #29 │ │ │ │ + ldrsheq r8, [r7, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq pc, ip, ror pc @ │ │ │ │ - cmpeq r6, ip, ror lr │ │ │ │ - cmpeq r7, r8, lsr #13 │ │ │ │ + cmpeq pc, r4, lsl #31 │ │ │ │ + cmpeq r6, r8, lsl #29 │ │ │ │ + ldrheq r8, [r7, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - cmpeq r6, r4, asr #28 │ │ │ │ - cmpeq pc, r8, lsr pc @ │ │ │ │ - @ instruction: 0x0156bd9c │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + cmpeq pc, r0, asr #30 │ │ │ │ + cmpeq r6, r8, lsr #27 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ - ldrsheq sp, [pc, #-236] @ 61424c │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ + cmpeq r6, r0, lsl lr │ │ │ │ + cmpeq pc, r4, lsl #30 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ 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 │ │ │ │ @@ -1405111,29 +1405111,29 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, ip, asr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ @ instruction: 0x016c3c98 │ │ │ │ - cmpeq pc, ip, lsr #9 │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ - ldrsbeq r7, [r7, #-184] @ 0xffffff48 │ │ │ │ + ldrheq sp, [pc, #-68] @ 614d88 │ │ │ │ + ldrheq r0, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r4, ror #23 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ - cmpeq r6, r0, ror r3 │ │ │ │ - @ instruction: 0x01577b9c │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ + cmpeq r7, r8, lsr #23 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - cmpeq r7, r0, ror #22 │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ + cmpeq r6, r0, asr #6 │ │ │ │ + cmpeq r7, ip, ror #22 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - ldrsheq sp, [pc, #-56] @ 614dc4 │ │ │ │ - ldrsheq r0, [r6, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r7, r4, lsr #22 │ │ │ │ + cmpeq pc, r0, lsl #8 │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ + cmpeq r7, r0, lsr fp │ │ │ │ @ instruction: 0x000001bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #1340] @ 615358 │ │ │ │ ldr r3, [pc, #1340] @ 61535c │ │ │ │ @@ -1405471,40 +1405471,40 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ b 615244 │ │ │ │ strdeq r3, [ip, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, ip, asr #13 │ │ │ │ - cmppeq r6, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [pc, #-36] @ 61534c │ │ │ │ + cmppeq r6, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [pc, #-44] @ 615344 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r7, ip, lsl #20 │ │ │ │ - cmpeq pc, r4, lsr #4 │ │ │ │ - cmpeq r7, r8, asr r9 │ │ │ │ + cmpeq r7, r8, lsl sl │ │ │ │ + cmpeq pc, ip, lsr #4 │ │ │ │ + cmpeq r7, r4, ror #18 │ │ │ │ cmneq ip, ip, ror r4 │ │ │ │ - cmpeq pc, r8, lsr #1 │ │ │ │ - ldrsbeq r7, [r7, #-112] @ 0xffffff90 │ │ │ │ + ldrheq sp, [pc, #-0] @ 615388 │ │ │ │ + ldrsbeq r7, [r7, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xffffd6b0 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ - cmppeq r5, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsr #31 │ │ │ │ - cmppeq r5, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #13 │ │ │ │ - cmpeq pc, r0, ror pc @ │ │ │ │ - cmppeq r5, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr #13 │ │ │ │ - cmppeq r5, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r5, #-216] @ 0xffffff28 @ │ │ │ │ - cmppeq r5, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + cmppeq r5, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [pc, #-244] @ 6152ac │ │ │ │ + ldrheq pc, [r5, #-232] @ 0xffffff18 @ │ │ │ │ + cmpeq r7, ip, ror #13 │ │ │ │ + cmpeq pc, r8, ror pc @ │ │ │ │ + cmppeq r5, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmppeq r5, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r5, #-212] @ 0xffffff2c @ │ │ │ │ + cmppeq r5, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155fd94 │ │ │ │ + cmppeq r5, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ 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] @ 6156c0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1405689,43 +1405689,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 615450 │ │ │ │ cmneq ip, r8, lsr #2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq r3, [ip, #-12]! │ │ │ │ - cmpeq pc, r8, ror #25 │ │ │ │ - cmpeq r7, r0, lsl r4 │ │ │ │ + ldrsheq ip, [pc, #-192] @ 615614 │ │ │ │ + cmpeq r7, ip, lsl r4 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ @ instruction: 0xfffff924 │ │ │ │ @ instruction: 0xffffe0c0 │ │ │ │ @ instruction: 0xffffd640 │ │ │ │ @ instruction: 0xffffee30 │ │ │ │ @ instruction: 0xffffe184 │ │ │ │ @ instruction: 0xffffd2a8 │ │ │ │ - cmpeq r7, ip, lsr #6 │ │ │ │ - cmppeq r6, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [pc, #-180] @ 61564c │ │ │ │ - ldrsheq pc, [r5, #-164] @ 0xffffff5c @ │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ + cmpeq r7, r8, lsr r3 │ │ │ │ + ldrsbeq pc, [r6, #-68] @ 0xffffffbc @ │ │ │ │ + ldrsheq ip, [pc, #-188] @ 615644 │ │ │ │ + cmppeq r5, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr r3 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - ldrheq ip, [pc, #-180] @ 61565c │ │ │ │ - ldrheq pc, [r5, #-164] @ 0xffffff5c @ │ │ │ │ - cmpeq r7, r0, ror #5 │ │ │ │ + ldrheq ip, [pc, #-188] @ 615654 │ │ │ │ + cmppeq r5, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, ror #5 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ - cmppeq r5, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsr #5 │ │ │ │ + cmpeq pc, r0, lsl #23 │ │ │ │ + cmppeq r5, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [r7, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmppeq r5, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - ldrsbeq ip, [pc, #-172] @ 615690 │ │ │ │ - ldrsbeq pc, [r5, #-156] @ 0xffffff64 @ │ │ │ │ - cmpeq r7, r0, lsl r2 │ │ │ │ + cmpeq pc, r4, ror #21 │ │ │ │ + cmppeq r5, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsl r2 │ │ │ │ │ │ │ │ 00615740 : │ │ │ │ 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 │ │ │ │ @@ -1405812,29 +1405812,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #68] @ 6158ec │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 61580c │ │ │ │ - cmppeq r6, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsl #19 │ │ │ │ - cmppeq r5, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r7, [r7, #-4] │ │ │ │ - cmpeq pc, r4, asr #18 │ │ │ │ - cmppeq r5, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, ror r0 │ │ │ │ + cmppeq r6, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl #19 │ │ │ │ + cmppeq r5, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #1 │ │ │ │ + cmpeq pc, ip, asr #18 │ │ │ │ + cmppeq r5, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsl #1 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - cmppeq r5, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + cmppeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr r0 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq pc, r4, ror #17 │ │ │ │ - cmppeq r5, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsl r0 │ │ │ │ + cmpeq pc, ip, ror #17 │ │ │ │ + cmppeq r5, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsr #32 │ │ │ │ muleq r0, r5, r2 │ │ │ │ │ │ │ │ 006158f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1405883,23 +1405883,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 6159e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 615940 │ │ │ │ - cmpeq r6, r8, lsr lr │ │ │ │ - ldrsheq pc, [r6, #-4] @ │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ - cmppeq r5, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, asr #30 │ │ │ │ + cmpeq r6, r4, asr #28 │ │ │ │ + cmppeq r6, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl r8 @ │ │ │ │ + cmppeq r5, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, asr #30 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - ldrsbeq ip, [pc, #-120] @ 61596c │ │ │ │ - ldrsbeq pc, [r5, #-104] @ 0xffffff98 @ │ │ │ │ - cmpeq r7, r4, lsl #30 │ │ │ │ + cmpeq pc, r0, ror #15 │ │ │ │ + cmppeq r5, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ 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] @ 615d00 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1406095,46 +1406095,46 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 615b40 │ │ │ │ cmneq ip, ip, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r2, [ip, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0xfffe107c │ │ │ │ @ instruction: 0xfffc20ec │ │ │ │ - cmpeq r7, r8, asr #27 │ │ │ │ + ldrsbeq r5, [r7, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0xfffbe280 │ │ │ │ @ instruction: 0xfffd1930 │ │ │ │ @ instruction: 0xfffd1828 │ │ │ │ @ instruction: 0xfffd3308 │ │ │ │ @ instruction: 0xfffd11e0 │ │ │ │ @ instruction: 0xfffd3cf8 │ │ │ │ - cmpeq r7, r4, ror #27 │ │ │ │ + ldrsheq r6, [r7, #-208] @ 0xffffff30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x015fc79c │ │ │ │ - cmpeq r6, r8, lsl ip │ │ │ │ + cmpeq pc, r4, lsr #15 │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ cmneq ip, ip, asr #19 │ │ │ │ @ instruction: 0xfffc1fd8 │ │ │ │ @ instruction: 0xfffbe16c │ │ │ │ @ instruction: 0xfffe0f3c │ │ │ │ @ instruction: 0xfffd181c │ │ │ │ @ instruction: 0xfffd1710 │ │ │ │ @ instruction: 0xfffd31ec │ │ │ │ @ instruction: 0xfffd10c0 │ │ │ │ @ instruction: 0xfffd3bd8 │ │ │ │ - cmpeq r7, r8, ror #24 │ │ │ │ - cmppeq r5, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [r7, #-192] @ 0xffffff40 │ │ │ │ - cmpeq pc, r8, lsl #13 │ │ │ │ - cmppeq r5, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r5, #-48] @ 0xffffffd0 @ │ │ │ │ - cmpeq r7, r0, lsr ip │ │ │ │ - cmpeq pc, r8, ror #11 │ │ │ │ - @ instruction: 0x0155f398 │ │ │ │ - ldrsheq r6, [r7, #-184] @ 0xffffff48 │ │ │ │ - ldrheq ip, [pc, #-80] @ 615d48 │ │ │ │ + cmpeq r7, r4, ror ip │ │ │ │ + cmppeq r5, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r6, [r7, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x015fc690 │ │ │ │ + cmppeq r5, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r5, #-60] @ 0xffffffc4 @ │ │ │ │ + cmpeq r7, ip, lsr ip │ │ │ │ + ldrsheq ip, [pc, #-80] @ 615d3c │ │ │ │ + cmppeq r5, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsl #24 │ │ │ │ + ldrheq ip, [pc, #-88] @ 615d40 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ ldr r7, [pc, #460] @ 615f80 │ │ │ │ @@ -1406252,31 +1406252,31 @@ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 615e50 │ │ │ │ cmneq ip, ip, asr r7 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrheq ip, [pc, #-76] @ 615f44 │ │ │ │ - ldrsheq r6, [r7, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r6, ip, lsr #18 │ │ │ │ - cmpeq r7, ip, lsl sl │ │ │ │ - cmpeq pc, r8, lsr #8 │ │ │ │ - cmppeq r5, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #20 │ │ │ │ - cmpeq pc, ip, ror #7 │ │ │ │ - cmppeq r5, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr #20 │ │ │ │ - ldrheq ip, [pc, #-48] @ 615f88 │ │ │ │ - cmppeq r5, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, ror #19 │ │ │ │ - cmpeq pc, r4, ror r3 @ │ │ │ │ - cmppeq r5, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsr #19 │ │ │ │ - cmppeq r5, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, asr #9 │ │ │ │ + cmpeq r7, r8, lsl #22 │ │ │ │ + cmpeq r6, r8, lsr r9 │ │ │ │ + cmpeq r7, r8, lsr #20 │ │ │ │ + cmpeq pc, r0, lsr r4 @ │ │ │ │ + cmppeq r5, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, ror #20 │ │ │ │ + ldrsheq ip, [pc, #-52] @ 615f78 │ │ │ │ + ldrsbeq pc, [r5, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + ldrheq ip, [pc, #-56] @ 615f80 │ │ │ │ + @ instruction: 0x0155f198 │ │ │ │ + ldrsheq r6, [r7, #-148] @ 0xffffff6c │ │ │ │ + cmpeq pc, ip, ror r3 @ │ │ │ │ + cmppeq r5, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmppeq r5, r4, lsr #2 @ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #1000] @ 6163cc │ │ │ │ ldr r3, [pc, #1000] @ 6163d0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1406531,35 +1406531,35 @@ │ │ │ │ b 6161e8 │ │ │ │ cmneq ip, r0, lsr r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq ip, r4, lsl #10 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, ip, ror r2 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ + cmpeq r7, r4, lsl #21 │ │ │ │ cmneq ip, r4, lsr #6 │ │ │ │ - cmpeq r7, r0, asr r9 │ │ │ │ - cmpeq pc, ip, lsr #32 │ │ │ │ - cmpeq r5, r8, lsl #28 │ │ │ │ - cmpeq r7, r8, ror #12 │ │ │ │ - cmpeq pc, ip, ror #31 │ │ │ │ - cmpeq r5, r8, asr #27 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - cmpeq pc, ip, lsr #31 │ │ │ │ - cmpeq r5, r8, lsl #27 │ │ │ │ - cmpeq r7, r8, ror #11 │ │ │ │ - cmpeq pc, ip, ror #30 │ │ │ │ - cmpeq r5, r8, asr #26 │ │ │ │ - cmpeq r7, r8, lsr #11 │ │ │ │ - cmpeq pc, r0, lsr pc @ │ │ │ │ - cmpeq r5, ip, lsl #26 │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - ldrsheq fp, [pc, #-228] @ 616350 │ │ │ │ - ldrsbeq lr, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r7, r0, lsr r5 │ │ │ │ + cmpeq r7, ip, asr r9 │ │ │ │ + cmpeq pc, r4, lsr r0 @ │ │ │ │ + cmpeq r5, r4, lsl lr │ │ │ │ + cmpeq r7, r4, ror r6 │ │ │ │ + ldrsheq fp, [pc, #-244] @ 616310 │ │ │ │ + ldrsbeq lr, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ + ldrheq fp, [pc, #-244] @ 61631c │ │ │ │ + @ instruction: 0x0155ed94 │ │ │ │ + ldrsheq r6, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r4, ror pc @ │ │ │ │ + cmpeq r5, r4, asr sp │ │ │ │ + ldrheq r6, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r8, lsr pc @ │ │ │ │ + cmpeq r5, r8, lsl sp │ │ │ │ + cmpeq r7, r4, ror r5 │ │ │ │ + ldrsheq fp, [pc, #-236] @ 616348 │ │ │ │ + ldrsbeq lr, [r5, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r7, ip, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [r0, #1820] @ 0x71c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ @@ -1406611,20 +1406611,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 6164e0 │ │ │ │ - ldrsbeq fp, [pc, #-212] @ 616458 │ │ │ │ - cmpeq r5, ip, lsr #23 │ │ │ │ - cmpeq r7, ip, lsl #8 │ │ │ │ - @ instruction: 0x015fbd94 │ │ │ │ - cmpeq r5, ip, ror #22 │ │ │ │ - cmpeq r7, ip, asr #7 │ │ │ │ + ldrsbeq fp, [pc, #-220] @ 616450 │ │ │ │ + ldrheq lr, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r8, lsl r4 │ │ │ │ + @ instruction: 0x015fbd9c │ │ │ │ + cmpeq r5, r8, ror fp │ │ │ │ + ldrsbeq r6, [r7, #-56] @ 0xffffffc8 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1406669,20 +1406669,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 616588 │ │ │ │ - ldrsheq fp, [pc, #-192] @ 616554 │ │ │ │ - cmpeq r5, ip, asr #21 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - ldrheq fp, [pc, #-196] @ 61655c │ │ │ │ - @ instruction: 0x0155ea90 │ │ │ │ - cmpeq r7, ip, ror #5 │ │ │ │ + ldrsheq fp, [pc, #-200] @ 61654c │ │ │ │ + ldrsbeq lr, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r7, r4, lsr r3 │ │ │ │ + ldrheq fp, [pc, #-204] @ 616554 │ │ │ │ + @ instruction: 0x0155ea9c │ │ │ │ + ldrsheq r6, [r7, #-40] @ 0xffffffd8 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1406727,20 +1406727,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 616670 │ │ │ │ - cmpeq pc, r8, lsl #24 │ │ │ │ - cmpeq r5, r4, ror #19 │ │ │ │ - cmpeq r7, r0, asr #4 │ │ │ │ - cmpeq pc, ip, asr #23 │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ - cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq pc, r0, lsl ip @ │ │ │ │ + ldrsheq lr, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r7, ip, asr #4 │ │ │ │ + ldrsbeq fp, [pc, #-180] @ 616654 │ │ │ │ + ldrheq lr, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r7, r0, lsl r2 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1406783,20 +1406783,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 616750 │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ - cmpeq r5, r4, lsl #18 │ │ │ │ - cmpeq r7, r0, ror #2 │ │ │ │ - cmpeq pc, ip, ror #21 │ │ │ │ - cmpeq r5, r8, asr #17 │ │ │ │ - cmpeq r7, r4, lsr #2 │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ + cmpeq r7, ip, ror #2 │ │ │ │ + ldrsheq fp, [pc, #-164] @ 616744 │ │ │ │ + ldrsbeq lr, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r0, lsr r1 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1406839,20 +1406839,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 616830 │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ - cmpeq r7, r0, lsl #1 │ │ │ │ - cmpeq pc, ip, lsl #20 │ │ │ │ - cmpeq r5, r8, ror #15 │ │ │ │ - cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq r5, r0, lsr r8 │ │ │ │ + cmpeq r7, ip, lsl #1 │ │ │ │ + cmpeq pc, r4, lsl sl @ │ │ │ │ + ldrsheq lr, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r7, r0, asr r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 616968 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1406900,20 +1406900,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #139 @ 0x8b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 616918 │ │ │ │ - cmpeq pc, r4, asr r9 @ │ │ │ │ - cmpeq r5, r0, lsr r7 │ │ │ │ - @ instruction: 0x01575f90 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - ldrsheq lr, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r7, r0, asr pc │ │ │ │ + cmpeq pc, ip, asr r9 @ │ │ │ │ + cmpeq r5, ip, lsr r7 │ │ │ │ + @ instruction: 0x01575f9c │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + ldrsheq lr, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r7, ip, 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 r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1406967,20 +1406967,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 616a20 │ │ │ │ - cmpeq pc, r8, asr #16 │ │ │ │ - cmpeq r5, r4, lsr #12 │ │ │ │ - cmpeq r7, r4, lsl #29 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - cmpeq r5, r8, ror #11 │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq pc, r0, asr r8 @ │ │ │ │ + cmpeq r5, r0, lsr r6 │ │ │ │ + @ instruction: 0x01575e90 │ │ │ │ + cmpeq pc, r4, lsl r8 @ │ │ │ │ + ldrsheq lr, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ 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] @ 616fa8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1407288,58 +1407288,58 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 616b58 │ │ │ │ cmneq ip, r8, lsr #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r1, [ip, #-156]! @ 0xffffff64 │ │ │ │ strheq r1, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq pc, r4, lsl #14 │ │ │ │ - cmpeq r7, r4, lsr sp │ │ │ │ + cmpeq pc, ip, lsl #14 │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ @ instruction: 0xfffffdd0 │ │ │ │ - cmpeq r7, r4, lsl #26 │ │ │ │ + cmpeq r7, r0, lsl sp │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ - cmpeq ip, r0, ror #10 │ │ │ │ + cmpeq ip, ip, ror #10 │ │ │ │ @ instruction: 0xfffff184 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ cmpeq r5, r4, ror sp │ │ │ │ + cmpeq r7, ip, lsl #25 │ │ │ │ cmpeq r7, r0, lsl #25 │ │ │ │ - cmpeq r7, r4, ror ip │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ @ instruction: 0xfffffacc │ │ │ │ @ instruction: 0xfffff808 │ │ │ │ @ instruction: 0xfffff8ec │ │ │ │ @ instruction: 0xfffff6e8 │ │ │ │ - ldrsheq r4, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r7, r4, lsl #22 │ │ │ │ @ instruction: 0xffffec98 │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ - cmpeq pc, r0, lsl #10 │ │ │ │ - ldrsbeq lr, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r7, ip, lsr fp │ │ │ │ - ldrheq fp, [pc, #-68] @ 616fd4 │ │ │ │ - @ instruction: 0x0155e290 │ │ │ │ - ldrsheq r5, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq pc, r4, ror r4 @ │ │ │ │ - cmpeq r5, r0, asr r2 │ │ │ │ - ldrheq r5, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ - cmpeq pc, r8, lsl #8 │ │ │ │ - cmpeq r5, r4, ror #3 │ │ │ │ - cmpeq r7, r4, asr #20 │ │ │ │ - cmpeq pc, ip, asr #7 │ │ │ │ - cmpeq r5, r8, lsr #3 │ │ │ │ - cmpeq r7, r8, lsl #20 │ │ │ │ - @ instruction: 0x015fb390 │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ - cmpeq r7, ip, asr #19 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ - cmpeq r7, ip, lsl #19 │ │ │ │ - cmpeq pc, r8, lsl r3 @ │ │ │ │ - ldrsheq lr, [r5, #-4] │ │ │ │ - cmpeq r7, r4, asr r9 │ │ │ │ + cmpeq r6, r0, lsr #26 │ │ │ │ + cmpeq pc, r8, lsl #10 │ │ │ │ + cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq r7, r8, asr #22 │ │ │ │ + ldrheq fp, [pc, #-76] @ 616fcc │ │ │ │ + @ instruction: 0x0155e29c │ │ │ │ + ldrsheq r5, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + ldrheq r5, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, r4, lsr #4 │ │ │ │ + cmpeq pc, r0, lsl r4 @ │ │ │ │ + ldrsheq lr, [r5, #-16] │ │ │ │ + cmpeq r7, r0, asr sl │ │ │ │ + ldrsbeq fp, [pc, #-52] @ 61700c │ │ │ │ + ldrheq lr, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, r4, lsl sl │ │ │ │ + @ instruction: 0x015fb398 │ │ │ │ + cmpeq r5, r8, ror r1 │ │ │ │ + ldrsbeq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq r5, ip, lsr r1 │ │ │ │ + @ instruction: 0x01575998 │ │ │ │ + cmpeq pc, r0, lsr #6 │ │ │ │ + cmpeq r5, r0, lsl #2 │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ │ │ │ │ 00617068 : │ │ │ │ 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 │ │ │ │ @@ -1407426,29 +1407426,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #68] @ 617214 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 617134 │ │ │ │ - cmpeq r6, ip, lsr #19 │ │ │ │ - cmpeq pc, r0, lsl #3 │ │ │ │ - cmpeq r5, r8, asr pc │ │ │ │ - ldrheq r5, [r7, #-120] @ 0xffffff88 │ │ │ │ - cmpeq pc, r0, asr #2 │ │ │ │ - cmpeq r5, r8, lsl pc │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ + ldrheq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq pc, r8, lsl #3 │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + cmpeq r7, r4, asr #15 │ │ │ │ + cmpeq pc, r8, asr #2 │ │ │ │ + cmpeq r5, r4, lsr #30 │ │ │ │ + cmpeq r7, r4, lsl #15 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ - cmpeq r5, r8, ror #29 │ │ │ │ - cmpeq r7, r8, asr #14 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ + ldrsheq sp, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r7, r4, asr r7 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq pc, r0, ror #1 │ │ │ │ - ldrheq sp, [r5, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r7, r8, lsl r7 │ │ │ │ + cmpeq pc, r8, ror #1 │ │ │ │ + cmpeq r5, r4, asr #29 │ │ │ │ + cmpeq r7, r4, lsr #14 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 00617218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1407497,30 +1407497,30 @@ │ │ │ │ ldr r1, [pc, #56] @ 617310 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 617268 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - cmpeq r6, r0, lsr r8 │ │ │ │ - cmpeq pc, r0, lsl r0 @ │ │ │ │ - cmpeq r5, ip, ror #27 │ │ │ │ - cmpeq r7, r4, asr #12 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq r6, ip, lsr r8 │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ + ldrsheq sp, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r0, asr r6 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrsbeq sl, [pc, #-244] @ 617218 │ │ │ │ - ldrheq sp, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r7, r8, lsl #12 │ │ │ │ + ldrsbeq sl, [pc, #-252] @ 617210 │ │ │ │ + ldrheq sp, [r5, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r7, r4, lsl r6 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldr r3, [pc, #12] @ 617328 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ 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, #2676] @ 617dbc │ │ │ │ mov r5, r2 │ │ │ │ @@ -1408191,71 +1408191,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 617b00 │ │ │ │ b 617720 │ │ │ │ cmneq ip, r8, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq sl, [pc, #-220] @ 617cf0 │ │ │ │ - cmpeq r7, r8, asr r3 │ │ │ │ + cmpeq pc, r4, lsl #28 │ │ │ │ + cmpeq r7, r4, ror #6 │ │ │ │ smultteq ip, ip, sp │ │ │ │ - cmpeq pc, r8, lsl #25 │ │ │ │ - cmpeq r7, r0, ror #3 │ │ │ │ - cmpeq r7, r8, lsl r1 │ │ │ │ - cmpeq pc, r8, lsr #23 │ │ │ │ - cmpeq r5, r0, lsl r7 │ │ │ │ - cmpeq r5, r0, ror #13 │ │ │ │ - ldrheq sp, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ - cmpeq r7, ip, asr #30 │ │ │ │ - cmpeq pc, r8, ror #19 │ │ │ │ - cmpeq r5, r4, asr #12 │ │ │ │ - cmpeq r7, r4, lsl pc │ │ │ │ - ldrheq sl, [pc, #-144] @ 617d78 │ │ │ │ - cmpeq r5, r0, lsl r6 │ │ │ │ - ldrsbeq sp, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r7, ip, lsr #29 │ │ │ │ - cmpeq pc, r8, asr #18 │ │ │ │ - ldrsheq r4, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmpeq pc, r8, lsl #18 │ │ │ │ - cmpeq r7, ip, ror #28 │ │ │ │ - cmpeq r5, r8, asr r5 │ │ │ │ - cmpeq r7, r8, lsr #28 │ │ │ │ - cmpeq pc, r4, asr #17 │ │ │ │ - cmpeq r5, r0, lsr #10 │ │ │ │ - ldrsheq r4, [r7, #-208] @ 0xffffff30 │ │ │ │ - cmpeq pc, ip, lsl #17 │ │ │ │ - cmpeq r5, r8, ror #9 │ │ │ │ - ldrheq r4, [r7, #-216] @ 0xffffff28 │ │ │ │ - cmpeq pc, r4, asr r8 @ │ │ │ │ - ldrheq sp, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r0, lsl #27 │ │ │ │ - cmpeq pc, ip, lsl r8 @ │ │ │ │ - cmpeq r5, r8, ror r4 │ │ │ │ - cmpeq r7, r8, asr #26 │ │ │ │ - cmpeq pc, r4, ror #15 │ │ │ │ - cmpeq r5, r0, asr #8 │ │ │ │ - cmpeq r7, r0, lsl sp │ │ │ │ - cmpeq pc, ip, lsr #15 │ │ │ │ - cmpeq r5, r8, lsl #8 │ │ │ │ - ldrsbeq r4, [r7, #-200] @ 0xffffff38 │ │ │ │ - cmpeq pc, r4, ror r7 @ │ │ │ │ - ldrsbeq sp, [r5, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, r0, lsr #25 │ │ │ │ - cmpeq pc, ip, lsr r7 @ │ │ │ │ - @ instruction: 0x0155d394 │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ - cmpeq pc, r0, lsl #14 │ │ │ │ - cmpeq r5, r0, ror #6 │ │ │ │ - cmpeq r5, ip, lsr #6 │ │ │ │ - ldrsheq r4, [r7, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x015fa698 │ │ │ │ - cmpeq r6, r4, lsr sl │ │ │ │ - ldrheq r4, [r7, #-180] @ 0xffffff4c │ │ │ │ - cmpeq pc, r0, asr r6 @ │ │ │ │ + @ instruction: 0x015fac90 │ │ │ │ + cmpeq r7, ip, ror #3 │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ + ldrheq sl, [pc, #-176] @ 617d34 │ │ │ │ + cmpeq r5, ip, lsl r7 │ │ │ │ + cmpeq r5, ip, ror #13 │ │ │ │ + ldrheq sp, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, r8, lsl #13 │ │ │ │ + cmpeq r7, r8, asr pc │ │ │ │ + ldrsheq sl, [pc, #-144] @ 617d6c │ │ │ │ + cmpeq r5, r0, asr r6 │ │ │ │ + cmpeq r7, r0, lsr #30 │ │ │ │ + ldrheq sl, [pc, #-152] @ 617d70 │ │ │ │ + cmpeq r5, ip, lsl r6 │ │ │ │ + cmpeq r5, r8, ror #11 │ │ │ │ + ldrheq r4, [r7, #-232] @ 0xffffff18 │ │ │ │ + cmpeq pc, r0, asr r9 @ │ │ │ │ + cmpeq r7, r8, lsl #18 │ │ │ │ + cmpeq pc, r0, lsl r9 @ │ │ │ │ + cmpeq r7, r8, ror lr │ │ │ │ + cmpeq r5, r4, ror #10 │ │ │ │ + cmpeq r7, r4, lsr lr │ │ │ │ + cmpeq pc, ip, asr #17 │ │ │ │ + cmpeq r5, ip, lsr #10 │ │ │ │ + ldrsheq r4, [r7, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x015fa894 │ │ │ │ + ldrsheq sp, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r7, r4, asr #27 │ │ │ │ + cmpeq pc, ip, asr r8 @ │ │ │ │ + ldrheq sp, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r7, ip, lsl #27 │ │ │ │ + cmpeq pc, r4, lsr #16 │ │ │ │ + cmpeq r5, r4, lsl #9 │ │ │ │ + cmpeq r7, r4, asr sp │ │ │ │ + cmpeq pc, ip, ror #15 │ │ │ │ + cmpeq r5, ip, asr #8 │ │ │ │ + cmpeq r7, ip, lsl sp │ │ │ │ + ldrheq sl, [pc, #-116] @ 617df8 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ + cmpeq r7, r4, ror #25 │ │ │ │ + cmpeq pc, ip, ror r7 @ │ │ │ │ + ldrsbeq sp, [r5, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r7, ip, lsr #25 │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq r5, r0, lsr #7 │ │ │ │ + cmpeq r7, r0, ror ip │ │ │ │ + cmpeq pc, r8, lsl #14 │ │ │ │ + cmpeq r5, ip, ror #6 │ │ │ │ + cmpeq r5, r8, lsr r3 │ │ │ │ + cmpeq r7, r8, lsl #24 │ │ │ │ + cmpeq pc, r0, lsr #13 │ │ │ │ + cmpeq r6, r0, asr #20 │ │ │ │ + cmpeq r7, r0, asr #23 │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r9, [r0, #952] @ 0x3b8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -1408832,64 +1408832,64 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ b 618734 │ │ │ │ cmneq ip, ip, lsr r6 │ │ │ │ cmneq ip, r8, lsr r6 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r0, asr #9 │ │ │ │ - cmpeq r7, r4, lsl #20 │ │ │ │ - cmpeq r7, r8, asr r9 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ + cmpeq pc, r8, asr #9 │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ + cmpeq r7, r4, ror #18 │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ + cmpeq r7, r8, lsl r9 │ │ │ │ svccc 0x00f80000 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - cmpeq r5, r0, lsl #30 │ │ │ │ - ldrsbeq r4, [r7, #-112] @ 0xffffff90 │ │ │ │ - ldrsbeq sl, [pc, #-20] @ 6187e4 │ │ │ │ - cmpeq r7, r8, ror #15 │ │ │ │ + cmpeq r5, ip, lsl #30 │ │ │ │ + ldrsbeq r4, [r7, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq sl, [pc, #-28] @ 6187dc │ │ │ │ + ldrsheq r4, [r7, #-116] @ 0xffffff8c │ │ │ │ rsbseq r5, r4, r8, lsr #3 │ │ │ │ rsbseq r6, r4, r8, asr #3 │ │ │ │ ldrsheq r6, [r4], #-240 @ 0xffffff10 @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ smulbteq ip, r4, r0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ rsbseq sl, r4, r8, lsr #10 │ │ │ │ rsbseq fp, r4, r4, lsl r3 │ │ │ │ ldrsheq fp, [r4], #-224 @ 0xffffff20 @ │ │ │ │ - cmpeq pc, ip, lsr #30 │ │ │ │ - ldrheq ip, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r7, r0, lsl #9 │ │ │ │ - cmpeq r5, r0, lsl #23 │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ - cmpeq r5, ip, asr #22 │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ - cmpeq r5, r8, lsl fp │ │ │ │ - cmpeq r7, r8, ror #7 │ │ │ │ - cmpeq r5, r4, ror #21 │ │ │ │ - ldrheq r4, [r7, #-52] @ 0xffffffcc │ │ │ │ - ldrheq ip, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r7, r0, lsl #7 │ │ │ │ - cmpeq r5, ip, ror sl │ │ │ │ - cmpeq r7, ip, asr #6 │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ - cmpeq r7, r8, lsl r3 │ │ │ │ - cmpeq pc, r4, lsl #27 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ - ldrsbeq r4, [r7, #-44] @ 0xffffffd4 │ │ │ │ - ldrsbeq ip, [r5, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ - cmpeq r5, r8, ror r9 │ │ │ │ - cmpeq r5, r4, asr #18 │ │ │ │ - cmpeq r5, r0, lsl r9 │ │ │ │ - ldrsheq ip, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, r4, asr #17 │ │ │ │ + cmpeq pc, r4, lsr pc @ │ │ │ │ + cmpeq r5, r4, asr #23 │ │ │ │ + cmpeq r7, ip, lsl #9 │ │ │ │ + cmpeq r5, ip, lsl #23 │ │ │ │ + cmpeq r7, ip, asr r4 │ │ │ │ + cmpeq r5, r8, asr fp │ │ │ │ + cmpeq r7, r8, lsr #8 │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ + ldrsheq r4, [r7, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq ip, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, r0, asr #7 │ │ │ │ + ldrheq ip, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r7, ip, lsl #7 │ │ │ │ + cmpeq r5, r8, lsl #21 │ │ │ │ + cmpeq r7, r8, asr r3 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ + cmpeq r7, r4, lsr #6 │ │ │ │ + cmpeq pc, ip, lsl #27 │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ + cmpeq r7, r8, ror #5 │ │ │ │ + cmpeq r5, r4, ror #19 │ │ │ │ + ldrheq ip, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r4, lsl #19 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ + cmpeq r5, ip, lsl r9 │ │ │ │ + cmpeq r5, r4, lsl #18 │ │ │ │ + ldrsbeq ip, [r5, #-128] @ 0xffffff80 │ │ │ │ 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] @ 618ec8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1409283,60 +1409283,60 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 618b84 │ │ │ │ msreq SPSR_fxc, r4, ror #24 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq SPSR_fxc, r4, lsr ip │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ + cmpeq r7, r0, lsr pc │ │ │ │ @ instruction: 0xffffe9c4 │ │ │ │ @ instruction: 0xfffff52c │ │ │ │ - ldrsbeq lr, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, r0, ror #29 │ │ │ │ @ instruction: 0xffffe994 │ │ │ │ - cmpeq pc, ip, asr #20 │ │ │ │ + cmpeq pc, r4, asr sl @ │ │ │ │ cmpeq r4, r4, ror pc │ │ │ │ - cmpeq r6, r0, asr ip │ │ │ │ - ldrsbeq r9, [pc, #-156] @ 618e60 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + cmpeq pc, r4, ror #19 │ │ │ │ cmpeq r4, r0, lsl #30 │ │ │ │ - cmpeq r6, r4, ror #23 │ │ │ │ - cmpeq pc, ip, asr r9 @ │ │ │ │ + ldrsheq r3, [r6, #-176] @ 0xffffff50 │ │ │ │ + cmpeq pc, r4, ror #18 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrheq r3, [r7, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r7, r4, asr #29 │ │ │ │ cmpeq r4, ip, asr #28 │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ - ldrheq r9, [pc, #-132] @ 618e98 │ │ │ │ + cmpeq r7, r4, asr lr │ │ │ │ + ldrheq r9, [pc, #-140] @ 618e90 │ │ │ │ ldrsbeq fp, [r4, #-220] @ 0xffffff24 │ │ │ │ - ldrsheq sl, [r6, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq sl, [r6, #-140] @ 0xffffff74 │ │ │ │ msreq SPSR_fxc, r8, lsl #19 │ │ │ │ - cmpeq r5, r8, lsr #9 │ │ │ │ - cmpeq r7, r8, asr sp │ │ │ │ - cmpeq r5, r0, asr r4 │ │ │ │ - ldrsheq ip, [r5, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r5, r0, asr #7 │ │ │ │ - cmpeq r7, ip, ror #24 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ - cmpeq r5, r8, lsl #6 │ │ │ │ - ldrsbeq r3, [r7, #-180] @ 0xffffff4c │ │ │ │ - cmpeq pc, r0, asr #12 │ │ │ │ - cmpeq r5, ip, asr #5 │ │ │ │ - @ instruction: 0x01573b98 │ │ │ │ - cmpeq pc, r4, lsl #12 │ │ │ │ - @ instruction: 0x0155c290 │ │ │ │ - cmpeq r7, ip, asr fp │ │ │ │ - cmpeq pc, r8, asr #11 │ │ │ │ - ldrheq r3, [r7, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r7, r0, lsr #22 │ │ │ │ - cmpeq pc, r4, lsl #11 │ │ │ │ - cmpeq r5, r0, lsl r2 │ │ │ │ - ldrsbeq r3, [r7, #-172] @ 0xffffff54 │ │ │ │ - cmpeq pc, r8, asr #10 │ │ │ │ - ldrsbeq ip, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq r7, r0, lsr #21 │ │ │ │ + ldrheq ip, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r7, r4, ror #26 │ │ │ │ + cmpeq r5, ip, asr r4 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ + cmpeq r5, ip, asr #7 │ │ │ │ + cmpeq r7, r8, ror ip │ │ │ │ + cmpeq r5, r0, ror r3 │ │ │ │ + cmpeq r7, ip, lsl ip │ │ │ │ + cmpeq pc, r4, lsl #13 │ │ │ │ + cmpeq r5, r4, lsl r3 │ │ │ │ + cmpeq r7, r0, ror #23 │ │ │ │ + cmpeq pc, r8, asr #12 │ │ │ │ + ldrsbeq ip, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r4, lsr #23 │ │ │ │ + cmpeq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x0155c29c │ │ │ │ + cmpeq r7, r8, ror #22 │ │ │ │ + ldrsbeq r9, [pc, #-80] @ 618f20 │ │ │ │ + cmpeq r7, r4, asr #17 │ │ │ │ + cmpeq r7, ip, lsr #22 │ │ │ │ + cmpeq pc, ip, lsl #11 │ │ │ │ + cmpeq r5, ip, lsl r2 │ │ │ │ + cmpeq r7, r8, ror #21 │ │ │ │ + cmpeq pc, r0, asr r5 @ │ │ │ │ + cmpeq r5, r0, ror #3 │ │ │ │ + cmpeq r7, ip, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -1409615,17 +1409615,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [pc, #20] @ 619410 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ - @ instruction: 0x0155bc94 │ │ │ │ - cmpeq r7, r8, ror #12 │ │ │ │ - cmpeq pc, r0, ror r0 @ │ │ │ │ + cmpeq r5, r0, lsr #25 │ │ │ │ + cmpeq r7, r4, ror r6 │ │ │ │ + cmpeq pc, r8, ror r0 @ │ │ │ │ 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] @ 619604 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1409743,22 +1409743,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 6194d0 │ │ │ │ - cmpeq pc, r0, lsr #32 │ │ │ │ - cmpeq r7, r8, lsl #12 │ │ │ │ - cmpeq pc, r0, ror pc @ │ │ │ │ - cmpeq r7, r0, ror #10 │ │ │ │ - cmpeq r5, r8, asr #22 │ │ │ │ - ldrsheq fp, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r5, r0, asr #21 │ │ │ │ - @ instruction: 0x0155ba90 │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ + cmpeq r7, r4, lsl r6 │ │ │ │ + cmpeq pc, r8, ror pc @ │ │ │ │ + cmpeq r7, ip, ror #10 │ │ │ │ + cmpeq r5, r4, asr fp │ │ │ │ + ldrsheq fp, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ + @ instruction: 0x0155ba9c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1409941,25 +1409941,25 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 619740 │ │ │ │ - cmpeq pc, ip, ror #27 │ │ │ │ - ldrsbeq r3, [r7, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ - ldrsheq r8, [pc, #-200] @ 619868 │ │ │ │ - ldrsbeq r3, [r7, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq pc, r0, ror #24 │ │ │ │ - cmpeq r7, ip, asr #4 │ │ │ │ - ldrsheq fp, [r5, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r5, ip, asr #15 │ │ │ │ - cmpeq r5, r0, lsr #15 │ │ │ │ - cmpeq r5, r4, ror r7 │ │ │ │ + ldrsheq r8, [pc, #-212] @ 619850 │ │ │ │ + cmpeq r7, r4, ror #7 │ │ │ │ + cmpeq r7, r4, ror r3 │ │ │ │ + cmpeq pc, r0, lsl #26 │ │ │ │ + cmpeq r7, r4, ror #5 │ │ │ │ + cmpeq pc, r8, ror #24 │ │ │ │ + cmpeq r7, r8, asr r2 │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ + ldrsbeq fp, [r5, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r5, ip, lsr #15 │ │ │ │ + cmpeq r5, r0, lsl #15 │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1410965,64 +1410965,64 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ b 619e88 │ │ │ │ cmneq fp, ip, lsl #23 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r4, ror #22 │ │ │ │ - ldrsbeq r8, [pc, #-140] @ 61a898 │ │ │ │ - @ instruction: 0x01572f9c │ │ │ │ - cmpeq r7, r4, lsl pc │ │ │ │ + cmpeq pc, r4, ror #17 │ │ │ │ + cmpeq r7, r8, lsr #31 │ │ │ │ + cmpeq r7, r0, lsr #30 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00f33333 │ │ │ │ - @ instruction: 0x015f8698 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - ldrheq r2, [r7, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r0, lsr #13 │ │ │ │ + cmpeq r7, ip, ror #26 │ │ │ │ + cmpeq r7, r8, asr #25 │ │ │ │ cmneq fp, ip, asr #13 │ │ │ │ - cmpeq r5, r0, lsl #4 │ │ │ │ - ldrsheq r2, [r7, #-180] @ 0xffffff4c │ │ │ │ - cmpeq pc, r8, lsr #11 │ │ │ │ - ldrheq r2, [r7, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r5, ip, lsl #4 │ │ │ │ + cmpeq r7, r0, lsl #24 │ │ │ │ + ldrheq r8, [pc, #-80] @ 61a900 │ │ │ │ + ldrheq r2, [r7, #-188] @ 0xffffff44 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r8, [pc, #-0] @ 61a95c │ │ │ │ - cmpeq r7, r4, ror #13 │ │ │ │ + ldrsbeq r8, [pc, #-8] @ 61a954 │ │ │ │ + ldrsheq r2, [r7, #-96] @ 0xffffffa0 │ │ │ │ cmneq fp, r4, lsr #2 │ │ │ │ - @ instruction: 0x015f7f98 │ │ │ │ - cmpeq r7, r4, lsr #11 │ │ │ │ - cmpeq pc, r4, lsr #29 │ │ │ │ - ldrheq r2, [r7, #-68] @ 0xffffffbc │ │ │ │ - cmpeq pc, r8, lsr #27 │ │ │ │ - ldrheq r2, [r7, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r5, ip, lsl #19 │ │ │ │ - cmpeq pc, r0, asr #26 │ │ │ │ - cmpeq r7, r0, lsl #8 │ │ │ │ - cmpeq r7, ip, asr r3 │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ + cmpeq pc, r0, lsr #31 │ │ │ │ + ldrheq r2, [r7, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, ip, lsr #29 │ │ │ │ + cmpeq r7, r0, asr #9 │ │ │ │ + ldrheq r7, [pc, #-208] @ 61a8a8 │ │ │ │ + cmpeq r7, r4, asr #7 │ │ │ │ + @ instruction: 0x0155a998 │ │ │ │ + cmpeq pc, r8, asr #26 │ │ │ │ + cmpeq r7, ip, lsl #8 │ │ │ │ + cmpeq r7, r8, ror #6 │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ eorsmi r0, r4, r0 │ │ │ │ cmneq fp, r4, ror #26 │ │ │ │ - @ instruction: 0x0155a898 │ │ │ │ - cmpeq r7, ip, lsl #5 │ │ │ │ + cmpeq r5, r4, lsr #17 │ │ │ │ + @ instruction: 0x01572298 │ │ │ │ ldrdeq sp, [fp, #-196]! @ 0xffffff3c │ │ │ │ cmneq fp, ip, lsr #25 │ │ │ │ - ldrheq r7, [pc, #-188] @ 61a8f0 │ │ │ │ - ldrsbeq sl, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, r8, asr #3 │ │ │ │ - cmpeq r5, r8, lsr #15 │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ - cmpeq r7, r0, ror r1 │ │ │ │ + cmpeq pc, r4, asr #23 │ │ │ │ + cmpeq r5, r8, ror #15 │ │ │ │ + ldrsbeq r2, [r7, #-20] @ 0xffffffec │ │ │ │ + ldrheq sl, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r8, lsl #15 │ │ │ │ + cmpeq r7, ip, ror r1 │ │ │ │ cmneq fp, r8, lsr #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r5, ip, asr r6 │ │ │ │ - cmpeq r7, r0, asr r0 │ │ │ │ - cmpeq r5, r4, lsr r6 │ │ │ │ - cmpeq r5, r8, lsl #12 │ │ │ │ - cmpeq r5, ip, ror #11 │ │ │ │ - cmpeq r5, r0, asr #11 │ │ │ │ - @ instruction: 0x0155a594 │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ + cmpeq r5, r8, ror #12 │ │ │ │ + cmpeq r7, ip, asr r0 │ │ │ │ + cmpeq r5, r0, asr #12 │ │ │ │ + cmpeq r5, r4, lsl r6 │ │ │ │ + ldrsheq sl, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, ip, asr #11 │ │ │ │ + cmpeq r5, r0, lsr #11 │ │ │ │ + cmpeq r5, r4, lsl #11 │ │ │ │ ldr r2, [pc, #-48] @ 61a9bc │ │ │ │ ldr r3, [pc, #-48] @ 61a9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -1412006,63 +1412006,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 61b678 │ │ │ │ cmneq fp, r4, asr r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r0, lsl #18 │ │ │ │ - cmpeq pc, r8, asr #15 │ │ │ │ - ldrheq r1, [r7, #-212] @ 0xffffff2c │ │ │ │ + ldrsbeq r7, [pc, #-112] @ 61b8e8 │ │ │ │ + cmpeq r7, r0, asr #27 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01571c98 │ │ │ │ - @ instruction: 0x015f769c │ │ │ │ + cmpeq r7, r4, lsr #25 │ │ │ │ + cmpeq pc, r4, lsr #13 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r7, [pc, #-48] @ 61b944 │ │ │ │ - ldrheq r1, [r7, #-156] @ 0xffffff64 │ │ │ │ - @ instruction: 0x015f739c │ │ │ │ - cmpeq r7, r4, lsl #21 │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ - cmpeq r7, ip, asr #16 │ │ │ │ + ldrsbeq r7, [pc, #-56] @ 61b93c │ │ │ │ + cmpeq r7, r8, asr #19 │ │ │ │ + cmpeq pc, r4, lsr #7 │ │ │ │ + @ instruction: 0x01571a90 │ │ │ │ + cmpeq pc, r0, ror r2 @ │ │ │ │ + cmpeq r7, r8, asr r8 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrsbeq r7, [pc, #-4] @ 61b98c │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ - ldrsbeq r1, [r7, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, r0, asr #12 │ │ │ │ + ldrsbeq r7, [pc, #-12] @ 61b984 │ │ │ │ + cmpeq r7, ip, ror #15 │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + cmpeq r7, ip, asr #12 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ cmneq fp, ip, lsl r0 │ │ │ │ - cmpeq r5, r8, lsr #20 │ │ │ │ - ldrsheq r6, [pc, #-220] @ 61b8d8 │ │ │ │ - cmpeq r7, r8, ror #7 │ │ │ │ - cmpeq pc, r0, asr #27 │ │ │ │ - cmpeq r5, r0, ror #19 │ │ │ │ - cmpeq r7, ip, lsr #7 │ │ │ │ + cmpeq r5, r4, lsr sl │ │ │ │ + cmpeq pc, r4, lsl #28 │ │ │ │ + ldrsheq r1, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmpeq pc, r8, asr #27 │ │ │ │ + cmpeq r5, ip, ror #19 │ │ │ │ + ldrheq r1, [r7, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq fp, r0, lsr #28 │ │ │ │ - cmpeq r5, r0, asr r9 │ │ │ │ - cmpeq r5, r0, lsr #18 │ │ │ │ - ldrsheq r9, [r5, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r5, r0, asr #17 │ │ │ │ - cmpeq r7, ip, lsl #5 │ │ │ │ - cmpeq r5, ip, lsl #17 │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ + cmpeq r5, ip, asr r9 │ │ │ │ + cmpeq r5, ip, lsr #18 │ │ │ │ + ldrsheq r9, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, ip, asr #17 │ │ │ │ + @ instruction: 0x01571298 │ │ │ │ + @ instruction: 0x01559898 │ │ │ │ + cmpeq r7, r8, ror #4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmpeq r5, r4, asr r8 │ │ │ │ - cmpeq r5, r0, lsr #16 │ │ │ │ - cmpeq r5, r0, lsl r8 │ │ │ │ - cmpeq r7, r0, ror #3 │ │ │ │ + cmpeq r5, r0, ror #16 │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ + cmpeq r5, ip, lsl r8 │ │ │ │ + cmpeq r7, ip, ror #3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrsbeq r9, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r5, r0, asr #15 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ - cmpeq r5, ip, lsl #15 │ │ │ │ - cmpeq r7, ip, asr r1 │ │ │ │ - cmpeq r5, r8, asr #14 │ │ │ │ + cmpeq r5, r8, ror #15 │ │ │ │ + cmpeq r5, ip, asr #15 │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ + @ instruction: 0x01559798 │ │ │ │ + cmpeq r7, r8, ror #2 │ │ │ │ + cmpeq r5, r4, asr r7 │ │ │ │ │ │ │ │ 0061ba14 : │ │ │ │ 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 │ │ │ │ @@ -1412290,39 +1412290,39 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ b 61bcc8 │ │ │ │ strheq ip, [fp, #-168]! @ 0xffffff58 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq r6, [pc, #-156] @ 61bd24 │ │ │ │ - cmpeq r7, r8, asr #31 │ │ │ │ + cmpeq pc, r4, ror #19 │ │ │ │ + ldrsbeq r0, [r7, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq pc, r8, ror r9 @ │ │ │ │ - cmpeq r7, r4, ror #30 │ │ │ │ + cmpeq pc, r0, lsl #19 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ - cmpeq r7, r0, lsl #30 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ + cmpeq r7, ip, lsl #30 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmpeq pc, ip, lsr #17 │ │ │ │ - @ instruction: 0x01570e98 │ │ │ │ + ldrheq r6, [pc, #-132] @ 61bd64 │ │ │ │ + cmpeq r7, r4, lsr #29 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmpeq pc, r8, asr r8 @ │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq pc, r0, ror #16 │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - ldrheq r9, [r5, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, r8, ror r3 │ │ │ │ - cmpeq r5, ip, asr r3 │ │ │ │ - cmpeq r5, r4, asr #6 │ │ │ │ - cmpeq r5, r4, lsr #6 │ │ │ │ - cmpeq r5, r0, lsl r3 │ │ │ │ - ldrsheq r9, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r0, ror #5 │ │ │ │ - ldrsbeq r9, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ + cmpeq r5, r4, lsl #7 │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ + cmpeq r5, r0, asr r3 │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ + cmpeq r5, ip, lsl r3 │ │ │ │ + cmpeq r5, r0, lsl #6 │ │ │ │ + cmpeq r5, ip, ror #5 │ │ │ │ + ldrsbeq r9, [r5, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 0061be1c : │ │ │ │ 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 │ │ │ │ @@ -1413120,87 +1413120,87 @@ │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ adc r2, r2, #0 │ │ │ │ strd r8, [r3, #8] │ │ │ │ stm r6, {r1, r2} │ │ │ │ b 61c8fc │ │ │ │ ldrdeq ip, [fp, #-104]! @ 0xffffff98 │ │ │ │ cmneq fp, r0, ror #12 │ │ │ │ - cmpeq pc, r4, lsl r5 @ │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ + cmpeq r7, r4, ror #24 │ │ │ │ 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 │ │ │ │ - cmpeq pc, r4, asr #7 │ │ │ │ - cmpeq r7, r0, asr #19 │ │ │ │ + cmpeq pc, ip, asr #7 │ │ │ │ + cmpeq r7, ip, asr #19 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq r5, [pc, #-112] @ 61ca64 │ │ │ │ - cmppeq r6, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [pc, #-120] @ 61ca5c │ │ │ │ + cmppeq r6, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq pc, ip, lsl #12 │ │ │ │ - cmppeq r6, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, lsl r6 @ │ │ │ │ + cmppeq r6, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ cmneq fp, r0, lsl #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq pc, ip, ror #9 │ │ │ │ - cmppeq r6, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, rrx │ │ │ │ - cmppeq r6, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [pc, #-68] @ 61caac │ │ │ │ + cmppeq r6, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror r0 │ │ │ │ + cmppeq r6, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrheq r5, [pc, #-32] @ 61cae8 │ │ │ │ - ldrsbeq r7, [r5, #-224] @ 0xffffff20 │ │ │ │ - cmppeq r6, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01557e98 │ │ │ │ - cmppeq r6, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r5, [pc, #-40] @ 61cae0 │ │ │ │ + ldrsbeq r7, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmppeq r6, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr #29 │ │ │ │ + @ instruction: 0x0156f898 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmppeq r6, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, asr #4 │ │ │ │ - cmppeq r6, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, asr #4 │ │ │ │ + cmppeq r6, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq r5, r0, lsr #28 │ │ │ │ + cmpeq r5, ip, lsr #28 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsbeq r5, [pc, #-16] @ 61cb28 │ │ │ │ - cmppeq r6, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r6, #-120] @ 0xffffff88 @ │ │ │ │ + ldrsbeq r5, [pc, #-24] @ 61cb20 │ │ │ │ + ldrheq pc, [r6, #-152] @ 0xffffff68 @ │ │ │ │ + cmppeq r6, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r5, r0, asr #27 │ │ │ │ - ldrheq pc, [r6, #-116] @ 0xffffff8c @ │ │ │ │ + cmpeq r5, ip, asr #27 │ │ │ │ + cmppeq r6, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq r5, ip, lsl #27 │ │ │ │ - cmppeq r6, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01557d98 │ │ │ │ + cmppeq r6, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq pc, r4, lsr r1 @ │ │ │ │ - cmpeq r5, r4, asr sp │ │ │ │ - cmppeq r6, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsr r1 @ │ │ │ │ + cmpeq r5, r0, ror #26 │ │ │ │ + cmppeq r6, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - ldrsheq r5, [pc, #-8] @ 61cb68 │ │ │ │ - cmpeq r5, r8, lsl sp │ │ │ │ - cmppeq r6, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsl #2 │ │ │ │ + cmpeq r5, r4, lsr #26 │ │ │ │ + cmppeq r6, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - ldrheq r5, [pc, #-12] @ 61cb74 │ │ │ │ - ldrsbeq r7, [r5, #-204] @ 0xffffff34 │ │ │ │ - cmppeq r6, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, asr #1 │ │ │ │ + cmpeq r5, r8, ror #25 │ │ │ │ + ldrsbeq pc, [r6, #-104] @ 0xffffff98 @ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq pc, r4, lsl #1 │ │ │ │ - cmpeq r5, r0, lsr #25 │ │ │ │ - @ instruction: 0x0156f694 │ │ │ │ - cmpeq r5, r8, ror #24 │ │ │ │ + cmpeq pc, ip, lsl #1 │ │ │ │ + cmpeq r5, ip, lsr #25 │ │ │ │ + cmppeq r6, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r5, r8, lsr ip │ │ │ │ + cmpeq r5, r4, asr #24 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r5, r8, lsl #24 │ │ │ │ - ldrsbeq r7, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r4, lsl ip │ │ │ │ + cmpeq r5, r4, ror #23 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r5, r4, lsr #23 │ │ │ │ + ldrheq r7, [r5, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmpeq r5, r0, ror fp │ │ │ │ + cmpeq r5, ip, ror fp │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq r5, ip, asr fp │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq r5, r8, asr #22 │ │ │ │ + cmpeq r5, r4, asr fp │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #1 │ │ │ │ sbcs r3, r5, #0 │ │ │ │ blt 61cc1c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ @@ -1414065,21 +1414065,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 61d880 │ │ │ │ strheq sl, [fp, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r4, [pc, #-224] @ 61d88c │ │ │ │ - cmppeq r6, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [pc, #-232] @ 61d884 │ │ │ │ + ldrheq pc, [r6, #-72] @ 0xffffffb8 @ │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmpeq r5, r0, lsl r8 │ │ │ │ + cmpeq r5, ip, lsl r8 │ │ │ │ cmneq fp, ip, lsl #25 │ │ │ │ - cmpeq r5, ip, ror #14 │ │ │ │ - cmpeq r5, r8, lsr r7 │ │ │ │ + cmpeq r5, r8, ror r7 │ │ │ │ + cmpeq r5, r4, asr #14 │ │ │ │ │ │ │ │ 0061d980 : │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ @@ -1414488,21 +1414488,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #36] @ 61e014 │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ b 61df8c │ │ │ │ - cmpeq r5, r4, lsl #2 │ │ │ │ - cmpeq pc, r4, ror #9 │ │ │ │ - cmpeq r6, r8, asr #21 │ │ │ │ + cmpeq r5, r0, lsl r1 │ │ │ │ + cmpeq pc, ip, ror #9 │ │ │ │ + ldrsbeq lr, [r6, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq pc, r8, ror r4 @ │ │ │ │ - @ instruction: 0x01557094 │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ + cmpeq pc, r0, lsl #9 │ │ │ │ + cmpeq r5, r0, lsr #1 │ │ │ │ + cmpeq r6, r0, ror sl │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 0061e018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -1415391,73 +1415391,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 61eba4 │ │ │ │ cmneq fp, r4, ror #9 │ │ │ │ ldrdeq sl, [fp, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r4, [pc, #-48] @ 61ede4 │ │ │ │ - @ instruction: 0x0156e994 │ │ │ │ + ldrheq r4, [pc, #-56] @ 61eddc │ │ │ │ + cmpeq r6, r0, lsr #19 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq pc, r4, ror r3 @ │ │ │ │ - cmpeq r6, ip, asr r9 │ │ │ │ + cmpeq pc, ip, ror r3 @ │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r4, lsl #4 │ │ │ │ - ldrsheq lr, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - cmpeq pc, ip, asr #3 │ │ │ │ - ldrheq lr, [r6, #-120] @ 0xffffff88 │ │ │ │ + ldrsbeq r4, [pc, #-20] @ 61ee28 │ │ │ │ + cmpeq r6, r4, asr #15 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - cmpeq pc, r4, lsl r1 @ │ │ │ │ - ldrsheq lr, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq pc, r0, lsl #2 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + cmpeq pc, ip, lsl r1 @ │ │ │ │ + cmpeq r6, r4, lsl #14 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ + ldrsheq r4, [pc, #-4] @ 61ee50 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ + cmpeq r6, r4, lsr #2 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - ldrsheq lr, [r6, #-12] │ │ │ │ + cmpeq r6, r8, lsl #2 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ cmneq fp, r8, ror fp │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ - cmpeq r6, r0, asr r0 │ │ │ │ - cmpeq r5, r0, asr r6 │ │ │ │ - cmpeq pc, ip, lsr #20 │ │ │ │ - cmpeq r6, r4, lsl r0 │ │ │ │ - ldrsheq r3, [pc, #-148] @ 61edf4 │ │ │ │ - cmpeq r5, r4, lsl r6 │ │ │ │ - ldrsbeq sp, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq pc, r0, ror sl @ │ │ │ │ + cmpeq r6, ip, asr r0 │ │ │ │ + cmpeq r5, ip, asr r6 │ │ │ │ + cmpeq pc, r4, lsr sl @ │ │ │ │ + cmpeq r6, r0, lsr #32 │ │ │ │ + ldrsheq r3, [pc, #-156] @ 61edec │ │ │ │ + cmpeq r5, r0, lsr #12 │ │ │ │ + cmpeq r6, r4, ror #31 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - ldrheq r3, [pc, #-152] @ 61ee00 │ │ │ │ - ldrsbeq r6, [r5, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r6, r4, lsr #31 │ │ │ │ + cmpeq pc, r0, asr #19 │ │ │ │ + cmpeq r5, r4, ror #11 │ │ │ │ + ldrheq sp, [r6, #-240] @ 0xffffff10 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmpeq pc, ip, ror r9 @ │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ - ldrsheq r6, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq pc, ip, lsl #17 │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - cmpeq r6, r8, ror lr │ │ │ │ + cmpeq pc, r4, lsl #19 │ │ │ │ + cmpeq r6, r0, ror pc │ │ │ │ + ldrsheq r6, [r5, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x015f3894 │ │ │ │ + ldrheq r6, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r4, lsl #29 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq r5, r4, ror r4 │ │ │ │ - cmpeq r5, r4, asr #8 │ │ │ │ - cmpeq pc, ip, ror #15 │ │ │ │ - cmpeq r6, ip, lsl r0 │ │ │ │ - ldrsbeq sp, [r6, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r5, r0, asr #7 │ │ │ │ - @ instruction: 0x01556398 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ - cmpeq pc, ip, lsl r7 @ │ │ │ │ - cmpeq r6, r0, asr pc │ │ │ │ - cmpeq r6, r0, lsl #26 │ │ │ │ + cmpeq r5, r0, lsl #9 │ │ │ │ + cmpeq r5, r0, asr r4 │ │ │ │ + ldrsheq r3, [pc, #-116] @ 61ee58 │ │ │ │ + cmpeq r6, r8, lsr #32 │ │ │ │ + ldrsbeq sp, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r5, ip, asr #7 │ │ │ │ + cmpeq r5, r4, lsr #7 │ │ │ │ + cmpeq r5, r0, ror r3 │ │ │ │ + cmpeq pc, r4, lsr #14 │ │ │ │ + cmpeq r6, ip, asr pc │ │ │ │ + cmpeq r6, ip, lsl #26 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - ldrsheq r6, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r0, asr #5 │ │ │ │ - cmpeq r5, ip, lsl #5 │ │ │ │ + cmpeq r5, r0, lsl #6 │ │ │ │ + cmpeq r5, ip, asr #5 │ │ │ │ + @ instruction: 0x01556298 │ │ │ │ │ │ │ │ 0061eef8 : │ │ │ │ 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 │ │ │ │ @@ -1415593,20 +1415593,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 61f074 │ │ │ │ strdeq r9, [fp, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x016b9498 │ │ │ │ - @ instruction: 0x015f3398 │ │ │ │ - ldrheq r5, [r5, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, r0, lsl #19 │ │ │ │ - cmpeq pc, r0, ror #6 │ │ │ │ - cmpeq r5, ip, ror pc │ │ │ │ - cmpeq r6, ip, asr #18 │ │ │ │ + cmpeq pc, r0, lsr #7 │ │ │ │ + cmpeq r5, r4, asr #31 │ │ │ │ + cmpeq r6, ip, lsl #19 │ │ │ │ + cmpeq pc, r8, ror #6 │ │ │ │ + cmpeq r5, r8, lsl #31 │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ │ │ │ │ 0061f148 : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1416020,52 +1416020,52 @@ │ │ │ │ ldr r1, [pc, #172] @ 61f868 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ b 61f71c │ │ │ │ @ instruction: 0x016b939c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, ror #6 │ │ │ │ - cmpeq pc, r4, lsl #4 │ │ │ │ - cmpeq r6, r8, ror #15 │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ + ldrsheq sp, [r6, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - cmpeq pc, r8, ror #2 │ │ │ │ - cmpeq pc, r4, asr r1 @ │ │ │ │ - cmpeq r6, r8, lsr r7 │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ + cmpeq pc, r0, ror r1 @ │ │ │ │ + cmpeq pc, ip, asr r1 @ │ │ │ │ + cmpeq r6, r4, asr #14 │ │ │ │ + cmpeq r6, r8, lsr #12 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r4, asr #30 │ │ │ │ - cmpeq r6, r4, lsr r5 │ │ │ │ + cmpeq pc, ip, asr #30 │ │ │ │ + cmpeq r6, r0, asr #10 │ │ │ │ cmneq fp, r4, asr #31 │ │ │ │ - @ instruction: 0x01555a90 │ │ │ │ - cmpeq pc, r4, lsr lr @ │ │ │ │ - cmpeq r5, r4, asr sl │ │ │ │ - cmpeq r6, r0, lsr #8 │ │ │ │ - ldrsheq r2, [pc, #-216] @ 61f740 │ │ │ │ - cmpeq r5, r8, lsl sl │ │ │ │ - ldrsbeq sp, [r6, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01555a9c │ │ │ │ + cmpeq pc, ip, lsr lr @ │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + cmpeq r6, r8, ror #7 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmpeq r5, r0, ror #19 │ │ │ │ - cmpeq pc, ip, lsl #27 │ │ │ │ - cmpeq r5, ip, lsr #19 │ │ │ │ - cmpeq r6, r8, ror r3 │ │ │ │ - cmpeq pc, r8, asr sp @ │ │ │ │ - cmpeq r6, r4, ror #11 │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ + cmpeq r5, ip, ror #19 │ │ │ │ + @ instruction: 0x015f2d94 │ │ │ │ + ldrheq r5, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, r4, lsl #7 │ │ │ │ + cmpeq pc, r0, ror #26 │ │ │ │ + ldrsheq sp, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ - cmpeq r6, r8, ror r5 │ │ │ │ - ldrsheq sp, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ + cmpeq r6, r4, lsl #11 │ │ │ │ + ldrsheq sp, [r6, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - cmpeq pc, r0, ror #25 │ │ │ │ - cmpeq r6, r8, lsr r5 │ │ │ │ - cmpeq r6, r4, asr #5 │ │ │ │ - ldrheq r2, [pc, #-192] @ 61f7a4 │ │ │ │ - cmpeq r6, r0, ror #9 │ │ │ │ - @ instruction: 0x0156d290 │ │ │ │ + cmpeq pc, r8, ror #25 │ │ │ │ + cmpeq r6, r4, asr #10 │ │ │ │ + ldrsbeq sp, [r6, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r2, [pc, #-200] @ 61f79c │ │ │ │ + cmpeq r6, ip, ror #9 │ │ │ │ + @ instruction: 0x0156d29c │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ │ │ │ │ 0061f86c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1416212,17 +1416212,17 @@ │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 61f948 │ │ │ │ - ldrheq r2, [pc, #-152] @ 61fa38 │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ - cmpeq r6, r4, lsr #31 │ │ │ │ + cmpeq pc, r0, asr #19 │ │ │ │ + cmpeq r6, r0, lsl #5 │ │ │ │ + ldrheq ip, [r6, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ 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, #1820] @ 0x71c │ │ │ │ @@ -1416322,24 +1416322,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 61fbac │ │ │ │ cmneq fp, r8, lsl sl │ │ │ │ - cmpeq pc, r0, asr #21 │ │ │ │ - cmpeq r6, r0, lsl r2 │ │ │ │ - cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq pc, r8, asr #21 │ │ │ │ + cmpeq r6, ip, lsl r2 │ │ │ │ + cmpeq pc, ip, ror sl @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r6, r8, asr #3 │ │ │ │ - ldrheq r2, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - cmpeq r5, ip, ror r4 │ │ │ │ - cmpeq r5, ip, asr #8 │ │ │ │ - cmpeq r5, ip, lsl r4 │ │ │ │ + ldrsbeq sp, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq r6, r4, asr #23 │ │ │ │ + ldrheq r5, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, r8, lsl #9 │ │ │ │ + cmpeq r5, r8, asr r4 │ │ │ │ + cmpeq r5, r8, lsr #8 │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr lr, [r3, #8] │ │ │ │ @@ -1416606,24 +1416606,24 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 620048 │ │ │ │ - cmpeq pc, ip, ror #17 │ │ │ │ - cmpeq r6, r4 │ │ │ │ - cmpeq pc, r4, asr #12 │ │ │ │ - cmpeq r6, r0, ror #27 │ │ │ │ + ldrsheq r2, [pc, #-132] @ 620074 │ │ │ │ + cmpeq r6, r0, lsl r0 │ │ │ │ + cmpeq pc, ip, asr #12 │ │ │ │ + cmpeq r6, ip, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r5, r0, lsl r0 │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ - ldrsbeq r4, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r6, r0, lsl #25 │ │ │ │ - cmpeq r5, r4, lsr #31 │ │ │ │ + cmpeq r5, ip, lsl r0 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ + cmpeq r5, r8, ror #31 │ │ │ │ + cmpeq r6, ip, lsl #25 │ │ │ │ + ldrheq r4, [r5, #-240] @ 0xffffff10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1416668,20 +1416668,20 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r6, r0 │ │ │ │ b 620164 │ │ │ │ - cmpeq pc, r8, asr #8 │ │ │ │ - ldrsheq r4, [r5, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x0156cb94 │ │ │ │ - cmpeq pc, ip, lsl #8 │ │ │ │ - ldrheq r4, [r5, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, ip, asr fp │ │ │ │ + cmpeq pc, r0, asr r4 @ │ │ │ │ + ldrsheq r4, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, r0, lsr #23 │ │ │ │ + cmpeq pc, r4, lsl r4 @ │ │ │ │ + cmpeq r5, r0, asr #29 │ │ │ │ + cmpeq r6, r8, ror #22 │ │ │ │ │ │ │ │ 00620200 : │ │ │ │ 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 │ │ │ │ @@ -1417138,35 +1417138,35 @@ │ │ │ │ strdeq r8, [fp, #-36]! @ 0xffffffdc │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq r8, [fp, #-32]! @ 0xffffffe0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq fp, r0, asr #31 │ │ │ │ - cmpeq pc, r0, asr #28 │ │ │ │ - cmpeq r5, r8, ror #17 │ │ │ │ - cmpeq r6, ip, lsl #11 │ │ │ │ - cmpeq pc, r4, lsl #28 │ │ │ │ - cmpeq r5, ip, lsr #17 │ │ │ │ - cmpeq r6, r0, asr r5 │ │ │ │ - cmpeq pc, r8, asr #27 │ │ │ │ - cmpeq r5, r0, ror r8 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - cmpeq pc, ip, lsl #27 │ │ │ │ - cmpeq r5, r4, lsr r8 │ │ │ │ - ldrsbeq ip, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ - ldrsheq r4, [r5, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x0156c49c │ │ │ │ - cmpeq pc, r4, lsl sp @ │ │ │ │ - ldrheq r4, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r0, ror #8 │ │ │ │ - ldrsbeq r1, [pc, #-200] @ 6208c0 │ │ │ │ - cmpeq r5, r0, lsl #15 │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ + cmpeq pc, r8, asr #28 │ │ │ │ + ldrsheq r4, [r5, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x0156c598 │ │ │ │ + cmpeq pc, ip, lsl #28 │ │ │ │ + ldrheq r4, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, ip, asr r5 │ │ │ │ + ldrsbeq r1, [pc, #-208] @ 620888 │ │ │ │ + cmpeq r5, ip, ror r8 │ │ │ │ + cmpeq r6, r0, lsr #10 │ │ │ │ + @ instruction: 0x015f1d94 │ │ │ │ + cmpeq r5, r0, asr #16 │ │ │ │ + cmpeq r6, r4, ror #9 │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ + cmpeq r6, r8, lsr #9 │ │ │ │ + cmpeq pc, ip, lsl sp @ │ │ │ │ + cmpeq r5, r8, asr #15 │ │ │ │ + cmpeq r6, ip, ror #8 │ │ │ │ + cmpeq pc, r0, ror #25 │ │ │ │ + cmpeq r5, ip, lsl #15 │ │ │ │ + cmpeq r6, r0, lsr r4 │ │ │ │ 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] @ 620c18 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1417326,32 +1417326,32 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 620a18 │ │ │ │ cmneq fp, r8, ror #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, lsr fp │ │ │ │ strdeq r7, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ - ldrheq ip, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq pc, r0, lsl #23 │ │ │ │ + cmpeq r6, r8, asr #5 │ │ │ │ @ instruction: 0xfffff668 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ @ instruction: 0xfffff010 │ │ │ │ andeq r6, r0, r0, asr #23 │ │ │ │ - cmpeq r6, r4, lsl r8 │ │ │ │ - ldrheq r1, [pc, #-168] @ 620ba4 │ │ │ │ - cmpeq r5, r0, ror #10 │ │ │ │ - cmpeq r6, r8, lsl #4 │ │ │ │ - cmpeq pc, r8, ror sl @ │ │ │ │ - cmpeq r5, r0, lsr #10 │ │ │ │ - cmpeq r6, r4, asr #3 │ │ │ │ - cmpeq pc, ip, lsr sl @ │ │ │ │ - cmpeq r5, r4, ror #9 │ │ │ │ - cmpeq r6, ip, lsl #3 │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - cmpeq r5, ip, ror r4 │ │ │ │ + cmpeq r6, r0, lsr #16 │ │ │ │ + cmpeq pc, r0, asr #21 │ │ │ │ + cmpeq r5, ip, ror #10 │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ + cmpeq pc, r0, lsl #21 │ │ │ │ + cmpeq r5, ip, lsr #10 │ │ │ │ + ldrsbeq ip, [r6, #-16] │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ + ldrsheq r4, [r5, #-64] @ 0xffffffc0 │ │ │ │ + @ instruction: 0x0156c198 │ │ │ │ + ldrheq r4, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, r8, lsl #9 │ │ │ │ │ │ │ │ 00620c70 : │ │ │ │ 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 │ │ │ │ @@ -1417438,27 +1417438,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 620d3c │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ - cmpeq pc, ip, lsr #17 │ │ │ │ - cmpeq r5, r0, asr r3 │ │ │ │ - ldrsheq fp, [r6, #-248] @ 0xffffff08 │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ - cmpeq r5, r0, lsl r3 │ │ │ │ - ldrheq fp, [r6, #-248] @ 0xffffff08 │ │ │ │ - cmpeq pc, ip, lsr r8 @ │ │ │ │ - cmpeq r5, r0, ror #5 │ │ │ │ - cmpeq r6, r8, lsl #31 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - ldrheq r4, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r6, r8, asr pc │ │ │ │ + cmpeq r6, ip, lsr #12 │ │ │ │ + ldrheq r1, [pc, #-132] @ 620d68 │ │ │ │ + cmpeq r5, ip, asr r3 │ │ │ │ + cmpeq r6, r4 │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ + cmpeq r5, ip, lsl r3 │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ + cmpeq pc, r4, asr #16 │ │ │ │ + cmpeq r5, ip, ror #5 │ │ │ │ + @ instruction: 0x0156bf94 │ │ │ │ + cmpeq pc, r4, lsl r8 @ │ │ │ │ + ldrheq r4, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, r4, ror #30 │ │ │ │ │ │ │ │ 00620e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 620ee8 │ │ │ │ @@ -1417506,22 +1417506,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 620e64 │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - ldrheq fp, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq pc, r8, asr #14 │ │ │ │ - ldrsheq r4, [r5, #-16] │ │ │ │ - @ instruction: 0x0156be94 │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ - ldrheq r4, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq r6, r8, asr lr │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + ldrheq fp, [r6, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq pc, r0, asr r7 @ │ │ │ │ + ldrsheq r4, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r6, r0, lsr #29 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ + cmpeq r5, r0, asr #3 │ │ │ │ + cmpeq r6, r4, ror #28 │ │ │ │ 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, #776] @ 62122c │ │ │ │ ldr r3, [pc, #776] @ 621230 │ │ │ │ @@ -1417717,27 +1417717,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 62103c │ │ │ │ strdeq r7, [fp, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r1, [r6, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r6, r0, lsl #24 │ │ │ │ + ldrheq r1, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r6, ip, lsl #24 │ │ │ │ ldrdeq r7, [fp, #-64]! @ 0xffffffc0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrsbeq r3, [r5, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ - cmpeq pc, r4, ror #9 │ │ │ │ - cmpeq r5, r4, lsr #29 │ │ │ │ - cmpeq r6, r4, ror #23 │ │ │ │ - cmpeq pc, ip, lsr #9 │ │ │ │ - cmpeq r5, ip, ror #28 │ │ │ │ - cmpeq r6, ip, lsr #23 │ │ │ │ - cmpeq pc, r4, ror r4 @ │ │ │ │ + cmpeq r5, r8, ror #29 │ │ │ │ + cmpeq r6, r8, lsr #24 │ │ │ │ + cmpeq pc, ip, ror #9 │ │ │ │ + ldrheq r3, [r5, #-224] @ 0xffffff20 │ │ │ │ + ldrsheq fp, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r1, [pc, #-68] @ 62121c │ │ │ │ + cmpeq r5, r8, ror lr │ │ │ │ + ldrheq fp, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ ldr r7, [r1, #468] @ 0x1d4 │ │ │ │ cmp r8, #1 │ │ │ │ @@ -1418575,35 +1418575,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 621968 │ │ │ │ cmneq fp, r4, lsl #5 │ │ │ │ cmneq fp, r0, ror r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x015f1394 │ │ │ │ - cmpeq r6, r0, lsr #21 │ │ │ │ + @ instruction: 0x015f139c │ │ │ │ + cmpeq r6, ip, lsr #21 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r0, lsr lr @ │ │ │ │ - cmpeq r6, ip, asr r5 │ │ │ │ - ldrsheq r0, [pc, #-208] @ 621ee8 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ - cmpeq r6, r0, lsl #9 │ │ │ │ + cmpeq pc, r8, lsr lr @ │ │ │ │ + cmpeq r6, r8, ror #10 │ │ │ │ + ldrsheq r0, [pc, #-216] @ 621ee0 │ │ │ │ + cmpeq r6, r0, lsr #10 │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ cmneq fp, r4, lsr #23 │ │ │ │ - @ instruction: 0x015f089c │ │ │ │ - cmpeq r6, r8, asr #31 │ │ │ │ - cmpeq r5, r8, asr #4 │ │ │ │ - cmpeq r5, r4, lsl r2 │ │ │ │ - cmpeq r5, r8, ror #3 │ │ │ │ - ldrheq r3, [r5, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01553190 │ │ │ │ - cmpeq r5, r4, ror r1 │ │ │ │ - cmpeq r5, r8, asr #2 │ │ │ │ - cmpeq r5, ip, lsr #2 │ │ │ │ - cmpeq r5, r0, lsl #2 │ │ │ │ + cmpeq pc, r4, lsr #17 │ │ │ │ + ldrsbeq sl, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, r4, asr r2 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ + ldrsheq r3, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, r8, asr #3 │ │ │ │ + @ instruction: 0x0155319c │ │ │ │ + cmpeq r5, r0, lsl #3 │ │ │ │ + cmpeq r5, r4, asr r1 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ + cmpeq r5, ip, lsl #2 │ │ │ │ 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] @ 622fc0 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1419611,94 +1419611,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 622738 │ │ │ │ strdeq r6, [fp, #-72]! @ 0xffffffb8 │ │ │ │ cmneq fp, r8, ror #9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r6, r4, lsl #29 │ │ │ │ - ldrsbeq r8, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmpeq pc, r4, lsl #11 │ │ │ │ - @ instruction: 0x0156ac98 │ │ │ │ - cmpeq pc, r0, asr #8 │ │ │ │ - cmpeq r6, ip, asr fp │ │ │ │ + @ instruction: 0x01560e90 │ │ │ │ + cmpeq r6, r0, ror #21 │ │ │ │ + cmpeq pc, ip, lsl #11 │ │ │ │ + cmpeq r6, r4, lsr #25 │ │ │ │ + cmpeq pc, r8, asr #8 │ │ │ │ + cmpeq r6, r8, ror #22 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r0, asr #32 │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ + cmpeq pc, r8, asr #32 │ │ │ │ + cmpeq r6, r8, ror r7 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r6, r8, lsr #11 │ │ │ │ + ldrheq r2, [r6, #-84] @ 0xffffffac │ │ │ │ ldrdeq r5, [fp, #-212]! @ 0xffffff2c │ │ │ │ - cmppeq lr, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [r5, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, ip, ror #11 │ │ │ │ - cmppeq lr, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, ror r7 │ │ │ │ - cmpeq r6, r4, lsr #9 │ │ │ │ + cmppeq lr, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, asr #17 │ │ │ │ + ldrsheq sl, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq lr, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, ror r7 │ │ │ │ + ldrheq sl, [r6, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - ldrsheq pc, [lr, #-204] @ 0xffffff34 @ │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ + cmppeq lr, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsr r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r5, r8, lsr #13 │ │ │ │ - cmppeq lr, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr #12 │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ - ldrsbeq pc, [lr, #-188] @ 0xffffff44 @ │ │ │ │ - cmpeq r5, ip, asr #11 │ │ │ │ - cmpeq r6, r0, lsl #6 │ │ │ │ + ldrheq r2, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmppeq lr, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ + cmppeq lr, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r2, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, ip, lsl #6 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ - cmpeq r5, r8, lsl #10 │ │ │ │ - ldrsbeq r2, [r5, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, r8, lsr #9 │ │ │ │ - cmppeq lr, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, ror r4 │ │ │ │ - cmpeq r6, ip, lsr #3 │ │ │ │ - cmppeq lr, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ - cmppeq lr, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r6, r0, lsr r1 │ │ │ │ + cmpeq r6, r4, lsr #2 │ │ │ │ + cmpeq r5, r4, lsl r5 │ │ │ │ + cmpeq r5, r4, ror #9 │ │ │ │ + ldrheq r2, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmppeq lr, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl #9 │ │ │ │ + ldrheq sl, [r6, #-24] @ 0xffffffe8 │ │ │ │ + cmppeq lr, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr #8 │ │ │ │ + cmpeq r6, ip, ror r1 │ │ │ │ + cmppeq lr, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsl #8 │ │ │ │ + cmpeq r6, ip, lsr r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r5, r4, asr #7 │ │ │ │ - cmppeq lr, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01552390 │ │ │ │ - cmpeq r6, r8, asr #1 │ │ │ │ - cmppeq lr, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, asr r3 │ │ │ │ - cmpeq r6, ip, lsl #1 │ │ │ │ - cmppeq lr, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsl r3 │ │ │ │ - cmpeq r6, r0, asr r0 │ │ │ │ - cmppeq lr, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r8, lsl r0 │ │ │ │ - cmppeq lr, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8 │ │ │ │ - ldrsbeq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ - cmppeq lr, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, asr r2 │ │ │ │ - @ instruction: 0x01569f90 │ │ │ │ + ldrsbeq r2, [r5, #-48] @ 0xffffffd0 │ │ │ │ + cmppeq lr, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155239c │ │ │ │ + ldrsbeq sl, [r6, #-4] │ │ │ │ + cmppeq lr, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, ror #6 │ │ │ │ + @ instruction: 0x0156a098 │ │ │ │ + cmppeq lr, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr #6 │ │ │ │ + cmpeq r6, ip, asr r0 │ │ │ │ + ldrsheq pc, [lr, #-132] @ 0xffffff7c @ │ │ │ │ + cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq r6, r4, lsr #32 │ │ │ │ + ldrheq pc, [lr, #-132] @ 0xffffff7c @ │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r6, r0, ror #31 │ │ │ │ + cmppeq lr, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, ror #4 │ │ │ │ + @ instruction: 0x01569f9c │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r5, r0, lsr #4 │ │ │ │ - cmpeq r5, ip, ror #3 │ │ │ │ - ldrsbeq r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r5, ip, lsr #3 │ │ │ │ - cmppeq lr, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - ldrheq r9, [r6, #-224] @ 0xffffff20 │ │ │ │ - cmppeq lr, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ - cmpeq r6, r4, ror lr │ │ │ │ - cmpeq r5, r4, lsl #2 │ │ │ │ + cmpeq r5, ip, lsr #4 │ │ │ │ + ldrsheq r2, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r8, ror #3 │ │ │ │ + ldrheq r2, [r5, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x015ef790 │ │ │ │ + cmpeq r5, r4, lsl #3 │ │ │ │ + ldrheq r9, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmppeq lr, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, asr #2 │ │ │ │ + cmpeq r6, r0, lsl #29 │ │ │ │ + cmpeq r5, r0, lsl r1 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrsbeq r2, [r5, #-4] │ │ │ │ + cmpeq r5, r0, ror #1 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r5, r4, asr pc │ │ │ │ + cmpeq r5, r0, ror #30 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ ldr r1, [pc, #-16] @ 623108 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-32] @ 62310c │ │ │ │ @@ -1419806,16 +1419806,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldrsheq r3, [r4, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r6, r8, ror fp │ │ │ │ - cmppeq lr, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, lsl #23 │ │ │ │ + cmppeq lr, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 006232d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 6235a4 │ │ │ │ @@ -1420003,19 +1420003,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq r4, r4, lsr #10 │ │ │ │ - cmppeq lr, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, lsr #17 │ │ │ │ + cmppeq lr, r8, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r6, #-132] @ 0xffffff7c │ │ │ │ cmpeq r4, r8, ror #5 │ │ │ │ - cmppeq lr, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ + cmppeq lr, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ │ │ │ │ 006235f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1420110,16 +1420110,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmpeq r4, r4, asr #2 │ │ │ │ - ldrheq lr, [lr, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r6, r4, asr #13 │ │ │ │ + cmpeq lr, r4, asr #31 │ │ │ │ + ldrsbeq r9, [r6, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ 00623788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1420214,16 +1420214,16 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ cmpeq r4, ip, lsr #31 │ │ │ │ - cmpeq lr, r4, lsr #28 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ + cmpeq lr, ip, lsr #28 │ │ │ │ + cmpeq r6, r8, lsr r5 │ │ │ │ │ │ │ │ 00623920 : │ │ │ │ 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] @ 623c20 │ │ │ │ @@ -1420423,20 +1420423,20 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - @ instruction: 0x015eec94 │ │ │ │ + @ instruction: 0x015eec9c │ │ │ │ cmpeq r4, r8 │ │ │ │ - @ instruction: 0x01569398 │ │ │ │ - cmpeq lr, r4, ror #21 │ │ │ │ + cmpeq r6, r4, lsr #7 │ │ │ │ + cmpeq lr, ip, ror #21 │ │ │ │ cmpeq r4, ip, asr ip │ │ │ │ - cmpeq r6, r8, ror #3 │ │ │ │ + ldrsheq r9, [r6, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 00623c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 623f44 │ │ │ │ @@ -1420627,19 +1420627,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq r4, r4, lsl #23 │ │ │ │ - cmpeq lr, r0, lsl #16 │ │ │ │ - cmpeq r6, r8, lsl #30 │ │ │ │ + cmpeq lr, r8, lsl #16 │ │ │ │ + cmpeq r6, r4, lsl pc │ │ │ │ cmpeq r4, r8, asr #18 │ │ │ │ - cmpeq lr, r0, asr #15 │ │ │ │ - cmpeq r6, r8, asr #29 │ │ │ │ + cmpeq lr, r8, asr #15 │ │ │ │ + ldrsbeq r8, [r6, #-228] @ 0xffffff1c │ │ │ │ │ │ │ │ 00623f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 624450 │ │ │ │ @@ -1420952,25 +1420952,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ ldrsbeq r2, [r4, #-132] @ 0xffffff7c │ │ │ │ - cmpeq lr, r0, asr r5 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ + cmpeq lr, r8, asr r5 │ │ │ │ + cmpeq r6, r4, ror #24 │ │ │ │ ldrheq r2, [r4, #-112] @ 0xffffff90 │ │ │ │ - cmpeq lr, ip, lsr #8 │ │ │ │ - cmpeq r6, r4, lsr fp │ │ │ │ + cmpeq lr, r4, lsr r4 │ │ │ │ + cmpeq r6, r0, asr #22 │ │ │ │ @ instruction: 0x01544690 │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ - cmpeq r6, r4, lsr #20 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ + cmpeq r6, r0, lsr sl │ │ │ │ cmpeq r4, ip, lsr r4 │ │ │ │ - ldrheq lr, [lr, #-36] @ 0xffffffdc │ │ │ │ - ldrheq r8, [r6, #-156] @ 0xffffff64 │ │ │ │ + ldrheq lr, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, r8, asr #19 │ │ │ │ │ │ │ │ 006244b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1421253,23 +1421253,23 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmpeq lr, r8, ror lr │ │ │ │ + cmpeq lr, r0, lsl #29 │ │ │ │ ldrsheq r1, [r4, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r6, ip, ror r5 │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ + cmpeq r6, r8, lsl #11 │ │ │ │ + cmpeq lr, r8, lsr lr │ │ │ │ cmpeq r4, r8, lsr #31 │ │ │ │ - cmpeq r6, r4, lsr r5 │ │ │ │ - cmpeq lr, r0, lsl #28 │ │ │ │ + cmpeq r6, r0, asr #10 │ │ │ │ + cmpeq lr, r8, lsl #28 │ │ │ │ cmpeq r4, r8, ror pc │ │ │ │ - cmpeq r6, r4, lsl #10 │ │ │ │ + cmpeq r6, r0, lsl r5 │ │ │ │ │ │ │ │ 00624958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 624c24 │ │ │ │ @@ -1421457,19 +1421457,19 @@ │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r6, r0, r0, asr #22 │ │ │ │ cmpeq r4, r4, lsr #29 │ │ │ │ - cmpeq lr, r0, lsr #22 │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ + cmpeq lr, r8, lsr #22 │ │ │ │ + cmpeq r6, r4, lsr r2 │ │ │ │ cmpeq r4, r8, ror #24 │ │ │ │ - cmpeq lr, r0, ror #21 │ │ │ │ - cmpeq r6, r8, ror #3 │ │ │ │ + cmpeq lr, r8, ror #21 │ │ │ │ + ldrsheq r8, [r6, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 00624c70 : │ │ │ │ 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] @ 625180 │ │ │ │ @@ -1421801,26 +1421801,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmpeq lr, r0, asr #18 │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ ldrheq r1, [r4, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r6, r4, asr #32 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ + cmpeq r6, r0, asr r0 │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ cmpeq r4, r0, lsl #23 │ │ │ │ - cmpeq r6, r0, lsl pc │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ + cmpeq r6, ip, lsl pc │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ cmpeq r4, ip, ror #20 │ │ │ │ - cmpeq r6, ip, lsl #28 │ │ │ │ - cmpeq lr, r4, lsl #11 │ │ │ │ + cmpeq r6, r8, lsl lr │ │ │ │ + cmpeq lr, ip, lsl #11 │ │ │ │ ldrsheq r1, [r4, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r8, lsl #25 │ │ │ │ + @ instruction: 0x01567c94 │ │ │ │ │ │ │ │ 006251e4 : │ │ │ │ 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] @ 625724 │ │ │ │ @@ -1422164,26 +1422164,26 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmpeq lr, ip, asr #7 │ │ │ │ + ldrsbeq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ cmpeq r4, r0, asr #14 │ │ │ │ - ldrsbeq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ - @ instruction: 0x015ed298 │ │ │ │ + ldrsbeq r7, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq lr, r0, lsr #5 │ │ │ │ cmpeq r4, ip, lsl #12 │ │ │ │ - @ instruction: 0x0156799c │ │ │ │ - @ instruction: 0x015ed194 │ │ │ │ + cmpeq r6, r8, lsr #19 │ │ │ │ + @ instruction: 0x015ed19c │ │ │ │ ldrsheq r3, [r4, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01567898 │ │ │ │ - cmpeq lr, r0, ror #31 │ │ │ │ + cmpeq r6, r4, lsr #17 │ │ │ │ + cmpeq lr, r8, ror #31 │ │ │ │ cmpeq r4, r8, asr r1 │ │ │ │ - cmpeq r6, r4, ror #13 │ │ │ │ + ldrsheq r7, [r6, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ 00625788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1422392,25 +1422392,25 @@ │ │ │ │ andeq r7, r0, r8, ror #17 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, ip, lsl #8 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ andeq r6, r0, r4, ror r8 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmpeq r6, r4, lsl #10 │ │ │ │ - cmpeq lr, r4, ror #27 │ │ │ │ + cmpeq r6, r0, lsl r5 │ │ │ │ + cmpeq lr, ip, ror #27 │ │ │ │ cmneq fp, r0, ror #23 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r8, asr sp │ │ │ │ - cmpeq r6, r4, ror #8 │ │ │ │ - cmpeq r6, r8, lsr r4 │ │ │ │ - cmpeq lr, r4, lsl sp │ │ │ │ + cmpeq lr, r0, ror #26 │ │ │ │ + cmpeq r6, r0, ror r4 │ │ │ │ + cmpeq r6, r4, asr #8 │ │ │ │ + cmpeq lr, ip, lsl sp │ │ │ │ cmpeq r4, ip, ror #27 │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ + cmpeq r6, r0, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -1423406,219 +1423406,219 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 626f3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ b 6265b0 │ │ │ │ ldrdeq r2, [fp, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, r0, lsl #19 │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ andeq r6, r0, r4, lsl r7 │ │ │ │ - cmpeq r6, r0, lsr #4 │ │ │ │ - cmpeq lr, r8, lsl #24 │ │ │ │ - cmpeq r6, r8, asr #3 │ │ │ │ - ldrheq ip, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + cmpeq lr, r0, lsl ip │ │ │ │ + ldrsbeq r7, [r6, #-20] @ 0xffffffec │ │ │ │ + ldrheq ip, [lr, #-184] @ 0xffffff48 │ │ │ │ cmpeq r3, ip, lsr #24 │ │ │ │ - cmpeq r6, r8, asr r1 │ │ │ │ - cmpeq lr, r4, asr #21 │ │ │ │ + cmpeq r6, r4, ror #2 │ │ │ │ + cmpeq lr, ip, asr #21 │ │ │ │ cmpeq r3, r8, asr #23 │ │ │ │ ldrheq r8, [r4, #-192] @ 0xffffff40 │ │ │ │ - cmpeq lr, r0, ror #20 │ │ │ │ + cmpeq lr, r8, ror #20 │ │ │ │ cmpeq r3, r4, ror #22 │ │ │ │ - cmpeq fp, r0, ror #11 │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq fp, ip, ror #11 │ │ │ │ + cmpeq lr, r8, lsl #20 │ │ │ │ cmpeq r3, r4, lsl #22 │ │ │ │ - cmpeq r6, r0, asr #32 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmpeq fp, r0, lsl #6 │ │ │ │ - cmpeq r6, ip │ │ │ │ - cmpeq r6, r0, ror #31 │ │ │ │ - ldrheq r6, [r6, #-244] @ 0xffffff0c │ │ │ │ - ldrsbeq r6, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, r8, lsl #15 │ │ │ │ - @ instruction: 0x01566d98 │ │ │ │ - cmpeq lr, r0, lsl r6 │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ + cmpeq fp, ip, lsl #6 │ │ │ │ + cmpeq r6, r8, lsl r0 │ │ │ │ + cmpeq r6, ip, ror #31 │ │ │ │ + cmpeq r6, r0, asr #31 │ │ │ │ + cmpeq r6, r8, ror #31 │ │ │ │ + @ instruction: 0x015ec790 │ │ │ │ + cmpeq r6, r4, lsr #27 │ │ │ │ + cmpeq lr, r8, lsl r6 │ │ │ │ + cmpeq r6, r8, lsr #24 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r7, r0, r8, lsl #20 │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r6, r0, r8, lsl #31 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r6, r4, lsl #16 │ │ │ │ - cmpeq lr, ip, ror #3 │ │ │ │ + cmpeq r6, r0, lsl r8 │ │ │ │ + ldrsheq ip, [lr, #-20] @ 0xffffffec │ │ │ │ cmneq fp, r8, asr #27 │ │ │ │ cmppeq r3, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, ror r8 │ │ │ │ - cmpeq r6, r8, lsl r6 │ │ │ │ - cmpeq lr, r0 │ │ │ │ + cmpeq r4, r0, lsl #17 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + cmpeq lr, r8 │ │ │ │ ldrheq lr, [r3, #-248] @ 0xffffff08 │ │ │ │ cmpeq r3, r4, ror r0 │ │ │ │ - cmpeq r6, r0, lsr #11 │ │ │ │ - cmpeq lr, ip, lsl #30 │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ + cmpeq lr, r4, lsl pc │ │ │ │ cmpeq r3, r0, lsl r0 │ │ │ │ ldrsheq r8, [r4, #-8] │ │ │ │ - cmpeq lr, r8, lsr #29 │ │ │ │ + ldrheq fp, [lr, #-224] @ 0xffffff20 │ │ │ │ cmpeq r3, ip, lsr #31 │ │ │ │ - cmppeq sl, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr #28 │ │ │ │ + cmppeq sl, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, asr lr │ │ │ │ cmpeq r3, ip, asr #30 │ │ │ │ - cmpeq r6, r8, lsl #9 │ │ │ │ - cmpeq r4, ip, asr r6 │ │ │ │ - cmpeq r4, r8, lsl #12 │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ - @ instruction: 0x015ebd94 │ │ │ │ - ldrheq sp, [ip, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x01566494 │ │ │ │ + cmpeq r4, r8, ror #12 │ │ │ │ + cmpeq r4, r4, lsl r6 │ │ │ │ + ldrheq r6, [r6, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x015ebd9c │ │ │ │ + ldrheq sp, [ip, #-140] @ 0xffffff74 │ │ │ │ ldrsheq lr, [r3, #-156] @ 0xffffff64 │ │ │ │ ldrheq lr, [r3, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r6, r8, lsr #2 │ │ │ │ + cmpeq r6, r4, lsr r1 │ │ │ │ + @ instruction: 0x01565f98 │ │ │ │ + cmpeq lr, ip, ror r9 │ │ │ │ + cmpeq r4, r4, lsr #3 │ │ │ │ + cmpeq r6, r8, asr #30 │ │ │ │ + cmpeq lr, ip, lsr #18 │ │ │ │ + cmpeq r4, ip, ror #2 │ │ │ │ + cmpeq r4, r0, lsr r1 │ │ │ │ + ldrsbeq r5, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldrheq fp, [lr, #-136] @ 0xffffff78 │ │ │ │ cmpeq r6, ip, lsl #31 │ │ │ │ - cmpeq lr, r4, ror r9 │ │ │ │ - @ instruction: 0x0154e198 │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ - cmpeq r4, r0, ror #2 │ │ │ │ - cmpeq r4, r4, lsr #2 │ │ │ │ - cmpeq r6, r8, asr #29 │ │ │ │ - ldrheq fp, [lr, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r6, r0, lsl #31 │ │ │ │ - cmpeq r6, ip, lsl #29 │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ - cmpeq r4, r8, lsl #1 │ │ │ │ - cmpeq r6, r0, lsr lr │ │ │ │ - cmpeq lr, r8, lsl r8 │ │ │ │ - cmpeq r4, r0, asr r0 │ │ │ │ - ldrsheq r5, [r6, #-212] @ 0xffffff2c │ │ │ │ - ldrsbeq fp, [lr, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r4, r8, lsl r0 │ │ │ │ - ldrheq r5, [r6, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r4, lsr #15 │ │ │ │ - cmpeq r4, r0, ror #31 │ │ │ │ + @ instruction: 0x01565e98 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ + @ instruction: 0x0154e094 │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ + cmpeq lr, r0, lsr #16 │ │ │ │ + cmpeq r4, ip, asr r0 │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ + cmpeq lr, r4, ror #15 │ │ │ │ + cmpeq r4, r4, lsr #32 │ │ │ │ + cmpeq r6, r8, asr #27 │ │ │ │ + cmpeq lr, ip, lsr #15 │ │ │ │ + cmpeq r4, ip, ror #31 │ │ │ │ + @ instruction: 0x01565d90 │ │ │ │ + cmpeq lr, r4, ror r7 │ │ │ │ + ldrheq sp, [r4, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r6, r8, asr sp │ │ │ │ + cmpeq lr, ip, lsr r7 │ │ │ │ + cmpeq r4, ip, ror pc │ │ │ │ + cmpeq r6, r0, lsr #26 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ + cmpeq r4, r4, asr #30 │ │ │ │ + cmpeq r6, r8, ror #25 │ │ │ │ + cmpeq lr, ip, asr #13 │ │ │ │ + cmpeq r4, ip, lsl #30 │ │ │ │ + ldrheq r5, [r6, #-196] @ 0xffffff3c │ │ │ │ + @ instruction: 0x015eb698 │ │ │ │ + ldrsbeq sp, [r4, #-232] @ 0xffffff18 │ │ │ │ cmpeq r6, r4, lsl #27 │ │ │ │ - cmpeq lr, ip, ror #14 │ │ │ │ - cmpeq r4, r8, lsr #31 │ │ │ │ - cmpeq r6, ip, asr #26 │ │ │ │ - cmpeq lr, r4, lsr r7 │ │ │ │ - cmpeq r4, r0, ror pc │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ - ldrsheq fp, [lr, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r8, lsr pc │ │ │ │ - ldrsbeq r5, [r6, #-204] @ 0xffffff34 │ │ │ │ - cmpeq lr, r4, asr #13 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - cmpeq r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x015eb690 │ │ │ │ - cmpeq r4, ip, asr #29 │ │ │ │ - cmpeq r6, r8, ror sp │ │ │ │ - cmpeq r6, r0, lsr ip │ │ │ │ - cmpeq lr, r8, lsl r6 │ │ │ │ - cmpeq r4, r8, asr #28 │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ - ldrsbeq fp, [lr, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r0, lsl lr │ │ │ │ - ldrheq r5, [r6, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x015eb59c │ │ │ │ - ldrsbeq sp, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r6, r8, ror fp │ │ │ │ - cmpeq lr, r0, ror #10 │ │ │ │ - @ instruction: 0x0154dd9c │ │ │ │ - cmpeq r6, r0, asr #22 │ │ │ │ - cmpeq lr, r8, lsr #10 │ │ │ │ - cmpeq r4, r8, ror #26 │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ - ldrsbeq r5, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, r0, asr #9 │ │ │ │ - ldrsheq sp, [r4, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r6, r0, lsr #21 │ │ │ │ - cmpeq lr, r8, lsl #9 │ │ │ │ - cmpeq r4, r4, asr #25 │ │ │ │ - cmpeq r6, r8, ror #20 │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ - cmpeq r4, ip, lsl #25 │ │ │ │ - cmpeq r4, r0, asr ip │ │ │ │ - cmpeq r6, ip, asr #19 │ │ │ │ - ldrsbeq sp, [r4, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r6, r4, ror r9 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ - @ instruction: 0x0154db94 │ │ │ │ - cmpeq r6, r8, lsr r9 │ │ │ │ - cmpeq lr, r0, lsr #6 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ - cmpeq r6, r0, ror #17 │ │ │ │ - ldrsheq sp, [r4, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r6, ip, ror r8 │ │ │ │ - @ instruction: 0x0154da98 │ │ │ │ - cmpeq r6, ip, lsr r8 │ │ │ │ - cmpeq lr, r4, lsr #4 │ │ │ │ - cmpeq r4, r0, ror #20 │ │ │ │ - cmpeq r6, r4, lsl #16 │ │ │ │ - cmpeq lr, ip, ror #3 │ │ │ │ - cmpeq r4, r8, lsr #20 │ │ │ │ - cmpeq r6, ip, asr #15 │ │ │ │ - ldrheq fp, [lr, #-20] @ 0xffffffec │ │ │ │ - ldrsheq sp, [r4, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x01565794 │ │ │ │ - cmpeq lr, ip, ror r1 │ │ │ │ - ldrheq sp, [r4, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, ip, asr r7 │ │ │ │ - cmpeq lr, r4, asr #2 │ │ │ │ - cmpeq r4, r4, lsl #19 │ │ │ │ - cmpeq r4, r0, asr r9 │ │ │ │ - ldrsheq r5, [r6, #-100] @ 0xffffff9c │ │ │ │ - ldrsbeq fp, [lr, #-12] │ │ │ │ - cmpeq r4, r8, lsl r9 │ │ │ │ - ldrheq r5, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq lr, r4, lsr #1 │ │ │ │ - cmpeq r4, r0, ror #17 │ │ │ │ - cmpeq r4, r4, lsr #17 │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ - cmpeq r4, r0, asr #16 │ │ │ │ - cmpeq r4, r0, lsl r8 │ │ │ │ - ldrsbeq sp, [r4, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r0, lsl #11 │ │ │ │ - cmpeq lr, r8, ror #30 │ │ │ │ - cmpeq r4, r4, lsr #15 │ │ │ │ - cmpeq r6, r8, asr #10 │ │ │ │ - cmpeq lr, r0, lsr pc │ │ │ │ - cmpeq r4, ip, ror #14 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - ldrsheq sl, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r6, ip, ror #9 │ │ │ │ - cmpeq r6, r0, asr #9 │ │ │ │ - ldrsbeq sp, [r4, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r0, lsl #9 │ │ │ │ - cmpeq lr, r8, ror #28 │ │ │ │ - cmpeq r4, r8, lsr #13 │ │ │ │ - cmpeq r4, r4, ror r6 │ │ │ │ - cmpeq r4, r8, asr r6 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - cmpeq r4, r0, lsr #12 │ │ │ │ - ldrsheq sp, [r4, #-80] @ 0xffffffb0 │ │ │ │ - ldrsbeq sp, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r4, lsr #11 │ │ │ │ - cmpeq r4, r0, ror r5 │ │ │ │ - cmpeq r6, r4, lsl r3 │ │ │ │ - ldrsheq sl, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ - ldrsbeq r5, [r6, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq lr, r4, asr #25 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ - cmpeq r6, r4, lsr #5 │ │ │ │ - cmpeq lr, ip, lsl #25 │ │ │ │ - cmpeq r4, r8, asr #9 │ │ │ │ - cmpeq r6, ip, ror #4 │ │ │ │ - cmpeq lr, r4, asr ip │ │ │ │ - @ instruction: 0x0154d490 │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ - cmpeq lr, ip, lsl ip │ │ │ │ - cmpeq r4, r8, asr r4 │ │ │ │ - ldrsheq r5, [r6, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq lr, r4, ror #23 │ │ │ │ - cmpeq r4, r0, lsr #8 │ │ │ │ - cmpeq r6, r4, asr #3 │ │ │ │ - cmpeq lr, ip, lsr #23 │ │ │ │ + cmpeq r6, ip, lsr ip │ │ │ │ + cmpeq lr, r0, lsr #12 │ │ │ │ + cmpeq r4, r4, asr lr │ │ │ │ + ldrsheq r5, [r6, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq fp, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ + cmpeq r6, r0, asr #23 │ │ │ │ + cmpeq lr, r4, lsr #11 │ │ │ │ + cmpeq r4, r0, ror #27 │ │ │ │ + cmpeq r6, r4, lsl #23 │ │ │ │ + cmpeq lr, r8, ror #10 │ │ │ │ + cmpeq r4, r8, lsr #27 │ │ │ │ + cmpeq r6, ip, asr #22 │ │ │ │ + cmpeq lr, r0, lsr r5 │ │ │ │ + cmpeq r4, r4, ror sp │ │ │ │ + cmpeq r4, r0, asr #26 │ │ │ │ + cmpeq r6, r4, ror #21 │ │ │ │ + cmpeq lr, r8, asr #9 │ │ │ │ + cmpeq r4, r8, lsl #26 │ │ │ │ + cmpeq r6, ip, lsr #21 │ │ │ │ + @ instruction: 0x015eb490 │ │ │ │ + ldrsbeq sp, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r4, ror sl │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ + @ instruction: 0x0154dc98 │ │ │ │ + cmpeq r4, ip, asr ip │ │ │ │ + ldrsbeq r5, [r6, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq sp, [r4, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r6, r0, lsl #19 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq r4, r0, lsr #23 │ │ │ │ + cmpeq r6, r4, asr #18 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ + cmpeq r6, ip, ror #17 │ │ │ │ + cmpeq r4, r8, lsl #22 │ │ │ │ + cmpeq r6, r8, lsl #17 │ │ │ │ + cmpeq r4, r4, lsr #21 │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ + cmpeq lr, ip, lsr #4 │ │ │ │ + cmpeq r4, ip, ror #20 │ │ │ │ + cmpeq r6, r0, lsl r8 │ │ │ │ + ldrsheq fp, [lr, #-20] @ 0xffffffec │ │ │ │ + cmpeq r4, r4, lsr sl │ │ │ │ + ldrsbeq r5, [r6, #-120] @ 0xffffff88 │ │ │ │ + ldrheq fp, [lr, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq sp, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r6, r0, lsr #15 │ │ │ │ + cmpeq lr, r4, lsl #3 │ │ │ │ + cmpeq r4, r4, asr #19 │ │ │ │ + cmpeq r6, r8, ror #14 │ │ │ │ + cmpeq lr, ip, asr #2 │ │ │ │ + @ instruction: 0x0154d990 │ │ │ │ + cmpeq r4, ip, asr r9 │ │ │ │ + cmpeq r6, r0, lsl #14 │ │ │ │ + cmpeq lr, r4, ror #1 │ │ │ │ + cmpeq r4, r4, lsr #18 │ │ │ │ + cmpeq r6, r8, asr #13 │ │ │ │ + cmpeq lr, ip, lsr #1 │ │ │ │ + cmpeq r4, ip, ror #17 │ │ │ │ + ldrheq sp, [r4, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, ip, lsr #12 │ │ │ │ + cmpeq r4, ip, asr #16 │ │ │ │ + cmpeq r4, ip, lsl r8 │ │ │ │ + cmpeq r4, r8, ror #15 │ │ │ │ + cmpeq r6, ip, lsl #11 │ │ │ │ + cmpeq lr, r0, ror pc │ │ │ │ + ldrheq sp, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r6, r4, asr r5 │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ + cmpeq r4, r8, ror r7 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq lr, r0, lsl #30 │ │ │ │ + ldrsheq r5, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ + cmpeq r4, r8, ror #13 │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ + cmpeq lr, r0, ror lr │ │ │ │ + ldrheq sp, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r4, r0, lsl #13 │ │ │ │ + cmpeq r4, r4, ror #12 │ │ │ │ + cmpeq r4, r8, asr #12 │ │ │ │ + cmpeq r4, ip, lsr #12 │ │ │ │ + ldrsheq sp, [r4, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, r0, ror #11 │ │ │ │ + ldrheq sp, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r4, ip, ror r5 │ │ │ │ + cmpeq r6, r0, lsr #6 │ │ │ │ + cmpeq lr, r4, lsl #26 │ │ │ │ + cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq r6, r8, ror #5 │ │ │ │ + cmpeq lr, ip, asr #25 │ │ │ │ + cmpeq r4, ip, lsl #10 │ │ │ │ + ldrheq r5, [r6, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x015eac94 │ │ │ │ + ldrsbeq sp, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r6, r8, ror r2 │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ + @ instruction: 0x0154d49c │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ + cmpeq lr, r4, lsr #24 │ │ │ │ + cmpeq r4, r4, ror #8 │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ + cmpeq lr, ip, ror #23 │ │ │ │ + cmpeq r4, ip, lsr #8 │ │ │ │ + ldrsbeq r5, [r6, #-16] │ │ │ │ + ldrheq sl, [lr, #-180] @ 0xffffff4c │ │ │ │ add r8, sp, #220 @ 0xdc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl aeb08 │ │ │ │ ldr r3, [pc, #-620] @ 626b9c │ │ │ │ mov r2, r5 │ │ │ │ @@ -1424907,28 +1424907,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6280e8 │ │ │ │ cmneq fp, r8, ror r8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq fp, ip, ror #16 │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ - cmpeq r6, ip, asr #1 │ │ │ │ - ldrsheq sl, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq lr, r0, asr fp │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ + ldrsbeq r5, [r6, #-8] │ │ │ │ + ldrsheq sl, [lr, #-140] @ 0xffffff74 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r6, r4, lsr pc │ │ │ │ - cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq r6, r0, asr #30 │ │ │ │ + cmpeq lr, r0, ror r7 │ │ │ │ cmneq fp, r4, lsr #8 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - ldrsbeq ip, [r4, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r4, r4, lsr #29 │ │ │ │ - cmpeq r4, r4, ror lr │ │ │ │ - ldrsheq r4, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq r4, ip, lsl #30 │ │ │ │ + cmpeq r4, r0, ror #29 │ │ │ │ + ldrheq ip, [r4, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r4, r0, lsl #29 │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ + cmpeq lr, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #948] @ 0x3b4 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #796] @ 6285a0 │ │ │ │ @@ -1425130,21 +1425130,21 @@ │ │ │ │ mov r1, #29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 62840c │ │ │ │ smulbbeq fp, r8, r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ - cmpeq r6, r0, lsr #26 │ │ │ │ + cmpeq lr, r0, lsr r6 │ │ │ │ + cmpeq r6, ip, lsr #26 │ │ │ │ cmneq fp, r0, lsl #2 │ │ │ │ - ldrsheq r4, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip, asr #21 │ │ │ │ - cmpeq lr, r8, asr #7 │ │ │ │ - ldrsheq ip, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r6, r4, lsl #22 │ │ │ │ + ldrsbeq r4, [r6, #-168] @ 0xffffff58 │ │ │ │ + ldrsbeq sl, [lr, #-48] @ 0xffffffd0 │ │ │ │ + ldrsheq ip, [r4, #-172] @ 0xffffff54 │ │ │ │ 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] @ 628724 │ │ │ │ @@ -1425227,23 +1425227,23 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 6286f4 │ │ │ │ msreq (UNDEF: 122), r0, lsr pc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r0, lsl #6 │ │ │ │ - ldrsheq r4, [r6, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, r8, lsl #6 │ │ │ │ + cmpeq r6, r8, lsl #20 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq r4, r8, asr #19 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ - cmpeq r6, r8, asr r9 │ │ │ │ + ldrsbeq ip, [r4, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ + cmpeq r6, r4, ror #18 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq r4, r8, lsl #19 │ │ │ │ - cmpeq r4, r8, asr r9 │ │ │ │ + @ instruction: 0x0154c994 │ │ │ │ + cmpeq r4, r4, ror #18 │ │ │ │ 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] @ 6288b0 │ │ │ │ @@ -1425326,21 +1425326,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ b 628880 │ │ │ │ msreq SPSR_fx, r4, lsr #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r4, ror r1 │ │ │ │ - cmpeq r6, r0, ror r8 │ │ │ │ - ldrsbeq sl, [lr, #-12] │ │ │ │ - cmpeq r4, r8, lsr r8 │ │ │ │ - ldrsbeq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldrsheq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq ip, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + cmpeq r6, ip, ror r8 │ │ │ │ + cmpeq lr, r4, ror #1 │ │ │ │ + cmpeq r4, r4, asr #16 │ │ │ │ + ldrsbeq r4, [r6, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r4, r8, lsl #16 │ │ │ │ + ldrsbeq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ 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] │ │ │ │ @@ -1425941,38 +1425941,38 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 629014 │ │ │ │ msreq SPSR_fx, r0, lsl ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq (UNDEF: 122), r8, asr #23 │ │ │ │ - cmpeq lr, r8, lsl #31 │ │ │ │ - cmpeq r6, r0, ror r6 │ │ │ │ - @ instruction: 0x015e9e94 │ │ │ │ - cmpeq r6, r4, lsl #11 │ │ │ │ - ldrsbeq r4, [r6, #-44] @ 0xffffffd4 │ │ │ │ - ldrsbeq r9, [lr, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x015e9f90 │ │ │ │ + cmpeq r6, ip, ror r6 │ │ │ │ + @ instruction: 0x015e9e9c │ │ │ │ + @ instruction: 0x01564590 │ │ │ │ + cmpeq r6, r8, ror #5 │ │ │ │ + cmpeq lr, r0, ror #23 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r0, ror #18 │ │ │ │ - cmpeq r6, ip, asr r0 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ + cmpeq r6, r8, rrx │ │ │ │ strdeq pc, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq lr, r0, ror #16 │ │ │ │ - ldrheq fp, [r4, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r6, r4, asr pc │ │ │ │ - cmpeq r4, r4, lsl #31 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ - cmpeq lr, r8, asr #15 │ │ │ │ - cmpeq r6, ip, ror #29 │ │ │ │ - ldrheq r3, [r6, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r4, r0, ror #29 │ │ │ │ - ldrheq fp, [r4, #-224] @ 0xffffff20 │ │ │ │ - cmpeq lr, r0, lsr #14 │ │ │ │ - cmpeq r6, ip, asr lr │ │ │ │ - cmpeq r6, r0, lsl lr │ │ │ │ - cmpeq r4, ip, asr #28 │ │ │ │ + cmpeq lr, r8, ror #16 │ │ │ │ + cmpeq r4, r8, asr #31 │ │ │ │ + cmpeq r6, r0, ror #30 │ │ │ │ + @ instruction: 0x0154bf90 │ │ │ │ + cmpeq r4, r0, ror #30 │ │ │ │ + ldrsbeq r9, [lr, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r3, [r6, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, r8, asr #29 │ │ │ │ + cmpeq r4, ip, ror #29 │ │ │ │ + ldrheq fp, [r4, #-236] @ 0xffffff14 │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ + cmpeq r6, r8, ror #28 │ │ │ │ + cmpeq r6, ip, lsl lr │ │ │ │ + cmpeq r4, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #2444] @ 629c60 │ │ │ │ @@ -1426587,51 +1426587,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 629acc │ │ │ │ msreq (UNDEF: 106), ip, lsr r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq (UNDEF: 106), ip, lsl r2 │ │ │ │ - cmpeq lr, ip, ror r5 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ - cmpeq lr, ip, ror #8 │ │ │ │ - cmpeq r6, r8, asr fp │ │ │ │ + cmpeq lr, r4, lsl #11 │ │ │ │ + cmpeq r6, r4, ror #24 │ │ │ │ + cmpeq lr, r4, ror r4 │ │ │ │ + cmpeq r6, r4, ror #22 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r8, asr r2 │ │ │ │ - cmpeq r6, r4, asr r9 │ │ │ │ + cmpeq lr, r0, ror #4 │ │ │ │ + cmpeq r6, r0, ror #18 │ │ │ │ cmneq sl, ip, asr #27 │ │ │ │ cmneq sl, ip, ror sp │ │ │ │ - cmpeq lr, r4, asr r1 │ │ │ │ - cmpeq r4, ip, lsr #17 │ │ │ │ - cmpeq r6, r8, asr #16 │ │ │ │ + cmpeq lr, ip, asr r1 │ │ │ │ + ldrheq fp, [r4, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, r4, asr r8 │ │ │ │ cmneq sl, r8, ror #25 │ │ │ │ - cmpeq lr, r0, asr #1 │ │ │ │ - cmpeq r4, r8, lsl r8 │ │ │ │ - ldrheq r3, [r6, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r6, r8, lsr #14 │ │ │ │ - cmpeq lr, r4, lsr #32 │ │ │ │ - cmpeq lr, ip, asr #29 │ │ │ │ - ldrsheq r3, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r6, r0, asr #11 │ │ │ │ + cmpeq lr, r8, asr #1 │ │ │ │ + cmpeq r4, r4, lsr #16 │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ + cmpeq r6, r4, lsr r7 │ │ │ │ + cmpeq lr, ip, lsr #32 │ │ │ │ + ldrsbeq r8, [lr, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r3, [r6, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r6, ip, asr #11 │ │ │ │ @ instruction: 0x016aea94 │ │ │ │ - cmpeq r4, r4, asr #11 │ │ │ │ - cmpeq lr, ip, lsr #28 │ │ │ │ - cmpeq r4, r8, lsl #11 │ │ │ │ - cmpeq r6, r0, lsr #10 │ │ │ │ - cmpeq r4, r0, asr r5 │ │ │ │ - cmpeq r4, r0, lsr #10 │ │ │ │ - cmpeq r4, ip, ror #9 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq r4, ip, asr #9 │ │ │ │ - cmpeq r6, r8, ror #8 │ │ │ │ - cmpeq lr, r8, lsr sp │ │ │ │ - @ instruction: 0x0154b490 │ │ │ │ - cmpeq r6, ip, lsr #8 │ │ │ │ - cmpeq r4, r4, ror #8 │ │ │ │ - cmpeq r4, r4, lsr r4 │ │ │ │ + ldrsbeq fp, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, r4, lsr lr │ │ │ │ + @ instruction: 0x0154b594 │ │ │ │ + cmpeq r6, ip, lsr #10 │ │ │ │ + cmpeq r4, ip, asr r5 │ │ │ │ + cmpeq r4, ip, lsr #10 │ │ │ │ + ldrsheq fp, [r4, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + ldrsbeq fp, [r4, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ + cmpeq lr, r0, asr #26 │ │ │ │ + @ instruction: 0x0154b49c │ │ │ │ + cmpeq r6, r8, lsr r4 │ │ │ │ + cmpeq r4, r0, ror r4 │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ 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] @ 62a6c4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1427252,63 +1427252,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 62a580 │ │ │ │ strdeq lr, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldrdeq lr, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ - ldrsheq r3, [r6, #-16] │ │ │ │ + cmpeq lr, r0, lsl fp │ │ │ │ + ldrsheq r3, [r6, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - ldrsheq r8, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, r8, ror #1 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + ldrsheq r3, [r6, #-4] │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r0, ror #16 │ │ │ │ - cmpeq r6, ip, asr pc │ │ │ │ + cmpeq lr, r8, ror #16 │ │ │ │ + cmpeq r6, r8, ror #30 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ ldrdeq lr, [sl, #-52]! @ 0xffffffcc │ │ │ │ cmneq sl, r8, lsl #7 │ │ │ │ - ldrheq sl, [r4, #-236] @ 0xffffff14 │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ - cmpeq r6, r0, asr lr │ │ │ │ + cmpeq r4, r8, asr #29 │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq r6, ip, asr lr │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmpeq r6, r0, lsl #27 │ │ │ │ - cmpeq lr, ip, lsl #13 │ │ │ │ + cmpeq r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x015e8694 │ │ │ │ cmneq sl, r8, lsl #2 │ │ │ │ - cmpeq lr, r0, ror #9 │ │ │ │ - cmpeq r4, r8, lsr ip │ │ │ │ - ldrsbeq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq lr, r8, ror #9 │ │ │ │ + cmpeq r4, r4, asr #24 │ │ │ │ + cmpeq r6, r0, ror #23 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrsbeq r2, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r8, lsr #9 │ │ │ │ - @ instruction: 0x01562b98 │ │ │ │ + cmpeq r6, r4, ror #23 │ │ │ │ + ldrheq r8, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r4, lsr #23 │ │ │ │ cmneq sl, r0, ror r0 │ │ │ │ cmneq sl, r8, asr #32 │ │ │ │ - cmpeq lr, r0, lsr #8 │ │ │ │ - cmpeq r4, r8, ror fp │ │ │ │ - cmpeq r6, r4, lsl fp │ │ │ │ + cmpeq lr, r8, lsr #8 │ │ │ │ + cmpeq r4, r4, lsl #23 │ │ │ │ + cmpeq r6, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - ldrsheq r8, [lr, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, r8, asr #22 │ │ │ │ - cmpeq r6, r4, ror #21 │ │ │ │ + ldrsheq r8, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, r4, asr fp │ │ │ │ + ldrsheq r2, [r6, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrheq r8, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r4, r8, lsl fp │ │ │ │ - ldrheq r2, [r6, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq sl, [r4, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r4, r8, lsr #21 │ │ │ │ - cmpeq r4, r8, ror sl │ │ │ │ - cmpeq r4, r8, asr #20 │ │ │ │ - cmpeq r4, r4, lsl sl │ │ │ │ - cmpeq r4, r0, ror #19 │ │ │ │ - ldrsbeq sl, [r4, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r4, asr #7 │ │ │ │ + cmpeq r4, r4, lsr #22 │ │ │ │ + ldrheq r2, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r4, r4, ror #21 │ │ │ │ + ldrheq sl, [r4, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r4, lsl #21 │ │ │ │ + cmpeq r4, r4, asr sl │ │ │ │ + cmpeq r4, r0, lsr #20 │ │ │ │ + cmpeq r4, ip, ror #19 │ │ │ │ + ldrsbeq sl, [r4, #-156] @ 0xffffff64 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #1512] @ 62ad9c │ │ │ │ @@ -1427690,49 +1427690,49 @@ │ │ │ │ b 62ab0c │ │ │ │ bl c2310 │ │ │ │ mov ip, r0 │ │ │ │ b 62ad58 │ │ │ │ cmneq sl, r8, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, ip, lsl sp │ │ │ │ - cmpeq lr, ip, ror #1 │ │ │ │ - ldrsbeq r2, [r6, #-124] @ 0xffffff84 │ │ │ │ + ldrsheq r8, [lr, #-4] │ │ │ │ + cmpeq r6, r8, ror #15 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - cmpeq lr, r4, ror #31 │ │ │ │ - ldrsbeq r2, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq lr, ip, ror #31 │ │ │ │ + ldrsbeq r2, [r6, #-108] @ 0xffffff94 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x015e7e98 │ │ │ │ - @ instruction: 0x01562590 │ │ │ │ + cmpeq lr, r0, lsr #29 │ │ │ │ + @ instruction: 0x0156259c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ cmneq sl, r0, lsl #20 │ │ │ │ - @ instruction: 0x015e7d90 │ │ │ │ - ldrheq r2, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r6, r8, lsl #9 │ │ │ │ + @ instruction: 0x015e7d98 │ │ │ │ + cmpeq r6, r4, asr #9 │ │ │ │ + @ instruction: 0x01562494 │ │ │ │ andeq r0, r0, pc, ror #21 │ │ │ │ - cmpeq r4, ip, lsr #9 │ │ │ │ - cmpeq lr, r8, lsl sp │ │ │ │ - cmpeq r4, r4, ror r4 │ │ │ │ - cmpeq r6, r0, lsl r4 │ │ │ │ + ldrheq sl, [r4, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r0, lsr #26 │ │ │ │ + cmpeq r4, r0, lsl #9 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq lr, r0, ror #25 │ │ │ │ - cmpeq r5, r0, asr #3 │ │ │ │ - ldrsbeq r8, [r5, #-0] │ │ │ │ + cmpeq lr, r8, ror #25 │ │ │ │ + cmpeq r5, ip, asr #3 │ │ │ │ + ldrsbeq r8, [r5, #-12] │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrsheq sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ - ldrsbeq sl, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, r0, lsr #7 │ │ │ │ + cmpeq r4, r8, lsl #8 │ │ │ │ + ldrsbeq sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, ip, lsr #7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r4, r8, ror r3 │ │ │ │ - cmpeq lr, ip, ror #23 │ │ │ │ - cmpeq r5, r8, asr #1 │ │ │ │ - ldrsbeq r7, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, ip, lsr #23 │ │ │ │ - cmpeq r4, r8, lsl #6 │ │ │ │ - cmpeq r6, r4, lsr #5 │ │ │ │ + cmpeq r4, r4, lsl #7 │ │ │ │ + ldrsheq r7, [lr, #-180] @ 0xffffff4c │ │ │ │ + ldrsbeq r8, [r5, #-4] │ │ │ │ + cmpeq r5, r8, ror #31 │ │ │ │ + ldrheq r7, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r4, lsl r3 │ │ │ │ + ldrheq r2, [r6, #-32] @ 0xffffffe0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldrd r6, [r2, #72] @ 0x48 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1427965,26 +1427965,26 @@ │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 62b15c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x015e7890 │ │ │ │ - cmpeq r6, ip, lsl #9 │ │ │ │ - cmpeq r4, ip, lsr pc │ │ │ │ - cmpeq r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x015e7898 │ │ │ │ + @ instruction: 0x01561498 │ │ │ │ + cmpeq r4, r8, asr #30 │ │ │ │ + ldrheq fp, [r5, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmpeq lr, r8, lsr #15 │ │ │ │ - cmpeq r4, r4, lsl #30 │ │ │ │ - cmpeq r5, r8, ror sl │ │ │ │ + ldrheq r7, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq r5, r4, lsl #21 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - cmpeq r6, r4, asr #6 │ │ │ │ - cmpeq lr, r4, ror #14 │ │ │ │ - cmpeq r5, ip, lsr #20 │ │ │ │ + cmpeq r6, r0, asr r3 │ │ │ │ + cmpeq lr, ip, ror #14 │ │ │ │ + cmpeq r5, r8, lsr sl │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ @@ -1428059,15 +1428059,15 @@ │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmneq sl, r4, asr #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x016ad298 │ │ │ │ - cmpeq lr, ip, asr r5 │ │ │ │ + cmpeq lr, r4, ror #10 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsl r3, r2, #4 │ │ │ │ add lr, r3, #16 │ │ │ │ add ip, r3, #32 │ │ │ │ add r0, r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -1432106,37 +1432106,37 @@ │ │ │ │ ldr r1, [pc, #112] @ 62f304 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 62c9e4 │ │ │ │ - ldrsheq r3, [lr, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r4, ip, asr #30 │ │ │ │ - cmpeq r5, r0, ror #29 │ │ │ │ + ldrsheq r3, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r8, asr pc │ │ │ │ + cmpeq r5, ip, ror #29 │ │ │ │ andeq r1, r0, sl, lsr #1 │ │ │ │ - ldrheq r3, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ - cmpeq r5, r4, lsr #29 │ │ │ │ + ldrheq r3, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r4, ip, lsl pc │ │ │ │ + ldrheq sp, [r5, #-224] @ 0xffffff20 │ │ │ │ andeq r1, r0, r6, rrx │ │ │ │ - ldrsheq sp, [r5, #-232] @ 0xffffff18 │ │ │ │ - cmpeq lr, r0, lsl #15 │ │ │ │ - cmpeq r5, ip, asr #28 │ │ │ │ + cmpeq r5, r4, lsl #30 │ │ │ │ + cmpeq lr, r8, lsl #15 │ │ │ │ + cmpeq r5, r8, asr lr │ │ │ │ andeq r1, r0, r6, lsr #1 │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ - cmpeq r5, ip, lsr lr │ │ │ │ - cmpeq r5, r8, lsl #28 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ + cmpeq r5, r8, asr #28 │ │ │ │ + cmpeq r5, r4, lsl lr │ │ │ │ andeq r1, r0, r5, rrx │ │ │ │ - ldrsbeq r3, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r4, r0, lsr lr │ │ │ │ - cmpeq r5, r4, asr #27 │ │ │ │ + ldrsbeq r3, [lr, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r4, ip, lsr lr │ │ │ │ + ldrsbeq sp, [r5, #-208] @ 0xffffff30 │ │ │ │ andeq r1, r0, r7, rrx │ │ │ │ - @ instruction: 0x015e3698 │ │ │ │ - ldrsheq r5, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r5, r8, lsl #27 │ │ │ │ + cmpeq lr, r0, lsr #13 │ │ │ │ + cmpeq r4, r0, lsl #28 │ │ │ │ + @ instruction: 0x0155dd94 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ @@ -1432273,15 +1432273,15 @@ │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r1, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmneq sl, ip, ror #3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq sl, r0, lsr #3 │ │ │ │ - ldrsheq r3, [lr, #-54] @ 0xffffffca │ │ │ │ + ldrsheq r3, [lr, #-62] @ 0xffffffc2 │ │ │ │ add r4, r5, #40 @ 0x28 │ │ │ │ str r4, [sp, #308] @ 0x134 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ @@ -1435692,15 +1435692,15 @@ │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #4 │ │ │ │ bhi 63aa54 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmppeq sp, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ sbcs r1, r7, #0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ sub r3, r3, #-268435455 @ 0xf0000001 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ @@ -1443918,55 +1443918,55 @@ │ │ │ │ ldr r1, [pc, #184] @ 63abdc │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 636d10 │ │ │ │ - cmpeq sp, r0, asr r0 │ │ │ │ - cmpeq r3, ip, lsr #15 │ │ │ │ - cmpeq r5, r8, asr #14 │ │ │ │ + cmpeq sp, r8, asr r0 │ │ │ │ + ldrheq sl, [r3, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r5, r4, asr r7 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmpeq r5, r0, asr #14 │ │ │ │ - cmpeq sp, r8, lsl r0 │ │ │ │ - cmpeq r5, r8, lsl #14 │ │ │ │ + cmpeq r5, ip, asr #14 │ │ │ │ + cmpeq sp, r0, lsr #32 │ │ │ │ + cmpeq r5, r4, lsl r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrsbeq r7, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r5, r0, lsl #15 │ │ │ │ - cmpeq r5, r4, asr #13 │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ - ldrsheq sl, [r3, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x01552698 │ │ │ │ + ldrsbeq r7, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, ip, lsl #15 │ │ │ │ + ldrsbeq r2, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ + cmpeq r3, r8, lsl #14 │ │ │ │ + cmpeq r5, r4, lsr #13 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmpeq sp, r4, ror #30 │ │ │ │ - cmpeq r3, r0, asr #13 │ │ │ │ - cmpeq r5, r4, asr r6 │ │ │ │ + cmpeq sp, ip, ror #30 │ │ │ │ + cmpeq r3, ip, asr #13 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ - cmpeq r3, r4, lsl #13 │ │ │ │ - cmpeq r5, r0, lsr #12 │ │ │ │ + cmpeq sp, r0, lsr pc │ │ │ │ + @ instruction: 0x0153a690 │ │ │ │ + cmpeq r5, ip, lsr #12 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - cmpeq sp, ip, ror #29 │ │ │ │ - cmpeq r3, r8, asr #12 │ │ │ │ - cmpeq r5, r4, ror #11 │ │ │ │ + ldrsheq r7, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, r4, asr r6 │ │ │ │ + ldrsheq r2, [r5, #-80] @ 0xffffffb0 │ │ │ │ muleq r0, sl, r4 │ │ │ │ - ldrheq r7, [sp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r5, r0, ror #12 │ │ │ │ - cmpeq r5, r0, lsr #11 │ │ │ │ + ldrheq r7, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, ip, ror #12 │ │ │ │ + cmpeq r5, ip, lsr #11 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmpeq sp, r0, lsl #29 │ │ │ │ - ldrsbeq sl, [r3, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ - cmpeq r3, r0, lsr #11 │ │ │ │ - cmpeq r5, ip, lsr r5 │ │ │ │ + cmpeq sp, r8, lsl #29 │ │ │ │ + cmpeq r3, r8, ror #11 │ │ │ │ + cmpeq r5, r4, lsl #11 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ + cmpeq r3, ip, lsr #11 │ │ │ │ + cmpeq r5, r8, asr #10 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - cmpeq sp, r8, lsl #28 │ │ │ │ - cmpeq r3, r4, ror #10 │ │ │ │ - cmpeq r5, r0, lsl #10 │ │ │ │ + cmpeq sp, r0, lsl lr │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ @@ -1444102,15 +1444102,15 @@ │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmneq r9, r4, lsl r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r9, r8, asr #17 │ │ │ │ - cmpeq sp, sl, lsr fp │ │ │ │ + cmpeq sp, r2, asr #22 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r0, r6] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ add r2, r4, #24 │ │ │ │ @@ -1447429,15 +1447429,15 @@ │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp lr, #4 │ │ │ │ bhi 6461b4 │ │ │ │ add lr, lr, lr │ │ │ │ ldrh lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ + cmpeq sp, r8, lsr #14 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr lr, [r4, #-16] │ │ │ │ lsl r5, r6, #4 │ │ │ │ ldr ip, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [r4, #-32] @ 0xffffffe0 │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -1455639,57 +1455639,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 646308 │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 642308 │ │ │ │ - cmpeq ip, ip, lsr #18 │ │ │ │ - cmppeq r2, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr #32 │ │ │ │ + cmpeq ip, r4, lsr r9 │ │ │ │ + @ instruction: 0x0152f094 │ │ │ │ + cmpeq r4, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrsheq ip, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmppeq r2, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror #31 │ │ │ │ + ldrsheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmppeq r2, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [r4, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ - cmpeq r4, r0, ror #31 │ │ │ │ - ldrheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r8, lsr #31 │ │ │ │ + cmpeq r4, ip, ror #31 │ │ │ │ + cmpeq ip, r0, asr #17 │ │ │ │ + ldrheq r6, [r4, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - cmpeq ip, r0, ror r8 │ │ │ │ - cmpeq r2, ip, asr #31 │ │ │ │ - cmpeq r4, r8, ror #30 │ │ │ │ + cmpeq ip, r8, ror r8 │ │ │ │ + ldrsbeq lr, [r2, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r4, ror pc │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - cmpeq r4, r4, ror #31 │ │ │ │ - cmpeq r4, r4, lsr #30 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + ldrsheq r6, [r4, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r4, r0, lsr pc │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmpeq ip, r4, lsl #16 │ │ │ │ - cmpeq r2, r0, ror #30 │ │ │ │ - ldrsheq r6, [r4, #-236] @ 0xffffff14 │ │ │ │ + cmpeq ip, ip, lsl #16 │ │ │ │ + cmpeq r2, ip, ror #30 │ │ │ │ + cmpeq r4, r8, lsl #30 │ │ │ │ andeq r0, r0, sp, ror #18 │ │ │ │ - cmpeq ip, r8, asr #15 │ │ │ │ - cmpeq r2, r4, lsr #30 │ │ │ │ - cmpeq r4, r0, asr #29 │ │ │ │ + ldrsbeq ip, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r2, r0, lsr pc │ │ │ │ + cmpeq r4, ip, asr #29 │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ - cmpeq ip, ip, lsl #15 │ │ │ │ - cmpeq r2, r8, ror #29 │ │ │ │ - cmpeq r4, r4, lsl #29 │ │ │ │ + @ instruction: 0x015cc794 │ │ │ │ + ldrsheq lr, [r2, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x01546e90 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - cmpeq ip, r4, asr r7 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - cmpeq r4, r0, asr #28 │ │ │ │ + cmpeq ip, ip, asr r7 │ │ │ │ + cmpeq r4, ip, lsl #30 │ │ │ │ + cmpeq r4, ip, asr #28 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq ip, r0, lsr #14 │ │ │ │ - cmpeq r2, ip, ror lr │ │ │ │ - cmpeq r4, r0, lsl lr │ │ │ │ + cmpeq ip, r8, lsr #14 │ │ │ │ + cmpeq r2, r8, lsl #29 │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r4, ror #13 │ │ │ │ - cmpeq r2, r0, asr #28 │ │ │ │ - ldrsbeq r6, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq ip, ip, ror #13 │ │ │ │ + cmpeq r2, ip, asr #28 │ │ │ │ + cmpeq r4, r8, ror #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r3, [pc, #3300] @ 647008 │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ @@ -1456517,15 +1456517,15 @@ │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ add r3, lr, r3, lsl #4 │ │ │ │ strd r0, [r3, #8] │ │ │ │ b 648794 │ │ │ │ strdeq r2, [r9, #-16]! │ │ │ │ ldrdeq r2, [r9, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x015cc49e │ │ │ │ + cmpeq ip, r6, lsr #9 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs ip, r2, #1 │ │ │ │ sbc lr, r5, #0 │ │ │ │ cmp ip, #1 │ │ │ │ sbcs r3, lr, #0 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sl, r2, lsl #5 │ │ │ │ @@ -1459712,36 +1459712,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 64a048 │ │ │ │ b 64887c │ │ │ │ - @ instruction: 0x01543090 │ │ │ │ - ldrsheq r8, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, r8, ror #31 │ │ │ │ + @ instruction: 0x0154309c │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ + ldrsheq r2, [r4, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - @ instruction: 0x0152af94 │ │ │ │ - cmpeq r4, r0, lsr pc │ │ │ │ - ldrsheq r8, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r2, r8, asr pc │ │ │ │ - cmpeq r4, ip, ror #29 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq r2, r0, lsr #31 │ │ │ │ + cmpeq r4, ip, lsr pc │ │ │ │ + cmpeq ip, r4, lsl #16 │ │ │ │ + cmpeq r2, r4, ror #30 │ │ │ │ + ldrsheq r2, [r4, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq ip, r0, asr #15 │ │ │ │ - cmpeq r2, ip, lsl pc │ │ │ │ - ldrheq r2, [r4, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, r8, asr #15 │ │ │ │ + cmpeq r2, r8, lsr #30 │ │ │ │ + cmpeq r4, r4, asr #29 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq ip, r4, lsl #15 │ │ │ │ - cmpeq r2, r0, ror #29 │ │ │ │ - cmpeq r4, ip, ror lr │ │ │ │ + cmpeq ip, ip, lsl #15 │ │ │ │ + cmpeq r2, ip, ror #29 │ │ │ │ + cmpeq r4, r8, lsl #29 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq ip, r8, asr #14 │ │ │ │ - cmpeq r4, r0, ror lr │ │ │ │ - cmpeq r4, r0, asr #28 │ │ │ │ + cmpeq ip, r0, asr r7 │ │ │ │ + cmpeq r4, ip, ror lr │ │ │ │ + cmpeq r4, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ ldr r0, [r0, #952] @ 0x3b8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #3224] @ 64af10 │ │ │ │ @@ -1460551,15 +1460551,15 @@ │ │ │ │ add r9, r9, r3, lsl #5 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ strd r0, [r2, #8] │ │ │ │ b 64c6c8 │ │ │ │ @ instruction: 0x0168e294 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r8, ip, ror r2 │ │ │ │ - cmpeq ip, ip, lsr #10 │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ strd r6, [sp, #160] @ 0xa0 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ subs lr, r1, #1 │ │ │ │ strd r6, [sp, #152] @ 0x98 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ @@ -1463766,51 +1463766,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 64e1ec │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 64df6c │ │ │ │ - cmpeq ip, ip, lsl sl │ │ │ │ - cmppeq r3, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, lsr r1 │ │ │ │ - cmpeq ip, ip, asr #19 │ │ │ │ - cmpeq r3, ip, lsl #1 │ │ │ │ + cmpeq ip, r4, lsr #20 │ │ │ │ + cmppeq r3, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + ldrsbeq r4, [ip, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x01532098 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x015c4990 │ │ │ │ - cmpeq r2, ip, ror #1 │ │ │ │ - cmppeq r3, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015c4998 │ │ │ │ + ldrsheq r7, [r2, #-8] │ │ │ │ + @ instruction: 0x0153f094 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq ip, r4, asr r9 │ │ │ │ - ldrheq r7, [r2, #-0] │ │ │ │ - cmppeq r3, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, asr r9 │ │ │ │ + ldrheq r7, [r2, #-12] │ │ │ │ + cmppeq r3, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmpeq r2, r8, ror r0 │ │ │ │ - cmpeq ip, r0, lsl r9 │ │ │ │ - ldrsbeq r1, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r2, r4, lsl #1 │ │ │ │ + cmpeq ip, r8, lsl r9 │ │ │ │ + ldrsbeq r1, [r3, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrsbeq r4, [ip, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r2, r0, lsr r0 │ │ │ │ - cmpeq r3, ip, asr #31 │ │ │ │ + ldrsbeq r4, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, ip, lsr r0 │ │ │ │ + ldrsbeq lr, [r3, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - @ instruction: 0x015c4898 │ │ │ │ - ldrsheq r6, [r2, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x0153ef90 │ │ │ │ - ldrheq r6, [r2, #-252] @ 0xffffff04 │ │ │ │ - cmpeq ip, r4, asr r8 │ │ │ │ - cmpeq r3, r4, lsl pc │ │ │ │ + cmpeq ip, r0, lsr #17 │ │ │ │ + cmpeq r2, r0 │ │ │ │ + @ instruction: 0x0153ef9c │ │ │ │ + cmpeq r2, r8, asr #31 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ + cmpeq r3, r0, lsr #30 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq ip, r0, lsr #16 │ │ │ │ - cmpeq r3, ip, ror #31 │ │ │ │ - cmpeq r3, ip, lsl #30 │ │ │ │ + cmpeq ip, r8, lsr #16 │ │ │ │ + ldrsheq lr, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r3, r8, lsl pc │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmpeq r2, ip, asr #30 │ │ │ │ - cmpeq ip, r4, ror #15 │ │ │ │ - cmpeq r3, r4, lsr #29 │ │ │ │ + cmpeq r2, r8, asr pc │ │ │ │ + cmpeq ip, ip, ror #15 │ │ │ │ + ldrheq r1, [r3, #-224] @ 0xffffff20 │ │ │ │ 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, #3448] @ 0xd78 │ │ │ │ ldr r3, [pc, #2460] @ 64eba4 │ │ │ │ sub sp, sp, #612 @ 0x264 │ │ │ │ @@ -1464431,28 +1464431,28 @@ │ │ │ │ b 64ecc4 │ │ │ │ cmneq r8, r8, lsl #6 │ │ │ │ cmneq r8, ip, ror #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsbeq r4, [ip, #-72] @ 0xffffffb8 │ │ │ │ - ldrheq lr, [r3, #-176] @ 0xffffff50 │ │ │ │ + cmpeq ip, r0, ror #9 │ │ │ │ + ldrheq lr, [r3, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ - cmpeq r3, r4, ror #20 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ + cmpeq r3, r0, ror sl │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq ip, r8, lsr r2 │ │ │ │ - cmpeq r3, r0, lsr r9 │ │ │ │ + cmpeq ip, r0, asr #4 │ │ │ │ + cmpeq r3, ip, lsr r9 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq ip, r2, asr #1 │ │ │ │ + cmpeq ip, sl, asr #1 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1467850,17 +1467850,17 @@ │ │ │ │ bl bf704 <__aeabi_dmul@plt> │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ adc r3, r7, #0 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ strd r0, [sp, #200] @ 0xc8 │ │ │ │ b 64e760 │ │ │ │ - cmpeq ip, r8, ror #28 │ │ │ │ - cmpeq r2, r4, asr #11 │ │ │ │ - cmpeq r3, r0, ror #10 │ │ │ │ + cmpeq ip, r0, ror lr │ │ │ │ + ldrsbeq r3, [r2, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r3, ip, ror #10 │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ cmneq r8, r8, lsr sl │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ @@ -1469767,44 +1469767,44 @@ │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ ldrd sl, [r3] │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ ldrd r6, [r3] │ │ │ │ b 64fdc4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - cmppeq fp, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ + cmppeq fp, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsr #26 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ @ instruction: 0xfffe7850 │ │ │ │ @ instruction: 0xfffaf748 │ │ │ │ @ instruction: 0xfffae1c4 │ │ │ │ @ instruction: 0xfffb0dcc │ │ │ │ @ instruction: 0xfffb7e50 │ │ │ │ @ instruction: 0xfffa8024 │ │ │ │ andmi r0, r8, r0 │ │ │ │ - cmppeq fp, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, ror #2 │ │ │ │ - cmpeq r2, ip, ror fp │ │ │ │ - cmpeq r3, r0, lsr #22 │ │ │ │ + cmppeq fp, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, ror #2 │ │ │ │ + cmpeq r2, r8, lsl #23 │ │ │ │ + cmpeq r3, ip, lsr #22 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ @ instruction: 0xfffb39e4 │ │ │ │ - @ instruction: 0x015be79c │ │ │ │ - ldrsheq r8, [r3, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r2, r8, lsr #29 │ │ │ │ - cmpeq r3, ip, asr #28 │ │ │ │ + cmpeq fp, r4, lsr #15 │ │ │ │ + cmpeq r3, r4, lsl #8 │ │ │ │ + ldrheq r0, [r2, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq fp, r0, asr #8 │ │ │ │ - cmpeq r3, ip, lsl #2 │ │ │ │ - cmpeq r2, r8, asr fp │ │ │ │ - ldrsheq r8, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, r8, asr #8 │ │ │ │ + cmpeq r3, r8, lsl r1 │ │ │ │ + cmpeq r2, r4, ror #22 │ │ │ │ + cmpeq r3, r8, lsl #22 │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp] │ │ │ │ strd r0, [sp, #8] │ │ │ │ @@ -1470932,82 +1470932,82 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #280] @ 655260 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 654edc │ │ │ │ - cmpeq fp, r4, ror ip │ │ │ │ - ldrsbeq r0, [r2, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ + ldrsbeq r0, [r2, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, r8, ror r3 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - @ instruction: 0x01520398 │ │ │ │ + cmpeq r2, r4, lsr #7 │ │ │ │ muleq r0, r1, r7 │ │ │ │ - cmpeq fp, r8, lsl #24 │ │ │ │ - cmpeq r2, r4, ror #6 │ │ │ │ - cmpeq r3, r0, lsl #6 │ │ │ │ + cmpeq fp, r0, lsl ip │ │ │ │ + cmpeq r2, r0, ror r3 │ │ │ │ + cmpeq r3, ip, lsl #6 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - cmpeq fp, ip, asr #23 │ │ │ │ - cmpeq r2, r8, lsr #6 │ │ │ │ - cmpeq r3, r4, asr #5 │ │ │ │ + ldrsbeq sp, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r2, r4, lsr r3 │ │ │ │ + ldrsbeq r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - @ instruction: 0x015bdb90 │ │ │ │ - cmpeq r2, ip, ror #5 │ │ │ │ - cmpeq r3, r8, lsl #5 │ │ │ │ + @ instruction: 0x015bdb98 │ │ │ │ + ldrsheq r0, [r2, #-40] @ 0xffffffd8 │ │ │ │ + @ instruction: 0x01538294 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - ldrheq r0, [r2, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r2, r0, asr #5 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - cmpeq fp, r4, lsr #22 │ │ │ │ - cmpeq r2, r0, lsl #5 │ │ │ │ - cmpeq r3, ip, lsl r2 │ │ │ │ + cmpeq fp, ip, lsr #22 │ │ │ │ + cmpeq r2, ip, lsl #5 │ │ │ │ + cmpeq r3, r8, lsr #4 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ + cmpeq r2, r4, asr r2 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - cmpeq r2, r8, lsl r2 │ │ │ │ - cmpeq r2, r4, ror #3 │ │ │ │ + cmpeq r2, r4, lsr #4 │ │ │ │ + ldrsheq r0, [r2, #-16] │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - cmpeq r3, r8, lsl #4 │ │ │ │ - cmpeq fp, r4, asr sl │ │ │ │ - cmpeq r3, r4, asr #2 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + cmpeq fp, ip, asr sl │ │ │ │ + cmpeq r3, r0, asr r1 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - cmpeq r2, ip, ror #2 │ │ │ │ + cmpeq r2, r8, ror r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrsheq sp, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r2, ip, asr #2 │ │ │ │ - cmpeq r3, r8, ror #1 │ │ │ │ + ldrsheq sp, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, r8, asr r1 │ │ │ │ + ldrsheq r8, [r3, #-4] │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - ldrheq sp, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r2, ip, lsl #2 │ │ │ │ - cmpeq r3, r8, lsr #1 │ │ │ │ + ldrheq sp, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, r8, lsl r1 │ │ │ │ + ldrheq r8, [r3, #-4] │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ - ldrsbeq r0, [r2, #-0] │ │ │ │ - cmpeq r3, ip, rrx │ │ │ │ + cmpeq fp, ip, ror r9 │ │ │ │ + ldrsbeq r0, [r2, #-12] │ │ │ │ + cmpeq r3, r8, ror r0 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ - @ instruction: 0x01520090 │ │ │ │ - cmpeq r3, ip, lsr #32 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ + @ instruction: 0x0152009c │ │ │ │ + cmpeq r3, r8, lsr r0 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - ldrsheq sp, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, r4, asr r0 │ │ │ │ - ldrsheq r7, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmpeq fp, r0, lsl #18 │ │ │ │ + cmpeq r2, r0, rrx │ │ │ │ + ldrsheq r7, [r3, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - ldrheq sp, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, r4, lsl r0 │ │ │ │ - ldrheq r7, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmpeq fp, r0, asr #17 │ │ │ │ + cmpeq r2, r0, lsr #32 │ │ │ │ + ldrheq r7, [r3, #-252] @ 0xffffff04 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - ldrsbeq pc, [r1, #-248] @ 0xffffff08 @ │ │ │ │ + cmppeq r1, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmppeq r1, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r1, #-244] @ 0xffffff0c @ │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - @ instruction: 0x0151ff98 │ │ │ │ + cmppeq r1, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - cmppeq r1, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r3, r8, asr #31 │ │ │ │ + ldrsbeq r7, [r3, #-244] @ 0xffffff0c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3056] @ 0xbf0 │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ @@ -1471721,36 +1471721,36 @@ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmneq r8, r8, ror r2 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r8, ip, asr r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsbeq sp, [fp, #-50] @ 0xffffffce │ │ │ │ - ldrsheq sp, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq fp, ip, ror r1 │ │ │ │ - ldrsbeq pc, [r1, #-136] @ 0xffffff78 @ │ │ │ │ - cmpeq r3, r4, ror r8 │ │ │ │ + ldrsbeq sp, [fp, #-58] @ 0xffffffc6 │ │ │ │ + cmpeq fp, r0, lsl #4 │ │ │ │ + cmpeq fp, r4, lsl #3 │ │ │ │ + cmppeq r1, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsl #17 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - cmpeq fp, r8, lsl r1 │ │ │ │ - cmppeq r1, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl r8 │ │ │ │ + cmpeq fp, r0, lsr #2 │ │ │ │ + cmppeq r1, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsl r8 │ │ │ │ andeq r0, r0, pc, lsr fp │ │ │ │ - ldrheq sp, [fp, #-4] │ │ │ │ - cmppeq r1, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr #15 │ │ │ │ + ldrheq sp, [fp, #-12] │ │ │ │ + cmppeq r1, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r7, [r3, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - cmpeq fp, ip, lsr #32 │ │ │ │ - cmpeq r3, r8, ror r8 │ │ │ │ - ldrsbeq ip, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq fp, r2, asr #29 │ │ │ │ - ldrsbeq ip, [fp, #-230] @ 0xffffff1a │ │ │ │ - cmpeq fp, sl, lsl sp │ │ │ │ - @ instruction: 0x015bcc90 │ │ │ │ + cmpeq fp, r4, lsr r0 │ │ │ │ + cmpeq r3, r4, lsl #17 │ │ │ │ + cmpeq fp, r4, ror #29 │ │ │ │ + cmpeq fp, sl, asr #29 │ │ │ │ + ldrsbeq ip, [fp, #-238] @ 0xffffff12 │ │ │ │ + cmpeq fp, r2, lsr #26 │ │ │ │ + @ instruction: 0x015bcc98 │ │ │ │ ldr ip, [sp, #280] @ 0x118 │ │ │ │ mov r0, sl │ │ │ │ ldrd r6, [ip] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r8, [ip, #8] │ │ │ │ @@ -1475605,16 +1475605,16 @@ │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r3, #4 │ │ │ │ bhi 657b58 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldrsbeq r9, [fp, #-50] @ 0xffffffce │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ + ldrsbeq r9, [fp, #-58] @ 0xffffffc6 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsl ip, r3, #4 │ │ │ │ ldr r8, [sp, #240] @ 0xf0 │ │ │ │ add lr, r4, r3, lsl #4 │ │ │ │ ldrd r4, [r4, ip] │ │ │ │ ldrd r6, [r8, #64] @ 0x40 │ │ │ │ @@ -1478719,15 +1478719,15 @@ │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ cmp ip, #4 │ │ │ │ bhi 689f6c │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r4, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmpeq fp, r0, lsr #29 │ │ │ │ + cmpeq fp, r8, lsr #29 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ subs r1, r1, #2 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [lr, #-16] │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ add r1, r1, #2 │ │ │ │ @@ -1483607,15 +1483607,15 @@ │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq fp, sl, lsr r2 │ │ │ │ + cmpeq fp, r2, asr #4 │ │ │ │ lsl r2, r5, #4 │ │ │ │ lsl r1, r9, #4 │ │ │ │ add r3, r2, #32 │ │ │ │ add sl, r2, #64 @ 0x40 │ │ │ │ add r8, r2, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ @@ -1485057,15 +1485057,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bhi 682834 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [sl, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - @ instruction: 0x015afb94 │ │ │ │ + @ instruction: 0x015afb9c │ │ │ │ lsl r3, r5, #4 │ │ │ │ add r2, r7, r5, lsl #4 │ │ │ │ add lr, r3, #16 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ add ip, r7, lr │ │ │ │ add r8, r3, #32 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -1491880,15 +1491880,15 @@ │ │ │ │ bhi 67f6f8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmneq r6, r0, asr #27 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq sl, r6, ror #2 │ │ │ │ + cmpeq sl, lr, ror #2 │ │ │ │ lsl r2, fp, #4 │ │ │ │ subs lr, r9, #1 │ │ │ │ add r0, r2, #64 @ 0x40 │ │ │ │ sbc r5, r8, #0 │ │ │ │ cmp lr, #1 │ │ │ │ add ip, r2, #16 │ │ │ │ add r6, r2, #32 │ │ │ │ @@ -1505503,15 +1505503,15 @@ │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq r9, ip, lsl #25 │ │ │ │ + @ instruction: 0x0159bc94 │ │ │ │ lsl r3, r8, #4 │ │ │ │ subs r2, r5, #1 │ │ │ │ add ip, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ str ip, [sp, #376] @ 0x178 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ add fp, r3, #64 @ 0x40 │ │ │ │ @@ -1510870,16 +1510870,16 @@ │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ bl bd70c <__aeabi_dsub@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 668374 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - ldrsbeq r1, [r1, #-92] @ 0xffffffa4 │ │ │ │ - ldrsheq r6, [r9, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r8, ror #11 │ │ │ │ + ldrsheq r6, [r9, #-232] @ 0xffffff18 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r3] │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ ldrd sl, [r0, r2] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ @@ -1514269,17 +1514269,17 @@ │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ b 66ef40 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq r0, r4, lsl #19 │ │ │ │ - ldrsheq r3, [r9, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r0, r0, ror #17 │ │ │ │ + @ instruction: 0x0150d990 │ │ │ │ + cmpeq r9, r0, lsl #4 │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -1517030,23 +1517030,23 @@ │ │ │ │ ldrd r2, [r4] │ │ │ │ mov fp, r3 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ b 665ce4 │ │ │ │ - cmpeq r0, ip, lsl r9 │ │ │ │ - @ instruction: 0x0159119c │ │ │ │ - cmpeq r0, r8, ror r8 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ + cmpeq r9, r4, lsr #3 │ │ │ │ + cmpeq r0, r4, lsl #17 │ │ │ │ andeq r0, r0, r2, lsr #31 │ │ │ │ cmneq r5, ip, lsr ip │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r0, r0, asr r8 │ │ │ │ - cmpeq r9, ip, asr #1 │ │ │ │ - ldrheq sl, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, ip, asr r8 │ │ │ │ + ldrsbeq r0, [r9, #-4] │ │ │ │ + ldrheq sl, [r0, #-124] @ 0xffffff84 │ │ │ │ andeq r1, r0, r1, asr r0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ strd r2, [sp] │ │ │ │ @@ -1519044,21 +1519044,21 @@ │ │ │ │ bl b464c <__muldc3@plt> │ │ │ │ ldrd r2, [r4] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp, #128] @ 0x80 │ │ │ │ b 67b6c8 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ - ldrsbeq pc, [r8, #-28] @ 0xffffffe4 @ │ │ │ │ - ldrheq r9, [r0, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r8, ror #18 │ │ │ │ + cmppeq r8, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, asr #17 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - cmpeq r0, r0, lsr #11 │ │ │ │ - cmpeq r8, ip, lsl lr │ │ │ │ - ldrsheq r9, [r0, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r0, ip, lsr #11 │ │ │ │ + cmpeq r8, r4, lsr #28 │ │ │ │ + cmpeq r0, r8, lsl #10 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ strd r2, [sp] │ │ │ │ @@ -1525162,65 +1525162,65 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp, #16] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 66974c │ │ │ │ b 67f754 │ │ │ │ - ldrheq r8, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ + cmpeq r8, r4, asr #23 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ + ldrheq r3, [r0, #-40] @ 0xffffffd8 │ │ │ │ andeq r1, r0, r6, asr r0 │ │ │ │ - cmpeq r8, r0, lsl #23 │ │ │ │ - ldrdeq fp, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, r0, ror r2 │ │ │ │ + cmpeq r8, r8, lsl #23 │ │ │ │ + smlaltteq fp, lr, r8, r2 │ │ │ │ + cmpeq r0, ip, ror r2 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - smlaltbeq fp, lr, r4, r2 │ │ │ │ - cmpeq r8, r0, lsl fp │ │ │ │ - cmpeq lr, ip, ror #4 │ │ │ │ - cmpeq r0, r0, lsl #4 │ │ │ │ + strheq fp, [lr, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ + cmpeq r0, ip, lsl #4 │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - cmpeq r0, r8, ror #5 │ │ │ │ - ldrsbeq r8, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r0, r8, asr #3 │ │ │ │ + ldrsheq r3, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r8, r0, ror #21 │ │ │ │ + ldrsbeq r3, [r0, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r7, lsl fp │ │ │ │ - @ instruction: 0x01588a94 │ │ │ │ - strdeq fp, [lr, #-16] │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ + @ instruction: 0x01588a9c │ │ │ │ + strdeq fp, [lr, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01503198 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - cmpeq r8, r8, asr sl │ │ │ │ - strheq fp, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ + cmpeq r8, r0, ror #20 │ │ │ │ + smlalbteq fp, lr, r0, r1 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ andeq r1, r0, r7, asr r0 │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ - cmpeq r8, r0, lsr #20 │ │ │ │ - cmpeq r0, r8, lsl #2 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ + cmpeq r8, r8, lsr #20 │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ - ldrsbeq r8, [r8, #-148] @ 0xffffff6c │ │ │ │ - ldrheq r3, [r0, #-4] │ │ │ │ + cmpeq r0, ip, ror #2 │ │ │ │ + ldrsbeq r8, [r8, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r0, r0, asr #1 │ │ │ │ andeq r0, r0, fp, lsl lr │ │ │ │ - cmpeq r0, r8, lsl r1 │ │ │ │ - @ instruction: 0x01588990 │ │ │ │ - cmpeq r0, ip, rrx │ │ │ │ + cmpeq r0, r4, lsr #2 │ │ │ │ + @ instruction: 0x01588998 │ │ │ │ + cmpeq r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, asr pc │ │ │ │ - cmpeq r8, r4, asr r9 │ │ │ │ - @ instruction: 0x01503190 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ + cmpeq r8, ip, asr r9 │ │ │ │ + @ instruction: 0x0150319c │ │ │ │ + cmpeq r0, r0, asr r0 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - cmpeq r0, r4, lsr #1 │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - cmpeq r0, r8 │ │ │ │ + ldrheq r3, [r0, #-0] │ │ │ │ + cmpeq r8, r8, lsr #18 │ │ │ │ + cmpeq r0, r4, lsl r0 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq r0, r0, ror #31 │ │ │ │ + cmpeq lr, ip, asr #32 │ │ │ │ + cmpeq r0, ip, ror #31 │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ - cmpeq r0, r8, lsr #2 │ │ │ │ - cmpeq r0, ip, lsl #31 │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ + cmpeq r0, r4, lsr r1 │ │ │ │ + @ instruction: 0x01502f98 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ 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] @ 68a8d0 │ │ │ │ ldr r8, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1525693,51 +1525693,51 @@ │ │ │ │ cmneq r4, r4, ror #6 │ │ │ │ @ instruction: 0xfff421f4 │ │ │ │ @ instruction: 0xfff41ea0 │ │ │ │ @ instruction: 0xfff42548 │ │ │ │ @ instruction: 0xfff41fc0 │ │ │ │ @ instruction: 0xfff7cbe8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01588498 │ │ │ │ - @ instruction: 0x01502b90 │ │ │ │ + cmpeq r8, r0, lsr #9 │ │ │ │ + @ instruction: 0x01502b9c │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - cmpeq r0, ip, ror #25 │ │ │ │ + ldrsheq r2, [r0, #-200] @ 0xffffff38 │ │ │ │ cmneq r4, ip │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ @ instruction: 0xfffa4d20 │ │ │ │ - cmpeq r8, r0, lsr #6 │ │ │ │ - cmpeq r0, r0, ror #23 │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ - ldrsbeq r2, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r8, r8, lsr #6 │ │ │ │ + cmpeq r0, ip, ror #23 │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq r0, r0, ror #19 │ │ │ │ @ instruction: 0xfff41fa4 │ │ │ │ @ instruction: 0xfff41c50 │ │ │ │ @ instruction: 0xfff422f8 │ │ │ │ @ instruction: 0xfff41d70 │ │ │ │ @ instruction: 0xfff7c984 │ │ │ │ - cmpeq r8, r4, lsr r2 │ │ │ │ - cmpeq r0, r0, lsr r9 │ │ │ │ + cmpeq r8, ip, lsr r2 │ │ │ │ + cmpeq r0, ip, lsr r9 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - cmpeq lr, ip, asr #18 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ @ instruction: 0xfffa0ab8 │ │ │ │ @ instruction: 0xfff9eb34 │ │ │ │ @ instruction: 0xfff9dfc4 │ │ │ │ @ instruction: 0xfff9f568 │ │ │ │ @ instruction: 0xfff9de20 │ │ │ │ @ instruction: 0xfff9ffe4 │ │ │ │ - cmpeq r8, r4, asr r1 │ │ │ │ - cmpeq r0, r4, asr #16 │ │ │ │ + cmpeq r8, ip, asr r1 │ │ │ │ + cmpeq r0, r0, asr r8 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq lr, r8, lsr r8 │ │ │ │ - cmpeq lr, r8, lsr #16 │ │ │ │ - @ instruction: 0x01588098 │ │ │ │ - strdeq sl, [lr, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x01502790 │ │ │ │ + cmpeq lr, r4, asr #16 │ │ │ │ + cmpeq lr, r4, lsr r8 │ │ │ │ + cmpeq r8, r0, lsr #1 │ │ │ │ + cmpeq lr, r0, lsl #16 │ │ │ │ + @ instruction: 0x0150279c │ │ │ │ andeq r1, r0, r5, ror #1 │ │ │ │ - smlalbteq sl, lr, r0, r7 │ │ │ │ + smlalbteq sl, lr, ip, r7 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ ldr r6, [r2] │ │ │ │ @@ -1525842,25 +1525842,25 @@ │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [pc, #24] @ 68ab50 │ │ │ │ mov r2, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68aa14 │ │ │ │ - ldrsbeq r7, [r8, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, r8, asr #11 │ │ │ │ + cmpeq r8, r0, ror #29 │ │ │ │ + ldrsbeq r2, [r0, #-84] @ 0xffffffac │ │ │ │ andeq r1, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xfff9e7e4 │ │ │ │ @ instruction: 0xfff9dc7c │ │ │ │ @ instruction: 0xfff9f210 │ │ │ │ @ instruction: 0xfff9dad0 │ │ │ │ @ instruction: 0xfff9fc9c │ │ │ │ @ instruction: 0xfffa072c │ │ │ │ @ instruction: 0xfffa47f0 │ │ │ │ - cmpeq lr, r8, asr #10 │ │ │ │ + cmpeq lr, r4, 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 │ │ │ │ ldr r3, [pc, #2100] @ 68b3c0 │ │ │ │ ldr r5, [r0, #952] @ 0x3b8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1526387,47 +1526387,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68b08c │ │ │ │ cmneq r4, r8, lsl #19 │ │ │ │ cmneq r4, r0, ror r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r8, r0, lsl #26 │ │ │ │ - ldrsheq r2, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, r8, lsl #26 │ │ │ │ + cmpeq r0, r0, lsl #8 │ │ │ │ andeq r1, r0, r8, asr r1 │ │ │ │ - @ instruction: 0x01587994 │ │ │ │ - cmpeq r0, r8, lsl #1 │ │ │ │ + @ instruction: 0x0158799c │ │ │ │ + @ instruction: 0x01502094 │ │ │ │ andeq r1, r0, ip, ror #2 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r8, ip, lsl #18 │ │ │ │ - cmpeq r0, r4 │ │ │ │ + cmpeq r8, r4, lsl r9 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ - cmpeq r0, ip, asr #2 │ │ │ │ + cmpeq r0, r8, asr r1 │ │ │ │ cmneq r4, r0, lsl #9 │ │ │ │ - ldrheq r7, [r8, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, r4, rrx │ │ │ │ - strheq r9, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, r8, asr lr │ │ │ │ + ldrheq r7, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r0, ror r0 │ │ │ │ + smlalbteq r9, lr, r4, lr │ │ │ │ + cmpeq r0, r4, ror #28 │ │ │ │ andeq r1, r0, r3, lsl #3 │ │ │ │ - cmpeq r8, r8, lsl #14 │ │ │ │ - ldrsheq r1, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r8, r0, lsl r7 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - cmpeq lr, r0, lsr #28 │ │ │ │ - cmpeq r8, r0, asr #12 │ │ │ │ - @ instruction: 0x014e9d9c │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ - cmpeq lr, ip, lsr sp │ │ │ │ - cmpeq lr, ip, lsl #26 │ │ │ │ + cmpeq lr, ip, lsr #28 │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ + smlaltbeq r9, lr, r8, sp │ │ │ │ + cmpeq r0, r4, asr #26 │ │ │ │ + cmpeq lr, r4, ror sp │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + cmpeq lr, r8, lsl sp │ │ │ │ andeq r1, r0, r5, ror r1 │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ - ldrdeq r9, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r0, r4, ror ip │ │ │ │ + cmpeq r8, r4, lsl #11 │ │ │ │ + smlaltteq r9, lr, r4, ip │ │ │ │ + cmpeq r0, r0, lsl #25 │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0068b464 : │ │ │ │ @@ -1526502,23 +1526502,23 @@ │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 68b4dc │ │ │ │ @ instruction: 0x0164d094 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r0, r0, lsr #27 │ │ │ │ + cmpeq r0, ip, lsr #27 │ │ │ │ cmneq r4, r0, lsr r0 │ │ │ │ - ldrsheq r7, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq lr, r0, asr fp │ │ │ │ - cmpeq r0, ip, ror #21 │ │ │ │ + ldrsheq r7, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq lr, ip, asr fp │ │ │ │ + ldrsheq r1, [r0, #-168] @ 0xffffff58 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - ldrheq r7, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq lr, r4, lsl fp │ │ │ │ - cmpeq r0, r8, lsr #21 │ │ │ │ + cmpeq r8, r0, asr #7 │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ + ldrheq r1, [r0, #-164] @ 0xffffff5c │ │ │ │ │ │ │ │ 0068b5b4 : │ │ │ │ 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 │ │ │ │ @@ -1527015,69 +1527015,69 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68ba44 │ │ │ │ cmneq r4, r4, asr #30 │ │ │ │ cmneq r4, ip, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r8, r4, lsl #5 │ │ │ │ - cmpeq r0, ip, ror #18 │ │ │ │ + cmpeq r8, ip, lsl #5 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ andeq r1, r0, ip, lsr #3 │ │ │ │ andeq r1, r0, sp, lsr #3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r8, r8, lsl #31 │ │ │ │ - cmpeq r0, r4, lsl #13 │ │ │ │ + @ instruction: 0x01586f90 │ │ │ │ + @ instruction: 0x01501690 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq r8, r4, lsl #30 │ │ │ │ - cmpeq r0, r0, lsl #12 │ │ │ │ + cmpeq r8, ip, lsl #30 │ │ │ │ + cmpeq r0, ip, lsl #12 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ cmneq r4, r8, asr #21 │ │ │ │ - strdeq r9, [lr, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r9, [lr, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ - smlalbteq r9, lr, r0, r5 │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ - @ instruction: 0x014e9590 │ │ │ │ - cmpeq r0, ip, lsr #10 │ │ │ │ + smlalbteq r9, lr, ip, r5 │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ + @ instruction: 0x014e959c │ │ │ │ + cmpeq r0, r8, lsr r5 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - cmpeq lr, ip, asr r5 │ │ │ │ + cmpeq lr, r8, ror #10 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ andeq r1, r0, pc, lsr #3 │ │ │ │ - cmpeq lr, r4, lsl #10 │ │ │ │ - ldrdeq r9, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r8, ip, asr #26 │ │ │ │ - smlaltbeq r9, lr, r8, r4 │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ + cmpeq lr, r0, lsl r5 │ │ │ │ + smlaltteq r9, lr, r4, r4 │ │ │ │ + cmpeq r8, r4, asr sp │ │ │ │ + strheq r9, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r0, r0, asr r4 │ │ │ │ andeq r1, r0, fp, lsr #3 │ │ │ │ - cmpeq lr, r4, ror r4 │ │ │ │ - cmpeq lr, r4, asr #8 │ │ │ │ - ldrsbeq r6, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq lr, r0, lsr r4 │ │ │ │ - cmpeq r0, ip, asr #7 │ │ │ │ + smlalbbeq r9, lr, r0, r4 │ │ │ │ + cmpeq lr, r0, asr r4 │ │ │ │ + ldrsbeq r6, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ + ldrsbeq r1, [r0, #-56] @ 0xffffffc8 │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x01586c9c │ │ │ │ - strdeq r9, [lr, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x01501394 │ │ │ │ + cmpeq r8, r4, lsr #25 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ + cmpeq r0, r0, lsr #7 │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - cmpeq r8, r4, ror #24 │ │ │ │ - smlalbteq r9, lr, r0, r3 │ │ │ │ - cmpeq r0, ip, asr r3 │ │ │ │ + cmpeq r8, ip, ror #24 │ │ │ │ + smlalbteq r9, lr, ip, r3 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ - smlalbbeq r9, lr, r8, r3 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ + cmpeq r8, r4, lsr ip │ │ │ │ + @ instruction: 0x014e9394 │ │ │ │ + cmpeq r0, r0, lsr r3 │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - ldrsheq r6, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmpeq lr, r0, asr r3 │ │ │ │ - cmpeq r0, ip, ror #5 │ │ │ │ + ldrsheq r6, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, ip, asr r3 │ │ │ │ + ldrsheq r1, [r0, #-40] @ 0xffffffd8 │ │ │ │ andeq r1, r0, r9, asr #3 │ │ │ │ - ldrheq r6, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ - ldrheq r1, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r8, r4, asr #23 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ + cmpeq r0, r0, asr #5 │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ │ │ │ │ 0068be6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1527170,27 +1527170,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 68bef8 │ │ │ │ cmneq r4, r8, lsl #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01501394 │ │ │ │ + cmpeq r0, r0, lsr #7 │ │ │ │ cmneq r4, r4, lsl r6 │ │ │ │ - ldrsbeq r6, [r8, #-152] @ 0xffffff68 │ │ │ │ - cmpeq lr, r4, lsr r1 │ │ │ │ - ldrsbeq r1, [r0, #-0] │ │ │ │ + cmpeq r8, r0, ror #19 │ │ │ │ + cmpeq lr, r0, asr #2 │ │ │ │ + ldrsbeq r1, [r0, #-12] │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x0158699c │ │ │ │ - strdeq r9, [lr, #-8] │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ + cmpeq r8, r4, lsr #19 │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ + @ instruction: 0x01501098 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmpeq r8, r0, ror #18 │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ - cmpeq r0, r4, asr r0 │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq r0, r0, rrx │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 0068c028 : │ │ │ │ subs ip, r1, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #952] @ 0x3b8 │ │ │ │ beq 68c040 │ │ │ │ @@ -1527326,28 +1527326,28 @@ │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 68c0c8 │ │ │ │ @ instruction: 0x0164c490 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r8, [sp, #-240] @ 0xffffff10 │ │ │ │ cmneq r4, r4, asr #8 │ │ │ │ - cmpeq r0, r4, asr r1 │ │ │ │ - cmpeq lr, r4, lsl pc │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ - cmpeq r8, r0, lsr #21 │ │ │ │ - cmpeq r0, r0, asr #2 │ │ │ │ - smlalbteq r8, lr, r4, lr │ │ │ │ - ldrheq r1, [r0, #-4] │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ - smlalbbeq r8, lr, r8, lr │ │ │ │ - cmpeq r0, r4, ror r0 │ │ │ │ - cmpeq r8, r0, lsl sl │ │ │ │ - cmpeq lr, r0, asr lr │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ - ldrsbeq r6, [r8, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r0, r0, ror #2 │ │ │ │ + cmpeq lr, r0, lsr #30 │ │ │ │ + cmpeq r0, r0, lsl r1 │ │ │ │ + cmpeq r8, r8, lsr #21 │ │ │ │ + cmpeq r0, ip, asr #2 │ │ │ │ + ldrdeq r8, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, r0, asr #1 │ │ │ │ + cmpeq r8, r8, asr sl │ │ │ │ + @ instruction: 0x014e8e94 │ │ │ │ + cmpeq r0, r0, lsl #1 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ + cmpeq lr, ip, asr lr │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq r8, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #952] @ 0x3b8 │ │ │ │ bl 68a178 │ │ │ │ @@ -1527368,17 +1527368,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68c2b8 │ │ │ │ - cmpeq r8, r0, lsr r9 │ │ │ │ - @ instruction: 0x014e8d9c │ │ │ │ - cmpeq r0, r4, lsl #31 │ │ │ │ + cmpeq r8, r8, lsr r9 │ │ │ │ + smlaltbeq r8, lr, r8, sp │ │ │ │ + @ instruction: 0x01500f90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ 68c4ac │ │ │ │ ldr r5, [pc, #392] @ 68c4b0 │ │ │ │ ldr r2, [pc, #392] @ 68c4b4 │ │ │ │ @@ -1527476,23 +1527476,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68c3dc │ │ │ │ cmneq r4, ip, ror #3 │ │ │ │ - ldrsbeq r6, [r8, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r6, [r8, #-136] @ 0xffffff78 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r0, r8, lsr #30 │ │ │ │ - cmpeq r0, r8, lsl #29 │ │ │ │ - cmpeq r0, r8, lsl #29 │ │ │ │ - cmpeq lr, ip, ror ip │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - smlaltteq r8, lr, r8, fp │ │ │ │ + cmpeq r0, r4, lsr pc │ │ │ │ + @ instruction: 0x01500e94 │ │ │ │ + @ instruction: 0x01500e94 │ │ │ │ + smlalbbeq r8, lr, r8, ip │ │ │ │ + cmpeq lr, r4, asr ip │ │ │ │ + cmpeq lr, r4, lsr #24 │ │ │ │ + strdeq r8, [lr, #-180] @ 0xffffff4c │ │ │ │ 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] @ 68ca08 │ │ │ │ ldr r6, [r0, #952] @ 0x3b8 │ │ │ │ ldr r3, [pc, #1304] @ 68ca0c │ │ │ │ @@ -1527822,56 +1527822,56 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68c7ac │ │ │ │ cmneq r4, r0, lsr #32 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r4, ip, lsr #31 │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ - ldrsheq lr, [r4, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r8, r4, ror #12 │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ - cmpeq r0, ip, lsl #26 │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ - cmpeq r0, r0, lsl sp │ │ │ │ - cmpeq r0, r0, lsl sp │ │ │ │ - cmpeq r0, r0, lsr sp │ │ │ │ - cmpeq r0, r4, lsl sp │ │ │ │ - ldrsheq r0, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ + cmpeq r4, r0, lsl #24 │ │ │ │ + cmpeq r8, ip, ror #12 │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ + cmpeq r0, r8, lsl sp │ │ │ │ + cmpeq r0, r8, lsr sp │ │ │ │ + cmpeq r0, ip, lsl sp │ │ │ │ + cmpeq r0, ip, lsl sp │ │ │ │ + cmpeq r0, ip, lsr sp │ │ │ │ cmpeq r0, r0, lsr #26 │ │ │ │ + cmpeq r0, r4, lsl #26 │ │ │ │ + cmpeq r0, ip, lsr #26 │ │ │ │ andeq r7, r0, r4, ror r3 │ │ │ │ - cmpeq r0, r8, asr #21 │ │ │ │ + ldrsbeq r0, [r0, #-164] @ 0xffffff5c │ │ │ │ andeq r6, r0, ip, lsl #30 │ │ │ │ - cmpeq r0, r0, asr #21 │ │ │ │ + cmpeq r0, ip, asr #21 │ │ │ │ cmneq r4, r0, ror #26 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - smlalbbeq r8, lr, r0, r8 │ │ │ │ - cmpeq r0, r8, ror #20 │ │ │ │ - ldrsbeq r6, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq lr, r4, asr #16 │ │ │ │ - cmpeq r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x01586398 │ │ │ │ - cmpeq lr, r4, lsl #16 │ │ │ │ - cmpeq r0, ip, ror #19 │ │ │ │ - cmpeq r8, r8, asr r3 │ │ │ │ - smlalbteq r8, lr, r4, r7 │ │ │ │ - cmpeq r0, ip, lsr #19 │ │ │ │ - smlalbbeq r8, lr, r8, r7 │ │ │ │ - cmpeq r0, r4, ror r9 │ │ │ │ - cmpeq r8, r0, ror #5 │ │ │ │ - cmpeq lr, ip, asr #14 │ │ │ │ - cmpeq r0, r4, lsr r9 │ │ │ │ - cmpeq lr, r0, lsl r7 │ │ │ │ - ldrsheq r0, [r0, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r8, r8, ror #4 │ │ │ │ - ldrdeq r8, [lr, #-100] @ 0xffffff9c │ │ │ │ - ldrheq r0, [r0, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r8, r8, lsr #4 │ │ │ │ - @ instruction: 0x014e8694 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + smlalbbeq r8, lr, ip, r8 │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ + cmpeq r8, r0, ror #7 │ │ │ │ + cmpeq lr, r0, asr r8 │ │ │ │ + cmpeq r0, r8, lsr sl │ │ │ │ + cmpeq r8, r0, lsr #7 │ │ │ │ + cmpeq lr, r0, lsl r8 │ │ │ │ + ldrsheq r0, [r0, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ + ldrdeq r8, [lr, #-112] @ 0xffffff90 │ │ │ │ + ldrheq r0, [r0, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x014e8794 │ │ │ │ + cmpeq r0, r0, lsl #19 │ │ │ │ + cmpeq r8, r8, ror #5 │ │ │ │ + cmpeq lr, r8, asr r7 │ │ │ │ + cmpeq r0, r0, asr #18 │ │ │ │ + cmpeq lr, ip, lsl r7 │ │ │ │ + cmpeq r0, r8, lsl #18 │ │ │ │ + cmpeq r8, r0, ror r2 │ │ │ │ + smlaltteq r8, lr, r0, r6 │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ + cmpeq r8, r0, lsr r2 │ │ │ │ + smlaltbeq r8, lr, r0, r6 │ │ │ │ + cmpeq r0, r8, lsl #17 │ │ │ │ cmp r1, #8 │ │ │ │ ldreq r3, [r0, #952] @ 0x3b8 │ │ │ │ mov r0, #0 │ │ │ │ streq r2, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1527957,26 +1527957,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68cb44 │ │ │ │ - cmpeq pc, r8, lsl ip @ │ │ │ │ - cmpeq r0, r0, lsr #17 │ │ │ │ - ldrsheq r6, [r8, #-12] │ │ │ │ - cmpeq r0, r8, lsl #17 │ │ │ │ - cmpeq r0, r8, asr r8 │ │ │ │ - ldrheq r6, [r8, #-4] │ │ │ │ - @ instruction: 0x014e849c │ │ │ │ - cmpeq r0, ip, lsr #16 │ │ │ │ - cmpeq r8, r8, lsl #1 │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ - ldrsheq r0, [r0, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r8, r0, asr r0 │ │ │ │ + cmpeq pc, r4, lsr #24 │ │ │ │ + cmpeq r0, ip, lsr #17 │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ + @ instruction: 0x01500894 │ │ │ │ + cmpeq r0, r4, ror #16 │ │ │ │ + ldrheq r6, [r8, #-12] │ │ │ │ + smlaltbeq r8, lr, r8, r4 │ │ │ │ + cmpeq r0, r8, lsr r8 │ │ │ │ + @ instruction: 0x01586090 │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ + cmpeq r0, r0, lsl #16 │ │ │ │ + cmpeq r8, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl bce18 │ │ │ │ @@ -1528025,20 +1528025,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68cccc │ │ │ │ @ instruction: 0x0164b890 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r8, ip, asr #31 │ │ │ │ - cmpeq r0, r8, ror #14 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ - smlalbbeq r8, lr, ip, r3 │ │ │ │ - cmpeq r0, ip, lsl r7 │ │ │ │ - cmpeq lr, r8, asr r3 │ │ │ │ + ldrsbeq r5, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r4, ror r7 │ │ │ │ + cmpeq r8, ip, lsl #31 │ │ │ │ + @ instruction: 0x014e8398 │ │ │ │ + cmpeq r0, r8, lsr #14 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ 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] @ 68d1fc │ │ │ │ ldr r3, [pc, #1156] @ 68d200 │ │ │ │ @@ -1528330,46 +1528330,46 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68cf58 │ │ │ │ @ instruction: 0x0164b798 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r4, r4, ror r7 │ │ │ │ - cmpeq r8, r4, ror #28 │ │ │ │ + cmpeq r8, ip, ror #28 │ │ │ │ cmpeq sp, ip, lsl #22 │ │ │ │ - @ instruction: 0x01506f98 │ │ │ │ - cmpeq r8, r8, lsr #27 │ │ │ │ + cmpeq r0, r4, lsr #31 │ │ │ │ + ldrheq r5, [r8, #-208] @ 0xffffff30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r0, r4, asr #10 │ │ │ │ + cmpeq r0, r0, asr r5 │ │ │ │ @ instruction: 0xfffffd18 │ │ │ │ @ instruction: 0xfffffb7c │ │ │ │ strheq fp, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r8, r8, asr #25 │ │ │ │ - strdeq r9, [pc, #-80] @ 68d1e8 │ │ │ │ - cmpeq r0, r8, asr r4 │ │ │ │ + ldrsbeq r5, [r8, #-192] @ 0xffffff40 │ │ │ │ + strdeq r9, [pc, #-92] @ 68d1dc │ │ │ │ cmpeq r0, r4, ror #8 │ │ │ │ - qdaddeq r8, r8, lr │ │ │ │ - cmpeq r8, r8, lsl ip │ │ │ │ - cmpeq lr, r0, lsr #32 │ │ │ │ - cmpeq r0, ip, lsr #7 │ │ │ │ - ldrsbeq r5, [r8, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq r7, lr, r4, pc @ │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ - cmpeq r8, r0, lsr #23 │ │ │ │ - smlaltbeq r7, lr, r8, pc @ │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ - cmpeq lr, r0, ror pc │ │ │ │ - cmpeq r8, r4, lsr fp │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ - cmpeq r0, r8, asr #5 │ │ │ │ - cmpeq lr, r4, lsl #30 │ │ │ │ - cmpeq r0, r0, ror r2 │ │ │ │ - @ instruction: 0x01585a98 │ │ │ │ - smlaltbeq r7, lr, r0, lr │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ + cmpeq lr, r4, rrx │ │ │ │ + cmpeq r8, r0, lsr #24 │ │ │ │ + cmpeq lr, ip, lsr #32 │ │ │ │ + ldrheq r0, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r8, r4, ror #23 │ │ │ │ + strdeq r7, [lr, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, ip, ror r3 │ │ │ │ + cmpeq r8, r8, lsr #23 │ │ │ │ + strheq r7, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ + cmpeq lr, ip, ror pc │ │ │ │ + cmpeq r8, ip, lsr fp │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ + ldrsbeq r0, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq lr, r0, lsl pc │ │ │ │ + cmpeq r0, ip, ror r2 │ │ │ │ + cmpeq r8, r0, lsr #21 │ │ │ │ + smlaltbeq r7, lr, ip, lr │ │ │ │ + cmpeq r0, ip, lsr r2 │ │ │ │ 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 bce18 │ │ │ │ @@ -1528436,25 +1528436,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68d308 │ │ │ │ cmneq r4, ip, ror #4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ - cmpeq r8, ip, asr #20 │ │ │ │ + cmpeq r0, r0, lsl #3 │ │ │ │ + cmpeq r8, r4, asr sl │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ - cmpeq r0, ip, lsr #2 │ │ │ │ - cmpeq r8, r0, lsl #20 │ │ │ │ + cmpeq lr, ip, asr sp │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ + cmpeq r8, r8, lsl #20 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ - cmpeq lr, r0, lsr #26 │ │ │ │ - smlaltteq r7, lr, ip, ip │ │ │ │ - cmpeq r0, r8, asr #1 │ │ │ │ - @ instruction: 0x0158599c │ │ │ │ + cmpeq lr, ip, lsr #26 │ │ │ │ + strdeq r7, [lr, #-200] @ 0xffffff38 │ │ │ │ + ldrsbeq r0, [r0, #-4] │ │ │ │ + cmpeq r8, r4, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -1528540,29 +1528540,29 @@ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68d468 │ │ │ │ cmneq r4, r4, lsl r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsheq r5, [r8, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r4, lsl r0 │ │ │ │ + ldrsheq r5, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - cmpeq r8, ip, lsr #17 │ │ │ │ - strdeq r7, [lr, #-176] @ 0xffffff50 │ │ │ │ - smlalbteq pc, pc, r8, pc @ │ │ │ │ + ldrheq r5, [r8, #-132] @ 0xffffff7c │ │ │ │ + strdeq r7, [lr, #-188] @ 0xffffff44 │ │ │ │ + ldrdeq pc, [pc, #-244] @ 68d478 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - strheq r7, [lr, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - smlalbbeq r7, lr, r8, fp │ │ │ │ - cmppeq pc, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r7, lr, r8, fp │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ + @ instruction: 0x014e7b94 │ │ │ │ + cmppeq pc, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmpeq r8, ip, lsl #16 │ │ │ │ - cmpeq lr, r0, asr fp │ │ │ │ - cmppeq pc, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, lsl r8 │ │ │ │ + cmpeq lr, ip, asr fp │ │ │ │ + cmppeq pc, r4, lsr pc @ p-variant is OBSOLETE @ │ │ │ │ @ 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] │ │ │ │ @@ -1528590,17 +1528590,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68d5cc │ │ │ │ andeq lr, r0, r4, ror #12 │ │ │ │ - cmpeq r8, r4, asr #14 │ │ │ │ - smlalbbeq r7, lr, r8, sl │ │ │ │ - cmppeq pc, r8, asr lr @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, ip, asr #14 │ │ │ │ + @ instruction: 0x014e7a94 │ │ │ │ + cmppeq pc, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -1529362,25 +1529362,25 @@ │ │ │ │ cmneq r4, r0, ror #16 │ │ │ │ cmneq r4, ip, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq r4, r4, lsl #9 │ │ │ │ - cmpeq r8, r8, ror #24 │ │ │ │ - cmppeq pc, r8, ror r3 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, r0, ror ip │ │ │ │ + smlalbbeq pc, pc, r4, r3 @ │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmpeq lr, r0, lsl #30 │ │ │ │ - cmpeq r8, r8, lsl #23 │ │ │ │ - smlalbteq r6, lr, ip, lr │ │ │ │ - @ instruction: 0x014ff29c │ │ │ │ + cmpeq lr, ip, lsl #30 │ │ │ │ + @ instruction: 0x01584b90 │ │ │ │ + ldrdeq r6, [lr, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq pc, pc, r8, r2 @ │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ - @ instruction: 0x014e6e90 │ │ │ │ - cmppeq pc, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ + @ instruction: 0x014e6e9c │ │ │ │ + cmppeq pc, r4, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r3, [pc, #1756] @ 68e94c │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1529826,41 +1529826,41 @@ │ │ │ │ @ instruction: 0x0164a29c │ │ │ │ cmneq r4, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq r4, ip, lsr #28 │ │ │ │ - cmpeq r8, r8, lsl #12 │ │ │ │ - cmpeq pc, r0, lsr #26 │ │ │ │ + cmpeq r8, r0, lsl r6 │ │ │ │ + cmpeq pc, ip, lsr #26 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - strheq r6, [lr, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r8, r8, lsr r5 │ │ │ │ - cmpeq lr, ip, ror r8 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ + strheq r6, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r8, r0, asr #10 │ │ │ │ + smlalbbeq r6, lr, r8, r8 │ │ │ │ + cmpeq pc, r8, asr ip @ │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - ldrsheq r4, [r8, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ + cmpeq r8, r4, lsl #10 │ │ │ │ + cmpeq lr, ip, asr #16 │ │ │ │ + cmpeq pc, ip, lsl ip @ │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq r8, r0, asr #9 │ │ │ │ - cmpeq lr, r4, lsl #16 │ │ │ │ - ldrdeq lr, [pc, #-180] @ 68e8f4 │ │ │ │ + cmpeq r8, r8, asr #9 │ │ │ │ + cmpeq lr, r0, lsl r8 │ │ │ │ + smlaltteq lr, pc, r0, fp @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq r8, r4, lsl #9 │ │ │ │ - smlalbteq r6, lr, r8, r7 │ │ │ │ - @ instruction: 0x014feb98 │ │ │ │ + cmpeq r8, ip, lsl #9 │ │ │ │ + ldrdeq r6, [lr, #-116] @ 0xffffff8c │ │ │ │ + smlaltbeq lr, pc, r4, fp @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ - smlalbbeq r6, lr, ip, r7 │ │ │ │ - cmpeq pc, ip, asr fp @ │ │ │ │ + cmpeq r8, r0, asr r4 │ │ │ │ + @ instruction: 0x014e6798 │ │ │ │ + cmpeq pc, r8, ror #22 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ - cmpeq pc, r4, lsr #22 │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ 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, #2384] @ 68f33c │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1530458,59 +1530458,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 68ef80 │ │ │ │ cmneq r4, r0, lsr #22 │ │ │ │ cmneq r4, r8, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq pc, r4, asr #22 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ cmneq r4, ip, lsl #11 │ │ │ │ - cmpeq r8, r0, ror #26 │ │ │ │ - cmpeq pc, r8, ror r4 @ │ │ │ │ + cmpeq r8, r8, ror #26 │ │ │ │ + smlalbbeq lr, pc, r4, r4 @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r6, r0, r4, lsr #12 │ │ │ │ - cmpeq lr, ip, lsr r0 │ │ │ │ - cmpeq r8, ip, lsl #25 │ │ │ │ - smlaltbeq lr, pc, r4, r3 @ │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + @ instruction: 0x01583c94 │ │ │ │ + strheq lr, [pc, #-48] @ 68f34c │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq lr, r8, ror #30 │ │ │ │ - ldrsheq r3, [r8, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r4, lsr pc │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ + cmpeq lr, r4, ror pc │ │ │ │ + ldrsheq r3, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r0, asr #30 │ │ │ │ + cmpeq pc, r0, lsl r3 @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - ldrheq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ - strdeq r5, [lr, #-232] @ 0xffffff18 │ │ │ │ - smlalbteq lr, pc, r8, r2 @ │ │ │ │ + ldrheq r3, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ + ldrdeq lr, [pc, #-36] @ 68f37c │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r8, r8, ror fp │ │ │ │ - strheq r5, [lr, #-236] @ 0xffffff14 │ │ │ │ - @ instruction: 0x014fe290 │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ - smlalbbeq r5, lr, r0, lr │ │ │ │ - cmpeq pc, r0, asr r2 @ │ │ │ │ + cmpeq r8, r0, lsl #23 │ │ │ │ + smlalbteq r5, lr, r8, lr │ │ │ │ + @ instruction: 0x014fe29c │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ + smlalbbeq r5, lr, ip, lr │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r8, r0, lsl #22 │ │ │ │ - cmpeq lr, r4, asr #28 │ │ │ │ - cmpeq pc, r4, lsl r2 @ │ │ │ │ + cmpeq r8, r8, lsl #22 │ │ │ │ + cmpeq lr, r0, asr lr │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r8, r4, asr #21 │ │ │ │ - cmpeq lr, r8, lsl #28 │ │ │ │ - ldrdeq lr, [pc, #-24] @ 68f3c4 │ │ │ │ + cmpeq r8, ip, asr #21 │ │ │ │ + cmpeq lr, r4, lsl lr │ │ │ │ + smlaltteq lr, pc, r4, r1 @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrdeq r5, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r8, r8, asr sl │ │ │ │ - @ instruction: 0x014e5d9c │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ + ldrdeq r5, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r8, r0, ror #20 │ │ │ │ + smlaltbeq r5, lr, r8, sp │ │ │ │ + cmpeq pc, r8, ror r1 @ │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r8, ip, lsl sl │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ - cmpeq pc, r4, lsr r1 @ │ │ │ │ + cmpeq r8, r4, lsr #20 │ │ │ │ + cmpeq lr, ip, ror #26 │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1530548,20 +1530548,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68f42c │ │ │ │ - ldrsbeq r3, [r8, #-140] @ 0xffffff74 │ │ │ │ - cmpeq lr, r0, lsr #24 │ │ │ │ - strdeq sp, [pc, #-248] @ 68f3c8 │ │ │ │ - cmpeq r8, r4, lsr #17 │ │ │ │ - smlaltteq r5, lr, r8, fp │ │ │ │ - smlalbteq sp, pc, r0, pc @ │ │ │ │ + cmpeq r8, r4, ror #17 │ │ │ │ + cmpeq lr, ip, lsr #24 │ │ │ │ + cmpeq pc, r4 │ │ │ │ + cmpeq r8, ip, lsr #17 │ │ │ │ + strdeq r5, [lr, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq sp, pc, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #708] @ 0x2c4 │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1530674,32 +1530674,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 68f6f0 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 68f514 │ │ │ │ - cmpeq r8, r0, lsr #15 │ │ │ │ - smlaltteq r5, lr, r4, sl │ │ │ │ - strheq sp, [pc, #-236] @ 68f5cc │ │ │ │ + cmpeq r8, r8, lsr #15 │ │ │ │ + strdeq r5, [lr, #-160] @ 0xffffff60 │ │ │ │ + smlalbteq sp, pc, r8, lr @ │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - cmpeq r8, r0, ror #14 │ │ │ │ - smlaltbeq r5, lr, r4, sl │ │ │ │ - cmpeq pc, ip, ror lr @ │ │ │ │ + cmpeq r8, r8, ror #14 │ │ │ │ + strheq r5, [lr, #-160] @ 0xffffff60 │ │ │ │ + smlalbbeq sp, pc, r8, lr @ │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - cmpeq r8, r8, lsr #14 │ │ │ │ - cmpeq lr, ip, ror #20 │ │ │ │ - cmpeq pc, r4, asr #28 │ │ │ │ + cmpeq r8, r0, lsr r7 │ │ │ │ + cmpeq lr, r8, ror sl │ │ │ │ + cmpeq pc, r0, asr lr @ │ │ │ │ muleq r0, fp, r7 │ │ │ │ - ldrsheq r3, [r8, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq pc, r8, asr r8 @ │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ - cmpeq r8, ip, lsr #13 │ │ │ │ - strdeq r5, [lr, #-144] @ 0xffffff70 │ │ │ │ - smlalbteq sp, pc, r8, sp @ │ │ │ │ + ldrsheq r3, [r8, #-104] @ 0xffffff98 │ │ │ │ + cmpeq pc, r4, ror #16 │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ + ldrheq r3, [r8, #-100] @ 0xffffff9c │ │ │ │ + strdeq r5, [lr, #-156] @ 0xffffff64 │ │ │ │ + ldrdeq sp, [pc, #-212] @ 68f620 │ │ │ │ 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] @ 68fe54 │ │ │ │ ldr r1, [pc, #1864] @ 68fe58 │ │ │ │ @@ -1531169,59 +1531169,59 @@ │ │ │ │ mov r1, #29 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 68fdd4 │ │ │ │ cmneq r4, r4, lsl #28 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r4, r8, asr #27 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ - cmpeq pc, r0, ror #24 │ │ │ │ + cmpeq r8, ip, asr #10 │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00e33333 │ │ │ │ ldrdeq r8, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq r8, r8, lsr #5 │ │ │ │ - smlaltteq r5, lr, ip, r5 │ │ │ │ - smlalbteq sp, pc, r0, r9 @ │ │ │ │ - smlalbbeq r2, pc, r8, ip @ │ │ │ │ - cmpeq r8, ip, lsr #4 │ │ │ │ - cmpeq lr, r0, ror r5 │ │ │ │ - cmpeq pc, r4, asr #18 │ │ │ │ - ldrsbeq r3, [r8, #-28] @ 0xffffffe4 │ │ │ │ - smlaltteq r6, pc, r4, r3 @ │ │ │ │ - strdeq sp, [pc, #-132] @ 68fe20 │ │ │ │ + ldrheq r3, [r8, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r5, [lr, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq sp, pc, ip, r9 @ │ │ │ │ + @ instruction: 0x014f2c94 │ │ │ │ + cmpeq r8, r4, lsr r2 │ │ │ │ + cmpeq lr, ip, ror r5 │ │ │ │ + cmpeq pc, r0, asr r9 @ │ │ │ │ + cmpeq r8, r4, ror #3 │ │ │ │ + strdeq r6, [pc, #-48] @ 68fe70 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ cmneq r4, ip, lsl #19 │ │ │ │ - strheq r5, [lr, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq r5, lr, ip, r4 │ │ │ │ - cmpeq lr, r8, asr r4 │ │ │ │ - ldrsheq r3, [r8, #-4] │ │ │ │ - cmpeq lr, r8, lsr r4 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - cmpeq lr, r0, lsl #8 │ │ │ │ - cmpeq r8, r8, lsl #1 │ │ │ │ - smlalbteq r5, lr, ip, r3 │ │ │ │ - smlaltbeq sp, pc, r0, r7 @ │ │ │ │ - cmpeq r8, ip, asr #32 │ │ │ │ - @ instruction: 0x014e5390 │ │ │ │ - cmpeq pc, r4, ror #14 │ │ │ │ - cmpeq r8, r0, lsl r0 │ │ │ │ - cmpeq lr, r4, asr r3 │ │ │ │ - cmpeq pc, r8, lsr #14 │ │ │ │ - ldrsbeq r2, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ - smlaltteq sp, pc, ip, r6 @ │ │ │ │ + smlalbteq r5, lr, r8, r4 │ │ │ │ + @ instruction: 0x014e5498 │ │ │ │ + cmpeq lr, r4, ror #8 │ │ │ │ + ldrsheq r3, [r8, #-12] │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ + cmpeq pc, r8, lsl r8 @ │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + @ instruction: 0x01583090 │ │ │ │ + ldrdeq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ + smlaltbeq sp, pc, ip, r7 @ │ │ │ │ + cmpeq r8, r4, asr r0 │ │ │ │ + @ instruction: 0x014e539c │ │ │ │ + cmpeq pc, r0, ror r7 @ │ │ │ │ + cmpeq r8, r8, lsl r0 │ │ │ │ + cmpeq lr, r0, ror #6 │ │ │ │ + cmpeq pc, r4, lsr r7 @ │ │ │ │ + ldrsbeq r2, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ + strdeq sp, [pc, #-104] @ 68fe8c │ │ │ │ cmneq r4, r8, lsl #15 │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ - strheq r5, [lr, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x014fd690 │ │ │ │ - cmpeq r8, r4, lsr pc │ │ │ │ - cmpeq lr, r8, ror r2 │ │ │ │ - cmpeq pc, ip, asr #12 │ │ │ │ - ldrsheq r2, [r8, #-236] @ 0xffffff14 │ │ │ │ - cmpeq lr, ip, lsr r2 │ │ │ │ - cmpeq pc, r4, lsl r6 @ │ │ │ │ + cmpeq r8, r0, lsl #31 │ │ │ │ + smlalbteq r5, lr, r4, r2 │ │ │ │ + @ instruction: 0x014fd69c │ │ │ │ + cmpeq r8, ip, lsr pc │ │ │ │ + smlalbbeq r5, lr, r4, r2 │ │ │ │ + cmpeq pc, r8, asr r6 @ │ │ │ │ + cmpeq r8, r4, lsl #30 │ │ │ │ + cmpeq lr, r8, asr #4 │ │ │ │ + cmpeq pc, r0, lsr #12 │ │ │ │ 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] @ 690d30 │ │ │ │ @@ -1532118,68 +1532118,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 690894 │ │ │ │ ldrdeq r8, [r4, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r2, [r8, #-220] @ 0xffffff24 │ │ │ │ - smlalbbeq sp, pc, r4, r4 @ │ │ │ │ + cmpeq r8, r4, asr #27 │ │ │ │ + @ instruction: 0x014fd490 │ │ │ │ cmneq r4, r0, asr #10 │ │ │ │ - ldrheq r2, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq pc, r4, ror sl @ │ │ │ │ - cmpeq lr, ip, lsr r9 │ │ │ │ - cmpeq r8, r4, lsl #14 │ │ │ │ - cmpeq pc, r0, lsr #28 │ │ │ │ + cmpeq r8, r4, asr #23 │ │ │ │ + smlalbbeq r6, pc, r0, sl @ │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ + cmpeq r8, ip, lsl #14 │ │ │ │ + cmpeq pc, ip, lsr #28 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, ip, ror #10 │ │ │ │ + cmpeq pc, r8, ror r5 @ │ │ │ │ muleq r0, r1, r5 │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq lr, r8, asr #8 │ │ │ │ @ instruction: 0xffffe260 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, ip, ror #9 │ │ │ │ - smlalbteq r6, pc, r0, r3 @ │ │ │ │ - smlalbteq r6, pc, r8, r3 @ │ │ │ │ + ldrsheq r2, [r8, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq r6, pc, ip, r3 @ │ │ │ │ + ldrdeq r6, [pc, #-52] @ 690d54 │ │ │ │ cmneq r4, r8, ror ip │ │ │ │ - cmpeq r8, ip, lsr #7 │ │ │ │ - strdeq r6, [pc, #-32] @ 690d74 │ │ │ │ - smlalbteq r4, lr, r0, r6 │ │ │ │ - @ instruction: 0x014fca9c │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + ldrheq r2, [r8, #-52] @ 0xffffffcc │ │ │ │ + strdeq r6, [pc, #-44] @ 690d68 │ │ │ │ + smlalbteq r4, lr, ip, r6 │ │ │ │ + smlaltbeq ip, pc, r8, sl @ │ │ │ │ + cmpeq lr, ip, ror #12 │ │ │ │ muleq r0, r2, r5 │ │ │ │ - cmpeq r8, ip, ror #5 │ │ │ │ - cmpeq lr, r0, lsr r6 │ │ │ │ - cmpeq pc, r8, lsl #20 │ │ │ │ - smlaltteq r4, lr, ip, r5 │ │ │ │ - smlalbteq r4, lr, r4, r5 │ │ │ │ - @ instruction: 0x014e4594 │ │ │ │ - cmpeq r8, r4, lsl r2 │ │ │ │ - cmpeq lr, r8, asr r5 │ │ │ │ - cmpeq pc, r0, lsr r9 @ │ │ │ │ - ldrsbeq r2, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq lr, ip, lsl r5 │ │ │ │ - strdeq ip, [pc, #-132] @ 690d50 │ │ │ │ - smlaltteq r4, lr, r4, r4 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ - strheq r4, [lr, #-64] @ 0xffffffc0 │ │ │ │ - smlalbbeq ip, pc, r8, r8 @ │ │ │ │ - cmpeq lr, r8, ror r4 │ │ │ │ - ldrsheq r2, [r8, #-12] │ │ │ │ - cmpeq lr, r0, asr #8 │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ - cmpeq r8, r0, asr #1 │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ - ldrdeq ip, [pc, #-124] @ 690d84 │ │ │ │ - smlalbteq r4, lr, ip, r3 │ │ │ │ - smlaltbeq ip, pc, r8, r7 @ │ │ │ │ - @ instruction: 0x014e4398 │ │ │ │ - cmpeq lr, r8, ror #6 │ │ │ │ - cmpeq pc, r4, asr #14 │ │ │ │ + ldrsheq r2, [r8, #-36] @ 0xffffffdc │ │ │ │ + cmpeq lr, ip, lsr r6 │ │ │ │ + cmpeq pc, r4, lsl sl @ │ │ │ │ + strdeq r4, [lr, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq r4, [lr, #-80] @ 0xffffffb0 │ │ │ │ + smlaltbeq r4, lr, r0, r5 │ │ │ │ + cmpeq r8, ip, lsl r2 │ │ │ │ + cmpeq lr, r4, ror #10 │ │ │ │ + cmpeq pc, ip, lsr r9 @ │ │ │ │ + cmpeq r8, r0, ror #3 │ │ │ │ + cmpeq lr, r8, lsr #10 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ + strdeq r4, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + strheq r4, [lr, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x014fc894 │ │ │ │ + smlalbbeq r4, lr, r4, r4 │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ + cmpeq pc, r0, lsr #16 │ │ │ │ + cmpeq r8, r8, asr #1 │ │ │ │ + cmpeq lr, r0, lsl r4 │ │ │ │ + smlaltteq ip, pc, r8, r7 @ │ │ │ │ + ldrdeq r4, [lr, #-56] @ 0xffffffc8 │ │ │ │ + strheq ip, [pc, #-116] @ 690d94 │ │ │ │ + smlaltbeq r4, lr, r4, r3 │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ + cmpeq pc, r0, asr r7 @ │ │ │ │ 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] @ 691d90 │ │ │ │ @@ -1533166,65 +1533166,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 69171c │ │ │ │ cmneq r4, r0, ror #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r1, [r8, #-232] @ 0xffffff18 │ │ │ │ - smlalbbeq ip, pc, ip, r5 @ │ │ │ │ + cmpeq r8, r0, ror #29 │ │ │ │ + @ instruction: 0x014fc598 │ │ │ │ cmneq r4, r8, asr #12 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - ldrheq r1, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq pc, ip, ror #22 │ │ │ │ - ldrheq r1, [r8, #-108] @ 0xffffff94 │ │ │ │ - ldrdeq fp, [pc, #-216] @ 691ce4 │ │ │ │ + ldrheq r1, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ + cmpeq r8, r4, asr #13 │ │ │ │ + smlaltteq fp, pc, r4, sp @ │ │ │ │ @ instruction: 0x000001bd │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq pc, r4, lsl r5 @ │ │ │ │ + cmpeq pc, r0, lsr #10 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - cmpeq lr, r8, ror r9 │ │ │ │ + smlalbbeq r3, lr, r4, r9 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ strdeq r6, [r4, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0xffffc840 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, ip, asr #4 │ │ │ │ - cmpeq pc, r0, lsr #2 │ │ │ │ - cmpeq pc, r8, lsr #2 │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ - cmpeq pc, ip, lsl #18 │ │ │ │ - cmpeq r8, r8, lsl #2 │ │ │ │ - cmpeq pc, ip, asr #32 │ │ │ │ - cmpeq lr, ip, lsl r4 │ │ │ │ - strdeq fp, [pc, #-120] @ 691d94 │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ + cmpeq pc, ip, lsr #2 │ │ │ │ + cmpeq pc, r4, lsr r1 @ │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ + qdaddeq r5, r8, pc @ │ │ │ │ + cmpeq lr, r8, lsr #8 │ │ │ │ + cmpeq pc, r4, lsl #16 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq r3, [lr, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - smlaltbeq r3, lr, r0, r3 │ │ │ │ - cmpeq lr, r0, ror r3 │ │ │ │ - ldrsheq r0, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, ip, lsr r3 │ │ │ │ - cmpeq pc, r4, lsl r7 @ │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ + smlaltbeq r3, lr, ip, r3 │ │ │ │ + cmpeq lr, ip, ror r3 │ │ │ │ + cmpeq r8, r0 │ │ │ │ + cmpeq lr, r8, asr #6 │ │ │ │ + cmpeq pc, r0, lsr #14 │ │ │ │ + cmpeq lr, r0, lsl r3 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - strdeq r3, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmpeq r8, r4, lsl #29 │ │ │ │ - smlalbteq r3, lr, r8, r1 │ │ │ │ - smlaltbeq fp, pc, r0, r5 @ │ │ │ │ + cmpeq r8, ip, lsl #29 │ │ │ │ + ldrdeq r3, [lr, #-20] @ 0xffffffec │ │ │ │ + smlaltbeq fp, pc, ip, r5 @ │ │ │ │ muleq r0, r7, r1 │ │ │ │ - smlalbbeq r3, lr, ip, r1 │ │ │ │ + @ instruction: 0x014e3198 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmpeq pc, r4, asr #10 │ │ │ │ - cmpeq lr, r4, lsr r1 │ │ │ │ - cmpeq pc, r0, lsl r5 @ │ │ │ │ + cmpeq pc, r0, asr r5 @ │ │ │ │ + cmpeq lr, r0, asr #2 │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - mrseq r3, (UNDEF: 94) │ │ │ │ + cmpeq lr, ip, lsl #2 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ ldr r1, [pc, #-64] @ 691e30 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #-80] @ 691e34 │ │ │ │ @@ -1534100,67 +1534100,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 6926a0 │ │ │ │ cmneq r4, ip, asr r5 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r8, r8, asr #26 │ │ │ │ - cmpeq pc, r8, lsl #8 │ │ │ │ + cmpeq r8, r0, asr sp │ │ │ │ + cmpeq pc, r4, lsl r4 @ │ │ │ │ cmneq r4, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r8, r8, asr #22 │ │ │ │ - cmpeq pc, r0, lsl #20 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ + cmpeq pc, ip, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq r8, r0, asr #14 │ │ │ │ + cmpeq pc, r0, ror #28 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x014f4590 │ │ │ │ + @ instruction: 0x014f459c │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - strdeq r2, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ cmneq r4, ip, ror #28 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ @ instruction: 0xffffba2c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - cmpeq pc, r8, lsl #6 │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ - strdeq sl, [pc, #-164] @ 692bf4 │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + cmpeq pc, r4, lsl r3 @ │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ + cmpeq pc, r0, lsl #22 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x0158039c │ │ │ │ - smlaltteq r4, pc, r0, r2 @ │ │ │ │ - strheq r2, [lr, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq sl, pc, ip, sl @ │ │ │ │ + cmpeq r8, r4, lsr #7 │ │ │ │ + smlaltteq r4, pc, ip, r2 @ │ │ │ │ + strheq r2, [lr, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x014faa98 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmpeq lr, r4, ror #12 │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ + cmpeq lr, r0, ror r6 │ │ │ │ + cmpeq pc, ip, asr #20 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r8, r8, ror #5 │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ + ldrsheq r0, [r8, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, r8, lsr r6 │ │ │ │ + cmpeq pc, r0, lsl sl @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r8, ip, lsr #5 │ │ │ │ - strdeq r2, [lr, #-80] @ 0xffffffb0 │ │ │ │ - smlalbteq sl, pc, r8, r9 @ │ │ │ │ + ldrheq r0, [r8, #-36] @ 0xffffffdc │ │ │ │ + strdeq r2, [lr, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq sl, [pc, #-148] @ 692c44 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strheq r2, [lr, #-84] @ 0xffffffac │ │ │ │ - cmpeq pc, r8, ror #18 │ │ │ │ + smlalbteq r2, lr, r0, r5 │ │ │ │ + cmpeq pc, r4, ror r9 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq lr, ip, asr r5 │ │ │ │ + cmpeq lr, r8, ror #10 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmpeq lr, ip, lsr #10 │ │ │ │ - strdeq r2, [lr, #-76] @ 0xffffffb4 │ │ │ │ - smlalbteq r2, lr, ip, r4 │ │ │ │ + cmpeq lr, r8, lsr r5 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ + ldrdeq r2, [lr, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - @ instruction: 0x014e249c │ │ │ │ - cmpeq lr, ip, ror #8 │ │ │ │ + smlaltbeq r2, lr, r8, r4 │ │ │ │ + cmpeq lr, r8, ror r4 │ │ │ │ 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] @ 693a1c │ │ │ │ @@ -1534993,93 +1534993,93 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 6935ac │ │ │ │ cmneq r4, ip, ror #15 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmppeq r7, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014fa69c │ │ │ │ + cmppeq r7, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, pc, r8, r6 @ │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ cmneq r4, ip, lsr r7 │ │ │ │ - cmppeq r7, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014fa590 │ │ │ │ + cmppeq r7, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014fa59c │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - cmppeq r7, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014e1e94 │ │ │ │ - cmpeq pc, ip, ror #4 │ │ │ │ + cmppeq r7, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, lr, r0, lr │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmppeq r7, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsr #28 │ │ │ │ - mrseq sl, (UNDEF: 111) │ │ │ │ + cmppeq r7, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr lr │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmppeq r7, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq pc, r8, asr #2 │ │ │ │ + cmppeq r7, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, ror sp │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - smlaltteq sl, pc, r0, r0 @ │ │ │ │ - cmppeq r7, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq sl, pc, ip, r0 @ │ │ │ │ + ldrheq pc, [r7, #-148] @ 0xffffff6c @ │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ @ instruction: 0xffffb544 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsbeq pc, [r7, #-116] @ 0xffffff8c @ │ │ │ │ - smlaltbeq r3, pc, r8, r6 @ │ │ │ │ - strheq r3, [pc, #-96] @ 693a40 │ │ │ │ + ldrsbeq pc, [r7, #-124] @ 0xffffff84 @ │ │ │ │ + strheq r3, [pc, #-100] @ 693a38 │ │ │ │ + strheq r3, [pc, #-108] @ 693a34 │ │ │ │ cmneq r4, r0, ror #30 │ │ │ │ - cmppeq r7, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014f3690 │ │ │ │ - cmpeq lr, r0, ror #20 │ │ │ │ - cmpeq pc, ip, lsr lr @ │ │ │ │ + cmppeq r7, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014f369c │ │ │ │ + cmpeq lr, ip, ror #20 │ │ │ │ + cmpeq pc, r8, asr #28 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ - strdeq r1, [lr, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, r4, lsr sl │ │ │ │ + cmpeq lr, r4, lsl #20 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - smlalbteq r1, lr, r8, r9 │ │ │ │ - @ instruction: 0x014e1998 │ │ │ │ - cmpeq lr, r8, ror #18 │ │ │ │ - cmpeq pc, r4, asr #26 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - ldrheq pc, [r7, #-92] @ 0xffffffa4 @ │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ - ldrdeq r9, [pc, #-200] @ 693a1c │ │ │ │ - cmppeq r7, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r1, lr, r4, r8 │ │ │ │ - @ instruction: 0x014f9c9c │ │ │ │ + ldrdeq r1, [lr, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq r1, lr, r4, r9 │ │ │ │ + cmpeq lr, r4, ror r9 │ │ │ │ + cmpeq pc, r0, asr sp @ │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ + cmppeq r7, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsl #18 │ │ │ │ + smlaltteq r9, pc, r4, ip @ │ │ │ │ + cmppeq r7, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [lr, #-128] @ 0xffffff80 │ │ │ │ + smlaltbeq r9, pc, r8, ip @ │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmppeq r7, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, lr, r4, r8 │ │ │ │ - cmpeq pc, ip, asr ip @ │ │ │ │ + cmppeq r7, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014e1890 │ │ │ │ + cmpeq pc, r8, ror #24 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmppeq r7, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr #16 │ │ │ │ - cmpeq pc, r0, lsr #24 │ │ │ │ - cmppeq r7, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsl #16 │ │ │ │ - smlaltteq r9, pc, r0, fp @ │ │ │ │ - ldrdeq r1, [lr, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq r1, lr, r0, r7 │ │ │ │ + cmppeq r7, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr r8 │ │ │ │ + cmpeq pc, ip, lsr #24 │ │ │ │ + cmppeq r7, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ + smlaltteq r9, pc, ip, fp @ │ │ │ │ + ldrdeq r1, [lr, #-124] @ 0xffffff84 │ │ │ │ + smlaltbeq r1, lr, ip, r7 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmpeq lr, r0, ror r7 │ │ │ │ - ldrsheq pc, [r7, #-48] @ 0xffffffd0 @ │ │ │ │ - cmpeq lr, r4, lsr r7 │ │ │ │ - cmpeq pc, ip, lsl #22 │ │ │ │ + cmpeq lr, ip, ror r7 │ │ │ │ + ldrsheq pc, [r7, #-56] @ 0xffffffc8 @ │ │ │ │ + cmpeq lr, r0, asr #14 │ │ │ │ + cmpeq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - ldrheq pc, [r7, #-48] @ 0xffffffd0 @ │ │ │ │ - strdeq r1, [lr, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq r9, pc, ip, sl @ │ │ │ │ + ldrheq pc, [r7, #-56] @ 0xffffffc8 @ │ │ │ │ + cmpeq lr, r0, lsl #14 │ │ │ │ + ldrdeq r9, [pc, #-168] @ 693aa0 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmppeq r7, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [lr, #-100] @ 0xffffff9c │ │ │ │ - smlalbbeq r9, pc, ip, sl @ │ │ │ │ + cmppeq r7, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r1, lr, r0, r6 │ │ │ │ + @ instruction: 0x014f9a98 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - cmpeq pc, r8, asr sl @ │ │ │ │ + smlalbbeq r1, lr, r8, r6 │ │ │ │ + cmpeq pc, r4, ror #20 │ │ │ │ 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 │ │ │ │ @@ -1535957,84 +1535957,84 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 6944e0 │ │ │ │ cmneq r4, ip, lsl #19 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmppeq r7, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsr #16 │ │ │ │ + cmppeq r7, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ cmneq r4, r4, lsl #18 │ │ │ │ - cmppeq r7, r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, lsr #14 │ │ │ │ + cmppeq r7, ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsr #14 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - smlalbbeq lr, sp, r4, sp │ │ │ │ - cmpeq r7, r0, lsr ip │ │ │ │ - cmpeq lr, r4, ror pc │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ + @ instruction: 0x014ded90 │ │ │ │ + cmpeq r7, r8, lsr ip │ │ │ │ + smlalbbeq r0, lr, r0, pc @ │ │ │ │ + cmpeq pc, r8, asr r3 @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq lr, [r7, #-168] @ 0xffffff58 │ │ │ │ - strdeq r9, [pc, #-24] @ 694954 │ │ │ │ - cmpeq sp, r8, asr #16 │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ - cmpeq r7, ip, lsr sl │ │ │ │ + cmpeq r7, r0, ror #21 │ │ │ │ + cmpeq pc, r4, lsl #4 │ │ │ │ + cmpeq sp, r4, asr r8 │ │ │ │ + cmpeq pc, r0, ror r1 @ │ │ │ │ + cmpeq r7, r4, asr #20 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ @ instruction: 0xffffa610 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, r4, lsr #17 │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ + cmpeq r7, ip, lsr #17 │ │ │ │ + smlalbbeq r2, pc, r8, r7 @ │ │ │ │ + smlalbbeq r2, pc, r8, r7 @ │ │ │ │ cmneq r4, ip, lsr #32 │ │ │ │ - cmpeq r7, r4, lsl #16 │ │ │ │ - cmpeq pc, r8, asr #14 │ │ │ │ - cmpeq lr, r8, lsl fp │ │ │ │ - strdeq r8, [pc, #-228] @ 6948c8 │ │ │ │ + cmpeq r7, ip, lsl #16 │ │ │ │ + cmpeq pc, r4, asr r7 @ │ │ │ │ + cmpeq lr, r4, lsr #22 │ │ │ │ + cmpeq pc, r0, lsl #30 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - smlaltteq r0, lr, r0, sl │ │ │ │ - strheq r8, [pc, #-236] @ 6948cc │ │ │ │ + smlaltteq r0, lr, ip, sl │ │ │ │ + smlalbteq r8, pc, r8, lr @ │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - smlaltbeq r0, lr, ip, sl │ │ │ │ - smlalbbeq r8, pc, r8, lr @ │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ - cmpeq lr, r8, asr #20 │ │ │ │ + strheq r0, [lr, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x014f8e94 │ │ │ │ + smlalbbeq r0, lr, r4, sl │ │ │ │ + cmpeq lr, r4, asr sl │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmpeq lr, r8, lsl sl │ │ │ │ - smlaltteq r0, lr, r8, r9 │ │ │ │ - strheq r0, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r4, lsr #20 │ │ │ │ + strdeq r0, [lr, #-148] @ 0xffffff6c │ │ │ │ + smlalbteq r0, lr, r0, r9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlalbbeq r0, lr, r4, r9 │ │ │ │ + @ instruction: 0x014e0990 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq lr, r4, asr r9 │ │ │ │ - ldrsheq lr, [r7, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ + cmpeq lr, r0, ror #18 │ │ │ │ + ldrsheq lr, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - ldrheq lr, [r7, #-84] @ 0xffffffac │ │ │ │ - strdeq r0, [lr, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq r8, [pc, #-192] @ 694948 │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - strheq r0, [lr, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x014f8c90 │ │ │ │ + ldrheq lr, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, r0, lsl #18 │ │ │ │ + ldrdeq r8, [pc, #-204] @ 69493c │ │ │ │ + cmpeq r7, ip, ror r5 │ │ │ │ + smlalbteq r0, lr, r0, r8 │ │ │ │ + @ instruction: 0x014f8c9c │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - cmpeq r7, r4, lsr r5 │ │ │ │ - cmpeq lr, r8, ror r8 │ │ │ │ - cmpeq pc, r0, asr ip @ │ │ │ │ + cmpeq r7, ip, lsr r5 │ │ │ │ + smlalbbeq r0, lr, r4, r8 │ │ │ │ + cmpeq pc, ip, asr ip @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ + cmpeq lr, ip, asr #16 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmpeq lr, r0, lsl r8 │ │ │ │ - @ instruction: 0x0157e498 │ │ │ │ - ldrdeq r0, [lr, #-124] @ 0xffffff84 │ │ │ │ - strheq r8, [pc, #-180] @ 69498c │ │ │ │ - cmpeq r7, ip, asr r4 │ │ │ │ - smlaltbeq r0, lr, r0, r7 │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ - cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq lr, ip, lsl r8 │ │ │ │ + cmpeq r7, r0, lsr #9 │ │ │ │ + smlaltteq r0, lr, r8, r7 │ │ │ │ + smlalbteq r8, pc, r0, fp @ │ │ │ │ + cmpeq r7, r4, ror #8 │ │ │ │ + smlaltbeq r0, lr, ip, r7 │ │ │ │ + smlalbbeq r8, pc, r4, fp @ │ │ │ │ + cmpeq lr, r4, ror r7 │ │ │ │ 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 │ │ │ │ @@ -1536976,30 +1536976,30 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r2, #1 │ │ │ │ add r1, r1, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b 695548 │ │ │ │ @ instruction: 0x01643a94 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r7, r8, lsl #5 │ │ │ │ + @ instruction: 0x0157e290 │ │ │ │ cmneq r4, ip, lsr sl │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmpeq r7, r4, lsr #1 │ │ │ │ - smlalbteq r8, pc, r0, r7 @ │ │ │ │ + cmpeq r7, ip, lsr #1 │ │ │ │ + smlalbteq r8, pc, ip, r7 @ │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq r7, r4, asr pc │ │ │ │ - cmpeq r7, r8, lsl #30 │ │ │ │ - smlaltteq r8, pc, r4, r5 @ │ │ │ │ + cmpeq r7, ip, asr pc │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ + strdeq r8, [pc, #-80] @ 695904 │ │ │ │ andeq r7, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - cmpeq r7, sl, asr #14 │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ + cmpeq r7, r2, asr r7 │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ 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 │ │ │ │ @@ -1539166,61 +1539166,61 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 697910 │ │ │ │ @ instruction: 0xffff73c4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, ip, asr #12 │ │ │ │ - cmppeq lr, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, asr r6 │ │ │ │ + cmppeq lr, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r7, ip, ror #11 │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ + ldrsheq fp, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ cmneq r4, r4, asr sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r7, r8, lsl #10 │ │ │ │ - cmppeq lr, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsl r8 │ │ │ │ - strdeq r5, [pc, #-184] @ 697ae0 │ │ │ │ + cmpeq r7, r0, lsl r5 │ │ │ │ + cmppeq lr, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsr #16 │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x014dd790 │ │ │ │ + @ instruction: 0x014dd79c │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmpeq sp, r4, lsr r7 │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ + cmpeq sp, r0, asr #14 │ │ │ │ + cmpeq pc, ip, lsl fp @ │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - ldrheq fp, [r7, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - ldrdeq r5, [pc, #-168] @ 697b18 │ │ │ │ - cmpeq r7, r0, lsl #7 │ │ │ │ - ldrdeq r5, [pc, #-168] @ 697b20 │ │ │ │ - @ instruction: 0x014f5a9c │ │ │ │ + cmpeq r7, r4, asr #7 │ │ │ │ + cmpeq sp, ip, lsl #14 │ │ │ │ + smlaltteq r5, pc, r4, sl @ │ │ │ │ + cmpeq r7, r8, lsl #7 │ │ │ │ + smlaltteq r5, pc, r4, sl @ │ │ │ │ + smlaltbeq r5, pc, r8, sl @ │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - smlalbbeq sp, sp, r8, r6 @ │ │ │ │ + @ instruction: 0x014dd694 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ + cmpeq sp, ip, lsr r6 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmpeq sp, r4, lsl #12 │ │ │ │ - ldrdeq sp, [sp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, r0, lsl r6 │ │ │ │ + smlaltteq sp, sp, r4, r5 @ │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - smlaltbeq sp, sp, ip, r5 @ │ │ │ │ - smlalbbeq r5, pc, r8, r9 @ │ │ │ │ + strheq sp, [sp, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x014f5994 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmpeq r7, r4, lsr r2 │ │ │ │ - cmpeq sp, r8, ror r5 │ │ │ │ - cmpeq pc, r0, asr r9 @ │ │ │ │ + cmpeq r7, ip, lsr r2 │ │ │ │ + smlalbbeq sp, sp, r4, r5 @ │ │ │ │ + cmpeq pc, ip, asr r9 @ │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmpeq sp, r0, asr #10 │ │ │ │ - cmpeq sp, ip, lsr #10 │ │ │ │ + cmpeq sp, ip, asr #10 │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ 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] @ 698724 │ │ │ │ @@ -1539923,77 +1539923,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 6982bc │ │ │ │ ldrdeq r0, [r4, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r7, r4, asr #1 │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ + cmpeq r7, ip, asr #1 │ │ │ │ + smlalbbeq r5, pc, r8, r7 @ │ │ │ │ cmneq r4, r0, asr r8 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0157ac94 │ │ │ │ - strheq r5, [pc, #-48] @ 69871c │ │ │ │ + @ instruction: 0x0157ac9c │ │ │ │ + strheq r5, [pc, #-60] @ 698710 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ @ instruction: 0xffff6844 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, r8, asr #21 │ │ │ │ - @ instruction: 0x014ee994 │ │ │ │ + ldrsbeq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ smlaltbeq lr, lr, r0, r9 @ │ │ │ │ + smlaltbeq lr, lr, ip, r9 @ │ │ │ │ cmneq r4, r0, asr r2 │ │ │ │ - ldrsheq sl, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - cmpeq sp, r4, lsl #26 │ │ │ │ - smlaltteq r5, pc, r0, r0 @ │ │ │ │ + ldrsheq sl, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ + cmpeq sp, r0, lsl sp │ │ │ │ + smlaltteq r5, pc, ip, r0 @ │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - smlalbteq ip, sp, ip, ip │ │ │ │ - smlaltbeq r5, pc, r8, r0 @ │ │ │ │ + ldrdeq ip, [sp, #-200] @ 0xffffff38 │ │ │ │ + strheq r5, [pc, #-4] @ 698788 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmpeq r7, r0, asr r9 │ │ │ │ - @ instruction: 0x014dcc94 │ │ │ │ - cmpeq pc, ip, rrx │ │ │ │ - cmpeq sp, ip, asr ip │ │ │ │ + cmpeq r7, r8, asr r9 │ │ │ │ + smlaltbeq ip, sp, r0, ip │ │ │ │ + cmpeq pc, r8, ror r0 @ │ │ │ │ + cmpeq sp, r8, ror #24 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmpeq sp, ip, lsr #24 │ │ │ │ - ldrheq sl, [r7, #-132] @ 0xffffff7c │ │ │ │ - strdeq ip, [sp, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq r4, [pc, #-240] @ 6986c4 │ │ │ │ + cmpeq sp, r8, lsr ip │ │ │ │ + ldrheq sl, [r7, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r4, lsl #24 │ │ │ │ + ldrdeq r4, [pc, #-252] @ 6986b8 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmpeq r7, r4, ror r8 │ │ │ │ - strheq ip, [sp, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x014f4f90 │ │ │ │ + cmpeq r7, ip, ror r8 │ │ │ │ + smlalbteq ip, sp, r4, fp │ │ │ │ + @ instruction: 0x014f4f9c │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - smlalbbeq ip, sp, r0, fp │ │ │ │ - cmpeq sp, r0, asr fp │ │ │ │ + smlalbbeq ip, sp, ip, fp │ │ │ │ + cmpeq sp, ip, asr fp │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - cmpeq sp, r0, lsr #22 │ │ │ │ + cmpeq sp, ip, lsr #22 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - strdeq ip, [sp, #-160] @ 0xffffff60 │ │ │ │ + strdeq ip, [sp, #-172] @ 0xffffff54 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - smlalbteq ip, sp, r0, sl │ │ │ │ + smlalbteq ip, sp, ip, sl │ │ │ │ muleq r0, r1, r4 │ │ │ │ - @ instruction: 0x014dca90 │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ - cmpeq r7, r4, ror #13 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ - cmpeq pc, r0, lsl #28 │ │ │ │ + @ instruction: 0x014dca9c │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ + cmpeq r7, ip, ror #13 │ │ │ │ + cmpeq sp, r4, lsr sl │ │ │ │ + cmpeq pc, ip, lsl #28 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - smlaltteq ip, sp, r8, r9 │ │ │ │ - cmpeq r7, r4, lsr #13 │ │ │ │ - smlalbteq r4, pc, r0, sp @ │ │ │ │ + strdeq ip, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r7, ip, lsr #13 │ │ │ │ + smlalbteq r4, pc, ip, sp @ │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmpeq r7, r8, ror #12 │ │ │ │ - smlaltbeq ip, sp, ip, r9 │ │ │ │ - smlalbbeq r4, pc, r4, sp @ │ │ │ │ + cmpeq r7, r0, ror r6 │ │ │ │ + strheq ip, [sp, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x014f4d90 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmpeq sp, r4, ror r9 │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ + smlalbbeq ip, sp, r0, r9 │ │ │ │ + cmpeq pc, ip, asr sp @ │ │ │ │ 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 │ │ │ │ @@ -1540219,45 +1540219,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6989d4 │ │ │ │ - cmpeq r7, ip, lsr #9 │ │ │ │ - cmpeq lr, r8, asr r4 │ │ │ │ - smlalbteq r4, pc, r8, fp @ │ │ │ │ - cmpeq pc, r4, asr r5 @ │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ - ldrdeq r4, [pc, #-184] @ 698b30 │ │ │ │ - ldrdeq r4, [pc, #-176] @ 698b3c │ │ │ │ - smlalbteq r4, pc, r0, fp @ │ │ │ │ - strheq r4, [pc, #-176] @ 698b44 │ │ │ │ - smlaltbeq r4, pc, r4, fp @ │ │ │ │ - cmpeq r7, r4, lsr #7 │ │ │ │ - smlaltteq ip, sp, r8, r6 │ │ │ │ - smlalbteq r4, pc, r0, sl @ │ │ │ │ - cmpeq r7, r0, lsr #6 │ │ │ │ - cmpeq sp, r4, ror #12 │ │ │ │ - cmpeq pc, ip, lsr sl @ │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ - cmpeq sp, ip, lsl #12 │ │ │ │ - smlaltteq r4, pc, r4, r9 @ │ │ │ │ - cmpeq r7, r0, ror r2 │ │ │ │ - strheq ip, [sp, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq r4, pc, ip, r9 @ │ │ │ │ - cmpeq r7, r8, lsl r2 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ - cmpeq r7, r0, asr #3 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ - ldrdeq r4, [pc, #-140] @ 698bb4 │ │ │ │ - cmpeq r7, r8, lsl #3 │ │ │ │ - smlalbteq ip, sp, ip, r4 │ │ │ │ - smlaltbeq r4, pc, r4, r8 @ │ │ │ │ + ldrheq sl, [r7, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r4, ror #8 │ │ │ │ + ldrdeq r4, [pc, #-180] @ 698b28 │ │ │ │ + cmpeq pc, r0, ror #10 │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ + smlaltteq r4, pc, r4, fp @ │ │ │ │ + ldrdeq r4, [pc, #-188] @ 698b30 │ │ │ │ + smlalbteq r4, pc, ip, fp @ │ │ │ │ + strheq r4, [pc, #-188] @ 698b38 │ │ │ │ + strheq r4, [pc, #-176] @ 698b48 │ │ │ │ + cmpeq r7, ip, lsr #7 │ │ │ │ + strdeq ip, [sp, #-100] @ 0xffffff9c │ │ │ │ + smlalbteq r4, pc, ip, sl @ │ │ │ │ + cmpeq r7, r8, lsr #6 │ │ │ │ + cmpeq sp, r0, ror r6 │ │ │ │ + cmpeq pc, r8, asr #20 │ │ │ │ + ldrsbeq sl, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, r8, lsl r6 │ │ │ │ + strdeq r4, [pc, #-144] @ 698b8c │ │ │ │ + cmpeq r7, r8, ror r2 │ │ │ │ + smlalbteq ip, sp, r0, r5 │ │ │ │ + @ instruction: 0x014f4998 │ │ │ │ + cmpeq r7, r0, lsr #4 │ │ │ │ + cmpeq sp, r8, ror #10 │ │ │ │ + cmpeq pc, r0, asr #18 │ │ │ │ + cmpeq r7, r8, asr #3 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ + smlaltteq r4, pc, r8, r8 @ │ │ │ │ + @ instruction: 0x0157a190 │ │ │ │ + ldrdeq ip, [sp, #-72] @ 0xffffffb8 │ │ │ │ + strheq r4, [pc, #-128] @ 698bcc │ │ │ │ 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 │ │ │ │ @@ -1541040,136 +1541040,136 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #952 @ 0x3b8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 69984c │ │ │ │ msreq SPSR_xc, r8, lsr #17 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq SPSR_xc, r8, lsl #17 │ │ │ │ - cmpeq r7, r0, ror #31 │ │ │ │ + cmpeq r7, r8, ror #31 │ │ │ │ smlalbteq fp, ip, r0, fp │ │ │ │ - cmpeq pc, ip, asr #32 │ │ │ │ + qdaddeq fp, r8, pc @ │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r7, ip, lsl pc │ │ │ │ - cmpeq pc, r8, lsr r6 @ │ │ │ │ + cmpeq r7, r4, lsr #30 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0xffff4564 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ - cmpeq pc, r8, asr r6 @ │ │ │ │ - smlalbbeq sl, lr, r4, r2 │ │ │ │ - cmpeq pc, r4, lsr #14 │ │ │ │ - smlaltbeq r0, pc, r0, r6 @ │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ - cmpeq pc, ip, lsr #8 │ │ │ │ + cmpeq pc, r4, ror #12 │ │ │ │ + @ instruction: 0x014ea290 │ │ │ │ + cmpeq pc, r0, lsr r7 @ │ │ │ │ + smlaltbeq r0, pc, ip, r6 @ │ │ │ │ + cmpeq r7, ip, ror #24 │ │ │ │ + cmpeq pc, r8, lsr r4 @ │ │ │ │ msreq (UNDEF: 115), r8, lsr #7 │ │ │ │ - cmpeq r7, r4, lsl #23 │ │ │ │ - smlalbteq fp, sp, r8, lr │ │ │ │ - @ instruction: 0x014f4298 │ │ │ │ + cmpeq r7, ip, lsl #23 │ │ │ │ + ldrdeq fp, [sp, #-228] @ 0xffffff1c │ │ │ │ + smlaltbeq r4, pc, r4, r2 @ │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - @ instruction: 0x014dbe90 │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ + @ instruction: 0x014dbe9c │ │ │ │ + cmpeq pc, r4, ror r2 @ │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq r7, r8, lsl fp │ │ │ │ - cmpeq sp, r8, asr lr │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ + cmpeq r7, r0, lsr #22 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ + cmpeq pc, r8, lsr r2 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq r9, [r7, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - strdeq r4, [pc, #-20] @ 69990c │ │ │ │ - cmpeq r7, r0, lsr #21 │ │ │ │ - smlaltteq fp, sp, r0, sp │ │ │ │ - strheq r4, [pc, #-20] @ 699918 │ │ │ │ + cmpeq r7, r4, ror #21 │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ + mrseq r4, (UNDEF: 111) │ │ │ │ + cmpeq r7, r8, lsr #21 │ │ │ │ + smlaltteq fp, sp, ip, sp │ │ │ │ + smlalbteq r4, pc, r0, r1 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r7, r4, ror #20 │ │ │ │ - smlaltbeq fp, sp, r4, sp │ │ │ │ - cmpeq pc, r8, ror r1 @ │ │ │ │ + cmpeq r7, ip, ror #20 │ │ │ │ + strheq fp, [sp, #-208] @ 0xffffff30 │ │ │ │ + smlalbbeq r4, pc, r4, r1 @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r7, r4, lsr #20 │ │ │ │ - cmpeq sp, r8, ror #26 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ + cmpeq r7, ip, lsr #20 │ │ │ │ + cmpeq sp, r4, ror sp │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, r8, ror #19 │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ - strdeq r4, [pc, #-12] @ 699950 │ │ │ │ + ldrsheq r9, [r7, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r7, ip, lsr #19 │ │ │ │ - strdeq fp, [sp, #-192] @ 0xffffff40 │ │ │ │ - smlalbteq r4, pc, r0, r0 @ │ │ │ │ + ldrheq r9, [r7, #-148] @ 0xffffff6c │ │ │ │ + strdeq fp, [sp, #-204] @ 0xffffff34 │ │ │ │ + smlalbteq r4, pc, ip, r0 @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r7, r0, ror r9 │ │ │ │ - strheq fp, [sp, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r4, pc, r4, r0 @ │ │ │ │ + cmpeq r7, r8, ror r9 │ │ │ │ + smlalbteq fp, sp, r0, ip │ │ │ │ + swpbeq r4, r0, [pc] @ │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r7, r4, lsr r9 │ │ │ │ - cmpeq sp, r8, ror ip │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ + cmpeq r7, ip, lsr r9 │ │ │ │ + smlalbbeq fp, sp, r4, ip │ │ │ │ + qdaddeq r4, r4, pc @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrsheq r9, [r7, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sp, ip, lsr ip │ │ │ │ - cmpeq pc, ip │ │ │ │ + cmpeq r7, r0, lsl #18 │ │ │ │ + cmpeq sp, r8, asr #24 │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - ldrheq r9, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sp, r0, lsl #24 │ │ │ │ - ldrdeq r3, [pc, #-240] @ 6998bc │ │ │ │ + cmpeq r7, r4, asr #17 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ + ldrdeq r3, [pc, #-252] @ 6998b0 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - cmpeq r7, r0, lsl #17 │ │ │ │ - smlalbteq fp, sp, r4, fp │ │ │ │ - @ instruction: 0x014f3f94 │ │ │ │ + cmpeq r7, r8, lsl #17 │ │ │ │ + ldrdeq fp, [sp, #-176] @ 0xffffff50 │ │ │ │ + smlaltbeq r3, pc, r0, pc @ │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ - smlalbbeq fp, sp, r8, fp │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ + @ instruction: 0x014dbb94 │ │ │ │ + cmpeq pc, r4, ror #30 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - cmpeq r7, r8, lsl #16 │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ - cmpeq pc, ip, lsl pc @ │ │ │ │ + cmpeq r7, r0, lsl r8 │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ + cmpeq pc, r8, lsr #30 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - cmpeq r7, ip, asr #15 │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ - smlaltteq r3, pc, r0, lr @ │ │ │ │ + ldrsbeq r9, [r7, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, ip, lsl fp │ │ │ │ + smlaltteq r3, pc, ip, lr @ │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - ldrdeq fp, [sp, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq fp, sp, r4, sl │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - smlaltbeq fp, sp, r8, sl │ │ │ │ + strheq fp, [sp, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - cmpeq r7, ip, asr #13 │ │ │ │ - cmpeq sp, r0, lsl sl │ │ │ │ - smlaltteq r3, pc, r0, sp @ │ │ │ │ + smlalbbeq fp, sp, r4, sl │ │ │ │ + cmpeq sp, r4, asr sl │ │ │ │ + ldrsbeq r9, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, ip, lsl sl │ │ │ │ + smlaltteq r3, pc, ip, sp @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01579690 │ │ │ │ - ldrdeq fp, [sp, #-148] @ 0xffffff6c │ │ │ │ - smlaltbeq r3, pc, r4, sp @ │ │ │ │ + @ instruction: 0x01579698 │ │ │ │ + smlaltteq fp, sp, r0, r9 │ │ │ │ + strheq r3, [pc, #-208] @ 699954 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r7, r4, asr r6 │ │ │ │ - @ instruction: 0x014db998 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ - cmpeq sp, r0, ror #18 │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ + cmpeq r7, ip, asr r6 │ │ │ │ + smlaltbeq fp, sp, r4, r9 │ │ │ │ + cmpeq pc, r8, ror sp @ │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - ldrheq r9, [r7, #-80] @ 0xffffffb0 │ │ │ │ - strdeq fp, [sp, #-132] @ 0xffffff7c │ │ │ │ - smlalbteq r3, pc, r4, ip @ │ │ │ │ + ldrheq r9, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, r0, lsl #18 │ │ │ │ + ldrdeq r3, [pc, #-192] @ 69998c │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - strheq fp, [sp, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq r3, pc, r8, ip @ │ │ │ │ + cmpeq r7, ip, ror r5 │ │ │ │ + smlalbteq fp, sp, r4, r8 │ │ │ │ + @ instruction: 0x014f3c94 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ - cmpeq sp, ip, ror r8 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ + cmpeq r7, r0, asr #10 │ │ │ │ + smlalbbeq fp, sp, r8, r8 │ │ │ │ + cmpeq pc, r8, asr ip @ │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - smlaltbeq sp, lr, r8, r3 │ │ │ │ - ldrsheq r9, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ + strheq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ + cmpeq pc, ip, lsl ip @ │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - ldrheq r9, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq lr, r0, lsr #12 │ │ │ │ - ldrdeq r3, [pc, #-176] @ 6999dc │ │ │ │ + cmpeq r7, r4, asr #9 │ │ │ │ + cmpeq lr, ip, lsr #12 │ │ │ │ + ldrdeq r3, [pc, #-188] @ 6999d0 │ │ │ │ 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] @ 69a0d0 │ │ │ │ @@ -1541566,78 +1541566,78 @@ │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 699cbc │ │ │ │ cmneq r3, r4, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - smlalbteq sp, lr, ip, r1 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ + ldrdeq sp, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, r8, lsr #4 │ │ │ │ + cmpeq pc, r0, asr #18 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - cmpeq pc, ip, lsl sl @ │ │ │ │ - cmpeq pc, r8, lsr #4 │ │ │ │ - ldrsheq r9, [r7, #-8] │ │ │ │ - cmpeq sp, ip, lsr r4 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ + cmpeq pc, r8, lsr #20 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ + cmpeq r7, r0, lsl #2 │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ + cmpeq pc, r8, lsl r8 @ │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - smlaltbeq sl, pc, r4, r1 @ │ │ │ │ + strheq sl, [pc, #-16] @ 69a0f8 │ │ │ │ @ instruction: 0xffff3fd4 │ │ │ │ - smlalbteq r3, pc, r0, r8 @ │ │ │ │ + smlalbteq r3, pc, ip, r8 @ │ │ │ │ cmneq r3, r0, asr r8 │ │ │ │ - swpbeq sp, r4, [lr] │ │ │ │ - cmpeq r7, r8, lsl r0 │ │ │ │ - cmpeq pc, r8, lsr #14 │ │ │ │ + smlaltbeq sp, lr, r0, r0 │ │ │ │ + cmpeq r7, r0, lsr #32 │ │ │ │ + cmpeq pc, r4, lsr r7 @ │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - smlalbbeq sl, pc, ip, r0 @ │ │ │ │ - smlalbteq ip, lr, ip, pc @ │ │ │ │ + swpbeq sl, r8, [pc] @ │ │ │ │ + ldrdeq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ @ instruction: 0xffff34ac │ │ │ │ - cmpeq pc, r8, lsl r0 @ │ │ │ │ - cmpeq r7, r8, lsl pc │ │ │ │ - cmpeq sp, ip, asr r2 │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ + cmpeq pc, r4, lsr #32 │ │ │ │ + cmpeq r7, r0, lsr #30 │ │ │ │ + cmpeq sp, r8, ror #4 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ muleq r0, r1, r5 │ │ │ │ strheq ip, [ip, #-164] @ 0xffffff5c │ │ │ │ - ldrheq r8, [r7, #-236] @ 0xffffff14 │ │ │ │ - mrseq fp, (UNDEF: 109) │ │ │ │ - ldrdeq r3, [pc, #-80] @ 69a104 │ │ │ │ + cmpeq r7, r4, asr #29 │ │ │ │ + cmpeq sp, ip, lsl #4 │ │ │ │ + ldrdeq r3, [pc, #-92] @ 69a0f8 │ │ │ │ muleq r0, r2, r5 │ │ │ │ - cmpeq r7, r0, lsl #29 │ │ │ │ - smlalbteq fp, sp, r4, r1 │ │ │ │ - @ instruction: 0x014f3594 │ │ │ │ + cmpeq r7, r8, lsl #29 │ │ │ │ + ldrdeq fp, [sp, #-16] │ │ │ │ + smlaltbeq r3, pc, r0, r5 @ │ │ │ │ muleq r0, r3, r5 │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ - smlaltteq ip, lr, ip, ip │ │ │ │ - cmpeq pc, r8, asr r5 @ │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ + strdeq ip, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq pc, r4, ror #10 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmpeq sp, ip, asr r1 │ │ │ │ - cmpeq sp, ip, lsr #2 │ │ │ │ - ldrheq r8, [r7, #-212] @ 0xffffff2c │ │ │ │ - strdeq fp, [sp, #-8] │ │ │ │ - smlalbteq r3, pc, r8, r4 @ │ │ │ │ + cmpeq sp, r8, ror #2 │ │ │ │ + cmpeq sp, r8, lsr r1 │ │ │ │ + ldrheq r8, [r7, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, r4, lsl #2 │ │ │ │ + ldrdeq r3, [pc, #-68] @ 69a148 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - cmpeq r7, r8, ror sp │ │ │ │ - strheq fp, [sp, #-12] │ │ │ │ - smlalbbeq r3, pc, ip, r4 @ │ │ │ │ + cmpeq r7, r0, lsl #27 │ │ │ │ + smlalbteq fp, sp, r8, r0 │ │ │ │ + @ instruction: 0x014f3498 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - cmpeq r7, ip, lsr sp │ │ │ │ - smlalbbeq fp, sp, r0, r0 │ │ │ │ - cmpeq pc, r0, asr r4 @ │ │ │ │ + cmpeq r7, r4, asr #26 │ │ │ │ + smlalbbeq fp, sp, ip, r0 │ │ │ │ + cmpeq pc, ip, asr r4 @ │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - cmpeq r7, r0, lsl #26 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ - cmpeq pc, r4, lsl r4 @ │ │ │ │ + cmpeq r7, r8, lsl #26 │ │ │ │ + qdaddeq fp, r0, sp │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmpeq r7, r4, asr #25 │ │ │ │ - cmpeq sp, r8 │ │ │ │ - ldrdeq r3, [pc, #-56] @ 69a194 │ │ │ │ + cmpeq r7, ip, asr #25 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ + smlaltteq r3, pc, r4, r3 @ │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - cmpeq r7, r8, lsl #25 │ │ │ │ - smlalbteq sl, sp, ip, pc @ │ │ │ │ - @ instruction: 0x014f339c │ │ │ │ + @ instruction: 0x01578c90 │ │ │ │ + ldrdeq sl, [sp, #-248] @ 0xffffff08 │ │ │ │ + smlaltbeq r3, pc, r8, r3 @ │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1541668,17 +1541668,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1056 @ 0x420 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 69a224 │ │ │ │ @ instruction: 0xffff52a4 │ │ │ │ - cmpeq r7, ip, ror #21 │ │ │ │ - cmpeq sp, r0, lsr lr │ │ │ │ - mrseq r3, (UNDEF: 111) │ │ │ │ + ldrsheq r8, [r7, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sp, ip, lsr lr │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ @@ -1541724,17 +1541724,17 @@ │ │ │ │ cmneq r3, ip, ror #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r3, ip, lsl r2 │ │ │ │ cmneq r3, r4, lsl #4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ - smlalbbeq r9, sp, ip, pc @ │ │ │ │ - cmpeq pc, r4, ror #6 │ │ │ │ + cmpeq r7, ip, asr ip │ │ │ │ + @ instruction: 0x014d9f98 │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ ldr r3, [r2, #944] @ 0x3b0 │ │ │ │ ldr r2, [r2, #952] @ 0x3b8 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -1543280,49 +1543280,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #156] @ 69bc2c │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 69a308 │ │ │ │ - cmpeq r7, r8, lsr #23 │ │ │ │ - smlaltteq r9, sp, r0, lr │ │ │ │ - strheq r2, [pc, #-40] @ 69bb88 │ │ │ │ + ldrheq r7, [r7, #-176] @ 0xffffff50 │ │ │ │ + smlaltteq r9, sp, ip, lr │ │ │ │ + smlalbteq r2, pc, r4, r2 @ │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - cmpeq r7, r8, asr fp │ │ │ │ - @ instruction: 0x014d9e90 │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ + cmpeq r7, r0, ror #22 │ │ │ │ + @ instruction: 0x014d9e9c │ │ │ │ + cmpeq pc, r4, ror r2 @ │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ + cmpeq sp, ip, ror #12 │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - cmpeq r7, ip, ror #5 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - strdeq r1, [pc, #-156] @ 69bb44 │ │ │ │ + ldrsheq r7, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, lsr r6 │ │ │ │ + cmpeq pc, r8, lsl #20 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - ldrheq r7, [r7, #-32] @ 0xffffffe0 │ │ │ │ - smlaltteq r9, sp, r8, r5 │ │ │ │ - smlalbteq r1, pc, r0, r9 @ │ │ │ │ + ldrheq r7, [r7, #-40] @ 0xffffffd8 │ │ │ │ + strdeq r9, [sp, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r1, pc, ip, r9 @ │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmpeq r7, r4, ror r2 │ │ │ │ - smlaltbeq r9, sp, ip, r5 │ │ │ │ - smlalbbeq r1, pc, r4, r9 @ │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ + strheq r9, [sp, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x014f1990 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - cmpeq r7, r8, lsr r2 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ - cmpeq pc, r8, asr #18 │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + cmpeq sp, ip, ror r5 │ │ │ │ + cmpeq pc, r4, asr r9 @ │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - ldrsheq r7, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sp, r4, lsr r5 │ │ │ │ - cmpeq pc, ip, lsl #18 │ │ │ │ + cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - cmpeq r7, r0, asr #3 │ │ │ │ - strdeq r9, [sp, #-72] @ 0xffffffb8 │ │ │ │ - ldrdeq r1, [pc, #-128] @ 69bbb0 │ │ │ │ + cmpeq r7, r8, asr #3 │ │ │ │ + cmpeq sp, r4, lsl #10 │ │ │ │ + ldrdeq r1, [pc, #-140] @ 69bba4 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #944] @ 0x3b0 │ │ │ │ ldr r3, [r0, #948] @ 0x3b4 │ │ │ │ @@ -1543425,29 +1543425,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 69bd08 │ │ │ │ - smlaltbeq r1, pc, r0, r8 @ │ │ │ │ - cmpeq r7, r0, asr r0 │ │ │ │ - cmpeq pc, r0, ror #14 │ │ │ │ + smlaltbeq r1, pc, ip, r8 @ │ │ │ │ + cmpeq r7, r8, asr r0 │ │ │ │ + cmpeq pc, ip, ror #14 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - ldrsheq r6, [r7, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, ip, lsr r3 │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ + cmpeq r7, r0 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ + cmpeq pc, r8, lsl r7 @ │ │ │ │ andeq r0, r0, fp, ror #12 │ │ │ │ - ldrheq r6, [r7, #-252] @ 0xffffff04 │ │ │ │ - cmpeq pc, r8, ror #16 │ │ │ │ - smlalbteq r1, pc, r4, r6 @ │ │ │ │ + cmpeq r7, r4, asr #31 │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ + ldrdeq r1, [pc, #-96] @ 69bdb4 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - strdeq r1, [pc, #-124] @ 69bda0 │ │ │ │ - cmpeq r7, r8, ror pc │ │ │ │ - smlalbbeq r1, pc, r8, r6 @ │ │ │ │ + cmpeq pc, r8, lsl #16 │ │ │ │ + cmpeq r7, r0, lsl #31 │ │ │ │ + @ instruction: 0x014f1694 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1543971,44 +1543971,44 @@ │ │ │ │ cmneq r3, r0, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r3, r4, ror #12 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ strheq ip, [r3, #-20]! @ 0xffffffec │ │ │ │ - cmpeq r7, ip, asr #18 │ │ │ │ - smlalbbeq r8, sp, r4, ip │ │ │ │ - qdaddeq r1, ip, pc @ │ │ │ │ + cmpeq r7, r4, asr r9 │ │ │ │ + @ instruction: 0x014d8c90 │ │ │ │ + cmpeq pc, r8, rrx │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - cmpeq r7, r4, lsl r9 │ │ │ │ - cmpeq pc, r4, lsr #32 │ │ │ │ + cmpeq r7, ip, lsl r9 │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - smlaltbeq r8, sp, ip, fp │ │ │ │ - cmpeq r7, r0, asr #16 │ │ │ │ - cmpeq sp, r8, ror fp │ │ │ │ - cmpeq pc, r0, asr pc @ │ │ │ │ + strheq r8, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r8, asr #16 │ │ │ │ + smlalbbeq r8, sp, r4, fp │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmpeq r7, r4, lsl #16 │ │ │ │ - cmpeq sp, ip, lsr fp │ │ │ │ - cmpeq pc, r4, lsl pc @ │ │ │ │ + cmpeq r7, ip, lsl #16 │ │ │ │ + cmpeq sp, r8, asr #22 │ │ │ │ + cmpeq pc, r0, lsr #30 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - cmpeq r7, r8, asr #15 │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ - ldrdeq r0, [pc, #-232] @ 69c5d4 │ │ │ │ + ldrsbeq r6, [r7, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ + smlaltteq r0, pc, r4, lr @ │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - cmpeq r7, ip, lsl #15 │ │ │ │ - smlalbteq r8, sp, r4, sl │ │ │ │ - @ instruction: 0x014f0e9c │ │ │ │ + @ instruction: 0x01576794 │ │ │ │ + ldrdeq r8, [sp, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r0, pc, r8, lr @ │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - cmpeq r7, r0, asr r7 │ │ │ │ - smlaltbeq sl, lr, ip, r8 │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ - cmpeq r7, r8, lsl #14 │ │ │ │ - cmpeq lr, r4, ror #16 │ │ │ │ - cmpeq pc, r4, lsl lr @ │ │ │ │ + cmpeq r7, r8, asr r7 │ │ │ │ + strheq sl, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq pc, ip, ror #28 │ │ │ │ + cmpeq r7, r0, lsl r7 │ │ │ │ + cmpeq lr, r0, ror r8 │ │ │ │ + cmpeq pc, r0, lsr #28 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ beq 69c748 │ │ │ │ cmp r3, #3 │ │ │ │ beq 69c728 │ │ │ │ @@ -1544194,38 +1544194,38 @@ │ │ │ │ bl b6c98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 69c7dc │ │ │ │ cmneq r3, r8, ror sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r3, r0, lsr sp │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ + cmpeq lr, r4, lsl r7 │ │ │ │ andseq r0, r4, r8, ror #30 │ │ │ │ addeq r1, r0, r8, ror r5 │ │ │ │ - smlaltteq ip, lr, r4, pc @ │ │ │ │ + strdeq ip, [lr, #-240] @ 0xffffff10 │ │ │ │ subseq ip, r9, r8, ror sl │ │ │ │ - cmpeq r7, ip, lsl #9 │ │ │ │ - cmpeq pc, r4, ror sp @ │ │ │ │ - @ instruction: 0x014f0b94 │ │ │ │ + @ instruction: 0x01576494 │ │ │ │ + smlalbbeq r0, pc, r0, sp @ │ │ │ │ + smlaltbeq r0, pc, r0, fp @ │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - cmpeq r7, r8, asr #8 │ │ │ │ - smlalbbeq r8, sp, ip, r7 │ │ │ │ - cmpeq pc, r4, ror #22 │ │ │ │ + cmpeq r7, r0, asr r4 │ │ │ │ + @ instruction: 0x014d8798 │ │ │ │ + cmpeq pc, r0, ror fp @ │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - cmpeq r7, r4, lsl r4 │ │ │ │ - cmpeq sp, ip, asr #14 │ │ │ │ - cmpeq pc, ip, lsl fp @ │ │ │ │ + cmpeq r7, ip, lsl r4 │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ + cmpeq pc, r8, lsr #22 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmpeq r7, ip, asr #7 │ │ │ │ - cmpeq sp, r4, lsl #14 │ │ │ │ - ldrdeq r0, [pc, #-164] @ 69c998 │ │ │ │ + ldrsbeq r6, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sp, r0, lsl r7 │ │ │ │ + smlaltteq r0, pc, r0, sl @ │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - cmpeq r7, r4, lsl #7 │ │ │ │ - cmpeq pc, ip, ror #24 │ │ │ │ - smlaltbeq r0, pc, r0, sl @ │ │ │ │ + cmpeq r7, ip, lsl #7 │ │ │ │ + cmpeq pc, r8, ror ip @ │ │ │ │ + smlaltbeq r0, pc, ip, sl @ │ │ │ │ @ instruction: 0x000006ba │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ bne 69ca74 │ │ │ │ ldr r2, [pc, #24] @ 69ca7c │ │ │ │ ldr r3, [pc, #24] @ 69ca80 │ │ │ │ @@ -1544680,32 +1544680,32 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 69cdb8 │ │ │ │ strdeq fp, [r3, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r7, r8, lsr #31 │ │ │ │ - strheq r0, [pc, #-128] @ 69d10c │ │ │ │ + ldrheq r5, [r7, #-240] @ 0xffffff10 │ │ │ │ + strheq r0, [pc, #-140] @ 69d100 │ │ │ │ cmneq r3, r4, asr r7 │ │ │ │ - cmpeq r7, r8, asr #25 │ │ │ │ - strdeq r0, [pc, #-92] @ 69d13c │ │ │ │ - ldrdeq r7, [sp, #-248] @ 0xffffff08 │ │ │ │ - strheq r0, [pc, #-52] @ 69d16c │ │ │ │ + ldrsbeq r5, [r7, #-192] @ 0xffffff40 │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ + smlaltteq r7, sp, r4, pc @ │ │ │ │ + smlalbteq r0, pc, r0, r3 @ │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - smlaltbeq r7, sp, r0, pc @ │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ + smlaltbeq r7, sp, ip, pc @ │ │ │ │ + smlalbbeq r0, pc, r8, r3 @ │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - cmpeq r7, ip, lsr #24 │ │ │ │ - cmpeq sp, r4, ror #30 │ │ │ │ - cmpeq pc, ip, lsr r3 @ │ │ │ │ + cmpeq r7, r4, lsr ip │ │ │ │ + cmpeq sp, r0, ror pc │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r7, ip, ror #23 │ │ │ │ - cmpeq sp, r4, lsr #30 │ │ │ │ - strdeq r0, [pc, #-36] @ 69d1a8 │ │ │ │ + ldrsheq r5, [r7, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sp, r0, lsr pc │ │ │ │ + mrseq r0, (UNDEF: 127) │ │ │ │ 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] @ 69de38 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ @@ -1545497,72 +1545497,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 69da34 │ │ │ │ cmneq r3, ip, lsr #6 │ │ │ │ cmneq r3, r8, lsl r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsbeq r5, [r7, #-164] @ 0xffffff5c │ │ │ │ - smlalbbeq r0, pc, r4, r1 @ │ │ │ │ + ldrsbeq r5, [r7, #-172] @ 0xffffff54 │ │ │ │ + @ instruction: 0x014f0190 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ andeq r0, r0, r3, asr #14 │ │ │ │ - cmpeq pc, ip, lsr #6 │ │ │ │ - cmpeq r7, ip, asr r9 │ │ │ │ - cmpeq pc, r4, ror r0 @ │ │ │ │ + cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmpeq r7, r4, ror #18 │ │ │ │ + smlalbbeq r0, pc, r0, r0 @ │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - cmpeq r7, r8, lsl #18 │ │ │ │ - cmpeq pc, r8, lsl r0 @ │ │ │ │ + cmpeq r7, r0, lsl r9 │ │ │ │ + cmpeq pc, r4, lsr #32 │ │ │ │ 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, ip, ror #22 │ │ │ │ - ldrheq r5, [r7, #-56] @ 0xffffffc8 │ │ │ │ - ldrdeq pc, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r7, r0, asr #7 │ │ │ │ + smlaltteq pc, lr, r0, sl @ │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ ldrdeq sl, [r3, #-168]! @ 0xffffff58 │ │ │ │ - smlaltbeq r7, sp, ip, r5 │ │ │ │ - smlaltteq pc, lr, r8, fp @ │ │ │ │ + strheq r7, [sp, #-88] @ 0xffffffa8 │ │ │ │ + strdeq pc, [lr, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - cmpeq sp, ip, lsl #10 │ │ │ │ - ldrheq r5, [r7, #-20] @ 0xffffffec │ │ │ │ - strdeq r7, [sp, #-72] @ 0xffffffb8 │ │ │ │ - ldrdeq pc, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ + ldrheq r5, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sp, r4, lsl #10 │ │ │ │ + ldrdeq pc, [lr, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - cmpeq r7, ip, ror r1 │ │ │ │ - smlalbteq r7, sp, r0, r4 │ │ │ │ - @ instruction: 0x014ef898 │ │ │ │ + cmpeq r7, r4, lsl #3 │ │ │ │ + smlalbteq r7, sp, ip, r4 │ │ │ │ + smlaltbeq pc, lr, r4, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ - smlalbbeq r7, sp, r8, r4 │ │ │ │ - cmppeq lr, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, asr #2 │ │ │ │ + @ instruction: 0x014d7494 │ │ │ │ + cmppeq lr, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - cmpeq r7, ip, lsl #2 │ │ │ │ - cmpeq sp, r0, asr r4 │ │ │ │ - cmppeq lr, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ + cmpeq sp, ip, asr r4 │ │ │ │ + cmppeq lr, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ - cmpeq sp, ip, lsl r4 │ │ │ │ - strdeq r7, [sp, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq r7, sp, r4, r3 │ │ │ │ + cmpeq sp, r8, lsr #8 │ │ │ │ + strdeq r7, [sp, #-60] @ 0xffffffc4 │ │ │ │ + ldrdeq r7, [sp, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - @ instruction: 0x014d7398 │ │ │ │ - cmpeq sp, ip, ror #6 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ - cmpeq sp, r4, lsl r3 │ │ │ │ + smlaltbeq r7, sp, r4, r3 │ │ │ │ + cmpeq sp, r8, ror r3 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ + cmpeq sp, r0, lsr #6 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - smlaltteq r7, sp, r8, r2 │ │ │ │ - strheq r7, [sp, #-44] @ 0xffffffd4 │ │ │ │ - @ instruction: 0x014d7290 │ │ │ │ - cmpeq r7, ip, lsl pc │ │ │ │ - cmpeq sp, r0, ror #4 │ │ │ │ - cmppeq lr, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [sp, #-36] @ 0xffffffdc │ │ │ │ + smlalbteq r7, sp, r8, r2 │ │ │ │ + @ instruction: 0x014d729c │ │ │ │ + cmpeq r7, r4, lsr #30 │ │ │ │ + cmpeq sp, ip, ror #4 │ │ │ │ + cmppeq lr, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1546543,301 +1546543,301 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbcs r3, r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ blt 69ede4 │ │ │ │ b 69e440 │ │ │ │ cmneq r3, r4, asr #11 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrheq r4, [r7, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r7, r4, asr #27 │ │ │ │ cmneq r3, r4, lsr #11 │ │ │ │ cmneq r4, r0, lsl #20 │ │ │ │ cmpeq ip, r4, lsr #18 │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - strheq r8, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r3, ip, lsr #2 │ │ │ │ - cmpeq lr, ip, lsr #18 │ │ │ │ - cmpeq lr, r8, asr sp │ │ │ │ + strheq r8, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r3, r8, lsr r1 │ │ │ │ + cmpeq lr, r8, lsr r9 │ │ │ │ + cmpeq lr, r4, ror #26 │ │ │ │ @ instruction: 0xfffeec28 │ │ │ │ rsbseq pc, pc, r8, lsl #29 │ │ │ │ cmneq r3, ip, asr #7 │ │ │ │ cmneq r4, ip, lsr #16 │ │ │ │ cmpeq ip, r0, asr r7 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ - @ instruction: 0x014e8390 │ │ │ │ - cmpeq r3, r8, asr pc │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ + cmpeq pc, r4, asr #24 │ │ │ │ + @ instruction: 0x014e839c │ │ │ │ + cmpeq r3, r4, ror #30 │ │ │ │ + cmpeq lr, r4, ror #14 │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ rsbseq pc, pc, ip, asr #21 │ │ │ │ @ instruction: 0xffffa528 │ │ │ │ cmneq r4, r8, lsl #13 │ │ │ │ - cmpeq lr, ip, asr #14 │ │ │ │ - cmpeq r3, r4, lsl #28 │ │ │ │ - cmpeq lr, r4, lsl #12 │ │ │ │ - strdeq r8, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, r8, asr r7 │ │ │ │ + cmpeq r3, r0, lsl lr │ │ │ │ + cmpeq lr, r0, lsl r6 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ @ instruction: 0xffffbd84 │ │ │ │ cmneq r4, r0, lsr r5 │ │ │ │ cmpeq ip, r8, ror #8 │ │ │ │ - cmpeq lr, r8, ror #6 │ │ │ │ - @ instruction: 0x014e8194 │ │ │ │ - cmpeq r3, r0, ror ip │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ - strdeq r8, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ + smlaltbeq r8, lr, r0, r1 │ │ │ │ + cmpeq r3, ip, ror ip │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ andeq r3, r0, r4, lsl r7 │ │ │ │ cmneq r4, r4, lsr #7 │ │ │ │ ldrdeq r8, [ip, #-44] @ 0xffffffd4 │ │ │ │ - strdeq pc, [lr, #-4] │ │ │ │ - smlaltbeq pc, lr, r4, r0 @ │ │ │ │ - cmpeq r3, r4, ror #21 │ │ │ │ - smlaltteq r8, lr, r4, r2 │ │ │ │ - cmppeq lr, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + mrseq pc, (UNDEF: 94) @ │ │ │ │ + strheq pc, [lr, #-0] @ │ │ │ │ + ldrsheq ip, [r3, #-160] @ 0xffffff60 │ │ │ │ + strdeq r8, [lr, #-32] @ 0xffffffe0 │ │ │ │ + qdaddeq pc, r8, lr @ │ │ │ │ andeq r7, r0, r4, ror #18 │ │ │ │ cmneq r4, r0, lsr #4 │ │ │ │ - cmpeq lr, r4, asr #26 │ │ │ │ - smlaltteq lr, lr, ip, lr @ │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ - cmpeq lr, r0, ror r1 │ │ │ │ - @ instruction: 0x014eee98 │ │ │ │ + cmpeq lr, r0, asr sp │ │ │ │ + strdeq lr, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r3, ip, ror r9 │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + smlaltbeq lr, lr, r4, lr @ │ │ │ │ @ instruction: 0xffffa358 │ │ │ │ rsbseq pc, pc, r4, lsr #12 │ │ │ │ mrseq r8, (UNDEF: 76) │ │ │ │ - smlalbbeq r7, lr, r4, sp │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ - cmpeq lr, ip, lsr r0 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - cmpeq lr, r0, lsl #8 │ │ │ │ - cmpeq r3, r8, asr r7 │ │ │ │ - cmpeq lr, r8, asr pc │ │ │ │ - cmpeq lr, r4, lsr #30 │ │ │ │ - cmpeq lr, r4, asr #24 │ │ │ │ - cmpeq r3, ip, ror #12 │ │ │ │ - cmpeq lr, ip, ror #28 │ │ │ │ - cmpeq lr, r0, asr #28 │ │ │ │ - cmpeq lr, ip, asr #20 │ │ │ │ - cmpeq r3, r8, lsl #11 │ │ │ │ - smlalbbeq r7, lr, r8, sp │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ - cmpeq lr, ip, asr #20 │ │ │ │ - cmpeq r3, r4, lsr #9 │ │ │ │ - smlaltbeq r7, lr, r4, ip │ │ │ │ - cmpeq lr, r0, ror ip │ │ │ │ - cmpeq lr, ip, lsr #26 │ │ │ │ - ldrheq ip, [r3, #-52] @ 0xffffffcc │ │ │ │ - strheq r7, [lr, #-180] @ 0xffffff4c │ │ │ │ - smlalbbeq r7, lr, r0, fp │ │ │ │ - cmpeq r7, r4, ror #19 │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ - strdeq lr, [lr, #-8] │ │ │ │ + @ instruction: 0x014e7d90 │ │ │ │ + cmpeq r3, r8, asr #16 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq r3, r4, ror #14 │ │ │ │ + cmpeq lr, r4, ror #30 │ │ │ │ + cmpeq lr, r0, lsr pc │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + cmpeq r3, r8, ror r6 │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ + cmpeq lr, ip, asr #28 │ │ │ │ + cmpeq lr, r8, asr sl │ │ │ │ + @ instruction: 0x0153c594 │ │ │ │ + @ instruction: 0x014e7d94 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ + cmpeq lr, r8, asr sl │ │ │ │ + ldrheq ip, [r3, #-64] @ 0xffffffc0 │ │ │ │ + strheq r7, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ + cmpeq lr, r8, lsr sp │ │ │ │ + cmpeq r3, r0, asr #7 │ │ │ │ + smlalbteq r7, lr, r0, fp │ │ │ │ + smlalbbeq r7, lr, ip, fp │ │ │ │ + cmpeq r7, ip, ror #19 │ │ │ │ + cmpeq sp, r4, lsr sp │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - cmpeq r7, ip, lsr #19 │ │ │ │ - smlaltteq r5, sp, r4, ip │ │ │ │ - strheq lr, [lr, #-12] │ │ │ │ + ldrheq r3, [r7, #-148] @ 0xffffff6c │ │ │ │ + strdeq r5, [sp, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq lr, lr, r8, r0 @ │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - cmpeq r7, r4, asr r9 │ │ │ │ - smlalbbeq r5, sp, ip, ip │ │ │ │ - qdaddeq lr, ip, lr │ │ │ │ + cmpeq r7, ip, asr r9 │ │ │ │ + @ instruction: 0x014d5c98 │ │ │ │ + cmpeq lr, r8, rrx │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ - cmpeq r7, r0, lsl r9 │ │ │ │ - cmpeq sp, r8, asr #24 │ │ │ │ - cmpeq lr, r0, lsr #32 │ │ │ │ + cmpeq r7, r8, lsl r9 │ │ │ │ + cmpeq sp, r4, asr ip │ │ │ │ + cmpeq lr, ip, lsr #32 │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - ldrheq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ - strdeq r5, [sp, #-180] @ 0xffffff4c │ │ │ │ - smlalbteq sp, lr, r4, pc @ │ │ │ │ + ldrheq r3, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, r0, lsl #24 │ │ │ │ + ldrdeq sp, [lr, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmpeq r7, r8, ror r8 │ │ │ │ - strheq r5, [sp, #-176] @ 0xffffff50 │ │ │ │ - smlalbbeq sp, lr, r8, pc @ │ │ │ │ + cmpeq r7, r0, lsl #17 │ │ │ │ + strheq r5, [sp, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x014edf94 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - cmpeq r7, r0, lsr #16 │ │ │ │ - cmpeq sp, r8, asr fp │ │ │ │ - cmpeq lr, r8, lsr #30 │ │ │ │ + cmpeq r7, r8, lsr #16 │ │ │ │ + cmpeq sp, r4, ror #22 │ │ │ │ + cmpeq lr, r4, lsr pc │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - ldrsbeq r3, [r7, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sp, r4, lsl fp │ │ │ │ - smlaltteq sp, lr, ip, lr │ │ │ │ + cmpeq r7, r4, ror #15 │ │ │ │ + cmpeq sp, r0, lsr #22 │ │ │ │ + strdeq sp, [lr, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - cmpeq r7, r4, lsl #15 │ │ │ │ - strheq r5, [sp, #-172] @ 0xffffff54 │ │ │ │ - smlalbbeq sp, lr, ip, lr │ │ │ │ + cmpeq r7, ip, lsl #15 │ │ │ │ + smlalbteq r5, sp, r8, sl │ │ │ │ + @ instruction: 0x014ede98 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r7, r0, asr #14 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - cmpeq lr, r0, asr lr │ │ │ │ + cmpeq r7, r8, asr #14 │ │ │ │ + smlalbbeq r5, sp, r4, sl │ │ │ │ + cmpeq lr, ip, asr lr │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - cmpeq r7, r8, ror #13 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ - strdeq sp, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq r3, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ + strdeq sp, [lr, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - cmpeq r7, r4, lsr #13 │ │ │ │ - ldrdeq r5, [sp, #-156] @ 0xffffff64 │ │ │ │ - strheq sp, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r7, ip, lsr #13 │ │ │ │ + smlaltteq r5, sp, r8, r9 │ │ │ │ + smlalbteq sp, lr, r0, sp │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - @ instruction: 0x014d599c │ │ │ │ - cmpeq lr, ip, ror #26 │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + smlaltbeq r5, sp, r8, r9 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ - cmpeq r7, r4, lsr #12 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - cmpeq lr, ip, lsr #26 │ │ │ │ + cmpeq r7, ip, lsr #12 │ │ │ │ + cmpeq sp, r8, ror #18 │ │ │ │ + cmpeq lr, r8, lsr sp │ │ │ │ andeq r0, r0, r9, ror #15 │ │ │ │ - cmpeq r7, r4, ror #11 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - smlaltteq sp, lr, ip, ip │ │ │ │ + cmpeq r7, ip, ror #11 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + strdeq sp, [lr, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - cmpeq r7, r4, lsr #11 │ │ │ │ - ldrdeq r5, [sp, #-140] @ 0xffffff74 │ │ │ │ - smlaltbeq sp, lr, ip, ip │ │ │ │ + cmpeq r7, ip, lsr #11 │ │ │ │ + smlaltteq r5, sp, r8, r8 │ │ │ │ + strheq sp, [lr, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - cmpeq r7, ip, asr r5 │ │ │ │ - smlaltbeq r5, sp, r0, r8 │ │ │ │ - cmpeq lr, r0, ror ip │ │ │ │ + cmpeq r7, r4, ror #10 │ │ │ │ + smlaltbeq r5, sp, ip, r8 │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - cmpeq r7, r8, lsr #10 │ │ │ │ - cmpeq sp, r0, ror #16 │ │ │ │ - cmpeq lr, r0, lsr ip │ │ │ │ + cmpeq r7, r0, lsr r5 │ │ │ │ + cmpeq sp, ip, ror #16 │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ - cmpeq sp, r0, lsr #16 │ │ │ │ - strdeq sp, [lr, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r3, [r7, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sp, ip, lsr #16 │ │ │ │ + strdeq sp, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - cmpeq r7, r8, lsr #9 │ │ │ │ - smlaltteq r5, sp, r0, r7 │ │ │ │ - strheq sp, [lr, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r3, [r7, #-64] @ 0xffffffc0 │ │ │ │ + smlaltteq r5, sp, ip, r7 │ │ │ │ + strheq sp, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - cmpeq r7, r8, ror #8 │ │ │ │ - smlaltbeq r5, sp, r0, r7 │ │ │ │ - cmpeq lr, r0, ror fp │ │ │ │ + cmpeq r7, r0, ror r4 │ │ │ │ + smlaltbeq r5, sp, ip, r7 │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ andeq r0, r0, fp, ror #15 │ │ │ │ - cmpeq r7, r8, lsr #8 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmpeq lr, r0, lsr fp │ │ │ │ + cmpeq r7, r0, lsr r4 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ + cmpeq lr, ip, lsr fp │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - cmpeq r7, r8, ror #7 │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ - strdeq sp, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r3, [r7, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sp, ip, lsr #14 │ │ │ │ + strdeq sp, [lr, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - cmpeq r7, r8, lsr #7 │ │ │ │ - smlaltteq r5, sp, r0, r6 │ │ │ │ - strheq sp, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r3, [r7, #-48] @ 0xffffffd0 │ │ │ │ + smlaltteq r5, sp, ip, r6 │ │ │ │ + strheq sp, [lr, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ - smlaltbeq r5, sp, r0, r6 │ │ │ │ - cmpeq lr, r0, ror sl │ │ │ │ + cmpeq r7, r0, ror r3 │ │ │ │ + smlaltbeq r5, sp, ip, r6 │ │ │ │ + cmpeq lr, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ - cmpeq lr, r0, lsr sl │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ + cmpeq sp, ip, ror #12 │ │ │ │ + cmpeq lr, ip, lsr sl │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r7, r8, ror #5 │ │ │ │ - cmpeq sp, r0, lsr #12 │ │ │ │ - strdeq sp, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r3, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + strdeq sp, [lr, #-156] @ 0xffffff64 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r7, r8, lsr #5 │ │ │ │ - smlaltteq r5, sp, r0, r5 │ │ │ │ - strheq sp, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrheq r3, [r7, #-32] @ 0xffffffe0 │ │ │ │ + smlaltteq r5, sp, ip, r5 │ │ │ │ + strheq sp, [lr, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, asr #16 │ │ │ │ - cmpeq r7, r8, ror #4 │ │ │ │ - smlaltbeq r5, sp, r0, r5 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ + cmpeq r7, r0, ror r2 │ │ │ │ + smlaltbeq r5, sp, ip, r5 │ │ │ │ + cmpeq lr, ip, ror r9 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - cmpeq r7, r8, lsr #4 │ │ │ │ - cmpeq sp, r0, ror #10 │ │ │ │ - cmpeq lr, r0, lsr r9 │ │ │ │ + cmpeq r7, r0, lsr r2 │ │ │ │ + cmpeq sp, ip, ror #10 │ │ │ │ + cmpeq lr, ip, lsr r9 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - cmpeq r7, r0, ror #3 │ │ │ │ - cmpeq sp, r4, lsr #10 │ │ │ │ - strdeq sp, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r8, ror #3 │ │ │ │ + cmpeq sp, r0, lsr r5 │ │ │ │ + cmpeq lr, r0, lsl #18 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - cmpeq r7, r4, lsr #3 │ │ │ │ - smlaltteq r5, sp, r8, r4 │ │ │ │ - strheq sp, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, ip, lsr #3 │ │ │ │ + strdeq r5, [sp, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq sp, lr, r4, r8 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - cmpeq r7, r8, ror #2 │ │ │ │ - smlaltbeq r5, sp, ip, r4 │ │ │ │ - cmpeq lr, ip, ror r8 │ │ │ │ + cmpeq r7, r0, ror r1 │ │ │ │ + strheq r5, [sp, #-72] @ 0xffffffb8 │ │ │ │ + smlalbbeq sp, lr, r8, r8 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - cmpeq r7, ip, lsr #2 │ │ │ │ - cmpeq sp, r0, ror r4 │ │ │ │ - cmpeq lr, r4, asr #16 │ │ │ │ - ldrsheq r3, [r7, #-0] │ │ │ │ - cmpeq sp, r4, lsr r4 │ │ │ │ - cmpeq lr, r4, lsl #16 │ │ │ │ + cmpeq r7, r4, lsr r1 │ │ │ │ + cmpeq sp, ip, ror r4 │ │ │ │ + cmpeq lr, r0, asr r8 │ │ │ │ + ldrsheq r3, [r7, #-8] │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq lr, r0, lsl r8 │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - ldrheq r3, [r7, #-4] │ │ │ │ - strdeq r5, [sp, #-56] @ 0xffffffc8 │ │ │ │ - smlalbteq sp, lr, r8, r7 │ │ │ │ + ldrheq r3, [r7, #-12] │ │ │ │ + cmpeq sp, r4, lsl #8 │ │ │ │ + ldrdeq sp, [lr, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - cmpeq r7, r8, ror r0 │ │ │ │ - strheq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ - smlalbbeq sp, lr, ip, r7 │ │ │ │ + cmpeq r7, r0, lsl #1 │ │ │ │ + smlalbteq r5, sp, r8, r3 │ │ │ │ + @ instruction: 0x014ed798 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ - smlalbbeq r5, sp, r0, r3 │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ + smlalbbeq r5, sp, ip, r3 │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - cmpeq r7, r0 │ │ │ │ - cmpeq sp, r4, asr #6 │ │ │ │ - cmpeq lr, r4, lsl r7 │ │ │ │ + cmpeq r7, r8 │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - cmpeq r7, r4, asr #31 │ │ │ │ - cmpeq sp, r8, lsl #6 │ │ │ │ - ldrdeq sp, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r7, ip, asr #31 │ │ │ │ + cmpeq sp, r4, lsl r3 │ │ │ │ + smlaltteq sp, lr, r4, r6 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - cmpeq r7, r8, lsl #31 │ │ │ │ - smlalbteq r5, sp, ip, r2 │ │ │ │ - @ instruction: 0x014ed69c │ │ │ │ + @ instruction: 0x01572f90 │ │ │ │ + ldrdeq r5, [sp, #-40] @ 0xffffffd8 │ │ │ │ + smlaltbeq sp, lr, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmpeq r7, ip, asr #30 │ │ │ │ - @ instruction: 0x014d5290 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + cmpeq r7, r4, asr pc │ │ │ │ + @ instruction: 0x014d529c │ │ │ │ + cmpeq lr, ip, ror #12 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ - cmpeq sp, r4, asr r2 │ │ │ │ - cmpeq lr, r4, lsr #12 │ │ │ │ + cmpeq r7, r8, lsl pc │ │ │ │ + cmpeq sp, r0, ror #4 │ │ │ │ + cmpeq lr, r0, lsr r6 │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - ldrsbeq r2, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - smlaltteq sp, lr, r4, r5 │ │ │ │ + cmpeq r7, r4, ror #29 │ │ │ │ + cmpeq sp, r0, lsr #4 │ │ │ │ + strdeq sp, [lr, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - @ instruction: 0x01572e9c │ │ │ │ - ldrdeq r5, [sp, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq sp, lr, r4, r5 │ │ │ │ + cmpeq r7, r4, lsr #29 │ │ │ │ + smlaltteq r5, sp, r0, r1 │ │ │ │ + strheq sp, [lr, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - cmpeq r7, ip, asr lr │ │ │ │ - @ instruction: 0x014d5194 │ │ │ │ - cmpeq lr, r4, ror #10 │ │ │ │ + cmpeq r7, r4, ror #28 │ │ │ │ + smlaltbeq r5, sp, r0, r1 │ │ │ │ + cmpeq lr, r0, ror r5 │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ - cmpeq r7, ip, lsl lr │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ - cmpeq lr, r4, lsr #10 │ │ │ │ + cmpeq r7, r4, lsr #28 │ │ │ │ + cmpeq sp, r0, ror #2 │ │ │ │ + cmpeq lr, r0, lsr r5 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - ldrsbeq r2, [r7, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ - smlaltteq sp, lr, r4, r4 │ │ │ │ + cmpeq r7, r4, ror #27 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + strdeq sp, [lr, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r9, lsl #16 │ │ │ │ - @ instruction: 0x01572d9c │ │ │ │ - ldrdeq r5, [sp, #-4] │ │ │ │ - smlaltbeq sp, lr, r4, r4 │ │ │ │ + cmpeq r7, r4, lsr #27 │ │ │ │ + smlaltteq r5, sp, r0, r0 │ │ │ │ + strheq sp, [lr, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - cmpeq r7, ip, asr sp │ │ │ │ - swpbeq r5, r4, [sp] │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ + cmpeq r7, r4, ror #26 │ │ │ │ + smlaltbeq r5, sp, r0, r0 │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ andeq r0, r0, r7, lsl #16 │ │ │ │ - cmpeq r7, ip, lsl sp │ │ │ │ - qdaddeq r5, r4, sp │ │ │ │ - cmpeq lr, r4, lsr #8 │ │ │ │ + cmpeq r7, r4, lsr #26 │ │ │ │ + cmpeq sp, r0, rrx │ │ │ │ + cmpeq lr, r0, lsr r4 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - ldrsbeq r2, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, r4, lsl r0 │ │ │ │ - smlaltteq sp, lr, r4, r3 │ │ │ │ + cmpeq r7, r4, ror #25 │ │ │ │ + cmpeq sp, r0, lsr #32 │ │ │ │ + strdeq sp, [lr, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ - @ instruction: 0x01572c9c │ │ │ │ - ldrdeq r4, [sp, #-244] @ 0xffffff0c │ │ │ │ - smlaltbeq sp, lr, r4, r3 │ │ │ │ + cmpeq r7, r4, lsr #25 │ │ │ │ + smlaltteq r4, sp, r0, pc @ │ │ │ │ + strheq sp, [lr, #-48] @ 0xffffffd0 │ │ │ │ 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 b8894 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1547805,29 +1547805,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 6a0290 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a0154 │ │ │ │ - cmpeq lr, r4, lsr r6 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ - cmpeq r7, ip, lsl #4 │ │ │ │ + cmpeq lr, r0, asr #12 │ │ │ │ + cmpeq lr, ip, lsl #12 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq lr, r8, lsl #12 │ │ │ │ - strheq sp, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r7, r8, asr #3 │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ + smlalbteq sp, lr, r8, r5 │ │ │ │ + ldrsbeq r3, [r7, #-16] │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq sp, ip, ror lr │ │ │ │ - smlalbbeq sp, lr, r0, r5 │ │ │ │ - cmpeq r7, ip, lsl #3 │ │ │ │ + smlalbbeq r4, sp, r8, lr │ │ │ │ + smlalbbeq sp, lr, ip, r5 │ │ │ │ + @ instruction: 0x01573194 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ - cmpeq lr, r8, asr #10 │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + cmpeq lr, r4, asr r5 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #2732] @ 6a0d58 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ @@ -1548513,40 +1548513,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6a0b4c │ │ │ │ cmneq r3, r4, ror #4 │ │ │ │ cmneq r3, r0, asr #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01573098 │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq r7, r0, lsr #1 │ │ │ │ + cmpeq lr, r8, asr #8 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmpeq r7, r8, lsr #17 │ │ │ │ - @ instruction: 0x014ecc90 │ │ │ │ + ldrheq r2, [r7, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x014ecc9c │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ cmneq r3, r0, asr #19 │ │ │ │ - cmpeq sp, r8, ror #8 │ │ │ │ - cmpeq r7, r8, asr r7 │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ - cmpeq lr, r0, asr #22 │ │ │ │ - cmpeq r7, r0, lsr #14 │ │ │ │ - cmpeq sp, r0, lsl #8 │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ + cmpeq sp, r4, ror r4 │ │ │ │ + cmpeq r7, r0, ror #14 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ + cmpeq lr, ip, asr #22 │ │ │ │ + cmpeq r7, r8, lsr #14 │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r7, r8, ror #13 │ │ │ │ - smlalbteq r4, sp, r8, r3 │ │ │ │ - ldrdeq ip, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r2, [r7, #-96] @ 0xffffffa0 │ │ │ │ + ldrdeq r4, [sp, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq ip, [lr, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x014d4394 │ │ │ │ - cmpeq sp, r4, ror #6 │ │ │ │ - cmpeq sp, r8, lsr r3 │ │ │ │ + smlaltbeq r4, sp, r0, r3 │ │ │ │ + cmpeq sp, r0, ror r3 │ │ │ │ + cmpeq sp, r4, asr #6 │ │ │ │ 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] @ 6a1c20 │ │ │ │ @@ -1549459,65 +1549459,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r5, r0 │ │ │ │ b 6a1870 │ │ │ │ cmneq r3, r4, lsr #14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strheq r7, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq r7, r4, ror #9 │ │ │ │ - smlalbteq ip, lr, ip, r8 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ - cmpeq lr, r4, ror r2 │ │ │ │ - cmpeq r7, r0, lsl #29 │ │ │ │ + cmpeq r7, ip, ror #9 │ │ │ │ + ldrdeq ip, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + smlalbbeq ip, lr, r0, r2 │ │ │ │ + cmpeq r7, r8, lsl #29 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ - ldrheq r1, [r7, #-208] @ 0xffffff30 │ │ │ │ - smlalbbeq r3, sp, r0, sl │ │ │ │ - @ instruction: 0x014ec194 │ │ │ │ - cmpeq lr, r4, lsl r1 │ │ │ │ - cmpeq r7, ip, lsr #26 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ + ldrheq r1, [r7, #-216] @ 0xffffff28 │ │ │ │ + smlalbbeq r3, sp, ip, sl │ │ │ │ + smlaltbeq ip, lr, r0, r1 │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ + cmpeq r7, r4, lsr sp │ │ │ │ @ instruction: 0xffffeb64 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, ip, ror fp │ │ │ │ - smlaltteq r5, lr, r4, r3 │ │ │ │ - smlalbbeq fp, lr, r4, pc @ │ │ │ │ + cmpeq r7, r4, lsl #23 │ │ │ │ + strdeq r5, [lr, #-48] @ 0xffffffd0 │ │ │ │ + @ instruction: 0x014ebf90 │ │ │ │ @ instruction: 0x01636c9c │ │ │ │ - ldrsbeq r1, [r7, #-160] @ 0xffffff60 │ │ │ │ - strheq r5, [lr, #-52] @ 0xffffffcc │ │ │ │ - smlalbbeq r3, sp, r0, r7 │ │ │ │ - smlalbbeq fp, lr, ip, lr │ │ │ │ - cmpeq r7, ip, asr #20 │ │ │ │ - cmpeq sp, ip, lsr #14 │ │ │ │ - cmpeq lr, r4, lsr lr │ │ │ │ - cmpeq r7, r0, lsl sl │ │ │ │ - strdeq r3, [sp, #-96] @ 0xffffffa0 │ │ │ │ - strdeq fp, [lr, #-216] @ 0xffffff28 │ │ │ │ - ldrsbeq r1, [r7, #-156] @ 0xffffff64 │ │ │ │ - smlaltbeq r3, sp, ip, r6 │ │ │ │ - smlalbteq fp, lr, r0, sp │ │ │ │ - cmpeq r7, ip, lsr #19 │ │ │ │ - smlalbbeq r3, sp, ip, r6 │ │ │ │ - @ instruction: 0x014ebd90 │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - strdeq r3, [sp, #-84] @ 0xffffffac │ │ │ │ - cmpeq r7, r0, ror #17 │ │ │ │ - smlalbteq r3, sp, r0, r5 │ │ │ │ - smlalbteq fp, lr, r8, ip │ │ │ │ - smlalbbeq r3, sp, r8, r5 │ │ │ │ - cmpeq sp, r8, asr r5 │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ - cmpeq sp, ip, lsl #10 │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - ldrdeq r3, [sp, #-72] @ 0xffffffb8 │ │ │ │ - smlaltbeq r3, sp, r8, r4 │ │ │ │ - cmpeq sp, r8, ror r4 │ │ │ │ - smlalbbeq fp, lr, r4, fp │ │ │ │ + ldrsbeq r1, [r7, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq r5, lr, r0, r3 │ │ │ │ + smlalbbeq r3, sp, ip, r7 │ │ │ │ + @ instruction: 0x014ebe98 │ │ │ │ + cmpeq r7, r4, asr sl │ │ │ │ + cmpeq sp, r8, lsr r7 │ │ │ │ + cmpeq lr, r0, asr #28 │ │ │ │ + cmpeq r7, r8, lsl sl │ │ │ │ + strdeq r3, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, r4, lsl #28 │ │ │ │ + cmpeq r7, r4, ror #19 │ │ │ │ + strheq r3, [sp, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq fp, lr, ip, sp │ │ │ │ + ldrheq r1, [r7, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x014d3698 │ │ │ │ + @ instruction: 0x014ebd9c │ │ │ │ + cmpeq sp, r0, ror #12 │ │ │ │ + cmpeq sp, r0, lsr r6 │ │ │ │ + cmpeq sp, r0, lsl #12 │ │ │ │ + cmpeq r7, r8, ror #17 │ │ │ │ + smlalbteq r3, sp, ip, r5 │ │ │ │ + ldrdeq fp, [lr, #-196] @ 0xffffff3c │ │ │ │ + @ instruction: 0x014d3594 │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ + cmpeq lr, r4, lsr #24 │ │ │ │ + smlaltteq r3, sp, r4, r4 │ │ │ │ + strheq r3, [sp, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq r3, sp, r4, r4 │ │ │ │ + @ instruction: 0x014ebb90 │ │ │ │ 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] @ 6a1fb0 │ │ │ │ ldr r3, [r0, #1944] @ 0x798 │ │ │ │ ldr r2, [pc, #668] @ 6a1fb4 │ │ │ │ @@ -1549686,32 +1549686,32 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a1d78 │ │ │ │ cmneq r3, r0, lsl #16 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r7, r4, asr #12 │ │ │ │ - smlalbteq fp, lr, ip, sl │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ + cmpeq r7, ip, asr #12 │ │ │ │ + ldrdeq fp, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r4, lsr sl │ │ │ │ @ instruction: 0x01636794 │ │ │ │ - cmpeq lr, r4, ror sl │ │ │ │ + smlalbbeq r4, lr, r0, sl │ │ │ │ rsbseq fp, pc, r0, asr #29 │ │ │ │ - smlalbteq r4, sp, ip, fp │ │ │ │ - cmpeq r7, r0, ror r5 │ │ │ │ - cmpeq lr, ip, asr #18 │ │ │ │ + ldrdeq r4, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r8, ror r5 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ @ instruction: 0xfffeb3c4 │ │ │ │ @ instruction: 0xffffe1f4 │ │ │ │ rsbseq fp, pc, r4, ror #27 │ │ │ │ - @ instruction: 0x0157149c │ │ │ │ - cmpeq sp, ip, ror r1 │ │ │ │ - smlalbbeq fp, lr, r0, r8 │ │ │ │ - cmpeq sp, r4, asr #2 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ - smlaltteq r3, sp, r4, r0 │ │ │ │ + cmpeq r7, r4, lsr #9 │ │ │ │ + smlalbbeq r3, sp, r8, r1 │ │ │ │ + smlalbbeq fp, lr, ip, r8 │ │ │ │ + cmpeq sp, r0, asr r1 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + strdeq r3, [sp, #-0] │ │ │ │ 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 bea44 │ │ │ │ @@ -1549847,33 +1549847,33 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6a20e4 │ │ │ │ strdeq r6, [r3, #-68]! @ 0xffffffbc │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - smlalbteq fp, lr, r8, r7 │ │ │ │ - cmpeq r7, r0, ror #7 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ - @ instruction: 0x01571390 │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ - cmpeq lr, r0, lsr r7 │ │ │ │ - cmpeq r7, r8, asr #6 │ │ │ │ - cmpeq sp, r4, asr #30 │ │ │ │ - cmpeq sp, r4, lsl pc │ │ │ │ - smlaltteq r2, sp, r8, lr │ │ │ │ - smlalbteq r2, sp, r8, lr │ │ │ │ - smlalbbeq fp, lr, r4, r6 │ │ │ │ - @ instruction: 0x0157129c │ │ │ │ - @ instruction: 0x014d2e94 │ │ │ │ - cmpeq lr, r0, asr r6 │ │ │ │ - cmpeq r7, r8, ror #4 │ │ │ │ - cmpeq sp, r0, ror #28 │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ - cmpeq r7, r4, lsr r2 │ │ │ │ + ldrdeq fp, [lr, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r7, r8, ror #7 │ │ │ │ + smlalbbeq fp, lr, r4, r7 │ │ │ │ + @ instruction: 0x01571398 │ │ │ │ + smlalbbeq r2, sp, r0, pc @ │ │ │ │ + cmpeq lr, ip, lsr r7 │ │ │ │ + cmpeq r7, r0, asr r3 │ │ │ │ + cmpeq sp, r0, asr pc │ │ │ │ + cmpeq sp, r0, lsr #30 │ │ │ │ + strdeq r2, [sp, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq r2, [sp, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x014eb690 │ │ │ │ + cmpeq r7, r4, lsr #5 │ │ │ │ + smlaltbeq r2, sp, r0, lr │ │ │ │ + cmpeq lr, ip, asr r6 │ │ │ │ + cmpeq r7, r0, ror r2 │ │ │ │ + cmpeq sp, ip, ror #28 │ │ │ │ + cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq r7, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #1944] @ 0x798 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1549939,24 +1549939,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 6a23d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a22dc │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ - smlalbbeq r4, lr, r0, r4 │ │ │ │ - cmpeq lr, r0, lsr #10 │ │ │ │ + cmpeq r7, r4, asr r1 │ │ │ │ + smlalbbeq r4, lr, ip, r4 │ │ │ │ + cmpeq lr, ip, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r7, r8, lsl #2 │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ - smlaltteq fp, lr, r0, r4 │ │ │ │ - cmpeq r7, ip, asr #1 │ │ │ │ - strdeq r2, [sp, #-192] @ 0xffffff40 │ │ │ │ - smlaltbeq fp, lr, r0, r4 │ │ │ │ + cmpeq r7, r0, lsl r1 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ + smlaltteq fp, lr, ip, r4 │ │ │ │ + ldrsbeq r1, [r7, #-4] │ │ │ │ + strdeq r2, [sp, #-204] @ 0xffffff34 │ │ │ │ + smlaltbeq fp, lr, ip, r4 │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1550032,25 +1550032,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 6a254c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a2450 │ │ │ │ - ldrsbeq r0, [r7, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, ip, lsl #6 │ │ │ │ - smlaltbeq fp, lr, ip, r3 │ │ │ │ + cmpeq r7, r0, ror #31 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ + strheq fp, [lr, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x01570f94 │ │ │ │ - strheq r2, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r8, ror #6 │ │ │ │ + @ instruction: 0x01570f9c │ │ │ │ + smlalbteq r2, sp, r4, fp │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq r7, r8, asr pc │ │ │ │ - cmpeq sp, ip, ror fp │ │ │ │ - cmpeq lr, ip, lsr #6 │ │ │ │ + cmpeq r7, r0, ror #30 │ │ │ │ + smlalbbeq r2, sp, r8, fp │ │ │ │ + cmpeq lr, r8, lsr r3 │ │ │ │ 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, #3680] @ 0xe60 │ │ │ │ ldr r3, [pc, #3192] @ 6a31e0 │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ @@ -1550850,53 +1550850,53 @@ │ │ │ │ mov r7, r1 │ │ │ │ bl b6e24 <__aeabi_dcmpun@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a3bac │ │ │ │ b 6a3284 │ │ │ │ cmneq r3, ip, lsr #31 │ │ │ │ @ instruction: 0x01635f94 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ + cmpeq lr, ip, lsr r2 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ andeq r6, r0, r0, lsl #27 │ │ │ │ @ instruction: 0x01634b98 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq sp, ip, lsr r6 │ │ │ │ - cmppeq r6, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r9, lr, r4, sp │ │ │ │ - ldrsbeq pc, [r6, #-144] @ 0xffffff70 @ │ │ │ │ - strdeq r1, [sp, #-84] @ 0xffffffac │ │ │ │ - smlaltbeq r9, lr, r8, sp │ │ │ │ - cmppeq r6, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsl #24 │ │ │ │ - smlaltbeq r9, lr, r4, ip │ │ │ │ - cmpeq sp, ip, ror #4 │ │ │ │ - cmppeq r6, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ - cmpeq sp, ip, lsr #4 │ │ │ │ - ldrsheq pc, [r6, #-92] @ 0xffffffa4 @ │ │ │ │ - ldrdeq r9, [lr, #-148] @ 0xffffff6c │ │ │ │ - smlaltteq r1, sp, ip, r1 │ │ │ │ - ldrheq pc, [r6, #-92] @ 0xffffffa4 @ │ │ │ │ - @ instruction: 0x014e9994 │ │ │ │ - smlaltbeq r1, sp, ip, r1 │ │ │ │ - cmppeq r6, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, asr r9 │ │ │ │ - cmpeq sp, ip, ror #2 │ │ │ │ - cmppeq r6, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl r9 │ │ │ │ - cmpeq sp, ip, lsr #2 │ │ │ │ - ldrsheq pc, [r6, #-76] @ 0xffffffb4 @ │ │ │ │ - ldrdeq r9, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmppeq r6, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r1, sp, r8, r0 │ │ │ │ - @ instruction: 0x014e989c │ │ │ │ - cmppeq r6, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r1, sp, ip, r0 │ │ │ │ - cmpeq lr, r0, ror #16 │ │ │ │ + cmpeq sp, r8, asr #12 │ │ │ │ + cmppeq r6, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq pc, [r6, #-152] @ 0xffffff68 @ │ │ │ │ + cmpeq sp, r0, lsl #12 │ │ │ │ + strheq r9, [lr, #-212] @ 0xffffff2c │ │ │ │ + ldrsbeq pc, [r6, #-132] @ 0xffffff7c @ │ │ │ │ + cmpeq lr, ip, lsl #24 │ │ │ │ + strheq r9, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r8, ror r2 │ │ │ │ + cmppeq r6, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ + cmpeq sp, r8, lsr r2 │ │ │ │ + cmppeq r6, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, lr, r0, r9 │ │ │ │ + strdeq r1, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmppeq r6, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r9, lr, r0, r9 │ │ │ │ + strheq r1, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmppeq r6, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror #18 │ │ │ │ + cmpeq sp, r8, ror r1 │ │ │ │ + cmppeq r6, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ + cmpeq sp, r8, lsr r1 │ │ │ │ + cmppeq r6, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, lr, r0, r8 │ │ │ │ + cmppeq r6, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [sp, #-4] │ │ │ │ + smlaltbeq r9, lr, r8, r8 │ │ │ │ + @ instruction: 0x0156f490 │ │ │ │ + strheq r1, [sp, #-8] │ │ │ │ + cmpeq lr, ip, ror #16 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl b8228 <__aeabi_dadd@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -1551913,41 +1551913,41 @@ │ │ │ │ str sl, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ bl b6c98 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 6a4180 │ │ │ │ b 6a3a6c │ │ │ │ - cmpeq sp, r4, ror r0 │ │ │ │ - cmppeq r6, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl r8 │ │ │ │ - cmpeq sp, r4, lsr r0 │ │ │ │ - cmppeq r6, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [lr, #-124] @ 0xffffff84 │ │ │ │ - strdeq r0, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmppeq r6, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014e979c │ │ │ │ - strheq r0, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmppeq r6, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, asr r7 │ │ │ │ - cmpeq sp, r0, ror pc │ │ │ │ - cmppeq r6, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ - cmpeq lr, ip, ror r7 │ │ │ │ - cmppeq r6, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [lr, #-100] @ 0xffffff9c │ │ │ │ - strdeq r9, [lr, #-100] @ 0xffffff9c │ │ │ │ - ldrheq pc, [r6, #-32] @ 0xffffffe0 @ │ │ │ │ - smlalbbeq r9, lr, r4, r6 │ │ │ │ - cmpeq lr, r8, ror #12 │ │ │ │ - cmppeq r6, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsr r6 │ │ │ │ - cmpeq lr, r0, lsr r3 │ │ │ │ - cmppeq r6, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r9, lr, r0, r5 │ │ │ │ + smlalbbeq r1, sp, r0, r0 │ │ │ │ + cmppeq r6, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsr #16 │ │ │ │ + cmpeq sp, r0, asr #32 │ │ │ │ + cmppeq r6, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, lr, r8, r7 │ │ │ │ + mrseq r1, (UNDEF: 77) │ │ │ │ + cmppeq r6, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r9, lr, r8, r7 │ │ │ │ + smlalbteq r0, sp, r0, pc @ │ │ │ │ + cmppeq r6, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ + cmppeq r6, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ + smlalbbeq r9, lr, r8, r7 │ │ │ │ + cmppeq r6, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, lr, r0, r6 │ │ │ │ + cmpeq lr, r0, lsl #14 │ │ │ │ + ldrheq pc, [r6, #-40] @ 0xffffffd8 @ │ │ │ │ + @ instruction: 0x014e9690 │ │ │ │ + cmpeq lr, r4, ror r6 │ │ │ │ + cmppeq r6, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, asr #12 │ │ │ │ + cmpeq lr, ip, lsr r3 │ │ │ │ + cmppeq r6, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, lr, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2544] @ 6a4cfc │ │ │ │ mov r9, r3 │ │ │ │ @@ -1552586,85 +1552586,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a4710 │ │ │ │ cmneq r3, r0, lsl #4 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xffffe194 │ │ │ │ - @ instruction: 0x0156f090 │ │ │ │ - cmpeq lr, ip, asr r4 │ │ │ │ + @ instruction: 0x0156f098 │ │ │ │ + cmpeq lr, r8, ror #8 │ │ │ │ @ instruction: 0xffffdbe8 │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ - smlalbteq r5, lr, r8, r1 │ │ │ │ - cmpeq lr, r4, asr #2 │ │ │ │ - cmpeq r6, r8, asr lr │ │ │ │ - cmpeq lr, r4, lsr r2 │ │ │ │ - cmpeq lr, ip, ror r2 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ + cmpeq sp, r4, lsr sp │ │ │ │ + ldrdeq r5, [lr, #-20] @ 0xffffffec │ │ │ │ + cmpeq lr, r0, asr r1 │ │ │ │ + cmpeq r6, r0, ror #28 │ │ │ │ + cmpeq lr, r0, asr #4 │ │ │ │ + smlalbbeq r9, lr, r8, r2 │ │ │ │ + cmpeq lr, r4, ror r2 │ │ │ │ strdeq r3, [r3, #-220]! @ 0xffffff24 │ │ │ │ - ldrsheq lr, [r6, #-196] @ 0xffffff3c │ │ │ │ - cmpeq lr, r8, lsr lr │ │ │ │ - smlalbteq r9, lr, r8, r0 │ │ │ │ - ldrheq lr, [r6, #-196] @ 0xffffff3c │ │ │ │ - ldrdeq r0, [sp, #-132] @ 0xffffff7c │ │ │ │ - smlalbbeq r9, lr, ip, r0 │ │ │ │ - cmpeq r6, r4, ror ip │ │ │ │ - @ instruction: 0x014d0898 │ │ │ │ - cmpeq lr, ip, asr #32 │ │ │ │ - cmpeq r6, r8, lsr ip │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - ldrsheq lr, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sp, r0, lsr #16 │ │ │ │ - ldrdeq r8, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r6, r0, asr #23 │ │ │ │ - smlaltteq r0, sp, r4, r7 │ │ │ │ - @ instruction: 0x014e8f98 │ │ │ │ - cmpeq r6, r4, lsl #23 │ │ │ │ - smlaltbeq r0, sp, r8, r7 │ │ │ │ - cmpeq lr, ip, asr pc │ │ │ │ - cmpeq r6, r8, asr #22 │ │ │ │ - cmpeq sp, ip, ror #14 │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ - cmpeq sp, r0, lsr r7 │ │ │ │ - smlaltteq r8, lr, r4, lr │ │ │ │ - strdeq r0, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r6, r0, lsr #21 │ │ │ │ - smlalbteq r0, sp, r4, r6 │ │ │ │ - cmpeq lr, r8, ror lr │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ - smlalbbeq r0, sp, r8, r6 │ │ │ │ - cmpeq lr, ip, lsr lr │ │ │ │ - cmpeq r6, r8, lsr #20 │ │ │ │ - cmpeq sp, ip, asr #12 │ │ │ │ - cmpeq lr, r0, lsl #28 │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ - smlaltteq r0, sp, r4, r5 │ │ │ │ - cmpeq r6, ip, lsl #19 │ │ │ │ - strheq r0, [sp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ - cmpeq sp, r4, ror r5 │ │ │ │ - cmpeq lr, r8, lsr #26 │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - cmpeq sp, r8, lsr r5 │ │ │ │ - smlaltteq r8, lr, ip, ip │ │ │ │ - ldrsbeq lr, [r6, #-136] @ 0xffffff78 │ │ │ │ - strdeq r0, [sp, #-76] @ 0xffffffb4 │ │ │ │ - strheq r8, [lr, #-192] @ 0xffffff40 │ │ │ │ - smlalbteq r0, sp, r4, r4 │ │ │ │ - @ instruction: 0x014d0494 │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ - cmpeq sp, r4, lsr r4 │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ - cmpeq r6, ip, lsr #15 │ │ │ │ - ldrdeq r0, [sp, #-48] @ 0xffffffd0 │ │ │ │ - smlalbbeq r8, lr, r4, fp │ │ │ │ - @ instruction: 0x014d0398 │ │ │ │ + ldrsheq lr, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, r4, asr #28 │ │ │ │ + ldrdeq r9, [lr, #-4] │ │ │ │ + ldrheq lr, [r6, #-204] @ 0xffffff34 │ │ │ │ + smlaltteq r0, sp, r0, r8 │ │ │ │ + swpbeq r9, r8, [lr] │ │ │ │ + cmpeq r6, ip, ror ip │ │ │ │ + smlaltbeq r0, sp, r4, r8 │ │ │ │ + qdaddeq r9, r8, lr │ │ │ │ + cmpeq r6, r0, asr #24 │ │ │ │ + cmpeq sp, r8, ror #16 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ + cmpeq r6, r4, lsl #24 │ │ │ │ + cmpeq sp, ip, lsr #16 │ │ │ │ + smlaltteq r8, lr, r0, pc @ │ │ │ │ + cmpeq r6, r8, asr #23 │ │ │ │ + strdeq r0, [sp, #-112] @ 0xffffff90 │ │ │ │ + smlaltbeq r8, lr, r4, pc @ │ │ │ │ + cmpeq r6, ip, lsl #23 │ │ │ │ + strheq r0, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq lr, r8, ror #30 │ │ │ │ + cmpeq r6, r0, asr fp │ │ │ │ + cmpeq sp, r8, ror r7 │ │ │ │ + cmpeq lr, ip, lsr #30 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + cmpeq sp, ip, lsr r7 │ │ │ │ + strdeq r8, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ + cmpeq r6, r8, lsr #21 │ │ │ │ + ldrdeq r0, [sp, #-96] @ 0xffffffa0 │ │ │ │ + smlalbbeq r8, lr, r4, lr │ │ │ │ + cmpeq r6, ip, ror #20 │ │ │ │ + @ instruction: 0x014d0694 │ │ │ │ + cmpeq lr, r8, asr #28 │ │ │ │ + cmpeq r6, r0, lsr sl │ │ │ │ + cmpeq sp, r8, asr r6 │ │ │ │ + cmpeq lr, ip, lsl #28 │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ + strdeq r0, [sp, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0156e994 │ │ │ │ + strheq r0, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ + smlalbbeq r0, sp, r0, r5 │ │ │ │ + cmpeq lr, r4, lsr sp │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ + cmpeq sp, r4, asr #10 │ │ │ │ + strdeq r8, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r0, ror #17 │ │ │ │ + cmpeq sp, r8, lsl #10 │ │ │ │ + strheq r8, [lr, #-204] @ 0xffffff34 │ │ │ │ + ldrdeq r0, [sp, #-64] @ 0xffffffc0 │ │ │ │ + smlaltbeq r0, sp, r0, r4 │ │ │ │ + cmpeq sp, r0, ror r4 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq sp, r0, lsl r4 │ │ │ │ + ldrheq lr, [r6, #-116] @ 0xffffff8c │ │ │ │ + ldrdeq r0, [sp, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x014e8b90 │ │ │ │ + smlaltbeq r0, sp, r4, r3 │ │ │ │ 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] @ 6a5418 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1553041,67 +1553041,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a507c │ │ │ │ cmneq r3, ip, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r3, r8, lsr #13 │ │ │ │ - cmpeq lr, r0, ror #30 │ │ │ │ - cmpeq r6, r0, asr #10 │ │ │ │ + cmpeq lr, ip, ror #30 │ │ │ │ + cmpeq r6, r8, asr #10 │ │ │ │ strdeq pc, [fp, #-152] @ 0xffffff68 │ │ │ │ - smlalbbeq lr, lr, r8, lr @ │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ + @ instruction: 0x014eee94 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ + cmpeq lr, r4, ror #16 │ │ │ │ @ instruction: 0xffffd274 │ │ │ │ @ instruction: 0xffffcf98 │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ @ instruction: 0x01633490 │ │ │ │ - cmpeq r6, r8, lsl #7 │ │ │ │ - smlalbteq r1, lr, ip, r4 │ │ │ │ - cmpeq lr, ip, asr r7 │ │ │ │ - cmpeq r6, r4, asr #6 │ │ │ │ - cmppeq ip, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ - cmppeq ip, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [lr, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x0156e390 │ │ │ │ + ldrdeq r1, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq r6, ip, asr #6 │ │ │ │ + cmppeq ip, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ + cmpeq r6, r0, lsl r3 │ │ │ │ + cmppeq ip, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r8, lr, r8, r6 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq r6, ip, asr #5 │ │ │ │ - strdeq pc, [ip, #-224] @ 0xffffff20 │ │ │ │ - smlaltbeq r8, lr, r0, r6 │ │ │ │ + ldrsbeq lr, [r6, #-36] @ 0xffffffdc │ │ │ │ + strdeq pc, [ip, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq r8, lr, ip, r6 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - strheq pc, [ip, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq r6, r0, ror #4 │ │ │ │ - smlalbbeq pc, ip, r4, lr @ │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ - cmppeq ip, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - strdeq r8, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, r8, ror #3 │ │ │ │ - cmppeq ip, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r8, lr, r0, r5 │ │ │ │ - ldrdeq pc, [ip, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r6, r8, ror r1 │ │ │ │ - @ instruction: 0x014cfd9c │ │ │ │ - cmpeq lr, ip, asr #10 │ │ │ │ + smlalbteq pc, ip, r4, lr @ │ │ │ │ + cmpeq r6, r8, ror #4 │ │ │ │ + @ instruction: 0x014cfe90 │ │ │ │ + cmpeq lr, r4, asr #12 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + cmppeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ + ldrsheq lr, [r6, #-16] │ │ │ │ + cmppeq ip, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r8, lr, ip, r5 │ │ │ │ + smlaltteq pc, ip, r0, sp @ │ │ │ │ + cmpeq r6, r0, lsl #3 │ │ │ │ + smlaltbeq pc, ip, r8, sp @ │ │ │ │ + cmpeq lr, r8, asr r5 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmppeq ip, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r6, #-8] │ │ │ │ - strdeq pc, [ip, #-204] @ 0xffffff34 │ │ │ │ - smlaltbeq r8, lr, ip, r4 │ │ │ │ + cmppeq ip, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, ror #1 │ │ │ │ + cmppeq ip, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + strheq r8, [lr, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x0156e09c │ │ │ │ - smlalbteq pc, ip, r0, ip @ │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ + cmpeq r6, r4, lsr #1 │ │ │ │ + smlalbteq pc, ip, ip, ip @ │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r6, r0, rrx │ │ │ │ - smlalbbeq pc, ip, r4, ip @ │ │ │ │ - cmpeq lr, r4, lsr r4 │ │ │ │ + cmpeq r6, r8, rrx │ │ │ │ + @ instruction: 0x014cfc90 │ │ │ │ + cmpeq lr, r0, asr #8 │ │ │ │ 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] @ 6a5770 │ │ │ │ @@ -1553254,33 +1553254,33 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a561c │ │ │ │ strdeq r2, [r3, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r6, r4, asr #29 │ │ │ │ - @ instruction: 0x014e8298 │ │ │ │ + cmpeq r6, ip, asr #29 │ │ │ │ + smlaltbeq r8, lr, r4, r2 │ │ │ │ @ instruction: 0xffffca08 │ │ │ │ @ instruction: 0xffffcdd0 │ │ │ │ - smlaltteq r8, lr, r8, r3 │ │ │ │ + strdeq r8, [lr, #-52] @ 0xffffffcc │ │ │ │ strdeq r2, [r3, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r6, r8, ror #27 │ │ │ │ - cmpeq lr, ip, lsr #30 │ │ │ │ - strheq r8, [lr, #-28] @ 0xffffffe4 │ │ │ │ - smlalbteq pc, ip, ip, r9 @ │ │ │ │ - cmpeq r6, r4, ror sp │ │ │ │ - @ instruction: 0x014cf998 │ │ │ │ - cmpeq lr, r8, asr #2 │ │ │ │ + ldrsheq sp, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ + smlalbteq r8, lr, r8, r1 │ │ │ │ + ldrdeq pc, [ip, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ + smlaltbeq pc, ip, r4, r9 @ │ │ │ │ + cmpeq lr, r4, asr r1 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmppeq ip, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - cmppeq ip, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [lr, #-12] │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + cmppeq ip, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r8, lr, r8, r0 │ │ │ │ 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] @ 6a5fe0 │ │ │ │ subs lr, r2, #0 │ │ │ │ @@ -1553801,66 +1553801,66 @@ │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ strdeq r2, [r3, #-192]! @ 0xffffff40 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r8, lsl #14 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ cmneq r3, r8, asr fp │ │ │ │ andeq r7, r0, r0, ror #5 │ │ │ │ - cmpeq lr, r4, lsr #26 │ │ │ │ - cmpeq r3, r8, ror #14 │ │ │ │ - cmpeq lr, r8, ror #30 │ │ │ │ - smlalbteq r7, lr, r8, ip │ │ │ │ + cmpeq lr, r0, lsr sp │ │ │ │ + cmpeq r3, r4, ror r7 │ │ │ │ + cmpeq lr, r4, ror pc │ │ │ │ + ldrdeq r7, [lr, #-196] @ 0xffffff3c │ │ │ │ andeq r7, r0, ip, ror #17 │ │ │ │ - cmpeq r6, r8, ror r7 │ │ │ │ - @ instruction: 0x014cf39c │ │ │ │ - cmpeq lr, r4, asr fp │ │ │ │ + cmpeq r6, r0, lsl #15 │ │ │ │ + smlaltbeq pc, ip, r8, r3 @ │ │ │ │ + cmpeq lr, r0, ror #22 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r6, r0, lsr #14 │ │ │ │ - cmppeq ip, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r6, r8, lsr #14 │ │ │ │ + cmppeq ip, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl #22 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldrsbeq sp, [r6, #-96] @ 0xffffffa0 │ │ │ │ - strdeq pc, [ip, #-36] @ 0xffffffdc │ │ │ │ - smlaltbeq r7, lr, ip, sl │ │ │ │ + ldrsbeq sp, [r6, #-104] @ 0xffffff98 │ │ │ │ + mrseq pc, SPSR_mon @ │ │ │ │ + strheq r7, [lr, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x0156d690 │ │ │ │ - strheq pc, [ip, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq lr, ip, ror #20 │ │ │ │ + @ instruction: 0x0156d698 │ │ │ │ + smlalbteq pc, ip, r0, r2 @ │ │ │ │ + cmpeq lr, r8, ror sl │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r6, r0, asr r6 │ │ │ │ - cmppeq ip, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsr #20 │ │ │ │ + cmpeq r6, r8, asr r6 │ │ │ │ + smlalbbeq pc, ip, r0, r2 @ │ │ │ │ + cmpeq lr, r8, lsr sl │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq r6, r0, lsl r6 │ │ │ │ - cmppeq ip, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, lr, ip, r9 │ │ │ │ + cmpeq r6, r8, lsl r6 │ │ │ │ + cmppeq ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [lr, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrsbeq sp, [r6, #-80] @ 0xffffffb0 │ │ │ │ - strdeq pc, [ip, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq r7, lr, ip, r9 │ │ │ │ + ldrsbeq sp, [r6, #-88] @ 0xffffffa8 │ │ │ │ + mrseq pc, (UNDEF: 108) @ │ │ │ │ + strheq r7, [lr, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - @ instruction: 0x0156d590 │ │ │ │ - strheq pc, [ip, #-20] @ 0xffffffec @ │ │ │ │ - cmpeq lr, ip, ror #18 │ │ │ │ + @ instruction: 0x0156d598 │ │ │ │ + smlalbteq pc, ip, r0, r1 @ │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r6, r0, asr r5 │ │ │ │ - cmppeq ip, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsr #18 │ │ │ │ + cmpeq r6, r8, asr r5 │ │ │ │ + smlalbbeq pc, ip, r0, r1 @ │ │ │ │ + cmpeq lr, r8, lsr r9 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - cmppeq ip, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, lr, r8, r8 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ + cmppeq ip, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [lr, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - ldrsbeq sp, [r6, #-72] @ 0xffffffb8 │ │ │ │ - strdeq pc, [ip, #-12] │ │ │ │ - strheq r7, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, r0, ror #9 │ │ │ │ + cmppeq ip, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r7, lr, r0, r8 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x0156d498 │ │ │ │ - strheq pc, [ip, #-12] @ │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ + cmpeq r6, r0, lsr #9 │ │ │ │ + smlalbteq pc, ip, r8, r0 @ │ │ │ │ + smlalbbeq r7, lr, r0, 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, #1944] @ 0x798 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1553973,32 +1553973,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 6a62fc │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6a6138 │ │ │ │ - cmpeq r6, r0, asr #6 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ + cmpeq r6, r8, asr #6 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ + cmpeq lr, r8, lsr #14 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - strdeq r7, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, r0, lsl #12 │ │ │ │ ldrheq r7, [pc], #-176 @ │ │ │ │ - smlalbteq r7, lr, r8, r5 │ │ │ │ - strheq r7, [lr, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r6, r0, asr r2 │ │ │ │ - cmpeq ip, r4, ror lr │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrsheq sp, [r6, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq ip, ip, lsl lr │ │ │ │ ldrdeq r7, [lr, #-84] @ 0xffffffac │ │ │ │ - cmpeq r6, r0, asr #3 │ │ │ │ - smlaltteq lr, ip, r4, sp │ │ │ │ - @ instruction: 0x014e759c │ │ │ │ + smlalbteq r7, lr, r4, r5 │ │ │ │ + cmpeq r6, r8, asr r2 │ │ │ │ + smlalbbeq lr, ip, r0, lr │ │ │ │ + cmpeq lr, r8, lsr r6 │ │ │ │ + andeq r0, r0, r6, lsl #3 │ │ │ │ + cmpeq r6, r0, lsl #4 │ │ │ │ + cmpeq ip, r8, lsr #28 │ │ │ │ + smlaltteq r7, lr, r0, r5 │ │ │ │ + cmpeq r6, r8, asr #3 │ │ │ │ + strdeq lr, [ip, #-208] @ 0xffffff30 │ │ │ │ + smlaltbeq r7, lr, r8, 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, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -1554692,75 +1554692,75 @@ │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a65f4 │ │ │ │ strdeq r2, [r3, #-16]! │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x01632198 │ │ │ │ cmneq r3, r8, lsl pc │ │ │ │ - cmpeq ip, r8, asr #18 │ │ │ │ - cmpeq lr, r0, asr r3 │ │ │ │ - cmpeq r6, r4, lsr #29 │ │ │ │ - cmpeq ip, r0, lsl #18 │ │ │ │ - cmpeq lr, r8, lsl #6 │ │ │ │ - cmpeq r6, ip, asr lr │ │ │ │ - cmpeq ip, ip, ror r7 │ │ │ │ - smlalbbeq r7, lr, r4, r1 │ │ │ │ - ldrsbeq ip, [r6, #-200] @ 0xffffff38 │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ - cmpeq lr, r8, rrx │ │ │ │ - ldrheq ip, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ - cmpeq lr, r0, lsr r0 │ │ │ │ - cmpeq r6, r4, lsl #23 │ │ │ │ - strdeq lr, [ip, #-80] @ 0xffffffb0 │ │ │ │ - strdeq r6, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, ip, asr #22 │ │ │ │ - strheq lr, [ip, #-88] @ 0xffffffa8 │ │ │ │ - smlalbteq r6, lr, r0, pc @ │ │ │ │ - cmpeq r6, r4, lsl fp │ │ │ │ - smlalbbeq lr, ip, r0, r5 │ │ │ │ - smlalbbeq r6, lr, r8, pc @ │ │ │ │ - ldrsbeq ip, [r6, #-172] @ 0xffffff54 │ │ │ │ - cmpeq lr, r0, ror r3 │ │ │ │ - cmpeq lr, r8, asr #30 │ │ │ │ - @ instruction: 0x0156ca9c │ │ │ │ + cmpeq ip, r4, asr r9 │ │ │ │ + cmpeq lr, ip, asr r3 │ │ │ │ + cmpeq r6, ip, lsr #29 │ │ │ │ + cmpeq ip, ip, lsl #18 │ │ │ │ + cmpeq lr, r4, lsl r3 │ │ │ │ + cmpeq r6, r4, ror #28 │ │ │ │ + smlalbbeq lr, ip, r8, r7 │ │ │ │ + @ instruction: 0x014e7190 │ │ │ │ + cmpeq r6, r0, ror #25 │ │ │ │ + cmpeq ip, ip, ror #12 │ │ │ │ + cmpeq lr, r4, ror r0 │ │ │ │ + cmpeq r6, r4, asr #23 │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ + cmpeq lr, ip, lsr r0 │ │ │ │ + cmpeq r6, ip, lsl #23 │ │ │ │ + strdeq lr, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, r4 │ │ │ │ + cmpeq r6, r4, asr fp │ │ │ │ + smlalbteq lr, ip, r4, r5 │ │ │ │ + smlalbteq r6, lr, ip, pc @ │ │ │ │ + cmpeq r6, ip, lsl fp │ │ │ │ + smlalbbeq lr, ip, ip, r5 │ │ │ │ + @ instruction: 0x014e6f94 │ │ │ │ + cmpeq r6, r4, ror #21 │ │ │ │ + cmpeq lr, ip, ror r3 │ │ │ │ + cmpeq lr, r4, asr pc │ │ │ │ + cmpeq r6, r4, lsr #21 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - cmppeq sp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, r8, asr #20 │ │ │ │ - strheq lr, [ip, #-64] @ 0xffffffc0 │ │ │ │ - strheq r6, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r6, ip, lsl #20 │ │ │ │ - cmpeq ip, r8, ror r4 │ │ │ │ - smlalbbeq r6, lr, r0, lr │ │ │ │ - ldrsbeq ip, [r6, #-148] @ 0xffffff6c │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ - cmpeq lr, r8, asr #28 │ │ │ │ - @ instruction: 0x0156c99c │ │ │ │ - cmpeq ip, r8, lsl #8 │ │ │ │ - cmpeq lr, r4, lsl lr │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ - ldrdeq lr, [ip, #-48] @ 0xffffffd0 │ │ │ │ - ldrdeq r6, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r6, ip, lsr #18 │ │ │ │ - @ instruction: 0x014ce398 │ │ │ │ - smlaltbeq r6, lr, r0, sp │ │ │ │ - ldrsheq ip, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq ip, r0, ror #6 │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ - ldrheq ip, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, r8, lsr #6 │ │ │ │ - cmpeq lr, r4, lsr sp │ │ │ │ - cmpeq r6, r8, lsl #17 │ │ │ │ - strdeq lr, [ip, #-32] @ 0xffffffe0 │ │ │ │ - strdeq r6, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, ip, asr #16 │ │ │ │ - strheq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq r6, lr, r4, ip │ │ │ │ - cmpeq r6, r8, lsl r8 │ │ │ │ + cmppeq sp, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsl #30 │ │ │ │ + cmpeq r6, r0, asr sl │ │ │ │ + strheq lr, [ip, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq r6, lr, r4, lr │ │ │ │ + cmpeq r6, r4, lsl sl │ │ │ │ + smlalbbeq lr, ip, r4, r4 │ │ │ │ + smlalbbeq r6, lr, ip, lr │ │ │ │ + ldrsbeq ip, [r6, #-156] @ 0xffffff64 │ │ │ │ + cmpeq ip, ip, asr #8 │ │ │ │ + cmpeq lr, r4, asr lr │ │ │ │ + cmpeq r6, r4, lsr #19 │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ + cmpeq lr, r0, lsr #28 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ + ldrdeq lr, [ip, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r6, lr, r4, sp │ │ │ │ + cmpeq r6, r4, lsr r9 │ │ │ │ + smlaltbeq lr, ip, r4, r3 │ │ │ │ + smlaltbeq r6, lr, ip, sp │ │ │ │ + ldrsheq ip, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq ip, ip, ror #6 │ │ │ │ + cmpeq lr, r4, ror sp │ │ │ │ + cmpeq r6, r4, asr #17 │ │ │ │ + cmpeq ip, r4, lsr r3 │ │ │ │ + cmpeq lr, r0, asr #26 │ │ │ │ + @ instruction: 0x0156c890 │ │ │ │ + strdeq lr, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r4, lsl #26 │ │ │ │ + cmpeq r6, r4, asr r8 │ │ │ │ + smlalbteq lr, ip, r4, r2 │ │ │ │ + ldrdeq r6, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -1554846,26 +1554846,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6a6f70 │ │ │ │ cmneq r3, ip, lsl #12 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0156c698 │ │ │ │ - cmpeq lr, ip, lsr fp │ │ │ │ - cmpeq r6, r0, asr r6 │ │ │ │ - smlaltteq lr, ip, r8, r0 │ │ │ │ - strdeq r6, [lr, #-160] @ 0xffffff60 │ │ │ │ - strheq lr, [ip, #-4] │ │ │ │ - cmpeq r6, r8, ror #11 │ │ │ │ - smlalbbeq lr, ip, r0, r0 │ │ │ │ - smlalbbeq r6, lr, r8, sl │ │ │ │ - ldrheq ip, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq ip, r8, asr #32 │ │ │ │ - cmpeq lr, r0, asr sl │ │ │ │ + cmpeq r6, r0, lsr #13 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ + cmpeq r6, r8, asr r6 │ │ │ │ + strdeq lr, [ip, #-4] │ │ │ │ + strdeq r6, [lr, #-172] @ 0xffffff54 │ │ │ │ + smlalbteq lr, ip, r0, r0 │ │ │ │ + ldrsheq ip, [r6, #-80] @ 0xffffffb0 │ │ │ │ + smlalbbeq lr, ip, ip, r0 │ │ │ │ + @ instruction: 0x014e6a94 │ │ │ │ + ldrheq ip, [r6, #-88] @ 0xffffffa8 │ │ │ │ + qdaddeq lr, r4, ip │ │ │ │ + cmpeq lr, ip, asr sl │ │ │ │ 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 │ │ │ │ @@ -1555151,48 +1555151,48 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a723c │ │ │ │ cmneq r3, r0, ror #8 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r3, ip, asr #8 │ │ │ │ - cmpeq r0, r0, ror r8 │ │ │ │ - strheq r2, [lr, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x014e4990 │ │ │ │ - cmpeq r6, r8, asr #8 │ │ │ │ - ldrdeq r6, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, ip, ror r8 │ │ │ │ + smlalbteq r2, lr, r4, r5 │ │ │ │ + @ instruction: 0x014e499c │ │ │ │ + cmpeq r6, r0, asr r4 │ │ │ │ + smlaltteq r6, lr, r8, r8 │ │ │ │ @ instruction: 0xfffffcc0 │ │ │ │ @ instruction: 0xfffff0c4 │ │ │ │ ldrdeq r1, [r3, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xfffff050 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ - cmppeq sp, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r6, lr, r8, r7 │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ + cmppeq sp, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + strheq r6, [lr, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - cmpeq r6, r0, asr #5 │ │ │ │ - smlalbbeq pc, sp, r4, r2 @ │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ - cmpeq ip, r0, lsl sp │ │ │ │ - smlaltteq sp, ip, r0, ip │ │ │ │ - strheq sp, [ip, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r6, r4, ror #3 │ │ │ │ - cmpeq ip, ip, ror ip │ │ │ │ - smlalbbeq r6, lr, r0, r6 │ │ │ │ - cmpeq r6, r8, lsr #3 │ │ │ │ - cmpeq ip, r0, asr #24 │ │ │ │ - cmpeq lr, r4, asr #12 │ │ │ │ - cmpeq r6, ip, ror #2 │ │ │ │ - cmpeq ip, r4, lsl #24 │ │ │ │ - cmpeq lr, r8, lsl #12 │ │ │ │ - cmpeq r6, r0, lsr r1 │ │ │ │ - smlalbteq sp, ip, r8, fp │ │ │ │ - smlalbteq r6, lr, ip, r5 │ │ │ │ - ldrsheq ip, [r6, #-4] │ │ │ │ - smlalbbeq sp, ip, ip, fp │ │ │ │ - @ instruction: 0x014e6590 │ │ │ │ + cmpeq r6, r8, asr #5 │ │ │ │ + @ instruction: 0x014df290 │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ + cmpeq ip, ip, lsl sp │ │ │ │ + smlaltteq sp, ip, ip, ip │ │ │ │ + strheq sp, [ip, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r6, ip, ror #3 │ │ │ │ + smlalbbeq sp, ip, r8, ip │ │ │ │ + smlalbbeq r6, lr, ip, r6 │ │ │ │ + ldrheq ip, [r6, #-16] │ │ │ │ + cmpeq ip, ip, asr #24 │ │ │ │ + cmpeq lr, r0, asr r6 │ │ │ │ + cmpeq r6, r4, ror r1 │ │ │ │ + cmpeq ip, r0, lsl ip │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ + cmpeq r6, r8, lsr r1 │ │ │ │ + ldrdeq sp, [ip, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ + ldrsheq ip, [r6, #-12] │ │ │ │ + @ instruction: 0x014cdb98 │ │ │ │ + @ instruction: 0x014e659c │ │ │ │ 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, #948] @ 0x3b4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ @@ -1555540,29 +1555540,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a799c │ │ │ │ cmneq r3, ip, lsr pc │ │ │ │ cmneq r3, ip, lsr #30 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ - smlalbbeq r6, lr, r8, r4 │ │ │ │ - cmpeq lr, r0, ror #6 │ │ │ │ - ldrsheq fp, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, r4, lsr r0 │ │ │ │ + @ instruction: 0x014e6494 │ │ │ │ + cmpeq lr, ip, ror #6 │ │ │ │ + cmpeq r6, r4, lsl #30 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq lr, ip, lsl r2 │ │ │ │ - ldrheq fp, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq lr, r8, lsr #4 │ │ │ │ + ldrheq fp, [r6, #-216] @ 0xffffff28 │ │ │ │ cmneq r3, r0, ror fp │ │ │ │ - @ instruction: 0x014cd694 │ │ │ │ - cmpeq ip, r4, ror #12 │ │ │ │ - cmpeq ip, r4, lsr r6 │ │ │ │ - cmpeq ip, r4, lsl #12 │ │ │ │ - ldrdeq sp, [ip, #-80] @ 0xffffffb0 │ │ │ │ - smlaltbeq sp, ip, r0, r5 │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ + smlaltbeq sp, ip, r0, r6 │ │ │ │ + cmpeq ip, r0, ror r6 │ │ │ │ + cmpeq ip, r0, asr #12 │ │ │ │ + cmpeq ip, r0, lsl r6 │ │ │ │ + ldrdeq sp, [ip, #-92] @ 0xffffffa4 │ │ │ │ + smlaltbeq sp, ip, ip, r5 │ │ │ │ + cmpeq ip, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r3, [pc, #2952] @ 6a870c │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1556302,61 +1556302,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r9, r0 │ │ │ │ b 6a8114 │ │ │ │ @ instruction: 0x01630990 │ │ │ │ cmneq r3, ip, ror r9 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - ldrsheq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq lr, ip, asr #28 │ │ │ │ - cmpeq r6, r0, asr #17 │ │ │ │ - cmpeq lr, ip, lsl sp │ │ │ │ - cmpeq r6, r0, lsl #17 │ │ │ │ - ldrdeq r5, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ + cmpeq lr, r8, asr lr │ │ │ │ + cmpeq r6, r8, asr #17 │ │ │ │ + cmpeq lr, r8, lsr #26 │ │ │ │ + cmpeq r6, r8, lsl #17 │ │ │ │ + smlaltteq r5, lr, r4, ip │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r6, r4, lsl #13 │ │ │ │ - smlaltteq r5, lr, r4, sl │ │ │ │ + cmpeq r6, ip, lsl #13 │ │ │ │ + strdeq r5, [lr, #-160] @ 0xffffff60 │ │ │ │ strdeq r0, [r3, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ - cmpeq r6, r0, ror #5 │ │ │ │ - cmpeq ip, r8, lsl #26 │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ - @ instruction: 0x0156b298 │ │ │ │ - cmpeq lr, r4, asr #14 │ │ │ │ - strdeq r5, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r6, r8, lsr r2 │ │ │ │ - cmpeq ip, r0, ror #24 │ │ │ │ - @ instruction: 0x014e5698 │ │ │ │ - ldrsheq fp, [r6, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r4, lsr #24 │ │ │ │ - cmpeq lr, ip, asr r6 │ │ │ │ - smlaltteq ip, ip, ip, fp @ │ │ │ │ - @ instruction: 0x0156b190 │ │ │ │ - strheq ip, [ip, #-184] @ 0xffffff48 │ │ │ │ - strdeq r5, [lr, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r6, r4, asr r1 │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ - strheq r5, [lr, #-84] @ 0xffffffac │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ - cmpeq ip, r0, asr #22 │ │ │ │ - cmpeq lr, r8, ror r5 │ │ │ │ - cmpeq ip, r8, lsl #22 │ │ │ │ - ldrsbeq fp, [r6, #-12] │ │ │ │ - cmpeq lr, r8, lsr r5 │ │ │ │ - smlalbteq ip, ip, r8, sl @ │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ - @ instruction: 0x014cca90 │ │ │ │ - smlalbteq r5, lr, r8, r4 │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ - cmpeq ip, r8, lsr #20 │ │ │ │ - strdeq ip, [ip, #-152] @ 0xffffff68 │ │ │ │ - smlalbteq ip, ip, r8, r9 @ │ │ │ │ - @ instruction: 0x014cc998 │ │ │ │ - cmpeq r6, ip, ror #30 │ │ │ │ - smlalbteq r5, lr, r8, r3 │ │ │ │ + cmpeq lr, ip, asr #16 │ │ │ │ + cmpeq r6, r8, ror #5 │ │ │ │ + cmpeq ip, r4, lsl sp │ │ │ │ + cmpeq lr, ip, asr #14 │ │ │ │ + cmpeq r6, r0, lsr #5 │ │ │ │ + cmpeq lr, r0, asr r7 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ + smlaltbeq r5, lr, r4, r6 │ │ │ │ + cmpeq r6, r4, lsl #4 │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ + strdeq ip, [ip, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x0156b198 │ │ │ │ + smlalbteq ip, ip, r4, fp @ │ │ │ │ + strdeq r5, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r6, ip, asr r1 │ │ │ │ + smlalbbeq ip, ip, r8, fp @ │ │ │ │ + smlalbteq r5, lr, r0, r5 │ │ │ │ + cmpeq r6, r0, lsr #2 │ │ │ │ + cmpeq ip, ip, asr #22 │ │ │ │ + smlalbbeq r5, lr, r4, r5 │ │ │ │ + cmpeq ip, r4, lsl fp │ │ │ │ + cmpeq r6, r4, ror #1 │ │ │ │ + cmpeq lr, r4, asr #10 │ │ │ │ + ldrdeq ip, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ + @ instruction: 0x014cca9c │ │ │ │ + ldrdeq r5, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, r4, ror #20 │ │ │ │ + cmpeq ip, r4, lsr sl │ │ │ │ + cmpeq ip, r4, lsl #20 │ │ │ │ + ldrdeq ip, [ip, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq ip, ip, r4, r9 @ │ │ │ │ + cmpeq r6, r4, ror pc │ │ │ │ + ldrdeq r5, [lr, #-52] @ 0xffffffcc │ │ │ │ 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 │ │ │ │ @@ -1556771,34 +1556771,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b6c98 │ │ │ │ msreq SPSR_x, ip, lsl sp │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ msreq SPSR_x, r4, ror #25 │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ andeq r7, r0, r8, lsl #19 │ │ │ │ - cmpeq r6, r0, ror #26 │ │ │ │ - strheq r5, [lr, #-16] │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ - smlalbbeq r5, lr, r0, r0 │ │ │ │ + cmpeq r6, r8, ror #26 │ │ │ │ + strheq r5, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r6, r0, lsr ip │ │ │ │ + smlalbbeq r5, lr, ip, r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r6, ip, asr #21 │ │ │ │ - cmpeq lr, ip, lsr #30 │ │ │ │ + ldrsbeq sl, [r6, #-164] @ 0xffffff5c │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ msreq SPSR_x, r4 @ │ │ │ │ msreq SPSR_x, r8, lsl #16 │ │ │ │ - cmpeq r6, ip, lsl #18 │ │ │ │ - cmpeq ip, r4, lsr r3 │ │ │ │ - cmpeq lr, ip, ror #26 │ │ │ │ - mrseq ip, SPSR_mon │ │ │ │ - ldrdeq ip, [ip, #-36] @ 0xffffffdc │ │ │ │ - smlaltbeq ip, ip, r4, r2 @ │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ - cmpeq r6, r0, lsr #16 │ │ │ │ - cmpeq ip, r8, asr #4 │ │ │ │ - cmpeq lr, ip, ror ip │ │ │ │ + cmpeq r6, r4, lsl r9 │ │ │ │ + cmpeq ip, r0, asr #6 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq ip, ip, lsl #6 │ │ │ │ + smlaltteq ip, ip, r0, r2 @ │ │ │ │ + strheq ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ + smlalbbeq ip, ip, r4, r2 @ │ │ │ │ + cmpeq r6, r8, lsr #16 │ │ │ │ + cmpeq ip, r4, asr r2 │ │ │ │ + smlalbbeq r4, lr, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #944] @ 0x3b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -1556824,17 +1556824,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ mov ip, r0 │ │ │ │ b 6a8ef8 │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ - @ instruction: 0x014e4b90 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ + @ instruction: 0x014e4b9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ 6a9028 │ │ │ │ ldr r0, [pc, #196] @ 6a902c │ │ │ │ ldr r4, [pc, #196] @ 6a9030 │ │ │ │ @@ -1556884,18 +1556884,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ b 6a8ff4 │ │ │ │ msreq SPSR_x, ip, lsr #11 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - ldrsbeq sl, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq lr, ip, lsr fp │ │ │ │ - smlalbbeq ip, ip, r8, r0 @ │ │ │ │ - qdaddeq ip, r8, ip │ │ │ │ + cmpeq r6, r0, ror #13 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ + swpbeq ip, r4, [ip] @ │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ 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 │ │ │ │ @@ -1558119,76 +1558119,76 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6aa298 │ │ │ │ cmneq r2, r4, asr lr │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ cmneq r2, r8, lsl lr │ │ │ │ - cmpeq r6, r4, asr pc │ │ │ │ - @ instruction: 0x014e4394 │ │ │ │ - smlalbteq r4, lr, r0, r2 │ │ │ │ - cmpeq r6, r4, asr #28 │ │ │ │ - smlalbteq r4, lr, r4, r0 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ - cmpeq r6, r8, ror #21 │ │ │ │ - cmpeq lr, r8, lsr #30 │ │ │ │ - cmpeq r6, r0, ror #18 │ │ │ │ - smlaltbeq r3, lr, r0, sp │ │ │ │ - cmpeq r6, r8, ror r6 │ │ │ │ - strheq r3, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r6, ip, asr pc │ │ │ │ + smlaltbeq r4, lr, r0, r3 │ │ │ │ + smlalbteq r4, lr, ip, r2 │ │ │ │ + cmpeq r6, ip, asr #28 │ │ │ │ + ldrdeq r4, [lr, #-0] │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ + ldrsheq r9, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r4, lsr pc │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ + smlaltbeq r3, lr, ip, sp │ │ │ │ + cmpeq r6, r0, lsl #13 │ │ │ │ + smlalbteq r3, lr, r8, sl │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmpeq lr, r0, asr sl │ │ │ │ - cmpeq r6, r4, lsl #12 │ │ │ │ + cmpeq lr, ip, asr sl │ │ │ │ + cmpeq r6, ip, lsl #12 │ │ │ │ cmppeq fp, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - cmpeq lr, r0, lsl r9 │ │ │ │ - cmpeq r6, r4, asr #9 │ │ │ │ + cmpeq lr, ip, lsl r9 │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ smlaltbeq fp, fp, r8, r5 @ │ │ │ │ - smlalbteq r3, lr, r4, r8 │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ + ldrdeq r3, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ cmneq r2, r4, ror r2 │ │ │ │ cmpeq fp, r0, lsl r5 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ - cmpeq r6, r0, asr #7 │ │ │ │ - cmpeq ip, r4, lsr #26 │ │ │ │ - ldrdeq r3, [lr, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x01569390 │ │ │ │ - cmpeq lr, r4, asr r6 │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ + cmpeq lr, r8, lsl r8 │ │ │ │ + cmpeq r6, r8, asr #7 │ │ │ │ + cmpeq ip, r0, lsr sp │ │ │ │ + smlaltteq r3, lr, r8, r7 │ │ │ │ + @ instruction: 0x01569398 │ │ │ │ + cmpeq lr, r0, ror #12 │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ - smlalbbeq r3, lr, ip, r2 │ │ │ │ - cmpeq r6, r0, asr #28 │ │ │ │ + @ instruction: 0x014e3298 │ │ │ │ + cmpeq r6, r8, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r6, r4, ror fp │ │ │ │ - smlaltbeq r2, lr, r8, pc @ │ │ │ │ + cmpeq r6, ip, ror fp │ │ │ │ + strheq r2, [lr, #-244] @ 0xffffff0c │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq ip, r4, lsl pc │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ - @ instruction: 0x01568a98 │ │ │ │ - ldrdeq r2, [lr, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, ip, ror r9 │ │ │ │ - cmpeq r6, r0, lsr r5 │ │ │ │ + cmpeq ip, r0, lsr #30 │ │ │ │ + cmpeq r6, r4, lsl #21 │ │ │ │ + cmpeq r6, r0, lsr #21 │ │ │ │ + smlaltteq r2, lr, r4, ip │ │ │ │ + smlalbbeq r2, lr, r8, r9 │ │ │ │ + cmpeq r6, r8, lsr r5 │ │ │ │ cmpeq fp, r4, lsl r6 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmpeq lr, r4, ror #16 │ │ │ │ + cmpeq lr, r0, ror r8 │ │ │ │ svccc 0x00f80000 │ │ │ │ - ldrdeq r2, [lr, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ + ldrdeq r2, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq r8, [r6, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq lr, r4, lsl r7 │ │ │ │ + cmpeq r6, r4, ror #5 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 6aa4cc │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r4, #0 │ │ │ │ @@ -1560114,230 +1560114,230 @@ │ │ │ │ b 6a9b30 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ b 6ac0b0 │ │ │ │ svccc 0x00f80000 │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - cmpeq r6, r4, lsl r2 │ │ │ │ + smlalbbeq r2, lr, r8, r6 │ │ │ │ + cmpeq r6, ip, lsl r2 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq r6, r8, lsl #3 │ │ │ │ - smlalbteq r2, lr, r0, r5 │ │ │ │ - cmpeq r6, r8, lsr #1 │ │ │ │ - strheq r7, [ip, #-68] @ 0xffffffbc │ │ │ │ - strdeq r9, [ip, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x01568190 │ │ │ │ + smlalbteq r2, lr, ip, r5 │ │ │ │ + ldrheq r8, [r6, #-0] │ │ │ │ + smlalbteq r7, ip, r0, r4 │ │ │ │ + strdeq r9, [ip, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - smlaltbeq r2, lr, r4, r4 │ │ │ │ - strheq r9, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmpeq lr, r4, ror r4 │ │ │ │ - cmpeq r6, r8, lsr #32 │ │ │ │ - ldrsheq r7, [r6, #-244] @ 0xffffff0c │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ - smlaltteq r2, lr, r4, r3 │ │ │ │ - @ instruction: 0x01567f98 │ │ │ │ - cmpeq r6, r4, lsr pc │ │ │ │ - cmpeq lr, r4, ror r3 │ │ │ │ - cmpeq r6, r8, ror lr │ │ │ │ + strheq r2, [lr, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq r9, ip, r8, r9 │ │ │ │ + smlalbbeq r2, lr, r0, r4 │ │ │ │ + cmpeq r6, r0, lsr r0 │ │ │ │ + ldrsheq r7, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ + strdeq r2, [lr, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ + cmpeq r6, ip, lsr pc │ │ │ │ + smlalbbeq r2, lr, r0, r3 │ │ │ │ + cmpeq r6, r0, lsl #29 │ │ │ │ smlaltbeq sp, fp, ip, ip │ │ │ │ cmpeq fp, r8, ror ip │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - smlalbteq r9, ip, r0, r7 │ │ │ │ - cmpeq lr, ip, ror r2 │ │ │ │ - cmpeq lr, r4, lsl r2 │ │ │ │ - cmpeq r6, r8, asr #27 │ │ │ │ + smlalbteq r9, ip, ip, r7 │ │ │ │ + smlalbbeq r2, lr, r8, r2 │ │ │ │ + cmpeq lr, r0, lsr #4 │ │ │ │ + ldrsbeq r7, [r6, #-208] @ 0xffffff30 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmpeq lr, r0, asr #2 │ │ │ │ - ldrsheq r7, [r6, #-196] @ 0xffffff3c │ │ │ │ + cmpeq lr, ip, asr #2 │ │ │ │ + ldrsheq r7, [r6, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq fp, r8, lsr r7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - smlaltteq r1, lr, ip, pc @ │ │ │ │ - cmpeq r6, r0, lsr #23 │ │ │ │ + strdeq r1, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r6, r8, lsr #23 │ │ │ │ smlalbbeq r9, fp, r4, ip │ │ │ │ - smlaltbeq r1, lr, r0, pc @ │ │ │ │ - cmpeq r6, r4, asr fp │ │ │ │ + smlaltbeq r1, lr, ip, pc @ │ │ │ │ + cmpeq r6, ip, asr fp │ │ │ │ cmpeq fp, r0, asr #24 │ │ │ │ - cmpeq lr, r8, lsr pc │ │ │ │ - cmpeq r6, ip, ror #21 │ │ │ │ - cmpeq ip, r4, asr r4 │ │ │ │ - cmpeq lr, ip, lsl #30 │ │ │ │ - ldrheq r7, [r6, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq r1, lr, r8, lr │ │ │ │ - @ instruction: 0x01567a9c │ │ │ │ + cmpeq lr, r4, asr #30 │ │ │ │ + ldrsheq r7, [r6, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, r0, ror #8 │ │ │ │ + cmpeq lr, r8, lsl pc │ │ │ │ + cmpeq r6, r4, asr #21 │ │ │ │ + strdeq r1, [lr, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, r4, lsr #21 │ │ │ │ andeq r6, r0, r0, asr #7 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - cmpeq lr, ip, ror #28 │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ - cmpeq lr, ip, lsl #24 │ │ │ │ - cmpeq r6, r0, asr #15 │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ + cmpeq r6, r8, asr #15 │ │ │ │ smlaltbeq r9, fp, r0, r8 │ │ │ │ - @ instruction: 0x014e1b9c │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ + smlaltbeq r1, lr, r8, fp │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ cmpeq fp, r0, lsr r8 │ │ │ │ smlalbteq r9, fp, ip, r7 │ │ │ │ - cmpeq ip, r0, lsl #20 │ │ │ │ - ldrsbeq r7, [r6, #-88] @ 0xffffffa8 │ │ │ │ - smlaltbeq r8, ip, r4, lr │ │ │ │ - cmpeq lr, ip, asr r9 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ - cmpeq r6, r4, asr #9 │ │ │ │ - cmpeq lr, ip, lsl r5 │ │ │ │ - ldrsbeq r7, [r6, #-0] │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ - cmpeq r6, r4, lsr #32 │ │ │ │ - cmpeq lr, ip, ror r3 │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ - cmpeq lr, r4, asr #4 │ │ │ │ - ldrsheq r6, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ + cmpeq ip, ip, lsl #20 │ │ │ │ + cmpeq r6, r0, ror #11 │ │ │ │ + strheq r8, [ip, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ + cmpeq lr, r0, lsr r9 │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ + cmpeq lr, r8, lsr #10 │ │ │ │ + ldrsbeq r7, [r6, #-8] │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ + cmpeq r6, ip, lsr #32 │ │ │ │ + smlalbbeq r1, lr, r8, r3 │ │ │ │ + cmpeq r6, r8, lsr pc │ │ │ │ + cmpeq lr, r0, asr r2 │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq ip, r0, lsr #14 │ │ │ │ + cmpeq ip, ip, lsr #14 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - strdeq r8, [ip, #-96] @ 0xffffffa0 │ │ │ │ + strdeq r8, [ip, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - ldrdeq r8, [ip, #-104] @ 0xffffff98 │ │ │ │ - strheq r8, [ip, #-104] @ 0xffffff98 │ │ │ │ + smlaltteq r8, ip, r4, r6 │ │ │ │ + smlalbteq r8, ip, r4, r6 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x014c869c │ │ │ │ + smlaltbeq r8, ip, r8, r6 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - smlalbbeq r8, ip, r0, r6 │ │ │ │ + smlalbbeq r8, ip, ip, r6 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq ip, r4, ror #12 │ │ │ │ - cmpeq lr, ip, lsl r1 │ │ │ │ - ldrsbeq r6, [r6, #-192] @ 0xffffff40 │ │ │ │ - cmpeq ip, r0, lsr r6 │ │ │ │ - smlaltteq r1, lr, r8, r0 │ │ │ │ - @ instruction: 0x01566c9c │ │ │ │ - strdeq r8, [ip, #-92] @ 0xffffffa4 │ │ │ │ - strheq r1, [lr, #-4] │ │ │ │ - cmpeq r6, r8, ror #24 │ │ │ │ - smlalbteq r8, ip, r8, r5 │ │ │ │ - smlalbbeq r1, lr, r0, r0 │ │ │ │ - cmpeq r6, r4, lsr ip │ │ │ │ - cmpeq sp, ip, ror #12 │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ - ldrsheq r6, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r4, asr r5 │ │ │ │ - cmpeq lr, ip │ │ │ │ - cmpeq r6, r0, asr #23 │ │ │ │ - cmpeq ip, r0, lsr #10 │ │ │ │ - ldrdeq r0, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, ip, lsl #23 │ │ │ │ - smlaltteq r8, ip, ip, r4 │ │ │ │ + cmpeq ip, r0, ror r6 │ │ │ │ + cmpeq lr, r8, lsr #2 │ │ │ │ + ldrsbeq r6, [r6, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, ip, lsr r6 │ │ │ │ + strdeq r1, [lr, #-4] │ │ │ │ + cmpeq r6, r4, lsr #25 │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ + smlalbteq r1, lr, r0, r0 │ │ │ │ + cmpeq r6, r0, ror ip │ │ │ │ + ldrdeq r8, [ip, #-84] @ 0xffffffac │ │ │ │ + smlalbbeq r1, lr, ip, r0 │ │ │ │ + cmpeq r6, ip, lsr ip │ │ │ │ + cmpeq sp, r8, ror r6 │ │ │ │ + qdaddeq r1, r4, lr │ │ │ │ + cmpeq r6, r4, lsl #24 │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ + cmpeq r6, r8, asr #23 │ │ │ │ + cmpeq ip, ip, lsr #10 │ │ │ │ + smlaltteq r0, lr, r4, pc @ │ │ │ │ + @ instruction: 0x01566b94 │ │ │ │ + strdeq r8, [ip, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - ldrdeq r8, [ip, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x014c849c │ │ │ │ + smlaltteq r8, ip, r0, r4 │ │ │ │ + smlaltbeq r8, ip, r8, r4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq ip, r0, ror r4 │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ + cmpeq ip, ip, asr #8 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq ip, r4, lsr #8 │ │ │ │ - ldrdeq r0, [lr, #-236] @ 0xffffff14 │ │ │ │ - @ instruction: 0x01566a90 │ │ │ │ - strdeq r8, [ip, #-52] @ 0xffffffcc │ │ │ │ - smlalbteq r8, ip, r8, r3 │ │ │ │ - @ instruction: 0x014c839c │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ - cmpeq lr, r4, lsr #28 │ │ │ │ - ldrsbeq r6, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq ip, r0, lsr r3 │ │ │ │ + cmpeq ip, r0, lsr r4 │ │ │ │ + smlaltteq r0, lr, r8, lr │ │ │ │ + @ instruction: 0x01566a98 │ │ │ │ + cmpeq ip, r0, lsl #8 │ │ │ │ + ldrdeq r8, [ip, #-52] @ 0xffffffcc │ │ │ │ + smlaltbeq r8, ip, r8, r3 │ │ │ │ + cmpeq ip, r8, ror r3 │ │ │ │ + cmpeq lr, r0, lsr lr │ │ │ │ + cmpeq r6, r0, ror #19 │ │ │ │ + cmpeq ip, ip, lsr r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ - ldrdeq r8, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ + ldrdeq r8, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - smlaltbeq r8, ip, r8, r2 │ │ │ │ + strheq r8, [ip, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq ip, ip, ror #4 │ │ │ │ - cmpeq ip, r0, asr #4 │ │ │ │ - cmpeq ip, r4, lsr #4 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - strheq r0, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq ip, r8, ror r2 │ │ │ │ + cmpeq ip, ip, asr #4 │ │ │ │ + cmpeq ip, r0, lsr r2 │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ + strheq r0, [lr, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - smlalbteq r8, ip, r4, r1 │ │ │ │ + ldrdeq r8, [ip, #-16] │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - smlaltbeq r8, ip, r0, r1 │ │ │ │ - cmpeq ip, r4, ror r1 │ │ │ │ - cmpeq ip, r0, asr #2 │ │ │ │ - strdeq r0, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r6, ip, lsr #15 │ │ │ │ - cmpeq ip, r0, lsl r1 │ │ │ │ - ldrdeq r8, [ip, #-12] │ │ │ │ - @ instruction: 0x014e0b94 │ │ │ │ - cmpeq r6, r8, asr #14 │ │ │ │ - smlaltbeq r8, ip, ip, r0 │ │ │ │ - smlalbbeq r8, ip, r0, r0 │ │ │ │ - qdaddeq r8, r4, ip │ │ │ │ - cmpeq ip, r4, lsr #32 │ │ │ │ - ldrdeq r0, [lr, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x01566690 │ │ │ │ - strdeq r7, [ip, #-240] @ 0xffffff10 │ │ │ │ - smlaltbeq r0, lr, r8, sl │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ - strheq r7, [ip, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, r4, ror sl │ │ │ │ - cmpeq r6, r8, lsr #12 │ │ │ │ - smlalbbeq r7, ip, ip, pc @ │ │ │ │ + smlaltbeq r8, ip, ip, r1 │ │ │ │ + smlalbbeq r8, ip, r0, r1 │ │ │ │ + cmpeq ip, ip, asr #2 │ │ │ │ + cmpeq lr, r4, lsl #24 │ │ │ │ + ldrheq r6, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq ip, ip, lsl r1 │ │ │ │ + smlaltteq r8, ip, r8, r0 │ │ │ │ + smlaltbeq r0, lr, r0, fp │ │ │ │ + cmpeq r6, r0, asr r7 │ │ │ │ + strheq r8, [ip, #-8] │ │ │ │ + smlalbbeq r8, ip, ip, r0 │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ + cmpeq ip, r0, lsr r0 │ │ │ │ + smlaltteq r0, lr, r8, sl │ │ │ │ + @ instruction: 0x01566698 │ │ │ │ + strdeq r7, [ip, #-252] @ 0xffffff04 │ │ │ │ + strheq r0, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ + smlalbteq r7, ip, r8, pc @ │ │ │ │ + smlalbbeq r0, lr, r0, sl │ │ │ │ + cmpeq r6, r0, lsr r6 │ │ │ │ + @ instruction: 0x014c7f98 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq ip, ip, asr #30 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ - ldrheq r6, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq ip, ip, lsl pc │ │ │ │ - smlaltteq r7, ip, ip, lr │ │ │ │ - smlaltbeq r0, lr, r4, r9 │ │ │ │ - cmpeq r6, r8, asr r5 │ │ │ │ - strheq r7, [ip, #-232] @ 0xffffff18 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ - cmpeq r6, r4, lsr #10 │ │ │ │ - smlalbbeq r7, ip, r8, lr │ │ │ │ - ldrsheq r6, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ + cmpeq ip, r8, asr pc │ │ │ │ + cmpeq lr, r0, lsl sl │ │ │ │ + cmpeq r6, r0, asr #11 │ │ │ │ + cmpeq ip, r8, lsr #30 │ │ │ │ + strdeq r7, [ip, #-232] @ 0xffffff18 │ │ │ │ + strheq r0, [lr, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, r0, ror #10 │ │ │ │ + smlalbteq r7, ip, r4, lr │ │ │ │ + cmpeq lr, ip, ror r9 │ │ │ │ + cmpeq r6, ip, lsr #10 │ │ │ │ + @ instruction: 0x014c7e94 │ │ │ │ + ldrsheq r6, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq ip, r8, asr #28 │ │ │ │ + cmpeq ip, r4, asr lr │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq ip, r4, lsl lr │ │ │ │ - smlaltteq r7, ip, r4, sp │ │ │ │ - @ instruction: 0x014e089c │ │ │ │ - cmpeq r6, ip, asr #8 │ │ │ │ + cmpeq ip, r0, lsr #28 │ │ │ │ + strdeq r7, [ip, #-208] @ 0xffffff30 │ │ │ │ + smlaltbeq r0, lr, r8, r8 │ │ │ │ + cmpeq r6, r4, asr r4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - strheq r7, [ip, #-208] @ 0xffffff30 │ │ │ │ + strheq r7, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x014c7d94 │ │ │ │ - cmpeq lr, ip, asr #16 │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ - cmpeq ip, r0, ror #26 │ │ │ │ - cmpeq lr, r8, lsl r8 │ │ │ │ - cmpeq r6, r8, asr #7 │ │ │ │ + smlaltbeq r7, ip, r0, sp │ │ │ │ + cmpeq lr, r8, asr r8 │ │ │ │ + cmpeq r6, r8, lsl #8 │ │ │ │ + cmpeq ip, ip, ror #26 │ │ │ │ + cmpeq lr, r4, lsr #16 │ │ │ │ + ldrsbeq r6, [r6, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq ip, ip, lsr #26 │ │ │ │ - smlaltteq r0, lr, r4, r7 │ │ │ │ - @ instruction: 0x01566394 │ │ │ │ + cmpeq ip, r8, lsr sp │ │ │ │ + strdeq r0, [lr, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x0156639c │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - strdeq r7, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq r7, [ip, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x014e0794 │ │ │ │ - cmpeq r6, r4, asr #6 │ │ │ │ + smlaltteq r7, ip, r8, ip │ │ │ │ + smlaltbeq r0, lr, r0, r7 │ │ │ │ + cmpeq r6, ip, asr #6 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - smlaltbeq r7, ip, ip, ip │ │ │ │ - smlalbbeq r7, ip, ip, ip │ │ │ │ + strheq r7, [ip, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x014c7c98 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq ip, r0, ror ip │ │ │ │ + cmpeq ip, ip, ror ip │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq ip, r4, asr ip │ │ │ │ + cmpeq ip, r0, ror #24 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq ip, r4, asr #24 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq ip, r0, lsr #24 │ │ │ │ + cmpeq ip, ip, lsr #24 │ │ │ │ ldr r2, [pc, #-596] @ 6ac3bc │ │ │ │ ldr r1, [pc, #-596] @ 6ac3c0 │ │ │ │ ldr r0, [pc, #-60] @ 6ac5dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b0b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -1561545,43 +1561545,43 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b6c98 │ │ │ │ b 6ad6a8 │ │ │ │ cmneq r2, r8, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ - cmpeq lr, r0, ror r6 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ + cmpeq lr, ip, ror r6 │ │ │ │ cmneq r2, r0, lsr r0 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - strheq r0, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + strheq r0, [lr, #-76] @ 0xffffffb4 │ │ │ │ cmneq r2, r4, ror #28 │ │ │ │ - smlalbbeq r7, ip, ip, r9 │ │ │ │ - cmpeq r6, r8, asr #31 │ │ │ │ - cmpeq ip, r4, asr r9 │ │ │ │ - cmpeq lr, r8, lsl #8 │ │ │ │ - cmpeq r6, ip, lsl #31 │ │ │ │ - cmpeq ip, r8, lsl r9 │ │ │ │ - smlalbteq r0, lr, ip, r3 │ │ │ │ - cmpeq r6, r4, asr pc │ │ │ │ - smlaltteq r7, ip, r0, r8 │ │ │ │ - @ instruction: 0x014e0394 │ │ │ │ - cmpeq r6, r8, lsl pc │ │ │ │ - smlaltbeq r7, ip, r4, r8 │ │ │ │ - cmpeq lr, r8, asr r3 │ │ │ │ - ldrsbeq r5, [r6, #-236] @ 0xffffff14 │ │ │ │ - cmpeq ip, r8, ror #16 │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ - cmpeq r6, r0, lsr #29 │ │ │ │ - cmpeq ip, ip, lsr #16 │ │ │ │ - smlaltteq r0, lr, r0, r2 │ │ │ │ - smlalbbeq r9, sp, r8, r9 │ │ │ │ - smlalbteq r7, ip, r0, r7 │ │ │ │ - @ instruction: 0x014c7794 │ │ │ │ + @ instruction: 0x014c7998 │ │ │ │ + ldrsbeq r5, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ + cmpeq lr, r4, lsl r4 │ │ │ │ + @ instruction: 0x01565f94 │ │ │ │ + cmpeq ip, r4, lsr #18 │ │ │ │ + ldrdeq r0, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, ip, asr pc │ │ │ │ + smlaltteq r7, ip, ip, r8 │ │ │ │ + smlaltbeq r0, lr, r0, r3 │ │ │ │ + cmpeq r6, r0, lsr #30 │ │ │ │ + strheq r7, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq r6, r4, ror #29 │ │ │ │ + cmpeq ip, r4, ror r8 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ + cmpeq r6, r8, lsr #29 │ │ │ │ + cmpeq ip, r8, lsr r8 │ │ │ │ + smlaltteq r0, lr, ip, r2 │ │ │ │ + @ instruction: 0x014d9994 │ │ │ │ + smlalbteq r7, ip, ip, r7 │ │ │ │ + smlaltbeq r7, ip, r0, r7 │ │ │ │ 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 │ │ │ │ @@ -1562510,51 +1562510,51 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ b 6ae8ec │ │ │ │ cmneq r2, r4, ror fp │ │ │ │ strdeq sl, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r6, r4, lsr ip │ │ │ │ - cmpeq lr, r4, asr #32 │ │ │ │ + cmpeq r6, ip, lsr ip │ │ │ │ + qdaddeq r0, r0, lr │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmpeq r6, r4, lsr #6 │ │ │ │ + cmpeq r6, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmppeq sp, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq sp, r0, lsl #24 │ │ │ │ - cmpeq r6, r4, lsr #15 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ + cmpeq r6, ip, lsr #15 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmpeq r6, ip, ror #13 │ │ │ │ - cmpeq sp, ip, ror r2 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ + ldrsheq r4, [r6, #-100] @ 0xffffff9c │ │ │ │ + smlalbbeq r8, sp, r8, r2 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ - cmpeq sp, r0, asr r7 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ + cmpeq sp, ip, asr r7 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmpeq r6, r8, lsr #5 │ │ │ │ + ldrheq r4, [r6, #-32] @ 0xffffffe0 │ │ │ │ cmpeq fp, r8, lsr #26 │ │ │ │ - smlalbteq lr, sp, r0, r6 │ │ │ │ + smlalbteq lr, sp, ip, r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r6, r8, lsr r1 │ │ │ │ - cmpeq sp, ip, ror r5 │ │ │ │ - ldrsheq r4, [r6, #-0] │ │ │ │ + cmpeq r6, r0, asr #2 │ │ │ │ + smlalbbeq lr, sp, r8, r5 │ │ │ │ + ldrsheq r4, [r6, #-8] │ │ │ │ cmpeq fp, r4, lsl r2 │ │ │ │ - cmpeq sp, r4, lsr #10 │ │ │ │ + cmpeq sp, r0, lsr r5 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ ldrdeq r8, [r2, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmpeq sp, r4, asr #22 │ │ │ │ - cmpeq r6, ip, asr pc │ │ │ │ - @ instruction: 0x014de394 │ │ │ │ + cmpeq sp, r0, asr fp │ │ │ │ + cmpeq r6, r4, ror #30 │ │ │ │ + smlaltbeq lr, sp, r0, r3 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ tst lr, #1 │ │ │ │ bne 6ae8d8 │ │ │ │ ldr lr, [r7, #20] │ │ │ │ lsl r8, r3, #3 │ │ │ │ add fp, lr, r3, lsl #3 │ │ │ │ ldr fp, [fp, #4] │ │ │ │ @@ -1564493,122 +1564493,122 @@ │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 6af630 │ │ │ │ cmpeq fp, r4, lsr #30 │ │ │ │ - ldrsbeq r3, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sp, ip, lsl r2 │ │ │ │ - cmpeq sp, ip, asr #28 │ │ │ │ - cmpeq r6, r0, lsl #20 │ │ │ │ + cmpeq r6, r0, ror #27 │ │ │ │ + cmpeq sp, r8, lsr #4 │ │ │ │ + cmpeq sp, r8, asr lr │ │ │ │ + cmpeq r6, r8, lsl #20 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ cmpeq fp, r8, lsl sl │ │ │ │ - ldrheq r3, [r6, #-120] @ 0xffffff88 │ │ │ │ - smlaltteq sp, sp, ip, fp @ │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ + strdeq sp, [sp, #-184] @ 0xffffff48 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ - cmpeq sp, r8, asr fp │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ + cmpeq sp, r4, ror #22 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ ldrdeq r9, [fp, #-8] │ │ │ │ - cmpeq r6, r0, asr r5 │ │ │ │ - @ instruction: 0x014dd994 │ │ │ │ - ldrsheq r3, [r6, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r6, r8, asr r5 │ │ │ │ + smlaltbeq sp, sp, r0, r9 @ │ │ │ │ + cmpeq r6, r4, lsl #10 │ │ │ │ cmpeq fp, r4, lsr #12 │ │ │ │ - cmpeq sp, ip, lsr #18 │ │ │ │ - cmpeq r6, r8, ror r1 │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ - smlaltbeq sp, sp, ip, r5 @ │ │ │ │ + cmpeq sp, r8, lsr r9 │ │ │ │ + cmpeq r6, r0, lsl #3 │ │ │ │ + cmpeq sp, r4, ror #26 │ │ │ │ + strheq sp, [sp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - cmpeq r6, r8, asr r0 │ │ │ │ - smlaltteq r4, ip, r4, r9 │ │ │ │ - @ instruction: 0x014dd498 │ │ │ │ + cmpeq r6, r0, rrx │ │ │ │ + strdeq r4, [ip, #-144] @ 0xffffff70 │ │ │ │ + smlaltbeq sp, sp, r4, r4 @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, r0 │ │ │ │ - smlalbbeq r4, ip, ip, r9 │ │ │ │ - cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq r6, r8 │ │ │ │ + @ instruction: 0x014c4998 │ │ │ │ + cmpeq sp, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r6, ip, lsr #27 │ │ │ │ - smlaltteq sp, sp, r0, r1 @ │ │ │ │ + ldrheq r2, [r6, #-212] @ 0xffffff2c │ │ │ │ + smlaltteq sp, sp, ip, r1 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmpeq r6, r4, lsr #25 │ │ │ │ - smlaltteq sp, sp, r0, r0 @ │ │ │ │ + cmpeq r6, ip, lsr #25 │ │ │ │ + smlaltteq sp, sp, ip, r0 @ │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - cmpeq r6, ip, asr #24 │ │ │ │ - swpbeq sp, r0, [sp] @ │ │ │ │ + cmpeq r6, r4, asr ip │ │ │ │ + swpbeq sp, ip, [sp] @ │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - qdaddeq sp, r4, sp │ │ │ │ - cmpeq r6, r0, lsl #24 │ │ │ │ + cmpeq sp, r0, rrx │ │ │ │ + cmpeq r6, r8, lsl #24 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmpeq r6, r0, lsl #23 │ │ │ │ - strheq ip, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r6, r8, lsl #23 │ │ │ │ + smlalbteq ip, sp, r8, pc @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r6, r8, lsl sl │ │ │ │ - smlaltbeq r4, ip, r4, r3 │ │ │ │ - cmpeq sp, r8, asr lr │ │ │ │ + cmpeq r6, r0, lsr #20 │ │ │ │ + strheq r4, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - ldrsbeq r2, [r6, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - cmpeq ip, ip, lsr #6 │ │ │ │ + cmpeq r6, r4, ror #19 │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ + cmpeq ip, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - cmpeq r6, r4, ror r9 │ │ │ │ - strheq ip, [sp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r6, ip, ror r9 │ │ │ │ + strheq ip, [sp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ cmpeq fp, r8, lsl r3 │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ - cmpeq r6, r4, ror r8 │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ - smlalbbeq ip, sp, ip, ip │ │ │ │ + cmpeq r6, ip, ror r8 │ │ │ │ + cmpeq r6, r0, ror r8 │ │ │ │ + @ instruction: 0x014dcc98 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmpeq r6, ip, lsl #14 │ │ │ │ - cmpeq sp, r0, asr fp │ │ │ │ - ldrheq r2, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r6, r4, lsl r7 │ │ │ │ + cmpeq sp, ip, asr fp │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ smlaltteq r4, fp, r0, r7 │ │ │ │ - smlaltteq ip, sp, r8, sl │ │ │ │ + strdeq ip, [sp, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - ldrsbeq r2, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - @ instruction: 0x01562594 │ │ │ │ - ldrdeq ip, [sp, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq r2, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, r8, lsl sl │ │ │ │ + @ instruction: 0x0156259c │ │ │ │ + smlaltteq ip, sp, r4, r9 │ │ │ │ cmpeq fp, ip, ror #12 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - ldrsheq r2, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ + cmpeq r6, r0, lsl #10 │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, r0, r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r6, r0, r0, lsr fp │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - cmpeq r6, r0, lsl #7 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ + cmpeq r6, r8, lsl #7 │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ strdeq r7, [fp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r6, ip, ror r0 │ │ │ │ - strheq ip, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r6, r4, lsl #1 │ │ │ │ + smlalbteq ip, sp, r8, r4 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - smlalbbeq ip, sp, r0, r4 │ │ │ │ - cmpeq r6, r4, lsr r0 │ │ │ │ + smlalbbeq ip, sp, ip, r4 │ │ │ │ + cmpeq r6, ip, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -1566556,119 +1566556,119 @@ │ │ │ │ sub r5, r5, #8 │ │ │ │ mov r7, ip │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r1 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ b 6b2904 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - @ instruction: 0x01561e94 │ │ │ │ - smlalbteq ip, sp, r0, r2 │ │ │ │ + @ instruction: 0x01561e9c │ │ │ │ + smlalbteq ip, sp, ip, r2 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - smlalbbeq ip, sp, ip, r2 │ │ │ │ + @ instruction: 0x014dc298 │ │ │ │ muleq r0, sp, r3 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, lsr r6 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ cmpeq fp, r4, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #15 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmpeq r6, r0, asr #25 │ │ │ │ - cmpeq sp, r4, lsl #2 │ │ │ │ - cmpeq r6, ip, ror #24 │ │ │ │ + cmpeq r6, r8, asr #25 │ │ │ │ + cmpeq sp, r0, lsl r1 │ │ │ │ + cmpeq r6, r4, ror ip │ │ │ │ @ instruction: 0x014b3d94 │ │ │ │ - swpbeq ip, ip, [sp] │ │ │ │ + smlaltbeq ip, sp, r8, r0 │ │ │ │ cmpeq fp, r4, lsr sp │ │ │ │ - cmpeq r6, r8, ror #23 │ │ │ │ - cmpeq sp, ip, lsr #32 │ │ │ │ + ldrsheq r1, [r6, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r8, lsr r0 │ │ │ │ ldrdeq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r6, r4, lsl #23 │ │ │ │ - smlalbteq fp, sp, r8, pc @ │ │ │ │ - cmpeq r6, r4, ror #22 │ │ │ │ - smlaltbeq fp, sp, r0, pc @ │ │ │ │ + cmpeq r6, ip, lsl #23 │ │ │ │ + ldrdeq fp, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r6, ip, ror #22 │ │ │ │ + smlaltbeq fp, sp, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrsheq r1, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ + ldrsheq r1, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ cmpeq fp, r8, lsr #22 │ │ │ │ - ldrsbeq r1, [r6, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ - cmpeq r6, r8, asr #19 │ │ │ │ - cmpeq sp, r4, lsl #28 │ │ │ │ + cmpeq r6, r4, ror #19 │ │ │ │ + cmpeq sp, ip, lsr #28 │ │ │ │ + ldrsbeq r1, [r6, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ strdeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0x014b3990 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmpeq r6, r8, asr #13 │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ + ldrsbeq r1, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - cmpeq r6, r4, asr #12 │ │ │ │ - smlalbbeq fp, sp, r8, sl │ │ │ │ - ldrsheq r1, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, ip, asr #12 │ │ │ │ + @ instruction: 0x014dba94 │ │ │ │ + ldrsheq r1, [r6, #-88] @ 0xffffffa8 │ │ │ │ cmpeq fp, r8, lsl r7 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ strheq r3, [fp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r6, ip, ror #10 │ │ │ │ - strheq fp, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, r4, ror r5 │ │ │ │ + strheq fp, [sp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ cmpeq fp, r8, asr #12 │ │ │ │ - cmpeq r6, r0, ror #9 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ + cmpeq r6, r8, ror #9 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ cmpeq fp, r4, lsl pc │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmpeq r6, r4, ror r4 │ │ │ │ + cmpeq r6, ip, ror r4 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - ldrheq r1, [r6, #-0] │ │ │ │ - smlaltteq fp, sp, ip, r4 │ │ │ │ + ldrheq r1, [r6, #-8] │ │ │ │ + strdeq fp, [sp, #-72] @ 0xffffffb8 │ │ │ │ cmpeq fp, r4, lsr lr │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - ldrsbeq r0, [r6, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sp, ip, lsl r1 │ │ │ │ + cmpeq r6, r0, ror #25 │ │ │ │ + cmpeq sp, r8, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmpeq r6, r4, lsl #25 │ │ │ │ + cmpeq r6, ip, lsl #25 │ │ │ │ smlaltbeq r2, fp, ip, sp │ │ │ │ - strheq fp, [sp, #-8] │ │ │ │ + smlalbteq fp, sp, r4, r0 │ │ │ │ cmpeq fp, ip, asr #26 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r6, r0, lsl #24 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ - strdeq sl, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, ip, lsr #23 │ │ │ │ - cmpeq r6, r4, ror fp │ │ │ │ - cmpeq ip, r0, lsl #10 │ │ │ │ - strheq sl, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sp, r8, ror pc │ │ │ │ - cmpeq r6, ip, lsr #22 │ │ │ │ + cmpeq r6, r8, lsl #24 │ │ │ │ + qdaddeq fp, r0, sp │ │ │ │ + cmpeq sp, r4 │ │ │ │ + ldrheq r0, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r6, ip, ror fp │ │ │ │ + cmpeq ip, ip, lsl #10 │ │ │ │ + smlalbteq sl, sp, r0, pc @ │ │ │ │ + smlalbbeq sl, sp, r4, pc @ │ │ │ │ + cmpeq r6, r4, lsr fp │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - cmpeq r6, ip, ror #20 │ │ │ │ - smlaltbeq sl, sp, r8, lr │ │ │ │ - ldrheq r0, [r6, #-120] @ 0xffffff88 │ │ │ │ - strdeq sl, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r6, r4, ror sl │ │ │ │ + strheq sl, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ + cmpeq sp, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r2, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ - cmpeq sp, r4, asr #30 │ │ │ │ - @ instruction: 0x014da798 │ │ │ │ + cmpeq r6, ip, ror #6 │ │ │ │ + cmpeq sp, r0, asr pc │ │ │ │ + smlaltbeq sl, sp, r4, r7 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ - cmpeq sp, ip, asr #14 │ │ │ │ + cmpeq r6, r0, lsl r3 │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ smlaltteq r2, fp, r0, r3 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmpeq r6, ip, ror r2 │ │ │ │ - strheq sl, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r6, r4, lsl #5 │ │ │ │ + strheq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmppeq r5, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, ror r3 │ │ │ │ + cmppeq r5, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sl, sp, r0, r3 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ @ instruction: 0x000b2eb0 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ ldr r7, [r3, r9] │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ adds r4, r4, #1 │ │ │ │ adc r6, r6, #0 │ │ │ │ @@ -1568730,241 +1568730,241 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #944 @ 0x3b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b6c98 │ │ │ │ mov r4, r0 │ │ │ │ b 6af630 │ │ │ │ - @ instruction: 0x014cf59c │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ + smlaltbeq pc, ip, r8, r5 @ │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ ldrdeq r4, [r6], #-64 @ 0xffffffc0 │ │ │ │ - cmppeq r5, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8 │ │ │ │ + ldrsbeq pc, [r5, #-176] @ 0xffffff50 @ │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmppeq r5, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ + ldrsheq pc, [r5, #-164] @ 0xffffff5c @ │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmppeq r5, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, asr r9 │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + cmppeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, asr r9 │ │ │ │ andeq r6, r0, r4, ror #10 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - cmppeq r5, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155f494 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq fp, r4, ror fp │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - strdeq r9, [sp, #-48] @ 0xffffffd0 │ │ │ │ - ldrsheq lr, [r5, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ - cmpeq r5, r8, lsr #29 │ │ │ │ + strdeq r9, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r4, lsl #30 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ + ldrheq lr, [r5, #-224] @ 0xffffff20 │ │ │ │ ldrdeq r0, [fp, #-240] @ 0xffffff10 │ │ │ │ - ldrdeq r9, [sp, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq r9, sp, r8, r2 │ │ │ │ cmpeq fp, r0, ror pc │ │ │ │ - cmpeq r5, r4, lsr #28 │ │ │ │ - cmpeq sp, r8, ror #4 │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ - @ instruction: 0x014c0390 │ │ │ │ + cmpeq r5, ip, lsr #28 │ │ │ │ + cmpeq sp, r4, ror r2 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ + @ instruction: 0x014c039c │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - cmpeq ip, r0, ror #6 │ │ │ │ + cmpeq ip, ip, ror #6 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmpeq ip, ip, lsr #6 │ │ │ │ + cmpeq ip, r8, lsr r3 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - smlaltbeq r2, sp, ip, r5 │ │ │ │ - ldrdeq r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r5, r8, lsl r9 │ │ │ │ - smlaltbeq r0, ip, r4, r2 │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ + strheq r2, [sp, #-88] @ 0xffffffa8 │ │ │ │ + smlaltteq r0, ip, r4, r2 │ │ │ │ + cmpeq r5, r0, lsr #18 │ │ │ │ + strheq r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq lr, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, r8, ror #4 │ │ │ │ - cmpeq sp, ip, lsl sp │ │ │ │ - cmpeq ip, r0, lsr r2 │ │ │ │ + cmpeq r5, r4, ror #17 │ │ │ │ + cmpeq ip, r4, ror r2 │ │ │ │ + cmpeq sp, r8, lsr #26 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r5, r0, ror r8 │ │ │ │ - strdeq r0, [ip, #-28] @ 0xffffffe4 │ │ │ │ - smlaltbeq r8, sp, r8, ip │ │ │ │ + cmpeq r5, r8, ror r8 │ │ │ │ + cmpeq ip, r8, lsl #4 │ │ │ │ + strheq r8, [sp, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - smlalbteq r0, ip, r4, r1 │ │ │ │ - smlalbbeq r0, ip, ip, r1 │ │ │ │ + ldrdeq r0, [ip, #-16] │ │ │ │ + @ instruction: 0x014c0198 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq ip, ip, lsr #2 │ │ │ │ + cmpeq ip, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r5, ip, ror #14 │ │ │ │ - strdeq r0, [ip, #-8] │ │ │ │ - smlaltbeq r8, sp, r4, fp │ │ │ │ + cmpeq r5, r4, ror r7 │ │ │ │ + cmpeq ip, r4, lsl #2 │ │ │ │ + strheq r8, [sp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - smlalbteq r0, ip, r0, r0 │ │ │ │ - swpbeq r0, r0, [ip] │ │ │ │ + smlalbteq r0, ip, ip, r0 │ │ │ │ + swpbeq r0, ip, [ip] @ │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - ldrsbeq lr, [r5, #-96] @ 0xffffffa0 │ │ │ │ - qdaddeq r0, ip, ip │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ + ldrsbeq lr, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r8, rrx │ │ │ │ + cmpeq sp, ip, lsl fp │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmpeq ip, r4, lsr #32 │ │ │ │ + cmpeq ip, r0, lsr r0 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmpeq r5, r0, ror #12 │ │ │ │ - smlaltteq pc, fp, ip, pc @ │ │ │ │ - smlaltbeq r8, sp, r0, sl │ │ │ │ + cmpeq r5, r8, ror #12 │ │ │ │ + strdeq pc, [fp, #-248] @ 0xffffff08 │ │ │ │ + smlaltbeq r8, sp, ip, sl │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq r5, r4, lsr #12 │ │ │ │ - strheq pc, [fp, #-240] @ 0xffffff10 @ │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ + cmpeq r5, ip, lsr #12 │ │ │ │ + strheq pc, [fp, #-252] @ 0xffffff04 @ │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq r5, r8, ror #11 │ │ │ │ - cmppeq fp, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ + ldrsheq lr, [r5, #-80] @ 0xffffffb0 │ │ │ │ + smlalbbeq pc, fp, r0, pc @ │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmpeq r5, ip, lsr #11 │ │ │ │ - cmppeq fp, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, sp, r4, r9 │ │ │ │ + ldrheq lr, [r5, #-84] @ 0xffffffac │ │ │ │ + cmppeq fp, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [sp, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmppeq fp, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - smlalbteq pc, fp, ip, lr @ │ │ │ │ + ldrdeq pc, [fp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x014bfe9c │ │ │ │ - cmppeq fp, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, fp, r8, lr @ │ │ │ │ + cmppeq fp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - cmppeq fp, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmppeq fp, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [fp, #-208] @ 0xffffff30 │ │ │ │ - smlalbbeq r8, sp, r8, r8 │ │ │ │ + cmppeq fp, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [fp, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x014d8894 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - @ instruction: 0x014bfd9c │ │ │ │ + smlaltbeq pc, fp, r8, sp @ │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - ldrsbeq lr, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmppeq fp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsl r8 │ │ │ │ + cmpeq r5, r4, ror #7 │ │ │ │ + cmppeq fp, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - cmppeq fp, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [fp, #-200] @ 0xffffff38 │ │ │ │ + cmppeq fp, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - smlalbteq pc, fp, r4, ip @ │ │ │ │ + ldrdeq pc, [fp, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - cmpeq r5, r0, lsl #6 │ │ │ │ - smlalbbeq pc, fp, ip, ip @ │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ + cmpeq r5, r8, lsl #6 │ │ │ │ + @ instruction: 0x014bfc98 │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmppeq fp, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r5, r0, ror #4 │ │ │ │ - smlaltteq pc, fp, ip, fp @ │ │ │ │ - smlaltbeq r8, sp, r0, r6 │ │ │ │ + cmpeq r5, r8, ror #4 │ │ │ │ + strdeq pc, [fp, #-184] @ 0xffffff48 │ │ │ │ + smlaltbeq r8, sp, ip, r6 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - strheq pc, [fp, #-180] @ 0xffffff4c @ │ │ │ │ + smlalbteq pc, fp, r0, fp @ │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - smlalbbeq pc, fp, r4, fp @ │ │ │ │ + @ instruction: 0x014bfb90 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - cmppeq fp, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - @ instruction: 0x0155e194 │ │ │ │ - cmppeq fp, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [sp, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x0155e19c │ │ │ │ + cmppeq fp, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r8, sp, r0, r5 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - cmpeq r5, r8, asr r1 │ │ │ │ - smlaltteq pc, fp, r4, sl @ │ │ │ │ - @ instruction: 0x014d8598 │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ + strdeq pc, [fp, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r8, sp, r4, r5 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - smlaltbeq pc, fp, ip, sl @ │ │ │ │ + strheq pc, [fp, #-168] @ 0xffffff58 @ │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmppeq fp, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, fp, r4, sl @ │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - cmppeq fp, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmpeq r5, r4, lsl #1 │ │ │ │ - cmppeq fp, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - strheq r8, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, ip, lsl #1 │ │ │ │ + cmppeq fp, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r8, sp, r8, r4 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - ldrdeq pc, [fp, #-152] @ 0xffffff68 │ │ │ │ + smlaltteq pc, fp, r4, r9 @ │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ - smlaltbeq pc, fp, r4, r9 @ │ │ │ │ + strheq pc, [fp, #-144] @ 0xffffff70 @ │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmpeq r5, r0, ror #31 │ │ │ │ - cmppeq fp, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr #8 │ │ │ │ + cmpeq r5, r8, ror #31 │ │ │ │ + cmppeq fp, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, lsr #8 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmppeq fp, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ - strdeq pc, [fp, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq r8, sp, ip, r3 │ │ │ │ - smlalbteq pc, fp, r0, r8 @ │ │ │ │ + cmppeq fp, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ + cmppeq fp, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + strheq r8, [sp, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq pc, fp, ip, r8 @ │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - @ instruction: 0x014bf890 │ │ │ │ - cmppeq fp, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014bf89c │ │ │ │ + cmppeq fp, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - @ instruction: 0x0155de98 │ │ │ │ - cmppeq fp, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r5, r0, lsr #29 │ │ │ │ + cmppeq fp, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r8, sp, r4, r2 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - smlaltteq pc, fp, ip, r7 @ │ │ │ │ + strdeq pc, [fp, #-120] @ 0xffffff88 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ - strheq pc, [fp, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq sp, ip, ror #4 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ + smlalbteq pc, fp, r4, r7 @ │ │ │ │ + cmpeq sp, r8, ror r2 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - smlalbbeq pc, fp, r0, r7 @ │ │ │ │ + smlalbbeq pc, fp, ip, r7 @ │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmppeq fp, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r9, r3 │ │ │ │ - cmpeq r5, ip, lsl #27 │ │ │ │ - cmppeq fp, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r8, sp, r8, r1 │ │ │ │ - smlaltteq pc, fp, r0, r6 @ │ │ │ │ + @ instruction: 0x0155dd94 │ │ │ │ + cmppeq fp, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [sp, #-20] @ 0xffffffec │ │ │ │ + smlaltteq pc, fp, ip, r6 @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmpeq r5, r0, lsr #26 │ │ │ │ - smlaltbeq pc, fp, ip, r6 @ │ │ │ │ - cmpeq sp, r0, ror #2 │ │ │ │ + cmpeq r5, r8, lsr #26 │ │ │ │ + strheq pc, [fp, #-104] @ 0xffffff98 @ │ │ │ │ + cmpeq sp, ip, ror #2 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - cmppeq fp, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, fp, r0, r6 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmppeq fp, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmppeq fp, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r3 │ │ │ │ - smlaltteq pc, fp, r0, r5 @ │ │ │ │ + smlaltteq pc, fp, ip, r5 @ │ │ │ │ muleq r0, r5, r3 │ │ │ │ - smlaltbeq pc, fp, ip, r5 @ │ │ │ │ + strheq pc, [fp, #-88] @ 0xffffffa8 @ │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmppeq fp, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, fp, r4, r5 @ │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmppeq fp, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmppeq fp, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmppeq fp, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r7, sp, r8, pc @ │ │ │ │ + cmppeq fp, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r7, [sp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - ldrdeq pc, [fp, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq pc, fp, r8, r4 @ │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - smlaltbeq pc, fp, ip, r4 @ │ │ │ │ - cmpeq sp, r4, ror #30 │ │ │ │ + strheq pc, [fp, #-72] @ 0xffffffb8 @ │ │ │ │ + cmpeq sp, r0, ror pc │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmppeq fp, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ + smlalbbeq pc, fp, r4, r4 @ │ │ │ │ + cmpeq sp, ip, lsr pc │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - ldrheq sp, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmppeq fp, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [sp, #-228] @ 0xffffff1c │ │ │ │ + ldrheq sp, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmppeq fp, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsl #30 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmpeq r5, ip, ror sl │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ - strheq r7, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r5, r4, lsl #21 │ │ │ │ + smlalbbeq r1, sp, r TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes